/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@supports (display:grid){.grid{display:grid;grid-gap:var(--spacing-m)}}@media (min-width:641px){.grid{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.grid__col{padding-left:.75rem;padding-right:.75rem;position:relative}.grid--12-col{width:100%}.grid--11-col{width:91.6667%}.grid--10-col{width:83.3333%}.grid--9-col{width:75%}.grid--8-col{width:66.6667%}.grid--7-col{width:58.3333%}.grid--6-col{width:50%}.grid--5-col{width:41.6667%}.grid--4-col{width:33.3333%}.grid--3-col{width:25%}.grid--2-col{width:16.6667%}.grid--1-col{width:8.3333%}@supports (display:grid){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;margin-left:0;margin-right:0}.grid__col{padding-left:0;padding-right:0}.grid--12-col{grid-column:auto/span 12;width:auto}.grid--11-col{grid-column:auto/span 11;width:auto}.grid--10-col{grid-column:auto/span 10;width:auto}.grid--9-col{grid-column:auto/span 9;width:auto}.grid--8-col{grid-column:auto/span 8;width:auto}.grid--7-col{grid-column:auto/span 7;width:auto}.grid--6-col{grid-column:auto/span 6;width:auto}.grid--5-col{grid-column:auto/span 5;width:auto}.grid--4-col{grid-column:auto/span 4;width:auto}.grid--3-col{grid-column:auto/span 3;width:auto}.grid--2-col{grid-column:auto/span 2;width:auto}.grid--1-col{grid-column:auto/span 1;width:auto}}}@media (min-width:641px) and (max-width:1023.98px){.grid--3-col,.grid--4-col{grid-column:auto/span 6;width:auto}}@media (min-width:1024px){@supports (display:grid){.grid{grid-gap:var(--spacing-l)}}}@media (max-width:1023.98px){.grid--sidebar-first>.grid__col{width:100%}@supports (display:grid){.grid--sidebar-first>.grid__col{grid-column:auto/span 12;width:auto}}}@media (min-width:1024px){.grid--sidebar-first .grid--9-col .grid--thirds{grid-gap:var(--spacing-m)}}.grid--sidebar-first-divided{display:grid;grid-template-areas:"aside_top" "main" "aside_bottom"}@media (min-width:641px){.grid--sidebar-first-divided{display:grid;grid-template-areas:"aside_top main" "aside_bottom main";grid-template-columns:3fr 9fr;grid-template-rows:auto 1fr}}.grid--sidebar-first-divided .grid__aside-top{grid-area:aside_top}.grid--sidebar-first-divided .grid__aside-bottom{grid-area:aside_bottom}.grid--sidebar-first-divided .grid__main{grid-area:main}.grid--flexible{display:flex;flex:1;flex-wrap:wrap}@supports (display:grid){.grid--flexible{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));grid-gap:var(--spacing-m)}}.grid--flexible>.grid__col{flex:1;margin-left:1%;margin-right:1%;min-width:18%}@supports (display:grid){.grid--flexible>.grid__col{margin-bottom:0;margin-right:0;min-width:0}}@media (min-width:641px){.grid--halves>.grid__col,.grid--thirds>.grid__col{grid-column:auto/span 6;width:auto}}@media (min-width:1024px){.grid--thirds>.grid__col{grid-column:auto/span 4;width:auto}}@media (min-width:641px){.grid--quarters>.grid__col{grid-column:auto/span 6;width:auto}}@media (min-width:1024px){.grid--quarters>.grid__col{grid-column:auto/span 3;width:auto}}@media (min-width:641px){.grid--2col,.grid--3col{--grid-column-count:2;--grid-item-min-width:12.5rem;--grid-layout-gap:var(--spacing-m);--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-layout-gap));--grid-item-max-width:calc((100% - var(--total-gap-width))/var(--grid-column-count));grid-template-columns:repeat(auto-fill,minmax(max(12.5rem,calc(50% - var(--spacing-m)*1/2)),1fr));grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-min-width),var(--grid-item-max-width)),1fr))}}@media (min-width:1024px){.grid--3col{--grid-column-count:3;--grid-item-min-width:12.5rem;--grid-layout-gap:var(--spacing-l);--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-layout-gap));--grid-item-max-width:calc((100% - var(--total-gap-width))/var(--grid-column-count));grid-template-columns:repeat(auto-fill,minmax(max(12.5rem,calc(33.33333% - var(--spacing-l)*2/3)),1fr));grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-min-width),var(--grid-item-max-width)),1fr))}}.grid--row-gap--reset{grid-row-gap:0}.grid--column-gap--reset{grid-column-gap:0}@media (max-width:1023.98px){.grid--scroll-small{display:flex;flex-wrap:nowrap;overflow:auto}.grid--scroll-small .grid__col{flex:1 0 18.75rem;margin-right:var(--spacing-m)}}@media (max-width:640.98px){.grid--stacked{grid-gap:0}}.section{position:relative}.section--no-spacing{padding-bottom:0;padding-top:0}.section--no-spacing .section__content{padding:0}.section__content,.section__header{margin:0 auto;max-width:calc(var(--container-max-width) + var(--spacing-xxl));padding:0 var(--spacing-m);position:relative}.section--narrow .section__content{margin:0 auto;max-width:var(--container-max-width-narrow)}@media (min-width:1024px){.section--narrow-floated.section .section__content{padding-right:42.89%}.section--narrow-floated .section__mock-sidebar{position:absolute;right:0;top:0;width:31.45%;z-index:20}}@media (max-width:1023.98px){.section--narrow-floated .section__mock-sidebar{margin-top:var(--spacing-m)}}.section--vertical-align .grid__col{margin-bottom:auto;margin-top:auto}.section--vertical-align .grid__col :first-child{margin-top:0}.section--vertical-align .grid__col :last-child{margin-bottom:0}.section__header{align-items:baseline;display:flex;flex-wrap:wrap;margin-bottom:var(--spacing-m)}.section__header>*{margin-bottom:0;margin-right:var(--spacing-m);margin-top:0}.section__background{font-family:"object-fit:cover";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}@media (min-width:1024px){.section--flex .section__content{display:flex}.section--flex .section__content>div{flex:0 1 auto;margin-right:var(--spacing-m)}.section--flex-spaced .section__content{justify-content:space-between}}@media (max-width:1023.98px){.section--flex-spaced-small .section__content{display:flex;justify-content:space-between}.section--flex-spaced-small .section__content>div{flex:0 1 auto;margin-right:var(--spacing-s)}}.section--flex-centre .section__content{align-items:center;display:flex}.section--flex-centre .section__content>div{margin-right:var(--spacing-m)}.section--flex-parent{display:flex}.flex--column{flex-direction:column}.flex--nowrap{flex-wrap:nowrap}.flex--row{flex-direction:row}@media (min-width:1024px){.flex--row__large-up{flex-direction:row}}@media (min-width:540px){.flex--row__small-up{flex-direction:row}}.section__flext-items :root .flex--inline{display:inline-flex}.flex--space-between{justify-content:space-between}.flex--start{justify-content:start}.flex--end{justify-content:end}.flex--align-end{align-items:end}.flex--align-baseline{align-items:baseline}.section--wide{margin-left:-1.5rem;margin-right:-1.5rem}@media (min-width:1140px){.section--wide{margin-left:calc((100vw - var(--container-max-width) - var(--spacing-s))/2*-1);margin-right:calc((100vw - var(--container-max-width) - var(--spacing-s))/2*-1)}}@media (min-width:1024px){.section--event .spacing--bottom-l{padding-bottom:var(--spacing-xs)}}.section--event:last-of-type{margin-bottom:var(--spacing-xl)}@media (min-width:641px){.section--mobile-accordion{padding-top:var(--spacing-s)}}.section--mobile-accordion p:empty{display:none}@media (max-width:640.98px){.section--media .section__content{padding-left:0;padding-right:0}}.section--media .grid{padding-left:0;padding-right:0}@media (max-width:1023.98px){.section--media .grid{grid-gap:0}}.section--media .section__column--content{padding:var(--spacing-xl)}@media (min-width:1024px){.section--media .section__column--content{padding-bottom:var(--spacing-xxl);padding-left:var(--spacing-xxxl);padding-top:var(--spacing-xxl)}}.section--media .section__column--content>:first-child{margin-top:0}.section--media .section__column--content .button{margin-bottom:var(--spacing-l);margin-right:var(--spacing-l)}@media (min-width:1024px){.section--media .section__column--content .button{margin-bottom:0}}.section--media .section__column--content .button:last-child{margin-bottom:0}.section--media .grid__col{margin-bottom:auto;margin-top:auto}@media (max-width:1023.98px){.section--media .grid__col{grid-column:auto/span 12}}@media (min-width:1024px){.section--media--left .section__column--content{padding-left:var(--spacing-xl);padding-right:var(--spacing-xxxl)}}.section--media--left .section__column--image,.section--media--left .section__column--video{order:-1}.section__column--image{height:100%;overflow:hidden;position:relative;width:auto}@media (max-width:1023.98px){.section__column--image{order:-1}}@media (min-width:1024px){.section__column--image{min-height:22rem}}.section__column--image img{display:block;height:auto;width:100%}@media (min-width:1024px){.section__column--image img{font-family:"object-fit:cover";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}}@media (max-width:1023.98px){.section__column--video{order:-1}}.section__column--video .video{margin-bottom:0}
:root{--global-bg-color:var(--purple-500);--global-bg:var(--brand-gradient);--global-link-active:var(--white);--global-secondary-nav-bg:#48206c;--header-text:var(--white);--footer-text:var(--purple-50);--footer-link:var(--white);--footer-section-width:35rem;--logo-width:312px;--logo-height:46px;--pager-color:var(--grey-900)}.header{background-color:var(--purple-500);background-color:var(--global-bg-color);background-image:var(--brand-gradient);background-image:var(--global-bg);color:var(--white);color:var(--header-text)}@media (max-width:1023.98px){.header__secondary-nav{display:none}}.header__secondary-nav a{font-size:var(--font-size-s);font-weight:var(--font-weight-thin)}.header__secondary-nav a,.header__secondary-nav a:focus,.header__secondary-nav a:hover{color:var(--white);color:var(--header-text)}.header__secondary-nav .header__main__nav{display:flex;justify-content:flex-end;margin:0 auto;max-width:var(--container-max-width);padding:.625rem 0}.header__main{align-items:center;display:flex;justify-content:space-between;padding-bottom:var(--spacing-s);padding-top:var(--spacing-s)}@media (min-width:1024px){.header__main{padding-bottom:var(--spacing-m);padding-top:var(--spacing-m)}}.header__main__nav{align-items:center;display:flex}.header__main__nav .header__search__toggle{background-color:initial;border:0;height:var(--spacing-m);margin-bottom:0;margin-left:var(--spacing-m);margin-right:0;margin-top:0;padding:var(--spacing-xxs);width:var(--spacing-m)}.header__main__nav .header__search__toggle:before{background-size:100%;height:100%;left:0;top:0;width:100%}.header__search{max-height:0;overflow:hidden;transition:max-height .25s,padding-top .25s,padding-bottom .25s}.header__search .header__secondary-nav{-moz-column-count:3;column-count:3;display:block;margin-bottom:var(--spacing-s)}.header__search .header__secondary-nav li{display:block;margin-left:0}.header__search .header__secondary-nav li a{display:block;padding:var(--spacing-xs)}@media (min-width:1024px){.header__search .header__secondary-nav{display:none}}.header__search__form .form__wrapper{margin-bottom:var(--spacing-s)}@media (min-width:1024px){.header__search__form .form__wrapper{margin-bottom:var(--spacing-xs)}.header__search__form .fieldset__wrapper{display:inline}}@media (max-width:1023.98px){.header__search__form .text--xl{font-size:var(--font-size-m)}}.header__search__radios{display:inline-block}.header__search__radios .form-item{margin-top:var(--spacing-xs);padding-top:var(--spacing-xxs)}@media (min-width:1024px){.header__search__radios .form-item{display:inline-block;margin-top:0;padding-left:var(--spacing-s);padding-top:0}}.header__search__radios .form-item label{color:var(--white);display:inline;font-weight:var(--font-weight-normal)}.header__search--open{height:auto;max-height:50vh;padding-bottom:var(--spacing-xs);padding-top:var(--spacing-xs)}.header__secondary .section__content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:var(--spacing-s);padding-top:var(--spacing-s)}@media (min-width:1024px){.header__secondary .section__content{padding-bottom:var(--spacing-xs);padding-top:var(--spacing-m)}}.header__secondary .header__secondary__nav-toggle{border:0;height:var(--spacing-m);margin-bottom:0;margin-left:var(--spacing-s);margin-right:0;padding:0;width:var(--spacing-m)}.header__secondary .header__secondary__nav-toggle:before{left:0;top:0}@media (min-width:1024px){.header__secondary .header__secondary__nav-toggle{display:none}}.header__secondary__actions{align-items:center;display:flex}.header__site-name{color:var(--purple-500);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.header__site-name:focus,.header__site-name:hover{color:var(--purple-500);-webkit-text-decoration:none;text-decoration:none}.footer{background-color:var(--purple-500);background-color:var(--global-bg-color);background-image:var(--brand-gradient);background-image:var(--global-bg);color:var(--purple-50);color:var(--footer-text);font-size:var(--font-size-s)}.footer a{color:var(--white);color:var(--footer-link);font-weight:var(--font-weight-bold)}.footer a:focus,.footer a:hover{color:var(--white);color:var(--global-link-active)}.footer-contact{background-color:var(--purple-500);color:var(--white);padding-bottom:var(--spacing-xxxxl);padding-top:var(--spacing-xxxl);text-align:center}@media (min-width:641px){.footer-contact{padding-bottom:var(--spacing-xxl);padding-top:var(--spacing-xxl)}}.footer-contact .footer-contact__large{font-size:var(--font-size-xxxl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-s)}@media (min-width:641px){.footer-contact .footer-contact__large{padding-right:var(--spacing-l)}}.footer-contact .footer-contact__small{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xl)}@media (min-width:641px){.footer-contact .footer-contact__small{padding-right:var(--spacing-xxl)}.footer-contact .footer-contact__button,.footer-contact .footer-contact__large,.footer-contact .footer-contact__small{display:inline-block;margin-bottom:0;vertical-align:middle}}.footer-contact .footer-contact__button:last-child{margin-bottom:0;margin-right:0}.footer-contact--icon{background-color:var(--grey-50);padding:var(--spacing-xl) var(--spacing-m)}@media (min-width:641px){.footer-contact--icon{padding:var(--spacing-xxl)}}.footer-contact--icon .section__content{max-width:35rem;max-width:var(--footer-section-width)}.footer-contact--icon .footer-contact__title{margin-top:0}.footer-contact--icon .footer-contact__title.icon-heading--top:before{height:var(--spacing-xxl);left:50%;transform:translateX(-50%);width:var(--spacing-xxl)}.logo img{display:block}@media (max-width:1023.98px){.logo--large{display:none}}.logo--large img{height:2.625rem;width:17.875rem}@media (min-width:1024px){.logo--small{display:none}}.logo--small img{height:2.625rem;width:10rem}.member-logos__title{color:var(--grey-900);font-size:var(--font-size-xxl);margin-bottom:var(--spacing-m);margin-top:0}.member-logos__link-container{display:flex;flex-flow:row wrap;gap:var(--spacing-xxxl) var(--spacing-xxxxl);list-style:none;margin:0;padding:0}@media (min-width:1024px){.member-logos__link-container li{flex-grow:1}}.member-logos__link{display:block;opacity:.6}.member-logos__link:active,.member-logos__link:focus,.member-logos__link:hover{background:#0000;opacity:.9}.member-logos__link img{display:block}.pager{margin:var(--spacing-xl) auto var(--spacing-xxxl)}.pager__items{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;padding:0}.pager__item{flex:0 0 auto;margin-right:var(--spacing-s)}.pager__item:last-child{margin-right:0}.pager__item a{color:var(--grey-900);color:var(--pager-color)}.pager__item--current,.pager__item.is-active{font-weight:700}
.page{display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%}.page__middle{flex:1 1 auto;margin-left:auto;margin-right:auto;padding-left:var(--spacing-m);padding-right:var(--spacing-m);width:100%}.page__middle .section__content,.page__middle .section__header{padding-left:0;padding-right:0}.page__middle--contained{max-width:calc(var(--container-max-width) + var(--spacing-xxl))}.page__sections,.page__sidebar{margin-bottom:var(--spacing-xxxl)}.page__sections{grid-column:1/span 12}@media (min-width:1024px){.page__sections{grid-column:1/span 7}.page__sections.page__sections--wide{grid-column:1/span 8;padding-right:var(--spacing-xxl)}}.page__sidebar{grid-column:1/span 12}@media (min-width:1024px){.page__sidebar{grid-column:9/span 4}}@media (max-width:1023.98px){.page__sidebar--first-small{margin-bottom:0;order:-1}}.page__sidebar--sticky{position:-webkit-sticky;position:sticky;top:0}@media (max-width:1023.98px){.page__sidebar--sticky{background-color:var(--white);margin-left:-1.5rem;margin-right:-1.5rem;max-width:100vw;padding-bottom:var(--spacing-m);padding-left:var(--spacing-m);padding-right:var(--spacing-m)}}
:root{--icon-filter-text:var(--filter-text);--icon-filter-primary:var(--filter-primary);--icon-filter-secondary:var(--filter-secondary);--icon-filter-white:var(--filter-white);--nav-primary:var(--black);--nav-primary-active-bg:var(--grey-50);--nav-dropdown-width:320px;--nav-dropdown-bg:var(--grey-50);--nav-dropdown-active-bg:var(--grey-100);--nav-dropdown-divider:var(--grey-100);--nav-dropdown-animation-distance:var(--spacing-xs);--nav-chevron:#51247a;--nav-active:var(--purple-500);--nav-breadcrumb-size:var(--font-size-s);--nav-breadcrumb-color:#757377;--nav-breadcrumb-spacing:var(--spacing-m)}.nav ul{list-style-type:none;margin:0;padding-left:0}.nav ul li{margin-bottom:0}.nav a{-webkit-text-decoration:none;text-decoration:none}.nav a:focus,.nav a:hover{-webkit-text-decoration:underline;text-decoration:underline}.nav--inline>ul>li{display:inline;margin-left:var(--spacing-m);word-wrap:break-word}.nav--inline>ul>li:first-of-type{margin-left:0}.nav--pipes>ul>li{margin-left:var(--spacing-xs)}.nav--pipes>ul>li+:before{content:" | ";padding-right:var(--spacing-xs)}.nav--breadcrumb{overflow:auto;position:relative;white-space:nowrap;z-index:1}.nav--breadcrumb>ul>li{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23757377'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m10 17 5-5-5-5'/%3E%3C/svg%3E");background-position:right .2rem center;background-repeat:no-repeat;background-size:1rem;color:#757377;color:var(--nav-breadcrumb-color);font-size:var(--font-size-s);font-size:var(--nav-breadcrumb-size);margin-left:0;padding-right:var(--nav-breadcrumb-spacing)}.nav--breadcrumb>ul>li:last-child{background-image:none;padding-right:0}.nav--breadcrumb>ul>li a{color:inherit;font-weight:var(--font-weight-normal);-webkit-text-decoration:underline;text-decoration:underline}.nav--breadcrumb>ul>li a:hover{background-color:initial}.breadcrumbs{align-items:center;display:flex;justify-content:center}@media (min-width:641px){.breadcrumbs{display:grid;grid-template-areas:"breadcrumbs actions";grid-template-columns:4fr auto;justify-content:revert}}.breadcrumbs .breadcrumbs__actions{grid-template:"actions"}.breadcrumbs .breadcrumbs__content{grid-template:"breadcrumbs"}@media (min-width:641px){.breadcrumbs .breadcrumbs__content{display:block}}.nav--dropdown li{position:relative}.nav--dropdown li.active>a{border-left:2px solid var(--nav-active)}@media (min-width:1024px){.nav--dropdown li.active>a{border-bottom:2px solid var(--nav-active);border-left:0}}.nav--dropdown a{border-bottom:1px solid var(--nav-dropdown-divider);color:var(--black);color:var(--nav-primary);display:block;font-weight:var(--font-weight-normal);padding:var(--spacing-s) var(--spacing-m);-webkit-text-decoration:none;text-decoration:none;transition:background-color .25s,border-color .25s}.nav--dropdown a:focus,.nav--dropdown a:hover{background-color:var(--grey-50);background-color:var(--nav-primary-active-bg)}@media (min-width:1024px){.nav--dropdown a{border-bottom:2px solid #0000}.nav--dropdown a:focus,.nav--dropdown a:hover{border-color:var(--nav-primary-active-bg);color:inherit;outline:0 none;-webkit-text-decoration:none;text-decoration:none}}.nav--dropdown .nav__level-1{display:none}@media (min-width:1024px){.nav--dropdown .nav__level-1{display:flex}.nav--dropdown .nav__level-1>li{display:inline-block}}.nav--dropdown .nav__level-1.nav--open{border-top:1px solid var(--nav-dropdown-divider);display:block}@media (min-width:1024px){.nav--dropdown .nav__level-1.nav--open{border-top:0}}.nav--dropdown .nav__level-2{background-color:var(--grey-50);background-color:var(--nav-dropdown-bg);display:block;height:0;left:0;opacity:0;position:relative;transform:translateY(calc(var(--spacing-xs)*-1));transform:translateY(calc(var(--nav-dropdown-animation-distance)*-1));visibility:hidden;width:100%}@media (min-width:1024px){.nav--dropdown .nav__level-2{position:absolute;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;width:320px;width:var(--nav-dropdown-width)}}.nav--dropdown .nav__level-2.nav--open{height:auto;opacity:1;transform:translateY(0);visibility:visible;z-index:20}.nav--dropdown .nav__level-2.nav--reverse{left:auto;right:0}.nav--dropdown .nav__level-2 a{border-bottom:1px solid var(--nav-dropdown-divider);padding-left:var(--spacing-xxl)}.nav--dropdown .nav__level-2 a:focus,.nav--dropdown .nav__level-2 a:hover{background-color:var(--grey-100);background-color:var(--nav-dropdown-active-bg)}@media (min-width:1024px){.nav--dropdown .nav__level-2 a{padding-left:var(--spacing-m)}.nav--dropdown .nav__has-subnav>a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2351247A' viewBox='0 0 16 16'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3.334 6 8 10.667 12.667 6'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;background-size:.8rem;padding-right:var(--spacing-xl)}}.nav--dropdown .nav__sub-toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2351247A' viewBox='0 0 16 16'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3.334 6 8 10.667 12.667 6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-left:1px solid var(--nav-dropdown-divider);display:block;overflow:hidden;padding:var(--spacing-s) var(--spacing-m);position:absolute;right:0;text-indent:-100vw;top:0;width:var(--spacing-xxxl)}@media (min-width:1024px){.nav--dropdown .nav__sub-toggle{display:none}}.nav--dropdown .nav__level--open>a{background-color:var(--grey-50);background-color:var(--nav-primary-active-bg)}.nav--dropdown .nav__level--open .nav__sub-toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2351247A' viewBox='0 0 16 16'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3.334 6 8 10.667 12.667 6'/%3E%3C/svg%3E");background-repeat:no-repeat}.nav-dropdown--reverse .nav__level-1 a{color:#fff}.nav-dropdown--reverse .nav__level-1 a:hover{background:none}.nav-dropdown--reverse .nav--open{background:#fff}.nav-dropdown--reverse .nav--open a{color:var(--purple-500)}.nav__toggle{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:1024px){.nav__toggle{display:none}}.nav__toggle .nav__toggle__menu{align-self:flex-end;border:0}.nav--instructions{margin-top:var(--spacing-m);overflow:auto}.nav--instructions__wrapper{margin-left:-1.5rem;margin-right:-1.5rem;position:-webkit-sticky;position:sticky;top:0;width:100vw}@media (min-width:1024px){.nav--instructions__wrapper{margin-left:0;margin-right:0;width:auto}}.nav--instructions__title{display:none}@media (min-width:1024px){.nav--instructions__title{display:block;margin-bottom:var(--spacing-l);margin-top:0}}.nav--instructions__title a{color:var(--purple-500);-webkit-text-decoration:none;text-decoration:none}.nav--instructions__title a:hover{background-color:initial;-webkit-text-decoration:underline;text-decoration:underline}.nav--instructions__menu{counter-reset:instructions-counter;display:flex;flex-wrap:nowrap;list-style:none;margin-bottom:0;padding-left:var(--spacing-m);padding-right:var(--spacing-m)}@media (min-width:1024px){.nav--instructions__menu{display:block;padding-left:0;padding-right:0}}.nav--instructions__item{counter-increment:instructions-counter;flex:0 0 auto;margin-bottom:0;margin-right:var(--spacing-m);position:relative}.nav--instructions__item:after,.nav--instructions__item:before{display:block;height:var(--spacing-ns-xxl);left:0;position:absolute;top:0;width:var(--spacing-ns-xxl)}.nav--instructions__item:before{color:var(--grey-900);content:counter(instructions-counter);line-height:var(--spacing-ns-xxl);text-align:center}@media (min-width:1024px){.nav--instructions__item:before{line-height:var(--spacing-xxl)}}.nav--instructions__item:after{background-color:var(--grey-50);border-radius:var(--spacing-m);content:"";transition:width .2s,height .2s;z-index:-1}.nav--instructions__item:hover:after{height:100%;width:100%}.nav--instructions__item a{color:var(--grey-900);display:block;font-weight:var(--font-weight-normal);max-width:80vw;overflow:hidden;padding-bottom:.75rem;padding-left:var(--spacing-xxxl);padding-top:.75rem;position:relative;-webkit-text-decoration:none;text-decoration:none;text-indent:-200vw;text-overflow:ellipsis;white-space:nowrap;width:0;z-index:3}.nav--instructions__item a:hover{background-color:initial}@media (min-width:1024px){.nav--instructions__item a{padding-right:var(--spacing-m);text-indent:0;white-space:normal;width:auto}}.nav--instructions__item:hover{background-color:initial}@media (min-width:1024px){.nav--instructions__item{margin-bottom:var(--spacing-m);margin-right:0}}.nav--instructions__item--active:before{color:var(--white)}.nav--instructions__item--active:after{background-color:var(--purple-500);height:100%;width:100%}.nav--instructions__item--active a{color:var(--white);padding-right:var(--spacing-m);text-indent:0;width:auto}.nav--sidebar{border-top:var(--spacing-xxs) solid var(--purple-500)}.nav--sidebar__wrapper{margin-bottom:var(--spacing-l);margin-top:var(--spacing-m)}.nav--sidebar__title{margin:0}.nav--sidebar__title a{border-bottom:1px solid var(--grey-100);color:var(--purple-500);display:block;padding:var(--spacing-s) var(--spacing-m)}.nav--sidebar__title a:hover{background-color:initial}.nav--sidebar__item a{border-bottom:1px solid var(--grey-100);color:var(--grey-900);display:block;font-weight:var(--font-weight-normal);padding:var(--spacing-s) var(--spacing-m)}.nav--sidebar__item a:hover{background-color:initial}.nav--sidebar__item--has-children{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%233B383E'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='.75' d='m5.145 14.285 6.167-6a.41.41 0 0 0 0-.598L5.145 1.715'/%3E%3C/svg%3E");background-position:right var(--spacing-s) center;background-repeat:no-repeat}.nav--sidebar__item--has-children a{padding-right:var(--spacing-l)}.nav--sidebar__item--has-children a:hover{background-color:initial}.nav--sidebar__item--active{background-color:var(--grey-50)}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/starterkit_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/starterkit_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/starterkit_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
