:root{--site-width:1120px;--home-width:1000px;--page-pad:40px;--section-gap:58px;--rule:#ddd;--accent:#555;--image-ratio:5/3}*{box-sizing:border-box}body{margin:0;background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;letter-spacing:-.025em}a{color:inherit}.w-header,.w-main,.w-footer{width:min(1120px,calc(100% - 80px));margin-left:auto;margin-right:auto}.w-header{padding-top:72px;margin-bottom:88px;display:flex;align-items:center;justify-content:space-between}.w-header>a img{display:block;width:clamp(180px,23vw,300px);height:auto}.w-header nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}.w-header nav a{font-size:18px;text-decoration:none}.w-header nav a:hover,.w-section header a:hover{color:#555}.w-header nav i{font-style:normal;font-size:20px;margin:0 9px}.w-hero{text-align:center;max-width:920px;margin:0 auto 90px}.w-hero h1{font-size:54px;line-height:1.05;letter-spacing:-.055em;margin:0 auto 22px}.w-hero h1 em{font-style:normal;color:#555}.w-hero p{font-size:20px;line-height:1.55;max-width:850px;margin:0 auto}.w-hero>a{display:inline-block;margin-top:20px;color:#555;font-size:17px;text-decoration:none}.w-section{max-width:1000px;margin:58px auto 0;padding-top:14px;border-top:1px solid #ddd}.w-section header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px}.w-section header h2{font-size:30px;margin:0;letter-spacing:-.045em}.w-section header a{color:#555;text-decoration:none;font-size:17px}.w-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.w-grid article h3{text-align:center;font-size:17px;margin:8px 0}.w-image{aspect-ratio:5/3;display:grid;place-items:center;font-size:24px;font-weight:bold;background:#eee;overflow:hidden}.ar{background:#dce5fa}.wings{background:#ffeb00}.city{background:#ffeb00}.body{background:#dce5f5}.w-pubs{display:flex;flex-direction:column;gap:19px}.w-pubs h3{font-size:18px;line-height:1.4;margin:0}.w-pubs p{font-size:17px;color:#555;margin:4px 0}.w-pubs b{font-size:17px;color:#555;font-weight:400}.w-news a{display:grid;grid-template-columns:100px 1fr;gap:18px;text-decoration:none;padding-bottom:14px;font-size:17px;line-height:1.4}.w-news time{color:#666}.w-news a:hover span{color:#555}.w-footer{margin-top:120px;margin-bottom:40px;padding-top:15px;border-top:1px solid #ddd;display:flex;justify-content:space-between;align-items:flex-start}.w-footer img{width:clamp(90px,10vw,120px);height:auto}.w-footer p{font-size:14px;margin:0}.contact-head{max-width:800px;margin-bottom:80px}.contact-head h1{font-size:54px;margin:0 0 24px}.contact-head p{font-size:24px;line-height:1.4}.contact-grid{border-top:1px solid #ddd}.contact-grid article{display:grid;grid-template-columns:150px 1.2fr 1fr;gap:30px;padding:32px 0;border-bottom:1px solid #ddd;align-items:start}.contact-grid small{font-size:12px;color:#666}.contact-grid h2{font-size:23px;margin:0}.contact-grid p{font-size:16px;line-height:1.5;margin:0}.contact-grid article>a{grid-column:2;font-size:15px;color:#555}@media(max-width:900px){.w-header,.w-main,.w-footer{width:calc(100% - 44px)}.w-header{padding-top:35px;margin-bottom:55px;flex-direction:column;gap:24px}.w-header>a img{width:clamp(190px,55vw,260px)}.w-header nav{justify-content:center}.w-header nav a{font-size:16px}.w-grid{grid-template-columns:1fr 1fr}.contact-grid article{grid-template-columns:1fr}.contact-grid article>a{grid-column:1}}@media(max-width:560px){.w-hero h1{font-size:38px}.w-hero p{font-size:18px}.w-grid{grid-template-columns:1fr}.w-section header{align-items:flex-start;flex-direction:column;gap:8px}.w-news a{grid-template-columns:1fr;gap:4px}.w-footer{flex-direction:column;gap:18px}.w-footer p{line-height:1.4}}
a{color:inherit}.w-header nav a:hover,.w-news a:hover span{color:#3965b0}.w-section header a,.w-hero>a,.contact-grid article>a{color:#3965b0}.w-hero h1 em,.w-pubs b{color:#111}.ar,.body{background:#eee}.research-intro>p{max-width:900px;font-size:19px;line-height:1.55;margin:0 0 18px}.research-intro .research-statement{font-size:25px;line-height:1.35;margin-bottom:22px}