.hero[data-astro-cid-lcdefpme]{min-block-size:100svh;padding-block:calc(var(--header-h) + 3rem) 7rem;align-content:center;display:grid;position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{opacity:.5;pointer-events:none;position:absolute;inset-block-end:-2%;inset-inline:0;mask-image:linear-gradient(#0000 12%,#000 92%)}.hero__bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;inline-size:100%;min-inline-size:60rem;animation:hero-drift 1.6s var(--ease) both}.hero__inner[data-astro-cid-lcdefpme]{position:relative}.hero__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;color:var(--brand);animation:rise .7s var(--ease) both;margin:0 0 1.5rem;font-size:.85rem;font-weight:600}.hero__title[data-astro-cid-lcdefpme]{max-width:16ch;animation:rise .9s var(--ease) 80ms both}.hero__lede[data-astro-cid-lcdefpme]{max-width:46ch;font-size:var(--step-1);color:var(--on-ink-muted);animation:rise .9s var(--ease) .18s both;margin-block-start:2rem;line-height:1.5}.hero__actions[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease) .28s both;flex-wrap:wrap;gap:.85rem;margin-block-start:2.5rem;display:flex}.hero__cue[data-astro-cid-lcdefpme]{animation:rise 1s var(--ease) .6s both;justify-items:center;gap:.6rem;display:grid;position:absolute;inset-block-end:2rem;inset-inline-start:50%;translate:-50%}.hero__cue-line[data-astro-cid-lcdefpme]{background:linear-gradient(to bottom, transparent, var(--brand));block-size:3rem;inline-size:1px;animation:cue 2.2s var(--ease) infinite;transform-origin:50% 0}.hero__cue-text[data-astro-cid-lcdefpme]{letter-spacing:.28em;text-transform:uppercase;color:var(--on-ink-muted);font-size:.68rem;font-weight:600}@keyframes rise{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes hero-drift{0%{opacity:0;transform:scale(1.08)}}@keyframes cue{0%,to{opacity:.4;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero__eyebrow[data-astro-cid-lcdefpme],.hero__title[data-astro-cid-lcdefpme],.hero__lede[data-astro-cid-lcdefpme],.hero__actions[data-astro-cid-lcdefpme],.hero__cue[data-astro-cid-lcdefpme],.hero__bg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.hero__cue-line[data-astro-cid-lcdefpme]{animation:none}}.facts-band[data-astro-cid-lcdefpme]{padding-block:clamp(2rem,4vw,3.25rem)}.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:1.75rem 2rem;margin:0;display:grid}.facts__item[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--on-paper-muted);font-size:.72rem;font-weight:600}.facts__item[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--step-1);letter-spacing:-.02em;margin:.4rem 0 0;font-weight:650}.intro-grid[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.intro-grid__figure[data-astro-cid-lcdefpme]{margin:0}.intro-grid__figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius);inline-size:100%}.inline-link[data-astro-cid-lcdefpme]{color:var(--brand-deep);text-decoration-color:color-mix(in srgb, currentcolor 40%, transparent);font-weight:600}.on-ink[data-astro-cid-lcdefpme] .inline-link[data-astro-cid-lcdefpme]{color:var(--brand)}.scale__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:clamp(2rem,4vw,3rem);display:grid}.scale__figure[data-astro-cid-lcdefpme]{border-radius:var(--radius);aspect-ratio:4/3;margin:0 0 1.5rem;overflow:hidden}.scale__figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .7s var(--ease)}.scale__item[data-astro-cid-lcdefpme]:hover .scale__figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.scale__value[data-astro-cid-lcdefpme]{align-items:baseline;gap:.4rem;margin:0;display:flex}.scale__number[data-astro-cid-lcdefpme]{font-size:var(--step-3);letter-spacing:-.04em;color:var(--brand);font-variant-numeric:tabular-nums;font-weight:800}.scale__unit[data-astro-cid-lcdefpme]{font-size:var(--step-0);color:var(--on-ink-muted);font-weight:600}.scale__label[data-astro-cid-lcdefpme]{margin-block:.3rem .75rem}.scale__body[data-astro-cid-lcdefpme]{color:var(--on-ink-muted);margin-block-end:.9rem}.scale__more[data-astro-cid-lcdefpme]{margin-block-start:clamp(2.5rem,5vw,4rem)}.segments[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:clamp(1.5rem,3vw,2rem);display:grid}.segment[data-astro-cid-lcdefpme]{border:1px solid var(--paper-line);border-radius:var(--radius);transition:border-color .3s var(--ease), transform .3s var(--ease);padding:clamp(1.75rem,3vw,2.5rem)}.segment[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);transform:translateY(-4px)}.segment__index[data-astro-cid-lcdefpme]{letter-spacing:.1em;color:var(--brand-deep);margin:0 0 1.25rem;font-size:.8rem;font-weight:700}.segment__summary[data-astro-cid-lcdefpme]{color:var(--on-paper-muted);margin-block:1rem 1.5rem}.segment__brands[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.45rem;display:flex}.segment__brands[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--paper-line);background:var(--paper);border-radius:100px;padding:.35rem .75rem;font-size:.82rem;font-weight:500}.figures[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:clamp(1.5rem,3vw,2rem);display:grid}.figure[data-astro-cid-lcdefpme]{border-block-start:3px solid var(--brand);padding-block-start:1.5rem}.figure__label[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--on-paper-muted);margin:0 0 .6rem;font-size:.78rem;font-weight:600}.figure__value[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0 0 .75rem}.figures__foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-block-start:clamp(2.5rem,5vw,3.5rem);display:flex}.closing__inner[data-astro-cid-lcdefpme]{max-width:44rem}.closing__text[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin-block-end:1.5rem;font-weight:600}@media (width>=60rem){.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.15fr}}
