@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300;src:url(../media/cormorant-cyrillic-ext-300-normal.1km10lbu7qhxn.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-cyrillic-ext-300-normal.0crz7rjxmb9gf.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300;src:url(../media/cormorant-cyrillic-300-normal.0y58lt-kb8al_.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-cyrillic-300-normal.0h-qe2y6039i3.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300;src:url(../media/cormorant-vietnamese-300-normal.2dvqbyz-3hocq.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-vietnamese-300-normal.1w08rxavrtab3.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300;src:url(../media/cormorant-latin-ext-300-normal.0c2g8-wyabp0y.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-latin-ext-300-normal.31-u1h_zlmeda.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300;src:url(../media/cormorant-latin-300-normal.3ylkgaq9fpck2.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-latin-300-normal.3lhvewy3q00br.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-cyrillic-ext-400-normal.2s6wqqer44369.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-cyrillic-ext-400-normal.2ti02inc0nzx_.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-cyrillic-400-normal.108kxyhfeka5a.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-cyrillic-400-normal.1mcuc4oz4bl4m.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-vietnamese-400-normal.3ok_waqvoj-00.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-vietnamese-400-normal.0ffnvbgnejsve.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-latin-ext-400-normal.0tej2_jo54lxn.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-latin-ext-400-normal.2oyua6vddmxup.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cormorant-latin-400-normal.3u-8l7fnp6l1-.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-latin-400-normal.2l9syh0vt0myy.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-cyrillic-ext-500-normal.3cn6nv8-rrya-.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-cyrillic-ext-500-normal.2oy5wwuv38gjz.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-cyrillic-500-normal.36xo6i6gogk2t.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-cyrillic-500-normal.2iuelynin6wt2.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-vietnamese-500-normal.390zyb0ngxa19.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-vietnamese-500-normal.0g6vivwabx3pq.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-latin-ext-500-normal.2lgs4d57veb9w.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-latin-ext-500-normal.195txmxu1h8n3.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-latin-500-normal.393bial6-rrhs.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/cormorant-latin-500-normal.38szumv7cxcug.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-ext-400-normal.0_mlbjjysj-9a.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/dm-sans-latin-ext-400-normal.20edsl4fvw0xl.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.2o7k1_w7_w7bj.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/dm-sans-latin-400-normal.12jnqtfk91av5.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-ext-500-normal.3r_2hmgyghopi.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/dm-sans-latin-ext-500-normal.0hc3k9jh99u9h.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.2f4st7_5x_v78.woff2?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff2"),url(../media/dm-sans-latin-500-normal.366wxi7rk3-vz.woff?dpl=dpl_3j9d5MbSkwLdDneDdD1332Z8y8Lo)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--color-ground);color:var(--color-ink);-webkit-font-smoothing:antialiased}h1,h2,p{margin:0}.page{min-height:100vh;padding:var(--space-lg) var(--space-md);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.card{width:100%;max-width:var(--form-max);background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-lg) var(--space-lg);gap:var(--space-lg);display:grid}.stack-xs{gap:var(--space-xs);display:grid}.stack-sm{gap:var(--space-sm);display:grid}.header-end{display:grid}.header-end .link{justify-self:end}.muted{color:var(--color-muted)}h1:focus{outline:none}.field{gap:var(--space-xs);display:grid}.input-box{min-height:var(--touch-min);background:var(--color-ground);border:var(--outline) solid var(--color-control);border-radius:var(--radius-md);align-items:center;display:flex}.input-box:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 calc(var(--focus-ring) - var(--outline)) var(--color-focus)}.input-box.has-error{border-color:var(--color-error)}.input-box input{width:100%;min-width:0;min-height:calc(var(--touch-min) - 2 * var(--outline));padding:var(--space-xs) var(--space-sm);color:var(--color-ink);font:inherit;border-radius:var(--radius-md);background:0 0;border:0;flex:1}.input-box input:focus{outline:none}.toggle{min-height:var(--touch-min);min-width:var(--touch-min);padding:0 var(--space-sm);color:var(--color-ink);text-underline-offset:3px;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;text-decoration:underline}.error-message{align-items:flex-start;gap:var(--space-xs);color:var(--color-error);display:flex}.error-icon{flex:none;width:1.25rem;height:1.25rem;margin-top:.0625rem}.button{width:100%;min-height:var(--touch-min);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:var(--space-xs);cursor:pointer;text-align:center;text-decoration:none;display:inline-flex}.button-primary{background:var(--color-accent);color:var(--color-on-accent);border:0}.button-primary:hover,.button-primary:active,.button-primary[aria-busy=true]{background:var(--color-accent-pressed)}.button-primary[aria-disabled=true]:not([aria-busy=true]){background:var(--color-selected);color:var(--color-ink);cursor:not-allowed}.button-secondary{border:var(--outline) solid var(--color-muted);color:var(--color-ink);background:0 0}.button-secondary:hover,.button-secondary:active{background:var(--color-selected)}.link{min-height:var(--touch-min);color:var(--color-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.link:hover{color:var(--color-muted)}:is(.button,.link,.toggle,.choice input,.checkbox input):focus-visible{outline:var(--focus-ring) solid var(--color-focus);outline-offset:2px}.spinner{border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:1.125rem;height:1.125rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.choices{gap:var(--space-sm);border:0;margin:0;padding:0;display:grid}.choice{align-items:center;gap:var(--space-sm);min-height:calc(var(--touch-min) + var(--space-xs));padding:var(--space-sm) var(--space-md);border:var(--outline) solid var(--color-control);border-radius:var(--radius-md);background:var(--color-ground);cursor:pointer;display:flex}.choice:has(input:checked){background:var(--color-selected);border-color:var(--color-ink);box-shadow:0 0 0 calc(var(--focus-ring) - var(--outline)) var(--color-ink)}.choice input,.checkbox input{width:1.375rem;height:1.375rem;accent-color:var(--color-ink);flex:none;margin:0}.checkbox{align-items:flex-start;gap:var(--space-sm);min-height:var(--touch-min);cursor:pointer;display:flex}.checkbox input{margin-top:.0625rem}.notice{border-radius:var(--radius-md);padding:var(--space-sm)}.notice-error{background:var(--color-error-bg);color:var(--color-error)}.notice-success{background:var(--color-success-bg);color:var(--color-success-fg)}.facts{gap:var(--space-sm);margin:0;display:grid}.facts dt{color:var(--color-muted)}.facts dd{margin:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.divider{text-align:center;color:var(--color-muted)}a.button{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.legal{gap:var(--space-md);width:100%;max-width:40rem;display:grid}.legal section{gap:var(--space-xs);display:grid}.legal ul{gap:var(--space-xxs);margin:0;padding-left:1.25rem;display:grid}.legal-links{gap:0;margin:0;padding:0;list-style:none;display:grid}.landing{min-height:100vh;padding:var(--space-lg) var(--space-lg) var(--space-md);background:radial-gradient(60rem 40rem at 85% 10%, var(--color-selected), transparent 70%), var(--color-ground);grid-template-rows:auto 1fr auto;display:grid;overflow-x:clip}.landing-wordmark{font-family:var(--font-display);letter-spacing:.02em;font-size:1.75rem;font-weight:500}.landing-main{align-items:center;gap:var(--space-xl);width:100%;max-width:72rem;padding:var(--space-xl) 0;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.landing-copy{gap:var(--space-lg);justify-items:start;max-width:34rem;display:grid}.landing-copy h1{font-size:clamp(2.75rem,7vw,4.5rem);line-height:1.05}.landing-badge{padding:var(--space-xxs) var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-card)}.landing-lead{font-size:1.125rem;line-height:1.6}.kard-stack{aspect-ratio:4/5;justify-self:center;width:min(64vw,22rem);position:relative}.kard{border-radius:var(--radius-xl);position:absolute;inset:8% 12%;box-shadow:0 1.5rem 3rem -1.5rem #22221a73}.kard-sage{background:var(--palette-sage);transform:rotate(-12deg)translate(-14%,-4%)}.kard-ochre{background:var(--palette-ochre);transform:rotate(7deg)translate(12%,-6%)}.kard-clay{background:var(--palette-clay);transform:rotate(-2deg)translateY(6%)}.landing-footer{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);border-top:1px solid var(--color-line);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.landing-links{gap:var(--space-lg);margin-left:auto;display:flex}@media (min-width:52rem){.landing{padding:var(--space-xl) var(--space-xxl) var(--space-md)}.landing-main{gap:var(--space-xxl);padding:var(--space-xxl) 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}
