.home_hero__z_jpu{background:var(--yu-color-bg-section);border-bottom:1px solid var(--yu-color-hairline);padding:var(--yu-space-24) var(--yu-space-6) var(--yu-space-20);text-align:center}.home_heroInner__jKRQF{max-width:820px;margin:0 auto}.home_wordmark__lhUzq{font-size:var(--yu-text-headline-size);font-weight:600;letter-spacing:-.01em;color:var(--yu-color-text-secondary);margin-bottom:var(--yu-space-6)}.home_heroTitle__31oGI{font-size:var(--yu-text-display-1-size);font-weight:var(--yu-text-display-1-weight);letter-spacing:var(--yu-text-display-1-tracking);line-height:var(--yu-text-display-1-leading);text-wrap:balance}.home_heroLede__kqiqa{margin:var(--yu-space-6) auto 0;max-width:34em;font-size:var(--yu-text-body-large-size);line-height:var(--yu-text-body-large-leading);letter-spacing:var(--yu-text-body-large-tracking);color:var(--yu-color-text-secondary);text-wrap:pretty}.home_heroActions__n5Obp{display:flex;gap:var(--yu-space-3);justify-content:center;margin-top:var(--yu-space-10);flex-wrap:wrap}.home_buttonPrimary__bfos4{background:var(--yu-color-accent-fill);color:var(--yu-color-on-accent);padding:13px 28px;border-radius:var(--yu-radius-pill);font-size:var(--yu-text-body-size);font-weight:500;text-decoration:none;transition:background .2s ease}.home_buttonPrimary__bfos4:hover{background:var(--yu-color-accent-fill-hover);text-decoration:none}.home_buttonGhost__l13i2{color:var(--yu-color-accent-text);padding:13px 28px;border:1px solid var(--yu-color-hairline);border-radius:var(--yu-radius-pill);font-size:var(--yu-text-body-size);text-decoration:none}.home_buttonGhost__l13i2:hover{border-color:var(--yu-color-accent-text);text-decoration:none}.home_section__JtNPk{padding:var(--yu-space-20) var(--yu-space-6)}.home_sectionAlt__7HUTi{background:var(--yu-color-bg-section);border-block:1px solid var(--yu-color-hairline)}.home_sectionInner__KD_vX{max-width:980px;margin:0 auto}.home_sectionTitle__xI2sC{font-size:var(--yu-text-title-2-size);font-weight:var(--yu-text-title-2-weight);letter-spacing:var(--yu-text-title-2-tracking);line-height:var(--yu-text-title-2-leading);text-wrap:balance}.home_sectionLede__DmXDn{margin:var(--yu-space-4) 0 var(--yu-space-8);font-size:var(--yu-text-body-large-size);line-height:var(--yu-text-body-large-leading);text-wrap:pretty}.home_sectionFoot__3oC8_,.home_sectionLede__DmXDn{max-width:46em;color:var(--yu-color-text-secondary)}.home_sectionFoot__3oC8_{margin-top:var(--yu-space-5);font-size:var(--yu-text-callout-size)}.home_eventList__Vdynv{list-style:none;margin:var(--yu-space-8) 0 0;padding:0;display:grid;grid-gap:var(--yu-space-4);gap:var(--yu-space-4)}.home_eventCard__A2ThM{display:grid;grid-gap:var(--yu-space-2);gap:var(--yu-space-2);background:var(--yu-color-bg-elevated);border:1px solid var(--yu-color-hairline);border-radius:var(--yu-radius-card);padding:var(--yu-space-6);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home_eventCard__A2ThM:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:var(--yu-color-accent-text);text-decoration:none}.home_eventOrg__UgTc4{font-size:var(--yu-text-caption-size);letter-spacing:.05em;text-transform:uppercase;color:var(--yu-color-text-secondary)}.home_eventTitle__ivfu9{font-size:var(--yu-text-title-3-size);font-weight:600;letter-spacing:var(--yu-text-title-3-tracking);text-wrap:balance}.home_eventMeta__vraXT{font-size:var(--yu-text-callout-size);color:var(--yu-color-text-secondary)}.home_eventBadge__hY4h5{justify-self:start;margin-top:var(--yu-space-1);font-size:var(--yu-text-caption-size);font-weight:500;padding:3px 12px;border-radius:var(--yu-radius-pill);background:color-mix(in srgb,var(--yu-color-text-secondary) 14%,transparent)}.home_badge_published__3nDOR{background:color-mix(in srgb,var(--yu-color-success-fill) 16%,transparent);color:var(--yu-color-success-text)}.home_badge_live__Z1IK6{background:color-mix(in srgb,var(--yu-color-danger-fill) 16%,transparent);color:var(--yu-color-danger-text)}.home_principles__E4wTI{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--yu-space-6);gap:var(--yu-space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.home_principleNum__LePGI{display:block;font-family:var(--yu-font-family-mono);font-size:var(--yu-text-footnote-size);color:var(--yu-color-accent-text);font-weight:600;letter-spacing:.08em;margin-bottom:var(--yu-space-2)}.home_principleTitle__Umgfp{font-size:var(--yu-text-headline-size);font-weight:var(--yu-text-headline-weight);letter-spacing:var(--yu-text-headline-tracking);margin-bottom:var(--yu-space-2)}.home_principleDesc__sn0h5{color:var(--yu-color-text-secondary);font-size:var(--yu-text-callout-size);line-height:1.55;text-wrap:pretty}.home_code__8SiTU{background:var(--yu-color-bg-section);border:1px solid var(--yu-color-hairline);border-radius:var(--yu-radius-card);padding:var(--yu-space-5) var(--yu-space-6);overflow-x:auto;font-family:var(--yu-font-family-mono);font-size:var(--yu-text-footnote-size);line-height:1.7}.home_sectionAlt__7HUTi .home_code__8SiTU{background:var(--yu-color-bg-page)}.home_footer__df0cR{border-top:1px solid var(--yu-color-hairline);padding:var(--yu-space-12) var(--yu-space-6);text-align:center;font-size:var(--yu-text-footnote-size);color:var(--yu-color-text-secondary)}.home_footerMuted__KqFiP{margin-top:var(--yu-space-1)}@media (max-width:640px){.home_hero__z_jpu{padding:var(--yu-space-16) var(--yu-space-5) var(--yu-space-12)}.home_heroTitle__31oGI{font-size:48px}.home_section__JtNPk{padding:var(--yu-space-12) var(--yu-space-5)}.home_sectionTitle__xI2sC{font-size:28px}}