.hero[data-astro-cid-ge2uvauf]{isolation:isolate;flex-direction:column;min-height:calc(100svh - 82px);padding:clamp(28px,5vh,64px) 16px 0;display:flex;position:relative;overflow:hidden}.hero-glow[data-astro-cid-ge2uvauf]{z-index:-1;background:radial-gradient(60% 50% at 50% 0,#0088ff24,#0000 70%);position:absolute;inset:0}.hero-in[data-astro-cid-ge2uvauf]{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex;position:relative}.hero-ico[data-astro-cid-ge2uvauf]{border-radius:22.5%;width:64px;height:64px;margin-bottom:14px;box-shadow:0 14px 30px #0064dc47,0 2px 6px #00000014}.kicker[data-astro-cid-ge2uvauf]{color:var(--accent);margin-bottom:8px;font-size:15px;font-weight:600}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;font-size:clamp(38px,min(6.4vw,8.4vh),76px);font-weight:800;line-height:1.02}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{text-wrap:balance;display:block}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] .dim[data-astro-cid-ge2uvauf]{color:var(--text-3)}.hero-lead[data-astro-cid-ge2uvauf]{color:var(--text-2);max-width:600px;margin:16px 0 22px;font-size:clamp(16px,2vw,20px)}.hero-in[data-astro-cid-ge2uvauf] .stores{justify-content:center}.hero-test[data-astro-cid-ge2uvauf]{margin-top:14px;font-size:16px;font-weight:600}.fan[data-astro-cid-ge2uvauf]{--w:clamp(118px, min(13vw, 17vh), 172px);--sp:.8;min-height:calc(var(--w) * .95);flex:1;margin-top:10px;position:relative}.fan-hint[data-astro-cid-ge2uvauf]{text-align:center;color:var(--text-3);margin:0;font-size:13px}.fc[data-astro-cid-ge2uvauf]{--pull:0px;left:50%;bottom:calc(var(--w) * -.5 + 40px);width:var(--w);height:calc(var(--w) * 1.42);margin-left:calc(var(--w) / -2);color:#fff;transform:translateX(calc(var(--i) * var(--w) * var(--sp))) translateY(calc(var(--i) * var(--i) * var(--w) * .035)) rotate(calc(var(--i) * 7deg));transform-origin:50% 130%;z-index:calc(10 - var(--i) * var(--i));text-decoration:none;position:absolute}.fc-in[data-astro-cid-ge2uvauf]{border-radius:calc(var(--w) * .13);padding:calc(var(--w) * .09) 8px calc(var(--w) * .1);text-align:center;background:radial-gradient(120% 60% at 50% 0%, #ffffff59, transparent 55%), var(--g);transform:translateY(calc(var(--pull) * -1));flex-direction:column;align-items:center;transition:transform .45s cubic-bezier(.2,.9,.25,1);display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff59,0 18px 40px #00000038}.fc[data-astro-cid-ge2uvauf]:hover,.fc[data-astro-cid-ge2uvauf].open{--pull:calc(var(--w) * .56 + 44px);text-decoration:none}@media (hover:hover){.fc[data-astro-cid-ge2uvauf]:hover .fc-in[data-astro-cid-ge2uvauf]{transition-delay:40ms}}.fc-top[data-astro-cid-ge2uvauf]{margin-bottom:calc(var(--w) * .06);flex-direction:column;align-items:center;gap:5px;display:flex}.fc-scale[data-astro-cid-ge2uvauf]{gap:3px;display:flex}.fc-scale[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{width:calc(var(--w) * .09);background:#ffffff4d;border-radius:2px;height:4px}.fc-scale[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf].on{background:#fff}.fc-lvl[data-astro-cid-ge2uvauf]{letter-spacing:.02em;background:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;box-shadow:0 2px 6px #00000026}.fc-lvl[data-astro-cid-ge2uvauf].lv-A1{color:#14a86e}.fc-lvl[data-astro-cid-ge2uvauf].lv-A2{color:#0a7cf0}.fc-lvl[data-astro-cid-ge2uvauf].lv-B1{color:#6a40e0}.fc-lvl[data-astro-cid-ge2uvauf].lv-B2{color:#c27410}.fc[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-size:calc(var(--w) * .17);letter-spacing:-.03em;overflow-wrap:anywhere;max-width:100%;line-height:1.05}.fc-ipa[data-astro-cid-ge2uvauf]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(var(--w) * .075);color:#ffffffc7;margin-top:3px}.fc-tr[data-astro-cid-ge2uvauf].small{font-size:calc(var(--w) * .075);font-weight:500;line-height:1.3}.fc-tr[data-astro-cid-ge2uvauf]{width:100%;font-size:calc(var(--w) * .1);border-top:1px solid #ffffff4d;margin-top:auto;padding-top:10px;font-weight:600}@media (width<=600px){.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:36px}.hero-ico[data-astro-cid-ge2uvauf]{width:52px;height:52px;margin-bottom:10px}.hero[data-astro-cid-ge2uvauf]{min-height:0}.fan[data-astro-cid-ge2uvauf]{--w:min(30vw, 118px);--sp:.84;height:calc(var(--w) * 1.25 + 60px);flex:none}.fc[data-astro-cid-ge2uvauf].outer{display:none}.fc-in[data-astro-cid-ge2uvauf]{padding-left:4px;padding-right:4px}.fc-lvl[data-astro-cid-ge2uvauf]{padding:2px 6px;font-size:9px}}
