.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__eyebrow{margin-bottom:28px;display:inline-flex}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__totals{padding:0 var(--gutter)8px}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__totals .s-stat{padding-bottom:32px}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__pastLead{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__pastGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__past{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__shot{background:var(--paper-2);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__chrome{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__chrome span{background:#dcdfdc;border-radius:50%;width:7px;height:7px}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__chrome em{font-style:normal;font-family:var(--s-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-left:10px;font-size:10px}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__shot img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__past:hover .case-studies-module__AyNS7q__shot img{transform:scale(1.03)}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__shot img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__guard{position:absolute;inset:30px 0 0}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__pastBody{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__pastBody h3{letter-spacing:-.02em;margin-top:12px;font-size:21px;font-weight:500;line-height:1.2}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__pastLarge .case-studies-module__AyNS7q__pastBody h3{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,30px)}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__pastBody p{color:var(--ink-2);flex:1;margin-top:10px;font-size:15px;line-height:1.6}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__pastStat{border-top:1px solid var(--line);align-items:baseline;gap:14px;margin-top:20px;padding-top:16px;display:flex}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__pastStat>span:first-child{letter-spacing:-.04em;color:var(--ink);font-size:30px;font-weight:500;line-height:1}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__pastLarge .case-studies-module__AyNS7q__pastStat>span:first-child{font-size:40px}.case-studies-module__AyNS7q__page a.case-studies-module__AyNS7q__more{background:radial-gradient(600px 220px at 90% 0%,#1a9fa638,transparent 70%),var(--night);color:#fff;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:36px;margin-top:24px;padding:32px 36px;display:grid}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__moreNum{letter-spacing:-.05em;color:var(--cyan);font-size:clamp(48px,6vw,80px);font-weight:500;line-height:.9}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__moreText{flex-direction:column;gap:6px;display:flex}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__moreText strong{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.15}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__moreText span{color:var(--night-text);font-size:16px}.case-studies-module__AyNS7q__page a.case-studies-module__AyNS7q__more .s-arrow-link{color:#fff}.case-studies-module__AyNS7q__page a.case-studies-module__AyNS7q__more .s-arrow-link svg{color:var(--cyan)}.case-studies-module__AyNS7q__page a.case-studies-module__AyNS7q__more:hover .s-arrow-link svg{transform:translate(4px)}@media (max-width:1100px){.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__pastGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__totals{padding:0 var(--gutter)}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__pastLead,.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__pastGrid{grid-template-columns:minmax(0,1fr);gap:16px}.case-studies-module__AyNS7q__page .case-studies-module__AyNS7q__pastGrid{margin-top:16px}.case-studies-module__AyNS7q__page a.case-studies-module__AyNS7q__more{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;padding:28px 24px}}
