.ou{--ou-scrim:color-mix(in oklab, var(--ink) 96%, black);--ou-pad-l:max(calc(var(--gutter) + clamp(.5rem, 3.6vw, 4.5rem)), calc((100vw - 92rem) / 2));--ou-col-r:calc(var(--ou-pad-l) + 33rem);isolation:isolate;position:relative}.ou-stage{z-index:0;pointer-events:none;contain:strict;background:var(--ink);transition:opacity .7s cubic-bezier(.45,0,.25,1);position:fixed;inset:0;overflow:hidden}.ou:not(.is-flat) .ou-stage.is-gone{opacity:0}.ou-stage canvas{width:100%;height:100%;display:block}.ou-static{background:var(--ink);transition:opacity .9s var(--ease);position:absolute;inset:0}.ou-static img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;position:absolute;inset:0}.ou.is-live .ou-static{opacity:0}.ou.is-cut .ou-static{transition:none}.ou-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--ou-scrim) 0, var(--ou-scrim) max(30%, var(--ou-col-r) + 1rem), color-mix(in oklab, var(--ou-scrim) 82%, transparent) calc(var(--ou-col-r) + 2.5rem), color-mix(in oklab, var(--ou-scrim) 58%, transparent) calc(var(--ou-col-r) + 4.5rem), color-mix(in oklab, var(--ou-scrim) 32%, transparent) calc(var(--ou-col-r) + 7rem), color-mix(in oklab, var(--ou-scrim) 12%, transparent) calc(var(--ou-col-r) + 10rem), transparent calc(var(--ou-col-r) + 13rem));transition:opacity .9s cubic-bezier(.45,0,.25,1);position:fixed;inset:0}.ou-end{height:1px;display:block}.ou:not(.is-flat,.is-reduced) .ou-veil.is-off{opacity:0}.ou-veil:after{content:"";opacity:.02;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -0.45'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ou-flow{z-index:2;position:relative;overflow-x:clip}.ou-beat{min-height:100svh;padding-block:clamp(4rem,12vh,8rem);padding-inline:var(--ou-pad-l) var(--gutter);align-content:center;display:grid;position:relative}.ou-col{z-index:1;gap:1.05rem;width:min(100%,33rem);display:grid;position:relative}.ou-col-more,.ou-col-cta{margin-top:1.05rem}.ou-col>:where(p:not(.ou-aside,.ou-credit,.eyebrow,.ou-cue,.ou-actions)){color:var(--text-2);text-wrap:pretty;max-width:33rem}.ou-col h2{font-variation-settings:"opsz" 96;letter-spacing:-.026em;color:var(--text);text-wrap:balance;max-width:16ch;margin-bottom:.35rem;font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem);line-height:1.03}.ou-title{font-variation-settings:"opsz" 144;letter-spacing:-.034em;color:var(--text);max-width:10ch;margin-top:.4rem;font-size:clamp(2.9rem,1rem + 5.2vw,5.4rem);line-height:.92}.ou-by{font-family:var(--font-mono);font-size:var(--t--1);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--accent) 78%, var(--text-2))}.ou-premise{font-variation-settings:"opsz" 60;letter-spacing:-.018em;color:var(--text);text-wrap:balance;max-width:21ch;margin-top:clamp(.8rem,2.6vh,1.8rem);font-size:clamp(1.32rem,1rem + 1.3vw,1.9rem);line-height:1.2}.ou-lede{max-width:31rem}.ou-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}.ou-cue:after{content:"";background:linear-gradient(90deg, var(--text-3), transparent);width:clamp(2rem,6vw,4.5rem);height:1px}.ou-aside{border-left:1px solid color-mix(in oklab, var(--accent) 55%, transparent);font-family:var(--font-mono);font-size:var(--t--2);letter-spacing:.06em;color:color-mix(in oklab, var(--accent) 70%, var(--text-2));max-width:30rem;margin-top:.6rem;padding-left:1rem;line-height:1.7}.ou-b4{align-content:start;gap:clamp(2.2rem,6vh,4rem);padding-block:clamp(7rem,18vh,12rem) clamp(4rem,12vh,8rem)}.ou-questions{z-index:1;width:min(100%,36rem);position:relative}.ou-qlist{gap:clamp(1.4rem,5vh,2.6rem);list-style:none;display:grid}.ou-qlist li{border-radius:var(--radius-m);border:1px solid color-mix(in oklab, var(--paper) 7%, transparent);background:color-mix(in oklab, var(--ou-scrim) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(112%);transition:border-color .62s var(--ease), background .62s var(--ease), box-shadow .62s var(--ease);position:relative;box-shadow:0 18px 44px -30px #000000e6}.ou-qlist li.lit{border-color:color-mix(in oklab, var(--accent) 46%, transparent);background:color-mix(in oklab, var(--ou-scrim) 90%, transparent);box-shadow:0 20px 60px -34px #000000f2, 0 0 0 1px color-mix(in oklab, var(--accent) 12%, transparent)}.ou-qlist .qcard{background:0 0;border-color:#0000}.ou-qlist li .num{color:color-mix(in oklab, var(--accent) 34%, var(--text-3));transition:color .62s var(--ease)}.ou-qlist li.lit .num{color:var(--accent)}.ou-actions{flex-wrap:wrap;gap:.85rem;margin-top:clamp(.8rem,2.5vh,1.6rem);display:flex}.ou-credit{font-family:var(--font-mono);font-size:var(--t--2);letter-spacing:.04em;color:color-mix(in oklab, var(--text-2) 72%, var(--text-3));max-width:40ch;margin-top:.9rem;line-height:1.7}.ou-still{margin:0;display:none}.ou.is-flat .ou-still{z-index:1;border-radius:var(--radius-m);border:1px solid color-mix(in oklab, var(--paper) 9%, transparent);width:min(100%,34rem);display:block;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #000000e6}.ou-still img{width:100%;height:auto;display:block}.ou.is-flat .ou-stage,.ou.is-flat .ou-veil{height:100svh;position:absolute}.ou.is-flat .ou-beat{min-height:auto;padding-block:clamp(3rem,9vh,6rem)}.ou.is-flat .ou-b2,.ou.is-flat .ou-b3,.ou.is-flat .ou-b5{grid-template-columns:minmax(0,33rem) minmax(0,34rem);justify-content:start;align-items:center;column-gap:clamp(2rem,5vw,5rem)}.ou.is-flat .ou-b1{min-height:100svh}.ou.is-flat .ou-b5 .ou-col-more,.ou.is-flat .ou-b5 .ou-col-cta{grid-column:1;margin-top:0}.ou.is-flat .ou-b5 .ou-still{grid-area:1/2/span 3}@media (width<=72rem) and (aspect-ratio<=1){.ou-beat{padding-inline:var(--gutter);align-content:end;padding-block:clamp(20rem,58svh,34rem) clamp(2.2rem,6svh,3.6rem)}.ou-b1{padding-block:clamp(19rem,54svh,31rem) clamp(2rem,5svh,3rem)}.ou-veil{background:linear-gradient(0deg, color-mix(in oklab, var(--ou-scrim) 40%, transparent) 0%, color-mix(in oklab, var(--ou-scrim) 10%, transparent) 18%, transparent 30%)}.ou-col:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in oklab, var(--ou-scrim) 97%, transparent);position:absolute;inset:-2.4rem -100vw -3.4rem;-webkit-mask-image:linear-gradient(#0000 0,#000 2.3rem calc(100% - 3.2rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 2.3rem calc(100% - 3.2rem),#0000 100%)}.ou-b4{align-content:start;padding-block:clamp(20rem,56svh,32rem) clamp(4rem,12vh,7rem)}.ou-qlist li{background:color-mix(in oklab, var(--ou-scrim) 93%, transparent)}.ou-qlist li.lit{background:color-mix(in oklab, var(--ou-scrim) 95%, transparent)}.ou-qlist{gap:clamp(13rem,36svh,20rem)}.ou.is-flat .ou-qlist{gap:clamp(1.4rem,5vh,2.6rem)}.ou-static img{object-position:50% 30%}.ou.is-flat .ou-beat{padding-block:clamp(2.4rem,7vh,4rem)}.ou.is-flat .ou-b2,.ou.is-flat .ou-b3,.ou.is-flat .ou-b5{grid-template-columns:minmax(0,1fr);row-gap:2.2rem}.ou.is-flat .ou-b5 .ou-still{grid-area:auto/1}.ou:not(.is-flat) .ou-col-more{margin-top:clamp(14rem,44svh,24rem)}.ou:not(.is-flat) .ou-col-cta{margin-top:clamp(18rem,58svh,30rem);margin-bottom:clamp(12rem,42svh,22rem)}.ou.is-flat .ou-col:before{display:none}.ou.is-flat .ou-b1{padding-top:clamp(19rem,54svh,31rem)}.ou.is-flat .ou-b1 .ou-col:before{display:block}}@media (width<=72rem) and (aspect-ratio>=10001/10000){.ou{--ou-pad-l:var(--gutter);--ou-col-r:calc(var(--ou-pad-l) + 28rem)}.ou-col{width:min(100%,28rem)}.ou-questions{width:min(100%,30rem)}}
