.block-reference{--reference-max-width: 80rem;--reference-slider-breakpoint: 1025px;--reference-bleed-stop-width: 87.5rem;--reference-bleed-max-offset: calc((var(--reference-bleed-stop-width) - var(--reference-max-width)) / 2);--reference-min-peek: 4.5rem;--reference-scrollbar-compensation: var(--spacing-m, 16px);--reference-edge-offset: clamp( 0px, calc((100vw - var(--reference-max-width)) / 2), var(--reference-bleed-max-offset) );--reference-bleed: max( var(--reference-min-peek), calc(var(--reference-edge-offset) + var(--grid-margin, 16px) - var(--reference-scrollbar-compensation)) );background:var(--color-background-base, #fff);overflow-x:hidden;padding-bottom:var(--spacing-3xl, 64px)}@supports(overflow: clip){.block-reference{overflow-x:clip}}.block-reference .reference__container{margin:0 auto;max-width:calc(var(--content-width-wide) + var(--grid-margin)*2);padding:0}.block-reference .reference__layout{display:grid;gap:var(--spacing-xl, 24px)}@media(min-width: 1025px){.block-reference .reference__layout{gap:var(--grid-gutter, 16px);grid-template-columns:minmax(18.75rem, 23.5rem) minmax(0, 1fr)}}@media(width >= 87.5rem){.block-reference .reference__layout{grid-template-columns:24.6875rem minmax(0, 1fr)}}.block-reference .reference__heading{color:var(--color-text-primary, #531032);font:400 var(--text-styles-base-h2-font-size, 40px)/var(--text-styles-base-h2-line-height, 44px) var(--font-family-default);margin:0}.block-reference .reference__content{display:flex;flex-direction:column;gap:var(--spacing-xl, 32px);min-width:0}.block-reference .reference__editor-cards{display:grid;gap:var(--grid-gutter, 16px);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width: 768px){.block-reference .reference__editor-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.block-reference .reference__editor-card{margin:0}.block-reference .reference__editor-card .card-quote{height:auto;margin:0;min-height:0}.block-reference .reference__slide .card-quote{height:100%;margin:0}.acf-block-preview .block-reference .reference__editor-cards{align-items:flex-start;display:flex;flex-wrap:nowrap;overflow:auto visible;padding-bottom:var(--spacing-s, 12px);scroll-snap-type:x proximity}.acf-block-preview .block-reference .reference__editor-card{flex:0 0 min(24.6875rem,80vw);scroll-snap-align:start}.acf-block-preview .block-reference .reference__editor-card .card-quote{justify-content:flex-start;gap:var(--spacing-l, 24px)}.block-reference .reference__slider{cursor:pointer}.block-reference .reference__slider:active{cursor:grabbing}.block-reference .reference__slider{min-width:0;width:100%}@media(min-width: 1025px){.block-reference .reference__slider{min-width:calc(49.375rem + var(--spacing-xs, 8px) + var(--reference-min-peek));margin-right:calc(-1*var(--reference-bleed));width:calc(100% + var(--reference-bleed))}}.block-reference .splide__track{overflow:hidden}.block-reference .splide__list.reference__cards{display:flex}.block-reference .splide__slide.reference__slide{flex:0 0 auto;width:min(24.6875rem,100%)}.block-reference .splide__pagination{align-items:center;display:flex;gap:var(--spacing-s, 12px);inset:auto;justify-content:flex-start;list-style:none;margin:var(--spacing-xl, 32px) 0 0;padding:0;position:static;transform:none}.block-reference .splide__pagination li{line-height:0;list-style:none;margin:0;padding:0}.block-reference .splide__pagination__page{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(75,0,43,.1);border:0;border-radius:var(--radius-rounded-full, 1584px);cursor:pointer;display:inline-flex;font-size:0;height:3px;line-height:0;margin:0;overflow:hidden;padding:0;text-indent:-9999px;transition:background-color .2s ease;width:80px}.block-reference .splide__pagination__page.is-active{background:#4b002b}.block-reference .splide__pagination__page:focus-visible{outline:1px solid #4b002b;outline-offset:3px}.block-reference .splide__sr{clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
