.pkg[data-astro-cid-6o3wfomg]{display:flex;flex-direction:column;gap:22px;padding:clamp(24px,3vw,36px);background:var(--bg-2);height:100%}.pkg[data-astro-cid-6o3wfomg].featured{background:linear-gradient(180deg,rgba(227,30,36,.12),var(--bg-2) 45%);box-shadow:inset 0 2px 0 var(--red)}.badge[data-astro-cid-6o3wfomg]{display:inline-block;margin:0 0 12px;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}h3[data-astro-cid-6o3wfomg]{font-size:clamp(2rem,3.4vw,2.8rem)}.desc[data-astro-cid-6o3wfomg]{color:var(--muted);font-size:.92rem;margin:10px 0 0}dl[data-astro-cid-6o3wfomg]{margin:0}.row[data-astro-cid-6o3wfomg]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}dt[data-astro-cid-6o3wfomg]{color:var(--muted);font-size:.85rem}dd[data-astro-cid-6o3wfomg]{margin:0;font-family:var(--font-display);font-size:1.8rem;font-weight:700;line-height:1}.from[data-astro-cid-6o3wfomg]{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-right:6px;vertical-align:middle}.quote[data-astro-cid-6o3wfomg]{font-family:var(--font-display);font-size:1.6rem;font-weight:700;text-transform:uppercase;margin:0;padding:10px 0;border-bottom:1px solid var(--line)}.quote-sm[data-astro-cid-6o3wfomg]{font-family:var(--font-body);font-size:.8rem;font-weight:600;color:var(--muted)}.note[data-astro-cid-6o3wfomg]{font-size:.8rem;color:var(--muted);margin:10px 0 0}.features[data-astro-cid-6o3wfomg]{list-style:none;margin:0;padding:0;flex:1}.features[data-astro-cid-6o3wfomg] li[data-astro-cid-6o3wfomg]{position:relative;padding:7px 0 7px 22px;font-size:.9rem;color:var(--muted)}.features[data-astro-cid-6o3wfomg] li[data-astro-cid-6o3wfomg]:before{content:"";position:absolute;left:0;top:15px;width:10px;height:1px;background:var(--red)}.btn[data-astro-cid-6o3wfomg]{width:100%}.hero[data-astro-cid-yvbahnfj]{position:relative;min-height:min(78vh,760px);display:flex;align-items:flex-end;overflow:hidden}.hero-bg[data-astro-cid-yvbahnfj]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade[data-astro-cid-yvbahnfj]{position:absolute;inset:0;background:linear-gradient(to top,var(--bg) 2%,rgba(10,10,11,.55) 45%,rgba(10,10,11,.35)),linear-gradient(to right,rgba(10,10,11,.7),transparent 70%)}.hero-inner[data-astro-cid-yvbahnfj]{position:relative;padding-top:calc(var(--header-h) + 60px);padding-bottom:clamp(48px,7vw,88px)}.hero[data-astro-cid-yvbahnfj] h1[data-astro-cid-yvbahnfj]{max-width:14ch;margin:18px 0}.hero[data-astro-cid-yvbahnfj] .lead[data-astro-cid-yvbahnfj]{color:#d4d4d8;margin-bottom:32px}.crumbs[data-astro-cid-yvbahnfj]{display:flex;gap:10px;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.crumbs[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{color:var(--text)}.crumbs[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:last-child{color:var(--red)}.intro[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}.highlights[data-astro-cid-yvbahnfj]{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.highlights[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{background:var(--bg);padding:22px 24px;display:grid;grid-template-columns:auto 1fr;column-gap:18px}.highlights[data-astro-cid-yvbahnfj] .num[data-astro-cid-yvbahnfj]{grid-row:span 2;font-family:var(--font-display);font-size:1.1rem;color:var(--red);font-weight:700;padding-top:3px}.highlights[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{font-size:1.35rem}.highlights[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin:6px 0 0;color:var(--muted);font-size:.92rem}.pkgs[data-astro-cid-yvbahnfj]{grid-template-columns:repeat(var(--cols),1fr)}.quote-band[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.quote-band[data-astro-cid-yvbahnfj] .lead[data-astro-cid-yvbahnfj]{margin-bottom:24px}.brands[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;align-items:center;gap:24px 48px}.brands[data-astro-cid-yvbahnfj] ul[data-astro-cid-yvbahnfj]{list-style:none;display:flex;flex-wrap:wrap;gap:12px 40px;margin:0;padding:0}.brands[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-size:1.6rem;font-weight:700;text-transform:uppercase;color:var(--muted)}.videos[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.videos[data-astro-cid-yvbahnfj] figure[data-astro-cid-yvbahnfj],.gallery[data-astro-cid-yvbahnfj] figure[data-astro-cid-yvbahnfj]{margin:0;position:relative;overflow:hidden;background:var(--bg-2)}.videos[data-astro-cid-yvbahnfj] video[data-astro-cid-yvbahnfj]{width:100%;aspect-ratio:9/16;object-fit:cover}figcaption[data-astro-cid-yvbahnfj]{position:absolute;left:0;right:0;bottom:0;padding:28px 14px 12px;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(transparent,#000c)}.gallery[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.gallery[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .5s}.gallery[data-astro-cid-yvbahnfj] figure[data-astro-cid-yvbahnfj]:hover img[data-astro-cid-yvbahnfj]{transform:scale(1.04)}.related[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.rel[data-astro-cid-yvbahnfj]{position:relative;display:block;aspect-ratio:4/3;overflow:hidden}.rel[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{width:100%;height:100%;object-fit:cover;transition:transform .5s;filter:brightness(.6)}.rel[data-astro-cid-yvbahnfj]:hover img[data-astro-cid-yvbahnfj]{transform:scale(1.05);filter:brightness(.45)}.rel-body[data-astro-cid-yvbahnfj]{position:absolute;left:0;right:0;bottom:0;padding:20px}.rel-title[data-astro-cid-yvbahnfj]{display:block;font-family:var(--font-display);font-size:1.8rem;font-weight:700;text-transform:uppercase;line-height:1}.rel-sub[data-astro-cid-yvbahnfj]{display:block;font-size:.82rem;color:#d4d4d8;margin-top:6px}@media(max-width:960px){.intro[data-astro-cid-yvbahnfj],.quote-band[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}.pkgs[data-astro-cid-yvbahnfj]{grid-template-columns:repeat(min(var(--cols),2),1fr)}}@media(max-width:640px){.pkgs[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}}
