@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;1,400&display=swap";:root{--limestone:#e6eaee;--ink:#1a2430;--slate:#3d4854;--harbor:#1b5580;--harbor-deep:#123c5c;--brick:#9c3d38;--paper:var(--limestone);--paper-raised:color-mix(in srgb, var(--limestone) 70%, white);--ink-soft:var(--slate);--line:color-mix(in srgb, var(--ink) 24%, var(--limestone));--line-strong:color-mix(in srgb, var(--ink) 48%, var(--limestone));--seal:var(--harbor);--seal-ink:var(--harbor-deep);--seal-soft:color-mix(in srgb, var(--harbor) 18%, var(--limestone));--seal-face:color-mix(in srgb, var(--harbor) 82%, white);--alert:var(--brick);--alert-soft:color-mix(in srgb, var(--brick) 14%, var(--limestone));--chalk:color-mix(in srgb, var(--limestone) 50%, white);--font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", serif;--font-body:"IBM Plex Sans", "Segoe UI", sans-serif;--type-body:clamp(.9375rem, .88rem + .25vw, 1rem);--type-display:clamp(1.375rem, 1.15rem + 1vw, 1.75rem);--radius-sm:2px;--radius-seal:999px;--touch:2.75rem;--gutter:clamp(1.25rem, 4vw, 3rem);--content-max:23.5rem;--ledger-rule:27px;--focus-ring-width:2px;--focus-ring-offset:3px;--focus-ring-offset-input:4px;--mask-keep:#fff;--mask-cut:#000;--theme-color:var(--limestone);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--paper);overflow-x:clip}body{min-height:100dvh;font:400 var(--type-body) / 1.55 var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}a{color:var(--seal-ink)}a:not(.button):not(.cta){text-underline-offset:3px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}a:not(.button):not(.cta):hover{text-decoration-color:currentColor}:focus-visible{outline:var(--focus-ring-width) solid var(--seal);outline-offset:var(--focus-ring-offset);border-radius:1px}h1{font:500 var(--type-display) / 1.2 var(--font-display);letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;margin:0 0 .4em}.lede{color:var(--ink-soft);max-width:42ch;margin:0 0 1.75rem;line-height:1.6}.lede strong,.notice strong{overflow-wrap:anywhere}.stack{flex-direction:column;gap:1.25rem;display:flex}.row{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.row a{min-height:var(--touch);align-items:center;font-size:.875rem;display:inline-flex}.fineprint{border-top:1px solid var(--line);color:var(--ink-soft);max-width:46ch;margin-top:2rem;padding-top:1.25rem;font-size:.8125rem;line-height:1.6}.fineprint.plain{border-top:none;margin-top:1.25rem;padding-top:0}.cta{min-height:var(--touch);background:var(--seal-ink);color:var(--chalk);border-radius:var(--radius-sm);font:500 .9375rem var(--font-body);justify-content:center;align-items:center;margin-top:1rem;padding:.7rem 1.25rem;text-decoration:none;display:inline-flex}.cta:hover{background:var(--seal)}.cta:focus-visible{outline-color:var(--seal);outline-offset:var(--focus-ring-offset)}@media (width<=480px){.row{flex-direction:column;align-items:stretch}.row a{justify-content:center}.cta{width:100%}}
