.fbr{--fbr-scrim:color-mix(in oklab, var(--ink) 96%, black);--fbr-fire:color-mix(in oklab, var(--accent) 88%, #ff5a00);--fbr-pad-l:max(calc(var(--gutter) + clamp(.5rem, 3.6vw, 4.5rem)), calc((100vw - 92rem) / 2));--fbr-col-r:calc(var(--fbr-pad-l) + 33rem);isolation:isolate;position:relative}.fbr-stage{z-index:0;pointer-events:none;contain:strict;background:var(--ink);position:fixed;inset:0;overflow:hidden}.fbr-stage canvas{width:100%;height:100%;display:block}.fbr-static{background:var(--ink);transition:opacity .9s var(--ease);position:absolute;inset:0}.fbr-static img{top:50%;left:calc((var(--fbr-col-r) + 32px + 100%) / 2);transform-origin:72.0667%;width:auto;max-width:none;height:172.047%;position:absolute;transform:translate(-72.0667%,-50%)}.fbr.is-live .fbr-static{opacity:0}.fbr.is-cut .fbr-static{transition:none}.fbr-veil{z-index:1;pointer-events:none;background:linear-gradient(96deg, color-mix(in oklab, var(--fbr-scrim) 99.6%, transparent) 0, color-mix(in oklab, var(--fbr-scrim) 99.2%, transparent) max(33%, var(--fbr-col-r) - 2rem), color-mix(in oklab, var(--fbr-scrim) 80%, transparent) calc(var(--fbr-col-r) + 1rem), color-mix(in oklab, var(--fbr-scrim) 22%, transparent) calc(var(--fbr-col-r) + 6rem), transparent calc(var(--fbr-col-r) + 12rem));position:fixed;inset:0}.fbr-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}.fbr-flow{z-index:2;position:relative;overflow-x:clip}.fbr-beat{min-height:100svh;padding-block:clamp(4rem,12vh,8rem);padding-inline:var(--fbr-pad-l) var(--gutter);align-content:center;display:grid;position:relative}.fbr-col{z-index:1;gap:1.05rem;width:min(100%,33rem);display:grid;position:relative}.fbr-col>p:not(.fbr-aside):not(.fbr-credit):not(.eyebrow):not(.fbr-cue):not(.fbr-actions){color:var(--text-2);text-wrap:pretty;max-width:33rem}.fbr-col h2{font-variation-settings:"opsz" 96;letter-spacing:-.026em;color:var(--text);max-width:16ch;margin-bottom:.35rem;font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem);line-height:1.03}.fbr-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}.fbr-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))}.fbr-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}.fbr-lede{max-width:31rem}.fbr-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}.fbr-cue:after{content:"";background:linear-gradient(90deg, var(--text-3), transparent);width:clamp(2rem,6vw,4.5rem);height:1px;animation:fbr-cue 3.4s var(--ease) infinite;transform-origin:0}@keyframes fbr-cue{0%,to{opacity:.5;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}.fbr-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) 62%, var(--text-2));max-width:30rem;margin-top:.6rem;padding-left:1rem;line-height:1.7}.fbr-b4{align-content:start;gap:clamp(2.2rem,6vh,4rem);padding-block:clamp(7rem,18vh,12rem) clamp(4rem,12vh,8rem)}.fbr-questions{z-index:1;width:min(100%,36rem);position:relative}.fbr-qlist{gap:clamp(1.4rem,5vh,2.6rem);list-style:none;display:grid}.fbr-qlist li{border-radius:var(--radius-m);border:1px solid color-mix(in oklab, var(--paper) 7%, transparent);background:color-mix(in oklab, var(--fbr-scrim) 76%, 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}.fbr-qlist li.lit{border-color:color-mix(in oklab, var(--accent) 46%, transparent);background:color-mix(in oklab, var(--fbr-scrim) 90%, transparent);box-shadow:0 20px 60px -34px #000000f2, 0 0 0 1px color-mix(in oklab, var(--accent) 12%, transparent), 0 0 44px -16px color-mix(in oklab, var(--fbr-fire) 34%, transparent)}.fbr-qlist .qcard{background:0 0;border-color:#0000}.fbr-panel{font-family:var(--font-mono);font-size:var(--t--2);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--paper) 62%, var(--ink));transition:color .62s var(--ease);margin:0;padding:.95rem clamp(1.1rem,2.4vw,1.75rem) 0;line-height:1.5}.fbr-panel span{color:color-mix(in oklab, var(--accent) 64%, var(--text-3));margin-right:.5rem}.fbr-qlist li.lit .fbr-panel{color:color-mix(in oklab, var(--paper) 84%, var(--ink))}.fbr-qlist li .num{color:color-mix(in oklab, var(--accent) 28%, var(--text-3));transition:color .62s var(--ease)}.fbr-qlist li.lit .num{color:var(--accent)}.fbr-actions{flex-wrap:wrap;gap:.85rem;margin-top:clamp(.8rem,2.5vh,1.6rem);display:flex}.fbr-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}.fbr.is-reduced .fbr-beat,.fbr.is-flat .fbr-beat{min-height:auto;padding-block:clamp(3rem,9vh,6rem)}.fbr.is-reduced .fbr-b1,.fbr.is-flat .fbr-b1{min-height:100svh}@media (prefers-reduced-motion:reduce){.fbr-cue:after{animation:none;transform:none}}.fbr.is-reduced .fbr-cue:after,.fbr.is-flat .fbr-cue:after{display:none}@media (width<=72rem) and (aspect-ratio<=1){.fbr-beat{padding-inline:var(--gutter);align-content:start;padding-block:clamp(2.6rem,8vh,4.5rem) clamp(16rem,46vh,26rem)}.fbr-b1{padding-block:clamp(1.4rem,5vh,3rem) clamp(15rem,44vh,24rem)}.fbr-veil{background:linear-gradient(180deg, color-mix(in oklab, var(--fbr-scrim) 82%, transparent) 0%, color-mix(in oklab, var(--fbr-scrim) 64%, transparent) 30%, color-mix(in oklab, var(--fbr-scrim) 22%, transparent) 50%, transparent 62%)}.fbr-col:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in oklab, var(--fbr-scrim) 94%, 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%)}.fbr-qlist li{background:color-mix(in oklab, var(--fbr-scrim) 93%, transparent)}.fbr-qlist{gap:clamp(15rem,38svh,21rem)}.fbr.is-reduced .fbr-qlist,.fbr.is-flat .fbr-qlist{gap:clamp(1.4rem,5vh,2.6rem)}.fbr-qlist li.lit{background:color-mix(in oklab, var(--fbr-scrim) 95%, transparent)}.fbr-b4{padding-bottom:clamp(15rem,38svh,21rem)}.fbr.is-reduced .fbr-b4,.fbr.is-flat .fbr-b4{padding-bottom:clamp(4rem,10vh,7rem)}.fbr-static img{transform-origin:50%;height:100%;top:0;left:50%;transform:translate(-50%)}.fbr.is-reduced .fbr-beat,.fbr.is-flat .fbr-beat{padding-block:clamp(2.4rem,7vh,4rem)}.fbr.is-reduced .fbr-b1,.fbr.is-flat .fbr-b1{padding-bottom:clamp(15rem,44vh,24rem)}}@media (width<=72rem) and (aspect-ratio>=10001/10000){.fbr{--fbr-pad-l:var(--gutter)}.fbr-col{width:min(100%,28rem)}.fbr-questions{width:min(100%,30rem)}.fbr{--fbr-col-r:calc(var(--fbr-pad-l) + 28rem)}}
