.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100svh;display:grid;align-items:center;padding-block:120px 80px;overflow:hidden;background:linear-gradient(to bottom,transparent 70%,var(--bg)),radial-gradient(ellipse at 70% 40%,#1f1f1f 0%,var(--bg) 65%)}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(252 251 247 / .05) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse at 60% 45%,#000 20%,transparent 70%)}.glow[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.45;pointer-events:none}.glow-a[data-astro-cid-j7pv25f6]{width:520px;height:520px;background:var(--rust);right:2%;top:12%;animation:drift 14s ease-in-out infinite alternate}.glow-b[data-astro-cid-j7pv25f6]{width:380px;height:380px;background:var(--teal);right:28%;bottom:4%;opacity:.22;animation:drift 18s ease-in-out infinite alternate-reverse}@keyframes drift{to{transform:translate(-40px,30px) scale(1.1)}}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:2rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:12ch}.hero[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6]{margin-top:2rem}.hero-art[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;filter:invert(1) drop-shadow(0 20px 60px rgb(185 82 23 / .35));animation:rise 1.2s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(30px) scale(.97)}}.hero-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{animation:rise .9s var(--ease) both}.hero-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.08s}.hero-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.16s}.hero-copy[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(4){animation-delay:.24s}.scroll-cue[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:28px;width:26px;height:42px;border:2px solid rgb(252 251 247 / .35);border-radius:14px;transform:translate(-50%)}.scroll-cue[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--ivory);animation:cue 1.8s infinite}@keyframes cue{to{transform:translateY(14px);opacity:0}}.sec-head[data-astro-cid-j7pv25f6]{margin-bottom:3rem}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--surface);border:1px solid var(--line);transition:transform .35s var(--ease),border-color .35s,box-shadow .35s}.card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:0 40px 80px -40px #000000e6}.card--rotd[data-astro-cid-j7pv25f6]:hover{border-color:#e4a66980}.card--mpf[data-astro-cid-j7pv25f6]:hover{border-color:#0cafa880}.card-media[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:1232 / 706;overflow:hidden}.card-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.card[data-astro-cid-j7pv25f6]:hover .card-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.card-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;flex:1;padding:clamp(1.25rem,3vw,2rem)}.card-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);flex:1}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}.badges[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.spotlight--rotd[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse at 80% 50%,rgb(12 175 168 / .1),transparent 60%),linear-gradient(180deg,var(--bg),#0f1418 50%,var(--bg))}.spotlight--mpf[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse at 20% 50%,rgb(185 82 23 / .14),transparent 60%)}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.split--rev[data-astro-cid-j7pv25f6]{grid-template-columns:.9fr 1.1fr}.stats[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;list-style:none;padding:0;margin:1.75rem 0 2rem}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid}.stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font:400 2.6rem/1 var(--font-display);color:var(--tan)}.stats[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ba-wrap[data-astro-cid-j7pv25f6]{max-width:560px;margin-inline:auto;width:100%}.hint[data-astro-cid-j7pv25f6]{text-align:center;color:var(--muted);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.about[data-astro-cid-j7pv25f6]{text-align:center;border-block:1px solid var(--line);background:linear-gradient(180deg,var(--onyx-950),var(--bg))}.about-inner[data-astro-cid-j7pv25f6]{display:grid;justify-items:center}.about[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]:after{content:"";width:28px;height:2px;background:currentColor}.cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(2rem,5vw,3.5rem);border-radius:24px;background:radial-gradient(ellipse at 100% 0%,rgb(88 101 242 / .28),transparent 60%),var(--surface);border:1px solid var(--line)}.cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:.2em}.cta[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin:0 0 1.5rem}.cta-social[data-astro-cid-j7pv25f6]{flex-basis:100%;padding-top:1.75rem;border-top:1px solid var(--line)}h1[data-astro-cid-j7pv25f6] em,h2[data-astro-cid-j7pv25f6] em{font-family:var(--font-serif);font-style:italic}h1[data-astro-cid-j7pv25f6] em{color:var(--tan);font-size:.85em}.lede[data-astro-cid-j7pv25f6] a{color:var(--ivory);text-decoration-color:var(--rust);text-underline-offset:3px}@media(max-width:860px){.hero-inner[data-astro-cid-j7pv25f6],.cards[data-astro-cid-j7pv25f6],.split[data-astro-cid-j7pv25f6],.split--rev[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-art[data-astro-cid-j7pv25f6]{order:-1;max-width:260px}.hero[data-astro-cid-j7pv25f6]{padding-top:100px}.scroll-cue[data-astro-cid-j7pv25f6]{display:none}}
