﻿:root{--c-night: 42, 6, 6;--c-night-hi: 74, 12, 12;--c-night-lo: 20, 8, 8;--c-dawn: 122, 16, 16;--c-dawn-hi: 168, 40, 31;--c-dawn-lo: 42, 6, 6;--c-glow: 247, 244, 236;--c-glow-hi: 251, 249, 243;--c-glow-lo: 239, 232, 216;--c-gold: 220, 174, 69;--c-gold-hi: 251, 233, 160;--c-bronze: 139, 105, 20;--c-ink: 36, 20, 20;--c-ink-soft: 90, 74, 69;--c-ruby: 192, 57, 43;--c-ruby-hi: 214, 48, 42;--c-ruby-lo: 122, 16, 16;--c-marble-soft: 251, 249, 243;--c-sand: 239, 232, 216;--c-vein: 229, 221, 203;--c-gold-deep: 184, 134, 11;--c-gold-bright: 242, 200, 75;--c-ruby-bright: 230, 51, 41;--c-bronze-deep: 132, 100, 19}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}html:not(.motion-ok) html{scroll-behavior:auto}body{margin:0;min-height:100%;background:rgb(var(--c-night));color:rgb(var(--c-glow));font-family:"Noto Sans","Noto Sans Devanagari",system-ui,-apple-system,sans-serif;line-height:1.7;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid rgb(var(--c-dawn));outline-offset:3px}h1,h2,h3{font-family:"Cinzel","Noto Sans Devanagari",Georgia,serif;font-weight:400;line-height:1.2;letter-spacing:.01em}h1{font-size:clamp(32px,16.5070422535px + 4.1314553991vw,76px)}h2{font-size:clamp(28px,18.1408450704px + 2.6291079812vw,56px)}h3{font-size:clamp(20px,16.4788732394px + 0.9389671362vw,30px)}p{font-size:clamp(15px,13.9436619718px + 0.2816901408vw,18px)}.eyebrow{font-family:"Noto Sans","Noto Sans Devanagari",system-ui,-apple-system,sans-serif;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--c-gold))}:lang(ne){line-height:1.9}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;padding:12px 20px;background:rgb(var(--c-night));color:rgb(var(--c-glow));text-decoration:none}.skip-link:focus{left:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--header-h: 76px}@media(max-width: 767px){:root{--header-h: 60px}}[id]{scroll-margin-top:var(--header-h)}.act{position:relative;z-index:1;min-height:85svh;padding:12vh 24px}html.no-sda .reveal{opacity:0;translate:0 64px;scale:.92}html.no-sda .reveal.is-in{opacity:1;translate:0 0;scale:1;transition:opacity .8s ease,translate .8s cubic-bezier(0.22, 0.61, 0.36, 1),scale .8s cubic-bezier(0.22, 0.61, 0.36, 1)}html.sda .reveal{animation:reveal-in linear both;animation-timeline:view();animation-range:cover 0% cover 25%}@keyframes reveal-in{from{opacity:0;translate:0 64px;scale:.92}to{opacity:1;translate:0 0;scale:1}}html.no-sda .reveal--l{translate:-72px 0}html.no-sda .reveal--r{translate:72px 0}html.no-sda .reveal--l.is-in,html.no-sda .reveal--r.is-in{translate:0 0}html.sda .reveal--l{animation-name:reveal-in-l}html.sda .reveal--r{animation-name:reveal-in-r}@keyframes reveal-in-l{from{opacity:0;translate:-72px 0;scale:.92}to{opacity:1;translate:0 0;scale:1}}@keyframes reveal-in-r{from{opacity:0;translate:72px 0;scale:.92}to{opacity:1;translate:0 0;scale:1}}html.sda .splide__slide .reveal,html.no-sda .splide__slide .reveal{animation:none;transition:none;opacity:1;translate:none;scale:none}html.sda .reveal--fade{animation-name:reveal-fade}html.no-sda .reveal--fade,html.no-sda .reveal--fade.is-in{translate:none;scale:none}@keyframes reveal-fade{from{opacity:0}to{opacity:1}}html.sda .event__prize:nth-child(2){animation-range:cover 5% cover 30%}html.no-sda .event__prize:nth-child(2).is-in{transition-delay:.09s}html.sda .event__prize:nth-child(3){animation-range:cover 10% cover 35%}html.no-sda .event__prize:nth-child(3).is-in{transition-delay:.18s}html.sda .event__prize:nth-child(4){animation-range:cover 15% cover 40%}html.no-sda .event__prize:nth-child(4).is-in{transition-delay:.27s}html.sda .event__prize:nth-child(5){animation-range:cover 20% cover 45%}html.no-sda .event__prize:nth-child(5).is-in{transition-delay:.36s}html.sda .event__prize:nth-child(6){animation-range:cover 25% cover 50%}html.no-sda .event__prize:nth-child(6).is-in{transition-delay:.45s}html.sda .about__step:nth-child(2){animation-range:cover 5% cover 30%}html.no-sda .about__step:nth-child(2).is-in{transition-delay:.09s}html.sda .about__step:nth-child(3){animation-range:cover 10% cover 35%}html.no-sda .about__step:nth-child(3).is-in{transition-delay:.18s}html.sda .about__step:nth-child(4){animation-range:cover 15% cover 40%}html.no-sda .about__step:nth-child(4).is-in{transition-delay:.27s}html.sda .about__step:nth-child(5){animation-range:cover 20% cover 45%}html.no-sda .about__step:nth-child(5).is-in{transition-delay:.36s}html.sda .stat:nth-child(2){animation-range:cover 5% cover 30%}html.no-sda .stat:nth-child(2).is-in{transition-delay:.09s}html.sda .cat:nth-child(3n+2){animation-range:cover 4% cover 29%}html.sda .cat:nth-child(3n+3){animation-range:cover 8% cover 33%}html.no-sda .cat:nth-child(3n+2).is-in{transition-delay:.09s}html.no-sda .cat:nth-child(3n+3).is-in{transition-delay:.18s}@media(max-width: 1023px){html:not(.dev-fx):not(.fx-full) .fx-blend{mix-blend-mode:normal !important}html:not(.dev-fx):not(.fx-full) .fx-backdrop{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}html:not(.dev-fx):not(.fx-full) .parallax-deep{transform:none !important}html:not(.dev-fx):not(.fx-full) .brandwall__track{animation:none !important}html:not(.dev-fx):not(.fx-full) body{background-attachment:scroll}}html.perf-lite .fx-blend{mix-blend-mode:normal !important}html.perf-lite .fx-backdrop{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}html.perf-lite .parallax-deep{transform:none !important}html.perf-lite .brandwall__track{animation:none !important}html.perf-lite body{background-attachment:scroll}html.perf-lite .bg-stage__layer{transition:none}html.perf-lite .reveal{transition-duration:.3s}html:not(.motion-ok) *,html:not(.motion-ok) *::before,html:not(.motion-ok) *::after{animation:none !important;transition-property:color,background-color,border-color,box-shadow,opacity,fill,stroke,outline-color !important;transition-duration:.25s !important}html:not(.motion-ok).no-sda .reveal{opacity:1;translate:none;scale:none}html:not(.motion-ok).sda .reveal{animation:none;opacity:1;translate:none;scale:none}html:not(.motion-ok) .bg-stage__layer{transition:opacity 1.6s cubic-bezier(0.4, 0, 0.3, 1) !important}html:not(.motion-ok).bg-continuous .bg-stage__layer{transition:none !important}html.lenis-smooth{scroll-behavior:auto}html.lenis-stopped{overflow:hidden}html.dev-fx body::after{content:"⚡ FX 全開（開發模式）· 上線前要關掉 __DEV_FX_ALL";position:fixed;right:10px;bottom:10px;z-index:99;pointer-events:none;padding:5px 11px;border-radius:999px;border:1px solid rgba(var(--c-gold), 0.55);background:rgba(var(--c-night), 0.82);color:rgb(var(--c-gold));font:500 11px/1.4 system-ui,sans-serif;letter-spacing:.02em;white-space:nowrap}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--header-h);display:flex;align-items:center;background-color:rgba(var(--c-marble-soft), 0.92);border-bottom:1px solid rgb(var(--c-vein));transition:box-shadow .3s ease}.site-header.is-scrolled{box-shadow:0 6px 24px rgba(var(--c-ink), 0.08)}.site-header.fx-backdrop{backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.site-header__inner{width:100%;max-width:calc(1180px + 2*clamp(20px, 4vw, 48px));height:100%;margin-inline:auto;padding-inline:clamp(20px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-header__brand{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.site-header__logo{height:clamp(28px,4vw,40px);width:auto;display:block}.site-header__toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 13px;border:1.5px solid rgb(var(--c-gold));border-radius:999px;color:rgb(var(--c-bronze));transition:border-color .2s ease,color .2s ease,transform .2s ease}.site-header__toggle span{display:block;width:18px;height:2px;border-radius:1px;background:currentColor;transition:transform .3s ease,opacity .3s ease}.site-header__toggle:hover{border-color:rgb(var(--c-gold-deep));color:rgb(var(--c-ink))}@media(max-width: 1023px){.site-header__toggle{display:flex}}html.motion-ok .site-header__toggle:hover{transform:translateY(-2px)}.site-header__toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.site-header__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.site-progress{position:absolute;top:0;left:0;right:0;z-index:1;height:3px;pointer-events:none}.site-progress__bar{height:100%;background:linear-gradient(90deg, rgb(var(--c-gold-bright)), rgb(var(--c-ruby-bright)));transform:scaleX(0);transform-origin:left center;will-change:transform}.site-nav__list{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.9rem)}.site-nav a{position:relative;display:inline-block;padding:.4rem 0;font-family:"Noto Sans","Noto Sans Devanagari",system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;color:rgb(var(--c-ink));text-decoration:none;white-space:nowrap}.site-nav a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(180deg, rgb(var(--c-gold-bright)) 0%, rgb(var(--c-gold)) 45%, rgb(var(--c-gold-deep)) 100%);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.site-nav a:hover::after,.site-nav a:focus-visible::after,.site-nav a[aria-current=true]::after{transform:scaleX(1)}.site-nav a[aria-current=true]::after{background:rgb(var(--c-bronze-deep))}@media(max-width: 1023px){.site-nav{position:fixed;inset:var(--header-h) 0 auto 0;padding:1.25rem clamp(20px,4vw,48px);background:rgba(var(--c-marble-soft), 0.98);border-bottom:1px solid rgb(var(--c-vein));box-shadow:0 12px 30px rgba(var(--c-ink), 0.12);max-height:calc(100vh - var(--header-h));max-height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain;transform:translateY(-130%);visibility:hidden;transition:transform .32s ease,visibility 0s linear .32s}html.nav-open .site-nav{transform:translateY(0);visibility:visible;transition:transform .32s ease,visibility 0s}.site-nav__list{flex-direction:column;align-items:stretch;gap:.5rem}.site-nav a{display:block;padding:.6rem .25rem;font-size:16px}}@media(min-width: 1024px)and (max-width: 1199px){.site-nav__list{gap:clamp(.75rem,1.2vw,1.9rem)}.site-nav a{font-size:14px}}@media(max-width: 1023px){html.nav-open,html.nav-open body{overflow:hidden}}.site-header__actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@media(max-width: 1023px){.site-header__actions{margin-left:auto}}.site-header__lang{display:inline-block;padding:4px 12px;border:1px solid rgba(var(--c-ink), 0.22);border-radius:999px;font-family:"Cinzel","Noto Sans Devanagari",Georgia,serif;font-size:13px;letter-spacing:.1em;line-height:1.9;color:rgb(var(--c-ink));text-decoration:none;white-space:nowrap;transition:border-color .2s ease}.site-header__lang:hover{border-color:rgb(var(--c-gold-deep))}.site-header__actions .site-header__cta{padding:10px 20px;font-size:14px;white-space:nowrap}@media(max-width: 479px){.site-header__actions .site-header__cta{display:none}}html:not(.motion-ok) .site-nav,html:not(.motion-ok) .site-nav a::after,html:not(.motion-ok) .site-header__toggle span{transition:none}.site-header__lang--native{font-family:"Nirmala UI","Mangal","Kokila",system-ui,sans-serif}.hud{position:fixed;left:0;bottom:0;z-index:49;pointer-events:none;display:flex;align-items:center;gap:14px;padding:12px clamp(16px,3vw,40px);font-family:"Noto Sans","Noto Sans Devanagari",system-ui,-apple-system,sans-serif;font-size:12px;letter-spacing:.04em;line-height:1;color:rgba(var(--c-glow), 0.62)}.hud::before{content:"";position:absolute;inset:-30px 0 0 0;z-index:-1;background:linear-gradient(0deg, rgba(var(--c-night), 0.55) 0%, rgba(var(--c-night), 0) 100%);pointer-events:none}html.act-3 .hud{color:rgba(var(--c-ink), 0.6)}html.act-3 .hud::before{background:linear-gradient(0deg, rgba(var(--c-glow), 0.6) 0%, rgba(var(--c-glow), 0) 100%)}.hud__item{display:flex;align-items:center;gap:7px;white-space:nowrap}.hud__item+.hud__item::before{content:"";width:1px;height:11px;margin-right:7px;background:currentColor;opacity:.3}.hud__label{opacity:.62;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.hud__value{font-family:"Cinzel","Noto Sans Devanagari",Georgia,serif;font-variant-numeric:tabular-nums;font-size:13px;color:rgb(var(--c-gold))}html.act-3 .hud__value{color:rgb(var(--c-dawn))}.hud__ring{width:15px;height:15px;flex:none;rotate:-90deg}.hud__ring circle{fill:none;stroke-width:2.5;cx:50%;cy:50%;r:6px}.hud__ring .hud__ring-bg{stroke:currentColor;opacity:.25}.hud__ring .hud__ring-fill{stroke:rgb(var(--c-gold));stroke-linecap:round;stroke-dasharray:37.7;stroke-dashoffset:37.7;transition:stroke-dashoffset .12s linear}html.act-3 .hud__ring-fill{stroke:rgb(var(--c-dawn))}@media(max-width: 767px){.hud{gap:10px;padding:10px 14px;font-size:11px}.hud__item--period{display:none}.hud__label{display:none}}html.perf-lite .hud__ring-fill,html:not(.motion-ok) .hud__ring-fill{transition:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 28px;border-radius:999px;border:1px solid rgba(0,0,0,0);font-family:"Noto Sans","Noto Sans Devanagari",system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.2;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .3s ease,background .3s ease,border-color .3s ease,color .3s ease}.btn--cta{background:linear-gradient(180deg, rgb(var(--c-ruby-hi)) 0%, rgb(var(--c-ruby)) 100%);color:rgb(var(--c-glow-hi));font-weight:600;border-color:rgba(var(--c-gold), 0.45)}.btn--cta:hover{background:rgb(var(--c-ruby-lo))}.btn--ghost{border-color:rgba(var(--c-glow), 0.35);color:rgb(var(--c-glow))}.btn--ghost:hover{border-color:rgb(var(--c-gold));color:rgb(var(--c-gold))}html.act-3 .act--3 .btn--ghost{border-color:rgba(var(--c-ink), 0.3);color:rgb(var(--c-ink))}html.act-3 .act--3 .btn--ghost:hover{border-color:rgb(var(--c-dawn));color:rgb(var(--c-dawn))}html.motion-ok .btn:hover{transform:translateY(-2px)}html.motion-ok .btn:active{transform:translateY(0)}.card{display:flex;flex-direction:column;align-items:flex-start;gap:0;border:1px solid rgba(var(--c-dawn), 0.22);border-radius:26px 26px 4px 4px;background:rgba(var(--c-glow-hi), 0.5);overflow:hidden}.card__img{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:50% 0%;display:block;background:rgba(var(--c-night), 0.5)}.card__body{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(20px,2.6vw,32px)}.card__title{margin:0;padding-top:18px;font-size:clamp(19px,2.2vw,24px);color:rgb(var(--c-dawn));position:relative}.card__title::before{content:"";position:absolute;top:0;left:0;width:44px;height:2px;background:linear-gradient(90deg, rgb(var(--c-gold)), rgba(var(--c-gold), 0))}.card__text{margin:0;font-size:clamp(14px,1.6vw,15.5px);line-height:1.85;color:rgba(var(--c-ink), 0.78)}.card__cta{margin-top:auto}.video{position:relative;border-radius:56px 56px 6px 6px;overflow:hidden}.video__poster{width:100%;height:auto;display:block}.video__play{position:absolute;inset:0;display:grid;place-items:center;background:rgba(var(--c-night), 0.35);transition:background .3s ease}.video__play:hover{background:rgba(var(--c-night), 0.18)}.video__play-icon{width:0;height:0;border-style:solid;border-width:15px 0 15px 26px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgb(var(--c-night));padding:0;margin-left:6px}.video__play::before{content:"";position:absolute;width:74px;height:74px;border-radius:50%;background:rgb(var(--c-gold));transition:transform .3s ease}.video__play:hover::before{transform:scale(1.08)}.video__play-icon{position:relative;z-index:1}.video__el{width:100%;height:auto;display:block}.video.is-playing .video__poster,.video.is-playing .video__play{display:none}html:not(.motion-ok) .video__play,html:not(.motion-ok) .video__play::before{transition:none}html:not(.motion-ok) .video__play:hover::before{transform:none}html.gate-open,html.gate-open body{overflow:hidden}html.gate-pending,html.gate-pending body{overflow:hidden}.age-gate{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;background:radial-gradient(58% 48% at 50% 44%, rgba(var(--c-gold), 0.2) 0%, rgba(var(--c-gold), 0) 70%),rgb(var(--c-night-lo));opacity:1;transition:opacity .35s ease}.age-gate[hidden]{display:none}.age-gate.is-closing{opacity:0}html.age-ok .age-gate{display:none}.age-gate__dialog{max-width:560px;display:flex;flex-direction:column;align-items:center;gap:18px;color:rgb(var(--c-glow));transition:transform .35s cubic-bezier(0.22, 0.61, 0.36, 1)}.age-gate__logo{width:240px;max-width:62vw;height:auto}.age-gate__badge{margin:0}.age-gate__title{font-size:clamp(21px,3.4vw,30px);line-height:1.5;margin:0}.age-gate__sub{display:block;font-family:"Noto Sans","Noto Sans Devanagari",system-ui,-apple-system,sans-serif;font-size:15px;letter-spacing:.04em;color:rgb(var(--c-gold));margin-top:8px}.age-gate__desc{margin:0;max-width:46ch;color:rgba(var(--c-glow), 0.78);font-size:15px}.age-gate__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:6px}.badge--18{display:inline-block;padding:5px 15px;border-radius:999px;border:1px solid rgb(var(--c-gold));color:rgb(var(--c-gold));font-family:"Cinzel","Noto Sans Devanagari",Georgia,serif;font-size:15px;letter-spacing:.1em}html:not(.motion-ok) .age-gate,html:not(.motion-ok) .age-gate__dialog{transition:none}html:not(.motion-ok) .age-gate__dialog{transform:none}.opening{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(58% 48% at 50% 44%, rgba(var(--c-gold), 0.2) 0%, rgba(var(--c-gold), 0) 70%),rgb(var(--c-night-lo))}.opening__mark{position:relative;width:clamp(120px,18vw,200px);aspect-ratio:1;color:rgb(var(--c-gold));opacity:0;scale:.6;rotate:-8deg}.opening__glow{position:absolute;width:60vmin;height:60vmin;border-radius:50%;background:radial-gradient(circle, rgba(var(--c-gold-hi), 0.55) 0%, rgba(var(--c-gold), 0.35) 38%, rgba(var(--c-gold), 0) 70%);opacity:0;scale:.3}.opening.is-playing{animation:opening-out .5s ease .4s both}.opening.is-playing .opening__mark{animation:opening-mark .35s cubic-bezier(0.22, 0.61, 0.36, 1) both}.opening.is-playing .opening__glow{animation:opening-glow .65s ease-out .25s both}@keyframes opening-mark{from{opacity:0;scale:.6;rotate:-8deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes opening-glow{from{opacity:.9;scale:.3}to{opacity:0;scale:3}}@keyframes opening-out{from{opacity:1}to{opacity:0}}.bg-stage{position:fixed;inset:0;z-index:-1;pointer-events:none}.bg-stage__layer{position:absolute;inset:0;opacity:0;transition:opacity 1.6s cubic-bezier(0.4, 0, 0.3, 1);will-change:opacity}.bg-stage__layer.is-active{opacity:1}.bg-stage__layer--night{background:radial-gradient(120% 90% at 50% 18%, rgb(var(--c-night-hi)) 0%, rgb(var(--c-night)) 58%, rgb(var(--c-night-lo)) 100%)}.bg-stage__layer--dawn{background:radial-gradient(120% 95% at 50% 32%, rgb(var(--c-dawn-hi)) 0%, rgb(var(--c-dawn)) 46%, rgb(var(--c-dawn-lo)) 100%)}.bg-stage__layer--glow{background:radial-gradient(120% 95% at 50% 40%, rgb(var(--c-glow-hi)) 0%, rgb(var(--c-glow)) 55%, rgb(var(--c-glow-lo)) 100%)}.bg-stage__layer--night{opacity:1}html.bg-continuous .bg-stage__layer{transition:none}html.act-3{color:rgb(var(--c-ink))}html.act-3 .act--3{color:rgb(var(--c-ink))}html.act-3 .act--3 .eyebrow{color:rgb(var(--c-dawn))}.parallax-layer{will-change:transform;transform:translate3d(0, var(--parallax-y, 0px), 0)}.fx-blend{mix-blend-mode:screen}.fx-backdrop{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.fx-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(closest-side, rgba(var(--c-gold), 0.28) 0%, rgba(var(--c-gold), 0) 100%)}html.no-io .act--3{background:rgb(var(--c-glow));color:rgb(var(--c-ink))}.bg-bokeh{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(circle 3px at 12% 18%, rgba(var(--c-gold-hi), 0.9), transparent 100%),radial-gradient(circle 2px at 27% 62%, rgba(var(--c-gold), 0.75), transparent 100%),radial-gradient(circle 4px at 41% 11%, rgba(var(--c-gold-hi), 0.5), transparent 100%),radial-gradient(circle 2px at 58% 77%, rgba(var(--c-gold), 0.8), transparent 100%),radial-gradient(circle 3px at 71% 34%, rgba(var(--c-gold-hi), 0.7), transparent 100%),radial-gradient(circle 2px at 84% 88%, rgba(var(--c-gold), 0.6), transparent 100%),radial-gradient(circle 5px at 93% 26%, rgba(var(--c-gold-hi), 0.35), transparent 100%),radial-gradient(circle 2px at 6% 81%, rgba(var(--c-gold), 0.7), transparent 100%),radial-gradient(circle 3px at 34% 92%, rgba(var(--c-gold-hi), 0.5), transparent 100%),radial-gradient(circle 2px at 64% 8%, rgba(var(--c-gold), 0.65), transparent 100%),radial-gradient(circle 4px at 19% 45%, rgba(var(--c-gold-hi), 0.4), transparent 100%),radial-gradient(circle 2px at 47% 39%, rgba(var(--c-gold), 0.55), transparent 100%),radial-gradient(circle 3px at 78% 58%, rgba(var(--c-gold-hi), 0.6), transparent 100%),radial-gradient(circle 2px at 89% 68%, rgba(var(--c-gold), 0.5), transparent 100%),radial-gradient(circle 90px at 22% 30%, rgba(var(--c-gold), 0.06), transparent 100%),radial-gradient(circle 130px at 76% 70%, rgba(var(--c-gold), 0.05), transparent 100%);background-repeat:no-repeat}.bg-bokeh::before{content:"";position:absolute;inset:-10%;background-image:radial-gradient(circle 2px at 17% 28%, rgba(var(--c-gold-hi), 0.55), transparent 100%),radial-gradient(circle 3px at 52% 66%, rgba(var(--c-gold), 0.45), transparent 100%),radial-gradient(circle 2px at 73% 14%, rgba(var(--c-gold-hi), 0.5), transparent 100%),radial-gradient(circle 4px at 31% 82%, rgba(var(--c-gold), 0.3), transparent 100%),radial-gradient(circle 2px at 88% 47%, rgba(var(--c-gold-hi), 0.45), transparent 100%),radial-gradient(circle 3px at 9% 58%, rgba(var(--c-gold), 0.35), transparent 100%);background-repeat:no-repeat}html.act-3 .bg-bokeh{opacity:.26}.ornament{position:absolute;pointer-events:none;color:rgb(var(--c-gold));opacity:.22;z-index:0}.ornament--rosette{width:clamp(220px,34vw,460px);aspect-ratio:1}.ornament--corner{width:clamp(90px,12vw,160px);aspect-ratio:1}.ornament--tr{top:-4%;right:-6%}.ornament--bl{bottom:-6%;left:-8%}.ornament--tl{top:6%;left:-5%}html.act-3 .act--3 .ornament{color:rgb(var(--c-dawn));opacity:.26}.divider{display:block;width:min(560px,80vw);height:26px;margin:0 auto;color:rgb(var(--c-gold));opacity:.5}.ornament.parallax-deep{will-change:transform}html:not(.motion-ok) .ornament{transform:none !important}html.perf-lite .bg-bokeh{display:none}.section-bg{position:absolute;pointer-events:none;user-select:none;z-index:0}.event__head,.event__body,.about__inner,.blessing__title,.blessing__lead,.blessing__lines,.blessing__video,.age-gate__dialog{position:relative;z-index:1}.section-bg--event{bottom:2%;right:-3%;width:min(500px,40vw);height:auto;opacity:.7;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 14%, #000 88%, transparent 100%),linear-gradient(180deg, transparent 0%, #000 10%, #000 84%, transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg, transparent 0%, #000 14%, #000 88%, transparent 100%),linear-gradient(180deg, transparent 0%, #000 10%, #000 84%, transparent 100%);mask-composite:intersect}@media(max-width: 1023px){.section-bg--event{bottom:1%;right:-14%;width:min(420px,76vw);opacity:.2}}.section-bg--about{display:none}@media(min-width: 1024px){.section-bg--about{display:block;left:-4%;bottom:4%;width:min(560px,42vw);height:auto;opacity:.34;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 12%, #000 88%, transparent 100%),linear-gradient(180deg, transparent 0%, #000 10%, #000 86%, transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg, transparent 0%, #000 12%, #000 88%, transparent 100%),linear-gradient(180deg, transparent 0%, #000 10%, #000 86%, transparent 100%);mask-composite:intersect}}.section-bg--blessing{top:2%;left:50%;transform:translateX(-50%);width:min(700px,92vw);height:auto;opacity:.26;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%),linear-gradient(180deg, transparent 0%, #000 8%, #000 86%, transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%),linear-gradient(180deg, transparent 0%, #000 8%, #000 86%, transparent 100%);mask-composite:intersect}@media(min-width: 1024px){.section-bg--blessing{left:auto;right:2%;transform:none;width:min(620px,44vw);opacity:.42}}.section-bg--gate{inset:0;width:100%;height:100%;object-fit:cover;opacity:.32;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%),linear-gradient(180deg, transparent 0%, #000 6%, #000 90%, transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%),linear-gradient(180deg, transparent 0%, #000 6%, #000 90%, transparent 100%);mask-composite:intersect}html.perf-lite .section-bg{display:none}.section-bg--ribbons{top:0;left:50%;transform:translateX(-50%) translate3d(0, var(--parallax-y, 0px), 0);width:min(1400px,128vw);height:auto;opacity:.55;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 6%, #000 94%, transparent 100%),linear-gradient(180deg, transparent 0%, #000 0%, #000 72%, transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg, transparent 0%, #000 6%, #000 94%, transparent 100%),linear-gradient(180deg, transparent 0%, #000 0%, #000 72%, transparent 100%);mask-composite:intersect}.section-bg--coins{bottom:4%;left:-2%;width:min(360px,30vw);height:auto;opacity:.55;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%),linear-gradient(180deg, transparent 0%, #000 6%, #000 88%, transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%),linear-gradient(180deg, transparent 0%, #000 6%, #000 88%, transparent 100%);mask-composite:intersect}@media(max-width: 1023px){.section-bg--coins{bottom:0;left:-12%;width:min(240px,46vw);opacity:.3}}html.motion-ok:not(.perf-lite) .hero__glow{animation:glow-breathe 9s ease-in-out infinite}html.motion-ok:not(.perf-lite) .ornament--rosette{animation:rosette-spin 200s linear infinite}html.motion-ok:not(.perf-lite) .section-bg--ribbons{animation:ribbons-drift 46s ease-in-out infinite alternate}@keyframes glow-breathe{0%,100%{transform:scale(1);opacity:.85}50%{transform:scale(1.07);opacity:1}}@keyframes rosette-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes ribbons-drift{from{translate:0 0;scale:1}to{translate:0 4%;scale:1.12}}.confetti{position:absolute;inset:0;z-index:0;pointer-events:none}.confetti i{position:absolute;top:-14%;left:var(--x);width:var(--w);height:var(--h);border-radius:var(--r);background:linear-gradient(155deg, rgb(var(--c-gold-hi)) 0%, rgb(var(--c-gold)) 46%, rgb(var(--c-bronze)) 100%);opacity:0;animation:confetti-fall var(--dur) linear var(--delay) infinite}@keyframes confetti-fall{0%{opacity:0;translate:0 0;rotate:var(--r0)}9%{opacity:var(--op)}88%{opacity:var(--op)}100%{opacity:0;translate:var(--dx) 122svh;rotate:var(--r1)}}html.perf-lite .confetti{display:none}.ghost{position:absolute;z-index:-1;pointer-events:none;user-select:none;font-family:"Cinzel","Noto Sans Devanagari",Georgia,serif;font-size:clamp(72px,13vw,230px);line-height:.78;letter-spacing:.02em;white-space:nowrap;color:rgba(0,0,0,0);-webkit-text-stroke:1px rgba(var(--c-gold), 0.17);text-stroke:1px rgba(var(--c-gold), 0.17)}html.act-3 .ghost{-webkit-text-stroke-color:rgba(var(--c-dawn), 0.16);text-stroke-color:rgba(var(--c-dawn), 0.16)}.ghost--l{left:-0.18em;top:50%;translate:0 -50%}.ghost--r{right:-0.18em;top:50%;translate:0 -50%}.ghost--tl{top:6vh;left:-0.18em}.ghost--bl{bottom:4vh;left:-0.18em}.ghost--br{bottom:4vh;right:-0.18em}@media(max-width: 767px){.ghost{display:none}}.festoon{position:absolute;top:0;width:clamp(104px,11.5vw,176px);aspect-ratio:264/1324;pointer-events:none;z-index:-1;opacity:.42;background-color:rgb(var(--c-dawn-lo));-webkit-mask-image:url("../assets/img/orn/garland-mask.png");mask-image:url("../assets/img/orn/garland-mask.png");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center}.act--1 .festoon,.act--2 .festoon{background-color:rgb(var(--c-gold));opacity:.3}.festoon--l{left:clamp(8px,3vw,56px)}.festoon--r{right:clamp(8px,3vw,56px);scale:-1 1}@media(max-width: 1023px){.festoon{display:none}}html.perf-lite .festoon{display:none}@media(hover: hover){.event__prize{transition:border-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .32s cubic-bezier(0.22, 0.61, 0.36, 1),color .32s cubic-bezier(0.22, 0.61, 0.36, 1);cursor:default}.event__prize:hover{border-color:rgba(var(--c-gold), 0.7);background:rgba(var(--c-gold), 0.1);box-shadow:0 0 0 1px rgba(var(--c-gold), 0.25),0 10px 34px -14px rgba(var(--c-gold), 0.55)}.event__prize:hover .event__amount{color:rgb(var(--c-gold-hi))}.event__prize:hover .event__rank{color:rgb(var(--c-gold-hi))}html.motion-ok .event__prize{transition:border-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .32s cubic-bezier(0.22, 0.61, 0.36, 1),transform .32s cubic-bezier(0.22, 0.61, 0.36, 1)}html.motion-ok .event__prize:hover{transform:translateX(6px)}.event__prize--1:hover{border-color:rgb(var(--c-gold));background:linear-gradient(100deg, rgba(var(--c-gold), 0.26) 0%, rgba(var(--c-gold), 0.06) 60%),rgba(var(--c-night), 0.3);box-shadow:0 0 0 1px rgba(var(--c-gold), 0.4),0 14px 44px -16px rgba(var(--c-gold), 0.7)}.card{transition:border-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .32s cubic-bezier(0.22, 0.61, 0.36, 1),color .32s cubic-bezier(0.22, 0.61, 0.36, 1)}.card:hover{border-color:rgba(var(--c-gold), 0.65);background:rgba(var(--c-glow-hi), 0.82);box-shadow:0 16px 40px -20px rgba(var(--c-dawn), 0.55)}.card:hover .card__title::before{width:88px}html.motion-ok .card{transition:border-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .32s cubic-bezier(0.22, 0.61, 0.36, 1),transform .32s cubic-bezier(0.22, 0.61, 0.36, 1)}html.motion-ok .card:hover{transform:translateY(-6px)}.card__title::before{transition:width .32s cubic-bezier(0.22, 0.61, 0.36, 1)}.blessing__line{transition:border-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .32s cubic-bezier(0.22, 0.61, 0.36, 1),color .32s cubic-bezier(0.22, 0.61, 0.36, 1)}.blessing__line:hover{border-color:rgba(var(--c-gold), 0.5);background:rgba(var(--c-night), 0.34)}.blessing__line:hover .blessing__mark{opacity:1;color:rgb(var(--c-gold-hi))}.blessing__line .blessing__mark{transition:opacity .32s cubic-bezier(0.22, 0.61, 0.36, 1),color .32s cubic-bezier(0.22, 0.61, 0.36, 1)}html.motion-ok .blessing__line .blessing__mark{transition:opacity .32s cubic-bezier(0.22, 0.61, 0.36, 1),color .32s cubic-bezier(0.22, 0.61, 0.36, 1),transform .9s cubic-bezier(0.22, 0.61, 0.36, 1)}html.motion-ok .blessing__line:hover .blessing__mark{transform:rotate(60deg) scale(1.06)}.gameslife__cats>li{transition:border-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),box-shadow .32s cubic-bezier(0.22, 0.61, 0.36, 1),color .32s cubic-bezier(0.22, 0.61, 0.36, 1);cursor:default}.gameslife__cats>li:hover{border-color:rgb(var(--c-dawn));background:rgba(var(--c-gold), 0.16);color:rgb(var(--c-dawn))}html.motion-ok .gameslife__cats>li{transition:border-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .32s cubic-bezier(0.22, 0.61, 0.36, 1),color .32s cubic-bezier(0.22, 0.61, 0.36, 1),transform .32s cubic-bezier(0.22, 0.61, 0.36, 1)}html.motion-ok .gameslife__cats>li:hover{transform:translateY(-3px)}.stat__num{transition:color .32s cubic-bezier(0.22, 0.61, 0.36, 1),text-shadow .32s cubic-bezier(0.22, 0.61, 0.36, 1)}.stat:hover .stat__num,.stat:hover .stat__num{color:rgb(var(--c-gold));text-shadow:0 0 26px rgba(var(--c-gold), 0.45)}.video__poster{transition:opacity .32s cubic-bezier(0.22, 0.61, 0.36, 1)}.video:hover .video__poster{opacity:.8}html.motion-ok .video__poster{transition:opacity .32s cubic-bezier(0.22, 0.61, 0.36, 1),transform .6s cubic-bezier(0.22, 0.61, 0.36, 1)}html.motion-ok .video:hover .video__poster{transform:scale(1.03)}.brandwall:hover .brandwall__track{animation-play-state:paused}}.card:focus-within{border-color:rgba(var(--c-gold), 0.65);box-shadow:0 16px 40px -20px rgba(var(--c-dawn), 0.55)}.tap-layer{position:fixed;inset:0;z-index:60;pointer-events:none;overflow:hidden}.tap-burst{position:absolute;width:0;height:0}.tap-burst::before{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:1px solid rgb(var(--c-gold));animation:tap-ring .7s cubic-bezier(0.2, 0.7, 0.3, 1) forwards}.tap-burst i{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50% 50% 50% 0;background:rgb(var(--c-gold-hi));box-shadow:0 0 8px rgba(var(--c-gold), 0.8);animation:tap-petal .75s cubic-bezier(0.2, 0.7, 0.3, 1) forwards}@keyframes tap-ring{from{transform:scale(0.4);opacity:.9;border-width:2px}to{transform:scale(4.6);opacity:0;border-width:.5px}}@keyframes tap-petal{from{transform:rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(-52px) scale(0.15);opacity:0}}@media(hover: hover){html.motion-ok .event__prize,html.motion-ok .btn--cta,html.motion-ok .card{position:relative;overflow:hidden}html.motion-ok .event__prize::after,html.motion-ok .btn--cta::after,html.motion-ok .card::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(104deg, transparent 38%, rgba(var(--c-gold-hi), 0.22) 48%, rgba(var(--c-gold-hi), 0.38) 52%, transparent 62%);transform:translateX(-120%);opacity:0}html.motion-ok .event__prize:hover::after,html.motion-ok .btn--cta:hover::after,html.motion-ok .card:hover::after{opacity:1;transform:translateX(120%);transition:transform .85s cubic-bezier(0.3, 0.8, 0.3, 1),opacity .2s linear}}.btn:active,.video__play:active{filter:brightness(0.92)}html.motion-ok .btn:active,html.motion-ok .video__play:active{transform:scale(0.97)}html.motion-ok .btn,html.motion-ok .video__play{transition:transform .12s ease,filter .12s ease}.products__cards.splide,.blessing__lines.splide{display:block;grid-template-columns:none;gap:0}html:not(.motion-ok) .splide__list{transition-property:transform !important;transition-duration:.7s !important}html:not(.splide-ready) .splide__list{flex-wrap:wrap;gap:clamp(12px,2vw,24px)}html:not(.splide-ready) .splide__list>*{flex:1 1 260px}html .splide{visibility:visible}.splide__track{overflow:hidden;padding-top:18px;padding-bottom:26px;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%)}.splide__pagination{display:flex;justify-content:center;gap:12px;margin:8px 0 4px;padding:14px 0;list-style:none}.splide__pagination li{line-height:0}.splide__pagination button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgba(var(--c-gold), 0.3);cursor:pointer;transition:background .3s cubic-bezier(0.22, 0.61, 0.36, 1),width .3s cubic-bezier(0.22, 0.61, 0.36, 1)}.splide__pagination button.is-active{background:rgb(var(--c-gold));width:24px;border-radius:999px}.splide__pagination button:hover{background:rgb(var(--c-gold-hi))}html.act-3 .act--3 .splide__pagination button{background:rgba(var(--c-dawn), 0.28)}html.act-3 .act--3 .splide__pagination button.is-active{background:rgb(var(--c-dawn))}.splide__slide{height:auto}.splide__slide>.card{height:100%}.chapter{position:relative}.chapter__stage-wrap{position:absolute;inset:0;pointer-events:none;z-index:0}.chapter__stage{position:sticky;top:0;height:100svh;overflow:hidden}.chapter__stage-inner{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-image:url("../assets/img/kv/hero-bg-poster.webp");background-size:cover;background-position:center}@media(max-width: 1024px)and (max-height: 1024px),(max-aspect-ratio: 1/1){.hero-bg{background-image:url("../assets/img/kv/hero-bg-poster-portrait.webp")}}.hero-bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity 1.2s ease}.hero-bg video.is-on{opacity:1}.hero-bg::after{content:"";position:absolute;inset:0;background:radial-gradient(58% 44% at 50% 52%, rgba(var(--c-night-lo), 0.46) 0%, rgba(var(--c-night-lo), 0) 72%),linear-gradient(180deg, rgba(var(--c-night-lo), 0.72) 0%, rgba(var(--c-night-lo), 0) 34%, rgba(var(--c-night-lo), 0) 58%, rgba(var(--c-night-lo), 0.8) 100%),radial-gradient(120% 100% at 50% 50%, rgba(var(--c-night-lo), 0) 42%, rgba(var(--c-night-lo), 0.42) 100%)}@media(max-width: 1023px){.hero-bg::after{background:radial-gradient(66% 34% at 50% 56%, rgba(var(--c-night-lo), 0.46) 0%, rgba(var(--c-night-lo), 0) 74%),linear-gradient(180deg, rgba(var(--c-night-lo), 0.72) 0%, rgba(var(--c-night-lo), 0) 26%, rgba(var(--c-night-lo), 0) 52%, rgba(var(--c-night-lo), 0.8) 100%)}}.hero__glow{width:min(1100px,100vw);height:min(1100px,100vw);inset:auto;border-radius:50%}.hero{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--header-h) + 6vh)}.hero__copy{max-width:760px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.hero__title{margin:0;font-size:clamp(34px,8vw,78px);line-height:1.15;text-wrap:balance}.hero__title-em{display:block;color:rgb(var(--c-gold))}.hero__sub{margin:0;margin-inline:auto;max-width:42ch;font-size:clamp(15px,2vw,19px);color:rgba(var(--c-glow), 0.82)}.hero__cta{margin:8px 0 0}.hero__scroll-hint{position:absolute;left:50%;bottom:4vh;transform:translateX(-50%);margin:0;width:1px;height:56px;background:rgba(var(--c-gold), 0.25);overflow:hidden}.hero__scroll-hint span{position:absolute;inset:0;background:rgb(var(--c-gold));animation:hero-hint 2.4s ease-in-out infinite}@media(max-width: 1023px){.hero{justify-content:flex-start;padding-top:calc(var(--header-h) + 10vh)}.hero__copy{max-width:none}}@keyframes hero-hint{0%{transform:translateY(-100%)}60%{transform:translateY(100%)}100%{transform:translateY(100%)}}@media(max-width: 1023px){.hero__glow{opacity:.6}}html:not(.motion-ok) .hero__scroll-hint span{animation:none}.about{position:relative;z-index:1;min-height:auto;padding-top:8vh;padding-bottom:16vh}.about::before{content:"";position:absolute;inset:-160px 0 0;z-index:-1;pointer-events:none;background:rgba(var(--c-night-lo), 0.72);-webkit-mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.05) 70px, rgba(0, 0, 0, 0.22) 130px, rgba(0, 0, 0, 0.5) 185px, rgba(0, 0, 0, 0.8) 235px, #000 280px, #000 calc(100% - 140px), rgba(0, 0, 0, 0.7) calc(100% - 100px), rgba(0, 0, 0, 0.28) calc(100% - 50px), rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.05) 70px, rgba(0, 0, 0, 0.22) 130px, rgba(0, 0, 0, 0.5) 185px, rgba(0, 0, 0, 0.8) 235px, #000 280px, #000 calc(100% - 140px), rgba(0, 0, 0, 0.7) calc(100% - 100px), rgba(0, 0, 0, 0.28) calc(100% - 50px), rgba(0, 0, 0, 0) 100%)}.about__inner{max-width:620px}.about__title{margin:0 0 7vh;color:rgb(var(--c-gold))}.about__steps{display:flex;flex-direction:column}.about__step{margin:0 0 11vh;font-size:clamp(17px,2.4vw,25px);line-height:1.9;max-width:40ch}.about__step--last{margin-bottom:0;color:rgb(var(--c-gold-hi))}@media(min-width: 1024px){.about__inner{width:50%;max-width:620px}.about::before{background:linear-gradient(90deg, rgba(var(--c-night-lo), 0.78) 0%, rgba(var(--c-night-lo), 0.62) 46%, rgba(var(--c-night-lo), 0) 72%)}}.event__head{text-align:center;margin-bottom:8vh}.event__title{margin:0 0 14px;color:rgb(var(--c-gold-hi))}.event__period{margin:0;color:rgba(var(--c-glow), 0.8);font-size:clamp(14px,1.8vw,17px)}.event__body{max-width:1180px;margin:0 auto;display:grid;gap:clamp(28px,4vw,56px)}@media(min-width: 1024px){.event__body{grid-template-columns:1.25fr .75fr;align-items:start}}.event__prizes{display:flex;flex-direction:column;gap:14px}.event__prize{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px 20px;padding:18px clamp(16px,2.4vw,28px);border:1px solid rgba(var(--c-gold), 0.22);border-radius:26px 26px 4px 4px;background:rgba(var(--c-night), 0.3)}.event__rank{font-family:"Cinzel","Noto Sans Devanagari",Georgia,serif;font-size:clamp(15px,2vw,19px);color:rgb(var(--c-gold));min-width:4.5ch}.event__amount{font-family:"Cinzel","Noto Sans Devanagari",Georgia,serif;font-size:clamp(21px,3vw,30px);font-variant-numeric:tabular-nums;line-height:1.1}.event__amount small{font-family:"Noto Sans","Noto Sans Devanagari",system-ui,-apple-system,sans-serif;font-size:.5em;letter-spacing:.08em;margin-left:6px;color:rgba(var(--c-glow), 0.7)}.event__extra{font-size:clamp(12px,1.5vw,14px);color:rgba(var(--c-glow), 0.72);white-space:nowrap}@media(max-width: 767px){.event__prize{grid-template-columns:auto 1fr;gap:6px 14px;padding:16px 14px}.event__prize--1{padding-top:20px;padding-bottom:20px}.event__amount{min-width:0}.event__extra{grid-column:1/-1;white-space:normal;justify-self:start}}.event__prize--1{border-color:rgb(var(--c-gold));background:linear-gradient(100deg, rgba(var(--c-gold), 0.16) 0%, rgba(var(--c-gold), 0.03) 60%),rgba(var(--c-night), 0.3);padding-top:26px;padding-bottom:26px}.event__prize--1 .event__rank{font-size:clamp(17px,2.4vw,23px)}.event__prize--1 .event__amount{font-size:clamp(30px,5.4vw,54px);color:rgb(var(--c-gold-hi))}.event__prize--1 .event__extra{color:rgb(var(--c-gold))}.event__prize--2 .event__amount{font-size:clamp(25px,3.8vw,38px)}.event__prize--3 .event__amount{font-size:clamp(23px,3.4vw,34px)}.event__prize--rest{opacity:.82}.event__prize--rest .event__amount{font-size:clamp(19px,2.6vw,26px)}.event__howto{border-left:2px solid rgb(var(--c-gold));padding-left:clamp(16px,2vw,26px)}@media(min-width: 1024px){.event__howto{position:sticky;top:calc(var(--header-h) + 24px)}}.event__howto-title{margin:0 0 16px;font-size:clamp(18px,2.2vw,22px);color:rgb(var(--c-gold))}.event__rules{counter-reset:rule;display:flex;flex-direction:column;gap:16px}.event__rules li{counter-increment:rule;position:relative;padding-left:30px;font-size:clamp(14px,1.7vw,16px);line-height:1.85;color:rgba(var(--c-glow), 0.85)}.event__rules li::before{content:counter(rule);position:absolute;left:0;top:.35em;width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(var(--c-gold), 0.5);border-radius:50%;font-family:"Cinzel","Noto Sans Devanagari",Georgia,serif;font-size:12px;line-height:1;color:rgb(var(--c-gold))}.blessing{text-align:center}.blessing__title{margin:0 0 12px;color:rgb(var(--c-gold-hi))}.blessing__lead{margin:0 auto 6vh;max-width:46ch;color:rgba(var(--c-glow), 0.8)}.blessing__lines{display:grid;gap:clamp(28px,4vw,44px);margin:0 auto 10vh;max-width:1180px}@media(min-width: 1024px){.blessing__lines{grid-template-columns:repeat(3, 1fr)}}.blessing__line{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:clamp(26px,3vw,38px) clamp(18px,2vw,26px);border:1px solid rgba(var(--c-gold), 0.18);border-radius:26px 26px 4px 4px;background:rgba(var(--c-night), 0.18);font-size:clamp(16px,2vw,19px);line-height:1.9;text-wrap:balance}.blessing__mark{width:64px;height:64px;color:rgb(var(--c-gold));opacity:.75;flex:none}.blessing__video{margin:0 auto;max-width:900px}.products__title{text-align:center;margin:0 0 8vh;color:rgb(var(--c-dawn))}.products__cards{max-width:1180px;margin:0 auto 12vh;display:grid;gap:clamp(18px,2.4vw,30px)}@media(min-width: 1024px){.products__cards{grid-template-columns:repeat(3, 1fr)}}.brandwall{--mq-gap: clamp(32px, 5vw, 72px);overflow:hidden;border-top:1px solid rgba(var(--c-dawn), 0.22);border-bottom:1px solid rgba(var(--c-dawn), 0.22);padding:22px 0}.brandwall__track{display:flex;gap:var(--mq-gap);width:max-content;animation:brandwall-scroll var(--mq-dur, 34s) linear infinite}.brandwall__set{display:flex;flex:none;gap:var(--mq-gap)}.brandwall span{font-family:"Cinzel","Noto Sans Devanagari",Georgia,serif;font-size:clamp(16px,2.2vw,22px);letter-spacing:.04em;color:rgba(var(--c-ink), 0.62);white-space:nowrap}@keyframes brandwall-scroll{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(calc(-1 * var(--mq-shift, 50%)), 0, 0)}}html.perf-lite .brandwall__track{animation:none}html:not(.motion-ok) .brandwall__track{animation:none}.gameslife{text-align:center}.gameslife__stats{display:grid;gap:clamp(24px,4vw,64px);justify-content:center;margin-bottom:8vh}@media(min-width: 1024px){.gameslife__stats{grid-template-columns:repeat(2, minmax(0, 260px))}}.gameslife__lead{margin:0 auto 8vh;max-width:58ch;color:rgba(var(--c-ink), 0.78)}.gameslife__cats{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(12px,1.4vw,20px);max-width:1180px;margin:0 auto 8vh}@media(min-width: 1024px){.gameslife__cats{grid-template-columns:repeat(3, 1fr)}}.gameslife__cats>li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:152px;padding:24px 16px;border:1px solid rgba(var(--c-dawn), 0.25);border-radius:26px 26px 4px 4px;font-size:clamp(13px,1.7vw,16px);line-height:1.5;text-align:center}.gameslife__cta{margin:0}.stat{display:flex;flex-direction:column;gap:6px}.stat__num{font-family:"Cinzel","Noto Sans Devanagari",Georgia,serif;font-size:clamp(34px,6vw,62px);line-height:1;color:rgb(var(--c-dawn));font-variant-numeric:tabular-nums}.stat__label{font-size:clamp(13px,1.6vw,15px);letter-spacing:.04em;color:rgba(var(--c-ink), 0.7)}.cat__icon{width:64px;height:64px;flex:none;background-color:rgb(var(--c-dawn-lo));-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .32s ease}@media(max-width: 767px){.cat__icon{width:48px;height:48px}}.cat__icon--slots{-webkit-mask-image:url("../assets/img/orn/cat-slots.png");mask-image:url("../assets/img/orn/cat-slots.png")}.cat__icon--live{-webkit-mask-image:url("../assets/img/orn/cat-live.png");mask-image:url("../assets/img/orn/cat-live.png")}.cat__icon--crash{-webkit-mask-image:url("../assets/img/orn/cat-crash.png");mask-image:url("../assets/img/orn/cat-crash.png")}.cat__icon--fishing{-webkit-mask-image:url("../assets/img/orn/cat-fishing.png");mask-image:url("../assets/img/orn/cat-fishing.png")}.cat__icon--cricket{-webkit-mask-image:url("../assets/img/orn/cat-cricket.png");mask-image:url("../assets/img/orn/cat-cricket.png")}.cat__icon--football{-webkit-mask-image:url("../assets/img/orn/cat-football.png");mask-image:url("../assets/img/orn/cat-football.png")}.cat:hover .cat__icon{background-color:rgb(var(--c-gold))}.site-footer{min-height:auto;padding:clamp(2.5rem,6vw,4rem) clamp(20px,4vw,48px);color:rgb(var(--c-ink));background:linear-gradient(180deg, rgb(var(--c-sand)), rgb(var(--c-marble-soft)));border-top:2px solid rgba(0,0,0,0);border-image:linear-gradient(90deg, transparent, rgb(var(--c-gold)), transparent) 1}.footer__grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:start}@media(max-width: 767px){.footer__grid{grid-template-columns:1fr;text-align:center}}.footer__brand{text-align:left}.footer__brand-link{display:block;width:fit-content;line-height:0}.footer__logo{height:38px;width:auto;margin-bottom:.75rem}.footer__tagline{margin:0;max-width:60ch;color:rgb(var(--c-ink-soft))}.footer__col h3{margin:0 0 .75rem;font-family:"Cinzel","Noto Sans Devanagari",Georgia,serif;font-size:1em;color:rgb(var(--c-bronze-deep))}.footer__col ul{display:grid;gap:.4rem}.footer__col a{color:rgb(var(--c-bronze-deep));text-decoration:none;text-underline-offset:3px;transition:color .2s ease}.footer__col a:hover{color:rgb(var(--c-dawn));text-decoration:underline;text-decoration-color:rgb(var(--c-gold))}.footer__social{display:flex;gap:.75rem}@media(max-width: 767px){.footer__social{justify-content:center}}.footer__social a{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(var(--c-vein));border-radius:50%;color:rgb(var(--c-ink));transition:border-color .2s ease,color .2s ease,transform .2s ease}.footer__social a:hover{color:rgb(var(--c-ruby-bright));border-color:rgb(var(--c-gold))}.footer__social svg{display:block}html.motion-ok .footer__social a:hover{transform:translateY(-2px)}.footer__legal{max-width:1180px;margin:2rem auto 0;padding-top:1.5rem;border-top:1px solid rgb(var(--c-vein));display:flex;flex-direction:column;align-items:center;gap:.5rem;color:rgb(var(--c-ink-soft));font-size:.85rem;text-align:center}.footer__legal p{margin:0;font-size:inherit;max-width:72ch}.footer__legal .badge--18{margin-inline-end:.4rem;padding:.15em .8em;border-color:rgb(var(--c-ruby));color:rgb(var(--c-ruby));background:rgba(255,255,255,.6);font-size:.8rem}.footer__helpline{color:rgb(var(--c-dawn));font-weight:600}
