@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/0d4f81138b703b58-s.p.37ir218g6iz93.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0ghexb8m2rs_v.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:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.host_grotesk_ca290ec3-module__D3O3_a__className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.host_grotesk_ca290ec3-module__D3O3_a__variable{--font-host:"Host Grotesk", "Host Grotesk Fallback"}
@font-face{font-family:Exposure;src:url(/fonts/ExposureTrialVAR.ttf)format("truetype");font-display:swap}@font-face{font-family:Exposure Italic;src:url(/fonts/ExposureTrialVAR-Italic.ttf)format("truetype");font-display:swap}@font-face{font-family:MSHRM Hand;src:url(/fonts/TheBlankWeirdosAlt3-Regular.ttf)format("truetype");font-display:swap}@property --expo-now{syntax:"<number>";inherits:false;initial-value:0}:root{--lilac:#b391ec;--sulphur:#ecf292;--flamingo:#fe9cb6;--coal:#1f1f1f;--dust:#e8e1de;--pistachio:#c1e29a;--bg:var(--dust);--fg:var(--coal);--font-display:"Exposure", "Iowan Old Style", Georgia, serif;--font-script:"MSHRM Hand", "Exposure Italic", "Iowan Old Style", Georgia, serif;--font-body:var(--font-host), ui-sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;--gutter:clamp(16px, 4vw, 56px);--section-y:clamp(72px, 10vw, 160px);--step:clamp(1.25rem, 7vw, 8rem);--display-xl:clamp(3rem, 11.5vw, 11.5rem);--display-l:clamp(2.5rem, 8.5vw, 8rem);--display-m:clamp(1.6rem, 3.6vw, 3.25rem);--body-l:clamp(.98rem, 1.15vw, 1.15rem);--symbol-aspect:1.005;--ease-reveal:cubic-bezier(.2, .7, .1, 1);--reveal-time:1.4s;--accent-gradient:linear-gradient(115deg, var(--lilac), var(--flamingo) 55%, var(--sulphur));--symbol-fill:linear-gradient(40deg, #ffaba6 0%, #fe9cb6 28%, #d79fd8 55%, #b391ec 82%);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5;overflow-x:hidden}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--lilac);outline-offset:4px}::selection{background:var(--lilac);color:var(--coal)}.section{padding:var(--section-y) var(--gutter)}.ui-label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500}.body-l{font-size:var(--body-l);max-width:34em;line-height:1.5}.script{font-family:var(--font-script);font-size:var(--display-m);white-space:nowrap;line-height:1.1}.note{font-family:var(--font-script);color:var(--lilac);-webkit-text-stroke:.02em currentColor;white-space:nowrap;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.1;display:inline-block}.note--margin{right:var(--gutter);white-space:normal;text-align:right;max-width:14em;position:absolute}.em{font-weight:inherit;font-variation-settings:"EXPO" -90}.lead{font-weight:700}.num{font-family:var(--font-display);font-variation-settings:"EXPO" -100;line-height:.8}.grain{isolation:isolate;position:relative}.grain:after{content:"";background-image:var(--grain);mix-blend-mode:soft-light;opacity:.6;pointer-events:none;z-index:1;position:absolute;inset:0}body:after{content:"";z-index:100;background-image:var(--grain);opacity:.14;pointer-events:none;position:fixed;inset:0}.symbol{--soft-blur:3.1cqi;--mid-blur:1.1cqi;--focus-at:30% 64%;aspect-ratio:var(--symbol-aspect);position:relative;container-type:inline-size}.symbol__sharp,.symbol__shape{background:var(--symbol-fill);position:absolute;inset:0;-webkit-mask:url(/brand/symbol.svg) 50%/100% 100% no-repeat;mask:url(/brand/symbol.svg) 50%/100% 100% no-repeat}.symbol__blur{--halo:12cqi;inset:calc(var(--halo) * -1);position:absolute}.symbol__blur .symbol__shape{inset:var(--halo)}.symbol__blur--soft{filter:blur(var(--soft-blur))}.symbol__blur--mid{filter:blur(var(--mid-blur))}.symbol--depth .symbol__blur--soft{-webkit-mask:radial-gradient(circle farthest-corner at var(--focus-at), transparent 34%, #000 64%);-webkit-mask:radial-gradient(circle farthest-corner at var(--focus-at), transparent 34%, #000 64%);mask:radial-gradient(circle farthest-corner at var(--focus-at), transparent 34%, #000 64%)}.symbol--depth .symbol__blur--mid{-webkit-mask:radial-gradient(circle farthest-corner at var(--focus-at), transparent 14%, #000 30%, #000 42%, transparent 64%);-webkit-mask:radial-gradient(circle farthest-corner at var(--focus-at), transparent 14%, #000 30%, #000 42%, transparent 64%);mask:radial-gradient(circle farthest-corner at var(--focus-at), transparent 14%, #000 30%, #000 42%, transparent 64%)}.symbol--depth .symbol__sharp{-webkit-mask:url(/brand/symbol.svg) center / 100% 100% no-repeat, radial-gradient(circle farthest-corner at var(--focus-at), #000 16%, transparent 36%);-webkit-mask-composite:source-in;-webkit-mask:url(/brand/symbol.svg) center / 100% 100% no-repeat, radial-gradient(circle farthest-corner at var(--focus-at), #000 16%, transparent 36%);mask:url(/brand/symbol.svg) center / 100% 100% no-repeat, radial-gradient(circle farthest-corner at var(--focus-at), #000 16%, transparent 36%);-webkit-mask-composite:source-in;mask-composite:intersect}.symbol__official{background:url(/brand/symbol-colors.png) 0 0/100% 100%;position:absolute;inset:-1.5% -2.8%;-webkit-mask:url(/brand/symbol-blurred.png) 50%/100% 100% no-repeat;mask:url(/brand/symbol-blurred.png) 50%/100% 100% no-repeat}.symbol--rack .symbol__sharp{opacity:0}.floor{isolation:isolate;--floor-min:20%;--floor-max:65%;position:relative}.floor:before{content:"";z-index:-1;height:calc(var(--floor-min) + (var(--floor-max) - var(--floor-min)) * var(--progress,.6));background:var(--floor-fill);pointer-events:none;position:absolute;inset:auto 0 0}.floor--light{--floor-fill:radial-gradient(120% 100% at 35% 100%, var(--flamingo) 0%, var(--lilac) 45%, #b391ec00 100%)}.floor--dark{--floor-min:14%;--floor-max:32%;--floor-fill:radial-gradient(140% 100% at 50% 100%, var(--sulphur) 0%, var(--lilac) 45%, #b391ec00 100%)}.mark{width:100%;height:auto;display:block;overflow:visible}.mark .eyelets path{fill:url(#mshrm-accent);fill-opacity:0;transition:fill-opacity .5s var(--ease-reveal), filter .5s var(--ease-reveal)}.accent:hover .eyelets path,.accent:focus-visible .eyelets path,.mark:hover .eyelets path{fill-opacity:1;filter:drop-shadow(0 0 .06em var(--flamingo))}.header{z-index:10;padding:20px var(--gutter);color:#fff;mix-blend-mode:difference;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.header__logo{width:clamp(84px,9vw,112px);transition:opacity .6s var(--ease-reveal), visibility 0s linear 0s;display:block}html.logo-handoff .header__logo{opacity:0;visibility:hidden;transition:opacity .6s var(--ease-reveal), visibility 0s linear .6s}.header__nav{gap:clamp(16px,3vw,40px);display:flex}.header__nav a{position:relative}.header__nav a:after{content:"";transform-origin:0;height:1px;transition:transform .4s var(--ease-reveal);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.header__nav a:hover:after,.header__nav a:focus-visible:after{transform:scaleX(1)}.staircase{font-family:var(--font-display);letter-spacing:-.02em;flex-direction:column;font-weight:400;line-height:.84;display:flex}.staircase--xl{font-size:var(--display-xl)}.staircase--l{font-size:var(--display-l)}.staircase--m{font-size:var(--display-m)}.staircase__line{margin-left:calc(var(--step) * var(--i));--expo-now:var(--expo);font-variation-settings:"EXPO" var(--expo-now);display:block}.hero,.manifesto{--bg:var(--coal);--fg:var(--dust);background:var(--bg);color:var(--fg)}.hero{min-height:100svh;padding:120px var(--gutter);--sym-w:min(100vw - 4 * var(--gutter), 100svh - 180px, 820px);place-items:center;display:grid;position:relative;overflow:hidden}.hero__symbol{width:var(--sym-w);position:absolute;top:50%;left:50%;translate:-50% -50%}.hero__grow{display:none}html.js .hero__grow{width:calc(var(--sym-w) * 1.056);height:calc(var(--sym-w) / var(--symbol-aspect) * 1.03);opacity:0;pointer-events:none;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero__title{z-index:1;font-family:var(--font-display);font-weight:400;font-size:var(--display-xl);letter-spacing:-.02em;text-align:center;--expo-now:-20;font-variation-settings:"EXPO" var(--expo-now);line-height:.9;position:relative}.notfound{min-height:100svh;padding:120px var(--gutter) 64px;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.notfound__image{aspect-ratio:3/2;object-fit:cover;width:100%}.notfound__body{justify-items:start;gap:24px;display:grid}.notfound__title{font-family:var(--font-display);font-weight:400;font-size:var(--display-l);font-variation-settings:"EXPO" -40;line-height:.9}@media (max-width:760px){.notfound{grid-template-columns:1fr}}.preloader{display:none}html.js .preloader{z-index:60;background:var(--coal);color:var(--dust);opacity:0;filter:blur(18px);visibility:hidden;pointer-events:none;place-content:center;justify-items:center;display:grid;position:fixed;inset:0}.preloader__step{font-family:var(--font-display);font-size:calc(clamp(2.4rem, 7vw, 6rem) * (1 - var(--k) * .5));--expo-now:calc(-100 + var(--k) * 200);font-variation-settings:"EXPO" var(--expo-now);filter:blur(calc(var(--k) * var(--k) * 7px));opacity:calc(clamp(0, var(--load,0) * var(--n) - var(--i), 1) * (1 - var(--k) * .55));line-height:.92}.pk__label{padding:0 var(--gutter) 24px}.pk__track{padding:0 var(--gutter) var(--section-y);gap:4vw;display:grid}.pk__card{--c:0;isolation:isolate;background:var(--bg) center / cover;min-height:min(80svh,720px);color:var(--coal);position:relative;overflow:hidden}.pk__word{font-family:var(--font-display);white-space:nowrap;color:var(--dust);pointer-events:none;line-height:.8;position:absolute;left:50%;translate:-50%}.pk__word--back{z-index:1;font-variation-settings:"EXPO" 60;font-size:clamp(4rem,13vw,13rem);top:5%}.pk__img{z-index:2;aspect-ratio:4/5;object-fit:cover;width:min(40%,520px);translate:calc(-50% + var(--c) * -40%) -50%;rotate:calc(var(--c) * -4deg);position:absolute;top:52%;left:38%;-webkit-mask:radial-gradient(closest-side,#000 64%,#0000 100%);mask:radial-gradient(closest-side,#000 64%,#0000 100%)}.pk__word--front{z-index:3;font-variation-settings:"EXPO" -100;filter:blur(6px);opacity:.92;font-size:clamp(3.2rem,10vw,10rem);bottom:3%}.pk__text{z-index:4;gap:12px;width:min(32%,360px);font-size:.98rem;line-height:1.5;display:grid;position:absolute;top:50%;right:4%;translate:0 -50%}.pk__name{font-family:var(--font-display);font-variation-settings:"EXPO" -40;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400}@media (prefers-reduced-motion:no-preference){html.js .pk{--cw:76vw;--gap:4vw;height:calc(var(--n) * 90svh + 100svh)}html.js .pk__stage{align-content:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}html.js .pk__label{z-index:2;position:absolute;top:96px;left:0}html.js .pk__track{gap:var(--gap);width:max-content;padding:0 calc((100vw - var(--cw)) / 2);translate:calc(var(--progress-raw,0) * -1 * (var(--n) - 1) * (var(--cw) + var(--gap))) 0;display:flex}html.js .pk__card{--c:calc(var(--progress-raw,0) * (var(--n) - 1) - var(--i));width:var(--cw);height:min(78svh, calc(var(--cw) * .62));min-height:0;scale:calc(1 - min(max(var(--c), -1 * var(--c)), 1) * .1);rotate:calc(var(--c) * 2.5deg);flex:none}}@media (max-width:760px){html.js .pk{--cw:86vw}.pk__card{min-height:82svh}html.js .pk__card{height:78svh}.pk__img{width:70%;top:40%;left:50%}.pk__text{width:auto;font-size:.9rem;inset:auto 6% 14%;translate:none}.pk__word--front{top:58%;bottom:auto}}.organism{z-index:-1;pointer-events:none;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){[data-reveal],[data-reveal] .staircase__line{transition:filter var(--reveal-time) var(--ease-reveal), opacity var(--reveal-time) var(--ease-reveal), --expo-now calc(var(--reveal-time) * 1.3) var(--ease-reveal)}[data-reveal] .staircase__line{transition-delay:calc(var(--i) * .18s)}html.reveal-ready [data-reveal]:not([data-revealed]){filter:blur(14px);opacity:.25;--expo-now:100}html.reveal-ready [data-reveal]:not([data-revealed]) .staircase__line{--expo-now:100}html.reveal-ready .staircase--dof .staircase__line{--focus:calc(min(var(--progress-raw,1) * 1.8, 1) * (var(--n) - 1));--d:calc(var(--focus) - var(--i));filter:blur(min(calc(max(var(--d), -1 * var(--d)) * 7px), 9px));transition:--expo-now calc(var(--reveal-time) * 1.3) var(--ease-reveal) calc(var(--i) * .18s), filter .35s linear}.note[data-reveal]{transition:none}.note__ink{clip-path:inset(-20% -4%);transition:clip-path 1.3s cubic-bezier(.45,0,.3,1) .2s;display:inline-block}html.reveal-ready .note[data-reveal]:not([data-revealed]){filter:none;opacity:1}html.reveal-ready .note[data-reveal]:not([data-revealed]) .note__ink{clip-path:inset(-20% 104% -20% -4%)}.preloader{transition:opacity 2.8s cubic-bezier(.45,0,.55,1),filter 2.8s cubic-bezier(.45,0,.55,1),visibility 0s linear 2.8s}html.growing .preloader{background:0 0}.hero__symbol>*{transition:opacity .5s linear}.hero__grow{transition:opacity .6s linear .4s}.hero__title,.header{transition:opacity 1.6s var(--ease-reveal) 3.2s}html.preload{overflow:hidden}html.preload .preloader{opacity:1;filter:none;visibility:visible;transition:none}html.preload .hero__grow,html.growing .hero__grow{opacity:1;transition:none}html.preload .hero__symbol>*,html.growing .hero__symbol>*,html.preload .hero__title,html.preload .header{opacity:0;transition:none}html.is-leaving main{filter:blur(16px);opacity:0;transition:filter .6s var(--ease-reveal), opacity .6s var(--ease-reveal)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:640px){.manifesto__p:nth-child(2n){margin-left:0}.script{white-space:normal}}.cursor{display:none}html.has-cursor,html.has-cursor a,html.has-cursor button,html.has-cursor [tabindex]{cursor:none}html.has-cursor input,html.has-cursor textarea{cursor:text}html.has-cursor .cursor{z-index:200;width:26px;aspect-ratio:var(--symbol-aspect);mix-blend-mode:difference;pointer-events:none;background:#fff;margin:-13px 0 0 -13px;display:block;position:fixed;top:0;left:0;-webkit-mask:url(/brand/symbol.svg) 50%/100% 100% no-repeat;mask:url(/brand/symbol.svg) 50%/100% 100% no-repeat}html.has-cursor .cursor[data-hover]{scale:2.2}html.has-cursor .cursor[data-text],html.has-cursor .cursor[data-out]{opacity:0}@media (prefers-reduced-motion:no-preference){html.has-cursor .cursor{transition:scale .35s var(--ease-reveal), opacity .2s linear}}.sound{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.sound__bars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.sound__bars i{background:currentColor;width:2px;height:3px}@media (prefers-reduced-motion:no-preference){.sound[data-playing] .sound__bars i{animation:1.1s ease-in-out infinite alternate sound-bar}.sound[data-playing] .sound__bars i:nth-child(2){animation-delay:-.4s}.sound[data-playing] .sound__bars i:nth-child(3){animation-delay:-.8s}@keyframes sound-bar{0%{height:3px}to{height:10px}}}.sound[data-playing] .sound__bars i{height:7px}
.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--cream:#f5f7e7}html[data-tone=coal]{--page-bg:var(--coal);--page-fg:var(--dust)}html[data-tone=dust]{--page-bg:var(--dust);--page-fg:var(--coal)}html[data-tone=sulphur]{--page-bg:var(--sulphur);--page-fg:var(--coal)}html[data-tone=lilac]{--page-bg:var(--lilac);--page-fg:var(--coal)}html[data-tone=pistachio]{--page-bg:var(--pistachio);--page-fg:var(--coal)}html[data-tone=flamingo]{--page-bg:var(--flamingo);--page-fg:var(--coal)}html[data-tone=cream]{--page-bg:var(--cream);--page-fg:var(--coal)}html.toned body{background:var(--page-bg,var(--coal));color:var(--page-fg,var(--dust));transition:background-color 1.1s var(--ease-reveal), color .8s var(--ease-reveal)}html:not(.toned) [data-tone=coal]{background-color:var(--coal);color:var(--dust)}html:not(.toned) [data-tone=dust]{background-color:var(--dust);color:var(--coal)}html:not(.toned) [data-tone=sulphur]{background-color:var(--sulphur);color:var(--coal)}html:not(.toned) [data-tone=lilac]{background-color:var(--lilac);color:var(--coal)}html:not(.toned) [data-tone=pistachio]{background-color:var(--pistachio);color:var(--coal)}html:not(.toned) [data-tone=flamingo]{background-color:var(--flamingo);color:var(--coal)}html:not(.toned) [data-tone=cream]{background-color:var(--cream);color:var(--coal)}.hand,.note{width:fit-content;font-family:var(--font-script);letter-spacing:.02em;transform-origin:0;-webkit-text-stroke:.008em currentColor;font-size:clamp(1.3rem,1.7vw,2.1rem);font-weight:400;line-height:1.15;display:block;rotate:-8deg}.note{color:var(--lilac);white-space:normal;display:inline-block}.hand--lilac{color:var(--lilac)}.hand--sulphur{color:var(--sulphur)}.hand--pistachio{color:var(--pistachio)}.hand--dark{color:#000}.hand--down{rotate:7deg}.header__nav{gap:clamp(14px,2.4vw,32px)}.hero{background:0 0}.hero__text{z-index:1;justify-items:center;gap:clamp(8px,1.6vw,24px);display:grid;position:relative}.hero__sub{transform-origin:50%;margin-top:clamp(16px,2.6vw,40px);font-size:clamp(1.9rem,3.6vw,4rem)}.hero__reveal{width:calc(var(--sym-w) * 1.056);height:calc(var(--sym-w) / var(--symbol-aspect) * 1.03);pointer-events:none;opacity:0;transition:opacity .7s var(--ease-reveal);-webkit-mask:url(/brand/symbol-blurred.png) center / 100% 100% no-repeat, radial-gradient(circle min(24vw, 300px) at var(--hx,50%) var(--hy,50%), #000 25%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask:url(/brand/symbol-blurred.png) center / 100% 100% no-repeat, radial-gradient(circle min(24vw, 300px) at var(--hx,50%) var(--hy,50%), #000 25%, transparent 100%);mask:url(/brand/symbol-blurred.png) center / 100% 100% no-repeat, radial-gradient(circle min(24vw, 300px) at var(--hx,50%) var(--hy,50%), #000 25%, transparent 100%);position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-composite:source-in;mask-composite:intersect}.hero__reveal[data-on]{opacity:1}.hero__reveal img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s linear;position:absolute;inset:0}.hero__reveal img[data-active]{opacity:1}@media (prefers-reduced-motion:no-preference){.hero__sub{transition:opacity 1.6s var(--ease-reveal) 3.6s}html.preload .hero__sub,html.preload .hero__reveal{opacity:0;transition:none}}.ww{--pr:var(--progress-raw,.5);min-height:150svh;padding:var(--section-y) var(--gutter);align-content:center;gap:clamp(40px,6vw,96px);display:grid;position:relative;overflow:hidden}.ww__label{z-index:3;position:relative}.ww__title{z-index:3;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(3rem,7.2vw,8.6rem);font-weight:400;line-height:.92;display:grid;position:relative}.ww__title span{margin-left:calc(var(--i) * 11vw);display:block}.ww__title span:first-child{font-variation-settings:"EXPO" 40}.ww__title span:nth-child(2){font-variation-settings:"EXPO" -20}.ww__title span:nth-child(3){font-variation-settings:"EXPO" -40}.ww__float{z-index:2;translate:calc((var(--pr) - .5) * var(--dx) * 2vw) calc((var(--pr) - .5) * var(--dy) * 2svh);rotate:calc((var(--pr) - .5) * var(--dr) * 2deg);scale:calc(1 + (var(--pr) - .5) * var(--ds) * 2);margin:0;position:absolute}.ww__float img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.ww__float figcaption{margin-top:8px}@media (prefers-reduced-motion:reduce){.ww{--pr:.5}}@media (max-width:760px){.ww__title span{margin-left:calc(var(--i) * 8vw)}.ww__float{width:28vw!important}.ww__float:first-of-type{top:58%!important;left:4%!important}.ww__float:last-of-type{top:8%!important;left:66%!important}}.lw{--pw:33.334vw;position:relative}.lw__stage{grid-template-rows:1fr auto;min-height:100svh;padding-top:clamp(72px,9svh,110px);display:grid;position:relative;overflow:hidden}.lw__symbol{pointer-events:none;width:min(54vw,860px,90svh);position:absolute;top:2svh;left:-6vw}.lw__title{z-index:1;padding:0 var(--gutter);font-family:var(--font-display);letter-spacing:-.02em;align-self:start;margin:0;font-size:clamp(3.6rem,9vw,10.8rem);font-weight:400;line-height:.82;display:grid;position:relative}.lw__title span:first-child{font-variation-settings:"EXPO" 40}.lw__title span:last-child{font-variation-settings:"EXPO" -50}.lw__title--s{padding:0;font-size:clamp(3rem,7vw,8rem)}.lw__track{z-index:1;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.lw__item{flex:0 0 var(--pw)}.card-link{color:inherit;text-decoration:none;display:block}.lw__card{background:var(--coal);height:min(46svh,52vw);position:relative;overflow:hidden}.lw__card img,.case-morph img{object-fit:cover;width:100%;height:100%;display:block}.lw__logo{place-items:center;height:clamp(72px,13svh,140px);display:grid}.logo{object-fit:contain;width:auto;max-width:62%;max-height:clamp(26px,3.4vw,52px);display:block}.logo--name{max-width:none;max-height:none;font-family:var(--font-display);font-variation-settings:"EXPO" -60;font-size:clamp(1.4rem,2.2vw,2.4rem);line-height:1}.lw__item--all{place-items:center;display:grid}.lw__all{font-family:var(--font-display);font-variation-settings:"EXPO" -50;color:inherit;font-size:clamp(2rem,4vw,4.4rem);text-decoration:none}@media (prefers-reduced-motion:no-preference){html.js .lw{height:calc(100svh + var(--n) * var(--pw) - 100vw)}html.js .lw__stage{height:100svh;position:sticky;top:0}html.js .lw__track{translate:calc(var(--progress-raw,0) * -1 * (var(--n) * var(--pw) - 100vw)) 0;overflow:visible}.lw__card img{transition:scale .9s var(--ease-reveal)}.card-link:hover .lw__card img{scale:1.04}}@media (max-width:760px){.lw{--pw:82vw}.lw__symbol{width:110vw;left:-30vw}}.case-morph{z-index:60;box-shadow:none;pointer-events:none;margin:0;position:fixed;overflow:hidden}.wf__card{isolation:isolate;background:var(--coal);position:relative;overflow:hidden;container-type:size}.wf__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wf__glass{-webkit-mask:url(/brand/symbol.svg) 0 0/130cqw no-repeat;mask:url(/brand/symbol.svg) 0 0/130cqw no-repeat;-webkit-mask-position:calc(18cqw + var(--gx,0%)) calc(50cqh - .5 * 130cqw / 1.005 + var(--gy,0%));-webkit-mask-position:calc(18cqw + var(--gx,0%)) calc(50cqh - .5 * 130cqw / 1.005 + var(--gy,0%));mask-position:calc(18cqw + var(--gx,0%)) calc(50cqh - .5 * 130cqw / 1.005 + var(--gy,0%));isolation:isolate;position:absolute;inset:0}.wf__glass img{object-fit:cover;filter:blur(36px)saturate(.7);width:100%;height:100%;position:absolute;inset:0;scale:1.12}.wf__glass:after{content:"";background:#e8e1de8c;position:absolute;inset:0}.wf__meta{width:min(36vw,560px);color:var(--coal);gap:clamp(10px,1.4vw,18px);display:grid;position:absolute;top:50%;right:clamp(24px,5vw,96px);translate:0 -50%}.wf__client{font-family:var(--font-display);font-variation-settings:"EXPO" -60;margin:0;font-size:clamp(2.2rem,5vw,5rem);font-weight:400;line-height:.9}.wf__client .logo{object-position:left center;max-width:100%;max-height:min(110px,8vw)}.case__hero{height:100svh}.case__title{font-family:var(--font-display);text-transform:uppercase;color:var(--dust);font-variation-settings:"EXPO" -80;margin:0;font-size:clamp(1.5rem,2.8vw,3.2rem);line-height:1}.case__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:8px 0 0;font-size:.9rem;line-height:1.35;display:grid}.case__facts dt{font-family:var(--font-display);text-transform:uppercase;font-variation-settings:"EXPO" -70;font-size:.85rem}.case__facts dd{margin:0}main{transition:opacity .45s var(--ease-reveal)}html.morphing main{opacity:0}.case__hero .wf__glass{transition:opacity 1s var(--ease-reveal) .75s, scale 1.4s var(--ease-reveal) .75s}.case__hero .wf__meta>*{transition:opacity .9s var(--ease-reveal) 1.1s}html.morphing .case__hero .wf__glass{opacity:0;scale:1.18}html.morphing .case__hero .wf__meta>*{opacity:0}@media (max-width:760px){.wf__glass{-webkit-mask-size:240cqw;mask-size:240cqw;-webkit-mask-position:calc(-40cqw + var(--gx,0%)) calc(70cqh - .5 * 240cqw / 1.005 + var(--gy,0%));-webkit-mask-position:calc(-40cqw + var(--gx,0%)) calc(70cqh - .5 * 240cqw / 1.005 + var(--gy,0%));mask-position:calc(-40cqw + var(--gx,0%)) calc(70cqh - .5 * 240cqw / 1.005 + var(--gy,0%))}.wf__meta{top:auto;bottom:28px;left:var(--gutter);right:var(--gutter);width:auto;translate:none}}.case__pic{margin:0;overflow:hidden}.case__pic img{object-fit:cover;width:100%;height:100%;display:block}.case__intro{isolation:isolate;grid-template-columns:minmax(0,31fr) minmax(0,69fr);min-height:100svh;display:grid;position:relative}.case__intro:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#b391ecd9,#fe9cb673 55%,#0000);width:46vw;position:absolute;bottom:-10%;left:31%;translate:-50%}.case__pics{grid-auto-rows:minmax(50svh,1fr);display:grid}.case__words{padding:var(--section-y) var(--gutter) var(--section-y) clamp(32px, 6vw, 110px);align-content:center;gap:clamp(28px,4vw,56px);display:grid}.case__back{color:inherit;opacity:.7;text-decoration:none}.case__statement{max-width:22em;font-family:var(--font-display);font-variation-settings:"EXPO" 0;margin:0;font-size:clamp(1.8rem,3.3vw,3.6rem);line-height:1.1}.case__statement .em{color:var(--sulphur);font-variation-settings:"EXPO" -60}.case__notes{flex-wrap:wrap;align-items:center;gap:24px 64px;display:flex}.case__body{max-width:36em;font-size:var(--body-l);gap:1em;margin-left:auto;line-height:1.5;display:grid}.case__body .em{font-family:var(--font-body);font-variation-settings:normal;font-weight:700}.case__vision{grid-template-columns:minmax(0,28fr) minmax(0,44fr) minmax(0,28fr);align-items:center;min-height:100svh;display:grid}.case__phone{margin:clamp(40px, 8svh, 96px) 0 clamp(40px, 8svh, 96px) var(--gutter);aspect-ratio:9/18;border-radius:clamp(24px,3vw,44px);max-height:84svh;position:relative;overflow:hidden}.case__phone:before{content:"";z-index:1;background:var(--page-bg,var(--dust));width:38%;height:clamp(16px,2.4vw,28px);transition:background-color 1.1s var(--ease-reveal);border-radius:0 0 16px 16px;position:absolute;top:0;left:50%;translate:-50%}.case__phone img{object-fit:cover;width:100%;height:100%;display:block}.case__vision-text{padding:var(--section-y) clamp(24px, 4vw, 72px);gap:clamp(20px,3vw,36px);display:grid}.case__vision-lead{font-family:var(--font-display);font-variation-settings:"EXPO" -50;margin:0;font-size:clamp(1.5rem,2.4vw,2.6rem);line-height:1.12}.case__vision-lead .em{font-variation-settings:"EXPO" -80}.case__vision .case__body{margin-left:0}.case__side{grid-auto-rows:minmax(40svh,1fr);align-self:stretch;display:grid}.case__next{padding:var(--section-y) var(--gutter);justify-items:center;gap:20px;display:grid}.case__next-link{width:min(100%,760px);color:inherit;justify-items:center;text-decoration:none;display:grid}.case__next-card{width:100%}.case__next-title{font-family:var(--font-display);font-variation-settings:"EXPO" -40;margin:0 0 12px;font-size:clamp(1.4rem,2.4vw,2.4rem)}@media (max-width:900px){.case__intro,.case__vision{grid-template-columns:minmax(0,1fr)}.case__pics{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:52vw}.case__intro:before{left:50%}.case__phone{width:min(62vw,360px);margin:var(--section-y) auto 0;justify-self:center}.case__side{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:60vw}}.wk__head{padding:clamp(110px,18svh,200px) 0 clamp(40px,6vw,80px);position:relative}.wk__count{z-index:1;margin:24px var(--gutter) 0;position:relative}.wk__soon{padding:var(--section-y) var(--gutter);gap:24px;display:grid}.wk__soon-hand{margin-left:clamp(0px,20vw,360px)}.wk__soon-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px);margin:24px 0 0;padding:0;list-style:none;display:grid}.wk__soon-item{align-content:start;gap:8px;display:grid}.wk__soon-item img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.wk__soon-client{font-family:var(--font-display);font-size:var(--display-m);font-variation-settings:"EXPO" -60;margin:8px 0 0;line-height:1}@media (max-width:760px){.wk__soon-list{grid-template-columns:minmax(0,1fr)}}.ab-mf{min-height:100svh;padding:clamp(120px, 18svh, 200px) var(--gutter) var(--section-y);place-items:center;display:grid;position:relative}.ab-mf__symbol{pointer-events:none;width:min(100vw,125svh);position:absolute;top:50%;left:50%;translate:-50% -50%}.ab-mf__text{text-align:center;font-family:var(--font-display);gap:1.05em;font-size:clamp(1.15rem,1.8vw,2.2rem);line-height:1.14;display:grid;position:relative}.ab-mf__text p{margin:0}.ab-mf__text span{font-variation-settings:"EXPO" var(--expo,0);display:block}.ab-nu{min-height:100svh;padding:var(--section-y) 0 var(--section-y) var(--gutter);grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.ab-nu__text{gap:28px;display:grid}.ab-nu__hand{margin-left:30%}.ab-nu__title{font-family:var(--font-display);margin:0;font-size:clamp(2.4rem,4.4vw,5.2rem);font-weight:400;line-height:1}.ab-nu__title span{font-variation-settings:"EXPO" var(--expo,0)}.ab-nu__title em{color:var(--lilac);font-variation-settings:"EXPO" -60;font-style:normal}.ab-nu__body{max-width:30em;font-size:var(--body-l);gap:.8em;margin-left:clamp(0px,12vw,220px);line-height:1.5;display:grid}.ab-nu__photo{background:url(/imagery/deck/gradient-lilac.jpg) bottom/cover;align-self:stretch;margin:0;position:relative;overflow:hidden}.ab-nu__photo img{object-fit:cover;width:100%;height:82%;display:block}.ab-nw{grid-template-columns:minmax(0,43fr) minmax(0,57fr);min-height:100svh;display:grid}.ab-nw__left{padding:var(--section-y) clamp(24px, 5vw, 96px);background:var(--coal);color:var(--dust);isolation:isolate;align-content:center;justify-items:end;display:grid;position:relative;overflow:hidden}.ab-nw__left:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(30px);background:radial-gradient(closest-side,#b391ece6,#fe9cb68c 55%,#0000);width:90%;position:absolute;bottom:-30%;left:10%}.ab-nw__left p{text-align:right;max-width:22em;font-size:var(--body-l);margin:0;line-height:1.45}.ab-nw__right{padding:var(--section-y) var(--gutter);color:var(--coal);background:url(/imagery/deck/gradient-sulphur.jpg) 50%/cover;place-items:center;display:grid}.ab-nw__roles{text-align:center;font-family:var(--font-display);font-variation-settings:"EXPO" 40;margin:0;padding:0;font-size:clamp(1.3rem,2.3vw,2.7rem);line-height:1.05;list-style:none}.ab-tm{min-height:max(100svh,78vw);padding:var(--section-y) var(--gutter);color:var(--coal);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.ab-tm__bg{z-index:-1;width:100%;height:auto;position:absolute;top:50%;left:0;translate:0 -50%;-webkit-mask:linear-gradient(#0000,#000 22% 78%,#0000);mask:linear-gradient(#0000,#000 22% 78%,#0000)}.ab-tm__text{text-align:right;justify-items:end;gap:20px;display:grid}.ab-tm__lines{font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,3.2vw,3.8rem);font-weight:400;line-height:1.12;display:grid}.ab-tm__lines span{font-variation-settings:"EXPO" var(--expo,0)}.ab-tm__sub{max-width:16em;font-weight:600;font-size:var(--body-l);margin:0}.ab-tm__hand{max-width:12em;margin-left:18%;font-size:clamp(2rem,3.6vw,4.2rem)}.ab-sv{min-height:100svh;padding:var(--section-y) var(--gutter);text-align:center;color:var(--coal);background:linear-gradient(110deg,#0000 18%,#c1e29ad9 52%,#b391ecf2 86%);align-content:center;justify-items:center;gap:clamp(28px,4vw,56px);display:grid;position:relative}.ab-sv__group{font-family:var(--font-display);font-variation-settings:"EXPO" var(--expo,0);margin:0;padding:0;font-size:clamp(1.6rem,3.4vw,4rem);line-height:1;list-style:none}.ab-sv__hand{justify-self:end;margin-right:18%;font-size:clamp(1.3rem,1.7vw,2rem)}.ab-cl{grid-template-columns:minmax(0,69fr) minmax(0,31fr);min-height:100svh;display:grid}.ab-cl__main{padding:var(--section-y) var(--gutter);align-content:center;gap:clamp(32px,5vw,72px);display:grid}.ab-cl__hand{margin:0 0 0 8%;font-weight:400}.ab-cl__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(28px,4vw,56px) clamp(16px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.ab-cl__grid li{place-items:center;height:clamp(40px,4.6vw,70px);display:grid}.ab-cl__grid img{object-fit:contain;width:auto;max-width:78%;height:auto;max-height:clamp(30px,3.4vw,54px)}.ab-cl__grid span{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.85rem,1.2vw,1.15rem);font-weight:700}.ab-cl__eye{object-fit:cover;width:100%;height:100%}@media (max-width:900px){.ab-nu,.ab-nw,.ab-tm,.ab-cl{grid-template-columns:minmax(0,1fr)}.ab-nu{padding-right:var(--gutter)}.ab-nu__photo{min-height:90vw}.ab-nu__body{margin-left:0}.ab-tm__text{text-align:left;justify-items:start}.ab-tm__hand{margin:48px 0 0}.ab-cl__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-cl__eye{height:60vw}}.pf{min-height:100svh;padding:var(--section-y) var(--gutter);isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid;position:relative}.pf__symbol{z-index:-1;pointer-events:none;width:min(54vw,760px,82svh);position:absolute;top:50%;right:-4vw;translate:0 -50%}.pf__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2.8rem,7vw,8.4rem);font-weight:400;line-height:.92;display:grid}.pf__and{font-variation-settings:"EXPO" 30;font-size:.55em}.pf__more{font-variation-settings:"EXPO" -20}.pf__reveal{font-variation-settings:"EXPO" -60;margin-left:.6em}.pf__talk{font-size:var(--body-l);justify-items:start;gap:8px;display:grid}.pf__talk p{margin:0}@media (max-width:760px){.pf{grid-template-columns:minmax(0,1fr);align-content:end}.pf__symbol{width:120vw;right:-40vw}}.sf{background:var(--coal);color:var(--dust);padding:clamp(48px,7vw,96px) 0 0;position:relative;overflow:hidden}.sf__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.sf__col{align-content:start;justify-items:start;gap:8px;display:grid}.sf__col a{color:inherit}.sf__col .ui-label{opacity:.6;margin:0 0 6px}.sf__note{margin-top:10px}.sf__legal{justify-items:end}.sf__line,.sf__mark{filter:blur(2px);margin:clamp(24px,4vw,64px) 0 0}.sf__line{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;text-align:center;font-variation-settings:"EXPO" -60;font-size:12.2vw;line-height:.78;translate:0 .1em}.sf__mark{color:var(--dust);line-height:0}.sf__mark .mark{width:100%;height:auto;translate:0 12%}@media (max-width:760px){.sf__row{grid-template-columns:repeat(2,minmax(0,1fr))}.sf__legal{justify-items:start}}.sf__info{padding:clamp(72px, 10vw, 140px) var(--gutter) clamp(48px, 6vw, 80px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.7fr);gap:clamp(40px,5vw,80px);display:grid}.sf__touch{gap:28px;display:grid}.sf__news{align-content:start;gap:12px;display:grid}.sf__news-title{font-family:var(--font-display);font-variation-settings:"EXPO" -50;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1}.sf__news-text{max-width:26em}.sf__field{border-bottom:1px solid;gap:12px;margin-top:12px;display:flex}.sf__field input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;padding:10px 0}.sf__field input::placeholder{color:inherit;opacity:.45}.sf__field button{color:inherit;cursor:pointer;background:0 0;border:0}.sf__contacts{align-content:start;gap:12px;display:grid}.sf__contacts ul{font-family:var(--font-display);gap:6px;font-size:1.2rem;display:grid}.sf__legal{margin:0 var(--gutter);border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);justify-content:space-between;align-items:center;padding:20px 0 28px;display:flex;position:relative}.sf__legal a{text-decoration:none}@media (max-width:860px){.sf__info{grid-template-columns:1fr}}.hw{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.hw__diagram{--line-y:42%;height:min(70svh,620px);position:relative}.hw__above{inset:0 0 calc(100% - var(--line-y));justify-content:center;align-items:flex-end;gap:clamp(32px,6vw,96px);display:flex;position:absolute}.hw__member{justify-items:center;gap:14px;display:grid}.hw__disc{aspect-ratio:2;background:var(--coal);border-radius:999px 999px 0 0;width:clamp(160px,18vw,260px);position:relative}.hw__disc:after{content:"";aspect-ratio:2;background:color-mix(in srgb, var(--coal) 70%, var(--lilac));filter:blur(14px);opacity:.85;border-radius:0 0 999px 999px;width:100%;position:absolute;top:100%;left:0}.hw__line{left:0;right:0;top:var(--line-y);background:color-mix(in srgb, var(--coal) 45%, transparent);height:1px;position:absolute}.hw__below{inset:calc(var(--line-y) + 8%) 0 0;position:absolute}.hw__node{left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;background:var(--c);filter:blur(16px);opacity:.85;translate:-50% calc(-50% + (var(--progress-raw,.5) - .5) * var(--d) * 4px);border-radius:50%;position:absolute}.hw__label{position:absolute}.hw__label--nucleus{top:8%;right:6%}.hw__label--surface{font-size:1rem;bottom:6px;right:0}.hw__label--network{bottom:4%;left:2%}.hw__text{gap:20px;display:grid}.hw__body{font-size:var(--body-l);max-width:30em;line-height:1.5}.hw__network{gap:12px;margin-top:12px;display:grid}.hw__roles{flex-wrap:wrap;gap:.2em .5em;max-width:40em;line-height:1.5;display:flex}.hw__roles li:not(:last-child):after{content:"·";opacity:.4;margin-left:.5em}@media (prefers-reduced-motion:reduce){.hw__node{translate:-50% -50%}}@media (max-width:860px){.hw{grid-template-columns:1fr}.hw__diagram{height:60svh}}.qs__cta{font-family:var(--font-display);font-size:var(--body-l)}.qs{padding:var(--section-y) var(--gutter);gap:40px;display:grid;position:relative}.qs__list{max-width:min(15em,64vw);font-family:var(--font-display);gap:.3em;font-size:clamp(1.8rem,4.4vw,4rem);line-height:1.04;display:grid}.qs__list a{--expo-now:40;font-variation-settings:"EXPO" var(--expo-now);display:block}.qs__list a:hover,.qs__list a:focus-visible{--expo-now:-80}.qs__list:has(a:hover,a:focus-visible) a:not(:hover,:focus-visible){filter:blur(4px);opacity:.45}@media (prefers-reduced-motion:no-preference){.qs__list a{transition:--expo-now .5s var(--ease-reveal), filter .5s var(--ease-reveal), opacity .5s var(--ease-reveal)}}.ww{align-content:start;min-height:210svh}.ww__hand{z-index:3;margin:0 0 0 46%;position:relative}.ww__def{z-index:3;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(56px,12svh,140px);margin-top:clamp(40px,10svh,120px);display:grid;position:relative}.ww__def p{grid-column:var(--c) / span 4;font-size:var(--body-l);margin:0;line-height:1.5}.ww__def .ww__def--short{grid-column:var(--c) / span 6;font-family:var(--font-display);font-variation-settings:"EXPO" -40;font-size:clamp(1.6rem,3vw,3.2rem);line-height:1.05}.ww__link{z-index:3;justify-self:end;margin-right:8vw;position:relative}@media (max-width:760px){.ww__hand{margin-left:10%}.ww__def p,.ww__def .ww__def--short{grid-column:1/-1}}.wd{padding:var(--section-y) var(--gutter);text-align:center;justify-items:center;gap:clamp(24px,3.4vw,48px);display:grid;position:relative}.wd__group{font-family:var(--font-display);font-variation-settings:"EXPO" var(--expo,0);margin:0;padding:0;font-size:clamp(1.5rem,3vw,3.6rem);line-height:1.02;list-style:none}.wd__group li{z-index:2;cursor:default;width:fit-content;transition:opacity .4s var(--ease-reveal);margin:0 auto;position:relative}.wd:has(.wd__group li:hover) .wd__group li:not(:hover){opacity:.35}.wd__hand{justify-self:end;margin-right:16%}.wd__preview{z-index:1;aspect-ratio:4/5;width:min(22vw,320px);translate:calc(var(--px,-999px) + 24px) calc(var(--py,-999px) - 50%);pointer-events:none;opacity:0;transition:opacity .35s var(--ease-reveal);position:fixed;top:0;left:0}.wd__preview[data-on]{opacity:1}.wd__preview img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s linear;position:absolute;inset:0}.wd__preview img[data-active]{opacity:1}@media (pointer:coarse){.wd__preview{display:none}}.hero__lens{width:var(--sym-w);pointer-events:none;opacity:0;transition:opacity .6s var(--ease-reveal);-webkit-mask:radial-gradient(circle min(20vw, 260px) at var(--sx,50%) var(--sy,50%), #000 35%, transparent 100%);-webkit-mask:radial-gradient(circle min(20vw, 260px) at var(--sx,50%) var(--sy,50%), #000 35%, transparent 100%);mask:radial-gradient(circle min(20vw, 260px) at var(--sx,50%) var(--sy,50%), #000 35%, transparent 100%);position:absolute;top:50%;left:50%;translate:-50% -50%}.hero__lens-shape{filter:url(#hero-ripple);transform-origin:var(--sx,50%) var(--sy,50%);scale:1.18}.hero[data-lens] .hero__lens{opacity:1}.hero[data-lens] .hero__symbol{-webkit-mask:radial-gradient(circle min(20vw, 260px) at var(--sx,50%) var(--sy,50%), transparent 35%, #000 100%);-webkit-mask:radial-gradient(circle min(20vw, 260px) at var(--sx,50%) var(--sy,50%), transparent 35%, #000 100%);mask:radial-gradient(circle min(20vw, 260px) at var(--sx,50%) var(--sy,50%), transparent 35%, #000 100%)}.hero[data-lens] .hero__reveal{opacity:.85}@media (prefers-reduced-motion:no-preference){html.preload .hero__lens{opacity:0;transition:none}}.wk__index{padding:0 var(--gutter) var(--section-y);margin:0;list-style:none}.wk__row{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent)}.wk__row:last-child{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent)}.wk__link{color:inherit;grid-template-columns:3em minmax(0,5fr) minmax(0,4fr) minmax(0,2fr) 6em;align-items:baseline;gap:16px;padding:clamp(14px,2vw,26px) 0;text-decoration:none;display:grid}.wk__num{font-size:1.2rem}.wk__client{font-family:var(--font-display);--expo-now:40;font-variation-settings:"EXPO" var(--expo-now);transition:--expo-now .5s var(--ease-reveal);font-size:clamp(2rem,4.6vw,5.4rem);line-height:.95}.wk__link:hover .wk__client,.wk__link:focus-visible .wk__client{--expo-now:-70}.wk__title{font-family:var(--font-display);font-variation-settings:"EXPO" -20;font-size:clamp(1.05rem,1.5vw,1.6rem)}.wk__year{text-align:right}.wk__index:has(.wk__link:hover) .wk__link:not(:hover){opacity:.4}.wk__link{transition:opacity .4s var(--ease-reveal)}.wk__card{z-index:5;aspect-ratio:4/3;width:min(30vw,440px);translate:calc(var(--px,-999px) + 28px) calc(var(--py,-999px) - 50%);pointer-events:none;opacity:0;transition:opacity .35s var(--ease-reveal), scale .5s var(--ease-reveal);position:fixed;top:0;left:0;overflow:hidden;scale:.92}.wk__card img{object-fit:cover;width:100%;height:100%;display:block}.wk__link:hover .wk__card,.wk__link:focus-visible .wk__card{opacity:1;scale:1}@media (pointer:coarse),(max-width:760px){.wk__link{grid-template-columns:minmax(0,1fr) auto}.wk__num,.wk__cat{display:none}.wk__title{grid-column:1/-1}.wk__card{opacity:1;grid-column:1/-1;width:100%;position:static;translate:none;scale:1}}@media (prefers-reduced-motion:no-preference){html.js .pk{height:auto}html.js .pk__stage{height:auto;position:static;overflow:visible}html.js .pk__label{position:static}html.js .pk__track{width:auto;padding:0 var(--gutter) var(--section-y);display:grid;translate:none!important}html.js .pk__card{--c:0;width:auto;height:auto;rotate:none!important;scale:1!important}}.pk{padding-top:var(--section-y)}.pk__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px);width:auto!important}.pk__card{aspect-ratio:3/4.2;flex-direction:column;justify-content:flex-end;min-height:0;max-height:74svh;padding:6%;display:flex}.pk__word--back{font-size:clamp(2.2rem,4.6vw,4.8rem);top:6%}.pk__img{width:52%;top:38%;left:50%;translate:-50% -50%!important;rotate:none!important}.pk__word--front{font-size:clamp(1.8rem,3.6vw,3.8rem);top:50%;bottom:auto}.pk__text{z-index:4;width:auto;font-size:.85rem;position:relative;top:auto;right:auto;translate:none}@media (max-width:760px){.pk__track{grid-template-columns:minmax(0,1fr)}}.ab-nw__right{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16%),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ab-nw__left{background:0 0}.ab-cl__eye{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#0000,#000 15% 85%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ab-nu__photo{-webkit-mask:linear-gradient(#000 80%,#0000);mask:linear-gradient(#000 80%,#0000)}.sf__reply{justify-items:start;gap:14px;display:grid}
