@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-vietnamese-wght-normal.Djpar-EE.woff2)format("woff2-variations");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:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-latin-ext-wght-normal.4mBZvMWv.woff2)format("woff2-variations");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:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-latin-wght-normal.C4R2PX-h.woff2)format("woff2-variations");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:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-vietnamese-wght-italic.Dpzp2Zc3.woff2)format("woff2-variations");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:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-latin-ext-wght-italic.BwehhlXF.woff2)format("woff2-variations");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:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/crimson-pro-latin-wght-italic.CkPs-Rv6.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:Sacramento;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sacramento-latin-400-normal.mRAQrhvZ.woff2)format("woff2"),url(/_astro/sacramento-latin-400-normal.D-mHOmJi.woff)format("woff")}:root{--background:#fcf9f6;--card:#f8f3ee;--soft:#eee2d9;--blush:#e5d3c6;--sage:#bcc4b6;--gray-blue:#cdd0d7;--white:#fff;--foreground:#222;--muted-foreground:#584842;--primary:#222;--primary-foreground:#fcf9f6;--secondary:var(--card);--muted:var(--soft);--accent:var(--foreground);--accent-foreground:var(--primary-foreground);--border:#e5d3c6;--serif:"Crimson Pro Variable", "Crimson Pro", Georgia, serif;--read:"Crimson Pro Variable", "Crimson Pro", Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--sans:var(--mono);--script:"Sacramento", cursive;--ease-out:cubic-bezier(.16, 1, .3, 1);--radius:.25rem;--wrap-wide:72rem;--wrap-mid:56rem;--measure:38rem}*,:before,:after{box-sizing:border-box}html{font-size:106.25%;font-family:var(--read);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}body{margin:0;overflow-x:clip}h1,h2,h3,h4,.font-display{font-family:var(--serif);letter-spacing:-.01em;color:var(--foreground);margin:0;font-weight:400;line-height:1.1}p{margin:0}img{max-width:100%;display:block}.container{max-width:var(--wrap-wide);margin-inline:auto;padding-inline:1.5rem}.container-mid{max-width:var(--wrap-mid);margin-inline:auto;padding-inline:1.5rem}.measure{max-width:var(--measure)}.kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500;font-family:var(--mono)}.script{font-family:var(--script);text-transform:none;letter-spacing:0;font-weight:400}.text-accent{color:var(--accent)}.text-muted{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--primary);color:var(--primary-foreground);font-family:var(--sans);border-radius:var(--radius);padding:.75rem 1rem;font-size:.875rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}main:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.room-dark :focus-visible,.on-dark :focus-visible,.reset-band :focus-visible{outline-color:var(--primary-foreground)}.hair-rule{border:0;border-top:1px solid var(--border)}.border-y{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.btn-primary{font-family:var(--sans);border-radius:var(--radius);background:var(--primary);min-height:3rem;color:var(--primary-foreground);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;align-items:center;padding-block:.75rem;padding-inline:1.75rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:opacity .2s,transform .1s;display:inline-flex}.btn-primary:hover{opacity:.9}.btn-primary:active{transform:scale(.98)}.link-underline{color:var(--primary);border-bottom:1px solid var(--accent);padding-bottom:2px;text-decoration:none;transition:color .2s,border-bottom-width .18s,padding-bottom .18s;position:relative}.link-underline:after{content:"";position:absolute;inset:-.65rem -.25rem}.link-underline:hover{color:var(--accent);border-bottom-width:2px;padding-bottom:1px}@media (prefers-reduced-motion:no-preference){.rr-reveal{animation:rr-rise .9s var(--ease-out) both}}@keyframes rr-rise{0%{opacity:0;transform:translateY(14px)}}html.rr-motion [data-reveal]{transition:transform .9s var(--ease-out);transform:translateY(18px)}html.rr-motion [data-reveal].is-in{transform:none}html.rr-motion [data-reveal] .card{transition:transform .8s var(--ease-out) var(--d,0s);transform:translateY(16px)}html.rr-motion [data-reveal].is-in .card{transform:none}@media (prefers-reduced-motion:reduce){html.rr-motion [data-reveal],html.rr-motion [data-reveal] .card{transition:none;transform:none}}.split{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (width>=768px){.split{grid-template-columns:1fr 1fr;gap:3.5rem}}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border);background:var(--background);z-index:40;backdrop-filter:saturate(1.1)blur(6px);position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:4.25rem;display:flex}.wordmark[data-astro-cid-nen7h5rs]{font-family:var(--serif);letter-spacing:-.01em;color:var(--foreground);padding-block:.4rem;font-size:1.6rem;line-height:1;text-decoration:none}.nav-list[data-astro-cid-nen7h5rs]{gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]{font-family:var(--serif);color:var(--muted-foreground);font-size:1.05rem;text-decoration:none;transition:color .2s}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--primary)}.nav-toggle[data-astro-cid-nen7h5rs]{font-family:var(--serif);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;margin:-.85rem;padding:.85rem;font-size:1.05rem;display:none}@media (width<=767px){.nav-toggle[data-astro-cid-nen7h5rs]{display:block}.nav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--border);width:100%;display:none}.nav[data-astro-cid-nen7h5rs].open{display:block}.nav-list[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0;padding-block:.4rem .8rem}.nav-link[data-astro-cid-nen7h5rs]{padding-block:.7rem;display:block}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.nav[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .22s ease, transform .22s var(--ease-out), display .22s allow-discrete;transform:translateY(-6px)}.nav[data-astro-cid-nen7h5rs].open{opacity:1;transform:none}@starting-style{.nav[data-astro-cid-nen7h5rs].open{opacity:0;transform:translateY(-6px)}}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:var(--card)}.footer-inner[data-astro-cid-jo6i4kqk]{text-align:center;justify-items:center;gap:1.25rem;padding-block:3rem 2.5rem;display:grid}.footer-word[data-astro-cid-jo6i4kqk]{font-family:var(--serif);letter-spacing:-.01em;color:var(--foreground);font-size:1.5rem;line-height:1}.footer-list[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:0 1.75rem;margin:0;padding:0;list-style:none;display:flex}.footer-link[data-astro-cid-jo6i4kqk]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);padding-block:.6rem;font-size:.72rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:var(--primary)}.footer-base[data-astro-cid-jo6i4kqk]{font-family:var(--mono);letter-spacing:.06em;color:var(--muted-foreground);font-size:.68rem}.reset-kicker[data-astro-cid-5iv6xqvw]{opacity:.85;margin-bottom:1rem}.reset-h[data-astro-cid-5iv6xqvw]{margin-bottom:1rem;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.15}.reset-body[data-astro-cid-5iv6xqvw]{gap:.85rem;margin-bottom:1.75rem;display:grid}.reset-p[data-astro-cid-5iv6xqvw]{margin:0;font-size:1rem;line-height:1.7}.reset-signup[data-astro-cid-5iv6xqvw]{position:relative}.reset-form[data-astro-cid-5iv6xqvw]{flex-direction:column;gap:.75rem;max-width:32rem;display:flex}.reset-trap[data-astro-cid-5iv6xqvw]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.reset-form[data-astro-cid-5iv6xqvw][hidden]{display:none}@media (width>=640px){.reset-form[data-astro-cid-5iv6xqvw]{flex-direction:row}}.reset-input[data-astro-cid-5iv6xqvw]{border-radius:var(--radius);min-height:3rem;font-size:.95rem;font-family:var(--sans);background:0 0;border:1px solid;flex:1;padding-inline:1rem}.reset-input[data-astro-cid-5iv6xqvw]::placeholder{opacity:.6}.reset-btn[data-astro-cid-5iv6xqvw]{border-radius:var(--radius);letter-spacing:.02em;min-height:3rem;font-size:.875rem;font-family:var(--sans);cursor:pointer;white-space:nowrap;border:none;padding-block:.75rem;padding-inline:1.75rem;transition:opacity .2s,transform .1s}.reset-btn[data-astro-cid-5iv6xqvw]:hover{opacity:.9}.reset-btn[data-astro-cid-5iv6xqvw]:active{transform:scale(.98)}.reset-btn[data-astro-cid-5iv6xqvw]:disabled{opacity:.6;cursor:default}.reset-preview[data-astro-cid-5iv6xqvw]{opacity:.9;border-left:2px solid;max-width:34rem;margin:0 0 1.5rem;padding:.9rem 1.1rem;font-size:.95rem;line-height:1.6}.reset-notes[data-astro-cid-5iv6xqvw]{font-family:var(--sans);opacity:.75;gap:.35rem;margin:1rem 0 0;padding:0;font-size:.82rem;line-height:1.45;list-style:none;display:grid}.reset-privacy[data-astro-cid-5iv6xqvw]{font-family:var(--sans);opacity:.75;margin:.75rem 0 0;font-size:.82rem;line-height:1.45}.reset-privacy[data-astro-cid-5iv6xqvw] a[data-astro-cid-5iv6xqvw]{color:inherit;text-underline-offset:2px}.reset-done[data-astro-cid-5iv6xqvw]{margin-top:.5rem;font-size:1.25rem;line-height:1.35}.reset-done[data-astro-cid-5iv6xqvw]:focus{outline:none}.reset-error[data-astro-cid-5iv6xqvw]{color:var(--foreground);margin-top:.75rem;font-size:.9rem}.on-dark[data-astro-cid-5iv6xqvw],.on-dark[data-astro-cid-5iv6xqvw] .reset-h[data-astro-cid-5iv6xqvw],.on-dark[data-astro-cid-5iv6xqvw] .reset-done[data-astro-cid-5iv6xqvw],.on-dark[data-astro-cid-5iv6xqvw] .reset-error[data-astro-cid-5iv6xqvw]{color:var(--primary-foreground)}.on-dark[data-astro-cid-5iv6xqvw] .reset-input[data-astro-cid-5iv6xqvw]{border-color:var(--primary-foreground);color:var(--primary-foreground)}.on-dark[data-astro-cid-5iv6xqvw] .reset-input[data-astro-cid-5iv6xqvw]:focus{border-color:var(--accent)}.on-dark[data-astro-cid-5iv6xqvw] .reset-btn[data-astro-cid-5iv6xqvw]{background:var(--primary-foreground);color:var(--primary)}.on-light[data-astro-cid-5iv6xqvw]{color:var(--foreground)}.on-light[data-astro-cid-5iv6xqvw] .reset-p[data-astro-cid-5iv6xqvw]{color:var(--muted-foreground)}.on-light[data-astro-cid-5iv6xqvw] .reset-input[data-astro-cid-5iv6xqvw]{border-color:var(--border);color:var(--foreground)}.on-light[data-astro-cid-5iv6xqvw] .reset-input[data-astro-cid-5iv6xqvw]:focus{border-color:var(--accent)}.on-light[data-astro-cid-5iv6xqvw] .reset-btn[data-astro-cid-5iv6xqvw]{background:var(--accent);color:var(--accent-foreground)}.reset-band[data-astro-cid-bgll4myi]{background:var(--primary)}.reset-band-inner[data-astro-cid-bgll4myi]{padding-block:5rem}@media (width>=768px){.reset-band-inner[data-astro-cid-bgll4myi]{padding-block:7rem}}
