
.richtext-block{padding:var(--spacing-xl)var(--spacing-padding-outside)}.richtext-block--no-padding{padding:var(--spacing-none)var(--spacing-padding-outside)}.richtext-block__inner{max-width:var(--spacing-max-width-xxxl);margin-inline:auto}.richtext-block__content{max-width:var(--spacing-max-width-xxl)}.richtext-block .richtext{color:var(--text-primary-light)}.richtext-block .richtext>h1:not(:last-child),.richtext-block .richtext>h2:not(:last-child),.richtext-block .richtext>h3:not(:last-child),.richtext-block .richtext>p:not(:last-child),.richtext-block .richtext>ol:not(:last-child),.richtext-block .richtext>ul:not(:last-child){margin-bottom:var(--spacing-md)}.richtext-block .richtext>hr:not(:last-child),.richtext-block .richtext>.richtext__image-wrapper:not(:last-child){margin-bottom:var(--spacing-lg)}.richtext-block .richtext>p:has(.richtext__figure):not(:last-child){margin-bottom:var(--spacing-lg)}.richtext-block .richtext h1{font-size:var(--font-size-400);letter-spacing:0;line-height:132.258%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold)}.richtext-block .richtext h2{font-size:var(--font-size-300);letter-spacing:0;line-height:140%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold)}.richtext-block .richtext h3{font-size:var(--font-size-200);letter-spacing:0;line-height:140%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold)}.richtext-block .richtext p{font-size:var(--font-size-100);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal)}.richtext-block .richtext a{color:var(--text-brand-light);text-decoration-skip-ink:none;text-underline-offset:11%;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:calc(1em/11.1111)}.richtext-block .richtext a:hover{text-decoration-style:solid}.richtext-block .richtext hr{background-color:var(--border-primary-light);border:none;height:1px}.richtext-block .richtext ol{padding-left:var(--spacing-md)}.richtext-block .richtext ol li{list-style-type:decimal}.richtext-block .richtext ul{padding-left:var(--spacing-md)}.richtext-block .richtext ul li{list-style-type:disc}.richtext-block .richtext sup{vertical-align:top;font-size:.75rem;position:relative;top:-.2rem}.richtext-block .richtext sub{vertical-align:bottom;font-size:.75rem;position:relative;bottom:-.2rem}.richtext-block .richtext__figure{padding:var(--spacing-sm)var(--spacing-sm)var(--spacing-xs);background-color:var(--bg-secondary-light);border-radius:var(--radius-sm)}.richtext-block .richtext__figure .richtext__image{border-radius:var(--radius-xs);width:100%;height:auto}.richtext-block .richtext__caption{font-size:var(--font-size-100);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal);color:var(--text-brand-light);padding-top:var(--spacing-2xs)}.richtext-block .richtext blockquote{padding:var(--spacing-lg)var(--spacing-xl);margin-bottom:var(--spacing-2xl);margin-top:var(--spacing-2xl);background-color:var(--bg-secondary-light);border-radius:var(--radius-sm);overflow:auto}.richtext-block .richtext blockquote p{font-size:var(--font-size-200);letter-spacing:0;line-height:140%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-semibold)}.richtext-block .richtext blockquote p:last-child:not(:only-child){font-size:var(--font-size-000);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-semibold);color:var(--text-brand-secondary-light);padding-top:var(--spacing-sm)}.richtext-block .richtext table{width:100%;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-2xl);border:1px solid var(--border-primary-light);border-radius:var(--radius-sm);border-spacing:0;grid-template-columns:1fr;display:grid;overflow:hidden}.richtext-block .richtext table thead,.richtext-block .richtext table tbody,.richtext-block .richtext table tr{display:contents}@media (max-width:59.99em){.richtext-block .richtext table tr:not(:last-of-type) td,.richtext-block .richtext table tr:last-of-type td:not(:last-of-type){border-bottom:1px solid var(--border-primary-light)}}.richtext-block .richtext table th,.richtext-block .richtext table td{padding:var(--spacing-sm)var(--spacing-md);vertical-align:top}.richtext-block .richtext table th{background-color:var(--bg-secondary-light)}.richtext-block .richtext table th p{font-size:var(--font-size-100);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold);color:var(--text-primary-light);text-align:left}@media (max-width:59.99em){.richtext-block .richtext table th{border-bottom:1px solid var(--border-primary-light)}}.richtext-block .richtext table td p{font-size:var(--font-size-100);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal);color:var(--text-primary-light)}@media (max-width:59.99em){.richtext-block .richtext table th:first-of-type,.richtext-block .richtext table td:nth-of-type(4n+1){order:1}.richtext-block .richtext table th:nth-of-type(2),.richtext-block .richtext table td:nth-of-type(4n+2){order:2}.richtext-block .richtext table th:nth-of-type(3),.richtext-block .richtext table td:nth-of-type(4n+3){order:3}.richtext-block .richtext table th:nth-of-type(4),.richtext-block .richtext table td:nth-of-type(4n+4){order:4}.richtext-block .richtext table th:nth-of-type(5),.richtext-block .richtext table td:nth-of-type(4n+5){order:5}.richtext-block .richtext table th:nth-of-type(6),.richtext-block .richtext table td:nth-of-type(4n+6){order:6}.richtext-block .richtext table th:nth-of-type(7),.richtext-block .richtext table td:nth-of-type(4n+7){order:7}.richtext-block .richtext table th:nth-of-type(8),.richtext-block .richtext table td:nth-of-type(4n+8){order:8}.richtext-block .richtext table th,.richtext-block .richtext table td{width:100%!important}}@media (min-width:60em){.richtext-block .richtext table{table-layout:fixed;gap:0;display:table}.richtext-block .richtext table thead{display:table-header-group}.richtext-block .richtext table tbody{display:table-row-group}.richtext-block .richtext table tr{display:table-row}.richtext-block .richtext table tr:not(:last-child) th,.richtext-block .richtext table tr:not(:last-child) td{border-bottom:1px solid var(--border-primary-light)}.richtext-block .richtext table th,.richtext-block .richtext table td{order:0;width:auto;display:table-cell}}
.article{padding:var(--spacing-xl)var(--spacing-padding-outside)}.article__inner{width:100%;max-width:var(--spacing-max-width-xxxl);margin-inline:auto}.article__main-content{max-width:var(--article-content-max-width-sm)}@media (min-width:75em){.article__main-content{max-width:var(--article-content-max-width-lg)}}.article__header{gap:var(--spacing-xs);border-bottom:1px solid var(--border-primary-light);padding-bottom:var(--spacing-2xl);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:75em){.article__header{padding-top:var(--spacing-xl)}}.article__header-details{gap:var(--spacing-3xs);font-size:var(--font-size-000);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-semibold);color:var(--text-brand-light);display:flex}.article__title{font-size:var(--font-size-600);font-family:var(--font-secondary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:-.015rem;color:var(--text-brand-light);line-height:clamp(120%,120% + 1vi,130%)}.article__content{color:var(--text-primary-light)}.article__content .richtext-block{padding:0}.article__content .richtext-block__inner{max-width:none}



.hero{padding:var(--spacing-xs)var(--spacing-md);margin-top:var(--spacing-xs);justify-content:center;min-height:36.25rem;display:flex;position:relative}@media (min-width:60em){.hero{padding:var(--spacing-4xl);min-height:41.5rem;margin-top:0}}.hero__inner{align-self:flex-end;gap:var(--spacing-lg);padding-bottom:var(--spacing-6xl);max-width:var(--spacing-max-width-xxxl);z-index:1;flex-direction:column;width:100%;display:flex;position:relative}.hero__content{align-items:flex-start;gap:var(--spacing-sm);max-width:var(--spacing-max-width-l);flex-direction:column;display:flex}.hero__title{font-family:var(--font-secondary);letter-spacing:-.025rem;color:var(--text-secondary-light);font-size:2.5rem;line-height:2.75rem}@media (min-width:37.5em){.hero__title{font-size:var(--font-size-700);font-family:var(--font-secondary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:0;line-height:clamp(110%,110% + 1vi,120%)}}.hero__description{font-size:var(--font-size-200);letter-spacing:0;line-height:140%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-semibold);color:var(--text-secondary-light)}.hero__background-image{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.hero__background-image:after{content:"";z-index:1;background:linear-gradient(#0000 10.38%,#00000059 47.67%);width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:60em){.hero__background-image:after{background:linear-gradient(270deg,#0000 21.41%,#0000007a 72.91%)}}@media (min-width:75em){.hero__background-image:after{background:linear-gradient(270deg,#0000 36.35%,#0000007a 64.34%)}}.hero__background-image img{object-fit:cover}.hero__background-image--small{display:block}@media (min-width:37.5em){.hero__background-image--small{display:none}}.hero__background-image--large{display:none}@media (min-width:37.5em){.hero__background-image--large{display:block}}.hero__gradient-blur{z-index:0;pointer-events:none;width:100%;display:block;position:absolute;inset:0}.hero__gradient-blur>div,.hero__gradient-blur:before,.hero__gradient-blur:after{position:absolute;inset:0}.hero__gradient-blur:before{content:"";z-index:1;-webkit-backdrop-filter:blur(.3px);backdrop-filter:blur(.3px);-webkit-mask:linear-gradient(#0000 15%,#000 25% 35%,#0000 45%);mask:linear-gradient(#0000 15%,#000 25% 35%,#0000 45%)}@media (min-width:60em){.hero__gradient-blur:before{-webkit-mask:linear-gradient(270deg,#0000 15%,#000 25% 40%,#0000 50%);mask:linear-gradient(270deg,#0000 15%,#000 25% 40%,#0000 50%)}}.hero__gradient-blur>div:first-of-type{z-index:2;-webkit-backdrop-filter:blur(.4px);backdrop-filter:blur(.4px);-webkit-mask:linear-gradient(#0000 20%,#000 30% 40%,#0000 50%);mask:linear-gradient(#0000 20%,#000 30% 40%,#0000 50%)}@media (min-width:60em){.hero__gradient-blur>div:first-of-type{-webkit-mask:linear-gradient(270deg,#0000 20%,#000 30% 45%,#0000 55%);mask:linear-gradient(270deg,#0000 20%,#000 30% 45%,#0000 55%)}}.hero__gradient-blur>div:nth-of-type(2){z-index:3;-webkit-backdrop-filter:blur(.7px);backdrop-filter:blur(.7px);-webkit-mask:linear-gradient(#0000 25%,#000 35% 45%,#0000 55%);mask:linear-gradient(#0000 25%,#000 35% 45%,#0000 55%)}@media (min-width:60em){.hero__gradient-blur>div:nth-of-type(2){-webkit-mask:linear-gradient(270deg,#0000 25%,#000 35% 50%,#0000 60%);mask:linear-gradient(270deg,#0000 25%,#000 35% 50%,#0000 60%)}}.hero__gradient-blur>div:nth-of-type(3){z-index:4;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(#0000 30%,#000 40% 50%,#0000 60%);mask:linear-gradient(#0000 30%,#000 40% 50%,#0000 60%)}@media (min-width:60em){.hero__gradient-blur>div:nth-of-type(3){-webkit-mask:linear-gradient(270deg,#0000 30%,#000 40% 55%,#0000 65%);mask:linear-gradient(270deg,#0000 30%,#000 40% 55%,#0000 65%)}}.hero__gradient-blur>div:nth-of-type(4){z-index:5;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);-webkit-mask:linear-gradient(#0000 35%,#000 45% 55%,#0000 65%);mask:linear-gradient(#0000 35%,#000 45% 55%,#0000 65%)}@media (min-width:60em){.hero__gradient-blur>div:nth-of-type(4){-webkit-mask:linear-gradient(270deg,#0000 35%,#000 45% 60%,#0000 70%);mask:linear-gradient(270deg,#0000 35%,#000 45% 60%,#0000 70%)}}.hero__gradient-blur>div:nth-of-type(5){z-index:6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(#0000 40%,#000 50% 60%,#0000 70%);mask:linear-gradient(#0000 40%,#000 50% 60%,#0000 70%)}@media (min-width:60em){.hero__gradient-blur>div:nth-of-type(5){-webkit-mask:linear-gradient(270deg,#0000 40%,#000 50% 65%,#0000 75%);mask:linear-gradient(270deg,#0000 40%,#000 50% 65%,#0000 75%)}}.hero__gradient-blur>div:nth-of-type(6){z-index:7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask:linear-gradient(#0000 45%,#000 55% 65%);mask:linear-gradient(#0000 45%,#000 55% 65%)}@media (min-width:60em){.hero__gradient-blur>div:nth-of-type(6){-webkit-mask:linear-gradient(270deg,#0000 45%,#000 55% 70%);mask:linear-gradient(270deg,#0000 45%,#000 55% 70%)}}.hero__gradient-blur:after{content:"";z-index:8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(#0000 50%,#000 60%);mask:linear-gradient(#0000 50%,#000 60%)}@media (min-width:60em){.hero__gradient-blur:after{-webkit-mask:linear-gradient(270deg,#0000 50%,#000 60%);mask:linear-gradient(270deg,#0000 50%,#000 60%)}}
.card-block-image{padding:var(--spacing-4xl)var(--spacing-padding-outside)var(--spacing-6xl);justify-content:center;display:flex}.card-block-image__inner{gap:var(--spacing-4xl);width:100%;max-width:var(--spacing-max-width-xxxl);flex-direction:column;display:flex}@media (min-width:75em){.card-block-image__inner{gap:var(--spacing-2xl)}}.card-block-image__header{align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column;display:flex}@media (min-width:60em){.card-block-image__header{flex-direction:row;justify-content:space-between;align-items:center}}.card-block-image__header-inner{flex:1}@media (min-width:60em){.card-block-image__header-inner{max-width:var(--spacing-max-width-xxl);padding-right:var(--spacing-2xl)}}.card-block-image__title{font-size:var(--font-size-600);font-family:var(--font-secondary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:-.015rem;color:var(--text-brand-light);line-height:clamp(120%,120% + 1vi,130%)}.card-block-image__description{font-size:var(--font-size-200);letter-spacing:0;line-height:140%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal);color:var(--text-primary-light);margin-top:.25rem}.card-block-image__cards{gap:var(--spacing-lg);display:grid}@media (min-width:60em){.card-block-image__cards{row-gap:var(--spacing-2xl);column-gap:var(--spacing-lg)}.card-block-image__cards--two{grid-template-columns:repeat(2,1fr)}.card-block-image__cards--three{grid-template-columns:repeat(3,1fr)}}
.image-card{gap:var(--spacing-md);flex-direction:column;display:flex}.image-card__image{aspect-ratio:320/189.47;border-radius:.625rem;width:100%;position:relative;overflow:hidden}@media (min-width:37.5em){.image-card__image--2{aspect-ratio:429/254.01}}@media (min-width:75em){.image-card__image--2{aspect-ratio:644/381.32}}@media (min-width:37.5em){.image-card__image--3{aspect-ratio:278.67/165}}@media (min-width:75em){.image-card__image--3{aspect-ratio:421.33/249.47}}.image-card__image img{object-fit:cover;object-position:center}.image-card__content{flex-direction:column;flex:1;display:flex}.image-card__title{font-size:var(--font-size-200);letter-spacing:0;line-height:140%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-bold);color:var(--colour-neutral-900)}.image-card__description{font-size:var(--font-size-100);letter-spacing:0;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal);color:var(--colour-neutral-900);margin-top:var(--spacing-4xs)}.image-card__button{margin-top:var(--spacing-2xs)}
