.overview-hero:has(>.HarborBoat_scene__DT5ME){display:block;isolation:isolate;padding-bottom:0}.overview-hero:has(>.HarborBoat_scene__DT5ME)>:first-child{position:relative;z-index:2;padding-right:34px;text-shadow:0 1px 3px #f3f8ff}.HarborBoat_scene__DT5ME{--vessel-width:clamp(240px,27vw,350px);position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#f3f8ff,#e6f2fc 40%,#c6e6f0 72%,#8cc6de)}.HarborBoat_ocean__A4Fhc{position:absolute;inset:0;width:100%;height:100%}.HarborBoat_sailingTrack__dYByN{position:absolute;left:var(--sail-start,40%);right:calc(var(--vessel-width) + 16px);bottom:-8px;height:calc(var(--vessel-width) * 4 / 7);animation:HarborBoat_sail-across__ecoSQ 38s linear infinite;animation-delay:-23s}.HarborBoat_scene__DT5ME:not([data-room=true]) .HarborBoat_sailingTrack__dYByN{visibility:hidden}.HarborBoat_art__i3qSm{opacity:.9;display:block;width:var(--vessel-width);height:auto;overflow:visible}.HarborBoat_boat__9yg8E{transform-origin:210px 170px;animation:HarborBoat_boat-rock__9Llp2 6s ease-in-out infinite}.HarborBoat_farWaves__Ik0jb{animation:HarborBoat_water-drift__LSDOc 8s ease-in-out infinite alternate}.HarborBoat_nearWaves__QzXyy{animation:HarborBoat_water-drift__LSDOc 5s ease-in-out infinite alternate-reverse}.HarborBoat_reflection__8kboR{transform-origin:210px 187px;animation:HarborBoat_reflection-shift__JiwmT 6s ease-in-out infinite}.HarborBoat_wake__zsb8j{animation:HarborBoat_wake-shimmer__ZN8cg 3s ease-in-out infinite}.HarborBoat_motionButton__O48dm{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:32px;height:32px;pointer-events:auto;border:1px solid rgba(46,89,135,.2);border-radius:50%;background:rgba(247,251,255,.9);color:#456480;cursor:pointer}.HarborBoat_motionButton__O48dm:hover{background:#fff;color:#104ba1}.HarborBoat_scene__DT5ME[data-paused=true] .HarborBoat_boat__9yg8E,.HarborBoat_scene__DT5ME[data-paused=true] .HarborBoat_farWaves__Ik0jb,.HarborBoat_scene__DT5ME[data-paused=true] .HarborBoat_nearWaves__QzXyy,.HarborBoat_scene__DT5ME[data-paused=true] .HarborBoat_reflection__8kboR,.HarborBoat_scene__DT5ME[data-paused=true] .HarborBoat_sailingTrack__dYByN,.HarborBoat_scene__DT5ME[data-paused=true] .HarborBoat_wake__zsb8j{animation-play-state:paused}@keyframes HarborBoat_sail-across__ecoSQ{0%{transform:translateX(0);opacity:0}5%,95%{opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes HarborBoat_boat-rock__9Llp2{0%,to{transform:translateY(1px) rotate(-1deg)}50%{transform:translate(3px,-4px) rotate(1.2deg)}}@keyframes HarborBoat_water-drift__LSDOc{0%{transform:translateX(-9px)}to{transform:translateX(9px)}}@keyframes HarborBoat_reflection-shift__JiwmT{0%,to{transform:scaleX(1);opacity:.27}50%{transform:scaleX(.94) translateY(2px);opacity:.18}}@keyframes HarborBoat_wake-shimmer__ZN8cg{0%,to{opacity:.35;transform:translateX(-3px)}50%{opacity:.8;transform:translateX(3px)}}@media (max-width:639px){.overview-hero:has(>.HarborBoat_scene__DT5ME){padding-bottom:0}.HarborBoat_scene__DT5ME{--vessel-width:min(240px,80vw)}}@media (prefers-reduced-motion:reduce){.HarborBoat_boat__9yg8E,.HarborBoat_farWaves__Ik0jb,.HarborBoat_nearWaves__QzXyy,.HarborBoat_reflection__8kboR,.HarborBoat_sailingTrack__dYByN,.HarborBoat_wake__zsb8j{animation:none}.HarborBoat_sailingTrack__dYByN{transform:translateX(70%)}.HarborBoat_motionButton__O48dm{display:none}}