.trip-row[data-astro-cid-qmkl4u3b]{border-block-start:1px solid var(--line-light);gap:1.2rem;padding-block:2rem;display:grid}@media (width>=700px){.trip-row[data-astro-cid-qmkl4u3b]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem}}.trip-row__media[data-astro-cid-qmkl4u3b]{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.trip-row__media[data-astro-cid-qmkl4u3b] .media{position:absolute;inset:0}.trip-row__no[data-astro-cid-qmkl4u3b]{z-index:2;color:var(--bone);background:#0c0c0b8c;padding:.3em .6em;font-size:.66rem;position:absolute;inset-block-start:.8rem;inset-inline-start:.8rem}.trip-row__body[data-astro-cid-qmkl4u3b]{align-content:start;gap:.9rem;display:grid}.trip-row__top[data-astro-cid-qmkl4u3b]{flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.trip-row__title[data-astro-cid-qmkl4u3b] a[data-astro-cid-qmkl4u3b]{text-decoration:none;display:grid}.trip-row__title[data-astro-cid-qmkl4u3b] .display[data-astro-cid-qmkl4u3b]{font-size:var(--step-4)}.trip-row__title[data-astro-cid-qmkl4u3b] .serif[data-astro-cid-qmkl4u3b]{font-size:var(--step-2);color:var(--signal);line-height:1.1}.trip-row__title[data-astro-cid-qmkl4u3b] a[data-astro-cid-qmkl4u3b]:hover .display[data-astro-cid-qmkl4u3b]{color:var(--signal)}.trip-row__summary[data-astro-cid-qmkl4u3b]{color:var(--stone);font-size:.97rem}.trip-row__facts[data-astro-cid-qmkl4u3b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;font-size:.88rem;display:grid}.trip-row__facts[data-astro-cid-qmkl4u3b] dt[data-astro-cid-qmkl4u3b]{opacity:.75;font-size:.66rem}.trip-row__dates[data-astro-cid-qmkl4u3b]{flex-wrap:wrap;gap:.4rem;display:flex}.trip-row__dates[data-astro-cid-qmkl4u3b] li[data-astro-cid-qmkl4u3b]{background:var(--bone);align-items:center;gap:.5rem;padding:.35rem .6rem;font-size:.84rem;display:inline-flex}.trip-row__st[data-astro-cid-qmkl4u3b]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:.62rem}.trip-row__st[data-astro-cid-qmkl4u3b].is-few-left{color:var(--signal-ink);opacity:1;font-weight:700}.trip-row__foot[data-astro-cid-qmkl4u3b]{border-block-start:1px solid var(--line-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block-start:.8rem;display:flex}.trip-row__price[data-astro-cid-qmkl4u3b]{align-items:baseline;gap:.4rem;display:flex}.trip-row__price[data-astro-cid-qmkl4u3b] strong[data-astro-cid-qmkl4u3b]{font-size:1.8rem}.cat-hero[data-astro-cid-qlswfgfb]{isolation:isolate;padding-block:clamp(5rem,4rem + 6vw,9rem) 3.5rem;position:relative;overflow:hidden}.cat-hero__bg[data-astro-cid-qlswfgfb]{z-index:-1;position:absolute;inset:0}.cat-hero__bg[data-astro-cid-qlswfgfb] .media{position:absolute;inset:0}.cat-hero__bg[data-astro-cid-qlswfgfb]:after{content:"";background:linear-gradient(90deg,#0c0c0be6,#0c0c0b8c);position:absolute;inset:0}.cat-hero__inner[data-astro-cid-qlswfgfb]{z-index:2;gap:1.3rem;display:grid;position:relative}.cat-hero__title[data-astro-cid-qlswfgfb]{font-size:var(--step-6)}.cat-hero__title[data-astro-cid-qlswfgfb] .serif[data-astro-cid-qlswfgfb]{color:var(--saffron)}.cat-hero__legend[data-astro-cid-qlswfgfb]{gap:.5rem;margin-block-start:1rem;font-size:.9rem;display:grid}.cat-hero__legend[data-astro-cid-qlswfgfb] li[data-astro-cid-qlswfgfb]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.catalog[data-astro-cid-qlswfgfb]{padding-block:3rem var(--section);gap:2rem;display:grid}@media (width>=1100px){.catalog[data-astro-cid-qlswfgfb]{grid-template-columns:290px minmax(0,1fr);gap:3.5rem}}.filters__toggle[data-astro-cid-qlswfgfb]{inline-size:100%;display:inline-flex}.filters__n[data-astro-cid-qlswfgfb]:not(:empty){background:var(--signal);color:var(--paper);border-radius:99px;padding:0 .5em}.filters__form[data-astro-cid-qlswfgfb]{gap:1.2rem;margin-block-start:1rem;display:grid}.js[data-astro-cid-qlswfgfb] .filters__form[data-astro-cid-qlswfgfb]:not(.is-open){display:none}@media (width>=1100px){.filters[data-astro-cid-qlswfgfb]{max-block-size:calc(100vh - var(--header-h) - 2rem);align-self:start;padding-inline-end:.5rem;position:sticky;inset-block-start:calc(var(--header-h) + 1rem);overflow-y:auto}.filters__toggle[data-astro-cid-qlswfgfb]{display:none}.js[data-astro-cid-qlswfgfb] .filters__form[data-astro-cid-qlswfgfb]:not(.is-open){display:grid}.filters__form[data-astro-cid-qlswfgfb]{margin:0}}.filters__seg[data-astro-cid-qlswfgfb]{border:0;padding:0}.filters__seg[data-astro-cid-qlswfgfb] legend[data-astro-cid-qlswfgfb]{margin-block-end:.6rem;font-size:.72rem;font-weight:600}.filters__chips[data-astro-cid-qlswfgfb]{flex-wrap:wrap;gap:.35rem;display:flex}.fchip[data-astro-cid-qlswfgfb]{position:relative}.fchip[data-astro-cid-qlswfgfb] input[data-astro-cid-qlswfgfb]{opacity:0;cursor:pointer;position:absolute;inset:0}.fchip[data-astro-cid-qlswfgfb] span[data-astro-cid-qlswfgfb]{border:1px solid var(--line-light);border-radius:99px;padding:.4rem .75rem;font-size:.85rem;font-weight:600;transition:background .2s,color .2s;display:inline-block}.fchip[data-astro-cid-qlswfgfb]:hover span[data-astro-cid-qlswfgfb]{border-color:var(--ink)}.fchip[data-astro-cid-qlswfgfb] input[data-astro-cid-qlswfgfb]:checked+span[data-astro-cid-qlswfgfb]{background:var(--ink);color:var(--bone);border-color:var(--ink)}.fchip[data-astro-cid-qlswfgfb] input[data-astro-cid-qlswfgfb]:focus-visible+span[data-astro-cid-qlswfgfb]{outline:2px solid var(--signal);outline-offset:2px}.filters__hint[data-astro-cid-qlswfgfb]{opacity:.6;font-size:.75rem}.filters__reset[data-astro-cid-qlswfgfb]{justify-self:start}.results__count[data-astro-cid-qlswfgfb]{align-items:baseline;gap:.6rem;margin-block-end:1.5rem;display:flex}.results__count[data-astro-cid-qlswfgfb] strong[data-astro-cid-qlswfgfb]{font-size:var(--step-4);color:var(--signal)}.results__group[data-astro-cid-qlswfgfb]{margin-block-end:3.5rem}.results__h[data-astro-cid-qlswfgfb]{align-items:center;gap:.8rem;margin-block-end:.6rem;font-size:1rem;display:flex}.results__note[data-astro-cid-qlswfgfb]{color:var(--stone);max-width:70ch;margin-block-end:.6rem;font-size:.92rem}.results__empty[data-astro-cid-qlswfgfb]{color:var(--stone);border-block-start:1px solid var(--line-light);padding:1.5rem 0}.results__group[data-astro-cid-qlswfgfb].is-empty .results__note[data-astro-cid-qlswfgfb]{display:none}[data-astro-cid-qlswfgfb][data-item].is-out{display:none!important}.insp[data-astro-cid-qlswfgfb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:1rem;margin-block-start:1.2rem;display:grid}.insp__card[data-astro-cid-qlswfgfb]{min-block-size:22rem;color:var(--bone);text-decoration:none;display:grid;position:relative;overflow:hidden}.insp__card[data-astro-cid-qlswfgfb] .media{position:absolute;inset:0}.insp__card[data-astro-cid-qlswfgfb]:after{content:"";background:linear-gradient(#0c0c0b1a 30%,#0c0c0be6);position:absolute;inset:0}.insp__body[data-astro-cid-qlswfgfb]{z-index:2;align-self:end;justify-items:start;gap:.45rem;padding:1.2rem;display:grid;position:relative}.insp__name[data-astro-cid-qlswfgfb]{font-size:2rem}.insp__tag[data-astro-cid-qlswfgfb]{color:var(--saffron);font-size:1.15rem;line-height:1.1}.insp__cta[data-astro-cid-qlswfgfb]{opacity:.8;margin-block-start:.4rem;font-size:.66rem}.insp__card[data-astro-cid-qlswfgfb]:hover .insp__cta[data-astro-cid-qlswfgfb]{color:var(--saffron);opacity:1}
