.r-site-header{position:relative;z-index:var(--iaals-zi-super)}.r-site-header .r-site-header__container--full{padding-inline:15px}.r-site-header .r-site-header__container--large{inline-size:100%;margin-inline:auto;max-inline-size:calc(var(--iaals-width-large) + 40px);padding-inline:20px}@container document (width > 768px){.r-site-header .r-site-header__container--large{max-inline-size:calc(var(--iaals-width-large) + 80px);padding-inline:40px}}@container document (width > 1024px){.r-site-header .r-site-header__container--large{max-inline-size:calc(var(--iaals-width-large) + 80px);padding-inline:40px}}@container document (width > 1440px){.r-site-header .r-site-header__container--large{max-inline-size:calc(var(--iaals-width-large) + 240px);padding-inline:120px}}.r-site-header .r-site-header__container--small{max-inline-size:480px}.r-site-header .r-site-header__main{background-color:var(--iaals-clr-white);padding-block:20px}.r-site-header__top{background-color:#99012e;color:#fff;font-size:1rem;line-height:1.62;padding-block:8px}.r-site-header__top a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;transition:all .25s var(--iaals-tran-easeInOutQuad)}.r-site-header__top a:focus,.r-site-header__top a:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor}.r-site-header__branding{align-items:center;display:flex;flex-flow:row nowrap;gap:20px;justify-content:space-between}.r-site-header__branding .e-branding{inline-size:118px}@container document (width > 768px){.r-site-header__branding .e-branding{inline-size:600px}}.r-site-header__branding .c-donation-form{display:none}@container document (width > 1024px){.r-site-header__branding .c-donation-form{display:block}}.r-site-header__navigation{display:none;margin-block-start:32px;position:relative}@container document (width > 1024px){.js .r-site-header__navigation{display:block}}.r-site-header__search-trigger{display:none!important;padding-inline-start:32px!important}@container document (width > 1024px){.r-site-header__search-trigger{display:block!important}}.r-site-header__search-trigger:after{background-color:var(--iaals-clr-red);block-size:24px;content:"";inline-size:24px;inset-block-start:4px;inset-inline-start:0;-webkit-mask-image:var(--iaals-i-search);mask-image:var(--iaals-i-search);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;transform:rotate(0deg);transition:all .25s var(--iaals-tran-easeInOutQuad)}@container document (width > 1200px){.r-site-header__search-trigger:after{inset-block-start:7px}}.r-site-header__search-trigger:focus:after,.r-site-header__search-trigger:hover:after{background-color:var(--iaals-clr-navy)}.r-site-header__search-trigger.is-active:after{background-color:var(--iaals-clr-navy);-webkit-mask-image:var(--iaals-i-close);mask-image:var(--iaals-i-close);transform:rotate(180deg)}.r-site-header__search{background-color:var(--iaals-clr-white);border-radius:8px;box-shadow:4px 4px 24px 0 rgba(0,0,0,.25);display:none;inline-size:500px;inset-block-start:calc(100% + 12px);inset-inline-end:0;opacity:0;padding-block:28px;padding-inline:28px;position:absolute;transition:all .25s var(--iaals-tran-easeInOutQuad);visibility:hidden;z-index:var(--iaals-zi-super)}@container document (width > 1024px){.r-site-header__search{display:block}}.r-site-header__search.is-active{opacity:1;visibility:visible}.r-site-header__flyout-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--iaals-clr-red);cursor:pointer;display:inline-flex;font-family:var(--iaals-ff-secondary);font-size:1.25rem;font-weight:var(--iaals-fw-bold);gap:8px;letter-spacing:2px;line-height:1.4;padding-block:6px 2px;padding-inline:0;text-transform:uppercase;transition:all .25s var(--iaals-tran-easeInOutQuad)}@container document (width > 1024px){.r-site-header__flyout-trigger{display:none}}.r-site-header__flyout-trigger.is-active{color:var(--iaals-clr-navy)}.r-site-header__flyout-trigger:before{background-color:var(--iaals-clr-blue);block-size:32px;content:"";inline-size:32px;inset-block-start:-1px;-webkit-mask-image:var(--iaals-i-menu);mask-image:var(--iaals-i-menu);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;transform:rotate(0deg);transition:all .25s var(--iaals-tran-easeInOutQuad)}.r-site-header__flyout-trigger.is-active:before{-webkit-mask-image:var(--iaals-i-close);mask-image:var(--iaals-i-close);transform:rotate(180deg)}.r-site-header__flyout-trigger .r-site-header__flyout-trigger--text{background-image:linear-gradient(180deg,transparent,transparent calc(100% - 2px),currentColor calc(100% - 2px),currentColor);background-position:0 -1px;background-repeat:no-repeat;background-size:0;display:inline;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background-size .35s var(--iaals-tran-easeInOutQuad);z-index:var(--iaals-zi-over)}.r-site-header__flyout-trigger.is-active>.r-site-header__flyout-trigger--text{background-size:100%;-webkit-text-decoration:none;text-decoration:none}.r-site-header__flyout{background-color:rgba(0,0,0,.5);block-size:calc(100vh - 120px);box-shadow:4px 4px 24px 0 rgba(0,0,0,.25);display:flex;inline-size:100%;inset-block-start:120px;inset-inline-start:0;justify-content:flex-end;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding-block:0 110%;position:fixed;transition:all .25s var(--iaals-tran-easeInOutQuad);visibility:hidden;z-index:var(--iaals-zi-super)}@container document (width > 1024px){.r-site-header__flyout{display:none}}.r-site-header__flyout.is-active{opacity:1;visibility:visible}.r-site-header__flyout .r-site-header__container--small{background-color:var(--iaals-clr-white);inset-block-start:0;inset-inline-end:0;min-block-size:100%;padding-block:40px 100%;padding-inline:40px;position:absolute;transform:translateX(100%);transition:all .25s var(--iaals-tran-easeInOutQuad)}.r-site-header__flyout.is-active .r-site-header__container--small{transform:translateX(0)}