:root{--en-navy:#0b192c;--en-gold:#c5a880;--en-gold-dark:#80633d;--en-cream:#faf7f2;--en-muted:#5b6776;--en-line:#e4e6e8;--en-sans:'Montserrat',Arial,sans-serif;--en-serif:'Cormorant Garamond',Georgia,serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}.en-site{margin:0;color:var(--en-navy);font-family:var(--en-sans);font-size:15px;line-height:1.75;background:#fff;-webkit-font-smoothing:antialiased}.en-site button,.en-site input,.en-site select,.en-site textarea{font-family:inherit}.en-site button,.en-site a{-webkit-tap-highlight-color:transparent}.en-site button{cursor:pointer}.en-site a{color:inherit}.en-site img{display:block;max-width:100%}:where(.en-site) :where(h1,h2,h3,p){margin:0}.en-site h1,.en-site h2,.en-site h3{line-height:1.15}.en-site h2{font-size:clamp(32px,3.5vw,46px);font-weight:500;letter-spacing:-1.4px}.en-site h2 em{font-family:var(--en-serif);font-size:1.2em;font-weight:500;letter-spacing:-.8px;color:var(--en-gold-dark)}.en-site button:focus-visible,.en-site a:focus-visible,.en-site summary:focus-visible{outline:3px solid #2382bc;outline-offset:4px}.en-site [hidden]{display:none!important}.en-wrap{width:min(1240px,100% - 80px);margin-inline:auto}.en-eyebrow{font-size:11px;letter-spacing:2.2px;text-transform:uppercase;font-weight:600;color:var(--en-gold-dark);margin-bottom:18px!important}.en-section{padding-block:94px}.en-skip{position:fixed;z-index:100;left:18px;top:-80px;background:var(--en-navy);color:white!important;padding:12px 18px}.en-skip:focus{top:12px}
.en-header{position:sticky;top:0;background:rgba(255,255,255,.98);z-index:20;border-bottom:1px solid #e7e7e7}.en-header-inner{height:88px;display:flex;align-items:center;gap:36px}.en-logo{display:block;flex-shrink:0;width:218px}.en-logo img{width:100%;height:auto}.en-nav{display:flex;align-items:center;gap:25px;margin-left:auto}.en-nav a{text-decoration:none;font-size:12px;font-weight:600;white-space:nowrap}.en-nav a:hover{color:var(--en-gold-dark)}.en-header-actions{display:flex;gap:24px;align-items:center}.en-languages{display:flex;gap:8px;font-size:11px;align-items:center}.en-languages a{text-decoration:none;color:#626b77}.en-languages span[aria-current]{font-weight:700}.en-languages span[aria-hidden]{color:#bcc0c5}.en-contact-button{border:1px solid #bcbfc4;border-radius:5px;background:#fff;padding:10px 17px;font-weight:600!important;font-size:12px!important;white-space:nowrap}.en-contact-button:hover{border-color:var(--en-gold-dark);background:var(--en-cream)}.en-menu-button{display:none;width:40px;height:40px;border:0;background:transparent;padding:10px}.en-menu-button span{height:2px;background:var(--en-navy);display:block;margin:6px 0}
.en-hero{position:relative;min-height:690px;display:flex;align-items:stretch;background:#19344a;color:white;isolation:isolate;overflow:hidden}.en-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 53%;z-index:-2;filter:saturate(.78) brightness(.89)}.en-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,18,34,.88) 0%,rgba(5,18,34,.73) 29%,rgba(5,18,34,.27) 58%,rgba(5,18,34,.05) 100%),linear-gradient(0deg,rgba(5,18,34,.3),transparent 45%);z-index:-1}.en-hero-inner{display:flex;position:relative;align-items:center;padding-block:65px;min-height:690px}.en-hero-copy{width:640px;max-width:63%}.en-hero .en-eyebrow{color:#e5cfaf}.en-hero h1{font-size:clamp(40px,4.2vw,62px);letter-spacing:-1.7px;font-weight:500;line-height:1.13}.en-hero h1 em{font-family:var(--en-serif);font-weight:500;font-size:1.25em;color:#e4c89e}.en-hero-description{font-size:14px;line-height:1.9;max-width:495px;margin-top:23px!important;color:#f0f2f4}.en-hero-facts{display:flex;list-style:none;gap:0;padding:0;margin:22px 0 21px;flex-wrap:wrap;font-size:11px;font-weight:500;color:#edf0f4}.en-hero-facts li+li{border-left:1px solid #ffffff5e;margin-left:16px;padding-left:16px}.en-hero-price{font-size:12px;color:#e4e7eb}.en-hero-price strong{font-size:25px;color:white;font-weight:500;margin-left:5px;letter-spacing:-.4px}.en-hero-price>span{font-size:12px}.en-boat-switch{display:flex;gap:0;border:1px solid #c8d3dd78;border-radius:5px;width:max-content;margin-top:21px;padding:4px;background:#0b192c26}.en-boat-switch button{color:white;font-size:12px;padding:9px 24px;border:0;border-radius:3px;background:transparent;font-weight:500}.en-boat-switch button[aria-pressed=true]{background:#faf7f2;color:var(--en-navy)}.en-hero-buttons{display:flex;gap:11px;flex-wrap:wrap;margin-top:17px}.en-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 25px;border-radius:5px;min-height:50px;border:1px solid transparent;text-decoration:none;font-size:12px;font-weight:600;line-height:1.3;transition:background .2s,color .2s}.en-button-gold{background:var(--en-gold);color:var(--en-navy)!important}.en-button-gold:hover{background:#ddc19c}.en-button-glass{border-color:#ffffff80;color:white;background:#0b192c21}.en-button-glass:hover{background:#ffffff20}.en-button-navy{background:var(--en-navy);color:white!important}.en-button-navy:hover{background:#233c59}.en-button-outline{border-color:#aeb6bf;background:white;color:var(--en-navy)}.en-button-outline:hover{background:var(--en-cream)}.en-season-note{font-size:11px;color:#dfe6ed;margin-top:16px!important}.en-hero-caption{position:absolute;right:0;bottom:43px;text-align:right}.en-hero-caption>span{font-family:var(--en-serif);font-style:italic;font-size:46px;text-shadow:0 2px 10px #10213466}.en-hero-caption small{display:block;font-size:10px;letter-spacing:.7px;color:#e2e8ed}
.en-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding-block:65px;align-items:center}.en-intro-lead{font-size:27px;line-height:1.4!important;font-weight:500;letter-spacing:-.5px}.en-intro-lead em{font-family:var(--en-serif);font-size:1.3em;font-weight:500;color:var(--en-gold-dark)}.en-intro>p:last-child{font-size:14px;color:var(--en-muted);max-width:650px;line-height:1.9}.en-section-heading{display:flex;gap:60px;justify-content:space-between;align-items:flex-end;margin-bottom:42px}.en-section-heading>p{max-width:390px;font-size:13px;color:var(--en-muted);line-height:1.9}.en-routes{background:var(--en-cream)}.en-route-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px}.en-route-list{display:flex;flex-direction:column;gap:0}.en-route-list>button{text-align:left;display:flex;align-items:center;gap:24px;border:0;border-top:1px solid #dcd9d3;border-radius:0;background:transparent;padding:24px 18px 24px 0;min-height:105px;color:var(--en-navy)}.en-route-list>button:last-child{border-bottom:1px solid #dcd9d3}.en-route-list>button[aria-selected=true]{background:#eee7db;padding-left:18px;border-radius:5px;border-color:transparent;box-shadow:0 1px 0 #eee7db}.en-route-hours{width:42px;flex-shrink:0;text-align:center;line-height:1.1}.en-route-hours strong{display:block;font-family:var(--en-serif);font-size:40px;font-weight:500}.en-route-hours small{font-size:10px}.en-route-title{display:flex;flex-direction:column;gap:7px;flex:1}.en-route-title>strong{font-size:14px;font-weight:600;line-height:1.5}.en-route-title>span{font-size:11px;color:var(--en-muted);line-height:1.5}.en-route-indicator{width:9px;height:9px;border:1px solid #b7b1a7;border-radius:50%;flex-shrink:0;margin-left:auto}.en-route-list>button[aria-selected=true] .en-route-indicator{border-color:var(--en-gold-dark);background:var(--en-gold-dark);box-shadow:0 0 0 4px #80633d15}.en-route-panels article{height:100%;display:flex;flex-direction:column}.en-route-panels article>img{width:100%;height:310px;object-fit:cover;border-radius:8px}.en-route-panel-copy{padding-top:22px;display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:16px}.en-route-panel-copy>p{font-size:13px;line-height:1.85;color:var(--en-muted)}.en-text-button{padding:0;min-height:38px;border:0;background:none;color:var(--en-gold-dark);font-size:12px!important;font-weight:600!important;text-align:left;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;align-self:flex-start}.en-text-button:hover{color:var(--en-navy)}.en-route-map{margin-top:36px;border-top:1px solid #d9d5ce;border-bottom:1px solid #d9d5ce}.en-route-map summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:19px 0;font-size:12px;font-weight:600;cursor:pointer}.en-route-map summary::-webkit-details-marker{display:none}.en-route-map summary>span:last-child{font-size:22px;line-height:1;font-weight:400;transition:transform .2s}.en-route-map[open] summary>span:last-child{transform:rotate(45deg)}.en-map-canvas{height:390px;background:#f2f1ea;position:relative;border-radius:6px;overflow:hidden}.en-map-canvas svg{width:100%;height:100%;display:block}.en-map-loading{position:absolute;top:45%;width:100%;text-align:center;color:var(--en-muted);font-size:12px}.en-map-caption{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:13px 0;font-size:10px;color:var(--en-muted)}.en-map-caption a{font-size:9px}.en-body-note{font-size:13px;margin-top:20px!important}
.en-boat-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.en-boat-card{min-width:0}.en-boat-picture{position:relative;border-radius:8px;overflow:hidden;background:#edf1f4}.en-boat-image{width:100%;aspect-ratio:1.6;object-fit:cover;transition:filter .2s}.en-gallery-open:hover img{filter:brightness(.95)}.en-photo-count{position:absolute;left:16px;bottom:16px;border-radius:20px;background:#0b192cbf;color:white;font-size:10px;padding:5px 12px;pointer-events:none}.en-gallery-arrows{position:absolute;bottom:13px;right:14px;display:flex;gap:7px}.en-gallery-arrows button{height:34px;width:34px;border-radius:50%;border:0;background:#fffffff2;color:var(--en-navy);font-family:Arial,sans-serif!important;font-size:25px!important;line-height:1;padding:0 0 3px}.en-gallery-arrows button:hover{background:#e4cba8}.en-boat-copy{padding-top:25px}.en-boat-heading{display:flex;gap:15px;align-items:baseline;justify-content:space-between}.en-boat-heading h3{font-family:var(--en-serif);font-weight:500;font-size:37px}.en-boat-heading p{font-size:10px;color:var(--en-muted);white-space:nowrap}.en-boat-heading p strong{color:var(--en-navy);font-weight:600;font-size:13px}.en-boat-capacity{font-size:11px;color:var(--en-muted);margin-top:8px!important}.en-boat-amenities{padding:16px 0 0;margin:0;list-style:none;display:flex;gap:10px 18px;flex-wrap:wrap;font-size:11px;color:#435365}.en-boat-amenities li::before{content:'·';margin-right:8px;color:var(--en-gold-dark);font-weight:700}.en-boat-bottom{display:flex;gap:22px;align-items:center;justify-content:space-between;margin-top:23px}.en-boat-bottom .en-text-button{align-self:center}.en-boat-launch{font-size:10px;line-height:1.65;color:var(--en-muted);text-align:right}.en-price-note{color:var(--en-muted);font-size:10px;line-height:1.8;margin-top:30px!important;max-width:790px}.en-trip-section{background:var(--en-cream);padding-block:80px}.en-trip-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.en-trip-photo{position:relative;height:580px;overflow:hidden;border-radius:8px}.en-trip-photo>img{width:100%;height:100%;object-fit:cover;object-position:57% center}.en-trip-photo::after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#081727ba)}.en-trip-photo>div{position:absolute;bottom:32px;left:32px;color:white;z-index:1;display:flex;flex-direction:column}.en-trip-photo>div span{font-size:11px;letter-spacing:.6px}.en-trip-photo>div strong{font-family:var(--en-serif);font-size:44px;font-weight:500;line-height:1.3}.en-trip-steps{list-style:none;padding:0;margin:32px 0 25px;counter-reset:steps}.en-trip-steps li{display:flex;gap:20px;counter-increment:steps;margin-bottom:23px}.en-trip-steps li::before{content:'0'counter(steps);color:var(--en-gold-dark);font-family:var(--en-serif);font-size:28px;font-weight:500;line-height:1}.en-trip-steps h3{font-size:13px;font-weight:600;margin:3px 0 8px}.en-trip-steps p{font-size:12px;color:var(--en-muted);line-height:1.9}.en-language-note{border-top:1px solid #ddd6cc;padding-top:20px;font-size:11px;color:var(--en-muted);line-height:1.8}.en-trip-copy>.en-text-button{margin-top:10px}.en-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.en-faq-heading>p:not(.en-eyebrow){margin-top:23px!important;font-size:12px;color:var(--en-muted);line-height:1.9}.en-faq-heading .en-button{margin-top:23px}.en-faq-list details{border-bottom:1px solid var(--en-line)}.en-faq-list details:first-child{border-top:1px solid var(--en-line)}.en-faq-list summary{list-style:none;cursor:pointer;font-weight:600;font-size:12px;padding:22px 25px 22px 0;position:relative;line-height:1.65}.en-faq-list summary::-webkit-details-marker{display:none}.en-faq-list summary::after{content:'+';position:absolute;right:0;top:18px;font-size:22px;font-weight:400;color:var(--en-gold-dark)}.en-faq-list details[open] summary::after{content:'−'}.en-faq-list details>p{color:var(--en-muted);font-size:12px;line-height:1.9;padding:0 24px 23px 0}.en-contact-section{background:var(--en-navy);color:white;padding-block:78px}.en-contact-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.en-contact-section .en-eyebrow{color:#dfc49d}.en-contact-section h2 em{color:#dfc49d}.en-contact-layout>div:last-child>p{font-size:13px;line-height:1.9;color:#e3e8ef;max-width:390px}.en-contact-links{display:flex;gap:12px;margin-top:24px}.en-contact-phone{display:inline-block;margin-top:22px;text-decoration:none;font-size:13px;letter-spacing:.7px}.en-footer{background:var(--en-navy);color:#aebac9;border-top:1px solid #ffffff1e;padding-block:26px}.en-footer-inner{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.en-footer-brand{font-family:var(--en-serif);font-size:24px;color:#ede6da!important;text-decoration:none}.en-footer-inner>span{font-size:9px}.en-footer nav{display:flex;gap:20px;margin-left:auto;font-size:9px}.en-footer nav a{text-decoration:none}.en-footer nav a:hover{text-decoration:underline}
.en-site dialog:not(.en-booking){border:0;color:var(--en-navy);padding:0;border-radius:10px;box-shadow:0 18px 80px #0005;max-width:calc(100vw - 30px)}.en-site dialog:not(.en-booking)::backdrop{background:#071423b3;backdrop-filter:blur(3px)}.en-dialog-heading{display:flex;align-items:center;gap:20px;justify-content:space-between}.en-dialog-heading h2{font-size:21px;letter-spacing:-.4px}.en-dialog-close{border:0;border-radius:50%;background:#eef0f3;width:38px;height:38px;flex-shrink:0;font-size:26px!important;line-height:1;color:var(--en-navy);display:grid;place-items:center}.en-contact-dialog{position:fixed;top:95px;right:40px;bottom:auto;left:auto;margin:0;padding:25px!important;width:360px}.en-contact-dialog>p{font-size:12px;color:var(--en-muted);margin:18px 0!important}.en-contact-dialog>a{display:flex;justify-content:space-between;text-decoration:none;font-weight:600;font-size:13px;padding:14px 0;border-top:1px solid var(--en-line)}.en-contact-dialog .en-contact-call{display:block;font-size:12px}.en-contact-call small{display:block;font-size:10px;font-weight:400;color:var(--en-muted)}.en-gallery-dialog{width:min(1100px,calc(100vw - 30px));max-height:calc(100dvh - 30px);padding:18px!important}.en-gallery-stage{position:relative;margin-top:16px;background:#edf0f3;border-radius:6px;overflow:hidden}.en-gallery-stage>img{width:100%;height:min(67vh,720px);object-fit:contain}.en-gallery-stage button{position:absolute;top:50%;transform:translateY(-50%);background:#fffffff2;border:0;border-radius:50%;width:44px;height:44px;font:32px/1 Arial!important;box-shadow:0 2px 8px #0002;padding-bottom:4px}.en-gallery-previous{left:14px}.en-gallery-next{right:14px}.en-gallery-caption{text-align:center;font-size:11px;margin-top:12px!important}
@media(min-width:1600px){.en-hero-photo{object-position:center 55%}.en-hero-copy{max-width:58%}}
@media(max-width:1100px){.en-wrap{width:calc(100% - 60px)}.en-header-inner{gap:24px}.en-logo{width:175px}.en-nav{gap:16px}.en-header-actions{gap:18px}.en-hero-copy{max-width:67%}.en-hero-facts{font-size:10px}.en-hero-facts li+li{padding-left:10px;margin-left:10px}.en-route-layout{gap:32px}.en-route-list>button{gap:15px}.en-route-title>strong{font-size:13px}.en-trip-layout{gap:40px}.en-faq{gap:50px}.en-boat-heading{display:block}.en-boat-heading>p{margin-top:8px!important}.en-boat-grid{gap:28px}}
@media(max-width:900px){.en-header-inner{height:76px}.en-nav{gap:18px}.en-nav a{font-size:11px}.en-header-actions{gap:15px}.en-contact-button{display:none}.en-logo{width:175px}.en-hero,.en-hero-inner{min-height:650px}.en-hero-copy{max-width:78%}.en-hero-caption{display:none}.en-hero h1{font-size:49px}.en-intro{gap:40px}.en-section{padding-block:70px}.en-section-heading{gap:35px}.en-section-heading>p{max-width:310px}.en-route-layout{grid-template-columns:1fr 1.1fr;gap:25px}.en-route-list>button{padding-block:18px;min-height:102px}.en-route-panels article>img{height:250px}.en-route-title>span{font-size:10px}.en-route-panel-copy>p{font-size:12px}.en-trip-photo{height:540px}.en-trip-layout{gap:32px}.en-trip-copy h2{font-size:31px}.en-faq{grid-template-columns:.75fr 1.25fr;gap:40px}.en-contact-layout{gap:45px}}
@media(max-width:700px){html{scroll-padding-top:82px}.en-wrap{width:calc(100% - 40px)}.en-header-inner{height:70px;gap:10px}.en-logo{width:174px}.en-header-actions{margin-left:auto;gap:13px}.en-menu-button{display:block}.en-nav{display:none;position:absolute;top:70px;left:0;right:0;background:white;padding:17px 24px 25px;box-shadow:0 16px 20px #07142314;flex-direction:column;align-items:stretch;gap:0}.en-nav.is-open{display:flex}.en-nav a{padding:12px 0;font-size:14px}.en-languages{font-size:10px;gap:6px}.en-hero,.en-hero-inner{min-height:690px}.en-hero-inner{padding-block:48px 46px;align-items:flex-start}.en-hero-copy{max-width:100%;width:100%}.en-hero-photo{object-position:63% 50%;filter:saturate(.72) brightness(.75)}.en-hero-shade{background:linear-gradient(90deg,rgba(5,18,34,.73),rgba(5,18,34,.4)),linear-gradient(0deg,rgba(5,18,34,.62),transparent 70%)}.en-hero h1{font-size:clamp(38px,8.6vw,54px);letter-spacing:-1.1px;line-height:1.2}.en-hero-description{font-size:13px;line-height:1.85;margin-top:20px!important;max-width:420px}.en-desktop-break{display:none}.en-hero-facts{font-size:10px;gap:8px 0;margin-block:21px}.en-hero-facts li+li{padding-left:10px;margin-left:10px}.en-hero-price strong{font-size:25px}.en-hero-price{margin-top:5px!important}.en-boat-switch{margin-top:22px}.en-boat-switch button{padding:9px 23px}.en-hero-buttons{gap:10px;margin-top:20px}.en-hero-buttons .en-button{padding:14px 17px;min-height:50px;font-size:11px}.en-season-note{font-size:10px}.en-intro{grid-template-columns:1fr;gap:20px;padding-block:44px}.en-intro-lead{font-size:25px}.en-intro>p:last-child{font-size:13px}.en-section{padding-block:55px}.en-site h2{font-size:34px;letter-spacing:-.8px}.en-section-heading{display:block;margin-bottom:28px}.en-section-heading>p{max-width:none;margin-top:20px!important;font-size:12px}.en-eyebrow{font-size:10px;letter-spacing:1.8px;margin-bottom:15px!important}.en-route-layout{display:flex;flex-direction:column;gap:24px}.en-route-list{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.en-route-list>button{display:flex;flex-direction:column;gap:0;padding:14px 4px!important;border:1px solid #dcd9d3;border-radius:5px;min-height:74px;text-align:center;align-items:center;justify-content:center}.en-route-list>button:last-child{border-bottom:1px solid #dcd9d3}.en-route-list>button[aria-selected=true]{border:1px solid #bdab91;box-shadow:none}.en-route-hours{width:auto}.en-route-hours strong{font-size:29px;display:inline;margin-right:4px}.en-route-hours small{font-size:10px}.en-route-title>strong{display:none}.en-route-title>span{display:none}.en-route-title{display:none}.en-route-indicator{display:none}.en-route-panels article>img{height:250px}.en-route-panel-copy{padding-top:17px;gap:12px}.en-route-panel-copy>p{font-size:12px}.en-route-map{margin-top:22px}.en-map-canvas{height:380px}.en-map-caption{gap:4px;font-size:9px}.en-map-caption>span{display:block;width:100%}.en-boat-grid{grid-template-columns:1fr;gap:40px}.en-boat-heading{display:flex}.en-boat-heading h3{font-size:36px}.en-boat-heading p{font-size:9px;margin-top:0!important}.en-boat-heading p strong{font-size:12px}.en-boat-image{aspect-ratio:1.45}.en-boat-copy{padding-top:21px}.en-boat-amenities{font-size:10px;gap:7px 14px}.en-price-note{margin-top:25px!important;font-size:10px}.en-trip-section{padding-block:50px}.en-trip-layout{display:flex;flex-direction:column;gap:35px}.en-trip-photo{height:350px;width:100%}.en-trip-photo>img{object-position:center 60%}.en-trip-photo>div{left:24px;bottom:23px}.en-trip-copy h2{font-size:34px}.en-trip-steps{margin-top:27px}.en-language-note{font-size:11px}.en-faq{display:flex;flex-direction:column;gap:30px}.en-faq-heading>p:not(.en-eyebrow){margin-top:18px!important}.en-faq-heading .en-button{margin-top:18px}.en-faq-list summary{font-size:12px;padding-block:19px}.en-contact-section{padding-block:55px}.en-contact-layout{grid-template-columns:1fr;gap:27px}.en-contact-layout>div:last-child>p{font-size:12px}.en-contact-links{margin-top:19px}.en-footer-inner{gap:10px}.en-footer-inner>span{display:block;width:100%}.en-footer nav{margin-left:0;flex-wrap:wrap;gap:12px 20px;margin-top:10px}.en-contact-dialog{top:80px;right:15px;width:min(360px,calc(100% - 30px));padding:20px!important}.en-dialog-heading h2{font-size:20px}.en-gallery-dialog{padding:12px!important;max-height:calc(100dvh - 24px)}.en-gallery-stage>img{height:60vh}.en-gallery-stage button{width:38px;height:38px}.en-gallery-previous{left:9px}.en-gallery-next{right:9px}}
@media(max-width:360px){.en-wrap{width:calc(100% - 32px)}.en-logo{width:145px}.en-header-actions{gap:7px}.en-hero,.en-hero-inner{min-height:710px}.en-hero h1{font-size:36px}.en-hero-facts{font-size:9px}.en-hero-facts li+li{padding-left:7px;margin-left:7px}.en-hero-buttons{flex-direction:column;align-items:stretch}.en-hero-buttons .en-button{font-size:12px;max-width:100%}.en-hero-description{font-size:12px}.en-boat-heading{display:block}.en-boat-heading p{margin-top:8px!important}.en-contact-links .en-button{padding-inline:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.en-site *{transition:none!important;animation:none!important}}

/* Explicit gallery height prevents intrinsic image attributes from stretching cards. */
.en-logo{text-decoration:none;line-height:1}.en-logo-name{display:block;font:600 26px/1.05 var(--en-serif);letter-spacing:.4px;white-space:nowrap}.en-logo-tagline{display:block;font:600 7px/1.5 var(--en-sans);letter-spacing:2px;color:var(--en-gold-dark);margin-top:5px;text-align:center;max-width:195px}.en-boat-picture{aspect-ratio:1.6}.en-gallery-open{display:block;height:100%}.en-boat-image{height:100%;aspect-ratio:auto}.en-payment-note{font-size:10px;color:#f0e2cf;margin-top:14px!important}.en-season-note{margin-top:7px!important}
@media(max-width:700px){.en-logo-name{font-size:23px}.en-logo-tagline{font-size:6px;letter-spacing:1.7px;max-width:174px}.en-boat-picture{aspect-ratio:1.45}.en-boat-image{aspect-ratio:auto}.en-payment-note{font-size:9px}}
@media(max-width:360px){.en-logo-name{font-size:21px}.en-logo-tagline{max-width:155px}}
