.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-7) var(--space-8);position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-6);grid-template-columns:1fr;display:grid}.hero-copy[data-astro-cid-lcdefpme]{max-width:620px}h1[data-astro-cid-lcdefpme]{max-width:15ch;font-size:var(--text-4xl)}.accent[data-astro-cid-lcdefpme]{color:var(--warm);display:inline}.hero-lead[data-astro-cid-lcdefpme]{max-width:52ch;margin-top:var(--space-4);color:var(--muted);font-size:var(--text-lg)}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero-stats[data-astro-cid-lcdefpme]{gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero-stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;gap:.1rem;display:flex}.hero-stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--cream);font-size:var(--text-xl);line-height:1}.hero-stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted-2);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.hero-visual[data-astro-cid-lcdefpme]{justify-content:center;width:100%;max-width:440px;margin-inline:auto;display:flex;position:relative}.hero-halo[data-astro-cid-lcdefpme]{filter:blur(18px);background:radial-gradient(circle at 50% 45%,#6fa3cc59,#0000 60%),radial-gradient(circle at 50% 80%,#e9c9a324,#0000 60%);border-radius:50%;position:absolute;inset:8% 0}.portrait[data-astro-cid-lcdefpme]{width:min(100%,420px);padding:var(--space-3);border:1px solid var(--border-strong);box-shadow:var(--shadow);background:linear-gradient(160deg,#e8edf417,#e8edf405);border-radius:38px;position:relative;transform:rotate(1.5deg)}.portrait[data-astro-cid-lcdefpme] img{border-radius:26px;width:100%;height:auto}.float-chip[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);color:var(--cream);font-size:var(--text-xs);letter-spacing:.04em;background:#172334eb;padding:.45rem .8rem;font-weight:700;display:none;position:absolute}.chip-1[data-astro-cid-lcdefpme]{top:10%;left:-4%}.chip-2[data-astro-cid-lcdefpme]{top:46%;right:-6%}.chip-3[data-astro-cid-lcdefpme]{bottom:8%;left:2%}.how-card[data-astro-cid-lcdefpme]{gap:var(--space-6);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg,#2f6bb024,#e8edf405 55%);display:grid}.steps[data-astro-cid-lcdefpme]{gap:var(--space-5);padding:0;list-style:none;display:grid}.step-number[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);color:var(--warm);font-size:var(--text-xs);letter-spacing:.14em;font-weight:700;display:inline-block}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-lg)}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.upcoming-card[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.upcoming-icon[data-astro-cid-lcdefpme]{border:1px solid var(--border);width:42px;height:42px;color:var(--accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.upcoming-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.upcoming-category[data-astro-cid-lcdefpme]{color:var(--muted-2);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.upcoming-name[data-astro-cid-lcdefpme]{color:var(--cream);font-weight:700}.badge[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);color:var(--warm);letter-spacing:.06em;text-transform:uppercase;border:1px solid #e9c9a34d;flex:none;padding:.25rem .6rem;font-size:.68rem;font-weight:700}.badge--available[data-astro-cid-lcdefpme]{color:var(--success);border-color:#6fbf9a66}.split-panel[data-astro-cid-lcdefpme]{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:#e8edf406;display:grid}.panel-list[data-astro-cid-lcdefpme]{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:#0b111a59}.panel-label[data-astro-cid-lcdefpme]{color:var(--muted-2);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.panel-list[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin-top:var(--space-3);flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.panel-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--border);color:var(--text);font-size:var(--text-sm);display:flex}.panel-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.panel-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-width:0;color:inherit;flex-direction:column;flex:1;gap:.1rem;font-weight:600;text-decoration:none;display:flex}.panel-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--cream)}.panel-kind[data-astro-cid-lcdefpme]{color:var(--warm);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:700}.panel-tag[data-astro-cid-lcdefpme]{color:var(--muted-2);font-size:var(--text-xs);font-weight:500}.panel-note[data-astro-cid-lcdefpme]{margin-top:var(--space-3);color:var(--muted-2);font-size:var(--text-xs)}.random-band[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 20%,#e9c9a31f,#0000 55%),#e8edf408;border:1px solid #e9c9a338;flex-direction:column;display:flex}.random-title[data-astro-cid-lcdefpme]{font-size:var(--text-2xl)}.random-text[data-astro-cid-lcdefpme]{max-width:58ch;margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.article-grid[data-astro-cid-lcdefpme]{gap:var(--space-3);display:grid}.article-tile[data-astro-cid-lcdefpme]{gap:var(--space-1);padding:var(--space-4);border-left:2px solid var(--accent);flex-direction:column;display:flex}.article-tile-kicker[data-astro-cid-lcdefpme]{color:var(--warm);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.article-tile-title[data-astro-cid-lcdefpme]{color:var(--cream);font-size:var(--text-lg);font-weight:700;line-height:1.3}.article-tile-text[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--text-sm)}.article-tile-link[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--accent);font-size:var(--text-xs);font-weight:700}@media (width>=640px){.portrait[data-astro-cid-lcdefpme]{padding:var(--space-4)}.float-chip[data-astro-cid-lcdefpme]{display:inline-block}.random-band[data-astro-cid-lcdefpme]{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-9)}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.how-card[data-astro-cid-lcdefpme]{padding:var(--space-6);grid-template-columns:1fr 1.1fr;align-items:start}.steps[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.split-panel[data-astro-cid-lcdefpme]{padding:var(--space-6);grid-template-columns:1fr 1fr;align-items:center}.random-band[data-astro-cid-lcdefpme]{padding:var(--space-6)}.article-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}
