/* Conference case study and homepage feature */
.case-opening{padding:80px 7% 48px;background:var(--ink);color:white}.case-opening .section-label,.case-cta .section-label{color:var(--copper);border:0}.case-opening h1{font-size:clamp(40px,5.5vw,78px);max-width:1100px}.case-subtitle{font-size:21px;color:#dde1e2}.case-years{display:flex;gap:32px;flex-wrap:wrap;font-size:14px;color:var(--copper);margin-top:36px}.conference-page figure{margin:0}.conference-page figure img{display:block;width:100%;height:auto}.conference-page figcaption{font-size:14px;color:var(--muted);padding:12px 0 20px}.case-cover{background:var(--ink);padding:0 7% 24px}.case-cover img{max-height:760px;object-fit:cover}.case-cover figcaption{color:#c6cfd2!important}.case-container{max-width:1440px;margin:auto;padding:64px 7%}.case-intro{display:grid;grid-template-columns:1fr 2.5fr;gap:50px}.case-intro h2,.case-copy h2,.case-cta h2{font-size:clamp(34px,3.5vw,52px)}.case-intro p,.case-copy p,.case-detail p{font-size:18px;line-height:1.8}.case-note{color:var(--muted);font-size:15px!important}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.case-grid img{aspect-ratio:3/2;object-fit:cover}.case-copy{max-width:800px;margin:35px auto 50px}.case-women{background:var(--cream);margin-top:50px}.case-women .case-intro{margin-bottom:40px}.case-detail{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:35px}.case-detail h3{font-size:36px}.case-portrait-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.case-portrait-grid img{background:white}.case-cta{text-align:center;padding:85px 7%;background:var(--ink);color:white}.case-cta .section-label{display:block}.case-cta>p:not(.section-label){max-width:660px;margin:0 auto 30px;font-size:18px;color:#d2d9db}.case-actions{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap}.case-feature{margin:0 7% 90px;background:var(--ink);color:white;display:grid;grid-template-columns:1.1fr 1fr}.case-feature img{display:block;width:100%;height:100%;object-fit:cover;min-height:320px}.case-feature-copy{padding:48px}.case-feature .section-label{color:var(--copper);border:0;font-size:14px}.case-feature h2{font-size:clamp(32px,3.2vw,48px)}.case-feature-copy>p{color:#d2d9db}.case-feature .button{margin-top:12px}.conference-page .section-label{font-size:14px;letter-spacing:.12em}@media(max-width:720px){.case-opening{padding-top:48px}.case-years{gap:12px 24px}.case-container{padding:42px 6%}.case-intro,.case-detail,.case-feature{grid-template-columns:1fr;gap:24px}.case-grid{gap:14px}.case-portrait-grid{gap:10px}.case-feature-copy{padding:30px}.case-feature img{min-height:0;height:auto}.case-feature{margin-bottom:55px}.case-intro p,.case-copy p,.case-detail p{font-size:16px}.case-cover{padding:0 6% 12px}.case-cta{padding:55px 6%}.conference-page header nav{gap:12px}.conference-page header nav a{font-size:14px}}@media(max-width:460px){.case-grid{grid-template-columns:1fr}.case-portrait-grid{grid-template-columns:1fr}.case-portrait-grid figure{max-width:340px;margin:auto}.conference-page header nav>a:first-child{display:none}}