.case-study-module__i4I75W__eyebrow,.case-study-module__i4I75W__heroLabelRow>p{color:var(--case-accent,var(--color-action));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.case-study-module__i4I75W__hero{--case-accent:#40dbc5;color:#f1fbf8;background:radial-gradient(circle at 82% 20%,#23c1ad24,#0000 28rem),#001813;overflow:clip}.case-study-module__i4I75W__heroInner{padding-block:clamp(1.5rem,3vw,2.5rem) 0}.case-study-module__i4I75W__breadcrumb{color:#9abdb6;flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.84rem;display:flex}.case-study-module__i4I75W__breadcrumb a{border-radius:.35rem;align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}.case-study-module__i4I75W__breadcrumb a:hover{color:#fff}.case-study-module__i4I75W__heroHeader{grid-template-columns:minmax(19rem,.72fr) minmax(24rem,1.05fr);grid-template-areas:"copy media""facts facts";align-items:center;gap:clamp(3rem,7vw,7rem);padding-block-start:clamp(3.5rem,7vw,7rem);display:grid}.case-study-module__i4I75W__heroCopy{grid-area:copy;align-self:center}.case-study-module__i4I75W__heroLabelRow{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-end:clamp(2rem,4vw,3.5rem);display:flex}.case-study-module__i4I75W__heroLabelRow .status-label{color:#c5f5ed;border-color:#40dbc557}.case-study-module__i4I75W__hero h1,.case-study-module__i4I75W__snapshot h2,.case-study-module__i4I75W__narrative h2,.case-study-module__i4I75W__sectionHeading h2,.case-study-module__i4I75W__approach h2,.case-study-module__i4I75W__flowHeading h2,.case-study-module__i4I75W__resilience h2,.case-study-module__i4I75W__technology h2,.case-study-module__i4I75W__galleryHeading h2,.case-study-module__i4I75W__release h2,.case-study-module__i4I75W__outcome h2,.case-study-module__i4I75W__nextProject h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:680;line-height:.98}.case-study-module__i4I75W__hero h1{font-size:clamp(5.5rem,12vw,11rem)}.case-study-module__i4I75W__heroStatement{color:#c3d7d2;max-width:38rem;margin:2rem 0 0;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.48}.case-study-module__i4I75W__heroCopy .project-links{margin-block-start:2.25rem}.case-study-module__i4I75W__heroCopy .project-external-link{color:#f1fbf8;border:1px solid #40dbc56b;border-radius:.45rem;min-height:3rem;padding-inline:1rem;text-decoration:none}:is(.case-study-module__i4I75W__heroCopy .project-external-link:hover,.case-study-module__i4I75W__heroCopy .project-external-link:focus-visible){color:#fff;background:#40dbc51a;border-color:#40dbc5}.case-study-module__i4I75W__heroMedia{background:linear-gradient(145deg,#04251e,#012019 58%,#04372e);border:1px solid #40dbc538;border-radius:1.4rem;grid-area:media;grid-template-columns:minmax(15rem,.9fr) minmax(10rem,.48fr);align-items:center;gap:clamp(1rem,2.5vw,2.25rem);min-height:clamp(39rem,61vw,59rem);padding:clamp(1.25rem,3vw,3rem);display:grid}.case-study-module__i4I75W__heroFigure{gap:.8rem;margin:0;display:grid}.case-study-module__i4I75W__heroFigure[data-image="1"]{align-self:end}.case-study-module__i4I75W__heroFigure[data-image="2"]{align-self:start;margin-block-start:clamp(5rem,12vw,10rem)}.case-study-module__i4I75W__heroFigure img{filter:drop-shadow(0 2rem 3rem #00000038);width:100%;height:auto}.case-study-module__i4I75W__heroFigure figcaption,.case-study-module__i4I75W__flowStep figcaption,.case-study-module__i4I75W__galleryGrid figcaption{color:#9abdb6;font-family:var(--font-mono);font-size:.72rem;line-height:1.45}.case-study-module__i4I75W__heroFacts{border-block-start:1px solid #9abdb647;grid-area:facts;grid-template-columns:.85fr .85fr 1.3fr;min-height:6rem;margin:0;display:grid}.case-study-module__i4I75W__heroFacts div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding-block:1.25rem;display:grid}.case-study-module__i4I75W__heroFacts div+div{border-inline-start:1px solid #9abdb647;padding-inline-start:clamp(1rem,3vw,2.5rem)}.case-study-module__i4I75W__heroFacts dt,.case-study-module__i4I75W__heroFacts dd,.case-study-module__i4I75W__snapshotList dt,.case-study-module__i4I75W__snapshotList dd,.case-study-module__i4I75W__decisionList dt,.case-study-module__i4I75W__decisionList dd,.case-study-module__i4I75W__technology dt,.case-study-module__i4I75W__technology dd{margin:0}.case-study-module__i4I75W__heroFacts dt{color:#78aaa0;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.case-study-module__i4I75W__heroFacts dd{font-weight:720}@media (prefers-reduced-motion:no-preference){.case-study-module__i4I75W__heroCopy,.case-study-module__i4I75W__heroMedia,.case-study-module__i4I75W__heroFacts{animation:case-study-module__i4I75W__case-hero-settle .62s var(--primitive-ease-out) both}.case-study-module__i4I75W__heroMedia{animation-delay:80ms}.case-study-module__i4I75W__heroFacts{animation-delay:.15s}}@keyframes case-study-module__i4I75W__case-hero-settle{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}.case-study-module__i4I75W__snapshot,.case-study-module__i4I75W__narrative,.case-study-module__i4I75W__ownership,.case-study-module__i4I75W__decisions,.case-study-module__i4I75W__resilience,.case-study-module__i4I75W__technology,.case-study-module__i4I75W__gallery,.case-study-module__i4I75W__release,.case-study-module__i4I75W__outcome,.case-study-module__i4I75W__nextProject{padding-block:clamp(5rem,10vw,9rem)}.case-study-module__i4I75W__snapshot{background:#edf3f1}.case-study-module__i4I75W__snapshotInner{grid-template-columns:minmax(16rem,.36fr) minmax(0,.64fr);gap:clamp(3rem,8vw,8rem);display:grid}.case-study-module__i4I75W__snapshot h2,.case-study-module__i4I75W__narrative h2,.case-study-module__i4I75W__sectionHeading h2,.case-study-module__i4I75W__approach h2,.case-study-module__i4I75W__flowHeading h2,.case-study-module__i4I75W__resilience h2,.case-study-module__i4I75W__technology h2,.case-study-module__i4I75W__galleryHeading h2,.case-study-module__i4I75W__release h2,.case-study-module__i4I75W__outcome h2,.case-study-module__i4I75W__nextProject h2{margin-block-start:1rem;font-size:clamp(2.65rem,5vw,5.4rem)}.case-study-module__i4I75W__snapshotList{border-block-start:1px solid #b9c8c4;border-inline-start:1px solid #b9c8c4;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.case-study-module__i4I75W__snapshotList div{border-block-end:1px solid #b9c8c4;border-inline-end:1px solid #b9c8c4;grid-template-columns:2.25rem minmax(0,1fr);grid-template-areas:"number term""number detail";gap:.45rem 1rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.case-study-module__i4I75W__snapshotList span{color:#087d6a;font-family:var(--font-mono);grid-area:number;font-weight:700}.case-study-module__i4I75W__snapshotList dt{color:#526862;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;grid-area:term;font-size:.7rem;font-weight:700}.case-study-module__i4I75W__snapshotList dd{grid-area:detail;font-weight:640;line-height:1.48}.case-study-module__i4I75W__narrative{background:#f8f8f5}.case-study-module__i4I75W__narrativeInner,.case-study-module__i4I75W__releaseInner{grid-template-columns:minmax(18rem,.48fr) minmax(18rem,.52fr);gap:clamp(3rem,10vw,10rem);display:grid}.case-study-module__i4I75W__narrativeCopy{border-block-start:.2rem solid #14a98f;align-self:end;padding-block-start:2rem}.case-study-module__i4I75W__narrativeCopy p,.case-study-module__i4I75W__sectionHeading>p:last-child,.case-study-module__i4I75W__approach header>p:last-child,.case-study-module__i4I75W__flowHeading>p:last-child,.case-study-module__i4I75W__resilience header>p:last-child,.case-study-module__i4I75W__galleryHeading>p:last-child,.case-study-module__i4I75W__releaseInner>div p,.case-study-module__i4I75W__outcomeInner>div>p:last-child,.case-study-module__i4I75W__nextProjectInner>div>p:last-child{color:var(--color-ink-muted);margin:0;font-size:clamp(1.03rem,1.4vw,1.2rem);line-height:1.68}.case-study-module__i4I75W__narrativeCopy p+p,.case-study-module__i4I75W__releaseInner>div p+p{margin-block-start:1.4rem}.case-study-module__i4I75W__ownership{background:#fff}.case-study-module__i4I75W__sectionHeading,.case-study-module__i4I75W__flowHeading,.case-study-module__i4I75W__galleryHeading{max-width:58rem;margin-block-end:clamp(3rem,7vw,6rem)}.case-study-module__i4I75W__sectionHeading>p:last-child,.case-study-module__i4I75W__flowHeading>p:last-child,.case-study-module__i4I75W__galleryHeading>p:last-child{max-width:48rem;margin-block-start:1.5rem}.case-study-module__i4I75W__ownershipList,.case-study-module__i4I75W__approachFlow,.case-study-module__i4I75W__flowList,.case-study-module__i4I75W__decisionList,.case-study-module__i4I75W__stateList,.case-study-module__i4I75W__outcome ul{margin:0;padding:0;list-style:none}.case-study-module__i4I75W__ownershipList{border-block-start:1px solid var(--color-border);border-inline-start:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-study-module__i4I75W__ownershipList li{border-block-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem 1.25rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.case-study-module__i4I75W__ownershipList span{color:var(--color-action);font-family:var(--font-mono);grid-row:1/span 2;font-size:1.25rem;font-weight:700}.case-study-module__i4I75W__ownershipList h3,.case-study-module__i4I75W__ownershipList p,.case-study-module__i4I75W__approachFlow h3,.case-study-module__i4I75W__approachFlow p,.case-study-module__i4I75W__flowStep h3,.case-study-module__i4I75W__flowStep p,.case-study-module__i4I75W__decisionList h3,.case-study-module__i4I75W__stateList h3,.case-study-module__i4I75W__stateList p{margin:0}.case-study-module__i4I75W__ownershipList h3,.case-study-module__i4I75W__approachFlow h3,.case-study-module__i4I75W__flowStep h3,.case-study-module__i4I75W__decisionList h3,.case-study-module__i4I75W__stateList h3{letter-spacing:-.025em;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.1}.case-study-module__i4I75W__ownershipList p,.case-study-module__i4I75W__approachFlow p,.case-study-module__i4I75W__flowStep p,.case-study-module__i4I75W__stateList p{color:var(--color-ink-muted);line-height:1.6}.case-study-module__i4I75W__approach{--case-accent:#82a8ff;color:#f3f6f8;background:#10161d;padding-block:clamp(5.5rem,11vw,10rem)}.case-study-module__i4I75W__approachInner{grid-template-columns:minmax(18rem,.38fr) minmax(0,.62fr);gap:clamp(3rem,8vw,8rem);display:grid}.case-study-module__i4I75W__approach header>p:last-child{color:#aeb9c4;margin-block-start:1.5rem}.case-study-module__i4I75W__approachFlow{border-block-start:1px solid #35404c;border-inline-start:1px solid #35404c;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-study-module__i4I75W__approachFlow li{border-block-end:1px solid #35404c;border-inline-end:1px solid #35404c;grid-template-columns:2.5rem minmax(0,1fr);gap:.7rem 1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.case-study-module__i4I75W__approachFlow span{color:#82a8ff;font-family:var(--font-mono);grid-row:1/span 2;font-weight:700}.case-study-module__i4I75W__approachFlow p{color:#aeb9c4}.case-study-module__i4I75W__evidenceBoundary{color:#aeb9c4;font-family:var(--font-mono);border-block-start:1px solid #35404c;grid-column:1/-1;margin:0;padding-block-start:1.5rem;font-size:.78rem;line-height:1.65}.case-study-module__i4I75W__evidenceBoundary strong{color:inherit}.case-study-module__i4I75W__productFlow{--case-accent:#40dbc5;color:#f2fbf8;background:#00231d;padding-block:clamp(5.5rem,11vw,10rem);overflow:clip}.case-study-module__i4I75W__flowHeading>p:last-child{color:#a8c8c1}.case-study-module__i4I75W__flowList{counter-reset:flow}.case-study-module__i4I75W__flowStep{border-block-start:1px solid #70a69b54;grid-template-columns:minmax(0,1fr);min-height:12rem;padding-block:clamp(2rem,5vw,4rem);display:grid}.case-study-module__i4I75W__flowStep:last-child{border-block-end:1px solid #70a69b54}.case-study-module__i4I75W__flowStep[data-has-image=true]{grid-template-columns:minmax(17rem,.38fr) minmax(18rem,.62fr);align-items:center;gap:clamp(3rem,9vw,9rem);min-height:44rem}.case-study-module__i4I75W__flowStep[data-has-image=true]:nth-child(odd) figure{grid-area:1/1}.case-study-module__i4I75W__flowStep[data-has-image=true]:nth-child(odd) .case-study-module__i4I75W__flowStepCopy{grid-column:2}.case-study-module__i4I75W__flowStepCopy{grid-template-columns:4.5rem minmax(0,1fr);align-content:center;gap:.75rem 1.5rem;display:grid}.case-study-module__i4I75W__flowStepCopy>span{color:#40dbc5;font-family:var(--font-mono);letter-spacing:-.05em;grid-row:1/span 2;font-size:clamp(1.8rem,4vw,3.2rem)}.case-study-module__i4I75W__flowStep h3{font-size:clamp(2.5rem,5vw,5rem)}.case-study-module__i4I75W__flowStep p{color:#aac8c2;max-width:34rem;font-size:clamp(1rem,1.5vw,1.2rem)}.case-study-module__i4I75W__flowStep figure{background:linear-gradient(145deg,#06372e,#001a15);border:1px solid #40dbc52e;border-radius:1.25rem;justify-self:center;gap:.9rem;width:min(100%,32rem);margin:0;padding:clamp(1rem,3vw,2rem);display:grid}.case-study-module__i4I75W__flowStep figure img{width:100%;height:auto}.case-study-module__i4I75W__flowStep figcaption{color:#8eb6ae}.case-study-module__i4I75W__decisions{background:#f7f8f6}.case-study-module__i4I75W__decisionList{border-block-start:1px solid var(--color-border)}.case-study-module__i4I75W__decisionList>li{border-block-end:1px solid var(--color-border);grid-template-columns:minmax(16rem,.34fr) minmax(0,.66fr);gap:clamp(2rem,7vw,7rem);padding-block:clamp(2.25rem,5vw,4.5rem);display:grid}.case-study-module__i4I75W__decisionList header{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;display:grid}.case-study-module__i4I75W__decisionList header span{color:var(--color-action);font-family:var(--font-mono);font-size:1.2rem;font-weight:700}.case-study-module__i4I75W__decisionList dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;display:grid}.case-study-module__i4I75W__decisionList dl div{border-inline-start:1px solid var(--color-border);padding-inline-start:1.25rem}.case-study-module__i4I75W__decisionList dt,.case-study-module__i4I75W__technology dt{color:var(--color-action);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.case-study-module__i4I75W__decisionList dd{color:var(--color-ink-muted);margin-block-start:.65rem;line-height:1.58}.case-study-module__i4I75W__resilience{--case-accent:#076c5b;background:#e8f2ee}.case-study-module__i4I75W__resilienceInner{grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr);gap:clamp(3rem,8vw,8rem);display:grid}.case-study-module__i4I75W__resilience header>p:last-child{margin-block-start:1.5rem}.case-study-module__i4I75W__stateList{border-block-start:1px solid #b6cac3;border-inline-start:1px solid #b6cac3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-study-module__i4I75W__stateList li{border-block-end:1px solid #b6cac3;border-inline-end:1px solid #b6cac3;padding:clamp(1.4rem,3vw,2.4rem)}.case-study-module__i4I75W__stateList p{margin-block-start:.8rem}.case-study-module__i4I75W__resilience .case-study-module__i4I75W__evidenceBoundary{color:#536c64;border-color:#b6cac3}.case-study-module__i4I75W__technology{--case-accent:#82a8ff;color:#f3f6f8;background:#111820}.case-study-module__i4I75W__technologyInner{grid-template-columns:minmax(18rem,.46fr) minmax(0,.54fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.case-study-module__i4I75W__technology dl{border-block-start:1px solid #35404c;margin:0}.case-study-module__i4I75W__technology dl div{border-block-end:1px solid #35404c;grid-template-columns:8rem minmax(0,1fr);gap:1.5rem;padding-block:1.5rem;display:grid}.case-study-module__i4I75W__technology dd{color:#d6dde4;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:640}.case-study-module__i4I75W__technology dt{color:#82a8ff}.case-study-module__i4I75W__gallery{--case-accent:#087d6a;background:#faf9f5}.case-study-module__i4I75W__galleryGrid{grid-template-columns:minmax(18rem,.9fr) minmax(16rem,.7fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.case-study-module__i4I75W__galleryGrid figure{background:linear-gradient(145deg,#f1f5f2,#fff);border:1px solid #d9dfdc;border-radius:1.25rem;gap:1rem;margin:0;padding:clamp(1rem,3vw,2rem);display:grid}.case-study-module__i4I75W__galleryGrid figure[data-image="2"]{margin-block-start:clamp(4rem,10vw,9rem)}.case-study-module__i4I75W__galleryGrid img{width:100%;height:auto}.case-study-module__i4I75W__galleryGrid figcaption{color:#587068}.case-study-module__i4I75W__release{--case-accent:#63ead6;color:#f2fbf8;background:#075f51}.case-study-module__i4I75W__releaseInner>div{align-self:end}.case-study-module__i4I75W__releaseInner>div p{color:#c1ddd7}.case-study-module__i4I75W__release .project-links{margin-block-start:2rem}.case-study-module__i4I75W__release .project-external-link{color:#fff;border:1px solid #f2fbf873;border-radius:.45rem;min-height:3rem;padding-inline:1rem;text-decoration:none}:is(.case-study-module__i4I75W__release .project-external-link:hover,.case-study-module__i4I75W__release .project-external-link:focus-visible){background:#ffffff1a;border-color:#fff}.case-study-module__i4I75W__outcome{--case-accent:var(--color-action);background:#f4f6f7}.case-study-module__i4I75W__outcomeInner{grid-template-columns:minmax(20rem,.52fr) minmax(18rem,.48fr);gap:clamp(3rem,9vw,9rem);display:grid}.case-study-module__i4I75W__outcomeInner>div>p:last-child{margin-block-start:1.5rem}.case-study-module__i4I75W__outcome ul{border-block-start:1px solid var(--color-border)}.case-study-module__i4I75W__outcome li{border-block-end:1px solid var(--color-border);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:1rem;min-height:4.75rem;font-weight:650;display:grid}.case-study-module__i4I75W__outcome li span{color:var(--color-action);font-family:var(--font-mono)}.case-study-module__i4I75W__nextProject{--case-accent:#82a8ff;color:#f3f6ff;background:#0c1830}.case-study-module__i4I75W__nextProjectInner{grid-template-columns:minmax(20rem,.65fr) minmax(17rem,.35fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.case-study-module__i4I75W__nextProjectInner>div>p:last-child{color:#b8c4dc;max-width:45rem;margin-block-start:1.5rem}.case-study-module__i4I75W__nextActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.case-study-module__i4I75W__nextActions .button-link{color:#0c1830;background:#eef3ff;grid-column:1/-1}.case-study-module__i4I75W__nextActions>a:not(.button-link){color:#c8d6f1;border-block-end:1px solid #354b73;border-radius:.25rem;align-items:center;min-height:2.75rem;font-size:.85rem;font-weight:700;display:inline-flex}.case-study-module__i4I75W__nextActions>a:not(.button-link):hover{color:#fff}[data-case-study=sezon] .case-study-module__i4I75W__hero{--case-accent:#d9f26a;background:radial-gradient(circle at 78% 18%,#d9f26a24,#0000 26rem),#172116}[data-case-study=sezon] .case-study-module__i4I75W__heroMedia{background:linear-gradient(145deg,#263321,#172116 58%,#394625);border-color:#d9f26a33}[data-case-study=sezon] .case-study-module__i4I75W__productFlow{--case-accent:#d9f26a;background:#1b2418}[data-case-study=sezon] .case-study-module__i4I75W__flowStepCopy>span{color:#d9f26a}[data-case-study=sezon] .case-study-module__i4I75W__flowHeading>p:first-child{color:#d9f26a}[data-case-study=sezon] .case-study-module__i4I75W__flowStep figure{background:linear-gradient(145deg,#35412c,#151c13);border-color:#d9f26a33}[data-case-study=sezon] .case-study-module__i4I75W__release{--case-accent:#d9f26a;background:#34451e}[data-case-study=eureeca] .case-study-module__i4I75W__hero{--case-accent:#86b7ff;background:radial-gradient(circle at 84% 16%,#5f94ff29,#0000 30rem),#071527}[data-case-study=eureeca] .case-study-module__i4I75W__hero h1{font-size:clamp(4.5rem,9vw,8.5rem)}[data-case-study=eureeca] .case-study-module__i4I75W__heroMedia{background:linear-gradient(145deg,#102b4f,#091a30 58%,#173c64);border-color:#86b7ff38;min-height:clamp(36rem,54vw,51rem)}[data-case-study=eureeca] .case-study-module__i4I75W__snapshot{background:#edf3fa}[data-case-study=eureeca] .case-study-module__i4I75W__release{--case-accent:#b7d3ff;background:#123a69}[data-case-study=aura] .case-study-module__i4I75W__hero{--case-accent:#b2a7ff;background:radial-gradient(circle at 82% 18%,#b2a7ff29,#0000 29rem),#17161d}[data-case-study=aura] .case-study-module__i4I75W__heroMedia{background:linear-gradient(145deg,#302e3a,#1c1a22 58%,#353052);border-color:#b2a7ff38}[data-case-study=aura] .case-study-module__i4I75W__productFlow{--case-accent:#b2a7ff;background:#1b1922}[data-case-study=aura] .case-study-module__i4I75W__flowStepCopy>span{color:#b2a7ff}[data-case-study=aura] .case-study-module__i4I75W__flowHeading>p:first-child{color:#b2a7ff}[data-case-study=aura] .case-study-module__i4I75W__flowStep figure{background:linear-gradient(145deg,#34313e,#17151c);border-color:#b2a7ff38}[data-case-study=aura] .case-study-module__i4I75W__release{--case-accent:#d5ceff;background:#413b73}[data-case-study=afp] .case-study-module__i4I75W__hero{--case-accent:#9fe2a4;background:radial-gradient(circle at 82% 18%,#9fe2a426,#0000 28rem),#102218}[data-case-study=afp] .case-study-module__i4I75W__hero h1{font-size:clamp(4rem,8vw,7.5rem)}[data-case-study=afp] .case-study-module__i4I75W__heroMedia{background:linear-gradient(145deg,#21382a,#13251b 58%,#315438);border-color:#9fe2a438}[data-case-study=afp] .case-study-module__i4I75W__productFlow{--case-accent:#9fe2a4;background:#15271b}[data-case-study=afp] .case-study-module__i4I75W__flowStepCopy>span{color:#9fe2a4}[data-case-study=afp] .case-study-module__i4I75W__flowHeading>p:first-child{color:#9fe2a4}[data-case-study=afp] .case-study-module__i4I75W__flowStep figure{background:linear-gradient(145deg,#294331,#102016);border-color:#9fe2a438}[data-case-study=afp] .case-study-module__i4I75W__resilience{--case-accent:#285f35;background:#eef5eb}[data-case-study=afp] .case-study-module__i4I75W__release{--case-accent:#bdeec1;background:#285f35}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.case-study-module__i4I75W__snapshotInner,.case-study-module__i4I75W__narrativeInner,.case-study-module__i4I75W__sectionHeading,.case-study-module__i4I75W__approachInner,.case-study-module__i4I75W__flowHeading,.case-study-module__i4I75W__flowStep,.case-study-module__i4I75W__resilienceInner,.case-study-module__i4I75W__technologyInner,.case-study-module__i4I75W__galleryHeading,.case-study-module__i4I75W__galleryGrid,.case-study-module__i4I75W__releaseInner,.case-study-module__i4I75W__outcomeInner,.case-study-module__i4I75W__nextProjectInner{animation:linear both case-study-module__i4I75W__case-section-arrival;animation-timeline:view();animation-range:entry entry 22%}}}@keyframes case-study-module__i4I75W__case-section-arrival{0%{transform:translateY(.45rem)}to{transform:translateY(0)}}@media (max-width:63.99rem){.case-study-module__i4I75W__heroHeader{grid-template-columns:minmax(17rem,.78fr) minmax(20rem,.92fr);gap:3rem}.case-study-module__i4I75W__heroMedia{min-height:38rem}.case-study-module__i4I75W__snapshotInner,.case-study-module__i4I75W__approachInner,.case-study-module__i4I75W__resilienceInner{grid-template-columns:minmax(0,1fr);gap:3.5rem}.case-study-module__i4I75W__flowStep[data-has-image=true]{gap:3rem;min-height:38rem}.case-study-module__i4I75W__decisionList>li{grid-template-columns:minmax(0,1fr);gap:2rem}.case-study-module__i4I75W__technologyInner,.case-study-module__i4I75W__outcomeInner,.case-study-module__i4I75W__nextProjectInner{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.99rem){.case-study-module__i4I75W__heroHeader{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media""facts";gap:2.5rem}.case-study-module__i4I75W__hero h1{font-size:clamp(5rem,28vw,7.5rem)}.case-study-module__i4I75W__heroMedia{grid-template-columns:minmax(0,1fr);min-height:31rem;overflow:hidden}.case-study-module__i4I75W__heroFigure[data-image="1"]{justify-self:center;width:min(100%,19rem)}.case-study-module__i4I75W__heroFigure[data-image="2"]{display:none}.case-study-module__i4I75W__heroFacts{grid-template-columns:minmax(0,1fr)}.case-study-module__i4I75W__heroFacts div{grid-template-columns:6rem minmax(0,1fr)}.case-study-module__i4I75W__heroFacts div+div{border-block-start:1px solid #9abdb647;border-inline-start:0;padding-inline-start:0}.case-study-module__i4I75W__snapshotInner,.case-study-module__i4I75W__narrativeInner,.case-study-module__i4I75W__releaseInner{grid-template-columns:minmax(0,1fr);gap:2.5rem}.case-study-module__i4I75W__snapshotList,.case-study-module__i4I75W__ownershipList,.case-study-module__i4I75W__approachFlow,.case-study-module__i4I75W__stateList{border-inline-start:0;grid-template-columns:minmax(0,1fr)}.case-study-module__i4I75W__snapshotList div,.case-study-module__i4I75W__ownershipList li,.case-study-module__i4I75W__approachFlow li,.case-study-module__i4I75W__stateList li{border-inline-end:0;padding-inline:0}.case-study-module__i4I75W__flowStep,.case-study-module__i4I75W__flowStep[data-has-image=true]{grid-template-columns:minmax(0,1fr);gap:2.5rem;min-height:auto}.case-study-module__i4I75W__flowStep[data-has-image=true]:nth-child(odd) figure,.case-study-module__i4I75W__flowStep[data-has-image=true]:nth-child(odd) .case-study-module__i4I75W__flowStepCopy{grid-area:auto}.case-study-module__i4I75W__flowStepCopy{grid-template-columns:3.25rem minmax(0,1fr)}.case-study-module__i4I75W__flowStep figure{width:min(100%,22rem)}.case-study-module__i4I75W__decisionList dl{grid-template-columns:minmax(0,1fr)}.case-study-module__i4I75W__decisionList dl div{border-block-start:1px solid var(--color-border);border-inline-start:0;padding-block-start:1rem;padding-inline-start:0}.case-study-module__i4I75W__technology dl div{grid-template-columns:minmax(0,1fr);gap:.5rem}.case-study-module__i4I75W__galleryGrid{grid-template-columns:minmax(0,1fr)}.case-study-module__i4I75W__galleryGrid figure[data-image="2"]{margin-block-start:0}.case-study-module__i4I75W__nextActions{grid-template-columns:minmax(0,1fr)}.case-study-module__i4I75W__nextActions .button-link{grid-column:auto}}@media (max-width:29.99rem){.case-study-module__i4I75W__heroLabelRow{flex-direction:column;align-items:flex-start}.case-study-module__i4I75W__heroMedia{min-height:27rem;padding:1rem}.case-study-module__i4I75W__flowStepCopy{grid-template-columns:minmax(0,1fr)}.case-study-module__i4I75W__flowStepCopy>span{grid-row:auto}}@media (prefers-reduced-motion:reduce){.case-study-module__i4I75W__breadcrumb a,.case-study-module__i4I75W__nextActions a{transform:none}.case-study-module__i4I75W__heroCopy .project-external-link{transform:none}.case-study-module__i4I75W__release .project-external-link{transform:none}}
