.CaseStudyPage-module_band_zbPWv{background:linear-gradient(105deg, var(--wash-lilac) 0%, var(--wash-blush) 55%, var(--wash-peach) 100%);border-bottom:1px solid var(--color-line)}.CaseStudyPage-module_header_Q8IOX{max-width:var(--page-max);padding:calc(30 * var(--u)) calc(30 * var(--u)) calc(36 * var(--u));grid-template-columns:minmax(0, 1fr) calc(210 * var(--u));gap:calc(36 * var(--u));align-items:center;margin:0 auto;display:grid}.CaseStudyPage-module_headerText_Oz09e{grid-template-columns:minmax(0,1fr)}.CaseStudyPage-module_back_8AxPf{margin-bottom:calc(22 * var(--u));color:var(--color-ink-soft);font-size:calc(13.5 * var(--t));text-decoration:none;display:inline-block}.CaseStudyPage-module_back_8AxPf:hover{color:var(--color-rust-deep)}.CaseStudyPage-module_kicker_UyQwu{font-size:calc(12.5 * var(--t));letter-spacing:.13em;text-transform:uppercase;color:var(--color-rust-deep);font-weight:500}.CaseStudyPage-module_title_DbPYc{margin-top:calc(10 * var(--u));font-size:calc(46 * var(--u))}.CaseStudyPage-module_lede_1N5ZQ{margin-top:calc(14 * var(--u));max-width:calc(420 * var(--t));color:var(--color-ink-soft);font-size:calc(16 * var(--t));line-height:1.5}.CaseStudyPage-module_roles_WH7tX{margin:calc(16 * var(--u)) 0 0;gap:calc(6 * var(--t));flex-wrap:wrap;padding:0;list-style:none;display:flex}.CaseStudyPage-module_roles_WH7tX li{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-paper) 60%, transparent);font-size:calc(12 * var(--t));color:var(--color-ink-soft);padding:.2em .75em;line-height:1.5}.CaseStudyPage-module_thumbWrap_EAEwb{position:relative}.CaseStudyPage-module_badge_MKRGM{right:calc(8 * var(--u));bottom:calc(8 * var(--u));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-paper) 88%, transparent);color:var(--color-ink-soft);font-size:calc(10 * var(--t));letter-spacing:.06em;text-transform:uppercase;padding:.15em .6em;font-weight:500;position:absolute}.CaseStudyPage-module_thumb_8CzAh{aspect-ratio:201/142;object-fit:cover;border-radius:calc(12 * var(--t));width:100%}.CaseStudyPage-module_content_1w3eH{max-width:calc(600 * var(--u));padding:calc(30 * var(--u)) calc(30 * var(--u)) calc(44 * var(--u));margin:0 auto}.CaseStudyPage-module_facts_FLoMF{padding-bottom:calc(22 * var(--u));border-bottom:1px solid var(--color-line);gap:calc(20 * var(--u));font-size:calc(13.5 * var(--t));grid-template-columns:1.5fr 1fr 1fr;margin:0;line-height:1.45;display:grid}.CaseStudyPage-module_facts_FLoMF dt{font-size:calc(11 * var(--t));letter-spacing:.11em;text-transform:uppercase;color:var(--color-rust-deep);margin-bottom:.3em;font-weight:500}.CaseStudyPage-module_facts_FLoMF dd{margin:0}.CaseStudyPage-module_section_-xBFy{margin-top:calc(34 * var(--u));color:var(--color-ink-soft);font-size:calc(15 * var(--t));line-height:1.6}.CaseStudyPage-module_section_-xBFy p+p{margin-top:.9em}.CaseStudyPage-module_heading_mbhQW{margin-bottom:calc(10 * var(--u));font-size:calc(26 * var(--u));color:var(--color-ink)}.CaseStudyPage-module_points_BnbAT{margin:.9em 0 0;padding:0 0 0 1.15em}.CaseStudyPage-module_points_BnbAT li+li{margin-top:.6em}.CaseStudyPage-module_points_BnbAT li::marker{color:var(--color-rust)}.CaseStudyPage-module_shot_sj-ag{margin:calc(26 * var(--u)) 0 0}.CaseStudyPage-module_stage_F88ah{justify-content:center;align-items:flex-start;gap:calc(12 * var(--u));padding:calc(16 * var(--u));border-radius:calc(12 * var(--t));background:linear-gradient(120deg, var(--still-lilac) 0%, var(--still-blush) 55%, var(--still-peach) 100%);display:flex}.CaseStudyPage-module_image_jazB2{min-width:0;max-height:calc(560 * var(--u));border-radius:calc(7 * var(--t));width:auto;box-shadow:0 8px 26px -14px var(--shot-shadow), 0 0 0 1px var(--shot-ring)}.CaseStudyPage-module_caption_kfl-r{margin-top:calc(10 * var(--u));font-size:calc(14 * var(--t));line-height:1.55}.CaseStudyPage-module_shotTitle_l9HZM{font-size:calc(20 * var(--u));color:var(--color-ink);margin-bottom:.2em}.CaseStudyPage-module_related_IJB9y{margin:0;padding:0;list-style:none}.CaseStudyPage-module_related_IJB9y li+li{border-top:1px solid var(--color-line)}.CaseStudyPage-module_relatedLink_H-jlA{color:var(--color-ink);font-family:var(--font-display);font-size:calc(20 * var(--u));letter-spacing:var(--display-tracking);justify-content:space-between;align-items:center;padding:.7em 0;text-decoration:none;display:flex}.CaseStudyPage-module_relatedLink_H-jlA:hover{color:var(--color-rust-deep)}.CaseStudyPage-module_next_4AjPu{margin-top:calc(40 * var(--u));padding-top:calc(22 * var(--u));border-top:1px solid var(--color-line);color:var(--color-ink);text-decoration:none;display:block}.CaseStudyPage-module_nextLabel_R4ThV{font-size:calc(11 * var(--t));letter-spacing:.11em;text-transform:uppercase;color:var(--color-rust-deep);font-weight:500;display:block}.CaseStudyPage-module_nextTitle_pe60p{font-family:var(--font-display);font-size:calc(26 * var(--u));letter-spacing:var(--display-tracking);align-items:center;gap:.5em;margin-top:.25em;display:flex}.CaseStudyPage-module_nextArrow_s3TZD{color:var(--color-rust-deep);font-size:.65em}@media (max-width:640px){.CaseStudyPage-module_header_Q8IOX{grid-template-columns:1fr;gap:1.5rem;padding:1.75rem 1.25rem 2.25rem}.CaseStudyPage-module_roles_WH7tX{margin:calc(16 * var(--u)) 0 0;gap:calc(6 * var(--t));flex-wrap:wrap;padding:0;list-style:none;display:flex}.CaseStudyPage-module_roles_WH7tX li{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-paper) 60%, transparent);font-size:calc(12 * var(--t));color:var(--color-ink-soft);padding:.2em .75em;line-height:1.5}.CaseStudyPage-module_thumbWrap_EAEwb{display:none}.CaseStudyPage-module_content_1w3eH{padding:1.75rem 1.25rem 2.5rem}.CaseStudyPage-module_facts_FLoMF{grid-template-columns:1fr;gap:.9rem}.CaseStudyPage-module_stage_F88ah{flex-direction:column;align-items:center;gap:.75rem;padding:.75rem}.CaseStudyPage-module_image_jazB2{max-width:100%;max-height:none}}
