[data-case-stories] .hero{height:min(850px,100svh);min-height:700px;overflow:hidden;position:relative}[data-case-stories] .hero-image{animation:scene-in 1.6s var(--ease) both;height:100%;inset:0;object-fit:cover;object-position:62% 58%;position:absolute;width:100%}[data-case-stories] .hero-shade{background:linear-gradient(90deg,rgba(5,13,18,.86),rgba(5,13,18,.64) 27%,rgba(5,13,18,.12) 66%,rgba(5,13,18,.08)),linear-gradient(0deg,#090e11,transparent 27%,rgba(5,13,18,.05) 80%);inset:0;position:absolute}[data-case-stories] .hero-inner{display:flex;flex-direction:column;height:100%;padding-top:64px;position:relative}[data-case-stories] .hero-copy{padding-bottom:34px}[data-case-stories] .hero h1{letter-spacing:-.038em;line-height:1.1}[data-case-stories] .hero p{color:#d3dfe2;line-height:1.9;margin:28px 0 34px;max-width:410px}@media(min-width:1600px){[data-case-stories] .hero-image{object-position:center 57%}}@media(max-width:1020px){[data-case-stories] .hero{height:760px;min-height:660px}}@media(max-width:700px){[data-case-stories] .hero{height:780px;height:100svh;max-height:850px;min-height:690px}[data-case-stories] .hero-inner{justify-content:flex-start;padding-top:151px}[data-case-stories] .hero-image{object-position:64% center}[data-case-stories] .hero-shade{background:linear-gradient(180deg,#08131bc4,#08131b6e 40%,#08131b08 65%,#090e11),linear-gradient(90deg,#07101966,transparent)}[data-case-stories] .hero-copy{padding-bottom:0}[data-case-stories] .hero h1{line-height:1.12}[data-case-stories] .hero p{line-height:1.8;margin:22px 0 26px}}[data-case-stories] .hero{height:35svh;max-height:none;min-height:0}[data-case-stories] .hero-inner{justify-content:center;padding-top:80px}[data-case-stories] .hero-copy{padding:0}[data-case-stories] .hero h1{font-size:clamp(38px,3.65vw,56px);line-height:1.15;max-width:100%;text-wrap:balance}[data-case-stories] .hero p{font-size:var(--ek-text-hero-lead);line-height:1.7;margin:16px 0 0;max-width:620px}[data-case-stories] .hero-image{animation:none;object-position:62% 43%}[data-case-stories] .hero-shade{background:linear-gradient(90deg,#06111be8,#06111bb5 35%,#06111b33 78%),linear-gradient(0deg,#090e1180,transparent 70%)}[data-case-stories] .compact-caption{bottom:12px;color:#afc2cb;font-size:8px;position:absolute;right:0}@media(min-width:1600px){[data-case-stories] .hero-image{object-position:center 43%}}@media(max-width:700px){[data-case-stories] .hero{height:35svh;max-height:none;min-height:0}[data-case-stories] .hero-inner{justify-content:center;padding-top:62px}}@media(max-width:1100px){[data-case-stories] .hero h1{font-size:42px}}@media(max-width:700px){[data-case-stories] .hero h1{font-size:35px;line-height:1.14;max-width:350px}[data-case-stories] .hero p{line-height:1.8;margin-top:12px;max-width:310px}[data-case-stories] .hero-image{object-position:64% 46%}[data-case-stories] .hero-shade{background:linear-gradient(90deg,#06111bca,#06111b55),linear-gradient(0deg,#090e1160,transparent)}[data-case-stories] .compact-caption{bottom:8px;font-size:7px}}@media(max-height:500px){[data-case-stories] .hero h1{font-size:28px;line-height:1.1}[data-case-stories] .compact-caption,[data-case-stories] .hero p{display:none}[data-case-stories] .hero-inner{padding-top:80px}}@media(max-height:500px) and (max-width:700px){[data-case-stories] .hero-inner{padding-top:62px}[data-case-stories] .hero h1{font-size:25px;max-width:none}}[data-case-stories] .hero h1{text-align:center}@media(max-width:700px){[data-case-stories] .hero h1{margin-inline:auto}}