.leCHZG_hero{position:relative;overflow:hidden}.leCHZG_hero:before{content:"";background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--primary) 7%, transparent) 0 1.25rem, transparent 1.25rem 3.5rem);pointer-events:none;width:60%;position:absolute;inset-block:0;inset-inline-end:-10%;transform:skew(-18deg);-webkit-mask-image:linear-gradient(270deg,#000,#0000 85%);mask-image:linear-gradient(270deg,#000,#0000 85%)}.leCHZG_accentText{background:linear-gradient(100deg, var(--accent), color-mix(in oklab, var(--accent) 55%, var(--primary)));color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline-end:.12em}.leCHZG_stage{aspect-ratio:1;place-items:center;width:100%;max-width:30rem;margin-inline:auto;display:grid;position:relative}.leCHZG_slab{position:absolute;transform:skew(-18deg)}.leCHZG_slabPrimary{background:linear-gradient(160deg, color-mix(in oklab, var(--primary) 55%, transparent), transparent 75%);border-inline-start:3px solid var(--primary);inset:10% 20% 14% 12%}.leCHZG_slabAccent{background:linear-gradient(200deg, color-mix(in oklab, var(--accent) 45%, transparent), transparent 70%);border-inline-end:3px solid var(--accent);inset:26% 6% 4% 44%}.leCHZG_glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--primary) 45%, transparent), transparent);filter:blur(1.5rem);border-radius:50%;position:absolute;inset:8%}.leCHZG_mascot{width:82%;height:auto;filter:drop-shadow(0 1.5rem 2rem color-mix(in oklab, var(--primary) 35%, transparent));animation:6s ease-in-out infinite leCHZG_hover-float;position:relative}@keyframes leCHZG_hover-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-.9rem)rotate(1.5deg)}}.leCHZG_stepNumber{color:#0000;-webkit-text-stroke:2px var(--tone,var(--primary));font-size:4.5rem;line-height:.9}.leCHZG_band{background:linear-gradient(100deg, color-mix(in oklab, var(--success) 12%, transparent), transparent 55%), var(--card);clip-path:polygon(0 1.5rem,100% 0,100% calc(100% - 1.5rem),0 100%);position:relative}.leCHZG_closing{background:linear-gradient(115deg, color-mix(in oklab, var(--primary) 28%, transparent), transparent 60%), linear-gradient(295deg, color-mix(in oklab, var(--accent) 20%, transparent), transparent 55%), var(--card);position:relative;overflow:hidden}.leCHZG_closing:before{content:"";background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--accent) 12%, transparent) 0 1rem, transparent 1rem 2.25rem);pointer-events:none;width:45%;position:absolute;inset-block:-20%;inset-inline-end:-5%;transform:skew(-18deg);-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}@media (prefers-reduced-motion:reduce){.leCHZG_mascot{animation:none}}
