:root{--red:#c8102e;--red-dark:#9a0b22;--black:#0e0e0e;--ink:#1a1a1a;--ink-soft:#5a5a5a;--ink-muted:#6b6b6b;--white:#fff;--bg:#fafaf7;--rule:#e5e2dc;--rule-strong:#d0cdc5;--fb:"DM Sans",-apple-system,system-ui,sans-serif;--fd:"Big Shoulders Display",sans-serif;--fs:"Instrument Serif",Georgia,serif}[data-astro-cid-yjfvuztp],[data-astro-cid-yjfvuztp]:before,[data-astro-cid-yjfvuztp]:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--fb);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}.skip[data-astro-cid-yjfvuztp]{background:var(--black);color:var(--white);z-index:100;padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:8px;left:-9999px}.skip[data-astro-cid-yjfvuztp]:focus{left:8px}.flag-strip[data-astro-cid-yjfvuztp]{height:6px;display:flex}.fs-red[data-astro-cid-yjfvuztp]{background:var(--red);flex:1}.fs-white[data-astro-cid-yjfvuztp]{background:var(--white);flex:1}.topbar[data-astro-cid-yjfvuztp]{background:var(--white);border-bottom:1px solid var(--rule);padding:16px 24px}.topbar-inner[data-astro-cid-yjfvuztp]{align-items:center;max-width:1080px;margin:0 auto;display:flex}.logo[data-astro-cid-yjfvuztp]{text-transform:uppercase;color:var(--black);white-space:nowrap;flex-shrink:0;font-family:Big Shoulders Display,Big Shoulders Display Fallback,sans-serif;font-size:22px;font-weight:900;text-decoration:none}.brand-context[data-astro-cid-yjfvuztp]{min-width:0}.lang-toggle[data-astro-cid-yjfvuztp]{padding-left:12px}@media (width<=480px){.logo[data-astro-cid-yjfvuztp]{font-size:18px}.brand-divider[data-astro-cid-yjfvuztp]{margin:0 10px}}.brand-divider[data-astro-cid-yjfvuztp]{background:var(--rule-strong);width:1px;height:24px;margin:0 16px}.brand-context[data-astro-cid-yjfvuztp]{color:var(--ink-soft);font-size:13px;font-weight:600}.lang-toggle[data-astro-cid-yjfvuztp]{gap:6px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.lang-toggle[data-astro-cid-yjfvuztp] a[data-astro-cid-yjfvuztp]{color:var(--ink-soft);text-decoration:none}.lang-toggle[data-astro-cid-yjfvuztp] .active[data-astro-cid-yjfvuztp]{color:var(--black)}.lang-toggle[data-astro-cid-yjfvuztp] .sep[data-astro-cid-yjfvuztp]{color:#6b6b6b}.wrap[data-astro-cid-yjfvuztp]{max-width:860px;margin:0 auto;padding:52px 24px 64px}.hero[data-astro-cid-yjfvuztp] h1[data-astro-cid-yjfvuztp]{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.01em;color:var(--black);font-size:52px;font-weight:800;line-height:.98}.hero[data-astro-cid-yjfvuztp] h1[data-astro-cid-yjfvuztp] .red[data-astro-cid-yjfvuztp]{color:var(--red)}.lead[data-astro-cid-yjfvuztp]{color:var(--ink);max-width:640px;margin:18px 0 10px;font-size:19px;font-weight:500;line-height:1.5}.micro[data-astro-cid-yjfvuztp]{color:var(--ink-soft);font-size:13px}.cta[data-astro-cid-yjfvuztp]{background:var(--red);color:#fff;letter-spacing:.04em;text-transform:uppercase;margin-top:18px;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.cta[data-astro-cid-yjfvuztp]:hover{background:var(--red-dark)}.sec[data-astro-cid-yjfvuztp]{margin-top:44px}.eyebrow[data-astro-cid-yjfvuztp]{letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:6px;font-size:13px;font-weight:700}h2[data-astro-cid-yjfvuztp]{font-family:var(--fd);text-transform:uppercase;color:var(--black);margin-bottom:8px;font-size:28px;font-weight:800}.offer[data-astro-cid-yjfvuztp]{background:var(--white);border:1px solid var(--rule);margin-top:14px;padding:22px 24px}.offer[data-astro-cid-yjfvuztp] h2[data-astro-cid-yjfvuztp]{font-family:var(--fb);text-transform:none;letter-spacing:0;margin-bottom:4px;font-size:16px;font-weight:700}.offer[data-astro-cid-yjfvuztp] .price[data-astro-cid-yjfvuztp]{color:var(--ink-soft);margin-bottom:6px;font-size:14px}.offer[data-astro-cid-yjfvuztp] p[data-astro-cid-yjfvuztp]{color:var(--ink-soft);font-size:14px}.offer[data-astro-cid-yjfvuztp] a[data-astro-cid-yjfvuztp]{color:var(--red);font-weight:700}.metro-list[data-astro-cid-yjfvuztp]{-moz-columns:3;columns:3;gap:24px;margin-top:14px;font-size:13.5px}.metro-list[data-astro-cid-yjfvuztp] a[data-astro-cid-yjfvuztp]{color:var(--ink);padding:3px 0;text-decoration:none;display:block}.metro-list[data-astro-cid-yjfvuztp] a[data-astro-cid-yjfvuztp]:hover{color:var(--red)}footer[data-astro-cid-yjfvuztp]{text-align:center;color:var(--ink-muted);border-top:1px solid var(--rule);background:var(--white);margin-top:56px;padding:24px;font-size:13px}footer[data-astro-cid-yjfvuztp] a[data-astro-cid-yjfvuztp]{color:var(--ink-soft);text-decoration:underline}@media (width<=720px){.hero[data-astro-cid-yjfvuztp] h1[data-astro-cid-yjfvuztp]{font-size:38px}.metro-list[data-astro-cid-yjfvuztp]{-moz-columns:2;columns:2}}@media (width<=300px){.topbar[data-astro-cid-yjfvuztp]{padding:12px}.topbar-inner[data-astro-cid-yjfvuztp]{flex-wrap:wrap;gap:8px}.brand-divider[data-astro-cid-yjfvuztp]{display:none}.lang-toggle[data-astro-cid-yjfvuztp]{margin-left:0}.wrap[data-astro-cid-yjfvuztp]{padding:32px 12px 48px}.hero[data-astro-cid-yjfvuztp] h1[data-astro-cid-yjfvuztp]{overflow-wrap:anywhere;font-size:22px}}
