.hero[data-astro-cid-qelgsowp] h1[data-astro-cid-qelgsowp]{margin:.5rem 0 .25rem;font-size:2rem}.hero[data-astro-cid-qelgsowp] p[data-astro-cid-qelgsowp]{color:var(--muted);margin-top:.25rem;max-width:46rem}.hero-cta[data-astro-cid-qelgsowp]{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 1.2rem;margin:1.1rem 0 0}.cta[data-astro-cid-qelgsowp]{display:inline-block;background:var(--accent);color:#fff;font-weight:600;text-decoration:none;border-radius:999px;padding:.45rem 1.1rem;transition:opacity .15s ease}.cta[data-astro-cid-qelgsowp]:hover{opacity:.9}.map-cta[data-astro-cid-qelgsowp]{font-size:.9rem;text-underline-offset:.2em}.hero[data-astro-cid-qelgsowp] .trip-hint[data-astro-cid-qelgsowp]{font-size:.88rem;max-width:39rem;margin:.9rem 0 0}.trip-starters[data-astro-cid-qelgsowp]{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.8rem;font-size:.87rem}.trip-starters[data-astro-cid-qelgsowp] a[data-astro-cid-qelgsowp]{text-decoration:none;border-bottom:1px solid var(--border);padding:.25rem 0}.trip-starters[data-astro-cid-qelgsowp] a[data-astro-cid-qelgsowp]:hover{border-color:var(--accent)}.hero[data-astro-cid-qelgsowp] a[data-astro-cid-qelgsowp]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}section[data-astro-cid-qelgsowp] h2[data-astro-cid-qelgsowp]{margin-bottom:.1rem}.featured[data-astro-cid-qelgsowp],.season-now[data-astro-cid-qelgsowp],.home-collections[data-astro-cid-qelgsowp]{margin-top:2.25rem}.season-head[data-astro-cid-qelgsowp]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem 1rem}.season-month[data-astro-cid-qelgsowp]{font-size:.9rem;font-weight:600;white-space:nowrap}.feat-cards[data-astro-cid-qelgsowp]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-top:1rem}.feat-card[data-astro-cid-qelgsowp]{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.85rem 1.1rem 1.1rem;transition:border-color .15s ease,transform .15s ease}.feat-card[data-astro-cid-qelgsowp]:hover{border-color:var(--accent);transform:translateY(-2px)}.feat-photo[data-astro-cid-qelgsowp] img{aspect-ratio:16 / 9;object-fit:cover}.feat-photo[data-astro-cid-qelgsowp] figcaption{position:relative;z-index:1}.feat-card[data-astro-cid-qelgsowp] h3[data-astro-cid-qelgsowp]{margin:.55rem 0 .35rem;font-size:1.2rem}.cards[data-astro-cid-qelgsowp]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1rem}.card[data-astro-cid-qelgsowp]{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.1rem 1.1rem;transition:border-color .15s ease,transform .15s ease}.card[data-astro-cid-qelgsowp]:hover{border-color:var(--accent);transform:translateY(-2px)}.card[data-astro-cid-qelgsowp] h3[data-astro-cid-qelgsowp]{margin:.25rem 0 .35rem;font-size:1.2rem}.card-type[data-astro-cid-qelgsowp]{font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.draft-badge[data-astro-cid-qelgsowp]{padding:.05rem .45rem;border:1px dashed var(--warn-border);border-radius:999px;color:#9a7b1f;background:var(--warn-bg);letter-spacing:.05em}.card-link[data-astro-cid-qelgsowp]{color:var(--text);text-decoration:none}.card-link[data-astro-cid-qelgsowp]:after{content:"";position:absolute;inset:0}.card-pitch[data-astro-cid-qelgsowp]{font-size:.92rem;color:var(--muted);margin:0 0 .75rem}.feat-card[data-astro-cid-qelgsowp] .card-pitch[data-astro-cid-qelgsowp]{margin-bottom:0}.more-link[data-astro-cid-qelgsowp]{margin:.9rem 0 0;font-weight:600}.home-collections[data-astro-cid-qelgsowp] .chips[data-astro-cid-qelgsowp]{margin-top:.75rem}.chip-link[data-astro-cid-qelgsowp]{display:inline-block;font-size:.84rem;padding:.28rem .75rem;text-decoration:none;border:1px solid var(--accent-soft)}.chip-link[data-astro-cid-qelgsowp]:hover{border-color:var(--accent)}.home-guides[data-astro-cid-qelgsowp]{margin-top:2.5rem;border-top:1px solid var(--border);padding-top:1.25rem}.home-guides[data-astro-cid-qelgsowp] h2[data-astro-cid-qelgsowp]{margin-bottom:.1rem}.guide-links[data-astro-cid-qelgsowp]{list-style:none;padding:0;margin:.6rem 0 0}.guide-links[data-astro-cid-qelgsowp] li[data-astro-cid-qelgsowp]{margin-bottom:.35rem;font-size:.95rem}.trust[data-astro-cid-qelgsowp]{margin-top:2.5rem;border-top:1px solid var(--border);padding-top:1.25rem}.trust-grid[data-astro-cid-qelgsowp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem 1.5rem;list-style:none;margin:0;padding:0}.trust-grid[data-astro-cid-qelgsowp] li[data-astro-cid-qelgsowp]{font-size:.9rem;color:var(--muted);padding-left:.85rem;border-left:3px solid var(--accent-soft)}
