.research-hub{--r-navy:#172a4b;--r-blue:#2446c8;--r-teal:#007f83;--r-purple:#7540b5;color:var(--r-navy);background:#fcfbf8;font:19px/1.65 Arial,sans-serif}.research-hub *{box-sizing:border-box}.research-hub main{max-width:1300px;margin:auto;padding:32px 38px 0}.research-hub h1,.research-hub h2,.research-hub h3{letter-spacing:-.025em;font-family:Georgia,serif;line-height:1.14}.research-hub h1{margin:22px 0;font-size:clamp(44px,5.3vw,70px)}.research-hub h2{margin:12px 0 24px;font-size:clamp(32px,3.4vw,46px)}.research-hub h3{margin:12px 0 16px;font-size:26px}.research-hub p{margin:0 0 22px}.research-hub a{color:var(--r-blue);text-underline-offset:5px}.research-hub .research-kicker{color:var(--r-teal);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.research-hub .research-button{background:var(--r-blue);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:55px;padding:14px 21px;font:700 17px/1.5 Arial,sans-serif;text-decoration:none;display:inline-flex}:is(.research-hub a:focus-visible,.research-hub button:focus-visible,.research-hub input:focus-visible,.research-hub textarea:focus-visible,.research-hub select:focus-visible,.research-hub summary:focus-visible){outline-offset:4px;outline:3px solid #a67bdc}.research-hero{background:var(--r-navy);color:#fff;border-radius:18px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.research-hero>div{padding:48px 38px}.research-hero .research-kicker{color:#9ce5e0}.research-hero em{color:#a4e2dc;font-weight:400}.research-hero figure{min-height:460px;margin:0;position:relative}.research-hero img{object-fit:cover;width:100%;height:100%}.research-hero figcaption{background:linear-gradient(#0000,#172a4be8);padding:42px 24px 22px;font-size:16px;position:absolute;bottom:0;left:0;right:0}.research-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.research-hub .research-outline{background:0 0;border-color:#b4c5da}.research-tabs{border-bottom:1px solid #d4dce6;flex-wrap:wrap;gap:10px;padding:25px 0;display:flex}.research-tabs a{background:#fff;border:1px solid #d4dce6;border-radius:30px;padding:8px 13px;font-size:15px;font-weight:700;text-decoration:none}.research-section{padding:72px 0}.research-hub [id]{scroll-margin-top:125px}.research-intro{max-width:860px}.research-intro>p:last-child{color:#53627a}.research-focus{background:#e9f4f2;border-radius:14px;grid-template-columns:1fr 1.2fr;gap:55px;padding:45px;display:grid}.research-focus-list article{border-bottom:1px solid #bcd5d1;gap:22px;margin-bottom:20px;padding:0 0 20px;display:flex}.research-focus-list article:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.research-focus-list span{color:var(--r-teal);font:27px Georgia,serif}.research-focus-list h3{margin-top:0}.research-focus-list p{margin-bottom:0;font-size:17px}.research-heading{max-width:800px}.research-service-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px;display:grid}.research-service-grid article{border:1px solid #d9dfe7;border-top:4px solid var(--r-teal);background:#fff;border-radius:8px;padding:28px}.research-service-grid article:nth-child(3n+2){border-top-color:var(--r-blue)}.research-service-grid article:nth-child(3n){border-top-color:var(--r-purple)}.research-service-number{letter-spacing:.1em;color:var(--r-purple);font-size:14px}.research-service-grid p{font-size:17px}.research-service-grid .research-output{color:#52617a;border-top:1px solid #e0e5ec;margin:0;padding-top:17px;font-size:15px}.research-output strong{letter-spacing:.06em;text-transform:uppercase;color:var(--r-navy);margin-bottom:9px;font-size:13px;display:block}.research-collaboration{background:var(--r-navy);color:#fff;border-radius:14px;grid-template-columns:1.05fr 1fr;gap:55px;padding:48px;display:grid}.research-collaboration .research-kicker{color:#9ce5e0}.research-collaboration-options article{border-bottom:1px solid #52617b;margin-bottom:22px;padding:0 0 18px}.research-collaboration-options article:last-child{border:0;margin:0;padding:0}.research-collaboration-options h3{margin-top:0}.research-collaboration-options p{color:#e2e8f1;margin:0;font-size:17px}.research-contracting{border-bottom:1px solid #d4dce6;grid-template-columns:1fr 1.15fr;gap:55px;display:grid}.research-contracting ul{margin:0;padding:0;list-style:none}.research-contracting li{border-bottom:1px solid #d4dce6;padding:15px 0;font-size:17px}.research-contracting li:first-child{padding-top:0}.research-contracting li:last-child{border-bottom:0}.research-process ol{grid-template-columns:repeat(5,1fr);gap:22px;margin:35px 0 0;padding:0;list-style:none;display:grid}.research-process li{border-top:3px solid var(--r-blue);padding-top:22px}.research-process li>span{color:var(--r-purple);font:32px Georgia,serif}.research-process h3{font-size:23px}.research-process p{margin-bottom:0;font-size:16px}.research-ethics{background:#eee9f6;border-radius:14px;padding:45px}.research-ethics-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin:32px 0;display:grid}.research-ethics-grid article{border-top:1px solid #c6b9dc;padding-top:22px}.research-ethics p{font-size:17px}.research-ethics a{font-size:16px}.research-ethics details{background:#fff9;border-radius:8px;padding:20px}.research-ethics summary{cursor:pointer;font-size:18px;font-weight:700}.research-ethics details p{margin-top:18px}.research-ethics small{margin-top:20px;font-size:14px;display:block}.research-leadership{border-bottom:1px solid #d4dce6;grid-template-columns:260px 1fr;align-items:center;gap:55px;display:grid}.research-leadership figure{margin:0}.research-leadership img{object-fit:cover;object-position:center top;border-radius:12px;width:100%;height:330px}.research-credentials{color:var(--r-purple);font-size:16px}.research-inquiry{grid-template-columns:.9fr 1.1fr;gap:65px;display:grid}.research-inquiry-note{color:#52617a;font-size:15px}.research-inquiry form{background:#fff;border:1px solid #d4dce6;border-radius:12px;padding:28px}.research-inquiry label{margin:0 0 18px;font-size:15px;font-weight:700;display:block}.research-inquiry input,.research-inquiry textarea,.research-inquiry select{width:100%;color:var(--r-navy);background:#fff;border:1px solid #adbcd0;border-radius:5px;margin-top:7px;padding:12px;font:17px/1.5 Arial,sans-serif;display:block}.research-inquiry textarea{resize:vertical}.research-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.research-inquiry small{color:#52617a;margin-top:15px;font-size:13px;display:block}.research-draft{background:#edf5f4;border-radius:10px;padding:24px}.research-copy{color:var(--r-blue);cursor:pointer;background:#fff;border:1px solid #b2c0d3;border-radius:5px;margin-top:15px;padding:12px;font:16px Arial,sans-serif}.research-resources{background:#e8eef8;border-radius:12px;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:50px;padding:38px;display:grid}.research-resources h2{font-size:34px}.research-resources a{padding:12px 0;font-size:17px;display:block}.research-footer{background:#e8edf4;justify-content:space-between;gap:30px;padding:36px max(28px,50% - 612px);font-size:15px;display:flex}.research-footer p{margin:0}@media (max-width:1050px){.research-hub main{padding:24px}.research-hero>div{padding:36px 28px}.research-service-grid{grid-template-columns:repeat(2,1fr)}.research-focus,.research-collaboration,.research-contracting{gap:30px}.research-process ol{grid-template-columns:repeat(3,1fr)}.research-inquiry{gap:30px}}@media (max-width:740px){.research-hub{font-size:18px}.research-hub main{padding:16px}.research-hero,.research-focus,.research-collaboration,.research-contracting,.research-service-grid,.research-ethics-grid,.research-leadership,.research-inquiry,.research-resources{grid-template-columns:1fr}.research-hero figure{min-height:240px;max-height:300px}.research-section{padding:48px 0}.research-focus,.research-collaboration,.research-ethics,.research-resources{padding:28px}.research-leadership{gap:25px}.research-leadership img{max-width:260px}.research-process ol{grid-template-columns:1fr}.research-process li{gap:25px;display:flex}.research-process li>span{min-width:40px}.research-process h3{margin-top:0}.research-form-grid{grid-template-columns:1fr;gap:0}.research-inquiry form{padding:20px}.research-footer{flex-direction:column;padding:28px}.research-tabs a{font-size:14px}.research-hero>div{padding:30px 24px}}
