@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.hero-banner__inner{box-sizing:border-box;position:relative}.hero-banner--default .hero-banner__inner{box-sizing:border-box;padding:clamp(124px + 4rem,12vw,12rem) 0 clamp(124px + 4rem,13vw,14rem)}.hero-banner--default .hero-banner__inner:after{background:linear-gradient(to top,var(--color-light) 0,#0000 27%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-banner--large .hero-banner__inner{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(5rem + 124px + 2rem,16vw,16rem) 0}@media(max-width:992px){.hero-banner--large .hero-banner__inner{min-height:auto}}.hero-banner--large .hero-banner__inner:after{background:linear-gradient(to top,var(--color-light) 4%,#0000 22%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-banner--large .hero-banner__content{margin-top:-5rem}@media(max-width:992px){.hero-banner--large .hero-banner__content{margin-top:-2.5rem}}.hero-banner--split .hero-banner__inner{align-items:flex-end;background:var(--color-secondary);display:flex;isolation:isolate;min-height:clamp(480px,50vw,620px);overflow:hidden;padding:clamp(145px,12vw,200px) 0 clamp(5rem,10vw,10rem)}@media(max-width:992px){.hero-banner--split .hero-banner__inner{min-height:auto;padding:145px 0 80px}}.hero-banner--split .hero-banner__background:before{display:none}.hero-banner--split .hero-banner__background{mix-blend-mode:overlay;opacity:.3}.hero-banner--split .hero-banner__background img{filter:grayscale(1)}.hero-banner--split .hero-banner__wrapper{width:100%}.hero-banner--split .hero-banner__content{align-items:end;color:var(--color-light);column-gap:clamp(3rem,5vw,5rem);display:grid;grid-template-columns:.5fr .5fr;justify-content:start;margin:0;max-width:100%}@media(max-width:1200px){.hero-banner--split .hero-banner__content{column-gap:3rem;grid-template-columns:minmax(240px,42%) minmax(320px,1fr)}}@media(max-width:992px){.hero-banner--split .hero-banner__content{align-items:start;grid-template-columns:1fr;row-gap:2rem}}.hero-banner--split .hero-banner__media{align-items:flex-end;display:flex}.hero-banner--split .hero-banner__media-frame{line-height:0;margin:0;width:min(100%,320px)}@media(max-width:1200px){.hero-banner--split .hero-banner__media-frame{width:min(100%,280px)}}@media(max-width:992px){.hero-banner--split .hero-banner__media-frame{width:min(100%,200px)}}.hero-banner--split .hero-banner__media-image{display:block;height:auto;width:100%}.hero-banner--split .hero-banner__title--split{line-height:.95;margin:0;max-width:420px;text-align:left}.hero-banner--split .hero-banner__copy{align-items:flex-start;display:flex;flex-direction:column;gap:1rem 0}.hero-banner--split .hero-banner__pretitle{text-align:left}.hero-banner--split .hero-banner__text{font-size:clamp(15px,1.05vw,16px);gap:12px 0;line-height:1.45;margin:0;max-width:none;text-align:left}@media(max-width:992px){.hero-banner--split .hero-banner__text{max-width:100%}}.hero-banner__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.hero-banner__background:before{background:var(--color-dark);content:"";height:100%;left:0;opacity:.55;position:absolute;top:0;width:100%}.hero-banner__background :is(img,picture){height:100%;object-fit:cover;width:100%}.hero-banner__wrapper{position:relative;z-index:2}.hero-banner__content{align-items:center;color:var(--color-light);display:flex;flex-direction:column;gap:1.5rem 0;justify-content:center;margin:0 auto;max-width:70%}@media(max-width:992px){.hero-banner__content{max-width:100%}}.hero-banner__content>*{margin:0}.hero-banner__top{align-items:center;display:flex;flex-direction:column;gap:10px 0;justify-content:center}.hero-banner__top>*{line-height:.95;margin:0}.hero-banner__title{order:2;text-align:center}.hero-banner__pretitle{color:#e3ded2;font-family:var(--font-family-heavy);font-weight:500;order:1}.hero-banner__text{display:flex;flex-direction:column;gap:20px 0;margin:0 auto;max-width:48%;order:3;text-align:center}@media(max-width:992px){.hero-banner__text{max-width:65%}}.hero-banner__text>*{margin:0}.hero-banner__button{order:4}.hero-banner__arrow{animation:bounce 1s infinite;bottom:2.5rem;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.related-insights{background:var(--color-background)}.related-insights .section-top{box-sizing:border-box;padding-bottom:3rem}.related-insights__inner{box-sizing:border-box}.related-insights__wrapper{display:grid;gap:5rem;grid-template-columns:repeat(3,1fr)}.related-insights__item{overflow:hidden;position:relative;transition:transform .3s ease}.related-insights__item:hover .related-insights__image img{transform:scale(1.05)}.related-insights__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.related-insights__image{aspect-ratio:1/1;background:var(--color-primary);overflow:hidden;position:relative;width:100%}.related-insights__image img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.related-insights__image-background{background:var(--color-primary);box-sizing:border-box;height:100%;left:0;padding:20px;position:absolute;top:0;transition:.4s ease;width:100%;z-index:0}.related-insights__image-background :is(img,picture){height:100%;object-fit:cover;transition:.4s ease;width:100%}.related-insights__overlay{display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}.related-insights__overlay :is(img,picture){height:auto;max-height:75%;max-width:100%;object-fit:contain;object-position:bottom right}.related-insights__author{bottom:0;height:100%;pointer-events:none;position:absolute;right:0;width:100%;z-index:2}.related-insights__author,.related-insights__author .author-avatar{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.related-insights__author .author-avatar{margin-left:auto;max-width:500px;overflow:hidden;position:relative;width:85%}.related-insights__author .author-avatar>img{display:block}.related-insights__author .author-avatar>img:first-child{bottom:-20px;object-fit:contain;object-position:bottom right;position:absolute;right:-10px;width:95%}.related-insights__author .author-avatar>img:nth-child(2){margin-left:auto;margin-right:-12px;max-height:70%;max-width:90%;object-fit:contain;object-position:bottom right;position:relative}.related-insights__content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:1rem;padding-top:1.5rem}.related-insights__content>*{margin:0}.related-insights__category{color:var(--color-primary);font-family:var(--font-family-heavy);font-size:.9rem}.related-insights__title{color:inherit;font-family:var(--font-family-heavy);font-size:1.25rem;line-height:1.2}.related-insights__excerpt{color:var(--color-text-secondary);font-size:.95rem;line-height:1.4}.related-insights__item--preview-03 .related-insights__image{align-items:flex-end;background:#f6f5f6;display:flex;justify-content:center}.related-insights__item--preview-03 .related-insights__image img{height:90%;max-width:100%;object-fit:contain;object-position:bottom center;position:relative;z-index:2}.related-insights__item--preview-03:hover .related-insights__image-background{padding:0}.related-insights__item--preview-04 .related-insights__image{position:relative}.related-insights__item--preview-04 .related-insights__image img{filter:grayscale(100%) brightness(1.2)}.related-insights__item--preview-04 .related-insights__image:after{background:var(--color-primary);content:"";height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media(max-width:768px){.related-insights__wrapper{gap:1.5rem;grid-template-columns:1fr}}@media(max-width:1024px)and (min-width:769px){.related-insights__wrapper{grid-template-columns:repeat(2,1fr)}}.contact-cta__inner{color:var(--color-light);padding:0}.contact-cta__inner.style-large{background:var(--color-primary)}.contact-cta__inner.style-large .contact-cta__wrapper{box-sizing:border-box;margin:0 auto;max-width:72%;padding:7rem 0}@media(max-width:992px){.contact-cta__inner.style-large .contact-cta__wrapper{max-width:100%;padding:3rem 0}}.contact-cta__inner.style-large .contact-cta__wrapper h2{font-size:clamp(2.8rem,5vw,4.75rem);line-height:.95}.contact-cta__wrapper{align-items:center;background:var(--color-primary);box-sizing:border-box;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;padding:4rem 0;text-align:center}@media(max-width:992px){.contact-cta__wrapper{gap:2rem 0;padding:3rem 0}}.contact-cta__wrapper>*{margin:0}.contact-cta__wrapper h2{line-height:.8}.contact-cta__wrapper p{font-family:var(--font-family-heavy);margin:0}.contact-cta__wrapper .button{background:var(--color-light);color:var(--color-primary)}