:root{--cream:#f7f6f1}.announcement{background:var(--navy);color:#dff7f6;padding:8px 20px;text-align:center;font:700 .82rem "Barlow Condensed",sans-serif;letter-spacing:.11em}.announcement span{color:var(--sun);padding:0 8px}.hero-new{position:relative;min-height:650px;background:var(--navy);overflow:hidden}.hero-new>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#082c4ded 0%,#082c4dc2 41%,#082c4d15 74%)}.hero-new-copy{position:relative;color:#fff;padding:105px 0 66px}.hero-new-copy>*{max-width:650px}.hero-new h1{font-size:clamp(4.5rem,8vw,7.7rem);color:#fff;letter-spacing:-.035em;margin:0 0 20px}.hero-new-copy>p:not(.eyebrow){font-size:1.38rem;line-height:1.25}.text-button{display:inline-block;color:var(--navy);font:700 1rem "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;padding:13px 3px;border-bottom:2px solid currentColor}.actions{align-items:center}.hero-proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:47px;font:700 .8rem "Barlow Condensed",sans-serif;letter-spacing:.1em}.hero-proof span{border-left:3px solid var(--sun);padding-left:10px}.contour{background-image:radial-gradient(ellipse at 25% 25%,#ffffff13 1px,transparent 2px),radial-gradient(ellipse at 70% 60%,#ffffff0c 1px,transparent 2px);background-size:22px 16px,31px 22px}.quick-strip{background:var(--sun);color:var(--navy);padding:13px 0;text-align:center;font:700 1.05rem "Barlow Condensed",sans-serif;letter-spacing:.08em}.quick-strip p{margin:0}.quick-strip b{color:var(--orange);padding:0 7px}.adventure-intro{padding:105px 0 42px;text-align:center;max-width:810px}.adventure-intro h2,.how-new h2,.location-row h2{font-size:clamp(3.5rem,6vw,5.8rem);letter-spacing:-.035em}.adventure-intro em{color:var(--teal);font-style:normal}.intro-copy{font-size:1.25rem;margin:20px auto 0;max-width:570px}.adventure-grid{display:grid;grid-template-columns:1.1fr 1.1fr .8fr;gap:16px;padding-bottom:110px}.adventure-card{position:relative;min-height:480px;overflow:hidden;background:var(--navy);color:#fff;text-decoration:none}.adventure-card img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .4s ease}.adventure-card:hover img{transform:scale(1.04)}.adventure-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#041c30dd,transparent 68%)}.adventure-card>div{position:absolute;z-index:1;left:27px;right:25px;bottom:26px}.adventure-card p{font:700 .85rem "Barlow Condensed",sans-serif;letter-spacing:.11em;color:#adf3ef;margin:0 0 7px}.adventure-card h3{color:#fff;font-size:3.1rem;margin-bottom:12px}.adventure-card span{font:700 1rem "Barlow Condensed",sans-serif;text-transform:uppercase;color:var(--sun);letter-spacing:.06em}.guide{background:linear-gradient(150deg,var(--blue),var(--teal))}.guide:after{display:none}.guide h3{font-size:3.5rem}.guide-mark{position:absolute;right:-38px;bottom:-62px;color:var(--sun);font-size:17rem;transform:rotate(-25deg);opacity:.95}.local-band{background:linear-gradient(110deg,var(--navy),var(--blue));color:#fff;padding:84px 0}.local-band-grid{display:grid;grid-template-columns:1.15fr .8fr auto;gap:48px;align-items:end}.local-band h2,.review-section h2{font-size:clamp(3.4rem,5vw,5.2rem);color:#fff;letter-spacing:-.03em}.local-band p:not(.eyebrow){font-size:1.22rem;margin:0}.light{color:#fff}.how-new{padding:108px 0}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:42px}.how-grid article{border-top:5px solid var(--teal);padding-top:17px}.how-grid span{font:700 1.1rem "Barlow Condensed",sans-serif;color:var(--blue)}.how-grid h3{font-size:2.1rem;margin:10px 0}.how-grid p{margin:0;font-size:1.15rem}.review-section{background:var(--navy);color:#dceff2;padding:100px 0}.review-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.review-wrap h2{margin-bottom:18px}.review-card{background:#fff;color:var(--navy);padding:38px;border:4px solid var(--sun);box-shadow:14px 14px 0 var(--teal)}.stars{color:var(--sun);font-size:1.7rem;letter-spacing:.15em}.review-card blockquote{font:600 1.8rem/1.1 "Barlow Condensed",sans-serif;margin:28px 0}.review-card cite{font:700 .9rem "Barlow Condensed",sans-serif;color:var(--blue);font-style:normal}.review-note{font-size:.86rem;color:#687d86;margin:25px 0 0}.location-row{padding:100px 0}.location-row>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px}.location-row a{border:1px solid var(--line);padding:24px;color:var(--navy);text-decoration:none}.location-row b{display:block;font:700 2rem "Barlow Condensed",sans-serif;text-transform:uppercase}.location-row span{font-size:1rem}.final-cta{padding:86px 0;background:linear-gradient(110deg,var(--teal),var(--blue));color:#fff;text-align:center}.final-cta h2{font-size:clamp(3.8rem,7vw,6.5rem);color:#fff;letter-spacing:-.035em}.final-cta p:not(.eyebrow){font-size:1.25rem;margin:13px auto 26px;max-width:560px}.final-cta .eyebrow{color:var(--navy)}@media(max-width:800px){.hero-new{min-height:590px}.hero-new-copy{padding:85px 0 50px}.hero-new h1{font-size:4.35rem}.adventure-grid,.how-grid,.location-row>div,.review-wrap,.local-band-grid{grid-template-columns:1fr}.adventure-card{min-height:360px}.adventure-intro,.how-new,.location-row{padding:70px 0}.local-band,.review-section{padding:68px 0}.local-band-grid{gap:22px}.review-wrap{gap:38px}.guide-mark{font-size:12rem}.quick-strip{font-size:.8rem}.quick-strip b{padding:0 2px}}
/* Keep the riders in frame when the wide jet-ski image is cropped into its card. */
.adventure-card.jet img{object-position:80% center}
.adventure-card.boat img{object-position:center 80%}
