.CaseStudyPage-module__25quta__heroCtas{justify-content:center;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.CaseStudyPage-module__25quta__chips{margin:var(--s-6) 0 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:center;gap:0;padding:0;list-style:none;display:flex}.CaseStudyPage-module__25quta__chip{gap:var(--s-1);min-width:0;padding:var(--s-4) var(--s-5);text-align:center;flex-direction:column;flex:200px;display:flex}.CaseStudyPage-module__25quta__chip+.CaseStudyPage-module__25quta__chip{border-left:1px solid var(--rule)}.CaseStudyPage-module__25quta__chipLabel{font-family:var(--sans);font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-c);font-weight:600}.CaseStudyPage-module__25quta__chipValue{font-family:var(--sans);font-size:var(--fs-title);letter-spacing:-.02em;color:var(--text);text-wrap:balance;font-weight:600;line-height:1.15}@media (max-width:767px){.CaseStudyPage-module__25quta__chip+.CaseStudyPage-module__25quta__chip{border-left:0;border-top:1px solid var(--rule)}.CaseStudyPage-module__25quta__chip{flex-basis:100%}}.CaseStudyPage-module__25quta__prose{max-width:68ch;margin-inline:auto}.CaseStudyPage-module__25quta__prose p{margin:0 0 var(--s-4);font-size:var(--fs-lead);color:var(--text);line-height:1.55}.CaseStudyPage-module__25quta__prose p:last-child{margin-bottom:0}.CaseStudyPage-module__25quta__goals{max-width:68ch;margin:0 auto var(--s-6);font-size:var(--fs-lead);color:var(--text);line-height:1.55}.CaseStudyPage-module__25quta__catLabel{margin:0 0 var(--s-4);font-family:var(--sans);font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-c);font-weight:600}.CaseStudyPage-module__25quta__cats{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.CaseStudyPage-module__25quta__cat{padding:var(--s-5) var(--s-5) var(--s-5) 0;border-bottom:1px solid var(--rule);text-align:left}.CaseStudyPage-module__25quta__cat+.CaseStudyPage-module__25quta__cat{border-left:1px solid var(--rule);padding-left:var(--s-5)}.CaseStudyPage-module__25quta__catIcon{color:var(--accent);margin-bottom:var(--s-3);line-height:0;display:inline-flex}.CaseStudyPage-module__25quta__catTitle{margin:0 0 var(--s-2);font-family:var(--sans);font-size:var(--fs-title);letter-spacing:-.02em;color:var(--text);font-weight:600;line-height:1.15}.CaseStudyPage-module__25quta__catDesc{font-size:var(--fs-body);color:var(--muted-c);margin:0;line-height:1.55}@media (max-width:767px){.CaseStudyPage-module__25quta__cat,.CaseStudyPage-module__25quta__cat+.CaseStudyPage-module__25quta__cat{padding:var(--s-4) 0;border-left:0}}.CaseStudyPage-module__25quta__tableWrap{overflow-x:auto}.CaseStudyPage-module__25quta__quarters{border-collapse:collapse;text-align:left;width:100%}.CaseStudyPage-module__25quta__qRow{border-top:1px solid var(--rule)}.CaseStudyPage-module__25quta__qRow:last-child{border-bottom:1px solid var(--rule)}.CaseStudyPage-module__25quta__qCell{vertical-align:top;width:120px;padding:var(--s-5) var(--s-5) var(--s-5) 0;font-weight:400}.CaseStudyPage-module__25quta__qQ{font-family:var(--serif);color:var(--accent);font-size:clamp(1.75rem,3vw,2.25rem);font-style:italic;line-height:1;display:block}.CaseStudyPage-module__25quta__qYear{margin-top:var(--s-1);font-family:var(--sans);font-size:var(--fs-small);letter-spacing:.12em;color:var(--muted-c);font-weight:600;display:block}.CaseStudyPage-module__25quta__qBody{vertical-align:top;padding:var(--s-5) 0}.CaseStudyPage-module__25quta__qText{font-size:var(--fs-body);color:var(--text);max-width:72ch;margin:0;line-height:1.6}.CaseStudyPage-module__25quta__qStats{margin:var(--s-4) 0 0;gap:var(--s-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.CaseStudyPage-module__25quta__qStat{gap:var(--s-1);flex-direction:column;display:flex}.CaseStudyPage-module__25quta__qStatValue{font-family:var(--sans);font-size:var(--fs-title);letter-spacing:-.02em;color:var(--text);font-weight:700;line-height:1}.CaseStudyPage-module__25quta__qStatLabel{font-size:var(--fs-small);color:var(--muted-c);line-height:1.4}@media (max-width:767px){.CaseStudyPage-module__25quta__quarters,.CaseStudyPage-module__25quta__quarters tbody,.CaseStudyPage-module__25quta__qRow,.CaseStudyPage-module__25quta__qCell,.CaseStudyPage-module__25quta__qBody{width:auto;display:block}.CaseStudyPage-module__25quta__qCell{padding:var(--s-4) 0 0}.CaseStudyPage-module__25quta__qQ{display:inline}.CaseStudyPage-module__25quta__qYear{margin-left:var(--s-2);display:inline}.CaseStudyPage-module__25quta__qBody{padding:var(--s-2) 0 var(--s-4)}}.CaseStudyPage-module__25quta__ranks{gap:var(--s-7);margin:0;padding:0;list-style:none;display:grid}.CaseStudyPage-module__25quta__rank{text-align:left;width:100%;max-width:860px;margin-inline:auto}.CaseStudyPage-module__25quta__rankHead{margin:0 0 var(--s-2);align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.CaseStudyPage-module__25quta__rankNo{font-family:var(--sans);font-size:var(--fs-title);letter-spacing:-.02em;color:var(--accent);font-weight:700}.CaseStudyPage-module__25quta__rankQuery{font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);color:var(--text)}.CaseStudyPage-module__25quta__rankNote{margin:0 0 var(--s-4);font-size:var(--fs-body);color:var(--muted-c);line-height:1.55}.CaseStudyPage-module__25quta__shot{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;margin:0;overflow:hidden}.CaseStudyPage-module__25quta__shotImg{width:100%;height:auto;display:block}.CaseStudyPage-module__25quta__closeActions{margin-top:var(--s-6);justify-content:center;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.CaseStudyPage-module__25quta__dl{margin:var(--s-5) 0 0}.CaseStudyPage-module__25quta__dlLink{align-items:center;gap:var(--s-2);font-family:var(--sans);font-size:var(--fs-body);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;min-height:44px;font-weight:600;display:inline-flex}.CaseStudyPage-module__25quta__dlLink:hover{color:var(--accent)}.CaseStudyPage-module__25quta__dlSize{color:var(--muted-c);font-weight:400}.CaseStudyPage-module__25quta__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
