.showroom{--visible:1.28;--cab-gap:clamp(10px, 1.2vw, 24px);--edge:clamp(44px, 5vw, 96px);--row-bottom:clamp(56px, 11dvh, 120px);--cab-h:min(56dvh, calc((100vw - var(--edge) * 2 - (var(--visible) - 1) * var(--cab-gap)) / var(--visible) * 1448 / 1086));--signage-room:calc(100dvh - var(--row-bottom) - var(--cab-h));background:var(--room);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (min-width:700px){.showroom{--visible:2.35}}@media (min-width:700px) and (orientation:portrait){.showroom{--visible:1.7}}@media (min-width:1024px) and (orientation:landscape){.showroom{--visible:3}}@media (min-width:1200px) and (orientation:landscape){.showroom{--visible:4}}.room{z-index:var(--z-room);background:var(--room);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.wall{transform-origin:0 0;width:1672px;height:941px;position:absolute;top:0;left:0}.wall__room{width:100%;height:100%}.wall__sign{transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.room:after{content:"";background:radial-gradient(75% 70% at 50% 62%,#0000 40%,#080d1c8c 100%),linear-gradient(#080d1c59,#0000 30%);position:absolute;top:0;bottom:0;left:0;right:0}.signage{z-index:var(--z-signage);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.signage__logo{left:50%;top:calc(var(--signage-room) * .1);height:min(24dvh, calc(var(--signage-room) * .78), 30vw);width:auto;position:absolute;transform:translate(-50%)}.signage__logo.is-pinned{height:auto;transform:translate(-50%,-50%)}.row{left:0;right:0;bottom:var(--row-bottom);height:var(--cab-h);z-index:var(--z-row);touch-action:pan-y;position:absolute}.track{gap:var(--cab-gap);width:max-content;height:100%;transform:translateX(var(--track-x,0px));transition:transform var(--dur-3) var(--ease-out);display:flex}.nav-arrow{z-index:var(--z-chrome);top:calc(100dvh - var(--row-bottom) - var(--cab-h) * .64);aspect-ratio:1;border:2px solid var(--chrome);width:clamp(40px,3.4vw,60px);color:var(--ink);box-shadow:0 0 12px var(--chrome), inset 0 0 10px color-mix(in srgb, var(--chrome) 45%, transparent);transition:opacity var(--dur-2) ease, box-shadow var(--dur-2) ease;background:#040710e6;border-radius:50%;place-items:center;display:grid;position:absolute}.nav-arrow svg{width:46%;height:46%}.nav-arrow--prev{left:calc(var(--edge) / 2 - clamp(20px, 1.7vw, 30px))}.nav-arrow--next{right:calc(var(--edge) / 2 - clamp(20px, 1.7vw, 30px))}.nav-arrow:hover{box-shadow:0 0 20px var(--chrome), inset 0 0 14px var(--chrome)}.nav-arrow[aria-disabled=true]{opacity:.3;cursor:default;box-shadow:none}.dots{z-index:var(--z-chrome);left:50%;bottom:max(calc(var(--row-bottom) * .3), calc(var(--ticker-h) + var(--s1)));gap:var(--s2);display:flex;position:absolute;transform:translate(-50%)}.dots__dot{place-items:center;width:24px;height:24px;display:grid}.dots__dot:before{content:"";background:var(--ink-dim);opacity:.55;width:9px;height:9px;transition:background var(--dur-select) ease, box-shadow var(--dur-select) ease, opacity var(--dur-select) ease;border-radius:50%}.dots__dot[aria-current=true]:before{background:var(--active-accent,var(--chrome));box-shadow:0 0 10px var(--active-accent,var(--chrome));opacity:1}.cab{flex:0 0 calc(var(--cab-h) * var(--cab-ratio,.75));isolation:isolate;height:100%;filter:var(--dim-filter);transition:filter var(--dur-select) ease;cursor:pointer;position:relative}.cab[data-active=true]{filter:var(--lit-filter);cursor:default}.cab>*{position:absolute}.cab__shell,.cab__trim,.cab__lit,.cab__halo{width:100%;height:100%;top:0;bottom:0;left:0;right:0}.cab__trim,.cab__lit,.cab__halo{background:var(--accent);pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}.cab__halo{-webkit-mask-image:var(--mask-halo);-webkit-mask-image:var(--mask-halo);mask-image:var(--mask-halo);opacity:.14;transition:opacity var(--dur-select) ease}.cab[data-active=true] .cab__halo{opacity:.85}.cab__reflection{opacity:.2;pointer-events:none;width:100%;height:100%;top:100%;left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 78%,#000);mask-image:linear-gradient(#0000 78%,#000)}.cab__marquee,.cab__screen{background:var(--room)}.cab__marquee{left:var(--win-marquee-x);top:var(--win-marquee-y);width:var(--win-marquee-w);height:var(--win-marquee-h)}.cab__marquee.is-pulse{animation:.42s ease-out marquee-pulse}@keyframes marquee-pulse{0%{filter:brightness()}35%{filter:brightness(1.6)}to{filter:brightness()}}.cab__screen{left:var(--win-screen-x);top:var(--win-screen-y);width:var(--win-screen-w);height:var(--win-screen-h)}.cab__shell{object-fit:fill;pointer-events:none}.cab__trim{-webkit-mask-image:var(--mask-trim);-webkit-mask-image:var(--mask-trim);mask-image:var(--mask-trim);mix-blend-mode:color}.cab__lit{-webkit-mask-image:var(--mask-lit);-webkit-mask-image:var(--mask-lit);mask-image:var(--mask-lit);mix-blend-mode:screen;opacity:.22;transition:opacity var(--dur-select) ease}.cab[data-active=true] .cab__lit{opacity:.9}.cab__decal{left:var(--decal-x,50%);top:var(--decal-y,78.6%);width:var(--decal-w,44%);pointer-events:none;height:auto;transform:translate(-50%,-50%)}.cab__glass{pointer-events:none;opacity:.55;mix-blend-mode:screen}.cab__glass--marquee{--gx:.04;--gy:.22;left:calc(var(--win-marquee-x) - var(--win-marquee-w) * var(--gx));top:calc(var(--win-marquee-y) - var(--win-marquee-h) * var(--gy));width:calc(var(--win-marquee-w) * (1 + 2 * var(--gx)));height:calc(var(--win-marquee-h) * (1 + 2 * var(--gy)))}.cab__glass--screen{--gx:.06;--gy:.06;left:calc(var(--win-screen-x) - var(--win-screen-w) * var(--gx));top:calc(var(--win-screen-y) - var(--win-screen-h) * var(--gy));width:calc(var(--win-screen-w) * (1 + 2 * var(--gx)));height:calc(var(--win-screen-h) * (1 + 2 * var(--gy)))}.cab__scan{left:var(--win-screen-x);top:var(--win-screen-y);width:var(--win-screen-w);height:var(--win-screen-h);pointer-events:none;background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px)}.cab__hud{left:var(--win-screen-x);top:var(--win-screen-y);width:var(--win-screen-w);height:var(--win-screen-h);pointer-events:none;container-type:inline-size}.cab__hud-inner{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:2.5cqi;padding:0 7cqi 6cqi;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cab__blurb{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-shadow:0 1px 0 var(--room), 0 0 6px var(--room);margin:0;font-size:clamp(9px,6.4cqi,15px);font-weight:700;line-height:1.25}.cab__start{pointer-events:auto;font-family:var(--font-display);color:var(--ink);text-shadow:0 0 6px var(--accent), 0 0 2px var(--accent);white-space:nowrap;padding:3cqi 4cqi;font-size:clamp(7px,5.2cqi,13px);line-height:1}.cab[data-active=true] .cab__start{animation:1.1s step-end infinite start-blink}.cab__start:focus-visible{animation:none}@keyframes start-blink{50%{opacity:.35}}.cab__hit{top:0;bottom:0;left:0;right:0}.scene{position:absolute;top:0;bottom:0;left:0;right:0}.cab__hud{transition:opacity var(--dur-2) ease}.is-zoomed .cab__hud{opacity:0}.zoom{z-index:var(--z-overlay);position:absolute;top:0;bottom:0;left:0;right:0}.zoom[hidden]{display:none}.zoom__veil{background:radial-gradient(#080d1c8c,#080d1ceb 70%);position:absolute;top:0;bottom:0;left:0;right:0}.zoom__panel{--accent:var(--chrome);background:var(--room);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 40px color-mix(in srgb, var(--accent) 45%, transparent), inset 0 0 80px #000000bf;position:absolute;overflow:hidden;container-type:size}.zoom__panel.is-cover{box-shadow:inset 0 0 80px #000000bf}.zoom__art{opacity:.38;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.zoom__scan{pointer-events:none;background:repeating-linear-gradient(#00000040 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#0000008c);position:absolute;top:0;bottom:0;left:0;right:0}.zoom__panel{--bar-pad-top:var(--s2);--bar-h:calc(clamp(40px, 7cqh, 52px) + var(--bar-pad-top))}.zoom__panel.is-cover{--bar-pad-top:max(var(--s2), env(safe-area-inset-top))}.zoom__bar{z-index:3;height:var(--bar-h);padding:var(--bar-pad-top) max(var(--s2), 1.6cqi) 0;align-items:center;gap:var(--s3);display:flex;position:absolute;top:0;left:0;right:0}.zoom__panel[data-screen=play] .zoom__bar{border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:linear-gradient(#080d1cd9,#080d1c8c)}.zoom__back,.zoom__mute{font-family:var(--font-display);letter-spacing:.06em;padding:var(--s3);color:var(--ink-dim);transition:color var(--dur-1) ease;flex:none;font-size:clamp(9px,1.5cqi,12px)}.zoom__back:hover,.zoom__mute:hover{color:var(--ink)}.zoom__mute[aria-pressed=true]{opacity:.7}.zoom__body{inset:var(--bar-h) 0 0 0;padding:0 max(var(--s4), 3.5cqmin) max(var(--s4), 3.5cqmin);overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.zoom__body[hidden]{display:none}.zoom__panel.is-cover .zoom__body{padding-bottom:max(var(--s5), env(safe-area-inset-bottom))}.zoom__content{align-items:center;gap:clamp(var(--s3), 3cqh, var(--s6));width:100%;max-width:62ch;padding:var(--s3) 0;text-align:center;flex-direction:column;margin:auto;display:flex}.zoom__title{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);text-shadow:0 0 10px var(--accent), 0 0 2px var(--accent), 0 3px 0 #000c;text-wrap:balance;margin:0;font-size:clamp(20px,5.4cqi,44px);font-weight:400;line-height:1.3}.zoom__desc{color:var(--ink);text-shadow:0 1px 3px var(--room), 0 0 8px var(--room);text-wrap:pretty;margin:0;font-size:clamp(15px,2.1cqi,19px);line-height:1.5}.zoom__how{text-align:left;width:100%;padding:var(--s4) var(--s5);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:#080d1cb8}.zoom__how[hidden]{display:none}.zoom__how-title{margin:0 0 var(--s3);font-family:var(--font-display);letter-spacing:.08em;color:var(--accent);font-size:clamp(10px,1.5cqi,13px);font-weight:400}.zoom__steps{counter-reset:step;gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.zoom__steps li{counter-increment:step;color:var(--ink);text-shadow:0 1px 3px var(--room);grid-template-columns:2.2em 1fr;font-size:clamp(14px,1.8cqi,17px);line-height:1.45;display:grid}.zoom__steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-display);color:var(--accent);font-size:.7em;line-height:2.1}.zoom__start{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink);background:color-mix(in srgb, var(--accent) 22%, var(--room));border:2px solid var(--accent);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 60%, transparent), inset 0 0 12px color-mix(in srgb, var(--accent) 35%, transparent);text-shadow:0 0 6px var(--accent);white-space:nowrap;transition:background var(--dur-1) ease, box-shadow var(--dur-1) ease;padding:1em 1.6em;font-size:clamp(13px,2.2cqi,20px);animation:1.1s step-end infinite start-blink}.zoom__start:hover{background:color-mix(in srgb, var(--accent) 38%, var(--room));box-shadow:0 0 28px var(--accent), inset 0 0 16px color-mix(in srgb, var(--accent) 50%, transparent);animation:none}.zoom__start:focus-visible{background:color-mix(in srgb, var(--accent) 38%, var(--room));box-shadow:0 0 28px var(--accent), inset 0 0 16px color-mix(in srgb, var(--accent) 50%, transparent);animation:none}.zoom__panel[data-screen=play] .zoom__art{visibility:hidden}.zoom__panel[data-screen=results] .zoom__art{opacity:.2}.zoom__hud{justify-content:center;align-items:baseline;gap:clamp(var(--s3), 3cqi, var(--s6));min-width:0;font-family:var(--font-display);white-space:nowrap;flex:1;display:flex}.hud__item{align-items:baseline;gap:var(--s2);display:inline-flex}.hud__item[hidden]{display:none}.hud__key{color:var(--accent);letter-spacing:.06em;font-size:clamp(8px,1.2cqi,11px)}.hud__val{color:var(--ink);font-variant-numeric:tabular-nums;text-shadow:0 0 8px color-mix(in srgb, var(--accent) 70%, transparent);font-size:clamp(12px,2.1cqi,20px)}.hud__mult{color:var(--ink);padding:2px var(--s2);background:color-mix(in srgb, var(--accent) 35%, var(--room));border:1px solid var(--accent);font-size:clamp(11px,1.8cqi,17px)}.hud__item.is-low .hud__val{animation:.5s step-end infinite start-blink}@container (width<=560px){.zoom__panel[data-screen=play] .zoom__word{display:none}.zoom__panel[data-screen=play] .zoom__bar{gap:var(--s1)}.zoom__hud{gap:var(--s3)}}.zoom__stage{inset:var(--bar-h) 0 0 0;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.zoom__stage[hidden]{display:none}.zoom__stage:focus{outline:none}.game-box{position:absolute;top:0;bottom:0;left:0;right:0}.countdown{pointer-events:none;font-family:var(--font-display);text-align:center;white-space:nowrap;color:var(--ink);text-shadow:0 0 18px var(--accent), 0 0 4px var(--accent), 0 4px 0 #000c;opacity:0;place-items:center;font-size:clamp(24px,min(14cqmin,9cqi),120px);display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.countdown.is-on{opacity:1}.countdown.is-pop{animation:count-pop var(--dur-3) var(--ease-out)}@keyframes count-pop{0%{opacity:0;transform:scale(1.6)}}.countdown{z-index:4;align-content:center;gap:var(--s3)}.countdown__main{font-size:min(1em, calc(88cqi / var(--chars,9)))}.countdown__sub{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 6px var(--room), 0 0 10px var(--room);font-size:clamp(14px,2.4cqi,22px);font-weight:700}.level-card{z-index:5;justify-content:center;align-items:center;gap:clamp(var(--s3), 3cqh, var(--s5));padding:var(--s5);text-align:center;background:#080d1cb8;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.level-card[hidden]{display:none}.level-card__title{font-family:var(--font-display);color:var(--ink);text-shadow:0 0 14px var(--accent), 0 0 3px var(--accent), 0 4px 0 #000c;margin:0;font-size:clamp(22px,6cqi,52px);font-weight:400;line-height:1.25}.level-card__body{max-width:44ch;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(15px,2.2cqi,19px);line-height:1.5}.level-card__body[hidden]{display:none}.level-card__actions{justify-content:center;gap:var(--s3);flex-wrap:wrap;display:flex}.level-card__go{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink);background:color-mix(in srgb, var(--accent) 22%, var(--room));border:2px solid var(--accent);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 60%, transparent), inset 0 0 12px color-mix(in srgb, var(--accent) 35%, transparent);text-shadow:0 0 6px var(--accent);padding:1em 1.5em;font-size:clamp(12px,2cqi,18px);animation:1.1s step-end infinite start-blink}.level-card__go:hover{background:color-mix(in srgb, var(--accent) 38%, var(--room));animation:none}.level-card__go:focus-visible{background:color-mix(in srgb, var(--accent) 38%, var(--room));animation:none}.level-card__again{font-family:var(--font-display);color:var(--ink-dim);border:2px solid var(--hairline);background:#080d1c99;padding:1em 1.4em;font-size:clamp(10px,1.6cqi,14px)}.level-card__again[hidden]{display:none}.level-card__again:hover{color:var(--ink);border-color:var(--ink-dim)}.results__message{max-width:46ch;font-family:var(--font-display);color:var(--accent);text-wrap:balance;margin:0;font-size:clamp(11px,1.7cqi,15px);line-height:1.7}.results__message[hidden]{display:none}.fx{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.fx__flash{opacity:0;mix-blend-mode:screen;position:absolute;top:0;bottom:0;left:0;right:0}.fx__bit{margin:-3px 0 0 -3px;position:absolute}.zoom__sheet{inset:var(--bar-h) 0 0 0;overscroll-behavior:contain;padding:0 max(var(--s4), 3.5cqmin) max(var(--s4), 3.5cqmin);display:flex;position:absolute;overflow-y:auto}.zoom__sheet[hidden]{display:none}.zoom__panel.is-cover .zoom__sheet{padding-bottom:max(var(--s5), env(safe-area-inset-bottom))}.results{align-items:center;gap:clamp(var(--s3), 2.6cqh, var(--s5));width:100%;max-width:64ch;padding:var(--s3) 0;text-align:center;flex-direction:column;margin:auto;display:flex}.results[inert]{visibility:hidden}.results__eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:clamp(9px,1.4cqi,12px)}.results__title{font-family:var(--font-display);color:var(--ink);text-shadow:0 0 10px var(--accent), 0 0 2px var(--accent), 0 3px 0 #000c;margin:0;font-size:clamp(20px,5cqi,40px);font-weight:400;line-height:1.3}.results__main{justify-content:center;align-items:center;gap:clamp(var(--s4), 4cqi, var(--s7));flex-wrap:wrap;display:flex}.results__grade{justify-items:center;gap:var(--s2);padding:var(--s3) var(--s5);border:2px solid var(--accent);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 45%, transparent), inset 0 0 14px color-mix(in srgb, var(--accent) 30%, transparent);background:#080d1cb8;display:grid}.results__label,.results__stat dt{font-family:var(--font-display);letter-spacing:.08em;color:var(--accent);font-size:clamp(8px,1.2cqi,11px)}.results__letter{font-family:var(--font-display);color:var(--ink);text-shadow:0 0 16px var(--accent), 0 0 4px var(--accent);font-size:clamp(40px,10cqi,84px);line-height:1}.results__stats{gap:var(--s3) clamp(var(--s4), 3cqi, var(--s6));text-align:left;grid-template-columns:repeat(3,auto);margin:0;display:grid}.results__stat{gap:var(--s1);display:grid}.results__stat--score{grid-column:1/-1}.results__stat dd{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(13px,2.2cqi,20px)}.results__stat--score dd{text-shadow:0 0 10px color-mix(in srgb, var(--accent) 60%, transparent);font-size:clamp(22px,5cqi,44px)}.results__pitch{max-width:46ch;color:var(--ink);text-shadow:0 1px 3px var(--room);text-wrap:balance;margin:0;font-size:clamp(15px,2cqi,18px);line-height:1.5}.results__actions{justify-content:center;gap:var(--s3);flex-wrap:wrap;display:flex}.results__cta,.lead__submit{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink);background:color-mix(in srgb, var(--accent) 22%, var(--room));border:2px solid var(--accent);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 60%, transparent), inset 0 0 12px color-mix(in srgb, var(--accent) 35%, transparent);text-shadow:0 0 6px var(--accent);transition:background var(--dur-1) ease, box-shadow var(--dur-1) ease;padding:1em 1.5em;font-size:clamp(12px,1.9cqi,17px)}.results__cta:hover,.lead__submit:hover{background:color-mix(in srgb, var(--accent) 38%, var(--room));box-shadow:0 0 28px var(--accent), inset 0 0 16px color-mix(in srgb, var(--accent) 50%, transparent)}.lead__submit:disabled{opacity:.5;cursor:default}.results__again{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink-dim);border:2px solid var(--hairline);transition:color var(--dur-1) ease, border-color var(--dur-1) ease;background:#080d1c99;padding:1em 1.4em;font-size:clamp(11px,1.6cqi,14px)}.results__again:hover{color:var(--ink);border-color:var(--ink-dim)}.lead{z-index:2;padding:0 max(var(--s3), 3cqmin) max(var(--s3), 3cqmin);overscroll-behavior:contain;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.lead__frame{gap:var(--s3);width:100%;max-width:560px;padding:clamp(var(--s4), 3cqi, var(--s6));background:color-mix(in srgb, var(--cabinet) 92%, transparent);border:2px solid var(--accent);box-shadow:0 0 24px color-mix(in srgb, var(--accent) 40%, transparent), inset 0 0 18px #00000080;flex-direction:column;margin:auto;display:flex}.lead__head{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.lead__title{font-family:var(--font-display);color:var(--ink);text-shadow:0 0 8px var(--accent);margin:0;font-size:clamp(14px,2.4cqi,20px);font-weight:400;line-height:1.4}.lead__close{font-family:var(--font-display);padding:var(--s2);margin:calc(var(--s2) * -1) calc(var(--s2) * -1) 0 0;color:var(--ink-dim);flex:none;font-size:clamp(9px,1.3cqi,11px)}.lead__close:hover{color:var(--ink)}.lead__intro{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.lead__iframe{background:var(--ink);border:0;width:100%;display:block}.lead__form--embed{position:relative;overflow:hidden}.lead__form--embed:before{content:attr(data-loading);font-family:var(--font-display);letter-spacing:.06em;color:var(--ink-dim);place-items:center;font-size:clamp(10px,1.4cqi,12px);animation:1.2s ease-in-out infinite start-blink;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.lead__form--embed.is-loaded:before{content:none}.lead__placeholder{gap:var(--s3);display:grid}.lead__note{padding:var(--s2) var(--s3);color:var(--ink);border:1px dashed var(--ink-dim);margin:0;font-size:13px;line-height:1.4}.lead__field{gap:var(--s1);color:var(--ink);font-size:14px;font-weight:600;display:grid}.lead__field input{font:inherit;padding:var(--s3);color:var(--ink);background:var(--room);border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:0;font-size:16px;font-weight:400}.lead__field input:focus-visible{outline:3px solid var(--ink);outline-offset:1px}.lead__submit{text-align:center;justify-self:start;text-decoration:none}.lead__thanks{gap:var(--s4);display:grid}.lead__thanks-body{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.lead__actions{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.lead__link{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink-dim);border:2px solid var(--hairline);transition:color var(--dur-1) ease, border-color var(--dur-1) ease;padding:1em 1.4em;font-size:clamp(10px,1.5cqi,13px);text-decoration:none}.lead__link:hover{color:var(--ink);border-color:var(--ink-dim)}.lead__consent,.lead__attrib{color:var(--ink-dim);margin:0;font-size:12px;line-height:1.5}.lead__attrib a{color:inherit}.ticker{z-index:var(--z-chrome);height:var(--ticker-h);font-family:var(--font-display);letter-spacing:.06em;color:var(--ink-dim);border-top:1px solid var(--hairline);background:#040710c7;align-items:center;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.ticker__label{height:100%;padding:0 var(--s3);color:var(--chrome);border-right:1px solid var(--hairline);white-space:nowrap;flex:none;align-items:center;display:flex}.ticker__window{flex:1;min-width:0;overflow:hidden}.ticker__track{width:max-content;animation:ticker-scroll var(--ticker-dur,60s) linear infinite;display:flex}.ticker__list{margin:0;padding:0;list-style:none;display:flex}.ticker__list li{gap:var(--s2);padding:0 var(--s5);white-space:nowrap;display:flex}.ticker__name,.ticker__score{color:var(--ink)}@keyframes ticker-scroll{to{transform:translate(-50%)}}.is-zoomed .ticker__track{animation-play-state:paused}@media (max-width:699px){.ticker__label{padding:0 var(--s2);font-size:8px}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}}
