.dropdown{min-width:300px;padding:12px;gap:3px}.dropdown a{display:grid;gap:4px;padding:12px}.dropdown a b{font-size:12px}.dropdown a small{font-size:10px;color:#8c96a3;font-weight:500}.dropdown.mega{min-width:480px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;left:-115px}.mega-label{grid-column:1/-1;color:#c63944;font-size:9px;font-weight:900;letter-spacing:1.5px;padding:7px 10px}.dropdown.mega a{border:1px solid #edf0f3;background:#fafbfc;padding:16px}.dropdown.mega a:hover{background:#fff1f2;border-color:#f5d6d9}.dropdown.mega b{font-size:12px}.dropdown.mega small{font-size:10px}.chip-two{top:64%}@media(max-width:760px){.dropdown{left:14px;right:14px;min-width:0}.dropdown.mega{left:14px;right:14px;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));max-height:65vh;overflow:auto}.dropdown.mega a{padding:11px}.dropdown a{white-space:normal}}@media(max-width:430px){.dropdown.mega{grid-template-columns:1fr}}
.vision-section{max-width:1440px;margin:0 auto;padding:60px clamp(25px,5.5vw,86px) 85px;display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:start}.vision-intro h2,.research-heading h2,.contact-band h2{font-size:clamp(34px,3.8vw,52px);line-height:1.1;letter-spacing:-.052em;margin:16px 0}.vision-intro>p,.research-heading p,.contact-band p{color:#6b7786;line-height:1.72;font-size:14px}.vision-statement{display:grid;gap:12px;margin-top:30px}.vision-statement>div{display:grid;gap:7px;border-left:3px solid #df2631;padding:4px 0 4px 16px}.vision-statement small{color:#d52a35;font-weight:900;letter-spacing:1.5px;font-size:9px}.vision-statement b{font-size:13px;line-height:1.5}.values-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.values-grid article{min-height:174px;background:#fff;border:1px solid #e5eaf0;border-radius:15px;padding:25px;box-shadow:0 8px 25px #2633490b}.values-grid span{font-size:10px;font-weight:900;letter-spacing:1.5px;color:#d52b36}.values-grid h3{font-size:19px;margin:24px 0 8px}.values-grid p{font-size:12px;line-height:1.6;color:#748190;margin:0}.research-section{background:#151f2e;color:#fff;padding:80px max(30px,calc((100vw - 1250px)/2)) 88px}.research-heading{max-width:690px}.research-heading .eyebrow{color:#f18a93}.research-heading p{color:#a7b5c4}.research-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:35px}.research-panels article{min-height:255px;display:flex;flex-direction:column;background:linear-gradient(145deg,#27354a,#1a283b);border:1px solid #38475b;border-radius:15px;padding:28px;transition:transform .2s,border-color .2s}.research-panels article:hover{transform:translateY(-3px);border-color:#ab5360}.panel-symbol{font-size:25px;color:#fa8991}.research-panels h3{font-size:20px;letter-spacing:-.4px;margin:24px 0 8px}.research-panels p{font-size:12px;line-height:1.6;color:#b2bfcd;margin:0}.research-panels a{font-size:11px;font-weight:850;color:#ff9ca4;margin-top:auto;padding-top:20px}.contact-band{max-width:1250px;margin:0 auto 80px;padding:50px;display:flex;align-items:center;justify-content:space-between;gap:35px;background:#f0f3f7;border-radius:17px}.contact-band>div:first-child{max-width:680px}.contact-band p{margin-bottom:0}.contact-actions{display:grid;gap:10px;min-width:220px}.contact-actions .button{white-space:nowrap}@media(max-width:900px){.vision-section{grid-template-columns:1fr;gap:28px}.research-panels{grid-template-columns:1fr 1fr}.contact-band{margin:0 25px 70px}}@media(max-width:650px){.vision-section{padding-top:40px;padding-bottom:60px}.research-panels{grid-template-columns:1fr}.research-panels article{min-height:210px}.contact-band{display:block;padding:30px}.contact-actions{margin-top:24px}.values-grid article{padding:20px;min-height:150px}}
[id]{scroll-margin-top:125px}
