.page-header[data-astro-cid-ejtltrin]{padding:10rem 0 5.5rem;background:linear-gradient(135deg,#152316,#223421);border-bottom:1px solid rgba(156,181,121,.25);color:#fff}.header-grid[data-astro-cid-ejtltrin]{display:grid;gap:2.5rem}.page-header[data-astro-cid-ejtltrin] h1[data-astro-cid-ejtltrin]{max-width:760px;margin-top:1rem;font-size:clamp(3rem,7vw,6.6rem);line-height:.94;letter-spacing:-.035em;color:#fff}.header-intro[data-astro-cid-ejtltrin]{align-self:end;max-width:470px}.header-intro[data-astro-cid-ejtltrin]>p[data-astro-cid-ejtltrin]{font-size:1.06rem;line-height:1.75;color:#ffffffd9}.header-note[data-astro-cid-ejtltrin]{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.2)}.header-note[data-astro-cid-ejtltrin] strong[data-astro-cid-ejtltrin]{font-family:var(--font-serif);font-size:2.4rem;line-height:1;color:var(--vt-gold)}.header-note[data-astro-cid-ejtltrin] span[data-astro-cid-ejtltrin]{font-size:.69rem;line-height:1.45;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.catalog[data-astro-cid-ejtltrin]{padding-bottom:7rem;background:var(--vt-bg-secondary)}.toolbar[data-astro-cid-ejtltrin]{position:relative;z-index:3;display:grid;gap:1.15rem;margin-bottom:3rem;padding:1.4rem 0 1.6rem;border-bottom:1px solid rgba(96,109,72,.16);background:var(--vt-bg-secondary)}.filter-group[data-astro-cid-ejtltrin]{display:grid;gap:.65rem}.filter-label[data-astro-cid-ejtltrin]{font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vt-moss-dark)}.filter-options[data-astro-cid-ejtltrin]{display:flex;gap:.35rem 1.15rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.filter-options[data-astro-cid-ejtltrin]::-webkit-scrollbar{display:none}.filter-btn[data-astro-cid-ejtltrin]{flex:0 0 auto;padding:.2rem 0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--vt-text-muted);font:inherit;font-size:.82rem;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.filter-btn[data-astro-cid-ejtltrin]:hover,.filter-btn[data-astro-cid-ejtltrin].active{color:var(--vt-text-heading);border-bottom-color:var(--vt-moss)}.filter-btn[data-astro-cid-ejtltrin]:focus-visible,#reset-filters[data-astro-cid-ejtltrin]:focus-visible{outline:2px solid var(--vt-moss);outline-offset:4px}.divider[data-astro-cid-ejtltrin]{display:none}.result-count[data-astro-cid-ejtltrin]{margin:0;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vt-text-muted)}.journeys-list[data-astro-cid-ejtltrin]{display:grid;gap:1.5rem}.journey-card[data-astro-cid-ejtltrin]{display:grid;overflow:hidden;background:#fff;border:1px solid rgba(96,109,72,.16);border-radius:var(--radius-sm);transition:border-color var(--transition-base),box-shadow var(--transition-smooth),transform var(--transition-smooth)}.journey-card[data-astro-cid-ejtltrin][hidden]{display:none}.journey-card[data-astro-cid-ejtltrin]:hover{transform:translateY(-3px);border-color:var(--vt-moss);box-shadow:0 18px 50px #1826191a}.card-image-wrap[data-astro-cid-ejtltrin]{position:relative;display:block;min-height:300px;overflow:hidden;background:var(--vt-bg-muted)}.card-image[data-astro-cid-ejtltrin]{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.journey-card[data-astro-cid-ejtltrin]:hover .card-image[data-astro-cid-ejtltrin]{transform:scale(1.035)}.journey-number[data-astro-cid-ejtltrin]{position:absolute;right:1.2rem;bottom:1rem;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.16em;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.6)}.card-content[data-astro-cid-ejtltrin]{display:flex;flex-direction:column;padding:1.6rem}.card-meta[data-astro-cid-ejtltrin]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;font-size:.66rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#786b50}.card-content[data-astro-cid-ejtltrin] h2[data-astro-cid-ejtltrin]{margin-bottom:.7rem;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.08}.card-content[data-astro-cid-ejtltrin] h2[data-astro-cid-ejtltrin] a[data-astro-cid-ejtltrin]{color:var(--vt-text-heading);transition:color var(--transition-fast)}.card-content[data-astro-cid-ejtltrin] h2[data-astro-cid-ejtltrin] a[data-astro-cid-ejtltrin]:hover{color:var(--vt-moss-dark)}.tagline[data-astro-cid-ejtltrin]{max-width:560px;margin-bottom:1.5rem;font-size:.94rem;line-height:1.65;color:var(--vt-text-muted)}.journey-facts[data-astro-cid-ejtltrin]{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;padding:1rem 0;border-top:1px solid rgba(18,24,20,.09);border-bottom:1px solid rgba(18,24,20,.09)}.journey-facts[data-astro-cid-ejtltrin]>div[data-astro-cid-ejtltrin],.price[data-astro-cid-ejtltrin]{display:flex;flex-direction:column;gap:.3rem}.journey-facts[data-astro-cid-ejtltrin] span[data-astro-cid-ejtltrin],.price[data-astro-cid-ejtltrin]>span[data-astro-cid-ejtltrin]{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vt-text-muted)}.journey-facts[data-astro-cid-ejtltrin] strong[data-astro-cid-ejtltrin]{font-size:.78rem;line-height:1.4;font-weight:500;color:var(--vt-text-heading)}.card-footer[data-astro-cid-ejtltrin]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.25rem}.price[data-astro-cid-ejtltrin]>strong[data-astro-cid-ejtltrin]{font-family:var(--font-serif);font-size:1.45rem;font-weight:600;color:var(--vt-text-heading)}.price[data-astro-cid-ejtltrin] small[data-astro-cid-ejtltrin]{font-family:var(--font-sans);font-size:.64rem;font-weight:500;color:var(--vt-text-muted)}.arrow-link[data-astro-cid-ejtltrin]{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--vt-moss-dark)}.arrow-link[data-astro-cid-ejtltrin] svg[data-astro-cid-ejtltrin]{transition:transform var(--transition-fast)}.arrow-link[data-astro-cid-ejtltrin]:hover svg[data-astro-cid-ejtltrin]{transform:translate(4px)}.no-results[data-astro-cid-ejtltrin]{padding:6rem 1rem;text-align:center}.no-results[data-astro-cid-ejtltrin] h2[data-astro-cid-ejtltrin]{margin:.8rem 0;color:var(--vt-text-heading)}.no-results[data-astro-cid-ejtltrin] p[data-astro-cid-ejtltrin]{color:var(--vt-text-muted)}#reset-filters[data-astro-cid-ejtltrin]{margin-top:1.5rem;padding:.2rem 0;border:0;border-bottom:1px solid var(--vt-moss);background:transparent;font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vt-moss-dark);cursor:pointer}.custom-prompt[data-astro-cid-ejtltrin]{display:grid;gap:1.6rem;margin-top:5rem;padding:2.2rem;background:#17221b;color:#fff}.prompt-kicker[data-astro-cid-ejtltrin]{font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d6b65d}.custom-prompt[data-astro-cid-ejtltrin] h2[data-astro-cid-ejtltrin]{max-width:620px;margin-bottom:.7rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.1;color:#fff}.custom-prompt[data-astro-cid-ejtltrin] p[data-astro-cid-ejtltrin]{max-width:650px;font-size:.92rem;line-height:1.65;color:#ffffffb3}.custom-prompt[data-astro-cid-ejtltrin] .arrow-link[data-astro-cid-ejtltrin]{width:max-content;color:#e1c573}@media(min-width:768px){.header-grid[data-astro-cid-ejtltrin]{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);align-items:end}.toolbar[data-astro-cid-ejtltrin]{grid-template-columns:auto 1px minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem 0}.filter-group[data-astro-cid-ejtltrin]{grid-template-columns:auto 1fr;align-items:center;gap:1rem}.divider[data-astro-cid-ejtltrin]{display:block;width:1px;height:28px;background:#12181424}.journey-card[data-astro-cid-ejtltrin]{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);min-height:410px}.card-content[data-astro-cid-ejtltrin]{padding:2rem 2.2rem}.custom-prompt[data-astro-cid-ejtltrin]{grid-template-columns:.45fr 1.4fr auto;align-items:center;padding:3rem}}@media(min-width:1100px){.journey-card[data-astro-cid-ejtltrin]{grid-template-columns:minmax(400px,1fr) minmax(0,1fr)}}@media(max-width:620px){.page-header[data-astro-cid-ejtltrin]{padding:7.5rem 0 4rem}.page-header[data-astro-cid-ejtltrin] h1[data-astro-cid-ejtltrin] br[data-astro-cid-ejtltrin]{display:none}.journey-facts[data-astro-cid-ejtltrin]{grid-template-columns:1fr 1fr}.journey-facts[data-astro-cid-ejtltrin]>div[data-astro-cid-ejtltrin]:last-child{display:none}.card-meta[data-astro-cid-ejtltrin]{align-items:flex-start;flex-direction:column;gap:.35rem}.card-footer[data-astro-cid-ejtltrin]{align-items:center}}.toolbar[data-astro-cid-ejtltrin]{grid-template-columns:minmax(260px,1fr) minmax(150px,.34fr) minmax(180px,.4fr) auto auto;gap:.9rem;align-items:end;padding:1.2rem 0}.search-field[data-astro-cid-ejtltrin]{position:relative}.search-field[data-astro-cid-ejtltrin] svg[data-astro-cid-ejtltrin]{position:absolute;left:1rem;bottom:.88rem;color:#786b50;pointer-events:none}.search-field[data-astro-cid-ejtltrin] label[data-astro-cid-ejtltrin],.toolbar[data-astro-cid-ejtltrin] .filter-label[data-astro-cid-ejtltrin]{display:block;margin-bottom:.45rem;font-size:.61rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#786b50}.search-field[data-astro-cid-ejtltrin] input[data-astro-cid-ejtltrin],.toolbar[data-astro-cid-ejtltrin] select[data-astro-cid-ejtltrin]{width:100%;height:46px;border:1px solid rgba(18,24,20,.16);border-radius:0;background:#fff;font:inherit;font-size:.82rem;color:var(--vt-text-heading)}.search-field[data-astro-cid-ejtltrin] input[data-astro-cid-ejtltrin]{padding:0 1rem 0 2.8rem}.toolbar[data-astro-cid-ejtltrin] select[data-astro-cid-ejtltrin]{padding:0 2.2rem 0 .9rem;cursor:pointer}.search-field[data-astro-cid-ejtltrin] input[data-astro-cid-ejtltrin]:focus,.toolbar[data-astro-cid-ejtltrin] select[data-astro-cid-ejtltrin]:focus{outline:2px solid rgba(87,105,62,.28);border-color:var(--vt-moss)}.toolbar[data-astro-cid-ejtltrin] .filter-group[data-astro-cid-ejtltrin]{display:block}.clear-filters[data-astro-cid-ejtltrin]{height:46px;padding:0 .4rem;border:0;border-bottom:1px solid var(--vt-moss);background:transparent;font:inherit;font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vt-moss-dark);cursor:pointer}.result-count[data-astro-cid-ejtltrin]{align-self:center;white-space:nowrap;padding-top:1.25rem}.journey-card[data-astro-cid-ejtltrin]{grid-template-columns:340px minmax(0,1fr);min-height:340px}.card-image-wrap[data-astro-cid-ejtltrin]{min-height:340px;max-height:380px}@media(max-width:980px){.toolbar[data-astro-cid-ejtltrin]{grid-template-columns:1fr 1fr}.search-field[data-astro-cid-ejtltrin]{grid-column:1 / -1}.result-count[data-astro-cid-ejtltrin]{padding-top:0}.journey-card[data-astro-cid-ejtltrin]{grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr)}}@media(max-width:700px){.toolbar[data-astro-cid-ejtltrin]{grid-template-columns:1fr}.search-field[data-astro-cid-ejtltrin]{grid-column:auto}.clear-filters[data-astro-cid-ejtltrin]{width:max-content}.journey-card[data-astro-cid-ejtltrin]{grid-template-columns:1fr}.card-image-wrap[data-astro-cid-ejtltrin]{min-height:230px;height:230px}}
