@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_677e4087-module__URi7WW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_677e4087-module__URi7WW__variable{--font-site-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/d829ba9c72f21fd6-s.0lszh-yw5bwm5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/cf1514ba67088a5f-s.3zsg0zt63x1y2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/142d1fb481f1ebcd-s.0qw2satu43egq.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/41900da7e74536d5-s.0fqz7ora5--w7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/aeacf25a943e1f19-s.2c2tz44gd9xkm.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/5d3604dad620f8b2-s.1f98lzvq3aaun.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:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/2b4499d915222007-s.44i2_13mz_6e9.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:Noto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/b4e85636e2ca4056-s.41ski4tjpa2j-.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:Noto Serif Fallback;src:local(Times New Roman);ascent-override:90.29%;descent-override:24.75%;line-gap-override:0.0%;size-adjust:118.4%}.noto_serif_435e1a3a-module__Mb28yq__className{font-family:Noto Serif,Noto Serif Fallback;font-style:normal}.noto_serif_435e1a3a-module__Mb28yq__variable{--font-english-serif:"Noto Serif", "Noto Serif Fallback"}
.spatial-site{--motion-ease:cubic-bezier(.22, .75, .25, 1)}@media (prefers-reduced-motion:no-preference){.spatial-site[data-motion-paused=false] :is(.spatial-header,.collection-page,.interior-page,.studio-zone-nav){transition:background-color .42s,color .28s,border-color .28s}.spatial-site[data-motion-paused=false] :is(.spatial-contact-trigger,.spatial-light-switch button,.spatial-mobile-light,.spatial-menu-toggle,.contact-actions>button,.collection-button){transition:background-color .2s ease, color .2s ease, border-color .2s ease, scale .18s var(--motion-ease)}.spatial-site[data-motion-paused=false] :is(.spatial-contact-trigger,.spatial-light-switch button,.spatial-mobile-light,.spatial-menu-toggle,.contact-actions>button,.collection-button):active{scale:.96}.spatial-site[data-motion-paused=false] .spatial-header-contact[open] .spatial-contact-panel,.spatial-site[data-motion-paused=false] .spatial-mobile-nav:not([hidden]),.spatial-site[data-motion-paused=false] .collection-product-details[open]>:not(summary){animation:spatial-panel-enter .24s var(--motion-ease)}.spatial-site[data-motion-paused=false] .spatial-mobile-nav:not([hidden])>a{animation:spatial-panel-enter .32s var(--motion-ease) backwards}.spatial-site .spatial-mobile-nav>a:nth-child(2){animation-delay:30ms}.spatial-site .spatial-mobile-nav>a:nth-child(3){animation-delay:60ms}.spatial-site .spatial-mobile-nav>a:nth-child(4){animation-delay:90ms}.spatial-site .spatial-mobile-nav>a:nth-child(5){animation-delay:.12s}.spatial-site .spatial-mobile-nav>a:nth-child(6){animation-delay:.15s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.spatial-site[data-motion-paused=false] :is(.collection-work-card,.collection-latest-story,.case-materials a,.studio-purpose-case){transition:transform .32s var(--motion-ease), box-shadow .32s ease, border-color .25s ease}.spatial-site[data-motion-paused=false] :is(.collection-work-card,.collection-latest-story,.case-materials a,.studio-purpose-case):hover{transform:translateY(-4px)}.spatial-site[data-motion-paused=false] :is(.collection-note-entry,.collection-work-row,.studio-purpose-services>a,.spatial-footer-map a,.spatial-socials a){transition:translate .26s var(--motion-ease), color .2s ease, background-color .24s ease}.spatial-site[data-motion-paused=false] :is(.collection-note-entry,.collection-work-row,.studio-purpose-services>a,.spatial-footer-map a,.spatial-socials a):hover{translate:3px}.spatial-site[data-motion-paused=false] :is(.studio-purpose-photo,.collection-product-image,.collection-note-image) img{transition:scale .65s var(--motion-ease)}.spatial-site[data-motion-paused=false] :is(.studio-purpose-photo,.collection-product-image,.collection-note-image):hover img{scale:1.025}.spatial-site[data-motion-paused=false] :is(a.studio-collaborate,a.studio-enter,a.studio-purpose-link,.interior-text-link)>span[aria-hidden]{transition:translate .24s var(--motion-ease);display:inline-block}.spatial-site[data-motion-paused=false] :is(a.studio-collaborate,a.studio-enter,a.studio-purpose-link,.interior-text-link):hover>span[aria-hidden]{translate:2px -2px}}@keyframes spatial-panel-enter{0%{opacity:.45;translate:0 7px}to{opacity:1;translate:0}}.spatial-site[data-motion-static=true] *,.spatial-site[data-motion-static=true] :before,.spatial-site[data-motion-static=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.spatial-site *,.spatial-site :before,.spatial-site :after{transition:none!important;animation:none!important}}
