.case-study-section-module__xeR9wq__stackSection,.case-study-section-module__xeR9wq__fullSection,.case-study-section-module__xeR9wq__mediaStackSection{gap:20px;display:grid}.case-study-section-module__xeR9wq__splitSection{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,3vw,48px);display:grid}.case-study-section-module__xeR9wq__splitSectionImageLeft>:first-child{order:2}.case-study-section-module__xeR9wq__splitSectionImageLeft>:last-child{order:1}.case-study-section-module__xeR9wq__splitSectionImageLeft{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.case-study-section-module__xeR9wq__copy{gap:16px;min-width:0;display:grid}.case-study-section-module__xeR9wq__centeredCopy{text-align:center;justify-items:center}.case-study-section-module__xeR9wq__fullCopy,.case-study-section-module__xeR9wq__splitCopy,.case-study-section-module__xeR9wq__wrapCopy{max-width:var(--type-measure-reading-wide)}.case-study-section-module__xeR9wq__splitCopy{max-width:none}.case-study-section-module__xeR9wq__heading{margin:0}.case-study-section-module__xeR9wq__paragraph{color:var(--surface-fg-secondary);margin:0}.case-study-section-module__xeR9wq__mediaBlock{gap:10px;width:100%;min-width:0;display:grid}.case-study-section-module__xeR9wq__mediaWidthContent{justify-self:center;max-width:min(100%,44rem)}.case-study-section-module__xeR9wq__mediaWidthWide{justify-self:center;max-width:min(100%,56rem)}.case-study-section-module__xeR9wq__mediaWidthFull{justify-self:center;width:100%}.case-study-section-module__xeR9wq__mediaWidthFullBleed{width:100vw;max-width:100vw;padding-inline:var(--media-hover-inset);box-sizing:border-box;margin-inline:calc(50% - 50vw)}.case-study-section-module__xeR9wq__mediaPanel{border:1px solid var(--surface-border-primary);border-radius:calc(var(--radius-panel) - 6px);box-shadow:var(--shadow-surface-standard);background:#ffffffe0;background:lab(100% 0 0/.88);gap:12px;padding:18px;display:grid}.case-study-section-module__xeR9wq__mediaPlain{gap:16px;display:grid}.case-study-section-module__xeR9wq__videoMedia{display:grid}.case-study-section-module__xeR9wq__mediaCollection{align-items:start}.case-study-section-module__xeR9wq__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-section-module__xeR9wq__galleryStrip{scrollbar-color:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;overflow-x:auto}.case-study-section-module__xeR9wq__galleryStrip::-webkit-scrollbar{display:none}.case-study-section-module__xeR9wq__galleryStrip>*{scroll-snap-align:start}.case-study-section-module__xeR9wq__galleryStacked{grid-template-columns:1fr}.case-study-section-module__xeR9wq__imageFrame{border-radius:calc(var(--radius-panel) - 10px);border:1px solid var(--surface-border-primary);background:var(--surface-bg-elevated);overflow:hidden}.case-study-section-module__xeR9wq__imagePlainFrame{border-radius:var(--radius-shell);overflow:clip}.case-study-section-module__xeR9wq__imagePlainFrame figcaption{padding:12px 0 0}.case-study-section-module__xeR9wq__videoFrame{border-radius:var(--radius-shell);overflow:visible}.case-study-section-module__xeR9wq__videoFramePlain{border-radius:var(--radius-shell)}.case-study-section-module__xeR9wq__image{width:100%;height:auto;display:block}.case-study-section-module__xeR9wq__blockCaption{color:var(--surface-fg-primary-subtle);font-size:var(--text-sm);margin:0;line-height:1.5}.case-study-section-module__xeR9wq__transcriptDisclosure{gap:var(--spacing-3);color:var(--surface-fg-secondary);font-size:var(--text-sm);line-height:1.6;display:grid}.case-study-section-module__xeR9wq__transcriptSummary{color:var(--surface-fg-primary);cursor:pointer;font-weight:var(--type-weight-body-strong)}.case-study-section-module__xeR9wq__stackPlainMedia,.case-study-section-module__xeR9wq__fullMedia{gap:20px}.case-study-section-module__xeR9wq__highlightSection{box-shadow:var(--shadow-surface-floating);background:linear-gradient(#fff,#ffffffeb);background:linear-gradient(lab(100% 0 0),lab(100% 0 0/.92));border-color:#02030614;border-color:lab(.889429% .0122339 -1.01076/.0792);gap:24px;padding:30px;display:grid;overflow:hidden}.case-study-section-module__xeR9wq__infoNotification{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);border-color:color-mix(in oklch, var(--surface-fg-info) 28%, transparent);background:var(--surface-bg-info-faint);box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.case-study-section-module__xeR9wq__infoNotification:before{background:0 0}.case-study-section-module__xeR9wq__infoNotificationIcon{aspect-ratio:1;border-radius:var(--radius-full);background:color-mix(in oklch, var(--surface-fg-info) 12%, transparent);width:2rem;color:var(--surface-fg-info);align-self:start;place-items:center;display:grid}.case-study-section-module__xeR9wq__infoNotificationCopy{column-gap:var(--spacing-6);grid-column:2/4;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.case-study-section-module__xeR9wq__infoNotificationCopy p{color:var(--surface-fg-primary);margin-bottom:0}:is(.case-study-section-module__xeR9wq__infoNotificationCopy p:first-child,.case-study-section-module__xeR9wq__infoNotificationCopy p:nth-child(2)){grid-column:1}.case-study-section-module__xeR9wq__infoNotificationCopy p:last-child{grid-area:1/2/span 2;justify-self:end;margin-inline-start:auto}.case-study-section-module__xeR9wq__cohortCard{gap:var(--spacing-8);padding:var(--spacing-8);display:grid}.case-study-section-module__xeR9wq__cohortCardHeader{gap:var(--spacing-4);display:grid}.case-study-section-module__xeR9wq__cohortCardHeader h2{margin:0}.case-study-section-module__xeR9wq__cohortCardBadges{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.case-study-section-module__xeR9wq__cohortCardStatus{width:100%}.case-study-section-module__xeR9wq__cohortCardActions{grid-column:2/-1;justify-content:flex-start;display:flex}.case-study-section-module__xeR9wq__cohortCardStatus .case-study-section-module__xeR9wq__infoNotificationCopy{grid-template-columns:1fr}.case-study-section-module__xeR9wq__cohortCardStatus .case-study-section-module__xeR9wq__infoNotificationCopy p:last-child{grid-area:auto/1;justify-self:start;margin-inline-start:0}@media (max-width:700px){.case-study-section-module__xeR9wq__infoNotification{grid-template-columns:auto minmax(0,1fr)}.case-study-section-module__xeR9wq__infoNotificationCopy{row-gap:var(--spacing-3);grid-column:2;grid-template-columns:1fr}.case-study-section-module__xeR9wq__infoNotificationCopy p:last-child{grid-area:auto/1;justify-self:start}}.case-study-section-module__xeR9wq__highlightSection:before{opacity:1;background:linear-gradient(135deg,#0000,#0000 38%),radial-gradient(circle at 100% 0,#0000,#0000 58%)}.case-study-section-module__xeR9wq__highlightSection .case-study-section-module__xeR9wq__heading{max-width:18ch}.case-study-section-module__xeR9wq__highlightSection .case-study-section-module__xeR9wq__copy{gap:18px}.case-study-section-module__xeR9wq__highlightSection .case-study-section-module__xeR9wq__mediaPanel{background:#ffffffa4;background:lab(100% 0 0/.644);border-color:#02030619;border-color:lab(.889429% .0122339 -1.01076/.0984)}[data-theme-mode=dark] .case-study-section-module__xeR9wq__mediaPanel{background:#13161ce0;background:lab(7.16788% -.0827834 -4.39059/.88)}[data-theme-mode=dark] .case-study-section-module__xeR9wq__highlightSection{background:linear-gradient(#1e2127,#13161ceb);background:linear-gradient(lab(12.7119% -.134647 -4.19946),lab(7.16788% -.0827834 -4.39059/.92));border-color:#ffffff14;border-color:lab(100% 0 0/.0792)}[data-theme-mode=dark] .case-study-section-module__xeR9wq__highlightSection .case-study-section-module__xeR9wq__mediaPanel{background:#020306a4;background:lab(.889429% .0122339 -1.01076/.644);border-color:#ffffff19;border-color:lab(100% 0 0/.0984)}.case-study-section-module__xeR9wq__narrativeSection{gap:var(--spacing-8);flex-direction:column;display:flex}.case-study-section-module__xeR9wq__invertedSection{--band-fg:var(--primitive-neutral-0);--grain-mask-opacity:.085;--surface-bg-primary:var(--primitive-neutral-800);--surface-bg-primary-translucent:var(--primitive-neutral-800);--surface-fg-primary:var(--primitive-neutral-0);--surface-fg-secondary:var(--primitive-neutral-300);--surface-fg-primary-subtle:var(--primitive-neutral-400);--surface-border-primary:var(--primitive-white-alpha-16);--surface-border-secondary:var(--primitive-white-alpha-08);--surface-fg-brand:var(--primitive-primary-400);isolation:isolate;box-sizing:border-box;width:100vw;max-width:100vw;padding:var(--spacing-12) var(--layout-container-gutter,24px);background:var(--primitive-neutral-900);margin-inline:calc(50% - 50vw);position:relative}.case-study-section-module__xeR9wq__invertedGrain{z-index:-1}.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__sectionDescription,.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__eyebrow{color:var(--surface-fg-secondary)}.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__eyebrow{color:var(--surface-fg-brand)}.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__heading,.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__sectionDescription,.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__blocks{z-index:1;position:relative}.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__blocks{width:100%;max-width:var(--layout-container-max,1200px);margin-inline:auto}.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__headingEmphasis{color:var(--surface-fg-brand);text-shadow:0 0 18px var(--primitive-brand-alpha-56), 0 0 36px var(--primitive-brand-alpha-32)}@media (max-width:640px){.case-study-section-module__xeR9wq__invertedSection{padding:var(--spacing-10) var(--layout-container-gutter-mobile,16px)}}.case-study-section-module__xeR9wq__sectionHeader{gap:var(--spacing-2);flex-direction:column;display:flex}.case-study-section-module__xeR9wq__sectionHeaderCentered{max-width:var(--type-measure-reading-wide);text-align:center;align-items:center;margin-inline:auto}.case-study-section-module__xeR9wq__sectionHeaderCentered .case-study-section-module__xeR9wq__marketingEyebrow,.case-study-section-module__xeR9wq__featureGridGroup .case-study-section-module__xeR9wq__marketingEyebrow{color:var(--surface-fg-brand);font-family:var(--font-display), sans-serif;font-size:var(--type-ui-size-md);font-weight:var(--type-weight-ui);font-variation-settings:var(--type-font-variation-ui);text-align:center;margin:0}.case-study-section-module__xeR9wq__invertedSection .case-study-section-module__xeR9wq__marketingEyebrow{color:var(--surface-fg-brand)}.case-study-section-module__xeR9wq__featureGridGroup{gap:var(--spacing-4);display:grid}.case-study-section-module__xeR9wq__marketingSection .case-study-section-module__xeR9wq__copy{width:100%;max-width:var(--type-measure-reading-wide);margin-inline:auto}.case-study-section-module__xeR9wq__marketingSection .case-study-section-module__xeR9wq__copy p{text-wrap:balance}.case-study-section-module__xeR9wq__marketingSection .case-study-section-module__xeR9wq__prettyBody p{text-wrap:pretty}.case-study-section-module__xeR9wq__sectionDescription{max-width:var(--type-measure-reading);color:var(--surface-fg-secondary);margin:0}.case-study-section-module__xeR9wq__headingLead{font-weight:var(--type-weight-body);font-variation-settings:var(--type-font-variation-body)}.case-study-section-module__xeR9wq__headingEmphasis{font-style:normal;font-weight:var(--type-weight-display);font-variation-settings:var(--type-font-variation-display)}.case-study-section-module__xeR9wq__headingEmphasisNoBreak{white-space:nowrap}@media (max-width:640px){.case-study-section-module__xeR9wq__headingEmphasisNoBreak{white-space:normal}}.case-study-section-module__xeR9wq__blocks{gap:var(--spacing-16);flex-direction:column;display:flex}.case-study-section-module__xeR9wq__blocksHighlighted{gap:var(--spacing-10)}.case-study-section-module__xeR9wq__testimonialCards{gap:var(--spacing-6);width:100%;max-width:var(--type-measure-reading-wide);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.case-study-section-module__xeR9wq__testimonialCards>li{min-width:0}.case-study-section-module__xeR9wq__testimonialCards[data-count=single]{max-width:var(--type-measure-reading);grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.case-study-section-module__xeR9wq__testimonialCards{grid-template-columns:1fr}}.case-study-section-module__xeR9wq__eyebrow{color:var(--surface-fg-primary-subtle);font-family:var(--font-body), sans-serif;font-size:var(--text-xs);font-weight:var(--type-weight-label);font-variation-settings:var(--type-font-variation-label);letter-spacing:var(--type-tracking-label);text-transform:uppercase;margin:0}.case-study-section-module__xeR9wq__wrapBlock{display:flow-root}.case-study-section-module__xeR9wq__splitMedia{justify-self:end;width:100%;max-width:none}.case-study-section-module__xeR9wq__splitMedia .case-study-section-module__xeR9wq__mediaPlain,.case-study-section-module__xeR9wq__splitMedia .case-study-section-module__xeR9wq__mediaPanel{justify-items:end;width:100%}.case-study-section-module__xeR9wq__splitMedia .case-study-section-module__xeR9wq__imagePlainFrame,.case-study-section-module__xeR9wq__splitMedia .case-study-section-module__xeR9wq__imageFrame{width:100%}.case-study-section-module__xeR9wq__splitSectionImageLeft .case-study-section-module__xeR9wq__splitMedia{justify-self:start}.case-study-section-module__xeR9wq__splitSectionImageLeft .case-study-section-module__xeR9wq__splitMedia .case-study-section-module__xeR9wq__mediaPlain,.case-study-section-module__xeR9wq__splitSectionImageLeft .case-study-section-module__xeR9wq__splitMedia .case-study-section-module__xeR9wq__mediaPanel{justify-items:start}.case-study-section-module__xeR9wq__wrapMedia{float:right;width:min(36%,20rem);max-width:100%;margin-left:var(--spacing-8);margin-bottom:var(--spacing-4)}.case-study-section-module__xeR9wq__wrapMedia .case-study-section-module__xeR9wq__mediaPlain,.case-study-section-module__xeR9wq__wrapMedia .case-study-section-module__xeR9wq__mediaPanel{justify-items:end}.case-study-section-module__xeR9wq__wrapMedia .case-study-section-module__xeR9wq__imagePlainFrame,.case-study-section-module__xeR9wq__wrapMedia .case-study-section-module__xeR9wq__imageFrame{width:min(100%,14rem)}.case-study-section-module__xeR9wq__wrapBlockImageLeft .case-study-section-module__xeR9wq__wrapMedia{float:left;margin-right:var(--spacing-8);margin-left:0}.case-study-section-module__xeR9wq__wrapBlockImageLeft .case-study-section-module__xeR9wq__wrapMedia .case-study-section-module__xeR9wq__mediaPlain,.case-study-section-module__xeR9wq__wrapBlockImageLeft .case-study-section-module__xeR9wq__wrapMedia .case-study-section-module__xeR9wq__mediaPanel{justify-items:start}.case-study-section-module__xeR9wq__anchoredSection{scroll-margin-top:calc(var(--layout-hero-clearance-compact) - 12px)}@media (max-width:1080px){.case-study-section-module__xeR9wq__splitSection{grid-template-columns:1fr}.case-study-section-module__xeR9wq__splitMedia{justify-self:stretch;max-width:none}.case-study-section-module__xeR9wq__splitSectionImageLeft>:first-child,.case-study-section-module__xeR9wq__splitSectionImageLeft>:last-child{order:initial}.case-study-section-module__xeR9wq__wrapMedia,.case-study-section-module__xeR9wq__wrapBlockImageLeft .case-study-section-module__xeR9wq__wrapMedia{float:none;width:100%;margin:0 0 var(--spacing-6)}}@media (max-width:760px){.case-study-section-module__xeR9wq__galleryGrid,.case-study-section-module__xeR9wq__galleryStrip{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow:visible}.case-study-section-module__xeR9wq__mediaWidthFullBleed{width:100%;max-width:100%;margin-inline:0}}
