.sh-hero[data-astro-cid-7a6hbtlg]{background:var(--navy);color:var(--on-dark);padding-block:clamp(2.5rem,2rem + 3vw,5rem) clamp(3rem,2.5rem + 3vw,5.5rem);position:relative;overflow:hidden}.sh-hero[data-astro-cid-7a6hbtlg]:after{content:"";background:var(--white);background-image:var(--livery);height:12px;position:absolute;bottom:0;left:0;right:0}.sh-hero__air[data-astro-cid-7a6hbtlg]{fill:none;width:100%;height:100%;stroke:var(--white);stroke-width:1.2px;stroke-dasharray:3 14;opacity:.18;animation:10s linear infinite sh-air;position:absolute;inset:0}@keyframes sh-air{to{stroke-dashoffset:-340px}}.sh-hero__grid[data-astro-cid-7a6hbtlg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.sh-hero[data-astro-cid-7a6hbtlg] h1[data-astro-cid-7a6hbtlg]{color:var(--white);text-transform:uppercase;font-size:clamp(2rem,1rem + 3vw,3.6rem)}.sh-index[data-astro-cid-7a6hbtlg]{border-radius:var(--radius-md);background:var(--navy-900);border:1px solid #ffffff29;border-top:4px solid var(--red);gap:1.25rem;padding:clamp(1.25rem,2vw,1.75rem);display:grid}.sh-index__h[data-astro-cid-7a6hbtlg]{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--white);margin:0 0 .5rem;font-size:.72rem;font-weight:500}.sh-index[data-astro-cid-7a6hbtlg] ul[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sh-index[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg]{border-radius:var(--radius-xs);min-height:2.75rem;color:var(--white);align-items:center;gap:.6rem;padding:.4rem .6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.sh-index[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg]:hover{background:var(--red-600);color:var(--white)}.sh-index[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg] svg{color:var(--white);flex:none}.sh-index__n[data-astro-cid-7a6hbtlg]{color:var(--on-dark-muted);min-width:1.4rem;font-size:.72rem;font-weight:800}.sh-fam[data-astro-cid-7a6hbtlg]+.sh-fam[data-astro-cid-7a6hbtlg]{padding-top:0}.sh-fam__head[data-astro-cid-7a6hbtlg]{background:var(--dblrule) left bottom / 100% 8px no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3.5rem);padding-bottom:1.1rem;display:flex;position:relative}.sh-fam__title[data-astro-cid-7a6hbtlg]{font-size:var(--step-3);text-transform:uppercase;margin:0}.sh-fam__head[data-astro-cid-7a6hbtlg] p[data-astro-cid-7a6hbtlg]{color:var(--muted);max-width:44ch;margin:0}.sh-list[data-astro-cid-7a6hbtlg]{gap:clamp(3rem,6vw,6rem);display:grid}.sh-row[data-astro-cid-7a6hbtlg]{scroll-margin-top:calc(var(--header-h) + 1.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.sh-row--flip[data-astro-cid-7a6hbtlg] .sh-row__copy[data-astro-cid-7a6hbtlg]{order:2}.sh-row__num[data-astro-cid-7a6hbtlg]{margin:0 0 var(--space-3);color:var(--tone-ink);align-items:center;gap:.6rem;display:flex}.sh-row__num[data-astro-cid-7a6hbtlg] span[data-astro-cid-7a6hbtlg]{letter-spacing:-.04em;color:var(--tone);font-size:2.8rem;font-weight:900;line-height:1}.sh-row[data-astro-cid-7a6hbtlg] h3[data-astro-cid-7a6hbtlg]{font-size:var(--step-3);margin-bottom:.6rem}.sh-row__display[data-astro-cid-7a6hbtlg]{font-weight:700;font-stretch:112%;font-size:var(--step-1);color:var(--navy)}.sh-row__display[data-astro-cid-7a6hbtlg] em{color:var(--tone-ink);font-style:normal}.sh-row__copy[data-astro-cid-7a6hbtlg]>p[data-astro-cid-7a6hbtlg]:not(.sh-row__num):not(.sh-row__display){color:var(--ink-2);max-width:58ch}.sh-row[data-astro-cid-7a6hbtlg] .btn-row[data-astro-cid-7a6hbtlg]{margin-top:var(--space-4)}.sh-row__art[data-astro-cid-7a6hbtlg]{position:relative}.sh-row__plate[data-astro-cid-7a6hbtlg]{border-radius:var(--radius-md);background:var(--grey-50);border:1px solid var(--line);border-top:4px solid var(--tone);padding:clamp(1rem,3vw,2rem)}.sh-row__plate[data-astro-cid-7a6hbtlg] .dg{max-width:30rem;margin-inline:auto}.sh-row__photo[data-astro-cid-7a6hbtlg]{aspect-ratio:23/13;border-radius:var(--radius-xs);border:3px solid var(--white);outline:2px solid var(--navy-deep);width:clamp(8rem,14vw,12.5rem);position:absolute;bottom:-1.5rem;right:-.75rem}.sh-row--flip[data-astro-cid-7a6hbtlg] .sh-row__photo[data-astro-cid-7a6hbtlg]{left:-.75rem;right:auto}.sh-choose[data-astro-cid-7a6hbtlg]{background:var(--grey-50);border-block:1px solid var(--line)}.sh-choose__inner[data-astro-cid-7a6hbtlg]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.sh-choose[data-astro-cid-7a6hbtlg] h2[data-astro-cid-7a6hbtlg]{font-size:var(--step-3);margin:0}.sh-values__grid[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.sh-values__grid[data-astro-cid-7a6hbtlg]>div[data-astro-cid-7a6hbtlg]{padding-top:var(--space-4);border-top:2px solid #fff3}.sh-values__n[data-astro-cid-7a6hbtlg]{min-height:3.2rem;margin-bottom:var(--space-3);letter-spacing:-.04em;color:var(--red);font-size:3rem;font-weight:900;line-height:1;display:block}.sh-values__grid[data-astro-cid-7a6hbtlg] h3[data-astro-cid-7a6hbtlg]{font-size:var(--step-2)}@media (width<=960px){.sh-hero__grid[data-astro-cid-7a6hbtlg],.sh-row[data-astro-cid-7a6hbtlg]{grid-template-columns:1fr}.sh-row--flip[data-astro-cid-7a6hbtlg] .sh-row__copy[data-astro-cid-7a6hbtlg]{order:0}.sh-values__grid[data-astro-cid-7a6hbtlg]{grid-template-columns:1fr}}@media (width<=560px){.sh-row__photo[data-astro-cid-7a6hbtlg]{display:none}}
