.case-study_page__Ed0pt{background:#000;color:#fff;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;overflow-x:hidden;--accent-gradient:linear-gradient(90deg,#ff809f 0%,#ffb580)}.case-study_container__yuh8W{max-width:1240px;margin:0 auto;padding-left:var(--gutter,32px);padding-right:var(--gutter,32px)}.case-study_hero__XbD7P{padding-top:150px;padding-bottom:72px;display:flex;flex-direction:column;gap:40px}.case-study_heroTop__mmGT1{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:28px}.case-study_eyebrow__rihA6{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-warm-amber,#e09145)}.case-study_heroLogo__5jits{width:min(220px,40vw);height:auto;margin-left:-4px}.case-study_title__61FQN{margin:0;max-width:16ch;font-size:clamp(3.2rem,1.6rem + 6.6vw,7rem);font-weight:400;line-height:.96;letter-spacing:var(--tracking-tight,-.04em);color:#fff}.case-study_titleAccent__lIOsl{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-style:italic;font-variation-settings:"SOFT" 0,"WONK" 1;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.case-study_heroFoot__M7RoA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:end}.case-study_kicker__7YLlO{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.35);line-height:1.8}.case-study_lede__dXA_V{margin:0;font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:clamp(1.25rem,1rem + 1vw,1.7rem);line-height:1.45;color:hsla(0,0%,100%,.75);font-variation-settings:"SOFT" 0,"WONK" 0}.case-study_facts__4eF48{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.case-study_factsThree__3iotr{grid-template-columns:repeat(3,1fr)}.case-study_fact__Y6vkj{padding:28px 28px 28px 0;display:flex;flex-direction:column;gap:10px}.case-study_fact__Y6vkj+.case-study_fact__Y6vkj{padding-left:28px;border-left:1px solid hsla(0,0%,100%,.1)}.case-study_factLabel__kF7_9{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.35)}.case-study_factValue__Me_n9{margin:0;font-size:17px;line-height:1.35;color:#fff;letter-spacing:-.01em}.case-study_section__dJW4d{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;padding:96px 0 0}.case-study_rail__cTGUa{position:relative}.case-study_railInner__LqXpZ{position:sticky;top:120px;display:flex;flex-direction:column;gap:14px}.case-study_railNumber__AcNJO{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.14em;color:var(--color-warm-amber,#e09145)}.case-study_railHeading__8v0fZ{margin:0;font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);line-height:1.05;letter-spacing:-.02em;font-variation-settings:"SOFT" 0,"WONK" 1;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.case-study_prose__fZUBR{max-width:720px;display:flex;flex-direction:column;gap:28px}.case-study_prose__fZUBR p{margin:0;font-size:18px;line-height:1.7;color:hsla(0,0%,100%,.68)}.case-study_prose__fZUBR p strong{color:#fff;font-weight:600}.case-study_opener__N_cv9:first-letter{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-size:4.4em;line-height:.82;float:left;padding:6px 14px 0 0;color:#fff}.case-study_moves__m71Ub{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.case-study_move__qYBKU{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;padding:32px 0;border-top:1px solid hsla(0,0%,100%,.1)}.case-study_move__qYBKU:last-child{border-bottom:1px solid hsla(0,0%,100%,.1)}.case-study_moveIndex__VE4MN{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.12em;color:hsla(0,0%,100%,.35);padding-top:5px}.case-study_moveBody__BOCTl{display:flex;flex-direction:column;gap:8px}.case-study_moveTitle__4E77c{margin:0;font-size:19px;font-weight:600;letter-spacing:-.01em;color:#fff}.case-study_moveText__y4uNp{margin:0;font-size:17px;line-height:1.65;color:hsla(0,0%,100%,.6)}.case-study_pullQuote__eQLOt{margin:0;padding:120px 0;display:flex;flex-direction:column;gap:28px;align-items:center;text-align:center}.case-study_pullQuote__eQLOt p{margin:0;max-width:22ch;font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(1.9rem,1.1rem + 3.2vw,3.4rem);line-height:1.18;letter-spacing:-.02em;color:#fff;font-variation-settings:"SOFT" 0,"WONK" 1}.case-study_pullQuote__eQLOt cite{font-family:var(--font-mono),ui-monospace,monospace;font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-warm-amber,#e09145)}.case-study_quoteRule__evXgh{width:64px;height:1px;background:hsla(0,0%,100%,.2)}.case-study_closer__iApNu{margin:0;padding-top:12px;font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(1.4rem,1rem + 1.4vw,2rem);line-height:1.3;color:#fff;font-variation-settings:"SOFT" 0,"WONK" 1}.case-study_cta__WBQXQ{margin-top:120px;padding:96px 0 140px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between;gap:48px}.case-study_ctaHeading__OS1si{margin:0;max-width:22ch;font-size:clamp(1.8rem,1.2rem + 2.4vw,3rem);font-weight:400;line-height:1.05;letter-spacing:var(--tracking-tight,-.03em)}.case-study_ctaHeading__OS1si em{font-family:var(--font-fraunces),Georgia,serif;font-weight:300;font-style:italic;font-variation-settings:"SOFT" 0,"WONK" 1;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.case-study_ctaButton__Wg_ZQ{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;border-radius:9999px;background:#fff;color:#000;padding:14px 28px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s ease}.case-study_ctaButton__Wg_ZQ:hover{background:hsla(0,0%,100%,.9)}@media (max-width:900px){.case-study_section__dJW4d{grid-template-columns:1fr;gap:32px;padding-top:72px}.case-study_railInner__LqXpZ{position:static;flex-direction:row;align-items:baseline;gap:16px}.case-study_factsThree__3iotr,.case-study_facts__4eF48{grid-template-columns:1fr 1fr}.case-study_fact__Y6vkj:nth-child(odd){padding-left:0;border-left:none}.case-study_fact__Y6vkj:nth-child(n+3){border-top:1px solid hsla(0,0%,100%,.1)}.case-study_heroFoot__M7RoA{grid-template-columns:1fr;gap:24px}.case-study_cta__WBQXQ{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.case-study_hero__XbD7P{padding-top:110px}.case-study_heroTop__mmGT1{flex-direction:column;align-items:flex-start;gap:20px}.case-study_factsThree__3iotr,.case-study_facts__4eF48{grid-template-columns:1fr}.case-study_fact__Y6vkj+.case-study_fact__Y6vkj{padding-left:0;border-left:none;border-top:1px solid hsla(0,0%,100%,.1)}.case-study_move__qYBKU{grid-template-columns:1fr;gap:10px}}