@layer utils{.block-quotes__container{padding-inline:max(var(--g-padding-inline),var(--g-100vw)/2 - var(--g-site-width)/2);width:100%}.block-quotes__quote{font-family:var(--g-font-primary);font-size:var(--g-text-h4-italic-font-size-mobile);font-style:var(--g-text-h4-italic-font-style);font-weight:var(--g-text-h4-italic-font-weight-mobile,var(--g-text-h4-italic-font-weight));letter-spacing:var(--g-text-h4-italic-letter-spacing-mobile,var(--g-text-h4-italic-letter-spacing));line-height:var(--g-text-h4-italic-line-height)}@media(min-width:992px){.block-quotes__quote{font-size:var(--g-text-h4-italic-font-size);font-weight:var(--g-text-h4-italic-font-weight);letter-spacing:var(--g-text-h4-italic-letter-spacing)}}.block-quotes__quotee{font-family:var(--g-font-primary);font-size:var(--g-text-h5-font-size-mobile);font-style:var(--g-text-h5-font-style);font-weight:var(--g-text-h5-font-weight-mobile,var(--g-text-h5-font-weight));letter-spacing:var(--g-text-h5-letter-spacing-mobile,var(--g-text-h5-letter-spacing));line-height:var(--g-text-h5-line-height)}@media(min-width:992px){.block-quotes__quotee{font-size:var(--g-text-h5-font-size);font-weight:var(--g-text-h5-font-weight);letter-spacing:var(--g-text-h5-letter-spacing)}}}@layer partials{.block-quotes{background-color:var(--g-color-dark-blue-ink);color:var(--g-color-dark-blue-midnight);container-type:inline-size}.block-quotes__container{padding-block:var(--g-spacing-10)}.block-quotes__inner{margin-inline:auto;max-width:65.2rem;width:100%}.block-quotes__swiper{background-color:var(--g-color-white);min-height:35rem;min-width:0;overflow:hidden;width:100%}.block-quotes__swiper:focus-visible{outline:.2rem solid var(--g-color-white);outline-offset:.4rem}.block-quotes__wrapper{align-items:stretch;height:auto}.block-quotes__slide{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;min-height:35rem;overflow-wrap:anywhere;padding:calc(var(--g-spacing-5) + var(--g-spacing-4)) var(--g-spacing-4);width:100%}.block-quotes__quote{color:var(--g-color-dark-blue-midnight);font-size:var(--g-text-h4-italic-font-size-mobile);margin:0;overflow-wrap:anywhere;width:100%}.block-quotes__quote>p{margin:0}.block-quotes__quotee{color:var(--g-color-dark-blue-midnight);font-size:var(--g-text-h5-font-size-mobile);margin-block:auto 0;opacity:.7;overflow-wrap:anywhere;padding-block-start:var(--g-spacing-8);width:100%}.block-quotes__swiper:not(.swiper-initialized) .block-quotes__wrapper{display:flex;flex-direction:column}.block-quotes__swiper:not(.swiper-initialized) .block-quotes__slide{width:100%}.block-quotes__progress-track{background-color:var(--g-color-blue-anchor);display:none;height:.4rem;margin-block-start:var(--g-spacing-6);position:relative;width:100%}.block-quotes__progress-fill{background-color:var(--g-color-white);display:block;inset-block:0;inset-inline-start:0;position:absolute;transform:scaleX(0);transform-origin:left center;width:100%}.block-quotes.-has-js .block-quotes__progress-track{display:block}@container ((width >= 992px)){.block-quotes__container{padding-block:var(--g-spacing-11)}.block-quotes__slide,.block-quotes__swiper{min-height:29.8rem}.block-quotes__slide{padding:calc(var(--g-spacing-5) + var(--g-spacing-4))}.block-quotes__quote{font-size:var(--g-text-h4-italic-font-size)}.block-quotes__quotee{font-size:var(--g-text-h5-font-size)}}@media(prefers-reduced-motion:reduce){.block-quotes__progress-fill{transition:none}}}
