.site_page__DVQOv{color:var(--hw-text);background:var(--hw-bg);padding-top:var(--site-header-height,calc(2rem + 32px))}.site_hero__nrAM6{max-width:72rem;margin:0 auto;box-sizing:border-box;min-height:calc(100dvh - var(--site-header-height, calc(2rem + 32px)));display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1.25rem 2.5rem;position:relative}.site_heroCopy__CywiX{position:relative;z-index:1;max-width:36rem}.site_heroStage__7IXLK{position:absolute;inset:0 0 0 auto;width:min(52%,460px);perspective:900px;pointer-events:none;z-index:0}@media (max-width:700px){.site_heroStage__7IXLK{width:58%;opacity:.45}}.site_floater__5xLmd{position:absolute;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:900;line-height:1;color:#e8c547;transform-style:preserve-3d;text-shadow:1px 1px 0 #c4a43a,2px 2px 0 #a88828,3px 3px 0 #8a6e1c,4px 4px 0 #6f5716,6px 10px 18px rgba(0,0,0,.45);animation-name:site_drift__xaGML;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes site_drift__xaGML{0%,to{transform:translateZ(0) rotateY(-22deg) rotateX(10deg) rotate(-4deg)}50%{transform:translate3d(10px,-16px,28px) rotateY(18deg) rotateX(-8deg) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.site_floater__5xLmd{animation:none}}.site_heroTitle__0k03N{font-family:var(--hw-display);font-weight:700;font-size:clamp(2.8rem,8vw,5.4rem);line-height:.92;letter-spacing:.01em;margin:0 0 1.5rem;text-transform:none}.site_heroTitleAccent__wSUIZ{display:block;color:var(--hw-yellow)}.site_heroLead__ZwWhw{max-width:36rem;font-size:1.15rem;line-height:1.55;color:var(--hw-muted);margin:0 0 .75rem}.site_heroMeta__jMOJT{color:var(--hw-muted);font-size:.92rem;margin:0 0 1.75rem}.site_heroActions__XJoua{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem}.site_cta___nDTP{display:inline-flex;align-items:center;gap:.5rem;background:var(--hw-yellow);color:var(--hw-ink);font-weight:700;font-size:1.05rem;padding:.9rem 1.35rem;border-radius:4px}.site_cta___nDTP:hover{background:var(--hw-yellow-hover)}.site_link__7xg8N{color:var(--hw-text);text-decoration:underline;text-underline-offset:4px;font-weight:600}.site_link__7xg8N:hover{color:var(--hw-yellow)}.site_band__4vOFZ{max-width:72rem;margin:0 auto;padding:3rem 1.25rem;scroll-margin-top:calc(var(--site-header-height, 4rem) + 12px)}.site_bandHead__m3Y37{margin-bottom:1.75rem}.site_bandHead__m3Y37 h2{font-family:var(--hw-display);font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1;margin:0 0 .5rem}.site_bandHead__m3Y37 p{margin:0;color:var(--hw-muted)}.site_cards__QQOAB{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}@media (min-width:800px){.site_cards__QQOAB{grid-template-columns:repeat(3,1fr)}}.site_card__9AgGs{display:block;border:1px solid var(--hw-line);border-radius:6px;padding:1.25rem 1.2rem 1.4rem;background:var(--hw-bg-elev);min-height:100%}.site_card__9AgGs:hover{border-color:rgba(232,197,71,.45)}.site_cardNum__u9CKO{font-family:var(--hw-display);color:var(--hw-yellow);font-size:1.1rem;letter-spacing:.08em}.site_card__9AgGs h3{font-size:1.25rem;margin:.35rem 0 .5rem}.site_card__9AgGs p{margin:0;color:var(--hw-muted);line-height:1.5}.site_stats__lsDM3{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--hw-line);border:1px solid var(--hw-line);margin:0 auto;max-width:72rem}@media (min-width:800px){.site_stats__lsDM3{grid-template-columns:repeat(4,1fr)}}.site_stat__wsQyU{background:var(--hw-bg);padding:1.25rem 1rem;text-align:center}.site_stat__wsQyU b{display:block;font-family:var(--hw-display);font-size:1.6rem;color:var(--hw-yellow)}.site_stat__wsQyU span{color:var(--hw-muted);font-size:.85rem}.site_prose__xXX4T{max-width:46rem}.site_prose__xXX4T p{color:var(--hw-muted);line-height:1.7;margin:0 0 1rem}.site_prose__xXX4T p strong{color:var(--hw-text)}.site_prose__xXX4T a{color:var(--hw-yellow);text-decoration:underline;text-underline-offset:3px}.site_faqList__7aWbN{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--hw-line)}.site_faqList__7aWbN details{border-bottom:1px solid var(--hw-line)}.site_faqList__7aWbN summary{cursor:pointer;padding:1rem 0;font-weight:700;list-style:none}.site_faqList__7aWbN summary::-webkit-details-marker{display:none}.site_faqList__7aWbN details[open] summary{color:var(--hw-yellow)}.site_faqList__7aWbN details div,.site_faqList__7aWbN details p{color:var(--hw-muted);padding:0 0 1.1rem;line-height:1.6;margin:0}.site_ctaBand__lz1tq{background:var(--hw-bg-elev);border-top:1px solid var(--hw-line);padding:3.5rem 1.25rem;text-align:center}.site_ctaBand__lz1tq h2{font-family:var(--hw-display);font-size:clamp(2rem,5vw,3.2rem);margin:0 0 .5rem}.site_ctaBand__lz1tq p{color:var(--hw-muted);margin:0 0 1.5rem}.site_playShell__NwRk0{background:#0c1118;padding-top:var(--site-header-height,calc(2rem + 32px))}.site_playStage__R9EKK{position:relative;height:calc(100dvh - var(--site-header-height, calc(2rem + 32px)))}.site_playFrame__05pyP{display:block;width:100%;height:100%;border:0;background:#0c1118}.site_playLoading__rp2bb{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;grid-gap:.65rem;gap:.65rem;background:#0c1118;color:var(--hw-yellow);pointer-events:none}.site_playLoading__rp2bb b{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:3.2rem;font-weight:900;line-height:1;animation:site_playPulse__yBFEl 1.15s ease-in-out infinite}.site_playLoading__rp2bb span{font-size:.85rem;letter-spacing:.18em;color:var(--hw-muted)}@keyframes site_playPulse__yBFEl{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.site_playLoading__rp2bb b{animation:none}}