@charset "UTF-8";.staggered-item-card{align-items:flex-start;color:#000;overflow:hidden;text-decoration:none}.staggered-item-card__heading-holder{margin-block-start:1rem}.staggered-item-card__heading{display:inline-flex;position:relative;text-wrap:auto}.staggered-item-card__text{font-size:.875rem;margin-block-start:.5rem}.staggered-item-card__asset-holder{grid-column:1/-1;grid-row:1;position:relative}.staggered-item-card__asset,.staggered-item-card__cover-asset{border-radius:5px;height:auto;width:100%}.staggered-item-card__cover-asset{opacity:1;transition:opacity .4s cubic-bezier(.65,0,.35,1)}.staggered-item-card__image-holder{height:auto}.staggered-item-card__image,.staggered-item-card__video{height:auto;position:relative}.staggered-item-card--has-link .staggered-item-card__heading-text-inner{background-image:linear-gradient(transparent,transparent),linear-gradient(#000,#000);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% .125rem,0 .125rem;text-shadow:0 2px 0 #f2f2f2;transition:opacity .4s cubic-bezier(.65,0,.35,1);transition:background-size .2s cubic-bezier(.65,0,.35,1)}.staggered-item-card--has-link .staggered-item-card__hover-asset{animation-duration:.6s;animation-name:fadeIn;border-radius:5px;height:100%;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute;transition:opacity .4s cubic-bezier(.65,0,.35,1);width:100%;z-index:2}.staggered-item-card--is-hovered .staggered-item-card__cover-asset{opacity:0;transition:opacity .4s cubic-bezier(.65,0,.35,1)}.staggered-item-card--is-hovered .staggered-item-card__hover-asset{opacity:1}.staggered-item-card--is-hovered .staggered-item-card__heading-text-inner{background-size:0 .125rem,100% .125rem;transition:background-size opacity .2s cubic-bezier(.65,0,.35,1)}@media only screen and (min-width:75rem){.staggered-item-card{display:grid;grid-template-columns:320px calc(100% - 320px);grid-template-rows:min-content auto}.staggered-item-card__heading-holder{grid-column:1/span 1;grid-row:2;margin-block-start:1.25rem}.staggered-item-card__text{grid-column:span 1/-1;grid-row:2;margin-block-start:1.5rem}}@media only screen and (min-width:90rem){.staggered-item-card{grid-template-columns:22.2222222222vw calc(100% - 22.22222vw)}.staggered-item-card__heading{font-size:1.3888888889vw}.staggered-item-card__text{font-size:.9722222222vw}.staggered-item-card--has-link .staggered-item-card__heading-text-inner{background-image:linear-gradient(transparent,transparent),linear-gradient(#000,#000);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% .1388888889vw,0 .1388888889vw;text-shadow:0 2px 0 #f2f2f2;transition:background-size .2s cubic-bezier(.65,0,.35,1)}.staggered-item-card--is-hovered .staggered-item-card__heading-text-inner{background-size:0 .1388888889vw,100% .1388888889vw;transition:background-size opacity .2s cubic-bezier(.65,0,.35,1)}}.module--colour-inverted .staggered-item-card--has-link .staggered-item-card__heading-text-inner{background-image:linear-gradient(transparent,transparent),linear-gradient(#f2f2f2,#f2f2f2);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% .125rem,0 .125rem;text-shadow:0 2px 0 #000;transition:background-size .2s cubic-bezier(.65,0,.35,1)}.module--colour-inverted .staggered-item-card--is-hovered .staggered-item-card__heading-text-inner{background-size:0 .125rem,100% .125rem;transition:background-size opacity .2s cubic-bezier(.65,0,.35,1)}@media only screen and (min-width:90rem){.module--colour-inverted .staggered-item-card--has-link .staggered-item-card__heading-text-inner{background-image:linear-gradient(transparent,transparent),linear-gradient(#f2f2f2,#f2f2f2);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% .1388888889vw,0 .1388888889vw;text-shadow:0 2px 0 #000;transition:background-size .2s cubic-bezier(.65,0,.35,1)}.module--colour-inverted .staggered-item-card--is-hovered .staggered-item-card__heading-text-inner{background-size:0 .1388888889vw,100% .1388888889vw;transition:background-size opacity .2s cubic-bezier(.65,0,.35,1)}}.grid-staggered-items__grid{display:flex;flex-direction:column;gap:40px;margin-block-start:30px}.grid-staggered-items--dark{background-color:#000;color:#f2f2f2}.grid-staggered-items--dark .grid-staggered-items__heading{color:#f2f2f2}@media only screen and (min-width:48rem){.grid-staggered-items__grid{display:grid;gap:calc(2.85714vw - 2.28571px);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:40px}.grid-staggered-items--medium .grid-staggered-items__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:64rem){.grid-staggered-items__grid{gap:80px calc(2.85714vw - 2.85714px)}}@media only screen and (min-width:75rem){.grid-staggered-items__grid{gap:100px calc(2.85714vw - 2.85714px)}}@media only screen and (min-width:85.375rem){.grid-staggered-items__grid{gap:120px calc(2.85714vw - 2.85714px)}}@media only screen and (min-width:90rem){.grid-staggered-items__grid{gap:150px 2.65143vw}}@media only screen and (min-width:100rem){.grid-staggered-items__grid{gap:150px 2.65143vw}}.carousel-quotes__container{row-gap:10px}.carousel-quotes__navigation{display:flex;gap:10px;margin-block-start:20px}.carousel-quotes__quote{grid-row:1/span 1;pointer-events:none;transition:clip-path .4s cubic-bezier(.65,0,.35,1)}.carousel-quotes__quote--active{pointer-events:auto}.carousel-quotes__quote-text{color:#000;font-family:aktiv-grotesk,"sans-serif";font-size:2.125rem;font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:1.2;position:relative}@media only screen and (min-width:48rem){.carousel-quotes__quote-text{font-size:2.5rem}}@media only screen and (min-width:64rem){.carousel-quotes__quote-text{font-size:2.875rem}}@media only screen and (min-width:75rem){.carousel-quotes__quote-text{font-size:3.125rem}}@media only screen and (min-width:90rem){.carousel-quotes__quote-text{font-size:3.4722222222vw}}.carousel-quotes__quote-p:before{content:"“";display:inline-block;width:100px}.carousel-quotes__quote-p:after{content:"”"}.carousel-quotes__quote-source{color:#000;font-family:aktiv-grotesk,"sans-serif";font-size:1.125rem;font-style:normal;font-weight:400;grid-column:6/span 1;grid-row:2/span 1;letter-spacing:-.02em;line-height:1.2;margin-block-start:20px}@media only screen and (min-width:64rem){.carousel-quotes__quote-source{font-size:1.25rem}}@media only screen and (min-width:90rem){.carousel-quotes__quote-source{font-size:1.3888888889vw}}.carousel-quotes--direction-next .carousel-quotes__quote{clip-path:inset(0 0 0 100%)}.carousel-quotes--direction-next .carousel-quotes__quote--active{clip-path:inset(0 0 0 0)}.carousel-quotes--direction-next .carousel-quotes__quote--previous,.carousel-quotes--direction-previous .carousel-quotes__quote{clip-path:inset(0 100% 0 0)}.carousel-quotes--direction-previous .carousel-quotes__quote--active{clip-path:inset(0 0 0 0)}.carousel-quotes--direction-previous .carousel-quotes__quote--previous{clip-path:inset(0 0 0 100%)}@media only screen and (min-width:64rem){.carousel-quotes__navigation{align-self:flex-end;margin-block-start:0;position:absolute}.carousel-quotes__quote{grid-column:3/span 28;padding-block-end:4px}.carousel-quotes__quote-p:before{width:340px}.carousel-quotes__quote-source{margin-block-start:42px;margin-inline-start:348px}}@media only screen and (min-width:90rem){.carousel-quotes__quote{padding-block-end:.2777777778vw}}
