.op-rich-paragraph{margin:0}.op-rich-paragraph a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.op-rich-paragraph a:focus-visible,.op-rich-paragraph a:hover{opacity:.85}.op-rich-paragraph-control .op-rich-paragraph{background:var( --op-input-bg,#fff );border:1px solid var( --op-card-border,#ddd );border-radius:2px;min-height:4.5em;padding:.5rem .625rem}@keyframes op-shared-tab-progress-fill{0%{width:0}to{width:100%}}.op-shared-tab-progress{background:color-mix(in srgb,var(--op-color-dark) 4%,var(--op-color-light));bottom:0;height:.125rem;left:0;overflow:hidden;position:absolute;right:0}.op-shared-tab-progress-fill{background:var(--op-color-accent);display:block;height:100%;width:0}:root{--op-tab-carousel-ease:cubic-bezier(0.22,1,0.36,1);--op-tab-carousel-ease-enter:cubic-bezier(0.16,1,0.3,1);--op-tab-carousel-ease-fade:cubic-bezier(0.25,1,0.5,1);--op-tab-carousel-slide-ms:380ms}@keyframes op-tab-carousel-progress-fill{0%{width:0}to{width:100%}}@keyframes op-tab-carousel-enter-copy{0%{opacity:0;transform:translate3d(0,.75rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes op-tab-carousel-enter-metric{0%{opacity:0;transform:translate3d(0,.5rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes op-tab-carousel-enter-chrome{0%{opacity:0;transform:translate3d(0,.375rem,0)}to{opacity:1;transform:translateZ(0)}}.op-tab-carousel-empty{color:var(--op-color-text-muted);font-size:var(--op-text-sm);line-height:var(--op-leading-relaxed);margin:0;padding:var(--op-space-6);text-align:center}.op-tab-carousel{display:flex;flex-direction:column;gap:var(--op-space-6)}.op-tab-carousel,.op-tab-carousel__card{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.op-tab-carousel__card{border:.0625rem solid var(--op-card-border);border-radius:var(--op-card-radius);overflow:hidden}.op-tab-carousel__list{align-items:stretch;display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%;-ms-overflow-style:none;scroll-snap-type:x proximity}.op-tab-carousel:not(.op-tab-carousel--mobile-accordion) .op-tab-carousel__list{overflow-x:hidden}.op-tab-carousel__list::-webkit-scrollbar{display:none}.op-tab-carousel__item{display:flex;flex:1 1 0%;min-width:0;scroll-snap-align:start}.op-tab-carousel__tab{align-items:flex-start;align-self:stretch;background:transparent;border:0;border-right:.0625rem solid var(--op-card-border);box-sizing:border-box;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--op-space-2);height:100%;min-height:100%;padding:var(--op-card-padding);position:relative;text-align:left;width:100%}.op-tab-carousel__item:last-child .op-tab-carousel__tab{border-right:0}.op-tab-carousel__tab.is-active .op-tab-carousel__tab-title{color:var(--op-color-accent)}.op-tab-carousel__tab.is-active .op-tab-carousel__tab-subtitle{color:var(--op-color-text-light)}.op-tab-carousel__tab:focus-visible{outline:.125rem solid var(--op-color-accent);outline-offset:-.125rem}.op-tab-carousel__tab-title{color:var(--op-color-text-light)}.op-tab-carousel__tab-subtitle,.op-tab-carousel__tab-title{margin:0;transition:color .25s var(--op-tab-carousel-ease);width:100%}.op-tab-carousel__tab-subtitle{color:var(--op-color-text-muted)}.op-tab-carousel__tab-progress{display:none}.op-tab-carousel__tab.is-active .op-tab-carousel__tab-progress{display:block}.op-tab-carousel--single-tab .op-tab-carousel__controls,.op-tab-carousel--single-tab .op-tab-carousel__tab-progress{display:none!important}.op-tab-carousel__tab-progress-fill{animation:none;background:var(--op-color-accent);display:block;height:100%;width:0}.op-tab-carousel__panels{border-top:.0625rem solid var(--op-card-border);min-height:0}.op-tab-carousel.op-tab-carousel--uniform .op-tab-carousel__panels{height:var(--op-tab-carousel-panel-height,auto)}.op-tab-carousel__slide{display:none;min-height:0;position:relative}.op-tab-carousel:not(.op-tab-carousel--mobile-accordion) .op-tab-carousel__panels{position:relative}.op-tab-carousel:not(.op-tab-carousel--mobile-accordion) .op-tab-carousel__slide{display:block;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--op-tab-carousel-slide-ms) var(--op-tab-carousel-ease),visibility var(--op-tab-carousel-slide-ms) var(--op-tab-carousel-ease);visibility:hidden}.op-tab-carousel:not(.op-tab-carousel--mobile-accordion) .op-tab-carousel__slide.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:1}.op-tab-carousel.op-tab-carousel--uniform .op-tab-carousel__slide{height:100%;min-height:0}.op-tab-carousel--mobile-accordion .op-tab-carousel__slide.is-active{display:block}.op-tab-carousel--mobile-accordion .op-tab-carousel__slide:not(.is-active){display:none}.op-tab-carousel__slide-bg,.op-tab-carousel__slide-bg-media{background-color:var(--charcoal-250);inset:0;position:absolute}.op-tab-carousel__slide-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:grayscale(100%)}.op-tab-carousel__slide-bg-media:after,.op-tab-carousel__slide-bg:after{background:linear-gradient(0deg,color-mix(in srgb,var(--color-charcoal,var(--op-color-dark)) 25%,transparent),color-mix(in srgb,var(--color-charcoal,var(--op-color-dark)) 25%,transparent));content:"";inset:0;position:absolute}.op-tab-carousel__slide-bg-image{display:block;filter:grayscale(100%);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.op-tab-carousel__slide-inner{box-sizing:border-box;padding:var(--op-form-padding,3rem);position:relative;z-index:1}.op-tab-carousel__slide-content{align-items:start;display:grid;gap:var(--op-space-8);grid-template-columns:1fr 20rem;grid-template-rows:max-content auto;width:100%}.op-tab-carousel__slide-left{display:flex;flex-direction:column;gap:var(--op-space-8);grid-column:1;grid-row:1;min-width:0}.op-tab-carousel__slide-desc,.op-tab-carousel__slide-headline{color:var(--op-color-light)}.op-tab-carousel .op-tab-carousel__slide-left>.wp-block-button.is-style-outline{--op-outline-border-start:var(
    --op-tab-carousel-cta-border-start,var(--op-color-accent)
  );--op-outline-border-end:var(
    --op-tab-carousel-cta-border-end,var(--op-color-accent)
  );--op-outline-bg:var(
    --op-tab-carousel-cta-background,var(--op-color-accent)
  )}.op-tab-carousel .op-tab-carousel__slide-left>.wp-block-button.is-style-outline .wp-block-button__link{color:var(--op-color-light)}.op-tab-carousel .op-tab-carousel__slide-left>.wp-block-button.is-style-outline .wp-block-button__link:focus-visible,.op-tab-carousel .op-tab-carousel__slide-left>.wp-block-button.is-style-outline .wp-block-button__link:hover{color:var(--op-color-light)}.op-tab-carousel__slide-right{grid-column:2;grid-row:1;min-width:0}.op-tab-carousel__slide-tags{color:var(--op-color-light);grid-column:1/-1;grid-row:2;margin:0;min-width:0;padding-top:0}.op-tab-carousel__slide-tags .op-category-tags{margin:0}.op-tab-carousel__metrics{background:var(--op-card-bg);border:.0625rem solid var(--op-card-border);border-radius:var(--op-card-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;min-height:var(--op-tab-carousel-metrics-height,0);padding:var(--op-card-padding,1.5rem);width:100%}.op-tab-carousel__metric{display:flex;flex-direction:column;gap:var(--op-space-2)}.op-tab-carousel__metric-value{color:var(--op-color-text-light);font-family:var(--op-font-body)}.op-tab-carousel__metric-label{color:var(--op-color-text)}.op-tab-carousel__controls{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--op-space-4);justify-content:center;max-width:100%;min-width:0;width:100%}.op-tab-carousel__arrow,.op-tab-carousel__play-pause{align-items:center;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;width:2.25rem}.op-tab-carousel__arrow{background:transparent;border:none;color:var(--op-color-accent)}.op-tab-carousel__arrow:focus-visible,.op-tab-carousel__play-pause:focus-visible{outline:.125rem solid var(--op-color-accent);outline-offset:.125rem}.op-tab-carousel__arrow-icon{align-items:center;display:inline-flex;justify-content:center;line-height:0}.op-tab-carousel__arrow-icon svg{display:block;height:1.25rem;width:1.25rem}.op-tab-carousel__arrow--prev .op-tab-carousel__arrow-icon{transform:rotate(180deg)}.op-tab-carousel__pause-icon,.op-tab-carousel__play-icon{align-items:center;display:inline-flex;justify-content:center;position:absolute}.op-tab-carousel__play-pause{background:transparent;border:none;border-radius:6.25rem;color:var(--op-color-accent);height:2.75rem;position:relative;transition:opacity .2s,background .2s;width:2.75rem}.op-tab-carousel__play-pause:hover{background:transparent;opacity:.9}.op-tab-carousel__play-pause[data-state=playing]{background:transparent}.op-tab-carousel__pause-icon svg,.op-tab-carousel__play-icon svg{display:block;height:1.375rem;width:auto}.op-tab-carousel__play-pause[data-state=playing] .op-tab-carousel__play-icon{display:none}.op-tab-carousel__play-pause[data-state=paused] .op-tab-carousel__play-icon,.op-tab-carousel__play-pause[data-state=playing] .op-tab-carousel__pause-icon{display:block}.op-tab-carousel__play-pause[data-state=paused] .op-tab-carousel__pause-icon{display:none}.op-tab-carousel:not(.op-tab-carousel--reduce-motion):not(.op-tab-carousel--mobile-accordion):not(.op-tab-carousel--inview) .op-tab-carousel__controls,.op-tab-carousel:not(.op-tab-carousel--reduce-motion):not(.op-tab-carousel--mobile-accordion):not(.op-tab-carousel--inview) .op-tab-carousel__slide.is-active .op-tab-carousel__metric,.op-tab-carousel:not(.op-tab-carousel--reduce-motion):not(.op-tab-carousel--mobile-accordion):not(.op-tab-carousel--inview) .op-tab-carousel__slide.is-active .op-tab-carousel__slide-desc,.op-tab-carousel:not(.op-tab-carousel--reduce-motion):not(.op-tab-carousel--mobile-accordion):not(.op-tab-carousel--inview) .op-tab-carousel__slide.is-active .op-tab-carousel__slide-headline,.op-tab-carousel:not(.op-tab-carousel--reduce-motion):not(.op-tab-carousel--mobile-accordion):not(.op-tab-carousel--inview) .op-tab-carousel__slide.is-active .op-tab-carousel__slide-left>.wp-block-button,.op-tab-carousel:not(.op-tab-carousel--reduce-motion):not(.op-tab-carousel--mobile-accordion):not(.op-tab-carousel--inview) .op-tab-carousel__slide.is-active .op-tab-carousel__slide-tags .op-category-tag{opacity:0}.op-tab-carousel:not(.op-tab-carousel--reduce-motion).op-tab-carousel--inview .op-tab-carousel__controls{animation:op-tab-carousel-enter-chrome .48s var(--op-tab-carousel-ease-fade) .12s both}.op-tab-carousel:not(.op-tab-carousel--reduce-motion).op-tab-carousel--inview .op-tab-carousel__slide--enter .op-tab-carousel__slide-headline{animation:op-tab-carousel-enter-copy .48s var(--op-tab-carousel-ease-enter) .06s both}.op-tab-carousel:not(.op-tab-carousel--reduce-motion).op-tab-carousel--inview .op-tab-carousel__slide--enter .op-tab-carousel__slide-desc{animation:op-tab-carousel-enter-copy .46s var(--op-tab-carousel-ease-fade) .14s both}.op-tab-carousel:not(.op-tab-carousel--reduce-motion).op-tab-carousel--inview .op-tab-carousel__slide--enter .op-tab-carousel__slide-left>.wp-block-button{animation:op-tab-carousel-enter-copy .42s var(--op-tab-carousel-ease-fade) .22s both}.op-tab-carousel:not(.op-tab-carousel--reduce-motion).op-tab-carousel--inview .op-tab-carousel__slide--enter .op-tab-carousel__metric{animation:op-tab-carousel-enter-metric .44s var(--op-tab-carousel-ease-fade) .28s both}.op-tab-carousel:not(.op-tab-carousel--reduce-motion).op-tab-carousel--inview .op-tab-carousel__slide--enter .op-tab-carousel__slide-tags .op-category-tag{animation:op-tab-carousel-enter-copy .42s var(--op-tab-carousel-ease-fade) .34s both}.op-tab-carousel:not(.op-tab-carousel--reduce-motion) .op-tab-carousel__arrow,.op-tab-carousel:not(.op-tab-carousel--reduce-motion) .op-tab-carousel__play-pause{transition:transform .12s var(--op-tab-carousel-ease)}.op-tab-carousel:not(.op-tab-carousel--reduce-motion) .op-tab-carousel__arrow:active,.op-tab-carousel:not(.op-tab-carousel--reduce-motion) .op-tab-carousel__play-pause:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.op-tab-carousel__tab-progress-fill{animation:none!important;width:100%}.op-tab-carousel:not(.op-tab-carousel--mobile-accordion) .op-tab-carousel__slide,.op-tab-carousel__arrow,.op-tab-carousel__play-pause,.op-tab-carousel__tab-subtitle,.op-tab-carousel__tab-title{transition-duration:.01ms}}@media (max-width:991px){.op-tab-carousel__slide-content{grid-template-columns:1fr;grid-template-rows:max-content max-content auto}.op-tab-carousel__slide-left{grid-column:1;grid-row:1}.op-tab-carousel__slide-right{grid-column:1;grid-row:2}.op-tab-carousel__slide-tags{grid-column:1;grid-row:3}}@media (max-width:1024px){.op-tab-carousel__list{display:flex;flex-direction:column;overflow-x:hidden}.op-tab-carousel__item{border-bottom:.0625rem solid var(--op-card-border);display:block;flex:none;width:100%}.op-tab-carousel__tab{flex:0 0 auto;height:auto;min-height:0}.op-tab-carousel__item:last-child{border-bottom:0}.op-tab-carousel__tab{border-right:0}.op-tab-carousel:not(.op-tab-carousel--mobile-accordion) .op-tab-carousel__panels{border-top:0;min-height:0}.op-tab-carousel:not(.op-tab-carousel--mobile-accordion).op-tab-carousel--uniform .op-tab-carousel__panels{height:var(--op-tab-carousel-panel-height,auto)}.op-tab-carousel:not(.op-tab-carousel--mobile-accordion) .op-tab-carousel__slide{min-height:0}.op-tab-carousel:not(.op-tab-carousel--mobile-accordion).op-tab-carousel--uniform .op-tab-carousel__slide{height:100%;min-height:0}.op-tab-carousel--mobile-accordion .op-tab-carousel__panels{display:none}.op-tab-carousel--mobile-accordion .op-tab-carousel__slide{border-top:.0625rem solid var(--op-card-border);min-height:0;opacity:1;position:relative;visibility:visible}.op-tab-carousel--mobile-accordion .op-tab-carousel__slide.is-active{min-height:18rem}.op-tab-carousel--mobile-accordion .op-tab-carousel__slide.is-active .op-tab-carousel__metric,.op-tab-carousel--mobile-accordion .op-tab-carousel__slide.is-active .op-tab-carousel__slide-desc,.op-tab-carousel--mobile-accordion .op-tab-carousel__slide.is-active .op-tab-carousel__slide-headline,.op-tab-carousel--mobile-accordion .op-tab-carousel__slide.is-active .op-tab-carousel__slide-left>.wp-block-button,.op-tab-carousel--mobile-accordion .op-tab-carousel__slide.is-active .op-tab-carousel__slide-tags .op-category-tag{opacity:1}.op-tab-carousel--mobile-accordion .op-tab-carousel__slide-inner,.op-tab-carousel__slide-inner{padding:var(--op-space-6,1.5rem)}}
