.cta.svelte-txk6y8{width:100%;padding:var(--sm) var(--md);background:var(--acid);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:1.0625rem;font-weight:600;transition:background .12s linear;display:block}.cta.svelte-txk6y8:hover{background:var(--cream)}dialog.svelte-txk6y8{background:var(--ink);width:min(840px,100vw - 48px);max-width:none;height:min(830px,100dvh - 48px);max-height:none;color:var(--cream);border:0;margin:auto;padding:0;overflow:hidden}dialog.medium.svelte-txk6y8{height:min(700px,100dvh - 48px)}dialog.compact.svelte-txk6y8{height:min(650px,100dvh - 48px)}dialog[open].svelte-txk6y8{flex-direction:column;display:flex}dialog.svelte-txk6y8::backdrop{background:oklch(15.9% 0 0/.9)}header.svelte-txk6y8{justify-content:space-between;align-items:center;gap:var(--sm);min-height:56px;padding-inline:var(--md);background:var(--bark);flex:none;display:flex}.actions.svelte-txk6y8{align-items:center;gap:var(--md);display:flex}.actions.svelte-txk6y8 a:where(.svelte-txk6y8){color:color-mix(in oklch, var(--cream) 72%, var(--ink));text-underline-offset:.25em}.actions.svelte-txk6y8 a:where(.svelte-txk6y8):hover,.close.svelte-txk6y8{color:var(--acid)}.close.svelte-txk6y8{white-space:nowrap;min-height:44px}.frame-shell.svelte-txk6y8{background:var(--white);flex:1;min-height:0;position:relative;overflow:hidden}iframe.svelte-txk6y8{z-index:1;border:0;width:100%;height:100%;position:relative}dialog.compact.svelte-txk6y8 iframe:where(.svelte-txk6y8){transform-origin:0 0;width:147.059%;max-width:none;height:147.059%;transform:scale(.68)}.loading.svelte-txk6y8{z-index:2;background:var(--ink);color:var(--cream);place-items:center;margin:0;display:grid;position:absolute;inset:0}@media (width<=640px){dialog.svelte-txk6y8{width:100vw;margin:0}dialog.medium.svelte-txk6y8,dialog.svelte-txk6y8:not(.compact){height:100dvh}dialog.compact.svelte-txk6y8{margin-block:auto}dialog.compact.svelte-txk6y8 iframe:where(.svelte-txk6y8){width:100%;height:100%;transform:none}header.svelte-txk6y8{padding-inline:var(--sm)}.actions.svelte-txk6y8 a:where(.svelte-txk6y8){display:none}}.stage.svelte-1uha8ag{grid-template-rows:1fr auto;height:100dvh;display:grid;position:relative;overflow:hidden}.still.svelte-1uha8ag{background:var(--ink) center / cover no-repeat;place-items:center;display:grid;position:absolute;inset:0}.still.svelte-1uha8ag:after{content:"";z-index:1;background:oklch(15.9% 0 0/.74);position:absolute;inset:0}.still.svelte-1uha8ag video:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%}.slab.svelte-1uha8ag{z-index:2;width:min(42rem,92vw);max-height:calc(100dvh - 2 * var(--md) - 3rem);margin:var(--md) auto var(--md) clamp(var(--sm), 7vw, 9rem);padding:var(--md);background:var(--rust);color:var(--white);align-content:start;align-self:center;gap:var(--sm) var(--md);overscroll-behavior:contain;display:grid;position:relative;overflow:hidden auto;container-type:inline-size}.band.svelte-1uha8ag{color:color-mix(in oklch, var(--white) 80%, var(--rust))}h1.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;margin-block-end:var(--xs);font-size:min(9cqw,7dvh,3.75rem);font-weight:900;line-height:.92;display:grid}.city.svelte-1uha8ag{font-size:.5em;line-height:1.4}.line.svelte-1uha8ag{white-space:nowrap;animation:.62s cubic-bezier(.2,.7,.2,1) backwards svelte-1uha8ag-reveal;animation-delay:calc(var(--i) * 90ms);display:block}@keyframes svelte-1uha8ag-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.band.svelte-1uha8ag,.facts.svelte-1uha8ag,.buy.svelte-1uha8ag,.more.svelte-1uha8ag{animation:.52s ease-out .42s backwards svelte-1uha8ag-rise}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(var(--xs))}}.facts.svelte-1uha8ag{gap:var(--sm) var(--md);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.facts.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:color-mix(in oklch, var(--white) 78%, var(--rust))}.buy.svelte-1uha8ag{gap:var(--xs);display:grid}.more.svelte-1uha8ag{gap:var(--md);flex-wrap:wrap;display:flex}.more.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--acid)}.edge.svelte-1uha8ag{z-index:2;gap:var(--sm) var(--md);padding:var(--sm) var(--md);background:var(--ink);color:var(--cream);flex-wrap:wrap;display:flex;position:relative}.edge.svelte-1uha8ag a:where(.svelte-1uha8ag){text-underline-offset:.25em;text-decoration:underline}.edge.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.panel.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--acid)}.panel.svelte-1uha8ag{width:min(46rem,92vw);max-height:84dvh;padding:var(--md);background:var(--bark);color:var(--cream);border:0;margin:auto;overflow:auto}.panel.svelte-1uha8ag::backdrop{background:oklch(15.9% 0 0/.88)}.panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);margin-block:var(--sm) var(--md);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1.05}.panel.svelte-1uha8ag p:where(.svelte-1uha8ag){text-wrap:pretty;max-width:70ch}.panel.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-block-start:var(--sm)}.trailer.svelte-1uha8ag{width:min(64rem,94vw);padding:var(--sm);background:var(--ink)}.trailer.svelte-1uha8ag video:where(.svelte-1uha8ag){width:100%;background:var(--ink);margin-block-start:var(--sm)}.trailer.svelte-1uha8ag video:where(.svelte-1uha8ag):fullscreen{object-fit:contain;width:100%;height:100%;margin:0}.panel.svelte-1uha8ag details:where(.svelte-1uha8ag){border-top:1px solid var(--bark-raised);padding-block:var(--sm)}.panel.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer}.close.svelte-1uha8ag{color:var(--acid)}@media (width<=52rem){.stage.svelte-1uha8ag{height:auto;min-height:100dvh;overflow:visible}.still.svelte-1uha8ag{min-height:40dvh;position:static}.slab.svelte-1uha8ag{width:100%;max-height:none;margin:0;overflow:visible}.facts.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.trailer.svelte-1uha8ag{width:100vw;max-height:100dvh;padding:var(--xs)}}@media (prefers-reduced-motion:reduce){.line.svelte-1uha8ag,.band.svelte-1uha8ag,.facts.svelte-1uha8ag,.buy.svelte-1uha8ag,.more.svelte-1uha8ag{animation:.2s ease-out backwards svelte-1uha8ag-fade}.slab.svelte-1uha8ag{transition:none}@keyframes svelte-1uha8ag-fade{0%{opacity:0}}}
