@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/kAqF1Nn8c0M_yN37Gv3l3H44axPqV6NKOMC8twtQxLA-knz9_b1JFwfRG3Z81Zv09F2CKZGd0_qZYV2sla4Km_A.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Montserrat Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.7672%;ascent-override:80.1542%;descent-override:20.7838%;line-gap-override:0%}@font-face{font-family:"Montserrat Fallback: Segoe UI";src:local("Segoe UI");size-adjust:113.452%;ascent-override:85.3224%;descent-override:22.1239%;line-gap-override:0%}@font-face{font-family:"Montserrat Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.7778%;ascent-override:86.6004%;descent-override:22.4553%;line-gap-override:0%}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:"Montserrat Fallback: Noto Sans";src:local("Noto Sans");size-adjust:106.1181%;ascent-override:91.2191%;descent-override:23.6529%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-WDQoptAu51cZNHwlKNv8q_DbjgFvbS15ja8uBZXj1NY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/MZbCPvmRYotxUUvY6zU3ifP4mb57MYdnB7p1lkvl3kA-1HyY2oCjE6LsKd4ySSRPhX99z5a5Q2_VXyKbrOZVKrk.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/6OP6pe3rB37_PhAnpEyWrSlXdT2qFZn0bFulgzRTjC4-B_IadbzzZAUJy2TQZkMvQ5cgdE2F8ISssBDG-vqmaLs.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-qHa52bf9rUI5bNRdOF8CWhTu1gvIyaIkvP4nOhwAeEU.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/kAqF1Nn8c0M_yN37Gv3l3H44axPqV6NKOMC8twtQxLA-knz9_b1JFwfRG3Z81Zv09F2CKZGd0_qZYV2sla4Km_A.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/gr-f_oqydtTkXDIrcvO2V6lTg577tmEKlnOIwkPBKo4-WDQoptAu51cZNHwlKNv8q_DbjgFvbS15ja8uBZXj1NY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/MZbCPvmRYotxUUvY6zU3ifP4mb57MYdnB7p1lkvl3kA-1HyY2oCjE6LsKd4ySSRPhX99z5a5Q2_VXyKbrOZVKrk.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/6OP6pe3rB37_PhAnpEyWrSlXdT2qFZn0bFulgzRTjC4-B_IadbzzZAUJy2TQZkMvQ5cgdE2F8ISssBDG-vqmaLs.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/CisIO2l7o2ty4gUsHbZM1s-FwhhBIal_RAh3HnHGWeU-qHa52bf9rUI5bNRdOF8CWhTu1gvIyaIkvP4nOhwAeEU.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}img,video{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font:inherit}:root{color-scheme:light dark;--color-white:#fff;--color-off-white:#f5f6f8;--color-text:#002b49;--color-dark-bg:#001a2c;--color-mid-grey:#b4c0cb;--color-light-grey:#e5e9ed;--color-green:#006939;--color-blue:#007396;--color-blue-hover:#00617e;--color-yellow:#ffb81f;--color-red:red;--color-white-20:hsla(0,0%,100%,.2);--color-white-30:hsla(0,0%,100%,.3);--color-white-50:hsla(0,0%,100%,.5);--color-dark-bg-50:rgba(0,0,0,.5);--z-backdrop:9;--z-nav:10;--z-mobile-logo:999;--z-mobile-toggle:1000;--nav-height-desktop:85px;--nav-height-mobile:70px;--nav-underline-offset:20px;--top-nav-height:50px;--spacing-xs:12px;--spacing-1:clamp(8px, calc(6.05825px + .5178vw) ,16px);--spacing-2:clamp(16px, calc(14.05825px + .5178vw) ,24px);--spacing-3:clamp(24px, calc(21.08738px + .7767vw) ,32px);--spacing-4:clamp(32px, calc(28.1165px + 1.0356vw) ,48px);--spacing-5:clamp(48px, calc(44.1165px + 1.0356vw) ,64px);--spacing-6:clamp(64px, calc(56.23301px + 2.0712vw) ,96px);--spacing-7:clamp(96px, calc(92.1165px + 1.0356vw) ,112px);--spacing-8:clamp(112px, calc(100.34951px + 3.1068vw) ,160px);--spacing-none:0px;--spacing-full:clamp(64px, calc(47.09859px + 4.50704vw) ,112px);--spacing-half:calc(var(--spacing-full)/2);--border-radius-sm:6px;--border-radius-md:12px;--border-radius-lg:24px;--accent:var(--color-blue);--ratio-default-mobile:2/1;--ratio-default-1up:2/1;--ratio-default-2up:1/1;--ratio-default-3up:4/3;--ratio-small-mobile:3/1;--ratio-small-1up:3/1;--ratio-small-2up:4/3;--ratio-small-3up:5/3;--ratio-bento-mobile:4/3;--ratio-bento-1up:2/1;--ratio-bento-2up-wide:16/9;--ratio-bento-3up-side:4/3;--ratio-card-wide:688/372;--ratio-card-rect:448/372;--ratio-card-tall:336/372;--ratio-card-x-wide:338/145;--ratio-hero-mobile:1/2;--ratio-hero-desktop:1440/580}body{font-family:Montserrat,"Montserrat Fallback: BlinkMacSystemFont","Montserrat Fallback: Segoe UI","Montserrat Fallback: Helvetica Neue","Montserrat Fallback: Arial","Montserrat Fallback: Noto Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-primary);text-decoration:none}a:not([class]):hover{text-decoration:underline}.h1,.h2,.h3,.h4,.h5,.h6,.small-heading,.text-huge,.text-small-heading,h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em;line-height:1.1}.h1,.h2,.h3,.small-heading,.text-small-heading,h1,h2,h3{text-transform:uppercase}.h4,.h5,.h6,h4,h5,h6{text-transform:none}.h1,h1{font-size:clamp(48px,3rem + 24 * (100vw - 576px)/790,72px)}.h2,h2{font-size:clamp(40px,2.5rem + 8 * (100vw - 576px)/790,48px)}.h3,h3{font-size:clamp(34px,2.125rem + -2 * (100vw - 576px)/790,32px)}.h4,h4{font-size:clamp(20px,1.25rem + 4 * (100vw - 576px)/790,24px)}.h5,.h6,h5,h6{font-size:clamp(16px,1rem + 0 * (100vw - 576px)/790,16px)}.small-heading,.text-small-heading{font-size:clamp(12px,.75rem + 4 * (100vw - 576px)/790,16px)}.text-huge{font-size:clamp(72px,4.5rem + 18 * (100vw - 576px)/790,90px)}.text-small{font-size:14px}.text-label,.text-link{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-top:0;margin-bottom:.5em;text-transform:normal}.prose p{margin-bottom:1.5em}.prose p:last-child{margin-bottom:0}.prose a{color:var(--color-primary);text-decoration:underline}.prose a:hover{text-decoration:none}.container{margin:0 auto;width:calc(100% - 3rem);max-width:1392px}.container--fluid{margin:0 auto;max-width:1900px;width:calc(100% - 2rem)}@media(min-width:1024px){.container{width:calc(100% - 2rem)}}.theme--light{color-scheme:light}.theme--dark{color-scheme:dark}.stretched-link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.AccordionRoot{display:flex;flex-direction:column;gap:1rem}.AccordionItem{box-shadow:24px 12px 64px #0000001f;border-radius:12px}.AccordionItem:focus-within{position:relative;z-index:1;box-shadow:0 0 0 2px var(--mauve-12,purple)}.AccordionHeader{all:unset;font-weight:700;display:flex}.AccordionTrigger{all:unset;font-family:inherit;background-color:transparent;padding:2rem;flex:1;display:flex;align-items:center;justify-content:space-between;font-size:24px;line-height:1;cursor:pointer}.AccordionContent{overflow:hidden}.AccordionContent[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.AccordionContent[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}.AccordionContentInner{padding:0 2rem 2rem}.AccordionChevron{color:#00f;flex:1 0 auto;transition:transform .3s cubic-bezier(.87,0,.13,1)}.AccordionTrigger[data-state=open]>.AccordionChevron{transform:rotate(180deg)}@keyframes slideDown{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes slideUp{0%{height:var(--reka-accordion-content-height)}to{height:0}}
