.fb-ground{z-index:0;pointer-events:none;opacity:0;width:100%;height:100vh;transition:opacity .6s;display:block;position:fixed;top:0;left:0}.fb-ground.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.fb-ground{transition:none}}.page.inf-sub.ph{--ph-sans:"DM Sans", system-ui, "Segoe UI", sans-serif;--display:var(--ph-display);--ph-out:cubic-bezier(.23, 1, .32, 1);--ph-px:clamp(1rem, 3.4vw, 3rem);--gutter:clamp(1.7rem, 5vw, 4rem);--lb-pad:var(--gutter);--lb-red:var(--ph-a);--lb-white:var(--ph-white);--lb-voice:var(--ph-voice);--lb-ice:var(--ph-white);--lb-violet:var(--ph-label);--lb-prose:var(--ph-prose);--mid-rgb:var(--ph-mid-rgb);z-index:1;max-width:none;padding:calc(var(--sbar-h,3.5rem) + 1.5rem) 0 0;color:var(--ph-prose);font:400 1rem/1.55 var(--ph-sans);margin:0;display:block;position:relative;overflow-x:clip}:where(.ph) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.ph) :is(ul,ol){padding:0;list-style:none}.ph :focus-visible{outline:2px solid var(--amber-lit);outline-offset:3px}.ph a:not(.ph-btn){color:var(--ph-hot);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ph-lit-rgb), .6);text-decoration-color:rgba(var(--ph-lit-rgb), .6);text-underline-offset:.25em}@media (min-width:48rem){.page.inf-sub.ph{--ph-px:clamp(1.25rem, 5vw, 4rem)}}.ph-in{max-width:88rem;padding-inline:var(--ph-px);margin-inline:auto}.ph h1{max-width:17ch;font:600 clamp(2.05rem, 1.2rem + 2.5vw, 3.6rem)/1.07 var(--ph-display);letter-spacing:-.018em;color:var(--ph-white);text-wrap:balance;overflow-wrap:break-word;text-shadow:var(--ph-halo)}.ph h2{font:600 clamp(1.8rem, 1.2rem + 2.2vw, 3rem)/1.08 var(--ph-display);letter-spacing:-.016em;color:var(--ph-white);text-wrap:balance;overflow-wrap:break-word;text-shadow:var(--ph-halo)}.ph h3{font:600 1.1rem/1.3 var(--ph-sans);color:var(--ph-white)}.ph-sec p,.ph-lede{text-shadow:var(--ph-halo)}.ph-lede{max-width:33rem;color:var(--ph-white);text-wrap:pretty;margin-top:1.2rem;font-size:clamp(1.05rem,.98rem + .25vw,1.2rem);line-height:1.55}.ph-limit{max-width:33rem;color:rgba(var(--bone-rgb), .92);text-wrap:pretty;text-shadow:var(--ph-halo);margin-top:1rem;font-size:.95rem;line-height:1.5}.ph-cta{text-shadow:none;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.5rem;display:flex}.ph-btn{border:1px solid rgba(var(--bone-rgb), .5);background:rgba(var(--ph-ink-rgb), .55);min-height:2.9rem;color:rgba(var(--bone-rgb), .97);font:600 .98rem/1.2 var(--ph-sans);text-align:center;border-radius:var(--ph-r-alt);transition:transform .16s var(--ph-out), box-shadow .16s var(--ph-out);justify-content:center;align-items:center;padding:.5rem 1.35rem;text-decoration:none;display:inline-flex}.ph-btn--main{background:var(--ph-lit);border-color:var(--ph-lit);color:var(--ph-ink);border-radius:var(--ph-r-main);box-shadow:0 0 20px -6px rgba(var(--ph-a-rgb), .8)}.ph-btn:active{transition:none;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ph-btn:hover{box-shadow:0 0 0 1px var(--ph-hot), 0 0 26px -2px rgba(var(--ph-lit-rgb), .7)}}.ph-stage{position:relative;overflow:hidden}.ph-stage:before{content:"";pointer-events:none;background:radial-gradient(ellipse closest-side at 50% 50%, rgba(var(--ph-ink-rgb), .94) 0, rgba(var(--ph-ink-rgb), .88) 38%, rgba(var(--ph-ink-rgb), .6) 62%, rgba(var(--ph-ink-rgb), .26) 82%, rgba(var(--ph-ink-rgb), .07) 93%, rgba(var(--ph-ink-rgb), 0) 100%);position:absolute;inset:0}.ph-still,.ph-still img,.ph-cv{width:100%;height:100%;display:block;position:absolute;inset:0}.ph-still img{object-fit:contain}.ph-cv{opacity:0}.is-live .ph-cv{opacity:1}.is-live .ph-still{visibility:hidden}.ph-replay{right:var(--ph-px);z-index:3;border:1px solid rgba(var(--ph-lit-rgb), .6);background:rgba(var(--ph-ink-rgb), .78);min-height:2.75rem;color:rgba(var(--bone-rgb), .97);font:600 .92rem/1.2 var(--ph-sans);border-radius:var(--ph-r-alt);cursor:pointer;transition:transform .16s var(--ph-out), box-shadow .16s var(--ph-out);padding:.4rem 1.1rem;position:absolute;bottom:.9rem}.ph-replay[hidden]{display:none}.ph-replay:active{transition:none;transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ph-replay:hover{box-shadow:0 0 0 1px var(--ph-hot), 0 0 22px -2px rgba(var(--ph-lit-rgb), .7)}}.ph-sec{max-width:88rem;padding:clamp(1.7rem, 3.4vw, 2.6rem) var(--ph-px) 0;margin:clamp(3.4rem,9vw,7rem) auto 0;position:relative}.ph-fine{max-width:46rem;color:rgba(var(--bone-rgb), .9);margin-top:1.4rem;font-size:.93rem;line-height:1.55}.ph-link{margin-block:-.8rem;padding-block:.8rem;display:inline-block}.ph #write{margin-top:clamp(3.4rem,9vw,7rem);padding-bottom:0}.ph .lb-sec:after{background:var(--ph-hot);box-shadow:0 0 12px 2px rgba(var(--ph-a-rgb), .8)}.ph .inf-sub__exits a{min-height:0;padding:.7rem 0;display:block}.ph #write.lb-write .form__in:not(textarea){min-height:2.75rem}.ph #write.lb-write .form__label{color:var(--ph-label)}.ph #write .form__in{color:rgba(var(--bone-rgb), .96);caret-color:var(--ph-lit)}@media (prefers-reduced-motion:reduce){.ph-btn,.ph-replay{transition:none}}html.still .ph *,html.still .ph :before{transition:none!important;animation:none!important}
