/* hu.nl v2.9.0 */
@charset 'UTF-8';.article-hero{width:100%;position:relative;overflow:hidden;max-height:350px;height:65vh;min-height:250px}.article-hero .breadcrumb-bar::before{content:'';position:absolute;left:0;top:0;width:100vw;display:block;z-index:1;height:100px;background-image:linear-gradient(0,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.36) 60%,rgb(from var(--color-black) r g b/.6) 100%)}.mode-contrast .article-hero .breadcrumb-bar::before{background-image:linear-gradient(0,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.75) 60%,rgb(from var(--color-black) r g b/.8) 100%)}.article-hero__content{padding-inline:16px;position:absolute;left:50%;transform:translateX(-50%);bottom:40px;z-index:10;width:100%;max-width:960px;text-align:center}.article-hero__content--click .article-hero__content__title::after{content:'\a';white-space:pre;display:block;height:12px}.article-hero__content--click:hover{cursor:pointer}.article-hero__content--click:hover .article-hero__content__title{background-color:var(--color-blue);box-shadow:10px 0 0 var(--color-blue),-10px 0 0 var(--color-blue)}.article-hero__content--click:hover .link-btn-white{background-color:rgb(from var(--color-white) r g b/.9)}.article-hero__content__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;position:relative;color:var(--color-white);display:inline;background:var(--color-red-dark);line-height:1.3;box-shadow:6px 0 0 var(--color-red-dark),-6px 0 0 var(--color-red-dark);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:.15s ease;transform:translateX(10px)}.article-hero__content__meta{font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-red);line-height:1.1;font-size:17px;color:var(--color-white);padding:2px 0;background:var(--color-grey1);box-shadow:4px 0 0 var(--color-grey1),-4px 0 0 var(--color-grey1);-webkit-box-decoration-break:clone;box-decoration-break:clone}.article-hero__content__meta::after{content:'\a';white-space:pre;display:block;height:12px}.article-hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.is-scrolled-to-top .article-hero__image{transform:translateY(0)!important}.article-hero__image img{height:100%;width:100%;position:relative;z-index:0;display:block;object-fit:cover}.table-wrapper{margin-bottom:1.5em;width:100%;-webkit-overflow-scrolling:touch;overflow-x:auto}.table-wrapper:only-child{margin-bottom:0}.article-zero .breadcrumb-bar::after{content:'';position:absolute;top:0;width:100vw;transform:translateX(-16px);height:100%;background-color:var(--color-blue)}.article-zero__content{padding-inline:16px;padding-top:40px}.article-zero__content-wrapper{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto}.article-zero__content__title{grid-column:1/13;max-width:1200px;font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;color:var(--color-blue);display:block;margin-bottom:8px}.article-zero--event .article-zero__content__title{grid-row:2;color:var(--color-grey1);margin-bottom:0;margin-top:8px}.article-zero__content__meta{grid-column:1/13;max-width:1200px;font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-red);line-height:1.1;font-size:17px;color:var(--color-grey2);display:block}.article-zero--event .article-zero__content__meta{grid-row:1;color:var(--color-red)}.content-hero{padding-inline:16px;display:grid;width:100%;position:relative;overflow:hidden;max-height:350px;height:65vh;min-height:250px;grid-template-columns:0 1fr -webkit-min-content 0;grid-template-columns:0 1fr min-content 0;grid-template-rows:auto 1fr;grid-template-areas:'left breadcrumb link right' 'left title title right'}.content-hero .breadcrumb-bar{grid-area:breadcrumb;padding-inline:0}.content-hero:has(>.breadcrumb-bar)::after{content:'';position:absolute;left:0;top:0;width:100vw;display:block;z-index:1;height:100px;background-image:linear-gradient(0,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.36) 60%,rgb(from var(--color-black) r g b/.6) 100%)}.mode-contrast .content-hero:has(>.breadcrumb-bar)::after{background-image:linear-gradient(0,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.75) 60%,rgb(from var(--color-black) r g b/.8) 100%)}.content-hero--video{max-height:375px}.content-hero--video .video-accessibility-btn{top:-40px}.content-hero-link{grid-area:link;position:relative;z-index:3;display:flex;column-gap:8px;align-items:center;align-self:flex-start;text-decoration:none;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-white);font-size:12px;line-height:1.2;background-color:rgb(from var(--color-black) r g b/.55);padding:12px 16px 8px 12px;border-bottom-left-radius:var(--border-radius-m);min-width:120px}.content-hero-link:hover{text-decoration:underline}.content-hero-link svg{fill:currentColor;width:20px;height:20px;flex-shrink:0;flex-grow:0}.content-hero__content{grid-area:title;position:absolute;bottom:0;overflow:visible;width:100%;margin:0 auto;padding-bottom:16px}.content-hero__content::before{position:absolute;width:100vw;height:100%;left:50%;transform:translateX(-50%);display:block;content:'';background-color:var(--color-red);mix-blend-mode:multiply;z-index:20;overflow:visible}.content-hero--expertise .content-hero__content::before{background-color:var(--color-blue-heavy);mix-blend-mode:hard-light;opacity:.85}@supports not (mix-blend-mode:multiply){.content-hero__content::before{background-color:rgb(from var(--color-red) r g b/.8)}}.content-hero__content__title{grid-column:1/13;font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-blue);line-height:1.1;font-size:32px;position:relative;z-index:20;color:var(--color-white);margin-top:16px}.content-hero--expertise .content-hero__content__title strong{color:var(--color-blue);font-style:normal}.mode-contrast .content-hero--expertise .content-hero__content__title strong{color:var(--color-white)}.content-hero__content__subtitle{grid-column:1/13;margin-left:auto;margin-right:auto;position:relative;z-index:20;font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-white);line-height:1.1;font-size:17px;max-width:1200px}.content-hero__content__subtitle em{background-color:var(--color-red);padding:0 4px;font-style:normal}.content-hero__content__title__switch{background-color:var(--color-blue);box-shadow:0 0 0 3px rgb(from var(--color-white) r g b/.4);border-radius:var(--border-radius-m);width:24px;height:24px;margin-left:8px;vertical-align:middle;display:inline-block}.content-hero__content__title__switch:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.content-hero__content__title__switch .icon-play{fill:var(--color-white);transform:rotate(90deg) translateX(-10px) translateY(2px);transform-origin:bottom right;width:7px;height:14px}.content-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(0)}.is-scrolled-to-top .content-hero__image{transform:translateY(0)!important}.content-hero__image img{width:100%;height:100%;display:block;object-fit:cover}.content-hero__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:translateY(0)}.is-scrolled-to-top .content-hero__video{transform:translateY(0)!important}.content-hero__video-button{display:flex;flex-direction:column;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color .15s ease-out,opacity .5s ease-out,transform .5s ease-out}.is-scrolled-free .content-hero__video-button{opacity:0;transform:translate(-50%,-150%) scale(.98,.98);transform-origin:bottom center;pointer-events:none}.content-hero__video-button__duration{align-items:center;background-color:rgba(0,0,0,.65);border-radius:var(--border-radius-xl);color:var(--color-white);font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:12px;line-height:1;padding:6px 10px;z-index:3;display:none;margin-top:12px}.content-hero__video-button__duration svg{fill:var(--color-white);height:14px;margin-right:4px;width:14px}.content-zero{padding-inline:16px;background-color:var(--color-blue)}.content-zero .breadcrumb-bar{padding-inline:0}.content-zero__intro{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto;padding-bottom:40px;flex-direction:column;align-items:center}.content-zero--left .content-zero__intro{align-items:flex-start;padding-bottom:32px}.content-zero__intro:first-child{padding-top:40px}.content-zero__intro:not(:first-child){padding-top:16px}.content-zero__intro .intro{grid-column:1/13;max-width:1200px}.content-zero__intro .intro__text,.content-zero__intro .intro__title{color:var(--color-white)}.content-zero__intro .intro__text a,.content-zero__intro .intro__title a{color:var(--color-white)}.flagship{display:flex;flex-direction:column;height:50vh;justify-content:flex-end;max-height:300px;min-height:250px;overflow:hidden;position:relative;width:100%}.flagship .video-accessibility-btn{bottom:16px;right:16px}.flagship__video{height:100%;left:0;position:absolute;top:0;width:100%}.flagship__video video{display:block;height:100%;object-fit:cover;width:100%;z-index:0}.flagship__title{color:var(--color-white);display:block;font-family:HusansNormal,'Arial Narrow',sans-serif;font-size:24px;line-height:1;opacity:0;padding:18px 16px;position:relative;position:relative;text-align:left;text-decoration:none;z-index:10}.flagship__video__button{align-items:center;background-color:rgba(0,0,0,.5);border-radius:50%;border:solid 2px var(--color-white);display:flex;height:56px;justify-content:center;left:50%;opacity:0;position:absolute;top:40%;transform:translate(-50%,-50%);transition:background-color .15s ease-out;width:56px;z-index:3}.flagship__video__button:focus,.flagship__video__button:hover{background-color:rgba(0,0,0,.7)}.flagship__video__button:focus-visible{box-shadow:0 0 0 4px var(--color-white)}.flagship__video__button .icon-play{fill:var(--color-white);height:27px;left:2px;position:relative;width:18px}.flagship__red-bar-grid{position:relative}.flagship__red-bar--blend,.flagship__red-bar--opacity{background-color:var(--color-red);bottom:0;height:0;left:0;position:absolute;width:100%;will-change:height}.flagship__red-bar--blend{mix-blend-mode:multiply}.flagship__red-bar--opacity{opacity:.4}.focal-hero{padding-inline:16px;position:relative;background-color:var(--color-blue-heavy)}.focal-hero-wrapper{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto}.focal-hero__content{grid-column:1/13;padding-top:56px;padding-bottom:56px}.focal-hero__content__title{font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-white);line-height:1;font-size:41px;margin-bottom:12px}.focal-hero__content__title strong{color:var(--color-blue);font-style:normal}.mode-contrast .focal-hero__content__title strong{color:var(--color-white)}.focal-hero__content__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;color:var(--color-white);font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.focal-hero__image{margin-left:-8px;margin-right:-8px}.focal-hero__image img{display:block;object-fit:cover;width:100%;height:100%}.hero-meta{display:flex;flex-wrap:wrap;align-items:center;font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-white);line-height:1.1;font-size:20px;list-style:none;row-gap:8px}.hero-meta__item:not(:last-child)::after{content:' | ';white-space:pre;font-family:Avenir55Roman,Avenir,Arial,sans-serif;color:rgb(from var(--color-white) r g b/.5)}.hero-meta__item__link{text-decoration:underline}.hero-meta__item__link:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.hero-meta__item__link:hover{color:rgb(from var(--color-white) r g b/.9)}.hero-meta__item__nvao{display:block;width:53px}.hero-meta-switch{text-decoration:underline}.hero-meta-switch:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.hero-meta-switch::after{content:'';display:inline-block;margin-left:6px;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:var(--color-white) transparent transparent transparent;vertical-align:middle}.hero-meta-switch-popover{display:none;min-width:160px}.hero-meta-switch-popover__link{font-size:14px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-grey2)!important;text-decoration:none!important;border-bottom:1px solid var(--color-grey4);display:block;padding:12px 0}.hero-meta-switch-popover__link:first-of-type{padding-top:0}.hero-meta-switch-popover__link:last-of-type{border:0;padding-bottom:0}.hero-meta-switch-popover__link.is-active{color:var(--color-grey1)!important;font-family:Avenir95Black,Avenir,Arial,sans-serif}.hero-meta-switch-popover__link:hover{text-decoration:underline!important}.mini-hero{width:100%;position:relative;overflow:hidden;height:200px}.mini-hero .breadcrumb-bar::before{content:'';position:absolute;left:0;top:0;width:100vw;display:block;z-index:1;height:100px;background-image:linear-gradient(0,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.36) 60%,rgb(from var(--color-black) r g b/.6) 100%)}.mode-contrast .mini-hero .breadcrumb-bar::before{background-image:linear-gradient(0,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.75) 60%,rgb(from var(--color-black) r g b/.8) 100%)}.mini-hero::after{position:absolute;width:100%;right:0;bottom:0;left:0;display:block;content:'';background-color:var(--color-red);mix-blend-mode:multiply;z-index:20;overflow:visible;height:32px}@supports not (mix-blend-mode:multiply){.mini-hero::after{background-color:rgb(from var(--color-red) r g b/.8)}}.ie10 .mini-hero::after,.ie11 .mini-hero::after{background-color:rgb(from var(--color-red) r g b/.8)}.mini-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(0)}.is-scrolled-to-top .mini-hero__image{transform:translateY(0)!important}.mini-hero__image img{width:100%;height:100%;display:block;object-fit:cover}.module-zero{padding-inline:16px;background-color:var(--color-blue)}.module-zero .breadcrumb-bar{padding-inline:0}.module-zero__intro{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto;padding-bottom:40px;padding-top:16px}.module-zero__intro .intro{grid-column:1/13;max-width:1200px}.module-zero__intro .intro__text,.module-zero__intro .intro__title{color:var(--color-white)}.module-zero__intro .intro__text a,.module-zero__intro .intro__title a{color:var(--color-white)}.module-zero__intro .intro__subtitle{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-white);margin-block:8px 20px}.module-zero__intro .intro__text+.link-btn{margin-top:32px}.module-zero__intro .hero-meta{margin-bottom:24px;padding:8px 0;border-bottom:1px solid rgb(from var(--color-white) r g b/.5)}.phases-head{position:relative;width:100%;background-color:var(--color-blue);padding:16px}.phases-head::before{content:'';width:0;height:0;border-left:16px solid var(--color-blue);border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%) rotate(90deg);z-index:5}.phases-head__title{display:inline-block;font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-white);text-decoration:none;font-size:20px;line-height:1.2;margin-bottom:12px}.phases-head__title:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.phases-head__title:hover{text-decoration:underline}.phases-head__list{position:relative}.phases-head__list::before{content:'';position:absolute;top:6px;bottom:6px;left:8px;width:4px;background-color:var(--color-baby-blue-2)}.phases-head__list__item{padding-left:32px;position:relative}.phases-head__list__item:not(:last-child){margin-bottom:8px}.phases-head-item{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-baby-blue-3);text-decoration:none}.phases-head-item::before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:99;border-radius:100%;width:12px;height:12px;border:4px solid var(--color-blue);background-color:var(--color-baby-blue-2);transition:background-color .2s linear}.phases-head-item.is-current{font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-white)}.phases-head-item.is-current::before{background-color:var(--color-white)}a.phases-head-item:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}a.phases-head-item:hover{text-decoration:underline;color:var(--color-white)}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary:rgba(255, 255, 255, 0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:transparent}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:0 0;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{transition:none;padding:0;background:0 0;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:0 0;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;-webkit-margin-start:20px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__custom-caption{font-size:16px;color:#fff;width:calc(100% - 32px);max-width:400px;padding:2px 8px;border-radius:4px;position:absolute;left:50%;bottom:16px;transform:translateX(-50%);text-align:center}.pswp__custom-caption a{color:#fff;text-decoration:underline}.hidden-caption-content{display:none}.link-btn-white{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-white);color:var(--color-grey1)}.link-btn-white:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.link-btn-white .icon-arrow,.link-btn-white .icon-download,.link-btn-white .icon-external{vertical-align:middle}.link-btn-white:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.link-btn-white .icon-arrow,.link-btn-white .icon-external{margin-left:6px;fill:currentColor}.link-btn-white .icon-download{margin-right:6px;fill:currentColor}.link-btn-white:hover{background-color:rgb(from var(--color-white) r g b/.9)}.link-btn-white:focus-visible{box-shadow:0 0 0 2px var(--color-orange)}.link-btn-ghost{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;color:var(--color-white);background-color:transparent;border:1px solid rgb(from var(--color-white) r g b/.6);padding:8px 14px;transition:border-color .15s}.link-btn-ghost:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.link-btn-ghost .icon-arrow,.link-btn-ghost .icon-download,.link-btn-ghost .icon-external{vertical-align:middle}.link-btn-ghost .icon-arrow,.link-btn-ghost .icon-external{margin-left:6px;fill:currentColor}.link-btn-ghost .icon-download{margin-right:6px;fill:currentColor}.link-btn-ghost:hover{background-color:transparent;border-color:var(--color-white)}.link-btn-blue{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-blue);color:var(--color-white)}.link-btn-blue:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.link-btn-blue .icon-arrow,.link-btn-blue .icon-download,.link-btn-blue .icon-external{vertical-align:middle}.link-btn-blue .icon-arrow,.link-btn-blue .icon-external{margin-left:6px;fill:currentColor}.link-btn-blue .icon-download{margin-right:6px;fill:currentColor}.link-btn-blue:hover{background-color:var(--color-blue-hover)}.link-btn-red{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-red);color:var(--color-white)}.link-btn-red:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.link-btn-red .icon-arrow,.link-btn-red .icon-download,.link-btn-red .icon-external{vertical-align:middle}.link-btn-red .icon-arrow,.link-btn-red .icon-external{margin-left:6px;fill:currentColor}.link-btn-red .icon-download{margin-right:6px;fill:currentColor}.link-btn-red:hover{background-color:hsl(from var(--color-red) h s calc(l - 10));color:var(--color-white)}.richtext .link-btn-red{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-red);color:var(--color-white)}.richtext .link-btn-red:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.richtext .link-btn-red .icon-arrow,.richtext .link-btn-red .icon-download,.richtext .link-btn-red .icon-external{vertical-align:middle}.richtext .link-btn-red .icon-arrow,.richtext .link-btn-red .icon-external{margin-left:6px;fill:currentColor}.richtext .link-btn-red .icon-download{margin-right:6px;fill:currentColor}.richtext .link-btn-red:hover{background-color:hsl(from var(--color-red) h s calc(l - 10));color:var(--color-white)}.content-btn{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-red);color:var(--color-white)}.content-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.content-btn .icon-arrow{vertical-align:middle;margin-left:6px;fill:var(--color-white)}.content-btn .icon-arrow{vertical-align:middle;margin-left:6px;fill:var(--color-white)}.content-btn:hover{background-color:hsl(from var(--color-red) h s calc(l - 10))}.content-btn--default .icon-arrow{vertical-align:middle;margin-left:6px;fill:var(--color-white)}.content-btn--download .icon-download{vertical-align:middle;margin-right:6px;fill:var(--color-white)}.content-btn--external .icon-external{vertical-align:middle;margin-left:6px;fill:var(--color-white)}.richtext .strong-link,.strong-link{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;display:inline-block;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-blue);text-decoration:none}.richtext .strong-link:focus-visible,.strong-link:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.richtext .strong-link:hover,.strong-link:hover{text-decoration:underline;color:var(--color-blue-hover)}.richtext .strong-link .icon-chevron,.strong-link .icon-chevron{height:9px;width:14px;fill:currentColor;margin-left:4px;transform:translateY(-1px) rotate(-90deg);transition:fill .15s}.richtext .strong-link .icon-download,.richtext .strong-link .icon-external,.strong-link .icon-download,.strong-link .icon-external{fill:var(--color-blue)}.social-btn{width:28px;height:28px;background-color:rgb(from var(--color-black) r g b/.15);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s;vertical-align:top;margin-right:2px}.social-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.social-btn svg{transform:scale(.7,.7)}.social-btn.social-btn--facebook{background-color:var(--color-facebook)}.social-btn.social-btn--facebook:hover{background-color:hsl(from var(--color-facebook) h s calc(l - 10))}.social-btn.social-btn--youtube{background-color:var(--color-youtube)}.social-btn.social-btn--youtube:hover{background-color:hsl(from var(--color-youtube) h s calc(l - 10))}.social-btn.social-btn--linkedin{background-color:var(--color-linkedin)}.social-btn.social-btn--linkedin:hover{background-color:hsl(from var(--color-linkedin) h s calc(l - 10))}.social-btn.social-btn--twitter{background-color:var(--color-twitter)}.social-btn.social-btn--twitter:hover{background-color:hsl(from var(--color-twitter) h s calc(l - 10))}.social-btn.social-btn--instagram{background-color:var(--color-instagram)}.social-btn.social-btn--instagram:hover{background-color:hsl(from var(--color-instagram) h s calc(l - 10))}.social-btn.social-btn--whatsapp{background-color:var(--color-whatsapp)}.social-btn.social-btn--whatsapp:hover{background-color:hsl(from var(--color-whatsapp) h s calc(l - 10))}.social-btn.social-btn--research-gate{background-color:var(--color-research-gate)}.social-btn.social-btn--research-gate:hover{background-color:hsl(from var(--color-research-gate) h s calc(l - 10))}.social-btn.social-btn--tiktok{background-color:var(--color-tiktok)}.social-btn.social-btn--tiktok:hover{background-color:hsl(from var(--color-tiktok) h s calc(l - 10))}.social-btn.social-btn--orcid{background-color:var(--color-orcid)}.social-btn.social-btn--orcid:hover{background-color:hsl(from var(--color-orcid) h s calc(l - 10))}.social-btn svg{display:block;fill:var(--color-white)}.social-btn:hover{background-color:rgb(from var(--color-black) r g b/.25)}.echo{display:none;z-index:100;transform:translateY(100%) rotate(-90deg) translateX(-50%) translateY(-100%)}.echo.is-active{opacity:.1!important;transition:transform .5s,opacity .25s;transform:translateY(100%) rotate(-90deg) translateX(-50%)}.mode-contrast .echo.is-active{opacity:.6!important}.is-opening-takeover>.echo{transform:translateY(100%) rotate(-90deg) translateX(-50%) translateY(-100%)}.has-takeover-open>.echo{transform:translateY(100%) rotate(-90deg) translateX(-50%) translateY(-100%)}.is-closing-takeover>.echo{transform:translateY(100%) rotate(-90deg) translateX(-50%)}.dropdown{align-items:center;background:var(--color-white);border-radius:var(--border-radius-m);border:2px solid var(--color-grey4);display:flex;font-size:14px;line-height:1;overflow:hidden;padding:0;position:relative;width:100%}.dropdown::after{content:'';border-color:var(--color-grey2) transparent transparent transparent;border-style:solid;border-width:7px 7px 0 7px;display:block;height:0;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:0}.mode-contrast .dropdown{box-shadow:0 0 1px var(--color-black) inset}.dropdown__select{-webkit-appearance:none;appearance:none;background-image:none;background:0 0;border-radius:var(--border-radius-m);border:0;box-shadow:none;color:var(--color-grey1);cursor:pointer;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;padding:15px;width:100%}.dropdown__select::-ms-expand{display:none}.loader{width:70px}.loader div{animation:loading-animation 1.4s cubic-bezier(.455,.03,.515,.955) 0s infinite both;background-color:var(--color-blue);border-radius:50%;display:inline-block;height:16px;width:16px}.loader div:nth-child(1){animation-delay:-.32s}.loader div:nth-child(2){animation-delay:-.16s}@keyframes loading-animation{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.loader.is-white div{background-color:var(--color-white)}.cta-btn-blue{font-size:15px;position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;transition:background-color .15s;padding:16px 48px 16px 16px;background-color:var(--color-blue);color:var(--color-white)}.cta-btn-blue:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.cta-btn-blue .icon-chevron{fill:currentColor;height:10px;width:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(-90deg)}.cta-btn-blue:hover{background-color:var(--color-blue-hover)}.cta-btn-red{font-size:15px;position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;transition:background-color .15s;padding:16px 48px 16px 16px;background-color:var(--color-red);color:var(--color-white)}.cta-btn-red:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.cta-btn-red .icon-chevron{fill:currentColor;height:10px;width:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(-90deg)}.cta-btn-red:hover{background-color:hsl(from var(--color-red) h s calc(l - 10))}.video-accessibility-btn{background-color:rgb(from var(--color-black) r g b/.3);border-radius:50%;bottom:8px;height:32px;position:absolute;right:8px;transition:background-color .15s;width:32px;z-index:999}.video-accessibility-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.mode-contrast .video-accessibility-btn{background-color:var(--color-black)}.video-accessibility-btn::before{content:'';background:0 0;border:0;border-color:transparent transparent transparent var(--color-white);box-sizing:border-box;display:block;height:11px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.1s border ease;width:0}.video-accessibility-btn:hover{background-color:rgb(from var(--color-black) r g b/.5)}.video-accessibility-btn:focus-visible{box-shadow:0 0 0 2px var(--color-white)}.video-accessibility-btn::before{border-style:solid;border-width:5px 0 5px 9px}.video-accessibility-btn.is-playing::before{border-style:double;border-width:0 0 0 9px}.takeover-btn{font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-round);display:inline-block;text-decoration:none;padding:10px 20px 10px 38px;color:var(--color-white);position:relative;transition:background-color .15s;background-color:var(--color-blue)}.mode-contrast .takeover-btn{border:1px solid var(--color-white)}.takeover-btn .icon-circle-plus{margin-right:6px;fill:var(--color-white);position:absolute;left:8px;top:50%;transform:translateY(-50%)}.takeover-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.takeover-btn:hover{background-color:var(--color-blue-hover)}.video-btn{background-color:var(--color-red);font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-round);display:inline-block;text-decoration:none;padding:8px 20px 9px 42px;color:var(--color-white);position:relative;transition:background-color .15s}.video-btn .icon-circle-play{fill:var(--color-white);position:absolute;left:8px;top:50%;transform:translateY(-50%);width:24px;height:24px}.video-btn:focus,.video-btn:hover{background-color:var(--color-red-dark)}.video-btn:focus-visible{box-shadow:0 0 0 3px var(--color-red-dark)}.close-btn{background-color:rgba(from var(--color-grey1) r g b/.85);font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-round);display:inline-block;text-decoration:none;padding:10px 20px 10px 40px;color:var(--color-white);position:relative;transition:background-color .15s}.close-btn:focus,.close-btn:hover{background-color:var(--color-grey1)}.close-btn .icon-circle-cross{margin-right:6px;fill:var(--color-white);position:absolute;left:8px;top:50%;transform:translateY(-50%)}.close-btn:focus-visible{box-shadow:0 0 0 3px var(--color-grey1)}.cross-btn{background-color:rgb(from var(--color-black) r g b/.5);width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .15s;border-color:transparent}.cross-btn:focus-visible{box-shadow:0 0 0 3px var(--color-white)}.cross-btn:focus,.cross-btn:hover{background-color:var(--color-black)}.cross-btn .icon-plus{fill:var(--color-white);transform:rotate(45deg);transition:background-color .15s}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:'';position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.popover{display:none}.tippy-content{padding:0}[data-tippy-root]{min-width:280px}.tippy-box{padding:0}.tippy-box.dark-theme .tippy-backdrop{background-color:rgb(from var(--color-black) r g b/.75)}.tippy-box .popover{display:block}.tippy-box[data-theme=dark]{background-color:rgb(from var(--color-black) r g b/.3)}.tippy-box[data-theme=dark] .tippy-arrow{color:rgb(from var(--color-black) r g b/.3)}.tippy-box[data-theme=popover]{font-family:Avenir55Roman,Avenir,Arial,sans-serif;text-transform:none;font-size:12px;line-height:1.5;padding:8px;color:var(--color-grey1);background-color:var(--color-white);border:1px solid var(--color-grey4);box-shadow:0 0 3px rgb(from var(--color-black) r g b/.15);max-width:360px;text-align:left}.mode-contrast .tippy-box[data-theme=popover]{border-color:var(--color-black)}.tippy-box[data-theme=popover] a{color:var(--color-blue-hover);transition:color .15s;text-decoration:underline;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.tippy-box[data-theme=popover] a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.tippy-box[data-theme=popover] a:hover{text-decoration:none;color:var(--color-blue-dark)}.tippy-box[data-theme=popover] .tippy-arrow{color:#fff}.tippy-box[data-theme=popover] small{color:var(--color-grey2)}.active-filters-wrapper{display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;width:calc(100% + 32px);margin-left:-16px}.active-filters{display:inline-flex;row-gap:5px;column-gap:10px;flex-wrap:nowrap}.active-filters-spacer{width:32px}.active-filters__item--clear.is-hidden{display:none}.active-filters__item__label{font-size:12px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-grey1);background-color:var(--color-white);border:1px solid var(--color-grey4);max-width:80vw;padding:6px 26px 6px 8px;white-space:nowrap;border-radius:var(--border-radius-s);overflow:hidden;text-overflow:ellipsis;min-width:0;display:block;position:relative;cursor:pointer;transition:color .15s,border-color .15s;-webkit-user-select:none;user-select:none}.active-filters__item__label:focus,.active-filters__item__label:hover{color:var(--color-grey1);border-color:var(--color-grey3)}.active-filters__item__label:focus .icon-close,.active-filters__item__label:hover .icon-close{fill:var(--color-grey1)}.mode-contrast .active-filters__item__label{border-color:var(--color-black)}.active-filters__item__label__remove{position:absolute;top:0;right:0;bottom:0;width:26px;display:flex;align-items:center;justify-content:center}.active-filters__item__label__remove .icon-close{fill:var(--color-grey2);width:10px;height:10px}.active-filters-clear{color:var(--color-grey2);text-decoration:underline;font-size:12px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;transition:color .15s;white-space:nowrap;margin-inline:10px 32px;margin-bottom:12px}.active-filters-clear:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.active-filters-clear:hover{color:var(--color-grey1)}.active-filters-clear.is-disabled{display:none}.list-meta{font-family:Avenir55Roman,Avenir,Arial,sans-serif;text-transform:none;font-size:12px;line-height:1.5}.list-meta__item{display:inline}.list-meta__item:first-of-type:not(:only-child){font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.list-meta__item:not(:last-child)::after{content:' | ';white-space:pre;font-family:Avenir55Roman,Avenir,Arial,sans-serif;color:var(--color-grey4)}button.white-play-btn{background-color:var(--color-white);border-radius:var(--border-radius-round);color:var(--color-grey1);font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:15px;line-height:1;padding:12px 24px 12px 12px;position:relative}button.white-play-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}@keyframes pulse{0%{opacity:.5;transform:scale(.98,.95)}24%{opacity:.2;transform:scale(1,1)}100%,56%{opacity:0}}.white-play-btn__pulse{position:absolute;top:-4px;left:-4px;height:calc(100% + 8px);width:calc(100% + 8px);background-color:var(--color-white);border-radius:var(--border-radius-round);z-index:-1}body.autoplay .white-play-btn__pulse{display:block;animation:1.8s ease-out pulse infinite}body:not(.autoplay) .white-play-btn__pulse{display:none}.white-play-btn__button-inner{align-items:center;display:flex}.white-play-btn__button-inner svg{height:32px;margin:0 8px 0 0;width:32px}.duration{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:14px;color:var(--color-grey2);vertical-align:baseline}.duration::before{content:'•';margin:0 4px}.focal-label{display:inline-block;background-color:var(--color-blue-heavy);font-family:HusansNormal,'Arial Narrow',sans-serif;font-size:17px;padding:6px;color:var(--color-white);line-height:1}.focal-label:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.focal-label+.focal-label{margin-left:8px}.focal-label span{color:var(--color-blue);font-weight:400}.mode-contrast .focal-label span{color:var(--color-white)}a.focal-label{text-decoration:none;transition:color .15s ease}a.focal-label:hover{background-color:var(--color-blue-heavy-hover)}.meta-list{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0}.meta-list__item{display:inline;padding-left:0}.meta-list__item::before{display:none}.meta-list__item:not(:last-child)::after{content:' | ';white-space:pre;font-family:Avenir55Roman,Avenir,Arial,sans-serif;color:var(--color-grey4)}@keyframes bounce{0%{transform:scale(0)}50%{transform:scale(1.5)}75%{transform:scale(1)}95%{transform:scale(1.25)}100%{transform:scale(1)}}@keyframes dissolve{from{transform:translate(0,0) scale(1);opacity:1}}.favorite{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border-radius:var(--border-radius-round);border:1px solid var(--color-grey4);padding:9px}.favorite:focus-visible{outline:3px solid var(--color-red);outline-offset:0}.favorite::before{content:'';position:absolute;inset:-4px}.favorite:hover{border-color:var(--color-grey3)}.course-hero .favorite,.module-zero .favorite{position:absolute;top:16px;right:16px;z-index:2}.cta .favorite{margin-top:20px}.finder-result .favorite{align-self:flex-start}.favorites-card .favorite{position:absolute;top:12px;right:12px}.imagebutton .favorite{position:absolute;top:12px;right:12px;z-index:10}.course-hero .favorite,.cta .favorite,.demo--large .favorite{padding:10px}.course-hero .favorite svg,.cta .favorite svg,.demo--large .favorite svg{width:20px;height:20px}.course-hero .favorite .icon-heart,.course-hero .favorite .icon-heart-extra,.cta .favorite .icon-heart,.cta .favorite .icon-heart-extra,.demo--large .favorite .icon-heart,.demo--large .favorite .icon-heart-extra{top:10px;left:10px}.favorite svg{width:20px;height:20px}.favorite .icon-heart,.favorite .icon-heart-extra{position:absolute;top:9px;left:9px;fill:var(--color-red);transform:scale(0)}.favorite .icon-heart-stroke{display:block;fill:var(--color-grey1)}.favorite .icon-heart-extra{animation:dissolve .5s ease-out}.favorite.is-animating .icon-heart{animation:bounce .5s;animation-fill-mode:both}.favorite:not(.is-animating)[aria-checked=true] .icon-heart{transform:scale(1)}.favorite[data-label-save][data-label-saved]::after{white-space:nowrap;padding:0 11px 0 12px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;line-height:0}.favorite[data-label-save][aria-checked=true]::after{content:attr(data-label-saved)}.favorite[data-label-saved]:not([aria-checked=true])::after{content:attr(data-label-save)}.transcript__toggle{display:flex;align-items:center;justify-content:center;background-color:var(--color-white);color:var(--color-grey1);border:1px solid var(--color-grey4);border-radius:var(--border-radius-m);padding:15px 20px;gap:8px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:15px;line-height:1.2;-webkit-user-select:none;user-select:none;transition:border-color .15s ease}.transcript__toggle:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.transcript__toggle .icon-chevron{fill:currentColor;width:12px;transition:transform .15s ease}.transcript__toggle[aria-expanded=true] .icon-chevron{transform:rotate(180deg)}.transcript__toggle[aria-expanded=true]+.transcript__body-outer{grid-template-rows:1fr}.transcript__toggle:hover{border-color:var(--color-grey3)}.transcript__body-outer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s ease;max-width:760px}.transcript__body-inner{overflow:hidden}.transcript__body{background-color:var(--color-grey5);border-radius:var(--border-radius-m);padding:20px;margin-top:12px;text-align:left}.checkbox{position:relative;margin-bottom:11px;-webkit-user-select:none;user-select:none;padding-left:32px;clear:both;word-break:break-word}.checkbox__checkbox{opacity:0;position:absolute;left:-20px}.checkbox__checkbox:focus-visible+.checkbox__display{border-color:var(--color-orange)}.checkbox__checkbox:focus-visible~.checkbox__label{text-decoration:underline}.checkbox__checkbox:checked+.checkbox__display,.checkbox__checkbox:indeterminate+.checkbox__display{background-color:var(--color-blue);border-color:var(--color-blue)}.checkbox__checkbox:checked:not(:indeterminate)+.checkbox__display .icon-check{display:block}.checkbox__checkbox:indeterminate+.checkbox__display .icon-indeterminate{display:block}.checkbox__display{position:absolute;background-color:var(--color-white);border-radius:var(--border-radius-m);border:1px solid var(--color-grey3);width:24px;height:24px;display:inline-block;left:0;top:0;transition:border-color .15s,background-color .15s;vertical-align:middle}.mode-contrast .checkbox__display{border-color:var(--color-black)}.checkbox__display .icon-check,.checkbox__display .icon-indeterminate{fill:var(--color-white);display:none;position:absolute;left:3px;top:5px}.checkbox__display .icon-indeterminate{width:12px;height:3px;background-color:var(--color-white);left:4px;top:9px}.checkbox__label{cursor:pointer}.checkbox__label::before{content:'';display:block;position:absolute;left:0;top:0;height:24px;width:40px;opacity:.4;background-color:transparent}.checkbox__label__label{color:var(--color-grey1);font-size:17px;margin-right:6px}.checkbox__label__sublabel{color:var(--color-grey2);font-size:14px;display:inline-block;font-style:normal}.checkbox-group{display:none;border:0;border-top:1px dashed var(--color-grey4);border-bottom:1px dashed var(--color-grey4);padding:12px 0 4px 0;margin:12px 0 4px 0}.checkbox__checkbox:checked~.checkbox-group,.checkbox__checkbox:indeterminate~.checkbox-group{display:block}.checkbox-group__title{font-size:17px;color:var(--color-grey1);font-family:Avenir85Heavy,Avenir,Arial,sans-serif;float:left;margin-bottom:12px}.checkbox__help{display:inline-block;margin-left:8px;width:16px;height:16px;font-size:0;vertical-align:super}.checkbox__help:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.checkbox__help:focus-visible .icon-circle-information{fill:var(--color-blue)}.checkbox__help.tippy-active .icon-circle-information,.checkbox__help:hover .icon-circle-information{fill:var(--color-blue)}.checkbox__help .icon-circle-information{fill:rgba(from var(--color-grey1) r g b/.5);width:16px;height:16px;transition:fill .15s}.field-info-overlay{background-color:rgb(from var(--color-black) r g b/.5);position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:200}.tippy-tooltip.popover-theme{padding:16px;min-width:270px}.tippy-tooltip.popover-theme .tippy-arrow{left:50%!important;transform:translateX(-100%)!important}.field-info{position:relative}.field-info__close{position:absolute;top:0;right:0}.field-info__close:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.field-info__close .icon-close{width:12px;height:12px;fill:var(--color-grey2)}.field-info__title{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:17px;line-height:1.1}.field-info__text{margin-top:4px;font-size:14px;line-height:1.5}.field-info__link{display:inline-block;font-size:14px;margin-top:14px;color:var(--color-blue)!important;text-decoration:none!important}.field-info__link:hover{text-decoration:underline!important}.selectbox{border:2px solid var(--color-grey4);border-radius:var(--border-radius-m);width:100%;overflow:hidden;background:var(--color-white);padding:0;display:flex;align-items:center;margin-bottom:10px}.mode-contrast .selectbox{box-shadow:0 0 1px var(--color-black) inset}.selectbox__select-wrapper{flex-grow:1;position:relative}.selectbox__select-wrapper::after{content:'';width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:var(--color-grey2) transparent transparent transparent;display:block;position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.selectbox__select{padding:12px 10px;width:100%;border:0;box-shadow:none;background:0 0;background-image:none;-webkit-appearance:none;appearance:none;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-grey1);cursor:pointer;border-radius:var(--border-radius-m)}.selectbox__select:focus-visible{text-decoration:underline}.selectbox__label{color:var(--color-grey2);font-family:Avenir85Heavy,Avenir,Arial,sans-serif;flex-grow:0;padding-left:15px;padding-right:5px}.direction{background-color:var(--color-blue);padding:24px 16px;position:relative;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:center}.direction::after{content:'';width:1px;position:absolute;left:50%;top:24px;bottom:24px;background-color:var(--color-white);opacity:.5;display:block}.mode-contrast .direction{border-bottom:1px solid var(--color-white)}.direction-link{position:relative;text-decoration:none;display:inline-block;width:100%;color:rgb(from var(--color-white) r g b/.85);transition:color .15s ease-out}.direction-link:hover{color:var(--color-white)}.direction-link:hover .direction-link__label{text-decoration:underline}.direction-link:focus-visible .direction-link__label{outline:2px solid var(--color-white);outline-offset:2px}.direction-link .icon-arrow{position:absolute;top:50%;transform:translateY(-50%);fill:currentColor;width:20px;height:20px}.direction__next .direction-link .icon-arrow{right:0}.direction__prev .direction-link .icon-arrow{left:0;transform:translateY(-50%) rotate(180deg)}.direction-link__super{display:block;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:14px;color:currentColor;margin-bottom:5px}.direction-link__label{display:block;font-family:HusansNormal,'Arial Narrow',sans-serif;font-size:20px;color:var(--color-white);line-height:1.1;-webkit-hyphens:auto;hyphens:auto}:focus .direction-link__label{text-decoration:underline}.direction__prev{flex-grow:0;width:100%;position:relative;text-align:right;max-width:50%}.direction__prev .direction-link{padding-right:15px;padding-left:28px}.direction__next{flex-grow:0;width:100%;position:relative;flex-basis:50%;max-width:50%}.direction__next .direction-link{padding-left:15px;padding-right:28px}.phases-foot{padding-inline:16px;margin-top:40px;position:relative;width:100%;background-color:var(--color-blue)}.phases-foot::before{content:'';width:0;height:0;border-left:16px solid var(--color-blue);border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;top:-20px;left:50%;transform:translateX(-50%) rotate(-90deg);z-index:5}.phases-foot-inner{padding-top:40px;padding-bottom:40px;width:100%;max-width:600px;margin:0 auto}.phases-foot__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;color:var(--color-white)}.phases-foot__intro{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-white);margin-top:18px}.phases-foot__buttons{margin-top:32px}.phases-foot__buttons .cta-btn{font-size:15px;position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;transition:background-color .15s;padding:16px 48px 16px 16px;display:block;background-color:var(--color-white);color:var(--color-grey1);margin-top:12px}.phases-foot__buttons .cta-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.phases-foot__buttons .cta-btn .icon-chevron{fill:currentColor;height:10px;width:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(-90deg)}.phases-foot__buttons .cta-btn:hover{background-color:rgb(from var(--color-white) r g b/.9)}.footer{padding-inline:16px;background-color:var(--color-grey1);color:var(--color-white)}.footer__recent-studies{padding-top:24px}.footer__recent-studies__label{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto;padding:0 16px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:16px;justify-content:flex-start}.footer__path{padding-top:16px;padding-bottom:16px;max-width:1160px;margin-inline:auto;position:relative;padding-bottom:0}.path{display:flex;flex-wrap:wrap;width:100%}.path__item{font-size:13px;color:var(--color-grey4)}.path__item:not(:last-child)::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzk5OSAxLjlMNi44NzU1OCA2LjVMMi4zOTk5IDExLjFMMy43NjIwNiAxMi41TDkuNTk5OSA2LjVMMy43NjIwNiAwLjVMMi4zOTk5IDEuOVoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8L3N2Zz4K);margin:0 8px;vertical-align:text-top}.path-link{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-white);text-decoration:none}.path-link:hover{text-decoration:underline}.footer__menus{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto;padding-top:40px;padding-bottom:40px}.footer__divider{max-width:1160px;margin-inline:auto}.footer__divider_content{display:flex;justify-content:center;position:relative;width:100%}.footer__divider_content::before{content:'';background-color:var(--color-grey2);height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.footer__divider_link{background-color:var(--color-grey1);color:var(--color-grey4);font-family:HusansNormal,'Arial Narrow',sans-serif;font-size:24px;line-height:1;padding:0 16px;position:relative;text-align:center;text-decoration:none;transition:color .15s ease-out;z-index:1}.footer__divider_link:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.footer__divider_link:hover{color:var(--color-white)}.footer__small{max-width:1160px;margin-inline:auto;font-size:12px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.footer-menu{grid-column:1/13;border-bottom:1px solid var(--color-grey2)}.mode-contrast .footer-menu{border-color:var(--color-white)}.footer-menu__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:20px;position:relative;color:var(--color-white);margin-right:auto}.footer-menu__toggle{display:flex;align-items:center;width:100%;padding:16px 0}.footer-menu__toggle:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.footer-menu__toggle .icon-min,.footer-menu__toggle .icon-plus{fill:var(--color-white)}.footer-menu__toggle .icon-plus{display:inline-block}.footer-menu__toggle .icon-min{display:none}.footer-menu__toggle[aria-expanded=true] .icon-min{display:inline-block}.footer-menu__toggle[aria-expanded=true] .icon-plus{display:none}.footer-menu__list{margin-bottom:18px}.footer-menu__list__item{line-height:1.5}.footer-menu__list__item__link{display:inline-block;padding:6px 0;text-decoration:none;font-size:15px}.footer-menu__list__item__link:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.footer-menu__list__item__link:hover{text-decoration:underline}.small-footer-menu{padding-bottom:16px;align-items:center;display:flex;flex-wrap:wrap;padding-top:32px;width:100%}.small-footer-menu__item{margin-left:24px;font-family:Avenir55Roman,Avenir,Arial,sans-serif}.small-footer-menu__item:first-child{margin-left:0;flex-basis:100%;flex-shrink:0;flex-grow:0;width:100%;margin-bottom:16px}.small-footer-menu__item:nth-child(2){margin-left:0}.small-footer-menu__item .contrast-btn{border-color:var(--color-grey2);font-size:12px;margin-top:20px}.mode-contrast .small-footer-menu__item .contrast-btn{border-color:var(--color-white)}.small-footer-menu__item .social-btn{background-color:rgb(from var(--color-black) r g b/.3);width:40px;height:40px}.small-footer-menu__item .social-btn:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.small-footer-menu__item .social-btn svg{transform:scale(1)}.small-footer-menu__item .social-btn--facebook:hover{background-color:var(--color-facebook)}.small-footer-menu__item .social-btn--instagram:hover{background-color:var(--color-instagram)}.small-footer-menu__item .social-btn--linkedin:hover{background-color:var(--color-linkedin)}.small-footer-menu__item .social-btn--twitter:hover{background-color:var(--color-twitter)}.small-footer-menu__item .social-btn--youtube:hover{background-color:var(--color-youtube)}.small-footer-menu__item__link{display:inline-block;padding:6px 0;text-decoration:none;color:var(--color-grey3);font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.small-footer-menu__item__link:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.small-footer-menu__item__link:hover{text-decoration:underline}.mode-contrast .small-footer-menu__item__link{color:var(--color-white)}.recent-studies-wrap{max-width:1200px;margin:0 auto;overflow-x:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;padding-left:16px;padding-right:16px}.recent-studies{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto;padding-bottom:16px;justify-content:flex-start;flex-wrap:nowrap;align-items:center}.recent-studies__item{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:14px;margin-right:8px;white-space:nowrap}.recent-studies__item__link{font-family:Avenir95Black,Avenir,Arial,sans-serif;background-color:var(--color-blue);padding:8px 12px;text-decoration:none;border-radius:var(--border-radius-m);display:block;transition:background-color .15s;max-width:50vw;text-overflow:ellipsis;overflow:hidden}.recent-studies__item__link:focus-visible{outline:1px solid var(--color-white);outline-offset:-1px}.recent-studies__item__link:hover{background-color:var(--color-blue-hover)}.footer-menu--newsletter{padding-bottom:32px;order:-4;border-bottom:0}.newsletter{width:100%;position:relative}.newsletter__label{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.newsletter__email{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:14px;line-height:1.5;height:49px;color:var(--color-grey1);padding:12px 60px 12px 12px;border-radius:var(--border-radius-m);border:2px solid var(--color-grey4);border-right:0;width:100%}.newsletter__submit{box-sizing:border-box;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:var(--color-red);border:2px solid var(--color-red);border-left:0;position:absolute;top:0;right:8px;padding:10px 15px 11px;transition:.15s ease}.newsletter__submit .icon-chevron{fill:var(--color-white);transform:rotate(-90deg);width:16px;height:10px}.mode-contrast .newsletter__submit{box-shadow:0 0 1px 1px var(--color-white)}.newsletter__submit:hover{background-color:var(--color-red-dark)}.browsehappy{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:999;display:block;text-align:center;background-color:#ffffe0;padding:10px;border-top:1px solid var(--color-grey4);font-size:13px}.browsehappy a{color:#00f}.pagination{display:flex;align-items:center;justify-content:space-between;column-gap:40px}.pagination-state{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;color:var(--color-grey2)}.pagination__next,.pagination__prev{flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:rgb(from var(--color-blue) r g b/.3);border-radius:var(--border-radius-m)}.pagination__next .icon-chevron,.pagination__prev .icon-chevron{fill:var(--color-white);width:20px;height:12px}a.pagination__next,a.pagination__prev,button.pagination__next,button.pagination__prev{background-color:var(--color-blue);transition:background-color .15s ease}a.pagination__next:hover,a.pagination__prev:hover,button.pagination__next:hover,button.pagination__prev:hover{background-color:var(--color-blue-hover)}.pagination__prev .icon-chevron{transform:rotate(90deg)}.pagination__next .icon-chevron{transform:rotate(-90deg)}.pagination__current{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:15px;color:var(--color-grey2)}.in-page-nav__static-container{position:-webkit-sticky;position:sticky;top:0;margin-top:0!important;min-height:56px;z-index:10;transition:top .25s ease-out}.is-scrolling-up .in-page-nav__static-container{top:56px}.in-page-nav{background-color:var(--color-red)}.in-page-nav__wrapper::-webkit-scrollbar{display:none}.in-page-nav__body{display:flex;align-items:center;height:56px;gap:20px;-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;width:100%;scroll-snap-type:x mandatory;padding:0 16px}.in-page-nav__link{color:var(--color-white);font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:14px;line-height:1;position:relative;text-decoration:none;scroll-margin-left:16px;scroll-snap-align:start;white-space:nowrap}.in-page-nav__link:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.in-page-nav__link::after{content:'';background-color:var(--color-white);bottom:-8px;height:2px;left:0;opacity:0;position:absolute;transition:opacity .15s ease-out;width:100%}.in-page-nav__link.is-active::after{opacity:1}.in-page-nav__link:hover::after{opacity:1}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-initialized{-webkit-user-select:none;user-select:none}.swiper-wrapper{align-items:stretch}.swiper:not(.swiper-initialized) .swiper-wrapper{gap:16px}.swiper-slide{height:auto}.swiper:not(.swiper-initialized) .swiper-slide{flex-basis:calc((100% - 32px)/ 3)}.swiper-button-prev{display:none;left:-24px}.swiper-button-prev .icon-chevron{transform:rotate(90deg)}.swiper-button-next{display:none;right:-24px}.swiper-button-next .icon-chevron{transform:rotate(-90deg)}.swiper-initialized .swiper-scrollbar{background-color:rgb(from var(--color-black) r g b/.1);width:100%;max-width:1160px;height:6px;margin:40px auto 0;border-radius:var(--border-radius-round)}.swiper-scrollbar-disabled .swiper-scrollbar{display:none}.swiper-scrollbar-drag{background-color:rgb(from var(--color-black) r g b/.3);height:6px;border-radius:var(--border-radius-round)}.swiper-scrollbar-drag::after{content:'';display:block;position:absolute;inset:-8px}.more-bar{margin-top:40px;padding-top:16px;padding-bottom:16px;display:block;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-white);text-align:center;text-decoration:none;font-size:17px}.more-bar .icon-chevron{fill:var(--color-white);height:9px;width:14px;margin-left:4px;transform:translateY(-1px) rotate(-90deg);transition:fill .15s}.more-bar:focus,.more-bar:hover{text-decoration:underline}.mode-contrast .more-bar:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.section--action-link,.section--article-grid,.section--contact,.section--contact-cards,.section--date-table,.section--divider,.section--events-list,.section--explore-carousel,.section--facts,.section--favorites,.section--feature-carousel,.section--featured-items,.section--features,.section--feed,.section--finder,.section--focal-point-grid,.section--highlight,.section--hubs,.section--imagebuttons,.section--instafeed,.section--interest-areas,.section--intro.is-wide,.section--line,.section--megafacts,.section--nav-grid,.section--newsroom,.section--people-feed,.section--person-updates,.section--phases,.section--portal,.section--project-carousel,.section--quote,.section--stories,.section--stories-carousel,.section--tabs,.section--testimonial-video,.section--theme-grid,.section--tips-carousel,.section--wayfinder{padding-inline:16px}.section--action-link .section-wrapper,.section--article-grid .section-wrapper,.section--contact .section-wrapper,.section--contact-cards .section-wrapper,.section--date-table .section-wrapper,.section--divider .section-wrapper,.section--events-list .section-wrapper,.section--explore-carousel .section-wrapper,.section--facts .section-wrapper,.section--favorites .section-wrapper,.section--feature-carousel .section-wrapper,.section--featured-items .section-wrapper,.section--features .section-wrapper,.section--feed .section-wrapper,.section--finder .section-wrapper,.section--focal-point-grid .section-wrapper,.section--highlight .section-wrapper,.section--hubs .section-wrapper,.section--imagebuttons .section-wrapper,.section--instafeed .section-wrapper,.section--interest-areas .section-wrapper,.section--intro.is-wide .section-wrapper,.section--line .section-wrapper,.section--megafacts .section-wrapper,.section--nav-grid .section-wrapper,.section--newsroom .section-wrapper,.section--people-feed .section-wrapper,.section--person-updates .section-wrapper,.section--phases .section-wrapper,.section--portal .section-wrapper,.section--project-carousel .section-wrapper,.section--quote .section-wrapper,.section--stories .section-wrapper,.section--stories-carousel .section-wrapper,.section--tabs .section-wrapper,.section--testimonial-video .section-wrapper,.section--theme-grid .section-wrapper,.section--tips-carousel .section-wrapper,.section--wayfinder .section-wrapper{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto}.section--action-link .section__header,.section--article-grid .section__header,.section--contact .section__header,.section--contact-cards .section__header,.section--date-table .section__header,.section--divider .section__header,.section--events-list .section__header,.section--explore-carousel .section__header,.section--facts .section__header,.section--favorites .section__header,.section--feature-carousel .section__header,.section--featured-items .section__header,.section--features .section__header,.section--feed .section__header,.section--finder .section__header,.section--focal-point-grid .section__header,.section--highlight .section__header,.section--hubs .section__header,.section--imagebuttons .section__header,.section--instafeed .section__header,.section--interest-areas .section__header,.section--intro.is-wide .section__header,.section--line .section__header,.section--megafacts .section__header,.section--nav-grid .section__header,.section--newsroom .section__header,.section--people-feed .section__header,.section--person-updates .section__header,.section--phases .section__header,.section--portal .section__header,.section--project-carousel .section__header,.section--quote .section__header,.section--stories .section__header,.section--stories-carousel .section__header,.section--tabs .section__header,.section--testimonial-video .section__header,.section--theme-grid .section__header,.section--tips-carousel .section__header,.section--wayfinder .section__header{grid-column:1/13;max-width:1200px}.section--action-link .section__content,.section--article-grid .section__content,.section--contact .section__content,.section--contact-cards .section__content,.section--date-table .section__content,.section--divider .section__content,.section--events-list .section__content,.section--explore-carousel .section__content,.section--facts .section__content,.section--favorites .section__content,.section--feature-carousel .section__content,.section--featured-items .section__content,.section--features .section__content,.section--feed .section__content,.section--finder .section__content,.section--focal-point-grid .section__content,.section--highlight .section__content,.section--hubs .section__content,.section--imagebuttons .section__content,.section--instafeed .section__content,.section--interest-areas .section__content,.section--intro.is-wide .section__content,.section--line .section__content,.section--megafacts .section__content,.section--nav-grid .section__content,.section--newsroom .section__content,.section--people-feed .section__content,.section--person-updates .section__content,.section--phases .section__content,.section--portal .section__content,.section--project-carousel .section__content,.section--quote .section__content,.section--stories .section__content,.section--stories-carousel .section__content,.section--tabs .section__content,.section--testimonial-video .section__content,.section--theme-grid .section__content,.section--tips-carousel .section__content,.section--wayfinder .section__content{grid-column:1/13;max-width:1200px}.section--action-panel,.section--alert,.section--article-list,.section--article-share,.section--blockquote,.section--button-group,.section--certificates,.section--collaboration-bar,.section--collapsibles,.section--contact-card,.section--contents,.section--course-list-simple,.section--cta,.section--cta-panel,.section--embed,.section--event-lists,.section--fact,.section--focal-labels,.section--form,.section--image:not(.is-wide),.section--info-table,.section--intro,.section--link-list,.section--logo-grid,.section--meta,.section--miniaction,.section--pagetable,.section--pathfinder,.section--people,.section--people-list,.section--phase-richtext,.section--photogallery,.section--photoslider,.section--publication-list,.section--revenues-carousel,.section--richtext,.section--simple-link-lists,.section--special-panel,.section--steps,.section--stories-intro,.section--text-list,.section--thumbnailbuttons,.section--top-course,.section--tuitionmeter,.section--update-list,.section--updates-carousel,.section--vacancy-list,.section--video,.section--wizard{padding-inline:16px}.section--action-panel .section-wrapper,.section--alert .section-wrapper,.section--article-list .section-wrapper,.section--article-share .section-wrapper,.section--blockquote .section-wrapper,.section--button-group .section-wrapper,.section--certificates .section-wrapper,.section--collaboration-bar .section-wrapper,.section--collapsibles .section-wrapper,.section--contact-card .section-wrapper,.section--contents .section-wrapper,.section--course-list-simple .section-wrapper,.section--cta .section-wrapper,.section--cta-panel .section-wrapper,.section--embed .section-wrapper,.section--event-lists .section-wrapper,.section--fact .section-wrapper,.section--focal-labels .section-wrapper,.section--form .section-wrapper,.section--image:not(.is-wide) .section-wrapper,.section--info-table .section-wrapper,.section--intro .section-wrapper,.section--link-list .section-wrapper,.section--logo-grid .section-wrapper,.section--meta .section-wrapper,.section--miniaction .section-wrapper,.section--pagetable .section-wrapper,.section--pathfinder .section-wrapper,.section--people .section-wrapper,.section--people-list .section-wrapper,.section--phase-richtext .section-wrapper,.section--photogallery .section-wrapper,.section--photoslider .section-wrapper,.section--publication-list .section-wrapper,.section--revenues-carousel .section-wrapper,.section--richtext .section-wrapper,.section--simple-link-lists .section-wrapper,.section--special-panel .section-wrapper,.section--steps .section-wrapper,.section--stories-intro .section-wrapper,.section--text-list .section-wrapper,.section--thumbnailbuttons .section-wrapper,.section--top-course .section-wrapper,.section--tuitionmeter .section-wrapper,.section--update-list .section-wrapper,.section--updates-carousel .section-wrapper,.section--vacancy-list .section-wrapper,.section--video .section-wrapper,.section--wizard .section-wrapper{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto}.section--action-panel .section__header,.section--alert .section__header,.section--article-list .section__header,.section--article-share .section__header,.section--blockquote .section__header,.section--button-group .section__header,.section--certificates .section__header,.section--collaboration-bar .section__header,.section--collapsibles .section__header,.section--contact-card .section__header,.section--contents .section__header,.section--course-list-simple .section__header,.section--cta .section__header,.section--cta-panel .section__header,.section--embed .section__header,.section--event-lists .section__header,.section--fact .section__header,.section--focal-labels .section__header,.section--form .section__header,.section--image:not(.is-wide) .section__header,.section--info-table .section__header,.section--intro .section__header,.section--link-list .section__header,.section--logo-grid .section__header,.section--meta .section__header,.section--miniaction .section__header,.section--pagetable .section__header,.section--pathfinder .section__header,.section--people .section__header,.section--people-list .section__header,.section--phase-richtext .section__header,.section--photogallery .section__header,.section--photoslider .section__header,.section--publication-list .section__header,.section--revenues-carousel .section__header,.section--richtext .section__header,.section--simple-link-lists .section__header,.section--special-panel .section__header,.section--steps .section__header,.section--stories-intro .section__header,.section--text-list .section__header,.section--thumbnailbuttons .section__header,.section--top-course .section__header,.section--tuitionmeter .section__header,.section--update-list .section__header,.section--updates-carousel .section__header,.section--vacancy-list .section__header,.section--video .section__header,.section--wizard .section__header{grid-column:1/13;max-width:1200px}.section--action-panel .section__content,.section--alert .section__content,.section--article-list .section__content,.section--article-share .section__content,.section--blockquote .section__content,.section--button-group .section__content,.section--certificates .section__content,.section--collaboration-bar .section__content,.section--collapsibles .section__content,.section--contact-card .section__content,.section--contents .section__content,.section--course-list-simple .section__content,.section--cta .section__content,.section--cta-panel .section__content,.section--embed .section__content,.section--event-lists .section__content,.section--fact .section__content,.section--focal-labels .section__content,.section--form .section__content,.section--image:not(.is-wide) .section__content,.section--info-table .section__content,.section--intro .section__content,.section--link-list .section__content,.section--logo-grid .section__content,.section--meta .section__content,.section--miniaction .section__content,.section--pagetable .section__content,.section--pathfinder .section__content,.section--people .section__content,.section--people-list .section__content,.section--phase-richtext .section__content,.section--photogallery .section__content,.section--photoslider .section__content,.section--publication-list .section__content,.section--revenues-carousel .section__content,.section--richtext .section__content,.section--simple-link-lists .section__content,.section--special-panel .section__content,.section--steps .section__content,.section--stories-intro .section__content,.section--text-list .section__content,.section--thumbnailbuttons .section__content,.section--top-course .section__content,.section--tuitionmeter .section__content,.section--update-list .section__content,.section--updates-carousel .section__content,.section--vacancy-list .section__content,.section--video .section__content,.section--wizard .section__content{grid-column:1/13;max-width:1200px}.section--gallery,.section--image.is-wide,.section--panel-grid,.section--teaser-video{padding-inline:16px}.section--gallery .section-wrapper,.section--image.is-wide .section-wrapper,.section--panel-grid .section-wrapper,.section--teaser-video .section-wrapper{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto}.section--gallery .section__header,.section--image.is-wide .section__header,.section--panel-grid .section__header,.section--teaser-video .section__header{grid-column:1/13;max-width:1200px}.section--gallery .section__content,.section--image.is-wide .section__content,.section--panel-grid .section__content,.section--teaser-video .section__content{grid-column:1/13;max-width:1200px}.section--http-404,.section--http-error{padding-inline:16px}.section--http-404 .section-wrapper,.section--http-error .section-wrapper{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto}.section--http-404 .section__header,.section--http-error .section__header{grid-column:4/10;max-width:600px}.section--http-404 .section__content,.section--http-error .section__content{grid-column:4/10;max-width:600px}.section--carousel-basic{padding-inline:16px}.section--carousel-basic .section-wrapper{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto}.section--carousel-basic .section__header{grid-column:1/13;max-width:1200px}.section--carousel-basic .section__content{grid-column:1/13;max-width:1200px}.section__header{display:flex;align-items:center;margin-bottom:8px}.section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.page-type-content .section__header__main__title{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif}.section__header__main__title.skeleton::after{content:'...';color:var(--color-grey5)}.section__header__main__title a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.section__header__main__label{font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-red);line-height:1.1;font-size:17px;display:block;margin-bottom:8px}.section__header__link{margin-left:auto;white-space:nowrap;margin-top:3px}.section__header__link .strong-link{font-size:15px}.section__header__link .icon-chevron{display:none}.section__content{width:100%}.section__content>*{margin-top:16px}.section__content>:first-child:not(.check-list){margin-top:0}.section__content__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:24px;margin-bottom:24px}.layout-sidebar~.section--richtext{margin-top:32px!important}.course-zero.layout-fit+.section--richtext.layout-fit{margin-top:24px}.section--http-error{padding-top:56px;padding-bottom:56px;background-color:var(--color-blue);color:var(--color-white)}.content-hero+.section--alert .section__content{max-width:none}.section--alert+.layout-fit{margin-top:24px!important}.section--people .richtext{margin-bottom:16px}.layout-sidebar~.section--action-panel{margin-top:32px!important}.section--action-panel.layout-fit+.section--action-panel.layout-fit{margin-top:16px}.section--more-bar{background-color:var(--color-blue)}.mode-contrast .section--more-bar{border-bottom:1px solid var(--color-white)}.section--logo-grid .section__header__main__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.section--certificates .section__header__main__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.section--course-list-simple .section__header__main__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.section--vacancy-list .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.section--feed{padding-top:40px;padding-bottom:40px;background-color:var(--color-baby-blue);overflow:hidden}.mode-contrast .section--feed{border-top:1px solid rgb(from var(--color-black) r g b/.2);border-bottom:1px solid rgb(from var(--color-black) r g b/.2)}.section--instafeed .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.section--imagebuttons{overflow:hidden}.section--imagebuttons .section__header{margin-bottom:16px}.section--imagebuttons .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.section--quote{padding-top:40px;padding-bottom:40px;background-color:var(--color-baby-blue)}.section--quote .section-wrapper{position:static}.takeover .section--quote{padding-top:0;padding-bottom:0;background-color:transparent}.takeover .section--quote .quote__avatar{margin-top:16px}.takeover .section--quote .section__header__main__label{margin-bottom:0}.section--quote .section__header__main{width:100%;text-align:center}.section--image.layout-fit.is-wide+.layout-fit{margin-top:32px}.section--gallery{overflow:hidden}.section--facts{overflow:hidden}.section--facts .section__content{position:relative}.section--feature-carousel{overflow:hidden;background-color:var(--color-baby-blue)}.section--explore-carousel{padding-top:40px;padding-bottom:40px;background-color:var(--color-grey5);overflow:hidden}.section--explore-carousel.layout-wide+.layout-full{margin-top:56px}.section--explore-carousel .section__header{margin-bottom:16px}.section--explore-carousel .section__header__main{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.section--explore-carousel .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.section--features{padding-bottom:40px;background-color:var(--color-baby-blue);overflow:hidden}.section--features .feature:not(:last-of-type){margin-bottom:80px}.layout-sidebar~.section--divider{margin-top:40px!important}.layout-sidebar~.section--blockquote{margin-top:32px!important}.section--nav-grid .section__header{margin-bottom:16px}.section--nav-grid .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.section--nav-grid .intro{margin-bottom:32px}.section--nav-grid .intro__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5}.section--nav-grid.is-grey{padding-top:40px;padding-bottom:40px;background-color:var(--color-grey5)}.section--theme-grid.layout-full{padding-top:56px;padding-bottom:56px;background-color:var(--color-grey5)}.section--theme-grid .section__header{margin-bottom:16px}.section--theme-grid .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.mode-contrast .section--theme-grid{border-top:1px solid rgb(from var(--color-black) r g b/.2);border-bottom:1px solid rgb(from var(--color-black) r g b/.2)}.page-type-content .layout-fit+.section--article-grid.layout-wide{margin-top:56px}.section--article-grid .section__header{margin-bottom:16px}.section--article-grid .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.page-type-content .layout-fit+.section--events-list.layout-wide{margin-top:56px}.section--events-list .section__header{margin-bottom:16px}.section--events-list .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.section--contact{padding-top:40px;padding-bottom:32px;background-color:var(--color-grey5)}.mode-contrast .section--contact{border-top:1px solid rgb(from var(--color-black) r g b/.2);border-bottom:1px solid rgb(from var(--color-black) r g b/.2)}.section--featured-items+.section--contact{padding-top:0!important}.section--featured-items+.section--contact .contact{border-top:1px solid var(--color-grey4);padding-top:40px}.section--featured-items .section__header{margin-bottom:16px}.section--featured-items .section__header{margin-bottom:16px}.section--featured-items .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.section--form{margin:16px 0}.layout-sidebar~.section--link-list{margin-top:32px!important}.section--link-list .section__header__main__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.section--simple-link-lists .section__header__main__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.section--article-share .section__header__main__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.section--miniaction .section__header__main__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.section--date-table{padding-top:56px;padding-bottom:56px;background-color:var(--color-grey5)}.section--date-table .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.section--poster{padding-inline:16px}.section--billboard .section-wrapper{max-width:100%}.section--search-results{padding-bottom:40px}.section--search-results .search-zero{margin-bottom:32px;background-color:var(--color-blue)}.section--search-results .search-zero__content{padding-top:32px;margin:0 auto;max-width:1240px}.section--search-results .search-results{margin:0 auto;max-width:1240px}.section--pagetable .section__header__main__title{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5}.section--tintup{padding-top:40px;padding-bottom:40px;background-color:var(--color-grey5)}.section--tintup .section__content{padding-left:16px;padding-right:16px}.section--finder{margin:16px 0}.section--tuitionmeter{padding-top:40px;padding-bottom:40px;background-color:var(--color-blue)}.section--tuitionmeter .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;margin-bottom:16px;color:var(--color-white)}.layout-sidebar~.section--article-list{margin-top:32px!important}.layout-sidebar~.section--publication-list{margin-top:32px!important}.section--people-list .section__header__main__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.section--thumbnailbuttons .section__header__main__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.section--featured-items{padding-top:40px;padding-bottom:40px;background-color:var(--color-grey5)}.section--featured-items .section__header{margin-bottom:16px}.section--featured-items .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.section--megafacts{padding-top:40px;padding-bottom:40px;background-color:var(--color-red)}.section--megafacts .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;color:var(--color-white)}.section--megafacts .megafacts{border-top:2px solid rgb(from var(--color-white) r g b/.5)}.section--people-feed{padding-top:40px;padding-bottom:40px;overflow:hidden;background-color:var(--color-baby-blue)}.section--people-feed .section__header{margin-bottom:16px}.section--people-feed .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.mode-contrast .section--people-feed{border-top:1px solid rgb(from var(--color-black) r g b/.2);border-bottom:1px solid rgb(from var(--color-black) r g b/.2)}.section--people-feed .section__header__link{display:none}.layout-sidebar~.section--text-list{margin-top:32px!important}.section--person-sidebar{background-color:var(--color-grey5);margin-top:0!important;z-index:21}.mini-hero+.section--person-sidebar .person-sidebar__avatar{transform:translateY(-90px);margin-bottom:-90px}.article-zero+.section--collaboration-bar{padding-top:16px;margin-top:0!important}.article-zero+.section--collaboration-bar .collaboration-bar{background-color:var(--color-grey5);padding-left:8px;padding-right:8px}.article-hero+.section--collaboration-bar{margin-top:0!important}:not(.article-zero)+.section--collaboration-bar{text-align:center;background-color:var(--color-grey5)}.section--wizard{padding-top:56px;padding-bottom:56px;background-color:var(--color-blue)}.section--wizard .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;margin-bottom:16px;color:var(--color-white)}.section--header-curtain .section-wrapper,.section--scroll-sequence .section-wrapper,.section--scroll-story .section-wrapper,.section--video-preview .section-wrapper{max-width:100%}.section--header-curtain{z-index:5}.section--carousel-basic{overflow:hidden}.section--focal-point-grid .section__header{margin-bottom:16px}.section--focal-point-grid .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.section--tips-carousel{overflow:hidden}.section--stories-carousel{overflow:hidden}.section--revenues-carousel{overflow:hidden}.section--updates-carousel{padding-top:40px;padding-bottom:40px;overflow:hidden;background-color:var(--color-baby-blue)}.section--project-carousel{padding-top:40px;padding-bottom:40px;overflow:hidden;background-color:var(--color-grey5)}.section--project-carousel .section__header{margin-bottom:16px}.section--project-carousel .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.section--interest-areas{overflow:hidden}.section--hubs .section__header{margin-bottom:24px}.section--action-link{background-color:var(--color-grey5)}.section--action-link .action-link{padding-top:32px;padding-bottom:32px}.layout-full+.section--action-link .action-link{border-top:1px solid var(--color-grey4)}.section--featured-story .section-wrapper{max-width:100%}.section--stories-intro{padding-top:40px;padding-bottom:40px;background-color:var(--color-blue-heavy)}.section--stories-intro::after{height:23px;bottom:-22px;transform-origin:bottom left;transform:translate(0,23px);border-top:23px solid var(--color-blue-heavy);border-left:23px solid transparent;border-right:23px solid transparent;position:absolute;z-index:99;content:'';display:block;width:0;left:16px}.section--stories{padding-top:40px;padding-bottom:40px}.section--intro.layout-fit+.section--top-course.layout-fit{margin-top:32px}.section--favorites{margin-top:40px;overflow:hidden}.section--favorites .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-blue);line-height:1.1;font-size:32px;color:var(--color-blue)}.layout-sidebar~.section--intro{margin-top:32px!important}.content-hero+.section--intro,.course-hero+.section--intro{margin-top:40px}.section--intro.is-wide:first-of-type{margin-top:40px}.section--intro.layout-fit+.section--tabs.layout-wide{margin-top:0}.section--tabs.layout-wide+.layout-wide{margin-top:24px}.section--tabs.layout-wide+.section--events-list.layout-wide{margin-top:0}.section--focal-labels .section__header__main__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.section--simple-link-lists+.section--focal-labels{margin-top:16px!important}.section--simple-link-lists+.section--focal-labels .section__header__main{width:100%}.section--simple-link-lists+.section--focal-labels .section__header__main__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;padding-top:16px;border-top:1px solid var(--color-grey4)}.section--person-updates .section__header{margin-bottom:16px}.section--person-updates .section__header__main__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px}.section--http-404{padding-top:40px;padding-bottom:40px}.section--contact-cards{padding-top:40px;padding-bottom:40px;background-color:var(--color-grey5)}.layout-wide+.layout-full{margin-top:40px}.layout-fit+.layout-full{margin-top:40px}.layout-full.kiss-up{margin-top:0}.kiss-down+.layout-full{margin-top:0}.kiss-down+.layout-full.section--features{margin-top:40px}.layout-full+.layout-wide{margin-top:40px}.layout-wide+.layout-wide{margin-top:40px}.layout-fit+.layout-wide{margin-top:40px}.layout-wide.kiss-up{margin-top:0}.kiss-down+.layout-wide{margin-top:0}.layout-wide:last-child:not(:only-child){margin-bottom:40px}.layout-full+.layout-fit{margin-top:40px}.layout-wide+.layout-fit{margin-top:40px}.layout-fit+.layout-fit{margin-top:40px}.layout-fit.kiss-up{margin-top:0}.kiss-down+.layout-fit{margin-top:0}.layout-fit:last-child:not(:only-child){margin-bottom:56px}.page-type-content .layout-fit+.layout-fit,.takeover .layout-fit+.layout-fit{margin-top:32px}.page-type-content .layout-fit+.layout-full,.takeover .layout-fit+.layout-full{margin-top:40px}.page-type-content .layout-fit+.layout-wide,.takeover .layout-fit+.layout-wide{margin-top:40px}.page-type-content .layout-full+.layout-fit:not(.kiss-up),.takeover .layout-full+.layout-fit:not(.kiss-up){margin-top:40px}.page-type-content .kiss-down+.layout-fit,.page-type-content .kiss-down+.layout-full,.page-type-content .kiss-down+.layout-wide,.takeover .kiss-down+.layout-fit,.takeover .kiss-down+.layout-full,.takeover .kiss-down+.layout-wide{margin-top:0}.page-type-content .layout-fit:last-child:not(:only-child),.takeover .layout-fit:last-child:not(:only-child){margin-bottom:40px}.richtext{color:var(--color-grey1)}.richtext p{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin-bottom:1em}.richtext p+h2{margin-top:1.5em}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{margin-bottom:.5em}.richtext h1:not(:first-child),.richtext h2:not(:first-child),.richtext h3:not(:first-child),.richtext h4:not(:first-child),.richtext h5:not(:first-child),.richtext h6:not(:first-child){margin-top:1.5em}.richtext h1 a,.richtext h2 a,.richtext h3 a,.richtext h4 a,.richtext h5 a,.richtext h6 a{color:inherit}.richtext h1 a:hover,.richtext h2 a:hover,.richtext h3 a:hover,.richtext h4 a:hover,.richtext h5 a:hover,.richtext h6 a:hover{color:inherit}.richtext h1{font-weight:400;font-size:24px;line-height:1.2;font-family:Avenir95Black,Avenir,Arial,sans-serif}.richtext h2{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif}.richtext h3{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.richtext h4,.richtext h5,.richtext h6{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.richtext strong{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-weight:400}.richtext em{font-style:normal;font-family:Avenir55Oblique,Avenir,Arial,sans-serif}.richtext ol,.richtext ul{margin-bottom:1em}.richtext ul{list-style:none}.richtext ul>li{position:relative;padding-left:24px}.richtext ul>li::before{content:'';background-color:var(--color-blue);position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:100%}.richtext ol{list-style-position:inside}.richtext ol li,.richtext ul li{margin-bottom:.75em}.richtext ol li ol,.richtext ol li ul,.richtext ul li ol,.richtext ul li ul{margin-bottom:0;margin-top:.5em;font-size:1em}.richtext ol :last-child,.richtext ul :last-child{margin-bottom:0}.richtext li{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5}.richtext a:not([class]){color:var(--color-blue-hover);transition:color .15s;text-decoration:underline}.richtext a:not([class]):focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.richtext a:not([class]):hover{text-decoration:none;color:var(--color-blue-dark)}.richtext hr{margin:0;border:0;border-top:1px solid var(--color-grey4);border-bottom:1px solid var(--color-grey4);margin-top:24px;margin-bottom:24px}.mode-contrast .richtext hr{border-color:rgb(from var(--color-black) r g b/.2)}.richtext abbr,.richtext acronym{font-size:1em;border-bottom:dotted 1px var(--color-grey1);text-decoration:none;cursor:help}.richtext dl{margin-bottom:1em}.richtext dt{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.richtext dd{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin:0 0 1em 0}.richtext table{width:100%;border-top:solid 1px var(--color-grey4);border-bottom:solid 1px var(--color-grey4)}.richtext table caption{font-size:14px;text-align:left;margin-bottom:12px;color:var(--color-grey2);text-transform:uppercase;font-family:Avenir95Black,Avenir,Arial,sans-serif}.richtext table td,.richtext table th{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-grey1);padding:12px 8px;text-align:left;border-top:solid 1px var(--color-grey4)}.mode-contrast .richtext table td,.mode-contrast .richtext table th{border-color:rgb(from var(--color-black) r g b/.2)}.richtext table th{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;background-color:var(--color-grey5)}.richtext table tbody td,.richtext table tbody th{vertical-align:top}.richtext img{display:block;float:none;margin:.5em 1em 1em 0}.richtext :last-child{margin-bottom:0}.richtext--small dd,.richtext--small dt,.richtext--small li,.richtext--small p{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5}.richtext--small a{color:var(--color-blue-hover);transition:color .15s;text-decoration:underline}.richtext--small a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.richtext--small a:hover{text-decoration:none;color:var(--color-blue-dark)}.richtext--small h1,.richtext--small h2,.richtext--small h3,.richtext--small h4,.richtext--small h5,.richtext--small h6{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.richtext--small ul>li::before{top:9px}.card-testimonial{display:flex;flex-direction:column;overflow:hidden;position:relative;cursor:pointer;background:var(--color-white);box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.12);border-radius:var(--border-radius-l);text-decoration:none;width:100%;height:100%;transition:transform .25s ease-out,box-shadow .15s ease-out;--inner-space:16px;padding:20px var(--inner-space);text-align:center}.card-testimonial:focus-visible{outline:4px solid var(--color-orange);outline-offset:-4px}.card-testimonial[class*='--wide']{--inner-space:20px}.mode-contrast .card-testimonial{border:1px solid var(--color-black)}.card-testimonial:focus-visible{outline:4px solid var(--color-grey3);outline-offset:-4px}.card-testimonial .takeover-btn{font-size:12px;padding:7px 16px 7px 32px}.card-testimonial .takeover-btn .icon-circle-plus{width:18px;height:18px}.card-testimonial:focus .takeover-btn,.card-testimonial:hover .takeover-btn{background-color:var(--color-blue-hover)}.card-testimonial__avatar{margin-bottom:8px;display:block}.card-testimonial__avatar img{border-radius:100%;display:block;margin:0 auto;width:56px;height:auto}.card-testimonial__body{color:var(--color-grey1);margin-bottom:40px}.card-testimonial__body p{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:16px}.card-testimonial--wide .card-testimonial__body p{font-size:24px}.card-testimonial__body cite{font-family:Avenir95Black,Avenir,Arial,sans-serif;text-transform:uppercase;font-size:12px;line-height:1.5;display:block;font-style:normal}.card-testimonial__body cite span{font-family:Avenir55Roman,Avenir,Arial,sans-serif;text-transform:none;font-size:12px;line-height:1.5;display:block}.card-testimonial__footer{margin-top:auto}
.collapsible {
  border: 1px solid var(--color-grey4);
  background-color: var(--color-white);
  overflow: hidden;
}
.collapsible:nth-child(1 of .collapsible) {
  border-radius: var(--border-radius-l) var(--border-radius-l) 0 0;
}
.collapsible:last-of-type {
  border-radius: 0 0 var(--border-radius-l) var(--border-radius-l);
}
.collapsible + .collapsible {
  border-top: 0;
  margin-top: 0;
}
.mode-contrast .collapsible {
  border-color: var(--color-black);
}

.collapsible__toggle{position:relative;width:100%;padding:16px 48px 16px 16px;background-color:var(--color-white);transition:background-color .15s;display:flex;align-items:center}.collapsible__toggle:focus-visible{outline:2px solid var(--color-orange);outline-offset:-2px}.collapsible__toggle[aria-expanded=true] .icon-plus{opacity:0}.collapsible__toggle[aria-expanded=true] .icon-min{opacity:1}.collapsible__toggle[aria-expanded=true]+.collapsible__content-outer{grid-template-rows:1fr}.collapsible__toggle:hover{background-color:var(--color-grey5)}.collapsible__toggle:hover[aria-expanded=true]{background-color:var(--color-white)}.collapsible__toggle:hover .collapsible-title__label{text-decoration:underline}.collapsible__toggle:focus-visible{text-decoration:underline}.collapsible__toggle .icon-min,.collapsible__toggle .icon-plus{position:absolute;right:16px;top:50%;fill:var(--color-blue);opacity:1;transition:opacity .15s}.collapsible__toggle .icon-plus{transform:translateY(-9px)}.collapsible__toggle .icon-min{opacity:0;transform:translateY(-1px)}.collapsible-title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;line-height:1.2}.collapsible-title__label{margin-right:8px}.collapsible-title__badge{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:11px;color:var(--color-grey1);border-radius:var(--border-radius-s);border:1px solid var(--color-grey4);display:inline-block;padding:3px 6px;background-color:var(--color-white)}.collapsible__content-outer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s ease}.collapsible__content-outer:has(+[aria-expanded=true]),[aria-expanded=true]+.collapsible__content-outer{grid-template-rows:1fr}.collapsible__content-inner{overflow:hidden}.collapsible__content{padding:0 16px 24px 16px}.collapsible__content>*{margin-top:16px}.collapsible__content>:first-child:not(.check-list){margin-top:0}.feed.swiper{overflow:visible}.feed>[class*='--wide']{max-width:760px;margin:0 auto}.toptasks{margin-bottom:40px}.toptasks__grid-container{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto;align-items:center}.toptask__grid-container--small{max-width:1000px}.toptasks__grid-item{grid-column:1/13}.toptasks__grid-item:not(:last-child){margin-bottom:20px}.toptasks-item{border-radius:var(--border-radius-l);overflow:hidden;background-color:#000;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative;top:0;transition:box-shadow .15s ease-out,top .15s ease-out;width:100%}.toptasks-item:focus,.toptasks-item:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.1);top:-8px}.toptasks-item:focus .toptasks-item__image,.toptasks-item:hover .toptasks-item__image{opacity:.8}.toptasks-item:focus .toptasks-item__button-red,.toptasks-item:hover .toptasks-item__button-red{background-color:hsl(from var(--color-red) h s calc(l - 10))}.toptasks-item:focus .toptasks-item__button-blue,.toptasks-item:hover .toptasks-item__button-blue{background-color:var(--color-blue-hover)}.toptasks-item .link-btn{margin-top:16px}.ie11 .toptasks-item__image{min-height:1px}.toptasks-item__image img{display:block;object-fit:cover;width:100%;height:100%}.toptasks-item__content{bottom:0;left:0;padding:20px;position:absolute;width:100%;z-index:2}.toptasks-item__content .js-content{opacity:0}.toptasks-item__content::before{content:'';background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);height:120%;left:0;position:absolute;bottom:0;width:100%;z-index:-1}.toptasks-item__title{color:var(--color-white);font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:24px;line-height:1.2;text-shadow:0 2px 4px rgb(from var(--color-black) r g b/.3)}.toptasks-item__intro{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-white);text-shadow:0 0 3px rgb(from var(--color-black) r g b/.3);margin-top:8px}.toptasks-intro{padding-inline:16px;opacity:0}.toptasks-intro__text{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin-left:auto;margin-right:auto;max-width:760px}.toptasks-intro__text a{color:var(--color-blue-hover);transition:color .15s;text-decoration:underline;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.toptasks-intro__text a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.toptasks-intro__text a:hover{text-decoration:none;color:var(--color-blue-dark)}.instafeed{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto}.instafeed__item{grid-column:span 4}.card-instagram{display:flex;flex-direction:column;overflow:hidden;position:relative;cursor:pointer;background:var(--color-white);box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.12);border-radius:var(--border-radius-l);text-decoration:none;width:100%;height:100%;transition:transform .25s ease-out,box-shadow .15s ease-out;--inner-space:16px;display:flex;align-items:stretch;aspect-ratio:1/1}.card-instagram:focus-visible{outline:4px solid var(--color-orange);outline-offset:-4px}.card-instagram[class*='--wide']{--inner-space:20px}.mode-contrast .card-instagram{border:1px solid var(--color-black)}.card-instagram::before{content:'';display:block;width:100%;height:100%;z-index:1;background-color:transparent;position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .5s}.card-instagram:focus::before,.card-instagram:hover::before{background-color:rgb(from var(--color-black) r g b/.5)}.card-instagram:focus .card-instagram__caption,.card-instagram:hover .card-instagram__caption{opacity:1}.card-instagram__caption{position:absolute;bottom:0;margin:15px;color:var(--color-white);z-index:2;opacity:0;transition:opacity .15s}.card-instagram__image{display:block}.card-instagram__image img{display:block;width:100%;height:100%;object-fit:cover}.card-instagram__label{z-index:2;background-color:var(--color-instagram);border-radius:var(--border-radius-m);padding:6px;position:absolute;left:8px;top:8px}.card-instagram__label .icon-instagram{fill:var(--color-white);display:block}.card-video{display:flex;flex-direction:column;overflow:hidden;position:relative;cursor:pointer;background:var(--color-white);box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.12);border-radius:var(--border-radius-l);text-decoration:none;width:100%;height:100%;transition:transform .25s ease-out,box-shadow .15s ease-out;--inner-space:16px}.card-video:focus-visible{outline:4px solid var(--color-orange);outline-offset:-4px}.card-video[class*='--wide']{--inner-space:20px}.mode-contrast .card-video{border:1px solid var(--color-black)}.card-video::before{content:'';display:block;width:100%;height:100%;z-index:1;background-color:transparent;position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .5s}.card-video::after{content:'';display:block;width:100%;z-index:1;background-image:linear-gradient(-180deg,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.75) 100%);position:absolute;top:50%;right:0;bottom:0;left:0;height:50%}.card-video .video-accessibility-btn{display:none;position:absolute;top:var(--inner-space);right:var(--inner-space)}.card-video:focus::before,.card-video:hover::before{background-color:rgb(from var(--color-black) r g b/.2)}.card-video:focus .video-accessibility-btn,.card-video:hover .video-accessibility-btn{display:block}.card-video__image{display:block;height:100%}.card-video__image img{display:block;width:100%;height:100%;object-fit:cover}.card-video__loop{position:absolute;display:block;object-fit:cover;width:100%;height:100%}.card-video__title{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;line-height:1.2;color:var(--color-white);font-family:Avenir95Black,Avenir,Arial,sans-serif;position:absolute;bottom:var(--inner-space);left:var(--inner-space);right:var(--inner-space);z-index:2}.card-video--wide .card-video__title{font-size:24px;max-width:560px}.card-video__play{background-color:var(--color-red);box-shadow:0 0 0 3px rgb(from var(--color-white) r g b/.4);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .15s;width:32px;height:32px;position:absolute;left:var(--inner-space);top:var(--inner-space);z-index:3}.card-video__play .icon-play{fill:var(--color-white);width:14px;height:14px;transform:translateX(1px)}.card-video__length{position:absolute;top:var(--inner-space);left:calc(40px + var(--inner-space));z-index:3;display:flex;align-items:center;gap:4px;background-color:rgb(from var(--color-black) r g b/.65);border-radius:var(--border-radius-xl);color:var(--color-white);font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:12px;line-height:1;padding:6px 10px}.card-video__length .icon-clock{fill:var(--color-white);width:16px;height:16px}.card-project{display:flex;flex-direction:column;overflow:hidden;position:relative;cursor:pointer;background:var(--color-white);box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.12);border-radius:var(--border-radius-l);text-decoration:none;width:100%;height:100%;transition:transform .25s ease-out,box-shadow .15s ease-out;--inner-space:16px}.card-project:focus-visible{outline:4px solid var(--color-orange);outline-offset:-4px}.card-project[class*='--wide']{--inner-space:20px}.mode-contrast .card-project{border:1px solid var(--color-black)}.card-project::before{content:'';display:block;width:100%;height:100%;z-index:1;background-color:transparent;position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .5s}.card-project::after{content:'';display:block;width:100%;z-index:1;background-image:linear-gradient(-180deg,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.75) 100%);position:absolute;top:50%;right:0;bottom:0;left:0;height:50%}.card-project:focus::before,.card-project:hover::before{background-color:rgb(from var(--color-black) r g b/.2)}.card-project__image{display:block;height:100%}.card-project__image img{display:block;width:100%;height:100%;object-fit:cover}.card-project__title{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;line-height:1.2;color:var(--color-white);font-family:Avenir95Black,Avenir,Arial,sans-serif;position:absolute;bottom:var(--inner-space);left:var(--inner-space);right:var(--inner-space);z-index:2}.card-project--wide .card-project__title{font-size:24px;max-width:560px}.card-project__expand{background-color:var(--color-red);box-shadow:0 0 0 3px rgb(from var(--color-white) r g b/.4);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .15s;width:32px;height:32px;position:absolute;left:var(--inner-space);top:var(--inner-space);z-index:3}.card-project__expand .icon-plus-fat{fill:var(--color-white)}.card-project__expand .icon-plus-fat{width:14px;height:14px}.card-social{display:flex;flex-direction:column;overflow:hidden;position:relative;cursor:pointer;background:var(--color-white);box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.12);border-radius:var(--border-radius-l);text-decoration:none;width:100%;height:100%;transition:transform .25s ease-out,box-shadow .15s ease-out;--inner-space:16px;border-radius:0;box-shadow:none;background-color:var(--color-red);color:var(--color-white);display:flex;flex-direction:column;padding:8px;cursor:default}.card-social:focus-visible{outline:4px solid var(--color-orange);outline-offset:-4px}.card-social[class*='--wide']{--inner-space:20px}.mode-contrast .card-social{border:1px solid var(--color-black)}.card-social__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:20px;font-size:17px}.card-social__follow{margin-top:auto}.card-social__follow__title{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:12px;display:none}@keyframes animate-takeover-in{to{transform:translate3d(0,0,0)}}@keyframes animate-takeover-out{to{transform:translate3d(0,100vh,0)}}.takeover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100vw;transform:scale3d(0,0,0)}.takeover.is-open{transform:scale3d(1,1,1)}.takeover.is-closed{transform:scale3d(1,1,1)}@keyframes animate-takeover-background-in{to{opacity:.5}}@keyframes animate-takeover-background-out{to{opacity:0}}.takeover__background{display:block;z-index:199;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-black);opacity:0}.is-open .takeover__background{animation:animate-takeover-background-in 1s ease forwards}.is-closed .takeover__background{opacity:.5;animation:animate-takeover-background-out .5s ease forwards}@keyframes animate-takeover-close-in{to{transform:translate3d(-50%,0,0) translateX(.5px)}}@keyframes animate-close-out{to{transform:translate3d(-50%,200px,0) translateX(.5px)}}.takeover__close{position:absolute;bottom:24px;left:50%;z-index:203;transform:translate3d(-50%,200px,0) translateX(.5px)}.is-open .takeover__close{animation-name:animate-takeover-close-in;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-duration:.5s;animation-delay:.1s}.is-closed .takeover__close{animation-name:animate-close-out;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-duration:.4s;animation-delay:0}.takeover__content{padding-top:24px;z-index:202;background-color:var(--color-grey5);position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;transform:translate3d(0,100vh,0)}.is-open .takeover__content{animation:animate-takeover-in .4s ease-in-out forwards}.is-closed .takeover__content{overflow:hidden;transform:translate3d(0,0,0);animation:animate-takeover-out .4s ease-in-out forwards}.takeover__content::after{content:'';display:block;height:80px;width:10px;background-color:transparent}.takeover__content__eyebrow{font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-red);line-height:1.1;font-size:17px;display:block;width:100%;max-width:calc(100% - 16px - 16px);margin-inline:auto}.takeover__echo{display:none;z-index:203;transform:translateY(100%) rotate(-90deg) translateX(-50%) translateY(-100%)}.takeover__echo.is-active{opacity:.1!important;transition:transform .5s,opacity .25s;transform:translateY(100%) rotate(-90deg) translateX(-50%)}.mode-contrast .takeover__echo.is-active{opacity:.6!important}.is-opening-takeover.is-opening-takeover .takeover .takeover__echo{transform:translateY(100%) rotate(-90deg) translateX(-50%) translateY(-100%)}.has-takeover-open .takeover .takeover__echo{transform:translateY(100%) rotate(-90deg) translateX(-50%)}.is-closing-takeover .takeover .takeover__echo{transform:translateY(100%) rotate(-90deg) translateX(-50%) translateY(-100%)}.videobox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100vw;transform:scale3d(0,0,0);align-items:center;display:flex}.videobox[hidden]{display:none}.videobox.is-open{transform:scale3d(1,1,1)}.videobox.is-closed{transform:scale3d(1,1,1)}@keyframes animate-videobox-background-in{to{opacity:.9}}@keyframes animate-videobox-background-out{to{opacity:0}}.videobox__background{display:block;z-index:199;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-grey1);opacity:0;width:100%;height:100%;transition:background-color .15s}.videobox__background:focus{background-color:hsl(from var(--color-grey1) h s calc(l - 10))}.videobox__background:focus~.videobox__close{box-shadow:0 0 0 3px var(--color-white)}.is-open .videobox__background{animation:animate-videobox-background-in 1s ease forwards}.is-closed .videobox__background{animation:animate-videobox-background-out 1s ease forwards}@keyframes animate-videobox-close-in{to{opacity:1}}@keyframes animate-videobox-close-out{to{opacity:0}}.videobox__close{position:absolute;top:8px;right:8px;z-index:204;opacity:0}.is-open .videobox__close{animation-name:animate-videobox-close-in;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-duration:.5s;animation-delay:.1s}.is-closed .videobox__close{animation-name:animate-videobox-close-out;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-duration:.4s;animation-delay:0}.videobox__close:focus-visible{box-shadow:0 0 0 3px var(--color-white)}.videobox__content{background-color:transparent;z-index:204;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;height:auto;width:100%;max-width:1160px;transform:scale3d(0,0,0);margin:0 auto;max-height:100vh;overflow-y:auto}.is-open .videobox__content{transform:scale3d(1,1,1)}.is-closed .videobox__content{transform:scale3d(0,0,0);overflow:hidden}.videobox__content .video-wrapper{pointer-events:auto}.videobox__content .transcript{margin-top:8px}.video .transcript{margin-top:8px}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background-color:var(--color-black)}.video-wrapper embed,.video-wrapper iframe,.video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.video__caption{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:14px;line-height:1.5;text-align:left;margin-top:8px;color:var(--color-grey2);width:100%;margin-left:auto;margin-right:auto;max-width:773.3333333333px}.grid-with-illustrations{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto;margin-bottom:-40px}.grid-with-illustrations-item{grid-column:1/13;color:var(--color-grey1);margin-bottom:40px;text-align:center}.grid-with-illustrations-item__image{display:block;margin:0 auto 24px;max-width:180px}.grid-with-illustrations-item__image img{display:block;height:auto;width:100%}.grid-with-illustrations-item__title{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:17px;line-height:1.2;margin:0 0 8px}.grid-with-illustrations-item__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5}.image{position:relative;display:inline-block;max-width:100%}.image .transcript{margin-top:8px}.image--zoom img{cursor:pointer;border:1px solid var(--color-grey4);transition:border-color .15s}.image--zoom img:hover{border-color:var(--color-grey3)}.image__zoom{position:absolute;right:16px;top:16px;padding:8px;background-color:rgb(from var(--color-grey1) r g b/.6);transition:background-color .15s;border-radius:var(--border-radius-m)}.image__zoom:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.image__zoom .icon-fullscreen{fill:var(--color-white)}.image__zoom:hover{background-color:rgb(from var(--color-grey1) r g b/.8)}.image__picture{display:block}.image__picture img{display:block;max-width:100%}.image__caption{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:14px;line-height:1.5;text-align:left;margin-top:8px;color:var(--color-grey2);width:100%;margin-left:auto;margin-right:auto}.image__caption__label{margin-right:5px}.image__caption__credits{display:block;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:12px}.check-list__item{margin-bottom:24px;display:flex;flex-wrap:wrap;align-items:center}.check-list__item:last-of-type{margin-bottom:0}.check-list__item .icon-circle-check{flex-basis:20px;align-self:flex-start;width:20px;height:20px;margin-right:4px;fill:var(--color-blue)}.check-list__item .link-list{margin-top:16px;flex-basis:100%}.check-list__item__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;flex-basis:calc(100% - 24px)}.check-list__item__content{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin-top:4px;flex-basis:100%}.check-list__item__content a{color:var(--color-blue-hover);transition:color .15s;text-decoration:underline}.check-list__item__content a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.check-list__item__content a:hover{text-decoration:none;color:var(--color-blue-dark)}.info-table .table-wrapper{margin-bottom:0}.is-blue .info-table,.is-red .info-table{color:var(--color-white);padding:20px}.mode-contrast .is-blue .info-table:not(.kiss-down+.mode-contrast.is-red.info-table,.kiss-down+.mode-contrast.is-blue.info-table),.mode-contrast .is-red .info-table:not(.kiss-down+.mode-contrast.is-red.info-table,.kiss-down+.mode-contrast.is-blue.info-table){border-top:1px solid var(--color-white);border-bottom:1px solid var(--color-white)}.content-zero .info-table{grid-column:3/11;max-width:800px;margin-top:16px;width:100%}.is-red .info-table{background-color:var(--color-red)}.is-blue .info-table{background-color:var(--color-blue)}.content-zero+.is-blue .info-table,.module-zero+.is-blue .info-table{padding-top:0}.info-table__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;margin-bottom:8px}.info-table__table{width:100%;border-top:solid 1px var(--color-grey4);border-bottom:solid 1px var(--color-grey4);border-top-width:2px}.info-table__table caption{font-size:14px;text-align:left;margin-bottom:12px;color:var(--color-grey2);text-transform:uppercase;font-family:Avenir95Black,Avenir,Arial,sans-serif}.info-table__table td,.info-table__table th{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-grey1);padding:12px 8px;text-align:left;border-top:solid 1px var(--color-grey4)}.mode-contrast .info-table__table td,.mode-contrast .info-table__table th{border-color:rgb(from var(--color-black) r g b/.2)}.info-table__table th{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;background-color:var(--color-grey5)}.info-table__table tbody td,.info-table__table tbody th{vertical-align:top}.info-table__table td,.info-table__table th{padding:16px 8px;font-size:14px;background-color:transparent}.info-table__table th{font-family:Avenir55Roman,Avenir,Arial,sans-serif;padding-left:0}.info-table__table td{font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.info-table__table a{color:var(--color-blue-hover);transition:color .15s;text-decoration:underline}.info-table__table a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.info-table__table a:hover{text-decoration:none;color:var(--color-blue-dark)}.info-table__table p:not(:first-child){margin-top:1em}.content-zero .info-table__table,.is-blue .info-table__table,.is-red .info-table__table{border-color:rgb(from var(--color-white) r g b/.5)}.content-zero .info-table__table td,.content-zero .info-table__table th,.is-blue .info-table__table td,.is-blue .info-table__table th,.is-red .info-table__table td,.is-red .info-table__table th{color:var(--color-white);border-color:rgb(from var(--color-white) r g b/.5)}.mode-contrast .content-zero .info-table__table td,.mode-contrast .content-zero .info-table__table th,.mode-contrast .is-blue .info-table__table td,.mode-contrast .is-blue .info-table__table th,.mode-contrast .is-red .info-table__table td,.mode-contrast .is-red .info-table__table th{border-color:rgb(from var(--color-white) r g b/.5)}.content-zero .info-table__table a,.is-blue .info-table__table a,.is-red .info-table__table a{color:var(--color-white)}.content-zero .info-table__table a:focus-visible,.is-blue .info-table__table a:focus-visible,.is-red .info-table__table a:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.content-zero .info-table__table a:hover,.is-blue .info-table__table a:hover,.is-red .info-table__table a:hover{color:var(--color-white)}.content-zero .info-table__table .icon-download,.content-zero .info-table__table .icon-external,.is-blue .info-table__table .icon-download,.is-blue .info-table__table .icon-external,.is-red .info-table__table .icon-download,.is-red .info-table__table .icon-external{fill:var(--color-white)}.imagebuttons.swiper{overflow:visible}.imagebutton{position:relative;display:block;height:100%;border-radius:var(--border-radius-l);overflow:hidden}.imagebutton:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.imagebutton::after{content:'';display:block;width:100%;height:100%;z-index:1;background-color:transparent;position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .5s}.imagebutton:focus::after,.imagebutton:hover::after{background-color:rgb(from var(--color-black) r g b/.2)}.imagebutton img{display:block;width:100%;height:100%;object-fit:cover}.imagebutton:hover .imagebutton__label__super{text-decoration:underline}.imagebutton__label{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;line-height:1.2;z-index:2;display:block;padding:50px 16px 16px 16px;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-white);text-decoration:none;position:absolute;bottom:0;left:0;right:0;width:100%;background-image:linear-gradient(-180deg,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.75) 100%)}.mode-contrast .imagebutton__label{background-image:linear-gradient(-180deg,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.95) 55%)}.imagebutton__label__sub{display:block;font-size:14px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-top:4px}.imagebuttons__item--dummy{display:none}.imagebuttons__item--dummy .icon-arrow{fill:var(--color-white);margin-left:6px}.imagebuttons__item--dummy .imagebutton__image{display:block;max-width:100%;width:auto!important;height:auto!important;fill:var(--color-blue)}.imagebuttons__item--dummy .imagebutton__label{max-width:200px;background-image:none}.listtable table{width:100%;border-top:solid 1px var(--color-grey4);border-bottom:solid 1px var(--color-grey4);border-top-width:1px}.listtable table caption{font-size:14px;text-align:left;margin-bottom:12px;color:var(--color-grey2);text-transform:uppercase;font-family:Avenir95Black,Avenir,Arial,sans-serif}.listtable table td,.listtable table th{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-grey1);padding:12px 8px;text-align:left;border-top:solid 1px var(--color-grey4)}.mode-contrast .listtable table td,.mode-contrast .listtable table th{border-color:rgb(from var(--color-black) r g b/.2)}.listtable table th{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;background-color:var(--color-grey5)}.listtable table tbody td,.listtable table tbody th{vertical-align:top}.listtable table th{width:180px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;background-color:var(--color-grey5);padding-left:12px;padding-right:12px}.listtable table td{padding-left:12px;padding-right:12px}.listtable .icon-circle-check{fill:var(--color-blue);margin-right:12px;vertical-align:sub}.listtable .icon-circle-nocheck{fill:var(--color-grey2);margin-right:12px;vertical-align:sub}.quote{text-align:center}.quote__avatar{z-index:1;position:relative;margin-bottom:8px;display:block}.quote__avatar img{border-radius:100%;display:block;margin:0 auto;width:80px}.quote__background~.quote__avatar img{box-shadow:0 0 0 1px rgb(from var(--color-white) r g b/.12)}.quote__body{z-index:1;position:relative}.quote__body p{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:20px;line-height:1.3;margin-bottom:12px}.quote__body cite{font-family:Avenir95Black,Avenir,Arial,sans-serif;text-transform:uppercase;font-size:15px;line-height:1.5;display:block;font-style:normal}.quote__body cite span{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;text-transform:none;display:block;margin-top:4px}.quote__background~.quote__body{color:var(--color-white)}.quote__background~.quote__body p{font-family:Avenir95Black,Avenir,Arial,sans-serif}.quote__footer{margin-top:16px;z-index:1;position:relative}.quote__background{display:block;width:100%;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.quote__background img{display:block;width:100%;height:100%;object-fit:cover}.quote__background::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-black);opacity:.65}.blockquote{padding-top:24px;padding-bottom:24px;text-align:center;border-top:1px solid var(--color-grey4);border-bottom:1px solid var(--color-grey4)}.blockquote .icon-quote{margin-bottom:16px;fill:var(--color-red)}.blockquote__avatar{margin-bottom:8px;display:block}.blockquote__avatar img{border-radius:100%;display:block;margin:0 auto;width:80px}.blockquote__body p{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:20px;line-height:1.3}.blockquote__body cite{font-family:Avenir95Black,Avenir,Arial,sans-serif;text-transform:uppercase;font-size:12px;line-height:1.5;margin-top:12px;display:block;font-style:normal}.blockquote__body cite span{font-family:Avenir55Roman,Avenir,Arial,sans-serif;text-transform:none;font-size:12px;line-height:1.5}.blockquote__body a:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.blockquote__footer{margin-top:16px}.cta__background{display:block;width:100vw;transform:translateX(-16px)}.cta__background img{display:block;width:100%;height:auto}.mode-contrast .cta__background::after{background-image:linear-gradient(-90deg,rgb(from var(--color-black) r g b/0) 4%,rgb(from var(--color-black) r g b/.6) 50%,rgb(from var(--color-black) r g b/.75) 100%)}.cta__content{grid-column:1/13;margin-top:40px;z-index:2;position:relative}.cta__content__title{font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-blue);line-height:1.1;font-size:32px;margin-bottom:16px}.cta__content__buttons{max-width:12;margin-bottom:32px;display:inline-flex;flex-direction:column;width:100%;gap:12px}.mode-contrast .cta__content__buttons .cta-btn{border:1px solid var(--color-white)}.cta__content__buttons .favorite{align-self:flex-start}.teaser-video{display:block;position:relative;width:100%;cursor:pointer;overflow:hidden}.teaser-video img,.teaser-video video{display:block;height:auto!important;object-fit:cover;position:relative;width:100%;z-index:0}.teaser-video:hover .teaser-video__button{background-color:hsl(from var(--color-red) h s calc(l - 10))}.teaser-video__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;position:absolute;top:0;left:0;width:100%;height:50%;padding:20px 15px;color:var(--color-white);z-index:4;background-image:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}.teaser-video__button{background-color:var(--color-red);box-shadow:0 0 0 3px rgb(from var(--color-white) r g b/.4);border-radius:var(--border-radius-l);display:flex;align-items:center;justify-content:center;transition:background-color .15s;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.teaser-video__button .icon-play{fill:var(--color-white);transform:translateX(2px)}.teaser-video__button .icon-play{width:18px;height:27px}.teaser-video__button:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.teaser-video__button:focus{background-color:hsl(from var(--color-red) h s calc(l - 10))}.teaser-video__button:focus-visible{box-shadow:0 0 0 4px var(--color-white)}.teaser-video__time{align-items:center;background-color:rgba(0,0,0,.65);border-radius:var(--border-radius-xl);color:var(--color-white);font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:12px;left:50%;line-height:1;padding:6px 10px;position:absolute;top:calc(50% + 56px);transform:translate(-50%,-50%);z-index:5;display:none}.teaser-video__time svg{fill:var(--color-white);height:14px;margin-right:4px;width:14px}.panel{padding:16px;background:var(--color-white);border:1px solid var(--color-grey4);color:var(--color-grey1);display:flex;width:100%;flex-direction:column}.mode-contrast .panel{border:1px solid var(--color-white)}.panel__eyebrow{font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-red);line-height:1.1;font-size:17px;margin-bottom:6px}.panel__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:24px;margin-bottom:8px}.panel__description{font-size:17px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;line-height:26px;margin-bottom:16px}.panel__footer{margin-top:auto}.panel__footer .link-btn{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-blue);color:var(--color-white)}.panel__footer .link-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.panel__footer .link-btn .icon-arrow,.panel__footer .link-btn .icon-download,.panel__footer .link-btn .icon-external{vertical-align:middle}.panel__footer .link-btn .icon-arrow,.panel__footer .link-btn .icon-external{margin-left:6px;fill:currentColor}.panel__footer .link-btn .icon-download{margin-right:6px;fill:currentColor}.panel__footer .link-btn:hover{background-color:var(--color-blue-hover)}.panel--red{background-color:var(--color-red);border-color:var(--color-red);color:var(--color-white)}.panel--red .panel__footer .link-btn{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-white);color:var(--color-grey1)}.panel--red .panel__footer .link-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.panel--red .panel__footer .link-btn .icon-arrow,.panel--red .panel__footer .link-btn .icon-download,.panel--red .panel__footer .link-btn .icon-external{vertical-align:middle}.panel--red .panel__footer .link-btn:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.panel--red .panel__footer .link-btn .icon-arrow,.panel--red .panel__footer .link-btn .icon-external{margin-left:6px;fill:currentColor}.panel--red .panel__footer .link-btn .icon-download{margin-right:6px;fill:currentColor}.panel--red .panel__footer .link-btn:hover{background-color:rgb(from var(--color-white) r g b/.9)}.panel--red .panel__footer .link-btn:focus-visible{box-shadow:0 0 0 2px var(--color-orange)}.panel--blue{background-color:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}.panel--blue .panel__footer .link-btn{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-white);color:var(--color-grey1)}.panel--blue .panel__footer .link-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.panel--blue .panel__footer .link-btn .icon-arrow,.panel--blue .panel__footer .link-btn .icon-download,.panel--blue .panel__footer .link-btn .icon-external{vertical-align:middle}.panel--blue .panel__footer .link-btn:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.panel--blue .panel__footer .link-btn .icon-arrow,.panel--blue .panel__footer .link-btn .icon-external{margin-left:6px;fill:currentColor}.panel--blue .panel__footer .link-btn .icon-download{margin-right:6px;fill:currentColor}.panel--blue .panel__footer .link-btn:hover{background-color:rgb(from var(--color-white) r g b/.9)}.panel--blue .panel__footer .link-btn:focus-visible{box-shadow:0 0 0 2px var(--color-orange)}.panel-grid{display:flex;flex-wrap:wrap;gap:16px}.panel-grid__item{flex:1 1 100%}.gallery.swiper{overflow:visible}.gallery__item{position:relative;white-space:normal;aspect-ratio:3/2}.gallery-button{position:relative;display:block;height:100%;border-radius:var(--border-radius-l);overflow:hidden;pointer-events:auto}.gallery-button:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.gallery-button::after{content:'';display:block;width:100%;height:100%;z-index:1;background-color:transparent;position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .5s}.gallery-button:focus::after,.gallery-button:hover::after{background-color:rgb(from var(--color-black) r g b/.2)}.gallery-button img{display:block;width:100%;height:100%;object-fit:cover}.gallery-button:hover .imagebutton__label__super{text-decoration:underline}.gallery-button__title{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;line-height:1.2;z-index:2;display:block;padding:50px 16px 16px 16px;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-white);text-decoration:none;position:absolute;bottom:0;left:0;right:0;width:100%;background-image:linear-gradient(-180deg,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.75) 100%);font-size:17px}.mode-contrast .gallery-button__title{background-image:linear-gradient(-180deg,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.95) 55%)}.gallery__item--full .gallery-button__title{font-size:17px}.gallery-button__play{background-color:var(--color-red);box-shadow:0 0 0 3px rgb(from var(--color-white) r g b/.4);border-radius:var(--border-radius-l);display:flex;align-items:center;justify-content:center;transition:background-color .15s;width:40px;height:40px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}.gallery-button__play .icon-play{fill:var(--color-white);transform:translateX(2px)}.gallery-button__play .icon-play{width:14px;height:21px}.gallery-button__expand{background-color:var(--color-red);box-shadow:0 0 0 3px rgb(from var(--color-white) r g b/.4);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .15s;width:32px;height:32px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}.gallery-button__expand .icon-plus-fat{fill:var(--color-white)}.gallery-button__expand .icon-plus-fat{width:14px;height:14px}.fact{border-bottom:solid 1px var(--color-grey4);border-top:solid 1px var(--color-grey4);padding:32px;text-align:center}.fact__number{color:var(--color-blue);font-family:HusansNormal,'Arial Narrow',sans-serif;font-size:73px;line-height:1;margin-bottom:8px}.fact__text{color:var(--color-grey1);font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:17px;line-height:1.2}.fact__source{color:var(--color-grey1);font-size:14px;line-height:1.5;margin-top:12px}.facts{--facts-height:calc(100% - 46px);position:static;padding-bottom:60px}.facts .swiper-button-prev{left:20px}.facts .swiper-button-next{right:20px}.facts+.takeover-btn{font-size:12px;padding:7px 16px 7px 32px;display:block;position:absolute;bottom:56px;left:50%;z-index:90;margin:0;transform:translateX(-50%)}.facts+.takeover-btn .icon-circle-plus{width:18px;height:18px}.facts::before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:var(--facts-height);background-color:rgb(from var(--color-black) r g b/.75);mix-blend-mode:multiply;z-index:1;transition:background-color 1s}.facts[data-slide=number]::before{background-color:var(--color-red)}.facts[data-slide=chart]::before{background-color:rgb(from var(--color-black) r g b/.75)}@supports not (mix-blend-mode:multiply){.facts[data-slide=number]::before{background-color:rgb(from var(--color-red) r g b/.8)}}.facts__background{display:block;position:absolute;top:0;left:0;width:100%;height:var(--facts-height);z-index:0;opacity:.6}.facts__background img{width:100%;height:100%;object-fit:cover}.facts-wrapper{height:var(--facts-height)}.facts__slide{padding-top:40px;padding-bottom:40px;position:relative;display:inline-block;color:var(--color-white);width:100%;-webkit-user-select:none;user-select:none;pointer-events:auto}.facts__slide__content{display:flex;align-items:center;justify-content:center}.bigfact{display:flex;flex-direction:column;align-items:center;justify-content:center}.bigfact__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:24px;text-align:center}.bigfact__data{position:relative;font-family:HusansInline,'Arial Narrow',sans-serif;line-height:1;text-align:center;font-size:140px}.bigfact__description{font-size:15px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;text-align:center}.feature{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto;position:relative}.feature__body{grid-column:1/13;position:relative;z-index:1}.feature__body .panel{border:0}.mode-contrast .feature__body .panel{border:1px solid var(--color-black)}.feature__body .panel__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;border:0}.feature__body .panel__description{font-family:Avenir55Roman,Avenir,Arial,sans-serif}.feature__body .link-btn{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-red);color:var(--color-white)}.feature__body .link-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.feature__body .link-btn .icon-arrow,.feature__body .link-btn .icon-download,.feature__body .link-btn .icon-external{vertical-align:middle}.feature__body .link-btn .icon-arrow,.feature__body .link-btn .icon-external{margin-left:6px;fill:currentColor}.feature__body .link-btn .icon-download{margin-right:6px;fill:currentColor}.feature__body .link-btn:hover{background-color:hsl(from var(--color-red) h s calc(l - 10));color:var(--color-white)}.feature__image-wrapper{grid-column:1/13;position:relative;transform:translateX(-16px);margin-bottom:-40px;width:calc(100% + 16px * 2);z-index:1}.feature__image{display:block;width:100%;height:100%}.feature__image img{display:block;width:100%;height:100%;object-fit:cover}.feature__badge{position:absolute;top:-10px;right:32px;width:120px;height:120px;border-radius:50%;background-color:var(--color-blue);color:var(--color-white);overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.feature__badge strong{font-family:HusansNormal,'Arial Narrow',sans-serif;font-size:40px;line-height:1}.feature__badge p{font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:12px;line-height:1.2;text-align:center}.feature__badge strong+p{margin-top:2px}hr{margin:0;border:0;border-top:1px solid var(--color-grey4);border-bottom:1px solid var(--color-grey4)}.mode-contrast hr{border-color:rgb(from var(--color-black) r g b/.2)}.contact__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:16px}.contact-wrapper{display:flex;flex-direction:column}.contact__image{margin-right:16px;margin-bottom:16px;flex-grow:0;flex-shrink:0;border-radius:50%;background-color:var(--color-grey5);box-shadow:0 0 0 1px rgba(0,0,0,.12);width:75px;height:75px}.contact__image img{display:block;border-radius:50%}.contact__main__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;margin-bottom:8px}.contact__main__title__link{color:var(--color-blue);text-decoration:none}.contact__main__title__link:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.contact__main__title__link:hover,.mode-contrast .contact__main__title__link{text-decoration:underline}.contact__main__meta .list-meta{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;margin-bottom:12px}.contact__list{margin-bottom:3px}.contact__main__title+.contact__list{margin-top:14px}.contact__list__option{list-style:none;margin-bottom:16px;vertical-align:middle;height:32px;line-height:32px}.contact__list__option__link{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;display:inline-flex;align-items:center;text-decoration:none}.contact__list__option__link:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.contact__list__option__link:focus .contact__list__option__link__label,.contact__list__option__link:hover .contact__list__option__link__label{border-color:transparent}.mode-contrast .contact__list__option__link{text-decoration:underline}.contact__list__option__link .icon-circle-phone{fill:var(--color-blue);width:32px;height:32px;margin-right:8px;border-radius:100%;background-image:radial-gradient(var(--color-white) 0,var(--color-white) 65%,var(--color-blue) 66%)}.contact__list__option__link .icon-circle-email{fill:var(--color-blue);width:32px;height:32px;margin-right:8px;border-radius:100%;background-image:radial-gradient(var(--color-white) 0,var(--color-white) 65%,var(--color-blue) 66%)}.contact__list__option__link .icon-circle-whatsapp{fill:var(--color-whatsapp);width:32px;height:32px;margin-right:8px;border-radius:100%;background-image:radial-gradient(var(--color-white) 0,var(--color-white) 65%,var(--color-whatsapp) 66%)}.contact__list__option__link__label{border-bottom:1px solid var(--color-grey1);line-height:1}.mode-contrast .contact__list__option__link__label{border-bottom:0}.contact__list__option--info{font-size:12px;color:var(--color-grey1);line-height:inherit;height:auto}.contact-follow{margin-bottom:8px}.contact-wrapper+.contact-follow{padding-top:24px;margin-top:16px;border-top:1px solid var(--color-grey4)}.contact-follow__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:16px}.donut-demo{background-color:rgb(from var(--color-black) r g b/.8);padding:30px 0}.donut{position:relative}.donut__chart{display:flex;justify-content:center;width:230px;height:230px;margin:0 auto 40px}.donut__chart svg{width:230px;height:230px}.mode-contrast .donut__chart path{stroke:#fff}.donut__legend{display:flex;z-index:100;justify-content:center;flex-direction:row-reverse;padding:0 16px;width:100%}.donut__legend__item{flex-grow:1;flex-shrink:1;flex-basis:50%}.donut__legend__item__percentage{display:block;color:var(--color-white);font-family:HusansInline,'Arial Narrow',sans-serif;font-size:40px;line-height:1.1}.donut__legend__item__label{font-family:HusansNormal,'Arial Narrow',sans-serif;font-size:17px;color:var(--color-white);line-height:1.1}.nav-grid__list{display:grid;grid-template-columns:repeat(12,1fr);gap:32px}.nav-grid__list__item{grid-column:span 12}.nav-grid-item__link{display:flex;flex-direction:column;gap:16px;cursor:pointer}.nav-grid-item__link:focus-within:has(:focus-visible){outline:2px solid var(--color-orange);outline-offset:2px}.nav-grid-item__link:hover .nav-grid-item__link__image img{transform:scale(1.05)}.nav-grid-item__link:hover .nav-grid-item__link__label__title a{text-underline-offset:.1em;-webkit-text-decoration:underline .05em;text-decoration:underline .05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.mode-contrast .nav-grid-item__link{text-decoration:none!important}.mode-contrast .nav-grid-item__link .nav-grid-item__link__label__title a{text-decoration:underline}.nav-grid-item__link__image{position:relative;display:block;overflow:hidden;flex-grow:0;flex-shrink:0;border-radius:var(--border-radius-m);aspect-ratio:16/9}.nav-grid-item__link__image img{display:block;object-fit:cover;width:100%;height:100%;transition:transform .15s ease}.nav-grid-item__link__label__title{font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:17px;color:var(--color-blue);line-height:1.2;display:block}.nav-grid-item__link__label__title a{text-decoration:none;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease, -webkit-text-decoration-color .15s ease;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.nav-grid-item__link__label__title a:focus{text-decoration:underline}.nav-grid-item__link__label__text{display:block;font-size:14px;margin-top:4px}.news-empty{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;color:var(--color-grey2)}.article-grid{display:grid}.pagination-state+.article-grid{margin-top:24px}.article-grid__item{border-bottom:1px solid var(--color-grey4);padding:16px 0}.article-grid__item:not(.article-grid__item--featured):first-child{border-top:1px solid var(--color-grey4)}.article-grid__item.article-grid__item--featured:first-child{padding-top:0}.article-grid-card{text-decoration:none;display:grid;grid-template-areas:'image title' 'image date';grid-template-columns:96px 1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;column-gap:12px;row-gap:4px}.article-grid-card:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.article-grid__item--featured:nth-child(1) .article-grid-card{display:flex;flex-direction:column}.article-grid-card:focus .article-grid-card__image img,.article-grid-card:hover .article-grid-card__image img{transform:scale(1.05)}.article-grid-card:focus .article-grid-card__title,.article-grid-card:hover .article-grid-card__title{text-underline-offset:.1em;-webkit-text-decoration:underline .05em;text-decoration:underline .05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.article-grid-card__image{aspect-ratio:4/3;border-radius:var(--border-radius-m);overflow:hidden;grid-area:image}.article-grid__item--featured:nth-child(1) .article-grid-card__image{border-radius:var(--border-radius-l)}.article-grid-card__image img{display:block;object-fit:cover;width:100%;height:100%;transition:transform .15s ease}.article-grid-card__title{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:15px;line-height:1.2;color:var(--color-grey1);grid-area:title;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease, -webkit-text-decoration-color .15s ease;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.article-grid__item--featured:nth-child(1) .article-grid-card__title{order:2;margin-top:12px;font-size:17px}.article-grid-card__date{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:12px;line-height:1.2;color:var(--color-grey2);grid-area:date}.article-grid__item--featured:nth-child(1) .article-grid-card__date{order:3}.alert{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;background-color:var(--color-alert-bg);border:1px solid var(--color-alert-border);padding:8px}.alert strong{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-weight:400}.alert a,.alert button{color:var(--color-grey1);text-decoration:underline}.alert a:focus-visible,.alert button:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.alert a:hover,.alert button:hover{color:var(--color-grey1)}.photogallery{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:16px}.photogallery__item{flex:1 1 calc(33.3333333333% - 16px)}.photogallery__item:focus-visible{outline:2px solid var(--color-blue);outline-offset:-1px}.photogallery__item__image{display:block;aspect-ratio:1/1}.photogallery__item__image img{overflow:hidden;border-radius:var(--border-radius-m);border:1px solid var(--color-grey4);transition:border-color .15s;display:block;width:100%;height:100%;object-fit:cover}.photogallery__item__image img:hover{border:1px solid var(--color-grey3)}.contact-card{padding:16px;border:1px solid var(--color-grey4);display:flex;flex-direction:column}.mode-contrast .contact-card{border-color:var(--color-black)}.contact-card__info{flex-grow:1;flex-shrink:1;width:100%}.contact-card__info__name{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:4px}.contact-card__info__name__link{font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-blue);text-decoration:none}.contact-card__info__name__link:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.contact-card__info__name__link:hover{text-decoration:underline}.contact-card__info__description{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5}.contact-card__info__options{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;margin-top:8px;display:flex;flex-wrap:wrap;gap:12px}.contact-card__info__options__item{position:relative;padding-left:32px}.contact-card__info__options__item .icon-circle-phone{fill:var(--color-blue);width:24px;height:24px;margin-right:8px;border-radius:100%;background-image:radial-gradient(var(--color-white) 0,var(--color-white) 65%,var(--color-blue) 66%);position:absolute;left:0;top:0}.contact-card__info__options__item .icon-circle-email{fill:var(--color-blue);width:24px;height:24px;margin-right:8px;border-radius:100%;background-image:radial-gradient(var(--color-white) 0,var(--color-white) 65%,var(--color-blue) 66%);position:absolute;left:0;top:0}.contact-card__info__options__item .icon-circle-linkedin{fill:var(--color-linkedin);width:24px;height:24px;margin-right:8px;border-radius:100%;background-image:radial-gradient(var(--color-white) 0,var(--color-white) 65%,var(--color-blue) 66%);position:absolute;left:0;top:0}.contact-card__info__options__item .icon-circle-whatsapp{fill:var(--color-whatsapp);width:24px;height:24px;margin-right:8px;border-radius:100%;background-image:radial-gradient(var(--color-white) 0,var(--color-white) 65%,var(--color-blue) 66%);position:absolute;left:0;top:0}.contact-card__info__options__item .icon-circle-marker{fill:var(--color-blue);width:24px;height:24px;margin-right:8px;border-radius:100%;background-image:radial-gradient(var(--color-white) 0,var(--color-white) 65%,var(--color-blue) 66%);position:absolute;left:0;top:0}.contact-card__info__options__item a,.contact-card__info__options__item button{word-wrap:break-word;word-break:break-all;text-decoration:underline;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.contact-card__info__options__item a:focus-visible,.contact-card__info__options__item button:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.contact-card__info__options__item a:hover,.contact-card__info__options__item button:hover{text-decoration:none}.contact-card__avatar{margin-bottom:16px;border-radius:100%;border:1px solid rgb(from var(--color-black) r g b/.12);width:96px;height:96px;flex-basis:96px;flex-grow:0;flex-shrink:0;overflow:hidden}.contact-card__avatar img{width:100%;height:100%}.contact-card__info__meta{margin-top:16px;color:var(--color-grey2);font-size:14px}.action-panel{padding:16px;border:1px solid var(--color-grey4);overflow:hidden;box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.06);margin-bottom:2px}.mode-contrast .action-panel{border-color:var(--color-black)}.action-panel__image{float:right;width:80px;height:auto;margin-bottom:8px;margin-left:16px}.action-panel__content__title{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;margin-bottom:8px;font-size:20px}.action-panel__content__body{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;margin-bottom:16px}.cta-panel{padding:16px;background-color:var(--color-red);overflow:hidden;box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.06)}.cta-panel .content-btn{background-color:var(--color-white);color:var(--color-grey1)}.cta-panel .content-btn .icon-arrow{fill:var(--color-grey1)}.cta-panel__content__title{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-white);margin-bottom:8px;font-size:20px}.cta-panel__content__body{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:16px;color:var(--color-white)}.link-btn-group{display:flex;flex-wrap:wrap;gap:8px}.link-btn-group__item{display:inline-block}.link-list__item:not(:last-child){margin-bottom:8px}.logo-grid{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:stretch;gap:16px}.logo-grid__item{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1;flex-shrink:1;max-width:calc(50% - 16px + 16px / 2);border:1px solid var(--color-grey4);border-radius:var(--border-radius-m);transition:border-color .15s}.mode-contrast .logo-grid__item{border-color:var(--color-black)}.logo-grid__item--link{text-decoration:none}.logo-grid__item--link:focus-visible{outline:2px solid var(--color-blue);outline-offset:-1px}.logo-grid__item--link:focus,.logo-grid__item--link:hover{border-color:var(--color-blue)}.logo-image{max-width:100%;padding:16px}.logo-image__picture{display:block}.logo-image__picture img{display:block;image-rendering:auto;width:100%;height:auto}.special-panel{padding:16px;background-color:var(--color-baby-blue)}.special-panel__title{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-blue);margin-bottom:8px;font-size:17px}.special-panel__intro{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5}.special-panel__intro__open{display:block;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;color:var(--color-blue);margin-top:8px}.special-panel__intro__open:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.special-panel__intro__open svg{fill:var(--color-blue);margin-right:8px;vertical-align:middle;margin-top:-3px;width:12px}.is-open .special-panel__intro__open{pointer-events:none;display:none}.special-panel__content{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;margin-top:16px}.special-panel__toggle{display:block;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;color:var(--color-blue);margin-top:8px}.special-panel__toggle:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.special-panel__toggle svg{fill:var(--color-blue);margin-right:8px;vertical-align:middle;margin-top:-3px;width:12px}.special-panel__toggle .icon-plus{display:inline-block}.special-panel__toggle .icon-min{display:none}.special-panel__toggle[aria-expanded=true] .icon-plus{display:none}.special-panel__toggle[aria-expanded=true] .icon-min{display:inline-block}.embed--issuu{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed--issuu iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed--slideshare{left:0;width:100%;height:0;position:relative;padding-bottom:75.0019%;padding-top:38px}.embed--slideshare iframe{border:0;top:0;left:0;width:100%;height:100%;position:absolute}.sitecore-form h1{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:16px;font-family:Avenir95Black,Avenir,Arial,sans-serif}.sitecore-form .form-field-row{margin-bottom:16px}.sitecore-form .form-field-row p{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:14px;line-height:1.5}.sitecore-form .form-field-row a{color:var(--color-blue-hover);transition:color .15s;text-decoration:underline}.sitecore-form .form-field-row a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.sitecore-form .form-field-row a:hover{text-decoration:none;color:var(--color-blue-dark)}.sitecore-form fieldset{border:none;margin:0;padding:0}.sitecore-form legend{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:8px}.sitecore-form label{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;display:block;margin-bottom:8px}.sitecore-form label:nth-last-of-type(2),.sitecore-form label~label{display:inline-block;font-family:Avenir55Roman,Avenir,Arial,sans-serif;margin-right:8px;margin-bottom:0}.sitecore-form label:has(input[type=checkbox]),.sitecore-form label:has(input[type=radio]){border:1px solid var(--color-grey3);border-radius:var(--border-radius-m);padding:12px 20px 12px 12px}.sitecore-form label:has(input[type=checkbox]):hover,.sitecore-form label:has(input[type=radio]):hover{border-color:var(--color-grey2);box-shadow:0 0 0 1px var(--color-grey2)}.sitecore-form label:has(input[type=checkbox]:checked),.sitecore-form label:has(input[type=radio]:checked){border-color:var(--color-blue);box-shadow:0 0 0 1px var(--color-blue)}.sitecore-form label:has(input[type=checkbox].input-validation-error),.sitecore-form label:has(input[type=radio].input-validation-error){border-color:var(--color-red);box-shadow:0 0 0 1px var(--color-red)}.sitecore-form input[type=checkbox],.sitecore-form input[type=radio]{vertical-align:text-bottom;margin-right:8px;zoom:1.5}.sitecore-form input[type=checkbox]:focus-visible,.sitecore-form input[type=radio]:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.sitecore-form input[type=submit]{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-red);color:var(--color-white);width:460px;max-width:100%;border:0;height:48px}.sitecore-form input[type=submit]:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.sitecore-form input[type=submit] .icon-arrow{vertical-align:middle;margin-left:6px;fill:var(--color-white)}.sitecore-form input[type=submit] .icon-arrow{vertical-align:middle;margin-left:6px;fill:var(--color-white)}.sitecore-form input[type=submit]:hover{background-color:hsl(from var(--color-red) h s calc(l - 10))}.sitecore-form input[type=submit][disabled]{background-color:var(--color-grey3)}.sitecore-form input[type=email],.sitecore-form input[type=number],.sitecore-form input[type=password],.sitecore-form input[type=search],.sitecore-form input[type=text],.sitecore-form input[type=url]{width:460px;max-width:100%;border:1px solid var(--color-grey3);border-radius:var(--border-radius-m);padding:12px;color:var(--color-grey1);font-size:16px;font-family:Avenir55Roman,Avenir,Arial,sans-serif;height:48px;line-height:1.3;background-color:var(--color-white);transition:border-color .15s}.sitecore-form input[type=email]:hover,.sitecore-form input[type=number]:hover,.sitecore-form input[type=password]:hover,.sitecore-form input[type=search]:hover,.sitecore-form input[type=text]:hover,.sitecore-form input[type=url]:hover{border-color:var(--color-grey2);border-width:2px}.sitecore-form input[type=email]:focus,.sitecore-form input[type=number]:focus,.sitecore-form input[type=password]:focus,.sitecore-form input[type=search]:focus,.sitecore-form input[type=text]:focus,.sitecore-form input[type=url]:focus{border-color:var(--color-blue);border-width:2px}.mode-contrast .sitecore-form input[type=email],.mode-contrast .sitecore-form input[type=number],.mode-contrast .sitecore-form input[type=password],.mode-contrast .sitecore-form input[type=search],.mode-contrast .sitecore-form input[type=text],.mode-contrast .sitecore-form input[type=url]{border-color:var(--color-grey1)}.sitecore-form input[type=email].input-validation-error,.sitecore-form input[type=number].input-validation-error,.sitecore-form input[type=password].input-validation-error,.sitecore-form input[type=search].input-validation-error,.sitecore-form input[type=text].input-validation-error,.sitecore-form input[type=url].input-validation-error{border-color:var(--color-red);border-width:2px}.sitecore-form textarea{width:460px;max-width:100%;border:1px solid var(--color-grey3);border-radius:var(--border-radius-m);padding:12px;color:var(--color-grey1);font-size:16px;font-family:Avenir55Roman,Avenir,Arial,sans-serif;height:48px;line-height:1.3;background-color:var(--color-white);transition:border-color .15s;resize:vertical;min-height:100px}.sitecore-form textarea:hover{border-color:var(--color-grey2);border-width:2px}.sitecore-form textarea:focus{border-color:var(--color-blue);border-width:2px}.mode-contrast .sitecore-form textarea{border-color:var(--color-grey1)}.sitecore-form select{width:460px;max-width:100%;border:1px solid var(--color-grey3);border-radius:var(--border-radius-m);padding:12px;color:var(--color-grey1);font-size:16px;font-family:Avenir55Roman,Avenir,Arial,sans-serif;height:48px;line-height:1.3;background-color:var(--color-white);transition:border-color .15s}.sitecore-form select:hover{border-color:var(--color-grey2);border-width:2px}.sitecore-form select:focus{border-color:var(--color-blue);border-width:2px}.mode-contrast .sitecore-form select{border-color:var(--color-grey1)}.sitecore-form [class*=field-validation]{font-family:Avenir55Roman,Avenir,Arial,sans-serif;text-transform:none;font-size:12px;line-height:1.5;display:block;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-top:8px}.sitecore-form .field-validation-error{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-red)}.main .wFormContainer{--hu-tekst-lettertype:Avenir55Roman,Avenir,Arial,sans-serif;max-width:760px;margin:auto}.main .wFormContainer .wFormHeader{height:0;margin:0;background:0 0}.main .wFormContainer .wForm{background:0 0;color:inherit;border:none;border-radius:0;margin-top:0;padding:0}.main .wFormContainer .wForm form{padding:0}.main .wFormContainer .wForm form .oneField{border:none;padding:0}.main .wFormContainer .wForm .htmlSection{border:none;padding:0}.main .wFormContainer .wForm .htmlSection h4{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:20px;font-weight:400;margin-top:32px;margin-bottom:8px}.main .wFormContainer .wForm .htmlSection .htmlContent{font-size:15px!important;line-height:1.5}.main .wFormContainer .wForm .htmlSection .privacy{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--color-grey2)}.main .wFormContainer .wForm .actions,.main .wFormContainer .wForm .gridLayout,.main .wFormContainer .wForm .matrixLayout,.main .wFormContainer .wForm .wfPagingButtons,.main .wFormContainer .wForm div>div.oneField,.main .wFormContainer .wForm fieldset,.main .wFormContainer .wForm fieldset>div.oneField,.main .wFormContainer .wForm form>div.oneField,.main .wFormContainer .wForm h4{margin-block:16px}.main .wFormContainer .wForm .errMsg{margin-top:8px}.main .wFormContainer .wForm .inputWrapper.errFld input[type=password],.main .wFormContainer .wForm .inputWrapper.errFld input[type=text],.main .wFormContainer .wForm .inputWrapper.errFld select,.main .wFormContainer .wForm .inputWrapper.errFld textarea{border-color:var(--color-red)}.main .wFormContainer .wForm .inputWrapper input[type=password],.main .wFormContainer .wForm .inputWrapper input[type=text]{width:460px!important;max-width:100%!important;border:1px solid var(--color-grey3)!important;border-radius:var(--border-radius-m)!important;padding:12px!important;color:var(--color-grey1)!important;font-size:16px!important;font-family:Avenir55Roman,Avenir,Arial,sans-serif!important;height:48px!important;line-height:1.3!important;background-color:var(--color-white)!important;transition:border-color .15s!important}.main .wFormContainer .wForm .inputWrapper input[type=password]:hover,.main .wFormContainer .wForm .inputWrapper input[type=text]:hover{border-color:var(--color-grey2)!important;border-width:2px!important}.main .wFormContainer .wForm .inputWrapper input[type=password]:focus,.main .wFormContainer .wForm .inputWrapper input[type=text]:focus{border-color:var(--color-blue)!important;border-width:2px!important}.mode-contrast .main .wFormContainer .wForm .inputWrapper input[type=password],.mode-contrast .main .wFormContainer .wForm .inputWrapper input[type=text]{border-color:var(--color-grey1)!important}.main .wFormContainer .wForm .inputWrapper input[type=text].wfAutosuggest{padding-left:32px!important;padding-right:32px!important;background-color:red}.main .wFormContainer .wForm .inputWrapper:has(select:not([multiple]))::after{content:'▶';position:absolute;top:50%;right:12px;transform:translateY(-50%) rotate(90deg);color:var(--color-grey2);font-size:12px;pointer-events:none}.main .wFormContainer .wForm .inputWrapper select,.main .wFormContainer .wForm .inputWrapper textarea{font-size:16px!important;line-height:1.3;width:460px;max-width:100%;height:48px;padding-inline:12px 32px;border:1px solid var(--color-grey3);border-radius:var(--border-radius-m);color:var(--color-grey1);line-height:1.3;background-color:var(--color-white);transition:border-color .15s}.main .wFormContainer .wForm .inputWrapper select:hover,.main .wFormContainer .wForm .inputWrapper textarea:hover{border-color:var(--color-grey2);border-width:2px}.main .wFormContainer .wForm .inputWrapper select:focus,.main .wFormContainer .wForm .inputWrapper textarea:focus{border-color:var(--color-blue);border-width:2px}.mode-contrast .main .wFormContainer .wForm .inputWrapper select,.mode-contrast .main .wFormContainer .wForm .inputWrapper textarea{border-color:var(--color-grey1)}.main .wFormContainer .wForm .inputWrapper select[multiple]{height:auto;padding-inline:0}.main .wFormContainer .wForm .inputWrapper select{-webkit-appearance:none;appearance:none}.main .wFormContainer .wForm .inputWrapper select option{font-size:16px;padding:12px}.main .wFormContainer .wForm .inputWrapper select option:checked{background-color:var(--color-blue);color:var(--color-white)}.main .wFormContainer .wForm .inputWrapper input[type=file]{padding:0;max-width:200px}.main .wFormContainer .wForm .inputWrapper input[type=file]::-webkit-file-upload-button{visibility:hidden}.main .wFormContainer .wForm .inputWrapper input[type=file]::before{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-blue);color:var(--color-white);content:'Selecteer bestanden';display:inline-block;cursor:pointer}.main .wFormContainer .wForm .inputWrapper input[type=file]::before:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.main .wFormContainer .wForm .inputWrapper input[type=file]::before .icon-arrow{vertical-align:middle;margin-left:6px;fill:var(--color-white)}.main .wFormContainer .wForm .inputWrapper input[type=file]::before:hover{background-color:var(--color-blue-hover)}.main .wFormContainer .wForm .inputWrapper input[type=checkbox],.main .wFormContainer .wForm .inputWrapper input[type=radio]{position:relative;top:2px;opacity:1;zoom:1.5}.main .wFormContainer .wForm .inputWrapper input[type=checkbox]:focus-visible,.main .wFormContainer .wForm .inputWrapper input[type=radio]:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.main .wFormContainer .wForm .inputWrapper input[type=checkbox]~.label,.main .wFormContainer .wForm .inputWrapper input[type=radio]~.label{margin-top:0}.main .wFormContainer .wForm .inputWrapper input[type=checkbox]~.label::after,.main .wFormContainer .wForm .inputWrapper input[type=checkbox]~.label::before,.main .wFormContainer .wForm .inputWrapper input[type=radio]~.label::after,.main .wFormContainer .wForm .inputWrapper input[type=radio]~.label::before{display:none}.main .wFormContainer .wForm .label{font-size:15px!important;line-height:1.5}.main .wFormContainer .wForm .labelsAbove .preField{font-family:Avenir85Heavy,Avenir,Arial,sans-serif!important;display:inline-block;padding:0;margin-bottom:8px}.main .wFormContainer .wForm .oneChoice{display:flex;align-items:start;gap:8px}.main .wFormContainer .wForm .oneChoice .postField{margin-bottom:0}.main .wFormContainer .wForm .actions{padding:0;margin:32px 0 0 0;border:none}.main .wFormContainer .wForm .actions .primaryAction{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-red);color:var(--color-white);font-family:Avenir85Heavy,Avenir,Arial,sans-serif!important;font-size:14px!important;padding:10px 16px;border:0}.main .wFormContainer .wForm .actions .primaryAction:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.main .wFormContainer .wForm .actions .primaryAction .icon-arrow{vertical-align:middle;margin-left:6px;fill:var(--color-white)}.main .wFormContainer .wForm .actions .primaryAction .icon-arrow{vertical-align:middle;margin-left:6px;fill:var(--color-white)}.main .wFormContainer .wForm .actions .primaryAction:hover{background-color:hsl(from var(--color-red) h s calc(l - 10))}.main .wFormContainer .wForm .actions .primaryAction[disabled]{background-color:var(--color-grey3)}.main .wFormContainer .wForm .tt-hint{margin-top:0}.main .wFormContainer .wForm .tt-search{left:12px;color:var(--color-grey1)}.main .wFormContainer .supportInfo{padding:0}.meta{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-grey2);font-family:Avenir55Oblique,Avenir,Arial,sans-serif}.article-share{display:flex;align-items:center}.miniaction__content{margin-bottom:16px}.miniaction__content:only-child{margin-bottom:0}.people{position:relative;border:1px solid var(--color-grey4);border-bottom:0;padding:16px;margin-top:0!important;overflow:hidden}.people:last-child{border-bottom:1px solid var(--color-grey4)}.people .link-list{margin-top:16px}.mode-contrast .people{border-color:var(--color-black)}.people__header{position:relative;display:flex;align-items:center;width:100%}.people__header .icon-min,.people__header .icon-plus{fill:var(--color-blue)}.people__header .icon-plus{display:inline-block}.people__header .icon-min{display:none}.people__header[aria-expanded=true] .icon-plus{display:none}.people__header[aria-expanded=true] .icon-min{display:inline-block}.people__header__avatar{width:56px;height:56px;border-radius:100%;overflow:hidden;flex-basis:56px;flex-shrink:0;flex-grow:0;margin-right:8px}.people__header__info{flex-grow:1}.people__header__info__name{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:14px}.people__header__info__description{font-size:12px}.people__bio__intro{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;overflow:hidden;margin-top:16px}.people__bio__content{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;margin-top:16px}.people__bio__toggle{display:block;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;color:var(--color-blue);margin-top:8px;margin-top:16px;font-size:15px}.people__bio__toggle:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.people__bio__toggle svg{fill:var(--color-blue);margin-right:8px;vertical-align:middle;margin-top:-3px;width:12px}.people__bio__toggle .icon-plus{display:inline-block}.people__bio__toggle .icon-min{display:none}.people__bio__toggle[aria-expanded=true] .icon-plus{display:none}.people__bio__toggle[aria-expanded=true] .icon-min{display:inline-block}.event-lists-wrap+.pagination{margin-top:32px;margin-bottom:16px}.event-lists__head{padding-bottom:16px}.event-lists__item+.event-lists__head{margin-top:24px}.event-lists__head__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:20px}.event-lists__item{padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-grey4)}.event-lists__item:first-of-type{border-top:1px solid var(--color-grey4)}.event-lists__head+.event-lists__item{border-top:1px solid var(--color-grey4)}.event-lists__item__link{display:flex;text-decoration:none;position:relative}.mode-contrast .event-lists__item__link{text-decoration:none!important}.mode-contrast .event-lists__item__link .event-lists__item__link__label__title{text-decoration:underline}.event-lists__item__link__image{width:72px;height:72px;flex-basis:72px;flex-grow:0;flex-shrink:0;margin-right:16px}.event-lists__item__link__image img{display:block}.event-lists__item__link:focus .event-lists__item__link__image,.event-lists__item__link:hover .event-lists__item__link__image{outline:4px solid var(--color-white);outline-offset:-4px}.event-lists__item__link__date{position:absolute;left:0;top:0;background-color:var(--color-red);color:var(--color-white);text-align:center;padding:4px 6px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;line-height:1}.event-lists__item__link__date__day{display:block;font-size:15px}.event-lists__item__link__date__month{display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase}.event-lists__item__link__label__meta{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-grey2);font-size:14px}.event-lists__item__meta{font-family:Avenir55Roman,Avenir,Arial,sans-serif;text-transform:none;font-size:12px;line-height:1.5;margin-bottom:4px}.event-lists__item__meta__item{display:inline}.event-lists__item__meta__item:first-of-type{font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.event-lists__item__meta__item:not(:last-child)::after{content:' | ';white-space:pre;font-family:Avenir55Roman,Avenir,Arial,sans-serif;color:var(--color-grey4)}.event-lists__item__link__label__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-blue);margin-bottom:4px}.event-lists__item__link:focus .event-lists__item__link__label__title,.event-lists__item__link:hover .event-lists__item__link__label__title{text-decoration:underline}.billboard{position:relative;overflow:hidden;width:100%;max-height:350px}.no-object-fit .billboard{height:275px}.billboard video{width:100%;height:100%;object-fit:cover;display:block;z-index:0}.billboard::after{content:'';display:block;background-color:rgb(from var(--color-black) r g b/.4);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;transition:background-color .15s}.billboard-wrapper{padding-left:20px;padding-right:20px;z-index:2;text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1160px}.billboard-wrapper .video-btn{margin-top:16px}.billboard__title{font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-blue);line-height:1.1;font-size:32px;text-transform:uppercase;color:var(--color-white);margin-bottom:4px}.billboard__title strong{font-family:HusansInline,'Arial Narrow',sans-serif;text-transform:uppercase;display:block}.billboard__text{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;color:var(--color-white);display:none}.billboard__text a{color:var(--color-blue-hover);transition:color .15s;text-decoration:underline;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.billboard__text a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.billboard__text a:hover{text-decoration:none;color:var(--color-blue-dark)}.course-list-simple{border-top:1px solid var(--color-grey4)}.course-list-simple__item{border-bottom:1px solid var(--color-grey4);padding:16px 0}.course-list-simple__item__link{display:block;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-blue);text-decoration:none;transition:color .15s;font-size:20px}.course-list-simple__item__link:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.course-list-simple__item__link:hover{color:var(--color-blue-dark);text-decoration:underline}.course-list-simple__item__type{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:14px}.course-list-simple__item__meta{font-size:14px;color:var(--color-grey3)}.course-list-simple__meta{display:flex;flex-wrap:wrap;align-items:flex-start}.course-list-simple__meta__item:not(:last-child)::after{content:' | ';white-space:pre;font-family:Avenir55Roman,Avenir,Arial,sans-serif;color:var(--color-grey4)}.course-list-simple__meta__item__nvao{vertical-align:bottom;width:53px;image-rendering:auto}.theme-grid__list{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto;row-gap:24px}.theme-grid__list__item{grid-column:span 12}.theme-grid-item .strong-link{font-size:14px}.theme-grid-item .strong-link .icon-chevron{width:12px;height:8px}.theme-grid-item__image{width:100%;height:56.25%}.theme-grid-item__image img{display:block;width:100%;height:auto}.theme-grid-item__label{margin-top:12px}.theme-grid-item__label__title{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:17px;line-height:1.2;display:block;margin-bottom:4px}.theme-grid-item__label__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5}.theme-grid-item__label__text+.link-list{margin-top:8px}.date-table{width:100%;border-top:solid 1px var(--color-grey4);border-bottom:solid 1px var(--color-grey4);border-top:0}.date-table caption{font-size:14px;text-align:left;margin-bottom:12px;color:var(--color-grey2);text-transform:uppercase;font-family:Avenir95Black,Avenir,Arial,sans-serif}.date-table td,.date-table th{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-grey1);padding:12px 8px;text-align:left;border-top:solid 1px var(--color-grey4)}.mode-contrast .date-table td,.mode-contrast .date-table th{border-color:rgb(from var(--color-black) r g b/.2)}.date-table th{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;background-color:var(--color-grey5)}.date-table tbody td,.date-table tbody th{vertical-align:top}.date-table td,.date-table th{padding:24px 8px;font-size:14px;background-color:transparent}.date-table tbody td,.date-table tbody th{vertical-align:middle}.date-table th{font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:17px;padding-left:0;padding-bottom:0;display:block}.date-table td{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;display:inline-block}.date-table td small{font-size:14px;color:var(--color-grey2)}.date-table a:not(.link-btn){color:var(--color-blue-hover);transition:color .15s;text-decoration:underline;color:var(--color-blue)}.date-table a:not(.link-btn):focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.date-table a:not(.link-btn):hover{text-decoration:none;color:var(--color-blue-dark)}.date-table .link-btn{white-space:nowrap}.poster{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto}.poster__background{height:100%;position:absolute;top:0;left:0;width:100%;z-index:0}.poster__background img{display:block;width:100%;height:100%;object-fit:cover}.poster__background::after{display:block;content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:linear-gradient(-90deg,rgb(from var(--color-black) r g b/0) 4%,rgb(from var(--color-black) r g b/.3) 30%,rgb(from var(--color-black) r g b/.45) 100%)}.poster__content{margin-top:56px;margin-bottom:56px;position:relative;z-index:2;grid-column:span 12}.poster__content__title{font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-blue);line-height:1.1;font-size:32px;color:var(--color-white);margin-bottom:10px}.poster__content__text{margin-bottom:16px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-white);max-width:12;font-size:17px}.http-error{position:relative}.http-error .icon-cog,.http-error .icon-sad-face{position:absolute;fill:rgb(from var(--color-white) r g b/.5)}.http-error .icon-sad-face{width:80px;height:80px;margin-top:-150px}.http-error .icon-cog{width:80px;height:100px;margin-top:-170px}.http-error__text{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin-bottom:16px}.http-error__text a{color:var(--color-blue-hover);transition:color .15s;text-decoration:underline;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.http-error__text a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.http-error__text a:hover{text-decoration:none;color:var(--color-blue-dark)}.http-error__btn-teaser{margin-bottom:16px;font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5}.feature-carousel{padding-bottom:32px;position:relative;counter-reset:slide;max-width:800px;margin-inline:auto}.feature-carousel.swiper{overflow:visible}.mode-contrast .feature-carousel{border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black)}.feature-carousel .swiper-nav{padding-bottom:32px;display:flex;flex-wrap:wrap;width:100%;max-width:800px;padding-left:20px;padding-right:20px;justify-content:center}.feature-carousel .swiper-pagination-bullet{background-color:transparent;content:counter(sliderNav);width:40px;height:40px;color:var(--color-grey1);font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:20px;text-indent:0;display:flex;justify-content:center;align-items:center;box-shadow:none;border-radius:var(--border-radius-round)}.feature-carousel .swiper-pagination-bullet-active{background-color:var(--color-blue);color:var(--color-white)}.feature-carousel .swiper-pagination-bullet:hover{background-color:transparent;color:var(--color-blue)}.feature-carousel .swiper-pagination-bullet:hover-active{background-color:var(--color-blue-dark);color:var(--color-white)}.feature-carousel__slide{padding-top:40px;padding-bottom:32px;counter-increment:slide;display:inline-block}.swiper-initialized .feature-carousel__slide{opacity:.4}.feature-carousel__slide::before{content:counter(slide,decimal-leading-zero);display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);color:var(--color-blue);font-family:HusansInline,'Arial Narrow',sans-serif;font-size:73px}.feature-carousel__slide.swiper-slide-active{opacity:1}.carousel-usp{width:100%;max-width:800px}.carousel-usp__image{display:block;width:160px;height:160px;margin:0 auto 24px;padding:0}.carousel-usp__image img{width:100%;height:auto;display:block;border-radius:100%}.carousel-usp__content{flex-basis:62.5%;text-align:center}.carousel-usp__content__title{font-weight:400;font-size:24px;line-height:1.2;font-family:Avenir95Black,Avenir,Arial,sans-serif;margin-bottom:2px;font-size:20px}.carousel-usp__content__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5}.search-zero__content__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;padding-inline:16px;padding-bottom:30px;color:var(--color-white)}.search-zero-form-wrap{padding-inline:16px;padding-bottom:30px}.search-zero-form{position:relative;width:calc(100% - 2 * 16px);display:flex;flex-wrap:nowrap}.search-zero-form__field-wrapper{position:relative;flex-grow:1}.search-zero-form__field{background-color:var(--color-white);width:100%;padding:13px 35px 11px 45px;border-radius:var(--border-radius-m);font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:16px;border:2px solid var(--color-grey4);box-shadow:0 0 0 3px rgb(from var(--color-black) r g b/.05);transition:background-color .15s,border-color .15s;-webkit-appearance:none}.search-zero-form__field:hover{border-color:var(--color-grey3)}.search-zero-form__field:focus{border-color:var(--color-blue)}.search-zero-form__field:placeholder-shown~.search-zero-form__reset{display:none}.search-zero-form__field::-ms-clear{display:none;width:0;height:0}.search-zero-form__icon{position:absolute;top:50%;left:7px;transform:translateY(-50%);padding:5px 10px}.search-zero-form__icon:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.search-zero-form__icon .icon-search{fill:var(--color-grey2);width:16px;height:16px}.search-zero-form__reset{position:absolute;top:50%;right:6px;transform:translateY(-50%);padding:5px 10px}.search-zero-form__reset:focus-visible{outline:2px solid var(--color-grey2);outline-offset:2px}.search-zero-form__reset .icon-close{fill:var(--color-grey2);width:12px;height:12px;transition:fill .15s}.search-zero-form__reset:focus .icon-close,.search-zero-form__reset:hover .icon-close{fill:var(--color-grey1)}.search-zero-form__submit{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-white);color:var(--color-grey1);flex-grow:0;flex-shrink:0;margin-left:6px}.search-zero-form__submit:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.search-zero-form__submit .icon-arrow,.search-zero-form__submit .icon-download,.search-zero-form__submit .icon-external{vertical-align:middle}.search-zero-form__submit:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.search-zero-form__submit .icon-arrow,.search-zero-form__submit .icon-external{margin-left:6px;fill:currentColor}.search-zero-form__submit .icon-download{margin-right:6px;fill:currentColor}.search-zero-form__submit:hover{background-color:rgb(from var(--color-white) r g b/.9)}.search-zero-form__submit:focus-visible{box-shadow:0 0 0 2px var(--color-orange)}.search-zero__filters-wrap{padding-inline:16px;margin:0;border:0;overflow-x:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;min-width:0}.search-zero__filters-wrap::-webkit-scrollbar{width:4px;height:4px}.search-zero__filters-wrap::-webkit-scrollbar-thumb{background-color:rgba(var(--color-black),.5)}.search-zero__filters{display:flex}.search-zero__filters__item{display:block;color:var(--color-white);padding:16px 19px;text-decoration:none;font-size:15px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;opacity:.8}.search-zero__filters__item:focus-visible{outline:2px solid var(--color-white);outline-offset:-2px}.search-zero__filters__item:hover{text-decoration:underline}.search-zero__filters__item[aria-current=page]{font-family:Avenir95Black,Avenir,Arial,sans-serif;border-bottom:4px solid var(--color-white);opacity:1}.search-results{padding-inline:16px}.search-results .swiper-scrollbar{display:none}.search-results .pagination{margin-top:32px;grid-column:1/13}.search-results__head{margin-bottom:16px;overflow:hidden}.search-results__head .imagebuttons{margin-bottom:16px;padding:0}.search-results__head .imagebuttons__item{margin-bottom:0}.search-results__head .link-list{margin-bottom:32px}.search-results__head .link-list .link-list__item{display:inline-block;margin-right:24px}.search-results__head .link-list .link-list__item .strong-link{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.search-results__title{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;margin-bottom:16px;color:var(--color-grey2)}.search-results__title::first-letter{text-transform:uppercase}.search-results__none{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin:0}.search-result{margin-bottom:16px;grid-column:1/13;max-width:760px}.search-result__title{margin-bottom:3px}.search-result__content{margin-bottom:4px;font-size:14px}.search-result__content strong{font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.search-result__title__link{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-blue);text-decoration:none;display:inline-block}.search-result__title__link:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.search-result__title__link:hover{text-decoration:underline}.search-result__title__labels{display:none}.search-result__title__labels__item{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:11px;color:var(--color-grey1);border-radius:var(--border-radius-s);border:1px solid var(--color-grey4);display:inline-block;padding:3px 6px;background-color:var(--color-white);margin-left:4px}.search-result__link{color:var(--color-grey2);font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:13px;overflow-wrap:break-word;word-wrap:break-word}.search-result__link:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.search-results__dropdown-container{margin:0 0 24px;max-width:240px}.steps-demo{background-color:var(--color-grey5);padding-top:40vh;padding-bottom:60vh}.steps-demo .section--steps{background-color:var(--color-white)}.steps-demo__trigger{position:fixed;left:0;top:40vh;width:100%;border-bottom:1px dashed red;border-top:0}.steps{list-style:none}.steps__item{padding-bottom:24px;position:relative}.steps__item::before{content:'';position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;border-radius:100%;background-color:var(--color-grey4);color:var(--color-white);width:32px;height:32px;border:4px solid var(--color-white);z-index:99;transition:background-color .2s linear}.mode-contrast .steps__item::before{background-color:var(--color-black)}.steps__item:last-child{padding-bottom:0}.steps__item:last-child .steps__item__bar,.steps__item:last-child .steps__item__bar--active{display:none}.steps__item:not(.steps__item--sub){counter-increment:steps;counter-reset:substeps}.steps__item:not(.steps__item--sub)::before{font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:17px;content:counter(steps)}.steps--no-numbers .steps__item:not(.steps__item--sub)::before{content:''}.steps__item--active+.steps__item::before,.steps__item--active::before{background-color:var(--color-blue)}.steps__item__bar{position:absolute;top:0;left:18px;bottom:0;width:4px;height:100%;background-color:var(--color-grey4)}.steps__item__bar--active{background-color:var(--color-blue);transform:scaleY(0);transform-origin:top left;transition:transform .2s linear}.steps__item--active>.steps__item__bar--active{transform:scaleY(1)}.steps__item--sub{counter-increment:substeps}.steps__item--sub::before{top:-2px;left:8px;width:16px;height:16px}.steps__item--sub .steps__item__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;padding-top:0;margin-bottom:8px}.steps__item--sub .steps__item__title::before{content:counter(steps) '.' counter(substeps) ' '}.steps--no-numbers .steps__item--sub .steps__item__title::before{display:none}.steps__item__title{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;padding-top:8px;margin-bottom:18px;padding-left:48px}.steps__item__intro{color:var(--color-grey1);padding-left:48px;margin-bottom:1em}.steps__item__intro p{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin-bottom:1em}.steps__item__intro p+h2{margin-top:1.5em}.steps__item__intro h1,.steps__item__intro h2,.steps__item__intro h3,.steps__item__intro h4,.steps__item__intro h5,.steps__item__intro h6{margin-bottom:.5em}.steps__item__intro h1:not(:first-child),.steps__item__intro h2:not(:first-child),.steps__item__intro h3:not(:first-child),.steps__item__intro h4:not(:first-child),.steps__item__intro h5:not(:first-child),.steps__item__intro h6:not(:first-child){margin-top:1.5em}.steps__item__intro h1 a,.steps__item__intro h2 a,.steps__item__intro h3 a,.steps__item__intro h4 a,.steps__item__intro h5 a,.steps__item__intro h6 a{color:inherit}.steps__item__intro h1 a:hover,.steps__item__intro h2 a:hover,.steps__item__intro h3 a:hover,.steps__item__intro h4 a:hover,.steps__item__intro h5 a:hover,.steps__item__intro h6 a:hover{color:inherit}.steps__item__intro h1{font-weight:400;font-size:24px;line-height:1.2;font-family:Avenir95Black,Avenir,Arial,sans-serif}.steps__item__intro h2{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif}.steps__item__intro h3{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.steps__item__intro h4,.steps__item__intro h5,.steps__item__intro h6{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.steps__item__intro strong{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-weight:400}.steps__item__intro em{font-style:normal;font-family:Avenir55Oblique,Avenir,Arial,sans-serif}.steps__item__intro ol,.steps__item__intro ul{margin-bottom:1em}.steps__item__intro ul{list-style:none}.steps__item__intro ul>li{position:relative;padding-left:24px}.steps__item__intro ul>li::before{content:'';background-color:var(--color-blue);position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:100%}.steps__item__intro ol{list-style-position:inside}.steps__item__intro ol li,.steps__item__intro ul li{margin-bottom:.75em}.steps__item__intro ol li ol,.steps__item__intro ol li ul,.steps__item__intro ul li ol,.steps__item__intro ul li ul{margin-bottom:0;margin-top:.5em;font-size:1em}.steps__item__intro ol :last-child,.steps__item__intro ul :last-child{margin-bottom:0}.steps__item__intro li{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5}.steps__item__intro a:not([class]){color:var(--color-blue-hover);transition:color .15s;text-decoration:underline}.steps__item__intro a:not([class]):focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.steps__item__intro a:not([class]):hover{text-decoration:none;color:var(--color-blue-dark)}.steps__item__intro hr{margin:0;border:0;border-top:1px solid var(--color-grey4);border-bottom:1px solid var(--color-grey4);margin-top:24px;margin-bottom:24px}.mode-contrast .steps__item__intro hr{border-color:rgb(from var(--color-black) r g b/.2)}.steps__item__intro abbr,.steps__item__intro acronym{font-size:1em;border-bottom:dotted 1px var(--color-grey1);text-decoration:none;cursor:help}.steps__item__intro dl{margin-bottom:1em}.steps__item__intro dt{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.steps__item__intro dd{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin:0 0 1em 0}.steps__item__intro table{width:100%;border-top:solid 1px var(--color-grey4);border-bottom:solid 1px var(--color-grey4)}.steps__item__intro table caption{font-size:14px;text-align:left;margin-bottom:12px;color:var(--color-grey2);text-transform:uppercase;font-family:Avenir95Black,Avenir,Arial,sans-serif}.steps__item__intro table td,.steps__item__intro table th{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-grey1);padding:12px 8px;text-align:left;border-top:solid 1px var(--color-grey4)}.mode-contrast .steps__item__intro table td,.mode-contrast .steps__item__intro table th{border-color:rgb(from var(--color-black) r g b/.2)}.steps__item__intro table th{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;background-color:var(--color-grey5)}.steps__item__intro table tbody td,.steps__item__intro table tbody th{vertical-align:top}.steps__item__intro img{display:block;float:none;margin:.5em 1em 1em 0}.steps__item__intro :last-child{margin-bottom:0}.steps__item__content{color:var(--color-grey1);padding-left:48px;margin-bottom:1em}.steps__item__content p{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin-bottom:1em}.steps__item__content p+h2{margin-top:1.5em}.steps__item__content h1,.steps__item__content h2,.steps__item__content h3,.steps__item__content h4,.steps__item__content h5,.steps__item__content h6{margin-bottom:.5em}.steps__item__content h1:not(:first-child),.steps__item__content h2:not(:first-child),.steps__item__content h3:not(:first-child),.steps__item__content h4:not(:first-child),.steps__item__content h5:not(:first-child),.steps__item__content h6:not(:first-child){margin-top:1.5em}.steps__item__content h1 a,.steps__item__content h2 a,.steps__item__content h3 a,.steps__item__content h4 a,.steps__item__content h5 a,.steps__item__content h6 a{color:inherit}.steps__item__content h1 a:hover,.steps__item__content h2 a:hover,.steps__item__content h3 a:hover,.steps__item__content h4 a:hover,.steps__item__content h5 a:hover,.steps__item__content h6 a:hover{color:inherit}.steps__item__content h1{font-weight:400;font-size:24px;line-height:1.2;font-family:Avenir95Black,Avenir,Arial,sans-serif}.steps__item__content h2{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif}.steps__item__content h3{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.steps__item__content h4,.steps__item__content h5,.steps__item__content h6{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.steps__item__content strong{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-weight:400}.steps__item__content em{font-style:normal;font-family:Avenir55Oblique,Avenir,Arial,sans-serif}.steps__item__content ol,.steps__item__content ul{margin-bottom:1em}.steps__item__content ul{list-style:none}.steps__item__content ul>li{position:relative;padding-left:24px}.steps__item__content ul>li::before{content:'';background-color:var(--color-blue);position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:100%}.steps__item__content ol{list-style-position:inside}.steps__item__content ol li,.steps__item__content ul li{margin-bottom:.75em}.steps__item__content ol li ol,.steps__item__content ol li ul,.steps__item__content ul li ol,.steps__item__content ul li ul{margin-bottom:0;margin-top:.5em;font-size:1em}.steps__item__content ol :last-child,.steps__item__content ul :last-child{margin-bottom:0}.steps__item__content li{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5}.steps__item__content a:not([class]){color:var(--color-blue-hover);transition:color .15s;text-decoration:underline}.steps__item__content a:not([class]):focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.steps__item__content a:not([class]):hover{text-decoration:none;color:var(--color-blue-dark)}.steps__item__content hr{margin:0;border:0;border-top:1px solid var(--color-grey4);border-bottom:1px solid var(--color-grey4);margin-top:24px;margin-bottom:24px}.mode-contrast .steps__item__content hr{border-color:rgb(from var(--color-black) r g b/.2)}.steps__item__content abbr,.steps__item__content acronym{font-size:1em;border-bottom:dotted 1px var(--color-grey1);text-decoration:none;cursor:help}.steps__item__content dl{margin-bottom:1em}.steps__item__content dt{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.steps__item__content dd{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin:0 0 1em 0}.steps__item__content table{width:100%;border-top:solid 1px var(--color-grey4);border-bottom:solid 1px var(--color-grey4)}.steps__item__content table caption{font-size:14px;text-align:left;margin-bottom:12px;color:var(--color-grey2);text-transform:uppercase;font-family:Avenir95Black,Avenir,Arial,sans-serif}.steps__item__content table td,.steps__item__content table th{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-grey1);padding:12px 8px;text-align:left;border-top:solid 1px var(--color-grey4)}.mode-contrast .steps__item__content table td,.mode-contrast .steps__item__content table th{border-color:rgb(from var(--color-black) r g b/.2)}.steps__item__content table th{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;background-color:var(--color-grey5)}.steps__item__content table tbody td,.steps__item__content table tbody th{vertical-align:top}.steps__item__content img{display:block;float:none;margin:.5em 1em 1em 0}.steps__item__content :last-child{margin-bottom:0}.steps__item__toggle{display:block;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;color:var(--color-blue);margin-top:8px;padding-left:48px}.steps__item__toggle:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.steps__item__toggle svg{fill:var(--color-blue);margin-right:8px;vertical-align:middle;margin-top:-3px;width:12px}.steps__item__toggle .icon-plus{display:inline-block}.steps__item__toggle .icon-min{display:none}.steps__item__toggle[aria-expanded=true] .icon-plus{display:none}.steps__item__toggle[aria-expanded=true] .icon-min{display:inline-block}.tuitionmeter-pool{display:none}.tuitionmeter-question{padding:16px;margin-bottom:16px;background-color:var(--color-white);border-radius:var(--border-radius-l);position:relative;box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.12)}.tuitionmeter-question::after{position:absolute;bottom:0;left:50%;content:'';transform:translateY(50%) translateX(-50%) rotate(45deg);box-shadow:2px 2px 0 0 rgb(from var(--color-black) r g b/.12);display:block;width:12px;height:12px;background-color:var(--color-white)}.tuitionmeter-question__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-grey1)}.tuitionmeter-question__description{margin-top:16px}.tuitionmeter-question__answers{margin-top:16px}.tuitionmeter-question__answers__button{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-grey4);color:var(--color-grey1);display:block;width:100%;margin-bottom:12px}.tuitionmeter-question__answers__button:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.tuitionmeter-question__answers__button .icon-arrow{vertical-align:middle;margin-left:6px;fill:var(--color-white)}.tuitionmeter-question__answers__button:hover{background-color:var(--color-grey3)}.mode-contrast .tuitionmeter-question__answers__button{border:1px solid var(--color-black)}.mode-contrast .tuitionmeter-question__answers__button:hover{background-color:var(--color-white)}.tuitionmeter-question__answers__button:last-of-type{margin-bottom:0}.tuitionmeter-question__answers__button.is-active{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-blue);color:var(--color-white)}.tuitionmeter-question__answers__button.is-active:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.tuitionmeter-question__answers__button.is-active .icon-arrow{vertical-align:middle;margin-left:6px;fill:var(--color-white)}.tuitionmeter-question__answers__button.is-active:hover{background-color:var(--color-blue-hover)}.tuitionmeter-question__help{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-grey4)}.tuitionmeter-question__help__toggle{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-blue);margin-bottom:-10px}.tuitionmeter-question__help__toggle:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.tuitionmeter-question__help__toggle .icon-circle-question{fill:var(--color-blue);vertical-align:top}.tuitionmeter-question__help__content{margin-top:16px}.tuitionmeter-answer{padding:16px;margin-bottom:16px;border-radius:var(--border-radius-l);color:var(--color-white);background-color:var(--color-blue-hover)}.tuitionmeter-answer__title{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.tuitionmeter-answer__title strong{font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-blue);line-height:1.1;font-size:32px;margin-top:16px;color:var(--color-white);display:block}.tuitionmeter-answer__title strong em{font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-red);line-height:1.1;font-size:17px;display:block;font-style:normal;color:var(--color-white)}.tuitionmeter-answer__message{color:var(--color-white);font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.tuitionmeter-answer__title+.tuitionmeter-answer__message{margin-top:16px;padding-top:16px;border-top:1px solid rgb(from var(--color-white) r g b/.5)}.tuitionmeter-answer__message p{font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.tuitionmeter-answer__message strong{font-family:Avenir95Black,Avenir,Arial,sans-serif}.tuitionmeter-answer__message a:not([class]){overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--color-white)}.tuitionmeter-answer__message a:not([class]):focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.tuitionmeter-answer__message a:not([class]) svg{fill:var(--color-white)}.tuitionmeter-answer__message a:not([class]):hover{color:var(--color-white)}.actiongrid{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto}.actiongrid__item{grid-column:1/13;max-width:12;margin-bottom:16px}.actiongrid__item--image::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block;width:100%;padding-bottom:65%;z-index:-999}.actiongrid__item--image .actiongrid-btn{position:relative;display:block;overflow:hidden;width:100%;height:100%;z-index:10}.actiongrid__item--image .actiongrid-btn:focus-visible{outline:4px solid var(--color-white);outline-offset:-4px}.actiongrid__item--image .actiongrid-btn::after{content:'';display:block;width:100%;height:100%;z-index:20;background-color:transparent;position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .5s}.actiongrid__item--image .actiongrid-btn:focus::after,.actiongrid__item--image .actiongrid-btn:hover::after{background-color:rgb(from var(--color-black) r g b/.2)}.actiongrid__item--image .actiongrid-btn:hover .actiongrid-btn__label__super{text-decoration:underline}.actiongrid__item--text .actiongrid-btn{padding:16px;display:flex;flex-direction:column;height:100%;border:1px solid var(--color-grey4);box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.06)}.actiongrid__item--text .actiongrid-btn .link-btn{margin-top:auto;align-self:flex-start}.actiongrid-btn__image{z-index:100;position:relative;width:100%;height:100%}.actiongrid-btn__image img{display:block;width:100%;height:100%;object-fit:cover}.actiongrid-btn__label{padding:16px;font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;display:flex;flex-direction:column;position:absolute;bottom:0;left:0;right:0;width:100%;height:60%;min-height:60%;background-image:linear-gradient(-180deg,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.75) 100%);line-height:1.2;z-index:101;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-white);text-decoration:none}.mode-contrast .actiongrid-btn__label{background-image:linear-gradient(-180deg,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.95) 55%)}.actiongrid-btn__label__super{margin-top:auto;font-size:20px;margin-bottom:8px}.actiongrid-btn__label__btn{display:block;font-size:14px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.actiongrid-btn__label__btn .icon-chevron{fill:var(--color-white);width:12px;height:8px;transform:rotate(-90deg) translateX(1px);margin-left:8px}.actiongrid-btn__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1;font-size:24px;margin-bottom:8px}.actiongrid-btn__text{max-width:760px;font-size:15px;margin-bottom:16px}.course-selector{width:100%;height:100%}.course-selector__content{padding:16px;height:100%;background:var(--color-blue);display:flex;flex-direction:column}.course-selector__content__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:16px;color:var(--color-white);font-family:Avenir95Black,Avenir,Arial,sans-serif}.course-selector_content_description{color:var(--color-white)}.course-selector__content__buttons{display:flex;flex-direction:column;margin-top:auto}.course-selector__content__buttons .selectbox{background-color:rgb(from var(--color-black) r g b/.2);border:0;margin-right:16px;margin-bottom:16px}.mode-contrast .course-selector__content__buttons .selectbox{box-shadow:0 0 1px var(--color-white) inset}.course-selector__content__buttons .selectbox__label{display:none}.course-selector__content__buttons .selectbox__select{padding:16px;color:var(--color-white);font-size:16px}.course-selector__content__buttons .selectbox__select option{color:var(--color-grey1)}.course-selector__content__buttons .selectbox__select-wrapper::after{border-color:var(--color-white) transparent transparent}.course-selector__content__button{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-white);color:var(--color-grey1);text-align:center;width:100%;margin-top:16px}.course-selector__content__button:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.course-selector__content__button .icon-arrow,.course-selector__content__button .icon-download,.course-selector__content__button .icon-external{vertical-align:middle}.course-selector__content__button:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.course-selector__content__button .icon-arrow,.course-selector__content__button .icon-external{margin-left:6px;fill:currentColor}.course-selector__content__button .icon-download{margin-right:6px;fill:currentColor}.course-selector__content__button:hover{background-color:rgb(from var(--color-white) r g b/.9)}.course-selector__content__button:focus-visible{box-shadow:0 0 0 2px var(--color-orange)}.course-selector__content__form{display:flex;flex-direction:column;flex-grow:1}.course-selector__content__form .selectbox{background-color:rgb(from var(--color-black) r g b/.2);border:0;margin-right:16px;margin-bottom:16px}.mode-contrast .course-selector__content__form .selectbox{box-shadow:0 0 1px var(--color-white) inset}.course-selector__content__form .selectbox__label{display:none}.course-selector__content__form .selectbox__select{padding:16px;color:var(--color-white);font-size:16px}.course-selector__content__form .selectbox__select option{color:var(--color-grey1)}.course-selector__content__form .selectbox__select-wrapper::after{border-color:var(--color-white) transparent transparent}.course-selector__content__form__submit{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-white);color:var(--color-grey1);white-space:nowrap;text-align:center;width:100%}.course-selector__content__form__submit:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.course-selector__content__form__submit .icon-arrow,.course-selector__content__form__submit .icon-download,.course-selector__content__form__submit .icon-external{vertical-align:middle}.course-selector__content__form__submit:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.course-selector__content__form__submit .icon-arrow,.course-selector__content__form__submit .icon-external{margin-left:6px;fill:currentColor}.course-selector__content__form__submit .icon-download{margin-right:6px;fill:currentColor}.course-selector__content__form__submit:hover{background-color:rgb(from var(--color-white) r g b/.9)}.course-selector__content__form__submit:focus-visible{box-shadow:0 0 0 2px var(--color-orange)}.explore-carousel{position:relative}.explore-carousel.swiper{overflow:visible}.mode-contrast .explore-carousel{border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black)}.explore-carousel__slide{overflow:hidden;display:inline-block;height:100%;max-width:85vw;-webkit-user-select:none;user-select:none;pointer-events:auto;margin-right:16px}.explore-carousel__slide:focus-visible{outline:4px solid var(--color-white);outline-offset:-4px}.explore-carousel__slide:last-child{margin-right:0}.explore-carousel__slide:focus .explore-card__content__title{text-decoration:underline}.explore-card{display:block;position:relative;width:100%;height:100%;text-decoration:none;pointer-events:auto;transition:.2s ease;cursor:pointer;border-radius:var(--border-radius-m);overflow:hidden}.explore-card--last{background-color:var(--color-blue);cursor:inherit}.explore-card__image{display:block;width:100%;height:100%}.explore-card__image img{width:100%;height:100%;object-fit:cover}.explore-card__image::after{position:absolute;content:'';width:100%;height:50%;bottom:0;left:0;background-image:linear-gradient(-180deg,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.85) 100%)}.mode-contrast .explore-card__image::after{background-image:linear-gradient(-180deg,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/1) 100%)}.explore-card__content{display:flex;flex-direction:column;z-index:1;height:100%;padding:16px}.explore-carousel__slide:not(:last-child) .explore-card__content{position:absolute;bottom:0}.explore-card__content__chapeau{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:15px;line-height:1.2;color:var(--color-white);margin-top:auto;margin-bottom:5px}.explore-card__content__title{font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:20px;line-height:1.2;color:var(--color-white);text-decoration:none}.explore-card__content__title .icon-chevron{fill:var(--color-white);width:16px;height:11px;transform:rotate(-90deg) translateX(2px);margin-left:8px}.explore-card--last .explore-card__content__title{font-family:HusansNormal,'Arial Narrow',sans-serif;font-size:35px;line-height:1}.explore-card__content__buttons{margin-top:auto;display:flex;flex-direction:column}.explore-card__content__buttons .link-btn{margin-top:8px;align-self:flex-start;line-height:1.5}.article-list__item{padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-grey4);cursor:pointer}.article-list__item:first-of-type{border-top:1px solid var(--color-grey4)}.article-list__item .list-meta{margin-bottom:4px}.article-list__item-wrapper{display:flex;position:relative}.article-list__item__image{border-radius:var(--border-radius-m);overflow:hidden;width:72px;height:72px;flex-basis:72px;flex-grow:0;flex-shrink:0;margin-right:16px}.article-list__item__image img{display:block;object-fit:cover}.article-list-date{position:absolute;left:0;top:0;background-color:var(--color-red);border-radius:var(--border-radius-m) 0 0 0;color:var(--color-white);text-align:center;padding:4px 6px;font-family:Avenir95Black,Avenir,Arial,sans-serif;line-height:1}.article-list-date__day{display:block;font-size:15px}.article-list-date__month{display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase}.article-list__item__text__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-blue);margin-bottom:4px;text-decoration:none;display:block}.article-list__item__text__title:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.article-list__item:hover .article-list__item__text__title,.mode-contrast .article-list__item__text__title{text-decoration:underline}.publication-list__item{padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-grey4);cursor:pointer}.publication-list__item .list-meta{margin-top:4px}.publication-list__item:first-of-type{border-top:1px solid var(--color-grey4)}.publication-list__item__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-blue);margin-bottom:4px;text-decoration:none;display:block}.publication-list__item__title:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.mode-contrast .publication-list__item__title,.publication-list__item:hover .publication-list__item__title{text-decoration:underline}.publication-list__item__subtitle{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-grey1);display:block}.people-list__item{padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-grey4);cursor:pointer}.people-list__item .list-meta{margin-top:4px}.people-list__item:first-of-type{border-top:1px solid var(--color-grey4)}.people-list__item-wrapper{display:flex}.people-list__item__image{margin-right:16px;width:64px;height:64px;flex-basis:64px;flex-grow:0;flex-shrink:0;border-radius:50%;background-color:var(--color-grey5);box-shadow:0 0 0 1px rgba(0,0,0,.12)}.people-list__item__image img{display:block;border-radius:50%}.people-list__item__text__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-blue);margin-bottom:4px;text-decoration:none;display:block}.people-list__item__text__title:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.mode-contrast .people-list__item__text__title,.people-list__item:hover .people-list__item__text__title{text-decoration:underline}.thumbnailbuttons{display:flex;flex-wrap:wrap}.thumbnailbuttons__item{width:100%;margin-bottom:12px}.thumbnailbutton{font-size:16px;line-height:1.3;border:1px solid var(--color-grey4);display:flex;align-items:center;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-blue);text-decoration:none;height:100%;transition:border-color .15s;border-radius:var(--border-radius-m)}.mode-contrast .thumbnailbutton,.thumbnailbutton:focus,.thumbnailbutton:hover{text-decoration:underline;border-color:var(--color-grey3)}.thumbnailbutton__image{width:73px;flex-basis:73px;flex-grow:0;flex-shrink:0;position:relative;height:100%}.thumbnailbutton__image img{display:block;height:100%;width:100%;object-fit:cover}.thumbnailbutton__label{padding:7px 10px}.featured-items .link-list{margin-top:16px}.featured-items__container{display:flex;flex-wrap:wrap;gap:20px}.featured-items__subtitle{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:20px;margin-bottom:16px}.featured-item-large{cursor:pointer;display:block;margin:0 0 20px;position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column}.featured-item-large:focus-within:has(:focus-visible){outline:2px solid var(--color-orange);outline-offset:2px}.featured-item-large__image{border-radius:var(--border-radius-l) var(--border-radius-l) 0 0;overflow:hidden}.featured-item-large--video .featured-item-large__image{border-radius:var(--border-radius-l)}.featured-item-large__image img{display:block;height:auto;width:100%;object-fit:cover}.featured-item-large__content{order:2;border-radius:0 0 var(--border-radius-l) var(--border-radius-l);overflow:hidden;background-color:var(--color-white);border:1px solid var(--color-grey4);box-shadow:0 2px 0 0 rgba(0,0,0,.05);display:block;padding:16px;position:relative;z-index:1;top:0;transition:box-shadow .15s ease-out,top .15s ease-out;width:100%}.featured-item-large--video .featured-item-large__content{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;top:auto;bottom:0;left:0;width:100%;height:80%;background-color:transparent;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);border:0;max-width:none}.featured-item{border-radius:var(--border-radius-l);overflow:hidden;box-shadow:0 2px 0 0 rgba(0,0,0,.05);cursor:pointer;display:flex;flex-direction:column;position:relative;top:0;transition:box-shadow .15s ease-out,top .15s ease-out;width:100%}.featured-item:focus-within:has(:focus-visible){outline:2px solid var(--color-orange);outline-offset:2px}.featured-item--video .featured-item-content__info,.featured-item-large--video .featured-item-content__info{order:1;display:flex;align-items:center;gap:8px}.featured-item--video .featured-item-content-button,.featured-item-large--video .featured-item-content-button{display:flex;justify-content:center;align-items:center;background-color:var(--color-red);border-radius:100%;box-shadow:0 0 0 3px rgb(from var(--color-white) r g b/.3);width:32px;height:32px}.featured-item--video .featured-item-content-button .icon-play,.featured-item-large--video .featured-item-content-button .icon-play{transform:translateX(1px);fill:var(--color-white);width:10px;height:16px}.featured-item--video .featured-item-content-duration,.featured-item-large--video .featured-item-content-duration{display:inline-flex;align-items:center;background-color:rgba(0,0,0,.65);border-radius:var(--border-radius-xl);color:var(--color-white);font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:12px;line-height:1;padding:6px 10px}.featured-item--video .featured-item-content-duration svg,.featured-item-large--video .featured-item-content-duration svg{fill:var(--color-white);margin-right:4px;width:14px;height:14px}.featured-item__image{order:1;aspect-ratio:16/9;display:block;width:100%;height:100%;flex:0 0}.featured-item__image img{display:block;object-fit:cover;width:100%;height:100%}.featured-item--video .featured-item__image{aspect-ratio:1/1}.featured-item__content{order:2;background-color:var(--color-white);border-bottom:1px solid var(--color-grey4);border-left:1px solid var(--color-grey4);border-right:1px solid var(--color-grey4);border-radius:0 0 var(--border-radius-l) var(--border-radius-l);display:block;flex-grow:1;padding:16px}.featured-item--video .featured-item__content{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;bottom:0;left:0;width:100%;height:80%;background-color:transparent;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%)}.featured-item-content{display:flex;flex-direction:column}.featured-item-content__label{font-family:HusansNormal,'Arial Narrow',sans-serif;color:var(--color-red);line-height:1.1;font-size:17px;order:1;font-size:17px;margin:0 0 8px}.featured-item-content__link{order:2;text-decoration:none}.featured-item-content__title{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;margin:0 0 8px}.featured-item-content__title:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.featured-item--video .featured-item-content__title,.featured-item-large--video .featured-item-content__title{color:var(--color-white);margin-top:16px;max-width:630px}.featured-item-content__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;order:3;color:var(--color-grey1)}.featured-item-content__meta{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:14px;line-height:1.5;order:3;display:block;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-grey2);padding-left:16px;position:relative;margin-bottom:8px}.featured-item-content__meta::before{content:'';display:inline-block;width:7px;height:7px;background-color:var(--color-red);border-radius:100%;position:absolute;left:0;top:7px}.newsroom-wrapper:last-of-type .newsroom__item:last-of-type{margin-bottom:0}.newsroom__item{margin-bottom:40px;width:100%}.newsroom__item__title{margin-bottom:16px;font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif}.newsroom__item__footer{margin-top:16px}.update-list{display:flex;gap:16px;padding-bottom:16px;overflow-x:scroll;scroll-snap-type:x mandatory;padding-inline:16px;scroll-padding-inline:16px}.update-list__item{scroll-snap-align:start;scroll-snap-stop:always;min-width:80vw}.update{padding:16px;cursor:pointer;border:1px solid var(--color-grey4)}.update__image{margin-right:16px;margin-bottom:16px;display:block;width:64px;height:64px;border-radius:50%;background-color:var(--color-grey5);box-shadow:0 0 0 1px rgba(0,0,0,.12)}.update__image img{display:block;border-radius:50%;object-fit:cover}.update__text__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:6px;display:block;text-decoration:none}.update__text__title:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.mode-contrast .update__text__title,.update-list__item:hover .update__text__title{text-decoration:underline}.update__text__description{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:14px;line-height:1.5;margin-bottom:0}.megafacts{margin-bottom:-20px;display:flex;flex-wrap:wrap}.megafacts__item{width:100%}.megafact{color:var(--color-white);padding-right:20px;margin-bottom:20px;text-decoration:none;display:block}.megafact:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.megafact:hover .megafact__label{text-decoration:underline}.megafact__value{font-size:63px;font-family:HusansInline,'Arial Narrow',sans-serif;display:block}.megafact__label{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;font-family:Avenir95Black,Avenir,Arial,sans-serif;display:block;margin-top:-8px}.people-feed.swiper{overflow:visible}.people-feed-wrapper{position:relative}.card-person{display:flex;flex-direction:column;overflow:hidden;position:relative;cursor:pointer;background:var(--color-white);box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.12);border-radius:var(--border-radius-l);text-decoration:none;width:100%;height:100%;transition:transform .25s ease-out,box-shadow .15s ease-out;--inner-space:16px;overflow:visible;padding:20px;text-align:center;display:flex;flex-direction:column}.card-person:focus-visible{outline:4px solid var(--color-orange);outline-offset:-4px}.card-person[class*='--wide']{--inner-space:20px}.mode-contrast .card-person{border:1px solid var(--color-black)}.card-person:focus-visible{outline:4px solid var(--color-grey3);outline-offset:-4px}.card-person__name{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:8px;text-decoration:none;display:block}.card-person__title{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:block;margin-bottom:8px}.card-person__subtitle{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:14px;line-height:1.5;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--color-grey2);display:block;margin-bottom:20px}.card-person__avatar{margin-bottom:12px;display:block}.card-person__avatar img{border-radius:100%;display:block;margin:0 auto;width:80px;height:80px;background-color:var(--color-grey5);box-shadow:0 0 0 1px rgba(0,0,0,.12)}.card-person__btn{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-blue);color:var(--color-white);margin-top:auto}.card-person__btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.card-person__btn .icon-arrow,.card-person__btn .icon-download,.card-person__btn .icon-external{vertical-align:middle}.card-person__btn .icon-arrow,.card-person__btn .icon-external{margin-left:6px;fill:currentColor}.card-person__btn .icon-download{margin-right:6px;fill:currentColor}.card-person__btn:hover{background-color:var(--color-blue-hover)}.card-person:hover .card-person__btn,.card-person__btn:focus,.mode-contrast .card-person__btn{background-color:var(--color-blue-hover)}.text-list__item{padding-bottom:16px}.text-list__item__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:8px;display:block}.person-sidebar-wrapper{padding-bottom:16px;background-color:var(--color-grey5)}.person-sidebar__avatar{padding-bottom:16px;display:block}.person-sidebar__avatar img{border-radius:100%;display:block;margin:0 auto;width:120px;height:120px;background-color:var(--color-white);padding:4px}.person-sidebar__name{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;text-align:center;margin-bottom:4px}.person-sidebar__title{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;text-align:center;display:block}.person-sidebar__links{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-grey4)}.person-sidebar__links__item{margin-bottom:12px}.person-sidebar__links__item:last-of-type{padding-right:0}.person-sidebar__links__item__title{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.person-sidebar__links__item__link{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;text-decoration:underline}.person-sidebar__links__item__link:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.person-sidebar__links__item__link:hover{text-decoration:none}.person-sidebar__follow__title{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:4px}.collaboration-bar{padding-top:12px;padding-bottom:12px}.collaboration-bar__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;display:block;color:var(--color-grey1)}.collaboration-bar__text::before{content:'';display:inline-block;width:7px;height:7px;background-color:var(--color-red);border-radius:100%;vertical-align:baseline;margin-right:8px}.collaboration-bar__text a,.collaboration-bar__text strong{color:inherit;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-weight:400}.collaboration-bar__text a{text-decoration:underline}.collaboration-bar__text a:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.collaboration-bar__text a:hover{text-decoration:none}.wizard__block-with-title{padding:16px;background-color:var(--color-white);border-radius:var(--border-radius-l);box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.12);position:relative}.wizard__block-with-title:not(:last-child){margin-bottom:24px}.wizard__block-with-title:not(:last-child)::after{background-color:var(--color-white);bottom:0;box-shadow:2px 2px 0 0 rgb(from var(--color-black) r g b/.12);content:'';display:block;height:12px;left:50%;position:absolute;transform:translateY(50%) translateX(-50%) rotate(45deg);width:12px}.wizard__block-with-title__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-grey1);margin:0 0 10px}.wizard__flexwrap{display:flex;flex-wrap:wrap;justify-content:space-between}.wizard__button-title-text{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-grey4);color:var(--color-grey1);align-items:flex-start;color:var(--color-grey1);display:flex;flex-direction:column;margin:0 0 10px;padding:10px;width:100%}.wizard__button-title-text:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.wizard__button-title-text .icon-arrow{vertical-align:middle;margin-left:6px;fill:var(--color-white)}.wizard__button-title-text:hover{background-color:var(--color-grey3)}.mode-contrast .wizard__button-title-text{border:1px solid var(--color-black)}.mode-contrast .wizard__button-title-text:hover{background-color:var(--color-white)}.wizard__button-title-text.is-selected{background-color:var(--color-blue);color:var(--color-white)}.mode-contrast .wizard__button-title-text.is-selected:hover{background-color:var(--color-black);color:var(--color-white);text-decoration:underline}.mode-contrast .wizard__button-title-text:hover{color:var(--color-black);text-decoration:underline}.wizard__button-title-text__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin:0;max-width:100%}.wizard__button-title-text__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:14px;line-height:1.5;margin:4px 0 0;max-width:100%}.wizard__dropdown-container{position:relative}.wizard__dropdown{-webkit-appearance:none;appearance:none;background-color:var(--color-white);border-radius:var(--border-radius-m);border:2px solid var(--color-grey4);color:var(--color-grey1);cursor:pointer;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:16px;line-height:1.2;padding:12px 24px 12px 12px;transition:border-color .15s ease-out;width:100%}.wizard__dropdown:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.wizard__dropdown:hover{border-color:var(--color-grey3)}.mode-contrast .wizard__dropdown{border-color:var(--color-black)}.wizard__dropdown-arrow{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.wizard__loader{align-items:center;display:flex;justify-content:center;margin:20px auto}.wizard__refresh-button{text-decoration:underline}.wizard__content dd,.wizard__content dt,.wizard__content li,.wizard__content p{font-size:15px;line-height:1.5}.wizard__content .richtext .wizard__content .link-btn-group:not(:last-child){margin-bottom:30px}.wizard__content .link-btn-group:not(:first-child),.wizard__content .richtext:not(:first-child){margin-top:30px}.wizard__content .richtext+.collapsible{margin-top:30px}.carousel-basic{position:relative}.carousel-basic.swiper{overflow:visible}.carousel-basic-wrapper{background:var(--color-white)}.swiper:not(.swiper-initialized) .carousel-basic-wrapper{gap:16px}.carousel-basic__slide{position:relative;background-color:var(--color-black)}.swiper-initialized .carousel-basic__slide{opacity:.4;transition:opacity .25s}.carousel-basic__slide.swiper-slide-active{opacity:1}.carousel-basic__slide__image{display:block;width:100%;transition:opacity .25s}.carousel-basic__slide__image::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;border:1px solid var(--color-grey4)}.carousel-basic__slide__image img{display:block}.carousel-basic__slide__image:not(:only-child):focus,.carousel-basic__slide__image:not(:only-child):hover{opacity:.8;cursor:pointer}.focal-point-grid{display:flex;flex-wrap:wrap;gap:16px}.focal-point-grid__item{box-sizing:border-box;flex:0 1 calc(50% - 16px)}.focal-point{display:flex;flex-direction:column-reverse;cursor:pointer;transition:box-shadow .15s ease-out,transform .15s ease-out;will-change:transform;position:relative;overflow:hidden;border-radius:var(--border-radius-l)}.focal-point:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.1);transform:translateY(-8px)}.focal-point:focus-within:has(:focus-visible){outline:2px solid var(--color-orange);outline-offset:2px}.focal-point__head{background-color:var(--color-blue-heavy);padding:12px}.focal-point__head__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:24px;color:var(--color-white);font-size:20px}.focal-point__head__title a{text-decoration:none}.focal-point__head__title span{display:block;color:var(--color-blue);font-style:normal}.mode-contrast .focal-point__head__title span{color:var(--color-white)}.focal-point__image{aspect-ratio:4/3;display:block;width:100%;height:auto;background-color:var(--color-black)}.focal-point__image img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .15s ease-out}.focal-point:hover .focal-point__image img{opacity:.8}.highlight{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto;place-items:center}.highlight__image{grid-column:1/13}.highlight__image img{display:block}.highlight__body{grid-column:1/13;margin-bottom:24px}.highlight__body__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;margin-bottom:16px}.highlight__body__content p{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5}.highlight__body__links{margin-top:16px}.highlight__body__links li{margin-bottom:12px}.highlight__body__links .strong-link{white-space:nowrap;font-size:17px}.stories-carousel-header{margin-bottom:32px}.stories-carousel-header__title{font-family:HusansNormal,'Arial Narrow',sans-serif;font-size:29px;line-height:1.1;margin-bottom:16px;margin-bottom:16px;max-width:520px}.stories-carousel-header__intro{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;max-width:520px}.stories-carousel{position:relative}.stories-carousel.swiper{overflow:visible}.stories-carousel__slide{position:relative;overflow:hidden;display:inline-block;height:100%;max-width:85vw;-webkit-user-select:none;user-select:none;pointer-events:auto;margin-right:16px}.stories-carousel__slide__content{position:absolute;top:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgb(from var(--color-black) r g b/.25);line-height:1.5;padding:0 20px}.stories-carousel__slide__content .link-btn{margin-top:16px;background-color:transparent;border:2px solid var(--color-white);color:var(--color-white);padding:6px 12px;display:none}.stories-carousel__slide__content .link-btn .icon-arrow{fill:var(--color-white)}.mode-contrast .stories-carousel__slide__content .link-btn,.stories-carousel__slide__content .link-btn:hover{background-color:var(--color-white);color:var(--color-grey1)}.mode-contrast .stories-carousel__slide__content .link-btn .icon-arrow,.stories-carousel__slide__content .link-btn:hover .icon-arrow{fill:var(--color-grey1)}.stories-carousel__slide__content__label{align-items:center;background-color:var(--color-red);display:flex;font-family:HusansNormal,'Arial Narrow',sans-serif;font-size:17px;line-height:1;color:var(--color-white);margin:0 0 16px;padding:3px 5px 1px}.stories-carousel__slide__content__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;color:var(--color-white);text-align:center;max-width:600px;text-shadow:0 2px 4px rgb(from var(--color-black) r g b/.5)}.stories-carousel__slide__content__title a{text-decoration:none;transition:opacity .15s ease-out}.stories-carousel__slide__content__title a:hover{opacity:.9}.stories-carousel__slide__image{display:block;width:100%;height:100%}.stories-carousel__slide__image img{object-fit:cover;width:100%;height:100%}.vacancy-list{border-top:1px solid var(--color-grey4)}.vacancy-list__item{border-bottom:1px solid var(--color-grey4);padding:16px 0;cursor:pointer}.vacancy-list__item:hover .vacancy-list__item__title a{color:var(--color-blue-hover);text-decoration:underline}.vacancy-list__item__title{display:block;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-blue);transition:color .15s;font-size:20px;line-height:1.2}.vacancy-list__item__title a{text-decoration:none}.vacancy-list__item__title a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.vacancy-list__meta{display:flex;flex-wrap:wrap;align-items:flex-start}.vacancy-list__item__link+.vacancy-list__meta{margin-top:8px}.vacancy-list__meta__item{font-size:12px}.vacancy-list__meta__item:not(:last-child)::after{content:' | ';white-space:pre;font-family:Avenir55Roman,Avenir,Arial,sans-serif;color:var(--color-grey4)}.vacancy-list__meta__item--strong{font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.phases{display:flex;flex-direction:column;gap:16px}.phase-card{position:relative;display:flex;flex-direction:column;cursor:pointer;border-radius:var(--border-radius-l);overflow:hidden}.phase-card:focus-within:has(:focus-visible) .phase-card__image,.phase-card:hover .phase-card__image{transform:scale(1.05)}.phase-card:focus-within:has(:focus-visible) .phase-card__image::before,.phase-card:hover .phase-card__image::before{opacity:.2}.phase-card:focus-within:has(:focus-visible) .phase-card__link,.phase-card:hover .phase-card__link{text-decoration:underline}.phase-card:focus-within:has(:focus-visible){outline:2px solid var(--color-orange);outline-offset:2px}.phase-card__image{position:relative;display:block;order:1;transition:transform .15s ease;z-index:1}.phase-card__image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(-180deg,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.75) 100%);opacity:0;transition:opacity .15s ease}.phase-card__image img{display:block;object-fit:cover;width:100%;height:100%}.phase-card__link{position:relative;order:2;display:flex;align-items:center;width:100%;background-color:var(--color-blue);color:var(--color-white);text-decoration:none;font-family:Avenir95Black,Avenir,Arial,sans-serif;padding:16px;font-size:17px;line-height:1.2;z-index:2}.phase-card__link::before{content:'';width:0;height:0;border-left:16px solid var(--color-blue);border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;top:-20px;left:50%;transform:translateX(-50%) rotate(-90deg)}.phase-card__link .icon-chevron{fill:currentColor;margin-left:auto;transform:rotate(-90deg);width:12px}.phase-counter{display:flex;align-items:center}.phase-counter__number{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:17px;line-height:1.2;background-color:var(--color-blue);color:var(--color-white);border-radius:50%;margin-right:10px}.phase-counter__suffix{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-grey2)}.phase-title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;margin-top:16px}.phase-richtext__body{color:var(--color-grey1);margin-top:20px}.phase-richtext__body p{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin-bottom:1em}.phase-richtext__body p+h2{margin-top:1.5em}.phase-richtext__body h1,.phase-richtext__body h2,.phase-richtext__body h3,.phase-richtext__body h4,.phase-richtext__body h5,.phase-richtext__body h6{margin-bottom:.5em}.phase-richtext__body h1:not(:first-child),.phase-richtext__body h2:not(:first-child),.phase-richtext__body h3:not(:first-child),.phase-richtext__body h4:not(:first-child),.phase-richtext__body h5:not(:first-child),.phase-richtext__body h6:not(:first-child){margin-top:1.5em}.phase-richtext__body h1 a,.phase-richtext__body h2 a,.phase-richtext__body h3 a,.phase-richtext__body h4 a,.phase-richtext__body h5 a,.phase-richtext__body h6 a{color:inherit}.phase-richtext__body h1 a:hover,.phase-richtext__body h2 a:hover,.phase-richtext__body h3 a:hover,.phase-richtext__body h4 a:hover,.phase-richtext__body h5 a:hover,.phase-richtext__body h6 a:hover{color:inherit}.phase-richtext__body h1{font-weight:400;font-size:24px;line-height:1.2;font-family:Avenir95Black,Avenir,Arial,sans-serif}.phase-richtext__body h2{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif}.phase-richtext__body h3{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.phase-richtext__body h4,.phase-richtext__body h5,.phase-richtext__body h6{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.phase-richtext__body strong{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-weight:400}.phase-richtext__body em{font-style:normal;font-family:Avenir55Oblique,Avenir,Arial,sans-serif}.phase-richtext__body ol,.phase-richtext__body ul{margin-bottom:1em}.phase-richtext__body ul{list-style:none}.phase-richtext__body ul>li{position:relative;padding-left:24px}.phase-richtext__body ul>li::before{content:'';background-color:var(--color-blue);position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:100%}.phase-richtext__body ol{list-style-position:inside}.phase-richtext__body ol li,.phase-richtext__body ul li{margin-bottom:.75em}.phase-richtext__body ol li ol,.phase-richtext__body ol li ul,.phase-richtext__body ul li ol,.phase-richtext__body ul li ul{margin-bottom:0;margin-top:.5em;font-size:1em}.phase-richtext__body ol :last-child,.phase-richtext__body ul :last-child{margin-bottom:0}.phase-richtext__body li{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5}.phase-richtext__body a:not([class]){color:var(--color-blue-hover);transition:color .15s;text-decoration:underline}.phase-richtext__body a:not([class]):focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.phase-richtext__body a:not([class]):hover{text-decoration:none;color:var(--color-blue-dark)}.phase-richtext__body hr{margin:0;border:0;border-top:1px solid var(--color-grey4);border-bottom:1px solid var(--color-grey4);margin-top:24px;margin-bottom:24px}.mode-contrast .phase-richtext__body hr{border-color:rgb(from var(--color-black) r g b/.2)}.phase-richtext__body abbr,.phase-richtext__body acronym{font-size:1em;border-bottom:dotted 1px var(--color-grey1);text-decoration:none;cursor:help}.phase-richtext__body dl{margin-bottom:1em}.phase-richtext__body dt{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.phase-richtext__body dd{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin:0 0 1em 0}.phase-richtext__body table{width:100%;border-top:solid 1px var(--color-grey4);border-bottom:solid 1px var(--color-grey4)}.phase-richtext__body table caption{font-size:14px;text-align:left;margin-bottom:12px;color:var(--color-grey2);text-transform:uppercase;font-family:Avenir95Black,Avenir,Arial,sans-serif}.phase-richtext__body table td,.phase-richtext__body table th{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-grey1);padding:12px 8px;text-align:left;border-top:solid 1px var(--color-grey4)}.mode-contrast .phase-richtext__body table td,.mode-contrast .phase-richtext__body table th{border-color:rgb(from var(--color-black) r g b/.2)}.phase-richtext__body table th{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;background-color:var(--color-grey5)}.phase-richtext__body table tbody td,.phase-richtext__body table tbody th{vertical-align:top}.phase-richtext__body img{display:block;float:none;margin:.5em 1em 1em 0}.phase-richtext__body :last-child{margin-bottom:0}.phase-richtext__body .link-btn-red{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-red);color:var(--color-white)}.phase-richtext__body .link-btn-red:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.phase-richtext__body .link-btn-red .icon-arrow,.phase-richtext__body .link-btn-red .icon-download,.phase-richtext__body .link-btn-red .icon-external{vertical-align:middle}.phase-richtext__body .link-btn-red .icon-arrow,.phase-richtext__body .link-btn-red .icon-external{margin-left:6px;fill:currentColor}.phase-richtext__body .link-btn-red .icon-download{margin-right:6px;fill:currentColor}.phase-richtext__body .link-btn-red:hover{background-color:hsl(from var(--color-red) h s calc(l - 10));color:var(--color-white)}.tips-carousel{position:relative}.tips-carousel.swiper{overflow:visible}.tips-carousel__slides__item{overflow:hidden;display:inline-block;height:100%;max-width:85vw;-webkit-user-select:none;user-select:none;pointer-events:auto}.tips-carousel__slides__item:last-child{margin-right:0}.card-tip{position:relative;cursor:pointer;aspect-ratio:4/5;border-radius:var(--border-radius-l);overflow:hidden}.card-tip:focus-within{outline:2px solid var(--color-orange);outline-offset:2px}.card-tip__title{display:block;position:absolute;bottom:24px;left:0;right:24px;background-color:var(--color-blue);font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:20px;line-height:1.2;color:var(--color-white);padding:20px;text-decoration:none;z-index:5}.card-tip__title::before{content:'';width:0;height:0;border-left:16px solid var(--color-blue);border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;top:-20px;left:20px;transform:rotate(-90deg);z-index:5}.card-tip__by{display:block;font-style:normal;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:14px;line-height:1.2;margin-top:8px}.card-tip__meta{position:absolute;top:20px;left:20px;display:flex;gap:8px}.card-tip-button{display:flex;justify-content:center;align-items:center;background-color:var(--color-red);border-radius:100%;box-shadow:0 0 0 3px rgb(from var(--color-white) r g b/.2);width:28px;height:28px}.card-tip-button .icon-play{fill:var(--color-white);width:9px;height:14px;transform:translateX(1px)}.card-tip-button .icon-plus{fill:var(--color-white);width:14px;height:14px}.card-tip-time{display:inline-flex;align-items:center;background-color:rgba(0,0,0,.65);border-radius:var(--border-radius-xl);color:var(--color-white);font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:12px;line-height:1;padding:6px 10px}.card-tip-time svg{fill:var(--color-white);height:14px;margin-right:4px;width:14px}.card-tip__image{display:block;overflow:hidden}.card-tip__image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(-180deg,rgb(from var(--color-black) r g b/0) 0,rgb(from var(--color-black) r g b/.75) 100%);opacity:0;transition:opacity .15s ease;z-index:3}.card-tip__image img{display:block;object-fit:cover;width:100%;height:100%;transition:transform .15s ease}.card-tip-social{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px;border:1px solid var(--color-grey4);box-shadow:0 2px 0 0 rgba(0,0,0,.06);cursor:auto}.card-tip-social:hover .card-tip__button{background-color:hsl(from var(--color-instagram) h s calc(l - 5))}.card-tip-social__title{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:24px;line-height:1.2;color:var(--color-grey1);text-align:center}.card-tip-social__title::before{display:none}.card-tip-social__button{display:flex;align-items:center;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;line-height:1.2;background-color:var(--color-blue);color:var(--color-white);padding:8px 16px 8px 8px;border-radius:var(--border-radius-m);margin-top:16px;text-decoration:none;transition:background-color .15s ease}.card-tip-social__button svg{fill:currentColor;width:24px;height:24px;margin-right:12px}.card-tip-social--instagram .card-tip-social__button{background-color:var(--color-instagram)}.card-tip-social--instagram .card-tip-social__button:hover{background-color:hsl(from var(--color-instagram) h s calc(l - 15))}.card-tip-social--twitter .card-tip-social__button{background-color:var(--color-twitter)}.card-tip-social--twitter .card-tip-social__button:hover{background-color:hsl(from var(--color-twitter) h s calc(l - 15))}.card-tip-social--facebook .card-tip-social__button{background-color:var(--color-facebook)}.card-tip-social--facebook .card-tip-social__button:hover{background-color:hsl(from var(--color-facebook) h s calc(l - 15))}.card-tip-social--linkedin .card-tip-social__button{background-color:var(--color-linkedin)}.card-tip-social--linkedin .card-tip-social__button:hover{background-color:hsl(from var(--color-linkedin) h s calc(l - 15))}.interest-areas{position:relative}.interest-areas.swiper{overflow:visible}.card-interest-area{position:relative;width:100%;height:100%;display:flex;flex-direction:column;border-radius:var(--border-radius-l);overflow:hidden;box-shadow:0 2px 0 0 rgba(0,0,0,.06);cursor:pointer;transform:translateY(0);transition:transform .25s ease-out,box-shadow .15s ease-out}.card-interest-area:focus-within:has(:focus-visible){outline:2px solid var(--color-orange);outline-offset:2px}.card-interest-area__body{order:2;padding:16px;border-radius:0 0 var(--border-radius-l) var(--border-radius-l);border:1px solid var(--color-grey4);border-top:0;height:100%}.card-interest-area__title{font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:20px;line-height:1.2;color:var(--color-blue);text-decoration:none}.card-interest-area__intro{font-size:14px;line-height:1.5;margin-top:8px}.card-interest-area__image{order:1;display:block}.card-interest-area__image img{display:block;object-fit:cover;width:100%;height:100%}.hubs{display:flex;flex-direction:column;gap:40px}.hub{display:flex;flex-direction:column}.hub__image{order:1;margin-bottom:20px}.hub__image img{display:block;width:100%;height:auto;object-fit:cover}.hub__title{order:2;font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:20px;margin-bottom:16px}.hub__list{order:3;border-top:1px solid var(--color-grey4)}.hub__list__item{border-bottom:1px solid var(--color-grey4)}.hub__list__item .strong-link{display:flex;align-items:center;justify-content:space-between;font-size:16px;padding:14px 0;color:var(--color-blue-hover)}.hub__list__item .strong-link .icon-chevron{width:11px;height:7px;transform:translateY(1px) rotate(-90deg)}.hub__list__item .strong-link:hover{color:var(--color-blue-dark)}.action-link{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px}.action-link .link-btn{white-space:nowrap;text-overflow:ellipsis}.action-link__title{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif}.featured-story{position:relative;overflow:hidden;width:100%;aspect-ratio:4/5}.featured-story .video-accessibility-btn{top:8px}#stories .featured-story::before{content:'';z-index:11;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}#stories .featured-story:not(.in-view)::before,.featured-story:focus-within::before{opacity:1;pointer-events:all}.featured-story__body{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto;padding-inline:16px;position:absolute;z-index:10;width:100%;bottom:40px;left:0}.featured-story__body-inner{grid-column:1/13;max-width:12;display:flex;flex-direction:column;align-items:flex-start}.featured-story__video{position:relative;width:100%;height:100%;background-color:var(--color-grey1)}.featured-story__video video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.featured-story__video::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(179deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}.featured-story__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;color:var(--color-white);order:2;margin-top:12px;text-decoration:none;text-shadow:0 2px 4px rgba(0,0,0,.5)}.featured-story__title a{text-decoration:none;transition:opacity .15s ease-out}.featured-story__title a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.featured-story__title a:hover{opacity:.8}.featured-story__eyebrow{order:1;display:inline-block;background-color:var(--color-red);font-family:HusansNormal,'Arial Narrow',sans-serif;font-size:17px;padding:6px;color:var(--color-white);line-height:1}.featured-story__eyebrow+.featured-story__eyebrow{margin-left:8px}.featured-story--expertise .featured-story__eyebrow{background-color:var(--color-blue-heavy)}.featured-story--expertise .featured-story__eyebrow span{color:var(--color-blue);font-weight:400}.mode-contrast .featured-story--expertise .featured-story__eyebrow span{color:var(--color-white)}a.featured-story__eyebrow{text-decoration:none;transition:background-color .15s ease}.featured-story--expertise a.featured-story__eyebrow:hover{background-color:var(--color-blue-heavy-hover)}.featured-story__text{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-white);order:3;margin-top:12px}.featured-story__buttons{display:flex;gap:12px;order:4}.featured-story__buttons .link-btn{display:inline-block;margin-top:24px}.mode-contrast .featured-story__buttons .link-btn{background-color:var(--color-black)}.stories__container{display:flex;flex-wrap:wrap;gap:20px}.stories__container>*{flex-basis:100%}@keyframes animate-item-in{to{opacity:1;transform:scale3d(1,1,1)}}.story{position:relative;display:flex;flex-direction:column;background-color:var(--color-white);text-decoration:none;cursor:pointer;box-shadow:0 2px 0 0 rgba(0,0,0,.05);transition:box-shadow .15s ease-out,top .15s ease-out;top:0;border-radius:var(--border-radius-l);overflow:hidden;animation-name:animate-item-in;animation-fill-mode:forwards;animation-timing-function:ease;animation-duration:.1s;opacity:0;transform:scale3d(.95,.95,.95)}.story:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.story:nth-last-of-type(1){animation-delay:.25s}.story:nth-last-of-type(2){animation-delay:.2s}.story:nth-last-of-type(3){animation-delay:.15s}.story:nth-last-of-type(4){animation-delay:.1s}.story:nth-last-of-type(5){animation-delay:50ms}.story:nth-last-of-type(6){animation-delay:0s}.story .focal-label{position:absolute;align-self:flex-start;order:2;top:16px;left:16px;z-index:10}.story__image{position:relative;width:100%;aspect-ratio:16/9;background-color:var(--color-grey1)}.story__image img{display:block;object-fit:cover;width:100%;height:100%}.story__video{display:none}.story__body{order:3;padding:16px;height:100%;border-bottom:1px solid var(--color-grey4);border-left:1px solid var(--color-grey4);border-right:1px solid var(--color-grey4)}.story__title{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;text-decoration:none}.story__title:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.story__title:empty{height:70px;background-color:var(--color-grey5)}.story__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-grey1);margin-top:12px;text-decoration:none}.story__text:empty{height:75px;background-color:var(--color-grey5)}.portal{padding:16px;background-color:var(--color-baby-blue)}.portal__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:24px;margin-bottom:8px}.portal__title+.portal__text{margin-top:16px}.portal__buttons{display:flex;gap:12px}.portal__text+.portal__buttons{margin-top:24px}@keyframes toast{0%{transform:translate(-50%,calc(100% + 32px));opacity:0}50%{transform:translate(-50%,-25%);opacity:1}75%{transform:translate(-50%,-12.5%)}100%{transform:translate(-50%,0)}}.toast{position:fixed;z-index:100;left:50%;bottom:32px;transform:translateX(-50%);padding:16px;width:calc(100% - 32px);max-width:460px;border-radius:var(--border-radius-m);background-color:var(--color-grey1);color:var(--color-white);display:flex;align-items:center;font-size:14px;animation:toast .25s;animation-fill-mode:both}.toast__message{display:flex;flex-grow:1}.toast__message a,.toast__message button{flex-shrink:0;margin-left:auto;font-family:Avenir95Black,Avenir,Arial,sans-serif;text-decoration:none}.toast__message a:hover,.toast__message button:hover{text-decoration:underline}.toast__close{position:relative;flex-shrink:0;width:24px;height:24px;margin-left:25px;display:flex;align-items:center;justify-content:center}.toast__close .icon-close{fill:currentColor;width:12px;height:12px}.toast__close::before{content:'';position:absolute;height:24px;border-left:1px solid var(--color-grey2);left:-12px}.top-course{display:flex;gap:16px;padding:16px;border:1px solid var(--color-grey4)}.top-course__badge{flex:0 0;width:88px;height:88px}.top-course__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:24px}.top-course__text dd,.top-course__text dt,.top-course__text li,.top-course__text p{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5}.top-course__text a{color:var(--color-blue-hover);transition:color .15s;text-decoration:underline}.top-course__text a:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.top-course__text a:hover{text-decoration:none;color:var(--color-blue-dark)}.top-course__text h1,.top-course__text h2,.top-course__text h3,.top-course__text h4,.top-course__text h5,.top-course__text h6{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.top-course__text ul>li::before{top:9px}.top-course__title+.top-course__text{margin-top:8px}.favorites{min-height:calc(100vh - 124px)}.favorites .intro{display:flex;flex-wrap:wrap;align-items:center}.favorites .intro__title{margin-bottom:0}.favorites .intro__note{flex-basis:100%;margin-top:15px}.favorites .intro__note .icon-heart-stroke{width:14px;height:14px;margin:0 6px;transform:translateY(-1px)}.favorites .favorites-save-button{margin-left:auto;align-self:center}.favorites-save-button{display:flex;gap:8px;align-items:center;border:1px solid var(--color-blue);border-radius:var(--border-radius-round);transition:color .15s ease-out;padding:10px 20px 10px 12px;text-decoration:none;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:14px;line-height:1.1;color:var(--color-blue-hover)}.favorites-save-button:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.favorites-save-button:focus,.favorites-save-button:hover{color:var(--color-blue-dark);border-color:var(--color-blue-hover)}.favorites-save-button:focus .icon-email,.favorites-save-button:hover .icon-email{fill:var(--color-blue-hover)}.favorites-save-button .icon-email{fill:var(--color-blue);width:22px;height:22px;transition:fill .15s ease-out}.favorites-save-button::after{content:attr(data-label-mobile)}.favorites-carousel{margin-top:32px;position:relative}.favorites-carousel.swiper{overflow:visible}.favorites-carousel__title{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-bottom:16px;font-family:Avenir95Black,Avenir,Arial,sans-serif}.favorites-carousel__title span{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-weight:400;color:var(--color-grey2)}.favorites-carousel__title.skeleton::after{content:'...';color:var(--color-grey5)}.favorites-card{position:relative;display:flex;flex-direction:column;box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.12);transition:opacity .15s ease;height:100%}.is-deleted .favorites-card{opacity:.5}.favorites-card--not-found .link-btn{background-color:var(--color-grey2)}.favorites-card--not-found .link-btn:hover{background-color:var(--color-grey1)}.favorites-card__image{order:1;background-color:var(--color-grey5);width:100%;aspect-ratio:20/7}.favorites-card--not-found .favorites-card__image{background-color:var(--color-grey3)}.favorites-card__image img{display:block;object-fit:cover;width:100%;height:100%}.favorites-card__body{order:2;flex:1 1;display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--color-grey4);border-top:0}.favorites-card__body>:last-child{margin-top:auto}.favorites-card__body .link-btn{text-align:center}.favorites-card__body .link-btn:empty{background-color:var(--color-grey5);height:48px}.favorites-card__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;color:var(--color-blue)}.favorites-card--not-found .favorites-card__title{color:var(--color-grey2)}.favorites-card__title a{text-decoration:none}.favorites-card__title a:hover{text-decoration:underline}.favorites-card__title:empty{height:24px;background-color:var(--color-grey5)}.favorites-card__meta{display:flex;flex-wrap:wrap;margin-top:-12px}.favorites-card__meta-item{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:14px}.favorites-card__meta-item:not(:last-child)::after{content:'|';margin:0 4px;color:var(--color-grey4)}.favorites-card__meta-item:empty::before{content:'';display:inline-block;width:32px;height:15px;background-color:var(--color-grey5);transform:translateY(4px)}.favorites-card__list{display:flex;flex-direction:column;gap:16px}.favorites-bullet{display:flex;align-items:center;gap:8px}.favorites-bullet__emoji{flex:0 0 36px;background-color:var(--color-grey5);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none}.favorites-bullet__emoji img{width:22px;height:22px}.favorites-bullet__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:14px;line-height:1.5;line-height:1.3;margin:0}.favorites-bullet__text:empty{width:100%;height:18px;background-color:var(--color-grey5)}.favorites__empty{margin-top:32px}.favorites__empty .action-panel{width:100%}.favorites__empty .icon-heart-stroke{width:14px;height:14px;margin:0 6px;transform:translateY(-1px)}.favorites-error{color:var(--color-grey1)}.favorites-error p{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin-bottom:1em}.favorites-error p+h2{margin-top:1.5em}.favorites-error h1,.favorites-error h2,.favorites-error h3,.favorites-error h4,.favorites-error h5,.favorites-error h6{margin-bottom:.5em}.favorites-error h1:not(:first-child),.favorites-error h2:not(:first-child),.favorites-error h3:not(:first-child),.favorites-error h4:not(:first-child),.favorites-error h5:not(:first-child),.favorites-error h6:not(:first-child){margin-top:1.5em}.favorites-error h1 a,.favorites-error h2 a,.favorites-error h3 a,.favorites-error h4 a,.favorites-error h5 a,.favorites-error h6 a{color:inherit}.favorites-error h1 a:hover,.favorites-error h2 a:hover,.favorites-error h3 a:hover,.favorites-error h4 a:hover,.favorites-error h5 a:hover,.favorites-error h6 a:hover{color:inherit}.favorites-error h1{font-weight:400;font-size:24px;line-height:1.2;font-family:Avenir95Black,Avenir,Arial,sans-serif}.favorites-error h2{font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif}.favorites-error h3{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.favorites-error h4,.favorites-error h5,.favorites-error h6{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.favorites-error strong{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-weight:400}.favorites-error em{font-style:normal;font-family:Avenir55Oblique,Avenir,Arial,sans-serif}.favorites-error ol,.favorites-error ul{margin-bottom:1em}.favorites-error ul{list-style:none}.favorites-error ul>li{position:relative;padding-left:24px}.favorites-error ul>li::before{content:'';background-color:var(--color-blue);position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:100%}.favorites-error ol{list-style-position:inside}.favorites-error ol li,.favorites-error ul li{margin-bottom:.75em}.favorites-error ol li ol,.favorites-error ol li ul,.favorites-error ul li ol,.favorites-error ul li ul{margin-bottom:0;margin-top:.5em;font-size:1em}.favorites-error ol :last-child,.favorites-error ul :last-child{margin-bottom:0}.favorites-error li{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5}.favorites-error a:not([class]){color:var(--color-blue-hover);transition:color .15s;text-decoration:underline}.favorites-error a:not([class]):focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.favorites-error a:not([class]):hover{text-decoration:none;color:var(--color-blue-dark)}.favorites-error hr{margin:0;border:0;border-top:1px solid var(--color-grey4);border-bottom:1px solid var(--color-grey4);margin-top:24px;margin-bottom:24px}.mode-contrast .favorites-error hr{border-color:rgb(from var(--color-black) r g b/.2)}.favorites-error abbr,.favorites-error acronym{font-size:1em;border-bottom:dotted 1px var(--color-grey1);text-decoration:none;cursor:help}.favorites-error dl{margin-bottom:1em}.favorites-error dt{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.favorites-error dd{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin:0 0 1em 0}.favorites-error table{width:100%;border-top:solid 1px var(--color-grey4);border-bottom:solid 1px var(--color-grey4)}.favorites-error table caption{font-size:14px;text-align:left;margin-bottom:12px;color:var(--color-grey2);text-transform:uppercase;font-family:Avenir95Black,Avenir,Arial,sans-serif}.favorites-error table td,.favorites-error table th{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-grey1);padding:12px 8px;text-align:left;border-top:solid 1px var(--color-grey4)}.mode-contrast .favorites-error table td,.mode-contrast .favorites-error table th{border-color:rgb(from var(--color-black) r g b/.2)}.favorites-error table th{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;background-color:var(--color-grey5)}.favorites-error table tbody td,.favorites-error table tbody th{vertical-align:top}.favorites-error img{display:block;float:none;margin:.5em 1em 1em 0}.favorites-error :last-child{margin-bottom:0}.favorites-error__reload{position:relative;margin-left:auto;margin-right:auto;padding:15px 24px 15px 45px;display:flex;align-items:center;background-color:var(--color-blue);color:var(--color-white);font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:15px;line-height:1.2;border-radius:var(--border-radius-round);cursor:pointer;transition:all .15s;overflow:hidden;margin-left:0;margin-right:0}.favorites-error__reload:hover{background-color:var(--color-blue-hover)}.favorites-error__reload[disabled]{background-color:var(--color-blue-hover);text-indent:-200px;padding:15px 24px}.favorites-error__reload[disabled] .spinner{opacity:1}.favorites-error__reload[disabled] svg{transform:scale(0)}.favorites-error__reload svg{position:absolute;left:13px;top:13px;width:22px;height:22px;fill:currentColor}.favorites-error__reload .spinner{position:absolute;right:13px;width:22px;height:22px;opacity:0;transition:all .3s;transition-timing-function:ease;transition-timing-function:ease-in}.favorites-error__reload .spinner::after{content:' ';display:block;width:22px;height:22px;box-sizing:border-box;transform:translateZ(0) scale(.5);transform-origin:50% 50%;transform-box:fill-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;border:3px solid currentColor;border-left-color:transparent;animation:spinner 1s infinite linear}.wayfinder{display:grid;grid-template-columns:repeat(3,66vw);grid-auto-rows:minmax(64px,auto);column-gap:16px;row-gap:12px;overflow-y:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding:0 16px;padding-bottom:24px;scrollbar-color:var(--color-grey3) var(--color-grey5);scrollbar-width:thin}.wayfinder::-webkit-scrollbar{width:4px;height:4px}.wayfinder::-webkit-scrollbar-thumb{background:var(--color-grey3);border-radius:var(--border-radius-s)}.wayfinder::-webkit-scrollbar-track{background:var(--color-grey5)}.wayfinder-link{display:flex;align-items:center;gap:16px;text-decoration:none;scroll-snap-align:start}.wayfinder-link:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.wayfinder-link:hover .wayfinder-link__label{text-decoration:underline}.wayfinder-link:empty{width:100%;background-color:var(--color-grey5);height:48px}.wayfinder-link__label{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:15px;line-height:1.2}.wayfinder-link__image{flex-basis:48px;flex-shrink:0;background:var(--color-grey1);overflow:hidden;border-radius:var(--border-radius-m)}.wayfinder-link__image img{display:block}.wayfinder-link__icon{flex-basis:48px;background-color:var(--color-blue);color:var(--color-white);width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-m);aspect-ratio:1/1}.wayfinder-link__icon svg{fill:currentColor;width:24px}@keyframes openModalMobile{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes closeModalMobile{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes openModalDesktop{from{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes closeModalDesktop{from{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% + 10px))}}.modal{--head-height:55px;--max-height:85vh;position:fixed;bottom:0;left:0;width:100%;max-height:var(--max-height);z-index:100;overflow:hidden;background-color:var(--color-white);border-top-left-radius:var(--border-radius-xl);border-top-right-radius:var(--border-radius-xl)}.modal.is-opening{animation:openModalMobile var(--animation-duration,.15s) var(--animation-easing,ease-out) forwards}.modal.is-closing{animation:closeModalMobile var(--animation-duration,.15s) var(--animation-easing,ease-out) forwards}.modal__head{position:relative;border-bottom:1px solid var(--color-grey4);padding:0 16px;height:var(--head-height);display:flex;justify-content:center;align-items:center}.modal-title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;text-align:center;line-height:1.1}.modal-close{position:absolute;top:6px;right:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px}.modal-close:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.modal-close .icon-close{fill:var(--color-grey1)}.modal__body{padding:32px;overflow-y:scroll;overscroll-behavior:contain;height:100%;max-height:calc(var(--max-height) - var(--head-height))}.modal__body::-webkit-scrollbar{width:4px;height:4px}.modal__body::-webkit-scrollbar-thumb{background:var(--color-grey3);border-radius:var(--border-radius-s)}.modal__body::-webkit-scrollbar-track{background:var(--color-grey5)}.modal__body>*+*{margin-top:16px}@keyframes openBackdrop{from{opacity:0}to{opacity:1}}@keyframes closeBackdrop{from{opacity:1}to{opacity:0}}.backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgb(from var(--color-black) r g b/.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100}.backdrop.is-opening{animation:openBackdrop var(--animation-duration,.15s) var(--animation-easing,ease-out) forwards}.backdrop.is-closing{animation:closeBackdrop var(--animation-duration,.15s) var(--animation-easing,ease-out) forwards}.tabs{display:flex;border-bottom:1px solid var(--color-grey4)}.tabs.skeleton{height:65.69px}.tabs-link{display:block;padding:18px 8px;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:15px;line-height:1.1;color:var(--color-grey2);text-decoration:none;border-bottom:3px solid transparent}.tabs-link:focus-visible{outline:1px solid var(--color-blue);outline-offset:-1px}.tabs-link[aria-current=page]{border-color:var(--color-blue);color:var(--color-grey1)}.tabs-link:focus,.tabs-link:hover{color:var(--color-grey1)}.focal-labels{display:flex;gap:12px}.events-empty{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;color:var(--color-grey2);padding-top:24px}.section__header+.section__content .events-list{border-top:1px solid var(--color-grey4)}.events-list__item{border-bottom:1px solid var(--color-grey4);padding:16px 0}.events-list-card{text-decoration:none;display:grid;grid-template-areas:'image date' 'image title';grid-template-columns:96px 1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;column-gap:12px;row-gap:4px}.events-list-card:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.events-list-card:focus .events-list-card__image img,.events-list-card:hover .events-list-card__image img{transform:scale(1.05)}.events-list-card:focus .events-list-card__title,.events-list-card:hover .events-list-card__title{text-underline-offset:.1em;-webkit-text-decoration:underline .05em;text-decoration:underline .05em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.events-list-card__image{aspect-ratio:4/3;border-radius:var(--border-radius-m);overflow:hidden;grid-area:image}.events-list-card__image img{display:block;object-fit:cover;width:100%;height:100%;transition:transform .15s ease}.events-list-card__title{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:15px;line-height:1.2;color:var(--color-grey1);grid-area:title;max-width:560px;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease, -webkit-text-decoration-color .15s ease;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.events-list-card__date{font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:12px;line-height:1.2;color:var(--color-red);grid-area:date;max-width:560px}.events-list-card__date time+time::before{content:', '}.person-updates{display:flex;gap:16px;padding-bottom:16px;overflow-x:scroll;scroll-snap-type:x mandatory;padding-inline:16px;scroll-padding-inline:16px}.person-updates__item{scroll-snap-align:start;scroll-snap-stop:always;min-width:80vw}.person-update{display:flex;flex-direction:column-reverse;gap:16px;border:1px solid var(--color-grey4);border-radius:var(--border-radius-l);text-decoration:none;height:100%;padding:16px;transition:box-shadow .15s ease-out,transform .15s ease-out}.person-update:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.person-update:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.1);transform:translateY(-8px)}.person-update:hover .person-update__text .icon-arrow{fill:var(--color-blue-hover)}.person-update__avatar{overflow:hidden;border-radius:50%;width:64px;aspect-ratio:1/1;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.person-update__avatar img{display:block;object-fit:cover}.person-update__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;flex:1 1}.person-update__text strong{font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.person-update__text .icon-arrow{fill:var(--color-blue);width:16px;height:16px;margin-left:6px}.http-404__buttons{display:flex;flex-direction:column;gap:12px;margin-top:16px}.http-404__emoji{display:flex;gap:8px;justify-content:space-between}.http-404__emoji svg{aspect-ratio:1/1}.mode-contrast .http-404__emoji svg circle{fill:var(--color-black)}.http-404__title{margin-top:32px;font-weight:400;font-size:20px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif}.http-404__text{margin-top:12px}.http-404__text p{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;color:var(--color-grey1)}.http-404__text p:not(:last-child){margin-bottom:1em}.http-404__sub-title{margin-top:32px;font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}@keyframes wink{0%,100%,85%{--translate-y:--var(var(--translate-y) + 6);--scale-y:1}90%,95%{--translate-y:--var(var(--translate-y) + 6);--scale-y:0.3}}.http-404-emoji{--animation-easing:ease-in-out;--animation-duration:0.2s;--wink-animation-duration:2s;transition:transform var(--animation-duration) var(--animation-easing)}.http-404-emoji.look-happy{transform:translateY(32px)}.http-404-emoji__mouth{transform-box:fill-box;transform-origin:center center;transition:transform var(--animation-duration) var(--animation-easing)}.http-404-emoji__mouth,.look-center .http-404-emoji__mouth{transform:translate(0,0)}.look-up .http-404-emoji__mouth{transform:translate(8px,-20px)}.look-down .http-404-emoji__mouth{transform:translate(-1px,17px)}.look-happy .http-404-emoji__mouth{transform:translate(0,21px) scale(-1)}.http-404-emoji__eye{transform-box:fill-box;transform-origin:center center;transition:transform var(--animation-duration) var(--animation-easing);transform:translate(var(--translate-x,0),var(--translate-y,0)) scaleY(var(--scale-y,1))}.http-404-emoji__eye,.look-center .http-404-emoji__eye{--translate-x:0;--translate-y:0}.look-up .http-404-emoji__eye{--translate-x:12px;--translate-y:-12px}.look-down .http-404-emoji__eye{--translate-x:-16px;--translate-y:27px}.look-happy .http-404-emoji__eye{--translate-y:20px;animation:wink var(--wink-animation-duration) var(--animation-easing) infinite}.look-happy .http-404-emoji__eye--left{--translate-x:-24px}.look-happy .http-404-emoji__eye--right{--translate-x:17px}.simple-links{padding-top:16px;border-top:1px solid var(--color-grey4)}.simple-links:not(:first-child){margin-top:16px}.simple-links-title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;line-height:1.5;margin-bottom:8px}.simple-links-list{list-style:none;display:flex;flex-direction:column;gap:8px}.simple-links-list__item{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;line-height:1.5}.simple-links-list__item a:not(.focal-label){color:var(--color-blue-hover);transition:color .15s;text-decoration:underline}.simple-links-list__item a:not(.focal-label):focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.simple-links-list__item a:not(.focal-label):hover{text-decoration:none;color:var(--color-blue-dark)}.flyer{position:relative;overflow:hidden}.flyer--expertise .link-btn{position:relative;font-family:Avenir95Black,Avenir,Arial,sans-serif;font-size:14px;border-radius:var(--border-radius-m);display:inline-block;text-decoration:none;padding:10px 16px;transition:background-color .15s;background-color:var(--color-white);color:var(--color-grey1)}.flyer--expertise .link-btn:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.flyer--expertise .link-btn .icon-arrow,.flyer--expertise .link-btn .icon-download,.flyer--expertise .link-btn .icon-external{vertical-align:middle}.flyer--expertise .link-btn:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.flyer--expertise .link-btn .icon-arrow,.flyer--expertise .link-btn .icon-external{margin-left:6px;fill:currentColor}.flyer--expertise .link-btn .icon-download{margin-right:6px;fill:currentColor}.flyer--expertise .link-btn:hover{background-color:rgb(from var(--color-white) r g b/.9)}.flyer--expertise .link-btn:focus-visible{box-shadow:0 0 0 2px var(--color-orange)}.flyer__background{display:block;width:100vw;z-index:0}.flyer__background img{display:block;width:100%;height:100%;object-fit:cover}.flyer__wrap{padding-inline:16px;display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto;max-width:1240px;transform:translateY(-40px)}.flyer__content-wrap{grid-column:1/13}.flyer__content{padding:16px;background-color:var(--color-white);border:1px solid var(--color-grey4);box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.06);overflow:hidden}.flyer--expertise .flyer__content{border:none;box-shadow:none;background-color:var(--color-blue-heavy)}.flyer__content__title{font-family:HusansNormal,'Arial Narrow',sans-serif;line-height:1.1;font-size:29px;margin-bottom:10px;color:var(--color-grey1)}.flyer--expertise .flyer__content__title{color:var(--color-white)}.flyer--expertise .flyer__content__title strong{color:var(--color-blue)}.flyer__content__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;margin-bottom:16px;max-width:12}.flyer--expertise .flyer__content__text{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-white)}.testimonial-video{display:grid;grid-template-columns:repeat(12,1fr);max-width:1160px;column-gap:16px;margin-inline:auto;place-items:center}.testimonial-video__video-container{grid-column:1/13;width:100%;grid-row:1}.testimonial-video__block-container{grid-column:3/11;grid-row:2;margin-top:-40px}.testimonial-video__block{grid-column:8/13;position:relative;background-color:var(--color-white);border:1px solid var(--color-grey4);color:var(--color-grey1);padding:20px!important}.testimonial-video__block::before{content:'';width:0;height:0;border-left:16px solid var(--color-white);border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;top:-20px;left:50%;transform:translateX(-50%) rotate(-90deg);z-index:5}.testimonial-video__block-title{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:20px;line-height:1.2;margin:0 0 4px}.testimonial-video__block-job-title{display:block;font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:14px;line-height:1.3;margin:0 0 12px}.testimonial-video__block-quote{font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:17px;line-height:1.5;margin:0}.contact-cards{display:flex;flex-direction:column;row-gap:16px}.contact-cards__item{position:relative;top:0;background-color:var(--color-white);border-radius:var(--border-radius-l);border:1px solid var(--color-grey4);padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;transition:box-shadow .15s ease-out,top .15s ease-out}.contact-cards__item svg{width:48px;height:48px}.contact-cards__item .icon-circle-email,.contact-cards__item .icon-circle-phone{fill:var(--color-blue)}.contact-cards__item .icon-circle-whatsapp{fill:var(--color-whatsapp)}.contact-cards__item:focus,.contact-cards__item:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.1);top:-8px}.contact-cards__item:focus .contact-cards__link,.contact-cards__item:hover .contact-cards__link{text-decoration:underline}.contact-cards__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-top:16px}.contact-cards__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:14px;line-height:1.5;margin-top:10px;color:var(--color-grey2)}.contact-cards__link{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-top:16px}.contents{position:relative;border-top:1px solid var(--color-grey4);border-bottom:1px solid var(--color-grey4)}.contents__toggle{position:relative;width:100%;padding:16px 48px 16px 0;background-color:var(--color-white);transition:background-color .15s;display:flex;align-items:center}.contents__toggle:focus-visible{outline:2px solid var(--color-orange);outline-offset:-2px}.contents__toggle[aria-expanded=true] .icon-plus{opacity:0}.contents__toggle[aria-expanded=true] .icon-min{opacity:1}.contents__toggle:focus-visible{text-decoration:underline}.contents__toggle .icon-min,.contents__toggle .icon-plus{position:absolute;right:0;top:50%;fill:var(--color-blue);opacity:1;transition:opacity .15s}.contents__toggle .icon-plus{transform:translateY(-9px)}.contents__toggle .icon-min{opacity:0;transform:translateY(-1px)}.contents-title{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;color:var(--color-grey2)}.contents-list{margin-bottom:16px}.contents-list__item+.contents-list__item{margin-top:16px}.contents-list__link{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--color-blue-hover);transition:color .15s;text-decoration:underline;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;text-decoration:none}.contents-list__link:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.contents-list__link:hover{text-decoration:none;color:var(--color-blue-dark)}.contents-list__link:hover{text-decoration:underline}.contents-list__link .icon-arrow{fill:currentColor;transform:rotate(90deg);width:16px;height:16px;margin-right:8px}.revenues-carousel{position:relative}.revenues-carousel.swiper{overflow:visible}.swiper:not(.swiper-initialized) .revenues-carousel__slide{flex-basis:calc((100% - 16px)/ 2)}.revenue-card{display:flex;flex-direction:column;height:100%;padding:20px;border:1px solid var(--color-grey4);box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.12)}.revenue-card .link-btn{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto}.revenue-card .link-btn [class^=icon]{fill:#fff;width:18px;height:18px;margin-left:0}.revenue-card .link-btn .icon-arrow,.revenue-card .link-btn .icon-external{order:2}.revenue-card-icon{display:flex;align-items:center;justify-content:center;background-color:var(--color-baby-blue);border-radius:var(--border-radius-round);width:56px;height:56px}.revenue-card-icon svg{width:36px;height:36px;fill:var(--color-blue)}.revenue-card-title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-top:16px}.revenue-card-meta{display:flex;gap:12px;margin-top:4px}.revenue-card-meta__item{position:relative;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:13px;color:var(--color-grey1)}.revenue-card-meta__item:not(:last-child)::after{position:absolute;top:0;right:-7px;height:100%;display:block;content:'|';color:var(--color-grey4)}.revenue-card-text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;margin-top:12px;margin-bottom:20px}.updates-carousel{position:relative}.updates-carousel.swiper{overflow:visible}.updates-carousel .takeover-btn{order:4;margin-top:auto;align-self:start}.update-card{display:flex;flex-direction:column;height:100%;padding:20px;border:1px solid var(--color-grey4);box-shadow:0 2px 0 0 rgb(from var(--color-black) r g b/.12);background-color:var(--color-white)}.update-card-title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;margin-top:8px;order:2}.update-card-date{order:1;display:flex;gap:8px;align-items:center;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-size:13px;color:var(--color-grey2)}.update-card-date::before{display:block;width:6px;height:6px;content:'';border-radius:var(--border-radius-round);background-color:var(--color-red)}.update-card-text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;margin-top:8px;margin-bottom:24px;order:3}.project-carousel{position:relative}.project-carousel.swiper{overflow:visible}.project-carousel .takeover-btn{order:4;margin-top:auto;align-self:start}.project-card{position:relative;width:100%;height:100%;display:flex;flex-direction:column;border-radius:var(--border-radius-l);overflow:hidden;box-shadow:0 2px 0 0 rgba(0,0,0,.06);cursor:pointer;transform:translateY(0);transition:transform .25s ease-out,box-shadow .15s ease-out;background-color:var(--color-white);text-decoration:none}.project-card:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.project-card__image{order:1;display:block}.project-card__image img{display:block;object-fit:cover;width:100%;height:100%}.project-card__body{order:2;padding:20px}.project-card__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif}.project-card__text{font-family:Avenir55Roman,Avenir,Arial,sans-serif;font-size:15px;line-height:1.5;margin-top:8px}.project-card-more{display:flex;flex-wrap:wrap;gap:24px;align-content:center;justify-content:center;padding:20px;border-radius:var(--border-radius-l);background-color:var(--color-blue);color:var(--color-white);height:100%}.project-card-more__title{font-weight:400;font-size:17px;line-height:1.2;font-family:Avenir85Heavy,Avenir,Arial,sans-serif;font-family:Avenir95Black,Avenir,Arial,sans-serif;text-align:center}@media (min-width:375px){.content-hero__content__title{font-size:35px}.content-hero__video-button__duration{display:flex}.flagship__title{font-size:29px}.focal-hero__content__title{font-size:52px}.focal-hero__content__title{font-size:61px}.social-btn{width:32px;height:32px;margin-right:4px}.social-btn svg{transform:scale(.8,.8)}.section--favorites .section__header__main__title{font-size:35px}.cta__content__title{font-size:35px}.teaser-video__time{display:flex}.logo-grid__item{max-width:calc(33.3333333333% - 16px + 16px / 3);min-height:80px;height:60px}.logo-image__picture img{width:auto;max-height:72px}.billboard__title{font-size:35px}.poster__content__title{font-size:35px}.tuitionmeter-answer__title strong{font-size:35px}.megafacts__item{width:50%}.focal-point__head__title{font-size:24px}}@media (min-width:500px){.content-hero--video .video-accessibility-btn{top:auto;bottom:8px}.flagship__title{font-size:35px}.flagship__video__button{top:50%}.small-footer-menu__item .contrast-btn{margin-top:0}.section--tintup .section__content{padding-left:0;padding-right:0}.card-testimonial[class*='--wide']{aspect-ratio:16/9}.card-instagram[class*='--wide']{aspect-ratio:16/9}.card-video[class*='--wide']{aspect-ratio:16/9}.card-project[class*='--wide']{aspect-ratio:16/9}.card-social[class*='--wide']{aspect-ratio:16/9}.card-social{padding:16px}.card-social__title{font-size:24px}.cta__content__buttons{width:auto}.contact-wrapper{flex-direction:row}.contact__list__option{display:inline-block;margin-right:24px;height:40px;line-height:40px;margin-bottom:8px}.contact__list__option__link .icon-circle-phone{width:40px;height:40px;margin-right:12px}.contact__list__option__link .icon-circle-email{width:40px;height:40px;margin-right:12px}.contact__list__option__link .icon-circle-whatsapp{width:40px;height:40px;margin-right:12px}.nav-grid__list{gap:16px}.nav-grid__list__item{grid-column:span 6}.contact-card{flex-direction:row-reverse;align-items:flex-start}.contact-card__info{margin-right:16px}.contact-card__avatar{margin-bottom:0}.action-panel{display:flex;flex-direction:row-reverse}.action-panel__image{width:100px;height:auto;flex-basis:100px;flex-shrink:0;flex-grow:0;margin-bottom:0;margin-left:24px}.action-panel__content{flex-grow:1}.cta-panel__content__title{font-size:24px}.logo-grid__item{min-height:120px;height:80px}.logo-image__picture img{width:auto;max-height:94px}.special-panel__title{font-size:24px}.billboard{max-height:400px}.no-object-fit .billboard{height:400px}.billboard__text{display:block}.theme-grid__list__item{grid-column:span 6}.theme-grid-item__label{margin:16px 0 4px}.theme-grid-item__label__text{font-size:14px;margin-top:4px}.feature-carousel__slide{max-width:none}.tuitionmeter-question__answers__button{display:inline-block;margin-right:12px;width:auto;margin-bottom:0}.actiongrid__item{margin-bottom:0}.actiongrid__item.actiongrid__item--course-selector,.actiongrid__item.actiongrid__item--image{grid-column:4/10}.actiongrid__item.actiongrid__item--image+.actiongrid__item.actiongrid__item--text,.actiongrid__item.actiongrid__item--text~.actiongrid__item.actiongrid__item--image{margin-top:16px}.course-selector__content__button{font-size:11px}.course-selector__content__form__submit{margin-top:16px}.update-list__item{min-width:60vw}.card-person[class*='--wide']{aspect-ratio:16/9}.person-sidebar__links{display:flex;flex-wrap:wrap;justify-content:center}.person-sidebar__links__item{padding-right:20px}.person-sidebar__follow{display:flex;flex-direction:column;align-items:center}.focal-point__head__title{font-size:35px}.stories-carousel__slide{max-width:none}.phases__item{flex:1 1 33.3333%}.hubs{flex-direction:row;flex-wrap:wrap;gap:32px}.hubs__child{flex-basis:calc(50% - 16px)}.featured-story .video-accessibility-btn{top:auto;bottom:8px}.stories__container>*{flex-basis:calc(50% - 10px)}.person-updates__item{min-width:60vw}}@media (min-width:768px) and (min-width:1024px){.flagship__red-bar-grid{column-gap:40px}.section--features{padding-top:80px}.cta{column-gap:40px}.facts__slide{padding-top:120px}.facts__slide{padding-bottom:120px}.update{padding-top:24px}.update{padding-bottom:24px}}@media (min-width:768px) and (min-width:768px){.flagship__red-bar-grid{column-gap:32px}.section--features{padding-top:56px}.cta{column-gap:32px}.facts__slide{padding-top:80px}.facts__slide{padding-bottom:80px}.update{padding-top:16px}.update{padding-bottom:16px}}@media (min-width:1024px) and (min-width:1024px){.newsroom{column-gap:40px}.newsroom__item:last-of-type{margin-bottom:0}}@media (min-width:1024px) and (min-width:768px){.layout-sidebar~.section--richtext .section__header__main__title{font-size:29px}.layout-sidebar~.section--action-panel .section__header__main__title{font-size:29px}.layout-sidebar~.section--blockquote .section__header__main__title{font-size:29px}.layout-sidebar~.section--link-list .section__header__main__title{font-size:29px}.layout-sidebar~.section--article-list .section__header__main__title{font-size:29px}.layout-sidebar~.section--publication-list .section__header__main__title{font-size:29px}.layout-sidebar~.section--text-list .section__header__main__title{font-size:29px}.layout-sidebar~.section--intro .section__header__main__title{font-size:29px}.newsroom{column-gap:32px}.newsroom__item:last-of-type{margin-bottom:0}}@media (min-width:1400px){.echo{font-family:HusansInline,'Arial Narrow',sans-serif;text-transform:uppercase;color:var(--color-grey1);display:block;width:85vh;position:fixed;bottom:50%;left:0;text-align:center;transform-origin:0 0;opacity:0;pointer-events:none;font-size:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swiper-button-prev{left:-80px}.swiper-button-next{right:-80px}.takeover__echo{font-family:HusansInline,'Arial Narrow',sans-serif;text-transform:uppercase;color:var(--color-grey1);display:block;width:85vh;position:fixed;bottom:50%;left:0;text-align:center;transform-origin:0 0;opacity:0;pointer-events:none;font-size:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cta__content{margin-top:160px;margin-bottom:160px}}@media (min-width:1400px) and (min-height:1000px){.echo{font-size:61px}.takeover__echo{font-size:61px}}@media (min-width:1400px) and (min-height:750px) and (max-height:999px){.echo{font-size:51px}.takeover__echo{font-size:51px}}@media (min-width:1680px){.content-hero{max-height:640px}}@media (max-width:1023px){.section--http-error .section__header{padding-top:104px}.swiper-slide-active .card-video .video-accessibility-btn{display:block}}@media (max-width:767px){.footer__recent-studies+.footer__menus{padding-top:0}.footer-menu:first-child{border-top:1px solid var(--color-grey2)}.mode-contrast .footer-menu:first-child{border-color:var(--color-white)}.small-footer-menu__item:last-child{margin-left:0;flex-basis:100%;flex-shrink:0;flex-grow:0;width:100%;margin-top:16px}.recent-studies{padding-bottom:40px}.newsletter{padding-inline:16px}.section--imagebuttons .section__header__link{display:none}.section--imagebuttons .imagebuttons__item--dummy{display:flex}.section--teaser-video{padding:0!important}.section--panel-grid{background-image:none!important}.section--image.is-wide{padding:0}.section--facts{padding-inline:0}.section--flyer+.section{margin-top:0!important}.section--update-list{padding-inline:0}.section--update-list .section__header{padding-inline:16px}.section--testimonial-video{padding-left:0;padding-right:0}.section--person-updates{padding-inline:0}.section--person-updates .section__header{padding-inline:16px}.is-wide .image__caption{padding-inline:16px}.donut__legend__item{text-align:center}.donut__legend__item:nth-child(1){border-top:4px solid var(--color-blue);padding-top:12px;margin-left:8px}.donut__legend__item:nth-child(2){border-top:4px solid var(--color-red);padding-top:12px;margin-right:8px}.date-table td{border-top:0;padding:0}.date-table td:nth-of-type(1)::after{content:' | ';color:var(--color-grey3)}.date-table td:nth-last-child(2){padding:16px 0;display:block}.date-table td:last-child{padding-bottom:24px;display:block}.update-list+.link-list{padding-inline:16px}}@media (max-width:767px) and (min-width:1024px){.recent-studies{padding-bottom:80px}.newsletter{padding-inline:40px}}@media (max-width:767px) and (min-width:768px){.recent-studies{padding-bottom:56px}.newsletter{padding-inline:32px}}@media (max-width:499px){.finder-result--course-card .favorite{position:absolute;top:12px;right:12px}.small-footer-menu__item{margin-left:0;flex-basis:100%;flex-shrink:0;flex-grow:0;width:100%}.small-footer-menu__item:last-child{margin-top:16px}.info-table__table th{display:block;padding-bottom:0}.info-table__table td{display:block;padding-left:0;padding-top:0;border-top:0}.contact-card__info__options{width:100%}.event-lists__item__link__label__description{display:none}.billboard__title{font-size:24px}}@media (max-width:374px){.section__header{flex-direction:column;align-items:flex-start}.section__header__link{margin-left:0}}