.sa-case-studies-root{--sa-cs-bg: #1d2b2a;--sa-cs-text: #f1f5f2;--sa-cs-sticky-offset: calc(var(--announcement-bar-height, 0px) + var(--header-height, 0px))}.sa-case-studies-root .sa-cs-section{display:grid;grid-template-columns:100%;position:relative;z-index:1;gap:8px;color:var(--sa-cs-text);border-radius:24px 24px 0 0;overflow:visible}@media(min-width:1000px){.sa-case-studies-root .sa-cs-section{border-radius:40px 40px 0 0}}.sa-case-studies-root .flip-card-carousel-wrapper{overflow:visible}.sa-case-studies-root [data-sa-cs-cursor]{position:fixed;top:0;left:0;width:160px;height:160px;pointer-events:none;z-index:9999;opacity:0;transition:opacity .2s ease-out;will-change:transform}@media(max-width:999px){.sa-case-studies-root [data-sa-cs-cursor]{display:none}}.sa-case-studies-root [data-sa-cs-cursor] .cursor-circle{fill:none;stroke:#e4e4e7;stroke-width:3;stroke-dasharray:380;stroke-dashoffset:380;transition:stroke-dashoffset 1s ease}.sa-case-studies-root [data-sa-cs-cursor].is-intro .cursor-circle{stroke-dashoffset:0}.sa-case-studies-root [data-sa-cs-cursor] .cursor-arrow{stroke:#e4e4e7;stroke-width:3;fill:none}.sa-case-studies-root .scroll-stage{position:relative;overflow:visible}.sa-case-studies-root .sticky-panel{position:sticky;top:var(--sa-cs-sticky-offset);display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;overflow:visible;z-index:2}.sa-case-studies-root .sticky-panel__content{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}.sa-case-studies-root .cards-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow-x:clip;overflow-y:visible}.sa-case-studies-root .cards-track{position:relative;width:auto;min-width:100%;margin-top:0;flex:0 0 auto;height:var(--sa-cs-card-h, 560px);min-height:var(--sa-cs-card-h, 560px);overflow:visible}.sa-case-studies-root .card-slot{position:absolute;top:0;right:calc(var(--sa-cs-card-w, 370px) * -2);transform-origin:center center;transform-style:preserve-3d;perspective:800px;outline:none;z-index:1}.sa-case-studies-root .card-slot.is-hovering,.sa-case-studies-root .card-slot.is-flipped-desktop{z-index:10}.sa-case-studies-root .card-slot[data-flippable=true]{cursor:none}.sa-case-studies-root .card-slot[data-flippable=true] .card-face-front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:40px;pointer-events:none;opacity:0;transition:opacity .25s ease;background:radial-gradient(circle 140px at var(--spot-x, 50%) var(--spot-y, 50%),rgba(255,255,255,.22),transparent 68%)}.sa-case-studies-root .card-slot.is-hovering .card-face-front:after{opacity:1}.sa-case-studies-root .card-slot:focus-visible .flip-card{outline:2px solid #5c6ac4;outline-offset:4px}.sa-case-studies-root .card-anim,.sa-case-studies-root .card-rotate{transform-style:preserve-3d}.sa-case-studies-root .flip-card{position:relative;width:var(--sa-cs-card-w, 370px);height:var(--sa-cs-card-h, 560px);transform-style:preserve-3d}.sa-case-studies-root .card-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:40px}.sa-case-studies-root .card-face-back{transform:rotateY(180deg)}.sa-case-studies-root .section-heading{margin:0;padding:0;text-align:center}.sa-case-studies-root .section-heading__logo{display:inline-block;vertical-align:middle;height:1em;width:auto}.sa-case-studies-root .card-front__image{width:100%;height:100%;object-fit:cover}.sa-case-studies-root .card-front__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.35) 45%,transparent 70%)}.sa-case-studies-root .card-front__content{position:absolute;bottom:0;left:0;right:0;padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}@media(min-width:640px){.sa-case-studies-root .card-front__content{padding:1.5rem 1.75rem 1.75rem}}.sa-case-studies-root .card-front__title{font-weight:600;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.1;letter-spacing:-.03em;color:#fff;margin:0;max-width:90%}@media(min-width:1000px){.sa-case-studies-root .card-front__title{font-size:2rem;max-width:85%}}.sa-case-studies-root .card-front__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .5rem;margin-top:.75rem}.sa-case-studies-root .card-front__stat{display:flex;flex-direction:column;gap:.125rem}.sa-case-studies-root .card-front__stat-value{font-size:.6875rem;font-weight:600;line-height:1.3;color:#fff}@media(min-width:640px){.sa-case-studies-root .card-front__stat-value{font-size:.75rem}}.sa-case-studies-root .card-front__stat-label{font-size:.5625rem;line-height:1.3;color:#ffffffbf}@media(min-width:640px){.sa-case-studies-root .card-front__stat-label{font-size:.625rem}}.sa-case-studies-root .card-front__flip-icon{position:absolute;right:.5rem;bottom:0;flex-shrink:0}.sa-case-studies-root .card-front__inner{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;border:3px solid #FFFFFF}@media(min-width:640px){.sa-case-studies-root .card-front__flip-icon{display:none}}.sa-case-studies-root .card-back__inner{position:relative;width:100%;height:100%;border-radius:40px;overflow:hidden;border:4px solid var(--card-border, #7b8dd7);background-color:var(--card-back-bg, #e8e8e8);color:var(--card-back-text, #1d2b2a)}.sa-case-studies-root .card-back__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sa-case-studies-root .card-back__image,.sa-case-studies-root .card-back__video{width:100%;height:100%;object-fit:cover}.sa-case-studies-root .card-back__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.sa-case-studies-root .card-back__content{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem}.sa-case-studies-root .card-back__quote{text-align:center;font-weight:500;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.45;margin:0}.sa-case-studies-root .card-back__inner:has(.card-back__media) .card-back__quote,.sa-case-studies-root .card-back__inner:has(.card-back__media) .card-back__author{color:#fff}.sa-case-studies-root .card-back__quote:before{content:"\201c"}.sa-case-studies-root .card-back__quote:after{content:"\201d"}.sa-case-studies-root .card-back__author{text-align:center;margin-top:1.5rem;margin-bottom:0}.sa-case-studies-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/41/assets/sa-case-studies.css.map */
