@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-vietnamese-wght-normal.BKsN3ITN.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:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-latin-ext-wght-normal.B5dZ8C4S.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:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-latin-wght-normal.Bl-S9Xys.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:Work Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-vietnamese-wght-italic.BstnRPhj.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:Work Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-latin-ext-wght-italic.wzbUBIXC.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:Work Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-latin-wght-italic.C1pcBsqQ.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:Krub;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/krub-thai-400-normal.D7G9wq4A.woff2)format("woff2"),url(/_astro/krub-thai-400-normal.tKn5e7tp.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Krub;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/krub-vietnamese-400-normal.Dvt3vaHn.woff2)format("woff2"),url(/_astro/krub-vietnamese-400-normal.CVoHNNlq.woff)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:Krub;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/krub-latin-ext-400-normal.C0a1ybd4.woff2)format("woff2"),url(/_astro/krub-latin-ext-400-normal.BKgTTHR5.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:Krub;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/krub-latin-400-normal.BaYqTPT_.woff2)format("woff2"),url(/_astro/krub-latin-400-normal.MT7qpKdn.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:Krub;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/krub-thai-500-normal.CAce3NdC.woff2)format("woff2"),url(/_astro/krub-thai-500-normal.CLtYkTXo.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Krub;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/krub-vietnamese-500-normal.DhS_LdX6.woff2)format("woff2"),url(/_astro/krub-vietnamese-500-normal.BEeZMsXd.woff)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:Krub;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/krub-latin-ext-500-normal.BjTj8JEc.woff2)format("woff2"),url(/_astro/krub-latin-ext-500-normal.CH2fPmaV.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:Krub;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/krub-latin-500-normal.CQrfvsZc.woff2)format("woff2"),url(/_astro/krub-latin-500-normal.B2l1XMx8.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:Krub;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/krub-thai-600-normal.BiAWPsfj.woff2)format("woff2"),url(/_astro/krub-thai-600-normal.BCW_W2sR.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Krub;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/krub-vietnamese-600-normal.CterN4AQ.woff2)format("woff2"),url(/_astro/krub-vietnamese-600-normal.BCu0SHgi.woff)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:Krub;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/krub-latin-ext-600-normal.Cn9YEGez.woff2)format("woff2"),url(/_astro/krub-latin-ext-600-normal.P80dPwpQ.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:Krub;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/krub-latin-600-normal.DIHDm3UI.woff2)format("woff2"),url(/_astro/krub-latin-600-normal.Bh4jPYEX.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:Krub;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/krub-thai-700-normal.D2eaUXNu.woff2)format("woff2"),url(/_astro/krub-thai-700-normal.TNb2TMLW.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Krub;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/krub-vietnamese-700-normal.D5jbqnsy.woff2)format("woff2"),url(/_astro/krub-vietnamese-700-normal.2Pqkuboj.woff)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:Krub;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/krub-latin-ext-700-normal.CJhHL23_.woff2)format("woff2"),url(/_astro/krub-latin-ext-700-normal.CDXEIqrG.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:Krub;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/krub-latin-700-normal.D5cj966t.woff2)format("woff2"),url(/_astro/krub-latin-700-normal.7VS5jMcA.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:Krub;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/krub-thai-400-italic.BUvgcaOX.woff2)format("woff2"),url(/_astro/krub-thai-400-italic.D_TeQVf1.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Krub;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/krub-vietnamese-400-italic.-1vvhQ9g.woff2)format("woff2"),url(/_astro/krub-vietnamese-400-italic.CVFUcY4x.woff)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:Krub;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/krub-latin-ext-400-italic.zXVQn_1D.woff2)format("woff2"),url(/_astro/krub-latin-ext-400-italic.B2wzfPca.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:Krub;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/krub-latin-400-italic.CDe00ksn.woff2)format("woff2"),url(/_astro/krub-latin-400-italic.DVzrnaol.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:Krub;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/krub-thai-700-italic.A_RSQ0PQ.woff2)format("woff2"),url(/_astro/krub-thai-700-italic.DQ4hO83c.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Krub;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/krub-vietnamese-700-italic.CtuDBQtJ.woff2)format("woff2"),url(/_astro/krub-vietnamese-700-italic._ECOLZ-A.woff)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:Krub;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/krub-latin-ext-700-italic.DpXv7--f.woff2)format("woff2"),url(/_astro/krub-latin-ext-700-italic.DFef4-2H.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:Krub;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/krub-latin-700-italic.CzFg9QoQ.woff2)format("woff2"),url(/_astro/krub-latin-700-italic.C1TlxHzs.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{--c-purple:#423754;--c-purple-deep:#392f4f;--c-orange:#e79252;--c-orange-text:#a4561a;--c-pink:#cf4684;--c-pink-text:#b02f6b;--c-blue:#478aa3;--c-lavender:#7c81b7;--c-ink:#3b3350;--c-strong:#1f1930;--c-muted:#645b73;--c-line:#e3e0e8;--c-soft:#f6f5f7;--c-soft-2:#eeeef0;--c-cream:#f8f4ef;--c-white:#fff;--c-on-orange:#2a2138;--gradient-brand:linear-gradient(90deg, #423754 0%, #cf4684 25%, #478aa3 50%, #7c81b7 75%, #e79252 100%);--gradient-brand-diag:linear-gradient(135deg, #423754 0%, #cf4684 25%, #478aa3 50%, #7c81b7 75%, #e79252 100%);--font-head:"Work Sans Variable", "Work Sans", system-ui, sans-serif;--font-body:"Krub", system-ui, sans-serif;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-lg:clamp(1.0625rem, 1.03rem + .2vw, 1.1875rem);--fs-h4:1.1875rem;--fs-h3:clamp(1.3125rem, 1.2rem + .5vw, 1.5625rem);--fs-h2:clamp(1.75rem, 1.4rem + 1.5vw, 2.625rem);--fs-h1:clamp(2.25rem, 1.7rem + 2.5vw, 3.5rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-section:clamp(3rem, 2.25rem + 3.5vw, 5.5rem);--width-wide:72rem;--width-prose:42rem;--gutter:clamp(1.25rem, .75rem + 2.5vw, 2.5rem);--radius:.625rem;--radius-sm:.3125rem;--shadow-card:0 1px 2px #392f4f0f, 0 8px 24px #392f4f14}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--c-white);color:var(--c-ink);font:400 var(--fs-base) / 1.7 var(--font-body);margin:0}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin:0 0 var(--sp-4);color:var(--c-purple-deep);font-family:var(--font-head);letter-spacing:-.012em;text-wrap:balance;font-weight:600;line-height:1.2}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p,ul,ol{margin:0 0 var(--sp-4)}strong,b{color:var(--c-strong);font-weight:700}a{color:inherit;text-underline-offset:.18em}a:hover{color:var(--c-pink-text)}:focus-visible{outline:3px solid var(--c-pink);outline-offset:2px;border-radius:2px}.tone-dark :focus-visible,.site-footer :focus-visible{outline-color:var(--c-orange)}.tone-dark strong{color:inherit}.skip-link{left:var(--sp-4);z-index:100;padding:var(--sp-2) var(--sp-4);background:var(--c-purple);color:var(--c-white);border-radius:var(--radius-sm);position:absolute;top:-4rem}.skip-link:focus{top:var(--sp-3);color:var(--c-white)}.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}.container{width:min(100% - 2 * var(--gutter), var(--width-wide));margin-inline:auto}.container--prose{max-width:var(--width-prose)}.bg-pattern-light{background-blend-mode:overlay, overlay;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAHlBMVEX///9CN1RCN1RCN1RCN1RCN1RCN1RCN1RCN1RCN1SVuTFNAAAACnRSTlMAAQQQER4fJCUmndWaLQAAAGFJREFUSMdjYBgcQDh8JlZQagiRZ8qciQNMUwArEJuJEySCFVjiVjAZrCASt4KpYAWduBXMACuYiQeMKhhVMKpgVMGogsGhAE9hPp246oBghUKwSiJYqTGI4KoWHQdJvQ0AJfee4DFitwoAAAAASUVORK5CYII=),linear-gradient(90deg,#fff 0%,#ffffff4d 99%);background-position:100% 0,0 0}.bg-pattern-dark{background-color:var(--c-purple);background-blend-mode:screen;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAHlBMVEX///9CN1RCN1RCN1RCN1RCN1RCN1RCN1RCN1RCN1SVuTFNAAAACnRSTlMAAQQQER4fJCUmndWaLQAAAGFJREFUSMdjYBgcQDh8JlZQagiRZ8qciQNMUwArEJuJEySCFVjiVjAZrCASt4KpYAWduBXMACuYiQeMKhhVMKpgVMGogsGhAE9hPp246oBghUKwSiJYqTGI4KoWHQdJvQ0AJfee4DFitwoAAAAASUVORK5CYII=);background-position:50% 0}.bg-pattern-quote{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAAeklEQVRo3u3ZMQ4AIQgFUQwJeP8Ls2u1hVoKJjv5B+DVjITUTgDcBtCw6Adn74UtoB0+/iHaGpBzfsxXAE07P6YzwFIBNgN68gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID7AOXv+vJgIeG1ySYvWvkuWpVnO8rpPwEPWQNR8QHCeHYAAAAASUVORK5CYII=),linear-gradient(90deg,#392f4fe6 0%,#392f4f 50%,#392f4fe6 100%)}.brand-line{background:var(--gradient-brand);height:6px}.btn{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--radius-sm);min-height:2.875rem;font:600 1rem / 1.3 var(--font-head);text-align:center;cursor:pointer;border:2px solid #0000;padding:.55rem 1.35rem;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn svg{flex:none}.btn--primary{background:var(--c-purple);color:var(--c-white)}.btn--primary:hover{background:var(--c-purple-deep);color:var(--c-white)}.btn--accent{background:var(--c-orange);color:var(--c-on-orange)}.btn--accent:hover{color:var(--c-on-orange);background:#eea16a}.btn--outline{border-color:var(--c-purple);color:var(--c-purple);background:0 0}.btn--outline:hover{background:var(--c-purple);color:var(--c-white)}.btn-row{align-items:center;gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.center .btn-row,.btn-row--center{justify-content:center}.eyebrow{margin:0 0 var(--sp-3);color:var(--c-purple-deep);font:italic 300 var(--fs-base) / 1.4 var(--font-head)}.eyebrow--caps{color:var(--c-orange-text);font:600 .8125rem / 1.4 var(--font-head);letter-spacing:.06em;text-transform:uppercase}.tone-dark .eyebrow{color:var(--c-white)}.lead{font-size:var(--fs-lg);line-height:1.65}.measure{max-width:65ch}.muted{color:var(--c-muted)}.center{text-align:center}.center .measure{margin-inline:auto}.checks,.list-arrow,.list-checkbox,.list-cross{padding:0;list-style:none}.checks li,.list-arrow li,.list-checkbox li,.list-cross li{margin-bottom:var(--sp-3);padding-left:1.85rem;position:relative}.checks li:before{content:"";border-left:3px solid var(--c-pink);border-bottom:3px solid var(--c-pink);width:1.05rem;height:.6rem;position:absolute;top:.42em;left:0;transform:rotate(-45deg)scale(.8)}.list-arrow li{margin-bottom:var(--sp-4);padding-left:2.25rem}.list-arrow li:before{content:"";background:var(--c-purple);clip-path:polygon(0 0,100% 50%,0 100%);width:.8rem;height:.95rem;position:absolute;top:.38em;left:.2rem}.list-checkbox li{margin-bottom:var(--sp-4);padding-left:2.75rem}.list-checkbox li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23423754' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3Cpath d='m9 11 3 3L22 4' stroke='%23cf4684' stroke-width='2.5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.75rem;height:1.75rem;position:absolute;top:.05em;left:0}.list-cross li:before,.list-cross li:after{content:"";background:var(--c-muted);width:1rem;height:2.5px;position:absolute;top:.75em;left:.1rem;transform:rotate(45deg)}.list-cross li:after{transform:rotate(-45deg)}.grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min,19rem)), 1fr));display:grid}.split{gap:var(--sp-6) var(--sp-8);align-items:center;display:grid}.split--top{align-items:start}@media (width>=56rem){.split{grid-template-columns:1fr 1fr}.split--reverse>:first-child{order:2}.split--wide-left{grid-template-columns:1.4fr 1fr}.split--wide-right{grid-template-columns:1fr 1.4fr}}.rounded{border-radius:var(--radius)}.panel{padding:var(--sp-5);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius);box-shadow:var(--shadow-card)}details.faq{border-bottom:1px solid var(--c-line);padding-block:var(--sp-4)}details.faq summary{cursor:pointer;font:600 1.0625rem / 1.4 var(--font-head);color:var(--c-purple-deep)}details.faq[open] summary{margin-bottom:var(--sp-3)}.prose{max-width:65ch}.prose h2{margin-top:var(--sp-7);font-size:clamp(1.5rem,1.3rem + .9vw,2rem)}.prose h3{font-size:var(--fs-h3);margin-top:var(--sp-6)}.prose h4{margin-top:var(--sp-5)}.prose a:not(.btn){color:var(--c-pink-text)}.prose a:not(.btn):hover{color:var(--c-purple)}.prose img{border-radius:var(--radius);margin-block:var(--sp-5)}.prose li{margin-bottom:var(--sp-2)}.prose blockquote{margin:var(--sp-5) 0;padding-left:var(--sp-5);border-left:3px solid var(--c-pink);font-size:var(--fs-lg)}.prose table{border-collapse:collapse;width:100%;margin-block:var(--sp-5);font-size:var(--fs-sm);display:block;overflow-x:auto}.prose th,.prose td{padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-line);text-align:left}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.btn:hover{transform:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;border-bottom:1px solid var(--c-line);background:#fffffff5;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--sp-5);min-height:4.5rem;display:flex}.brand[data-astro-cid-nen7h5rs]{flex:none}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:9rem;height:auto}ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}a[data-astro-cid-nen7h5rs]{text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){font:500 1rem / 1.3 var(--font-head);color:var(--c-purple)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{color:var(--c-pink-text)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:0 2px 0 var(--c-pink)}.nav-desktop[data-astro-cid-nen7h5rs],.cta-desktop[data-astro-cid-nen7h5rs]{display:none}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--sp-6);display:flex}.nav-mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;place-content:center;gap:5px;width:2.75rem;height:2.75rem;list-style:none;display:grid}.nav-mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav-mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--c-purple);width:1.5rem;height:2px;transition:transform .15s,opacity .15s;display:block}.nav-mobile[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.nav-mobile[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.nav-mobile[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.panel[data-astro-cid-nen7h5rs]{padding:var(--sp-4) var(--gutter) var(--sp-5);background:var(--c-white);border-bottom:1px solid var(--c-line);box-shadow:var(--shadow-card);position:absolute;inset:100% 0 auto}.panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--sp-3) 0;font-size:1.125rem;display:block}.panel[data-astro-cid-nen7h5rs] .btn{width:100%;margin-top:var(--sp-3)}@media (width>=60rem){.nav-desktop[data-astro-cid-nen7h5rs],.cta-desktop[data-astro-cid-nen7h5rs]{display:block}.nav-mobile[data-astro-cid-nen7h5rs]{display:none}.nav-desktop[data-astro-cid-nen7h5rs]{margin-left:auto}}.brand-line[data-astro-cid-jo6i4kqk]{background:var(--gradient-brand);height:6px}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--sp-8) var(--sp-7);background:var(--c-purple-deep);color:var(--c-white);font-size:var(--fs-sm)}.cols[data-astro-cid-jo6i4kqk]{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.cols[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:9rem;height:auto}.tagline[data-astro-cid-jo6i4kqk]{margin-top:var(--sp-4)}h2[data-astro-cid-jo6i4kqk]{margin-bottom:var(--sp-3);color:var(--c-white);letter-spacing:0;font-size:1rem}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{margin-bottom:var(--sp-2)}a[data-astro-cid-jo6i4kqk],.link-btn[data-astro-cid-jo6i4kqk]{color:var(--c-white);text-decoration-color:#ffffff73}a[data-astro-cid-jo6i4kqk]:hover,.link-btn[data-astro-cid-jo6i4kqk]:hover{color:var(--c-orange)}.link-btn[data-astro-cid-jo6i4kqk]{font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-line:underline}.icons[data-astro-cid-jo6i4kqk]{gap:var(--sp-2);display:flex}.icons[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-sm);border:1px solid #ffffff59;place-items:center;width:2.5rem;height:2.5rem;display:grid}.icons[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{border-color:var(--c-orange)}.contact-link[data-astro-cid-jo6i4kqk]{margin-top:var(--sp-3)}.contact[data-astro-cid-uukcahgk]{padding-block:var(--sp-section);background:var(--c-soft-2)}.inner[data-astro-cid-uukcahgk]{gap:var(--sp-6) var(--sp-7);max-width:56rem;display:grid}.profile[data-astro-cid-uukcahgk]{background:var(--c-white);border-radius:var(--radius);max-width:15rem;box-shadow:var(--shadow-card);align-self:start;overflow:hidden}.profile[data-astro-cid-uukcahgk] img{aspect-ratio:1;object-fit:cover;width:100%}.profile-body[data-astro-cid-uukcahgk]{padding:var(--sp-4)}.profile-body[data-astro-cid-uukcahgk] h3[data-astro-cid-uukcahgk]{margin-bottom:var(--sp-2);font-size:1.1875rem}.profile-body[data-astro-cid-uukcahgk] p[data-astro-cid-uukcahgk]{font-size:var(--fs-sm);margin-bottom:var(--sp-3);line-height:1.5}.socials[data-astro-cid-uukcahgk]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex}.socials[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{background:var(--c-soft-2);border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--c-purple);place-items:center;display:grid}.socials[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]:hover{background:var(--c-purple);color:var(--c-white)}h2[data-astro-cid-uukcahgk]{margin-bottom:var(--sp-3)}form[data-astro-cid-uukcahgk]{gap:var(--sp-3);margin-top:var(--sp-5);display:grid}input[data-astro-cid-uukcahgk],textarea[data-astro-cid-uukcahgk]{background:var(--c-white);border-radius:var(--radius-sm);width:100%;color:var(--c-ink);font:inherit;border:1px solid #8f889b;padding:.75rem 1rem}input[data-astro-cid-uukcahgk]::placeholder,textarea[data-astro-cid-uukcahgk]::placeholder{color:var(--c-muted)}.actions[data-astro-cid-uukcahgk]{gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;display:flex}.trap[data-astro-cid-uukcahgk]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.status[data-astro-cid-uukcahgk]{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);background:var(--c-white);font-size:var(--fs-sm);margin:0}.status--ok[data-astro-cid-uukcahgk]{border-left:4px solid #2e7d32}.status--fail[data-astro-cid-uukcahgk]{border-left:4px solid #b3261e}button[data-astro-cid-uukcahgk][disabled]{opacity:.7;cursor:default;transform:none}@media (width>=40rem){form[data-astro-cid-uukcahgk]{grid-template-columns:1fr 1fr}.full[data-astro-cid-uukcahgk]{grid-column:1/-1}}@media (width>=48rem){.inner[data-astro-cid-uukcahgk]{grid-template-columns:15rem 1fr}}#cc-main{--cc-font-family:var(--font-body);--cc-btn-primary-bg:var(--c-purple);--cc-btn-primary-border-color:var(--c-purple);--cc-btn-primary-hover-bg:var(--c-purple-deep);--cc-btn-primary-hover-border-color:var(--c-purple-deep);--cc-link-color:var(--c-pink-text)}
