.text-carousel__inner{display:flex;flex-direction:column}.text-carousel__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem}.text-carousel__header-text{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 911px){.text-carousel__header-text{gap:3.2rem}}@media(min-width: 600px){.editor-styles-wrapper .text-carousel__header-text{gap:3.2rem}}.text-carousel__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.04em}.text-carousel__heading{margin:0;font-weight:470;max-width:30ch}.text-carousel__slider{position:relative;width:100%}.text-carousel__arrows{display:flex;gap:.8rem;justify-content:flex-end;margin-bottom:2rem}.text-carousel__arrow.splide__arrow{position:static;transform:none;top:auto;left:auto;right:auto;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;background-color:rgba(0,0,0,0);color:var(--off-black);opacity:1;transition:color var(--transition-fast) var(--easing),opacity var(--transition-fast) var(--easing)}.text-carousel__arrow.splide__arrow svg{width:3.6rem;height:3.6rem;display:block;fill:currentColor}.text-carousel__arrow.splide__arrow svg rect{transition:fill var(--transition-fast) var(--easing),stroke var(--transition-fast) var(--easing)}.text-carousel__arrow.splide__arrow:hover:not(:disabled){color:var(--off-white);opacity:1}.text-carousel__arrow.splide__arrow:hover:not(:disabled) svg rect{fill:var(--off-black);stroke:var(--off-black)}.text-carousel__arrow.splide__arrow:disabled{opacity:.35;cursor:default}.text-carousel__arrow.splide__arrow:focus-visible{outline:2px solid var(--off-black);outline-offset:3px}.text-carousel__arrow.splide__arrow--prev svg{transform:scaleX(-1)}.text-carousel__arrow.splide__arrow--next svg{transform:none}.text-carousel__slide{height:auto;display:flex}.text-carousel__card{display:flex;flex-direction:column;width:calc(100vw - 6.2rem);background-color:var(--off-black);color:var(--off-white);border-radius:var(--radius-md);overflow:hidden;min-height:120vw}@media only screen and (min-width: 911px){.text-carousel__card{max-width:55rem;min-height:48rem}}@media(min-width: 600px){.editor-styles-wrapper .text-carousel__card{max-width:55rem;min-height:48rem}}.text-carousel__text{flex:1 1 auto;color:var(--off-white);font-weight:400;padding-top:3.6rem;padding-right:1.6rem;padding-bottom:3.6rem;padding-left:1.6rem}@media only screen and (min-width: 911px){.text-carousel__text{padding-left:4rem;padding-right:4rem}}@media(min-width: 600px){.editor-styles-wrapper .text-carousel__text{padding-left:4rem;padding-right:4rem}}.text-carousel__text--quoted{position:relative}.text-carousel__quote{font:inherit;color:inherit;line-height:inherit}.text-carousel__quote--open{position:absolute;top:3.6rem;left:1.6rem;transform:translateX(-100%);padding-right:.08em;pointer-events:none}@media only screen and (min-width: 911px){.text-carousel__quote--open{left:4rem}}@media(min-width: 600px){.editor-styles-wrapper .text-carousel__quote--open{left:4rem}}.text-carousel__footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.6rem;margin-top:auto;border-top:var(--divider-width) solid var(--off-white)}.text-carousel__small-text{margin:0;color:var(--off-white);padding:2rem 1.6rem}@media only screen and (min-width: 911px){.text-carousel__small-text{padding:2.4rem 4rem;min-height:12rem;display:flex;align-items:center}}@media(min-width: 600px){.editor-styles-wrapper .text-carousel__small-text{padding:2.4rem 4rem;min-height:12rem;display:flex;align-items:center}}.text-carousel__small-text p{margin:0;font-weight:550}.text-carousel__small-text p strong,.text-carousel__small-text p b{font-weight:650}.text-carousel__small-text p+p{margin-top:.2rem;opacity:.7}.text-carousel__logo{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;border-left:var(--divider-width) solid var(--off-white);width:14rem;min-height:4rem;padding-top:1rem;padding-right:2rem;padding-bottom:1rem;padding-left:2rem;height:100%}.text-carousel__logo-img{display:block;width:100%;height:5rem;object-fit:contain;object-position:right center}
