.hero[data-astro-cid-lcdefpme]{isolation:isolate;border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{z-index:-2;background:var(--hero-background) center / cover;content:"";position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{z-index:-1;content:"";background:linear-gradient(90deg,#050504f7,#080808d6 55%,#0808088f),linear-gradient(#0000 48%,#080808);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{align-content:center;min-height:min(48rem,100vh - 4rem);padding-block:clamp(4rem,9vw,8rem);display:grid}.review-label[data-astro-cid-lcdefpme],.eyebrow[data-astro-cid-lcdefpme],.route-kicker[data-astro-cid-lcdefpme]{color:var(--color-gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:850}.review-label[data-astro-cid-lcdefpme]{background:#080808b3;border:1px solid #ffd77c80;width:fit-content;padding:.45rem .65rem}h1[data-astro-cid-lcdefpme]{letter-spacing:-.075em;max-width:12ch;margin:0;font-size:clamp(3.2rem,8vw,7rem);line-height:.94}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-gold-bright);font-style:normal}.hero-summary[data-astro-cid-lcdefpme]{max-width:42rem;color:var(--color-text-muted);margin:1.7rem 0 2rem;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.7}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.button[data-astro-cid-lcdefpme]{border:1px solid var(--color-gold-deep);border-radius:.35rem;justify-content:center;padding:.85rem 1.1rem;font-weight:800;display:inline-flex}.primary[data-astro-cid-lcdefpme]{background:linear-gradient(120deg, var(--color-gold-deep), #e5a344);color:#140e08}.secondary[data-astro-cid-lcdefpme]{color:var(--color-gold-bright);background:#080808a8}.value-points[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:52rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.value-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #e7a13259;gap:.35rem;padding-top:1rem;display:grid}.value-points[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.86rem;line-height:1.5}.gate-band[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);color:#150e07;background:#d18428}.gate-band[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{align-items:center;gap:1.5rem;padding-block:1rem;display:flex}.gate-band[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;flex:none}.gate-band[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-weight:650}.catalog-section[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,9vw,8rem)}.section-heading[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem 4rem;margin-bottom:2.5rem;display:grid}.section-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-bottom:0}h2[data-astro-cid-lcdefpme]{letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child,.clarity-copy[data-astro-cid-lcdefpme]{color:var(--color-text-muted);line-height:1.75}.route-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}.route-card[data-astro-cid-lcdefpme]{background:linear-gradient(145deg,#151410,#0d0d0c);border:1px solid #e7a1324d;border-radius:.6rem;flex-direction:column;min-height:18rem;padding:clamp(1.4rem,3vw,2.2rem);display:flex}.route-card-wide[data-astro-cid-lcdefpme]{grid-column:1/-1;min-height:16rem}.route-card[data-astro-cid-lcdefpme]:hover{border-color:var(--color-gold-bright)}.route-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.04em;max-width:18ch;margin:auto 0 .75rem;font-size:clamp(1.7rem,3vw,2.5rem)}.route-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:38rem;color:var(--color-text-muted);margin:0 0 1.5rem;line-height:1.65}.route-link[data-astro-cid-lcdefpme]{color:var(--color-gold-bright);font-size:.85rem;font-weight:800}.clarity-section[data-astro-cid-lcdefpme]{isolation:isolate;border-top:1px solid var(--color-border);position:relative}.clarity-section[data-astro-cid-lcdefpme]:before{z-index:-1;background:linear-gradient(105deg, #080808fa, #080808c4), var(--section-texture) center / cover;content:"";position:absolute;inset:0}.clarity-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:4rem;padding-block:clamp(4rem,8vw,7rem);display:grid}.clarity-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:0}@media (width<=720px){.value-points[data-astro-cid-lcdefpme],.section-heading[data-astro-cid-lcdefpme],.clarity-grid[data-astro-cid-lcdefpme],.route-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.route-card-wide[data-astro-cid-lcdefpme]{grid-column:auto}.gate-band[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:.4rem}}
