.link-group{background-color:var(--wp--preset--color--off-white);display:grid;grid-template-columns:minmax(0,1fr);gap:.9375rem 0;padding-block:var(--wp--preset--spacing--60) var(--wp--preset--spacing--80)}.link-group__inner{padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right)}.link-group__header-inner{display:grid;gap:.9375rem;grid-template-columns:100%}.link-group__description{font-size:var(--wp--preset--font-size--body-text);font-weight:400;line-height:1.6;letter-spacing:-.02em}.link-group__list{--columns: 1;align-items:end;display:grid;gap:0;grid-template-columns:repeat(var(--columns),minmax(0,1fr))}@media (min-width:46.25rem){.link-group__list{--columns: 2}}@media (min-width:61.25rem){.link-group__list{--columns: 3}}.link-group__link{block-size:100%;inline-size:100%;display:block;border-block-end:.0625rem solid currentColor;padding-block:clamp(.9375rem,-.14757rem + (3.4722222222vw),2.5rem) .9375rem;padding-inline-end:1.25rem;transition:.25s opacity ease,.25s color ease}@media (min-width:61.25rem){.link-group__link{opacity:.65}}.link-group__link:focus-visible{color:#1b1b1b;opacity:1}@media (hover: hover){.link-group__link:hover{color:#1b1b1b;opacity:1}}.link-group__link-inner{align-items:center;display:grid;gap:0 .625rem;grid-template-columns:minmax(0,1fr) max-content}@media (min-width:46.25rem){.link-group__link-inner{grid-template-columns:minmax(0,1fr) max-content}}.link-group__link-icon{block-size:1.875rem;inline-size:1.875rem;background-color:var(--wp--preset--color--red);border-radius:50%;color:var(--wp--preset--color--white);display:grid;place-content:center;flex-shrink:0}.call-to-action__grid{--columns: 1;display:grid;gap:1.5625rem var(--wp--custom--fw--grid-column-gap);grid-template-columns:repeat(var(--columns),minmax(0,1fr))}@media (min-width:61.25rem){:where(.call-to-action:not(.call-to-action--has-media)) .call-to-action__grid{width:min(100%,var(--wp--style--global--content-size));margin-inline:auto}}@media (min-width:61.25rem){:where(.call-to-action.call-to-action--has-media) .call-to-action__grid{--columns: 2}}.call-to-action__grid-item:is(.call-to-action__grid-item--is-media){order:-1}@media (min-width:61.25rem){.call-to-action__grid-item:is(.call-to-action__grid-item--is-media){order:0}}.call-to-action__content{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,.59896rem + (2.0833333333vw),2.1875rem) 0}@media (min-width:61.25rem){.call-to-action__content{margin-block-start:2.5rem}}.call-to-action__group{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.625rem,.19097rem + (1.3888888889vw),1.25rem) 0}.call-to-action__title{margin-block:0}.call-to-action__description p{font-size:clamp(1.75rem,1.22917rem + (1.6666666667vw),2.5rem);font-weight:400;letter-spacing:-.04em;line-height:1.3;margin-block:0}.call-to-action__figure{--offset: calc(100% + ((100vw - var(--wp--style--global--content-size)) / 2));width:max(100%,var(--offset))}.wp-block-fw:is(.alignwide) .call-to-action__figure{--offset: calc(100% + ((100vw - var(--wp--style--global--wide-size)) / 2))}.wp-block-fw:is(.alignfull) .call-to-action__figure{--offset: 0}.call-to-action__image{block-size:auto;inline-size:100%}.card-group{position:relative;overflow:hidden;padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right)}.card-group__header{align-items:end;display:grid;gap:0 1.25rem;grid-template-columns:minmax(0,1fr) max-content}@media (min-width:61.25rem){.card-group__header{margin-block-end:0}}.card-group__header-inner{display:grid;gap:.625rem;grid-template-columns:minmax(0,1fr)}.card-group__description p{margin-block:0}.card-group__items{display:grid;gap:1.875rem 4.09%;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr))}@media (min-width:61.25rem){.card-group__items{grid-template-columns:repeat(3,1fr)}}.card-group__item{position:relative}.card-group__item-figure{background-color:var(--wp--preset--color--black);margin-block-end:1.25rem}.card-group__item-image{block-size:auto;inline-size:100%}.card-group__item-body{display:grid;align-items:start;gap:.625rem 0;grid-template-columns:minmax(0,1fr);padding-inline-end:clamp(1.875rem,1.00694rem + (2.7777777778vw),3.125rem)}.card-group__item-title-link:after{position:absolute;inset:0;width:100%;height:100%;content:""}.card-group__item-title-link:focus-visible{text-decoration:underline;text-decoration-thickness:.03125rem;text-underline-offset:.013em}@media (hover: hover){.card-group__item-title-link:hover{text-decoration:underline;text-decoration-thickness:.03125rem;text-underline-offset:.013em}}.card-group__item-description p{font-size:1.125rem;margin-block:0}.card-group__carousel-wrapper{margin-block-start:2.1875rem}@media (max-width:61.1875rem){.card-group__carousel-nav{display:none}}.card-group__carousel-btn{border-radius:50%;display:grid;place-items:center;width:var(--swiper-navigation-size)!important}.card-group__carousel-btn:after{display:none}.card-group__carousel-btn .icon{width:2.375rem}@media (min-width:61.25rem){.card-group__carousel-btn{background-color:var(--wp--preset--color--black)}}.card-group__carousel-btn:focus-visible{background-color:var(--wp--preset--color--red)}@media (hover: hover){.card-group__carousel-btn:hover{background-color:var(--wp--preset--color--red)}}.card-group .swiper{--swiper-pagination-bottom: 0;--swiper-pagination-top: 0;--swiper-pagination-bullet-horizontal-gap: .125rem;--swiper-pagination-bullet-width: .5rem;--swiper-pagination-bullet-height: .5rem;--swiper-pagination-bullet-border-radius: .25rem;--swiper-pagination-color: var(--wp--preset--color--red);--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-inactive-opacity: .3;--swiper-navigation-color: var(--wp--preset--color--black);--swiper-navigation-size: 1.25rem;--swiper-navigation-top-offset: 100%;--swiper-navigation-sides-offset: 0;overflow:visible}@media (min-width:61.25rem){.card-group .swiper{--swiper-navigation-color: var(--wp--preset--color--white);--swiper-navigation-size: 4.5rem;--swiper-navigation-top-offset: 9.375rem}}.card-group .swiper .swiper-slide{transition:.25s opacity ease}.card-group .swiper .swiper-slide:not(.swiper-slide-visible){opacity:.5}.card-group .swiper .swiper-pagination{position:relative;margin-block-start:clamp(1.25rem,.38194rem + (2.7777777778vw),2.5rem)}.card-group .swiper :is(.swiper-button-next){z-index:9}@media (min-width:61.25rem){.card-group .swiper :is(.swiper-button-next){translate:50% -50%}}.card-group .swiper :is(.swiper-button-next):is(.swiper-button-disabled){opacity:0}.card-group .swiper :is(.swiper-button-prev){z-index:9}@media (min-width:61.25rem){.card-group .swiper :is(.swiper-button-prev){translate:-50% -50%}}.card-group .swiper :is(.swiper-button-prev):is(.swiper-button-disabled){opacity:0}@media (min-width:61.25rem){.testimonial__grid-item{position:sticky;top:0}}.testimonial-item{background-color:var(--theme-bg-color);color:var(--theme-fg-color);padding-block-end:clamp(1.875rem,.13889rem + (5.5555555556vw),4.375rem)}.testimonial-item__grid{--columns: 1;display:grid;gap:1.5625rem var(--wp--custom--fw--grid-column-gap);grid-template-columns:repeat(var(--columns),minmax(0,1fr))}@media (min-width:61.25rem){:where(.testimonial-item:not(.testimonial-item--has-media)) .testimonial-item__grid{width:min(100%,var(--wp--style--global--content-size));margin-inline:auto}}@media (min-width:61.25rem){:where(.testimonial-item.testimonial-item--has-media) .testimonial-item__grid{--columns: 2}}.testimonial-item__content{height:100%;display:grid;grid-template-columns:minimax(0,1fr);padding-block:clamp(1.875rem,.57292rem + (4.1666666667vw),3.75rem) 1.875rem;align-content:space-between;padding-inline:calc(var(--wp--style--root--padding-left) * 2) calc(var(--wp--style--root--padding-right) * 2)}@media (min-width:61.25rem){.testimonial-item__content{padding-inline:0 var(--wp--custom--fw--grid-column-gap)}}:where(.testimonial-item:not(.testimonial-item--has-media)) .testimonial-item__content{padding-block:clamp(1.875rem,-2.46528rem + (13.8888888889vw),8.125rem) 1.875rem}.testimonial-item__content-top{display:grid;grid-template-columns:minimax(0,1fr);gap:.9375rem 0}:where(.testimonial-item.testimonial-item--has-media) .testimonial-item__content-top{width:min(100%,34.0625rem)}.testimonial-item__pretitle{font-size:1.625rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;text-transform:uppercase}@media (min-width:61.25rem){.testimonial-item__pretitle{font-size:clamp(1rem,.78299rem + (.6944444444vw),1.3125rem)}}.testimonial-item__content-bottom{width:min(100%,20.3125rem);margin-block-start:clamp(1.875rem,1.00694rem + (2.7777777778vw),3.125rem)}.testimonial-item__desc{margin-block:0}.testimonial-item__figure{height:100%;margin-inline-end:15vw}@media (min-width:61.25rem){.testimonial-item__figure{margin-inline-end:0}}.testimonial-item__image{block-size:auto;inline-size:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:61.25rem){.testimonial-item__image{min-height:50vw}}.testimonial-item__quote{position:relative;font-size:clamp(2.5rem,1.71875rem + (2.5vw),3.625rem);font-weight:700}.testimonial-item__quote p{font-size:inherit;font-weight:inherit;letter-spacing:-.03em;line-height:1.1;margin-block:0}.testimonial-item__quote :where(a){font-weight:700;text-decoration:underline}.testimonial-item__quote :where(a):focus-visible{color:currentColor;text-decoration:none}@media (hover: hover){.testimonial-item__quote :where(a):hover{color:currentColor;text-decoration:none}}.testimonial-item__quote-mark{position:absolute;font-size:inherit}.testimonial-item__quote-mark:is(.testimonial-item__quote-mark--open){inset:0 auto auto 0;translate:-100% -10%}.testimonial-item__info{font-size:var(--wp--preset--font-size--body-text);font-weight:400;line-height:1.6;letter-spacing:-.02em;display:flex;flex-flow:row wrap;gap:.3125rem .3125rem;font-size:1.125rem}.testimonial-item__quote-name{font-weight:700;font-style:normal}.wp-block-fw:is(.alignfull) .topic-row{padding-inline-start:var(--wp--style--root--padding-left)}.topic-row__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.875rem var(--wp--custom--fw--grid-column-gap)}@media (min-width:87.125rem){.topic-row__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.topic-row__header{position:sticky;top:2rem}@media (min-width:61.25rem){.topic-row__header{translate:0 -.5em}}.topic-row__header-inner{display:grid;gap:.9375rem 0;grid-template-columns:minmax(0,1fr)}.topic-row__content{--offset: calc(100% + ((100vw - var(--wp--style--global--content-size)) / 2));width:max(100%,var(--offset))}.wp-block-fw:is(.alignwide) .topic-row__content{--offset: calc(100% + ((100vw - var(--wp--style--global--wide-size)) / 2))}.wp-block-fw:is(.alignfull) .topic-row__content{--offset: 0}.topic-row__items{display:grid;gap:clamp(3.125rem,2.69097rem + (1.3888888889vw),3.75rem) 0;grid-template-columns:minmax(0,1fr)}@media (min-width:61.25rem){.topic-row__items{row-gap:3.75rem}}.topic-row-item__grid{display:grid;gap:1.125rem 1.875rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "title" "description" "links"}@media (min-width:61.25rem){.topic-row-item__grid{grid-template-columns:minmax(0,1fr) 17.1875rem;grid-template-areas:"title media" "description media" "links media"}}.topic-row-item__grid-item:is(.topic-row-item__grid-item--title){grid-area:title}.topic-row-item__grid-item:is(.topic-row-item__grid-item--description){grid-area:description}.topic-row-item__grid-item:is(.topic-row-item__grid-item--links){grid-area:links}.topic-row-item__grid-item:is(.topic-row-item__grid-item--media){grid-area:media}.topic-row-item__description p{margin-block:0}.topic-row-item__links{display:flex;flex-flow:row wrap;gap:1.125rem 1.125rem}.components-notice-list.components-editor-notices__dismissible{display:none}.wp-admin .acf-block-component{overflow:hidden}.wp-block-group{position:relative}.wp-block-group:is(.overflow-hidden){overflow:hidden}.wp-block-group p>a{text-decoration:underline;transition:.25s text-decoration-color ease}.wp-block-group p>a:focus-visible{text-decoration-thickness:.125rem;text-decoration-color:var(--wp--preset--color--red)}@media (hover: hover){.wp-block-group p>a:hover{text-decoration-thickness:.125rem;text-decoration-color:var(--wp--preset--color--red)}}.wp-block-fw .wp-block-heading{margin-block:0}:is(.wp-block-button.is-style-default .wp-block-button__link,.button.button--outline){--icon: var(--icon-arrow-right-black);--color: var(--theme-fg-color, var(--wp--preset--color--black));--bg-color: var(--theme-bg-color, transparent);--icon-translate-x: 0;font-size:var(--wp--preset--font-size--body-text);font-weight:700;line-height:1.3;align-items:center;accent-color:var(--color);background-color:var(--bg-color);border:.0625rem solid currentColor;border-radius:6.25rem;color:var(--color);display:inline-flex;gap:0 clamp(.375rem,.20139rem + (.5555555556vw),.625rem);padding-block:clamp(.625rem,.53819rem + (.2777777778vw),.75rem);padding-inline:clamp(1.25rem,1.07639rem + (.5555555556vw),1.5rem)}:is(.wp-block-button.is-style-default .wp-block-button__link,.button.button--outline):after{translate:var(--icon-translate-x) 0;inline-size:clamp(.625rem,.40799rem + (.6944444444vw),.9375rem);block-size:clamp(.625rem,.40799rem + (.6944444444vw),.9375rem);background-color:currentColor;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain;background-size:100%;content:"";display:block;flex-shrink:0;transition:.25s translate ease}:is(.wp-block-button.is-style-default .wp-block-button__link,.button.button--outline):focus-visible{--icon: var(--icon-arrow-right-white);--icon-translate-x: .3125rem;background-color:var(--theme-bg-color--active, var(--wp--preset--color--red));border-color:var(--theme-bg-color--active, var(--wp--preset--color--red));color:var(--theme-fg-color--active, var(--wp--preset--color--white))}@media (hover: hover){:is(.wp-block-button.is-style-default .wp-block-button__link,.button.button--outline):hover{--icon: var(--icon-arrow-right-white);--icon-translate-x: .3125rem;background-color:var(--theme-bg-color--active, var(--wp--preset--color--red));border-color:var(--theme-bg-color--active, var(--wp--preset--color--red));color:var(--theme-fg-color--active, var(--wp--preset--color--white))}}:is(.wp-block-button.is-style-underline .wp-block-button__link,.button.button--underline){--color: var(--theme-primary-color, var(--wp--preset--color--black));position:relative;background-color:transparent;border-radius:0;padding:0;color:currentColor;font-size:1.125rem;font-weight:500;line-height:1.3;text-decoration:underline;text-decoration-thickness:.03125rem;text-underline-offset:.013em}@media (min-width:61.25rem){:is(.wp-block-button.is-style-underline .wp-block-button__link,.button.button--underline){text-decoration:none}:is(.wp-block-button.is-style-underline .wp-block-button__link,.button.button--underline):before{position:absolute;inset:auto 0 0;border-block-end:.125rem solid var(--color);content:"";display:block}:is(.wp-block-button.is-style-underline .wp-block-button__link,.button.button--underline):after{position:absolute;inset:auto 0 0;border-block-end:.125rem solid var(--theme-bg-color--active, var(--wp--preset--color--red));content:"";display:block;opacity:0;transition:.25s opacity ease}:is(.wp-block-button.is-style-underline .wp-block-button__link,.button.button--underline):focus-visible:after{opacity:1}}@media (min-width:61.25rem) and (hover: hover){:is(.wp-block-button.is-style-underline .wp-block-button__link,.button.button--underline):hover:after{opacity:1}}.wp-block-table table{font-size:var(--wp--preset--font-size--heading-6);letter-spacing:-.02em;line-height:1}:is(.wp-block-table table,tr,td,th){border:none}.wp-block-table table :is(th,td){font-size:1rem;line-height:1.5;padding-inline:0}.wp-block-table table thead{border-block-end:.125rem solid var(--wp--preset--color--red)}.wp-block-table table thead th{font-weight:700;padding-block:0 .5625rem;text-align:left;text-transform:uppercase}.wp-block-table table tbody td{border-block-end:.0625rem solid var(--wp--preset--color--black);padding-block:1.75rem .5625rem}.wp-block-list{padding-inline-start:.9375rem;list-style-position:outside}.wp-block-list li{font-size:var(--wp--preset--font-size--heading-6);letter-spacing:-.02em;line-height:1.5}.wp-block-list:is(ul){list-style-type:disc}.wp-block-list:is(ul) li::marker{color:var(--wp--preset--color--deep-red)}.wp-block-list:is(ol) li::marker{color:var(--wp--preset--color--deep-red)}
