@charset "UTF-8";:root{--body-font-size:1.6rem;--h1-font-size:2.4rem;--h1-line-height:1.25;--h2-font-size:2.4rem;--h2-line-height:1.5;--h3-font-size:2.2rem;--h3-line-height:inherit;--h4-font-size:2rem;--h4-line-height:1.5;--h5-font-size:1.8rem;--h5-line-height:inherit;--h6-font-size:1.6rem;--h6-line-height:inherit;--giga-font-size:5rem;--mega-font-size:4.4rem;--kilo-font-size:4rem;--milli-font-size:1.2rem;--centi-font-size:1.4rem}@media screen and (min-width:22.5em){:root{--h1-font-size:3rem;--h2-font-size:2.8rem}}@media screen and (min-width:48em){:root{--h1-font-size:9rem;--h1-line-height:1.12;--h2-font-size:6.2rem;--h2-line-height:1.25;--h3-font-size:3.4rem;--h3-line-height:inherit;--h4-font-size:2.4rem;--h4-line-height:1.5;--h5-font-size:2rem;--h5-line-height:inherit;--giga-font-size:6.4rem;--mega-font-size:5.6rem;--kilo-font-size:4.8rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUpMargin{0%{opacity:0;margin-bottom:-20px}to{opacity:1;margin-bottom:0}}@keyframes growInFade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes highlightPulse{40%{transform:scale(1.25)}}@keyframes highlightPulseOutline{0%{outline:3px solid #ffc57d;outline-offset:4px;transform:scale(1)}13%{transform:scale(1.25)}33%{transform:scale(1)}75%{outline:3px solid #ffc57d;outline-offset:4px}to{outline:3px solid transparent;outline-offset:4px}}.animate-fade{animation:fadeInDown .4s ease-in-out}.demo-animate .demo-animate__item{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.demo-animate:hover .demo-animate__item{clip:auto;height:auto;overflow:visible;position:relative;width:auto;padding:5px;animation:fadeInDown .4s ease-in-out;animation-fill-mode:forwards}:root{--button-border-width:2px;--button-border-radius:64px;--button-padding-vertical:1em;--button-padding-horizontal:2.25em;--button-large-font-size:1.5em;--box-padding:var(--body-font-size);--box-padding-regular:var(--box-padding);--box-padding-large:var(--box-padding)}@media screen and (min-width:22.5em){:root{--box-padding:24px;--box-padding-regular:var(--box-padding);--box-padding-large:var(--box-padding)}}@media screen and (min-width:48em){:root{--box-padding-regular:32px;--box-padding-large:40px}}:root{--field-border:1px solid #d1ced4;--field-background:#eeebf0;--field-text-color:#424143;--field-padding-vertical:0.75em;--field-padding-horizontal:1em;--field-line-height:1.2;--field-radius:2px;--field-vertical-whitespace:var(--paragraph-break);--fieldset-input-diameter:calc(var(--body-font-size)*1.25);--fieldset-input-diameter-small:var(--centi-font-size)}.hero-banner{position:relative;background:#424143}.hero-banner__img-grid{display:grid;grid-template-columns:repeat(2,1fr);mix-blend-mode:multiply}@media screen and (min-width:35em){.hero-banner__img-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:48em){.hero-banner__img-grid{grid-template-columns:repeat(4,1fr)}}.hero-banner__img-grid__img{width:100%;height:100%}@media screen and (max-width:34.9375em){.hero-banner__img-grid__img:nth-child(7),.hero-banner__img-grid__img:nth-child(8){display:none}}.hero-banner__text{padding:20px 0;position:absolute;top:0;bottom:0;left:var(--default-container-gutter);right:var(--default-container-gutter);display:grid;place-content:center;place-items:center;text-align:center}.hero-banner__text__inner :last-child{margin-bottom:0}.hero-banner__text__inner{color:#fff;font-weight:300;line-height:1.05;font-size:clamp(var(--giga-font-size),6vw,12rem)}.inner-banner{grid-column:1/-1!important;background:#fd0}.inner-banner__img-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:35em){.inner-banner__img-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:48em){.inner-banner__img-grid{grid-template-columns:repeat(4,1fr)}}.inner-banner__img-grid__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:47.9375em){.inner-banner__img-grid__img:nth-child(5),.inner-banner__img-grid__img:nth-child(6){display:none}}@media screen and (max-width:34.9375em){.inner-banner__img-grid__img:nth-child(3),.inner-banner__img-grid__img:nth-child(4),.inner-banner__img-grid__img:nth-child(5),.inner-banner__img-grid__img:nth-child(6){display:none}}.inner-banner__page-header{grid-column:1/3;aspect-ratio:auto 800/400;display:grid;place-content:center;place-items:center;text-align:center}.inner-banner__page-header__title{font-size:clamp(var(--mega-font-size),6vw,9rem);text-transform:lowercase;margin-bottom:0;display:block;padding:5% 10%}.inner-banner__page-header__icon{height:1.6em;margin-top:.1em;margin-inline:auto;display:block}.inner-banner__page-header__icon path{fill:#fff}.channel-banner{position:relative;padding-top:var(--section);z-index:1}.channel-banner:after{content:"";position:absolute;top:0;bottom:var(--section);left:50%;width:100vw;transform:translateX(-50%);background-color:#424143;color:#fff;z-index:-1}.channel-banner__image{display:block;background-color:#9a979c}.channel-banner .button-back{color:#fff}.contact-details__list{font-style:normal}.opening-hours__hours,.opening-hours__title{display:block}.page-header{text-align:center;margin-bottom:var(--section-small)}.page-header__subtitle{font-size:var(--body-font-size)}.page-header__title{display:block;line-height:1;font-size:var(--giga-font-size);margin-bottom:0}.image-gallery__figure{display:block;overflow:hidden;margin:0}.image-gallery__slider .splide__slide img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-gallery__slider .splide__slide.active img{animation:fadeIn .35s ease-in;animation-fill-mode:forwards}.image-gallery__grid{display:grid;grid-template-columns:1fr;gap:20px}.image-gallery__grid.columns-2,.image-gallery__grid.columns-4{grid-template-columns:repeat(2,1fr)}.image-gallery__grid.columns-3,.image-gallery__grid.columns-5,.image-gallery__grid.columns-6{grid-template-columns:repeat(3,1fr)}@media screen and (min-width:48em){.image-gallery__grid.columns-4{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:48em){.image-gallery__grid.columns-5{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:48em){.image-gallery__grid.columns-6{grid-template-columns:repeat(6,1fr)}}.image-gallery__grid figure,.image-gallery__grid img{width:100%}.image-gallery__grid .image-gallery__figure{position:relative}.image-gallery__grid .image-gallery__figure:active figcaption,.image-gallery__grid .image-gallery__figure:focus figcaption,.image-gallery__grid .image-gallery__figure:hover figcaption{opacity:1}.image-gallery__grid .image-gallery__figure figcaption{display:flex;justify-content:center;align-items:center;position:absolute;top:10px;bottom:10px;right:10px;left:10px;padding:10px;z-index:2;opacity:0;text-align:center;background-color:rgba(0,0,0,.5);color:#fff;margin:0;transition:all .4s ease;line-height:1.3}@media screen and (min-width:35em){.image-gallery__grid .image-gallery__figure figcaption{font-size:18px;top:20px;bottom:20px;right:20px;left:20px;padding:16.6666%}}@media screen and (min-width:48em){.image-gallery__grid .image-gallery__figure figcaption{font-size:24px}}:root{--sidepadding:8px;--vertpadding:8px}@media screen and (min-width:22.5em){:root{--sidepadding:12px;--vertpadding:10px}}@media screen and (min-width:35em){:root{--sidepadding:16px;--vertpadding:12px}}@media screen and (min-width:48em){:root{--sidepadding:24px;--vertpadding:16px}}@media screen and (min-width:87.5em){:root{--sidepadding:44px;--vertpadding:28px}}.media-object__img{float:left;width:100%;height:100%}.media-object__img img{width:100%}.media-object__content{width:100%;float:left;margin-top:20px}.media-object{padding:20px;width:100%;float:left}.media-object:after,.media-object:before{clear:both}.media-object__details{font-weight:700;color:#7d7b7f}.media-object__date:after{content:" | "}@media screen and (min-width:48em){.media-object{padding:0}.media-object__img{width:33%}.media-object__content{width:66%;margin-top:0;padding-left:20px}}.card{--tb-padding:8px;--lr-padding:8px;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:var(--tb-padding) var(--lr-padding) calc(var(--tb-padding)*2) var(--lr-padding);height:100%;transition:all .5s ease-in-out}@media screen and (min-width:22.5em){.card{--tb-padding:16px;--lr-padding:16px}}@media screen and (min-width:35em){.card{--tb-padding:32px;--lr-padding:32px}}.card__content{flex:0 0 auto;gap:2em 0;flex-direction:column;justify-content:space-between}.card__content .card__heading{display:none}.card__content-hover{z-index:10;position:static;left:0;top:0;padding:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;transition:all .5s ease-in-out;visibility:visible;opacity:1}.card__img{text-align:center}.card__img img{margin:0 auto;width:70%;max-width:50vw}@media screen and (min-width:48em){.card__img img{max-width:25vw}}.card__heading{flex:0 0 auto;margin-top:8px;font-size:calc(var(--centi-font-size)*1.5);color:#626063;text-align:center}@media screen and (min-width:75em){.card__heading{font-size:calc(var(--centi-font-size)*1.75)}}.card__description{flex:1 1 auto;display:block;text-align:center;font-size:calc(var(--centi-font-size)*1.05);overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:87.5em){.card__description{font-size:calc(var(--centi-font-size)*1.25)}}@media screen and (min-width:112.5em){.card__description{font-size:calc(var(--centi-font-size)*1.4)}}.card__button{z-index:20;position:relative;display:inline-block;margin:0 auto}@media (hover:hover){.card{padding:var(--tb-padding) var(--lr-padding);background-color:#fff}.card__content{display:flex;width:100%}.card__content .card__heading{display:block}.card__content-hover{position:absolute;padding:var(--tb-padding) var(--lr-padding) calc(var(--tb-padding)*3) var(--lr-padding);background-color:#424143;visibility:hidden;opacity:0}.card__content-hover .card__heading,.card__description{color:#fff}.card:hover .card__content-hover{visibility:visible;opacity:1}.card:hover .card__button{background-color:transparent;color:#fff}.card:hover .card__button:hover{background-color:#fd0;color:#424143}}.tile{background:#fff}.tile__inner{height:100%}.tile__img img{width:100%}.tile__content{padding:20px 25px}.team-tile{display:flex;flex-direction:column;gap:1em;align-content:center;justify-content:flex-start;align-items:center;padding:48px;overflow:hidden;text-decoration:none;color:inherit;border-right:1px solid #eeebf0;border-top:1px solid #eeebf0;background-color:#fff;transition:background-color .3s ease-in-out}.team-tile__img{position:relative;flex:0 0 auto;width:60%;margin:0 auto}.team-tile__img img{border-radius:100%;overflow:hidden;transition:scale .3s ease-in-out}.team-tile__social{position:absolute;top:50%;right:0}.team-tile__social__button{font-size:var(--mega-font-size);position:absolute;right:-.5em;top:-.5em;width:1em;height:1em}.team-tile__social__button a,.team-tile__social__button span{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.team-tile__social__button a{border-radius:100%;background-color:#fd0;transition:background-color .3s ease-in-out}.team-tile__social__button svg{width:.5em;height:.5em}.team-tile__social__button svg circle,.team-tile__social__button svg ellipse,.team-tile__social__button svg line,.team-tile__social__button svg path,.team-tile__social__button svg polygon,.team-tile__social__button svg rect{fill:#424143}.team-tile__social__button svg path{transition:fill .3s ease-in-out}.team-tile__social__button a:active,.team-tile__social__button a:hover{background-color:#424143}.team-tile__social__button a:active svg circle,.team-tile__social__button a:active svg ellipse,.team-tile__social__button a:active svg line,.team-tile__social__button a:active svg path,.team-tile__social__button a:active svg polygon,.team-tile__social__button a:active svg rect,.team-tile__social__button a:hover svg circle,.team-tile__social__button a:hover svg ellipse,.team-tile__social__button a:hover svg line,.team-tile__social__button a:hover svg path,.team-tile__social__button a:hover svg polygon,.team-tile__social__button a:hover svg rect{fill:#fff}.team-tile__social:has(:nth-child(2)) .team-tile__social__button:first-child{right:-.45em;top:-.9em}.team-tile__social:has(:nth-child(2)) .team-tile__social__button:nth-child(2){right:-.45em;top:.2em}.team-tile__position,.team-tile__title{flex:0 0 auto;margin:0;line-height:1.2;width:100%;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.team-tile__title{margin-top:.5em}.team-tile__title__link{display:block;padding:8px 48px;text-decoration:none;color:#424143;border-radius:2em;border:1px solid #424143;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:color .3s ease-in-out,background-color .3s ease-in-out}.team-tile__title__link:hover{color:#fff;background-color:#424143}.team-members{padding-top:var(--section);padding-bottom:var(--section);background-color:#eeebf0}.team-members__title{text-align:center;position:relative;padding-bottom:1em;margin-bottom:1em}.team-members__title:after{content:"";display:block;position:absolute;bottom:0;left:50%;height:4px;border-left:100px solid #424143;border-right:100px solid #fd0;transform:translate(-50%)}.team-members__list{margin:80px 0;display:grid;background-color:#fff}.team-members__list__header{display:flex;justify-content:center;align-items:center;padding:32px 0;background-color:#424143}.team-members__list__header__title{color:#fff;position:relative;padding-bottom:1em;margin-bottom:1em}.team-members__list__header__title:after{content:"";display:block;position:absolute;bottom:0;left:50%;height:4px;border-left:100px solid #fff;border-right:100px solid #fd0;transform:translate(-50%)}@media screen and (min-width:48em){.team-members__list{grid-template-columns:1fr 1fr}}@media screen and (min-width:75em){.team-members__list{grid-template-columns:repeat(3,1fr)}.team-members__list>:nth-child(-n+6){display:flex}}@media screen and (min-width:112.5em){.team-members__list{grid-template-columns:repeat(4,1fr)}.team-members__list>:last-child{display:flex}.team-members__list__header{grid-column:1/3}}.team-members__list .team-tile-spacer{border-top:1px solid #eeebf0}@media screen and (max-width:47.9375em){.team-members__list .team-tile-spacer{display:none}}.team-members__list .team-tile-spacer:nth-child(3n+5){grid-column:span 2}.team-members__list .team-tile-spacer:nth-child(3n+4){display:none}.team-members__footer{text-align:center}.team-members__footer__button{background-color:#eeebf0}.team__photo{position:relative;flex:0 0 auto;width:60%;margin:0 auto;text-align:center}.team__photo picture{background-color:transparent}.team__photo picture img{border-radius:100%}.team__photo__social{position:absolute;top:50%;right:0}.team__photo__social__button{font-size:var(--mega-font-size);position:absolute;right:-.5em;top:-.5em;width:1em;height:1em}.team__photo__social__button a,.team__photo__social__button span{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.team__photo__social__button a{border-radius:100%;background-color:#fd0;transition:background-color .3s ease-in-out}.team__photo__social__button svg{width:.5em;height:.5em}.team__photo__social__button svg circle,.team__photo__social__button svg ellipse,.team__photo__social__button svg line,.team__photo__social__button svg path,.team__photo__social__button svg polygon,.team__photo__social__button svg rect{fill:#424143}.team__photo__social__button svg path{transition:fill .3s ease-in-out}.team__photo__social__button a:active,.team__photo__social__button a:hover{background-color:#424143}.team__photo__social__button a:active svg circle,.team__photo__social__button a:active svg ellipse,.team__photo__social__button a:active svg line,.team__photo__social__button a:active svg path,.team__photo__social__button a:active svg polygon,.team__photo__social__button a:active svg rect,.team__photo__social__button a:hover svg circle,.team__photo__social__button a:hover svg ellipse,.team__photo__social__button a:hover svg line,.team__photo__social__button a:hover svg path,.team__photo__social__button a:hover svg polygon,.team__photo__social__button a:hover svg rect{fill:#fff}.team__photo__social:has(:nth-child(2)) .team-tile__social__button:first-child{right:-.45em;top:-.9em}.team__photo__social:has(:nth-child(2)) .team-tile__social__button:nth-child(2){right:-.45em;top:.2em}.cta-box{background-color:#eeebf0;padding:32px}.cta-box__heading{margin-top:0;line-height:normal}.cta-box__heading span{display:block}.cta-box__subtitle{display:block;font-size:var(--centi-font-size);color:#7d7b7f;margin-bottom:0;text-transform:uppercase;font-size:var(--body-font-size)}.cta-box__title{font-size:var(--h3-font-size);line-height:var(--h3-line-height);color:inherit}.cta-box__cta a{vertical-align:middle;white-space:normal;cursor:pointer;opacity:1;text-decoration:none;font:inherit;text-align:center;display:inline-grid;grid-auto-flow:column;-moz-column-gap:.5em;column-gap:.5em;justify-content:center;align-items:center;border-radius:var(--button-border-radius);position:relative;margin:0;padding:var(--button-padding-vertical) var(--button-padding-horizontal);line-height:1.2;font-family:gotham,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Ubuntu,roboto,noto,arial,sans-serif;font-weight:800;color:#424143;text-transform:uppercase;background:#fff;border:var(--button-border-width) solid #424143;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out}.cta-box__cta a svg{height:1em;width:1em}.cta-box__cta a svg [stroke*="#"]{stroke:currentColor}.cta-box__cta a svg [fill*="#"]{fill:currentColor}.cta-box__cta a:active,.cta-box__cta a:focus,.cta-box__cta a:hover{background-color:#424143;color:#fff}.cta-box__cta a:focus{outline:1px auto #000}.cta-box__cta a[disabled]{border:none;box-shadow:none;opacity:.4;cursor:default}.cta-box__cta a[disabled]:active,.cta-box__cta a[disabled]:focus,.cta-box__cta a[disabled]:hover{background-color:#fff;box-shadow:none;color:#424143;opacity:.4}.cta-box__content>:last-child{margin-bottom:0}.slide-toggle__trigger{-webkit-appearance:none;display:block;width:100%;position:relative;white-space:normal;vertical-align:middle;outline:none;border:none;transition:all .25s ease-in-out;background-color:#eeebf0;background-color:transparent;padding:8px 0;margin:0;text-align:left;color:inherit;opacity:.85}.slide-toggle__trigger:focus,.slide-toggle__trigger:hover{opacity:1}.slide-toggle__trigger:focus:after,.slide-toggle__trigger:focus:before,.slide-toggle__trigger:hover:after,.slide-toggle__trigger:hover:before{background-color:currentColor}.slide-toggle__trigger:after,.slide-toggle__trigger:before{content:" ";width:12px;height:3px;display:block;position:absolute;background-color:currentColor;margin:0 auto;right:20px;top:50%;transition:all .4s ease}.slide-toggle__trigger:before{transform:rotate(45deg) translateX(-5px)}.slide-toggle__trigger:after{transform:rotate(-45deg) translateX(5px)}.slide-toggle__trigger[aria-pressed=true]{color:#fd0}.slide-toggle__trigger[aria-pressed=true]:after,.slide-toggle__trigger[aria-pressed=true]:before{top:calc(50% - 6px)}.slide-toggle__trigger[aria-pressed=true]:before{transform:rotate(-45deg) translateX(-5px)}.slide-toggle__trigger[aria-pressed=true]:after{transform:rotate(45deg) translateX(5px)}.archive__list[aria-expanded=false]{display:none}.archive__list[aria-expanded=true]{animation:fadeInDown .2s ease;animation-fill-mode:forwards}.archive__list-depth0 .slide-toggle__trigger{margin-top:.5em}.archive__list-depth0 .slide-toggle__trigger:first-child{margin-top:0}@media screen and (min-width:62em){.tab-exp-nav__list__btn{background-color:#eeebf0;border:2px solid #d1ced4;display:inline-grid;justify-content:center;align-items:center;line-height:1.125;min-height:48px;padding:8px 16px}.tab-exp-nav__list__btn[aria-selected=true]{background-color:#fd0;color:#fff}}.tab-exp-nav__panel{position:relative;padding-top:16px}@media screen and (max-width:61.9375em){.tab-exp-nav__panel__contents{overflow:hidden;transition:height .25s ease-in-out}}.tab-exp-nav__panel__contents.tabpanel--closed{height:10ch!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.tab-exp-nav__panel__contents__heading{font-size:var(--h4-font-size);line-height:var(--h4-line-height);color:inherit;margin-top:0;margin-bottom:0}@media screen and (min-width:62em){.tab-exp-nav__panel__contents__heading{display:none}}.tab-exp-nav__panel__more-btn{background-color:#fd0;color:#fff;display:grid;justify-content:center;align-items:center;line-height:1.2;font-family:gotham,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Ubuntu,roboto,noto,arial,sans-serif;font-weight:800;cursor:pointer;max-width:200px;margin:8px 0 0;height:40px;opacity:1;overflow:hidden;transition:all .25s ease-in-out;clip:unset}.tab-exp-nav__panel__more-btn--hide{font-size:0;height:0;border:0;padding-top:0;padding-bottom:0;clip:rect(0 0 0 0);margin:0;display:grid;opacity:0}@media screen and (min-width:62em){.tab-exp-nav__panel__more-btn{display:none}}.content-block{display:grid;gap:var(--layout-gutter)}@media screen and (min-width:62em){.content-block{grid-template-columns:1fr}}@media screen and (min-width:62em){.content-block.half-media-left,.content-block.half-media-right{grid-template-columns:1fr 1fr}}.content-block.half-two-copy{row-gap:0}@media screen and (min-width:62em){.content-block.half-two-copy{grid-template-columns:1fr 1fr}}@media screen and (min-width:75em){.content-block.third-media-right{grid-template-columns:2fr 1fr}}@media screen and (min-width:75em){.content-block.third-media-left{grid-template-columns:1fr 2fr}}@media screen and (min-width:75em){.content-block.third-copy-right{grid-template-columns:2fr 1fr}}@media screen and (min-width:75em){.content-block.third-copy-left{grid-template-columns:1fr 2fr}}.content-block--no-gap{gap:0!important}.content-block-valign--top{align-items:start}.content-block-valign--center{align-items:center}.content-block-valign--bottom{align-items:flex-end}[class*=half] .content-block__media,[class*=third] .content-block__media{display:block;margin:0 auto var(--paragraph-break)}@media screen and (min-width:62em){[class*=half] .content-block__media{margin:0}}@media screen and (min-width:62em){[class*=third] .content-block__media{margin:0 0 var(--paragraph-break)}}@media screen and (min-width:75em){[class*=third] .content-block__media{margin:0}}@media screen and (min-width:62em){.half-media-left .content-block__copy{order:2}}@media screen and (min-width:75em){.third-media-left .content-block__copy .third-copy-right .content-block__copy{order:2}}@media screen and (min-width:62em){.half-media-right .content-block__copy{order:-1}}@media screen and (min-width:75em){.third-copy-left .content-block__copy,.third-media-right .content-block__copy{order:-1}}.half-media-left .content-block__copy,.half-media-right .content-block__copy,.third-copy-left .content-block__copy,.third-copy-right .content-block__copy,.third-media-left .content-block__copy,.third-media-right .content-block__copy{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:62em){[class*=half] .content-block__copy>:last-child{margin-bottom:0}}@media screen and (min-width:75em){[class*=third] .content-block__copy>:last-child{margin-bottom:0}}@media screen and (min-width:62em){.content-block--no-gap.half-media-right .content-block__copy{padding-right:var(--layout-gutter)}}@media screen and (min-width:62em){.content-block--no-gap.half-media-left .content-block__copy{padding-left:var(--layout-gutter)}}@media screen and (min-width:75em){.content-block--no-gap.third-copy-right .content-block__copy{padding-right:var(--layout-gutter)}}@media screen and (min-width:75em){.content-block--no-gap.third-media-left .content-block__copy{padding-left:var(--layout-gutter)}}@media screen and (min-width:62em){.full-bleed.half-media-right .content-block__copy{padding-left:var(--default-container-gutter)}}@media screen and (min-width:62em){.full-bleed.half-media-left .content-block__copy{padding-right:var(--default-container-gutter)}}@media screen and (min-width:75em){.full-bleed.third-copy-right .content-block__copy{padding-left:var(--default-container-gutter)}}@media screen and (min-width:75em){.full-bleed.third-media-left .content-block__copy{padding-right:var(--default-container-gutter)}}.entry-list{display:grid;gap:40px}.entry-list,.entry-list.columns--full-width{grid-template-columns:1fr}@media screen and (min-width:48em){.entry-list.columns--large{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media screen and (min-width:62em){.entry-list.columns--large{grid-template-columns:repeat(auto-fill,minmax(600px,1fr))}}@media screen and (min-width:48em){.entry-list.columns--medium{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media screen and (min-width:62em){.entry-list.columns--medium{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media screen and (min-width:35em){.entry-list.columns--small{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.entry-list.columns--extra-small{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.entry-list.columns--tiny{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.organisations__list{display:flex;flex-direction:row;gap:24px;justify-content:space-around;align-items:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}.organisations__list__item{flex:1 1 max(25%,100px);display:flex;justify-content:center}.organisations__list__item__link{display:block;padding:0 8px;margin:0 auto;width:min(200px,100%)}@media screen and (min-width:75em){.organisations__list__item{flex:1 1 0}}@media screen and (min-width:75em){.organisations__list{gap:40px}}.modal-window{background-color:transparent;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-999;transition:background .25s ease-in-out}.modal-window--visible{z-index:900000;background-color:rgba(0,0,0,.8)}.modal-window__mainbox{background-color:#fff;width:100ch;max-width:94%;max-height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%) scale(.75);opacity:0;padding:8px 16px;transition:all .25s ease-in-out}@media screen and (min-width:30em){.modal-window__mainbox{padding:16px 24px}}@media screen and (min-width:48em){.modal-window__mainbox{padding:32px 48px}}.modal-window--visible .modal-window__mainbox{opacity:1;transform:translate(-50%,-50%) scale(1)}.modal-window__mainbox__closebtn{cursor:pointer;padding:0;width:32px;height:32px;background-color:#eeebf0;position:absolute;right:-8px;top:-8px;display:grid;justify-content:center;align-items:center;border:2px solid #eeebf0;border-radius:100px;box-shadow:0 0 8px rgba(0,0,0,.2);transition:background .25s ease-in-out,box-shadow .25s ease-in-out}@media screen and (min-width:30em){.modal-window__mainbox__closebtn{right:-16px;top:-16px}}.modal-window__mainbox__closebtn svg{width:16px;height:16px;opacity:.65;transition:opacity .25s ease-in-out;pointer-events:none}.modal-window__mainbox__closebtn:active,.modal-window__mainbox__closebtn:focus,.modal-window__mainbox__closebtn:hover{background-color:#d1ced4;box-shadow:0 0 16px rgba(0,0,0,.35)}.modal-window__mainbox__closebtn:active svg,.modal-window__mainbox__closebtn:focus svg,.modal-window__mainbox__closebtn:hover svg{opacity:1}.md-window--centered{text-align:center}.ribbon-alert{background-color:#000;color:#fff;text-align:left;padding:10px 0 12px;font-size:var(--centi-font-size);line-height:1.15;font-family:gotham,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Ubuntu,roboto,noto,arial,sans-serif;position:relative}.ribbon-alert :where(a){color:currentColor}.ribbon-alert :where(a):active,.ribbon-alert :where(a):focus,.ribbon-alert :where(a):hover{color:hsla(0,0%,100%,.75)}.ribbon-alert :where(h1),.ribbon-alert :where(h2),.ribbon-alert :where(h3),.ribbon-alert :where(h4){color:#fff}.ribbon-alert--warning{background:#cd4c1d;border-left:4px solid #a72d00;color:#fff!important}.ribbon-alert--negative{background:#c32c2a;border-left:4px solid #9e0e0b;color:#fff!important}.ribbon-alert--positive{background:#26883a;border-left:4px solid #0e6f22;color:#fff!important}.ribbon-alert>.container{display:grid;gap:8px}@media screen and (min-width:47.9375em){.ribbon-alert>.container{grid-template-columns:auto auto;justify-content:space-between;align-items:center}}.ribbon-alert p{margin:0}.ribbon-alert__text{display:grid;grid-auto-flow:column;gap:8px;padding-right:35px}.ribbon-alert__closebtn{border:0;background:transparent;color:inherit;position:absolute;top:0;right:0;bottom:0;height:100%;width:35px;display:grid;justify-content:center;align-items:center;transform-origin:center;transform:rotate(0);transition:transform .25s ease-in-out;cursor:pointer}@media screen and (min-width:48em){.ribbon-alert__closebtn{position:unset}}@media screen and (min-width:87.5em){.ribbon-alert__closebtn{width:46px}}.ribbon-alert__closebtn *{pointer-events:none}.ribbon-alert__closebtn:active,.ribbon-alert__closebtn:focus,.ribbon-alert__closebtn:hover{transform:rotate(90deg)}.ribbon-alert__closebtn circle,.ribbon-alert__closebtn ellipse,.ribbon-alert__closebtn line,.ribbon-alert__closebtn path,.ribbon-alert__closebtn polygon,.ribbon-alert__closebtn rect{stroke:currentColor}.ribbon-alert--hidden{display:none}.share{display:flex;gap:var(--paragraph-break);align-items:center;flex-wrap:wrap;background:#424143;color:#fff;padding:var(--layout-gutter)}.share__title{flex:1 1 auto;margin-bottom:0}.share__list{flex:0 0 auto;list-style-type:none;padding-left:0;display:flex;margin-bottom:0}@supports (gap:0.5em){.share__list{gap:.5em}}.share__list__item{display:flex;align-items:center;justify-content:center;padding:0 .5em}@supports (gap:0.5em){.share__list__item{padding:0}}.share__list__item a{text-decoration:none;display:block;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background-color:#fff;padding:8px;color:#424143}.share__list__item a:active,.share__list__item a:focus,.share__list__item a:hover{color:#fd0}.share__list__item a svg{vertical-align:middle}.share__list__item a svg circle,.share__list__item a svg ellipse,.share__list__item a svg line,.share__list__item a svg path,.share__list__item a svg polygon,.share__list__item a svg rect{transition:fill .25s ease-in-out;fill:currentColor}.perks{color:#fff;border-top:5px solid #fff;background-color:#424143}.perks__header{padding-top:48px;border-right:1px solid #fff}.perks__header__title{text-align:center;color:#fff;position:relative;padding-bottom:1em;margin-bottom:1em}.perks__header__title:after{content:"";display:block;position:absolute;bottom:0;left:50%;height:4px;border-left:100px solid #fff;border-right:100px solid #fd0;transform:translate(-50%)}.perks__list{margin-bottom:0;grid-column:2/-1;display:flex;flex-direction:column}.numberedExpandos{list-style:none;padding-left:0}.numberedExpandos__item{border-top:1px solid #fff;margin-bottom:0}.numberedExpandos__item:before{all:unset}.numberedExpandos__item:first-child{border-top:none}.numberedExpandos__item__body,.numberedExpandos__item__header{position:relative;background-color:#424143;transition:padding .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out}.numberedExpandos__item__header{padding:16px 32px 16px 80px;font-size:calc(var(--centi-font-size)*1.5);cursor:pointer}.numberedExpandos__item__header__number{position:absolute;left:32px;top:50%;margin-top:-.8em;display:block;margin-right:.2em;width:1.6em;height:1.6em;line-height:1.6em;text-align:center;color:#fd0;border-radius:100%;border:1px solid #fd0;transition:color .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out}.numberedExpandos__item__header:hover .numberedExpandos__item__header__number{color:#424143;background-color:#fd0}.numberedExpandos__item__body{transition:opacity .3s ease-in-out}.numberedExpandos__item__body.folded{height:0;overflow:hidden;opacity:0}.numberedExpandos__item__body>p{padding:0 32px 0 80px}.numberedExpandos__item__body>p:has(.button){padding-left:32px}.numberedExpandos__item__body>ul{padding-right:32px;margin-left:80px}.numberedExpandos__item__body .button{background-color:transparent;border-color:#fd0;color:#fff}.numberedExpandos__item__body .button:hover{background-color:#fd0;color:#424143}.numberedExpandos__item__body>:has(.button){padding:16px 32px 16px 80px;text-align:center}.numberedExpandos__item__body[aria-expanded=true],.numberedExpandos__item__header[aria-pressed=true]{color:#424143;background-color:#fd0}.numberedExpandos__item__header[aria-pressed=true]{padding:24px 32px 24px 80px}.numberedExpandos__item__header[aria-pressed=true] .numberedExpandos__item__header__number{color:#424143;border:1px solid #424143}.numberedExpandos__item__header[aria-pressed=true]:hover .numberedExpandos__item__header__number{color:#fd0;background-color:#424143}.numberedExpandos__item__body[aria-expanded=true]{opacity:1;height:auto;padding-bottom:16px}.numberedExpandos__item__body[aria-expanded=true] .button{background-color:transparent;border-color:#424143;color:#424143}.numberedExpandos__item__body[aria-expanded=true] .button:hover{background-color:#424143;color:#fd0}@media screen and (min-width:48em){.perks{display:grid;grid-template-columns:1fr 3fr}.perks__header{padding-bottom:32px}}:root{--header-height:54px;--header-index:100;--logo-bottom-spacing:8px;--logo-top-spacing:8px;--header-height-default:196px;--content-scroll-padding:80px;--content-scroll-padding-with-ribbon:120px}@media screen and (min-width:62em){:root{--header-height:196px;--logo-bottom-spacing:60px;--logo-top-spacing:54px}:root:has(>body.home){--header-height:80px}.header--shrink{--header-height:80px;--logo-bottom-spacing:12px;--logo-top-spacing:16px}}.header-pos{position:absolute;width:100%}.header{position:relative;width:100%;max-width:1800px;height:var(--header-height);background:#424143;color:#fff;transition:height .35s ease;z-index:var(--header-index)}@media screen and (min-width:150em){.header{margin:0 auto}}.header .container{display:flex;align-items:center;justify-content:space-between;height:100%}@media screen and (max-width:61.9375em){.header .container{background-color:inherit}}@media screen and (min-width:62em){.header__nav{display:flex;flex-direction:column;align-items:flex-end;margin-top:53px;transition:margin .35s ease}}@media screen and (min-width:62em){.header--shrink .header__nav{margin-top:0}}.header__logo{flex:0 0 auto;display:grid;justify-content:center;align-items:center;height:100%;transition:margin .35s ease}@media screen and (min-width:62em){.header__logo{height:unset;margin-top:var(--logo-bottom-spacing);margin-bottom:var(--logo-bottom-spacing)}}.header__logo svg{display:block;height:calc(var(--header-height) - var(--logo-bottom-spacing) - var(--logo-top-spacing));width:auto;transition:width .35s ease,height .35s ease,margin-bottom .35s ease}@media screen and (min-width:62em){.home :root{--header-height:80px;--logo-bottom-spacing:12px;--logo-top-spacing:16px}}.home .header{background-color:transparent;opacity:0;pointer-events:none;transition:background-color .35s ease,opacity .35s ease,height .35s ease}.home .header__to-nav{display:block;z-index:999;position:absolute;top:5vw;right:5vw}.home .header__to-nav .header__to-nav-button{display:flex;padding:0;border:none;background-color:transparent;cursor:pointer}.home .header__to-nav .header__to-nav-button-icon{width:3em;height:3em}@media screen and (min-width:87.5em){.home .header__to-nav{right:calc(50% - var(--default-container)/2)}}.inner .header-pos+*{margin-top:var(--header-height-default)}@media screen and (max-width:61.9375em){.inner .header-pos+*{margin-top:54px}}.header--sticky .header{position:fixed;top:0}.header--shrink .home .header{position:fixed;background-color:#424143;opacity:1;pointer-events:all}.footer-body{background:#424143;color:#fff}.footer-body :where(a){color:currentColor}.footer-body :where(a):active,.footer-body :where(a):focus,.footer-body :where(a):hover{color:hsla(0,0%,100%,.75)}.footer-body :where(h1),.footer-body :where(h2),.footer-body :where(h3),.footer-body :where(h4){color:#fff}.footer-body .footer-quicklinks{flex:1 1 auto;display:flex;flex-wrap:wrap}.footer-body .footer-quicklinks__title{flex:0 0 100%}.footer-body .footer-quicklinks .footer__quicklinks__list{flex:1 1 auto;list-style:none}.footer-body .footer-quicklinks .footer__quicklinks__list li{color:#fd0}.footer-body .footer-quicklinks .footer__quicklinks__list li a{font-size:calc(var(--body-font-size)*1.5);text-decoration:none}.footer-body .footer-quicklinks .footer__quicklinks__list li a:before{content:">";margin-right:.1em;font-size:calc(var(--body-font-size)*1.5);transition:color .3s ease-in-out}.footer-body .footer-quicklinks .footer__quicklinks__list li a:hover:before{color:#fff}.footer-body .social-list-wrapper{margin-top:var(--section-small)}.footer-body .social-list-wrapper .social-list svg{width:44px;height:44px}.footer-body .social-list-wrapper .social-list svg path{fill:#fd0}@media screen and (min-width:75em){.footer-body__container{display:flex;align-items:flex-end;gap:0 10vw}.footer-body .footer-quicklinks h2{flex:1 1 auto}.footer-body .social-list-wrapper{flex:0 0 auto;margin-top:0}.footer-body .social-list-wrapper .social-list{justify-content:space-between}}.footer-endcap-section{text-transform:uppercase;color:#fff;padding-block:var(--section-small);color:#eeebf0;background:#626063}.footer-endcap-section :where(a){color:currentColor}.footer-endcap-section :where(a):active,.footer-endcap-section :where(a):focus,.footer-endcap-section :where(a):hover{color:hsla(0,0%,100%,.75)}.footer-endcap-section :where(h1),.footer-endcap-section :where(h2),.footer-endcap-section :where(h3),.footer-endcap-section :where(h4){color:#fff}@media screen and (min-width:62em){.footer-endcap{display:grid;gap:8px;grid-auto-flow:column;grid-template-columns:1fr}}.footer-endcap__text{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width:62em){.footer-endcap p,.footer-endcap ul{margin-bottom:0}.footer-endcap__text{justify-content:flex-start}}.footer-small-links{list-style-type:none;padding-left:0;display:inline}.footer-small-links li{display:inline}.footer-small-links li:after{content:" "}@media screen and (min-width:100em){.footer-small-links li:after{display:inline-block;width:40px}}.footer-small-links li a{text-decoration:none}.associations{list-style-type:none;padding-left:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px}.associations img{max-width:220px}.enews{background-color:#fd0}.enews__img{position:relative;min-height:65vw}.enews__img img{position:absolute;top:0;bottom:0;left:0;right:0;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:75em){.enews{display:grid;grid-template-columns:1fr 1fr}.enews__img{min-height:auto}}.enews__content{padding:8vw;text-align:center}@media screen and (min-width:100em){.enews__content{padding:4vw}}.enews__content__title{font-size:var(--mega-font-size);position:relative;padding-bottom:1em;margin-bottom:1em}.enews__content__title:after{content:"";display:block;position:absolute;bottom:0;left:50%;height:4px;border-left:100px solid #424143;border-right:100px solid #fff;transform:translate(-50%)}.enews__content .cta-box__cta a{color:#fd0;background-color:#424143}.enews__content .cta-box__cta a:hover{color:#424143;background-color:#fff}.enews__content .enews__footnote{font-size:calc(var(--mega-font-size)/1.75)}:root{--layout-column-gap:6vw;--layout-gutter:calc(var(--default-container-gutter) - var(--layout-column-gap));--page-header-row:1}@media screen and (min-width:48em){:root{--layout-column-gap:32px}}@media screen and (min-width:100em){:root{--layout-column-gap:48px}}.page-layout--skew{display:grid;grid-template-columns:var(--layout-gutter) 1fr 2fr var(--layout-gutter);grid-template-rows:auto;-moz-column-gap:var(--layout-column-gap);column-gap:var(--layout-column-gap)}@media screen and (min-width:75em){.page-layout--skew{grid-auto-flow:dense}}.page-layout--skew :where(.mainbar),.page-layout--skew>*{grid-column:2/4}@media screen and (min-width:75em){.page-layout--skew :where(.mainbar){grid-column:3/4}}@media screen and (min-width:75em){.page-layout--skew :where(.sidebar){grid-column:2/3}}.page-layout--skew :where(.full-bleed){width:100%;grid-column:1/-1}.page-layout--skew :where(.bottombar),.page-layout--skew :where(.container-width),.page-layout--skew :where(.page-header){grid-column:2/-2}.page-layout--center{display:grid;grid-template-columns:var(--layout-gutter) 1fr 3fr 1fr var(--layout-gutter);-moz-column-gap:var(--layout-column-gap);column-gap:var(--layout-column-gap)}@media screen and (min-width:75em){.page-layout--center{grid-auto-flow:dense}}.page-layout--center :where(.mainbar),.page-layout--center>*{grid-column:3}@media screen and (max-width:48em){.page-layout--center :where(.mainbar),.page-layout--center>*{grid-column:2/-2}}.page-layout--center :where(.content-block){-moz-columns:3;column-count:3}@media screen and (min-width:75em){.page-layout--center :where(.sidebar){grid-column:2/3;grid-row:calc(var(--page-header-row) + 1)/-1}}.page-layout--center :where(.full-bleed){width:100%;grid-column:1/-1}.page-layout--center :where(.bottombar),.page-layout--center :where(.container-width),.page-layout--center :where(.page-header){grid-column:2/-2}.page-layout--wide{display:grid;grid-template-columns:var(--layout-gutter) auto var(--layout-gutter);-moz-column-gap:var(--layout-column-gap);column-gap:var(--layout-column-gap)}.page-layout--wide :where(.mainbar),.page-layout--wide :where(.page-header),.page-layout--wide>*{grid-column:2/3}.page-layout--wide :where(.full-bleed){width:100%;grid-column:1/-1}:where(.page-header){grid-row:var(--page-header-row)}.tile-list{padding:0;margin:0;list-style:none}.tile-list:after,.tile-list:before{content:" ";display:table}.tile-list:after{clear:both}.tile-list__item{margin-bottom:25px}@media screen and (min-width:48em){.tile-list{margin:0 -30px}.tile-list__item{width:33.333%;padding:15px 30px;float:left}}.top-heavy-list{width:100%;list-style:none;padding:20px 0 30px;margin:0 -10px}.top-heavy-list:after,.top-heavy-list:before{content:" ";display:table}.top-heavy-list:after{clear:both}.top-heavy-list>.top-heavy-list{padding:0;margin-left:0;margin-right:0}.top-heavy-list+.top-heavy-list{padding-top:0}.top-heavy-list__item{padding:10px}@media screen and (min-width:35em){.top-heavy-list__item{padding:10px;width:50%;float:left}.top-heavy-list__item:nth-child(odd){clear:left}}@media screen and (min-width:62em){.top-heavy-list__item{width:33.3333%}.top-heavy-list__item:nth-child(odd){clear:none}.top-heavy-list__item:nth-child(3n+1){clear:left}}@media screen and (min-width:87.5em){.top-heavy-list__item{width:25%}.mainbar--narrow .top-heavy-list__item{width:33.33333333%}.top-heavy-list__item:nth-child(3n+1){clear:none}.top-heavy-list__item:nth-child(4n+1){clear:left}}@supports (display:flex){@media screen and (min-width:35em){.top-heavy-list{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px) .top-heavy-list __item;width-margin-right:auto;width-margin-left:auto;width-padding:0 10px 20px;width-flex-basis:50%;width-min-width:50%;width-width:auto!important}.top-heavy-list--five .top-heavy-list__item,.top-heavy-list__item:nth-child(-n+3){flex-grow:1}}@media screen and (max-width:61.9375em){.top-heavy-list--five .top-heavy-list__item:first-child,.top-heavy-list--odd .top-heavy-list__item:first-child,.top-heavy-list--seven .top-heavy-list__item:first-child,.top-heavy-list--three .top-heavy-list__item:first-child{flex-basis:100%}}@media screen and (min-width:62em){.top-heavy-list{margin-left:-2%;margin-right:-2%}.top-heavy-list .top-heavy-list__item{padding:2%;flex-basis:25%;min-width:25%}.mainbar--narrow .top-heavy-list>.top-heavy-list__item,.top-heavy-list--odd>.top-heavy-list__item,.top-heavy-list--seven>.top-heavy-list__item:nth-child(-n+3),.top-heavy-list--six>.top-heavy-list__item{flex-basis:33.33333333%;min-width:33.33333333%}.top-heavy-list--five>.top-heavy-list__item:nth-child(-n+2){flex-basis:50%}.top-heavy-list--five>.top-heavy-list__item:nth-child(n+3){flex-basis:20%}.mainbar--narrow .top-heavy-list--even>.top-heavy-list__item:nth-child(-n+2),.mainbar--narrow .top-heavy-list--five>.top-heavy-list__item:nth-child(-n+2),.mainbar--narrow .top-heavy-list--four>.top-heavy-list__item:nth-child(-n+4),.mainbar--narrow .top-heavy-list--seven>.top-heavy-list__item:nth-child(-n+4){flex-basis:50%}}}.tidy-list-grid{--gap:32px;list-style-type:none;padding-left:0;margin:0;display:grid;gap:var(--gap)}@media screen and (min-width:48em){.tidy-list-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:75em){.tidy-list-grid{display:inline-grid;min-width:50%;grid-template-columns:unset;grid-auto-columns:1fr}.tidy-list-grid>:nth-child(2):last-child,.tidy-list-grid>:nth-child(4):last-child{grid-column:2}.tidy-list-grid>:last-child:nth-child(3),.tidy-list-grid>:nth-last-child(n+5)~:nth-child(3){grid-column:3}}.tidy-list-grid--gap-0{--gap:0}.media-object__list{padding:0;margin:0;list-style:none}.media-object__list:after,.media-object__list:before{content:" ";display:table}.media-object__item{padding:10px 0}.media-object__list:after{clear:both}.card__list{padding:0;margin:0;list-style:none}@supports (display:grid){.card__list{display:grid;grid-gap:32px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.card__list--lg{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.card__item+.card__item{margin-top:0}}.promos{padding-top:0;padding-bottom:0;background-color:#fff}.card-grid{display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:150em){.card-grid{border-left:1px solid #b5b2b8}}.card-grid .card-item{width:100%;height:100%;min-height:auto;border-right:1px solid #b5b2b8;border-bottom:1px solid #b5b2b8}@media screen and (min-width:48em){.card-grid{grid-template-columns:repeat(2,1fr)}.card-grid .card-item{min-height:400px}}@media screen and (min-width:75em){.card-grid{grid-template-columns:repeat(4,1fr);border-bottom:none}}@media screen and (min-width:87.5em){.card-grid .card-item{min-height:460px}}.sitemap__list-title{margin-top:1em;margin-bottom:.5em}.sitemap__list{display:block;margin:0;padding:0;list-style-type:none}.sitemap__item a,.sitemap__item button{text-decoration:none;display:block;line-height:2;background-color:transparent;color:#626063;border-left:10px solid transparent;border-radius:0;margin-block:.1em;transition:color .25s ease-in-out,border-color .25s ease-in-out,border-radius .25s ease-in-out,background-color .25s ease-in-out}.sitemap__item a:active,.sitemap__item a:focus,.sitemap__item a:hover,.sitemap__item button:active,.sitemap__item button:focus,.sitemap__item button:hover{background-color:#424143;border-color:#424143;color:#fff;border-radius:2px}.sitemap__item--depth1{display:block;margin-bottom:1em}.sitemap__sublist-title{display:block;line-height:2;background-color:transparent;color:#626063;background-color:#eeebf0;text-transform:uppercase;font-size:var(--centi-font-size);font-weight:800;margin:0}.sitemap__item--depth1 a{padding-left:.5em;border-left-color:#fff}.sitemap__item--depth1>.sitemap__sublist-title{padding-left:calc(var(--body-font-size)*1.5)}.sitemap__item--depth2 a{padding-left:1.5em;border-left-color:#c2c1c2}.sitemap__item--depth2>.sitemap__sublist-title{padding-left:calc(var(--body-font-size)*2.5)}.sitemap__item--depth3 a{padding-left:2.5em;border-left-color:#828084}.sitemap__item--depth3>.sitemap__sublist-title{padding-left:calc(var(--body-font-size)*3.5)}.sitemap__item--depth4 a{padding-left:3.5em;border-left-color:#424143}.sitemap__item--depth4>.sitemap__sublist-title{padding-left:calc(var(--body-font-size)*4.5)}.media-article{--tb-padding:8px;--lr-padding:8px;color:#fff;text-align:center;padding:var(--tb-padding) var(--lr-padding)}@media screen and (min-width:22.5em){.media-article{--tb-padding:12px;--lr-padding:12px}}@media screen and (min-width:35em){.media-article{--tb-padding:16px;--lr-padding:16px}}.media-article__title{font-size:var(--mega-font-size);color:#fff;position:relative;padding-bottom:1em;margin-bottom:1em}.media-article__title:after{content:"";display:block;position:absolute;bottom:0;left:50%;height:4px;border-left:100px solid #fff;border-right:100px solid #fd0;transform:translate(-50%)}.media-article__title .highlight-deco{font-weight:800}.media-article__content{margin-bottom:48px;font-size:calc(var(--centi-font-size)*1.75)}.open-positions{text-align:center;background-color:#eeebf0}.open-positions__title{position:relative;padding-bottom:1em;margin-bottom:1em}.open-positions__title:after{content:"";display:block;position:absolute;bottom:0;left:50%;height:4px;border-left:100px solid #424143;border-right:100px solid #fd0;transform:translate(-50%)}.open-positions__widget{margin-bottom:48px;overflow:hidden;clear:both}.open-positions__widget iframe{border:0}.open-positions__footer__button{background-color:#eeebf0}.statistic-icon-tiles{display:grid;gap:0;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:48em){.statistic-icon-tiles{gap:16px;grid-template-columns:repeat(3,1fr)}}.statistic-tile{display:flex;gap:16px;align-items:center;flex-direction:column}@media screen and (max-width:48em){.statistic-tile{display:grid;grid-template-columns:90px auto;padding:24px 0 16px;border-top:1px solid #b5b2b8}}.statistic-tile:first-child{border-top:none}.statistic-tile__icon{flex:1 0 auto;flex-direction:column;justify-content:center;max-width:116px;display:flex;gap:1em;align-items:center;width:100%;overflow:hidden;position:relative;padding-bottom:1em;margin-bottom:1em}.statistic-tile__icon:after{content:"";display:block;position:absolute;bottom:0;left:50%;height:4px;border-left:100px solid #424143;border-right:100px solid #fd0;transform:translate(-50%)}@media screen and (min-width:48em){.statistic-tile__icon{max-width:unset}}.statistic-tile__icon__svg{width:10vw;max-width:150px;min-width:40px;height:auto}.statistic-tile__icon--has-suffix .statistic-tile__icon__svg{width:8.5vw}.statistic-tile__number{display:flex;flex-direction:column;font-size:3.2rem;text-align:center}@media screen and (min-width:48em){.statistic-tile__number{font-size:6.4rem}}.statistic-tile__icon--has-suffix .statistic-tile__number{font-size:3.6rem;line-height:1}@media screen and (min-width:48em){.statistic-tile__icon--has-suffix .statistic-tile__number{font-size:5.6rem}}.statistic-tile__number__suffix{font-size:2.4rem}@media screen and (min-width:48em){.statistic-tile__number__suffix{font-size:3.6rem}}.statistic-tile__title{flex:0 0 70%;display:flex;height:3em;justify-content:center;align-items:center}@media screen and (min-width:48em){.statistic-tile__title{font-size:2.2rem;flex:0 0 auto}}.statistic-tile__title__text{margin:0;text-align:center;text-wrap:balance}@media screen and (min-width:30em){.statistic-tile__title__text{font-size:2rem}}@media screen and (min-width:48em){.statistic-tile__title__text{padding:24px}}.search-site__results-header{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-bottom:var(--paragraph-break)}.search-site__results-header h2{margin-bottom:0}.search-site__count{background-color:#424143;color:#fff;width:calc(var(--h2-font-size)*2);height:calc(var(--h2-font-size)*2);border-radius:calc(var(--h2-font-size)*2);display:grid;place-items:center;align-content:center;font-weight:800;line-height:1}.search-site__count :where(a){color:currentColor}.search-site__count :where(a):active,.search-site__count :where(a):focus,.search-site__count :where(a):hover{color:hsla(0,0%,100%,.75)}.search-site__count :where(h1),.search-site__count :where(h2),.search-site__count :where(h3),.search-site__count :where(h4){color:#fff}.search-site__count__quantity{display:block;font-size:calc(var(--body-font-size)*1.2);margin-bottom:.1em}.search-site__count__label{display:block;text-transform:uppercase;font-size:1rem}.channel .mainbar{position:relative;z-index:1}.channel .page-header{margin-bottom:var(--paragraph-break);text-align:left;padding:var(--layout-gutter) var(--layout-gutter) 0;display:flex;flex-direction:column}.channel .page-header__heading{margin-bottom:0}.channel .page-header__title{font-size:inherit}.channel .page-header .breadcrumb{margin:.5em 0 0}.channel__content{padding:0 var(--layout-gutter) var(--layout-gutter) var(--layout-gutter)}.channel__content>:last-child{margin-bottom:0}.channel .bottombar{padding-block:var(--section);margin-top:var(--section);background-color:#424143;position:relative;color:#fff;display:grid;gap:var(--section-small)}.channel .bottombar:before{right:calc(100% - .5px)}.channel .bottombar:after,.channel .bottombar:before{content:"";position:absolute;top:0;bottom:0;width:100vw;background-color:inherit}.channel .bottombar:after{left:calc(100% - .5px)}.channel .bottombar :where(a){color:currentColor}.channel .bottombar :where(a):active,.channel .bottombar :where(a):focus,.channel .bottombar :where(a):hover{color:hsla(0,0%,100%,.75)}.channel .bottombar :where(h1),.channel .bottombar :where(h2),.channel .bottombar :where(h3),.channel .bottombar :where(h4){color:#fff}
/*# sourceMappingURL=components.css.map */
