.hero{padding:0 var(--px) clamp(40px,9vh,110px)}.hero-frame{height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding:var(--px) 0 24px}.hero-lockup{width:100%;height:auto}@media(min-width:768px){.hero-lockup-wrap{margin-top:clamp(24px,6vh,64px)}}.hero-statement{text-align:center;font-size:min(96px,calc((100vw - 52px) / 17.6))}.hero-statement,.statement-inner .statement-text{font-family:Orbitron,Geist,Noto Sans Georgian,Arial,Helvetica,sans-serif;font-weight:900}.hero-bottom{display:flex;flex-direction:column;gap:clamp(20px,4vh,48px)}.hero-index{display:flex;justify-content:space-between;gap:16px}.hero-statement .line{display:block}@media(max-width:767px){.hero-frame{height:auto;justify-content:flex-start;gap:clamp(20px,5vh,44px);padding-top:50px}.hero-lockup-wrap{position:static;overflow:visible}.hero-lockup{position:static;width:100%;height:auto;transform:none}.hero{padding-bottom:0}.film.film{margin-top:clamp(40px,8vh,72px)}}.film{position:relative;z-index:1;padding:0 var(--px);margin-top:calc(-1*clamp(120px,13.2vw,205px));margin-bottom:clamp(40px,6vh,90px);pointer-events:none}.film-figure{pointer-events:auto}.film-figure{grid-column:7 / span 5;margin:0;display:flex;flex-direction:column;gap:10px}.film-video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--ink)}html.js .film-video{opacity:0;transition:opacity .6s ease}html.js .film-video.playing{opacity:1}.film-cap{display:flex;justify-content:space-between;gap:16px}@media(max-width:767px){.film-figure{grid-column:4 / -1}}.statement{min-height:70dvh;align-items:center;padding:96px var(--px)}.statement h2{grid-column:2 / span 10;text-align:center}.statement-inner{grid-column:2 / span 10;display:flex;flex-direction:column;gap:clamp(20px,4vh,48px)}.statement-inner .statement-text{font-size:clamp(24px,3.6vw,52px);letter-spacing:-.02em}@media(max-width:767px){.statement{min-height:40dvh;padding:72px var(--px)}.statement h2{grid-column:1 / -1;font-size:23px}.statement-inner{grid-column:1 / -1}}.statement-inner{position:relative}.head3d-wrap{position:absolute;left:-5.2em;bottom:-6.4em;width:18.4em;height:18.4em;pointer-events:none;z-index:2}#head3d{width:100%;height:100%;display:block}@media(max-width:810px){.head3d-wrap{width:15.6em;height:15.6em;left:-4em;bottom:-5em}}@media(max-width:560px){.head3d-wrap{width:10.2em;height:10.2em;left:-1.8em;bottom:-7.4em}}#head3d{transition:filter 40ms linear}.head3d-wrap.is-neg #head3d{filter:invert(1) hue-rotate(180deg)}@media(prefers-reduced-motion:reduce){.head3d-wrap.is-neg #head3d{filter:none}}.head3d-wrap #head3d{pointer-events:auto!important;cursor:pointer}.marks{position:absolute;inset:0;pointer-events:none}.marks svg{position:absolute;color:var(--page-fg, #111);opacity:0;transition:opacity 45ms linear,transform .12s cubic-bezier(.22,1,.36,1)}.head3d-wrap.is-neg .marks svg{opacity:1}@media(prefers-reduced-motion:reduce){.marks{display:none}}.rows{color:var(--page-fg);padding:clamp(40px,8vh,96px) 0 0}.rows-list{border-top:1.5px solid currentColor}.row{display:block;border-bottom:1.5px solid currentColor;overflow:hidden;position:relative}.row-line{display:flex;align-items:center;gap:clamp(12px,1.8vw,32px);white-space:nowrap;padding:clamp(6px,1.1vh,14px) 0;padding-left:clamp(16px,4vw,48px);padding-right:clamp(76px,7vw,100px)}.row-name{font-size:clamp(30px,7vw,132px);line-height:.92;letter-spacing:-.04em;font-weight:400;text-transform:uppercase}.row--outline .row-name{-webkit-text-fill-color:transparent;-webkit-text-stroke:1.6px currentColor}.row-field{flex:none;width:calc(var(--cap, 84px) * 1.45);height:calc(var(--cap, 84px) * .92);background:linear-gradient(108deg,#b9b9b9 0 28%,var(--hot) 28% 52%,#1d2bd4 52% 68%,#b9b9b9 68% 84%,#12a145 84% 100%)}.row-desc{display:flex;flex-direction:column;flex:none;font-size:calc(var(--cap, 84px) / 3.4);line-height:1.02;letter-spacing:-.025em;font-weight:700;text-transform:uppercase}.row-standing{flex:none;display:block;width:calc(var(--cap, 84px) * 1.05);color:var(--sticker, #2776ea)}.row-standing :global(svg){width:100%;height:auto;display:block}.row-arrow{margin-left:auto;flex:none;display:block;width:calc(var(--cap, 84px) * .92);transition:transform .52s var(--spring)}.row-arrow .arrow{display:block;width:100%;height:auto}.row:hover .row-arrow,.row:focus-visible .row-arrow{transform:translate(clamp(7px,1.1vw,19px),calc(clamp(7px,1.1vw,19px)*-1))}@media(prefers-reduced-motion:reduce){.row-arrow{transition:none}}@media(max-width:810px){.row-kicker,.row-disc,.row-note{display:none}}.credits{height:640vh;position:relative;color:var(--page-fg)}.credits-mark{position:absolute;left:50%;top:50%;width:clamp(36px,4.4vw,64px);height:auto;transform:translate(-50%,-50%);opacity:0;visibility:hidden;pointer-events:none;color:var(--page-fg)}.credits-stage .credits-mark{position:absolute}.credits-mark svg{display:block;width:100%;height:auto}.credits[data-static=true] .credits-mark{display:none}.credits-stage{position:sticky;top:0;height:100svh;overflow:hidden}.credits-roll{position:absolute;left:0;right:0;top:0;padding:0 clamp(20px,5vw,64px);text-align:center;will-change:transform}.credits-group{display:grid;grid-template-columns:repeat(var(--cols, 1),minmax(0,1fr));justify-items:center;gap:clamp(14px,2.4vw,36px);max-width:900px;margin:0 auto clamp(56px,10vh,132px)}.credits-block{max-width:34ch}.credits-title,.credits-header{font-size:clamp(15px,1.5vw,22px);line-height:1.2;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:2px}.credits-paren{font-size:clamp(10px,.95vw,13px);line-height:1.25;font-weight:600;letter-spacing:.01em;margin-bottom:3px}.credits-line{font-size:clamp(12px,1.15vw,16px);line-height:1.3;font-weight:600;text-transform:none}.credits-fine{font-size:clamp(9px,.82vw,11.5px);line-height:1.5;font-weight:500;text-transform:none;opacity:.88;margin-top:4px}.credits-statement{font-family:Orbitron,Geist,Noto Sans Georgian,Arial,Helvetica,sans-serif;letter-spacing:0;text-align:center;font-size:clamp(11px,.95vw,14px);line-height:1.45;font-weight:900;text-wrap:balance;text-transform:uppercase;margin-top:clamp(28px,5vh,56px);margin-bottom:clamp(10px,1.6vh,18px)}.credits-end{font-size:clamp(10px,.8vw,12px);margin-bottom:clamp(24px,5vh,56px)}.credits[data-static=true]{height:auto}.credits[data-static=true] .credits-stage{position:static;height:auto;padding:clamp(64px,12vh,140px) 0}.credits[data-static=true] .credits-roll{position:static;transform:none!important;will-change:auto}@media(max-width:810px){.credits-group{grid-template-columns:minmax(0,1fr);gap:clamp(20px,4vh,36px);margin-bottom:clamp(40px,7vh,80px)}}.credits-head{text-align:center;font-size:clamp(10px,.85vw,12px);line-height:1.4;font-weight:600;letter-spacing:.22em;text-transform:uppercase;margin:clamp(56px,11vh,132px) 0 clamp(28px,5vh,56px)}.theory{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:min(940px,92vw);column-gap:clamp(10px,1.4vw,22px);row-gap:1px;margin:0 auto;align-items:baseline}.theory-row{display:contents}.theory-label{grid-column:1;justify-self:end;text-align:right;font-size:clamp(8.5px,.72vw,10.5px);line-height:1.55;font-weight:500;font-style:italic;opacity:.6}.theory-value{grid-column:2;max-width:min(760px,56vw);text-align:left;font-size:clamp(9px,.78vw,11.5px);line-height:1.55;font-weight:600;letter-spacing:.01em;text-transform:uppercase}@media(max-width:810px){.theory{grid-template-columns:minmax(0,1fr);justify-content:stretch;row-gap:0}.theory-label,.theory-value{grid-column:1;justify-self:center;text-align:center;text-wrap:balance}.credits-head{font-size:12px;letter-spacing:.18em}.credits-title,.credits-header{font-size:18px;line-height:1.25}.credits-paren{font-size:12px;line-height:1.3}.credits-line{font-size:14.5px;line-height:1.35}.credits-fine{font-size:12px;line-height:1.5}.credits-statement{font-size:11.5px;line-height:1.4}.credits-statement br{display:none}.theory-value{max-width:32ch;font-size:13.5px;line-height:1.4}.theory-label{margin-top:18px;font-size:11px;line-height:1.4}}.row-slot{flex:none;height:var(--cap, 84px);width:calc(var(--cap, 84px) * var(--ratio, 1.5));overflow:hidden}.row-pinned{width:100%;height:100%;object-fit:cover;display:block;clip-path:inset(0 100% 0 0);transform:scale(1.08);transition:clip-path .62s var(--spring),transform .76s var(--spring)}.row:hover .row-pinned,.row:focus-visible .row-pinned{clip-path:inset(0 0 0 0);transform:scale(1)}@media(prefers-reduced-motion:reduce){.row-pinned{transition:none}}.row-desc--bold{font-weight:500;text-transform:uppercase;letter-spacing:-.025em}.row-desc--quiet{font-weight:400;text-transform:none;letter-spacing:0;font-size:calc(var(--cap, 84px) / 4.6);line-height:1.15;max-width:22ch;white-space:normal}.row-after{flex:none;font-size:calc(var(--cap, 84px) / 3);font-weight:500;letter-spacing:-.02em;text-transform:uppercase}.row-line:has(.row-after) .row-arrow{margin-left:auto}.row-slot--inword .row-pinned{clip-path:none;transform:scale(1)}.row:hover .row-slot--inword .row-pinned,.row:focus-visible .row-slot--inword .row-pinned{filter:invert(1);animation:negative-flicker .5s steps(1,end) 1 both}@media(prefers-reduced-motion:reduce){.row:hover .row-slot--inword .row-pinned,.row:focus-visible .row-slot--inword .row-pinned{animation:none}}.hero,.statement{overflow-x:clip}.focus{color:var(--page-fg);padding:clamp(8px,2vh,24px) var(--px) 0;overflow-x:clip}.focus{padding-top:clamp(56px,10vh,120px)}.focus-label{margin-bottom:20px}.focus-rows{list-style:none;display:flex;flex-direction:column;gap:clamp(4px,.8vw,12px)}.focus-word{font-family:Orbitron,Geist,Noto Sans Georgian,Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.01em;line-height:1;text-transform:uppercase;white-space:nowrap;width:fit-content}.focus-word{font-size:clamp(38px,11.4vw,176px)}.credits{color:#fff;background:#000}.credits-film{position:absolute;inset:0;z-index:0}.credits-film-video{position:sticky;top:0;display:block;width:100%;height:100svh;object-fit:cover;background:#000}.credits-film:after{content:"";position:absolute;inset:0;background:#00000080}.credits-stage{z-index:1}.credits[data-static=true] .credits-stage{position:relative}.credits-mark{color:#fff}.credits .stamp-host,:root[data-theme=black] body.paper main .credits .stamp-host{filter:invert(1)}
