.references-intro{padding-top:35px;padding-bottom:60px;max-width:1440px;margin:auto}.breadcrumbs{display:flex;justify-content:flex-start;width:auto;gap:12px;color:var(--muted);font-size:11px;margin-bottom:50px}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.references-intro h1{font-size:clamp(43px,5vw,68px);margin-bottom:25px}.references-intro .intro{max-width:610px;font-size:17px}.model-notice{max-width:770px;background:#ebe5d7;border-left:3px solid var(--gold);padding:20px 25px;margin:30px 0 24px}.model-notice strong{font-size:14px}.model-notice p{font-size:13px;color:#52616a;margin:7px 0 0}.text-link{font-size:12px;border-bottom:1px solid var(--gold);padding-bottom:5px;display:inline-block}.text-link span{margin-left:15px}nav a[aria-current=page]{color:#89682f;text-decoration:underline;text-underline-offset:6px}.case-section{background:#fffdf8;padding-top:0;padding-bottom:65px}.case-study{display:grid;grid-template-columns:100px 1fr;gap:35px;padding:55px 0;border-top:1px solid #d9d0bd;max-width:1100px;margin:auto}.case-number{font:italic 55px Georgia,serif;color:#b49a65;line-height:1}.case-labels{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}.case-labels .eyebrow{margin:0;font-size:9px;letter-spacing:2px}.model-badge{font-size:8px;letter-spacing:1px;padding:4px 8px;border:1px solid #cbbd9f;color:#705a31}.case-study h2{font-size:clamp(26px,2.7vw,37px);max-width:790px;margin-bottom:25px;letter-spacing:-.6px}.case-study dl{display:grid;grid-template-columns:1fr 1fr;gap:25px 35px;margin:0}.case-study dt{font-weight:bold;font-size:11px;letter-spacing:.5px;margin-bottom:9px}.case-study dd{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.case-output{grid-column:1/-1;border-left:2px solid #bea472;padding:15px 22px;background:var(--paper)}.case-output dd{color:#40545e}@media(max-width:1100px){header nav{gap:18px}header{flex-wrap:wrap;gap:20px}header nav{width:100%;justify-content:space-between}}@media(max-width:600px){.references-intro{padding-top:25px}.breadcrumbs{margin-bottom:35px}.references-intro h1{font-size:44px;letter-spacing:-1.6px}.references-intro .intro{font-size:15px}.model-notice{padding:17px 18px}.case-study{grid-template-columns:1fr;gap:18px;padding:35px 0}.case-number{font-size:35px}.case-labels{gap:10px}.case-study dl{grid-template-columns:1fr;gap:22px}.case-study h2{font-size:29px}.case-output{padding:16px}header nav{gap:12px;justify-content:flex-start}header nav a:last-child{margin-left:auto}.contact .text-link{margin-top:10px}} 
