/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumb__item{display:none;}.breadcrumb__item--mobile{display:flex;.icon--dash{display:none;}}@media only screen and (min-width:1080px){.breadcrumb__item{display:flex;}.breadcrumb__item--mobile{.icon--back{display:none;}.icon--dash{display:block;}}}
.fancybox__container{.fancybox__backdrop{--fancybox-bg:var(--neutral-08);}.f-button{--f-button-bg:transparent;}.f-thumbs__slide{aspect-ratio:1/1;--f-thumb-height:auto;}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:none;}.fancybox__caption{max-width:1280px;}}@media only screen and (max-width:767px){.fancybox__container{.fancybox__thumbs{display:none;}}}.gallery-list{img{width:100%;}}
.js-top-submenu-toggle[aria-expanded="true"]{.icon{transform:rotate(180deg);}}.js-top-submenu-toggle[aria-expanded="false"] + .submenu{display:none;}.js-top-submenu-toggle[aria-expanded="true"] + .submenu{display:block;}.top-nav__item-0:last-of-type > .top-nav__list{right:0;left:auto;}.region--sticky{.js-top-submenu-toggle{display:none;}.js-top-submenu-toggle[aria-expanded="false"] + .submenu{display:block;}}.submenu{min-width:100%;}#toolbar-item-environment-indicator{font-size:1.5em;color:#B21807;font-weight:bold;background-color:#fff2e6;}
.site-logo{svg{display:block;width:100%;max-width:100%;height:auto;color:var(--logo-light);}}.top-nav{.site-logo svg{color:var(--logo-dark);}}.theme--dark-mode{.site-logo svg{color:var(--logo-dark);}}.sas-theme--dark-theme{.site-logo svg{color:var(--logo-dark);}.theme--dark-mode .site-logo svg{color:var(--logo-light);}.top-nav{.site-logo svg{color:var(--logo-light);}}}
.block--sas-theme-footer-copyright{.field--name-body{display:flex;gap:0.5rem;flex-direction:column;}}.menu-footer__link-arrow{@apply transition-all hover:text-primary-02 focus:text-primary-02;&:hover i{@apply text-primary-02;}i{@apply text-accent-03;}}.region--footer-copyright .nested__link--arrow{a{@apply transition-all hover:text-accent-02 focus:text-accent-02 hover:no-underline;&:after{@apply text-accent-02;}}}.block--sas-theme-footer-address .field--name-body a{@apply hover:text-primary-02 focus:text-primary-02;}.theme--dark-mode{.menu-footer__link-arrow{@apply text-neutral-01 hover:text-accent-02 focus:text-accent-02;i{@apply text-accent-02;}}.field--name-body a{@apply hover:text-accent-02 focus:text-accent-02;}}@media only screen and (min-width:768px){.region--footer{.block{width:calc(50% - 9px);}.block--sas-theme-primary-footer-menu{width:100%;}}}@media only screen and (min-width:1080px){.region--footer{.block{width:calc(25% - (1.5rem));&:nth-child(2){margin-left:auto;}}.block--sas-theme-primary-footer-menu{width:auto;}}}
.btn{display:inline-flex;align-items:center;font-family:var(--primary-typography);font-size:var(--btn-md);line-height:var(--line-h-btn-md);padding:0.875rem 2.75rem;gap:0.75rem;letter-spacing:1px;font-weight:600;text-transform:uppercase;text-align:center;border:1px solid transparent;transition:all 150ms ease-in-out;text-decoration:none;&:disabled,&.disabled{color:var(--neutral-01);background-color:var(--neutral-05);border-color:var(--neutral-05);pointer-events:none;user-select:none;}&:after{color:var(--accent-02);}}.btn--primary{color:var(--neutral-01);background-color:var(--primary-01);&:hover{background-color:var(--accent-03);border-color:var(--accent-03);color:var(--neutral-01);}&:focus{background-color:var(--accent-03);border-color:var(--accent-03);outline:2px solid var(--neutral-01);outline-offset:-4px;color:var(--neutral-01);}&:active{background-color:var(--accent-03);border-color:var(--primary-01);outline:2px solid var(--primary-01);outline-offset:-2px;}&.btn-nested-icon--after:after{color:var(--accent-02);}}.btn--secondary{color:var(--neutral-01);background-color:var(--primary-02);&:hover{background-color:var(--accent-06);border-color:var(--accent-06);color:var(--neutral-01);}&:focus{background-color:var(--accent-06);border-color:var(--accent-06);outline:2px solid var(--neutral-01);outline-offset:-4px;color:var(--neutral-01);}&:active{background-color:var(--accent-06);border-color:var(--primary-02);outline:2px solid var(--primary-02);outline-offset:-2px;}}.btn--outline{color:var(--primary-01);background-color:transparent;border-color:var(--primary-01);&.btn--icon-only{color:var(--secondary-02);border-color:var(--secondary-02);}&:hover{color:var(--neutral-01);background-color:var(--accent-03);border-color:var(--accent-03);}&:focus{color:var(--neutral-01);background-color:var(--accent-03);border-color:var(--accent-03);outline:2px solid var(--neutral-01);outline-offset:-4px;}&:active{color:var(--neutral-01);background-color:var(--accent-03);border-color:var(--primary-01);outline:2px solid var(--primary-01);outline-offset:-2px;}&:disabled,&.disabled{color:var(--neutral-06);background-color:transparent;border-color:var(--neutral-06);}}.btn--outline-light{color:var(--accent-01);background-color:transparent;border-color:var(--accent-01);&:hover{color:var(--primary-01);background-color:var(--accent-01);border-color:var(--accent-01);}&:focus{color:var(--primary-01);background-color:var(--accent-01);border-color:var(--accent-01);outline:2px solid var(--primary-01);outline-offset:-4px;}&:active{color:var(--primary-01);background-color:var(--accent-01);border-color:var(--accent-03);outline:2px solid var(--accent-03);outline-offset:-2px;}&:disabled,&.disabled{color:var(--neutral-06);background-color:transparent;border-color:var(--neutral-06);}}.btn--sm{font-size:var(--btn-sm);line-height:var(--line-h-btn-sm);padding:0.75rem 2rem;gap:0.5rem;}.btn--rounded{border-radius:2rem;}.btn--icon-only{padding:0.5rem;aspect-ratio:1/1;min-width:2.75rem;.label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}i{line-height:0;margin:auto;}&.btn--sm{min-width:1.5rem;padding:0.25rem;}}.btn-nested-icon--after:after{font-weight:900;font-family:"FontAwesome";font-size:0.75em;}.btn-nested-icon--chevron:after{content:"\f054";}
.container{&.container--md{max-width:80rem;}&.container--sm{max-width:66.5rem;}&.container--fluid{max-width:none;}&.full-vw{padding-left:0;padding-right:0;}}@media only screen and (min-width:768px){.container{&.md-full-vw{padding-left:0;padding-right:0;}}}
.submenu[aria-hidden="true"]{display:none;}.submenu[aria-hidden="false"]{display:block;}.main-submenu-toggle[aria-expanded="true"]{.icon{transform:rotate(180deg);}}.main-nav__item-lvl--0{> button{.fa-caret-down{display:none;}}}@media only screen and (min-width:1080px){.main-nav__item-lvl--0{&:hover{border-color:var(--secondary-01);}> a{padding-top:2rem;padding-bottom:1.75rem;}> button{.fa-circle-chevron-down{display:none;}.fa-caret-down{display:block;}}}.theme--dark-mode{.main-nav__item-lvl--0.is-active{color:var(--secondary-01);}.main-nav__item-lvl--0 > a{&:hover,&:focus{color:var(--accent-01);}}}.theme--dark-mode .main-nav__list .open-search__toggle{color:var(--secondary-01);}.main-nav__item.main-nav__item-lvl--1{border-bottom:1px solid var(--accent-02);}}.main-nav__item a{color:inherit;}.main-nav__item.is-active{border-color:var(--secondary-01);}.main-nav__item.is-active{color:var(--primary-02);}.main-nav__list--1 .main-nav__item{&:hover,&:focus{> a,> button i{color:var(--primary-02);}}}@media only screen and (min-width:1080px){.main-nav__item.item-truncate{min-width:110px;}.main-nav__list--0.list-items-is-truncated{font-size:1rem;gap:12px;}}
body{background-color:var(--neutral-01);}.open-menu__toggle[aria-expanded="false"]{.menu--close,.fa-x{display:none;}}.open-menu__toggle[aria-expanded="true"]{.menu--open,.fa-bars{display:none;}}.open-search__toggle[aria-expanded="false"]{.search--close,.fa-x{display:none;}}.open-search__toggle[aria-expanded="true"]{.search--open,.fa-magnifying-glass{display:none;}}.block-nav.visible{display:block;}@media only screen and (min-width:1080px){.main-menu.visible{display:block;}.region--sticky .top-nav.visible{display:none;}}
