.header:has(+main .archive_page__42jsB){background:var(--gray-deep)!important}.archive_page__42jsB{background:var(--gray-dark);color:var(--text);padding:150px 0 80px;min-height:65vh}.archive_inner__xchaI{width:min(1180px,calc(100% - 72px));margin:auto}.archive_back__kn4TF{display:inline-block;color:var(--accent-gold);text-decoration:underline;text-underline-offset:4px;margin-bottom:30px}.archive_heading__DkZEj{max-width:780px;margin-bottom:44px}.archive_eyebrow__iSZxN{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-green)}.archive_heading__DkZEj h1{font-family:var(--serif);font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.1;letter-spacing:-.035em;margin:12px 0 20px}.archive_heading__DkZEj p{font-size:18px;line-height:1.65;margin:0;color:var(--text-muted)}.archive_years__j3HKI{border-top:1px solid var(--line)}.archive_year___J3oY{border-bottom:1px solid var(--line)}.archive_year___J3oY summary{display:flex;align-items:center;gap:24px;cursor:pointer;list-style:none;padding:23px 0;font-size:29px;font-family:var(--serif)}.archive_year___J3oY summary::-webkit-details-marker{display:none}.archive_year___J3oY summary:after{content:"+";margin-left:auto;font-family:var(--sans);font-size:24px;color:var(--accent-gold)}.archive_year___J3oY[open] summary:after{content:"−"}.archive_count__wehcd{font-family:var(--sans);font-size:14px;color:var(--text-muted)}.archive_trips__Xiu6R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 38px;gap:0 38px;padding:0 0 26px}.archive_trip__AH38a{display:flex;align-items:center;gap:20px;padding:23px 0;border-top:1px solid var(--line);min-width:0}.archive_trip__AH38a picture{width:118px;flex:0 0 118px;align-self:stretch;min-height:105px}.archive_trip__AH38a img{width:100%;height:100%;max-height:140px;object-fit:cover}.archive_trip__AH38a h2{font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere}.archive_trip__AH38a p{font-size:13px;line-height:1.5;color:var(--text-muted);margin:0 0 9px}.archive_trip__AH38a span{font-size:13px;color:var(--accent-gold);text-decoration:underline;text-underline-offset:3px}.archive_trip__AH38a:hover h2{color:var(--accent-gold)}.archive_back__kn4TF:focus-visible,.archive_trip__AH38a:focus-visible,.archive_year___J3oY summary:focus-visible{outline:2px solid var(--accent-gold);outline-offset:5px}.archive_archiveFeature__ME9_R{background:var(--gray-deep);border-top:1px solid var(--accent-gold);border-bottom:1px solid var(--line);padding:22px 0 24px}.archive_archiveFeatureLink__3MkDi{display:block}.archive_archiveFeatureHeading__YS5zA{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.archive_archiveFeatureHeading__YS5zA h2{margin:0;font-family:var(--serif);font-size:clamp(26px,2.5vw,34px);font-weight:400;line-height:1.15;color:var(--text)}.archive_archiveFeatureHeading__YS5zA>span{color:var(--accent-gold);font-size:14px;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.archive_archiveThumbnails__KWzXE{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px}.archive_archiveThumbnails__KWzXE picture{display:block;height:90px;overflow:hidden;background:var(--gray-dark)}.archive_archiveThumbnails__KWzXE img{width:100%;height:100%;object-fit:cover;transition:filter .2s ease}.archive_archiveFeatureLink__3MkDi:hover h2{color:var(--accent-gold)}.archive_archiveFeatureLink__3MkDi:hover img{filter:brightness(1.08)}.archive_archiveFeatureLink__3MkDi:focus-visible{outline:2px solid var(--accent-gold);outline-offset:8px}@media(max-width:700px){.archive_archiveFeature__ME9_R{padding:20px 0}.archive_archiveFeatureHeading__YS5zA{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:14px}.archive_archiveFeatureHeading__YS5zA h2{font-size:28px}.archive_archiveThumbnails__KWzXE{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.archive_archiveThumbnails__KWzXE picture{height:62px}}@media(prefers-reduced-motion:reduce){.archive_archiveThumbnails__KWzXE img{transition:none}}@media(max-width:800px){.archive_trips__Xiu6R{grid-template-columns:1fr}.archive_inner__xchaI{width:calc(100% - 40px)}.archive_page__42jsB{padding-top:120px}.archive_heading__DkZEj{margin-bottom:30px}.archive_heading__DkZEj p{font-size:16px}.archive_trip__AH38a picture{width:105px;flex-basis:105px}.archive_trip__AH38a h2{font-size:21px}}@media(max-width:380px){.archive_trip__AH38a{gap:13px}.archive_trip__AH38a picture{width:86px;flex-basis:86px}.archive_trip__AH38a h2{font-size:19px}.archive_year___J3oY summary{gap:16px}.archive_count__wehcd{font-size:12px}}