.nav-logo.svelte-1s38fxm{width:fit-content;display:flex}.nav-logo.svelte-1s38fxm a{display:flex;align-items:center;justify-content:center}.nav-logo.svelte-1s38fxm img,.nav-logo.svelte-1s38fxm svg{min-width:4rem;min-height:4rem}@media only screen and (max-width: 767px){.nav-logo.svelte-1s38fxm img,.nav-logo.svelte-1s38fxm svg{height:var(--nav-logo_image-height-small_screen)}}@media only screen and (min-width: 768px){.nav-logo.svelte-1s38fxm img,.nav-logo.svelte-1s38fxm svg{height:var(--nav-logo_image-height)}}button.menu-item.svelte-mtf9gg{color:initial;background:none;border:none;font:initial;cursor:pointer;display:flex;align-items:center;justify-content:center}button.menu-item.svelte-mtf9gg>span:where(.svelte-mtf9gg){display:inline-block;text-decoration:underline}button.menu-item.svelte-mtf9gg>.caret-icon:where(.svelte-mtf9gg){fill:currentColor;transition:transform .2s ease}button.menu-item.active.svelte-mtf9gg>.caret-icon:where(.svelte-mtf9gg){transform:rotate(180deg)}.nav-menu.svelte-1vyxvft{background-color:#fff;height:var(--nav-height-small_device);width:100%;padding:0 var(--max-width-padding_on_sides-small_device);margin:0 auto;border-bottom:1px solid var(--border-color, #e2e8f0);display:grid;gap:1rem;align-items:center;justify-items:center}.nav-menu.svelte-1vyxvft a.menu-item{display:block;text-align:center;align-content:center;text-decoration:underline}.nav-menu.svelte-1vyxvft>.menu-button:where(.svelte-1vyxvft){width:100%}.nav-menu.svelte-1vyxvft>.logo-wordmark:where(.svelte-1vyxvft),.nav-menu.svelte-1vyxvft>.menu-icon:where(.svelte-1vyxvft),.nav-menu.svelte-1vyxvft>.menu-button:where(.svelte-1vyxvft){grid-row:1}.nav-submenu.svelte-1vyxvft{display:flex;flex-direction:column;gap:1.5rem;position:fixed;background-color:#fff;height:calc(100dvh - var(--nav-height-small_device));top:var(--nav-height-small_device);width:100%;padding:1rem var(--max-width-padding_on_sides-small_device);overflow-x:hidden;overflow-y:auto}.nav-submenu.svelte-1vyxvft a:not(.link_as_button){display:block;align-content:center;text-decoration:underline}.outer_header_navigation.svelte-10r6w0k{width:100%;background:#fff;border-bottom:1px solid var(--border-color, #e2e8f0)}.nav-content.svelte-10r6w0k{display:flex;align-items:center;height:var(--nav-height-large_device);max-width:var(--max-width-nav);margin:0 auto;padding:0 var(--max-width-padding_on_sides-large_device)}.nav-left.svelte-10r6w0k,.nav-right.svelte-10r6w0k{display:flex;align-items:center;gap:var(--nav-spacing_between);list-style:none;margin:0;padding:0}.nav-left.svelte-10r6w0k{margin-right:var(--nav-spacing_between)}.nav-left.logo-present.svelte-10r6w0k{margin-left:var(--nav-spacing_after_logo)}.nav-right.svelte-10r6w0k{flex-grow:1;justify-content:right}.caret-icon.svelte-10r6w0k{margin-left:.5rem;fill:currentColor;transition:transform .2s ease}.has-dropdown.svelte-10r6w0k:hover .caret-icon:where(.svelte-10r6w0k){transform:rotate(180deg)}.nav-item.svelte-10r6w0k{position:relative}.nav-dropdown.svelte-10r6w0k{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a;min-width:24rem;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:all .2s ease;list-style:none;margin:0;padding:0;z-index:1}.nav-dropdown.open.svelte-10r6w0k{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown.svelte-10r6w0k a.nav-dropdown_item{display:block;align-content:center;padding:1.5rem 1rem;border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.nav-container.mobile.svelte-3gjrpz{display:inherit;position:fixed;width:100%;z-index:100}.nav-container.large.svelte-3gjrpz{display:none}@media only screen and (min-width: 768px){.nav-container.mobile.svelte-3gjrpz{display:none}.nav-container.large.svelte-3gjrpz{display:inherit}}.page.svelte-upqknj{position:relative;margin-top:var(--nav-height-small_device);flex-grow:1;z-index:0}.page.svelte-upqknj>.content:where(.svelte-upqknj){display:block;padding-bottom:3rem;max-height:var(--page-max-height);overflow-y:auto}.page.svelte-upqknj>.content:where(.svelte-upqknj)>header{display:flex;flex-direction:column;margin-bottom:2rem}@media only screen and (min-width: 768px){.page.svelte-upqknj{margin-top:0}.page.svelte-upqknj>.content:where(.svelte-upqknj){padding-bottom:6rem}.page.svelte-upqknj>.content:where(.svelte-upqknj)>header{margin-bottom:4rem}}.page.svelte-upqknj *.spaced_by_page{width:100%;max-width:var(--page-max-width)}.page.svelte-upqknj{--page-max-height: calc(100dvh - var(--nav-height-small_device));--page-max-width: var(--max-width-page, 125rem)}.page.svelte-upqknj>.content:where(.svelte-upqknj) .spaced_by_page{margin-right:auto;margin-left:auto;padding-right:var(--max-width-padding_on_sides-small_device);padding-left:var(--max-width-padding_on_sides-small_device)}@media only screen and (min-width: 768px){.page.svelte-upqknj{--page-max-height: calc(100dvh - var(--nav-height-large_device))}.page.svelte-upqknj>.content:where(.svelte-upqknj) .spaced_by_page{padding-right:var(--max-width-padding_on_sides-large_device);padding-left:var(--max-width-padding_on_sides-large_device)}}svg.svelte-hzb8qb{stroke:#000;stroke-width:.25px}circle.svelte-hzb8qb{stroke:#d3d3d3;fill:none}path.svelte-hzb8qb{fill:none;stroke-linecap:round;stroke-linejoin:round}@font-face{font-family:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(./dm-serif-display-latin-ext-400-normal.p18AlW_x.woff2) format("woff2"),url(./dm-serif-display-latin-ext-400-normal.B1toqZab.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(./dm-serif-display-latin-400-normal.C5_t9oOD.woff2) format("woff2"),url(./dm-serif-display-latin-400-normal._kVFYEpx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-normal.CBMNjBwz.woff2) format("woff2"),url(./eb-garamond-cyrillic-ext-400-normal.DvVFcYIV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-400-normal.DLFur4M8.woff2) format("woff2"),url(./eb-garamond-cyrillic-400-normal.Cgupd8z3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-ext-400-normal.xgh5yVqR.woff2) format("woff2"),url(./eb-garamond-greek-ext-400-normal.m3zVZPMF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-400-normal.Bd9qxgO7.woff2) format("woff2"),url(./eb-garamond-greek-400-normal.Co9-8-br.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-vietnamese-400-normal.CfDT8MMM.woff2) format("woff2"),url(./eb-garamond-vietnamese-400-normal.yoRrTn3C.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-normal.8a_ZZ2Qq.woff2) format("woff2"),url(./eb-garamond-latin-ext-400-normal.Ckqal4CG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-400-normal.DSJrtJSV.woff2) format("woff2"),url(./eb-garamond-latin-400-normal.zgGxM6DR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(./eb-garamond-cyrillic-ext-700-normal.DyzZdXBX.woff2) format("woff2"),url(./eb-garamond-cyrillic-ext-700-normal.D5VNW9HL.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(./eb-garamond-cyrillic-700-normal.BZFt2Joo.woff2) format("woff2"),url(./eb-garamond-cyrillic-700-normal.CWv7Yhsm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(./eb-garamond-greek-ext-700-normal.BIxyKLA1.woff2) format("woff2"),url(./eb-garamond-greek-ext-700-normal.ByUT8LXT.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(./eb-garamond-greek-700-normal.ruzFsrp0.woff2) format("woff2"),url(./eb-garamond-greek-700-normal.DE29PU1X.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(./eb-garamond-vietnamese-700-normal.BP8XhI7Q.woff2) format("woff2"),url(./eb-garamond-vietnamese-700-normal.QFZuz62c.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(./eb-garamond-latin-ext-700-normal.C9dZIH7g.woff2) format("woff2"),url(./eb-garamond-latin-ext-700-normal.DNeH1Vku.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(./eb-garamond-latin-700-normal.CVbms4T2.woff2) format("woff2"),url(./eb-garamond-latin-700-normal.iZ6Ol97T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(./alfa-slab-one-vietnamese-400-normal.C0oZnEo7.woff2) format("woff2"),url(./alfa-slab-one-vietnamese-400-normal.BeSfPuN6.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(./alfa-slab-one-latin-ext-400-normal.DZhSYPC8.woff2) format("woff2"),url(./alfa-slab-one-latin-ext-400-normal.Dg9tQUb7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(./alfa-slab-one-latin-400-normal.CbTZiZTW.woff2) format("woff2"),url(./alfa-slab-one-latin-400-normal.UIGeWgec.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;font-family:serif}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-redunced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-size:62.5%}details,span{position:relative;display:block}a,button{min-height:5rem}@media only screen and (min-width: 768px){a,button{min-height:4rem}}img,svg{height:auto;width:auto}body{overflow-y:hidden}body>div{display:flex;flex-direction:column;height:100dvh}:root{--max-width-nav: 1570px;--max-width-page: 1570px;--max-width-footer: 1570px;--max-width-padding_on_sides-small_device: 2rem;--max-width-padding_on_sides-large_device: 4rem;--nav-height-large_device: 12rem;--nav-height-small_device: 9rem;--nav-spacing_after_logo: 3rem;--nav-spacing_between: 4rem;--nav-logo_image-height: 7rem;--nav-logo_image-height-small_screen: 5rem;--footer-height: 4rem;--page-with_sidebar-sidebar-width: 28rem;--page-with_sidebar-spacing_above: 8rem;--page-with_sidebar-spacing_aside: 5rem;--page-with_sidebar-mobile-sidebar-width: 6rem;--page-with_sidebar-mobile-spacing_above: 3rem;--page-with_sidebar-background_color: #fdfdfd;--border-color: #e5e7eb;--header-spacing-underneath: 2rem;--header-spacing-underneath-large-device: 4rem}@media only screen and (max-width: 768px){body{font-size:1.6rem;line-height:1.3}h1{font-size:4.8rem;font-weight:700;margin-top:3.2rem}h2{font-size:3.6rem;font-weight:700;margin-top:2.4rem}h3{font-size:3rem;font-weight:700;margin-top:2rem}h4{font-size:2.4rem;font-weight:700;margin-top:1.8rem}h5{font-size:2rem;font-weight:700;margin-top:1.6rem}h6{font-size:1.8rem;font-weight:700;margin-top:1.4rem}p{margin-top:1rem}}@media only screen and (min-width: 768px){body{font-size:1.6rem;line-height:1.2}h1{font-size:5.4rem;font-weight:700;margin-top:3rem}h2{font-size:4rem;font-weight:700;margin-top:2.6rem}h3{font-size:3.2rem;font-weight:700;margin-top:2rem}h4{font-size:2.4rem;font-weight:700;margin-top:1.6rem}h5{font-size:2rem;font-weight:700;margin-top:1.2rem}h6{font-size:1.8rem;font-weight:700;margin-top:1.2rem}p{margin-top:1rem}}:root{--fallback-blue: #3b82f6;--fallback-blue-darker: #0b64f4}button,a.link_as_button{display:block;padding:0;font-weight:500;font-family:inherit;font-size:inherit;align-content:center;cursor:pointer;text-align:center;text-decoration:none;border-style:solid;border-width:1px;border-radius:.375rem;transition:background-color .2s ease}button.need_width_added,a.link_as_button.need_width_added{padding-left:1.5rem;padding-right:1.5rem}button:not(.need_width_added),a.link_as_button:not(.need_width_added){width:100%}button{border-color:var(--button-border_color, var(--fallback-blue-darker));background-color:var(--button-background_color, var(--fallback-blue));color:var(--button-color, white)}a.link_as_button{border-color:var(--link_as_button-border_color, var(--fallback-blue-darker));background-color:var(--link_as_button-background_color, var(--fallback-blue));color:var(--link_as_button-color, white)}@media only screen and (min-width: 768px){button,a.link_as_button{width:fit-content;padding-left:2.5rem;padding-right:2.5rem}button:hover,a.link_as_button:hover{text-decoration:none}button:hover{color:var(--button-color-on_hover, white);background-color:var(--button-background_color-on_hover, var(--fallback-blue-darker))}a.link_as_button:hover{color:var(--link_as_button-color-on_hover, white);background-color:var(--link_as_button-background_color-on_hover, var(--fallback-blue-darker))}}a.hover_button,button.hover_button{display:block;font-weight:500;font-family:inherit;font-size:inherit;background:none;border:none;cursor:pointer;align-content:center;border-radius:9rem;text-decoration:none;transition:all .2s ease;color:var(--hover_button-color, black)}@media only screen and (min-width: 768px){a.hover_button,button.hover_button{padding:.5rem 1.5rem}a.hover_button:hover,a.hover_button:focus,button.hover_button:hover,button.hover_button:focus{text-decoration:none;color:var(--hover_button-color-on_hover, black);background-color:var(--hover_button-background_color-on_hover, #f4f2f4)}}:root{--max-width-nav: 1800px;--max-width-page: 1800px;--max-width-footer: 1800px;--nav-spacing_after_logo: 11rem;--nav-spacing_between: 3rem;--nav-logo_image-height: 2rem;--purple: #6651c2;--purple-darker: #49369B;--gray: #dcdbdd;--gray-lighter: #f4f2f4;--button-primary-color: white;--button-primary-background_color: var(--purple);--button-primary-border_color: var(--purple-darker);--button-primary-color-on_hover: white;--button-primary-background_color-on_hover: var(--purple-darker);--button-secondary-color: black;--button-secondary-background_color: white;--button-secondary-border_color: var(--gray);--button-secondary-color-on_hover: black;--button-secondary-background_color-on_hover: var(--gray-lighter)}a{color:#000}@media only screen and (max-width: 768px){body{font-family:EB Garamond,serif;font-size:2.2rem;line-height:1.45}h1,h2,h3,h4{font-family:"DM Serif Display",serif}h5{font-family:EB Garamond,serif;font-size:2.4rem}h6{font-family:EB Garamond,serif;font-size:2.2rem}}@media only screen and (min-width: 768px){body{font-family:Georgia,serif;font-size:1.8rem;line-height:1.6}h1,h2,h3{font-family:"DM Serif Display",serif}}
