.journeys-hero[data-astro-cid-sxh4rmmz]{background:linear-gradient(120deg,#0b2f47d1,#0b2f4780 60%),url(https://images.unsplash.com/photo-1528127269322-539801943592?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] .extra[data-astro-cid-sxh4rmmz]{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line);display:flex;justify-content:space-between;gap:12px;font-family:Inter,sans-serif;font-size:12px;color:#666;flex-wrap:wrap}.jcard[data-astro-cid-sxh4rmmz] .extra[data-astro-cid-sxh4rmmz] .col[data-astro-cid-sxh4rmmz]{display:flex;flex-direction:column;gap:3px}.jcard[data-astro-cid-sxh4rmmz] .extra[data-astro-cid-sxh4rmmz] .lbl[data-astro-cid-sxh4rmmz]{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#999;font-weight:600}.jcard[data-astro-cid-sxh4rmmz] .extra[data-astro-cid-sxh4rmmz] .val[data-astro-cid-sxh4rmmz]{color:var(--ocean);font-weight:500}.jcard[data-astro-cid-sxh4rmmz] .extra[data-astro-cid-sxh4rmmz] .pill[data-astro-cid-sxh4rmmz]{display:inline-block;padding:2px 8px;border-radius:999px;background:#dfb1601f;color:var(--ocean);font-weight:600;font-size:11px}.jcard[data-astro-cid-sxh4rmmz] .extra[data-astro-cid-sxh4rmmz] .pill[data-astro-cid-sxh4rmmz].active{background:#dc48481f;color:#c63a3a}.jcard[data-astro-cid-sxh4rmmz] .extra[data-astro-cid-sxh4rmmz] .pill[data-astro-cid-sxh4rmmz].moderate{background:#dfb16029;color:#a47820}.jcard[data-astro-cid-sxh4rmmz] .extra[data-astro-cid-sxh4rmmz] .pill[data-astro-cid-sxh4rmmz].easy{background:#62a2621f;color:#3d8a3d}.jcta[data-astro-cid-sxh4rmmz]{margin-top:60px;padding:40px 36px;background:#fff;border:1px solid var(--line);border-radius:6px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.jcta[data-astro-cid-sxh4rmmz] h3[data-astro-cid-sxh4rmmz]{font-family:"Noto Serif",serif;font-size:22px;color:var(--ocean);margin-bottom:6px;font-weight:600}.jcta[data-astro-cid-sxh4rmmz] p[data-astro-cid-sxh4rmmz]{font-family:Inter,sans-serif;font-size:14px;color:#555;line-height:1.6}.jcta[data-astro-cid-sxh4rmmz] .btn[data-astro-cid-sxh4rmmz]{padding:14px 28px;background:var(--gold);color:var(--ocean-dark);font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border-radius:3px;border:none;cursor:pointer;text-decoration:none;display:inline-block;white-space:nowrap;transition:.25s}.jcta[data-astro-cid-sxh4rmmz] .btn[data-astro-cid-sxh4rmmz]:hover{background:var(--ocean);color:#fff}@media (max-width:768px){.jcta[data-astro-cid-sxh4rmmz]{grid-template-columns:1fr;text-align:center;padding:28px 22px}.jcta[data-astro-cid-sxh4rmmz] h3[data-astro-cid-sxh4rmmz]{font-size:19px}}.jcard[data-astro-cid-sxh4rmmz] .price[data-astro-cid-sxh4rmmz]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;text-align:right}.jcard[data-astro-cid-sxh4rmmz] .price[data-astro-cid-sxh4rmmz] .from[data-astro-cid-sxh4rmmz]{font-family:Inter,sans-serif;font-size:10.5px;letter-spacing:.16em;color:#999;text-transform:uppercase;font-weight:500;margin-bottom:3px}.jcard[data-astro-cid-sxh4rmmz] .price[data-astro-cid-sxh4rmmz] .amount[data-astro-cid-sxh4rmmz]{font-family:"Noto Serif",serif;color:var(--ocean);font-size:18px;font-weight:600;letter-spacing:.01em}.jcard[data-astro-cid-sxh4rmmz].is-hidden{display:none}.jempty[data-astro-cid-sxh4rmmz]{grid-column:1/-1;text-align:center;padding:60px 20px;font-family:Inter,sans-serif;color:#888;font-size:15px;display:none}.jempty[data-astro-cid-sxh4rmmz].show{display:block}.sort[data-astro-cid-sxh4rmmz]{font-family:Inter,sans-serif;font-size:13px;padding:8px 16px;border:1px solid var(--line);border-radius:4px;background:#fff;color:#333;cursor:pointer}.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}}
