.case-study-slide:where(.astro-je7x2mqx){--accent:var(--color--accent--blue-2);gap:var(--size-8);scroll-snap-align:start;transition:gap var(--speed,.6s) var(--ease,cubic-bezier(.65, 0, .35, 1));flex:none;display:flex}.case-study-visual:where(.astro-je7x2mqx){isolation:isolate;flex:0 0 var(--visual,var(--size-400));min-height:var(--size-600);background-color:var(--accent);transition:opacity .4s;position:relative;overflow:clip}.case-study-visual-image:where(.astro-je7x2mqx){object-fit:cover;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.case-study-visual-muted:where(.astro-je7x2mqx){pointer-events:none;position:absolute;inset:0}.case-study-visual-muted:where(.astro-je7x2mqx)>span:where(.astro-je7x2mqx){background-color:var(--color--neutral--dark-1);opacity:0;transition:opacity .4s;position:absolute;inset:0}.case-study-visual-muted:where(.astro-je7x2mqx)>:where(.astro-je7x2mqx):first-child{mix-blend-mode:saturation}.case-study-visual-muted:where(.astro-je7x2mqx)>:where(.astro-je7x2mqx):nth-child(2){mix-blend-mode:hue}.case-study-visual-muted:where(.astro-je7x2mqx)>:where(.astro-je7x2mqx):nth-child(3){mix-blend-mode:screen}.case-study-visual-muted:where(.astro-je7x2mqx)>:where(.astro-je7x2mqx):nth-child(4){background-color:#0000;background-image:linear-gradient(to top, color-mix(in srgb, var(--color--neutral--dark-1) 85%, transparent), color-mix(in srgb, var(--color--neutral--dark-1) 50%, transparent) 60%, transparent)}.case-study-visual-blur:where(.astro-je7x2mqx){visibility:hidden;height:40%;position:absolute;inset:auto 0 0}.case-study-visual-cover:where(.astro-je7x2mqx){padding:var(--size-24);border-radius:inherit;color:var(--color--neutral--light-1);cursor:pointer;opacity:0;visibility:hidden;background-color:#0000;border:0;justify-content:center;align-items:center;transition:opacity .4s,visibility 0s .4s,background-color .18s;display:flex;position:absolute;inset:0}.case-study-visual-cover:where(.astro-je7x2mqx):focus-visible{outline:var(--size-2) solid var(--color--neutral--light-1);outline-offset:calc(-1 * var(--size-8))}.case-study-logo:where(.astro-je7x2mqx){width:auto;height:var(--size-32);filter:brightness(0)invert()}.case-study-cover-logo:where(.astro-je7x2mqx){height:var(--size-40)}.case-study-content:where(.astro-je7x2mqx){max-width:var(--content,var(--size-600));background-color:var(--accent);background-image:linear-gradient(180deg, transparent, var(--color--neutral--light-4));color:var(--color--neutral--light-1);color-scheme:dark;transition:max-width var(--speed,.6s) var(--ease,cubic-bezier(.65, 0, .35, 1));flex:none;overflow:hidden}.case-study-content-inner:where(.astro-je7x2mqx){justify-content:space-between;gap:var(--size-64);width:var(--content,var(--size-600));height:100%;padding:var(--size-24) var(--size-24) var(--size-48);transition:opacity .4s ease var(--speed,.6s);flex-direction:column;display:flex}.case-study-slide:where(.astro-je7x2mqx)[data-theme=light] .case-study-content:where(.astro-je7x2mqx){color:var(--color--neutral--dark-1);color-scheme:light}.case-study-slide:where(.astro-je7x2mqx)[data-theme=light] .case-study-content:where(.astro-je7x2mqx) .case-study-logo:where(.astro-je7x2mqx){filter:brightness(0)}.case-study-content:where(.astro-je7x2mqx) p:where(.astro-je7x2mqx){margin-block-end:0}@media (width>=992px){.case-study-slide:where(.astro-je7x2mqx):not(.is-open){gap:0}.case-study-slide:where(.astro-je7x2mqx):not(.is-open) .case-study-visual-image:where(.astro-je7x2mqx){opacity:.64}.case-study-slide:where(.astro-je7x2mqx):not(.is-open) .case-study-visual:where(.astro-je7x2mqx):has(.case-study-visual-cover:is(:hover,:focus-visible)) .case-study-visual-image:where(.astro-je7x2mqx){opacity:1}.case-study-slide:where(.astro-je7x2mqx):not(.is-open) .case-study-visual:where(.astro-je7x2mqx){opacity:.3}.case-study-slide:where(.astro-je7x2mqx):not(.is-open) .case-study-visual:where(.astro-je7x2mqx):has(.case-study-visual-cover:is(:hover,:focus-visible)){opacity:1}.case-study-slide:where(.astro-je7x2mqx):not(.is-open) .case-study-content:where(.astro-je7x2mqx){max-width:0}.case-study-slide:where(.astro-je7x2mqx):not(.is-open) .case-study-content-inner:where(.astro-je7x2mqx){opacity:0;transition-duration:.2s;transition-delay:0s}.case-study-slide:where(.astro-je7x2mqx):not(.is-open) .case-study-visual-muted:where(.astro-je7x2mqx)>span:where(.astro-je7x2mqx){opacity:1}.case-study-slide:where(.astro-je7x2mqx):not(.is-open) .case-study-visual:where(.astro-je7x2mqx):has(.case-study-visual-cover:is(:hover,:focus-visible)) .case-study-visual-muted:where(.astro-je7x2mqx)>span:where(.astro-je7x2mqx){opacity:.6}.case-study-slide:where(.astro-je7x2mqx):not(.is-open) .case-study-visual:where(.astro-je7x2mqx):has(.case-study-visual-cover:is(:hover,:focus-visible)) .case-study-visual-muted:where(.astro-je7x2mqx)>:where(.astro-je7x2mqx):first-child{opacity:.8}.case-study-slide:where(.astro-je7x2mqx):not(.is-open) .case-study-visual:where(.astro-je7x2mqx):has(.case-study-visual-cover:is(:hover,:focus-visible)) .case-study-visual-muted:where(.astro-je7x2mqx)>:where(.astro-je7x2mqx):nth-child(2){opacity:.5}.case-study-slide:where(.astro-je7x2mqx):not(.is-open) .case-study-visual:where(.astro-je7x2mqx):has(.case-study-visual-cover:is(:hover,:focus-visible)) .case-study-visual-muted:where(.astro-je7x2mqx)>:where(.astro-je7x2mqx):nth-child(4){opacity:.8}.case-study-slide:where(.astro-je7x2mqx):not(.is-open) .case-study-visual-blur:where(.astro-je7x2mqx){visibility:visible}.case-study-slide:where(.astro-je7x2mqx):not(.is-open) .case-study-visual-cover:where(.astro-je7x2mqx){opacity:1;visibility:visible;transition-delay:0s,0s}}@media (width<992px){.case-study-slide:where(.astro-je7x2mqx){width:var(--open,100%);flex-direction:column}.case-study-visual:where(.astro-je7x2mqx){aspect-ratio:4/3;flex:none;min-height:0}.case-study-content:where(.astro-je7x2mqx){max-width:none}.case-study-content-inner:where(.astro-je7x2mqx){gap:var(--size-32);width:auto}}@media (prefers-reduced-motion:reduce){.case-study-slide:where(.astro-je7x2mqx),.case-study-visual:where(.astro-je7x2mqx),.case-study-visual-image:where(.astro-je7x2mqx),.case-study-content:where(.astro-je7x2mqx),.case-study-content-inner:where(.astro-je7x2mqx),.case-study-visual-muted:where(.astro-je7x2mqx)>span:where(.astro-je7x2mqx),.case-study-visual-cover:where(.astro-je7x2mqx){transition-duration:0s;transition-delay:0s}}.gradient-stroke-horizontal:where(.astro-kyjft54a){height:var(--size-2);background-image:linear-gradient(90deg, var(--color--transparent), var(--color--accent--salmon-1))}.gradient-stroke-vertical:where(.astro-kyjft54a){width:var(--size-2);background-image:linear-gradient(180deg, var(--color--transparent), var(--color--accent--salmon-1));align-self:stretch}
