.case-study-record-module__h8pNHG__page{--record-border:#fff8ee1f;--record-border-strong:#fff8ee3d;--record-muted:#a9a29a;color:var(--warm-cream,#f4e8d8);background:#0c0c0f;overflow:clip}.case-study-record-module__h8pNHG__shell{width:min(1216px,100% - 64px);margin-inline:auto}.case-study-record-module__h8pNHG__hero{border-bottom:1px solid var(--record-border);isolation:isolate;padding:7.1rem 0 clamp(4.25rem,5vw,5rem);position:relative}.case-study-record-module__h8pNHG__hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(52% 70% at 14% 36%,#d4553a21,#0000 68%),radial-gradient(48% 60% at 92% 12%,#4f3b8f14,#0000 72%);position:absolute;inset:0}.case-study-record-module__h8pNHG__crumbs,.case-study-record-module__h8pNHG__meta,.case-study-record-module__h8pNHG__eyebrow,.case-study-record-module__h8pNHG__mediaCaption,.case-study-record-module__h8pNHG__venueIndex,.case-study-record-module__h8pNHG__factLabel,.case-study-record-module__h8pNHG__creditLabel{font-family:var(--font-mono);text-transform:uppercase}.case-study-record-module__h8pNHG__crumbs{color:#8a8580;letter-spacing:.16em;flex-wrap:wrap;gap:.65rem;margin-bottom:2.1rem;font-size:.69rem;display:flex}.case-study-record-module__h8pNHG__crumbs a{color:var(--record-muted)}.case-study-record-module__h8pNHG__crumbs a:hover,.case-study-record-module__h8pNHG__crumbs a:focus-visible{color:var(--warm-cream,#f4e8d8)}.case-study-record-module__h8pNHG__meta{color:#8a8580;letter-spacing:.2em;flex-wrap:wrap;align-items:center;gap:.7rem 1.15rem;margin-bottom:2rem;font-size:.68rem;display:flex}.case-study-record-module__h8pNHG__category{color:var(--gold,#f59e0b)}.case-study-record-module__h8pNHG__status{color:var(--gold,#f59e0b);border:1px solid #f59e0b85;border-radius:999px;padding:.42rem .82rem}.case-study-record-module__h8pNHG__hero h1{max-width:20ch;color:var(--warm-cream,#f4e8d8);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.1rem,4.6vw,4.75rem);font-weight:500;line-height:.98}.case-study-record-module__h8pNHG__hero h1 em{color:var(--signal,#d4553a);font-style:italic}.case-study-record-module__h8pNHG__lede{color:#f4e8d8d1;max-width:65ch;margin:2rem 0 0;font-size:clamp(1.05rem,1.5vw,1.18rem);line-height:1.7}.case-study-record-module__h8pNHG__clarifiers{border-top:1px solid var(--record-border);gap:.7rem;max-width:70ch;margin:1.8rem 0 0;padding:1.6rem 0 0;list-style:none;display:grid}.case-study-record-module__h8pNHG__clarifiers li{color:#f4e8d8ad;padding-left:1.25rem;font-size:.9rem;line-height:1.55;position:relative}.case-study-record-module__h8pNHG__clarifiers li:before{background:var(--gold,#f59e0b);content:"";width:.42rem;height:1px;position:absolute;top:.72em;left:0}.case-study-record-module__h8pNHG__mediaBand{background:#0c0c0f;padding:0 0 clamp(5rem,8vw,7.5rem)}.case-study-record-module__h8pNHG__heroMedia{border:1px solid var(--record-border);background:#111114;border-radius:1rem;min-height:clamp(23rem,48vw,39rem);position:relative;overflow:hidden}.case-study-record-module__h8pNHG__heroMedia img{object-fit:cover;object-position:center 42%}.case-study-record-module__h8pNHG__squareMedia{aspect-ratio:1;max-width:56rem;min-height:0;margin-inline:auto}.case-study-record-module__h8pNHG__squareMedia img{object-position:center}.case-study-record-module__h8pNHG__portraitMedia{aspect-ratio:2/3;max-width:42rem;min-height:0;margin-inline:auto}.case-study-record-module__h8pNHG__portraitMedia img{object-position:center}.case-study-record-module__h8pNHG__mediaCaption{color:#8a8580;letter-spacing:.2em;margin-top:.85rem;font-size:.64rem}.case-study-record-module__h8pNHG__section{border-top:1px solid var(--record-border);background:#0c0c0f;padding:clamp(5rem,8vw,7.5rem) 0}.case-study-record-module__h8pNHG__sectionAlt{background:#0e0d12}.case-study-record-module__h8pNHG__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.case-study-record-module__h8pNHG__eyebrow{color:var(--gold,#f59e0b);letter-spacing:.23em;margin-bottom:1.25rem;font-size:.67rem;display:block}.case-study-record-module__h8pNHG__section h2,.case-study-record-module__h8pNHG__cta h2{color:var(--warm-cream,#f4e8d8);font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:500;line-height:1.04}.case-study-record-module__h8pNHG__section h2{max-width:22ch;margin-bottom:1.5rem}.case-study-record-module__h8pNHG__section p{color:#f4e8d8c7;max-width:66ch;margin:0 0 1rem;font-size:1.02rem;line-height:1.75}.case-study-record-module__h8pNHG__section p:last-child{margin-bottom:0}.case-study-record-module__h8pNHG__numberedList{border-top:1px solid var(--record-border-strong);counter-reset:record-list;margin:0;padding:0;list-style:none}.case-study-record-module__h8pNHG__numberedList li{border-bottom:1px solid var(--record-border);color:#f4e8d8db;counter-increment:record-list;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1rem .25rem;font-size:.98rem;line-height:1.55;display:grid}.case-study-record-module__h8pNHG__numberedList li:before{color:var(--gold,#f59e0b);content:counter(record-list, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.12em;font-size:.68rem}.case-study-record-module__h8pNHG__venueList{border-top:1px solid var(--record-border-strong)}.case-study-record-module__h8pNHG__venue{border-bottom:1px solid var(--record-border);grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.8rem,4vw,2.5rem) .25rem;display:grid}.case-study-record-module__h8pNHG__venueName{color:var(--warm-cream,#f4e8d8);font-family:var(--font-display);letter-spacing:-.018em;font-size:1.6rem;line-height:1.08}.case-study-record-module__h8pNHG__venueIndex{color:var(--gold,#f59e0b);letter-spacing:.18em;margin-top:.6rem;font-size:.62rem;display:block}.case-study-record-module__h8pNHG__venue p{max-width:58ch;margin:0;font-size:.98rem;line-height:1.65}.case-study-record-module__h8pNHG__videoFrame{border:1px solid var(--record-border);background:#111114;border-radius:.9rem;margin-top:2.5rem;overflow:hidden}.case-study-record-module__h8pNHG__videoFrame video{aspect-ratio:16/9;object-fit:cover;background:#111114;width:100%;display:block}.case-study-record-module__h8pNHG__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.case-study-record-module__h8pNHG__fact{border:1px solid var(--record-border);background:#fff8ee05;border-radius:.8rem;min-height:8.5rem;padding:1.4rem 1.5rem}.case-study-record-module__h8pNHG__factLabel,.case-study-record-module__h8pNHG__creditLabel{color:#8a8580;letter-spacing:.19em;margin-bottom:.6rem;font-size:.6rem;display:block}.case-study-record-module__h8pNHG__factValue{color:#f4e8d8e0;font-size:1rem;line-height:1.5}.case-study-record-module__h8pNHG__disclosure{color:#f4e8d894!important;font-size:.9rem!important}.case-study-record-module__h8pNHG__sourceLinks a{color:#f4e8d8e6;text-underline-offset:.2em;-webkit-text-decoration:underline #f4e8d852;text-decoration:underline #f4e8d852}.case-study-record-module__h8pNHG__sourceLinks a:hover,.case-study-record-module__h8pNHG__sourceLinks a:focus-visible{color:var(--gold,#f59e0b)}.case-study-record-module__h8pNHG__credits{border-top:1px solid var(--record-border-strong)}.case-study-record-module__h8pNHG__credit{border-bottom:1px solid var(--record-border);grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);gap:2rem;padding:1.1rem .25rem;display:grid}.case-study-record-module__h8pNHG__creditLabel{margin-bottom:0}.case-study-record-module__h8pNHG__creditValue{color:#f4e8d8d1;font-size:.94rem;line-height:1.55}.case-study-record-module__h8pNHG__cta{border-top:1px solid var(--record-border);text-align:center;background:#0c0c0f;padding:clamp(7rem,11vw,10rem) 0;position:relative;overflow:hidden}.case-study-record-module__h8pNHG__cta:before{content:"";pointer-events:none;background:radial-gradient(#f59e0b1a,#0000 62%);position:absolute;inset:0}.case-study-record-module__h8pNHG__ctaInner{max-width:52rem;margin-inline:auto;padding-inline:2rem;position:relative}.case-study-record-module__h8pNHG__cta h2{max-width:20ch;margin:0 auto 2.25rem}.case-study-record-module__h8pNHG__cta h2 em{color:var(--signal,#d4553a);font-style:italic}.case-study-record-module__h8pNHG__ctaActions{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.case-study-record-module__h8pNHG__primaryAction,.case-study-record-module__h8pNHG__secondaryAction{min-height:3.25rem;font-family:var(--font-sans);border-radius:.25rem;justify-content:center;align-items:center;padding:.85rem 1.35rem;font-size:.94rem;font-weight:500;display:inline-flex}.case-study-record-module__h8pNHG__primaryAction{background:linear-gradient(100deg, var(--signal,#d4553a), var(--sun-orange,#f28a2e));color:#0c0c0f;border:1px solid #0000}.case-study-record-module__h8pNHG__secondaryAction{color:var(--warm-cream,#f4e8d8);border:1px solid #fff8ee38}.case-study-record-module__h8pNHG__primaryAction:hover,.case-study-record-module__h8pNHG__primaryAction:focus-visible{filter:brightness(1.08)}.case-study-record-module__h8pNHG__secondaryAction:hover,.case-study-record-module__h8pNHG__secondaryAction:focus-visible{border-color:#fff8ee80}@media (max-width:860px){.case-study-record-module__h8pNHG__shell{width:min(100% - 40px,46rem)}.case-study-record-module__h8pNHG__split,.case-study-record-module__h8pNHG__facts{grid-template-columns:1fr}.case-study-record-module__h8pNHG__fact{min-height:0}.case-study-record-module__h8pNHG__venue{grid-template-columns:1fr;gap:.85rem}}@media (max-width:560px){.case-study-record-module__h8pNHG__hero{padding:6.8rem 0 4.5rem}.case-study-record-module__h8pNHG__meta{margin-bottom:.55rem}.case-study-record-module__h8pNHG__hero h1{max-width:100%;font-size:clamp(2.45rem,10.5vw,2.65rem)}.case-study-record-module__h8pNHG__lede{margin-top:1.5rem;font-size:1.075rem}.case-study-record-module__h8pNHG__heroMedia{border-radius:.75rem;min-height:22rem}.case-study-record-module__h8pNHG__squareMedia{aspect-ratio:1;min-height:0}.case-study-record-module__h8pNHG__credit{grid-template-columns:1fr;gap:.35rem}.case-study-record-module__h8pNHG__ctaActions{flex-direction:column}.case-study-record-module__h8pNHG__primaryAction,.case-study-record-module__h8pNHG__secondaryAction{width:100%}}
