.travels_header__CS3Nl{display:flex;align-items:flex-end;justify-content:space-between;padding:4rem var(--page-px) 2.5rem;border-block-end:1px solid var(--rule)}.travels_title__Fm_Rx{font-size:clamp(3rem,7vw,6rem);font-weight:700;letter-spacing:-.03em;line-height:.92;color:var(--ink)}.travels_subtitle__cxyBS,.travels_title__Fm_Rx{font-family:var(--font-display),sans-serif;text-transform:uppercase}.travels_subtitle__cxyBS{font-size:var(--text-xs);font-weight:600;letter-spacing:.16em;color:var(--muted);margin-block-start:1rem}.travels_toggle__q1X0H{display:flex;border:1px solid var(--rule)}.travels_toggleBtn__iqkqq{padding:.75rem 1.5rem;border:none;background:none;font-family:var(--font-display),sans-serif;font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:background .2s ease,color .2s ease}.travels_toggleBtn__iqkqq+.travels_toggleBtn__iqkqq{border-inline-start:1px solid var(--rule)}.travels_toggleActive__59QT0{background:var(--primary);color:oklch(.93 .016 14)}.travels_countryHeader__wp_dU,.travels_countrySection__WvTHY{border-block-end:1px solid var(--rule)}.travels_countryHeader__wp_dU{display:flex;align-items:center;justify-content:space-between;padding:2.5rem var(--page-px)}.travels_countryName__buynA{font-family:var(--font-display),sans-serif;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:700;letter-spacing:-.025em;text-transform:uppercase;color:var(--ink);line-height:1}.travels_countryMeta__cALIP{font-weight:600;letter-spacing:.12em;color:var(--muted);margin-block-start:.4rem}.travels_cityCount__kcRVH,.travels_countryMeta__cALIP{font-family:var(--font-display),sans-serif;font-size:var(--text-xs);text-transform:uppercase}.travels_cityCount__kcRVH{font-weight:700;letter-spacing:.14em;color:var(--primary)}.travels_cityGrid__PJMxJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.travels_cityCard__BEnP_{position:relative;overflow:hidden;border-inline-end:1px solid var(--rule);border-block-end:1px solid var(--rule);aspect-ratio:3/4;text-decoration:none;display:block}.travels_cityTint__oTQjn{position:absolute;inset:0;background:oklch(.34 .11 14/.55);mix-blend-mode:multiply;z-index:1;pointer-events:none;transition:opacity .55s cubic-bezier(.16,1,.3,1)}.travels_cityCard__BEnP_:hover .travels_cityTint__oTQjn{opacity:0}.travels_cityImg__eVdWg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(.65) brightness(.9);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.16,1,.3,1)}.travels_cityCard__BEnP_:hover .travels_cityImg__eVdWg{transform:scale(1.06);filter:grayscale(0) brightness(1)}.travels_cityLabel__XTqoW{position:absolute;inset-block-end:0;inset-inline:0;padding:2rem 1.25rem 1rem;background:linear-gradient(to top,var(--bg) 0,transparent 100%);z-index:2}.travels_cityName__gbheD{font-size:var(--text-base);font-weight:700;letter-spacing:.04em;color:var(--ink);line-height:1}.travels_cityDate__lKEEr,.travels_cityName__gbheD{font-family:var(--font-display),sans-serif;text-transform:uppercase}.travels_cityDate__lKEEr{font-size:.65rem;font-weight:600;letter-spacing:.15em;color:var(--primary);margin-block-start:.3rem;display:block}.travels_timeline__D2z9q{padding-block-end:4rem}.travels_yearBlock__SjuMy,.travels_yearLabel__qqcWJ{border-block-end:1px solid var(--rule)}.travels_yearLabel__qqcWJ{font-family:var(--font-display),sans-serif;font-size:var(--text-xs);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);padding:1.5rem var(--page-px)}.travels_tripRow__rdlpG{display:grid;grid-template-columns:180px 1fr;border-block-end:1px solid var(--rule);text-decoration:none;color:var(--ink);transition:background .2s ease}.travels_tripRow__rdlpG:last-child{border-block-end:none}.travels_tripRow__rdlpG:hover{background:var(--surface)}.travels_tripLeft___UPj3{padding:2rem var(--page-px) 2rem 0;margin-inline-start:var(--page-px);border-inline-end:1px solid var(--rule);display:flex;flex-direction:column;justify-content:center;gap:.4rem}.travels_tripSeason__DkLnl{font-size:.62rem;font-weight:600;letter-spacing:.16em;color:var(--muted)}.travels_tripCountry__y0m6e,.travels_tripSeason__DkLnl{font-family:var(--font-display),sans-serif;text-transform:uppercase}.travels_tripCountry__y0m6e{font-size:1.1rem;font-weight:700;letter-spacing:-.01em;color:var(--primary);line-height:1}.travels_tripRight__YOClG{display:grid;grid-template-columns:180px 1fr}.travels_tripImgWrap__Bs4lS{position:relative;overflow:hidden;height:100%;min-height:140px}.travels_tripTint__funuQ{position:absolute;inset:0;background:oklch(.34 .11 14/.45);mix-blend-mode:multiply;z-index:1;pointer-events:none;transition:opacity .5s ease}.travels_tripRow__rdlpG:hover .travels_tripTint__funuQ{opacity:0}.travels_tripImg__IBnQj{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(.6) brightness(.9);transition:filter .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.travels_tripRow__rdlpG:hover .travels_tripImg__IBnQj{filter:grayscale(0) brightness(1);transform:scale(1.04)}.travels_tripBody__iErF5{padding:2rem;display:flex;flex-direction:column;justify-content:center;gap:.4rem}.travels_tripTitle__pZ0Bk{font-family:var(--font-display),sans-serif;font-size:var(--text-xl);font-weight:700;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);line-height:1}.travels_tripCities__eRebh{font-size:var(--text-sm);color:var(--muted);font-weight:300;line-height:1.6;max-width:55ch}.travels_tripArrow__iqDD6{font-family:var(--font-display),sans-serif;font-size:var(--text-xs);font-weight:700;color:var(--accent);letter-spacing:.1em;margin-block-start:.35rem;opacity:0;transition:opacity .2s ease}.travels_tripRow__rdlpG:hover .travels_tripArrow__iqDD6{opacity:1}@media (max-width:768px){.travels_header__CS3Nl{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-block:2.5rem}.travels_cityGrid__PJMxJ{grid-template-columns:repeat(2,1fr)}.travels_tripRow__rdlpG{grid-template-columns:120px 1fr}.travels_tripRight__YOClG{grid-template-columns:100px 1fr}.travels_tripImgWrap__Bs4lS{min-height:100px}}@media (max-width:480px){.travels_cityGrid__PJMxJ{grid-template-columns:1fr;gap:1rem}.travels_tripRight__YOClG,.travels_tripRow__rdlpG{grid-template-columns:1fr;row-gap:.75rem}}@media (prefers-reduced-motion:reduce){.travels_cityImg__eVdWg,.travels_cityTint__oTQjn,.travels_tripImg__IBnQj,.travels_tripTint__funuQ{transition:none}}