.CaseStudyInlineExplainer-module__rKIOkG__trigger{border-radius:var(--radius-sm);color:var(--color-inline-explainer-text);font:inherit;line-height:inherit;text-align:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-inline-explainer-decoration);text-decoration-color:var(--color-inline-explainer-decoration);-webkit-text-decoration-style:var(--text-decoration-inline-explainer-style);text-decoration-style:var(--text-decoration-inline-explainer-style);text-decoration-thickness:var(--text-decoration-inline-explainer-thickness);text-underline-offset:var(--text-decoration-inline-explainer-offset);cursor:help;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;margin:0;padding:0;display:inline;position:relative}.CaseStudyInlineExplainer-module__rKIOkG__trigger:before{inset:calc(-1 * var(--space-2)) calc(-1 * var(--space-1));content:"";position:absolute}.CaseStudyInlineExplainer-module__rKIOkG__trigger:focus-visible{outline:2px solid var(--color-inline-explainer-decoration);outline-offset:2px}.CaseStudyInlineExplainer-module__rKIOkG__surface{--case-study-inline-explainer-entry-y:calc(-1 * var(--space-1));z-index:var(--z-popover);top:var(--case-study-inline-explainer-y,0);left:var(--case-study-inline-explainer-x,0);width:max-content;max-width:min(var(--measure-inline-explainer-popover), var(--case-study-inline-explainer-available-width,calc(100vw - 32px)));max-height:var(--case-study-inline-explainer-available-height,calc(100dvh - 32px));box-sizing:border-box;overscroll-behavior:contain;padding:var(--space-3);border-radius:var(--radius-tooltip);color:var(--color-tooltip-text);background:var(--color-tooltip-background);box-shadow:var(--shadow-static-raised);font-family:var(--font-family-ui);font-size:var(--type-tooltip-size);font-weight:var(--font-weight-regular);text-wrap:pretty;opacity:0;pointer-events:auto;transform-origin:50% 0;animation:CaseStudyInlineExplainer-module__rKIOkG__case-study-inline-explainer-enter var(--motion-duration-tooltip) var(--motion-ease-enter) both paused;will-change:opacity, transform;line-height:1.35;display:block;position:fixed;overflow:auto}.CaseStudyInlineExplainer-module__rKIOkG__surface[data-placement=above]{--case-study-inline-explainer-entry-y:var(--space-1);transform-origin:50% 100%}.CaseStudyInlineExplainer-module__rKIOkG__surface[data-positioned=true]{opacity:1;animation-play-state:running}.CaseStudyInlineExplainer-module__rKIOkG__mediaFrame{border-radius:calc(var(--radius-tooltip) - var(--space-1));background:color-mix(in srgb, var(--color-tooltip-text) 10%, transparent);margin-block-end:var(--space-3);display:block;overflow:hidden}.CaseStudyInlineExplainer-module__rKIOkG__mediaFrame[data-media-kind=video]{aspect-ratio:16/9}.CaseStudyInlineExplainer-module__rKIOkG__media{width:100%;max-height:min(45dvh, var(--measure-inline-explainer-popover));object-fit:contain;display:block}:is(.CaseStudyInlineExplainer-module__rKIOkG__media img,.CaseStudyInlineExplainer-module__rKIOkG__media video,.CaseStudyInlineExplainer-module__rKIOkG__media svg){object-fit:contain;width:100%;height:100%;display:block}.CaseStudyInlineExplainer-module__rKIOkG__mediaFrame[data-media-kind=video] .CaseStudyInlineExplainer-module__rKIOkG__media{height:100%}.CaseStudyInlineExplainer-module__rKIOkG__mediaFrame [data-system-lottie-frame]{width:100%;max-height:none;margin:0}.CaseStudyInlineExplainer-module__rKIOkG__reducedMotionMedia{display:none}.CaseStudyInlineExplainer-module__rKIOkG__copy{display:block}.CaseStudyInlineExplainer-module__rKIOkG__copy :is(p,h2,h3,h4){color:inherit;font:inherit;margin:0}.CaseStudyInlineExplainer-module__rKIOkG__copy :is(p,h2,h3,h4)+:is(p,h2,h3,h4){margin-block-start:var(--space-2)}.CaseStudyInlineExplainer-module__rKIOkG__copy u{text-underline-offset:var(--text-decoration-inline-explainer-offset)}.CaseStudyInlineExplainer-module__rKIOkG__copy a{color:inherit;text-underline-offset:var(--text-decoration-inline-explainer-offset);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:from-font}.CaseStudyInlineExplainer-module__rKIOkG__copy a:focus-visible{border-radius:var(--radius-sm);outline-offset:2px;outline:2px solid}@keyframes CaseStudyInlineExplainer-module__rKIOkG__case-study-inline-explainer-enter{0%{opacity:0;transform:translateY(var(--case-study-inline-explainer-entry-y)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.CaseStudyInlineExplainer-module__rKIOkG__surface{animation:none}.CaseStudyInlineExplainer-module__rKIOkG__mediaFrame .CaseStudyInlineExplainer-module__rKIOkG__motionMedia{display:none}.CaseStudyInlineExplainer-module__rKIOkG__mediaFrame .CaseStudyInlineExplainer-module__rKIOkG__reducedMotionMedia{display:block}}
