@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/font-2f6ec8105c45.woff2) format('woff2');
  unicode-range: U+20-24, U+26-35, U+37-3f, U+41-49, U+4b-50, U+52-56, U+59-5b, U+5d, U+60-7b, U+7d, U+b0, U+b7, U+c2, U+c4, U+c7, U+ca-cb, U+ce-cf, U+d4, U+d6, U+db-dc, U+e2, U+e4, U+e7, U+ea-eb, U+ee-ef, U+f4, U+f6, U+fb-fc, U+ff, U+102-103, U+108-10b, U+114-117, U+11c-125, U+12c-12d, U+130-131, U+135-137, U+13b-13c, U+145-146, U+14e-14f, U+156-157, U+15c-15f, U+162-163, U+16c-16d, U+175-178, U+17b-17c, U+226-229, U+22e-22f, U+302, U+306-308, U+327, U+1e02-1e03, U+1e0a-1e0b, U+1e10-1e11, U+1e1c-1e1f, U+1e22-1e23, U+1e26-1e29, U+1e40-1e41, U+1e44-1e45, U+1e56-1e59, U+1e60-1e61, U+1e6a-1e6b, U+1e85, U+1e87, U+1e8b, U+1e8d-1e91, U+1e97, U+2014, U+2032, U+2161, U+2192-2193, U+2197-2198, U+25b7;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/font-888259ee5a8f.woff2) format('woff2');
  unicode-range: U+20-24, U+26-35, U+37-3f, U+41-49, U+4b-50, U+52-56, U+59-5b, U+5d, U+60-7b, U+7d, U+b0, U+b7, U+c2, U+c4, U+c7, U+ca-cb, U+ce-cf, U+d4, U+d6, U+db-dc, U+e2, U+e4, U+e7, U+ea-eb, U+ee-ef, U+f4, U+f6, U+fb-fc, U+ff, U+102-103, U+108-10b, U+114-117, U+11c-125, U+12c-12d, U+130-131, U+135-137, U+13b-13c, U+145-146, U+14e-14f, U+156-157, U+15c-15f, U+162-163, U+16c-16d, U+175-178, U+17b-17c, U+226-229, U+22e-22f, U+302, U+306-308, U+327, U+1e02-1e03, U+1e0a-1e0b, U+1e10-1e11, U+1e1c-1e1f, U+1e22-1e23, U+1e26-1e29, U+1e40-1e41, U+1e44-1e45, U+1e56-1e59, U+1e60-1e61, U+1e6a-1e6b, U+1e85, U+1e87, U+1e8b, U+1e8d-1e91, U+1e97, U+2014, U+2032, U+2161, U+2192-2193, U+2197-2198, U+25b7;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/font-888259ee5a8f.woff2) format('woff2');
  unicode-range: U+20-24, U+26-35, U+37-3f, U+41-49, U+4b-50, U+52-56, U+59-5b, U+5d, U+60-7b, U+7d, U+b0, U+b7, U+c2, U+c4, U+c7, U+ca-cb, U+ce-cf, U+d4, U+d6, U+db-dc, U+e2, U+e4, U+e7, U+ea-eb, U+ee-ef, U+f4, U+f6, U+fb-fc, U+ff, U+102-103, U+108-10b, U+114-117, U+11c-125, U+12c-12d, U+130-131, U+135-137, U+13b-13c, U+145-146, U+14e-14f, U+156-157, U+15c-15f, U+162-163, U+16c-16d, U+175-178, U+17b-17c, U+226-229, U+22e-22f, U+302, U+306-308, U+327, U+1e02-1e03, U+1e0a-1e0b, U+1e10-1e11, U+1e1c-1e1f, U+1e22-1e23, U+1e26-1e29, U+1e40-1e41, U+1e44-1e45, U+1e56-1e59, U+1e60-1e61, U+1e6a-1e6b, U+1e85, U+1e87, U+1e8b, U+1e8d-1e91, U+1e97, U+2014, U+2032, U+2161, U+2192-2193, U+2197-2198, U+25b7;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/font-888259ee5a8f.woff2) format('woff2');
  unicode-range: U+20-24, U+26-35, U+37-3f, U+41-49, U+4b-50, U+52-56, U+59-5b, U+5d, U+60-7b, U+7d, U+b0, U+b7, U+c2, U+c4, U+c7, U+ca-cb, U+ce-cf, U+d4, U+d6, U+db-dc, U+e2, U+e4, U+e7, U+ea-eb, U+ee-ef, U+f4, U+f6, U+fb-fc, U+ff, U+102-103, U+108-10b, U+114-117, U+11c-125, U+12c-12d, U+130-131, U+135-137, U+13b-13c, U+145-146, U+14e-14f, U+156-157, U+15c-15f, U+162-163, U+16c-16d, U+175-178, U+17b-17c, U+226-229, U+22e-22f, U+302, U+306-308, U+327, U+1e02-1e03, U+1e0a-1e0b, U+1e10-1e11, U+1e1c-1e1f, U+1e22-1e23, U+1e26-1e29, U+1e40-1e41, U+1e44-1e45, U+1e56-1e59, U+1e60-1e61, U+1e6a-1e6b, U+1e85, U+1e87, U+1e8b, U+1e8d-1e91, U+1e97, U+2014, U+2032, U+2161, U+2192-2193, U+2197-2198, U+25b7;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/font-888259ee5a8f.woff2) format('woff2');
  unicode-range: U+20-24, U+26-35, U+37-3f, U+41-49, U+4b-50, U+52-56, U+59-5b, U+5d, U+60-7b, U+7d, U+b0, U+b7, U+c2, U+c4, U+c7, U+ca-cb, U+ce-cf, U+d4, U+d6, U+db-dc, U+e2, U+e4, U+e7, U+ea-eb, U+ee-ef, U+f4, U+f6, U+fb-fc, U+ff, U+102-103, U+108-10b, U+114-117, U+11c-125, U+12c-12d, U+130-131, U+135-137, U+13b-13c, U+145-146, U+14e-14f, U+156-157, U+15c-15f, U+162-163, U+16c-16d, U+175-178, U+17b-17c, U+226-229, U+22e-22f, U+302, U+306-308, U+327, U+1e02-1e03, U+1e0a-1e0b, U+1e10-1e11, U+1e1c-1e1f, U+1e22-1e23, U+1e26-1e29, U+1e40-1e41, U+1e44-1e45, U+1e56-1e59, U+1e60-1e61, U+1e6a-1e6b, U+1e85, U+1e87, U+1e8b, U+1e8d-1e91, U+1e97, U+2014, U+2032, U+2161, U+2192-2193, U+2197-2198, U+25b7;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(assets/font-888259ee5a8f.woff2) format('woff2');
  unicode-range: U+20-24, U+26-35, U+37-3f, U+41-49, U+4b-50, U+52-56, U+59-5b, U+5d, U+60-7b, U+7d, U+b0, U+b7, U+c2, U+c4, U+c7, U+ca-cb, U+ce-cf, U+d4, U+d6, U+db-dc, U+e2, U+e4, U+e7, U+ea-eb, U+ee-ef, U+f4, U+f6, U+fb-fc, U+ff, U+102-103, U+108-10b, U+114-117, U+11c-125, U+12c-12d, U+130-131, U+135-137, U+13b-13c, U+145-146, U+14e-14f, U+156-157, U+15c-15f, U+162-163, U+16c-16d, U+175-178, U+17b-17c, U+226-229, U+22e-22f, U+302, U+306-308, U+327, U+1e02-1e03, U+1e0a-1e0b, U+1e10-1e11, U+1e1c-1e1f, U+1e22-1e23, U+1e26-1e29, U+1e40-1e41, U+1e44-1e45, U+1e56-1e59, U+1e60-1e61, U+1e6a-1e6b, U+1e85, U+1e87, U+1e8b, U+1e8d-1e91, U+1e97, U+2014, U+2032, U+2161, U+2192-2193, U+2197-2198, U+25b7;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid currentColor;outline-offset:5px}p{line-height:1.6}button{color:inherit}section[id]{scroll-margin-top:85px}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;color:black;padding:15px}.skip:focus{top:10px}footer{padding:25px 5%;font:11px/1.6 Arial,sans-serif;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer a{text-decoration:underline}.motion{font:10px monospace;background:transparent;border:1px solid currentColor;padding:8px 10px}.reveal{transition:opacity .8s,transform 1s cubic-bezier(.2,.7,.2,1)}.js .reveal:not(.seen){opacity:0;transform:translateY(45px)}[hidden]{display:none!important}body.motion-off *,body.motion-off *:before,body.motion-off *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.motion-off .reveal{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:not(.motion-on) *,body:not(.motion-on) *:before,body:not(.motion-on) *:after{animation:none!important;transition:none!important}body:not(.motion-on) .reveal{opacity:1!important;transform:none!important}}
:root{--lime:#d7f69e;--ink:#081d20}body{background:var(--ink);color:#f2f4e9;font-family:'Manrope',sans-serif}.nav{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:30px 4%;font-size:11px;letter-spacing:.08em}.logo{font-weight:800;font-size:23px;letter-spacing:-1px}.logo span{display:block;font-size:8px;letter-spacing:2px;margin-top:5px}.call{padding:14px 20px;border:1px solid #ffffff70;border-radius:40px}.ocean{height:max(780px,100svh);position:relative;overflow:hidden}.ocean-image{position:absolute;inset:-60px;transform:translateY(var(--shift,0px))}.ocean-image img{width:100%;height:100%;object-fit:cover;animation:sea-drift 24s ease-in-out infinite alternate;filter:saturate(.8) brightness(.75)}.vignette{position:absolute;inset:0;background:linear-gradient(90deg,#031a23b5,transparent 80%),linear-gradient(0deg,#071c20,transparent 25%)}.ocean-title{position:absolute;left:7%;bottom:15%;z-index:2}.ocean-title>p{font-size:10px;letter-spacing:4px;margin-bottom:25px}h1{font-family:'Anton',Impact,sans-serif;font-size:clamp(100px,15.7vw,240px);line-height:.95;letter-spacing:-.025em;margin:0}h1 span{display:block;animation:title-rise 1.5s cubic-bezier(.16,1,.3,1) both}h1 .outline{-webkit-text-stroke:1px #eef4e5;color:transparent;animation-delay:.15s}.hero-base{display:flex;align-items:center;gap:100px;margin-top:30px;font-size:18px}.round{width:64px;height:64px;border:1px solid #c9e5da;display:grid;place-items:center;border-radius:100%;font-size:27px;transition:background .4s,color .4s,transform .4s}.round:hover{background:var(--lime);color:var(--ink);transform:rotate(-45deg)}.orb{position:absolute;width:340px;height:340px;right:6%;top:29%;display:grid;place-items:center;font:10px/2 monospace;color:#dff6da}.orb i{position:absolute;inset:0;border:1px solid #dff6da55;border-radius:50%;animation:orbit 25s linear infinite}.orb i:nth-child(2){inset:35px;border-style:dashed;animation-direction:reverse}.orb i:nth-child(3){inset:85px}.orb i:first-child:after{content:'';position:absolute;width:9px;height:9px;background:var(--lime);top:30px;left:56px;border-radius:50%}.edge{position:absolute;bottom:30px;left:4%;right:4%;display:flex;justify-content:space-between;font:9px monospace;letter-spacing:1px}.voyages{padding:120px 7%;display:grid;grid-template-columns:1fr 1.3fr;gap:10%;background:var(--lime);color:var(--ink)}.chapter>span,.boarding>span,.drift small{font:11px monospace;letter-spacing:2px}.chapter h2{font:clamp(64px,7vw,110px)/.95 'Anton',Impact;margin:35px 0}.chapter h2 i{font-style:normal;color:#46796d}.chapter p{font-size:14px}.voyage{background:none;border:0;border-top:1px solid #173e3b50;display:flex;gap:25px;align-items:flex-start;text-align:left;width:100%;padding:28px 0}.voyage>span{font:11px monospace;padding-top:12px}.voyage h3{font-size:clamp(25px,3vw,43px);letter-spacing:-2px;font-weight:500;margin:0}.voyage p{margin:15px 0 0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s,opacity .5s;font-size:14px}.voyage.active p{max-height:120px;opacity:1}.voyage b{margin-left:auto;font-size:25px;transition:transform .4s}.voyage.active b{transform:rotate(90deg)}.voyage-call{display:block;padding:22px;background:var(--ink);color:var(--lime);font-size:12px;margin-top:20px;text-align:center}.drift{height:850px;position:relative;overflow:hidden}.drift>img{width:100%;height:120%;object-fit:cover;position:absolute;top:-10%;filter:brightness(.55);transform:translateY(var(--shift,0px))}.drift-type{position:relative;padding:100px 7%}.drift h2{font:clamp(70px,11vw,170px)/1 'Anton';margin:30px 0}.cove-list{position:absolute;bottom:100px;left:7%;right:7%;display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #fff6;padding-top:25px}.cove-list span:first-child{font:10px monospace}.weather{position:absolute;bottom:40px;left:7%;font-size:11px}.boarding{padding:100px 7%}.boarding h2{font:clamp(70px,12vw,180px)/.95 'Anton';color:var(--lime);margin:40px 0}.boarding>div{display:flex;justify-content:space-between;align-items:center}.boarding a{font-size:clamp(18px,3vw,40px);border-bottom:1px solid #94aaa4;padding-bottom:10px}footer{border-top:1px solid #ffffff30}@keyframes sea-drift{to{transform:scale(1.12) translateX(-1%)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes title-rise{from{opacity:0;transform:translateY(50px);clip-path:inset(100% 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@media(max-width:700px){.nav{padding:23px 6%}.nav>a:nth-child(2){display:none}.logo{font-size:19px}.ocean{height:830px;max-height:1100px}.ocean-title{left:6%;bottom:19%}h1{font-size:23vw}.ocean-title>p{font-size:8px;letter-spacing:2px}.hero-base{gap:70px;font-size:17px}.orb{width:210px;height:210px;top:20%;right:-50px;opacity:.7}.edge span:nth-child(2){display:none}.voyages{display:block;padding:70px 7%}.chapter h2 br{display:none}.chapter h2{font-size:70px}.voyage-list{margin-top:50px}.voyage h3{font-size:28px;letter-spacing:-1px}.drift{height:700px}.drift-type{padding-top:65px}.cove-list{align-items:flex-start;flex-direction:column;bottom:85px}.boarding{padding:70px 7%}.boarding>div{display:block}.boarding a{display:inline-block;margin-top:20px}} .motion{position:fixed;z-index:30;bottom:14px;right:14px;background:#111d;color:#fff;border:1px solid #fff5;border-radius:30px;padding:10px 14px;font-size:9px;backdrop-filter:blur(8px)}html{overflow-x:clip}footer{padding-bottom:70px}body.motion-off [data-parallax]{transform:none!important}
/* Individual form language — v5 */

:root{--lime:#d7e8d5;--ink:#062f39}.nav{padding:28px 5%}.logo{font-size:18px}.call{border:0;border-radius:0;border-bottom:1px solid #ffffff60;padding:10px 0}.ocean{height:max(780px,100svh);isolation:isolate}.ocean-image{inset:-40px}.ocean-image img{filter:brightness(.7) saturate(.8)}.vignette{background:linear-gradient(90deg,#032531b0,transparent 75%),linear-gradient(0deg,#062f3970,transparent 35%)}.ocean-title{left:7%;top:24%;bottom:auto}.ocean-title>p{font-size:9px;letter-spacing:3px}h1{font-family:'Manrope',sans-serif;font-weight:500;font-size:clamp(85px,11vw,165px);line-height:1;letter-spacing:-.075em}h1>span{font:italic 1.04em/1 Georgia,serif;-webkit-text-stroke:0;color:#f2f4e9;display:block;margin-left:10vw;margin-top:-10px}.hero-base{margin-top:50px;gap:70px;font-size:14px;line-height:1.7}.round{width:auto;height:auto;border:0;border-radius:0;font:14px 'Manrope';display:flex;gap:25px;color:white}.round span{font-size:38px}.round:hover{transform:translateX(8px);background:none;color:white}.currents{position:absolute;right:-10%;bottom:0;width:80%;height:80%;stroke:#d9e9e4;stroke-width:.6;opacity:.65;pointer-events:none;z-index:1}.currents path{stroke-dasharray:1500;stroke-dashoffset:1500;animation:current-draw 6s ease forwards}.currents path:nth-child(2){animation-delay:.4s}.currents path:nth-child(3){animation-delay:.8s}.edge{bottom:48px;font-size:8px;border:0}.ocean:after{content:'';position:absolute;left:-5%;right:-5%;bottom:-2px;height:45px;background:var(--lime);border-radius:65% 90% 0 0/100% 100% 0 0}.voyages{display:block;padding:100px 7% 90px}.chapter{display:flex;justify-content:space-between;align-items:center;gap:30px}.chapter>span{font-size:8px;max-width:120px;line-height:1.8}.chapter h2{font:500 clamp(35px,4vw,60px)/1.15 'Manrope';letter-spacing:-3px;margin:0}.chapter p{font-size:12px}.voyage-list{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;margin-top:60px}.voyage{display:flex;flex-direction:column;justify-content:flex-end;gap:18px;min-height:390px;border:0;padding:90px 30px 45px;background:#0a4653;color:#e5eee7;clip-path:polygon(3% 14%,100% 0,94% 100%,0 96%);transition:transform .7s,background .7s;position:relative}.voyage:nth-child(2){clip-path:polygon(0 0,96% 12%,100% 96%,5% 100%);background:#296370;transform:translateY(25px)}.voyage:nth-child(3){clip-path:polygon(8% 12%,100% 0,95% 100%,0 98%);background:#47818a}.voyage.active{background:#052e39;transform:translateY(-12px)}.voyage>span{font:8px 'Manrope';letter-spacing:2px;color:#afced0}.voyage h3{font:400 30px/1.15 Georgia,serif;letter-spacing:-1px}.voyage p,.voyage.active p{max-height:none;opacity:1;font-size:12px;line-height:1.7;margin-top:18px}.voyage>b{position:absolute;right:30px;top:50px;font-size:20px}.voyage-call{grid-column:1/-1;justify-self:center;background:transparent;color:var(--ink);border-bottom:1px solid;padding:12px 0;margin:35px 0 0;font-size:12px}.drift{height:700px}.drift-type{padding-top:100px}.drift h2{font:italic clamp(80px,11vw,160px)/.95 Georgia;margin-top:40px;font-weight:400;letter-spacing:-5px}.cove-list{border:0;display:block;left:auto;right:8%;top:32%;bottom:auto}.cove-list>span{display:block;margin-bottom:28px;font:20px Georgia}.cove-list>span:first-child{font-size:8px}.boarding{position:relative;padding:75px 8%;background:#d7e8d5;color:var(--ink);border-radius:0 35% 0 0/0 70px 0 0;margin-top:-50px;z-index:2}.boarding h2{font:italic clamp(60px,7vw,105px)/1 Georgia;letter-spacing:-4px;color:var(--ink);margin:30px 0}.boarding>div{position:absolute;right:8%;bottom:90px;display:block}.boarding p{font-size:12px}.boarding a{font-size:23px}.boarding>span{font-size:8px}footer{background:#062f39;color:#e7efed;border:0}.motion{border-radius:0;border:0;border-bottom:1px solid #fff5;background:#062f39e8}@keyframes current-draw{to{stroke-dashoffset:0}}.motion-off .currents path{stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){body:not(.motion-on) .currents path{stroke-dashoffset:0}}@media(max-width:700px){.ocean{height:810px}.ocean-title{left:7%;top:30%}h1{font-size:24vw}h1>span{margin-left:15vw}.hero-base{gap:35px;font-size:12px}.currents{width:140%;right:-60%;bottom:10%}.chapter{display:block}.chapter h2{font-size:39px;letter-spacing:-2px;margin:25px 0}.voyages{padding:65px 7%}.voyage-list{grid-template-columns:1fr;gap:20px;margin-top:35px}.voyage,.voyage:nth-child(2),.voyage:nth-child(3){min-height:230px;transform:none;padding:50px 30px 35px;clip-path:polygon(0 8%,100% 0,97% 100%,2% 96%)}.voyage.active{transform:translateX(5px)}.voyage h3{font-size:30px}.voyage p{max-width:230px}.voyage-call{margin-top:10px}.drift{height:730px}.drift h2{font-size:80px;letter-spacing:-4px}.cove-list{left:8%;right:auto;top:auto;bottom:90px}.cove-list>span{margin-bottom:14px;font-size:17px}.boarding{padding:65px 8%}.boarding>div{position:static;margin-top:35px}.boarding a{font-size:20px}.boarding h2{font-size:65px;letter-spacing:-3px}.edge span:nth-child(2){display:none}}
