@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-franklin-cyrillic-ext-400-normal.B9g9xgcO.woff2)format("woff2"),url(/_astro/libre-franklin-cyrillic-ext-400-normal.D5jvQp33.woff)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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-franklin-cyrillic-400-normal.BxQnOlOp.woff2)format("woff2"),url(/_astro/libre-franklin-cyrillic-400-normal.T4bKsRTj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-franklin-vietnamese-400-normal.BejjGN4K.woff2)format("woff2"),url(/_astro/libre-franklin-vietnamese-400-normal.DVbyimmf.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-franklin-latin-ext-400-normal.BlKPGRwu.woff2)format("woff2"),url(/_astro/libre-franklin-latin-ext-400-normal.CEHJ3Zjr.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-franklin-latin-400-normal.DNAyL8lK.woff2)format("woff2"),url(/_astro/libre-franklin-latin-400-normal.B5qoBLOl.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libre-franklin-cyrillic-ext-600-normal.Drvu5lSS.woff2)format("woff2"),url(/_astro/libre-franklin-cyrillic-ext-600-normal.DzWQ5Djp.woff)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:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libre-franklin-cyrillic-600-normal.B9QZ7Zqf.woff2)format("woff2"),url(/_astro/libre-franklin-cyrillic-600-normal.BDh_aE24.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libre-franklin-vietnamese-600-normal.B9bGnPdK.woff2)format("woff2"),url(/_astro/libre-franklin-vietnamese-600-normal.BRdbLLo3.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libre-franklin-latin-ext-600-normal.CSmGWxVI.woff2)format("woff2"),url(/_astro/libre-franklin-latin-ext-600-normal.BbCuItST.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/libre-franklin-latin-600-normal.BBKMvfE-.woff2)format("woff2"),url(/_astro/libre-franklin-latin-600-normal.DjS29Py2.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-franklin-cyrillic-ext-700-normal.DR5N6Ba7.woff2)format("woff2"),url(/_astro/libre-franklin-cyrillic-ext-700-normal.CF39TNs6.woff)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:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-franklin-cyrillic-700-normal.CCiRtMb4.woff2)format("woff2"),url(/_astro/libre-franklin-cyrillic-700-normal.CsIUO3b6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-franklin-vietnamese-700-normal.C4s2DR1-.woff2)format("woff2"),url(/_astro/libre-franklin-vietnamese-700-normal.tr4w5WCD.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-franklin-latin-ext-700-normal.DaqAYsRT.woff2)format("woff2"),url(/_astro/libre-franklin-latin-ext-700-normal.CccHi4gv.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-franklin-latin-700-normal.TBBKpXzk.woff2)format("woff2"),url(/_astro/libre-franklin-latin-700-normal.CP58KLQO.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{color-scheme:light;--color-navy:#0e2341;--color-blue:#2f80ed;--color-light-blue:#5c9df2;--color-steel:#55627a;--color-mist:#f3f5f8;--color-white:#fff;--color-text:var(--color-navy);--color-text-muted:var(--color-steel);--color-surface:var(--color-white);--color-surface-alt:var(--color-mist);--color-action:var(--color-blue);--color-action-hover:var(--color-navy);--color-on-dark:var(--color-white);--color-accent-on-dark:var(--color-light-blue);--color-label:var(--color-steel);--color-link-underline:var(--color-blue);--color-text-inverse:var(--color-white);--color-disabled-bg:var(--color-mist);--font-sans:"Libre Franklin", Arial, sans-serif;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--text-hero:clamp(2.5rem, 1.8427rem + 2.6966vw, 4rem);--text-h2:clamp(1.875rem, 1.6559rem + .8989vw, 2.375rem);--text-h3:clamp(1.25rem, 1.1952rem + .2247vw, 1.375rem);--text-body:1.125rem;--text-small:.9375rem;--text-label:.8125rem;--text-button:1.1875rem;--leading-hero:1.1;--leading-h2:1.15;--leading-h3:1.3;--leading-body:1.5;--leading-label:1.4;--tracking-headline:-.01em;--tracking-label:.14em;--measure:65ch;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:2.5rem;--space-6:3rem;--space-8:4rem;--space-10:5rem;--space-12:6rem;--space-16:8rem;--max-width:75rem;--gutter:var(--space-3);--section-space:var(--space-8);--radius-sm:4px;--radius-md:8px;--focus-width:2px;--focus-color:var(--color-blue);--focus-offset:2px;--duration-fast:.15s;--ease-standard:ease}@media (width>=48rem){:root{--gutter:var(--space-5);--section-space:var(--space-12)}}@media (width>=75rem){:root{--section-space:var(--space-16)}}[data-surface=alt]{--color-disabled-bg:var(--color-white)}[data-surface=dark]{--color-text:var(--color-on-dark);--color-text-muted:var(--color-mist);--color-label:var(--color-accent-on-dark);--color-link-underline:var(--color-accent-on-dark);--color-text-inverse:var(--color-navy);--color-action-hover:var(--color-white)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--color-text);background-color:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}img,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-headline);text-wrap:balance}h1{font-size:var(--text-hero);line-height:var(--leading-hero)}h2{font-size:var(--text-h2);line-height:var(--leading-h2)}h3{font-size:var(--text-h3);line-height:var(--leading-h3)}p,li{text-wrap:pretty}strong,b{font-weight:var(--weight-bold)}code{font-family:inherit;font-weight:var(--weight-semibold)}.t-hero,.t-h2,.t-h3{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-headline);text-wrap:balance}.t-hero{font-size:var(--text-hero);line-height:var(--leading-hero)}.t-h2{font-size:var(--text-h2);line-height:var(--leading-h2)}.t-h3{font-size:var(--text-h3);line-height:var(--leading-h3)}.t-body{font-size:var(--text-body);line-height:var(--leading-body)}.t-small{font-size:var(--text-small);line-height:var(--leading-body)}.t-label{font-size:var(--text-label);font-weight:var(--weight-semibold);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-label)}.t-muted{color:var(--color-text-muted)}a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--color-link-underline);text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--ease-standard);text-decoration-thickness:2px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.container{width:min(100% - 2 * var(--gutter), var(--max-width));margin-inline:auto}.flow>*+*{margin-block-start:var(--flow-space,var(--space-3))}.flow>.t-label+*{--flow-space:var(--space-2)}.measure{max-width:var(--measure)}.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}.decision{padding-inline:var(--space-1);border:2px dashed var(--color-steel);background-color:var(--color-white);display:inline-block}[data-surface=dark] .decision{color:var(--color-navy)}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-navy);color:var(--color-white);font-weight:var(--weight-semibold);transform:translateY(calc(-100% - var(--space-4)));text-decoration:none;position:absolute}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-f7espo7c]{padding:calc(var(--logo-art) * var(--logo-pad));flex-shrink:0;line-height:0;display:inline-block}.logo[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{width:calc(var(--logo-art) * var(--logo-img));max-width:none;height:auto;display:block}.logo--horizontal[data-astro-cid-f7espo7c]{--logo-img:calc(812.56 / 796.56);--logo-pad:calc(42 / 796.56)}.logo--symbol[data-astro-cid-f7espo7c]{--logo-img:calc(98 / 92);--logo-pad:calc(22.14 / 92)}.logo--horizontal[data-astro-cid-f7espo7c].logo--sm{--logo-art:120px}.logo--horizontal[data-astro-cid-f7espo7c].logo--md{--logo-art:160px}.logo--horizontal[data-astro-cid-f7espo7c].logo--lg{--logo-art:240px}.logo--symbol[data-astro-cid-f7espo7c].logo--sm{--logo-art:24px}.logo--symbol[data-astro-cid-f7espo7c].logo--md{--logo-art:40px}.logo--symbol[data-astro-cid-f7espo7c].logo--lg{--logo-art:64px}.logo--symbol[data-astro-cid-f7espo7c].logo--xl{--logo-art:160px}@media (width>=64rem){.logo--symbol[data-astro-cid-f7espo7c].logo--xl{--logo-art:240px}}@media (width>=75rem){.logo--symbol[data-astro-cid-f7espo7c].logo--xl{--logo-art:320px}}.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-1);min-height:3.5rem;padding:0 var(--space-4);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-button);font-weight:var(--weight-bold);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);background-color:#0000;border:2px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.btn[data-astro-cid-ekguhzzh]:not(:disabled):is(:active,[data-state=active]){transform:translateY(1px)}.btn[data-astro-cid-ekguhzzh][data-state=focus]{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.btn[data-astro-cid-ekguhzzh]:disabled{cursor:not-allowed}.btn--primary[data-astro-cid-ekguhzzh]{background-color:var(--color-action);border-color:var(--color-action);color:var(--color-white)}.btn--primary[data-astro-cid-ekguhzzh]:not(:disabled):is(:hover,[data-state=hover],:active,[data-state=active]){background-color:var(--color-action-hover);border-color:var(--color-action-hover);color:var(--color-text-inverse)}.btn--secondary[data-astro-cid-ekguhzzh]{border-color:var(--color-text);color:var(--color-text)}.btn--secondary[data-astro-cid-ekguhzzh]:not(:disabled):is(:hover,[data-state=hover],:active,[data-state=active]){background-color:var(--color-text);color:var(--color-text-inverse)}.btn--primary[data-astro-cid-ekguhzzh]:disabled,.btn--secondary[data-astro-cid-ekguhzzh]:disabled{background-color:var(--color-disabled-bg);border-color:var(--color-disabled-bg);color:var(--color-steel)}.btn--text[data-astro-cid-ekguhzzh]{color:var(--color-text);text-decoration-line:underline;text-decoration-color:var(--color-link-underline);text-underline-offset:.25em;padding-inline:0;text-decoration-thickness:2px}.btn--text[data-astro-cid-ekguhzzh]:not(:disabled):is(:hover,[data-state=hover],:active,[data-state=active]){text-decoration-color:currentColor;text-decoration-thickness:3px}.btn--text[data-astro-cid-ekguhzzh]:disabled{color:var(--color-steel);text-decoration-line:none}:root{--header-height:4.5rem}html{scroll-padding-top:calc(var(--header-height) + 1px)}html:has(.site-header__toggle[aria-expanded=true]){overflow:hidden}.site-header[data-astro-cid-kgevm5mn]{z-index:10;background-color:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard);border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-astro-cid-kgevm5mn][data-scrolled],.site-header[data-astro-cid-kgevm5mn]:has(.site-header__toggle[aria-expanded=true]){border-bottom-color:var(--color-mist)}.site-header__bar[data-astro-cid-kgevm5mn]{justify-content:space-between;align-items:center;gap:var(--space-1);height:var(--header-height);display:flex}.site-header__home[data-astro-cid-kgevm5mn]{flex-shrink:0;display:flex}.site-header__toggle[data-astro-cid-kgevm5mn]{align-items:center;gap:var(--space-1);min-height:3rem;padding:0 var(--space-1);border-radius:var(--radius-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background-color:#0000;border:0;flex-shrink:0;display:inline-flex}.site-header__toggle[data-astro-cid-kgevm5mn]:hover{background-color:var(--color-surface-alt)}.site-header__icon[data-astro-cid-kgevm5mn]{flex-shrink:0}.site-header__icon-close[data-astro-cid-kgevm5mn],.site-header__toggle[data-astro-cid-kgevm5mn][aria-expanded=true] .site-header__icon-open[data-astro-cid-kgevm5mn]{display:none}.site-header__toggle[data-astro-cid-kgevm5mn][aria-expanded=true] .site-header__icon-close[data-astro-cid-kgevm5mn]{display:inline}.site-header__menu[data-astro-cid-kgevm5mn]{inset:calc(var(--header-height) + 1px) 0 0;overscroll-behavior:contain;padding:var(--space-2) var(--gutter) var(--space-6);background-color:var(--color-surface);display:none;position:fixed;overflow-y:auto}.site-header__toggle[data-astro-cid-kgevm5mn][aria-expanded=true]+.site-header__menu[data-astro-cid-kgevm5mn]{display:block}.site-header__links[data-astro-cid-kgevm5mn]{margin:0;padding:0;list-style:none}.site-header__link[data-astro-cid-kgevm5mn]{padding-block:var(--space-2);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-h3);text-decoration-color:#0000;display:block}.site-header__link[data-astro-cid-kgevm5mn]:hover{text-decoration-color:var(--color-link-underline)}.site-header__cta[data-astro-cid-kgevm5mn]{margin-top:var(--space-4);display:grid}@media (width>=64rem){:root{--header-height:5rem}html:has(.site-header__toggle[aria-expanded=true]){overflow:visible}.site-header__toggle[data-astro-cid-kgevm5mn]{display:none}.site-header__menu[data-astro-cid-kgevm5mn],.site-header__toggle[data-astro-cid-kgevm5mn][aria-expanded=true]+.site-header__menu[data-astro-cid-kgevm5mn]{align-items:center;gap:var(--space-5);background-color:#0000;padding:0;display:flex;position:static;overflow:visible}.site-header__links[data-astro-cid-kgevm5mn]{gap:var(--space-4);display:flex}.site-header__link[data-astro-cid-kgevm5mn]{padding-block:var(--space-1);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body)}.site-header__cta[data-astro-cid-kgevm5mn]{margin-top:0;display:block}}.section[data-astro-cid-w6ymvdtg]{padding-block:var(--section-space);background-color:var(--color-surface);color:var(--color-text)}.section--mist[data-astro-cid-w6ymvdtg]{background-color:var(--color-surface-alt)}.section--navy[data-astro-cid-w6ymvdtg]{background-color:var(--color-navy)}.hero[data-astro-cid-yodha2z4]{gap:var(--space-8);display:grid}.hero__copy[data-astro-cid-yodha2z4]>.hero__actions[data-astro-cid-yodha2z4]{--flow-space:var(--space-5)}.hero__subhead[data-astro-cid-yodha2z4]{max-width:34rem}.hero__actions[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.brief[data-astro-cid-yodha2z4]{--fold:var(--space-5);--crease:3px;gap:var(--space-3);width:100%;max-width:28rem;padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-surface);display:grid;position:relative;overflow:hidden}.brief[data-astro-cid-yodha2z4]:before,.brief[data-astro-cid-yodha2z4]:after{content:"";width:var(--fold);height:var(--fold);position:absolute;top:0;right:0}.brief[data-astro-cid-yodha2z4]:before{background-color:var(--color-navy);clip-path:polygon(0 0,100% 0,100% 100%)}.brief[data-astro-cid-yodha2z4]:after{background-color:var(--color-blue);clip-path:polygon(0 var(--crease), calc(100% - var(--crease)) 100%, 0 100%)}.brief__fields[data-astro-cid-yodha2z4]{gap:var(--space-3) var(--space-2);padding-block:var(--space-3);border-block:2px solid var(--color-surface-alt);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brief__field--wide[data-astro-cid-yodha2z4]{grid-column:1/-1}.brief__field[data-astro-cid-yodha2z4] dt[data-astro-cid-yodha2z4]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.brief__foot[data-astro-cid-yodha2z4]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.brief__status[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background-color:var(--color-navy);color:var(--color-on-dark);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-body);display:inline-flex}.brief__check[data-astro-cid-yodha2z4]{color:var(--color-accent-on-dark);flex-shrink:0}@media (width>=48rem){.brief[data-astro-cid-yodha2z4]{--fold:var(--space-6);padding:var(--space-4)}}@media (width>=64rem){.hero[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.brief[data-astro-cid-yodha2z4]{justify-self:end}}@media (prefers-reduced-motion:no-preference){.hero__copy[data-astro-cid-yodha2z4]>*{animation:.4s ease-out both hero-reveal}.hero__copy[data-astro-cid-yodha2z4]>:nth-child(2){animation-delay:80ms}.hero__copy[data-astro-cid-yodha2z4]>:nth-child(3){animation-delay:.16s}.hero__copy[data-astro-cid-yodha2z4]>:nth-child(4){animation-delay:.24s}}@keyframes hero-reveal{0%{opacity:0;transform:translateY(var(--space-1))}}.undone[data-astro-cid-kuitceg7]>h2[data-astro-cid-kuitceg7]+p[data-astro-cid-kuitceg7]{--flow-space:var(--space-4)}@media (width>=48rem){.undone__line[data-astro-cid-kuitceg7]{display:block}}.track[data-astro-cid-wkshis2o]{--node:var(--space-5);--line:2px;--step-gap:var(--space-4);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-wkshis2o]{grid-template-columns:var(--node) minmax(0, 1fr);column-gap:var(--space-2);align-content:start;align-items:start;display:grid;position:relative}.step[data-astro-cid-wkshis2o]:not(:last-child){padding-block-end:var(--step-gap)}.step[data-astro-cid-wkshis2o]:not(:last-child):after{content:"";top:var(--node);bottom:0;left:calc((var(--node) - var(--line)) / 2);width:var(--line);background-color:var(--color-text);position:absolute}.step__node[data-astro-cid-wkshis2o]{z-index:1;width:var(--node);height:var(--node);border:var(--line) solid var(--color-text);background-color:var(--color-surface);color:var(--color-text);font-size:var(--text-button);font-weight:var(--weight-bold);place-items:center;line-height:1;display:grid;position:relative}.step[data-astro-cid-wkshis2o]:last-child .step__node[data-astro-cid-wkshis2o]{border-color:var(--color-blue);background-color:var(--color-blue);color:var(--color-white)}.step__head[data-astro-cid-wkshis2o]{align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--node);flex-wrap:wrap;display:flex}.step__actor[data-astro-cid-wkshis2o]{padding-inline:var(--space-1);background-color:var(--color-surface);color:var(--color-text);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--space-3)}.step__body[data-astro-cid-wkshis2o]{margin-block-start:var(--space-1)}@media (width>=75rem){.track[data-astro-cid-wkshis2o]{--node:var(--space-6);column-gap:var(--step-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block-start:var(--space-8)}.step[data-astro-cid-wkshis2o]{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.step[data-astro-cid-wkshis2o]:not(:last-child){padding-block-end:0}.step[data-astro-cid-wkshis2o]:not(:last-child):after{top:calc((var(--node) - var(--line)) / 2);bottom:auto;left:var(--node);right:calc(-1 * var(--step-gap));width:auto;height:var(--line)}.step__head[data-astro-cid-wkshis2o]{flex-direction:column;align-items:flex-start;min-height:0}.step__body[data-astro-cid-wkshis2o]{margin-block-start:var(--space-2)}}.examples[data-astro-cid-mjfckfsd]{--card-gap:var(--space-3);--card-pad:var(--space-3);gap:var(--card-gap);margin:var(--space-6) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.example[data-astro-cid-mjfckfsd]{gap:var(--space-3);padding:var(--card-pad);border-radius:var(--radius-md);background-color:var(--color-surface-alt);grid-template-rows:auto auto 1fr;display:grid;container-type:inline-size}.example__head[data-astro-cid-mjfckfsd]{gap:var(--space-1);display:grid}.example__body[data-astro-cid-mjfckfsd]{max-width:var(--measure)}.example__fields[data-astro-cid-mjfckfsd]{align-content:start;gap:var(--space-3) var(--space-2);padding-block:var(--space-3);border-block:2px solid var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.example__field--done[data-astro-cid-mjfckfsd]{grid-column:1/-1}.example__field[data-astro-cid-mjfckfsd] dt[data-astro-cid-mjfckfsd]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.example__foot[data-astro-cid-mjfckfsd]{align-items:flex-end;display:flex}.example--featured[data-astro-cid-mjfckfsd]{--fold:var(--space-5);--crease:3px;position:relative;overflow:hidden}.example--featured[data-astro-cid-mjfckfsd]:before,.example--featured[data-astro-cid-mjfckfsd]:after{content:"";width:var(--fold);height:var(--fold);position:absolute;top:0;right:0}.example--featured[data-astro-cid-mjfckfsd]:before{background-color:var(--color-navy);clip-path:polygon(0 0,100% 0,100% 100%)}.example--featured[data-astro-cid-mjfckfsd]:after{background-color:var(--color-blue);clip-path:polygon(0 var(--crease), calc(100% - var(--crease)) 100%, 0 100%)}@container (width>=36rem){.example__fields[data-astro-cid-mjfckfsd]{column-gap:var(--space-4);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.example__field--done[data-astro-cid-mjfckfsd]{grid-column:auto}}.examples-note[data-astro-cid-mjfckfsd]{max-width:var(--measure);margin-block-start:var(--space-3)}.examples-cta[data-astro-cid-mjfckfsd]{margin-block-start:var(--space-6)}@media (width>=48rem){.examples[data-astro-cid-mjfckfsd]{--card-pad:var(--space-4)}.example--featured[data-astro-cid-mjfckfsd]{--fold:var(--space-6)}}@media (width>=64rem){.examples[data-astro-cid-mjfckfsd]{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-8)}.example[data-astro-cid-mjfckfsd]{grid-row:span 3;grid-template-rows:subgrid}.example--featured[data-astro-cid-mjfckfsd]{grid-column:1/-1}.example--featured[data-astro-cid-mjfckfsd] .example__fields[data-astro-cid-mjfckfsd]{column-gap:calc(var(--card-gap) + 2 * var(--card-pad));grid-template-columns:repeat(3,minmax(0,1fr))}}.compare[data-astro-cid-jfoukf4i],.options[data-astro-cid-jfoukf4i]{--label-drop:calc((var(--text-body) - var(--text-small)) * var(--leading-body) / 2)}.options[data-astro-cid-jfoukf4i]{gap:var(--space-6);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.option__name[data-astro-cid-jfoukf4i],.option__row[data-astro-cid-jfoukf4i]{padding:var(--space-2)}.option__row[data-astro-cid-jfoukf4i]{border-block-start:2px solid var(--color-surface)}.option__row[data-astro-cid-jfoukf4i] dt[data-astro-cid-jfoukf4i]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.option--ours[data-astro-cid-jfoukf4i] .option__name[data-astro-cid-jfoukf4i],.compare__option--ours[data-astro-cid-jfoukf4i]{border-block-start:2px solid var(--color-blue);background-color:var(--color-navy);color:var(--color-white)}@media (width>=48rem){.option__name[data-astro-cid-jfoukf4i],.option__row[data-astro-cid-jfoukf4i]{padding-inline:var(--space-3)}.option__row[data-astro-cid-jfoukf4i]{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.option__row[data-astro-cid-jfoukf4i] dt[data-astro-cid-jfoukf4i]{padding-block-start:var(--label-drop)}}.compare[data-astro-cid-jfoukf4i]{border-collapse:collapse;table-layout:fixed;width:100%;display:none}.compare__labels[data-astro-cid-jfoukf4i]{width:22%}.compare[data-astro-cid-jfoukf4i] th[data-astro-cid-jfoukf4i],.compare[data-astro-cid-jfoukf4i] td[data-astro-cid-jfoukf4i]{padding:var(--space-3);text-align:start;vertical-align:top;text-wrap:pretty}.compare[data-astro-cid-jfoukf4i] tr[data-astro-cid-jfoukf4i]>[data-astro-cid-jfoukf4i]:first-child{padding-inline-start:0}.compare[data-astro-cid-jfoukf4i] thead[data-astro-cid-jfoukf4i] th[data-astro-cid-jfoukf4i]{padding-block:var(--space-2);font-weight:var(--weight-semibold);vertical-align:bottom}.compare[data-astro-cid-jfoukf4i] tbody[data-astro-cid-jfoukf4i] tr[data-astro-cid-jfoukf4i]{border-block-start:2px solid var(--color-surface)}.compare[data-astro-cid-jfoukf4i] tbody[data-astro-cid-jfoukf4i] th[data-astro-cid-jfoukf4i]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text-muted);padding-block-start:calc(var(--space-3) + var(--label-drop))}@media (width>=64rem){.compare[data-astro-cid-jfoukf4i]{margin-block-start:var(--space-8);display:table}.options[data-astro-cid-jfoukf4i]{display:none}}.students[data-astro-cid-fxcexi3s]{align-items:center;display:grid}.students__copy[data-astro-cid-fxcexi3s]>h2[data-astro-cid-fxcexi3s]+p[data-astro-cid-fxcexi3s]{--flow-space:var(--space-4)}.students__copy[data-astro-cid-fxcexi3s]>.students__action[data-astro-cid-fxcexi3s]{--flow-space:var(--space-5)}.students__mark[data-astro-cid-fxcexi3s]{order:-1;justify-self:end;display:flex}@media (width>=48rem){.students[data-astro-cid-fxcexi3s]{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.students__mark[data-astro-cid-fxcexi3s]{order:0}}@media (width>=64rem){.students[data-astro-cid-fxcexi3s]{column-gap:var(--space-6)}}.team[data-astro-cid-mtx7c4tw]{gap:var(--space-5);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.team--roster[data-astro-cid-mtx7c4tw]{gap:var(--space-4)}.team--roster[data-astro-cid-mtx7c4tw] .person[data-astro-cid-mtx7c4tw]{border-block-start:2px solid var(--color-surface-alt);padding-block-start:var(--space-3)}.team--photos[data-astro-cid-mtx7c4tw] .person[data-astro-cid-mtx7c4tw]{column-gap:var(--space-3);grid-template-columns:8rem minmax(0,1fr);align-items:start;display:grid}.person__photo[data-astro-cid-mtx7c4tw]{aspect-ratio:4/5;background-color:var(--color-surface-alt);overflow:hidden}.person__photo[data-astro-cid-mtx7c4tw] img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.person__role[data-astro-cid-mtx7c4tw]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.person__bio[data-astro-cid-mtx7c4tw],.person__link[data-astro-cid-mtx7c4tw]{margin-block-start:var(--space-2)}@media (width>=48rem){.team[data-astro-cid-mtx7c4tw]{gap:0 var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.person[data-astro-cid-mtx7c4tw]{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;display:grid}.team--roster[data-astro-cid-mtx7c4tw] .person[data-astro-cid-mtx7c4tw]{grid-row:span 4}.team--photos[data-astro-cid-mtx7c4tw] .person[data-astro-cid-mtx7c4tw]{grid-row:span 5;grid-template-columns:minmax(0,1fr)}.person__text[data-astro-cid-mtx7c4tw]{display:contents}.person__bio[data-astro-cid-mtx7c4tw]{grid-row:-3/-2}.person__link[data-astro-cid-mtx7c4tw]{grid-row:-2/-1}.team--photos[data-astro-cid-mtx7c4tw] .person__name[data-astro-cid-mtx7c4tw]{margin-block-start:var(--space-3)}}@media (width>=64rem){.team[data-astro-cid-mtx7c4tw]{column-gap:var(--space-5);margin-block-start:var(--space-8)}}.faq[data-astro-cid-4chapdkw]{gap:var(--space-6);display:grid}.faq__intro[data-astro-cid-4chapdkw]>.faq__contact[data-astro-cid-4chapdkw]{--flow-space:var(--space-4)}.faq__list[data-astro-cid-4chapdkw]{--item-pad:var(--space-3);gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.faq__item[data-astro-cid-4chapdkw]{border-radius:var(--radius-md);background-color:var(--color-surface)}.faq__question[data-astro-cid-4chapdkw]{justify-content:space-between;align-items:start;gap:var(--space-3);min-block-size:2.75rem;padding:var(--space-3) var(--item-pad);border-radius:var(--radius-md);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-h3);letter-spacing:var(--tracking-headline);cursor:pointer;list-style:none;display:flex}.faq__question[data-astro-cid-4chapdkw]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-4chapdkw][open]>.faq__question[data-astro-cid-4chapdkw]{padding-block-end:var(--space-1)}.faq__marker[data-astro-cid-4chapdkw]{inline-size:var(--space-2);block-size:1lh;color:var(--color-action);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.faq__marker[data-astro-cid-4chapdkw]:before,.faq__marker[data-astro-cid-4chapdkw]:after{content:"";inline-size:var(--space-2);background-color:currentColor;grid-area:1/1;block-size:2px}.faq__marker[data-astro-cid-4chapdkw]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-4chapdkw][open] .faq__marker[data-astro-cid-4chapdkw]:after{transform:rotate(0)}.faq__question[data-astro-cid-4chapdkw]:hover .faq__marker[data-astro-cid-4chapdkw]{color:var(--color-text)}@media (prefers-reduced-motion:no-preference){.faq__marker[data-astro-cid-4chapdkw]:after{transition:transform var(--duration-fast) var(--ease-standard)}}@media (forced-colors:active){.faq__item[data-astro-cid-4chapdkw]{border:1px solid canvastext}.faq__marker[data-astro-cid-4chapdkw]:before,.faq__marker[data-astro-cid-4chapdkw]:after{forced-color-adjust:none;background-color:canvastext}}.faq__answer[data-astro-cid-4chapdkw]{padding:var(--space-1) var(--item-pad) var(--space-3)}.faq__answer[data-astro-cid-4chapdkw] p[data-astro-cid-4chapdkw]{max-width:var(--measure)}@media (width>=48rem){.faq__list[data-astro-cid-4chapdkw]{--item-pad:var(--space-4)}}@media (width>=64rem){.faq[data-astro-cid-4chapdkw]{align-items:start;column-gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.paths[data-astro-cid-fx3jl6jb]{gap:var(--space-3);margin:var(--space-6) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.path[data-astro-cid-fx3jl6jb]{padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-surface-alt);align-content:start;display:grid}.path__body[data-astro-cid-fx3jl6jb]{max-width:var(--measure);margin-block-start:var(--space-1)}.path__action[data-astro-cid-fx3jl6jb]{align-content:start;justify-items:start;gap:var(--space-2);margin-block-start:var(--space-4);display:grid}.path__email[data-astro-cid-fx3jl6jb]{font-size:var(--text-small);color:var(--color-text-muted)}.path__address[data-astro-cid-fx3jl6jb]{font-weight:var(--weight-semibold);color:var(--color-text);overflow-wrap:anywhere;user-select:all}@media (width>=48rem){.path[data-astro-cid-fx3jl6jb]{padding:var(--space-4)}}@media (width>=64rem){.paths[data-astro-cid-fx3jl6jb]{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-8)}.path[data-astro-cid-fx3jl6jb]{grid-row:span 3;grid-template-rows:subgrid}}.site-footer[data-astro-cid-yvkg62gd]{padding-block:var(--space-6);background-color:var(--color-navy);color:var(--color-text);font-size:var(--text-small)}.site-footer__inner[data-astro-cid-yvkg62gd]{gap:var(--space-5);display:grid}.site-footer__brand[data-astro-cid-yvkg62gd]{align-content:start;justify-items:start;gap:var(--space-1);display:grid}.site-footer__list[data-astro-cid-yvkg62gd]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.site-footer__contact[data-astro-cid-yvkg62gd]{font-style:normal}.site-footer__contact[data-astro-cid-yvkg62gd] .site-footer__list[data-astro-cid-yvkg62gd]{margin-top:var(--space-2)}.site-footer__nav-link[data-astro-cid-yvkg62gd]{text-decoration-color:#0000}.site-footer__nav-link[data-astro-cid-yvkg62gd]:hover{text-decoration-color:var(--color-link-underline)}.site-footer__legal[data-astro-cid-yvkg62gd]{gap:var(--space-1);display:grid}@media (width>=48rem){.site-footer[data-astro-cid-yvkg62gd]{padding-block:var(--space-8) var(--space-6)}.site-footer__inner[data-astro-cid-yvkg62gd]{gap:var(--space-6) var(--space-5);grid-template-columns:2fr 1fr 1fr}.site-footer__legal[data-astro-cid-yvkg62gd]{gap:var(--space-5);grid-column:1/-1;grid-template-columns:1fr auto}}
