.explore-cabinet{--exp-ink:#102f37;--exp-gold:#d5b582;--exp-paper:#f4f1e9;background:var(--exp-paper);color:var(--exp-ink)}.explore-cabinet *{box-sizing:border-box}.explore-cabinet a{text-decoration:none}.explore-cabinet button{cursor:pointer;font:inherit}.explore-cabinet :is(a,button,summary):focus-visible{outline-offset:6px;outline:3px solid #b18246}.exp-eyebrow{letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.7}.exp-hero{isolation:isolate;color:#f6efdf;background:#09252c;align-items:center;height:calc(100svh - 80px);min-height:750px;max-height:1080px;display:flex;position:relative;overflow:hidden}.exp-hero-image{object-fit:cover;z-index:-3;width:100%;height:100%;animation:28s ease-in-out infinite alternate exp-drift;position:absolute;inset:0}.exp-hero-veil{z-index:-2;background:linear-gradient(90deg,#061c24df,#061c2488 44%,#0000 80%),linear-gradient(#0000 70%,#061c24c9);position:absolute;inset:0}.exp-hero-copy{padding-block:90px 110px;position:relative}.exp-hero-copy>.exp-eyebrow{color:#e2c598}.exp-hero h1{letter-spacing:-.055em;max-width:12ch;margin:30px 0;font:400 clamp(4.5rem,7.5vw,8.6rem)/1.02 Georgia,serif}.exp-hero h1 em{color:#e7c48e;font-weight:400}.exp-lead{color:#deded0;max-width:44ch;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.85}.exp-primary{color:#102c33;background:#e2c49c;border:1px solid #e2c49c;justify-content:space-between;align-items:center;gap:28px;min-height:56px;margin-top:25px;padding:18px 24px;font-size:13px;transition:background .25s,transform .25s;display:inline-flex}.exp-primary:hover{background:#f0dab9;transform:translateY(-3px)}.exp-hero-note{letter-spacing:.2em;color:#d5c7af;margin-top:40px;font-size:10px;display:block}.exp-motion{color:#ead8b9;background:#092a30bb;border:1px solid #dfc59666;border-radius:30px;padding:10px 15px;position:absolute;bottom:25px;left:6%;font-size:10px!important}.exp-hero-seal{color:#ead4b1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#112e3333;border:1px solid #e5c38a77;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:140px;height:140px;display:flex;position:absolute;bottom:45px;right:6%;box-shadow:inset 0 0 0 7px #ddc69e0a}.exp-hero-seal span{letter-spacing:.17em;text-align:center;font-size:9px;line-height:1.6}.exp-quick{color:#e4d4b8;background:#0e2d34;border-top:1px solid #b7945a66;grid-template-columns:repeat(4,1fr);padding:0 6%;display:grid}.exp-quick a{border-right:1px solid #8a9e9444;align-items:center;gap:18px;padding:26px 20px;font-size:14px;transition:background .3s;display:flex}.exp-quick a:first-child{border-left:1px solid #8a9e9444}.exp-quick a>span{color:#ad926c;font:italic 20px Georgia,serif}.exp-quick svg{margin-left:auto}.exp-quick a:hover{background:#25494b}.exp-paths,.exp-directory{padding-block:105px;scroll-margin-top:100px}.exp-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px;display:flex}.exp-heading .exp-eyebrow{color:#82704e;margin-bottom:24px}.exp-heading h2{letter-spacing:-.045em;margin:0;font:400 clamp(2.6rem,4.5vw,5.1rem)/1.06 Georgia,serif}.exp-heading h2 em{color:#608177}.exp-heading>p{color:#64746b;max-width:33ch;padding-bottom:5px;font-size:14px;line-height:1.9}.exp-selector{border:1px solid #bcc7ba;grid-template-columns:repeat(4,1fr);margin-bottom:25px;display:grid}.exp-selector button{text-align:left;color:#3e5d59;background:0 0;border:0;border-right:1px solid #bcc7ba;align-items:center;gap:12px;min-height:80px;padding:20px 16px;font-size:12px;line-height:1.5;transition:background .3s,color .3s;display:flex}.exp-selector button:last-child{border:0}.exp-selector button[aria-selected=true]{color:#f0d9b6;background:#183a3d}.exp-tab-number{color:#a18e6b;margin-left:auto;font:italic 18px Georgia,serif}.exp-selector button svg{flex-shrink:0}.exp-path-panel{background:#eae8df;border:1px solid #d3d5c9;grid-template-columns:.95fr 1.05fr;min-height:650px;display:grid}.exp-path-art{background:#102e35;min-height:550px;position:relative;overflow:hidden}.exp-path-art>img{object-fit:cover;width:100%;height:100%;animation:.6s ease-out exp-arrive;position:absolute;inset:0}.exp-path-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#061d26dc);position:absolute;inset:0}.exp-path-art.is-document>img{object-fit:contain;filter:drop-shadow(15px 25px 16px #0008);background:#f4f0e5;border:8px solid #f1e8d5;width:70%;height:78%;animation:.6s ease-out exp-arrive;inset:10% auto auto 16%;transform:rotate(-7deg)}.exp-path-art.is-document{background:radial-gradient(at top,#52605a,#162f35 70%)}.exp-art-number{color:#e7c598;z-index:1;font:italic 55px Georgia,serif;position:absolute;top:25px;left:30px}.exp-art-caption{letter-spacing:.16em;color:#eddec8;text-transform:uppercase;z-index:1;font-size:11px;position:absolute;bottom:28px;left:30px;right:20px}.exp-path-body{padding:45px 42px;animation:.45s exp-arrive}.exp-path-body>.exp-eyebrow{color:#8d7753;font-size:9px}.exp-path-body h3{letter-spacing:-.035em;margin:22px 0;font:400 clamp(2rem,2.7vw,3.1rem)/1.15 Georgia,serif}.exp-path-body>p:not(.exp-eyebrow){color:#5b6f65;font-size:14px;line-height:1.8}.exp-path-body ol{margin:26px 0 0;padding:0;list-style:none}.exp-path-body li{border-top:1px solid #bfc6b7}.exp-path-body li a{align-items:start;gap:18px;padding:19px 0;transition:transform .25s;display:flex}.exp-path-body li a:hover{transform:translate(5px)}.exp-step-num{color:#94744a;font:italic 22px Georgia,serif}.exp-path-body li strong{font-size:14px;font-weight:500}.exp-path-body li p{color:#68776b;margin:6px 0 0;font-size:12px;line-height:1.65}.exp-path-body li svg{color:#94744a;flex-shrink:0;margin-left:auto}.exp-discover{color:#f0eadb;background:#0c2b32;padding-block:100px}.exp-discover .exp-heading h2 em{color:#c6ae87}.exp-discover .exp-heading>p{color:#b4c7bf}.exp-discover .exp-heading .exp-eyebrow{color:#c6ae87}.exp-destinations{grid-template-columns:1fr 1fr;gap:55px 30px;display:grid}.exp-destination{background:#12323a;border:1px solid #bba17933;transition:box-shadow .4s,transform .4s;display:block}.exp-destination:hover{transform:translateY(-6px);box-shadow:0 28px 45px #0005}.exp-destination-img{aspect-ratio:1.55;background:#17363a;position:relative;overflow:hidden}.exp-destination-img:after{content:"";background:linear-gradient(#09212a55,#0000 50%,#09212a66);position:absolute;inset:0}.exp-destination-img>img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s}.exp-destination:hover img{transform:scale(1.06)}.exp-dest-number{z-index:1;color:#f5dfb9;font:italic 38px Georgia,serif;position:absolute;top:22px;left:25px}.exp-dest-icon{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#173a3b55;border:1px solid #e8d4ad88;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:20px;right:22px}.exp-dest-copy{padding:32px}.exp-dest-copy>.exp-eyebrow{color:#c8ac80;font-size:10px}.exp-dest-copy h3{margin:16px 0;font:400 clamp(1.9rem,3vw,3rem)/1.15 Georgia,serif}.exp-dest-copy>p:not(.exp-eyebrow){color:#bed0c7;max-width:52ch;font-size:14px;line-height:1.8}.exp-dest-link{color:#e2c49c;border-top:1px solid #b9a57f44;justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;font-size:12px;display:flex}.exp-reading{isolation:isolate;color:#f7e9cf;background:#0a2029;align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.exp-reading>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.exp-reading:after{content:"";z-index:-1;background:linear-gradient(90deg,#071f27f0,#071f27a6 45%,#0000);position:absolute;inset:0}.exp-reading>.wrap{padding-block:100px}.exp-reading .exp-eyebrow{color:#e1bd84}.exp-reading h2{letter-spacing:-.04em;margin:26px 0;font:400 clamp(3rem,5vw,5.5rem)/1.08 Georgia,serif}.exp-reading h2 em{color:#d9b986}.exp-reading p:not(.exp-eyebrow){color:#d3dbce;max-width:40ch;font-size:16px;line-height:1.85}.exp-reading .wrap>div>span{color:#d3c4a9;margin-top:20px;font-size:10px;display:block}.exp-directory-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.exp-directory-grid>a{border-top:1px solid #a0b1a1;padding:28px 20px 28px 0;transition:background .3s}.exp-directory-grid>a:hover{background:#e9eadf}.exp-directory-grid svg{color:#9c7a4c}.exp-directory-grid h3{margin:22px 0 15px;font:400 26px Georgia,serif}.exp-directory-grid p{color:#65776c;max-width:32ch;font-size:14px;line-height:1.8}.exp-directory-grid a>span{color:#856a43;margin-top:24px;font-size:12px;display:block}.exp-archives{border-block:1px solid #c3c9ba;margin-top:50px;padding:23px 0}.exp-archives summary{cursor:pointer;justify-content:space-between;font-size:14px;list-style:none;display:flex}.exp-archives summary span{color:#9b7b4f;font-size:22px}.exp-archives[open] summary span{transform:rotate(45deg)}.exp-archives>p{color:#63776b;max-width:75ch;margin-top:25px;font-size:13px;line-height:1.8}.exp-archives>div{grid-template-columns:repeat(3,1fr);gap:12px 30px;margin-block:25px;display:grid}.exp-archives a{border-bottom:1px solid #c3c9ba;justify-content:space-between;align-items:center;padding:15px 0;font-size:13px;display:flex}@keyframes exp-drift{to{transform:scale(1.045)}}@keyframes exp-arrive{0%{opacity:.3}to{opacity:1}}.is-still *{transition:none!important;animation:none!important}@media (max-width:1000px){.exp-selector{grid-template-columns:1fr 1fr}.exp-selector button{border:1px solid #bcc7ba!important}.exp-path-panel{grid-template-columns:.9fr 1.1fr}.exp-path-body{padding:30px}.exp-hero{min-height:700px}.exp-hero h1{font-size:7.5vw}.exp-quick a{gap:10px;padding:22px 10px;font-size:12px}}@media (max-width:760px){.exp-hero{height:auto;min-height:720px}.exp-hero-copy{padding-block:70px 130px}.exp-hero h1{font-size:clamp(3.9rem,11vw,6rem)}.exp-hero-image{object-position:63% center}.exp-hero-veil{background:linear-gradient(90deg,#061c24e8,#061c2499),linear-gradient(#0000,#061c24cc)}.exp-hero-seal{width:95px;height:95px;bottom:20px}.exp-hero-seal svg{width:35px;height:35px}.exp-hero-seal span{font-size:7px}.exp-hero-note{font-size:9px}.exp-quick{grid-template-columns:1fr 1fr;padding-inline:4%}.exp-quick a{border-bottom:1px solid #8a9e9444;padding:20px 15px}.exp-paths,.exp-directory{padding-block:65px}.exp-heading{margin-bottom:30px;display:block}.exp-heading h2{font-size:clamp(2.4rem,7vw,3.8rem)}.exp-heading>p{max-width:48ch;margin-top:25px}.exp-selector{gap:0}.exp-selector button{gap:8px;min-height:77px;padding:15px 12px;font-size:11px}.exp-tab-number{display:none}.exp-path-panel{grid-template-columns:1fr}.exp-path-art{min-height:350px}.exp-path-art.is-document{min-height:420px}.exp-path-body{padding:30px 23px}.exp-path-body h3{font-size:2.25rem}.exp-discover{padding-block:65px}.exp-destinations{grid-template-columns:1fr;gap:28px}.exp-dest-copy{padding:25px}.exp-reading{min-height:600px}.exp-reading h2{font-size:3rem}.exp-reading>.wrap{padding-block:65px}.exp-reading>img{object-position:62% center}.exp-reading:after{background:#071f27b5}.exp-reading .exp-primary{gap:15px;padding-inline:16px;font-size:12px}.exp-directory-grid{grid-template-columns:1fr;gap:8px}.exp-directory-grid>a{padding-block:25px}.exp-directory-grid p{max-width:none}.exp-archives>div{grid-template-columns:1fr 1fr}.exp-archives summary{gap:20px;font-size:12px}}@media (prefers-reduced-motion:reduce){.explore-cabinet *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.exp-destination:hover,.exp-primary:hover,.exp-path-body li a:hover{transform:none}}
