.seasonal-card[data-astro-cid-w47akv3i]{color:#cffafe;background:linear-gradient(110deg,#062b37,#062033 65%,#03131f);border:1px solid #cffafe2e;border-radius:20px;grid-template-columns:76px minmax(0,1fr);gap:10px 14px;padding:14px;text-decoration:none;display:grid}.shark-photo[data-astro-cid-w47akv3i]{object-fit:cover;border-radius:11px;width:100%;height:100%;min-height:92px}.intro[data-astro-cid-w47akv3i]{align-self:center;min-width:0}.season-badge[data-astro-cid-w47akv3i]{color:#edce99;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;display:inline-block}.seasonal-title[data-astro-cid-w47akv3i]{color:#fff;letter-spacing:-.025em;margin:5px 0 0;font-size:20px;line-height:1.08}.mobile-season[data-astro-cid-w47akv3i]{color:#edce99;margin:7px 0 0;font-size:12px;line-height:1.3}.description[data-astro-cid-w47akv3i]{color:#c3d9df;grid-column:1/-1;font-size:13px;line-height:1.5}p[data-astro-cid-w47akv3i]{margin:0}.season-details[data-astro-cid-w47akv3i]{grid-column:1/-1;min-width:0}.desktop-season[data-astro-cid-w47akv3i]{display:none}.detail-link[data-astro-cid-w47akv3i]{color:#cffafe;border-radius:4px;align-items:center;gap:14px;max-width:100%;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.seasonal-card[data-astro-cid-w47akv3i]:hover .detail-link[data-astro-cid-w47akv3i]{color:#fff}.seasonal-card[data-astro-cid-w47akv3i]:hover{border-color:#cffafe66}.seasonal-card[data-astro-cid-w47akv3i]:focus-visible{outline-offset:5px;outline:2px solid #edce99}.seasonal-card--light[data-astro-cid-w47akv3i]{color:#042434;background:linear-gradient(110deg,#f8fcfa,#e7f2ed);border-color:#c6d9d1;box-shadow:0 12px 28px #0424340f,inset 0 1px #ffffffd9}.seasonal-card--light[data-astro-cid-w47akv3i] .seasonal-title[data-astro-cid-w47akv3i]{color:#042434}.seasonal-card--light[data-astro-cid-w47akv3i] .season-badge[data-astro-cid-w47akv3i]{color:#756246}.seasonal-card--light[data-astro-cid-w47akv3i] .mobile-season[data-astro-cid-w47akv3i],.seasonal-card--light[data-astro-cid-w47akv3i] .desktop-season[data-astro-cid-w47akv3i]{color:#45665f}.seasonal-card--light[data-astro-cid-w47akv3i] .description[data-astro-cid-w47akv3i]{color:#45616b}.seasonal-card--light[data-astro-cid-w47akv3i] .detail-link[data-astro-cid-w47akv3i]{color:#006c67}.seasonal-card--light[data-astro-cid-w47akv3i] .season-details[data-astro-cid-w47akv3i]{border-color:#c6d9d1}.seasonal-card--light[data-astro-cid-w47akv3i]:hover{border-color:#6b9b8b}.seasonal-card--light[data-astro-cid-w47akv3i]:hover .detail-link[data-astro-cid-w47akv3i]{color:#004d49}.seasonal-card--light[data-astro-cid-w47akv3i]:focus-visible{outline-color:#006c67}@media (width>=640px){.seasonal-card[data-astro-cid-w47akv3i]{grid-template-columns:150px minmax(0,1fr);gap:12px 22px;padding:18px}.shark-photo[data-astro-cid-w47akv3i]{grid-row:1/4;min-height:150px}.description[data-astro-cid-w47akv3i],.season-details[data-astro-cid-w47akv3i]{grid-column:2}.seasonal-title[data-astro-cid-w47akv3i]{font-size:25px}.description[data-astro-cid-w47akv3i]{font-size:15px}}@media (width>=1024px){.seasonal-card[data-astro-cid-w47akv3i]{grid-template-rows:auto auto;grid-template-columns:240px minmax(0,1fr) 230px;gap:10px 30px;padding:20px}.shark-photo[data-astro-cid-w47akv3i]{grid-row:1/3;height:160px}.intro[data-astro-cid-w47akv3i]{align-self:end}.season-badge[data-astro-cid-w47akv3i]{font-size:12px}.seasonal-title[data-astro-cid-w47akv3i]{max-width:360px;font-size:30px}.mobile-season[data-astro-cid-w47akv3i]{display:none}.description[data-astro-cid-w47akv3i]{align-self:start}.season-details[data-astro-cid-w47akv3i]{border-left:1px solid #cffafe26;grid-area:1/3/3;align-self:center;padding-left:24px}.desktop-season[data-astro-cid-w47akv3i]{color:#edce99;font-size:16px;line-height:1.4;display:block}.detail-link[data-astro-cid-w47akv3i]{margin-top:20px;font-size:14px}}.products-hero[data-astro-cid-yiev7flj]:before{z-index:-9;pointer-events:none;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:radial-gradient(circle at 62% 42%,#000,#0000 66%)}.hero-caustics[data-astro-cid-yiev7flj]{opacity:.62;mix-blend-mode:screen;background:radial-gradient(at 18% 76%,#67e8f92e,#0000 34%),radial-gradient(at 64% 20%,#a7f3d029,#0000 30%),repeating-linear-gradient(118deg,#ffffff0b 0 1px,#0000 1px 34px);animation:16s ease-in-out infinite alternate hero-caustic-breathe}.hero-photo-stage[data-astro-cid-yiev7flj]{perspective:1200px}.hero-photo-stage[data-astro-cid-yiev7flj]:before{content:"";filter:blur(.4px);opacity:.65;background:conic-gradient(from 10deg,#0000,#a7f3d02e,#0000 28%,#0000);border-radius:999px;width:min(30rem,80vw);height:min(30rem,80vw);animation:18s linear infinite hero-current-sweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-orbit[data-astro-cid-yiev7flj]{animation:9s ease-in-out infinite alternate hero-orbit-breathe}.hero-orbit--inner[data-astro-cid-yiev7flj]{animation-delay:-3s}.hero-dive-card[data-astro-cid-yiev7flj]{--drag-x:0px;--drag-y:0px;--drag-rotate:0deg;cursor:grab;transform:translate3d(var(--base-x,0%), var(--base-y,0%), 0) translate3d(var(--drag-x), var(--drag-y), 0) rotate(calc(var(--base-rotate,0deg) + var(--drag-rotate)));transform-style:preserve-3d;will-change:transform;transition:filter .3s}.hero-dive-card[data-astro-cid-yiev7flj].is-dragging{cursor:grabbing;filter:drop-shadow(0 34px 42px #22d3ee33);z-index:30;transition:filter .2s}.hero-dive-card__float[data-astro-cid-yiev7flj]{animation:7s ease-in-out infinite hero-card-drift;animation-delay:var(--float-delay,0s);transform:translateZ(44px)}.promise-point-rail[data-astro-cid-yiev7flj]{scrollbar-width:none;-webkit-overflow-scrolling:touch}.promise-point-rail[data-astro-cid-yiev7flj]::-webkit-scrollbar{display:none}.dive-atlas-anchor[data-astro-cid-yiev7flj]{scroll-margin-top:5rem}@media (width>=1024px){.dive-atlas-anchor[data-astro-cid-yiev7flj]{scroll-margin-top:2rem}}.promise-point[data-astro-cid-yiev7flj]{transform:translateZ(0)}.promise-point[data-astro-cid-yiev7flj]:before,.promise-point[data-astro-cid-yiev7flj]:after{pointer-events:none;content:"";position:absolute}.promise-point[data-astro-cid-yiev7flj]:before{z-index:0;border:1px solid #ffffff14;border-radius:1.25rem;inset:.45rem}.promise-point[data-astro-cid-yiev7flj]:after{background:radial-gradient(circle, var(--promise-point-glow,#67e8f92e), transparent 68%);opacity:.78;border-radius:999px;width:11rem;height:11rem;transition:opacity .18s,transform .18s;top:-4.25rem;right:-3.5rem}.promise-point[data-astro-cid-yiev7flj]:hover:after{opacity:1;transform:scale(1.08)}.promise-point--lagoon[data-astro-cid-yiev7flj]{--promise-point-accent:#0891b2;--promise-point-glow:#67e8f933}.promise-point--gold[data-astro-cid-yiev7flj]{--promise-point-accent:#c88413;--promise-point-glow:#ffcd6d38}.promise-point--deep[data-astro-cid-yiev7flj]{--promise-point-accent:#0f766e;--promise-point-glow:#2dd4bf2e}.promise-point-icon[data-astro-cid-yiev7flj]{background:linear-gradient(145deg, #ffffff2e, transparent 38%), var(--promise-point-accent,#0891b2)}.promise-point-symbol.tankha-icon{font-size:2.12rem}.promise-point-backdrop{z-index:0;color:var(--promise-point-accent,#0891b2);opacity:.075;pointer-events:none;font-size:clamp(8rem,18vw,10.5rem);line-height:1;transition:opacity .18s,transform .18s;position:absolute;bottom:-1.85rem;right:-1.35rem;transform:rotate(-10deg)}.promise-point[data-astro-cid-yiev7flj]:hover .promise-point-backdrop{opacity:.12;transform:translate(-.16rem,-.16rem)rotate(-10deg)scale(1.03)}@keyframes hero-card-drift{0%,to{transform:translateZ(44px)}50%{transform:translate3d(0, var(--float-distance,10px), 44px)}}@keyframes hero-caustic-breathe{0%{transform:translate(-1.5%,-1%)scale(1.03)}to{transform:translate(1.5%,1%)scale(1.08)}}@keyframes hero-current-sweep{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes hero-orbit-breathe{0%{opacity:.62;transform:translate(-50%,-50%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1.025)}}@media (prefers-reduced-motion:reduce){.hero-caustics[data-astro-cid-yiev7flj],.hero-photo-stage[data-astro-cid-yiev7flj]:before,.hero-orbit[data-astro-cid-yiev7flj],.hero-dive-card__float[data-astro-cid-yiev7flj]{animation:none}.hero-dive-card[data-astro-cid-yiev7flj],.hero-dive-card[data-astro-cid-yiev7flj] img[data-astro-cid-yiev7flj]{transition:none}}
