.brand-image{background-image:url('brand-twats-v09.png');background-size:100% 100%;background-position:center}.hero{grid-template-columns:1fr 1.15fr;gap:8px;min-height:430px}.hero-copy{max-width:610px}.hero-photo{min-height:380px;align-items:center;overflow:visible}.photo-frame.person-only{align-items:center;aspect-ratio:auto}.person-only img{width:100%;height:auto;max-height:470px;object-fit:contain;filter:none;mask-image:none;-webkit-mask-image:none}.photo-frame.person-only:after{display:none}.hero-collage{position:relative;min-width:0}.hero h1{font-size:clamp(36px,3.6vw,56px)}.people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 0}.person-card,.case-card{background:#092945;border:1px solid #718ba26e;border-radius:14px;padding:24px}.person-card h3{font-size:22px;margin:14px 0 6px;line-height:1.25}.person-role{color:#bfcedc;font-size:13px}.person-card .text-button{display:block;text-align:start;margin:14px 0 0;padding:5px 0;font-size:13px}.person-card details{margin-top:20px;font-size:12px}.person-card details a{display:block;margin-top:12px}.cases-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.case-card h3{font-size:24px;line-height:1.25;margin:16px 0}.case-card p{color:#cfdae6;font-size:14px;line-height:1.8}.case-card>a{font-size:13px}.case-card details{margin-top:22px;padding-top:15px;border-top:1px solid #60799170}.case-card details a{font-size:13px}.case-card:target,.person-card:target{outline:2px solid var(--yellow);outline-offset:5px}.case-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.case-filters label{font-size:12px;color:#c8d6e2}.case-filters select{width:100%;margin-top:8px;min-height:45px}.selection-note{max-width:920px;line-height:1.8;color:#bacbdc;font-size:13px}.more-people{border-top:1px solid #6c879c60;padding-top:16px;display:flex;gap:24px;align-items:baseline}.more-people h3{white-space:nowrap;font-size:16px}.more-people p{font-size:13px;color:#bfcedc}.source-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px}.logo-preview{width:min(655px,100%)}@media(max-width:1000px){.hero{grid-template-columns:1fr 1fr}.people-grid{grid-template-columns:repeat(2,1fr)}nav{flex-wrap:wrap}nav a{font-size:14px}.hero-photo{min-height:300px}.hero h1{font-size:39px}}@media(max-width:700px){.hero{grid-template-columns:1fr}.hero-photo{min-height:0;height:auto;margin:0 -10px}.person-only img{max-height:none}.hero-copy{padding-bottom:0}.cases-grid{grid-template-columns:1fr}.case-filters{grid-template-columns:1fr}.people-grid{gap:12px}.person-card{padding:18px}.person-card h3{font-size:19px}.more-people{display:block}.hero h1{font-size:clamp(36px,8vw,50px)}}@media(max-width:420px){.people-grid{grid-template-columns:1fr}}
