:root{--navy:#0b2132;--blue:#2452ce;--cyan:#11c9c3;--ink:#183b5d;--muted:#668096;--mist:#eef7fb;--line:#d8e7f0;--white:#fff;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{height:84px;padding:0 max(24px,calc((100vw - var(--max))/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(255,255,255,.97);position:sticky;top:0;z-index:20}.brand{width:190px}.brand img{width:100%;height:auto}.site-nav{display:flex;align-items:center;gap:clamp(15px,2.5vw,34px);font-size:13px}.site-nav a{padding:30px 0 26px;border-bottom:3px solid transparent}.site-nav a:hover,.site-nav a.active{color:var(--blue);border-color:var(--cyan)}.menu-toggle{display:none;background:transparent;border:1px solid var(--line);border-radius:4px;padding:8px 12px;color:var(--ink)}.hero{min-height:660px;display:grid;grid-template-columns:1fr 1.05fr;align-items:stretch;background:var(--mist)}.hero-copy{padding:clamp(70px,9vw,140px) max(24px,calc((100vw - var(--max))/2)) clamp(70px,9vw,120px) max(24px,calc((100vw - var(--max))/2));padding-right:40px;display:flex;flex-direction:column;justify-content:center}.kicker{margin:0 0 18px;color:var(--blue);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.17em}.kicker.light{color:#8df2ea}.hero h1,.page-hero h1{margin:0;color:var(--navy);font:500 clamp(44px,5.2vw,76px)/1.04 Georgia,serif;letter-spacing:-.055em}.hero-intro{max-width:530px;margin:28px 0 0;color:var(--muted);font-size:18px}.hero-image{min-height:660px;background:linear-gradient(90deg,rgba(238,247,251,1) 0%,rgba(238,247,251,.3) 18%,rgba(238,247,251,0) 45%),url('assets/hero-research.png') center/cover no-repeat}.actions{display:flex;align-items:center;gap:25px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 21px;border-radius:3px;background:var(--navy);color:white;font-size:13px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button:hover{background:var(--blue);transform:translateY(-3px);box-shadow:0 10px 20px rgba(36,82,206,.23)}.button-light{background:#fff;color:var(--blue)}.button-light:hover{background:#dff8f6;color:var(--navy)}.inline-link{font-size:13px;font-weight:700;color:var(--blue);border-bottom:1px solid var(--cyan);padding-bottom:4px}.statement{padding:28px max(24px,calc((100vw - var(--max))/2));display:flex;align-items:center;gap:60px;background:var(--navy);color:#d9edf3}.statement p{font:24px/1.35 Georgia,serif;margin:0}.statement strong{color:#7ce8df}.section-index{color:var(--cyan);font-size:11px;font-weight:800;white-space:nowrap}.page-pad{padding-left:max(24px,calc((100vw - var(--max))/2));padding-right:max(24px,calc((100vw - var(--max))/2))}.home-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-top:115px;padding-bottom:125px}.section-lead h2,.research-pillars h2{font:500 clamp(34px,4vw,55px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:0 0 20px;color:var(--navy)}.section-lead>p:last-child{color:var(--muted);max-width:430px}.home-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.home-card{position:relative;min-height:260px;padding:25px;border:1px solid var(--line);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-card:hover{transform:translateY(-7px);border-color:var(--cyan);box-shadow:0 18px 32px rgba(27,74,120,.12)}.card-number{font-size:11px;color:var(--blue);font-weight:800}.home-card h3{font:22px/1.14 Georgia,serif;color:var(--navy);margin:48px 0 14px}.home-card p{font-size:14px;color:var(--muted);margin:0}.card-arrow{position:absolute;right:23px;bottom:20px;color:var(--blue);font-size:20px}.blue-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:70px max(24px,calc((100vw - var(--max))/2));background:var(--blue);color:white}.blue-cta h2{max-width:650px;font:500 clamp(34px,4vw,54px)/1.07 Georgia,serif;letter-spacing:-.045em;margin:0}.site-footer{padding:36px max(24px,calc((100vw - var(--max))/2));display:flex;align-items:flex-end;justify-content:space-between;gap:30px;background:var(--navy);color:#c5dbe4;font-size:12px}.site-footer strong{color:white;font-size:21px;letter-spacing:.12em}.site-footer p{margin:8px 0 0}.footer-links{display:flex;gap:24px;align-items:center}.footer-links a:hover{color:var(--cyan)}.page-hero{padding:110px max(24px,calc((100vw - var(--max))/2)) 90px;background:var(--mist)}.page-hero>p:last-child{max-width:650px;margin:25px 0 0;color:var(--muted);font-size:19px}.page-hero-split{display:flex;align-items:center;justify-content:space-between;gap:50px}.quote-mark{color:var(--cyan);font:240px/.6 Georgia,serif}.project-detail{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding-top:110px;padding-bottom:120px}.project-visual{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:start}.project-visual img{width:100%;height:230px;object-fit:cover}.project-visual img:first-child{height:360px}.project-visual img:last-child{margin-top:80px}.project-copy h2{font:500 clamp(34px,4vw,52px)/1.08 Georgia,serif;color:var(--navy);letter-spacing:-.045em;margin:8px 0 22px}.project-copy>p{color:var(--muted)}.project-label{color:var(--blue)!important;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.detail-block{margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.detail-block h3{font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:var(--blue)}.project-meta{display:flex;gap:25px;margin-top:35px;border-top:1px solid var(--line);padding-top:22px}.project-meta span{flex:1;color:var(--muted);font-size:13px}.project-meta b{display:block;color:var(--navy);font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.research-pillars{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:85px;padding-bottom:100px;background:var(--mist)}.pillar-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.pillar-list div{padding:20px 15px 0 0}.pillar-list b{display:block;color:var(--blue);font-size:11px}.pillar-list span{display:block;margin-top:24px;font:20px/1.2 Georgia,serif;color:var(--navy)}.history{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:110px;padding-bottom:110px}.history h2{font:500 clamp(34px,4vw,55px)/1.08 Georgia,serif;letter-spacing:-.045em;color:var(--navy);margin:0}.reading-copy{color:var(--muted);font-size:17px;max-width:650px}.team-section{padding-top:90px;padding-bottom:120px;background:var(--mist)}.team-section>.section-lead{max-width:600px;margin-bottom:55px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 18px}.team-grid article img,.team-initials>div{width:100%;aspect-ratio:1;object-fit:cover;background:#d8eef4}.team-grid article h3{font:20px/1.16 Georgia,serif;color:var(--navy);margin:15px 0 4px}.team-grid article span{color:var(--muted);font-size:12px}.team-initials>div{display:grid;place-items:center;color:var(--blue);font:700 clamp(32px,5vw,64px) Georgia,serif;background:linear-gradient(135deg,#e4f8f7,#c9e4ff)}.empty-content{display:grid;grid-template-columns:180px 1fr;gap:50px;align-items:start;padding-top:110px;padding-bottom:95px}.empty-content h2{font:500 clamp(34px,4vw,55px)/1.08 Georgia,serif;color:var(--navy);margin:0 0 20px;max-width:720px}.empty-content p{max-width:700px;color:var(--muted);font-size:17px}.empty-content .button{margin-top:18px}.empty-number{font:500 100px/1 Georgia,serif;color:var(--cyan)}.congress-types{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:70px;padding-bottom:110px;background:var(--mist)}.congress-types article{padding:28px;background:white;border-top:4px solid var(--blue)}.congress-types span{color:var(--blue);font-size:11px;font-weight:800}.congress-types h3{font:24px Georgia,serif;color:var(--navy);margin:25px 0 8px}.congress-types p{color:var(--muted);font-size:14px}.resource-list{padding-top:90px;padding-bottom:115px}.resource-item{display:grid;grid-template-columns:70px 1fr 35px;align-items:center;gap:25px;padding:30px 0;border-top:1px solid var(--line);transition:padding .2s ease,color .2s ease}.resource-item:last-child{border-bottom:1px solid var(--line)}.resource-item:hover{padding-left:15px;color:var(--blue)}.resource-icon{color:var(--cyan);font-size:12px;font-weight:800}.resource-item h2{font:28px Georgia,serif;margin:0 0 6px;color:var(--navy)}.resource-item p{margin:0;color:var(--muted)}.resource-item b{font-size:24px;color:var(--blue)}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding-top:100px;padding-bottom:125px}.contact-card{min-height:260px;padding:32px;background:var(--mist);border-top:4px solid var(--blue);transition:transform .2s ease,background .2s ease}.contact-card:hover{transform:translateY(-5px);background:#e0f4f6}.contact-card h2{font:500 clamp(28px,4vw,48px)/1.1 Georgia,serif;color:var(--navy);margin:42px 0 8px}.contact-card p{color:var(--muted)}@media(max-width:950px){.site-header{padding:0 24px}.site-nav{gap:15px;font-size:12px}.hero{grid-template-columns:1fr}.hero-copy{padding:85px 24px 55px;max-width:760px}.hero-image{min-height:420px;background-position:center}.home-grid,.project-detail,.history,.research-pillars{grid-template-columns:1fr;gap:45px}.home-cards{max-width:850px}.team-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.site-header{height:72px}.brand{width:155px}.menu-toggle{display:block}.site-nav{display:none;position:absolute;top:72px;left:0;right:0;padding:18px 24px;background:white;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0}.site-nav.open{display:flex}.site-nav a{padding:11px 0;border-bottom:1px solid var(--line)}.hero h1,.page-hero h1{font-size:45px}.hero-image{min-height:290px}.statement{display:block;padding-top:25px;padding-bottom:25px}.statement p{font-size:20px;margin-top:15px}.home-grid{padding-top:75px;padding-bottom:80px}.home-cards,.team-grid,.congress-types,.contact-grid{grid-template-columns:1fr}.blue-cta{display:block;padding-top:55px;padding-bottom:55px}.blue-cta .button{margin-top:28px}.page-hero{padding-top:75px;padding-bottom:65px}.page-hero-split{display:block}.quote-mark{font-size:150px;margin-top:45px}.project-detail,.history,.research-pillars{padding-top:75px;padding-bottom:80px}.project-visual{gap:10px}.project-visual img:first-child{height:250px}.project-visual img{height:165px}.project-visual img:last-child{margin-top:45px}.project-meta{display:block}.project-meta span{display:block;margin-bottom:18px}.empty-content{display:block;padding-top:75px;padding-bottom:70px}.empty-number{font-size:70px;margin-bottom:30px}.resource-list{padding-top:55px;padding-bottom:75px}.resource-item{grid-template-columns:38px 1fr 25px;gap:12px}.resource-item h2{font-size:22px}.site-footer{display:block}.footer-links{margin-top:25px;flex-wrap:wrap}}
 .team-initials>a{display:block}.team-initials>a>div{display:grid;place-items:center;width:100%;aspect-ratio:1;object-fit:cover;color:var(--blue);font:700 clamp(32px,5vw,64px) Georgia,serif;background:linear-gradient(135deg,#e4f8f7,#c9e4ff)}
