@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&display=swap";
.institute-site{--navy:#083a4f;--sand:#e5e1dd;--aqua:#c0d5d6;color:var(--navy);background:var(--sand);font:400 1rem/1.65 Geist,sans-serif;overflow-x:clip}.institute-site h1,.institute-site h2,.institute-site h3{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-weight:400;line-height:1.08}.institute-site h1{max-width:1150px;font-size:clamp(2.9rem,6.7vw,6.6rem)}.institute-site h2{font-size:clamp(2rem,3.8vw,3.7rem)}.institute-site h3{font-size:clamp(1.65rem,2.7vw,2.6rem)}.institute-site em{color:inherit;font-weight:400}.institute-site p{max-width:65ch;margin:0}.institute-site a,.institute-site button{color:inherit}.institute-site a:focus-visible,.institute-site button:focus-visible,.institute-site summary:focus-visible,.institute-nav a:focus-visible,.institute-nav button:focus-visible{outline-offset:6px;outline:2px solid}.institute-skip{z-index:5;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.institute-skip:focus{top:15px}.institute-nav{color:#e5e1dd;z-index:3;background:#083a4f;justify-content:space-between;align-items:center;gap:20px;padding:22px 5%;font:400 1rem/1.5 Geist,sans-serif;display:flex;position:relative}.institute-brand{color:inherit;white-space:nowrap;align-items:center;gap:8px;display:flex}.institute-brand img{object-fit:contain;width:52px;height:38px}.institute-nav-actions{align-items:center;gap:32px;display:flex}.institute-nav-actions button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #e5e1dd55;border-radius:30px;padding:10px 20px}.institute-nav-actions button span{margin-left:28px}.institute-nav #institute-menu{color:#e5e1dd;background:#083a4ff7;grid-template-columns:1fr 1fr;gap:0 8%;max-height:75dvh;padding:clamp(24px,4vw,60px);display:grid;position:absolute;top:100%;left:3%;right:3%;overflow:auto;box-shadow:0 30px 60px #083a4f24}.institute-nav #institute-menu a{color:inherit;border-bottom:1px solid #e5e1dd26;justify-content:space-between;padding:16px 0;font:400 clamp(1.2rem,2vw,2rem)/1.4 Georgia,serif;animation:.45s cubic-bezier(.16,1,.3,1) both institute-entry;display:flex}.institute-nav #institute-menu a:hover,.institute-nav #institute-menu a[aria-current]{color:#c0d5d6}.institute-hero{padding:clamp(64px,8vw,128px) 7%}.institute-label{letter-spacing:.08em;text-transform:uppercase;font:500 .875rem/1.5 Geist,sans-serif;margin-bottom:28px!important}.institute-hero-bottom{grid-template-columns:1fr 1fr;gap:12%;margin-top:64px;display:grid}.institute-hero-bottom>p{max-width:25ch;font:400 clamp(1.5rem,2.3vw,2.25rem)/1.4 Georgia,serif}.institute-link{border-bottom:1px solid;align-items:center;gap:32px;margin-top:28px;padding-bottom:6px;display:inline-flex}.institute-link span{transition:transform .4s cubic-bezier(.16,1,.3,1)}a:hover .institute-link span,a.institute-link:hover span{transform:translate(3px,-3px)}.institute-intro{font-size:clamp(1.1rem,1.7vw,1.5rem);max-width:48ch!important;margin-top:40px!important;margin-left:25%!important}.institute-note{font-size:.875rem;line-height:1.6;max-width:65ch!important;margin:28px 0 0 25%!important}.institute-story-link{background:#083a4f;grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;padding:72px 7%;display:grid;color:#e5e1dd!important}.institute-image-shell{background:#ffffff0a;border-radius:4px;padding:8px;overflow:hidden}.institute-image-shell img{object-fit:cover;filter:grayscale();width:100%;height:clamp(270px,34vw,470px);transition:transform .9s cubic-bezier(.16,1,.3,1);display:block}.institute-story-link:hover img{transform:scale(1.035)}.institute-discover{background:#c0d5d6;grid-template-columns:.9fr 1.1fr;gap:10%;padding:110px 7%;display:grid}.institute-discover>div>p:last-child{margin-top:28px}.institute-discover-row{border-top:1px solid #083a4f40;padding:30px 35px 30px 0;display:block;position:relative}.institute-discover-row>span:first-child{margin-bottom:14px;font-size:.875rem;display:block}.institute-discover-row>span:last-child{position:absolute;top:28px;right:0}.institute-discover-row h3{transition:transform .5s cubic-bezier(.16,1,.3,1)}.institute-discover-row:hover h3{transform:translate(5px)}.institute-reading{grid-template-columns:1fr 2fr;gap:10%;padding:0 7% 80px;display:grid}.institute-reading aside{align-self:start;position:sticky;top:32px}.institute-reading aside nav{flex-direction:column;gap:18px;display:flex}.institute-reading aside a{color:inherit;max-width:26ch;font-size:.875rem}.institute-reading aside a:hover{text-underline-offset:5px;text-decoration:underline}.institute-chapter{border-top:1px solid #083a4f38;padding:48px 0 64px;scroll-margin-top:40px}.institute-chapter h2{max-width:22ch;font-size:clamp(2rem,3.1vw,3.25rem)}.institute-chapter p{margin-top:28px}.institute-chapter details{margin-top:32px}.institute-chapter summary{cursor:pointer;border-bottom:1px solid #083a4f38;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;list-style:none;display:flex}.institute-chapter summary::-webkit-details-marker{display:none}.institute-chapter details[open] summary span{transform:rotate(45deg)}.institute-chapter li{margin:20px 0;padding-left:8px}.institute-chapter ul{padding-left:20px;list-style:outside}.institute-principles .institute-hero,.institute-labs .institute-hero{color:#e5e1dd;background:#083a4f;margin-bottom:80px}.institute-research .institute-hero{background:#c0d5d6;margin-bottom:80px}.institute-applications .institute-hero{color:#052937;background:#a58d66;margin-bottom:80px}.institute-next{background:#c0d5d6;padding:64px 7%;display:block}.institute-next>span{font-size:.875rem}.institute-next h2{justify-content:space-between;gap:24px;margin-top:24px;display:flex}.institute-footer{color:#e5e1dd;background:#083a4f;grid-template-columns:1fr 1fr;gap:48px 10%;padding:80px 7% 40px;display:grid}.institute-footer>p{font:400 clamp(1.8rem,3vw,3rem)/1.2 Georgia,serif}.institute-footer nav{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.institute-footer nav a{color:inherit;font-size:.875rem}.institute-footer nav a:hover{text-decoration:underline}.institute-footer small{grid-column:1/-1;font-size:.875rem}@keyframes institute-entry{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.institute-nav{padding:16px}.institute-nav-actions>a{display:none}.institute-nav-actions button{padding:8px 14px;font-size:.875rem}.institute-nav-actions button span{margin-left:10px}.institute-brand{font-size:.875rem}.institute-brand img{width:38px}.institute-nav #institute-menu{grid-template-columns:1fr}.institute-hero{padding:64px 20px}.institute-site h1{font-size:clamp(2.6rem,9vw,4rem)}.institute-hero-bottom,.institute-story-link,.institute-discover,.institute-reading,.institute-footer{grid-template-columns:1fr;gap:36px}.institute-intro,.institute-note{margin-left:0!important}.institute-hero-bottom{margin-top:36px}.institute-story-link,.institute-discover,.institute-footer{padding:56px 20px}.institute-reading{padding:0 20px 48px}.institute-reading aside{position:static}.institute-reading aside nav{gap:12px}.institute-reading aside a{max-width:none}.institute-chapter{padding:32px 0 48px}.institute-next{padding:48px 20px}.institute-footer nav{gap:16px}}@media (prefers-reduced-motion:reduce){.institute-site *,.institute-nav *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
