._8Zx8LG_scene{width:100%;min-width:0;position:relative}._8Zx8LG_art{filter:drop-shadow(0 24px 32px #000a2433);width:100%;height:auto;display:block;overflow:visible}._8Zx8LG_label{fill:#e0f2f9;letter-spacing:1px;font:600 15px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._8Zx8LG_smallLabel{fill:#c2dce9;letter-spacing:0;font:400 14px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._8Zx8LG_caption{text-align:center;color:#d4edf7;margin:0;font-size:12px;line-height:1.6}._8Zx8LG_disclaimer{text-align:center;color:#a8c9db;margin:4px 0 0;font-size:11px}._8Zx8LG_flow{animation:2.7s linear infinite _8Zx8LG_circulation}._8Zx8LG_jetWater,._8Zx8LG_skimming{animation:3s linear infinite _8Zx8LG_circulation}._8Zx8LG_shimmer{animation:9s ease-in-out infinite alternate _8Zx8LG_shimmer}._8Zx8LG_rotor{transform-box:fill-box;transform-origin:50%;animation:5s linear infinite _8Zx8LG_pump}._8Zx8LG_fronds{transform-origin:17px -157px;animation:8s ease-in-out infinite alternate _8Zx8LG_palm-breeze}._8Zx8LG_oceanWave{animation:10s ease-in-out infinite alternate _8Zx8LG_shimmer}._8Zx8LG_swimmer{animation:4.5s ease-in-out infinite alternate _8Zx8LG_float}@keyframes _8Zx8LG_circulation{to{stroke-dashoffset:-54px}}@keyframes _8Zx8LG_shimmer{0%{opacity:.18;transform:translate(-8px,-3px)}to{opacity:.38;transform:translate(9px,4px)}}@keyframes _8Zx8LG_pump{to{transform:rotate(360deg)}}@keyframes _8Zx8LG_palm-breeze{to{transform:rotate(3deg)}}@keyframes _8Zx8LG_float{to{transform:translate(2px,3px)}}@media (max-width:600px){._8Zx8LG_caption{padding:0 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){._8Zx8LG_scene *{transition:none!important;animation:none!important}}
.yWpATq_home{--ocean-deep:#061c40;--ocean-mid:#103d78;--ocean-bright:#1265ad;--ocean-ice:#edf6fc}.yWpATq_hero{isolation:isolate;background:var(--ocean-deep);color:#fff;position:relative;overflow:hidden}.yWpATq_backdrop{-o-object-fit:cover;object-fit:cover;opacity:.09;z-index:-3}.yWpATq_hero:before{content:"";z-index:-2;background:radial-gradient(ellipse at 85% 28%, #1198d24d, transparent 55%), linear-gradient(115deg, var(--ocean-deep) 5%, #0a2759eb 58%, #0b416a99);position:absolute;inset:0}.yWpATq_hero:after{content:"";opacity:.85;background:linear-gradient(90deg,#1198d2,#00b2b4 75%,#fd0);height:4px;position:absolute;bottom:0;left:0;right:0}.yWpATq_heroGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;max-width:1440px;min-height:710px;margin:0 auto;padding:clamp(64px,8vw,115px) 40px clamp(76px,9vw,132px);display:grid;position:relative}.yWpATq_copy{z-index:2;max-width:560px;position:relative}.yWpATq_heading{color:#fff;text-transform:uppercase;letter-spacing:-.015em;text-shadow:0 6px 35px #000f304d;margin-top:28px;font-size:clamp(80px,8.4vw,124px);line-height:.99}.yWpATq_subheading{color:#d5eaf8;letter-spacing:.035em;text-transform:uppercase;max-width:460px;margin-top:28px;font-size:clamp(20px,1.7vw,25px);line-height:1.45}.yWpATq_visual{width:108%;min-width:0;margin-left:-4%;position:relative}.yWpATq_home>section:nth-of-type(3){background:linear-gradient(180deg, #fff, var(--ocean-ice))}.yWpATq_home>section:nth-of-type(4){background:linear-gradient(125deg,#e4f0fa,#f5fbff)}.yWpATq_depthBand{background:radial-gradient(ellipse at 80% 0, #125a97, transparent 65%), linear-gradient(110deg, var(--ocean-deep), var(--ocean-mid));color:#fff}.yWpATq_home>section:last-of-type{background:linear-gradient(145deg,#e5f1fb,#f5faff)}@media (min-width:1440px){.yWpATq_heroGrid{padding-left:72px;padding-right:50px}}@media (max-width:1023px){.yWpATq_heroGrid{grid-template-columns:1fr;gap:20px;min-height:auto;padding:62px 28px 42px}.yWpATq_copy{max-width:700px}.yWpATq_heading{font-size:clamp(80px,13vw,124px)}.yWpATq_subheading{max-width:620px}.yWpATq_visual{width:min(100%,760px);margin:0 auto}}@media (max-width:600px){.yWpATq_heroGrid{gap:30px;padding:48px 20px 28px}.yWpATq_heading{margin-top:25px;font-size:clamp(64px,16.8vw,96px)}.yWpATq_subheading{letter-spacing:.015em;margin-top:22px;font-size:19px;line-height:1.5}.yWpATq_visual{width:calc(100% + 24px);margin-left:-12px}}
