.y-aSWa_underwaterPage{background:var(--gradient-ocean-depth);min-height:100svh;color:var(--text-primary);position:relative;overflow-x:hidden}.y-aSWa_loadingContainer{background:var(--gradient-ocean-depth);flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100svh;display:flex}.y-aSWa_bubbleLoader{align-items:flex-end;gap:.5rem;display:flex}.y-aSWa_bubble{background:radial-gradient(circle at 30% 30%, var(--white-alpha-30), var(--bioluminescent-alpha-20));border-radius:50%;width:20px;height:20px;animation:1.5s ease-in-out infinite y-aSWa_bubbleFloat}@keyframes y-aSWa_bubbleFloat{0%,to{opacity:.8;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-20px)scale(1.1)}}.y-aSWa_loadingText{color:var(--text-muted);letter-spacing:.2em;text-transform:uppercase;font-size:.875rem}.y-aSWa_ambientEffects{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.y-aSWa_bubbleContainer{position:absolute;inset:0}.y-aSWa_ambientBubble{background:radial-gradient(circle at 30% 30%, var(--white-alpha-30), var(--bioluminescent-alpha-10));opacity:.6;border-radius:50%;animation:linear infinite y-aSWa_riseBubble;position:absolute;bottom:-20px}@keyframes y-aSWa_riseBubble{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.6}90%{opacity:.4}to{opacity:0;transform:translateY(-100vh)translate(20px)}}.y-aSWa_bioluminescentContainer{position:absolute;inset:0}.y-aSWa_bioluminescentParticle{background:var(--bioluminescent-cyan);width:4px;height:4px;box-shadow:0 0 10px var(--bioluminescent-cyan), 0 0 20px var(--bioluminescent-cyan), 0 0 30px var(--bioluminescent-cyan);opacity:0;border-radius:50%;animation:ease-in-out infinite y-aSWa_bioluminescentPulse;position:absolute}@keyframes y-aSWa_bioluminescentPulse{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.8;transform:scale(1.5)}}.y-aSWa_lightRays{opacity:.3;height:60vh;position:absolute;top:0;left:0;right:0;overflow:hidden}.y-aSWa_ray{background:linear-gradient(180deg, var(--white-alpha-10) 0%, var(--white-alpha-5) 50%, transparent 100%);transform-origin:top;width:100px;height:100%;animation:8s ease-in-out infinite y-aSWa_rayMove;position:absolute;top:0;transform:rotate(5deg)}@keyframes y-aSWa_rayMove{0%,to{opacity:.3;transform:rotate(5deg)translate(-10px)}50%{opacity:.5;transform:rotate(-5deg)translate(10px)}}.y-aSWa_depthIndicator{z-index:100;opacity:.8;transition:opacity var(--transition-base);flex-direction:column;align-items:center;gap:1rem;display:flex;position:fixed;top:50%;left:2rem;transform:translateY(-50%)}.y-aSWa_depthIndicator:hover{opacity:1}.y-aSWa_depthGauge{background:var(--white-alpha-10);border-radius:2px;width:4px;height:150px;position:relative;overflow:hidden}.y-aSWa_depthFill{background:var(--gradient-bioluminescent);box-shadow:var(--shadow-bioluminescent);border-radius:2px;transition:height .3s ease-out;position:absolute;bottom:0;left:0;right:0}.y-aSWa_depthValue{align-items:baseline;gap:.125rem;display:flex}.y-aSWa_depthNumber{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:300}.y-aSWa_depthUnit{color:var(--text-muted);font-size:.75rem}.y-aSWa_depthLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);writing-mode:vertical-rl;text-orientation:mixed;font-size:.625rem}@media (max-width:768px){.y-aSWa_depthIndicator{left:1rem;transform:translateY(-50%)scale(.8)}}@media (max-width:480px){.y-aSWa_depthIndicator{display:none}}.y-aSWa_waveContainer{z-index:5;pointer-events:none;opacity:.5;height:80px;position:fixed;top:0;left:0;right:0}.y-aSWa_waves{width:100%;height:100%}.y-aSWa_waveParallax use{animation:25s cubic-bezier(.55,.5,.45,.5) infinite y-aSWa_waveMove}.y-aSWa_waveParallax use:first-child{animation-duration:7s;animation-delay:-2s}.y-aSWa_waveParallax use:nth-child(2){animation-duration:10s;animation-delay:-3s}.y-aSWa_waveParallax use:nth-child(3){animation-duration:13s;animation-delay:-4s}.y-aSWa_waveParallax use:nth-child(4){animation-duration:20s;animation-delay:-5s}@keyframes y-aSWa_waveMove{0%{transform:translate(-90px)}to{transform:translate(85px)}}.y-aSWa_filmGrain{opacity:.02;pointer-events:none;z-index:1000;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}.y-aSWa_hero{justify-content:center;align-items:center;height:100svh;min-height:700px;display:flex;position:relative;overflow:hidden}.y-aSWa_heroBackground{z-index:1;position:absolute;inset:0}.y-aSWa_heroVideo,.y-aSWa_heroImage{object-fit:cover;width:100%;height:100%}.y-aSWa_heroPlaceholder{background:var(--gradient-ocean-surface);width:100%;height:100%}.y-aSWa_oceanGradient{background:linear-gradient(180deg, var(--ocean-alpha-30) 0%, var(--black-alpha-60) 50%, var(--black-alpha-80) 100%);z-index:2;position:absolute;inset:0}.y-aSWa_causticLight{z-index:3;opacity:.2;position:absolute;inset:0;overflow:hidden}.y-aSWa_causticPattern{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cfilter id='caustic'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02' numOctaves='3' result='noise'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='noise' scale='50' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Ccircle cx='50' cy='50' r='40' fill='rgba(255,255,255,0.1)' filter='url(%23caustic)'/%3E%3C/svg%3E") 0 0/200px 200px;width:200%;height:200%;transition:transform .1s ease-out;animation:15s linear infinite y-aSWa_causticMove;position:absolute;top:-50%;left:-50%}@keyframes y-aSWa_causticMove{0%{transform:translate(0)}to{transform:translate(200px,100px)}}.y-aSWa_vignetteOverlay{background:radial-gradient(ellipse at center, transparent 0%, var(--black-alpha-80) 100%);z-index:4;position:absolute;inset:0}.y-aSWa_jellyfishContainer{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.y-aSWa_jellyfish{opacity:.4;width:100px;height:140px;animation:12s ease-in-out infinite y-aSWa_jellyfishFloat;position:absolute}.y-aSWa_jellyfish:first-child{top:20%}.y-aSWa_jellyfish:last-child{top:40%}@keyframes y-aSWa_jellyfishFloat{0%,to{transform:translateY(0)translate(0)rotate(-2deg)}25%{transform:translateY(-30px)translate(10px)rotate(2deg)}50%{transform:translateY(-10px)translate(-10px)rotate(-1deg)}75%{transform:translateY(-40px)translate(5px)rotate(1deg)}}.y-aSWa_heroContent{z-index:10;text-align:center;max-width:900px;padding:0 2rem;position:relative}.y-aSWa_heroTagline{justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.y-aSWa_taglineDecorator{width:24px;height:24px;color:var(--bioluminescent-cyan);opacity:.6}.y-aSWa_taglineText{letter-spacing:.3em;text-transform:uppercase;color:var(--bioluminescent-cyan);font-size:.75rem;font-weight:500}.y-aSWa_heroTitle{letter-spacing:-.02em;text-shadow:0 0 40px var(--ocean-alpha-30);margin-bottom:1.5rem;font-size:clamp(2.5rem,8vw,5rem);font-weight:200;line-height:1.1}.y-aSWa_titleWord{display:inline-block}.y-aSWa_heroSubtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 2.5rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:300;line-height:1.7}.y-aSWa_heroActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.y-aSWa_heroButtonPrimary,.y-aSWa_heroButtonSecondary{letter-spacing:.05em;text-transform:uppercase;transition:all var(--transition-base);border-radius:2px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.y-aSWa_heroButtonPrimary{background:var(--gradient-bioluminescent);color:var(--ocean-abyss);box-shadow:var(--shadow-bioluminescent);border:none}.y-aSWa_heroButtonPrimary:hover{box-shadow:var(--shadow-bioluminescent-strong);transform:translateY(-2px)}.y-aSWa_heroButtonSecondary{color:var(--text-primary);border:1px solid var(--white-alpha-30);background:0 0}.y-aSWa_heroButtonSecondary:hover{border-color:var(--bioluminescent-cyan);color:var(--bioluminescent-cyan)}.y-aSWa_playIcon{width:18px;height:18px}.y-aSWa_featuredMini{text-align:left;z-index:10;background:var(--overlay-bg-60);border:1px solid var(--bioluminescent-alpha-20);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px;flex-direction:column;gap:.25rem;padding:1rem;display:flex;position:absolute;bottom:15vh;left:2rem}.y-aSWa_nowShowingLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--bioluminescent-cyan);font-size:.625rem;font-weight:600}.y-aSWa_featuredMiniTitle{color:var(--text-primary);font-size:1rem;font-weight:500}.y-aSWa_featuredMiniMeta{color:var(--text-muted);font-size:.75rem}.y-aSWa_scrollIndicator{z-index:10;pointer-events:none;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:12vh;left:50%;transform:translate(-50%)}@media (max-height:700px){.y-aSWa_scrollIndicator{display:none}}.y-aSWa_scrollBubbles{flex-direction:column;align-items:center;gap:.25rem;display:flex}.y-aSWa_scrollBubble{background:var(--bioluminescent-alpha-50);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite y-aSWa_scrollBubbleAnim}.y-aSWa_scrollBubble:nth-child(2){width:6px;height:6px;animation-delay:.2s}.y-aSWa_scrollBubble:nth-child(3){width:4px;height:4px;animation-delay:.4s}@keyframes y-aSWa_scrollBubbleAnim{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(-10px)}}.y-aSWa_scrollText{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-size:.625rem}.y-aSWa_fishSchool{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.y-aSWa_fish{opacity:.6;width:50px;height:30px;animation:linear infinite y-aSWa_fishSwim;position:absolute;left:-100px}@keyframes y-aSWa_fishSwim{0%{transform:translate(0)scaleX(1)}49%{transform:translate(calc(100vw + 100px))scaleX(1)}50%{transform:translate(calc(100vw + 100px))scaleX(-1)}to{transform:translate(0)scaleX(-1)}}.y-aSWa_filterNav{z-index:50;background:color-mix(in srgb, var(--ocean-abyss) 90%, transparent);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--bioluminescent-alpha-10);padding:1rem 0;position:sticky;top:80px}.y-aSWa_filterTrack{justify-content:center;align-items:center;gap:.25rem;max-width:1440px;margin:0 auto;padding:0 1.5rem;display:flex}.y-aSWa_filterTab{font-family:var(--font-primary);letter-spacing:.06em;text-transform:uppercase;color:var(--text-light);cursor:pointer;transition:color var(--transition-base);white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;padding:.5rem 1.1rem;font-size:.72rem;font-weight:500;display:inline-flex;position:relative}.y-aSWa_filterTab:hover{color:var(--text-primary)}.y-aSWa_filterTabActive{color:var(--bioluminescent-cyan);background:var(--bioluminescent-alpha-10)}@media (max-width:768px){.y-aSWa_filterNav{padding:.75rem 0;top:70px}.y-aSWa_filterTrack{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;gap:.15rem;padding:0 .75rem;overflow-x:auto}.y-aSWa_filterTrack::-webkit-scrollbar{display:none}.y-aSWa_filterTab{padding:.45rem .9rem;font-size:.68rem}}@media (max-width:480px){.y-aSWa_filterNav{top:60px}.y-aSWa_filterTab{padding:.4rem .75rem;font-size:.65rem}}.y-aSWa_gridSection{z-index:2;background:0 0;padding:0 0 8rem;position:relative}.y-aSWa_gridInner{max-width:1440px;margin:0 auto;padding:0 1.5rem}.y-aSWa_layoutWrap{flex-direction:column;gap:6px;display:flex}.y-aSWa_rowHero{grid-template-columns:1fr;display:grid}.y-aSWa_rowMixed2LargeFirst{grid-template-columns:3fr 2fr;gap:6px;display:grid}.y-aSWa_rowMixed2LargeSecond{grid-template-columns:2fr 3fr;gap:6px;display:grid}.y-aSWa_rowStandard3{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.y-aSWa_card{position:relative}.y-aSWa_cardLink{color:inherit;text-decoration:none;display:block}.y-aSWa_cardImageContainer{background:var(--ocean-deep);border-radius:6px;position:relative;overflow:hidden}.y-aSWa_cardHero .y-aSWa_cardImageContainer{aspect-ratio:21/9}.y-aSWa_cardLarge .y-aSWa_cardImageContainer{aspect-ratio:16/9}.y-aSWa_cardStandard .y-aSWa_cardImageContainer{aspect-ratio:16/10}.y-aSWa_cardImage{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.y-aSWa_cardLink:hover .y-aSWa_cardImage{transform:scale(1.05)}.y-aSWa_cardVeil{background:linear-gradient(to top, var(--black-alpha-80) 0%, var(--black-alpha-30) 40%, transparent 100%);transition:opacity var(--transition-base);position:absolute;inset:0}.y-aSWa_cardLink:hover .y-aSWa_cardVeil{opacity:.9}.y-aSWa_cardContent{opacity:.9;padding:1.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}.y-aSWa_cardLink:hover .y-aSWa_cardContent{opacity:1;transform:translateY(0)}.y-aSWa_cardEnvironment{letter-spacing:.1em;text-transform:uppercase;color:var(--bioluminescent-cyan);background:var(--bioluminescent-alpha-20);border-radius:2px;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.6rem;font-weight:600;display:inline-block}.y-aSWa_cardTitle{font-family:"Playfair Display", var(--font-primary), serif;color:var(--text-primary);margin:0 0 .25rem;font-size:1.4rem;font-weight:500;line-height:1.2}.y-aSWa_cardHero .y-aSWa_cardTitle{font-size:2rem}.y-aSWa_cardLarge .y-aSWa_cardTitle{font-size:1.6rem}.y-aSWa_cardDepth{color:var(--text-muted);font-size:.75rem}.y-aSWa_cardPlayIcon{background:var(--bioluminescent-alpha-30);border:1px solid var(--bioluminescent-alpha-50);width:56px;height:56px;color:var(--text-primary);opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.y-aSWa_cardLink:hover .y-aSWa_cardPlayIcon{opacity:1;transform:translate(-50%,-50%)scale(1)}.y-aSWa_cardIndex{font-family:var(--font-primary);letter-spacing:.05em;color:var(--text-muted);opacity:.6;font-size:.65rem;font-weight:500;position:absolute;top:1rem;right:1rem}.y-aSWa_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;padding:4rem 2rem;display:flex}.y-aSWa_emptyIcon{color:var(--bioluminescent-cyan);opacity:.5;margin-bottom:1.25rem;font-size:2.5rem}.y-aSWa_emptyTitle{font-family:"Playfair Display", var(--font-primary), serif;color:var(--text-primary);margin:0 0 .5rem;font-size:1.6rem;font-weight:600}.y-aSWa_emptyText{color:var(--text-muted);margin:0;font-size:.9rem}.y-aSWa_loadMore{justify-content:center;margin-top:4rem;display:flex}.y-aSWa_loadMoreButton{border:1px solid var(--bioluminescent-alpha-30);font-family:var(--font-primary);letter-spacing:.08em;text-transform:uppercase;color:var(--bioluminescent-cyan);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:.5rem;padding:.9rem 2.8rem;font-size:.8rem;font-weight:500;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.y-aSWa_loadMoreButton:hover{border-color:var(--bioluminescent-cyan);color:var(--text-primary);background:var(--bioluminescent-alpha-10);transform:translateY(-2px)}.y-aSWa_loadMoreButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.y-aSWa_loadMoreText{display:inline-block}.y-aSWa_loadMoreDots:after{content:"";border:1.5px solid #0000;border-top-color:currentColor;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite y-aSWa_dotSpin;display:inline-block}@keyframes y-aSWa_dotSpin{to{transform:rotate(360deg)}}.y-aSWa_skeletonWrap{flex-direction:column;gap:6px;display:flex}.y-aSWa_skeleton{aspect-ratio:16/10;background:linear-gradient(110deg, var(--ocean-deep) 8%, color-mix(in srgb, var(--ocean-mid) 50%, transparent) 18%, var(--ocean-deep) 33%);background-size:200% 100%;border-radius:6px;animation:1.5s infinite y-aSWa_shimmer}.y-aSWa_skeletonHero{aspect-ratio:21/9}.y-aSWa_skeletonLarge{aspect-ratio:16/9}.y-aSWa_skeletonRow2{grid-template-columns:3fr 2fr;gap:6px;display:grid}.y-aSWa_skeletonRow3{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}@keyframes y-aSWa_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1024px){.y-aSWa_rowStandard3,.y-aSWa_skeletonRow3{grid-template-columns:repeat(2,1fr)}.y-aSWa_featuredMini{display:none}}@media (max-width:768px){.y-aSWa_hero{min-height:600px}.y-aSWa_heroActions{flex-direction:column;align-items:center}.y-aSWa_heroButtonPrimary,.y-aSWa_heroButtonSecondary{justify-content:center;width:100%;max-width:280px}.y-aSWa_gridSection{padding:0 0 5rem}.y-aSWa_gridInner{padding:0 .75rem}.y-aSWa_layoutWrap{gap:4px}.y-aSWa_rowMixed2LargeFirst,.y-aSWa_rowMixed2LargeSecond{grid-template-columns:1fr;gap:4px}.y-aSWa_rowStandard3{grid-template-columns:1fr 1fr;gap:4px}.y-aSWa_skeletonRow2{grid-template-columns:1fr;gap:4px}.y-aSWa_skeletonRow3{grid-template-columns:1fr 1fr;gap:4px}.y-aSWa_loadMore{margin-top:3rem}.y-aSWa_cardTitle{font-size:1.2rem}.y-aSWa_cardHero .y-aSWa_cardTitle{font-size:1.5rem}.y-aSWa_cardLarge .y-aSWa_cardTitle{font-size:1.3rem}}@media (max-width:480px){.y-aSWa_gridInner{padding:0 .5rem}.y-aSWa_rowStandard3{grid-template-columns:1fr;gap:4px}.y-aSWa_skeletonRow3{grid-template-columns:1fr}.y-aSWa_cardContent{padding:1rem}.y-aSWa_cardTitle{font-size:1.1rem}}
