:root{--bg:#efefef;--fg:#101010;--muted:#5f5f5f;--line:rgba(16,16,16,0.08);--s-light:#efefef;--s-dark:#070707;--sans:'Inter Tight','Helvetica Neue',Helvetica,Arial,sans-serif;--brand:'Jost','Avenir Next',Futura,'Helvetica Neue',sans-serif;--m:18px;--hd:44px;--ease:cubic-bezier(0.65,0,0.35,1);--out:cubic-bezier(0.16,1,0.3,1);--z-header:40;--z-menu:45;--z-invert:50;--z-shutter:90;--z-loader:95}:root[data-theme='invert']{--bg:#0e0e0e;--fg:#efefef;--muted:#a3a3a3;--line:rgba(239,239,239,0.1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}body{margin:0;background:var(--bg);color:var(--fg);font:400 15px/1.4 var(--sans);letter-spacing:-0.01em;-webkit-font-smoothing:antialiased;transition:background 600ms var(--ease),color 600ms var(--ease)}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0;padding:0}ol,ul{list-style:none}address{font-style:normal}:focus-visible{outline:1px solid currentColor;outline-offset:3px}.skip{position:fixed;left:var(--m);top:-80px;z-index:100;background:var(--fg);color:var(--bg);padding:8px 12px}.skip:focus{top:8px}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted)}.lbl{font-size:12px;line-height:1.3;letter-spacing:0}.u{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:1px;transition:background-size 400ms var(--out)}.u:hover{background-size:0 1px;background-position:100% 100%}svg{width:1em;height:1em;flex:none}.row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.row>[style*='--c']{grid-column:var(--c) / span 2;padding-right:var(--m)}.cols{position:absolute;inset:0;pointer-events:none}.cols i{position:absolute;top:0;bottom:0;left:calc((var(--c) - 1) * 12.5%);width:1px;background:var(--line)}.hd{position:sticky;top:0;z-index:var(--z-header);height:var(--hd);color:#fff;mix-blend-mode:difference}.hd::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(255,255,255,0.1)}.hd-nav ul{position:absolute;inset:0}.hd-nav li{position:absolute;left:calc((var(--c) - 1) * 12.5%);top:0;height:var(--hd);display:flex;align-items:center}.hd-nav a,.hd-time{font-size:14px;letter-spacing:-0.005em;padding-block:12px}.hd-nav li::after{content:'';position:absolute;left:0;bottom:0;width:1px;height:7px;background:currentColor;transform-origin:bottom}.hd-nav a{position:relative;opacity:0.6;transition:opacity 300ms var(--out)}.hd-nav a:hover,.hd-nav a:focus-visible{opacity:1}.hd-nav a::before{content:'';position:absolute;left:0;right:0;bottom:9px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform 500ms var(--out)}.hd-nav a:hover::before,.hd-nav a[aria-current='true']::before{transform:scaleX(1);transform-origin:left}.hd-time{opacity:0.6;font-variant-numeric:tabular-nums}.hd-menu{display:none;position:absolute;right:var(--m);top:0;height:var(--hd);font-size:14px}.menu{position:fixed;inset:var(--hd) 0 0;z-index:var(--z-menu);background:var(--bg);padding:24px var(--m);display:flex;flex-direction:column;justify-content:space-between}.menu[hidden]{display:none}.menu li{border-top:1px solid var(--line)}.menu li a{display:flex;gap:14px;align-items:baseline;padding:14px 0;font-size:clamp(36px,11vw,64px);letter-spacing:-0.045em;line-height:1}.menu li span{font-size:12px;letter-spacing:0;color:var(--muted)}.invert{position:fixed;left:var(--m);bottom:14px;z-index:var(--z-invert);color:#fff;mix-blend-mode:difference;font-size:12px;display:inline-flex;gap:2px;padding:8px 0;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 6px) / 100% 1px no-repeat}.invert i{width:3px;height:3px;background:currentColor;border-radius:50%;margin-top:-3px}.mark-wrap{--mark-h:calc(12.6vw * 0.86 + 0.9vw + 1.6vw);overflow:hidden;padding:0.9vw 0.6vw 1.6vw}.mark{display:flex;justify-content:space-between;font:600 12.6vw/0.86 var(--brand);letter-spacing:0;text-transform:uppercase}.mark .sp{width:0.12em}.mark span{display:block;transition:color 900ms var(--out)}.js .mark span{color:#cfcfcf}.is-ready .mark span{color:var(--fg);transition-delay:calc(var(--i,0) * 60ms)}.hero{position:relative;height:calc(100svh - (12.6vw * 0.86 + 0.9vw + 1.6vw) - var(--hd));min-height:440px;overflow:hidden}.diag{position:absolute;left:50%;top:50%;width:220vmax;height:1px;margin-left:-110vmax;background:color-mix(in srgb,var(--fg) 16%,transparent);transform:rotate(24deg);pointer-events:none;animation:sweep 26s linear infinite}@keyframes sweep{to{transform:rotate(384deg)}}.hero-lead{position:absolute;left:62.5%;top:22%;width:calc(31.5% - var(--m));margin:0;transition:opacity 700ms var(--ease),transform 700ms var(--ease)}.is-ready .hero-lead.is-out{opacity:0;transform:translateY(8px);transition-delay:0ms}.hero-lead p{font-size:clamp(20px,1.85vw,30px);line-height:1.16;letter-spacing:-0.028em;color:color-mix(in srgb,var(--fg) 86%,transparent)}.hero-lead p::before{content:'\201C'}.hero-lead p::after{content:'\201D'}.hero-lead cite{display:block;margin-top:18px;font-style:normal;font-size:12px;color:var(--muted)}.hero-cue{position:absolute;left:62.5%;bottom:14px;font-size:12px;color:var(--muted);padding-left:8px}.hero-cue span{position:absolute;left:0;bottom:22px;width:1px;height:64px;background:var(--fg);transform-origin:top;animation:cue 2.4s var(--ease) infinite}@keyframes cue{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}.js [data-in]{opacity:0;transform:translateY(14px);transition:opacity 1000ms var(--out),transform 1000ms var(--out)}.is-ready [data-in]{opacity:1;transform:none;transition-delay:500ms}.js .hd-nav li::after{transform:scaleY(0);transition:transform 700ms var(--out)}.is-ready .hd-nav li::after{transform:scaleY(1);transition-delay:300ms}.scene{position:relative;height:760vh}.scene-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--s-light);color:var(--s-dark)}.sc-light{position:absolute;inset:0;--line:rgba(16,16,16,0.08)}.sc-words,.sc-dark{position:absolute;right:37.5%;top:50%;display:grid;justify-items:end;font-size:clamp(44px,6.2vw,112px);line-height:0.98;letter-spacing:-0.055em;white-space:nowrap}.sc-words{transform:translateY(var(--y,20vh));padding-right:0.02em}.sc-sh{position:absolute;left:0;right:0;height:50%;background:var(--s-dark);transform:scaleY(var(--k,0))}.sc-sh-a{top:0;transform-origin:top}.sc-sh-b{bottom:0;transform-origin:bottom}.sc-line{position:absolute;left:0;right:0;top:50%;height:1px;background:#f4f4f4;opacity:var(--o,0);transform:scaleX(var(--sx,1))}.sc-dark{top:50%;color:#fff;justify-items:start;right:auto;left:var(--dl,33%);transform:translateY(-0.98em);opacity:var(--o,0)}.sc-dark span{transition:none}.sc-dark span:nth-child(2){margin-left:1.7em;color:rgba(255,255,255,var(--o2,0.2))}.sc-dark span:nth-child(3){color:rgba(255,255,255,var(--o3,0.2))}.sc-end{position:absolute;inset:0;background:var(--s-light);opacity:var(--o,0);pointer-events:none}.tun{position:absolute;inset:0;opacity:var(--o,0);overflow:hidden}.tun-cam{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.tw{position:absolute;display:grid;transform-style:preserve-3d;backface-visibility:visible;font-size:calc(var(--H) / 3 * 0.105);color:#fff;letter-spacing:-0.03em}.tw>span{border:1px solid rgba(255,255,255,0.07);display:grid;place-items:center;white-space:nowrap;overflow:hidden}.tw b{font-weight:400}.tw .d1{color:#fff}.tw .d2{color:rgba(255,255,255,0.45)}.tw .d3{color:rgba(255,255,255,0.2)}.tw em{font-style:italic;font-size:0.6em}.tw .rot{transform:rotate(-90deg)}.tw-plane{width:calc(var(--W) * 7);height:calc(var(--H) * 7);left:calc(var(--W) * -3.5);top:calc(var(--H) * -3.5);grid-template-columns:repeat(21,1fr);grid-template-rows:repeat(21,1fr);font-size:calc(var(--H) / 3 * 0.2)}.tw-plane .hole{border-color:rgba(255,255,255,0.12)}.tw-l,.tw-r{width:var(--L);height:var(--H);left:calc(var(--L) / -2);top:calc(var(--H) / -2);grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(3,1fr)}.tw-l{transform:translate3d(calc(var(--W) / -2),0,calc(var(--L) / -2)) rotateY(90deg)}.tw-r{transform:translate3d(calc(var(--W) / 2),0,calc(var(--L) / -2)) rotateY(-90deg)}.tw-t,.tw-b{width:var(--W);height:var(--L);left:calc(var(--W) / -2);top:calc(var(--L) / -2);grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(9,1fr)}.tw-t{transform:translate3d(0,calc(var(--H) / -2),calc(var(--L) / -2)) rotateX(-90deg)}.tw-b{transform:translate3d(0,calc(var(--H) / 2),calc(var(--L) / -2)) rotateX(90deg)}.tw-end{width:var(--W);height:var(--H);left:calc(var(--W) / -2);top:calc(var(--H) / -2);transform:translateZ(calc(var(--L) * -1));background:var(--s-light);color:var(--s-dark);box-shadow:0 0 60px 10px rgba(239,239,239,0.25);font-size:13px;padding:2.4% 1.2%}.tw-end{display:grid;place-content:center;justify-items:center;gap:calc(var(--H) * 0.03)}.tw-end img{width:calc(var(--H) * 0.3);height:auto}.tw-end-cap{text-align:center;font-size:calc(var(--H) * 0.022);line-height:1.35}.tw-end-cap span{color:#5f5f5f}.about{position:relative;padding:140px 0 160px}.about .row{margin-bottom:64px}.js [data-words] .w{opacity:0.14;transition:opacity 400ms linear}.js [data-words] .w.on{opacity:1}.about-copy{margin-left:12.5%;width:min(50%,40em);display:grid;gap:1.1em;font-size:clamp(17px,1.3vw,21px);line-height:1.5;letter-spacing:-0.012em}.about-copy p:last-child{color:var(--muted)}.works{position:relative}.spiral{position:relative;height:320vh}.sp-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.sp-stage{position:absolute;left:0;right:37.5%;top:var(--hd);bottom:0;overflow:hidden;perspective:1500px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 86%,transparent 100%)}.sp-world{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d}.sp-card{position:absolute;display:block;width:var(--cw,150px);height:var(--ch,100px);margin:calc(var(--ch,100px) / -2) 0 0 calc(var(--cw,150px) / -2);background:color-mix(in srgb,var(--fg) 8%,transparent) center / cover no-repeat;backface-visibility:visible;will-change:transform;cursor:pointer;transition:opacity 360ms ease,filter 360ms ease}.sp-world.has-pick .sp-card{opacity:0.15;filter:grayscale(1)}.sp-world.has-pick .sp-card.is-pick{opacity:1;filter:none}.works-head{position:relative;z-index:1;background:var(--bg);padding:28px 0;border-top:1px solid var(--line)}.works-note{grid-column:6 / span 3 !important}.sp-info{position:absolute;left:62.5%;right:var(--m);top:50%;transform:translateY(-50%);display:grid;justify-items:start;gap:0}.sp-num{font-variant-numeric:tabular-nums}.sp-name{margin-top:18px;font-size:clamp(30px,3.2vw,56px);line-height:0.98;letter-spacing:-0.045em}.sp-meta{margin-top:22px;padding-top:12px;border-top:1px solid var(--line);width:100%;display:grid;gap:2px;font-size:13px;color:var(--muted)}.sp-go{margin-top:28px;display:inline-flex;gap:6px;align-items:center;font-size:13px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:2px}.sp-go svg{transition:transform 500ms var(--out)}.sp-info:hover .sp-go svg{transform:translate(3px,-3px)}.sp-num,.sp-name,.sp-meta{transition:opacity 220ms ease,transform 220ms ease}.sp-info.is-swapping .sp-num,.sp-info.is-swapping .sp-name,.sp-info.is-swapping .sp-meta{opacity:0;transform:translateY(6px)}.index{position:relative;background:var(--bg);padding:120px 0 160px;z-index:1}.index li{border-top:1px solid var(--line)}.index li:last-child{border-bottom:1px solid var(--line)}.index a{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:baseline;padding:11px 0 12px;font-size:12px;transition:opacity 300ms}.index a>:nth-child(1){padding-left:var(--m)}.index .ix-name{grid-column:2 / span 3;font-size:clamp(17px,1.35vw,22px);letter-spacing:-0.02em;line-height:1.2}.index a>:nth-child(3){grid-column:6}.index a>:nth-child(4){grid-column:7}.index a>:nth-child(5){grid-column:8}.index:hover a{opacity:0.28}.index a:hover,.index a:focus-visible{opacity:1}.team{position:relative;padding:120px 0 180px}.team .row{margin-bottom:96px;align-items:start}.team-lead{grid-column:6 / span 2 !important;font-size:clamp(15px,1.1vw,18px);line-height:1.4;letter-spacing:-0.01em}.group{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border-top:1px solid var(--line);padding-top:14px}.group + .group{margin-top:72px}.group-lbl{grid-column:1;padding-left:var(--m);font-weight:400;color:var(--muted)}.mems{grid-column:2 / -1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:48px}.mem{position:relative;padding-right:var(--m)}.mem::before{content:'';position:absolute;left:0;top:-15px;width:1px;height:7px;background:var(--fg)}.mem-img{aspect-ratio:3 / 4;max-width:108px;background:color-mix(in srgb,var(--fg) 8%,transparent);overflow:hidden}.mem-img img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:grayscale(1);transition:transform 1.2s var(--out)}.mem:hover .mem-img img{transform:scale(1.03)}.mem-name{margin-top:10px;font-size:12px;line-height:1.3}.mem-role{font-size:11px;color:var(--muted);font-style:italic}.contact{position:relative;height:230vh}.cross-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--bg)}.cr{position:absolute;width:33.34%;height:27.8%;background:var(--fg);transition:background 600ms var(--ease)}.cr::after{content:'';position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--bg) 8%,transparent)}.cr-tl{left:0;top:0;transform:translate(calc(var(--p,1) * -100%),calc(var(--p,1) * -100%))}.cr-tr{right:0;top:0;transform:translate(calc(var(--p,1) * 100%),calc(var(--p,1) * -100%))}.cr-bl{left:0;bottom:0;transform:translate(calc(var(--p,1) * -100%),calc(var(--p,1) * 100%))}.cr-br{right:0;bottom:0;transform:translate(calc(var(--p,1) * 100%),calc(var(--p,1) * 100%))}.cr-tl::after,.cr-bl::after{left:75%}.cr-tr::after,.cr-br::after{left:25%}.contact .cols{top:13%;bottom:13%}.ct{position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--line)}.ct-talk{position:absolute;left:var(--m);top:0;transform:translateY(-50%);font-size:clamp(40px,4.1vw,76px);letter-spacing:-0.055em;line-height:1;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 3px no-repeat;padding-bottom:2px;transition:background-size 600ms var(--out)}.ct-talk:hover{background-size:30% 3px}.ct-col{position:absolute;top:6px;left:calc((var(--c) - 1) * 12.5%);width:min(14%,calc(100% - (var(--c) - 1) * 12.5% - var(--m)));display:grid;gap:2px;justify-items:start;font-size:14px;line-height:1.2}.ct-col .lbl{margin-bottom:18px}.ct-col .ct-sub{margin:14px 0 4px}.ct-foot{position:absolute;right:var(--m);bottom:14px;text-align:right;font-size:11px;color:var(--bg);z-index:1;opacity:var(--fo,0)}.ct-foot b{font-weight:500;font-size:13px}.pp{position:relative;padding-top:64px}.pp-top{margin-bottom:18vh}.pp-top a:hover{text-decoration:underline}.pp-name{padding:0 var(--m);font-size:clamp(56px,11vw,210px);line-height:0.86;letter-spacing:-0.065em}.facts{margin-top:64px;border-top:1px solid var(--line)}.facts>div{position:relative;padding-top:10px}.facts>div::before{content:'';position:absolute;left:0;top:-1px;width:1px;height:7px;background:var(--fg)}.facts>div[style*='--c']{grid-column:var(--c) / span 1}.facts dt{font-size:12px;color:var(--muted)}.facts dd{font-size:14px;margin-top:4px}.pp-cover{margin-top:48px;height:92svh;overflow:hidden}.pp-cover img{width:100%;height:100%;object-fit:cover}.js [data-clip]{clip-path:inset(48% 0 48% 0);transition:clip-path 1.4s var(--ease)}.js [data-clip].in{clip-path:inset(0 0 0 0)}.pp-text{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));padding:120px 0;row-gap:32px}.pp-lead{grid-column:2 / span 4;max-width:36em;font-size:clamp(18px,1.35vw,22px);line-height:1.5;letter-spacing:-0.012em;padding-right:calc(var(--m) * 2)}.pp-para{grid-column:6 / span 2;font-size:15px;line-height:1.5;padding-right:var(--m)}.pp-map{grid-column:6 / span 2;justify-self:start;display:inline-flex;gap:4px;align-items:center;font-size:13px}.pp-gal{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));row-gap:14vh;padding-bottom:20vh}.pp-gal figure{overflow:hidden}.pp-gal img{width:100%}.g-a{grid-column:1 / span 6}.g-b{grid-column:5 / span 4}.g-c{grid-column:1 / -1}.g-c:nth-child(even){grid-column:3 / span 5}.next{background:#070707;color:#efefef}.next a{display:block;position:relative;padding:18px var(--m) 0;min-height:100svh;overflow:hidden}.next .lbl{position:relative;z-index:1}.next-name{position:relative;z-index:1;display:block;margin-top:10vh;font-size:clamp(52px,10vw,190px);line-height:0.86;letter-spacing:-0.065em}.next-img{position:absolute;left:50%;bottom:0;width:50%;height:58%;overflow:hidden}.next-img img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition:transform 1.6s var(--out),opacity 600ms}.next a:hover .next-img img{transform:scale(1.04);opacity:1}.shutter{position:fixed;inset:0;z-index:var(--z-shutter);pointer-events:none}.shutter span{position:absolute;left:0;right:0;height:50.2%;background:#070707;transform:scaleY(0);transition:transform 700ms var(--ease)}.sh-a{top:0;transform-origin:top}.sh-b{bottom:0;transform-origin:bottom}.shutter i{position:absolute;left:0;right:0;top:50%;height:1px;background:#efefef;opacity:0;transform:scaleX(0);transition:opacity 300ms,transform 500ms var(--ease)}.shutter.is-closed span,.is-arriving .shutter span{transform:scaleY(1)}.shutter.is-closed i,.is-arriving .shutter i{opacity:1;transform:scaleX(1);transition-delay:450ms}.is-arriving .shutter i{transition-delay:0ms}.loader{position:fixed;inset:0;z-index:var(--z-loader);background:var(--s-light);color:var(--s-dark);overflow:hidden;display:none}.is-loading .loader{display:block}.ld-lines i{position:absolute;background:rgba(16,16,16,0.07)}.ld-lines i:first-child{left:0;right:0;top:50%;height:1px}.ld-lines i:last-child{top:0;bottom:0;left:50%;width:1px}.ld-a{position:absolute;inset:0;font-size:clamp(22px,2.15vw,34px);letter-spacing:-0.03em;transition:opacity 500ms}.ld-lead{position:absolute;left:var(--m);top:50%;transform:translate(var(--lx,0),-50%);transition:transform 900ms var(--ease);white-space:nowrap}.ld-w{position:absolute;left:var(--x);top:50%;transform:translate(calc(var(--dx,70vw)),-50%);transition:transform 1100ms var(--ease),opacity 600ms}.ld-w::before{content:'';position:absolute;left:-14px;top:-50vh;height:100vh;width:1px;background:rgba(16,16,16,0.06)}.ld-w:nth-of-type(2){transition-delay:120ms}.ld-w:nth-of-type(3){transition-delay:240ms}.ld-b{position:absolute;inset:0;background:#1f1f1f;color:#fff;display:grid;place-items:center;font-size:clamp(16px,1.35vw,22px);letter-spacing:-0.02em;opacity:0;transition:opacity 250ms,background 700ms}.ld-cap{position:absolute;left:var(--m);bottom:18px;font-size:11px;line-height:1.25}.ld-pct{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);font-size:11px;font-variant-numeric:tabular-nums}.ld-sh{position:absolute;left:0;right:0;height:50.2%;background:var(--s-light);transform:scaleY(0);transition:transform 650ms var(--ease)}.ld-sh-a{top:0;transform-origin:top}.ld-sh-b{bottom:0;transform-origin:bottom}.ld-1 .ld-w{--dx:0px}.ld-2 .ld-w{--dx:-18vw;opacity:0;transition-delay:0ms}.ld-2 .ld-lead{--lx:calc(50vw - 50% - var(--m))}.ld-2 .ld-a{opacity:0;transition-delay:500ms}.ld-3 .ld-b{opacity:1;background:#070707}.ld-3 .ld-cap,.ld-3 .ld-pct{color:#efefef}.ld-4 .ld-sh{transform:scaleY(1)}.ld-5{opacity:0;transition:opacity 500ms}.js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity 1s var(--out),transform 1s var(--out);transition-delay:calc(var(--d,0) * 80ms)}.js [data-reveal].in{opacity:1;transform:none}@media (max-width:899px){.hd-nav{display:none}.hd-menu{display:block}.row>[style*='--c']{grid-column:1 / -1 !important;padding-left:var(--m)}.row{row-gap:10px}.cols i:not(:first-child){display:none}.hero-lead{left:var(--m);right:var(--m);width:auto;top:22%}.hero-lead p{font-size:clamp(22px,6.4vw,30px)}.hero-cue{left:50%}.sc-words,.sc-dark{right:auto;left:auto;font-size:clamp(40px,14vw,64px)}.sc-words{right:var(--m)}.sc-dark{left:var(--m)}.about-copy{margin:0 var(--m);width:auto}.sp-stage{right:0;bottom:38%}.sp-info{left:var(--m);right:var(--m);top:auto;bottom:64px;transform:none}.sp-name{margin-top:8px}.sp-meta{margin-top:12px}.sp-go{margin-top:16px}.index a{grid-template-columns:2.6em 1fr auto;padding-right:var(--m)}.index .ix-name{grid-column:2}.index a>:nth-child(3),.index a>:nth-child(4){display:none}.index a>:nth-child(5){grid-column:3}.team-lead{grid-column:1 / -1 !important}.group{grid-template-columns:1fr;row-gap:18px}.group-lbl{grid-column:1}.mems{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 var(--m);column-gap:12px;row-gap:32px}.mem{padding:0}.mem::before{display:none}.cr{width:18%;height:18%}.ct{top:30%}.ct-talk{position:relative;display:inline-block;transform:translateY(-50%)}.ct-col{position:static;width:auto;padding:0 var(--m);margin-top:22px}.ct-col .lbl{margin-bottom:4px}.ct-foot{display:none}.pp-name{font-size:clamp(48px,14vw,96px)}.facts{grid-template-columns:1fr 1fr;padding:0 var(--m);row-gap:18px}.facts>div[style*='--c']{grid-column:auto}.pp-cover{height:60svh}.pp-text{display:block;padding:96px var(--m)}.pp-text>*{margin-bottom:24px}.pp-gal{display:grid;grid-template-columns:1fr;row-gap:32px}.pp-gal figure,.g-c:nth-child(even){grid-column:1}.next-img{left:0;width:100%;height:45%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition-duration:1ms !important;transition-delay:0ms !important}.js [data-reveal],.js [data-in]{opacity:1;transform:none}.js [data-clip]{clip-path:none}.js [data-words] .w{opacity:1}.js .mark span{color:var(--fg)}}