.hero-sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-sky canvas{width:100%;height:100%;position:absolute;inset:0}.hero-sky-fallback{background:radial-gradient(at 95% 90%,#fff 0%,#f5fcff 17%,#0000 42%),radial-gradient(at 10% 115%,#fff 0%,#effaff 26%,#0000 51%),linear-gradient(#64b7f5,#c4ebff);position:absolute;inset:0}.dark .hero-sky-fallback{background:radial-gradient(at 95% 90%,#415069 0%,#19283e 18%,#0000 42%),radial-gradient(at 10% 115%,#34465f 0%,#162239 26%,#0000 51%),linear-gradient(#050c1b,#122339)}@media (prefers-color-scheme:dark){:root:not(.light) .hero-sky-fallback{background:radial-gradient(at 95% 90%,#415069 0%,#19283e 18%,#0000 42%),radial-gradient(at 10% 115%,#34465f 0%,#162239 26%,#0000 51%),linear-gradient(#050c1b,#122339)}}.home-page{padding-bottom:2rem}.home-hero{isolation:isolate;background:#91d3fa;margin-top:-6.5rem;padding:11rem 0 6rem;position:relative;overflow:hidden}.dark .home-hero{background:#071221}.home-hero-veil{pointer-events:none;background:linear-gradient(100deg,#f0fbff8c 0%,#f0fbff33 45%,#0000 70%);position:absolute;inset:0}.dark .home-hero-veil{background:linear-gradient(100deg,#040c1a99 0%,#040c1a40 45%,#0000 70%)}.home-hero-inner{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;gap:4rem;display:grid;position:relative}.home-hero-copy .eyebrow{color:color-mix(in srgb, var(--foreground) 70%, transparent)}.home-hero-title{letter-spacing:-.05em;margin-top:1.25rem;font-size:clamp(2.4rem,5.4vw,4.25rem);font-weight:600;line-height:1.02}.home-hero-sub{max-width:32rem;color:color-mix(in srgb, var(--foreground) 76%, transparent);margin-top:1.25rem;font-size:1.0625rem;line-height:1.6}.home-hero-topics{flex-wrap:wrap;gap:.5rem;max-width:36rem;margin-top:2rem;display:flex}.home-hero-topics .chip{background:color-mix(in srgb, var(--card) 62%, transparent);border-color:color-mix(in srgb, var(--ym-border) 60%, transparent);-webkit-backdrop-filter:blur(12px)}.hero-start{border-radius:var(--radius-card);border:1px solid color-mix(in srgb, var(--ym-border) 55%, transparent);background:color-mix(in srgb, var(--card) 66%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.3);animation:rise .8s var(--ease) .15s both;padding:1.5rem 1.5rem .5rem;box-shadow:inset 0 1px #ffffff8c,0 24px 48px -28px #14285059}.dark .hero-start{box-shadow:inset 0 1px #ffffff0f,0 24px 48px -28px #0009}@media (prefers-color-scheme:dark){:root:not(.light) .home-hero{background:#071221}:root:not(.light) .home-hero-veil{background:linear-gradient(100deg,#040c1a99 0%,#040c1a40 45%,#0000 70%)}:root:not(.light) .hero-start{box-shadow:inset 0 1px #ffffff0f,0 24px 48px -28px #0009}}.hero-start-title{letter-spacing:-.03em;margin-top:.6rem;font-size:1.25rem}.hero-start-list{margin-top:1rem;list-style:none}.hero-start-list li+li{border-top:1px solid color-mix(in srgb, var(--ym-border) 70%, transparent)}.hero-start-item{grid-template-columns:2rem 1fr auto;align-items:baseline;gap:.75rem;padding:.95rem 0;font-size:.9375rem;font-weight:500;line-height:1.4;display:grid}.hero-start-arrow{color:var(--ym-secondary);transition:transform .3s var(--ease), color .3s var(--ease)}.hero-start-item:hover .hero-start-text{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);text-underline-offset:4px}.hero-start-item:hover .hero-start-arrow{color:var(--foreground);transform:translate(3px)}.home-featured{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:3rem;margin-top:4.5rem;display:grid}.lead-story{gap:1.5rem;display:grid}.lead-media{aspect-ratio:16/9;border-radius:var(--radius-card);border:1px solid var(--ym-border);background:var(--ym-surface);position:relative;overflow:hidden}.lead-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.lead-story:hover .lead-media img{transform:scale(1.02)}.lead-title{letter-spacing:-.04em;margin-top:.6rem;font-size:clamp(1.6rem,2.8vw,2.25rem)}.lead-desc{color:var(--ym-secondary);max-width:60ch;margin-top:.75rem;font-size:1.0625rem}.side-stories{flex-direction:column;display:flex}.side-stories .eyebrow{margin-bottom:.5rem}.side-story{border-bottom:1px solid var(--ym-border);padding:1.25rem 0;display:block}.side-story h3{margin-top:.45rem;font-size:1.125rem;line-height:1.3}.side-story:hover h3,.latest-row:hover h3,.topic-row:hover h3{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);text-underline-offset:4px}.home-section{margin-top:6rem}.section-head{margin-bottom:2rem}.section-head h2{letter-spacing:-.04em;margin-top:.6rem;font-size:clamp(1.5rem,3vw,2.25rem)}.section-head-row{justify-content:space-between;align-items:end;gap:1rem;display:flex}.start-index{font-family:var(--font-mono);color:var(--ym-tertiary);font-size:.8125rem}.topic-index{border-top:1px solid var(--ym-border);grid-template-columns:1fr 1fr;gap:0 3rem;display:grid}.topic-row{border-bottom:1px solid var(--ym-border);grid-template-columns:1fr auto;align-items:start;gap:1.5rem;padding:1.5rem 0;display:grid}.topic-row h3{font-size:1.125rem}.topic-row p{color:var(--ym-secondary);margin-top:.35rem;font-size:.9375rem;line-height:1.55}.topic-count{font-family:var(--font-mono);color:var(--ym-secondary);border:1px solid var(--ym-border);border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.latest-list{border-top:1px solid var(--ym-border);list-style:none}.latest-row{border-bottom:1px solid var(--ym-border);grid-template-columns:16rem 1fr;grid-template-areas:"meta title""meta desc";column-gap:2rem;padding:1.5rem 0;display:grid}.latest-row .meta{grid-area:meta;align-self:start;padding-top:.3rem}.latest-row h3{grid-area:title;font-size:1.1875rem;line-height:1.3}.latest-row p{color:var(--ym-secondary);grid-area:desc;max-width:70ch;margin-top:.4rem;font-size:.9375rem;line-height:1.6}.latest-more{margin-top:2rem}.ink-cta{color:#fff;isolation:isolate;background:#14151c;border-radius:1.75rem;padding:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.ink-cta-glow{z-index:-1;background:radial-gradient(120% 130% at 100% 100%,#2d56bee6,#0000 55%);position:absolute;inset:0}.ink-cta h2{color:#fff;letter-spacing:-.05em;margin-top:.75rem;font-size:clamp(2rem,5vw,3.5rem)}.ink-cta p{color:#ffffffb8;max-width:34rem;margin-top:.9rem;font-size:1.0625rem}.ink-eyebrow{color:#fff9}.ink-btn{color:#050505;background:#fff;border-color:#fff;margin-top:1.75rem}.ink-btn:hover{background:#ffffffe0}@media (max-width:860px){.home-hero{padding:9rem 0 3.5rem}}@media (max-width:760px){.home-hero{margin-top:-7.5rem;padding-top:10rem}}@media (max-width:860px){.home-hero-inner{grid-template-columns:1fr;gap:2.5rem}.home-featured{grid-template-columns:1fr;gap:2rem;margin-top:3rem}.topic-index{grid-template-columns:1fr}.latest-row{grid-template-columns:1fr;grid-template-areas:"meta""title""desc"}.latest-row h3{margin-top:.4rem}.home-section{margin-top:4rem}}
