@font-face{font-family:landingSans;src:url(../media/geist_sans_latin_400-s.p.0wepk1jkdx2t3.woff2?dpl=dpl_BEH68MFzWkFNFEM6r1Cycqivwzi2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:landingSans;src:url(../media/geist_sans_latin_500-s.p.3jdsnffercngn.woff2?dpl=dpl_BEH68MFzWkFNFEM6r1Cycqivwzi2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:landingSans;src:url(../media/geist_sans_latin_700-s.p.2e7k7rim_5u-t.woff2?dpl=dpl_BEH68MFzWkFNFEM6r1Cycqivwzi2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:landingSans Fallback;src:local(Arial);ascent-override:85.6%;descent-override:20.47%;line-gap-override:9.3%;size-adjust:107.48%}.landingsans_9aa4e333-module__HKp08W__className{font-family:landingSans,landingSans Fallback}.landingsans_9aa4e333-module__HKp08W__variable{--font-sans:"landingSans", "landingSans Fallback"}
.Footer-module__3hUVsW__footer{z-index:5;background:var(--color-black);width:100%;color:var(--color-white);position:relative;overflow:hidden}.Footer-module__3hUVsW__info{width:100%;max-width:90rem;height:33.4375rem;margin-inline:auto;position:relative}.Footer-module__3hUVsW__links,.Footer-module__3hUVsW__location{position:absolute;top:4.5rem}.Footer-module__3hUVsW__links{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.Footer-module__3hUVsW__studio{width:9.4375rem;left:4.6875rem}.Footer-module__3hUVsW__connect{width:9rem;left:32.5%}.Footer-module__3hUVsW__location{width:19.4375rem;left:59.306%}.Footer-module__3hUVsW__heading,.Footer-module__3hUVsW__copyright{color:var(--color-footer-meta);font-family:var(--font-mono);margin:0;font-size:1.125rem;font-weight:400;line-height:1.3}.Footer-module__3hUVsW__heading{text-transform:uppercase}.Footer-module__3hUVsW__link{letter-spacing:-.01em;text-transform:uppercase;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-size:1.25rem;font-weight:500;line-height:1.2;transition:background-size .2s}@media (hover:hover){.Footer-module__3hUVsW__link:hover{background-size:100% 1px}}.Footer-module__3hUVsW__address{grid-template-columns:3rem 15.4375rem;gap:1rem;margin-top:1.25rem;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.3;display:grid}.Footer-module__3hUVsW__flag{width:3rem;height:3rem}.Footer-module__3hUVsW__brand{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.75rem;height:6.25rem;font-size:4.3125rem;font-weight:700;line-height:1;display:flex;position:absolute;top:22.3125rem;left:3rem}.Footer-module__3hUVsW__brandMark{flex:none;width:4.5rem;height:6.25rem;display:block}.Footer-module__3hUVsW__copyright{width:23.8125rem;position:absolute;top:29.3125rem;left:3rem}@media (max-width:900px){.Footer-module__3hUVsW__info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem 2rem;height:auto;min-height:40.625rem;padding:3.5rem 2rem 2rem;display:grid}.Footer-module__3hUVsW__links,.Footer-module__3hUVsW__location,.Footer-module__3hUVsW__brand,.Footer-module__3hUVsW__copyright{width:auto;position:static}.Footer-module__3hUVsW__location{grid-column:1/-1}.Footer-module__3hUVsW__address{grid-template-columns:3rem minmax(0,15.4375rem)}.Footer-module__3hUVsW__brand{grid-column:1/-1;gap:clamp(.625rem,2.6vw,1.375rem);height:auto;margin-top:.5rem;font-size:clamp(2.125rem,.5rem + 5.556vw,3.625rem)}.Footer-module__3hUVsW__brandMark{width:clamp(2.6875rem,7vw,3.875rem);height:auto}.Footer-module__3hUVsW__copyright{grid-column:1/-1;align-self:end}}@media (max-width:767px){.Footer-module__3hUVsW__info{gap:2.75rem 1.25rem;padding:3rem 1.25rem 1.75rem}.Footer-module__3hUVsW__links{gap:1rem}.Footer-module__3hUVsW__heading,.Footer-module__3hUVsW__copyright{font-size:.875rem}.Footer-module__3hUVsW__link{font-size:1.0625rem}.Footer-module__3hUVsW__address{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;margin-top:1rem;font-size:1.0625rem}.Footer-module__3hUVsW__flag{width:2.5rem;height:2.5rem}.Footer-module__3hUVsW__brand{gap:.375rem;width:100%;font-size:clamp(1.25rem,6vw,1.625rem)}.Footer-module__3hUVsW__brandMark{width:2rem}}
.Navbar-module__cRh5nW__header{--pad:clamp(1.25rem, 2.78vw, 2.5rem);z-index:50;width:100%;padding:2rem var(--pad) 0;color:var(--color-white);mix-blend-mode:difference;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0}.Navbar-module__cRh5nW__hidden{transform:translateY(-6rem)}.Navbar-module__cRh5nW__hidden .Navbar-module__cRh5nW__brand,.Navbar-module__cRh5nW__hidden .Navbar-module__cRh5nW__toggle{pointer-events:none}.Navbar-module__cRh5nW__scrim{--fade:linear-gradient(to bottom, #000 0%, #000000f2 45%, #00000073 72%, transparent 100%);z-index:49;background-color:color-mix(in srgb, var(--scrim,transparent) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:9.5rem;-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s,background-color .2s;position:fixed;top:0;left:0}.Navbar-module__cRh5nW__scrimOff{opacity:0;transform:translateY(-6rem)}.Navbar-module__cRh5nW__open{width:var(--header-w,100%);mix-blend-mode:normal}.Navbar-module__cRh5nW__bar{justify-content:space-between;align-items:flex-start;gap:1.5rem;max-width:90rem;margin-inline:auto;display:flex}.Navbar-module__cRh5nW__brand,.Navbar-module__cRh5nW__toggle{z-index:2;pointer-events:auto;position:relative}.Navbar-module__cRh5nW__brand{flex:none;transition:opacity .2s;display:inline-flex}.Navbar-module__cRh5nW__brandMark{width:1.3125rem;height:1.8125rem;display:block}.Navbar-module__cRh5nW__toggle{width:3rem;height:3rem;color:var(--color-white);background:0 0;border:0;place-content:center;gap:.3125rem;padding:.625rem;display:grid}.Navbar-module__cRh5nW__line{transform-origin:50%;background:currentColor;border-radius:999px;width:1.75rem;height:.125rem;transition:opacity .25s,transform .4s cubic-bezier(.4,0,.2,1);display:block}.Navbar-module__cRh5nW__open .Navbar-module__cRh5nW__toggle{color:var(--color-gray-900)}.Navbar-module__cRh5nW__open .Navbar-module__cRh5nW__line:first-child{transform:translateY(.4375rem)rotate(45deg)}.Navbar-module__cRh5nW__open .Navbar-module__cRh5nW__line:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar-module__cRh5nW__open .Navbar-module__cRh5nW__line:nth-child(3){transform:translateY(-.4375rem)rotate(-45deg)}.Navbar-module__cRh5nW__header :is(a,button):focus-visible{outline:2px solid var(--color-white);outline-offset:5px}.Navbar-module__cRh5nW__open :is(a,button):focus-visible{outline-color:var(--color-gray-900)}.Navbar-module__cRh5nW__menu{--origin-x:calc(100% - clamp(2.75rem, 2.5rem + 1.667vw, 4rem));--origin-y:clamp(2.75rem, 2rem + 1.667vw, 3.5rem);z-index:1;background:var(--color-hot-pink);width:100vw;height:100svh;clip-path:circle(0 at var(--origin-x) var(--origin-y));color:var(--color-gray-900);pointer-events:none;visibility:hidden;justify-content:center;align-items:center;padding:5rem 1.5rem;transition:clip-path .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .5s;display:flex;position:fixed;inset:0;overflow-y:auto}.Navbar-module__cRh5nW__open .Navbar-module__cRh5nW__menu{clip-path:circle(150vmax at var(--origin-x) var(--origin-y));pointer-events:auto;visibility:visible;transition:clip-path .5s cubic-bezier(.4,0,.2,1),visibility linear}.Navbar-module__cRh5nW__nav{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.25rem,.75rem + 1.25vw,2.5rem);margin:auto;display:flex}.Navbar-module__cRh5nW__link{color:var(--color-gray-900);font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;opacity:0;font-size:clamp(3rem,1.5rem + 4vw,6.5rem);font-weight:400;line-height:.95;transition:opacity .3s,transform .4s cubic-bezier(.4,0,.2,1);transform:translateY(1.25rem)}.Navbar-module__cRh5nW__open .Navbar-module__cRh5nW__link{opacity:1;transition-delay:calc(.22s + var(--i) * 55ms);transform:none}@media (hover:hover){.Navbar-module__cRh5nW__brand:hover{opacity:.72}.Navbar-module__cRh5nW__link:hover{color:var(--color-white)}}@media (max-width:1100px){.Navbar-module__cRh5nW__header{padding-top:1.5rem}}@media (max-width:767px){.Navbar-module__cRh5nW__header{--pad:1.25rem;padding-top:1.25rem}.Navbar-module__cRh5nW__scrim{height:8rem}.Navbar-module__cRh5nW__bar{gap:1rem}}
.ArtMotion-module__RooK5G__artMotion{--art-zoom:1;--art-shift:-3.125rem;--art-copy-opacity:1;--art-copy-scale:1;--art-copy-top:calc(68.1% - .625rem);isolation:isolate;background:var(--color-white);width:100%;color:var(--color-gray-900);padding-top:4.625rem;position:relative;overflow-x:clip}.ArtMotion-module__RooK5G__panel{z-index:0;background:var(--color-white);place-items:center;width:100%;height:36rem;display:grid;position:sticky;top:0}.ArtMotion-module__RooK5G__artMotion[data-story-active] .ArtMotion-module__RooK5G__panel{visibility:hidden}.ArtMotion-module__RooK5G__lockup{width:17.375rem;height:7rem;font-family:var(--font-display);font-size:var(--text-fold-display);letter-spacing:-.04em;text-align:center;text-transform:uppercase;flex-direction:column;gap:.5rem;margin:0;font-weight:400;line-height:.86;display:flex}.ArtMotion-module__RooK5G__lockupLine{white-space:nowrap;justify-content:center;align-items:center;gap:2rem;height:3.25rem;display:flex}.ArtMotion-module__RooK5G__lockup svg{flex:none;display:block}.ArtMotion-module__RooK5G__loops{width:7.0625rem;height:2.75rem}.ArtMotion-module__RooK5G__zigzag{width:6.0353rem;height:2.3949rem}.ArtMotion-module__RooK5G__story{z-index:2;width:100%;height:500svh;margin-top:9.375rem;position:relative}.ArtMotion-module__RooK5G__showcase{z-index:2;background:var(--color-white);width:100%;height:100svh;position:sticky;top:0}.ArtMotion-module__RooK5G__canvas{aspect-ratio:1440/887;width:max(100vw,162.345svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ArtMotion-module__RooK5G__room,.ArtMotion-module__RooK5G__zoomLayer{transform:translateY(var(--art-shift)) scale(var(--art-zoom));transform-origin:50%}.ArtMotion-module__RooK5G__room{object-fit:cover}.ArtMotion-module__RooK5G__zoomLayer{z-index:2;position:absolute;inset:0}.ArtMotion-module__RooK5G__topFade{z-index:1;background:var(--color-white);filter:blur(50px);pointer-events:none;width:347.222%;height:24.577%;position:absolute;top:calc(-13.53% - 2.75rem);left:-124.236%}.ArtMotion-module__RooK5G__card{z-index:2;aspect-ratio:468.727/263.846;background:var(--color-white);width:32.5505%;position:absolute;top:calc(37.88% - .125rem);left:calc(33.9583% - .0625rem);overflow:hidden}.ArtMotion-module__RooK5G__project{z-index:0;object-fit:cover;opacity:0;filter:blur(10px)saturate(.7);pointer-events:none;width:100%;height:100%;transition:opacity 1.2s ease-in-out,filter 1.2s ease-in-out,transform 1.2s ease-in-out;display:block;position:absolute;inset:0;transform:scale(1.035)}.ArtMotion-module__RooK5G__project[data-active]{z-index:1;opacity:1;filter:blur()saturate();transform:scale(1)}.ArtMotion-module__RooK5G__layer{object-fit:cover;-webkit-user-select:none;user-select:none}.ArtMotion-module__RooK5G__logo{z-index:2;width:39.47%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ArtMotion-module__RooK5G__artMotion[data-in-view] .ArtMotion-module__RooK5G__project[data-active] .ArtMotion-module__RooK5G__cycle1{animation:3.20631s linear infinite ArtMotion-module__RooK5G__art-cycle-one}.ArtMotion-module__RooK5G__artMotion[data-in-view] .ArtMotion-module__RooK5G__project[data-active] .ArtMotion-module__RooK5G__cycle2{animation:3.20631s linear infinite ArtMotion-module__RooK5G__art-cycle-two}.ArtMotion-module__RooK5G__artMotion[data-in-view] .ArtMotion-module__RooK5G__project[data-active] .ArtMotion-module__RooK5G__cycle3{animation:3.20631s linear infinite ArtMotion-module__RooK5G__art-cycle-three}.ArtMotion-module__RooK5G__artMotion[data-in-view] .ArtMotion-module__RooK5G__project[data-active] .ArtMotion-module__RooK5G__logo{animation:3.20631s linear infinite ArtMotion-module__RooK5G__art-logo-pulse}@keyframes ArtMotion-module__RooK5G__art-cycle-one{0%,25%{opacity:1}25.167%,33.167%{opacity:0}33.333%,58.333%{opacity:1}58.5%,66.5%{opacity:0}66.667%,91.667%{opacity:1}91.833%,99.833%{opacity:0}to{opacity:1}}@keyframes ArtMotion-module__RooK5G__art-cycle-two{0%,16.667%{opacity:1}16.833%,33.167%{opacity:0}33.333%,50%{opacity:1}50.167%,66.5%{opacity:0}66.667%,83.333%{opacity:1}83.5%,99.833%{opacity:0}to{opacity:1}}@keyframes ArtMotion-module__RooK5G__art-cycle-three{0%,8.333%{opacity:1}8.5%,33.167%{opacity:0}33.333%,41.667%{opacity:1}41.833%,66.5%{opacity:0}66.667%,75%{opacity:1}75.167%,99.833%{opacity:0}to{opacity:1}}@keyframes ArtMotion-module__RooK5G__art-logo-pulse{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1}16.667%{animation-timing-function:cubic-bezier(.4,0,.2,1);scale:1.02}33.333%,to{scale:1}}.ArtMotion-module__RooK5G__copy{z-index:2;top:var(--art-copy-top);width:33.19%;color:var(--color-gray-800);opacity:var(--art-copy-opacity);transform:translateX(-50%) scale(var(--art-copy-scale));transform-origin:50% 0;position:absolute;left:50%}.ArtMotion-module__RooK5G__copyName{color:var(--color-ink-soft);font-family:var(--font-display);letter-spacing:-.023em;text-transform:uppercase;margin:0;font-size:1.27813rem;font-weight:400;line-height:1}.ArtMotion-module__RooK5G__copyText{letter-spacing:-.04em;margin:.75rem 0 0;font-size:.95875rem;font-weight:500;line-height:1.5}.ArtMotion-module__RooK5G__dots{z-index:4;flex-direction:column;align-items:center;display:flex;position:absolute;top:51%;right:4.17%;transform:translateY(-50%)}.ArtMotion-module__RooK5G__dot{background:0 0;border:0;place-items:center;width:1.25rem;height:1.25rem;padding:0;display:grid;position:relative}.ArtMotion-module__RooK5G__dot:after{content:"";position:absolute;inset:-.125rem}.ArtMotion-module__RooK5G__dot:before{content:"";background:#ff3d9a33;border-radius:50%;width:.75rem;height:.75rem;transition:width .2s,height .2s,background-color .2s;display:block}.ArtMotion-module__RooK5G__dot[aria-current]:before{background:var(--color-hot-pink);width:.875rem;height:.875rem}@media (max-width:900px){.ArtMotion-module__RooK5G__artMotion{padding-top:clamp(2rem,8vw,4.625rem)}.ArtMotion-module__RooK5G__panel{height:clamp(22.5rem,55vw,36rem)}.ArtMotion-module__RooK5G__story{height:440svh}.ArtMotion-module__RooK5G__copy{width:calc(100vw - 3rem)}.ArtMotion-module__RooK5G__dots{right:5%}}@media (max-width:767px){.ArtMotion-module__RooK5G__panel{height:22.5rem}.ArtMotion-module__RooK5G__story{height:320svh;margin-top:6.5rem}.ArtMotion-module__RooK5G__showcase{background:linear-gradient(var(--color-white) 50%, #d7d6d9 50%);height:100svh;overflow:hidden}.ArtMotion-module__RooK5G__canvas{width:min(145svh,280vw)}.ArtMotion-module__RooK5G__topFade{filter:blur(40px);height:32%;top:calc(-13.53% - 3.5rem)}.ArtMotion-module__RooK5G__copy{width:calc(100vw - 2rem)}.ArtMotion-module__RooK5G__dots{flex-direction:row;gap:.25rem;top:calc(100% - 3.25rem);left:50%;right:auto;transform:translate(-50%)}.ArtMotion-module__RooK5G__dot{width:1.125rem;height:1.125rem}.ArtMotion-module__RooK5G__dot:after{inset:-.1875rem}.ArtMotion-module__RooK5G__dot:before{width:.5rem;height:.5rem}.ArtMotion-module__RooK5G__dot[aria-current]:before{width:.625rem;height:.625rem}}@media (prefers-reduced-motion:reduce){.ArtMotion-module__RooK5G__story{height:320svh}}
.Coherence-module__ijOvWq__coherence{--pin-min:45rem;z-index:3;background:var(--color-white);height:250svh;color:var(--color-gray-900);position:relative}.Coherence-module__ijOvWq__sticky{top:calc(100svh - max(100svh, var(--pin-min)));width:100%;height:max(100svh, var(--pin-min));background:var(--color-white);place-items:center;display:grid;position:sticky;overflow:hidden}.Coherence-module__ijOvWq__content{flex-direction:column;align-items:center;width:min(56.6875rem,100% - 3rem);display:flex}.Coherence-module__ijOvWq__headline{width:100%;font-family:var(--font-display);font-size:var(--text-fold-display);letter-spacing:-.04em;text-align:center;text-transform:uppercase;flex-direction:column;gap:1.5rem;margin:0;font-weight:400;line-height:.88;display:flex}.Coherence-module__ijOvWq__line{white-space:nowrap;justify-content:center;align-items:center;gap:.13em;display:flex}.Coherence-module__ijOvWq__item{opacity:calc(.16 + clamp(0, var(--cursor,999) - var(--i), 1) * .84)}.Coherence-module__ijOvWq__asset{flex:none;justify-content:center;align-items:center;margin-inline:.14em;display:inline-flex}.Coherence-module__ijOvWq__asset svg{flex:none;display:block}.Coherence-module__ijOvWq__rings{width:7.1686rem;height:2.75rem}.Coherence-module__ijOvWq__diamond{width:3.5557rem;height:2.8125rem}.Coherence-module__ijOvWq__copy{color:var(--color-gray-800);letter-spacing:-.04em;text-align:center;opacity:calc(.16 + var(--copy,1) * .84);margin:2.75rem 0 0;font-size:clamp(1rem,1rem + .556vw,1.5rem);font-weight:500;line-height:1.5}.Coherence-module__ijOvWq__cta{border:.0625rem solid var(--color-hot-pink);background:var(--color-hot-pink);width:21.625rem;height:4.125rem;box-shadow:inset 0 0 0 .125rem var(--color-white);color:var(--color-white);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;opacity:calc(.16 + var(--cta,1) * .84);border-radius:1.875rem;flex:none;justify-content:center;align-items:center;gap:.625rem;margin-top:3.125rem;padding:0 1.5rem;font-size:clamp(.875rem,.75rem + .556vw,1.25rem);font-weight:600;line-height:normal;display:inline-flex}.Coherence-module__ijOvWq__cta:focus-visible{opacity:1}.Coherence-module__ijOvWq__cta span{flex:none}.Coherence-module__ijOvWq__arrow{width:1.5rem;height:1.5rem;transition:transform .2s;display:block}@media (hover:hover){.Coherence-module__ijOvWq__cta:hover .Coherence-module__ijOvWq__arrow{transform:translate(.1875rem)}}@media (max-width:900px){.Coherence-module__ijOvWq__cta{width:min(21.625rem,100%)}}@media (max-width:767px){.Coherence-module__ijOvWq__coherence{--pin-min:100svh}.Coherence-module__ijOvWq__sticky{padding:3rem 1rem}.Coherence-module__ijOvWq__content{width:100%}.Coherence-module__ijOvWq__headline{gap:.875rem;font-size:clamp(1.45rem,7.3vw,1.8rem);line-height:.94}.Coherence-module__ijOvWq__line{white-space:normal;flex-wrap:wrap;row-gap:.5rem}.Coherence-module__ijOvWq__rings{width:5.75rem;height:auto}.Coherence-module__ijOvWq__diamond{width:2.875rem;height:auto}.Coherence-module__ijOvWq__copy{margin-top:1.75rem;font-size:.9375rem}.Coherence-module__ijOvWq__cta{height:3.5rem;margin-top:1.875rem;padding-inline:.625rem;font-size:clamp(.71875rem,3.2vw,.8125rem)}}@media (prefers-reduced-motion:reduce){.Coherence-module__ijOvWq__coherence{height:100svh}}
.Disciplines-module__V1md5G__disciplines{background:var(--color-white);width:100%;color:var(--color-gray-900);position:relative}.Disciplines-module__V1md5G__intro{background:var(--color-white);place-items:start center;width:100%;min-height:100svh;padding:15.625rem 3rem 3rem;display:grid;position:sticky;top:0}.Disciplines-module__V1md5G__introHeading{font-family:var(--font-display);font-size:var(--text-fold-display);letter-spacing:-.01em;text-align:center;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.125rem;margin:0;font-weight:400;line-height:normal;display:flex}.Disciplines-module__V1md5G__introMark{flex:none;width:clamp(1.625rem,3.75vw,3.375rem);height:auto;display:block}.Disciplines-module__V1md5G__card{--card-min:53.8125rem;top:calc(100svh - max(100svh, var(--card-min)));height:max(100svh, var(--card-min));background:var(--card-bg);color:var(--card-ink);position:sticky;overflow:hidden;box-shadow:0 -.0625rem #1e1e1e14}.Disciplines-module__V1md5G__experience{--card-bg:var(--color-black);--card-ink:var(--color-white);--button-bg:var(--color-white);--button-ink:var(--color-gray-900)}.Disciplines-module__V1md5G__brand{--card-bg:var(--color-pastel-pink);--card-ink:var(--color-gray-900);--button-bg:var(--color-gray-900);--button-ink:var(--color-white)}.Disciplines-module__V1md5G__content{--card-bg:var(--color-electric-blue);--card-ink:var(--color-white);--button-bg:var(--color-white);--button-ink:var(--color-gray-900)}.Disciplines-module__V1md5G__growth{--card-bg:var(--color-lime-green);--card-ink:var(--color-gray-900);--button-bg:var(--color-gray-900);--button-ink:var(--color-white)}.Disciplines-module__V1md5G__meta{width:min(42.85vw,38.5625rem);position:absolute;top:clamp(3rem,8.36svh,4.5rem);left:clamp(1.5rem,3.333vw,3rem)}.Disciplines-module__V1md5G__number{letter-spacing:-.06em;border:.125rem solid;border-radius:999px;justify-content:center;align-items:center;min-width:3.1875rem;min-height:3.1875rem;padding:.625rem;font-size:1.5rem;font-weight:500;line-height:1.125;display:inline-flex}.Disciplines-module__V1md5G__description{letter-spacing:-.04em;margin:1.5rem 0 0;font-size:1.5rem;font-weight:500;line-height:1.5}.Disciplines-module__V1md5G__tags{flex-wrap:wrap;gap:1rem .5rem;width:100%;margin:2rem 0 0;padding:0;list-style:none;display:flex}.Disciplines-module__V1md5G__tags li{font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;border:.0625rem solid;border-radius:999px;padding:.625rem 1.5rem;font-size:1.125rem;font-weight:400;line-height:1.2}.Disciplines-module__V1md5G__art{object-fit:contain;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute}.Disciplines-module__V1md5G__artHidden{opacity:0}.Disciplines-module__V1md5G__particles{z-index:5;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.Disciplines-module__V1md5G__experience .Disciplines-module__V1md5G__art{width:min(31.96vw,28.75rem);top:5.96%;right:2.62%}.Disciplines-module__V1md5G__brand .Disciplines-module__V1md5G__art{width:min(24.46vw,22rem);top:8.36%;right:6.44%}.Disciplines-module__V1md5G__content .Disciplines-module__V1md5G__art{width:min(30.69vw,27.625rem);top:16.96%;right:3.55%}.Disciplines-module__V1md5G__growth .Disciplines-module__V1md5G__art{width:min(28.19vw,25.375rem);top:11.38%;right:5.28%}.Disciplines-module__V1md5G__title,.Disciplines-module__V1md5G__cta{--card-bottom:clamp(7.5rem, 18.35svh, 9.875rem)}.Disciplines-module__V1md5G__brand .Disciplines-module__V1md5G__title,.Disciplines-module__V1md5G__brand .Disciplines-module__V1md5G__cta,.Disciplines-module__V1md5G__content .Disciplines-module__V1md5G__title,.Disciplines-module__V1md5G__content .Disciplines-module__V1md5G__cta{--card-bottom:clamp(8.75rem, 21.49svh, 11.5625rem)}.Disciplines-module__V1md5G__title{bottom:var(--card-bottom);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;flex-direction:column;margin:0;font-size:clamp(5.375rem,2.5rem + 5.417vw,7.375rem);font-weight:400;line-height:.949;display:flex;position:absolute;left:clamp(1.5rem,3.333vw,3rem)}.Disciplines-module__V1md5G__cta{right:clamp(1.5rem,5.278vw,4.75rem);bottom:var(--card-bottom);border:.0625rem solid var(--color-gray-900);background:var(--button-bg);min-height:3.5rem;color:var(--button-ink);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;border-radius:1.875rem;justify-content:center;align-items:center;gap:.625rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:600;line-height:1;transition:transform .2s,box-shadow .2s;display:inline-flex;position:absolute;box-shadow:0 .25rem #ffffff30}.Disciplines-module__V1md5G__arrow{flex:none;width:1.5rem;height:1.5rem;transition:transform .2s;display:block}@media (hover:hover){.Disciplines-module__V1md5G__cta:hover{transform:translateY(-.1875rem);box-shadow:0 .4375rem #1e1e1e29}.Disciplines-module__V1md5G__cta:hover .Disciplines-module__V1md5G__arrow{transform:translate(.1875rem)}}@media (max-width:900px){.Disciplines-module__V1md5G__intro{padding:clamp(8.75rem,27.778vw,15.625rem) 1.5rem 2rem}.Disciplines-module__V1md5G__introHeading{white-space:normal}.Disciplines-module__V1md5G__card{--card-min:50rem;grid-template-rows:auto minmax(11.875rem,1fr) auto auto;row-gap:1.5rem;padding:2rem 1.5rem 1.5rem;display:grid}.Disciplines-module__V1md5G__meta,.Disciplines-module__V1md5G__title,.Disciplines-module__V1md5G__cta{position:relative;inset:auto}.Disciplines-module__V1md5G__card .Disciplines-module__V1md5G__art{place-self:center;width:95%;height:95%;min-height:0;position:relative;inset:auto}.Disciplines-module__V1md5G__meta{z-index:2;width:100%}.Disciplines-module__V1md5G__number{min-width:2.75rem;min-height:2.75rem;padding:.5rem;font-size:1.25rem;line-height:1.2}.Disciplines-module__V1md5G__description{margin-top:1rem;font-size:clamp(1.125rem,1rem + .444vw,1.4375rem);line-height:1.12}.Disciplines-module__V1md5G__tags{gap:.5rem .375rem;margin-top:1.25rem}.Disciplines-module__V1md5G__tags li{padding:.5rem .875rem;font-size:clamp(.75rem,.5rem + .889vw,1rem);line-height:1}.Disciplines-module__V1md5G__title{align-self:end;font-size:clamp(4.25rem,1.75rem + 8.667vw,6.625rem);line-height:.9}.Disciplines-module__V1md5G__cta{justify-self:end;min-height:3.125rem;padding:.8125rem 1.25rem;font-size:.9375rem}}@media (max-width:767px){.Disciplines-module__V1md5G__intro{padding-inline:1.25rem}.Disciplines-module__V1md5G__introHeading{white-space:normal;gap:.625rem;font-size:clamp(1.25rem,.25rem + 4.808vw,1.8125rem)}.Disciplines-module__V1md5G__card{--card-min:42.5rem;grid-template-rows:auto minmax(7.375rem,1fr) auto auto;grid-template-columns:minmax(0,1fr);row-gap:1.125rem;padding:1.5rem 1.125rem 1.125rem}.Disciplines-module__V1md5G__meta,.Disciplines-module__V1md5G__tags,.Disciplines-module__V1md5G__title,.Disciplines-module__V1md5G__cta{min-width:0}.Disciplines-module__V1md5G__description{font-size:1.0625rem}.Disciplines-module__V1md5G__tags li{padding:.4375rem .6875rem;font-size:.75rem}.Disciplines-module__V1md5G__title{font-size:clamp(3.5rem,1rem + 13vw,4.875rem)}.Disciplines-module__V1md5G__cta{justify-self:stretch;width:100%;font-size:.875rem}}
.FooterPitch-module__mXxvhq__pitch{z-index:5;background:var(--color-pitch);width:100%;min-height:35.8125rem;color:var(--color-white);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.FooterPitch-module__mXxvhq__grid{z-index:0;background:url(/landing/footer/grid.png) 50%/cover no-repeat;width:100%;height:39.5rem;position:absolute;top:-3.6875rem;left:0}.FooterPitch-module__mXxvhq__headline{z-index:1;width:min(77.625rem,100vw - 3rem);height:19.75rem;font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;flex-direction:column;margin:4.9375rem 0 0;font-size:10rem;font-weight:400;line-height:.9875;display:flex;position:relative}.FooterPitch-module__mXxvhq__line{align-items:center;gap:2.5rem;height:9.875rem;display:flex}.FooterPitch-module__mXxvhq__lineOne{justify-content:center}.FooterPitch-module__mXxvhq__redMark{flex:none;width:14.0089rem;height:8.0601rem;display:block}.FooterPitch-module__mXxvhq__blueMark{flex:none;width:8.75rem;height:8.1875rem;display:block;position:relative}.FooterPitch-module__mXxvhq__blueMark svg{width:9.5625rem;max-width:none;height:8.21875rem;display:block;position:absolute;top:-.03125rem;left:0}.FooterPitch-module__mXxvhq__big{color:var(--color-acid-yellow)}.FooterPitch-module__mXxvhq__cta{z-index:1;border:.125rem solid var(--color-white);background:var(--color-hot-pink);width:min(20.125rem,100vw - 2.5rem);height:3.625rem;color:var(--color-white);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;border-radius:1.875rem;justify-content:center;align-items:center;gap:.75rem;margin-top:2.5625rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1;transition:transform .2s,background-color .2s;display:inline-flex;position:relative;left:.8125rem}.FooterPitch-module__mXxvhq__arrow{flex:none;width:1.5rem;height:1.5rem;transition:transform .2s;display:block}@media (hover:hover){.FooterPitch-module__mXxvhq__cta:hover{background:var(--color-crimson-red);transform:translateY(-.1875rem)}.FooterPitch-module__mXxvhq__cta:hover .FooterPitch-module__mXxvhq__arrow{transform:translate(.1875rem)}}@media (max-width:900px){.FooterPitch-module__mXxvhq__pitch{min-height:32.5rem}.FooterPitch-module__mXxvhq__grid{height:100%;top:0}.FooterPitch-module__mXxvhq__headline{width:calc(100vw - 3rem);height:auto;margin-top:5rem;font-size:clamp(3.25rem,.5rem + 14vw,8.75rem)}.FooterPitch-module__mXxvhq__line{gap:.25em;height:.9875em}.FooterPitch-module__mXxvhq__redMark{width:1.4009em;height:.806em}.FooterPitch-module__mXxvhq__blueMark{width:.875em;height:.81875em}.FooterPitch-module__mXxvhq__blueMark svg{width:.95625em;height:.821875em;top:-.003125em}.FooterPitch-module__mXxvhq__cta{margin-top:3.25rem;padding:.875rem 1.25rem;font-size:1.0625rem;left:0}}@media (max-width:767px){.FooterPitch-module__mXxvhq__pitch{min-height:25.625rem}.FooterPitch-module__mXxvhq__headline{width:calc(100vw - 2rem);margin-top:4rem;font-size:clamp(1.75rem,8.5vw,2.5rem);line-height:1}.FooterPitch-module__mXxvhq__line{justify-content:center;gap:.18em;height:1em}.FooterPitch-module__mXxvhq__redMark{width:1.3em;height:auto}.FooterPitch-module__mXxvhq__blueMark{width:.78em;height:.8em}.FooterPitch-module__mXxvhq__blueMark svg{width:.84em;height:auto}.FooterPitch-module__mXxvhq__cta{width:calc(100vw - 2.5rem);margin-top:3.625rem;padding:.75rem 1rem;font-size:.875rem}}
.Hero-module___w2HtG__hero{isolation:isolate;background:var(--color-ink);min-height:100svh;color:var(--color-white);flex-direction:column;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__poster,.Hero-module___w2HtG__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.Hero-module___w2HtG__poster{z-index:-3}.Hero-module___w2HtG__video{z-index:-2}.Hero-module___w2HtG__content{flex-direction:column;align-items:flex-start;gap:2.5rem;width:100%;max-width:90rem;margin:auto auto 0;padding:0 clamp(1.25rem,2.78vw,2.5rem) clamp(2.4375rem,4.875vh,3.8125rem);display:flex;position:relative}.Hero-module___w2HtG__title{width:min(45.1875rem,100%);font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;mix-blend-mode:difference;margin:0;font-size:clamp(3.25rem,.5rem + 5.278vw,5.25rem);font-weight:400;line-height:1.13}.Hero-module___w2HtG__cta{border:.125rem solid var(--color-white);background:var(--color-hot-pink);min-height:3.5rem;color:var(--color-white);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.75rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;line-height:1;transition:color .2s,background-color .2s,transform .2s;display:inline-flex;box-shadow:0 .5rem 1.875rem #ff3d9a2e}.Hero-module___w2HtG__arrow{width:1.5rem;height:1.5rem;transition:transform .2s;display:block}@media (hover:hover){.Hero-module___w2HtG__cta:hover{background:var(--color-white);color:var(--color-hot-pink);transform:translateY(-.125rem)}.Hero-module___w2HtG__cta:hover .Hero-module___w2HtG__arrow{transform:translate(.1875rem)}}.Hero-module___w2HtG__cta:active{transform:translateY(0)}.Hero-module___w2HtG__corner{align-items:center;gap:.5rem;display:flex;position:absolute;bottom:clamp(2.4375rem,5.125vh,2.5625rem);right:clamp(1.25rem,2.78vw,2.5rem)}.Hero-module___w2HtG__glass{-webkit-backdrop-filter:blur(8px)saturate(120%);color:var(--color-ink-soft);background:#ffffff94;border:.0625rem solid #ffffffe6;box-shadow:inset 0 .0625rem #ffffff73,0 .25rem 1rem #00000014}.Hero-module___w2HtG__affiliation{letter-spacing:-.04em;white-space:nowrap;border-radius:1rem;margin:0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:normal}.Hero-module___w2HtG__pause{border-radius:999px;flex:none;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid}.Hero-module___w2HtG__pause svg{fill:currentColor;width:.875rem;height:.875rem}@media (max-width:1100px){.Hero-module___w2HtG__content{gap:1.5rem;padding-bottom:1.75rem}}@media (max-width:767px){.Hero-module___w2HtG__hero{min-height:max(100svh,37.5rem)}.Hero-module___w2HtG__content{gap:1.25rem;padding-inline:1.25rem}.Hero-module___w2HtG__title{max-width:26.875rem;font-size:clamp(2.25rem,11vw,2.75rem);line-height:1.06}.Hero-module___w2HtG__cta{min-height:3.25rem;padding:.75rem 1.125rem;font-size:.8125rem}.Hero-module___w2HtG__corner{max-width:100%;position:static}.Hero-module___w2HtG__affiliation{text-align:center;text-overflow:ellipsis;min-width:0;max-width:calc(100vw - 5.25rem);padding-inline:.625rem;font-size:clamp(.6875rem,3.2vw,.8125rem);overflow:hidden}}
.IntroReveal-module__nnYnXW__intro{background:var(--color-black);height:200svh;color:var(--color-white);position:relative}.IntroReveal-module__nnYnXW__sticky{background:var(--color-black);place-items:center;width:100%;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.IntroReveal-module__nnYnXW__copy{width:min(64.625rem,100% - 3rem);font-family:var(--font-display);font-size:var(--text-fold-display);letter-spacing:-.04em;text-align:center;text-transform:uppercase;margin:0;font-weight:400;line-height:1.36}.IntroReveal-module__nnYnXW__item{opacity:calc(.18 + clamp(0, var(--cursor,999) - var(--i), 1) * .82);transition:opacity .12s linear}.IntroReveal-module__nnYnXW__shape{vertical-align:middle;justify-content:center;align-items:center;margin-inline:.3em;display:inline-flex;transform:translateY(-.5rem)}.IntroReveal-module__nnYnXW__shape svg{flex:none;display:block}.IntroReveal-module__nnYnXW__arch{width:6.8234rem;height:3.375rem}.IntroReveal-module__nnYnXW__arrows{width:3.375rem;height:3.375rem}.IntroReveal-module__nnYnXW__dots{width:8.054rem;height:3.375rem}@media (max-width:767px){.IntroReveal-module__nnYnXW__copy{width:calc(100% - 2rem);font-size:clamp(1.45rem,7vw,1.8rem);line-height:1.28}.IntroReveal-module__nnYnXW__shape{margin-inline:.18em;transform:translateY(-.06em)}.IntroReveal-module__nnYnXW__shape svg{width:auto;max-width:4.25em;height:.82em}.IntroReveal-module__nnYnXW__item{transition:none}}@media (prefers-reduced-motion:reduce){.IntroReveal-module__nnYnXW__intro{height:100svh}}
.SelectedWork-module__inH7va__work{background:var(--color-black);width:100%;color:var(--color-white);padding:9.4375rem 3rem;position:relative}.SelectedWork-module__inH7va__list{flex-direction:column;max-width:84rem;margin-inline:auto;display:flex}.SelectedWork-module__inH7va__list>:first-child{margin-bottom:3.6875rem}.SelectedWork-module__inH7va__list>:nth-child(2){margin-bottom:2.875rem}.SelectedWork-module__inH7va__list>:nth-child(3),.SelectedWork-module__inH7va__list>:nth-child(4){margin-bottom:4.0625rem}.SelectedWork-module__inH7va__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.SelectedWork-module__inH7va__card{min-width:0}.SelectedWork-module__inH7va__media{background:var(--color-card-placeholder);border-radius:3rem;width:100%;display:block;position:relative;overflow:hidden}.SelectedWork-module__inH7va__wide{aspect-ratio:1344/912}.SelectedWork-module__inH7va__square{aspect-ratio:656/562}.SelectedWork-module__inH7va__media img{object-fit:cover;transition:transform .35s}.SelectedWork-module__inH7va__details{justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.SelectedWork-module__inH7va__withExtra{grid-template-columns:minmax(17.5rem,1fr) minmax(0,41.375rem);display:grid}.SelectedWork-module__inH7va__name{letter-spacing:-.04em;width:fit-content;margin:0;font-size:2rem;font-weight:500;line-height:1.1}.SelectedWork-module__inH7va__name a{transition:color .2s}.SelectedWork-module__inH7va__tag{color:var(--color-gray-500);letter-spacing:-.04em;margin:.5rem 0 0;font-size:1.5rem;font-weight:400;line-height:1.25}.SelectedWork-module__inH7va__extra{color:var(--color-paper);letter-spacing:-.04em;margin:0;font-size:1rem;font-weight:500;line-height:1.5}@media (hover:hover){a.SelectedWork-module__inH7va__media:hover img{transform:scale(1.04)}.SelectedWork-module__inH7va__name a:hover{color:var(--color-hot-pink)}}@media (max-width:900px){.SelectedWork-module__inH7va__grid{grid-template-columns:1fr;gap:4rem}.SelectedWork-module__inH7va__withExtra{grid-template-columns:1fr;gap:1.5rem}.SelectedWork-module__inH7va__list>:nth-child(-n+4){margin-bottom:4rem}}@media (max-width:767px){.SelectedWork-module__inH7va__work{padding:5.5rem 1.25rem}.SelectedWork-module__inH7va__list>:nth-child(-n+4){margin-bottom:3.25rem}.SelectedWork-module__inH7va__grid{gap:3.25rem}.SelectedWork-module__inH7va__media{border-radius:1.75rem}.SelectedWork-module__inH7va__details{margin-top:1.5rem}.SelectedWork-module__inH7va__withExtra{gap:1.25rem}.SelectedWork-module__inH7va__name{font-size:1.5rem;line-height:1}.SelectedWork-module__inH7va__tag{font-size:1.125rem;line-height:1.2}.SelectedWork-module__inH7va__extra{display:none}}
