@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.langInMenu,.navDivider,.navSectionTitle{display:none!important}@media (width>=861px){.langInMenu,.navDivider,.navSectionTitle{display:none!important}}@media (width<=860px){.navInner{grid-template-columns:1fr auto;grid-template-areas:"brand right""links links";padding:16px 16px 18px}.brand{grid-area:brand}.navRight{grid-area:right}.navLinks{grid-area:links;justify-self:start}.burger{display:grid}.langTop{display:none!important}.navLinks{opacity:0;width:100%;max-height:0;transition:max-height .7s var(--easeOut), opacity .42s var(--easeOut), transform .7s var(--easeOut);gap:10px;margin-top:10px;display:grid;overflow:hidden;transform:translateY(-10px)}.navLinks.open{opacity:1;max-height:560px;transform:translateY(0)}.navLinkBtn,.navLinks a{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;transition:background .24s var(--easeOut), transform .24s var(--easeOut), border-color .24s var(--easeOut);background:#0d090685;border:1px solid #ffffff29}.navLinkBtn:hover,.navLinks a:hover{background:#0d09069e;border-color:#ffffff38}.brandScript{font-size:26px}.navLogo{width:24px;height:24px}.navDivider{background:#ffffff24;width:100%;height:1px;margin:6px 0 2px;display:block!important}.navSectionTitle{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;padding:4px 2px 0;font-size:11px;display:block!important}.langInMenu{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex!important}}@media (width<=860px){.heroFull{background-position:52% 45%}}@media (width<=520px){.heroFull{background-position:62% 32%}}@keyframes cardIn{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.99)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes emailIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width>=1100px){.comingCard{border-radius:22px;width:min(820px,100vw - 220px);padding:16px}.comingCompact{grid-template-columns:132px 1fr;gap:14px}.comingCover{border-radius:18px;width:132px;height:132px}.comingTitle{letter-spacing:.18em;font-size:13px}.comingDate{font-size:15px}.comingSub{-webkit-line-clamp:2;margin-top:6px;font-size:18px}.ctaAbove{margin-top:10px;margin-bottom:10px;font-size:11px}.remindRow{gap:12px}.remindBtn{border-radius:14px;height:46px}.remindIcon .icon{width:20px;height:20px}.emailInput{height:46px;font-size:15px}.emailBtn{height:46px;font-size:11px}.emailThanksTitle{font-size:13px}.emailThanksText{font-size:15px}}@media (width>=721px){.socialRail{top:50%;left:22px;transform:translateY(-50%)}}@media (width<=720px){.socialRail{top:auto;left:50%;bottom:calc(14px + env(safe-area-inset-bottom) + 118px);flex-direction:row;gap:12px;transform:translate(-50%)}.socialIcon{width:42px;height:42px}}@media (width<=520px){.socialRail{bottom:calc(14px + env(safe-area-inset-bottom) + 118px);gap:10px}.socialIcon{width:40px;height:40px}}@media (width>=721px){.copyrightLine{font-size:10px;bottom:22px;left:22px}}@media (width<=720px){.playPill{bottom:calc(46px + env(safe-area-inset-bottom))!important}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(0)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.legalCornerBtn{display:none}}:root{--bg:#0d0906;--text:#f5ede0;--muted:#f5ede0bf;--gold:#c97a2a;--rose:#c4504a;--easeOut:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);height:100%;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.page{min-height:100vh}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .32s var(--easeOut), backdrop-filter .32s var(--easeOut);background:linear-gradient(#0d090694 0%,#0d090642 55%,#0d090600 100%);position:absolute;top:0;left:0;right:0}.nav.menuIsOpen{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0d0906d1 0%,#0d09068a 64%,#0d09061a 100%)}.navInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;max-width:1200px;margin:0 auto;padding:18px 22px 26px;display:grid}.brand{text-shadow:0 14px 40px #0000008c;justify-self:start;text-decoration:none}.brandWithLogo{align-items:center;gap:10px;display:inline-flex}.navLogo{object-fit:contain;filter:drop-shadow(0 12px 28px #0000008c);width:28px;height:28px}.brandScript{letter-spacing:.02em;color:#fffffffa;white-space:nowrap;transition:transform .24s var(--easeOut), opacity .24s var(--easeOut);font-family:Snell Roundhand,Apple Chancery,Bradley Hand,Comic Sans MS,cursive;font-size:30px;font-weight:500;line-height:1}.brandScript:hover{opacity:.94;transform:translateY(-1px)}.navLinks{justify-self:center;align-items:center;gap:20px;display:flex}.navLinkBtn,.navLinks a{letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;cursor:pointer;transition:transform .22s var(--easeOut), background .22s var(--easeOut), opacity .22s var(--easeOut);text-shadow:0 12px 34px #0000008c;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:14px}.navLinkBtn:hover,.navLinks a:hover{background:#ffffff1a;transform:translateY(-1px)}.navRight{justify-self:end;align-items:center;gap:12px;display:flex}.iconBtn{color:#ffffffeb;cursor:pointer;width:40px;height:40px;transition:transform .22s var(--easeOut), background .22s var(--easeOut), border-color .22s var(--easeOut);text-shadow:none;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;place-items:center;display:grid}.iconBtn:hover{background:#ffffff24;border-color:#fff3;transform:translateY(-1px)}.icon{width:20px;height:20px}.burger{display:none}.langTop{display:inline-flex!important}.langInMenu,.navDivider,.navSectionTitle{display:none!important}@media (width>=861px){.langInMenu,.navDivider,.navSectionTitle{display:none!important}}@media (width<=860px){.navInner{grid-template-columns:1fr auto;grid-template-areas:"brand right""links links";padding:16px 16px 18px}.brand{grid-area:brand}.navRight{grid-area:right}.navLinks{grid-area:links;justify-self:start}.burger{display:grid}.langTop{display:none!important}.navLinks{opacity:0;width:100%;max-height:0;transition:max-height .7s var(--easeOut), opacity .42s var(--easeOut), transform .7s var(--easeOut);gap:10px;margin-top:10px;display:grid;overflow:hidden;transform:translateY(-10px)}.navLinks.open{opacity:1;max-height:560px;transform:translateY(0)}.navLinkBtn,.navLinks a{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;transition:background .24s var(--easeOut), transform .24s var(--easeOut), border-color .24s var(--easeOut);background:#0d090685;border:1px solid #ffffff29}.navLinkBtn:hover,.navLinks a:hover{background:#0d09069e;border-color:#ffffff38}.brandScript{font-size:26px}.navLogo{width:24px;height:24px}.navDivider{background:#ffffff24;width:100%;height:1px;margin:6px 0 2px;display:block!important}.navSectionTitle{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;padding:4px 2px 0;font-size:11px;display:block!important}.langInMenu{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex!important}}:root[dir=rtl] .navLinkBtn,:root[dir=rtl] .navLinks a{text-align:right}:root[dir=rtl] .brandWithLogo{flex-direction:row-reverse}:root[dir=rtl] .navInner{direction:rtl}.heroFull{width:100vw;height:100vh;transition:background-position .42s var(--easeOut);background:url(/assets/hero-Do5dmijo.png) 58%/cover;position:relative;overflow:hidden}@media (width<=860px){.heroFull{background-position:52% 45%}}@media (width<=520px){.heroFull{background-position:62% 32%}}.comingCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(520px,100vw - 28px);animation:cardIn .52s var(--easeOut) both;transition:top .42s var(--easeOut), transform .42s var(--easeOut), width .42s var(--easeOut), opacity .24s var(--easeOut);background:#f5ede029;border:1px solid #f5ede033;border-radius:18px;padding:10px;position:absolute;top:102px;left:50%;transform:translate(-50%);box-shadow:0 22px 64px #00000073}.menuOpen .comingCard{top:248px}.comingCompact{grid-template-columns:86px 1fr;align-items:center;gap:10px;display:grid}.comingCover{background:#0d090624;border:1px solid #0d09061a;border-radius:14px;width:86px;height:86px;overflow:hidden;box-shadow:0 14px 32px #00000040}.coverImg{object-fit:cover;width:100%;height:100%;display:block}.comingInfo{min-width:0}.comingTopLine{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.comingTitle{letter-spacing:.16em;text-transform:uppercase;color:#0d0906db;white-space:nowrap;font-size:11px;font-weight:950}.comingDate{letter-spacing:.1em;color:#0d0906d1;white-space:nowrap;font-size:12px;font-weight:950}.comingSub{color:#0d0906b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.ctaAbove{letter-spacing:.08em;color:#0d0906b8;text-transform:uppercase;margin-top:6px;margin-bottom:6px;font-size:10px;font-weight:950}.remindRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.remindBtn{height:36px;transition:transform .22s var(--easeOut), box-shadow .22s var(--easeOut), border-color .22s var(--easeOut), background .22s var(--easeOut);background:#0d09062e;border:1px solid #0d090629;border-radius:12px;place-items:center;display:grid}.remindBtn:hover{background:#0d090638;border-color:#0d09063d;transform:translateY(-2px);box-shadow:0 16px 40px #00000038}.remindIcon .icon{color:#fff;width:18px;height:18px}.remindBtn.yt{border-color:#ff00008c}.remindBtn.sp{border-color:#1ed7608c}.remindBtn.em{border-color:#64aaff8c}.emailPop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:emailIn .26s var(--easeOut) both;background:#0d09062e;border:1px solid #0d090629;border-radius:14px;margin-top:10px;padding:10px;box-shadow:0 18px 46px #00000038}.emailCta{letter-spacing:.08em;text-transform:uppercase;color:#f5ede0db;margin-bottom:8px;font-size:10px;font-weight:950}.emailForm{gap:8px;display:grid}.emailInput{color:#0d0906eb;background:#f5ede0eb;border:1px solid #f5ede0a6;border-radius:12px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px}.emailInput::placeholder{color:#0d090673}.emailBtn{color:#f5ede0eb;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;height:42px;transition:transform .22s var(--easeOut), background .22s var(--easeOut);background:#f5ede02e;border:1px solid #f5ede03d;border-radius:12px;font-size:11px;font-weight:900}.emailBtn:hover{background:#f5ede03d;transform:translateY(-1px)}.consentRow{color:#f5ede0db;align-items:flex-start;gap:10px;font-size:12px;line-height:1.35;display:flex}.consentBox{width:16px;height:16px;margin-top:2px}.consentText{opacity:.92}.consentLinkBtn{cursor:pointer;color:#f5ede0fa;font-size:inherit;background:0 0;border:0;border-bottom:1px solid #f5ede057;margin:0;padding:0;text-decoration:none}.emailMsg{padding-top:2px;font-size:12px}.emailMsg.ok{color:#c8ffd2eb}.emailMsg.err{color:#ffc8c8eb}.emailClose{cursor:pointer;color:#f5ede0c7;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;justify-self:start;margin-top:2px;padding:0;font-size:11px}.emailThanks{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5ede029;border:1px solid #f5ede038;border-radius:12px;margin-top:10px;padding:12px;box-shadow:0 18px 50px #00000040}.emailThanksTitle{letter-spacing:.12em;text-transform:uppercase;color:#f5ede0f2;margin-bottom:6px;font-size:12px;font-weight:950}.emailThanksText{color:#f5ede0e0;font-size:14px;line-height:1.45}@media (width>=1100px){.comingCard{border-radius:22px;width:min(820px,100vw - 220px);padding:16px}.comingCompact{grid-template-columns:132px 1fr;gap:14px}.comingCover{border-radius:18px;width:132px;height:132px}.comingTitle{letter-spacing:.18em;font-size:13px}.comingDate{font-size:15px}.comingSub{-webkit-line-clamp:2;margin-top:6px;font-size:18px}.ctaAbove{margin-top:10px;margin-bottom:10px;font-size:11px}.remindRow{gap:12px}.remindBtn{border-radius:14px;height:46px}.remindIcon .icon{width:20px;height:20px}.emailInput{height:46px;font-size:15px}.emailBtn{height:46px;font-size:11px}.emailThanksTitle{font-size:13px}.emailThanksText{font-size:15px}}.playPill{z-index:45;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));color:#0d0906eb;letter-spacing:.08em;text-transform:uppercase;transition:transform .24s var(--easeOut), box-shadow .24s var(--easeOut), filter .24s var(--easeOut);background:#f5ede0eb;border:1px solid #f5ede0d1;border-radius:999px;align-items:center;gap:10px;padding:10px 14px 10px 12px;font-size:11px;font-weight:900;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 22px 60px #00000075}.playPill:hover{filter:brightness(1.03);transform:translate(-50%)translateY(-2px);box-shadow:0 26px 76px #00000085}.playCircle{background:#0d09061f;border:1px solid #0d09061f;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.playCircle .icon{width:19px;height:19px}.socialRail{z-index:35;transition:top .42s var(--easeOut), left .42s var(--easeOut), bottom .42s var(--easeOut), transform .42s var(--easeOut);flex-direction:column;gap:14px;display:flex;position:absolute}.socialIcon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5ede0f5;width:44px;height:44px;transition:transform .24s var(--easeOut), box-shadow .24s var(--easeOut), background .24s var(--easeOut);background:#0d090638;border:1px solid #f5ede024;border-radius:999px;place-items:center;display:grid;box-shadow:0 18px 50px #00000059}.socialIcon:hover{background:#0d09064d;transform:translateY(-2px)scale(1.03);box-shadow:0 22px 62px #00000073,0 0 0 6px #f5ede00d}.socialIcon .icon{width:22px;height:22px}@media (width>=721px){.socialRail{top:50%;left:22px;transform:translateY(-50%)}}@media (width<=720px){.socialRail{top:auto;left:50%;bottom:calc(14px + env(safe-area-inset-bottom) + 118px);flex-direction:row;gap:12px;transform:translate(-50%)}.socialIcon{width:42px;height:42px}}@media (width<=520px){.socialRail{bottom:calc(14px + env(safe-area-inset-bottom) + 118px);gap:10px}.socialIcon{width:40px;height:40px}}.legalPills{display:none!important}.copyrightLine{left:18px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:20;letter-spacing:.06em;text-transform:uppercase;color:#f5ede0b8;text-shadow:0 12px 34px #0000008c;white-space:normal;pointer-events:none;max-width:calc(100vw - 36px);font-size:10px;line-height:1.2;position:fixed}@media (width>=721px){.copyrightLine{font-size:10px;bottom:22px;left:22px}}@media (width<=720px){.playPill{bottom:calc(46px + env(safe-area-inset-bottom))!important}}.modalOverlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:60;animation:overlayIn .26s var(--easeOut) both;background:#0d090680;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.modalCard{width:min(960px,100%);max-height:calc(100dvh - 36px);animation:modalIn .56s var(--easeOut) both;background:#f5ede01f;border:1px solid #f5ede02e;border-radius:22px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 34px 110px #0009}.modalTop{border-bottom:1px solid #f5ede01f;justify-content:space-between;align-items:center;padding:14px;display:flex}.modalTitle{letter-spacing:.14em;text-transform:uppercase;color:#f5ede0eb;font-size:12px;font-weight:850}.modalBody{color:#f5ede0eb;-webkit-overflow-scrolling:touch;padding:18px 14px;line-height:1.8;overflow:auto}.inlineLink{color:#f5ede0fa;border-bottom:1px solid #f5ede057;text-decoration:none}.muted{color:#f5ede0bd}.legalHeading{letter-spacing:.14em;text-transform:uppercase;margin:18px 0 8px;font-size:12px}.legalDivider{background:#f5ede024;border:0;height:1px;margin:16px 0}.legalCornerBtn{z-index:20;color:#f5ede073;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-underline-offset:3px;transition:color .2s var(--easeOut);background:0 0;border:none;padding:4px 6px;font-size:10px;text-decoration:underline;position:fixed;bottom:22px;right:22px}.legalCornerBtn:hover{color:#f5ede0d9}@media (width<=720px){.legalCornerBtn{display:none}}.lang{align-items:center;gap:10px}.langBtn{color:#f5ede0b8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:44px;height:28px;transition:transform .18s var(--easeOut), background .18s var(--easeOut), border-color .18s var(--easeOut), color .18s var(--easeOut), box-shadow .18s var(--easeOut);white-space:nowrap;background:#0d09061a;border:1px solid #f5ede029;border-radius:999px;padding:0 10px;font-size:10px;font-weight:800}.langBtn:hover{background:#0d090629;border-color:#f5ede038;transform:translateY(-1px)}.langBtn.active{color:#f5ede0eb;background:#f5ede033;border-color:#f5ede04d;box-shadow:0 10px 28px #00000038}.lang .disabled{opacity:.35;cursor:not-allowed;-webkit-user-select:none;user-select:none;letter-spacing:.08em;text-transform:uppercase;color:#f5ede09e;font-size:10px;font-weight:800}
