.gss{isolation:isolate;touch-action:pan-y;background:#121614;border-radius:12px;position:relative;overflow:hidden}.gss .cam{will-change:transform;position:absolute;inset:0;transform:scale(1.035)}.gss .art{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.gss .shd{background:linear-gradient(#0608071a,#0608078c);position:absolute;inset:0}.gss .box{width:100%;position:absolute;top:0;left:0}.gss svg.sc{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gss .fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gss .vig{pointer-events:none;position:absolute;inset:0}.gss .pool{aspect-ratio:1;will-change:opacity;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.gss-arch,.gss-arch .box{aspect-ratio:16/10}.gss-arch .art{object-position:50% 72%}.gss-arch .pool{background:radial-gradient(circle,#ffaa4652,#ff8c321a 42%,#ff8c3200 68%);width:40%}.gss-arch .pool.l{top:20%;left:37.5%}.gss-arch .pool.r{top:20%;left:62.5%}.gss-arch .tglow{aspect-ratio:1;opacity:0;pointer-events:none;will-change:opacity,transform;background:radial-gradient(circle,#ffe296d9,#f0c96a47 34%,#f0c96a00 64%);border-radius:50%;width:44%;margin:-22% 0 0 -22%;position:absolute;top:47%;left:79.5%;transform:none}.gss-arch .lf{aspect-ratio:.62;pointer-events:none;will-change:transform,opacity;width:3.2%;margin:-2.581% 0 0 -1.6%;position:absolute;transform:none}.gss-arch .lf.l{top:20.4%;left:37.5%}.gss-arch .lf.r{top:20.4%;left:62.5%}.gss .lf:before,.gss .lf:after,.gss .fl:before,.gss .fl:after{content:"";border-radius:50% 50% 46% 46%/62% 62% 38% 38%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.gss .lf:before,.gss .fl:before{background:radial-gradient(at 50% 72%,#ffb347 0,#f07a2a 46%,#c8461e00 74%);width:100%;height:100%}.gss .lf:after{background:radial-gradient(at 50% 70%,#fff6d8 0,#ffd77a 50%,#ffc85a00 78%);width:50%;height:56%;bottom:6%}.gss-arch .lastv{pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(80% 80%,#78140a00 50%,#961e0e8c 85%,#5a0c06d9 100%),linear-gradient(#d6542400 55%,#d6542447);position:absolute;inset:0}.gss-arch .vig{background:radial-gradient(74% 80% at 50% 42%,#28120600 52%,#2812066b 80%,#0e0703c7 100%),linear-gradient(#ffaa500f,#0000 40%)}.gss #ga-hitTxt{fill:#f0c96a;font:700 11px Inter}.gss .over{z-index:3;opacity:0;white-space:nowrap;color:var(--txt,#f2eee3);background:#121613e6;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font:600 13px/1 Inter;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.gss .over b{color:var(--gold,#d9a441)}.gss .over .crest{flex:none;display:block}.gss-arch.crop{aspect-ratio:400/191}.gss-arch.crop .box{transform:translateY(-15.2%)}.gss-sher{aspect-ratio:4/3}.gss-sher .box{aspect-ratio:4/3;width:auto;height:100%;left:50%;transform:translate(-50%)}.gss-sher .art{object-position:50% 30%;opacity:.5}.gss-sher .pool{background:radial-gradient(circle,#ffaa4657,#ff8c321f 40%,#ff8c3200 68%);width:46%}.gss-sher .pool.l{top:30.2%;left:10%}.gss-sher .pool.r{top:30.2%;left:90%}.gss-sher .heat,.gss-sher .heat2,.gss-sher .flash{aspect-ratio:1.25;pointer-events:none;will-change:opacity;border-radius:50%;width:92%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.gss-sher .heat{background:radial-gradient(#f0be5a8c,#d9a44133 38%,#d9a44100 66%)}.gss-sher .heat2{opacity:0;background:radial-gradient(#ff823280,#d654242e 36%,#d6542400 62%)}.gss-sher .flash{opacity:0;background:radial-gradient(#ffecb4e6,#f0c96a4d 34%,#f0c96a00 62%)}.gss-sher .fl{aspect-ratio:.62;transform-origin:50% 100%;pointer-events:none;will-change:transform,opacity;width:7.5%;margin:-10.403% 0 0 -3.75%;position:absolute;transform:none}.gss-sher .fl.l{top:30.8%;left:10%}.gss-sher .fl.r{top:30.8%;left:90%}.gss-sher .fl:after{background:radial-gradient(at 50% 70%,#fff6d8 0,#ffd77a 50%,#ffc85a00 78%);width:46%;height:52%;bottom:6%}.gss-sher .vig{background:radial-gradient(72% 78% at 50% 44%,#28120600 52%,#2812066b 80%,#0e0703c7 100%),linear-gradient(#ffaa500f,#0000 40%)}.gss-sher .bnr{transform-origin:50%;will-change:transform;place-items:center;min-height:34px;padding:4px 24px;display:grid;position:absolute;bottom:calc(2.5% + 12px);left:11%;right:11%}.gss-sher .bnr svg{width:100%;height:calc(100% + 8px);position:absolute;inset:-4px 0;overflow:visible}.gss-sher .bnr p{text-align:center;color:var(--bt,#17120b);word-break:break-word;will-change:transform;margin:0;font:600 15px/1.3 Cormorant Garamond,serif;position:relative}.hero .hst{position:relative}.hero .hst .gss{box-shadow:0 10px 30px #00000059}@media (width>=821px){.hero .hst{pointer-events:none;width:calc(100% - 20px);max-width:1340px;height:190px;margin:0 auto;position:absolute;top:0;left:0;right:0}.hero .hst .gss{pointer-events:auto;width:340px;position:absolute;bottom:10px;right:0}.hero .hst .gss-sher{aspect-ratio:auto;height:170px}.hero .hst .gss-sher .bnr p{font-size:13.5px}}@media (width<=820px){body.has-stage .hero{padding-top:0}.hero .hst{width:calc(100% - 16px);margin:12px auto 8px}.hero .hst .gss-sher{aspect-ratio:400/191;height:auto}.hero .hst .gss-sher .bnr p{font-size:13px;line-height:1.15}body.has-stage .hero .hin .t{padding:17px 14px 10px}body.has-stage .hero .hin h1{margin-top:5px;font-size:24px;line-height:1.05}body.has-stage .hero .hin .lede{margin-top:5px;font-size:15px;line-height:1.3}}@media (width>=821px){.dash .hero{padding-top:0}.dash .sc-top.gtop+.hero{padding-top:12px}.hero .hst{pointer-events:auto;width:calc(100% - 20px);max-width:1340px;height:auto;margin:0 auto 12px;position:relative;top:auto;left:auto;right:auto}.hero .hst .gss{aspect-ratio:auto;width:100%;height:min(360px,min(100vw,1360px)/2.46154 - 8.125px);position:relative;bottom:auto;right:auto}.hero .hst .gss-arch .box{aspect-ratio:16/10;width:auto;height:130.89%;left:50%;transform:translate(-50%,-15.2%)}.hero .hst .gss-sher{height:min(360px,min(100vw,1360px)/2.46154 - 8.125px)}.hero .hst .gss-sher .bnr p{font-size:15px}}body.has-stage .hero{flex-direction:column;display:flex}body.has-stage .hero .hin{order:0}body.has-stage .hero .hst{order:1}body.has-stage .hero .hst>div{scroll-margin:12px}@media (width>=821px){body.has-stage .hero .hin{margin:0 auto 12px}body.has-stage .hero .hst{margin:0 auto}}@media (width<=820px){body.has-stage .hero .hin{margin:12px auto 0}body.has-stage .hero .hst{margin:10px auto 0}}