.sv-y{--sv-ink:#2f2b28;--sv-mute:#57524e;--sv-field:#d0ccc9;--sv-raised:#d9d6d4;--sv-rule:#2f2b2829;color:var(--sv-ink);background:var(--sv-field);font-variant-numeric:tabular-nums;min-width:0;overflow-x:clip}.sv-y *{box-sizing:border-box}.sv-y [class*=rounded]{border-radius:0!important}.sv-y section+section{border-top:1px solid var(--sv-rule)}.sv-y a{color:inherit}.sv-cta{border:1px solid var(--sv-rule);border-top:2px solid var(--sv-ink);min-height:44px;color:var(--sv-ink);font:650 .84rem/1.2 var(--font-para,system-ui, sans-serif);letter-spacing:.04em;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1.35rem;text-decoration:none;transition:opacity .16s ease-out,transform .16s ease-out;display:inline-flex}.sv-cta--quiet{border-top-color:var(--sv-rule);color:var(--sv-mute)}.sv-cta:hover{opacity:.68}.sv-cta:active{transform:translateY(1px)}.sv-cta:focus-visible{outline:2px solid var(--sv-ink);outline-offset:3px}.sv-kicker{color:var(--sv-mute);font:700 .72rem/1.4 var(--font-para,system-ui, sans-serif);letter-spacing:.2em;text-transform:uppercase;margin:0}.sv-mark{color:var(--sv-ink);flex:none;display:inline-flex}.sv-mark--muted{color:var(--sv-mute)}.sv-num{color:var(--sv-mute);font:600 1.05rem/1 var(--font-display,Georgia, serif);display:block}.sv-frame{border:1px solid var(--sv-rule);position:relative;overflow:hidden}.sv-card{border:1px solid var(--sv-rule);border-top:2px solid var(--sv-ink);padding:1.6rem}.sv-card--quiet{border-top:1px solid var(--sv-rule)}.sv-tier__badge{color:var(--sv-mute);font:650 .66rem/1.4 var(--font-para,system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){html:not(.hw-force-motion) .sv-y *{transition:none!important}}
