.ProjectCase_casePage__FrgzT{position:fixed;inset:0;z-index:1000;overflow-x:hidden;overflow-y:auto;background:#242922 url(/texture-dark.png) repeat;color:#f4e6bf;font-family:var(--font-roboto-mono);user-select:text}.ProjectCase_casePage__FrgzT *{box-sizing:border-box;user-select:text!important}.ProjectCase_brandLink__J_n6z{position:fixed;z-index:100;color:#f4e6bf;font-family:var(--font-chelsea-market);text-decoration:none;mix-blend-mode:difference}.ProjectCase_caseHeader__lRxLA{position:absolute;z-index:5;top:clamp(4.5rem,9vw,8rem);left:50%;width:min(88vw,1100px);transform:translateX(-50%);pointer-events:none}.ProjectCase_caseHeader__lRxLA h1{margin:0;font-family:var(--font-chelsea-market);font-size:clamp(2.8rem,6.5vw,7.5rem);line-height:.95;text-align:center;text-transform:lowercase}.ProjectCase_caseHeader__lRxLA p{max-width:46rem;margin:1rem auto 0;font-size:clamp(.85rem,1.2vw,1.1rem);line-height:1.45;text-align:center}.ProjectCase_brandLink__J_n6z{right:clamp(1rem,3vw,3rem);bottom:1rem;font-size:clamp(4rem,8vw,10rem);line-height:1}.ProjectCase_hero__rDDJ7{position:relative;width:100%;min-height:100svh;display:grid;place-items:center;padding:clamp(12rem,24vw,18rem) clamp(1rem,6vw,6rem) clamp(4rem,8vw,7rem)}.ProjectCase_heroMedia__KHEr4{width:min(100%,1100px);display:flex;flex-direction:column;align-items:center}.ProjectCase_heroCarousel__Zn57w{position:relative;width:100%;margin-bottom:3.25rem;transition:width .45s ease;touch-action:pan-y}.ProjectCase_heroCarouselVertical__A3e69{width:min(100%,31rem)}.ProjectCase_heroCarouselArt__tfUfq{width:min(92vw,1100px)}.ProjectCase_heroCarouselFrame__7Kyih{width:100%;display:grid;place-items:center}.ProjectCase_heroVideo__kYIBx{display:block;width:min(100%,1100px);max-height:78svh;aspect-ratio:16/9;object-fit:cover;border-radius:clamp(.75rem,1.4vw,1.25rem);background:#111;box-shadow:0 1.5rem 5rem rgb(0 0 0/35%)}.ProjectCase_heroVideoVertical__NrhNI{width:auto;height:min(72svh,760px);max-width:100%;aspect-ratio:9/16;object-fit:contain}.ProjectCase_heroArtGrid__uNeLh{width:100%;display:grid;grid-template-columns:1fr;gap:clamp(.75rem,1.5vw,2rem)}.ProjectCase_heroArtImage__sp0CY{display:block;width:100%;height:auto;border-radius:clamp(.75rem,1.4vw,1.25rem)}.ProjectCase_heroMedia__KHEr4:has(.ProjectCase_heroCarouselArt__tfUfq){align-self:start}@media (min-width:1200px) and (min-aspect-ratio:7/3){.ProjectCase_heroMedia__KHEr4:has(.ProjectCase_heroCarouselArt__tfUfq){align-self:center}.ProjectCase_heroCarouselArt__tfUfq{width:min(92vw,2200px)}.ProjectCase_heroArtGrid__uNeLh{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProjectCase_heroCarouselButton__XeQfE{position:absolute;z-index:2;bottom:-3.25rem;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;display:grid;place-items:center;color:#f4e6bf;background:rgb(36 41 34/72%);font:inherit;font-size:1.25rem;cursor:pointer;backdrop-filter:blur(.5rem)}.ProjectCase_heroCarouselPrevious__6t_oK{left:calc(50% - 5.5rem)}.ProjectCase_heroCarouselNext__wRMNk{right:calc(50% - 5.5rem)}.ProjectCase_heroCarouselStatus__YM_UI{position:absolute;z-index:2;left:50%;bottom:-2.1rem;display:flex;gap:.45rem;transform:translateX(-50%)}.ProjectCase_heroCarouselDotActive__WLUkj,.ProjectCase_heroCarouselDot__8hrSr{width:.55rem;height:.55rem;padding:0;border:1px solid #f4e6bf;border-radius:50%;background:transparent;cursor:pointer}.ProjectCase_heroCarouselDotActive__WLUkj{background:#f4e6bf}.ProjectCase_scrollCue__46gEL{position:absolute;left:50%;bottom:clamp(.7rem,1.2vw,1.15rem);margin:0;display:flex;flex-direction:column;align-items:center;gap:0;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.ProjectCase_scrollArrow__RrDF8{font-family:var(--font-chelsea-market);font-size:clamp(1.3rem,1.8vw,1.7rem);line-height:.8;animation:ProjectCase_scrollHint__rqAb3 1.4s ease-in-out infinite}@keyframes ProjectCase_scrollHint__rqAb3{0%,to{transform:translateY(0) scaleX(1.65);opacity:.45}50%{transform:translateY(.3rem) scaleX(1.65);opacity:1}}.ProjectCase_behindTheScenes__BozQf,.ProjectCase_intro__NCSeh,.ProjectCase_textSection__OLxQ_{width:min(88vw,980px);margin-inline:auto;padding-block:clamp(4rem,9vw,9rem)}.ProjectCase_intro__NCSeh{font-family:var(--font-chelsea-market);font-size:clamp(1.8rem,4.4vw,4.8rem);line-height:1.16}.ProjectCase_behindTheScenes__BozQf p,.ProjectCase_intro__NCSeh p,.ProjectCase_textSection__OLxQ_ p{margin:0}.ProjectCase_behindTheScenes__BozQf,.ProjectCase_textSection__OLxQ_{display:grid;grid-template-columns:minmax(9rem,.55fr) minmax(0,1.45fr);gap:clamp(1.5rem,6vw,7rem);font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.65}.ProjectCase_behindTheScenes__BozQf h2,.ProjectCase_textSection__OLxQ_ h2{margin:0;font-family:var(--font-chelsea-market);font-size:clamp(1.8rem,3vw,3.5rem);line-height:1.15}.ProjectCase_eyebrow__CaeXu{align-self:start;opacity:.65;font-size:.78em;text-transform:uppercase;letter-spacing:.08em;white-space:pre}.ProjectCase_textSectionMediaFrame__jvOrM{grid-column:2;width:100%;aspect-ratio:16/10;align-self:start;overflow:hidden;border-radius:1rem;background:#151813;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ProjectCase_textSectionMediaFrameSquare__vyuG8{aspect-ratio:1/1}.ProjectCase_textSectionMediaFrameVertical__yGk1x{aspect-ratio:9/16}.ProjectCase_textSectionMediaLeft__UrwZu{grid-template-columns:minmax(0,1.45fr) minmax(9rem,.55fr);align-items:center}.ProjectCase_textSectionMediaLeft__UrwZu .ProjectCase_textSectionCopy__tAbss{grid-column:2;grid-row:1}.ProjectCase_textSectionMediaLeft__UrwZu .ProjectCase_textSectionMediaFrame__jvOrM{grid-column:1;grid-row:1}.ProjectCase_textSection__OLxQ_ a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.16em}.ProjectCase_textSectionBelowMedia__d4Zak{display:block;width:100%;height:auto;margin-top:clamp(1.5rem,3vw,2.5rem);object-fit:contain}.ProjectCase_textSectionMedia__0ljqx{display:block;width:100%;height:100%;object-fit:cover}.ProjectCase_mediaGrid__eldHU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,2rem)}.ProjectCase_imageBlock__wDyFd,.ProjectCase_mediaGrid__eldHU,.ProjectCase_videoBlock__TaiD8{width:min(94vw,1400px);margin:clamp(2rem,6vw,6rem) auto}.ProjectCase_mediaGrid__eldHU .ProjectCase_imageBlock__wDyFd,.ProjectCase_mediaGrid__eldHU .ProjectCase_videoBlock__TaiD8{width:100%;margin:0}.ProjectCase_imageFrame__aOB_l{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:1rem;background:#151813}.ProjectCase_imageFrame__aOB_l img{object-fit:cover}.ProjectCase_videoBlock__TaiD8 video{display:block;width:100%;max-height:85svh;border-radius:1rem;background:#111}.ProjectCase_imageBlock__wDyFd figcaption,.ProjectCase_videoBlock__TaiD8 figcaption{margin-top:.75rem;font-size:.85rem;opacity:.72}.ProjectCase_credits__BIOju{width:min(88vw,980px);margin:clamp(4rem,10vw,10rem) auto;border-top:1px solid rgb(244 230 191/45%)}.ProjectCase_credits__BIOju div{display:grid;grid-template-columns:minmax(8rem,.5fr) 1.5fr;gap:1rem;padding:1rem 0;border-bottom:1px solid rgb(244 230 191/25%)}.ProjectCase_credits__BIOju div:last-child{border-bottom:0}.ProjectCase_credits__BIOju dt{opacity:.6}.ProjectCase_credits__BIOju dd{margin:0}.ProjectCase_creditsTeam__Fot_s,.ProjectCase_creditsTeam__Fot_s span{display:block}.ProjectCase_creditsTeam__Fot_s{display:grid;gap:.35rem}.ProjectCase_behindTheScenes__BozQf{width:min(94vw,1200px)}.ProjectCase_nextProject__qSptt{min-height:55svh;padding:clamp(4rem,10vw,10rem) 6vw clamp(2rem,5vw,4rem);display:flex;flex-direction:column;justify-content:center;color:#242922;background:#f4e6bf url(/texture-light.png) repeat}.ProjectCase_nextProjectMain__yAjSo{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.75fr);align-items:center;gap:clamp(2rem,5vw,6rem);color:inherit;text-decoration:none}.ProjectCase_nextProjectCopy__AUN8Q{min-width:0;display:flex;flex-direction:column}.ProjectCase_nextProjectCopy__AUN8Q span{font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.ProjectCase_nextProjectCopy__AUN8Q strong{font-family:var(--font-chelsea-market);font-size:clamp(3rem,6vw,7rem);line-height:1}.ProjectCase_nextProjectPreviewBubble__Xkucw{position:relative;width:min(100%,32rem);aspect-ratio:580/320;justify-self:center;animation:ProjectCase_nextProjectFloat__lXMbG 5.5s ease-in-out -5s infinite;filter:drop-shadow(0 1.5rem 2.5rem rgb(36 41 34/18%));will-change:transform}.ProjectCase_nextProjectPreviewBubbleVertical__eLSzV{width:min(100%,20rem);aspect-ratio:320/580}.ProjectCase_nextProjectPreviewSvg__QnGEC{position:absolute;inset:0;width:100%;height:100%;overflow:visible}@keyframes ProjectCase_nextProjectFloat__lXMbG{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(.5rem,-.75rem) rotate(1deg)}50%{transform:translate(-.25rem,-1.25rem) rotate(-.7deg)}75%{transform:translate(-.75rem,-.5rem) rotate(.6deg)}}@media (max-width:1024px){.ProjectCase_caseHeader__lRxLA{position:relative;top:auto;left:auto;width:92vw;margin:3.25rem auto 0;transform:none}.ProjectCase_caseHeader__lRxLA h1{font-size:clamp(2.55rem,10.5vw,3.5rem)}.ProjectCase_caseHeader__lRxLA p{margin-top:.65rem;font-size:clamp(.64rem,2.25vw,.78rem);line-height:1.35}.ProjectCase_hero__rDDJ7{min-height:auto;display:block;padding-top:1.5rem;padding-bottom:0;padding-inline:6vw}.ProjectCase_heroCarouselVertical__A3e69{width:min(86vw,25rem)}.ProjectCase_heroVideoVertical__NrhNI{height:min(68svh,620px)}.ProjectCase_heroCarouselButton__XeQfE{width:2.4rem;height:2.4rem}.ProjectCase_scrollCue__46gEL{display:none}.ProjectCase_intro__NCSeh{padding-top:clamp(1.75rem,6vw,2.25rem);font-size:clamp(1.65rem,6vw,2.15rem)}.ProjectCase_textSection__OLxQ_{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);column-gap:clamp(1.75rem,7vw,2.5rem);row-gap:clamp(2.25rem,8vw,3rem);padding-top:2rem;padding-bottom:clamp(8rem,24vw,11rem);font-size:clamp(.68rem,2.25vw,.8rem);line-height:1.55}.ProjectCase_textSection__OLxQ_ h2{font-size:clamp(1.45rem,5.4vw,2rem)}.ProjectCase_behindTheScenes__BozQf,.ProjectCase_mediaGrid__eldHU{grid-template-columns:1fr}.ProjectCase_credits__BIOju div{grid-template-columns:7rem 1fr}.ProjectCase_nextProjectMain__yAjSo{grid-template-columns:1fr;gap:2rem}.ProjectCase_nextProjectCopy__AUN8Q strong{font-size:clamp(3rem,12vw,6rem)}.ProjectCase_nextProjectPreviewBubble__Xkucw{width:min(62vw,18rem)}}@media (max-width:640px){.ProjectCase_heroCarouselArt__tfUfq{width:100%}.ProjectCase_behindTheScenes__BozQf,.ProjectCase_credits__BIOju,.ProjectCase_intro__NCSeh,.ProjectCase_textSection__OLxQ_{width:min(90vw,34rem)}.ProjectCase_intro__NCSeh{padding-block:clamp(2.5rem,12vw,4.5rem);font-size:clamp(1.55rem,7.5vw,2.2rem)}.ProjectCase_textSectionMediaLeft__UrwZu,.ProjectCase_textSection__OLxQ_{grid-template-columns:1fr;gap:clamp(1.25rem,6vw,2.25rem);padding-block:clamp(3rem,14vw,5rem);font-size:clamp(.78rem,3.45vw,.96rem)}.ProjectCase_textSection__OLxQ_>.ProjectCase_eyebrow__CaeXu,.ProjectCase_textSection__OLxQ_>.ProjectCase_textSectionCopy__tAbss,.ProjectCase_textSection__OLxQ_>.ProjectCase_textSectionMediaFrame__jvOrM,.ProjectCase_textSection__OLxQ_>h2{grid-column:1}.ProjectCase_textSection__OLxQ_>h2{font-size:clamp(1.65rem,8.2vw,2.35rem)}.ProjectCase_textSection__OLxQ_>.ProjectCase_textSectionMediaFrame__jvOrM{width:100%;justify-self:stretch}.ProjectCase_textSectionMediaLeft__UrwZu .ProjectCase_textSectionMediaFrame__jvOrM{grid-column:1;grid-row:1;width:min(82vw,22rem);justify-self:center}.ProjectCase_textSectionMediaLeft__UrwZu .ProjectCase_textSectionCopy__tAbss{grid-column:1;grid-row:2}.ProjectCase_credits__BIOju{margin-block:clamp(3rem,16vw,6rem)}.ProjectCase_credits__BIOju div{grid-template-columns:minmax(5.5rem,.7fr) minmax(0,1.3fr);gap:.75rem;font-size:clamp(.72rem,3.3vw,.9rem)}.ProjectCase_nextProject__qSptt{min-height:auto;padding-inline:8vw;overflow:hidden}.ProjectCase_nextProjectCopy__AUN8Q strong{font-size:clamp(2.25rem,11vw,4rem);overflow-wrap:anywhere}}@media (max-width:380px){.ProjectCase_caseHeader__lRxLA{width:94vw;margin-top:3.75rem}.ProjectCase_caseHeader__lRxLA h1{font-size:clamp(2.2rem,13vw,3rem)}.ProjectCase_hero__rDDJ7{padding-inline:4vw}.ProjectCase_behindTheScenes__BozQf,.ProjectCase_credits__BIOju,.ProjectCase_intro__NCSeh,.ProjectCase_textSection__OLxQ_{width:92vw}.ProjectCase_textSectionMediaLeft__UrwZu .ProjectCase_textSectionMediaFrame__jvOrM{width:min(86vw,20rem)}}@media (min-width:1280px){.ProjectCase_caseHeader__lRxLA{width:min(84vw,1500px)}.ProjectCase_caseHeader__lRxLA h1{font-size:clamp(5rem,7.2vw,9rem)}.ProjectCase_heroMedia__KHEr4,.ProjectCase_heroVideo__kYIBx{width:min(100%,1380px)}.ProjectCase_intro__NCSeh{width:min(76vw,1480px);font-size:clamp(3.6rem,4.6vw,6.5rem)}.ProjectCase_textSection__OLxQ_{width:min(86vw,1580px);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,1.7vw,2.25rem);row-gap:clamp(2.5rem,5vw,6rem);font-size:clamp(1rem,1.15vw,1.45rem)}.ProjectCase_textSection__OLxQ_>.ProjectCase_eyebrow__CaeXu{grid-column:1/3;grid-row:1}.ProjectCase_textSection__OLxQ_>h2{grid-column:5/11;grid-row:1;font-size:clamp(2.4rem,3.2vw,4.5rem)}.ProjectCase_textSection__OLxQ_>.ProjectCase_textSectionCopy__tAbss{grid-column:2/5;grid-row:2}.ProjectCase_textSection__OLxQ_>.ProjectCase_textSectionMediaFrame__jvOrM{grid-column:6/12;grid-row:2}.ProjectCase_textSection__OLxQ_:not(:has(.ProjectCase_textSectionMediaFrame__jvOrM))>.ProjectCase_textSectionCopy__tAbss{grid-column:5/11}.ProjectCase_textSectionMediaLeft__UrwZu>.ProjectCase_textSectionMediaFrame__jvOrM{grid-column:1/7;grid-row:1}.ProjectCase_textSectionMediaLeft__UrwZu>.ProjectCase_textSectionCopy__tAbss{grid-column:8/13;grid-row:1;align-self:center}.ProjectCase_credits__BIOju{width:min(76vw,1400px)}.ProjectCase_behindTheScenes__BozQf{width:min(84vw,1500px)}}@media (min-width:1920px) and (min-aspect-ratio:2/1){.ProjectCase_caseHeader__lRxLA{width:min(78vw,2400px)}.ProjectCase_heroMedia__KHEr4,.ProjectCase_heroVideo__kYIBx{width:min(100%,2200px)}.ProjectCase_intro__NCSeh{width:min(76vw,2400px);font-size:clamp(5rem,4.2vw,7.5rem)}.ProjectCase_textSection__OLxQ_{width:min(84vw,2800px);padding-block:clamp(6rem,7vw,11rem)}.ProjectCase_textSection__OLxQ_>.ProjectCase_textSectionMediaFrame__jvOrM{max-width:1100px;justify-self:center}.ProjectCase_textSectionMediaLeft__UrwZu>.ProjectCase_textSectionMediaFrame__jvOrM{max-width:900px}.ProjectCase_credits__BIOju{width:min(72vw,2200px)}.ProjectCase_nextProject__qSptt{min-height:48svh;padding-inline:9vw}}@media (min-width:1025px) and (max-height:820px){.ProjectCase_caseHeader__lRxLA{top:clamp(3.5rem,7vh,5rem)}.ProjectCase_caseHeader__lRxLA h1{font-size:clamp(3.8rem,6vw,6.5rem)}.ProjectCase_hero__rDDJ7{padding-top:clamp(8rem,19vh,11rem);padding-bottom:clamp(2.5rem,6vh,4rem)}.ProjectCase_heroVideo__kYIBx{max-height:72svh}.ProjectCase_intro__NCSeh,.ProjectCase_textSection__OLxQ_{padding-block:clamp(3.5rem,9vh,5.5rem)}.ProjectCase_intro__NCSeh{font-size:clamp(3rem,4vw,5rem)}}@media (prefers-reduced-motion:reduce){.ProjectCase_nextProjectPreviewBubble__Xkucw{animation:none}}.ProjectNavigation_navigation__LNRTl{position:fixed;z-index:2000;top:clamp(.85rem,1.5vw,1.5rem);left:clamp(1rem,2.5vw,2.5rem);display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;color:#f4e6bf;font-family:var(--font-roboto-mono);font-size:clamp(.72rem,.95vw,.95rem);line-height:1.2}.ProjectNavigation_breadcrumb__jRGbt{display:flex;align-items:center;gap:.55rem}.ProjectNavigation_worksMenu__Q0nhU{position:relative;padding-bottom:.35rem;margin-bottom:-.35rem}.ProjectNavigation_dropdown__KlEc2 a,.ProjectNavigation_previousProject__dWhTO,.ProjectNavigation_worksLink__2OXqX{color:inherit;text-decoration:none}.ProjectNavigation_currentProject__c6uZ1,.ProjectNavigation_previousProject__dWhTO,.ProjectNavigation_worksLink__2OXqX{transition:opacity .16s ease}.ProjectNavigation_currentProject__c6uZ1:focus-visible,.ProjectNavigation_currentProject__c6uZ1:hover,.ProjectNavigation_previousProject__dWhTO:focus-visible,.ProjectNavigation_previousProject__dWhTO:hover,.ProjectNavigation_worksLink__2OXqX:focus-visible,.ProjectNavigation_worksLink__2OXqX:hover{opacity:.62}.ProjectNavigation_separator__kUliE{opacity:.52}.ProjectNavigation_currentProject__c6uZ1{max-width:min(52vw,32rem);padding:0;overflow:hidden;color:inherit;border:0;background:transparent;font:inherit;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ProjectNavigation_dropdown__KlEc2{position:absolute;z-index:2;top:100%;left:-.75rem;min-width:max(12rem,18vw);padding:.55rem;display:flex;flex-direction:column;gap:.1rem;visibility:hidden;opacity:0;transform:translateY(-.35rem);border:1px solid rgb(244 230 191/24%);border-radius:.65rem;background:#181c17;box-shadow:0 1rem 3rem rgb(0 0 0/28%);backdrop-filter:blur(12px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.ProjectNavigation_worksMenu__Q0nhU:focus-within .ProjectNavigation_dropdown__KlEc2,.ProjectNavigation_worksMenu__Q0nhU:hover .ProjectNavigation_dropdown__KlEc2{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.ProjectNavigation_dropdown__KlEc2 a{padding:.55rem .65rem;border-radius:.4rem;font-family:var(--font-roboto-mono);text-transform:uppercase;white-space:nowrap}.ProjectNavigation_dropdown__KlEc2 a:focus-visible,.ProjectNavigation_dropdown__KlEc2 a:hover{color:#242922;background:#f4e6bf;outline:none}.ProjectNavigation_previousProject__dWhTO{position:relative;z-index:0;font-size:.88em;opacity:.72}.ProjectNavigation_navigation__LNRTl:has(.ProjectNavigation_worksMenu__Q0nhU:focus-within) .ProjectNavigation_previousProject__dWhTO,.ProjectNavigation_navigation__LNRTl:has(.ProjectNavigation_worksMenu__Q0nhU:hover) .ProjectNavigation_previousProject__dWhTO{visibility:hidden;pointer-events:none}@media (max-width:1024px){.ProjectNavigation_navigation__LNRTl{top:.7rem;font-size:.68rem}.ProjectNavigation_dropdown__KlEc2{min-width:11rem;max-height:min(60vh,22rem);overflow-y:auto}}