#root{flex-direction:column;min-height:100vh;display:flex}#main{flex-grow:1}.topbar-section{background-color:var(--Background);z-index:100;width:100%;height:80px;padding-inline:1.125rem;position:relative}@media (width<=516px){.topbar-section{height:auto}}.topbar-container{justify-content:space-between;width:100%;max-width:1080px;height:100%;margin-inline:auto;display:flex}@media (width<=1180px){.topbar-container{max-width:516px}}@media (width<=516px){.topbar-container{max-width:100%}}.topbar-nav{justify-content:left;align-items:center;display:flex}.topbar-container li{padding:0;list-style:none}.topbar-nav-logo{height:40px;padding-right:2rem}.topbar-nav-menu,.topbar-buttons{align-items:center;gap:1.5rem;display:flex}@media (width<=1180px){.topbar-nav-menu{background-color:var(--Background);z-index:1000;flex-direction:column;gap:1rem;width:100%;min-height:100svh;margin-top:0;padding-top:2rem;transition:left .3s ease-in-out,width .3s ease-in-out;position:fixed;top:81px;left:-100%}.topbar-nav-menu.open{left:0}}@media (width<=516px){.topbar-buttons .link-button{min-width:110px;padding-inline:.75rem}.topbar-buttons{gap:.75rem}}.topbar-container a{color:var(--Primary-dark-color);font-weight:var(--fw-semibold);font-size:var(--font-size-topbar-text)}.topbar-container a:hover{text-decoration:underline}.hamburger-button,.mobile-only{padding:0;display:none}@media (width<=1180px){.hamburger-button{cursor:pointer;color:var(--Primary-dark-color);background:0 0;justify-content:center;align-items:center;display:flex}.desktop-only{display:none}.mobile-only{display:block}}.column{flex:0 0 516px;max-width:516px}@media (width<=1180px){.column{flex:auto}}.content-divider{background-color:var(--Primary-light-accent);width:100%;height:1px}.content-section{padding-inline:1.125rem}.content-section.light{background-color:var(--Background)}.content-section.dark{background-color:var(--Primary-light-color)}.content-section.hero{padding-block:var(--hero-section-vertical-padding)}.content-section.standard{padding-block:var(--content-section-vertical-padding)}.subheading{font-weight:var(--fw-bold);text-transform:uppercase;color:var(--Primary-middle-tone)}.hero .subheading{font-size:var(--font-size-hero-subheading);margin-bottom:var(--space-m)}.standard .subheading{font-size:var(--font-size-standard-subheading);margin-bottom:var(--space-s)}.content-section p{margin-bottom:var(--space-m)}.content-section a{color:var(--Secondary-light-color);text-decoration:underline;text-decoration-thickness:1px}.content-section a:hover{color:var(--Secondary-middle-tone);text-decoration:underline;text-decoration-thickness:1px}.hero p{font-size:var(--font-size-hero-text)}.standard p{font-size:var(--font-size-standard-text)}.content-section h1{font-size:var(--font-size-hero-heading);margin-bottom:var(--space-xxl)}.content-section h2{font-size:var(--font-size-standard-heading);margin-bottom:var(--space-xl)}.content-container{text-align:start;flex-direction:row;gap:3rem;max-width:1080px;margin-inline:auto;display:flex}.content-container img{border-radius:12px;width:516px}.content-container.image-left{flex-direction:row-reverse}.content-section.image-right .column,.content-section.image-left .column{flex:1;min-width:0}@media (width<=1180px){.content-container,.content-container.image-left{flex-direction:column;justify-content:center;align-items:center}}a.link-button{border:2px solid var(--Primary-dark-color);min-width:120px;height:40px;color:var(--Primary-dark-color);font-size:var(--fs-200);font-weight:var(--fw-bold);background-color:#0000;border-radius:8px;justify-content:center;align-items:center;padding-inline:2rem;text-decoration:none;display:inline-flex}a.link-button.dark{background-color:var(--Primary-dark-color);color:var(--Primary-light-color)}a.link-button:hover{color:var(--Primary-dark-color);-webkit-text-decoration:inherit;text-decoration:inherit}a.link-button.dark:hover{color:var(--Primary-light-color);-webkit-text-decoration:inherit;text-decoration:inherit}.button-group{margin-top:var(--button-padding);flex-flow:wrap;justify-content:start;gap:1.125rem;display:flex}.footer-section{font-size:var(--fs-100);font-weight:var(--fw-semibold);background-color:var(--Primary-dark-color);width:100%;color:var(--Primary-light-color);flex-direction:column;justify-content:space-between;padding-block:4.25rem 3.75rem;padding-inline:1.125rem;font-style:normal;display:flex}@media (width<=1180px){.footer-section{padding-block:2rem}}footer{align-items:center;width:1080px;margin-inline:auto;display:flex}@media (width<=1180px){footer{flex-direction:column;max-width:516px}}@media (width<=516px){footer{max-width:100%}}.footer-nav-logo{height:46px;margin-right:1rem}@media (width<=1180px){.footer-nav-logo{height:40px;margin-top:21px;margin-right:0}}.fixed{flex:none;width:40px}.footer-content{width:100%}.footer-content-top{color:var(--Primary-light-color);justify-content:space-between;align-items:center;padding-bottom:.5rem;text-decoration:none;display:flex}@media (width<=1180px){.footer-content-top{flex-direction:column;align-items:start;gap:1.5rem;padding-bottom:1rem}}.footer-menu-items a{color:var(--Primary-light-color)}.footer-menu-items a:hover{text-decoration:underline;text-decoration-thickness:1px}footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1.5rem;display:flex}@media (width<=1180px){footer nav{justify-content:flex-start;gap:.6rem 1rem}}.footer-content-bottom{border-top:1px solid var(--Primary-middle-tone)}@media (width<=1180px){.footer-content-bottom{align-items:normal;gap:.6rem;display:flex}}.footer-notes{color:var(--Primary-middle-tone);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:.375rem;display:flex}@media (width<=1180px){.footer-notes{flex-direction:column;align-items:flex-start;gap:.6em;padding-top:1rem}}.footer-notes p{font-weight:var(--fw-light)}.em-link a,a.em-link{color:var(--Secondary-light-color);text-decoration:underline}.em-link a:hover,a.em-link:hover{color:var(--Secondary-middle-tone);text-decoration:underline}:root{--Primary-dark-color:#2b2d42;--Primary-dark-accent:#27293c;--Primary-middle-tone:#7a7b95;--Primary-light-color:#f6f9fa;--Primary-light-accent:#e7edf0;--Secondary-dark-color:#ef233c;--Secondary-dark-accent:#d90429;--Secondary-middle-tone:#ef576a;--Secondary-light-color:#ee8b98;--Background:#fff;--main:"Raleway", sans-serif;--fs-900:4.125rem;--fs-800:3rem;--fs-700:2rem;--fs-600:1.875rem;--fs-500:1.5rem;--fs-400:1.25rem;--fs-300:1.125rem;--fs-200:1rem;--fs-100:.875rem;--font-size-hero-heading-desktop:var(--fs-900);--font-size-hero-heading-mobile:var(--fs-800);--font-size-standard-heading-desktop:var(--fs-800);--font-size-standard-heading-mobile:var(--fs-700);--font-size-hero-subheading-desktop:var(--fs-700);--font-size-hero-subheading-mobile:var(--fs-500);--font-size-standard-subheading-desktop:var(--fs-500);--font-size-standard-subheading-mobile:var(--fs-300);--font-size-hero-heading3-desktop:var(--fs-600);--font-size-hero-heading3-mobile:var(--fs-500);--font-size-hero-text-desktop:var(--fs-400);--font-size-hero-text-mobile:var(--fs-300);--font-size-standard-text-desktop:var(--fs-300);--font-size-standard-text-mobile:var(--fs-200);--font-size-topbar-text-desktop:var(--fs-200);--font-size-topbar-text-mobile:var(--fs-200);--font-size-hero-heading:var(--font-size-hero-heading-mobile);--font-size-standard-heading:var(--font-size-standard-heading-mobile);--font-size-hero-subheading:var(--font-size-hero-subheading-mobile);--font-size-standard-subheading:var(--font-size-standard-subheading-mobile);--font-size-heading3:var(--font-size-hero-heading3-mobile);--font-size-hero-text:var(--font-size-hero-text-mobile);--font-size-standard-text:var(--font-size-standard-text-mobile);--font-size-topbar-text:var(--font-size-topbar-text-mobile);--fw-extrabold:800;--fw-bold:700;--fw-semibold:600;--fw-regular:500;--fw-light:400;--line-height-1:1.5;--line-height-2:1.1;--heading-subheading-line-height:var(--line-height-2);--text-line-height:var(--line-height-1);--space-xxl:2.25rem;--space-xl:1.875rem;--space-l:1.125rem;--space-m:.75rem;--space-s:.5rem;--space-xs:.375rem;--button-padding:2rem;--hero-section-vertical-padding-mobile:2.5rem;--hero-section-vertical-padding-desktop:6rem;--hero-section-vertical-padding:var(--hero-section-vertical-padding-mobile);--content-section-vertical-padding-mobile:2.5rem;--content-section-vertical-padding-desktop:3rem;--content-section-vertical-padding:var(--content-section-vertical-padding-mobile)}@media (width>=1180px){:root{--font-size-hero-heading:var(--font-size-hero-heading-desktop);--font-size-standard-heading:var(--font-size-standard-heading-desktop);--font-size-hero-subheading:var(--font-size-hero-subheading-desktop);--font-size-standard-subheading:var(--font-size-standard-subheading-desktop);--font-size-heading3:var(--font-size-hero-heading3-desktop);--font-size-hero-text:var(--font-size-hero-text-desktop);--font-size-standard-text:var(--font-size-standard-text-desktop);--font-size-topbar-text:var(--font-size-topbar-text-desktop);--hero-section-vertical-padding:var(--hero-section-vertical-padding-desktop);--content-section-vertical-padding:var(--content-section-vertical-padding-desktop)}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{font-family:var(--main);background-color:var(--Background);color:var(--Primary-dark-color);min-height:100vh;font-size:var(--font-size-standard-text);font-weight:var(--fw-regular);line-height:var(--text-line-height)}h1,h2,h3,h4,h5,h6{color:var(--Primary-dark-color);line-height:var(--heading-subheading-line-height);font-weight:var(--fw-extrabold)}h3{font-size:var(--font-size-heading3);font-weight:var(--fw-bold);margin-top:var(--space-xl);margin-bottom:var(--space-l)}a{-webkit-text-decoration:inherit;text-decoration:inherit;font-family:inherit}img,picture{max-width:100%;display:block}ul,ol{padding-left:var(--font-size-standard-text)}strong{font-weight:var(--fw-extrabold)}em{color:var(--Secondary-middle-tone);font-style:normal}button{background-color:#0000;border:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:auto;margin:0;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){body.mobile-menu-open{overflow:hidden}}
