@font-face{font-family:Red Hat Text;src:url("/static/assets/font/RedHatText-VariableFont_wght.CMjYN8XP.305b35728dea.ttf") format("truetype");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Alumni Sans;src:url("/static/assets/font/alumni-sans-regular-variable.CgJvZpqB.0538de501ae7.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg-color: var(--color-primary-500);--text-color: #FAFAFA;--link-primary-color: var(--color-secondary-200);--link-primary-color-visited: var(--color-secondary-50);--link-primary-color-hover: var(--color-secondary-300)}[data-theme=dark]{--bg-color: var(--color-primary-700);--text-color: #FAFAFA}[data-theme=dark] :root{color-scheme:dark}[data-theme=dark] .title-and-text__title,[data-theme=dark] .alternating-list__title,[data-theme=dark] .alternating-list__item-title,[data-theme=dark] .call-to-action__title,[data-theme=dark] .accordion__title,.title-and-text__title,.alternating-list__title,.alternating-list__item-title,.call-to-action__title,.accordion__title{color:var(--text-color)}.template-home .pill-toggle{--toggle-text-color: var(--color-dirty-white);--toggle-text-color--hover: var(--color-primary-500);--toggle-background-color--hover: var(--color-dirty-white);--toggle-border-color: var(--toggle-text-color);--toggle-border-color--hover: var(--toggle-text-color--hover)}@media screen and (max-width: 768px){.template-home .pill-toggle:focus,.template-home .pill-toggle:hover{--toggle-background-color--hover: transparent}}.template-home .header{--header-link-background-color--hover: var(--color-dirty-white);--header-link-border-color--hover: var(--color-off-white);--header-text-color: var(--color-dirty-white)}.main-content{min-height:100vh;padding-bottom:2rem}.main-content .alternating-list--home{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:10rem;margin-left:16.666%;margin-right:16.666%}@media screen and (max-width: 768px){.main-content .alternating-list--home{max-width:100%;margin-left:var(--space-mobile-padding-x);margin-right:var(--space-mobile-padding-x);margin-top:10%;gap:6rem}}.main-content .story{max-width:75%}.main-content .story:nth-child(2n){align-self:flex-end}@media screen and (max-width: 768px){.main-content .story{max-width:83.333%}}.main-content .story__content p{margin:0 0 .5rem}
