.hero[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--gap);padding:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 64px minmax(0,1fr);height:100svh;min-height:640px}.tile[data-astro-cid-bbe6dxrz]{background:var(--surface);margin:0;position:relative;overflow:hidden}.hero__band[data-astro-cid-bbe6dxrz]{grid-column:1 / -1;display:flex;justify-content:center;padding-block:4px 0}.hero__name[data-astro-cid-bbe6dxrz]{font-size:var(--step-monument);line-height:.76;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;padding-bottom:.04em}.hero__name[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:block;animation:name-rise 1.1s var(--ease-out) both}@keyframes name-rise{0%{transform:translateY(105%)}}.hero__links[data-astro-cid-bbe6dxrz]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.hero__link[data-astro-cid-bbe6dxrz]{display:block;padding:14px 16px;font-size:var(--step-body);font-weight:500;text-align:left;text-decoration:none;border:0;cursor:pointer;transition:background-color .25s ease,color .2s ease}.hero__link[data-astro-cid-bbe6dxrz]:hover{background:var(--surface-2);color:var(--ink)}.hero__link[data-astro-cid-bbe6dxrz]:active{background:var(--ground)}.hero__sound[data-astro-cid-bbe6dxrz][aria-pressed=true]{background:var(--ink);color:var(--ground)}.hero__left[data-astro-cid-bbe6dxrz]{grid-column:1 / 3;display:grid;grid-template-rows:minmax(0,1.25fr) auto;gap:var(--gap);min-height:0}.hero__portrait[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.hero__facts[data-astro-cid-bbe6dxrz]{padding:16px;display:grid;gap:8px;align-content:start;font-size:var(--step-small);line-height:1.35}.hero__facts[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{font-size:var(--step-small)}.hero__reel[data-astro-cid-bbe6dxrz]{grid-column:3 / 11;background:#000}.hero__reel[data-astro-cid-bbe6dxrz] video[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__reel[data-astro-cid-bbe6dxrz].is-sound video[data-astro-cid-bbe6dxrz]{object-fit:contain}.hero__statement[data-astro-cid-bbe6dxrz]{position:absolute;left:0;bottom:0;margin:0;max-width:min(34ch,70%);padding:24px;background:var(--ground);font-size:var(--step-lead);font-weight:500;line-height:1.25;transition:transform .6s var(--ease-out),opacity .4s ease}.hero__reel[data-astro-cid-bbe6dxrz].is-sound .hero__statement[data-astro-cid-bbe6dxrz]{transform:translateY(100%);opacity:0;pointer-events:none}.hero__rail[data-astro-cid-bbe6dxrz]{grid-column:11 / 13;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:var(--gap);min-height:0}.hero__swatch[data-astro-cid-bbe6dxrz]{padding:14px 16px;font-size:var(--step-small);font-weight:500;line-height:1.3}.hero__swatch--1[data-astro-cid-bbe6dxrz]{background:var(--paper);color:var(--paper-ink)}.hero__swatch--2[data-astro-cid-bbe6dxrz]{background:var(--sky);color:var(--navy)}.hero__swatch--3[data-astro-cid-bbe6dxrz]{background:var(--blue);color:var(--ink)}.hero__swatch--4[data-astro-cid-bbe6dxrz]{background:var(--navy);color:var(--ink)}.hero__swatch--action[data-astro-cid-bbe6dxrz]{background:var(--accent);padding:0;transition:background-color .2s ease}.hero__swatch--action[data-astro-cid-bbe6dxrz]:hover{background:#b02a66}.hero__swatch--action[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{display:block;height:100%;padding:14px 16px;color:#fff;text-decoration:none;font-size:var(--step-body)}.hero__swatch--action[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:active{transform:scale(.98)}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz]{height:auto;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:6px;padding:6px}.hero__band[data-astro-cid-bbe6dxrz],.hero__links[data-astro-cid-bbe6dxrz],.hero__reel[data-astro-cid-bbe6dxrz],.hero__rail[data-astro-cid-bbe6dxrz]{grid-column:1 / -1}.hero__name[data-astro-cid-bbe6dxrz]{font-size:calc((100vw - 4 * 6px) / var(--name-em))}.hero__links[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hero__link[data-astro-cid-bbe6dxrz]{min-height:56px}.hero__reel[data-astro-cid-bbe6dxrz]{order:1;aspect-ratio:16 / 9}.hero__statement[data-astro-cid-bbe6dxrz]{position:static;max-width:none;background:var(--surface);transform:none}.hero__reel[data-astro-cid-bbe6dxrz]{overflow:visible;display:flex;flex-direction:column;aspect-ratio:auto;background:var(--surface)}.hero__reel[data-astro-cid-bbe6dxrz] video[data-astro-cid-bbe6dxrz]{position:static;aspect-ratio:16 / 9;height:auto;background:#000}.hero__reel[data-astro-cid-bbe6dxrz].is-sound .hero__statement[data-astro-cid-bbe6dxrz]{transform:none;opacity:1}.hero__rail[data-astro-cid-bbe6dxrz]{order:2;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:6px}.hero__swatch[data-astro-cid-bbe6dxrz]{min-height:64px}.hero__swatch--action[data-astro-cid-bbe6dxrz]{grid-column:1 / -1}.hero__left[data-astro-cid-bbe6dxrz]{order:3;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:6px}.hero__portrait[data-astro-cid-bbe6dxrz]{aspect-ratio:4 / 5}}.marquee[data-astro-cid-tpudeaz7]{margin-top:var(--section);overflow:hidden;background:var(--surface);padding-block:clamp(20px,3vw,40px)}.marquee__track[data-astro-cid-tpudeaz7]{display:flex;width:max-content;animation:marquee 60s linear infinite}.marquee[data-astro-cid-tpudeaz7]:hover .marquee__track[data-astro-cid-tpudeaz7]{animation-play-state:paused}.marquee__line[data-astro-cid-tpudeaz7]{margin:0;display:flex;font-family:var(--font-display);font-weight:700;font-size:var(--step-display);line-height:1;letter-spacing:-.025em;white-space:nowrap}.marquee__sep[data-astro-cid-tpudeaz7]{color:var(--muted);padding-inline:.3em}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-tpudeaz7]{animation:none}}
