@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.5f161693.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.7b2da7da.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.51cde8ff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_7fafc905-module__QpV8yW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_7fafc905-module__QpV8yW__variable{--font-grotesk:"Archivo","Archivo Fallback"}
.CoverTransition-module__Osk-FG__host{z-index:1000;pointer-events:none;position:fixed;inset:0}.CoverTransition-module__Osk-FG__layer{pointer-events:none;will-change:opacity;position:absolute;overflow:visible}.CoverTransition-module__Osk-FG__layer>figure{aspect-ratio:auto!important;border-radius:inherit!important;width:100%!important;height:100%!important}.CoverTransition-module__Osk-FG__layer>.spatial-image{aspect-ratio:auto!important;border-radius:inherit!important;width:100%!important;height:100%!important}.CoverTransition-module__Osk-FG__layer>.spatial-cast-frame{aspect-ratio:auto!important;border-radius:inherit!important;width:100%!important;height:100%!important}.CoverTransition-module__Osk-FG__layer>.spatial-image>figure{aspect-ratio:auto!important;border-radius:inherit!important;width:100%!important;height:100%!important}.CoverTransition-module__Osk-FG__layer>.spatial-cast-frame>.spatial-image{aspect-ratio:auto!important;border-radius:inherit!important;width:100%!important;height:100%!important}.CoverTransition-module__Osk-FG__layer>.spatial-cast-frame>.spatial-image>figure{aspect-ratio:auto!important;border-radius:inherit!important;width:100%!important;height:100%!important}
.ProjectCover-module__Z0RSsq__cover{isolation:isolate;aspect-ratio:1.42;border-radius:var(--sp-cover-radius,18px);background:#eeece6;width:100%;margin:0;display:block;position:relative;overflow:hidden}.ProjectCover-module__Z0RSsq__cover img{border-radius:inherit;display:block}.ProjectCover-module__Z0RSsq__cover:after{z-index:20;outline-offset:-1px;border-radius:inherit;content:"";pointer-events:none;outline:1px solid #0000001a;position:absolute;inset:0}.ProjectCover-module__Z0RSsq__mallow{aspect-ratio:16/10;background:#f5f0e8}.ProjectCover-module__Z0RSsq__mallowLockup{width:46%;transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProjectCover-module__Z0RSsq__mallowLockup img{width:100%;height:auto;display:block}.ProjectCover-module__Z0RSsq__mallowFlower{transform-origin:100% 100%;width:13%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1.95%;right:-1.95%}.ProjectCover-module__Z0RSsq__mallowFlower img{width:100%;height:auto;display:block}.ProjectCover-module__Z0RSsq__mallow:hover .ProjectCover-module__Z0RSsq__mallowLockup{transform:translate(-50%,calc(-50% - 8px))scale(1.035)}.spatial-card[data-active=true] .ProjectCover-module__Z0RSsq__mallowLockup{transform:translate(-50%,calc(-50% - 8px))scale(1.035)}[data-cover-transition-layer] .ProjectCover-module__Z0RSsq__mallowLockup{transform:translate(-50%,calc(-50% - 8px))scale(1.035)}[data-cover-transition-target] .ProjectCover-module__Z0RSsq__mallowLockup{transform:translate(-50%,calc(-50% - 8px))scale(1.035)}.ProjectCover-module__Z0RSsq__mallow:hover .ProjectCover-module__Z0RSsq__mallowFlower{transform:rotate(10deg)scale(1.16)}.spatial-card[data-active=true] .ProjectCover-module__Z0RSsq__mallowFlower{transform:rotate(10deg)scale(1.16)}[data-cover-transition-layer] .ProjectCover-module__Z0RSsq__mallowFlower{transform:rotate(10deg)scale(1.16)}[data-cover-transition-target] .ProjectCover-module__Z0RSsq__mallowFlower{transform:rotate(10deg)scale(1.16)}.ProjectCover-module__Z0RSsq__mida{background:#f3ede1}.ProjectCover-module__Z0RSsq__midaArtwork{object-fit:contain;outline-offset:-1px;outline:1px solid #0000001a;width:auto;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:0 12px 32px #2419141f}.ProjectCover-module__Z0RSsq__midaArtworkPrimary{z-index:2;height:92%;top:4%;left:4%}.ProjectCover-module__Z0RSsq__midaArtworkSecond{z-index:1;height:70%;top:7%;right:19%;transform:rotate(1.8deg)}.ProjectCover-module__Z0RSsq__midaArtworkThird{z-index:3;height:50%;bottom:3%;right:3%;transform:rotate(-2.4deg)}.ProjectCover-module__Z0RSsq__mida:hover .ProjectCover-module__Z0RSsq__midaArtworkPrimary{transform:translate(-16px,-9px)rotate(-2deg)scale(1.035)}.spatial-card[data-active=true] .ProjectCover-module__Z0RSsq__midaArtworkPrimary{transform:translate(-16px,-9px)rotate(-2deg)scale(1.035)}[data-cover-transition-layer] .ProjectCover-module__Z0RSsq__midaArtworkPrimary{transform:translate(-16px,-9px)rotate(-2deg)scale(1.035)}[data-cover-transition-target] .ProjectCover-module__Z0RSsq__midaArtworkPrimary{transform:translate(-16px,-9px)rotate(-2deg)scale(1.035)}.ProjectCover-module__Z0RSsq__mida:hover .ProjectCover-module__Z0RSsq__midaArtworkSecond{transform:translate(18px,-12px)rotate(4deg)scale(1.04)}.spatial-card[data-active=true] .ProjectCover-module__Z0RSsq__midaArtworkSecond{transform:translate(18px,-12px)rotate(4deg)scale(1.04)}[data-cover-transition-layer] .ProjectCover-module__Z0RSsq__midaArtworkSecond{transform:translate(18px,-12px)rotate(4deg)scale(1.04)}[data-cover-transition-target] .ProjectCover-module__Z0RSsq__midaArtworkSecond{transform:translate(18px,-12px)rotate(4deg)scale(1.04)}.ProjectCover-module__Z0RSsq__mida:hover .ProjectCover-module__Z0RSsq__midaArtworkThird{transform:translate(16px,10px)rotate(-5deg)scale(1.1)}.spatial-card[data-active=true] .ProjectCover-module__Z0RSsq__midaArtworkThird{transform:translate(16px,10px)rotate(-5deg)scale(1.1)}[data-cover-transition-layer] .ProjectCover-module__Z0RSsq__midaArtworkThird{transform:translate(16px,10px)rotate(-5deg)scale(1.1)}[data-cover-transition-target] .ProjectCover-module__Z0RSsq__midaArtworkThird{transform:translate(16px,10px)rotate(-5deg)scale(1.1)}.ProjectCover-module__Z0RSsq__s17{background:#e8e0d4}.ProjectCover-module__Z0RSsq__s17Picture,.ProjectCover-module__Z0RSsq__s17Picture img{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.ProjectCover-module__Z0RSsq__s17Picture img{object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ProjectCover-module__Z0RSsq__s17Logo{z-index:4;width:9%;height:auto;position:absolute;top:6%;left:4.5%}.ProjectCover-module__Z0RSsq__s17:hover .ProjectCover-module__Z0RSsq__s17Picture img{transform:translate(-18px,2px)scale(1.045)}.spatial-card[data-active=true] .ProjectCover-module__Z0RSsq__s17Picture img{transform:translate(-18px,2px)scale(1.045)}[data-cover-transition-layer] .ProjectCover-module__Z0RSsq__s17Picture img{transform:translate(-18px,2px)scale(1.045)}[data-cover-transition-target] .ProjectCover-module__Z0RSsq__s17Picture img{transform:translate(-18px,2px)scale(1.045)}.ProjectCover-module__Z0RSsq__design-society{background:#2d2d2d}.ProjectCover-module__Z0RSsq__designSocietyScreen{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ProjectCover-module__Z0RSsq__design-society:hover .ProjectCover-module__Z0RSsq__designSocietyScreen{transform:translate(-5px,-4px)scale(1.025)}.spatial-card[data-active=true] .ProjectCover-module__Z0RSsq__designSocietyScreen{transform:translate(-5px,-4px)scale(1.025)}[data-cover-transition-layer] .ProjectCover-module__Z0RSsq__designSocietyScreen{transform:translate(-5px,-4px)scale(1.025)}[data-cover-transition-target] .ProjectCover-module__Z0RSsq__designSocietyScreen{transform:translate(-5px,-4px)scale(1.025)}.ProjectCover-module__Z0RSsq__gyroid-stadium{background:#d7d0c4}.ProjectCover-module__Z0RSsq__haloExterior{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .78s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ProjectCover-module__Z0RSsq__gyroid-stadium:hover .ProjectCover-module__Z0RSsq__haloExterior{transform:translateY(-8px)scale(1.035)}.spatial-card[data-active=true] .ProjectCover-module__Z0RSsq__haloExterior{transform:translateY(-8px)scale(1.035)}[data-cover-transition-layer] .ProjectCover-module__Z0RSsq__haloExterior{transform:translateY(-8px)scale(1.035)}[data-cover-transition-target] .ProjectCover-module__Z0RSsq__haloExterior{transform:translateY(-8px)scale(1.035)}.ProjectCover-module__Z0RSsq__omni{background:#edf1f1}.ProjectCover-module__Z0RSsq__omniHero{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .68s cubic-bezier(.16,1,.3,1)}.ProjectCover-module__Z0RSsq__omni:hover .ProjectCover-module__Z0RSsq__omniHero{transform:translate(1.5%,-3px)scale(1.025)}.spatial-card[data-active=true] .ProjectCover-module__Z0RSsq__omniHero{transform:translate(1.5%,-3px)scale(1.025)}[data-cover-transition-layer] .ProjectCover-module__Z0RSsq__omniHero{transform:translate(1.5%,-3px)scale(1.025)}[data-cover-transition-target] .ProjectCover-module__Z0RSsq__omniHero{transform:translate(1.5%,-3px)scale(1.025)}.ProjectCover-module__Z0RSsq__open-space-scan{background:#092f31}.ProjectCover-module__Z0RSsq__scanScreen{border-radius:inherit;background:#092f31;position:absolute;inset:3.5%;overflow:hidden}.ProjectCover-module__Z0RSsq__scanScreen img{object-fit:cover;object-position:67% center;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ProjectCover-module__Z0RSsq__open-space-scan:hover .ProjectCover-module__Z0RSsq__scanScreen img{transform:translate(-16px,-3px)scale(1.038)}.spatial-card[data-active=true] .ProjectCover-module__Z0RSsq__scanScreen img{transform:translate(-16px,-3px)scale(1.038)}[data-cover-transition-layer] .ProjectCover-module__Z0RSsq__scanScreen img{transform:translate(-16px,-3px)scale(1.038)}[data-cover-transition-target] .ProjectCover-module__Z0RSsq__scanScreen img{transform:translate(-16px,-3px)scale(1.038)}.ProjectCover-module__Z0RSsq__hangs{background:#faf8f3}.ProjectCover-module__Z0RSsq__hangsScreen{object-fit:contain;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ProjectCover-module__Z0RSsq__hangs:hover .ProjectCover-module__Z0RSsq__hangsScreen{transform:translateY(-12px)scale(1.03)}.spatial-card[data-active=true] .ProjectCover-module__Z0RSsq__hangsScreen{transform:translateY(-12px)scale(1.03)}[data-cover-transition-layer] .ProjectCover-module__Z0RSsq__hangsScreen{transform:translateY(-12px)scale(1.03)}[data-cover-transition-target] .ProjectCover-module__Z0RSsq__hangsScreen{transform:translateY(-12px)scale(1.03)}.ProjectCover-module__Z0RSsq__sun-street{background:#eef0f0}.ProjectCover-module__Z0RSsq__sunStreetScreen{border-radius:inherit;background:#fff;position:absolute;inset:3.5%;overflow:hidden}.ProjectCover-module__Z0RSsq__sunStreetScreen img{object-fit:contain;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ProjectCover-module__Z0RSsq__sun-street:hover .ProjectCover-module__Z0RSsq__sunStreetScreen img{transform:translateY(-10px)scale(1.032)}.spatial-card[data-active=true] .ProjectCover-module__Z0RSsq__sunStreetScreen img{transform:translateY(-10px)scale(1.032)}[data-cover-transition-layer] .ProjectCover-module__Z0RSsq__sunStreetScreen img{transform:translateY(-10px)scale(1.032)}[data-cover-transition-target] .ProjectCover-module__Z0RSsq__sunStreetScreen img{transform:translateY(-10px)scale(1.032)}@media (max-width:767px),(hover:none) and (pointer:coarse){.ProjectCover-module__Z0RSsq__cover *{transition:none!important}.ProjectCover-module__Z0RSsq__mallowLockup{transform:translate(-50%,-50%)!important}.ProjectCover-module__Z0RSsq__mallowFlower,.ProjectCover-module__Z0RSsq__s17Picture img,.ProjectCover-module__Z0RSsq__designSocietyScreen,.ProjectCover-module__Z0RSsq__haloExterior,.ProjectCover-module__Z0RSsq__omniHero,.ProjectCover-module__Z0RSsq__scanScreen img,.ProjectCover-module__Z0RSsq__hangsScreen,.ProjectCover-module__Z0RSsq__sunStreetScreen img,.ProjectCover-module__Z0RSsq__midaArtworkPrimary{transform:none!important}.ProjectCover-module__Z0RSsq__midaArtworkSecond{transform:rotate(1.8deg)!important}.ProjectCover-module__Z0RSsq__midaArtworkThird{transform:rotate(-2.4deg)!important}.ProjectCover-module__Z0RSsq__cover,.ProjectCover-module__Z0RSsq__mallow{aspect-ratio:4/5}.ProjectCover-module__Z0RSsq__midaArtworkPrimary{height:64%;top:3%;left:4%}.ProjectCover-module__Z0RSsq__midaArtworkSecond{height:48%;top:18%;right:2%}.ProjectCover-module__Z0RSsq__midaArtworkThird{height:38%;bottom:3%;right:12%}.ProjectCover-module__Z0RSsq__s17Logo{width:19%;top:5%;left:6%}.ProjectCover-module__Z0RSsq__designSocietyScreen{object-position:50% center}.ProjectCover-module__Z0RSsq__omniHero{object-fit:contain}.ProjectCover-module__Z0RSsq__scanScreen{inset:5%}.ProjectCover-module__Z0RSsq__scanScreen img{object-position:69% center}.ProjectCover-module__Z0RSsq__hangsScreen{object-fit:cover;object-position:48% 82%}.ProjectCover-module__Z0RSsq__sunStreetScreen{inset:5%}.ProjectCover-module__Z0RSsq__sunStreetScreen img{object-fit:cover;object-position:50% top}}@media (prefers-reduced-motion:reduce){.ProjectCover-module__Z0RSsq__cover *{transition:none!important}.ProjectCover-module__Z0RSsq__mallowLockup{transform:translate(-50%,-50%)!important}.ProjectCover-module__Z0RSsq__mallowFlower,.ProjectCover-module__Z0RSsq__s17Picture img,.ProjectCover-module__Z0RSsq__designSocietyScreen,.ProjectCover-module__Z0RSsq__haloExterior,.ProjectCover-module__Z0RSsq__omniHero,.ProjectCover-module__Z0RSsq__scanScreen img,.ProjectCover-module__Z0RSsq__hangsScreen,.ProjectCover-module__Z0RSsq__sunStreetScreen img,.ProjectCover-module__Z0RSsq__midaArtworkPrimary{transform:none!important}.ProjectCover-module__Z0RSsq__midaArtworkSecond{transform:rotate(1.8deg)!important}.ProjectCover-module__Z0RSsq__midaArtworkThird{transform:rotate(-2.4deg)!important}}
.ProjectCastFrame-module__zTJCvW__frame{isolation:isolate;overflow:visible}.ProjectCastFrame-module__zTJCvW__motion,.ProjectCastFrame-module__zTJCvW__designCharacter{pointer-events:none;position:absolute}.ProjectCastFrame-module__zTJCvW__motion{z-index:0;opacity:0;transform-origin:50%;transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .24s ease-out;inset:-24%;transform:translateY(22px)scale(.84)}.ProjectCastFrame-module__zTJCvW__motion>*,.ProjectCastFrame-module__zTJCvW__designCharacter>*{pointer-events:none;transition-property:transform,opacity;transition-duration:.68s,.26s;transition-timing-function:cubic-bezier(.16,1,.3,1),ease-out;display:block;position:absolute}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__motion,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__motion,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__motion){opacity:1;transform:translate(0,0)scale(1)}.ProjectCastFrame-module__zTJCvW__mallow{inset:-20%}.ProjectCastFrame-module__zTJCvW__mallowFlower{opacity:0;height:auto;transition-duration:.76s,.22s;transition-timing-function:cubic-bezier(.22,.9,.25,1),ease-out}.ProjectCastFrame-module__zTJCvW__mallowFlowerOne{transform-origin:70% 75%;width:42%;top:0;left:4%;transform:translate(-30%,34%)rotate(-48deg)scale(.42)}.ProjectCastFrame-module__zTJCvW__mallowFlowerTwo{transform-origin:28% 22%;width:48%;bottom:14%;right:-3%;transform:translate(32%,34%)rotate(58deg)scale(.4)}.ProjectCastFrame-module__zTJCvW__mallowFlowerThree{transform-origin:50% 10%;width:25%;bottom:18%;left:30%;transform:translate(-8%,48%)rotate(-36deg)scale(.34)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__mallowFlowerOne,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__mallowFlowerOne,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__mallowFlowerOne){opacity:.8;transition-delay:0s;transform:translate(0,0)rotate(-13deg)scale(1)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__mallowFlowerTwo,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__mallowFlowerTwo,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__mallowFlowerTwo){opacity:.88;transition-delay:90ms;transform:translate(0,0)rotate(16deg)scale(1)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__mallowFlowerThree,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__mallowFlowerThree,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__mallowFlowerThree){opacity:.56;transition-delay:.18s;transform:translate(0,0)rotate(-4deg)scale(1)}.ProjectCastFrame-module__zTJCvW__midaMat{opacity:0;border:2px solid #c43b1e8a}.ProjectCastFrame-module__zTJCvW__midaMatOne{width:35%;height:75%;top:2%;left:8%;transform:translate(22%,15%)rotate(1deg)scale(.88)}.ProjectCastFrame-module__zTJCvW__midaMatTwo{width:48%;height:43%;top:17%;right:4%;transform:translate(-18%,12%)rotate(-2deg)scale(.9)}.ProjectCastFrame-module__zTJCvW__midaMatThree{width:18%;height:54%;bottom:0;right:16%;transform:translate(-24%,-16%)rotate(2deg)scale(.86)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__midaMatOne,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__midaMatOne,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__midaMatOne){opacity:.74;transform:translate(-20%,-10%)rotate(-5deg)scale(1)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__midaMatTwo,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__midaMatTwo,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__midaMatTwo){opacity:.55;transition-delay:90ms;transform:translate(22%,2%)rotate(4deg)scale(1)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__midaMatThree,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__midaMatThree,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__midaMatThree){opacity:.62;transition-delay:.17s;transform:translate(34%,18%)rotate(-3deg)scale(1)}.ProjectCastFrame-module__zTJCvW__s17{inset:-34%}.ProjectCastFrame-module__zTJCvW__s17Ring{opacity:0;border:1px solid #e7e2d87a;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72)rotate(-8deg)}.ProjectCastFrame-module__zTJCvW__s17RingOne{width:74%;height:42%}.ProjectCastFrame-module__zTJCvW__s17RingTwo{width:108%;height:62%}.ProjectCastFrame-module__zTJCvW__s17RingThree{width:146%;height:84%}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__s17Ring,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__s17Ring,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__s17Ring){opacity:.64;transform:translate(-50%,-50%)scale(1)rotate(5deg)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__s17RingTwo,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__s17RingTwo,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__s17RingTwo){opacity:.42;transition-delay:90ms;transform:translate(-50%,-50%)scale(1.04)rotate(-4deg)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__s17RingThree,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__s17RingThree,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__s17RingThree){opacity:.26;transition-delay:.17s;transform:translate(-50%,-50%)scale(1.07)rotate(7deg)}.ProjectCastFrame-module__zTJCvW__designSociety{z-index:2;inset:-22%}.ProjectCastFrame-module__zTJCvW__designFlower{opacity:0;transform-origin:50%;width:38%;height:auto;transition-duration:.62s,.18s;transition-timing-function:cubic-bezier(.2,.9,.28,1.08),ease-out;bottom:8%;right:-4%;transform:translate(-8%,18%)rotate(-36deg)scale(.42)}.ProjectCastFrame-module__zTJCvW__designCharacter{z-index:3;opacity:0;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .24s ease-out;inset:0;transform:translateY(28px)}.ProjectCastFrame-module__zTJCvW__designDitto{transform-origin:50% 100%;width:22%;height:auto;transition-duration:.62s,.18s;transition-timing-function:cubic-bezier(.2,.96,.32,1.16),ease-out;bottom:5%;right:-12%;transform:translate(4%,54%)rotate(15deg)scale(.7)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__designFlower,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__designFlower,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__designFlower){opacity:.58;transition-delay:0s;transform:translate(0,0)rotate(9deg)scale(1)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__designCharacter,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__designCharacter,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__designCharacter){opacity:1;transition-delay:.11s;transform:translate(0,0)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__designDitto,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__designDitto,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__designDitto){transition-delay:.15s;transform:translate(0,0)rotate(2deg)scale(1)}.ProjectCastFrame-module__zTJCvW__halo{inset:-34%}.ProjectCastFrame-module__zTJCvW__haloRing{opacity:0;border:2px solid #e1dacc94;border-radius:50%;transition-duration:.7s,.2s;transition-timing-function:cubic-bezier(.16,.96,.28,1),ease-out;top:50%;left:50%}.ProjectCastFrame-module__zTJCvW__haloRingOne{border-width:3px;width:94%;height:54%;transform:translate(-50%,-50%)scale(.34)rotate(34deg)}.ProjectCastFrame-module__zTJCvW__haloRingTwo{border-style:dashed;width:132%;height:78%;transform:translate(-50%,-50%)scale(.68)rotate(-31deg)}.ProjectCastFrame-module__zTJCvW__haloRingThree{border-width:1px;width:168%;height:102%;transform:translate(-50%,-50%)scale(1.28)rotate(42deg)}.ProjectCastFrame-module__zTJCvW__haloNodeOne,.ProjectCastFrame-module__zTJCvW__haloNodeTwo,.ProjectCastFrame-module__zTJCvW__haloNodeThree{opacity:0;border:2px solid #e1daccb3;border-radius:50%;width:16px;height:16px;transform:scale(.2)}.ProjectCastFrame-module__zTJCvW__haloNodeOne{top:24%;left:7%}.ProjectCastFrame-module__zTJCvW__haloNodeTwo{top:45%;right:2%}.ProjectCastFrame-module__zTJCvW__haloNodeThree{bottom:1%;left:41%}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__haloRingOne,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__haloRingOne,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__haloRingOne){opacity:.88;transition-delay:.18s;transform:translate(-50%,-50%)scale(1.02)rotate(7deg)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__haloRingTwo,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__haloRingTwo,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__haloRingTwo){opacity:.6;transition-delay:90ms;transform:translate(-50%,-50%)scale(1.05)rotate(-9deg)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__haloRingThree,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__haloRingThree,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__haloRingThree){opacity:.38;transition-delay:0s;transform:translate(-50%,-50%)scale(1.08)rotate(11deg)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__haloNodeOne,.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__haloNodeTwo,.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__haloNodeThree,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__haloNodeOne,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__haloNodeTwo,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__haloNodeThree,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__haloNodeOne,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__haloNodeTwo,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__haloNodeThree){opacity:.9;transition-delay:.27s;transform:scale(1)}.ProjectCastFrame-module__zTJCvW__omni{inset:-31%}.ProjectCastFrame-module__zTJCvW__omniContour{opacity:0;border:1px solid #b4c6c28c;border-radius:50%;transform:scale(1.22)rotate(10deg)}.ProjectCastFrame-module__zTJCvW__omniContourOne{width:62%;height:70%;top:9%;left:3%}.ProjectCastFrame-module__zTJCvW__omniContourTwo{width:48%;height:56%;bottom:0;right:0}.ProjectCastFrame-module__zTJCvW__omniContourThree{width:24%;height:32%;top:14%;right:16%}.ProjectCastFrame-module__zTJCvW__omniLocator{opacity:0;background:#bdcfcb;border-radius:50%;width:14px;height:14px;top:28%;right:17%;transform:translate(20px,-10px)scale(.3)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__omniContour,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__omniContour,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__omniContour){opacity:.55;transform:scale(1)rotate(-3deg)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__omniContourTwo,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__omniContourTwo,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__omniContourTwo){opacity:.38;transition-delay:90ms;transform:scale(.96)rotate(7deg)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__omniContourThree,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__omniContourThree,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__omniContourThree){opacity:.7;transition-delay:.17s;transform:scale(.92)rotate(-10deg)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__omniLocator,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__omniLocator,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__omniLocator){opacity:.86;transition-delay:.22s;transform:translate(0,0)scale(1)}.ProjectCastFrame-module__zTJCvW__scan{inset:-26%}.ProjectCastFrame-module__zTJCvW__scanRoute{opacity:0;background:#7ddfc894;width:108%;height:2px;top:48%;left:-4%;transform:translate(-12%)rotate(-15deg)scaleX(.72)}.ProjectCastFrame-module__zTJCvW__scanBand{opacity:0;background:#7ddfc814;border:1px solid #7ddfc866;width:25%;height:90%;top:5%;left:25%;transform:translate(-42%)skew(-8deg)}.ProjectCastFrame-module__zTJCvW__scanReticle{opacity:0;border:1px solid #7ddfc8ad;border-radius:50%;width:48px;height:48px;transform:scale(.35)}.ProjectCastFrame-module__zTJCvW__scanReticle:before,.ProjectCastFrame-module__zTJCvW__scanReticle:after{content:"";background:#7ddfc8ad;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProjectCastFrame-module__zTJCvW__scanReticle:before{width:68px;height:1px}.ProjectCastFrame-module__zTJCvW__scanReticle:after{width:1px;height:68px}.ProjectCastFrame-module__zTJCvW__scanReticleOne{bottom:12%;left:8%}.ProjectCastFrame-module__zTJCvW__scanReticleTwo{top:12%;right:8%}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__scanRoute,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__scanRoute,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__scanRoute){opacity:.78;transform:translate(0,0)rotate(-15deg)scaleX(1)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__scanBand,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__scanBand,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__scanBand){opacity:1;transition-delay:70ms;transform:translate(110%)skew(-8deg)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__scanReticle,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__scanReticle,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__scanReticle){opacity:.9;transition-delay:.17s;transform:scale(1)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__scanReticleTwo,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__scanReticleTwo,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__scanReticleTwo){transition-delay:.24s}.ProjectCastFrame-module__zTJCvW__hangs{inset:-27%}.ProjectCastFrame-module__zTJCvW__hangsOrbit{opacity:0;border:1px dashed #f5c8427a;border-radius:50%;width:66%;height:78%;top:9%;left:17%;transform:rotate(-18deg)scale(.72)}.ProjectCastFrame-module__zTJCvW__hangsPill{opacity:0;border-radius:999px;width:13%;min-width:58px;height:32px;transform:translateY(18px)scale(.68)}.ProjectCastFrame-module__zTJCvW__hangsPillOne{background:#f5c842;top:23%;left:4%}.ProjectCastFrame-module__zTJCvW__hangsPillTwo{background:#8fcf9a;top:30%;right:3%}.ProjectCastFrame-module__zTJCvW__hangsPillThree{background:#8fcf9a;bottom:13%;left:12%}.ProjectCastFrame-module__zTJCvW__hangsPillFour{background:#f5c842;bottom:8%;right:13%}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__hangsOrbit,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__hangsOrbit,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__hangsOrbit){opacity:.7;transform:rotate(6deg)scale(1)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__hangsPill,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__hangsPill,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__hangsPill){opacity:.94;transform:translate(0,0)scale(1)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__hangsPillTwo,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__hangsPillTwo,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__hangsPillTwo){transition-delay:70ms}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__hangsPillThree,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__hangsPillThree,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__hangsPillThree){transition-delay:.14s}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__hangsPillFour,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__hangsPillFour,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__hangsPillFour){transition-delay:.21s}.ProjectCastFrame-module__zTJCvW__sunStreet{inset:-30%}.ProjectCastFrame-module__zTJCvW__sunDisc{aspect-ratio:1;opacity:0;background:#e0b15d47;border-radius:50%;width:58%;top:-2%;left:50%;transform:translate(-50%,36%)scale(.7)}.ProjectCastFrame-module__zTJCvW__sunHorizon,.ProjectCastFrame-module__zTJCvW__sunRay{opacity:0;transform-origin:50%;background:#6e8ba88f;height:1px;left:50%;transform:translate(-50%)scaleX(.35)}.ProjectCastFrame-module__zTJCvW__sunHorizonOne{width:116%;top:50%}.ProjectCastFrame-module__zTJCvW__sunHorizonTwo{width:86%;top:56%}.ProjectCastFrame-module__zTJCvW__sunRayOne,.ProjectCastFrame-module__zTJCvW__sunRayTwo{width:48%;top:30%}.ProjectCastFrame-module__zTJCvW__sunRayOne{transform:translate(-50%)rotate(32deg)scaleX(.35)}.ProjectCastFrame-module__zTJCvW__sunRayTwo{transform:translate(-50%)rotate(-32deg)scaleX(.35)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__sunDisc,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__sunDisc,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__sunDisc){opacity:.86;transform:translate(-50%)scale(1)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__sunHorizon,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__sunHorizon,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__sunHorizon){opacity:.72;transition-delay:.1s;transform:translate(-50%)scaleX(1)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__sunRay,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__sunRay,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__sunRay){opacity:.42;transition-delay:.18s}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__sunRayOne,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__sunRayOne,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__sunRayOne){transform:translate(-50%)rotate(32deg)scaleX(1)}:is(.spatial-card[data-active=true] .ProjectCastFrame-module__zTJCvW__sunRayTwo,[data-cover-transition-layer] .ProjectCastFrame-module__zTJCvW__sunRayTwo,[data-cover-transition-target] .ProjectCastFrame-module__zTJCvW__sunRayTwo){transform:translate(-50%)rotate(-32deg)scaleX(1)}@media (min-width:768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (prefers-reduced-transparency:no-preference){.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__mallowFlowerOne{animation:9s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__mallow-bloom-one}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__mallowFlowerTwo{animation:11s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__mallow-bloom-two}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__mallowFlowerThree{animation:8s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__mallow-bloom-three}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__midaMatOne{animation:15s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__mida-mat-one}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__midaMatTwo{animation:18s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__mida-mat-two}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__midaMatThree{animation:13s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__mida-mat-three}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__s17RingOne{animation:18s linear infinite alternate ProjectCastFrame-module__zTJCvW__s17-orbit-one}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__s17RingTwo{animation:22s linear infinite alternate ProjectCastFrame-module__zTJCvW__s17-orbit-two}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__s17RingThree{animation:26s linear infinite alternate ProjectCastFrame-module__zTJCvW__s17-orbit-three}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__designFlower{animation:16s linear infinite alternate ProjectCastFrame-module__zTJCvW__design-flower-turn}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__designDitto{animation:7s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__design-ditto-bob}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__haloRingOne{animation:24s linear infinite alternate ProjectCastFrame-module__zTJCvW__halo-orbit-one}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__haloRingTwo{animation:30s linear infinite alternate ProjectCastFrame-module__zTJCvW__halo-orbit-two}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__haloRingThree{animation:34s linear infinite alternate ProjectCastFrame-module__zTJCvW__halo-orbit-three}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__haloNodeOne{animation:6s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__halo-node-one}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__haloNodeTwo{animation:7s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__halo-node-two}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__haloNodeThree{animation:8s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__halo-node-three}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__omniContourOne{animation:20s linear infinite alternate ProjectCastFrame-module__zTJCvW__omni-contour-one}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__omniContourTwo{animation:24s linear infinite alternate ProjectCastFrame-module__zTJCvW__omni-contour-two}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__omniContourThree{animation:16s linear infinite alternate ProjectCastFrame-module__zTJCvW__omni-contour-three}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__omniLocator{animation:5s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__omni-locator-pulse}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__scanRoute{animation:10s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__scan-route-breathe}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__scanBand{animation:11s ease-in-out infinite ProjectCastFrame-module__zTJCvW__scan-band-sweep}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__scanReticleOne{animation:6s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__scan-reticle-one}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__scanReticleTwo{animation:8s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__scan-reticle-two}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__hangsOrbit{animation:20s linear infinite alternate ProjectCastFrame-module__zTJCvW__hangs-orbit-turn}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__hangsPillOne{animation:7s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__hangs-pill-one}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__hangsPillTwo{animation:9s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__hangs-pill-two}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__hangsPillThree{animation:8s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__hangs-pill-three}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__hangsPillFour{animation:10s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__hangs-pill-four}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__sunDisc{animation:12s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__sun-disc-rise}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__sunHorizonOne{animation:14s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__sun-horizon-one}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__sunHorizonTwo{animation:16s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__sun-horizon-two}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__sunRayOne{animation:18s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__sun-ray-one}.spatial-card[data-settled=true] .ProjectCastFrame-module__zTJCvW__sunRayTwo{animation:20s ease-in-out infinite alternate ProjectCastFrame-module__zTJCvW__sun-ray-two}}@keyframes ProjectCastFrame-module__zTJCvW__mallow-bloom-one{0%{opacity:.8;transform:translate(0,0)rotate(-13deg)scale(1)}to{opacity:.9;transform:translate(-2%,-3%)rotate(-7deg)scale(1.04)}}@keyframes ProjectCastFrame-module__zTJCvW__mallow-bloom-two{0%{opacity:.88;transform:translate(0,0)rotate(16deg)scale(1)}to{opacity:.78;transform:translate(3%,2%)rotate(22deg)scale(.96)}}@keyframes ProjectCastFrame-module__zTJCvW__mallow-bloom-three{0%{opacity:.56;transform:translate(0,0)rotate(-4deg)scale(1)}to{opacity:.64;transform:translate(-1%,4%)rotate(-10deg)scale(1.08)}}@keyframes ProjectCastFrame-module__zTJCvW__mida-mat-one{0%{opacity:.74;transform:translate(-20%,-10%)rotate(-5deg)scale(1)}to{opacity:.64;transform:translate(calc(8px - 20%),calc(-10% - 7px))rotate(-4deg)scale(.985)}}@keyframes ProjectCastFrame-module__zTJCvW__mida-mat-two{0%{opacity:.55;transform:translate(22%,2%)rotate(4deg)scale(1)}to{opacity:.64;transform:translate(calc(22% - 8px),calc(2% + 6px))rotate(3deg)scale(1.02)}}@keyframes ProjectCastFrame-module__zTJCvW__mida-mat-three{0%{opacity:.62;transform:translate(34%,18%)rotate(-3deg)scale(1)}to{opacity:.54;transform:translate(calc(34% - 7px),calc(18% - 8px))rotate(-4deg)scale(1.025)}}@keyframes ProjectCastFrame-module__zTJCvW__s17-orbit-one{0%{opacity:.64;transform:translate(-50%,-50%)scale(1)rotate(5deg)}to{opacity:.56;transform:translate(-50%,-50%)scale(1.025)rotate(-7deg)}}@keyframes ProjectCastFrame-module__zTJCvW__s17-orbit-two{0%{opacity:.42;transform:translate(-50%,-50%)scale(1.04)rotate(-4deg)}to{opacity:.5;transform:translate(-50%,-50%)scale(1.01)rotate(9deg)}}@keyframes ProjectCastFrame-module__zTJCvW__s17-orbit-three{0%{opacity:.26;transform:translate(-50%,-50%)scale(1.07)rotate(7deg)}to{opacity:.22;transform:translate(-50%,-50%)scale(1.045)rotate(-5deg)}}@keyframes ProjectCastFrame-module__zTJCvW__design-flower-turn{0%{opacity:.58;transform:translate(0,0)rotate(9deg)scale(1)}to{opacity:.68;transform:translate(1%,-2%)rotate(20deg)scale(1.035)}}@keyframes ProjectCastFrame-module__zTJCvW__design-ditto-bob{0%{transform:translate(0,0)rotate(2deg)scale(1)}to{transform:translate(-2%,-4%)rotate(-1deg)scale(1.025)}}@keyframes ProjectCastFrame-module__zTJCvW__halo-orbit-one{0%{opacity:.88;transform:translate(-50%,-50%)scale(1.02)rotate(7deg)}to{opacity:.74;transform:translate(-50%,-50%)scale(1.04)rotate(24deg)}}@keyframes ProjectCastFrame-module__zTJCvW__halo-orbit-two{0%{opacity:.6;transform:translate(-50%,-50%)scale(1.05)rotate(-9deg)}to{opacity:.5;transform:translate(-50%,-50%)scale(1.07)rotate(-24deg)}}@keyframes ProjectCastFrame-module__zTJCvW__halo-orbit-three{0%{opacity:.38;transform:translate(-50%,-50%)scale(1.08)rotate(11deg)}to{opacity:.3;transform:translate(-50%,-50%)scale(1.05)rotate(32deg)}}@keyframes ProjectCastFrame-module__zTJCvW__halo-node-one{0%{opacity:.9;transform:scale(1)}to{opacity:.56;transform:translate(4px,-3px)scale(1.18)}}@keyframes ProjectCastFrame-module__zTJCvW__halo-node-two{0%{opacity:.9;transform:scale(1)}to{opacity:.58;transform:translate(-3px,4px)scale(.82)}}@keyframes ProjectCastFrame-module__zTJCvW__halo-node-three{0%{opacity:.9;transform:scale(1)}to{opacity:.6;transform:translate(2px,4px)scale(1.12)}}@keyframes ProjectCastFrame-module__zTJCvW__omni-contour-one{0%{opacity:.55;transform:scale(1)rotate(-3deg)}to{opacity:.44;transform:translate(-2%,2%)scale(1.025)rotate(4deg)}}@keyframes ProjectCastFrame-module__zTJCvW__omni-contour-two{0%{opacity:.38;transform:scale(.96)rotate(7deg)}to{opacity:.28;transform:translate(2%,-2%)scale(.94)rotate(-2deg)}}@keyframes ProjectCastFrame-module__zTJCvW__omni-contour-three{0%{opacity:.7;transform:scale(.92)rotate(-10deg)}to{opacity:.56;transform:translate(-1%,2%)scale(.97)rotate(-3deg)}}@keyframes ProjectCastFrame-module__zTJCvW__omni-locator-pulse{0%{opacity:.86;transform:translate(0,0)scale(1)}to{opacity:.56;transform:translate(2px,-2px)scale(1.35)}}@keyframes ProjectCastFrame-module__zTJCvW__scan-route-breathe{0%{opacity:.78;transform:translate(0,0)rotate(-15deg)scaleX(1)}to{opacity:.58;transform:translate(1%,-1%)rotate(-15deg)scaleX(.96)}}@keyframes ProjectCastFrame-module__zTJCvW__scan-band-sweep{0%,24%{opacity:1;transform:translate(110%)skew(-8deg)}68%{opacity:.64;transform:translate(-8%)skew(-8deg)}to{opacity:1;transform:translate(110%)skew(-8deg)}}@keyframes ProjectCastFrame-module__zTJCvW__scan-reticle-one{0%{opacity:.9;transform:scale(1)}to{opacity:.54;transform:translate(2px,-2px)scale(1.12)}}@keyframes ProjectCastFrame-module__zTJCvW__scan-reticle-two{0%{opacity:.9;transform:scale(1)}to{opacity:.6;transform:translate(-2px,2px)scale(.9)}}@keyframes ProjectCastFrame-module__zTJCvW__hangs-orbit-turn{0%{opacity:.7;transform:rotate(6deg)scale(1)}to{opacity:.54;transform:rotate(-8deg)scale(1.025)}}@keyframes ProjectCastFrame-module__zTJCvW__hangs-pill-one{0%{opacity:.94;transform:translate(0,0)scale(1)}to{opacity:.76;transform:translate(4px,-5px)scale(1.04)}}@keyframes ProjectCastFrame-module__zTJCvW__hangs-pill-two{0%{opacity:.94;transform:translate(0,0)scale(1)}to{opacity:.76;transform:translate(-4px,4px)scale(.96)}}@keyframes ProjectCastFrame-module__zTJCvW__hangs-pill-three{0%{opacity:.94;transform:translate(0,0)scale(1)}to{opacity:.76;transform:translate(-3px,-4px)scale(1.03)}}@keyframes ProjectCastFrame-module__zTJCvW__hangs-pill-four{0%{opacity:.94;transform:translate(0,0)scale(1)}to{opacity:.76;transform:translate(4px,4px)scale(.97)}}@keyframes ProjectCastFrame-module__zTJCvW__sun-disc-rise{0%{opacity:.86;transform:translate(-50%)scale(1)}to{opacity:.68;transform:translate(-50%,-3%)scale(1.035)}}@keyframes ProjectCastFrame-module__zTJCvW__sun-horizon-one{0%{opacity:.72;transform:translate(-50%)scaleX(1)}to{opacity:.54;transform:translate(-50%)scaleX(.94)}}@keyframes ProjectCastFrame-module__zTJCvW__sun-horizon-two{0%{opacity:.72;transform:translate(-50%)scaleX(1)}to{opacity:.54;transform:translate(-50%)scaleX(1.04)}}@keyframes ProjectCastFrame-module__zTJCvW__sun-ray-one{0%{opacity:.42;transform:translate(-50%)rotate(32deg)scaleX(1)}to{opacity:.28;transform:translate(-50%)rotate(28deg)scaleX(.94)}}@keyframes ProjectCastFrame-module__zTJCvW__sun-ray-two{0%{opacity:.42;transform:translate(-50%)rotate(-32deg)scaleX(1)}to{opacity:.28;transform:translate(-50%)rotate(-28deg)scaleX(1.04)}}@media (max-width:767px),(hover:none) and (pointer:coarse),(prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){.ProjectCastFrame-module__zTJCvW__motion,.ProjectCastFrame-module__zTJCvW__designCharacter{display:none}}
.work-module__8vBVoq__index,.work-module__8vBVoq__caseStudy{--work-bg:#090909;--work-fg:#f1f0eb;--work-muted:#f1f0eb85;--work-line:#f1f0eb2e;background:var(--work-bg);min-height:100dvh;color:var(--work-fg);font-family:var(--font-grotesk),Arial,sans-serif}.work-module__8vBVoq__index a,.work-module__8vBVoq__caseStudy a{color:inherit;text-decoration:none}.work-module__8vBVoq__chrome{z-index:20;border-bottom:1px solid var(--work-line);letter-spacing:.06em;text-transform:uppercase;background:#090909;justify-content:space-between;align-items:center;padding:10px clamp(20px,4vw,64px);font-size:11px;display:flex;position:sticky;top:0}.work-module__8vBVoq__chrome a{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-inline:-8px;padding-inline:8px;display:inline-flex}.work-module__8vBVoq__wordmark{letter-spacing:-.02em;font-weight:600}.work-module__8vBVoq__chrome nav a,.work-module__8vBVoq__indexFooter a{color:var(--work-muted);transition:color .2s}.work-module__8vBVoq__chrome nav a:hover,.work-module__8vBVoq__indexFooter a:hover{color:var(--work-fg)}.work-module__8vBVoq__indexIntro{max-width:1120px;margin:0 auto;padding:clamp(100px,18vh,220px) clamp(20px,7vw,110px) clamp(80px,13vh,160px)}.work-module__8vBVoq__eyebrow,.work-module__8vBVoq__projectNumber,.work-module__8vBVoq__projectInfo>span,.work-module__8vBVoq__projectYear,.work-module__8vBVoq__indexFooter,.work-module__8vBVoq__caseEyebrow,.work-module__8vBVoq__metaLabel,.work-module__8vBVoq__caption{color:var(--work-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.work-module__8vBVoq__indexIntro h1{letter-spacing:-.075em;text-wrap:balance;max-width:8ch;margin:24px 0 30px;font-size:clamp(3.6rem,9.5vw,9rem);font-weight:500;line-height:.88}.work-module__8vBVoq__introCopy{max-width:34ch;color:var(--work-muted);margin-left:min(28vw,300px);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.35}.work-module__8vBVoq__projectList{border-top:1px solid var(--work-line)}.work-module__8vBVoq__projectRow{border-bottom:1px solid var(--work-line);grid-template-columns:8vw minmax(0,1fr) 1fr auto 30px;align-items:center;gap:clamp(16px,3vw,48px);min-height:120px;padding:18px clamp(20px,4vw,64px);transition:background .25s;display:grid;position:relative}.work-module__8vBVoq__projectRow:hover{background:#151515}.work-module__8vBVoq__projectImage{z-index:0;opacity:0;pointer-events:none;width:min(38vw,540px);transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:22%;overflow:hidden;transform:translateY(-50%)translate(10px)}.work-module__8vBVoq__projectRow:hover .work-module__8vBVoq__projectImage{opacity:.82;transform:translateY(-50%)translate(0)}.work-module__8vBVoq__projectImage>figure{width:100%}.work-module__8vBVoq__projectNumber,.work-module__8vBVoq__projectInfo,.work-module__8vBVoq__projectYear,.work-module__8vBVoq__projectArrow{z-index:1;position:relative}.work-module__8vBVoq__projectInfo{gap:8px;display:grid}.work-module__8vBVoq__projectInfo strong{letter-spacing:-.055em;font-size:clamp(1.35rem,3vw,3rem);font-weight:500;line-height:1}.work-module__8vBVoq__projectInfo>span,.work-module__8vBVoq__projectYear{transition:color .2s}.work-module__8vBVoq__projectRow:hover .work-module__8vBVoq__projectInfo>span,.work-module__8vBVoq__projectRow:hover .work-module__8vBVoq__projectYear{color:var(--work-fg)}.work-module__8vBVoq__projectArrow{color:var(--work-muted);font-size:18px;transition:transform .3s}.work-module__8vBVoq__projectRow:hover .work-module__8vBVoq__projectArrow{transform:translate(3px,-3px)}.work-module__8vBVoq__indexFooter{justify-content:space-between;max-width:1120px;margin:0 auto;padding:28px clamp(20px,4vw,64px) 80px;display:flex}.work-module__8vBVoq__caseStudy{overflow:clip}.work-module__8vBVoq__caseChrome nav{align-items:center;gap:28px;display:flex}.work-module__8vBVoq__caseChrome nav>span{align-items:center;min-height:44px;display:inline-flex}.work-module__8vBVoq__caseStudy a:focus-visible{outline:1px solid var(--work-fg);outline-offset:5px}.work-module__8vBVoq__caseCover{border-bottom:1px solid var(--work-line);grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);min-height:calc(100dvh - 61px);display:grid}.work-module__8vBVoq__caseCoverCopy{flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(42px,6vw,90px) clamp(28px,5vw,76px) clamp(34px,4vw,64px) clamp(20px,4vw,64px);display:flex}.work-module__8vBVoq__caseDiscipline,.work-module__8vBVoq__coverMeta span,.work-module__8vBVoq__chapter>span,.work-module__8vBVoq__caseNarrative h2,.work-module__8vBVoq__textModule h2,.work-module__8vBVoq__caseCredits h2,.work-module__8vBVoq__caseCredits span,.work-module__8vBVoq__nextHeading{color:var(--work-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:500}.work-module__8vBVoq__caseDiscipline{gap:13px;margin:0;display:flex}.work-module__8vBVoq__caseDiscipline span,.work-module__8vBVoq__chapter>span{color:var(--case-accent)}.work-module__8vBVoq__caseTitle{letter-spacing:-.085em;text-wrap:balance;max-width:8ch;margin:0 0 clamp(18px,3vw,38px);font-size:clamp(4rem,7.2vw,8rem);font-weight:500;line-height:.83}.work-module__8vBVoq__caseTagline{max-width:28ch;color:var(--work-muted);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(1.1rem,1.75vw,1.6rem);line-height:1.2}.work-module__8vBVoq__coverMeta{grid-template-columns:1fr 1fr;gap:22px;display:grid}.work-module__8vBVoq__coverMeta p{text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.work-module__8vBVoq__coverMeta p span{margin-bottom:7px;display:block}.work-module__8vBVoq__coverMeta a{border-bottom:1px solid var(--work-fg);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;align-items:center;width:fit-content;min-height:40px;padding-bottom:3px;font-size:11px;transition:opacity .2s;display:inline-flex}.work-module__8vBVoq__coverMeta a:hover{opacity:.62}.work-module__8vBVoq__caseHero{--case-hero-frame-width:80%;background:#151515;place-items:center;min-width:0;height:calc(100dvh - 61px);min-height:640px;padding:clamp(34px,5vw,76px);display:grid;position:relative;overflow:hidden}.work-module__8vBVoq__caseHero>.spatial-cast-frame{width:min(var(--case-hero-frame-width),780px)}.work-module__8vBVoq__caseStudy[data-case-variant=brand-system] .work-module__8vBVoq__caseHero{--case-hero-frame-width:74%;background:#f5f0e8}.work-module__8vBVoq__caseStudy[data-case-variant=art-archive] .work-module__8vBVoq__caseHero{--case-hero-frame-width:72%;background:#dedbd4}.work-module__8vBVoq__caseStudy[data-case-variant=commerce-ritual] .work-module__8vBVoq__caseHero{--case-hero-frame-width:78%;background:#e8e0d4}.work-module__8vBVoq__caseStudy[data-case-variant=community-digital] .work-module__8vBVoq__caseHero{--case-hero-frame-width:78%;background:#242424}.work-module__8vBVoq__caseStudy[data-case-variant=computational-study] .work-module__8vBVoq__caseHero{--case-hero-frame-width:82%;background:#d7d0c4}.work-module__8vBVoq__caseStudy[data-case-variant=physical-prototype] .work-module__8vBVoq__caseHero{--case-hero-frame-width:74%;background:#e8edee}.work-module__8vBVoq__caseStudy[data-case-variant=evidence-workspace] .work-module__8vBVoq__caseHero{--case-hero-frame-width:82%;background:#092f31}.work-module__8vBVoq__caseStudy[data-case-variant=digital-product] .work-module__8vBVoq__caseHero{--case-hero-frame-width:80%;background:#f4f0e7}.work-module__8vBVoq__caseStudy[data-case-variant=service-architecture] .work-module__8vBVoq__caseHero{--case-hero-frame-width:80%;background:#e7e9e9}.work-module__8vBVoq__heroDisclosure{border-left:1px solid var(--case-accent);max-width:58ch;color:var(--work-muted);margin:28px 0 0;padding-left:14px;font-size:12px;line-height:1.5}.work-module__8vBVoq__chapterIndex{border-top:1px solid var(--work-line);max-width:1440px;color:var(--work-muted);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:minmax(160px,.45fr) minmax(0,1fr);gap:24px;margin:0 auto;padding:20px clamp(20px,4vw,64px) 28px;font-size:10px;display:grid}.work-module__8vBVoq__chapterIndex>span,.work-module__8vBVoq__chapterIndex li span{color:var(--case-accent)}.work-module__8vBVoq__chapterIndex ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.work-module__8vBVoq__chapterIndex li{gap:6px;line-height:1.3;display:grid}.work-module__8vBVoq__chapterIndex a{align-items:center;width:fit-content;min-height:44px;transition:color .18s ease-out;display:inline-flex}.work-module__8vBVoq__chapterIndex a:hover,.work-module__8vBVoq__chapterIndex a:focus-visible{color:var(--work-fg)}.work-module__8vBVoq__caseHeroCover{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.work-module__8vBVoq__caseOverview,.work-module__8vBVoq__caseNarrative,.work-module__8vBVoq__modules,.work-module__8vBVoq__caseCredits,.work-module__8vBVoq__caseFooter{max-width:1440px;margin-left:auto;margin-right:auto}.work-module__8vBVoq__caseOverview{grid-template-columns:minmax(0,1.7fr) minmax(230px,.65fr);gap:clamp(52px,10vw,160px);padding:clamp(84px,11vw,160px) clamp(20px,4vw,64px);display:grid}.work-module__8vBVoq__overviewLead{letter-spacing:-.058em;text-wrap:pretty;max-width:25ch;margin:0;font-size:clamp(2rem,4.2vw,4.4rem);font-weight:500;line-height:.98}.work-module__8vBVoq__caseFacts{align-self:end;margin:0}.work-module__8vBVoq__caseFacts div{border-top:1px solid var(--work-line);padding:13px 0 18px}.work-module__8vBVoq__caseFacts div:last-child{border-bottom:1px solid var(--work-line)}.work-module__8vBVoq__caseFacts dt{color:var(--work-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px}.work-module__8vBVoq__caseFacts dd{text-wrap:pretty;max-width:34ch;margin:0;font-size:13px;line-height:1.5}.work-module__8vBVoq__caseNarrative{border-top:1px solid var(--work-line);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(56px,10vw,150px);padding:clamp(70px,8vw,118px) clamp(20px,4vw,64px) clamp(98px,12vw,176px);display:grid}.work-module__8vBVoq__caseNarrative article:last-child{padding-top:clamp(52px,7vw,100px)}.work-module__8vBVoq__caseNarrative h2,.work-module__8vBVoq__textModule h2{margin:0 0 18px}.work-module__8vBVoq__caseNarrative p{letter-spacing:-.022em;text-wrap:pretty;max-width:42ch;margin:0;font-size:clamp(1.1rem,1.8vw,1.55rem);line-height:1.35}.work-module__8vBVoq__modules{gap:clamp(76px,10vw,156px);min-width:0;padding:0 clamp(20px,4vw,64px) clamp(110px,13vw,190px);display:grid}.work-module__8vBVoq__modules figure{margin:0}.work-module__8vBVoq__modules img{outline-offset:-1px;outline:1px solid #ffffff1a;width:100%;height:auto;display:block}.work-module__8vBVoq__mediaFigure{min-width:0}.work-module__8vBVoq__caption{letter-spacing:.055em;text-wrap:pretty;margin-top:12px;font-size:12px;line-height:1.5}.work-module__8vBVoq__caption[data-caption-tone=evidence]{color:var(--work-fg)}.work-module__8vBVoq__caption[data-caption-tone=disclosure],.work-module__8vBVoq__caption[data-caption-tone=copyright]{max-width:56ch;color:var(--work-muted)}.work-module__8vBVoq__caption[data-caption-tone=step]{color:var(--case-accent)}.work-module__8vBVoq__chapter{border-top:1px solid var(--work-line);grid-template-columns:minmax(90px,.16fr) minmax(0,.84fr);gap:clamp(24px,4vw,64px);width:min(80%,1060px);margin-left:8%;padding-top:16px;display:grid}.work-module__8vBVoq__chapter h2{letter-spacing:-.065em;text-wrap:balance;max-width:11ch;margin:0 0 20px;font-size:clamp(2.3rem,4.3vw,4.9rem);font-weight:500;line-height:.94}.work-module__8vBVoq__chapter p{max-width:42ch;color:var(--work-muted);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.45}.work-module__8vBVoq__textModule{width:min(68%,780px);margin-left:17%}.work-module__8vBVoq__textModule p{letter-spacing:-.05em;text-wrap:pretty;margin:0;font-size:clamp(1.65rem,3.4vw,3.75rem);font-weight:500;line-height:1.03}.work-module__8vBVoq__quote{width:min(84%,1050px);margin:0 auto}.work-module__8vBVoq__quote p{letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.6vw,6.8rem);font-weight:500;line-height:.95}.work-module__8vBVoq__quote footer{color:var(--work-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-size:10px}.work-module__8vBVoq__media{width:100%}.work-module__8vBVoq__mediaWide{width:82%}.work-module__8vBVoq__mediaHalf{width:58%;margin-left:auto}.work-module__8vBVoq__treatmentScreen{background:#191919;padding:clamp(8px,1.2vw,18px)}.work-module__8vBVoq__treatmentScreen img{outline-offset:0}.work-module__8vBVoq__treatmentBoard,.work-module__8vBVoq__treatmentPoster{background:#dedbd4;justify-items:center;padding:clamp(16px,3vw,52px);display:grid}.work-module__8vBVoq__treatmentBoard img,.work-module__8vBVoq__treatmentPoster img{width:auto;max-width:100%;max-height:min(76vw,900px)}.work-module__8vBVoq__treatmentObject{background:#e6e3dd;padding:clamp(10px,2vw,30px)}.work-module__8vBVoq__treatmentBoard .work-module__8vBVoq__caption,.work-module__8vBVoq__treatmentPoster .work-module__8vBVoq__caption,.work-module__8vBVoq__treatmentObject .work-module__8vBVoq__caption{color:#090909a8}.work-module__8vBVoq__treatmentObject img{object-fit:contain;width:100%;max-height:min(72vw,840px)}.work-module__8vBVoq__treatmentRaw img{background:#151515}.work-module__8vBVoq__pair{align-items:start;gap:clamp(12px,2.2vw,32px);display:grid}.work-module__8vBVoq__pairEqual{grid-template-columns:repeat(2,minmax(0,1fr))}.work-module__8vBVoq__pairLeadLeft{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.work-module__8vBVoq__pairLeadRight{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.work-module__8vBVoq__pairEqual .work-module__8vBVoq__mediaFigure:nth-child(2),.work-module__8vBVoq__pairLeadLeft .work-module__8vBVoq__mediaFigure:nth-child(2),.work-module__8vBVoq__pairLeadRight .work-module__8vBVoq__mediaFigure:first-child{margin-top:clamp(48px,8vw,128px)}.work-module__8vBVoq__triptych{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(10px,1.5vw,22px);display:grid}.work-module__8vBVoq__triptych .work-module__8vBVoq__mediaFigure:nth-child(2){margin-top:clamp(26px,5vw,72px)}.work-module__8vBVoq__caseStudy[data-case-variant=brand-system] .work-module__8vBVoq__modules [data-treatment=board]{background:#e7dfd1}.work-module__8vBVoq__caseStudy[data-case-variant=brand-system] .work-module__8vBVoq__pair{width:88%;margin-left:auto}.work-module__8vBVoq__caseStudy[data-case-variant=art-archive] .work-module__8vBVoq__gallery{width:92%;margin-left:5%}.work-module__8vBVoq__caseStudy[data-case-variant=art-archive] .work-module__8vBVoq__gallery .work-module__8vBVoq__mediaFigure:nth-child(3n+2){margin-top:clamp(70px,11vw,180px)}.work-module__8vBVoq__caseStudy[data-case-variant=commerce-ritual] .work-module__8vBVoq__triptych{width:86%;margin-left:auto}.work-module__8vBVoq__caseStudy[data-case-variant=community-digital] .work-module__8vBVoq__modules [data-module-kind=pair]{width:82%}.work-module__8vBVoq__caseStudy[data-case-variant=computational-study] .work-module__8vBVoq__modules [data-module-kind=image]:nth-child(2),.work-module__8vBVoq__caseStudy[data-case-variant=computational-study] .work-module__8vBVoq__modules [data-module-kind=image]:nth-child(3){width:72%}.work-module__8vBVoq__caseStudy[data-case-variant=physical-prototype] .work-module__8vBVoq__modules [data-treatment=object]{background:#d6d7d1}.work-module__8vBVoq__caseStudy[data-case-variant=evidence-workspace] .work-module__8vBVoq__modules [data-treatment=screen]{background:#102221;padding:clamp(12px,2vw,30px)}.work-module__8vBVoq__caseStudy[data-case-variant=digital-product] .work-module__8vBVoq__modules [data-module-kind=pair]{width:min(100%,1100px);margin-left:auto}.work-module__8vBVoq__caseStudy[data-case-variant=service-architecture] .work-module__8vBVoq__triptych{align-items:end}.work-module__8vBVoq__caseStudy[data-case-variant=service-architecture] .work-module__8vBVoq__triptych .work-module__8vBVoq__mediaFigure:nth-child(2){margin-top:0}.work-module__8vBVoq__caseStudy[data-case-variant=service-architecture] .work-module__8vBVoq__triptych .work-module__8vBVoq__mediaFigure{max-height:560px;overflow:hidden}.work-module__8vBVoq__caseStudy[data-case-variant=service-architecture] .work-module__8vBVoq__triptych img{object-fit:cover;object-position:top}.work-module__8vBVoq__gallery{grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(12px,2vw,28px);display:grid}.work-module__8vBVoq__gallery .work-module__8vBVoq__mediaFigure:nth-child(4n+1){grid-column:span 7}.work-module__8vBVoq__gallery .work-module__8vBVoq__mediaFigure:nth-child(4n+2){grid-column:span 5;margin-top:clamp(40px,8vw,120px)}.work-module__8vBVoq__gallery .work-module__8vBVoq__mediaFigure:nth-child(4n+3){grid-column:2/span 4}.work-module__8vBVoq__gallery .work-module__8vBVoq__mediaFigure:nth-child(4n+4){grid-column:7/span 6;margin-top:clamp(28px,5vw,80px)}.work-module__8vBVoq__caseCredits{border-top:1px solid var(--work-line);border-bottom:1px solid var(--work-line);grid-template-columns:minmax(140px,.45fr) repeat(3,minmax(0,1fr));gap:clamp(30px,7vw,110px);padding:28px clamp(20px,4vw,64px) 34px;display:grid}.work-module__8vBVoq__caseCredits h2{margin:0}.work-module__8vBVoq__caseCredits span{margin-bottom:12px;display:block}.work-module__8vBVoq__caseCredits p{text-wrap:pretty;max-width:40ch;margin:0;font-size:12px;line-height:1.5}.work-module__8vBVoq__caseFooter{padding:clamp(110px,15vw,220px) clamp(20px,4vw,64px) clamp(35px,5vw,75px)}.work-module__8vBVoq__editorialNav{border-top:1px solid var(--work-line);border-bottom:1px solid var(--work-line);grid-template-columns:1fr auto 1fr;gap:20px;margin-bottom:clamp(80px,12vw,160px);display:grid}.work-module__8vBVoq__editorialNav a{min-height:44px;color:var(--work-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:12px 0;font-size:10px;display:flex}.work-module__8vBVoq__editorialNav a:last-child{text-align:right;justify-content:flex-end}.work-module__8vBVoq__editorialNav strong{color:var(--work-fg);margin-left:8px;font-weight:500}.work-module__8vBVoq__nextHeading{border-bottom:1px solid var(--work-line);justify-content:space-between;padding-bottom:14px;display:flex}.work-module__8vBVoq__nextProject{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:center;gap:clamp(45px,9vw,140px);padding:clamp(32px,5vw,76px) 0;display:grid}.work-module__8vBVoq__nextCopy{gap:18px;display:grid}.work-module__8vBVoq__nextCopy strong{letter-spacing:-.08em;text-wrap:balance;font-size:clamp(3.2rem,7vw,8.5rem);font-weight:500;line-height:.86}.work-module__8vBVoq__nextCopy>span{max-width:30ch;color:var(--work-muted);text-wrap:pretty;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.25}.work-module__8vBVoq__nextImage{isolation:isolate;aspect-ratio:1.45;background:#151515;display:block;position:relative;overflow:hidden}.work-module__8vBVoq__nextImage:after{z-index:2;content:"";opacity:0;pointer-events:none;background:#00000029;transition:opacity .35s ease-out;position:absolute;inset:0}.work-module__8vBVoq__nextImage>figure{aspect-ratio:auto;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.work-module__8vBVoq__nextProject:hover .work-module__8vBVoq__nextImage>figure,.work-module__8vBVoq__nextProject:focus-visible .work-module__8vBVoq__nextImage>figure{transform:scale(1.018)}.work-module__8vBVoq__nextProject:hover .work-module__8vBVoq__nextImage:after,.work-module__8vBVoq__nextProject:focus-visible .work-module__8vBVoq__nextImage:after{opacity:1}.work-module__8vBVoq__footerContact{border-bottom:1px solid var(--work-fg);letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:40px;padding-bottom:3px;font-size:10px;display:inline-flex}@media (max-width:980px){.work-module__8vBVoq__caseCredits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.work-module__8vBVoq__indexIntro{padding-top:100px}.work-module__8vBVoq__introCopy{margin-left:0}.work-module__8vBVoq__projectRow{grid-template-columns:30px minmax(0,1fr) 24px;gap:14px;min-height:94px}.work-module__8vBVoq__projectImage{opacity:1;grid-area:1/2/auto/-1;width:100%;position:relative;top:auto;left:auto;transform:none}.work-module__8vBVoq__projectRow:hover .work-module__8vBVoq__projectImage{transform:none}.work-module__8vBVoq__projectInfo{grid-area:2/2}.work-module__8vBVoq__projectYear{display:none}.work-module__8vBVoq__projectNumber{grid-row:2;align-self:start}.work-module__8vBVoq__projectArrow{grid-area:2/3;align-self:start}.work-module__8vBVoq__caseChrome nav{gap:16px}.work-module__8vBVoq__caseCover{min-height:0;display:block}.work-module__8vBVoq__caseCoverCopy{min-height:59dvh;padding:46px 20px 30px}.work-module__8vBVoq__caseTitle{max-width:8ch;font-size:clamp(3.7rem,19vw,6rem)}.work-module__8vBVoq__coverMeta{margin-top:64px}.work-module__8vBVoq__caseHero{height:auto;min-height:0;aspect-ratio:var(--case-mobile-hero-ratio);padding:0}.work-module__8vBVoq__caseHero>.spatial-cast-frame{--sp-cover-radius:0px;aspect-ratio:auto;width:100%;height:100%}.work-module__8vBVoq__caseHero>.spatial-cast-frame>.spatial-image-back{aspect-ratio:auto;height:100%}.work-module__8vBVoq__caseOverview{padding:90px 20px 110px;display:block}.work-module__8vBVoq__chapterIndex{padding:20px;display:block}.work-module__8vBVoq__chapterIndex ol{grid-template-columns:1fr;margin-top:16px}.work-module__8vBVoq__caseStudy[data-case-variant] .work-module__8vBVoq__pair,.work-module__8vBVoq__caseStudy[data-case-variant] .work-module__8vBVoq__gallery,.work-module__8vBVoq__caseStudy[data-case-variant] .work-module__8vBVoq__modules [data-module-kind=pair]{width:100%;margin-left:0}.work-module__8vBVoq__caseStudy[data-case-variant=service-architecture] .work-module__8vBVoq__triptych .work-module__8vBVoq__mediaFigure{max-height:none}.work-module__8vBVoq__overviewLead{font-size:clamp(2rem,10vw,3rem)}.work-module__8vBVoq__caseFacts{margin-top:58px}.work-module__8vBVoq__caseNarrative{padding:68px 20px 100px;display:block}.work-module__8vBVoq__caseNarrative article:last-child{padding-top:64px}.work-module__8vBVoq__modules{gap:76px;padding:0 20px 112px}.work-module__8vBVoq__caption{letter-spacing:.05em;font-size:11px}.work-module__8vBVoq__chapter,.work-module__8vBVoq__textModule,.work-module__8vBVoq__quote,.work-module__8vBVoq__mediaWide,.work-module__8vBVoq__mediaHalf{width:100%;margin-left:0}.work-module__8vBVoq__chapter{grid-template-columns:64px 1fr;gap:18px}.work-module__8vBVoq__chapter h2{font-size:clamp(2.2rem,12vw,3.8rem)}.work-module__8vBVoq__textModule p{font-size:clamp(1.8rem,9vw,2.7rem)}.work-module__8vBVoq__quote p{font-size:clamp(2.6rem,13vw,4.2rem)}.work-module__8vBVoq__pair,.work-module__8vBVoq__pairEqual,.work-module__8vBVoq__pairLeadLeft,.work-module__8vBVoq__pairLeadRight{grid-template-columns:1fr;gap:28px}.work-module__8vBVoq__pair .work-module__8vBVoq__mediaFigure{margin-top:0}.work-module__8vBVoq__triptych{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-module__8vBVoq__triptych .work-module__8vBVoq__mediaFigure:nth-child(2){margin-top:34px}.work-module__8vBVoq__triptych .work-module__8vBVoq__mediaFigure:nth-child(3){grid-column:1/-1;width:74%;margin-left:auto}.work-module__8vBVoq__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-module__8vBVoq__gallery .work-module__8vBVoq__mediaFigure:nth-child(n){grid-column:auto;margin-top:0}.work-module__8vBVoq__gallery .work-module__8vBVoq__mediaFigure:nth-child(2n){margin-top:36px}.work-module__8vBVoq__treatmentBoard,.work-module__8vBVoq__treatmentPoster{padding:14px}.work-module__8vBVoq__caseCredits{grid-template-columns:1fr;gap:34px;padding:26px 20px 34px}.work-module__8vBVoq__editorialNav{grid-template-columns:1fr 1fr;margin-bottom:72px}.work-module__8vBVoq__editorialNav a:nth-child(2){border-top:1px solid var(--work-line);grid-area:2/1/auto/-1;justify-content:center}.work-module__8vBVoq__nextProject{padding:35px 0 54px;display:block}.work-module__8vBVoq__nextCopy{margin-bottom:36px}.work-module__8vBVoq__nextCopy strong{font-size:clamp(3.3rem,17vw,5.4rem)}.work-module__8vBVoq__nextImage{aspect-ratio:4/3}}@media (prefers-reduced-motion:no-preference){html[data-cover-transition=expanding],html[data-cover-transition=landing],html[data-cover-transition=revealing],html[data-cover-transition=complete],html[data-cover-transition=expanding] .work-module__8vBVoq__caseStudy{background:#090909}html[data-cover-transition=expanding] .work-module__8vBVoq__caseChrome,html[data-cover-transition=expanding] .work-module__8vBVoq__caseCoverCopy>*,html[data-cover-transition=expanding] .work-module__8vBVoq__caseHeroCover,html[data-cover-transition=landing] .work-module__8vBVoq__caseHeroCover{opacity:0;visibility:hidden;animation:none}.work-module__8vBVoq__caseCoverCopy>*{opacity:0;animation:.42s cubic-bezier(.16,1,.3,1) forwards work-module__8vBVoq__case-copy-enter}.work-module__8vBVoq__caseCoverCopy>:nth-child(2){animation-delay:70ms}.work-module__8vBVoq__caseCoverCopy>:nth-child(3){animation-delay:.14s}.work-module__8vBVoq__caseHeroCover{animation:.7s cubic-bezier(.16,1,.3,1) both work-module__8vBVoq__case-hero-enter}html[data-cover-transition=landing] .work-module__8vBVoq__caseChrome,html[data-cover-transition=revealing] .work-module__8vBVoq__caseChrome{visibility:visible;animation:.26s cubic-bezier(.16,1,.3,1) both work-module__8vBVoq__case-chrome-enter}html[data-cover-transition=landing] .work-module__8vBVoq__caseCoverCopy>*,html[data-cover-transition=revealing] .work-module__8vBVoq__caseCoverCopy>*{visibility:visible;opacity:0;animation:.42s cubic-bezier(.16,1,.3,1) forwards work-module__8vBVoq__case-copy-enter}html[data-cover-transition=landing] .work-module__8vBVoq__caseCoverCopy>:nth-child(2),html[data-cover-transition=revealing] .work-module__8vBVoq__caseCoverCopy>:nth-child(2){animation-delay:70ms}html[data-cover-transition=landing] .work-module__8vBVoq__caseCoverCopy>:nth-child(3),html[data-cover-transition=revealing] .work-module__8vBVoq__caseCoverCopy>:nth-child(3){animation-delay:.14s}html[data-cover-transition=revealing] .work-module__8vBVoq__caseHeroCover{visibility:visible;clip-path:inset(0);animation:.17s ease-out both work-module__8vBVoq__case-hero-reveal;transform:scale(1)}html[data-cover-transition=complete] .work-module__8vBVoq__caseChrome,html[data-cover-transition=complete] .work-module__8vBVoq__caseCoverCopy>*,html[data-cover-transition=complete] .work-module__8vBVoq__caseHeroCover{visibility:visible;opacity:1;clip-path:inset(0);animation:none;transform:scale(1)}}@keyframes work-module__8vBVoq__case-copy-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes work-module__8vBVoq__case-hero-enter{0%{clip-path:inset(0 0 0 3%);transform:scale(1.035)}to{clip-path:inset(0);transform:scale(1)}}@keyframes work-module__8vBVoq__case-chrome-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes work-module__8vBVoq__case-hero-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.work-module__8vBVoq__chrome nav a,.work-module__8vBVoq__indexFooter a,.work-module__8vBVoq__projectRow,.work-module__8vBVoq__projectInfo>span,.work-module__8vBVoq__projectYear,.work-module__8vBVoq__coverMeta a,.work-module__8vBVoq__projectImage,.work-module__8vBVoq__projectArrow,.work-module__8vBVoq__nextImage>figure{transition:none}}
