@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_6230ca{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_6230ca{--font-display:"Cinzel","Cinzel Fallback"}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand Fallback;src:local("Arial");ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:104.31%}.__className_8f5f65{font-family:Quicksand,Quicksand Fallback;font-style:normal}.__variable_8f5f65{--font-body:"Quicksand","Quicksand Fallback"}:root{--abyss:#03101a;--deep:#06212e;--cyan:#36e0ff;--aqua:#78f7d0;--text:#eafcff;--muted:#a9d7e0}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--font-body),system-ui,sans-serif;color:var(--text);background:radial-gradient(120% 70% at 50% -5%,#0a3340 0,transparent 55%),linear-gradient(180deg,var(--abyss) 0,#04161f 55%,var(--abyss) 100%);-webkit-font-smoothing:antialiased}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(12px,4vw,26px)}.composition{width:min(100%,460px);display:flex;flex-direction:column;gap:clamp(12px,2.4vh,16px)}.video-wrap{position:relative;width:100%;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:#04161f;border:1px solid rgba(54,224,255,.16);box-shadow:0 10px 30px rgba(0,0,0,.45)}.video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.video-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#073142,#04202c 60%,#03141d);transition:opacity .4s ease}.video-placeholder.is-hidden{opacity:0;pointer-events:none}.orb{width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,rgba(120,247,208,.5) 0,rgba(54,224,255,.22) 45%,transparent 72%);animation:breathe 5s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.6}50%{opacity:1}}.sound-btn{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid rgba(120,247,208,.4);background:rgba(4,22,31,.72);color:var(--text);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.sound-btn:hover{border-color:rgba(120,247,208,.7)}.replay-overlay{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background:rgba(2,12,18,.64);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.replay-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;border:1px solid rgba(120,247,208,.55);background:rgba(4,22,31,.9);color:var(--text);font:inherit;font-size:1rem;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.45),0 0 18px rgba(120,247,208,.3);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.replay-btn:hover{border-color:rgba(120,247,208,.9);box-shadow:0 8px 28px rgba(0,0,0,.5),0 0 26px rgba(120,247,208,.45)}.replay-btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.replay-btn{transition:none}.replay-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.banner-link{display:block;width:100%;text-decoration:none;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.45);transition:transform .15s ease}.banner-link:active{transform:scale(.995)}.banner-cta{text-align:center;padding:12px 16px;font-size:clamp(.92rem,4vw,1.08rem);font-weight:700;color:#042029;background:linear-gradient(135deg,var(--aqua) 0,var(--cyan) 100%)}.banner-cta,.banner-img{display:block;width:100%}.banner-img{height:auto}.open-overlay{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.6vh,14px);border:0;cursor:pointer;color:var(--text);text-align:center;padding:clamp(24px,8vw,48px);font:inherit;background:radial-gradient(70% 45% at 50% 38%,rgba(54,224,255,.18),transparent 70%),linear-gradient(180deg,#041922,#03121a 70%,#020c12);animation:overlayIn .5s ease both}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.open-orb{width:clamp(96px,26vw,140px);height:clamp(96px,26vw,140px);border-radius:50%;margin-bottom:clamp(6px,2vh,16px);background:radial-gradient(circle,rgba(180,255,240,.85) 0,rgba(54,224,255,.4) 42%,transparent 72%);animation:breathe 4.5s ease-in-out infinite}.open-title{font-size:clamp(.92rem,4.2vw,1.1rem);color:var(--muted);letter-spacing:.02em}.open-name{font-family:var(--font-display),serif;font-weight:700;font-size:clamp(2rem,11vw,3rem);line-height:1.05;color:var(--text);text-shadow:0 0 18px rgba(54,224,255,.5)}.open-sub{font-size:clamp(.86rem,3.8vw,1rem);color:var(--aqua)}.open-cta{margin-top:clamp(10px,2.4vh,18px);display:inline-block;padding:13px 26px;border-radius:999px;font-size:clamp(1rem,4.6vw,1.15rem);font-weight:700;color:#042029;background:linear-gradient(135deg,var(--aqua) 0,var(--cyan) 100%);box-shadow:0 8px 24px rgba(54,224,255,.3);animation:ctaPulse 2.6s ease-in-out infinite}@keyframes ctaPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.open-cta,.open-orb,.orb,.video{animation:none!important;transition:none!important}}