@font-face{font-family:VandrerMono;src:url('/assets/fonts/jetbrains-mono-latin-400-normal.woff2') format('woff2');font-display:swap}
:root{--v28-ink:#171d20;--v28-paper:#f1eee7;--v28-signal:#d95f36;--v28-muted:#596263;--v28-line:#c9c4b9;--v28-night:#11191d}
body{background:var(--v28-paper);color:var(--v28-ink)}
.studio-header{background:var(--v28-night)!important;color:#f7f1e6;border-bottom:1px solid #ffffff2b}
.studio-brand .mark{color:#ed7952}.studio-brand .brand-v{font-weight:800;letter-spacing:-.065em}.studio-brand .brand-dotcom{color:#f4ede2!important}
.studio-nav{max-width:1600px;margin:auto}.studio-sheet{border-top:3px solid var(--v28-signal)}
.v28-wrap{width:min(calc(100% - 96px),1380px);margin-inline:auto}
.v28-label,.v28-fieldbar,.v28-credit,.v28-hero-credit,.v28-card-top,.v28-card-action,.v28-text-link,.v28-back,.v28-journal-scope{font-family:VandrerMono,monospace;font-size:12px;font-weight:400;letter-spacing:.08em;line-height:1.6}
.v28-label{display:block;text-transform:uppercase;margin:0 0 25px}.v28-label:before{content:'';display:inline-block;width:6px;height:6px;background:var(--v28-signal);margin-right:11px;vertical-align:1px}
.v28-fieldbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px max(24px,calc((100vw - 1380px)/2));border-bottom:1px solid var(--v28-line);color:var(--v28-muted);background:linear-gradient(90deg,#f7f4ed,#e6e3da)}
.v28-fieldbar>span{font-size:12px;letter-spacing:.11em}.v28-fieldbar i{display:inline-block;width:5px;height:5px;background:var(--v28-signal);margin-right:10px}.v28-fieldbar a{color:var(--v28-ink);text-decoration:none;border-bottom:1px solid #8a8981}
.v28-hero{position:relative;isolation:isolate;min-height:min(900px,calc(100svh - 80px));display:flex;align-items:flex-end;overflow:hidden;color:#f5f0e6;background:#242f34}
.v28-hero-image,.v28-journal-image{position:absolute;inset:0;z-index:-2}.v28-hero-image img,.v28-journal-image img{width:100%;height:100%;object-fit:cover;object-position:50% 44%}
.v28-hero:after,.v28-journal-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101b21cc 0%,#11191d55 65%,#11191d0a),linear-gradient(0deg,#11191dce,transparent 75%)}
.v28-hero-content{padding:90px 0 64px}.v28-hero-top{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:75px}.v28-hero-top p{margin:0}.v28-equipment-tag{display:flex;flex-direction:column;border:1px solid #eee8dd7a;border-left:4px solid var(--v28-signal);padding:12px 17px;gap:3px;font-family:VandrerMono,monospace;font-size:12px;letter-spacing:.13em;white-space:nowrap}.v28-equipment-tag strong{font:800 23px/1 Inter,Arial,sans-serif;letter-spacing:-.04em}
.v28-hero h1{font:800 clamp(60px,8.3vw,132px)/.91 Inter,Arial,sans-serif!important;letter-spacing:-.072em!important;color:#f7f2e8!important;max-width:1200px;margin:0!important;text-wrap:balance}.v28-hero h1 span{display:block}.v28-hero-bottom{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-top:48px;padding-top:26px;border-top:1px solid #f4efe15c}.v28-hero-bottom>p{font-size:clamp(16px,1.4vw,20px);line-height:1.6;max-width:490px;margin:0;color:#eeeae0}.v28-hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}
.v28-button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:50px;padding:14px 20px;border:1px solid currentColor;color:inherit;text-decoration:none;font:500 13px/1.4 Inter,Arial,sans-serif;transition:background .2s,color .2s}.v28-button:hover{background:#fff2}.v28-button--signal{background:var(--v28-signal);border-color:var(--v28-signal);color:#11191d}.v28-button--signal:hover{background:#ef845c;color:#11191d}.v28-hero-credit{position:absolute;right:16px;top:55%;writing-mode:vertical-rl;color:#eee9de;text-decoration:none;font-size:12px;letter-spacing:.16em}
.v28-status{display:flex;justify-content:space-between;gap:30px;padding:15px 48px;border-bottom:1px solid var(--v28-line);font:12px/1.6 VandrerMono,monospace;text-transform:uppercase;letter-spacing:.09em;color:var(--v28-muted)}
.v28-manifesto{padding:100px 0 95px;background:radial-gradient(ellipse at 95% 0,#d6d4c94a,transparent 55%),var(--v28-paper)}
.v28-manifesto-head{display:grid;grid-template-columns:1.35fr 1fr;column-gap:10%;align-items:end}.v28-manifesto-head>.v28-label{grid-column:1/-1}.v28-manifesto h2,.v28-section-head h2,.v28-fleet h2,.v28-place-story h2,.v28-journal-opening h1,.v28-cabin h1,.v28-progress h1{font:500 clamp(42px,5.7vw,84px)/1.02 Georgia,serif;color:var(--v28-ink);letter-spacing:-.055em;white-space:pre-line;margin:0;text-wrap:balance}.v28-manifesto-head>p:last-child{font-size:18px;line-height:1.7;margin:0;max-width:480px;color:var(--v28-muted)}
.v28-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:68px}.v28-principles article{position:relative;padding-top:22px;border-top:1px solid var(--v28-line)}.v28-principles article:before{content:'';position:absolute;top:-2px;left:0;width:35px;height:3px;background:var(--v28-signal)}.v28-principles .v28-label{margin-bottom:28px}.v28-principles h3{font:600 clamp(24px,2.4vw,35px)/1.1 Inter,Arial,sans-serif;letter-spacing:-.05em;color:var(--v28-ink);max-width:15ch;margin:0 0 18px}.v28-principles p{font-size:15px;line-height:1.7;color:var(--v28-muted);max-width:34ch;margin:0}
.v28-home-journal,.v28-journal-related{padding:90px 0 100px;background:linear-gradient(155deg,#e7e2d6,var(--v28-paper) 60%)}.v28-section-head{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;align-items:end;margin-bottom:55px}.v28-section-head>p{margin:0;max-width:470px;font-size:16px;line-height:1.75;color:var(--v28-muted)}.v28-section-head h2{max-width:13ch}
.v28-journal-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:15px;align-items:start}.v28-place-card{position:relative;isolation:isolate;min-width:0;background:#26343b;color:#fff;overflow:hidden}.v28-journal-grid .v28-place-card:first-child{height:610px}.v28-journal-grid .v28-place-card:nth-child(2){height:450px;margin-top:80px}.v28-journal-grid .v28-place-card:nth-child(3){height:520px;margin-top:25px}.v28-card-link{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:23px;color:#fff;text-decoration:none;isolation:isolate}.v28-card-link:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0d191ff0,transparent 68%,#11191d66);z-index:-1}.v28-card-link img,.v28-topography{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s}.v28-card-link:hover img{transform:scale(1.035)}.v28-card-top{display:flex;justify-content:space-between;gap:20px;text-transform:uppercase;font-size:12px;color:#f4efe3}.v28-card-top>span:first-child{border:1px solid #eee9dd7d;padding:3px 6px;height:fit-content}.v28-card-top>span:last-child{padding-top:3px;text-align:right}.v28-card-copy{padding:55px 0 38px}.v28-card-copy h3{font:500 clamp(34px,3vw,54px)/1 Georgia,serif;letter-spacing:-.04em;margin:0 0 15px;color:#fff!important}.v28-card-copy p{max-width:24ch;font-size:15px;line-height:1.5;color:#ece9df;margin:0 0 28px}.v28-card-action{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #fff6;padding-top:14px;font-size:12px}.v28-card-action b{font:400 23px/1 Inter,Arial,sans-serif}.v28-credit{position:absolute;bottom:10px;left:23px;right:23px;color:#eee9de;text-decoration:none;font-size:12px;letter-spacing:.02em;line-height:1.5}.v28-credit:hover{text-decoration:underline}.v28-text-link{display:inline-flex;gap:28px;align-items:center;text-decoration:none;color:inherit;padding:10px 0;border-bottom:1px solid currentColor;font-size:12px}.v28-home-journal>.v28-wrap>.v28-text-link{margin-top:38px}
.v28-topography{background:repeating-radial-gradient(ellipse at 25% 45%,transparent 0,transparent 23px,#c7c6b428 24px,#c7c6b428 25px,transparent 26px),linear-gradient(145deg,#394951,#17272e)}.v28-topography>span{position:absolute;top:30%;left:18%;font:12px VandrerMono,monospace;letter-spacing:.15em}.v28-topography>i{position:absolute;top:39%;left:40%;font:150px/1 Georgia,serif;font-style:normal;opacity:.3}
.v28-fleet{position:relative;padding:100px 0;color:#f3efe5;background:radial-gradient(ellipse at 90% 20%,#43515a45,transparent 50%),var(--v28-night)}.v28-fleet .v28-section-head h2{color:#f3efe5}.v28-fleet .v28-section-head>p{color:#c6cccb}.v28-fleet-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.v28-fleet-card{position:relative;border:1px solid #d0d0bd5c;border-top:3px solid var(--v28-signal);padding:32px;background:linear-gradient(145deg,#ffffff04,transparent);overflow:hidden}.v28-fleet-card .v28-label{color:#c3c9c8}.v28-fleet-card strong{display:block;font:800 clamp(64px,9vw,128px)/1 Inter,Arial,sans-serif;letter-spacing:-.075em;color:#f0ece1}.v28-fleet-card strong small{font-size:.28em;letter-spacing:-.02em;display:block;margin-bottom:10px}.v28-fleet-card p{max-width:42ch;font-size:15px;line-height:1.7;color:#cbd0ce;margin:25px 0}.v28-fleet-card>a{color:#e5e6df;font:12px/1.5 VandrerMono,monospace;text-decoration:none;border-bottom:1px solid #bcc1b86e}.v28-fleet-bottom{display:flex;justify-content:space-between;gap:40px;align-items:start;border-top:1px solid #fff4;padding-top:30px;margin-top:35px}.v28-fleet-bottom>p{margin:0;max-width:630px;font-size:15px;line-height:1.75;color:#c6cccb}.v28-fleet-status{font:12px/1.7 VandrerMono,monospace!important;color:#aeb9b8!important}
.v28-newsletter,.v28-membership{padding:100px 0}.v28-newsletter>.v28-wrap{display:grid;grid-template-columns:1fr 1fr;gap:10%}.v28-newsletter h2,.v28-membership h2{font:500 clamp(42px,5.3vw,74px)/1.05 Georgia,serif;letter-spacing:-.05em;margin:0 0 25px;color:var(--v28-ink)}.v28-newsletter p,.v28-membership p{font-size:16px;line-height:1.7;max-width:48ch;color:var(--v28-muted)}.v28-newsletter input[type=email],.v28-newsletter select{width:100%;min-height:48px;background:#faf8f2;color:var(--v28-ink);border:1px solid #969b94}.v28-newsletter label{line-height:1.6}.v28-membership{background:#e6e2d7;border-top:1px solid var(--v28-line)}
.v28-place-story{padding:100px 0;background:var(--v28-paper);scroll-margin-top:100px}.v28-place-story>.v28-wrap{display:grid;grid-template-columns:1fr 1fr;gap:10%}.v28-place-story h2{font-size:clamp(38px,4.7vw,70px);max-width:14ch}.v28-lead{font-size:clamp(19px,1.8vw,25px);line-height:1.6;margin:0 0 40px;letter-spacing:-.025em;color:var(--v28-ink)}.v28-pride{position:relative;padding:28px 0 28px 25px;border-left:3px solid var(--v28-signal);margin:36px 0;background:linear-gradient(90deg,#e5e0d453,transparent)}.v28-pride .v28-label{font-size:12px;color:#656e69;margin-bottom:16px}.v28-pride .v28-label:before{display:none}.v28-pride p{font:400 clamp(20px,2vw,29px)/1.45 Georgia,serif;letter-spacing:-.025em;margin:0 0 22px;max-width:31ch;color:var(--v28-ink)}.v28-pride>a{font:12px/1.7 VandrerMono,monospace;color:var(--v28-muted);text-decoration:underline;text-underline-offset:4px}
.v28-journal-opening{padding:90px 0 75px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#aba99c1b 25%),var(--v28-paper)}.v28-journal-opening>.v28-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:30px 10%}.v28-journal-opening .v28-label{grid-column:1/-1}.v28-journal-opening h1{max-width:13ch}.v28-journal-opening .v28-lead{font-size:20px;margin-bottom:23px}.v28-journal-scope{color:var(--v28-muted);max-width:62ch;font-size:12px;text-transform:none;letter-spacing:.03em}.v28-journal-collection{padding:25px 0 100px}.v28-collection-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;border-top:1px solid var(--v28-line);padding-top:18px}.v28-collection-heading .v28-label{margin:0}.v28-all-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v28-all-stories .v28-place-card{min-height:390px}.v28-all-stories .v28-card-link{height:390px}.v28-all-stories .v28-card-copy h3{font-size:38px}
.v28-journal-hero{position:relative;isolation:isolate;min-height:650px;display:flex;align-items:end;color:#f5f1e7;padding:95px 0 75px;overflow:hidden}.v28-journal-hero .v28-back{display:inline-block;margin:0 0 75px;color:#eee9de;text-decoration:none;border-bottom:1px solid #eee9de6e;padding-bottom:8px}.v28-journal-hero h1{font:800 clamp(64px,10vw,150px)/.95 Inter,Arial,sans-serif;color:#f5f1e7!important;letter-spacing:-.075em;margin:0 0 30px}.v28-journal-hero .v28-wrap>p:not(.v28-label){font:400 clamp(24px,2.5vw,38px)/1.2 Georgia,serif;max-width:24ch;color:#eee9de;margin:0 0 28px}.v28-journal-hero .v28-journal-scope{color:#d3d8d3}.v28-journal-hero>.v28-hero-credit{top:auto;bottom:22px;right:30px;writing-mode:horizontal-tb}
.v28-place-hero .v28-hero-content{padding:90px 0 75px}.v28-place-hero h1{font-size:clamp(54px,9vw,130px)!important;overflow-wrap:anywhere!important}.v28-place-hero .v28-hero-bottom>p{font:400 clamp(22px,2.5vw,35px)/1.35 Georgia,serif;max-width:27ch}.v28-route-geography{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:35px 0;border-top:1px solid var(--v28-line);border-bottom:1px solid var(--v28-line)}.v28-route-geography strong{font:500 30px/1.2 Inter,Arial,sans-serif;color:var(--v28-ink)}.v28-route-geography p{max-width:48ch;color:var(--v28-muted);font-size:13px;line-height:1.7}.v28-route-action{padding:70px 0}.v28-route-action>.v28-wrap{display:flex;justify-content:space-between;gap:45px;align-items:center}.v28-route-action h2{font:500 clamp(33px,4vw,55px)/1.1 Georgia,serif;letter-spacing:-.04em;color:var(--v28-ink);margin:0 0 20px}.v28-route-action p{font-size:15px;color:var(--v28-muted)}
.v28-cabin-opening{padding:90px 0 75px}.v28-cabin-opening h1{max-width:15ch}.v28-cabin-opening .v28-lead{max-width:55ch;margin-top:35px}.v28-cabin-notes{padding:75px 0 95px}.v28-cabin-notes .v28-principles{margin:0}.v28-cabin-notes .v28-principles article{padding-top:25px}.v28-cabin-notes h3{font:500 33px/1.1 Georgia,serif;letter-spacing:-.04em}.v28-cabin-notes .v28-principles p{max-width:none}
.v28-progress{padding:90px 0}.v28-progress>.v28-wrap>.v28-lead{max-width:50ch;margin-top:30px}.v28-progress-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:60px}.v28-progress-grid article{border-top:2px solid var(--v28-signal);padding-top:25px}.v28-progress-grid h2{font:500 33px/1.15 Georgia,serif;color:var(--v28-ink);letter-spacing:-.035em;margin:0 0 20px}.v28-progress-grid p{font-size:16px;line-height:1.7;max-width:50ch;color:var(--v28-muted)}
.v28-atlas-tools{display:flex;align-items:end;gap:20px;flex-wrap:wrap;margin:40px 0}.v28-atlas-tools label{display:block;font:12px/1.7 VandrerMono,monospace;text-transform:uppercase;letter-spacing:.09em;margin-bottom:9px}.v28-atlas-tools input{min-height:49px;min-width:min(420px,100%);padding:11px 16px;border:1px solid #8e9691;border-radius:0;background:#faf8f2;color:var(--v28-ink);font:16px Inter,Arial,sans-serif}.v28-atlas-tools button{cursor:pointer}.v28-atlas-tools .v28-searchbox{flex:1;min-width:220px}.v28-searchbox input{width:100%}.v28-atlas-count{font:12px/1.6 VandrerMono,monospace;color:var(--v28-muted)}
.v28-atlas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v28-atlas-grid .v28-place-card,.v28-atlas-grid .v28-card-link{height:410px}.v28-save{position:absolute;right:15px;top:55px;z-index:2;border:1px solid #fff9;background:#122128b3;color:#fff;width:40px;height:40px;font:400 21px/1 Inter,Arial,sans-serif;cursor:pointer}.v28-save[aria-pressed=true]{background:#e87548;color:#11191d;border-color:#e87548}.v28-saved-section{padding:45px 0;border-top:1px solid var(--v28-line);border-bottom:1px solid var(--v28-line)}.v28-saved-section h2{font:500 33px/1.1 Georgia,serif;color:var(--v28-ink);margin:0 0 15px}.v28-saved-section p{font-size:13px;color:var(--v28-muted)}.v28-saved-section ul{display:flex;gap:12px;flex-wrap:wrap;list-style:none;padding:0}.v28-saved-section li a{display:block;border:1px solid #979d96;padding:9px 14px;font-size:13px;text-decoration:none;color:var(--v28-ink)}
.v28-page a:focus-visible,.v28-page button:focus-visible,.v28-page input:focus-visible,.v28-fieldbar a:focus-visible{outline:3px solid var(--v28-signal);outline-offset:4px}
@media(min-width:1600px){.v28-hero-image img{object-position:50% 47%}}
@media(max-width:1000px){.v28-wrap{width:calc(100% - 56px)}.v28-hero-top{margin-bottom:65px}.v28-hero h1{font-size:clamp(56px,8.4vw,100px)!important}.v28-hero-bottom{gap:30px}.v28-hero-actions{gap:20px}.v28-manifesto-head,.v28-section-head{gap:35px}.v28-journal-grid{grid-template-columns:1.2fr 1fr}.v28-journal-grid .v28-place-card:nth-child(3){grid-column:1/-1;height:340px;margin-top:0}.v28-journal-grid .v28-place-card:first-child{height:510px}.v28-journal-grid .v28-place-card:nth-child(2){height:450px;margin-top:60px}.v28-all-stories,.v28-atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v28-principles{gap:28px}.v28-place-story>.v28-wrap{gap:40px}}
@media(max-width:650px){.v28-wrap{width:calc(100% - 40px)}.v28-fieldbar{padding:10px 20px;gap:15px}.v28-fieldbar>span{font-size:12px;letter-spacing:.02em}.v28-fieldbar a{font-size:12px}.v28-hero{min-height:700px;min-height:calc(100svh - 70px)}.v28-hero-content{padding:55px 0 45px}.v28-hero-top{align-items:start;margin-bottom:65px;gap:15px}.v28-hero-top>.v28-label{font-size:12px;max-width:19ch}.v28-equipment-tag{padding:8px 10px;font-size:12px;letter-spacing:.06em}.v28-equipment-tag strong{font-size:17px}.v28-hero h1{font-size:clamp(38px,11vw,68px)!important;line-height:1!important;letter-spacing:-.06em!important;overflow-wrap:normal!important;word-break:normal!important}.v28-hero-bottom{display:block;margin-top:32px;padding-top:22px}.v28-hero-bottom>p{font-size:15px;max-width:34ch}.v28-hero-actions{margin-top:30px;gap:22px}.v28-button{font-size:12px;padding:12px 14px;gap:25px}.v28-hero-credit{right:5px;font-size:12px}.v28-status{padding:12px 20px;font-size:12px;gap:15px}.v28-status>span:last-child{display:none}.v28-manifesto,.v28-home-journal,.v28-fleet,.v28-newsletter,.v28-membership,.v28-place-story,.v28-progress{padding:65px 0}.v28-manifesto-head,.v28-section-head,.v28-place-story>.v28-wrap,.v28-journal-opening>.v28-wrap,.v28-newsletter>.v28-wrap{display:block}.v28-manifesto h2,.v28-section-head h2,.v28-fleet h2,.v28-journal-opening h1,.v28-cabin h1,.v28-progress h1{font-size:clamp(38px,10vw,58px)}.v28-manifesto-head>p:last-child,.v28-section-head>p{font-size:16px;margin-top:30px}.v28-principles{grid-template-columns:1fr;gap:35px;margin-top:45px}.v28-principles .v28-label{margin-bottom:18px}.v28-principles h3{max-width:none;font-size:29px}.v28-principles p{max-width:none}.v28-journal-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding:0 20px 14px;align-items:stretch}.v28-journal-grid .v28-place-card:nth-child(n){height:460px;flex:0 0 87%;margin:0;scroll-snap-align:center}.v28-card-link{padding:18px}.v28-card-copy{padding-bottom:37px}.v28-card-copy h3{font-size:38px}.v28-credit{left:18px;right:18px;font-size:12px}.v28-fleet-grid{grid-template-columns:1fr;gap:17px}.v28-fleet-card{padding:24px}.v28-fleet-card strong{font-size:90px}.v28-fleet-bottom{display:block}.v28-fleet-bottom .v28-button{margin-top:25px}.v28-newsletter .v28-form{margin-top:35px}.v28-place-story h2{font-size:41px;max-width:none}.v28-story-copy{margin-top:32px}.v28-lead{font-size:20px}.v28-pride{padding-left:19px}.v28-pride p{font-size:25px}.v28-journal-opening{padding:60px 0 35px}.v28-journal-opening .v28-lead{margin-top:30px;font-size:17px}.v28-all-stories,.v28-atlas-grid{grid-template-columns:1fr;gap:18px}.v28-all-stories .v28-place-card,.v28-all-stories .v28-card-link,.v28-atlas-grid .v28-place-card,.v28-atlas-grid .v28-card-link{min-height:410px;height:410px}.v28-collection-heading{gap:18px}.v28-collection-heading .v28-label{font-size:12px}.v28-collection-heading .v28-text-link{font-size:12px;gap:10px}.v28-journal-hero{min-height:650px;padding:65px 0 60px}.v28-journal-hero .v28-back{margin-bottom:65px}.v28-journal-hero h1{font-size:clamp(53px,13vw,84px)}.v28-journal-hero .v28-wrap>p:not(.v28-label){font-size:25px}.v28-journal-hero>.v28-hero-credit{font-size:12px;left:20px;right:20px;bottom:15px}.v28-place-hero .v28-hero-content{padding:65px 0 50px}.v28-route-geography{grid-template-columns:1fr;gap:18px}.v28-route-action>.v28-wrap{display:block}.v28-route-action .v28-button{margin-top:20px}.v28-cabin-opening{padding:60px 0 35px}.v28-progress-grid{grid-template-columns:1fr;gap:35px}.v28-atlas-tools{gap:17px}.v28-atlas-tools input{min-width:0}.v28-atlas-tools .v28-searchbox{flex-basis:100%}.v28-atlas-count{margin-top:20px}.v28-newsletter input[type=checkbox]{min-width:18px;min-height:18px}}
.v28-map-section{padding:25px 0 55px}.v28-map-scroll{overflow-x:auto}.v28-map{width:100%;min-width:650px;height:auto;background:#17252c}.v28-map .wm-sea{fill:#18282f;stroke:#cbd0c052}.v28-map .wm-grat{fill:none;stroke:#e2d4bd1f;stroke-width:.5}.v28-map .wm-land{fill:#3b4a4e;stroke:#a6aaa061;stroke-width:.6}.v28-map .wm-lake{fill:#18282f}.v28-map a circle{fill:#f4e6c5;stroke:#15262d;stroke-width:1.1}.v28-map a:hover circle,.v28-map a:focus-visible circle{fill:#ee784e;r:7}.v28-map .v28-map-origin{fill:#e87548;stroke:#f4e8c9;stroke-width:1.5}.v28-map text{fill:#f1e7cd;font:12px VandrerMono,monospace;letter-spacing:1px}.v28-fleet-bottom>div>p{max-width:630px;color:#c6cccb;font-size:15px;line-height:1.75}.v28-cabin .journey-preferences .air26-wrap{width:min(calc(100% - 96px),1380px);margin:auto}.v28-newsletter input,.v28-newsletter select{font-size:16px}.v28-atlas-grid .v28-card-link h3{font-size:38px}@media(max-width:650px){.v28-cabin .journey-preferences .air26-wrap{width:calc(100% - 40px)}}
@media(prefers-reduced-motion:reduce){.v28-card-link img,.v28-button{transition:none}}
