.hero-backdrop[data-astro-cid-ccimryqm]{position:absolute;inset:0;overflow:hidden}.hero-parallax[data-astro-cid-ccimryqm]{position:absolute;inset:0;transform:scale(1.06);will-change:transform}.hero-art[data-astro-cid-ccimryqm],.hero-photo[data-astro-cid-ccimryqm]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.hero-art--night[data-astro-cid-ccimryqm],[data-theme=dark] .hero-art--day[data-astro-cid-ccimryqm]{display:none}[data-theme=dark] .hero-art--night[data-astro-cid-ccimryqm]{display:block}.hero-photo[data-astro-cid-ccimryqm]{object-position:50% 30%}[data-theme=dark] .hero-photo[data-astro-cid-ccimryqm]{filter:brightness(.62) saturate(.9)}.hero-fade[data-astro-cid-ccimryqm]{position:absolute;inset:0;background:radial-gradient(42% 30% at 50% 46%,rgba(8,20,40,.42),transparent 100%),linear-gradient(to bottom,rgba(0,0,0,.18),transparent 30%),linear-gradient(to bottom,transparent 55%,var(--color-bg) 100%)}@media(max-width:760px){.hero-fade[data-astro-cid-ccimryqm]{background:radial-gradient(90% 26% at 50% 44%,rgba(8,20,40,.5),transparent 100%),linear-gradient(to bottom,rgba(0,0,0,.18),transparent 30%),linear-gradient(to bottom,transparent 55%,var(--color-bg) 100%)}}.hero[data-astro-cid-j7pv25f6]{position:relative;display:flex;min-height:max(640px,100svh);flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--header-height) + 24px) 16px 140px;text-align:center;color:#fff}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:flex;width:100%;max-width:760px;flex-direction:column;align-items:center;gap:22px}.hero-eyebrow[data-astro-cid-j7pv25f6]{padding:6px 14px;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-pill);background:#0a193252;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0;color:#fff;font-size:clamp(3rem,8vw,5rem);line-height:1.05;letter-spacing:-.03em;text-shadow:0 4px 30px rgba(10,25,50,.35)}.hero-tagline[data-astro-cid-j7pv25f6]{margin:0;color:#ffffffeb;font-size:clamp(1.05rem,2vw,1.3rem);text-shadow:0 2px 16px rgba(10,25,50,.35)}.hero-search[data-astro-cid-j7pv25f6]{display:flex;width:100%;max-width:560px;height:56px;margin-top:12px;align-items:center;gap:12px;padding:0 8px 0 22px;border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:text;transition:box-shadow .3s ease,transform .3s var(--ease-out)}.hero-search[data-astro-cid-j7pv25f6]:focus-within{transform:scale(1.02);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand) 35%,transparent),var(--glass-shadow)}.hero-search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1;min-width:0;border:0;background:transparent;color:var(--color-text);font-size:17px;outline:none}.hero-search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:var(--color-text-muted)}.hero-search[data-astro-cid-j7pv25f6] kbd[data-astro-cid-j7pv25f6]{padding:6px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-text) 7%,transparent);color:var(--color-text-muted);font-family:var(--font-sans);font-size:12px}.scroll-cue[data-astro-cid-j7pv25f6]{position:absolute;bottom:32px;left:50%;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translate(-50%);color:var(--color-text-secondary);font-size:13px}.scroll-cue[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{animation:nudge 2.4s var(--ease-out) infinite}@keyframes nudge{0%,60%,to{transform:none}30%{transform:translateY(5px)}}.topics[data-astro-cid-j7pv25f6]{padding:64px 16px 80px}.topics-inner[data-astro-cid-j7pv25f6]{display:flex;max-width:1040px;margin:0 auto;flex-direction:column;align-items:center;gap:40px}.topics[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(1.75rem,3vw,2.5rem)}.topic-grid[data-astro-cid-j7pv25f6]{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.topic-tile[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 12px;border-radius:var(--radius-card);background:var(--color-bg-secondary);color:var(--color-text);font-size:15px;font-weight:500;transition:transform .35s var(--ease-out),background-color .35s ease}.topic-tile[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px) scale(1.02);background:var(--color-bg-hover);color:var(--color-text)}.latest[data-astro-cid-j7pv25f6]{padding:80px 16px;background:var(--color-section-alt)}.latest-inner[data-astro-cid-j7pv25f6]{display:grid;max-width:var(--content-width);margin:0 auto;gap:28px}.latest-inner[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin-bottom:0}.subscribe[data-astro-cid-j7pv25f6]{padding:64px 16px}.subscribe[data-astro-cid-j7pv25f6] .notice[data-astro-cid-j7pv25f6]{max-width:var(--content-width);margin:0 auto}@media(max-width:720px){.hero[data-astro-cid-j7pv25f6]{padding-bottom:120px}.topic-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.topic-tile[data-astro-cid-j7pv25f6]{padding:18px 6px;font-size:13px;gap:10px}.topic-tile[data-astro-cid-j7pv25f6] .category-icon{--ci-size: 52px !important}.latest[data-astro-cid-j7pv25f6]{padding:56px 16px}}@media(prefers-reduced-motion:reduce){.scroll-cue[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{animation:none}.topic-tile[data-astro-cid-j7pv25f6],.topic-tile[data-astro-cid-j7pv25f6]:hover,.hero-search[data-astro-cid-j7pv25f6],.hero-search[data-astro-cid-j7pv25f6]:focus-within{transform:none;transition:none}}
