.band.svelte-1jv822t{width:min(100cqw, calc(100cqh * var(--band-aspect,2)));aspect-ratio:var(--band-aspect,2);position:relative}.scene.svelte-1jv822t{position:absolute;inset:0;container-type:size}.card.svelte-1jv822t{isolation:isolate;background:#f5f5f7;background:linear-gradient(135deg, color-mix(in srgb, var(--game-color,#f5f5f7) 20%, #f5f5f7), color-mix(in srgb, var(--game-color,#f5f5f7) 40%, #f5f5f7));box-shadow:var(--ui-shadow,0 2px 10px #0000000d);opacity:0;z-index:0;border-radius:clamp(10px,8cqh,18px);position:absolute;inset:0;overflow:hidden;translate:0 -8%;scale:.92}.card.next.svelte-1jv822t{opacity:.6;z-index:1}.card.front.svelte-1jv822t{opacity:1;z-index:2;box-shadow:var(--ui-shadow-raised,0 10px 28px #00000014);translate:0;scale:1}.persp.svelte-1jv822t{perspective:800px;position:absolute;inset:0}.tilt.svelte-1jv822t{width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.card.svelte-1jv822t{transition:translate .4s var(--ease-out), scale .4s var(--ease-out), opacity .4s linear, box-shadow .4s linear, z-index 0s linear .4s}.tilt.svelte-1jv822t{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--lift,1));transition:transform .6s var(--ease-out)}.band.active.svelte-1jv822t .card.front:where(.svelte-1jv822t) .tilt:where(.svelte-1jv822t){--lift:1.03;transition-duration:.4s}@media (hover:hover){.card.front.svelte-1jv822t .tilt:where(.svelte-1jv822t){will-change:transform}}}.promo.svelte-m0axm8{box-sizing:border-box;--pad:clamp(12px, 6vmin, 28px);--pad-x:var(--pad);--wash-at:50% 22%;width:100vw;height:100vh;padding:var(--pad) var(--pad-x);background:var(--ui-bg,#fbfbfd);box-shadow:inset 0 0 0 1px var(--ui-line,#00000014);color:var(--ui-ink,#1d1d1f);font-family:var(--ui-font,system-ui, sans-serif);-webkit-tap-highlight-color:transparent;grid-template:"stage"minmax(0,1fr)"copy""cta"/minmax(0,1fr);row-gap:clamp(4px,2vh,10px);text-decoration:none;display:grid;position:relative;overflow:hidden}.promo.svelte-m0axm8:not(.with-deck){grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"copy""cta"}.promo.svelte-m0axm8:focus-visible{outline:2px solid var(--ui-accent,#0071e3);outline-offset:-3px}.wash.svelte-m0axm8{background-color:#0000;background-color:color-mix(in srgb, var(--game-color,transparent) 22%, transparent);-webkit-mask-image:radial-gradient(120% 140% at var(--wash-at), #000, transparent 70%);-webkit-mask-image:radial-gradient(120% 140% at var(--wash-at), #000, transparent 70%);mask-image:radial-gradient(120% 140% at var(--wash-at), #000, transparent 70%);position:absolute;inset:0}.stage.svelte-m0axm8{z-index:1;grid-area:stage;align-self:stretch;place-items:center;min-width:0;min-height:0;display:grid;position:relative;container-type:size}.copy.svelte-m0axm8{z-index:1;text-align:center;flex-direction:column;grid-area:copy;justify-content:center;align-items:center;gap:clamp(4px,1.6vh,10px);min-width:0;display:flex;position:relative}.top.svelte-m0axm8{justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.brand.svelte-m0axm8{min-width:0;color:var(--ui-ink,#1d1d1f);flex:none;align-items:center;gap:6px;display:flex}.cube.svelte-m0axm8{line-height:0;display:none}.logo.svelte-m0axm8{height:12px;display:block}.wordmark.svelte-m0axm8{background:var(--brand-red,#d51920);color:#fff;letter-spacing:.01em;white-space:nowrap;border-radius:5px;flex:none;padding:.3em .55em .32em;font-size:11px;font-weight:700;line-height:1}.eyebrow.svelte-m0axm8{min-width:0;color:var(--ui-ink-muted,#6e6e73);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:none}.eyebrow.fresh.svelte-m0axm8{display:flex}.badge.svelte-m0axm8{color:var(--game-color,var(--ui-accent,#0071e3));background:#0000000f;background:color-mix(in srgb, var(--game-color,var(--ui-accent,#0071e3)) 12%, transparent);border-radius:999px;flex:none;padding:.25em .6em;font-weight:600}.date.svelte-m0axm8{text-overflow:ellipsis;display:none;overflow:hidden}.badge.svelte-m0axm8+.date:where(.svelte-m0axm8):before{content:"· "}.headline.svelte-m0axm8{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(17px,8vh,30px);font-weight:700;line-height:1.1;overflow:hidden}.line.svelte-m0axm8{max-width:100%;color:var(--ui-ink-muted,#6e6e73);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,5vh,16px);line-height:1.3;overflow:hidden}.headline-text.svelte-m0axm8,.line-text.svelte-m0axm8{text-overflow:ellipsis;vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.dots.svelte-m0axm8{align-items:center;gap:5px;display:none}.dots.svelte-m0axm8 i:where(.svelte-m0axm8){background:var(--ui-line-strong,#00000024);border-radius:999px;width:5px;height:5px;display:block}.dots.svelte-m0axm8 i.on:where(.svelte-m0axm8){background:var(--game-color,var(--ui-accent,#0071e3));width:14px}.cta.svelte-m0axm8{z-index:1;isolation:isolate;box-sizing:border-box;background:var(--game-color,var(--ui-ink,#1d1d1f));color:#fff;white-space:nowrap;width:100%;min-height:34px;box-shadow:var(--ui-shadow,0 2px 10px #0000000d);box-shadow:0 6px 18px color-mix(in srgb, var(--game-color,#1d1d1f) 35%, transparent);border-radius:999px;grid-area:cta;justify-content:center;align-items:center;gap:6px;padding:.6em 1.2em;font-size:clamp(13px,5.5vh,16px);font-weight:600;line-height:1;display:inline-flex;position:relative}.cta.svelte-m0axm8:before{content:"";z-index:-1;border-radius:inherit;opacity:0;box-shadow:0 10px 26px color-mix(in srgb, var(--game-color,#1d1d1f) 45%, transparent);position:absolute;inset:0}.cta.svelte-m0axm8:after{content:"›";font-weight:500}@media (hover:hover){.promo.svelte-m0axm8:hover .cta:where(.svelte-m0axm8){translate:0 -1px;scale:1.03}.promo.svelte-m0axm8:hover .cta:where(.svelte-m0axm8):before{opacity:1}.promo.svelte-m0axm8:hover .cta:where(.svelte-m0axm8):after{translate:2px}}.promo.svelte-m0axm8:active .cta:where(.svelte-m0axm8){scale:.97}@media (aspect-ratio>=2) and (height>=121px){.promo.svelte-m0axm8{--pad-x:clamp(16px, 3.5vw, 56px);--wash-at:70% 50%;grid-template:"copy stage"minmax(0,1fr)"cta stage"/minmax(0,380px) auto;justify-content:center;gap:clamp(8px,3vh,14px) clamp(20px,3vw,48px)}.promo.svelte-m0axm8:not(.with-deck){grid-template:"copy cta"minmax(0,1fr)/minmax(0,460px) auto;align-items:center}.stage.svelte-m0axm8{width:min(calc((100vh - 2 * var(--pad)) * 2), 40vw)}.copy.svelte-m0axm8{text-align:left;align-items:flex-start;gap:clamp(5px,2.4vh,12px)}.top.svelte-m0axm8{flex-direction:column;align-items:flex-start;gap:clamp(3px,1.6vh,8px)}.cube.svelte-m0axm8{display:block}.logo.svelte-m0axm8{height:14px}.wordmark.svelte-m0axm8{font-size:12px}.eyebrow.svelte-m0axm8{font-size:13px;display:flex}.date.svelte-m0axm8{display:inline}.dots.svelte-m0axm8{display:flex}.headline.svelte-m0axm8{font-size:clamp(18px,11vh,30px)}.line.svelte-m0axm8{font-size:clamp(12px,6vh,17px)}.cta.svelte-m0axm8{justify-self:start;width:auto;min-height:40px;padding:.7em 1.4em;font-size:clamp(15px,7vh,18px)}@media (width>=940px){.promo.svelte-m0axm8{--wash-at:60% 50%;grid-template:"copy stage cta"minmax(0,1fr)/minmax(0,380px) auto auto;align-items:center}.cta.svelte-m0axm8{align-self:center;min-height:48px}}}@media (aspect-ratio<=3/4) and (height>=121px){.promo.svelte-m0axm8{--wash-at:50% 30%;grid-template-rows:minmax(0,1fr) auto auto;row-gap:clamp(10px,3vh,20px)}.stage.svelte-m0axm8{--band-aspect:1}.copy.svelte-m0axm8{gap:clamp(6px,1.4vh,12px)}.top.svelte-m0axm8{flex-direction:column;align-items:center;gap:6px}.cube.svelte-m0axm8{display:block}.logo.svelte-m0axm8{height:14px}.wordmark.svelte-m0axm8{font-size:12px}.eyebrow.svelte-m0axm8{white-space:normal;font-size:13px;display:flex}.date.svelte-m0axm8{display:inline}.dots.svelte-m0axm8{display:flex}.headline.svelte-m0axm8{white-space:normal;font-size:clamp(22px,9vw,32px)}.headline-text.svelte-m0axm8{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.line.svelte-m0axm8{white-space:normal;font-size:clamp(13px,5vw,17px)}.cta.svelte-m0axm8{min-height:44px;font-size:16px}}@media (height<=120px){.promo.svelte-m0axm8,.promo.svelte-m0axm8:not(.with-deck){--pad:clamp(6px, 10vh, 14px);--pad-x:clamp(10px, 2.5vw, 36px);--wash-at:50% 50%;grid-template:"copy cta"minmax(0,1fr)/minmax(0,max-content) auto;justify-content:center;align-items:center;gap:0 clamp(10px,2.5vw,28px)}.stage.svelte-m0axm8,.eyebrow.svelte-m0axm8,.eyebrow.fresh.svelte-m0axm8,.cube.svelte-m0axm8,.dots.svelte-m0axm8,.wordmark.svelte-m0axm8{display:none}.copy.svelte-m0axm8{flex-direction:row;justify-content:center;align-items:center;gap:clamp(10px,2.5vw,28px)}.top.svelte-m0axm8{flex-direction:row;flex:none;gap:6px}.logo.svelte-m0axm8{height:clamp(10px,14vh,13px)}.headline.svelte-m0axm8{flex:0 auto;font-size:clamp(14px,22vh,22px)}.line.svelte-m0axm8{flex:0 auto;font-size:clamp(12px,16vh,15px);display:none}.cta.svelte-m0axm8{place-self:center start;width:auto;min-height:0;padding:.75em 1.2em;font-size:clamp(11px,16vh,14px)}@media (width>=480px){.wordmark.svelte-m0axm8{display:inline}}@media (width>=600px){.line.svelte-m0axm8{display:block}}}@media (prefers-reduced-motion:no-preference){.wash.svelte-m0axm8{transition:background-color .6s var(--ease-out)}.cta.svelte-m0axm8{transition:background-color .6s var(--ease-out), box-shadow .6s linear, scale var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out)}.cta.svelte-m0axm8:before{transition:opacity var(--dur-fast) var(--ease-out)}.cta.svelte-m0axm8:after{transition:translate var(--dur-fast) var(--ease-out)}.badge.svelte-m0axm8{transition:color .6s linear,background-color .6s linear}.dots.svelte-m0axm8 i:where(.svelte-m0axm8){transition:width var(--dur-base) var(--ease-out), background-color var(--dur-base) linear}}
