@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff)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(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)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(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff)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(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)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:600;src:url(/_astro/dm-sans-latin-ext-600-normal.4vooXBpG.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-600-normal.DRtaDpgU.woff)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:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)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 Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-ext-400-normal.p18AlW_x.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-ext-400-normal.B1toqZab.woff)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 Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-normal.C5_t9oOD.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-400-normal._kVFYEpx.woff)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{--bg:#f5eceb;--surface:#fff9f6;--text:#36293b;--secondary:#6e5f72;--primary:#6b5791;--on-primary:#fff9f6;--selected:#e4dcf3;--accent:#e3a99c;--border:#e6d8d3;--error:#b4534f;--band:var(--surface);--step:var(--bg);--card:var(--surface);--banner:#36293b;--banner-text:#f5eceb;--banner-secondary:#b6a9bd;--banner-button:#c9b8ec;--banner-on-button:#36293b;--input:var(--surface);--phone-glow:0 40px 90px -20px #36293b47, 0 0 120px 10px #e3a99c2e;--serif:"DM Serif Display", Georgia, serif;--sans:"DM Sans", system-ui, -apple-system, sans-serif;color-scheme:light}:root[data-theme=dark]{--bg:#36293b;--surface:#433548;--text:#f5eceb;--secondary:#b6a9bd;--primary:#c9b8ec;--on-primary:#36293b;--selected:#4a3d63;--border:#4a3d50;--error:#e8918a;--band:#2e2333;--step:#3b2e40;--card:var(--surface);--banner:var(--surface);--banner-text:var(--text);--banner-secondary:var(--secondary);--banner-button:var(--primary);--banner-on-button:var(--on-primary);--input:#3f3244;--phone-glow:none;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-variant-ligatures:none;font-feature-settings:"liga" 0, "clig" 0, "dlig" 0;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3{margin:0;font-weight:400}h1,h2,.serif{font-family:var(--serif);font-variant-ligatures:none;font-feature-settings:"liga" 0, "clig" 0, "dlig" 0;letter-spacing:-.01em;font-style:normal;font-weight:400}p{margin:0}a{color:inherit}img{max-width:100%;height:auto;display:block}.wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 96px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:13px;font-weight:600}.for-dark,:root[data-theme=dark] .for-light{display:none}:root[data-theme=dark] .for-dark{display:block}.btn{background:var(--primary);height:58px;color:var(--on-primary);font:600 17px/1 var(--sans);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 30px;text-decoration:none;transition:filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn:focus-visible,.theme-switch button:focus-visible,.footer-links a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.btn-small{height:46px;padding:0 24px;font-size:15px}.topbar{justify-content:space-between;align-items:center;gap:16px;padding-top:28px;padding-bottom:28px;display:flex}.logo img{width:150px;height:auto}.topbar-actions{align-items:center;gap:14px;display:flex}.theme-switch{border:1px solid var(--border);border-radius:999px;gap:2px;padding:4px;display:flex}.theme-switch button{width:36px;height:36px;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.theme-switch button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.footer{border-top:1px solid var(--border);padding:34px 0 46px}.footer-inner{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.logo-small img{width:94px}.copyright,.footer-links{color:var(--secondary);font-size:15px}.copyright{margin-top:14px}.footer-links{flex-wrap:wrap;gap:28px;display:flex}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--text)}@media (width<=1023px){.wrap{padding:0 48px}}@media (width<=720px){.wrap{padding:0 22px}.topbar{padding-top:18px;padding-bottom:18px}.logo img{width:112px}.topbar-actions{gap:8px}.theme-switch{padding:3px}.theme-switch button{width:30px;height:30px}.btn-small{height:42px;padding:0 18px;font-size:14px}.footer{padding:28px 0 36px}.footer-inner{flex-direction:column;align-items:flex-start}.copyright{margin-top:12px}.footer-links{gap:22px;margin-top:-4px}}@media (width<=360px){.wrap{padding:0 16px}.logo img{width:96px}.btn-small{padding:0 14px;font-size:13px}}@media (width>=1024px){:root{--phone-glow:0 26.8px 60.3px -13.4px #36293b47, 0 0 80.4px 6.7px #e3a99c2e}body{font-size:10.72px}.wrap{max-width:964.8px;padding:0 64.32px}.eyebrow{font-size:8.71px}.btn{height:38.86px;font:600 11.39px/1 var(--sans);border-radius:669.33px;padding:0 20.1px}.btn:focus-visible,.theme-switch button:focus-visible,.footer-links a:focus-visible{outline:1.34px solid var(--primary);outline-offset:2.01px}.btn-small{height:30.82px;padding:0 16.08px;font-size:10.05px}.topbar{gap:10.72px;padding-top:18.76px;padding-bottom:18.76px}.logo img{width:100.5px}.topbar-actions{gap:9.38px}.theme-switch{border-radius:669.33px;gap:1.34px;padding:2.68px}.theme-switch button{border-radius:669.33px;width:24.12px;height:24.12px}.footer{padding:22.78px 0 30.82px}.footer-inner{gap:10.72px}.logo-small img{width:62.98px}.copyright,.footer-links{font-size:10.05px}.copyright{margin-top:9.38px}.footer-links{gap:18.76px}.theme-switch svg{width:10.72px;height:10.72px}}
