:root{--font-family-display:"Tiempos Fine",Georgia,"Times New Roman",serif;--font-family-body:"Soehne","Helvetica Neue",Arial,system-ui,sans-serif;--font-family-bold-heading:"National 2",system-ui,-apple-system,"Segoe UI",sans-serif;--font-family-main:var(--font-family-body);--font-weight-display-medium:400;--font-weight-display-bold:400;--font-weight-body-light:300;--font-weight-body-regular:500;--font-weight-body-book:500;--font-weight-body-bold:500;--font-weight-body-black:500;--font-weight-body-semibold:600;--font-weight-bold-heading:900;--color-primary:#de134d;--color-primary-hover:#d10640;--color-secondary:#0e1c3a;--color-grey:#9fa9c2;--color-green:#d4ff3f;--color-blue:#50beff;--color-red:#de134d;--color-accent:#1f3d6e;--color-light:#f4f5f7;--color-muted:#9fa9c2;--color-border:#9fa9c2;--color-white:#fff;--color-black:#000;--color-error:#de134d;--color-success:#15803d}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes draw{0%{stroke-dashoffset:1000}30%{stroke-dashoffset:0}45%{stroke-dashoffset:0}75%{stroke-dashoffset:1000}to{stroke-dashoffset:1000}}@keyframes svg-spin{0%{transform:scale(1) rotateY(0)}30%{transform:scale(1) rotateY(0)}35%{transform:scale(1.25) rotateY(0)}40%{transform:scale(1.25) rotateY(1turn)}45%{transform:scale(1) rotateY(1turn)}to{transform:scale(1) rotateY(1turn)}}.case-studies{--case-studies-gap:24px;--case-studies-header-gap:clamp(2.5rem,4.5vw,4rem);--case-studies-controls-gap:clamp(2rem,3.5vw,3.5rem);--case-studies-slide-dim:0.4;--case-studies-bullet-bg:var(--color-white);--case-studies-bullet-active-bg:var(--color-primary);--case-studies-arrow-bg:var(--color-primary);--case-studies-arrow-hover-bg:var(--color-primary-hover);--case-studies-arrow-color:var(--color-white);background-color:var(--color-secondary);color:var(--color-white)}.case-studies.block-theme-light{--case-studies-bullet-bg:var(--color-grey);background-color:var(--color-light);color:var(--color-secondary)}.case-studies__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;justify-content:space-between}.case-studies__heading{flex:1 1 20ch;margin:0;min-width:0}.case-studies__highlight{color:var(--color-primary)}.case-studies__cta{flex:0 0 auto}.case-studies__carousel{--container-split-left:max(60px,calc(50% - 860px))}@media(min-width:1418px)and (max-width:1680px){.case-studies__carousel{--container-split-left:40px}}@media(max-width:1418px){.case-studies__carousel{--container-split-left:20px}}.case-studies__carousel{--case-studies-container-width:min(100% - 60px,1720px)}@media(min-width:1418px)and (max-width:1680px){.case-studies__carousel{--case-studies-container-width:min(100% - 40px,1760px)}}@media(max-width:1418px){.case-studies__carousel{--case-studies-container-width:min(100% - 20px,1800px)}}.case-studies__carousel{margin-left:var(--container-split-left);margin-right:0;margin-top:var(--case-studies-header-gap);overflow:hidden;position:relative}.case-studies__carousel:first-child{margin-top:0}.case-studies__items{display:flex;gap:0 var(--case-studies-gap);list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.case-studies__items::-webkit-scrollbar{display:none}.case-studies__item{display:flex;flex:0 0 auto;list-style:none;min-width:0;scroll-snap-align:start;width:calc((var(--case-studies-container-width) - var(--case-studies-gap))/2)}.case-studies--carousel .case-studies__carousel{touch-action:pan-y}.case-studies--carousel .case-studies__items{gap:0;overflow:visible;scroll-snap-type:none;transition-property:transform}.case-studies--carousel .case-studies__item{scroll-snap-align:none}.case-studies__empty{margin:var(--case-studies-header-gap) 0 0;opacity:.7}.case-studies--carousel .case-studies__item--cropped .case-study-card{opacity:var(--case-studies-slide-dim)}.case-studies--carousel .case-studies__item--cropped .case-study-card:focus-within{opacity:1}.case-studies__controls{align-items:center;display:none;gap:1.5rem;justify-content:space-between;margin-top:var(--case-studies-controls-gap)}.case-studies--carousel .case-studies__controls{display:flex}.case-studies__pagination{align-items:center;display:flex;gap:.55rem;min-width:0}.case-studies__pagination .swiper-pagination-bullet{background:var(--case-studies-bullet-bg);border:0;border-radius:50%;cursor:pointer;height:.8125rem;opacity:1;padding:0;transition:background-color .25s ease;width:.8125rem}.case-studies__pagination .swiper-pagination-bullet:focus-visible{outline:2px solid currentColor;outline-offset:3px}.case-studies__pagination .swiper-pagination-bullet-active{background:var(--case-studies-bullet-active-bg)}.case-studies__arrows{align-items:center;display:flex;flex:0 0 auto;gap:.375rem;margin-left:auto}.case-studies__arrow{align-items:center;background:var(--case-studies-arrow-bg);border:0;border-radius:8px;box-sizing:border-box;color:var(--case-studies-arrow-color);cursor:pointer;display:inline-flex;height:3rem;justify-content:center;padding:0;transition:background-color .2s ease;width:3.125rem}.case-studies__arrow:focus-visible,.case-studies__arrow:hover{background:var(--case-studies-arrow-hover-bg)}.case-studies__arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}.case-studies__arrow.swiper-button-disabled{opacity:.35;pointer-events:none}.case-studies__arrow-icon{display:block;line-height:0}.case-studies__arrow-icon svg{display:block;height:auto;width:.6rem}.case-studies__arrow--prev .case-studies__arrow-icon svg{transform:rotate(180deg)}.case-studies :is(.swiper-button-lock,.swiper-pagination-lock){display:none}@media(max-width:992px){.case-studies{--case-studies-gap:20px;--case-studies-header-gap:2.5rem;--case-studies-controls-gap:2rem}.case-studies__item{width:calc(100% - var(--case-studies-gap) - 2.5rem)}}@media(prefers-reduced-motion:reduce){.case-studies__arrow,.case-studies__pagination .swiper-pagination-bullet{transition:none}.case-studies--carousel .case-studies__items{transition-duration:0s!important}}
/*# sourceMappingURL=case-studies.css.map*/