:root{--color-white:#fff;--color-carbon:#2b2b2b;--color-fog:#faf7f2;--color-mist:#e4e1dc;--color-stone:#b0ada7;--color-ash:#6e6b65;--color-ink:#2b2b2b;--color-signal:#8e9876;--color-signal-pale:#c7ccb8;--color-signal-rgb:142, 152, 118;--color-carbon-rgb:43, 43, 43;--color-cream:var(--color-fog);--color-charcoal:var(--color-carbon);--color-sage:var(--color-signal);--color-sage-pale:var(--color-signal-pale);--color-cta:var(--color-charcoal);--color-cta-hover:#1c1c1c;--color-cta-text:var(--color-white);--color-lockup-ink:#141517;--color-lockup-accent:#798468;--color-lockup-ink-on-dark:#fff;--color-lockup-accent-on-dark:#798468;--color-text-on-signal:var(--color-carbon);--color-text-on-accent:var(--color-fog);--color-background:var(--color-white);--color-surface:var(--color-fog);--color-surface-elevated:var(--color-mist);--color-text-primary:var(--color-carbon);--color-text-secondary:var(--color-ash);--color-text-tertiary:var(--color-stone);--color-accent:var(--color-carbon);--color-accent-dark:var(--color-ink);--color-accent-light:var(--color-signal-pale);--color-border:var(--color-mist);--color-border-strong:#c8c4be;--color-error:#c0392b;--color-success:#3d5248;--font-sans-stack:var(--font-landing-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:var(--font-sans-stack);--font-display:var(--font-landing-serif), "Cormorant Garamond", Georgia, serif;--font-serif-stack:var(--font-display);--font-body:var(--font-sans-stack);--space-xs:6px;--space-sm:12px;--space-md:20px;--space-lg:32px;--space-xl:52px;--space-2xl:80px;--space-3xl:120px;--max-width:1040px;--border-radius:4px;--border-radius-lg:12px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--color-background);min-height:100%;color:var(--color-text-primary);font-family:var(--font-sans-stack);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.75;overflow-x:clip}@media (max-width:639px){:root{--space-lg:24px;--space-xl:40px;--space-2xl:56px;--space-3xl:80px}}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.15}a{color:inherit}button{font-family:inherit}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){[data-slot=skeleton]{animation:none!important}}
.KSrzZG_wrap{min-height:70vh;padding:var(--space-2xl,80px) var(--space-md,20px);background:var(--color-background,#fff);color:var(--color-text-primary,#2b2b2b);font-family:var(--font-sans-stack,"DM Sans", -apple-system, BlinkMacSystemFont, sans-serif);justify-content:center;align-items:center;display:flex}.KSrzZG_fullPage{min-height:100vh}.KSrzZG_card{text-align:center;width:100%;max-width:560px}.KSrzZG_brand{margin-bottom:var(--space-lg,32px);color:inherit;display:inline-flex}.KSrzZG_kicker{margin:0 0 var(--space-sm,12px);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary,#6e6b65);font-size:12px;font-weight:500}.KSrzZG_title{margin:0 0 var(--space-sm,12px);font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);letter-spacing:-.01em;font-size:clamp(2rem,5vw,2.75rem);font-weight:500;line-height:1.1}.KSrzZG_body{margin:0 auto var(--space-lg,32px);max-width:440px;color:var(--color-text-secondary,#6e6b65);font-size:16px;line-height:1.6}.KSrzZG_actions{justify-content:center;gap:var(--space-sm,12px);flex-wrap:wrap;display:flex}.KSrzZG_primary,.KSrzZG_secondary{min-height:44px;padding:0 var(--space-md,20px);border-radius:var(--border-radius,4px);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.KSrzZG_primary{border:1px solid var(--color-accent,#2b2b2b);background:var(--color-accent,#2b2b2b);color:#fff}.KSrzZG_secondary{border:1px solid var(--color-border,#e4e1dc);color:var(--color-text-primary,#2b2b2b);background:0 0}.KSrzZG_primary:focus-visible,.KSrzZG_secondary:focus-visible{outline:2px solid var(--color-accent,#2b2b2b);outline-offset:2px}.KSrzZG_help{margin:var(--space-lg,32px) 0 0;color:var(--color-text-secondary,#6e6b65);font-size:13px}.KSrzZG_help a{color:inherit}
