:root,.display-root{--accent:#8b5cf6;--content-scale:1;--du:calc(min(1vw,1.35vh)*var(--content-scale));--font-display:"Bebas Neue",Impact,system-ui,sans-serif;--font-body:"Archivo",system-ui,sans-serif;--t-2xs:calc(var(--du)*1.3);--t-xs:calc(var(--du)*1.6);--t-sm:calc(var(--du)*2);--t-md:calc(var(--du)*2.6);--t-lg:calc(var(--du)*3.4);--t-xl:calc(var(--du)*4.6);--t-2xl:calc(var(--du)*6.4);--t-3xl:calc(var(--du)*9);--sp-1:calc(var(--du)*.8);--sp-2:calc(var(--du)*1.6);--sp-3:calc(var(--du)*2.6);--sp-4:calc(var(--du)*4);--page-pad:calc(var(--du)*5);--ink:#fff;--ink-70:#ffffffb8;--ink-50:#ffffff80;--hairline:#ffffff47;--text-shadow:0 2px 28px #0000008c,0 1px 5px #00000080}.display-root{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:fixed;inset:0;overflow:hidden}.display-scrim-top,.display-scrim-bottom{pointer-events:none;position:absolute;left:0;right:0}.display-scrim-top{background:linear-gradient(#05060ac7 0%,#05060a73 38%,#05060a1f 74%,#05060a00 100%);height:42%;top:0}.display-scrim-bottom{background:linear-gradient(#05060a00 0%,#05060a33 30%,#05060aa8 70%,#05060ae6 100%);height:52%;bottom:0}.d-kicker{font-family:var(--font-body);font-size:var(--t-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-70);text-shadow:var(--text-shadow);font-weight:600}.d-accent-rule{width:calc(var(--du)*6);height:calc(var(--du)*.45);background:var(--accent);border-radius:calc(var(--du)*.25)}.d-headline{font-family:var(--font-display);color:var(--ink);text-shadow:var(--text-shadow);text-wrap:balance;overflow-wrap:break-word;hyphens:auto;margin:0;line-height:.98}.d-hairline{border:none;border-top:1px solid var(--hairline);margin:0}.d-tabular{font-variant-numeric:tabular-nums}@keyframes lowerThirdIn{0%{opacity:0;transform:translateY(calc(var(--du)*3))}to{opacity:1;transform:translateY(0)}}.d-lower-third-enter{animation:.7s cubic-bezier(.16,1,.3,1) both lowerThirdIn}@keyframes subtleZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}