.portfolio-masthead_hero__8hwvs{position:relative;isolation:isolate;overflow:clip;width:100%;height:100dvh;container-type:inline-size;color:#30251f;background-color:#fafafa}.portfolio-masthead_floor__Nv_Pk{position:absolute;inset:0;overflow:clip;pointer-events:none;mask-image:linear-gradient(180deg,transparent 12%,#000 38%)}.portfolio-masthead_floorPlane__n7k0K{position:absolute;left:50%;top:58%;width:max(2600px,260vw);height:max(2600px,260vw);background-image:radial-gradient(circle,rgba(60,65,70,.25) 1.15px,transparent 1.65px);background-size:28px 28px;transform:translate(-50%,-50%) rotateX(55deg) rotate(45deg);backface-visibility:hidden}.portfolio-masthead_scene__1cj_o{position:absolute;inset:0;container-type:inline-size}.portfolio-masthead_artwork__KsIm7{position:absolute;inset:0;pointer-events:none}.portfolio-masthead_object__fO7W7{position:absolute;width:clamp(120px,17cqw,245px);overflow:hidden;transform:translate(-50%,-50%)}.portfolio-masthead_affina__lOZ_Y{left:29%;top:42%;width:clamp(112.5px,16.2cqw,229.5px)}.portfolio-masthead_finance__fivtc{left:73%;top:39%;width:clamp(125px,18cqw,255px)}.portfolio-masthead_medhunt__kWR4a{left:19%;top:59%;width:clamp(125px,18cqw,255px)}.portfolio-masthead_mingg__PDIsI{left:81%;top:59%;width:clamp(125px,18cqw,255px)}.portfolio-masthead_playground__QiuDg{left:32%;top:81%;width:clamp(100px,14.4cqw,204px)}.portfolio-masthead_zoan__LWDz6{left:69%;top:80%;width:clamp(125px,18cqw,255px)}.portfolio-masthead_accentEsc__4evlm{left:19%;top:79%;width:clamp(25px,3.8cqw,52px)}.portfolio-masthead_accentStar__VksTj{left:52%;top:32%;width:clamp(22px,3.2cqw,44px)}.portfolio-masthead_horse__cHSCe{position:absolute;left:50%;top:55%;width:clamp(155px,21cqw,290px);aspect-ratio:1;transform:translate(-50%,-50%) rotate(-1.97deg);padding:0;border:0;background:transparent;cursor:pointer;border-radius:24px}.portfolio-masthead_horse__cHSCe:focus-visible{outline:2px solid #000;outline-offset:6px}.portfolio-masthead_sceneGuide__oGDBY{position:absolute;left:50%;top:calc(55% + clamp(77.5px, 10.5cqw, 145px));margin:8px 0 0;transform:translateX(-50%);font-family:var(--font-heading),Arial,sans-serif;font-size:clamp(11px,.85cqw,13px);line-height:1.4;color:#30251f;white-space:nowrap;pointer-events:none}.portfolio-masthead_horseImage___z1Nj{width:100%;height:100%;object-fit:cover}.portfolio-masthead_greeting__mUTJf{position:absolute;left:50%;bottom:76%;z-index:1;padding:8px 14px;border:1px solid rgba(0,0,0,.12);border-radius:5px;background:#fff;box-shadow:0 6px 20px rgb(0 0 0/6%);color:#30251f;font-size:clamp(18px,1.6cqw,23px);line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,6px) rotate(1.97deg);transition:opacity .16s ease,transform .16s ease}.portfolio-masthead_greeting__mUTJf:after{content:"";position:absolute;left:calc(50% - 6px);bottom:-7px;width:12px;height:12px;border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);background:#fff;transform:rotate(45deg)}.portfolio-masthead_horse__cHSCe:focus-visible .portfolio-masthead_greeting__mUTJf,.portfolio-masthead_horse__cHSCe[data-open=true] .portfolio-masthead_greeting__mUTJf{opacity:1;transform:translate(-50%) rotate(1.97deg)}@media (hover:hover){.portfolio-masthead_horse__cHSCe:hover .portfolio-masthead_greeting__mUTJf{opacity:1;transform:translate(-50%) rotate(1.97deg)}}@media (prefers-reduced-motion:reduce){.portfolio-masthead_greeting__mUTJf{transition:none}}.portfolio-masthead_masthead__l5jSV{position:relative;pointer-events:none;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) 15.85%;gap:1.31%;align-items:start;padding:1.5cqw clamp(24px,10.45cqw,160px) 0;font-family:var(--font-heading),Arial,sans-serif}.portfolio-masthead_name__XIEOq svg{display:block;width:100%;overflow:visible;fill:currentColor;font-family:Arial Black,Arial,sans-serif;font-size:219px;font-weight:900}.portfolio-masthead_role__2mF6b{padding-top:.25cqw;font-size:2.77cqw;line-height:1.2;letter-spacing:-.02em}@media (max-width:639px){.portfolio-masthead_hero__8hwvs{height:100dvh}.portfolio-masthead_masthead__l5jSV{grid-template-columns:1fr;gap:.5rem;padding:.75rem 1rem 0}.portfolio-masthead_role__2mF6b{padding-top:0;font-size:clamp(1rem,4.5cqw,1.375rem)}.portfolio-masthead_object__fO7W7{width:27cqw}.portfolio-masthead_affina__lOZ_Y{left:22%;top:33%;width:26.1cqw}.portfolio-masthead_finance__fivtc{left:78%;top:33%;width:29cqw}.portfolio-masthead_medhunt__kWR4a{left:17%;top:58%;width:29cqw}.portfolio-masthead_mingg__PDIsI{left:83%;top:58%;width:29cqw}.portfolio-masthead_playground__QiuDg{left:28%;top:82%;width:23.2cqw}.portfolio-masthead_zoan__LWDz6{left:73%;top:82%;width:29cqw}.portfolio-masthead_accentEsc__4evlm{left:12%;top:75%;width:7cqw}.portfolio-masthead_accentStar__VksTj{left:53%;top:29%;width:6cqw}.portfolio-masthead_horse__cHSCe{width:37cqw}.portfolio-masthead_sceneGuide__oGDBY{top:calc(55% + 18.5cqw);margin-top:4px}}@font-face{font-family:__pixelFont_de5144;src:url(/_next/static/media/ca132b90fbd685a8-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:__pixelFont_Fallback_de5144;src:local("Arial");ascent-override:80.21%;descent-override:24.41%;line-gap-override:0.00%;size-adjust:114.70%}.__className_de5144{font-family:__pixelFont_de5144,__pixelFont_Fallback_de5144}