.water-hero__sky[data-astro-cid-waogfvzm]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.water-hero__star[data-astro-cid-waogfvzm]{opacity:0;animation:water-star-shimmer var(--star-duration) ease-in-out var(--star-delay) infinite;animation-play-state:paused}.water-hero__shooting-star[data-astro-cid-waogfvzm]{opacity:0;animation:22s linear infinite both paused water-meteor-one}.water-hero__shooting-star--2[data-astro-cid-waogfvzm]{animation-name:water-meteor-two;animation-delay:6s}@keyframes water-meteor-one{0%{opacity:0;transform:translate(335px,32px)}.35%{opacity:1}2.8%{opacity:1}4.55%{opacity:0;transform:translate(404px,123px)}to{opacity:0;transform:translate(404px,123px)}}@keyframes water-meteor-two{0%{opacity:0;transform:translate(487px,38px)}.35%{opacity:1}2.8%{opacity:1}4.55%{opacity:0;transform:translate(417px,127px)}to{opacity:0;transform:translate(417px,127px)}}.water-hero[data-astro-cid-waogfvzm].is-sky-playing .water-hero__star[data-astro-cid-waogfvzm],.water-hero[data-astro-cid-waogfvzm].is-sky-playing .water-hero__shooting-star[data-astro-cid-waogfvzm]{animation-play-state:running}@keyframes water-star-shimmer{0%,20%,to{opacity:0}48%{opacity:.85}72%{opacity:.12}}.water-hero__mask-guides[data-astro-cid-waogfvzm]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.water-hero__region[data-astro-cid-waogfvzm]{pointer-events:none;opacity:0;transition:opacity 1.2s;position:absolute;mask-size:100% 100%;mask-repeat:no-repeat}.water-hero__region[data-astro-cid-waogfvzm].is-ready{opacity:1}.water-hero__region[data-astro-cid-waogfvzm] video[data-astro-cid-waogfvzm]{object-fit:fill;width:100%;height:100%;display:block}.water-hero__house[data-astro-cid-waogfvzm]{transition-duration:1.8s}.direction-card[data-astro-cid-6vwgikkd]{min-width:0}.direction-card[data-astro-cid-6vwgikkd]:before,.direction-card[data-astro-cid-6vwgikkd]:after{content:none}.direction-card__media[data-astro-cid-6vwgikkd],.direction-card__dimmer[data-astro-cid-6vwgikkd],.direction-card__spotlight[data-astro-cid-6vwgikkd],.direction-card__text-shade[data-astro-cid-6vwgikkd]{pointer-events:none;position:absolute;inset:0}.direction-card__media[data-astro-cid-6vwgikkd]{z-index:-4;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .7s}.direction-card[data-astro-cid-6vwgikkd]:first-child .direction-card__media[data-astro-cid-6vwgikkd]{container-type:size}.direction-card__pool[data-astro-cid-6vwgikkd]{width:max(100cqw,80.0285cqh);height:max(100cqh,124.955cqw);display:block;position:absolute;top:50%;left:68%;transform:translate(-68%,-50%)}.direction-card__image[data-astro-cid-6vwgikkd]{object-fit:cover;width:100%;height:100%;display:block}.direction-card[data-astro-cid-6vwgikkd]:first-child .direction-card__image[data-astro-cid-6vwgikkd]{object-position:68% center}.direction-card__dimmer[data-astro-cid-6vwgikkd]{z-index:-3;background:#00000040}.direction-card__spotlight[data-astro-cid-6vwgikkd]{z-index:-2;opacity:0;background:radial-gradient(circle 210px at var(--spot-x,50%) var(--spot-y,40%), #ffffff3d 0%, #ffffff1a 28%, transparent 100%);mix-blend-mode:screen;-webkit-backdrop-filter:brightness(1.7);transition:opacity .35s}.direction-card__text-shade[data-astro-cid-6vwgikkd]{z-index:-1;background:linear-gradient(#00000014 0%,#0000 35%,#000000b3 76%,#000000eb 100%)}.direction-card__copy[data-astro-cid-6vwgikkd]{transition:transform .65s}.direction-card[data-astro-cid-6vwgikkd] .direction-card__cta[data-astro-cid-6vwgikkd]{min-height:44px;color:var(--accent-light);letter-spacing:.04em;align-items:center;gap:12px;margin-top:15px;font-size:12px;display:inline-flex}.direction-card__arrow[data-astro-cid-6vwgikkd]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s}.direction-card[data-astro-cid-6vwgikkd]:focus-visible{outline:2px solid var(--accent-light);outline-offset:-4px}.direction-card[data-astro-cid-6vwgikkd]:focus-visible .direction-card__media[data-astro-cid-6vwgikkd]{transform:scale(1.035)}.direction-card__rgb[data-astro-cid-6vwgikkd]{color:#70ffe0;animation:10s linear infinite direction-rgb}.direction-card__rgb[data-astro-cid-6vwgikkd] path[data-astro-cid-6vwgikkd]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px)}@keyframes direction-rgb{0%,to{color:#70ffe0}20%{color:#5ebeff}40%{color:#b68aff}60%{color:#ff79c8}80%{color:#ffd08a}}@media (hover:hover) and (pointer:fine){.direction-card[data-astro-cid-6vwgikkd]:hover .direction-card__media[data-astro-cid-6vwgikkd]{transform:scale(1.035)}.direction-card[data-astro-cid-6vwgikkd].is-pointed .direction-card__spotlight[data-astro-cid-6vwgikkd]{opacity:1}.direction-card__cta[data-astro-cid-6vwgikkd]{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(6px)}.direction-card[data-astro-cid-6vwgikkd]:hover .direction-card__cta[data-astro-cid-6vwgikkd],.direction-card[data-astro-cid-6vwgikkd]:focus-visible .direction-card__cta[data-astro-cid-6vwgikkd]{opacity:1;transform:none}.direction-card[data-astro-cid-6vwgikkd]:hover .direction-card__arrow[data-astro-cid-6vwgikkd]{transform:translate(3px,-3px)}}.direction-card[data-astro-cid-6vwgikkd][data-entrance=pending] .direction-card__media[data-astro-cid-6vwgikkd]{filter:brightness(.55)}.direction-card[data-astro-cid-6vwgikkd][data-entrance=pending] .direction-card__copy[data-astro-cid-6vwgikkd]{opacity:0;transform:translateY(14px)}.direction-card[data-astro-cid-6vwgikkd][data-entrance=shown] .direction-card__media[data-astro-cid-6vwgikkd]{transition-delay:var(--entrance-delay)}.direction-card[data-astro-cid-6vwgikkd][data-entrance=shown] .direction-card__copy[data-astro-cid-6vwgikkd]{animation:direction-copy-in .65s ease var(--entrance-delay) both}@keyframes direction-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
