.landing_root__husXj{padding-top:var(--space-8);padding-bottom:var(--space-20)}@media (max-width:767px){.landing_root__husXj{padding-top:var(--space-4)}}[data-theme=light] .landing_root__husXj [data-parchment]{--portal-text-heading:var(--text-heading);--portal-text-body:var(--text-body);--portal-border:var(--border-default)}.landing_wrap__vEy5h{box-sizing:content-box;max-width:var(--max-width-wide);margin-inline:auto;padding-inline:clamp(var(--space-4),4vw,var(--space-12))}.landing_section__xfo1D{margin-top:var(--space-20);scroll-margin-top:calc(56px + var(--space-6))}.landing_head__AJHrK{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-8);margin-bottom:var(--space-8)}.landing_headText__2rUjv{display:flex;flex-direction:column;gap:var(--space-3);max-width:42rem;min-width:0}.landing_eyebrow__h0DX7{margin:0;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--violet)}.landing_title__4C_kX{margin:0;font-family:var(--portal-font-display,var(--font-display));font-weight:400;font-size:var(--text-2xl);line-height:var(--leading-snug);color:var(--portal-text-heading,var(--text-heading))}.landing_lead__YRtdX{margin:0;font-family:var(--portal-font-body,var(--font-body));font-style:italic;font-size:var(--text-md);line-height:var(--leading-mid);color:var(--text-secondary)}.landing_subTitle__mRLjc{margin:0;font-family:var(--portal-font-display,var(--font-display));font-weight:400;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--portal-text-heading,var(--text-heading))}.landing_prose__2NHGm{font-family:var(--portal-font-body,var(--font-body));font-size:var(--text-md);line-height:var(--leading-normal);color:var(--portal-text-body,var(--text-body))}.landing_meta__T__bE{font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-mid);color:var(--text-muted)}.landing_note__CrPn5{font-family:var(--portal-font-body,var(--font-body));font-style:italic;font-size:var(--text-sm);line-height:var(--leading-mid);color:var(--text-secondary)}.landing_panel__wJr9l{background:var(--bg-block-section);border:1px solid var(--portal-border,var(--border-subtle));border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:clamp(var(--space-5),4vw,var(--space-12))}.landing_card__2Bo3F{background:var(--bg-block-card);border:1px solid var(--portal-border,var(--border-subtle));border-radius:var(--portal-radius,var(--radius-lg));box-shadow:var(--shadow-card)}.landing_panel__wJr9l .landing_card__2Bo3F{border-color:var(--border-default);box-shadow:none}.landing_chip__ceRyR{display:inline-flex;align-items:center;gap:var(--space-1);min-height:1.75rem;padding:0 var(--space-3);border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:500;line-height:1.2;white-space:nowrap}.landing_chip__ceRyR svg{width:14px;height:14px;flex:0 0 auto}.landing_chipSuccess__RRq_4{color:var(--status-success);background:var(--success-bg)}.landing_chipInfo__eprFO{color:var(--status-info);background:var(--info-bg)}.landing_chipMuted__eTxJW{color:var(--text-secondary);border:1px solid var(--border-default)}.landing_chipQuiet__Wm9Ce{color:var(--text-heading);border:1px solid var(--border-default)}.landing_accentMark__jJYzl{flex:0 0 auto;width:.5rem;height:.5rem;transform:rotate(45deg);background:var(--portal-accent)}[data-theme=light] [data-parchment] .landing_goldText__Bt1s1{color:var(--gold-dim)}.landing_goldText__Bt1s1{color:var(--text-gold)}.landing_stretchCard__LwCM7{position:relative}.landing_stretch__fADZU:after{content:"";position:absolute;inset:0;border-radius:inherit}.landing_stretch__fADZU:focus-visible{outline:none}.landing_stretchCard__LwCM7:has(.landing_stretch__fADZU:focus-visible){outline:2px solid var(--gold-bright);outline-offset:2px}[data-theme=light] [data-parchment] .landing_stretchCard__LwCM7:has(.landing_stretch__fADZU:focus-visible){outline-color:var(--gold-dim)}.landing_srOnly__Q0tUf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing_empty__GFGXh{margin-top:var(--space-12);text-align:center}