body:has(.premium-discovery){--paper:#fff;--cream:#fff;background:#fff}body:has(.premium-discovery) .mobile-traveler-nav,body:has(.premium-discovery) .site-header{background:#fff}.premium-discovery{max-width:1280px;margin:0 auto;padding:12px 40px 72px;color:var(--ink,#202321);font-family:var(--sans),sans-serif}.discovery-primary{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 17px;border-radius:24px;background:#242c28;color:#fff;border:1px solid #242c28;font:500 13px/1.5 var(--sans),sans-serif;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:background .2s,transform .2s}.discovery-primary:hover{background:#3b4840;color:#fff}.discovery-primary:active{transform:scale(.98)}.adventure-discovery{scroll-margin-top:100px}.adventure-discovery h2{font-family:var(--sans),sans-serif;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.025em;margin:0 0 18px}.adventure-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;padding:2px 0 12px;scrollbar-width:thin;scrollbar-color:#cdd2ce transparent}.adventure-card{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px)/3);min-width:0;scroll-snap-align:start}.adventure-card-link{display:block;border-radius:12px;color:inherit}.adventure-card-photo{aspect-ratio:4/5;overflow:hidden;background:#f0f2f1;border-radius:12px}.adventure-card-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.adventure-card-copy{padding:13px 3px 2px}.adventure-card-copy h3{font-family:var(--sans),sans-serif;font-size:15px;line-height:1.4;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.adventure-card-copy p{font-size:12px;line-height:1.5;color:#6b706c;margin:0}.adventure-card>.save-heart-control{position:absolute;top:10px;right:10px;z-index:1}.adventure-card .save-heart{background:rgba(255,255,255,.96);border:0;box-shadow:0 1px 8px #0000000a;width:44px;height:44px;border-radius:50%;color:#25302a}.adventure-card .heart-error{background:#fff;border-radius:8px;padding:8px;max-width:220px}.adventure-card-placeholder{display:grid;place-items:center;width:100%;height:100%;padding:24px;text-align:center;font-size:14px;color:#737c75}.discovery-explore-all{display:flex;justify-content:center;margin-top:16px}.discovery-explore-all a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:500;color:#505b53}.discovery-state{padding:18px 0 32px}.discovery-state h1{font-family:var(--sans),sans-serif;font-size:clamp(27px,4vw,42px);line-height:1.2;font-weight:600;letter-spacing:-.035em;margin:30px 0 14px}.discovery-state p{color:#656d66;font-size:14px;line-height:1.6}.adventure-rail:focus-visible,.premium-discovery a:focus-visible,.premium-discovery button:focus-visible{outline:2px solid #3d7461;outline-offset:4px}@media(hover:hover){.adventure-card-link:hover img{transform:scale(1.025)}}@media(max-width:1000px){.adventure-card{flex-basis:calc((100% - 20px)/2.4)}}@media(max-width:700px){.premium-discovery{padding:8px 16px 32px}.discovery-primary{font-size:12px;min-height:44px;padding:10px 15px}.adventure-discovery h2{font-size:16px;margin-bottom:12px}.adventure-rail{gap:14px;margin-right:-16px;padding-right:16px;scroll-padding-left:0}.adventure-card{flex-basis:74%;max-width:330px}.adventure-card-photo{aspect-ratio:4/5}.adventure-card-copy{padding-top:11px}.adventure-card-copy h3{font-size:14px}.adventure-card-copy p{font-size:11px}.discovery-explore-all{margin-top:10px}}@media(prefers-reduced-motion:reduce){.adventure-card-photo img,.discovery-primary{transition:none}.adventure-card-link:hover img,.discovery-primary:active{transform:none}}.all-guides-view h1{font-family:var(--sans),sans-serif;font-size:clamp(27px,3.1vw,38px);font-weight:600;line-height:1.2;letter-spacing:-.035em;margin:24px 0}.discovery-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:#505b53}.all-guides-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:28px 20px;gap:28px 20px;max-width:1200px}.all-guides-cards .adventure-card{max-width:380px}.all-guides-view h1:focus{outline:none}@media(max-width:700px){.all-guides-cards{grid-template-columns:1fr;gap:24px}.all-guides-cards .adventure-card{width:100%;max-width:430px}.all-guides-cards .adventure-card-photo{aspect-ratio:4/3}}.premium-discovery .discovery-hero{position:relative;isolation:isolate;overflow:hidden;background:#162a25;color:#fff;min-height:0;height:auto;max-height:none;margin:0 0 34px;border-radius:16px;aspect-ratio:2.05}.premium-discovery .discovery-hero:after{display:block;content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,.17) 40%,transparent 72%)}.premium-discovery .hero-photographs{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border-radius:inherit;z-index:0;background:#edf0ed}.premium-discovery .hero-photograph{filter:none}.premium-discovery .hero-copy{position:absolute;left:5%;right:5%;top:auto;bottom:8%;transform:none;padding:0;pointer-events:none;z-index:2}.premium-discovery .hero-copy h1{font-family:var(--sans),sans-serif;font-size:clamp(36px,6.1vw,86px);font-weight:750;line-height:1.02;letter-spacing:-.045em;color:#fff;margin:0;text-shadow:0 1px 12px rgba(0,0,0,.12)}.premium-discovery .hero-phrases{display:grid;font-family:var(--serif);font-size:1.08em;font-weight:400;font-style:italic;line-height:1.08;letter-spacing:-.035em;margin:4px 0 0}.premium-discovery .hero-image-link{border-radius:inherit;z-index:3}.premium-discovery .hero-image-link:focus-visible{outline:2px solid white;outline-offset:-8px}@media(max-width:700px){.premium-discovery .discovery-hero{margin-bottom:28px;aspect-ratio:4/5;border-radius:12px;max-height:72svh;min-height:360px}.premium-discovery .hero-copy{left:6%;right:6%;bottom:8%}.premium-discovery .hero-copy h1{font-size:clamp(34px,9.2vw,62px)}.premium-discovery .hero-phrases{margin-top:5px}}@media(prefers-reduced-motion:reduce){.premium-discovery .hero-photograph,.premium-discovery .hero-phrases>span{transition:none}}.adventure-rail.is-single .adventure-card{flex-basis:380px;max-width:100%}@media(max-width:700px){.adventure-rail.is-single{margin-right:0;padding-right:0}.adventure-rail.is-single .adventure-card{flex-basis:100%;max-width:none}.adventure-rail.is-single .adventure-card-photo{aspect-ratio:4/3}}.all-guides-view h1,.premium-discovery{scroll-margin-top:84px}body:has(.premium-discovery)>.site-header{padding-inline:max(40px,calc((100vw - 1200px)/2))}@media(max-width:700px){body:has(.premium-discovery)>.site-header{padding-inline:16px}}