.wins.astro-alo2lhst{padding-block:clamp(90px,11vw,160px) clamp(60px,8vw,110px)}.board.astro-alo2lhst{--on:#fff;--on-muted:#ffffffad;--rule:#ffffff24;border-radius:var(--r-lg);background:radial-gradient(700px 420px at 12% 0%, #2f6bff47, transparent 65%), var(--ink);color:var(--on);padding:clamp(28px,5vw,72px);position:relative}.board__dots.astro-alo2lhst{pointer-events:none;width:120px;position:absolute;top:34px;left:38%}.board__mascot.astro-alo2lhst{filter:drop-shadow(0 26px 30px #00000059);width:clamp(150px,17vw,240px);height:auto;animation:wins-bob 3.6s var(--ease) infinite;position:absolute;top:clamp(-120px,-9vw,-70px);right:clamp(12px,4vw,64px)}@keyframes wins-bob{50%{translate:0 -8px;rotate:-2deg}}.board__head.astro-alo2lhst{max-width:640px;position:relative}.board__head.astro-alo2lhst .h2.astro-alo2lhst{color:var(--on);letter-spacing:-.045em}.board__accent.astro-alo2lhst{color:var(--sun)}.board__lead.astro-alo2lhst{max-width:46ch;color:var(--on-muted);margin-top:18px;font-size:clamp(1.02rem,1.3vw,1.15rem)}.board__grid.astro-alo2lhst{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,4.5vw,64px);margin-top:clamp(36px,5vw,60px);display:grid}.feat.astro-alo2lhst{border-radius:var(--r);aspect-ratio:4/5;isolation:isolate;margin:0;position:sticky;top:110px;overflow:clip}.feat__img.astro-alo2lhst{object-fit:cover;object-position:50% 60%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.feat.astro-alo2lhst:after{content:"";z-index:-1;background:linear-gradient(#0a0d220d 25%,#0a0d228c 55%,#0a0d22e6);position:absolute;inset:0}.feat__body.astro-alo2lhst{gap:6px;padding:clamp(22px,3vw,34px);display:grid;position:absolute;inset:auto 0 0}.feat__spark.astro-alo2lhst{width:34px;position:absolute;top:-10px;right:26px}.feat__n.astro-alo2lhst{font-family:var(--font-display);letter-spacing:-.06em;color:var(--sun);font-size:clamp(5rem,10vw,8.5rem);font-weight:800;line-height:.82}.feat__title.astro-alo2lhst{font-family:var(--font-display);letter-spacing:-.03em;max-width:16ch;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:700;line-height:1.08}.feat__text.astro-alo2lhst{color:var(--on-muted);font-size:.98rem}.line.astro-alo2lhst{gap:clamp(26px,3.5vw,40px);margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.line.astro-alo2lhst:before,.line.astro-alo2lhst:after{content:"";background:var(--rule);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:6px}.line.astro-alo2lhst:after{background:linear-gradient(var(--orange), var(--sun));transform-origin:top}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.line.astro-alo2lhst:after{animation:linear both wins-fill view();animation-range:entry 40% cover 70%}}}@keyframes wins-fill{0%{transform:scaleY(0)}}.yr.astro-alo2lhst{gap:12px;display:grid;position:relative}.yr.astro-alo2lhst:before{content:"";background:var(--ink);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--orange), 0 0 0 5px var(--ink);z-index:1;border-radius:50%;position:absolute;top:14px;left:-30px}.yr__n.astro-alo2lhst{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #ffffff8c;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:800;line-height:1}.yr__items.astro-alo2lhst{gap:10px;margin:0;padding:0;list-style:none;display:grid}.win.astro-alo2lhst{--tag:var(--orange);--tag-ink:#fff;box-shadow:inset 0 0 0 1px var(--rule);transition:background-color .24s, box-shadow .24s, translate .24s var(--ease);background:#ffffff0d;border-radius:20px;padding:18px 22px 20px}.win.astro-alo2lhst:hover{background:#ffffff17;translate:4px;box-shadow:inset 0 0 0 1px #ffffff42}.win--milestone.astro-alo2lhst{--tag:var(--sky);--tag-ink:var(--ink)}.win--press.astro-alo2lhst{--tag:var(--sun);--tag-ink:var(--ink)}.win__tag.astro-alo2lhst{background:var(--tag);color:var(--tag-ink);letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-block}.win.astro-alo2lhst h4.astro-alo2lhst{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on);margin:10px 0 0;font-size:clamp(1.12rem,1.6vw,1.3rem);font-weight:700;line-height:1.15}.win.astro-alo2lhst p.astro-alo2lhst{color:var(--on-muted);margin-top:4px;font-size:.96rem}.board__foot.astro-alo2lhst{border-top:1px solid var(--rule);color:var(--on-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(32px,4vw,48px);padding-top:24px;font-weight:500;display:flex}.board__foot.astro-alo2lhst span.astro-alo2lhst{margin-right:6px}.board__foot.astro-alo2lhst a.astro-alo2lhst{width:44px;height:44px;color:var(--on);box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:50%;place-items:center;transition:box-shadow .18s,background-color .18s;display:grid}.board__foot.astro-alo2lhst a.astro-alo2lhst:hover{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #fff6}@media (width<=900px){.board__grid.astro-alo2lhst{grid-template-columns:1fr}.feat.astro-alo2lhst{aspect-ratio:4/3.4;position:relative;top:0}.board--mascot.astro-alo2lhst .board__head.astro-alo2lhst{padding-right:120px}}@media (width<=560px){.board--mascot.astro-alo2lhst .board__head.astro-alo2lhst{padding-top:70px;padding-right:0}.board__mascot.astro-alo2lhst{width:140px;top:-64px}.board__dots.astro-alo2lhst{display:none}.win.astro-alo2lhst{padding:16px 18px 18px}}@media (prefers-reduced-motion:reduce){.board__mascot.astro-alo2lhst{animation:none}.win.astro-alo2lhst:hover{translate:none}}
