.CaseStudyArticle-module__CIDEaW__article{background:var(--night)}.CaseStudyArticle-module__CIDEaW__hero{isolation:isolate;align-items:end;min-height:68vh;padding:7rem max(50% - 590px,1.5rem) 3.5rem;display:flex;position:relative;overflow:hidden}.CaseStudyArticle-module__CIDEaW__hero img{z-index:-3;object-fit:cover;animation:10s ease-out both CaseStudyArticle-module__CIDEaW__scale}.CaseStudyArticle-module__CIDEaW__heroShade{z-index:-2;background:linear-gradient(#03122040,#0312208c 38%,#031220fc 98%);position:absolute;inset:0}.CaseStudyArticle-module__CIDEaW__heroCopy{width:min(960px,100%);animation:.7s ease-out both CaseStudyArticle-module__CIDEaW__rise}.CaseStudyArticle-module__CIDEaW__hero h1{font-family:var(--serif);letter-spacing:-.06em;margin:0 0 1.6rem;font-size:clamp(3.6rem,7vw,6.4rem);font-weight:500;line-height:.92}.CaseStudyArticle-module__CIDEaW__descriptor{color:var(--signal);letter-spacing:.075em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;padding:0;font-size:.94rem;font-weight:700;line-height:1.45;list-style:none;display:flex}.CaseStudyArticle-module__CIDEaW__descriptor li{padding-left:1rem;position:relative}.CaseStudyArticle-module__CIDEaW__descriptor li:before{content:"";background:var(--signal);border-radius:50%;width:5px;height:5px;position:absolute;top:.48em;left:0}.CaseStudyArticle-module__CIDEaW__summary{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr 1.5fr 1fr 1.25fr;gap:0;width:min(100% - 3rem,1180px);margin:auto;padding:3rem 0;display:grid}.CaseStudyArticle-module__CIDEaW__summary div{border-left:1px solid var(--line-dark);padding:0 1.5rem}.CaseStudyArticle-module__CIDEaW__summary div:first-child{border-left:0;padding-left:0}.CaseStudyArticle-module__CIDEaW__summary span{color:var(--signal);letter-spacing:.085em;text-transform:uppercase;margin-bottom:.75rem;font-size:.82rem;font-weight:700;display:block}.CaseStudyArticle-module__CIDEaW__summary p{color:var(--sand);margin:0;font-size:.96rem;line-height:1.6}.CaseStudyArticle-module__CIDEaW__decisionSnapshot{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr 1.5fr 1.25fr;gap:2rem;width:min(100% - 3rem,1180px);margin:auto;padding:3.5rem 0;display:grid}.CaseStudyArticle-module__CIDEaW__decisionSnapshot span{color:var(--signal);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.7rem;font-size:.8rem;font-weight:700;display:block}.CaseStudyArticle-module__CIDEaW__decisionSnapshot h2{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1}.CaseStudyArticle-module__CIDEaW__decisionSnapshot p,.CaseStudyArticle-module__CIDEaW__decisionSnapshot ul{color:var(--muted-light);margin:0;font-size:.96rem;line-height:1.68}.CaseStudyArticle-module__CIDEaW__decisionSnapshot ul{padding-left:1.1rem}.CaseStudyArticle-module__CIDEaW__decisionSnapshot li{padding:0 0 .45rem .25rem}.CaseStudyArticle-module__CIDEaW__body{grid-template-columns:repeat(12,1fr);gap:2rem;width:min(100% - 3rem,1180px);margin:auto;padding:5rem 0;display:grid}.CaseStudyArticle-module__CIDEaW__body aside{border-top:1px solid var(--signal);grid-column:1/4;align-self:start;padding-top:1.35rem;position:sticky;top:calc(50vh - 6.25rem)}.CaseStudyArticle-module__CIDEaW__body aside p{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;margin:.2rem 0 1rem;font-size:.82rem;font-weight:700}.CaseStudyArticle-module__CIDEaW__body aside span{max-width:18rem;color:var(--muted-light);font-size:1rem;line-height:1.75;display:block}.CaseStudyArticle-module__CIDEaW__sections{grid-column:5/12}.CaseStudyArticle-module__CIDEaW__sections section{border-top:1px solid var(--line-dark);grid-template-columns:1.4fr 4fr;gap:2rem;padding:2rem 0 4rem;display:grid}.CaseStudyArticle-module__CIDEaW__sections h2{color:var(--signal);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.82rem;line-height:1.35}.CaseStudyArticle-module__CIDEaW__sections p,.CaseStudyArticle-module__CIDEaW__sections ol{color:var(--muted-light);font-family:var(--serif);margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.5}.CaseStudyArticle-module__CIDEaW__sections ol{padding-left:1.2rem}.CaseStudyArticle-module__CIDEaW__sections li{padding:0 0 1rem .5rem}.CaseStudyArticle-module__CIDEaW__back{width:min(100% - 3rem,1180px);min-height:44px;color:var(--signal);letter-spacing:.09em;text-transform:uppercase;align-items:center;margin:0 auto;padding:0 0 5rem;font-size:.78rem;display:flex}@keyframes CaseStudyArticle-module__CIDEaW__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes CaseStudyArticle-module__CIDEaW__scale{0%{transform:scale(1.04)}to{transform:scale(1)}}@media (max-width:800px){.CaseStudyArticle-module__CIDEaW__hero{min-height:62vh}.CaseStudyArticle-module__CIDEaW__summary{grid-template-columns:1fr 1fr}.CaseStudyArticle-module__CIDEaW__summary div{border-top:1px solid var(--line-dark);padding:1.5rem}.CaseStudyArticle-module__CIDEaW__summary div:nth-child(odd){border-left:0;padding-left:0}.CaseStudyArticle-module__CIDEaW__body{padding:3.5rem 0;display:block}.CaseStudyArticle-module__CIDEaW__body aside{margin:0 0 3rem;position:static}.CaseStudyArticle-module__CIDEaW__sections section{padding-bottom:3rem;display:block}.CaseStudyArticle-module__CIDEaW__sections h2{margin-bottom:1rem}.CaseStudyArticle-module__CIDEaW__decisionSnapshot{grid-template-columns:1fr 1fr}.CaseStudyArticle-module__CIDEaW__decisionSnapshot>div{grid-column:1/-1}}@media (max-width:620px){.CaseStudyArticle-module__CIDEaW__summary,.CaseStudyArticle-module__CIDEaW__decisionSnapshot,.CaseStudyArticle-module__CIDEaW__body,.CaseStudyArticle-module__CIDEaW__back{width:min(100% - 2rem,1180px)}.CaseStudyArticle-module__CIDEaW__summary{padding:1.5rem 0 2rem;display:block}.CaseStudyArticle-module__CIDEaW__summary div,.CaseStudyArticle-module__CIDEaW__summary div:nth-child(odd){border-left:0;border-top:1px solid var(--line-dark);padding:1.25rem 0}.CaseStudyArticle-module__CIDEaW__decisionSnapshot{padding:2.75rem 0;display:block}.CaseStudyArticle-module__CIDEaW__decisionSnapshot p{margin:1.5rem 0}.CaseStudyArticle-module__CIDEaW__hero h1{margin-bottom:1.35rem;font-size:clamp(3rem,14vw,4.4rem)}.CaseStudyArticle-module__CIDEaW__hero{padding-inline:1rem;padding-bottom:2.5rem}.CaseStudyArticle-module__CIDEaW__descriptor{gap:.45rem;font-size:.82rem}.CaseStudyArticle-module__CIDEaW__sections p,.CaseStudyArticle-module__CIDEaW__sections ol{font-size:1.35rem}}
