@font-face{font-family:Manrope;font-style:normal;font-display:block;font-weight:400;src:url(/_astro/manrope-cyrillic-ext-400-normal.CRdE35mU.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:block;font-weight:400;src:url(/_astro/manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:block;font-weight:400;src:url(/_astro/manrope-greek-400-normal.CM4qok81.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:block;font-weight:400;src:url(/_astro/manrope-vietnamese-400-normal.DHb3EETF.woff2)format("woff2");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:Manrope;font-style:normal;font-display:block;font-weight:400;src:url(/_astro/manrope-latin-ext-400-normal.CMDvPJRp.woff2)format("woff2");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:Manrope;font-style:normal;font-display:block;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2");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:Manrope;font-style:normal;font-display:block;font-weight:500;src:url(/_astro/manrope-cyrillic-ext-500-normal.Dz8SjJZ9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:block;font-weight:500;src:url(/_astro/manrope-cyrillic-500-normal.B1OEZity.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:block;font-weight:500;src:url(/_astro/manrope-greek-500-normal.GeMIHyWm.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:block;font-weight:500;src:url(/_astro/manrope-vietnamese-500-normal.DCXiE_xi.woff2)format("woff2");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:Manrope;font-style:normal;font-display:block;font-weight:500;src:url(/_astro/manrope-latin-ext-500-normal.dm74KBQw.woff2)format("woff2");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:Manrope;font-style:normal;font-display:block;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2");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:Manrope;font-style:normal;font-display:block;font-weight:600;src:url(/_astro/manrope-cyrillic-ext-600-normal.Dk-u7o-5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:block;font-weight:600;src:url(/_astro/manrope-cyrillic-600-normal.DvRl3Mj-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:block;font-weight:600;src:url(/_astro/manrope-greek-600-normal.BoRV6lzK.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:block;font-weight:600;src:url(/_astro/manrope-vietnamese-600-normal.C1J5PCl_.woff2)format("woff2");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:Manrope;font-style:normal;font-display:block;font-weight:600;src:url(/_astro/manrope-latin-ext-600-normal._gBojHdJ.woff2)format("woff2");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:Manrope;font-style:normal;font-display:block;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2");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:Manrope;font-style:normal;font-display:block;font-weight:700;src:url(/_astro/manrope-cyrillic-ext-700-normal.cq7F7ESW.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:block;font-weight:700;src:url(/_astro/manrope-cyrillic-700-normal.Dw_fZAg2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:block;font-weight:700;src:url(/_astro/manrope-greek-700-normal.CHUG9PD8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:block;font-weight:700;src:url(/_astro/manrope-vietnamese-700-normal.CUqMx5-1.woff2)format("woff2");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:Manrope;font-style:normal;font-display:block;font-weight:700;src:url(/_astro/manrope-latin-ext-700-normal.DYOwVNan.woff2)format("woff2");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:Manrope;font-style:normal;font-display:block;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2");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}*,:before,:after{box-sizing:border-box;min-width:0}html{scroll-behavior:smooth}body,h1,h2,h3,p,ol,ul{margin:0;padding:0}h1,h2,h3{overflow-wrap:break-word}body{min-height:100vh}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{color-scheme:light;--paper:#f5f0e3;--forest:#103c2d;--muted:#496354;--lime:#d9ff80;--canvas-soft:#f0ece2;--ink-secondary:#385244;--accent-soft:#b8d8c7;--coral:#ff7058;--rust:#a93224;--chart-blue:#35658a;--sage:#e7ecd8;--document:#fffcf4;--document-shadow:#dfe5d4;--on-coral:#092b1e;--on-dark-muted:#d4dfd3;--line:#103c2d45;--canvas:var(--canvas-soft);--raised:var(--document);--paper-deep:var(--sage);--paper-muted:var(--on-dark-muted);--ink:var(--forest);--ink-muted:var(--ink-secondary);--ink-soft:var(--ink-secondary);--navy:var(--forest);--navy-deep:var(--forest);--authority-field:var(--forest);--on-authority:var(--paper);--oxblood:var(--rust);--brass:var(--rust);--brass-soft:var(--accent-soft);--mist:var(--sage);--focus:var(--forest);--evidence-blue:var(--forest);--adoption-violet:var(--forest);--verification-green:var(--forest);--caution-amber:var(--rust);--research-wash:var(--sage);--organisation-wash:var(--document);--control-line:var(--muted);--line-strong:var(--forest);--font-sans:"Manrope", Arial, sans-serif;--font-display:var(--font-sans);--display-h1-leading:1.02;--display-h1-tracking:-.045em;--display-h2-leading:1.08;--display-h2-tracking:-.035em;--text-xs:.8rem;--text-sm:.95rem;--text-md:clamp(1rem, 1.7vw, 1.2rem);--text-lg:1.35rem;--text-xl:2rem;--text-2xl:clamp(2.7rem, 5.5vw, 5.7rem);--text-hero:clamp(3.1rem, 7.8vw, 8rem);--text-hero-prose:clamp(2.4rem, 5vw, 5rem);--text-section-prose:clamp(2rem, 4vw, 4rem);--container:82rem;--radius-sm:1.5rem 1.5rem .35rem 1.5rem;--radius-md:2rem 2rem .5rem 2rem;--radius-lg:3rem;--document-offset:.65rem;--shadow-soft:var(--document-offset) var(--document-offset) 0 var(--document-shadow);--motion-feedback:.16s;--motion-detail:.32s;--motion-structure:.56s;--motion-expression:.8s;--motion-stagger:60ms;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-growth:.65;--motion-accent-growth:.94;--motion-feedback-scale:.97;--motion-distance:.5rem;--motion-clearance:.5rem;--motion-paper-distance:.25rem}body.public-site{--text-xs:.9375rem;--text-sm:1.0625rem;--text-md:clamp(1.125rem, 1.7vw, 1.2rem)}@media (width>=64rem){body.public-site{--text-xs:.8rem;--text-sm:.95rem;--text-md:clamp(1rem, 1.7vw, 1.2rem)}}html{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;transition:background-color var(--motion-feedback) var(--motion-ease), color var(--motion-feedback) var(--motion-ease)}body{overflow-wrap:anywhere;background:var(--canvas);font-size:1rem;line-height:1.6}body.public-site{font-size:1.125rem;font-weight:500}main{isolation:isolate}::selection{background:var(--mist);color:var(--navy-deep)}:focus-visible{outline:3px solid var(--focus);outline-offset:.3125rem}h1,h2,h3{color:var(--navy-deep);font-family:var(--font-display);hyphens:none;overflow-wrap:break-word;text-wrap:balance}h1{font-weight:700;line-height:var(--display-h1-leading);letter-spacing:var(--display-h1-tracking)}h2{font-weight:600;line-height:var(--display-h2-leading);letter-spacing:var(--display-h2-tracking)}h3{letter-spacing:-.035em;font-size:1.35rem;font-weight:700;line-height:1.25}.skip-link{z-index:100;background:var(--navy-deep);color:var(--paper);border-radius:100vmax;padding:.75rem 1rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.section{padding-block:clamp(2.5rem,5vw,5rem)}a{color:inherit;text-underline-offset:.18em}@media (prefers-reduced-motion:reduce){html{transition:none}}section{position:relative}@media (width>=48rem){section[id]{scroll-margin-block-start:12rem}}@media (width>=70rem){section[id]{scroll-margin-block-start:7rem}}.eyebrow{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.02em;text-transform:none;font-weight:700;line-height:1.6}@media (width>=64rem){body.public-site{font-size:1rem;font-weight:400}html{font-size:clamp(1rem,.5rem + .833333vw,1.25rem)}}:where(a,button,summary){transition-property:background-color,color,text-decoration-color,border-color,box-shadow,transform,border-radius;transition-duration:var(--motion-feedback);transition-timing-function:var(--motion-ease)}img{user-select:none;-webkit-user-drag:none}@media (prefers-reduced-motion:reduce){:where(a,button,summary),:root .site-header .nav-group summary:after{transition:none}}:root[data-motion-disabled=true] :where(a,button,summary),:root[data-motion-disabled=true] .site-header summary:after{transition:none}.fonts-loading body{opacity:0;pointer-events:none;animation:none}.fonts-loading .site-header .nav-group summary:after{transition:none}:where(section,main)[tabindex="-1"]:focus-visible{outline:none}section[tabindex="-1"]:focus :is(h1,h2):first-of-type,main[tabindex="-1"]:focus>section:first-child h1{text-underline-offset:.2em;text-decoration:underline 2px}@media (prefers-reduced-motion:reduce){.site-header .menu-icon:before,.site-header .menu-icon:after{transition:none}}:root[data-motion-disabled=true] .site-header .menu-icon:before,:root[data-motion-disabled=true] .site-header .menu-icon:after{transition:none}@keyframes page-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){body{animation:page-enter var(--motion-feedback) ease-out backwards}}:root[data-motion-disabled=true] body{animation:none}
