.Case_case__z1Bfu{width:100%}.Case_caseHeader__RZBuK{display:flex;align-items:center;justify-content:center;gap:var(--gap);grid-column:span 12;grid-auto-rows:none;grid-template-rows:1fr;min-height:100svh;padding:var(--padding);container-type:inline-size;@media (max-width:768px){flex-direction:column}}.Case_caseFeatured__fkS21{display:flex;align-items:center;justify-content:flex-end;border-radius:var(--radiusM);flex-basis:min-content;@media (max-width:768px){grid-column:span 12;order:1;height:auto}}.Case_caseFeaturedInner__mh0VH{overflow:hidden;aspect-ratio:4/5;height:75svh;border-radius:var(--radiusM);@media (max-width:768px){height:unset}}.Case_caseFeatured__fkS21 img,.Case_caseFeatured__fkS21 video{object-fit:cover;height:100%;width:100%}.Case_caseDescription__8ufSm{display:grid;width:100%;padding-inline:var(--padding);grid-template-columns:var(--grid);@media screen and (max-width:768px){grid-template-columns:repeat(6,1fr)}}.Case_caseDescription__8ufSm p{grid-column:span 4;@media screen and (min-width:768px){grid-column:2/span 5}}.Case_caseDescription__8ufSm p:first-child{grid-column:span 3}.Case_caseMeta__rmAmY{display:flex;flex-direction:column;gap:var(--gap);margin:var(--padding);margin-bottom:calc(var(--padding) * 4);@media screen and (min-width:768px){display:grid;grid-template-columns:var(--grid)}}.Case_caseTitle__RdK0Z{font-size:var(--typeHeadingL);letter-spacing:var(--letterSpacingHeading);line-height:1.05;grid-column:0/-1;margin-bottom:calc(var(--padding) * 2);padding-right:var(--padding);text-wrap:balance;@media screen and (min-width:768px){grid-column:4/span 5;padding-right:0}}.Case_caseData__K4pco{grid-column:span 1;@media screen and (min-width:768px){grid-column:span 4}}.Case_caseIntroduction__IPeFA{text-wrap:balance;text-wrap:pretty}.Case_caseDetails___OMme{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--padding) * 2);gap:calc(var(--padding) * 2);margin-top:calc(var(--padding) * 4)}.Case_detail__ErfCm{grid-column:span 1}.Case_detail__ErfCm ul{padding:0}.Case_detail__ErfCm ul li{list-style-type:none}.Case_detail__ErfCm a{transition:opacity .25s ease}@media (hover:hover){.Case_detail__ErfCm a:hover{opacity:.5}}.Case_label__uzEXX{font-size:var(--typeSmall);letter-spacing:0;margin-bottom:var(--gap)}.Case_caseContent__E3F1R{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap);font-size:var(--typeHeadingM);line-height:var(--lineHeight);margin-top:calc(var(--spacing10) * 2);position:relative}.Case_caseContent__E3F1R h2{font-size:var(--typeHeadingM);line-height:1.1;margin-bottom:var(--spacing8)}.Case_caseContent__E3F1R p{font-size:var(--typeBody);line-height:var(--lineHeight);margin-bottom:var(--spacing8);max-width:37em}.Case_caseRow__eYrFd{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--gap);gap:var(--gap);padding:0 var(--gap);width:100%;align-items:flex-start}.Case_caseColumn__gz4I3{grid-column:span 12;order:1;border-radius:var(--radiusS);overflow:hidden;display:flex;flex-direction:column}.Case_caseColumn__gz4I3 em{all:unset;font-family:var(--mono);font-size:var(--typeSmall);background:rgba(0,0,0,.05);padding:var(--gap);border-radius:var(--radiusS)}.Case_full__f5VZV{grid-column:span 12}.Case_half__IpqXP{grid-column:span 5;align-items:center;display:flex;@media (max-width:768px){grid-column:span 12;order:1}}.Case_half__IpqXP:first-child{grid-column:2/span 5;@media (max-width:768px){grid-column:span 12;order:1}}@media (min-width:768px){.Case_three__S27QF{grid-column:span 3}.Case_four__NrQTr{grid-column:span 4}.Case_five__ZOctC{grid-column:span 5}.Case_six__eUurV{grid-column:span 6}.Case_seven__DtZ8n{grid-column:span 7}.Case_eight__A3fVY{grid-column:span 8}.Case_nine__D9bAp{grid-column:span 9}.Case_ten__WfU6o{grid-column:span 10}.Case_eleven__WMxcF{grid-column:span 11}}.Case_caseContent__E3F1R img,.Case_caseContent__E3F1R video{max-width:100%;width:100%;float:left}.Case_caseText__XzUGL{display:flex;flex-direction:column;max-width:50ch;height:auto;padding:var(--gap) 0;margin-block:calc(var(--padding) * 4)}.Case_caseText__XzUGL h2{font-size:var(--typeHeadingS);line-height:1.1}.Case_caseText__XzUGL p:not(:first-of-type){text-indent:calc(var(--padding) * 4)}.Case_alignLeft__AI4Co{align-items:flex-start;text-align:left;padding:0;top:0}.Case_alignCenter__JSWW3{align-items:center}.Case_alignRight__gQgde{align-items:flex-end}.Case_caseImage__HbZpX{display:block;position:relative;opacity:0;transition:opacity .15s ease;border-radius:var(--radiusS);overflow:hidden;float:left}.Case_caseImage__HbZpX[data-loaded=true]{opacity:1}.Case_fullWidth__Qu_74 img,.Case_fullWidth__Qu_74 video{border-radius:0}.Case_caseImage__HbZpX.Case_fullWidth__Qu_74{display:flex;align-items:center;flex-direction:column;gap:var(--padding);width:100%}.Case_caseImage__HbZpX.Case_fullWidth__Qu_74 img{height:auto;width:100%}.Case_caseImage__HbZpX.Case_inline__t81yk{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%}.Case_caseImage__HbZpX.Case_inline__t81yk img{align-self:center;width:100%}.Case_caseImage__HbZpX.Case_inline__t81yk figcaption{padding-top:var(--padding)}.Case_caseImage__HbZpX.Case_offset___dE5A{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--padding);gap:var(--padding)}.Case_caseImage__HbZpX.Case_offset___dE5A img{grid-column:4/-1;width:100%}.Case_caseImage__HbZpX figcaption{font-family:var(--mono);font-size:var(--typeSmall)}.Case_caseImage__HbZpX img{float:left;height:auto}.Case_caseIframe__O5GII{all:unset;width:100%;aspect-ratio:var(--mobileAspectRatio)}@media (min-width:768px){.Case_caseIframe__O5GII{aspect-ratio:var(--aspectRatio)}}.Case_caseInteractiveContent__RZr1D,.Case_caseInteractive__8ao3k{display:flex;flex:1 1 100%;position:relative}.Case_caseInteractiveButtons__mCz6R{display:flex;align-items:center;justify-content:center;gap:var(--gap);position:absolute;top:var(--padding);right:var(--padding);z-index:10}.Case_caseInteractiveButton__IIvB_,.Case_caseInteractiveLabel__MuFvr{color:var(--white);font-size:var(--typeSmall);letter-spacing:0;padding:.4rem .7rem}.Case_caseInteractiveButton__IIvB_{background:rgba(255,255,255,.75);border-radius:.8rem;cursor:pointer;transition:background .15s ease-out}@media (hover:hover){.Case_caseInteractiveButton__IIvB_:hover{background:rgba(255,255,255,1)}}@media (pointer:fine){.Case_caseInteractiveButton__IIvB_{display:none}}.Case_caseInteractiveLabel__MuFvr{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Case_caseInteractiveIcon__rDIUH{display:inline-block;font-size:1.2rem;margin-right:.2rem;position:relative;top:.2rem}.Case_caseInteractiveBlocker__WuEks{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:rgba(0,0,0,.01)}.Case_caseInteractiveDescription__3ivEn:hover{transform:scale(1.05)}.CaseFooter_footer__ToXAb{display:grid;grid-template-columns:var(--grid);grid-gap:var(--gap);gap:var(--gap);margin-top:20rem;padding:0 var(--gap);width:100%}.CaseFooter_projects__Nr_U9,.CaseFooter_title__HLVD7{border-top:1px solid #ddd;padding-top:var(--gap)}.CaseFooter_title__HLVD7{grid-column:span 12;font-size:var(--typeHeadingS);letter-spacing:var(--letterSpacingHeading);line-height:var(--lineHeightHeading)}.CaseFooter_title__HLVD7 a{transition:opacity .15s ease-out}@media (hover:hover){.CaseFooter_title__HLVD7 a:hover{opacity:.25}}.CaseFooter_projects__Nr_U9{grid-column:span 12;display:grid;grid-template-columns:subgrid;margin-top:3.75em;pointer-events:none}.CaseFooter_projects__Nr_U9>*{pointer-events:auto}@media (hover:hover){.CaseFooter_projects__Nr_U9:hover>*{filter:grayscale(1);opacity:.1}.CaseFooter_projects__Nr_U9:hover>:hover{filter:grayscale(0);opacity:1}}.CaseFooter_project__idFNM{grid-column:span 6;transition:all .3s ease-in-out}.CaseFooter_visual__GlUcp{aspect-ratio:4/5;border-radius:var(--radiusS);overflow:hidden;width:100%}.CaseFooter_video__TN1Bs{height:100%;object-fit:cover;width:100%}.CaseFooter_caption__LROc7,.CaseFooter_client__50FN2{text-wrap:balance}.CaseFooter_client__50FN2{margin-top:1rem}.CaseFooter_caption__LROc7{opacity:.58}@media screen and (min-width:768px){.CaseFooter_projects__Nr_U9,.CaseFooter_title__HLVD7{grid-column:span 6}.CaseFooter_projects__Nr_U9{margin-top:0}.CaseFooter_project__idFNM{grid-column:span 2}}.Header_header__072v2{line-height:var(--lineHeightHeading);width:100%}.Header_subtitle__2XgKE,.Header_title__u8Exk{position:fixed;left:var(--padding);z-index:100}.Header_title__u8Exk{letter-spacing:0}.Header_title__u8Exk a{display:inline-block;padding:var(--padding) 0 0}.Header_suffix__UmS2l{display:none}@media screen and (min-width:375px){.Header_suffix__UmS2l{display:inline-block}}.Header_subtitle__2XgKE{bottom:var(--padding);margin:0;width:-moz-fit-content;width:fit-content}.Header_hideSubtitleMobile__KyLo4{display:none}@media (hover:hover){.Header_title__u8Exk a:hover{opacity:.5}}@media screen and (min-width:960px){.Header_header__072v2{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:var(--grid);padding:0 var(--padding);position:fixed;z-index:100}.Header_title__u8Exk{grid-column:1/span 3;position:static}.Header_subtitle__2XgKE{display:block;grid-column:4/span 5;margin-top:var(--padding);position:static;max-width:100%}.Header_hideSubtitleMobile__KyLo4{display:block}}.Nav_nav__mviOb{display:flex;padding:0 var(--padding) 0 0;position:fixed;top:0;left:50%;width:50%;z-index:100}.Nav_nav__mviOb ul{display:flex;justify-content:flex-end;gap:var(--gap);list-style:none;padding:0;width:100%}.Nav_nav__mviOb li{white-space:nowrap}.Nav_nav__mviOb li:last-of-type{position:fixed;bottom:var(--padding);right:var(--padding)}.Nav_nav__mviOb a{display:inline-block;padding:var(--padding) 0;transition:opacity .25s ease}@media (pointer:fine){.Nav_nav__mviOb a{padding-bottom:0}}@media (hover:hover){.Nav_nav__mviOb a:hover{opacity:.5}}@media screen and (min-width:960px){.Nav_nav__mviOb{grid-column:9/span 4;padding:0;position:static;width:100%}.Nav_nav__mviOb ul{gap:var(--gap);justify-content:flex-start}.Nav_nav__mviOb li:last-of-type{display:block;margin-left:auto;position:static;bottom:auto;right:auto}}.Contact_contactBtn__DGha5{cursor:pointer;display:inline-block;padding:var(--padding) 0 0;transition:opacity .15s ease-out}.Contact_hideSubtitleOnMobile__ktSMc{display:none}@media screen and (min-width:768px){.Contact_contactBtn__DGha5.Contact_hideSubtitleOnMobile__ktSMc{display:block}}@media (hover:hover){.Contact_contactBtn__DGha5:hover{opacity:.5}}.Contact_overlay___Z1DW{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);inset:0;position:fixed;z-index:10000}.Contact_content__U_HE9{background-color:var(--black);border-radius:var(--radiusL);color:var(--white);font-family:var(--sans);max-height:calc(100vh - calc(var(--padding) * 2));overflow-y:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - calc(var(--padding) * 2));max-width:-moz-fit-content;max-width:fit-content;z-index:10000}@media screen and (min-width:768px){.Contact_content__U_HE9{max-width:33rem}}.Contact_title__18Z0u{font-size:var(--typeSmall);margin:.25em 0 3.75em}.Contact_content__U_HE9 a{transition:opacity .15s ease-out}@media (hover:hover){.Contact_content__U_HE9 a:hover{opacity:.5}}.Contact_content__U_HE9 p{margin:0}.Contact_content__U_HE9 ul{list-style:none;margin:0;padding:0}.Contact_section__FHzCC{border-bottom:1px solid #333;padding:calc(var(--padding) * 1.5)}.Contact_section__FHzCC:last-of-type{border-bottom:none}.Contact_emphasis__DHAdx{font-size:var(--typeHeadingS)}@media screen and (min-width:768px){.Contact_emphasis__DHAdx{font-size:2.4rem}}.Contact_person__gnRHn{margin-bottom:1.25em}.Contact_person__gnRHn:last-of-type{margin-bottom:0}.Contact_socials___Rfb2{display:flex;gap:var(--gap);margin-top:2.5em}.Contact_social__Cyf45{background:#333;border-radius:9999rem;display:flex;align-items:center;justify-content:center;padding:.5em 1em;transition:background .1s ease;width:100%}@media (hover:hover){.Contact_content__U_HE9 a.Contact_social__Cyf45:hover{background:#222;opacity:1}}.Contact_closeButton__tgHNm{border-radius:9999rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5em;position:absolute;top:.9rem;right:.9rem;transition:background .1s ease}@media (hover:hover){.Contact_closeButton__tgHNm:hover{background:#333}}@font-face{font-family:mono;src:url(/_next/static/media/aa4d012eb26efae4-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:71.70%;descent-override:6.52%;line-gap-override:13.04%;size-adjust:153.41%}.__className_718018{font-family:mono,mono Fallback,monospace}.__variable_718018{--mono:"mono","mono Fallback",monospace}@font-face{font-family:sans;src:url(/_next/static/media/734bd0e53668541d-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:97.56%;descent-override:21.90%;line-gap-override:19.91%;size-adjust:100.45%}.__className_19443b{font-family:sans,sans Fallback,sans-serif}.__variable_19443b{--sans:"sans","sans Fallback",sans-serif}.Scene_sceneWrap__NrDA2{aspect-ratio:1/1;position:relative;width:29.3rem}.Scene_scene__sFcZJ{cursor:move;height:100svh;position:absolute;top:0;left:0;scroll-snap-align:none;width:100vw}.Scene_scene__sFcZJ>div{touch-action:auto!important}.Scene_scene__sFcZJ #ascii{opacity:1}.Scene_wine__sceneWrap__BxWRP{position:relative;aspect-ratio:16/9;width:100%}.Scene_p5__canvas___BJcu{position:absolute;top:0;left:0;width:50%;height:50%;z-index:500}.Scene_p5__canvas___BJcu>.react-p5-wrapper>canvas{border-radius:8px;transform:scale(.5);display:none}.Scene_controls__opMXo{position:fixed;z-index:5000}.Hero_hero__D0Vj7{background:rgba(251,251,250,0);height:200lvh;pointer-events:none;position:relative;width:100vw}@media (pointer:coarse){.Hero_hero__D0Vj7{pointer-events:auto}}.Hero_heroSizer__fzn0H{display:flex;justify-content:center;align-items:center;height:100lvh;padding:calc(var(--padding) * 8) calc(var(--padding) * 4);position:-webkit-sticky;position:sticky;top:0;transform:scale(.65) translateY(-5%);transform-origin:center center;width:100vw}.Hero_hero__D0Vj7 figure{aspect-ratio:4/5;max-height:100%;pointer-events:auto;max-width:100%}.Hero_hero__D0Vj7 img,.Hero_hero__D0Vj7 video{border-radius:var(--radiusL);cursor:pointer;height:100%;width:100%}.Hero_video__Swa7z{opacity:0;transition:opacity .5s ease-in-out}.Hero_videoReady__ThH4q{opacity:1}@media screen and (min-width:768px){.Hero_heroSizer__fzn0H{padding:calc(var(--padding) * 8) calc(var(--padding) * 2);transform:scale(.45) translateY(0)}.Hero_hero__D0Vj7 img,.Hero_hero__D0Vj7 video{border-radius:var(--radiusXL)}}.Featured_featured__iM7x7{margin-top:10rem;padding-left:var(--padding)}.Featured_featuredLink__p82Nf{display:block;font-size:var(--typeHeadingS);margin:4.8rem 0;position:relative;width:-moz-fit-content;width:fit-content}.Featured_caption__26Fyw{letter-spacing:var(--letterSpacingHeading);line-height:var(--lineHeightHeading);opacity:.05;max-width:18em;transition:opacity .2s ease-in-out;text-wrap:balance}.Featured_arrow__3Hs1y{opacity:0}.Featured_visual__I5k4Q{border-radius:var(--radiusM);height:auto;opacity:0;overflow:hidden;pointer-events:none;position:fixed;bottom:calc(var(--padding) *2);right:calc(var(--padding) *2);width:50vw;max-width:32rem;z-index:100}.Featured_visual__I5k4Q video{float:left;width:100%}.Featured_featuredLink__p82Nf.active .Featured_caption__26Fyw,.Featured_featuredLink__p82Nf.active .Featured_visual__I5k4Q{opacity:1}.Featured_featuredLink__p82Nf.active .Featured_visual__I5k4Q{pointer-events:auto}.Featured_featuredLink__p82Nf.active{z-index:200}.Featured_featuredLink__p82Nf:not(.active) .Featured_visual__I5k4Q{display:none;pointer-events:none}@media (hover:hover){.Featured_featuredLink__p82Nf:hover .Featured_caption__26Fyw{opacity:1}.Featured_featuredLink__p82Nf:hover{z-index:300}.Featured_featuredLink__p82Nf:hover .Featured_visual__I5k4Q{display:block;opacity:1}.Featured_featuredLink__p82Nf:hover .Featured_arrow__3Hs1y{opacity:1}}.Featured_link__i4be7{display:none}@media screen and (min-width:768px){.Featured_featured__iM7x7{margin-top:30rem}.Featured_featuredLink__p82Nf{margin:7.2rem 0}.Featured_caption__26Fyw{opacity:.05}.Featured_visual__I5k4Q{bottom:50%;right:50%;transform:translate(50%,50%)}}@media screen and (min-width:1800px){.Featured_visual__I5k4Q{max-width:36rem}}.Intro_intro__eTl64{margin-top:0;padding:var(--padding)}.Intro_heading__i_xdU{font-size:var(--typeHeadingL);grid-column:span 12;letter-spacing:var(--letterSpacingHeading);line-height:var(--lineHeightHeading);max-width:22em;text-wrap:balance}@media screen and (min-width:768px){.Intro_intro__eTl64{margin-top:20rem}}.Research_research__goGd_{margin-top:20rem}.Research_header__T2T9M{padding:0 var(--padding)}.Research_title__osJHn{font-size:var(--typeHeadingL);letter-spacing:var(--letterSpacingHeading);line-height:var(--lineHeightHeading);max-width:18em;text-wrap:balance;transition:opacity .25s ease}.Research_link__Vma1L{display:inline-block;margin:2.4rem 0 4.8rem;transition:opacity .15s ease-out}.Research_link__Vma1L span{display:inline-block;transition:transform .15s ease-out}@media (hover:hover){.Research_link__Vma1L:hover{opacity:.58}.Research_link__Vma1L:hover span{transform:translateX(.2em)}}.Research_embla__EihoU{padding:var(--padding) 0;overflow:hidden;width:100%}.Research_embla__EihoU.is-draggable{cursor:-webkit-grab;cursor:grab}.Research_embla__EihoU.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.Research_embla__container__FTkRh{display:flex;height:100%}.Research_embla__slide__DUIcK{flex:0 0 40vw;min-width:0;padding:0 calc(var(--padding) / 2);position:relative;transition:opacity .3s ease-out,scale .2s ease-out}.Research_embla__slide__DUIcK.Research_active__lm_J5 .Research_caption__pVpch{opacity:1}.Research_visual__W8oeI{aspect-ratio:4/5;border-radius:1rem;overflow:hidden;position:relative;transition:scale .2s ease-out;width:100%}.Research_embla__EihoU.is-dragging .Research_embla__slide__DUIcK{cursor:-webkit-grabbing;cursor:grabbing}@media (hover:hover){.Research_embla__slide__DUIcK .Research_visual__W8oeI:hover{scale:1.02}}.Research_embla__slide__DUIcK video{aspect-ratio:4/5;float:left;width:100%}.Research_meta__0OWnh{color:var(--white);display:none;font-family:var(--mono);font-size:var(--typeSmall);letter-spacing:0;mix-blend-mode:difference;transition:transform .2s ease-out;z-index:100}.Research_client__O58Jh{top:0}.Research_caption__pVpch,.Research_client__O58Jh{padding:var(--padding);padding-left:calc(var(--padding) * 1.5);position:absolute;left:0}.Research_caption__pVpch{margin:0;bottom:0;opacity:0;transition:opacity .3s ease-out}@media screen and (min-width:768px){.Research_research__goGd_{margin-top:30vh}.Research_embla__slide__DUIcK{flex:0 0 24rem;padding:0;margin:0 1rem}.Research_caption__pVpch,.Research_client__O58Jh{padding:var(--padding)}}.Cta_cta__6xexW{margin:24rem 0 0;padding:.6rem}.Cta_cta__6xexW p{font-size:var(--typeHeadingL);letter-spacing:var(--letterSpacingHeading);line-height:var(--lineHeightHeading);margin-bottom:1em;max-width:20em;text-wrap:balance}.Cta_link__VJ49h{display:inline-block;margin:2.4rem 0 4.8rem;transition:opacity .15s ease-out}.Cta_link__VJ49h span{display:inline-block;transition:transform .15s ease-out}@media (hover:hover){.Cta_link__VJ49h:hover{opacity:.58}.Cta_link__VJ49h:hover span{transform:translateX(.2em)}}.Services_service__u_9xK{border-bottom:1px solid #ddd;position:relative}.Services_trigger__EzFfI{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.75em 0;width:100%}.Services_service__u_9xK:first-of-type .Services_trigger__EzFfI{padding-top:0}.Services_chevron__0p6sN{transition:transform .3s ease}.Services_service__u_9xK[data-state=open] .Services_chevron__0p6sN{transform:rotate(180deg)}@media (hover:hover){.Services_trigger__EzFfI:hover{opacity:.5}}.Services_content__b7YqZ{overflow:hidden}.Services_content__b7YqZ[data-state=open]{animation:Services_slideDown__MS6Pw .3s ease}.Services_content__b7YqZ[data-state=closed]{animation:Services_slideUp__AcZKt .3s ease}.Services_contentInner__tl7G_{opacity:0;padding:0 0 .75em;transition:opacity .3s ease-out}.Services_content__b7YqZ[data-state=open] .Services_contentInner__tl7G_{opacity:1}.Services_serviceItems__nZGnf{list-style:none;line-height:1.25;padding:0}@keyframes Services_slideDown__MS6Pw{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes Services_slideUp__AcZKt{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media screen and (min-width:768px){.Services_sectionTitle__pLr7s{grid-column:4/span 4;margin:.65em 0 0}.Services_servicesList__fZZ3U{grid-column:9/span 4}}.Footer_footer__yl3k1{display:grid;align-items:flex-end;grid-gap:var(--padding);gap:var(--padding);grid-template-columns:var(--grid);min-height:100lvh;padding:var(--padding);position:relative}.Footer_footer__yl3k1 a{transition:opacity .2s ease-out}@media (hover:hover){.Footer_footer__yl3k1 a:hover{opacity:.5}}.Footer_mascot__OhCmy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2rem}.Footer_mascot__OhCmy img,.Footer_mascot__OhCmy svg{height:auto;width:100%}.Footer_socialLinks__57uUS{grid-column:span 11}.Footer_socialLinks__57uUS ul{display:flex;gap:var(--padding);justify-content:flex-end;list-style:none;margin:0;padding:0}.Footer_topLink__GI9WY{grid-column:span 1}.Footer_subtitle__ZTDVx{display:none;grid-column:span 3}@media screen and (min-width:768px){.Footer_subtitle__ZTDVx{display:block;grid-column:9/span 3;order:2}.Footer_mascot__OhCmy{width:3rem}.Footer_socialLinks__57uUS{grid-column:1/span 4;order:1}.Footer_socialLinks__57uUS ul{justify-content:flex-start}.Footer_topLink__GI9WY{order:3;text-align:right}}.__404_container__0YoRi{height:100lvh;display:flex;justify-content:center;align-items:center}.__404_title__FPsGJ{font-size:var(--typeHeadingL)}@font-face{font-family:YME System;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/YMESystemVF.woff2) format("woff2")}.yme_ymeFont__h5uED{font-family:YME System,sans-serif;font-variation-settings:"wdth" 100;font-feature-settings:"ss01" 1,"ss02" 1;width:100%;border-radius:6px;display:flex;align-items:center;justify-content:center;background:black;color:white;text-align:center;position:relative;letter-spacing:var(--letterSpacingHeading);line-height:1.25;flex-direction:column;min-height:80svh;font-size:20px;padding:4vw;@media screen and (min-width:767px){min-height:90dvh;padding-left:8vw;padding-bottom:8vw;padding-right:8vw;padding-top:8vw;font-size:var(--typeHeadingL)}}.yme_ymeFont__h5uED::selection{background:white;color:black}.yme_label__oprfB{font-size:var(--typeSmall);font-variation-settings:var(--fontVars);letter-spacing:0}.yme_ymeGlyphs__0Lves{flex-direction:row;flex-wrap:wrap;height:100%;width:100%;font-family:YME System,sans-serif;font-variation-settings:"wdth" 100;gap:var(--gap)}.yme_ymeGlyph__mmwC8,.yme_ymeGlyphs__0Lves{display:flex;align-items:center;justify-content:center}.yme_ymeGlyph__mmwC8{border-radius:var(--radiusL);aspect-ratio:1/1;width:90px;flex:0 0 90px;padding:var(--padding);background:#efefef;font-size:var(--typeSmall);overflow:hidden;transition:background .3s,color .3s}.yme_SwitchRoot__kJ1Uo{cursor:pointer;width:42px;height:25px;background-color:#ccc;border-radius:9999px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.yme_SwitchRoot__kJ1Uo:focus{box-shadow:0 0 0 2px black}.yme_SwitchRoot__kJ1Uo[data-state=checked]{background-color:#efefef}.yme_switchContainer__mT8iz{position:absolute;top:var(--gap);display:flex;flex-direction:row;align-items:center;gap:var(--padding);margin-top:var(--padding)}.yme_SwitchThumb__O6nxT{display:block;width:21px;height:21px;background:black;border-radius:9999px;box-shadow:0 2px 2px var(--black-a7);transition:transform .1s;transform:translateX(2px);will-change:transform}.yme_SwitchThumb__O6nxT[data-state=checked]{transform:translateX(19px);background:black}