.rw{--rw-scrim:color-mix(in oklab, var(--ink) 92%, black);--rw-pad:clamp(1.5rem, 6.6vw, 6rem);--rw-measure:34rem;--rw-col-r:calc(var(--rw-pad) + var(--rw-measure));isolation:isolate;position:relative}.rw-stage{z-index:0;pointer-events:none;contain:strict;background:var(--ink);position:fixed;inset:0;overflow:hidden}.rw-stage canvas{width:100%;height:100%;display:block}.rw-still{transition:opacity 1.1s var(--ease);position:absolute;inset:0}.rw-still img{object-fit:cover;object-position:64% 66%;filter:blur(14px)saturate(.9);width:100%;height:100%;transform:scale(1.06)}.rw.is-live .rw-still{opacity:0}.rw-stills{display:none}.rw.is-reduced .rw-stills{display:block;position:absolute;inset:0}.rw-rm{display:none;position:absolute;inset:0}.rw-rm.on{display:block}.rw-rm img{object-fit:cover;object-position:70% 42%;width:100%;height:100%;display:block}.rw-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg, color-mix(in oklab, var(--rw-scrim) 99%, transparent) 0, color-mix(in oklab, var(--rw-scrim) 99%, transparent) calc(var(--rw-col-r) - 2rem), color-mix(in oklab, var(--rw-scrim) 84%, transparent) calc(var(--rw-col-r) + 1.5rem), color-mix(in oklab, var(--rw-scrim) 34%, transparent) calc(var(--rw-col-r) + 6rem), color-mix(in oklab, var(--rw-scrim) 8%, transparent) calc(var(--rw-col-r) + 11rem), transparent calc(var(--rw-col-r) + 15rem));position:fixed;inset:0}.rw-flow{z-index:2;position:relative;overflow-x:clip}.rw-beat{min-height:100svh;padding:clamp(4rem, 12vh, 8rem) var(--gutter) clamp(4rem, 12vh, 8rem) var(--rw-pad);align-content:center;display:grid;position:relative}.rw-beat.rw-tall{align-content:start;min-height:0;padding:0;display:block}.rw-b2{height:300svh}.rw-b3{height:240svh}.rw-pin{height:100svh;padding:clamp(4rem, 12vh, 8rem) var(--gutter) clamp(3rem, 9vh, 6rem) var(--rw-pad);align-content:center;display:grid;position:sticky;top:0}.rw-col{z-index:1;width:min(100%, var(--rw-measure));gap:1.05rem;display:grid;position:relative}.rw-col>p:not(.rw-credit):not(.rw-cue):not(.eyebrow){color:var(--text-2);text-wrap:pretty;max-width:34rem}.rw-col h2{font-variation-settings:"opsz" 96;letter-spacing:-.026em;color:var(--text);max-width:15ch;margin-bottom:.35rem;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.1rem);line-height:1.02}.rw-title{font-variation-settings:"opsz" 144;letter-spacing:-.034em;color:var(--text);max-width:11ch;margin-top:.4rem;font-size:clamp(2.5rem,1.1rem + 3.9vw,4.4rem);line-height:.95}.rw-by{font-family:var(--font-mono);font-size:var(--t--1);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--accent) 76%, var(--text-2))}.rw-premise{font-variation-settings:"opsz" 60;letter-spacing:-.018em;color:var(--text);text-wrap:balance;max-width:21ch;margin-top:clamp(1rem,3vh,2rem);font-size:clamp(1.32rem,1rem + 1.35vw,1.95rem);line-height:1.2}.rw-lede{max-width:33rem;color:var(--text-2)}.rw-cue{font-family:var(--font-mono);font-size:var(--t--2);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:.7rem;margin-top:clamp(1rem,4vh,2.6rem);display:flex}.rw-cue:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:clamp(2rem,6vw,4.5rem);height:1px}.rw.js-reveal .rw-beat h2,.rw.js-reveal .rw-beat .eyebrow-accent,.rw.js-reveal .rw-beat .rw-sub{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-out)}.rw.js-reveal .rw-beat .rw-sub{transition-delay:.15s}.rw.js-reveal .rw-beat h2.is-in,.rw.js-reveal .rw-beat .eyebrow-accent.is-in,.rw.js-reveal .rw-beat .rw-sub.is-in{clip-path:inset(0)}.rw-b4{align-content:start;gap:clamp(2rem,6vh,4rem);padding-top:clamp(7rem,18vh,12rem)}.rw-cards{width:min(100%, calc(var(--rw-measure) + 4rem));z-index:1;gap:.8rem;list-style:none;display:grid;position:relative}.rw-cards li{border-radius:var(--radius-m);border:1px solid color-mix(in oklab, var(--paper) 7%, transparent);background:color-mix(in oklab, var(--rw-scrim) 74%, transparent);-webkit-backdrop-filter:blur(16px)saturate(115%);transition:border-color .62s var(--ease), background .62s var(--ease), box-shadow .62s var(--ease);position:relative;box-shadow:0 18px 44px -30px #000000e6}.rw-cards li.lit{border-color:color-mix(in oklab, var(--accent) 44%, transparent);background:color-mix(in oklab, var(--rw-scrim) 88%, transparent);box-shadow:0 20px 60px -34px #000000f2, 0 0 0 1px color-mix(in oklab, var(--accent) 12%, transparent)}.rw-cards .qcard{background:0 0;border-color:#0000}.rw-cards li .num{color:color-mix(in oklab, var(--accent) 26%, var(--text-3));transition:color .62s var(--ease)}.rw-cards li.lit .num{color:var(--accent)}.rw-actions{flex-wrap:wrap;gap:.85rem;margin-top:clamp(.8rem,2.5vh,1.6rem);display:flex}.rw-credit{font-family:var(--font-mono);font-size:var(--t--2);letter-spacing:.04em;color:color-mix(in oklab, var(--text-2) 70%, var(--text-3));max-width:40ch;margin-top:.9rem;line-height:1.7}.rw-flat{z-index:0;pointer-events:none;display:none;position:fixed;inset:0}.rw.is-flat .rw-flat{display:block}.rw.is-flat .rw-still{opacity:0}.rw-flat picture,.rw-flat img{width:100%;height:100%;display:block}.rw-flat img{object-fit:cover;object-position:64% 66%}@media (width<=82rem) and (aspect-ratio>=1) and (width>=60.01rem){.rw{--rw-measure:29rem}}@media (width<=72rem) and (aspect-ratio>=1) and (width>=60.01rem){.rw{--rw-measure:26rem;--rw-pad:clamp(1.5rem, 5vw, 3rem)}}.rw.is-flat .rw-b2,.rw.is-flat .rw-b3{height:auto}.rw.is-flat .rw-pin{height:auto;min-height:100svh;position:relative}@media (width<=60rem),(aspect-ratio<=1){.rw{--rw-pad:var(--gutter)}.rw-veil{background:linear-gradient(180deg, color-mix(in oklab, var(--rw-scrim) 30%, transparent) 0%, transparent 14%)}.rw-beat{align-content:end;padding-top:50svh;padding-bottom:clamp(2.5rem,7vh,4rem)}.rw-b1{padding-top:47svh}.rw-beat.rw-tall{align-content:start;padding:0}.rw-pin{align-content:end;padding-top:50svh;padding-bottom:clamp(2rem,6vh,3.5rem)}.rw-b2{height:260svh}.rw-b3{height:165svh}.rw-col{isolation:isolate;gap:.85rem}.rw-col:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in oklab, var(--rw-scrim) 94%, transparent);position:absolute;inset:-2.6rem -100vw -3rem;-webkit-mask-image:linear-gradient(#0000 0,#000 2.4rem calc(100% - 2.6rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 2.4rem calc(100% - 2.6rem),#0000 100%)}.rw-b4{padding-top:92svh}.rw.is-flat .rw-b4{padding-top:48svh}.rw-b4{padding-bottom:1.5rem}.rw-b5{min-height:100svh;padding-top:42svh}.rw-cards li{background:color-mix(in oklab, var(--rw-scrim) 94%, transparent)}.rw-still img,.rw-flat img,.rw-rm img{object-position:50% 0%}}@media (prefers-reduced-motion:reduce){.rw-b2,.rw-b3{height:auto}.rw-pin{height:auto;min-height:100svh;position:relative}.rw.js-reveal .rw-beat h2,.rw.js-reveal .rw-beat .eyebrow-accent,.rw.js-reveal .rw-beat .rw-sub{clip-path:none}}.rw.is-reduced .rw-b2,.rw.is-reduced .rw-b3{height:auto}.rw.is-reduced .rw-pin{height:auto;min-height:100svh;position:relative}.rw.is-reduced .rw-beat h2,.rw.is-reduced .rw-beat .eyebrow-accent,.rw.is-reduced .rw-beat .rw-sub{clip-path:none}
