@font-face{font-family:PPFormula;src:url(../media/PPFormula_Light-s.p.5f5918d2.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:PPFormula;src:url(../media/PPFormula_ThinItalic-s.p.a84278e8.woff2)format("woff2");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:PPFormula;src:url(../media/PPFormula_CondensedBlackItalic-s.p.130a7098.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:PPFormula;src:url(../media/PPFormula_Extrabold-s.p.44abfbc1.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:PPFormula;src:url(../media/PPFormula_Medium-s.p.69a95aff.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:PPFormula Fallback;src:local(Arial);ascent-override:106.82%;descent-override:33.99%;line-gap-override:19.42%;size-adjust:82.38%}.ppformula_694b0d87-module__6F_ixG__className{font-family:PPFormula,PPFormula Fallback}.ppformula_694b0d87-module__6F_ixG__variable{--font-pp-formula:"PPFormula","PPFormula Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_4bb24b5a-module___bY-cG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.ibm_plex_mono_4bb24b5a-module___bY-cG__variable{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
.Header-module__KHjLKa__root{z-index:10;padding:1rem var(--space-x);margin-right:calc(-1*var(--removed-body-scroll-bar-size,0px));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:var(--header-height);background-color:#ffffff80;justify-content:space-between;align-items:center;transition:transform .3s;display:flex;position:sticky;top:0}@media (min-width:48rem){.Header-module__KHjLKa__root{padding:1.5rem var(--space-x)}}.Header-module__KHjLKa__root[data-collapsed=true]{transform:translateY(-100%)}.Header-module__KHjLKa__home{font-size:0}.Header-module__KHjLKa__logo{width:auto;height:2.5rem}@media (min-width:48rem){.Header-module__KHjLKa__logo{height:3.25rem}}
@keyframes Drawer-module__0J3R3W__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Drawer-module__0J3R3W__fade-out{0%{opacity:1}to{opacity:0}}@keyframes Drawer-module__0J3R3W__slide-in{0%{transform:translateX(var(--x))}to{transform:none}}@keyframes Drawer-module__0J3R3W__slide-out{0%{transform:none}to{transform:translateX(var(--x))}}.Drawer-module__0J3R3W__overlay,.Drawer-module__0J3R3W__content{z-index:10;position:fixed;inset:0}.Drawer-module__0J3R3W__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);view-transition-name:Drawer-module__0J3R3W__overlay;background-color:#00000080}.Drawer-module__0J3R3W__overlay[data-state=open]{animation:.3s linear Drawer-module__0J3R3W__fade-in}.Drawer-module__0J3R3W__overlay[data-state=closed]{animation:.3s linear Drawer-module__0J3R3W__fade-out}@media (min-width:48rem){.Drawer-module__0J3R3W__overlay~.Drawer-module__0J3R3W__overlay{width:min(100%,31.25rem);left:auto}}.Drawer-module__0J3R3W__content{isolation:isolate;background-color:#fff;overflow-y:auto}@media (min-width:64rem){.Drawer-module__0J3R3W__content{width:min(100%,31.25rem);left:auto}}.Drawer-module__0J3R3W__content[data-animation-origin=right]{--x:100%}.Drawer-module__0J3R3W__content[data-animation-origin=left]{--x:-100%}.Drawer-module__0J3R3W__content[data-state=open]{animation:.3s linear Drawer-module__0J3R3W__fade-in}@media (prefers-reduced-motion:no-preference){.Drawer-module__0J3R3W__content[data-state=open][data-state=open]{animation:.3s cubic-bezier(.33,1,.68,1) Drawer-module__0J3R3W__slide-in}}.Drawer-module__0J3R3W__content[data-state=closed]{animation:.3s linear Drawer-module__0J3R3W__fade-in}@media (prefers-reduced-motion:no-preference){.Drawer-module__0J3R3W__content[data-state=closed][data-state=closed]{animation:.3s cubic-bezier(.32,0,.67,0) Drawer-module__0J3R3W__slide-out}}
.Link-module__0SVRhW__root[data-variant=animated-underline]{background-image:linear-gradient(currentColor,currentColor);background-position:left 100% bottom 0;background-repeat:no-repeat;background-size:0 1px;transition:color .15s linear,background-size .3s ease-in}.Link-module__0SVRhW__root[data-variant=animated-underline]:hover,.Link-module__0SVRhW__root[data-variant=animated-underline]:focus-visible{background-position:right 100% bottom 0;background-size:100% 1px}.Link-module__0SVRhW__root[data-variant=animated-underline-reverse]{background-image:linear-gradient(currentColor,currentColor);background-position:right 100% bottom 0;background-repeat:no-repeat;background-size:100% 1px;transition:color .15s linear,background-size .3s ease-in}.Link-module__0SVRhW__root[data-variant=animated-underline-reverse]:hover,.Link-module__0SVRhW__root[data-variant=animated-underline-reverse]:focus-visible{background-position:left 100% bottom 0;background-size:0 1px}.Link-module__0SVRhW__root[data-variant=scrambled]{text-transform:uppercase;font-family:IBM Plex Mono}.Link-module__0SVRhW__root span{pointer-events:none}
.ArticleCard-module__KxmH-q__root{flex-direction:column;gap:clamp(1rem,3.13vw - .5rem,2rem);height:100%;display:flex}@media (min-width:48rem){.ArticleCard-module__KxmH-q__root[data-variant=horizontal]{grid-template-columns:repeat(10,1fr);gap:2rem;display:grid}.ArticleCard-module__KxmH-q__root[data-variant=horizontal] .ArticleCard-module__KxmH-q__image,.ArticleCard-module__KxmH-q__root[data-variant=horizontal] .ArticleCard-module__KxmH-q__text{grid-column:span 5}.ArticleCard-module__KxmH-q__root[data-variant=horizontal] .ArticleCard-module__KxmH-q__date{margin-top:0}}@media (hover:hover){.ArticleCard-module__KxmH-q__root:hover .ArticleCard-module__KxmH-q__image img{scale:1.1}}.ArticleCard-module__KxmH-q__text{flex-direction:column;flex-grow:1;display:flex}.ArticleCard-module__KxmH-q__image{aspect-ratio:3/2;overflow:hidden}.ArticleCard-module__KxmH-q__category{font-size:var(--font-body-s);margin-bottom:1rem}.ArticleCard-module__KxmH-q__title{font-weight:500}.ArticleCard-module__KxmH-q__subtitle{font-size:var(--font-body-s);text-transform:uppercase;max-width:45ch;margin-top:.25rem}.ArticleCard-module__KxmH-q__date{font-size:var(--font-body-xs);margin-top:auto;padding-top:1.5rem}.ArticleCard-module__KxmH-q__results{margin-top:1rem}
.CallToAction-module__ab7KyW__root{justify-content:center;align-items:center;margin-top:-1px;padding-block:clamp(5.5rem,5.286rem + 1.07vw,6.25rem) clamp(5.5rem,4.929rem + 2.86vw,7.5rem);display:flex}.CallToAction-module__ab7KyW__root[data-variant=black]{background:var(--color-black);color:var(--color-white)}
.EditorialSection-module__2F01pa__root{padding:clamp(5.5rem,5.286rem + 1.07vw,6.25rem)var(--space-x)clamp(5.5rem,4.929rem + 2.86vw,7.5rem);gap:1rem;display:grid}@media (min-width:48rem){.EditorialSection-module__2F01pa__root{grid-template-columns:repeat(12,1fr);gap:2rem}}.EditorialSection-module__2F01pa__root[data-variant=black]{background-color:var(--color-black);color:var(--color-white)}@media (min-width:48rem){.EditorialSection-module__2F01pa__block{grid-column:3/span 8}.EditorialSection-module__2F01pa__block[data-variant=media]{grid-column:2/span 10}}.EditorialSection-module__2F01pa__image{aspect-ratio:3/2}.EditorialSection-module__2F01pa__image[data-ratio=original]{aspect-ratio:auto}.EditorialSection-module__2F01pa__fifty-fifty{padding-inline:var(--space-x);row-gap:1rem;display:grid}@media (min-width:48rem){.EditorialSection-module__2F01pa__fifty-fifty{grid-column:2/span 10;grid-template-columns:[media-start]repeat(var(--media-span),1fr)[media-end text-start]repeat(calc(10 - var(--media-span)),1fr)[ text-end];column-gap:2rem;padding-inline:0}.EditorialSection-module__2F01pa__fifty-fifty[data-image-position=right]{grid-template-columns:[text-start]repeat(calc(10 - var(--media-span)),1fr)[text-end media-start]repeat(var(--media-span),1fr)[ media-end]}}.EditorialSection-module__2F01pa__fifty-fifty:not(:last-child){margin-bottom:clamp(3.5rem,2.833rem + 3.33vw,5.5rem)}.EditorialSection-module__2F01pa__media{aspect-ratio:3/4}.EditorialSection-module__2F01pa__media[data-variant=horizontal]{aspect-ratio:3/2}@media (min-width:48rem){.EditorialSection-module__2F01pa__media{grid-column:media}.EditorialSection-module__2F01pa__content{order:var(--text-order);grid-column:text}}.EditorialSection-module__2F01pa__text{margin-top:1.5rem}.EditorialSection-module__2F01pa__link{margin-top:2rem}.EditorialSection-module__2F01pa__text-link{padding-block:clamp(2rem,6.25vw - 1rem,4rem) clamp(5.5rem,2.5rem + 6.25vw,7.5rem)}.EditorialSection-module__2F01pa__text-link:first-child{padding-top:0}.EditorialSection-module__2F01pa__richtext{max-width:65ch}
.Heading-module__Y8E9XG__root{text-transform:uppercase}.Heading-module__Y8E9XG__root[data-size=T1]{max-width:30ch;font-size:1.5rem;font-weight:500}@media (min-width:48rem){.Heading-module__Y8E9XG__root[data-size=T1]{font-size:clamp(2.5rem,4.69vw - 1.25rem,4.375rem)}}.Heading-module__Y8E9XG__root[data-size=T2]{font-size:1.25rem}@media (min-width:48rem){.Heading-module__Y8E9XG__root[data-size=T2]{font-size:clamp(2rem,3.33vw - 1rem,3rem);font-weight:500}}.Heading-module__Y8E9XG__root[data-size=T3]{font-size:1.125rem}@media (min-width:48rem){.Heading-module__Y8E9XG__root[data-size=T3]{font-size:clamp(1.5rem,1.67vw,2rem)}}.Heading-module__Y8E9XG__root[data-size=T4]{font-size:1rem}@media (min-width:48rem){.Heading-module__Y8E9XG__root[data-size=T4]{font-size:clamp(1.125rem,1.25vw,1.5rem)}}.Heading-module__Y8E9XG__root[data-size=T5]{font-size:.875rem}.Heading-module__Y8E9XG__root[data-size=giant]{color:#fff;mix-blend-mode:difference;font-size:clamp(3.5rem,7.29vw,8.75rem);font-style:italic;font-weight:400;line-height:107%}.Heading-module__Y8E9XG__root :where(strong){font-weight:700}.Heading-module__Y8E9XG__root :where(em){font-size:2.5em;font-style:italic;line-height:100%}
.LanguageSwitcher-module__OkSVoa__languages{gap:.25rem;display:flex}.LanguageSwitcher-module__OkSVoa__lang{text-transform:uppercase}.LanguageSwitcher-module__OkSVoa__lang [data-current=false]{opacity:.4}.LanguageSwitcher-module__OkSVoa__lang:not(:last-child):after{content:"/";margin-left:.25rem}@media (min-width:48rem){.LanguageSwitcher-module__OkSVoa__lang{font-size:.75rem}}.LanguageSwitcher-module__OkSVoa__dropdown{will-change:transform,opacity;z-index:50;padding-top:.5rem;animation-duration:.25s;animation-timing-function:ease-out}.LanguageSwitcher-module__OkSVoa__dropdown[data-state=open]{animation-name:LanguageSwitcher-module__OkSVoa__slideDownAndFade}.LanguageSwitcher-module__OkSVoa__dropdown[data-state=closed]{animation-name:LanguageSwitcher-module__OkSVoa__slideUpAndFade}@keyframes LanguageSwitcher-module__OkSVoa__slideDownAndFade{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes LanguageSwitcher-module__OkSVoa__slideUpAndFade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}
.Quote-module__cjj5bq__root{gap:1rem;margin-block:2rem;display:grid}@media (min-width:48rem){.Quote-module__cjj5bq__root{gap:1.5rem}}.Quote-module__cjj5bq__root p{font-size:1.125rem;font-weight:500}@media (min-width:48rem){.Quote-module__cjj5bq__root p{font-size:clamp(1.5rem,.5rem + 1.25vw,2rem)}}
.Navigation-module__Yl6TSG__menu-drawer{background-color:var(--color-secondary);z-index:50;flex-direction:column;display:flex}.Navigation-module__Yl6TSG__close{z-index:10;height:fit-content;position:absolute;top:1rem;right:1rem}.Navigation-module__Yl6TSG__navigation-mobile{flex-direction:column;flex-grow:1;row-gap:2rem;padding:1rem 1.5rem;display:flex}.Navigation-module__Yl6TSG__navigation-desktop{gap:2rem;display:flex}.Navigation-module__Yl6TSG__navigation-desktop .Navigation-module__Yl6TSG__navlinks{text-transform:uppercase;font-size:.875rem}.Navigation-module__Yl6TSG__logo{width:auto;height:2.5rem}.Navigation-module__Yl6TSG__navlinks{flex-direction:column;gap:.75rem 2rem;font-weight:700;display:flex}@media (min-width:48rem){.Navigation-module__Yl6TSG__navlinks{flex-direction:row}}.Navigation-module__Yl6TSG__secondary-link{border-top:1px solid var(--color-primary);justify-content:space-between;align-items:center;padding:.5rem 1.5rem;font-weight:400;display:flex}
.Reassurance-module__uVzc-a__root{padding:5.5rem var(--space-x)clamp(5.5rem,4.929rem + 2.86vw,7.5rem);align-items:start;gap:4.5rem 2rem;min-height:100vh;margin-top:-40vh;display:grid}@media (min-width:48rem){.Reassurance-module__uVzc-a__root{padding:6.5rem var(--space-x)clamp(5.5rem,4.929rem + 2.86vw,7.5rem);grid-template-columns:repeat(2,1fr);align-content:center;margin-top:-50vh}}.Reassurance-module__uVzc-a__root[data-proofs=true]{margin-top:-20vh}@media (min-width:48rem){.Reassurance-module__uVzc-a__root[data-proofs=true]{margin-top:-40vh}}.Reassurance-module__uVzc-a__title{max-width:20ch}.Reassurance-module__uVzc-a__content{gap:1.5rem;display:grid}.Reassurance-module__uVzc-a__proof{height:100%}
.Newsletter-module__Ry25Fa__root{align-items:center;gap:1rem;margin-top:.5rem;display:flex}.Newsletter-module__Ry25Fa__form{align-items:baseline;gap:.5rem;display:flex;position:relative}.Newsletter-module__Ry25Fa__form label{white-space:nowrap;font-size:var(--font-body-xs);text-transform:uppercase;display:none}@media (min-width:48rem){.Newsletter-module__Ry25Fa__form label{display:block}}.Newsletter-module__Ry25Fa__form input{border:1px solid #000;border-radius:0;padding-inline:.5rem}:is(.Newsletter-module__Ry25Fa__form input)::placeholder{font-size:var(--font-body-xxs)}.Newsletter-module__Ry25Fa__form button{background-color:var(--color-primary);color:#fff;aspect-ratio:1;z-index:2;height:100%;cursor:var(--cursor-hover);border:1px solid var(--color-primary);justify-content:center;align-items:center;transition:background-color .25s ease-out,color .25s ease-out;display:flex;position:absolute;right:0}:is(.Newsletter-module__Ry25Fa__form button):hover{background-color:var(--color-secondary);color:var(--color-primary)}:is(.Newsletter-module__Ry25Fa__form button):disabled{display:none}
.ArticleHeader-module__nl8rKq__image{aspect-ratio:16/9;overflow:hidden}.ArticleHeader-module__nl8rKq__image img{will-change:transform;height:130%}.ArticleHeader-module__nl8rKq__description{font-size:var(--font-body-xl);text-transform:uppercase;padding:clamp(2rem,-1rem + 6.25vw,4rem)var(--space-x)clamp(1rem,.25rem + 1.56vw,1.5rem)}@media (min-width:48rem){.ArticleHeader-module__nl8rKq__description{grid-template-columns:repeat(12,1fr);gap:2rem;display:grid}.ArticleHeader-module__nl8rKq__description>p{grid-column:3/span 8}}
.SanityImage-module__y80Tsq__root{object-fit:cover;object-position:center;width:100%;height:100%;transition:scale .3s ease-out;display:block}
.Footer-module__yg9ahW__root{padding:0 var(--space-x)1rem;z-index:0;overflow:hidden}.Footer-module__yg9ahW__root[data-variant=black]{background-color:var(--color-primary);color:var(--background-color)}@media (min-width:48rem){.Footer-module__yg9ahW__root{padding:0 var(--space-x)1.5rem}}.Footer-module__yg9ahW__cta{flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;padding-block:6.25rem 7.5rem;display:flex}.Footer-module__yg9ahW__cta-title{font-size:var(--font-body-xl)}.Footer-module__yg9ahW__contact{justify-content:space-between;display:flex}.Footer-module__yg9ahW__site-title{writing-mode:vertical-rl;width:fit-content;font-weight:700;transform:rotate(180deg)}.Footer-module__yg9ahW__socials{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.5rem;display:flex}.Footer-module__yg9ahW__socials .Footer-module__yg9ahW__link{font-size:.875rem}.Footer-module__yg9ahW__bottom{flex-direction:column;justify-content:space-between;align-items:flex-end;row-gap:1rem;padding-top:clamp(2rem,1.333rem + 3.33vw,4rem);display:flex}@media (min-width:48rem){.Footer-module__yg9ahW__bottom{flex-direction:row;padding-top:4rem}}.Footer-module__yg9ahW__copyright{opacity:.6;gap:2rem;font-size:.625rem;display:flex}.Footer-module__yg9ahW__footer-nav{flex-direction:column;align-items:self-end;column-gap:2rem;display:flex}@media (min-width:48rem){.Footer-module__yg9ahW__footer-nav{flex-direction:row}}.Footer-module__yg9ahW__footer-nav .Footer-module__yg9ahW__link{text-transform:uppercase;font-size:.75rem;font-weight:300}
.TitleBanner-module__KhfzEW__root{padding:clamp(5.5rem,5.286rem + 1.07vw,6.25rem)var(--space-x)clamp(5.5rem,4.929rem + 2.86vw,7.5rem);display:grid}@media (min-width:48rem){.TitleBanner-module__KhfzEW__root{grid-template-columns:repeat(12,1fr);gap:2rem}.TitleBanner-module__KhfzEW__root h1{grid-column:2/span 10}}
.TitleWithAnimatedArrow-module__qMjFea__root{padding:4rem var(--space-x)2.5rem;justify-content:center;align-items:start;gap:1rem;display:flex}@media (min-width:48rem){.TitleWithAnimatedArrow-module__qMjFea__root{gap:2rem}}.TitleWithAnimatedArrow-module__qMjFea__root[data-variant=black]{background-color:var(--color-black);color:var(--color-white);margin-top:-1px}.TitleWithAnimatedArrow-module__qMjFea__arrow,.TitleWithAnimatedArrow-module__qMjFea__title{flex:1}.TitleWithAnimatedArrow-module__qMjFea__arrow{justify-content:end;margin-top:1rem;display:flex}
.Video-module__sizmlG__root{aspect-ratio:16/9;width:100%;position:relative}.Video-module__sizmlG__root video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Video-module__sizmlG__root[data-paused=true]:after{content:"";pointer-events:none;background-color:#0000004d;width:100%;height:100%;position:absolute;inset:0}.Video-module__sizmlG__button{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}@media (min-width:48rem){.Video-module__sizmlG__button{width:56px;height:56px}.Video-module__sizmlG__button:hover svg{transform:scale(1.2)}}.Video-module__sizmlG__button svg{width:100%;height:100%;transition:transform .2s linear}
.Cursor-module__Cgj30q__root{z-index:50;pointer-events:none;display:none;position:fixed}@media (min-width:64rem){.Cursor-module__Cgj30q__root{display:flex}}.Cursor-module__Cgj30q__root[data-animation=box] .Cursor-module__Cgj30q__project-box-wrapper .Cursor-module__Cgj30q__project-box{opacity:1}.Cursor-module__Cgj30q__project-box-wrapper{pointer-events:none;z-index:50;transition:transform .5s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0}.Cursor-module__Cgj30q__project-box{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.Cursor-module__Cgj30q__project-box .Cursor-module__Cgj30q__box-title{background:var(--color-black);color:var(--color-white);row-gap:.5rem;padding:.5rem 1rem;display:grid}:is(.Cursor-module__Cgj30q__project-box .Cursor-module__Cgj30q__box-title) span:first-child{font-weight:700}.Cursor-module__Cgj30q__project-box ul{border:1px solid var(--color-black);background:var(--color-yellow);padding:.5rem 1rem}
.PageLoader-module__3Z312q__root{z-index:100;background:var(--color-yellow);opacity:1;visibility:visible;justify-content:center;align-items:center;transition:opacity .6s,visibility .6s;display:flex;position:fixed;inset:0}.PageLoader-module__3Z312q__hidden{opacity:0;visibility:hidden;pointer-events:none}
.ImmersiveBanner-module__OcD9TG__title{z-index:2;padding:clamp(2rem,1.333rem + 3.33vw,4rem)var(--space-x)clamp(1rem,.833rem + .83vw,1.5rem);position:relative}.ImmersiveBanner-module__OcD9TG__image{aspect-ratio:3/2;overflow:hidden}.ImmersiveBanner-module__OcD9TG__image img{will-change:transform;scale:1.3}
.ThreeColumnsGrid-module__WD0bwW__root{padding:clamp(5.5rem,5.189rem + 1.33vw,6.25rem)var(--space-x);gap:2rem;display:grid}@media (min-width:48rem){.ThreeColumnsGrid-module__WD0bwW__root{grid-template-columns:repeat(3,1fr)}}.ThreeColumnsGrid-module__WD0bwW__title{margin-bottom:1rem;font-weight:500}@media (min-width:48rem){.ThreeColumnsGrid-module__WD0bwW__title{margin-bottom:1.5rem}}
.ClientsList-module__0F95jG__root{align-self:start;row-gap:1.5rem;display:grid}@media (min-width:48rem){.ClientsList-module__0F95jG__root{grid-column:4/span 6}}.ClientsList-module__0F95jG__clients-grid{gap:1rem 2rem;display:grid}@media (min-width:48rem){.ClientsList-module__0F95jG__clients-grid{grid-template-columns:repeat(4,1fr)}.ClientsList-module__0F95jG__clients-grid ul{columns:3;grid-column:2/5}}
.StudioHeader-module__kwvlfG__root{padding:5.5rem var(--space-x);align-items:start;gap:2rem;display:grid}@media (min-width:48rem){.StudioHeader-module__kwvlfG__root{grid-template-columns:repeat(12,1fr)}}.StudioHeader-module__kwvlfG__media{aspect-ratio:3/4}@media (min-width:48rem){.StudioHeader-module__kwvlfG__media{grid-column:2/span 4}}.StudioHeader-module__kwvlfG__content{grid-template-rows:auto auto 1fr auto;align-self:stretch;row-gap:1.5rem;display:grid}@media (min-width:48rem){.StudioHeader-module__kwvlfG__content{grid-column:span 6}}.StudioHeader-module__kwvlfG__text{display:grid}.StudioHeader-module__kwvlfG__trigger{text-transform:uppercase;justify-self:end;align-items:baseline;gap:2rem;margin-top:1rem;display:flex}.StudioHeader-module__kwvlfG__link{align-self:end}.StudioHeader-module__kwvlfG__drawer-content{gap:2rem;padding:1rem 1.5rem;display:grid}.StudioHeader-module__kwvlfG__close{justify-content:end;display:flex}

.HeroHeader-module__f4_KVq__root{padding:5.5rem var(--space-x)35vh;background:#fff;row-gap:2rem;display:grid;position:relative;overflow:visible}@media (min-width:48rem){.HeroHeader-module__f4_KVq__root{margin-top:calc(var(--header-height)*-1);min-height:100vh;padding:6.25rem var(--space-x);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,1fr);align-items:center;gap:2rem 1rem}}.HeroHeader-module__f4_KVq__title{padding-inline:var(--space-x);z-index:1;position:absolute;top:.75rem;left:0}.HeroHeader-module__f4_KVq__punchlines{mix-blend-mode:difference;width:calc(100% - calc(var(--space-x)*2));left:var(--space-x);z-index:1;flex-direction:column;justify-content:center;display:flex;position:absolute;overflow-y:clip}.HeroHeader-module__f4_KVq__punchlines p{flex-wrap:nowrap;column-gap:.5ch;padding-inline:.25rem;display:flex}.HeroHeader-module__f4_KVq__punchlines span{flex-shrink:0;display:inline-block}.HeroHeader-module__f4_KVq__media{z-index:0;grid-column:4/span 6}
.StudioTeam-module__9hRDSG__root{padding:5.5rem var(--space-x);align-items:start;gap:2rem;display:grid}@media (min-width:48rem){.StudioTeam-module__9hRDSG__root{grid-template-columns:repeat(12,1fr)}}.StudioTeam-module__9hRDSG__content{gap:1.5rem;display:grid}@media (min-width:48rem){.StudioTeam-module__9hRDSG__content{grid-column:2/span 10}}.StudioTeam-module__9hRDSG__text{gap:1rem;display:grid}.StudioTeam-module__9hRDSG__collaborator{width:fit-content;margin-bottom:.25rem}@media (min-width:48rem){.StudioTeam-module__9hRDSG__collaborator{align-items:end;gap:.5rem;display:flex}}
@keyframes Accordion-module__AIInSq__slide-down{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes Accordion-module__AIInSq__slide-up{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.Accordion-module__AIInSq__item{border-block:1px solid var(--color-black);padding:1rem clamp(1.5rem,.429rem + 5.36vw,3rem)}.Accordion-module__AIInSq__item:not(:first-child){margin-top:-1px}.Accordion-module__AIInSq__content{overflow-y:clip}.Accordion-module__AIInSq__content[data-state=open]{animation:.2s Accordion-module__AIInSq__slide-down}.Accordion-module__AIInSq__content[data-state=closed]{animation:.2s Accordion-module__AIInSq__slide-up}.Accordion-module__AIInSq__content>div{padding-block:calc(1rem + clamp(1rem,.833rem + .83vw,1.5rem)) clamp(1rem,.833rem + .83vw,1.5rem)}.Accordion-module__AIInSq__trigger{text-align:left;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex}.Accordion-module__AIInSq__trigger div{flex:1}.Accordion-module__AIInSq__trigger svg{flex-shrink:0;transition:transform .2s linear}.Accordion-module__AIInSq__trigger[data-state=open] svg{transform:rotate(45deg)}
.page-module__tn2SQW__editorial{padding-block:clamp(5.5rem,5.286rem + 1.07vw,6.25rem) clamp(5.5rem,4.929rem + 2.86vw,7.5rem)}
.ProjectsGrid-module__O0fHWW__root{padding:1rem var(--space-x)2rem}@media (min-width:48rem){.ProjectsGrid-module__O0fHWW__root{padding:0 var(--space-x)4rem}}.ProjectsGrid-module__O0fHWW__grid{gap:1rem;display:grid}@media (min-width:48rem){.ProjectsGrid-module__O0fHWW__grid{grid-template-columns:repeat(12,1fr);gap:3rem 2rem}}.ProjectsGrid-module__O0fHWW__project{grid-column:var(--columns);aspect-ratio:3/2;position:relative}.ProjectsGrid-module__O0fHWW__project img{transition:scale .3s linear,filter .3s linear}@media (hover:hover){.ProjectsGrid-module__O0fHWW__project img:after{content:"";opacity:0;pointer-events:none;background-color:#fff3;transition:opacity .3s;position:absolute;inset:0}.ProjectsGrid-module__O0fHWW__project:hover img{filter:blur(1.5rem);scale:.9}:is(.ProjectsGrid-module__O0fHWW__project:hover img):after{opacity:1}}.ProjectsGrid-module__O0fHWW__project[data-clickable=true] .ProjectsGrid-module__O0fHWW__link{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);visibility:visible;pointer-events:initial}.ProjectsGrid-module__O0fHWW__project[data-clickable=true] img{scale:.8}.ProjectsGrid-module__O0fHWW__link{visibility:hidden;pointer-events:none;background-color:#ffffffb3;padding:1.5rem 1rem;display:grid;position:absolute;inset:0}.ProjectsGrid-module__O0fHWW__link h3{font-weight:700}.ProjectsGrid-module__O0fHWW__cta{place-self:end;align-items:baseline;gap:.5rem;font-size:.875rem;display:flex}
.RichText-module__i8n7ga__root :where(p:not(:last-child)){margin-bottom:1rem}.RichText-module__i8n7ga__root :where(ul,ol){list-style-type:revert;padding-left:1.25rem}:is(.RichText-module__i8n7ga__root :where(ul,ol)):not(:last-child){margin-bottom:1.5rem}.RichText-module__i8n7ga__root :where(li){margin-block:.25rem;display:list-item}:is(.RichText-module__i8n7ga__root :where(li)):first-child{margin-top:0}:is(.RichText-module__i8n7ga__root :where(li)):last-child{margin-bottom:0}.RichText-module__i8n7ga__root :where(strong){font-weight:700}.RichText-module__i8n7ga__root :where(em){font-style:italic;font-weight:200}.RichText-module__i8n7ga__title{text-transform:uppercase;margin-block:1rem .5rem;font-size:1.125rem}@media (min-width:48rem){.RichText-module__i8n7ga__title{font-size:clamp(1.5rem,1.67vw,2rem)}}.RichText-module__i8n7ga__title :where(strong){font-weight:700}.RichText-module__i8n7ga__title :where(em){font-size:1.5em;font-style:italic}.RichText-module__i8n7ga__heading{margin-block-end:clamp(1.5rem,3.75vw - 1.5rem,3rem)}.RichText-module__i8n7ga__heading:not(:first-child){margin-block-start:clamp(5.5rem,5.286rem + 1.07vw,6.25rem)}
.page-module__s4YlZW__root{padding-inline:var(--space-x);flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.page-module__D52wga__related{padding:0 var(--space-x)clamp(2rem,-1rem + 6.25vw,4rem)}@media (min-width:48rem){.page-module__D52wga__related{grid-template-columns:repeat(12,1fr);gap:2rem;display:grid}.page-module__D52wga__related>*{grid-column:2/span 10}}
.ProductCard-module__GMRd1a__root{row-gap:clamp(1rem,3.13vw - .5rem,2rem);height:100%;display:grid}@media (hover:hover){.ProductCard-module__GMRd1a__root:hover .ProductCard-module__GMRd1a__media img{scale:1.1}}.ProductCard-module__GMRd1a__media{aspect-ratio:3/4;overflow:hidden}.ProductCard-module__GMRd1a__title{font-weight:500}.ProductCard-module__GMRd1a__description{margin-top:.25rem;font-weight:300}
.JoinUs-module__bmEEpW__root{background-color:var(--color-black);color:var(--color-white);padding-top:clamp(5.5rem,5.286rem + 1.07vw,6.25rem);padding-inline:var(--space-x);align-items:start;gap:2rem;margin-top:-1px;display:grid}@media (min-width:48rem){.JoinUs-module__bmEEpW__root{grid-template-columns:repeat(2,1fr)}}.JoinUs-module__bmEEpW__content{gap:1.5rem;display:grid}.JoinUs-module__bmEEpW__image{margin-inline:calc(var(--space-x)*-1)}@media (min-width:48rem){.JoinUs-module__bmEEpW__image{margin-left:var(--space-x)}}
.Carousel-module__2G1eFa__root{padding:clamp(2rem,1.333rem + 3.33vw,4rem)var(--space-x)0;margin-top:-1px}.Carousel-module__2G1eFa__root[data-variant=black]{background:var(--color-black);color:var(--color-white)}.Carousel-module__2G1eFa__title{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.Carousel-module__2G1eFa__carousel{z-index:0;position:relative;overflow:visible!important}.Carousel-module__2G1eFa__carousel .swiper-wrapper{height:auto;display:flex}.Carousel-module__2G1eFa__carousel .swiper-slide{height:auto}.Carousel-module__2G1eFa__navigation{z-index:2;gap:1.5rem;display:flex;position:absolute;top:-3rem;right:0}@media not (min-width:48rem){.Carousel-module__2G1eFa__navigation{display:none}}.Carousel-module__2G1eFa__button{width:1.5rem;height:1.5rem}.Carousel-module__2G1eFa__button svg,.Carousel-module__2G1eFa__button svg path{width:100%;height:100%}.Carousel-module__2G1eFa__button[data-variant=prev]{transform:scaleX(-1)}.Carousel-module__2G1eFa__button:disabled{opacity:.5}
