.journeys-hero[data-astro-cid-sxh4rmmz]{background:linear-gradient(120deg,#0b2f47d1,#0b2f4780 60%),url(https://images.unsplash.com/photo-1573270689103-d7a4e42b4d3d?w=1900&q=80) center/cover no-repeat}.filter-bar[data-astro-cid-sxh4rmmz]{background:#fff;border-bottom:1px solid var(--line);padding:24px 0;position:sticky;top:78px;z-index:40}.filter-row[data-astro-cid-sxh4rmmz]{display:flex;gap:28px;align-items:center;flex-wrap:wrap;justify-content:space-between}.filter-group[data-astro-cid-sxh4rmmz]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.filter-group[data-astro-cid-sxh4rmmz] .lbl[data-astro-cid-sxh4rmmz]{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#999;font-weight:600;margin-right:6px}.chip[data-astro-cid-sxh4rmmz]{font-family:Inter,sans-serif;font-size:13px;padding:8px 16px;border-radius:999px;border:1px solid var(--line);color:#444;cursor:pointer;background:#fff}.chip[data-astro-cid-sxh4rmmz].active{background:var(--ocean);color:#fff;border-color:var(--ocean)}.results-info[data-astro-cid-sxh4rmmz]{font-family:Inter,sans-serif;font-size:13px;color:#666}.results-info[data-astro-cid-sxh4rmmz] b[data-astro-cid-sxh4rmmz]{color:var(--ocean);font-family:"Noto Serif",serif;font-size:16px}.all-journeys[data-astro-cid-sxh4rmmz]{padding:60px 0 100px;background:var(--ivory)}.jgrid[data-astro-cid-sxh4rmmz]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.jcard[data-astro-cid-sxh4rmmz]{position:relative;border-radius:6px;overflow:hidden;background:#fff;border:1px solid var(--line);transition:.35s;display:block}.jcard[data-astro-cid-sxh4rmmz]:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.jcard[data-astro-cid-sxh4rmmz] .img[data-astro-cid-sxh4rmmz]{height:300px;background-size:cover;background-position:center;position:relative}.jcard[data-astro-cid-sxh4rmmz] .img[data-astro-cid-sxh4rmmz]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(11,47,71,.7))}.jcard[data-astro-cid-sxh4rmmz] .badges[data-astro-cid-sxh4rmmz]{position:absolute;top:18px;left:18px;right:18px;z-index:2;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.jcard[data-astro-cid-sxh4rmmz] .badges[data-astro-cid-sxh4rmmz] .b[data-astro-cid-sxh4rmmz]{font-family:Inter,sans-serif;font-size:10.5px;letter-spacing:.16em;font-weight:600;padding:6px 12px;border-radius:3px;text-transform:uppercase;background:#ffffffeb;color:var(--ocean)}.jcard[data-astro-cid-sxh4rmmz] .badges[data-astro-cid-sxh4rmmz] .b[data-astro-cid-sxh4rmmz].gold{background:var(--gold);color:var(--ocean-dark)}.jcard[data-astro-cid-sxh4rmmz] .titlebox[data-astro-cid-sxh4rmmz]{position:absolute;bottom:22px;left:22px;right:22px;color:#fff;z-index:2}.jcard[data-astro-cid-sxh4rmmz] .titlebox[data-astro-cid-sxh4rmmz] .loc[data-astro-cid-sxh4rmmz]{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.18em;color:var(--gold);text-transform:uppercase;font-weight:600;margin-bottom:6px}.jcard[data-astro-cid-sxh4rmmz] .titlebox[data-astro-cid-sxh4rmmz] h3[data-astro-cid-sxh4rmmz]{color:#fff;font-size:22px;line-height:1.25}.jcard[data-astro-cid-sxh4rmmz] .body[data-astro-cid-sxh4rmmz]{padding:22px 24px}.jcard[data-astro-cid-sxh4rmmz] .desc[data-astro-cid-sxh4rmmz]{font-family:Inter,sans-serif;font-size:13.5px;color:#555;line-height:1.65;min-height:60px}.jcard[data-astro-cid-sxh4rmmz] .meta[data-astro-cid-sxh4rmmz]{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-family:Inter,sans-serif;font-size:12.5px;color:#666}.jcard[data-astro-cid-sxh4rmmz] .meta[data-astro-cid-sxh4rmmz] .item[data-astro-cid-sxh4rmmz]{display:flex;align-items:center;gap:6px}.jcard[data-astro-cid-sxh4rmmz] .meta[data-astro-cid-sxh4rmmz] svg[data-astro-cid-sxh4rmmz]{width:14px;height:14px;color:var(--gold)}.jcard[data-astro-cid-sxh4rmmz] .price[data-astro-cid-sxh4rmmz]{font-family:"Noto Serif",serif;color:var(--ocean);font-size:17px;font-weight:600}.jcard[data-astro-cid-sxh4rmmz] .price[data-astro-cid-sxh4rmmz] .from[data-astro-cid-sxh4rmmz]{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.12em;color:#999;text-transform:uppercase;display:block;font-weight:400}.insp-cards[data-astro-cid-sxh4rmmz]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px}.insp-card[data-astro-cid-sxh4rmmz]{position:relative;border-radius:6px;overflow:hidden;height:280px;display:block}.insp-card[data-astro-cid-sxh4rmmz] .img[data-astro-cid-sxh4rmmz]{position:absolute;inset:0;background-size:cover;background-position:center}.insp-card[data-astro-cid-sxh4rmmz]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b2f471a,#0b2f47d9);z-index:1}.insp-card[data-astro-cid-sxh4rmmz] .info[data-astro-cid-sxh4rmmz]{position:absolute;bottom:24px;left:24px;right:24px;z-index:2;color:#fff}.insp-card[data-astro-cid-sxh4rmmz] .info[data-astro-cid-sxh4rmmz] .small[data-astro-cid-sxh4rmmz]{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.18em;color:var(--gold);text-transform:uppercase;font-weight:600}.insp-card[data-astro-cid-sxh4rmmz] .info[data-astro-cid-sxh4rmmz] h3[data-astro-cid-sxh4rmmz]{color:#fff;font-size:20px;margin-top:6px}@media (max-width:980px){.jgrid[data-astro-cid-sxh4rmmz],.insp-cards[data-astro-cid-sxh4rmmz]{grid-template-columns:1fr 1fr}.filter-bar[data-astro-cid-sxh4rmmz]{position:static}}
