@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Libre+Baskerville:wght@400;700&family=Open+Sans:wght@400;600;700;800&family=Roboto:wght@400;500;700&family=Source+Sans+3:wght@400;600;700&family=Teko:wght@500;600;700&display=swap";@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inconsolata/inconsolata-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inconsolata/inconsolata-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inconsolata/inconsolata-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inconsolata/inconsolata-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inconsolata/inconsolata-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inconsolata/inconsolata-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat/montserrat-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:min(320px,100%);margin:0}button,input{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;display:block}.skip{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip:focus{z-index:1000;clip:auto;clip-path:none;color:#111;background:#fff;width:auto;height:auto;margin:0;padding:12px 18px;position:fixed;top:8px;left:8px;overflow:visible}.reference-site{background:var(--page);min-height:100vh;color:var(--ink);font-family:var(--body);font-size:var(--base-size);line-height:var(--base-line);overflow:clip}.ref-ucsd{--page:#fff;--ink:#333;--brand:#00629b;--brand2:#2b92b9;--accent:#f5c242;--soft:#f4f0e7;--line:#d8d8d8;--body:"Roboto",sans-serif;--display:"Teko",sans-serif;--base-size:16px;--base-line:1.5}.ref-hopkins{--page:#1a1a1a;--ink:#fff;--brand:#0b78a5;--brand2:#005274;--accent:#fff;--soft:#262626;--line:#505050;--body:"Montserrat",sans-serif;--display:"Montserrat",sans-serif;--base-size:15px;--base-line:1.45}.ref-hopkins.hopkins-palette-purple{--brand:#c16ac7;--brand2:#6e2d75}.ref-hopkins.hopkins-palette-reflex{--brand:#7188da;--brand2:#001489}.ref-hopkins.hopkins-palette-red{--brand:#ef6d76;--brand2:#9f0a15}.ref-hopkins.hopkins-palette-blend-blue{--brand:#ef6d76;--brand2:#001489}.ref-hopkins.hopkins-palette-blend-red{--brand:#7188da;--brand2:#9f0a15}.ref-ucdavis{--page:#fff;--ink:#111;--brand:#022851;--brand2:#13639e;--accent:#ffbf00;--soft:#f3f0e4;--line:#d6d6d6;--body:"Open Sans",sans-serif;--display:"Montserrat",sans-serif;--base-size:18px;--base-line:1.62}.ref-stanford{--page:#fff;--ink:#171717;--brand:#8c1515;--brand2:#b1040e;--accent:#8c1515;--soft:#f4f4f4;--line:#d4d4d4;--body:"Source Sans 3",sans-serif;--display:"Source Sans 3",sans-serif;--base-size:18px;--base-line:1.65}.ref-radboud{--page:#f6f6f6;--ink:#303030;--brand:#e3000b;--brand2:#8d1209;--accent:#e3000b;--soft:#fff;--line:#dedede;--body:"Open Sans",sans-serif;--display:"Open Sans",sans-serif;--base-size:18px;--base-line:1.66}.hamburger,.mobile-search{cursor:pointer;background:0 0;border:0;display:none}.site-header button{cursor:pointer}.site-header{z-index:40;position:relative}.neural-mark{flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative}.neural-mark:before,.neural-mark:after{content:"";border:2px solid;position:absolute;inset:8px;transform:rotate(45deg)}.neural-mark:after{border-radius:50%;transform:rotate(0)}.neural-mark i{z-index:1;background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute}.neural-mark i:first-child{top:25px;left:3px}.neural-mark i:nth-child(2){top:10px;right:5px}.neural-mark i:nth-child(3){bottom:7px;right:4px}.neural-mark i:nth-child(4){bottom:1px;left:14px}.neural-mark b{z-index:2;font-size:10px;position:relative}.official-bilkent-logo{object-fit:contain;background:#fff;display:block}.official-bilkent-logo.emblem{aspect-ratio:1}.official-bilkent-logo.lockup{aspect-ratio:4.7}.desktop-navigation{align-items:stretch;display:flex;position:relative}.nav-links{align-items:stretch;display:flex}.nav-entry{display:flex;position:relative}.nav-entry>button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;display:flex}.nav-search{background:0 0;border:0;place-items:center;display:grid}.reference-dropdown{z-index:50;flex-direction:column;min-width:250px;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 20px #0000002e}.nav-entry:hover .reference-dropdown,.nav-entry:focus-within .reference-dropdown{display:flex}.nav-entry.has-children:hover .submenu-indicator,.nav-entry.has-children:focus-within .submenu-indicator{transform:rotate(180deg)}.submenu-indicator{transition:transform .18s}.nav-entry.direct-link>button{padding-right:inherit}.reference-dropdown button{text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:20px;display:flex}.dropdown-group{flex-direction:column;display:flex}.dropdown-group+.dropdown-group{border-top:1px solid #7f7f7f4d}.dropdown-group-label{color:currentColor;opacity:.62;letter-spacing:.12em;text-transform:uppercase;padding:12px 17px 4px;font-size:9px;font-weight:800}.reference-dropdown button.active{text-underline-offset:4px;font-weight:800;text-decoration:underline}.mobile-navigation{display:none}.ucsd-header{--ucsd-content-left:calc(max(calc((100vw - 1184px)/2),5vw) - 20px);background:#fff;height:142px}.ucsd-mast{width:100%;height:92px;padding:0 max(calc((100vw - 1184px)/2 + 16px),16px) 0 var(--ucsd-content-left);justify-content:space-between;align-items:center;margin:0;display:flex}.ucsd-mast>button{padding:0;transform:none}.ucsd-mast button{letter-spacing:.04em;background:0 0;border:0;font:400 23px/1 Roboto}.ucsd-mast .official-bilkent-logo{width:270px;height:58px}.ucsd-nav-row{background:#00629b;height:50px}.ucsd-nav-row .desktop-navigation{width:100%;max-width:none;height:50px;padding:0 max(calc((100vw - 1184px)/2),0px) 0 calc(var(--ucsd-content-left) - 17px);justify-content:space-between;margin:0;transform:none}.ucsd-nav-row .nav-entry>button{color:#fff;height:50px;padding:0 17px;font-size:16px}.ucsd-nav-row .nav-entry:hover>button,.ucsd-nav-row .nav-entry.active>button{background:#004f76}.ucsd-nav-row .reference-dropdown{background:#004f76;width:250px}.ucsd-nav-row .reference-dropdown button{color:#fff;background:#004f76;min-height:34px;padding:7px 17px;font-size:13px}.ucsd-nav-row .reference-dropdown button:hover{background:#003c5a}.ucsd-nav-row .dropdown-group-label,.hopkins-header .dropdown-group-label{color:#fff;opacity:.72}.ucsd-nav-row .nav-search{color:#fff;width:65px}.ucsd-mobile-brand,.mobile-menu-label,.mobile-university{display:none}.hopkins-header{color:#fff;background:#1a1a1a;height:130px;padding:7px 7.5% 0}.hopkins-brand-row{justify-content:space-between;align-items:center;height:72px;display:flex}.hopkins-mark{color:#c8c8c8;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:auto;height:66px;padding:0;transition:color .2s;display:flex}.hopkins-mark .official-bilkent-logo{clip-path:circle(49%);filter:brightness(.72)saturate(.78);border-radius:50%;flex:0 0 54px;width:54px;height:54px;padding:2px;transition:filter .2s}.hopkins-mark-copy{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.hopkins-mark-copy b{width:100%;font:750 20px/1 var(--body);letter-spacing:-.025em;padding:0 0 5px;position:relative}.hopkins-mark-copy b:after{content:"";background:#ffffff70;width:100%;height:1px;position:absolute;bottom:0;left:0}.hopkins-mark-copy small{letter-spacing:-.01em;font:600 13px/1.05 Georgia,serif;position:relative;top:3px}.hopkins-mark:hover,.hopkins-mark:focus-visible{color:#fff;outline:none}.hopkins-mark:hover .official-bilkent-logo,.hopkins-mark:focus-visible .official-bilkent-logo{filter:brightness(.9)saturate(.92)}.hopkins-header .desktop-navigation{justify-content:flex-start;height:50px}.hopkins-header .nav-entry>button{color:#c3c3c3;letter-spacing:.055em;text-transform:uppercase;padding:0 5px;font:650 16px Inconsolata}.hopkins-header .nav-entry:hover>button,.hopkins-header .nav-entry.active>button{color:#fff}.hopkins-header .reference-dropdown{background:#262626;min-width:270px;padding:11px}.hopkins-header .reference-dropdown button{color:#fff;letter-spacing:.025em;text-transform:uppercase;background:0 0;padding:11px 12px;font:650 12px Inconsolata}.hopkins-header .reference-dropdown button:hover{background:var(--brand2)}.hopkins-header .nav-search{color:#8d8d8d;width:70px;margin-left:auto}.davis-header{background:#fff;height:243px}.davis-utility{color:#022851;background:#ddd;justify-content:flex-end;align-items:center;height:36px;padding:0 30px;font:800 14px Montserrat;display:flex}.davis-mast{text-align:left;color:#022851;background:#fff;border:0;align-items:center;gap:18px;width:100%;height:142px;padding:0 28px;display:flex}.davis-mast .official-bilkent-logo{width:86px;height:86px}.davis-mast span{flex-direction:column;display:flex}.davis-mast b{color:#ffbf00;font:800 47px/.9 Montserrat}.davis-mast strong{font:400 44px/1.2 Montserrat}.davis-header .desktop-navigation{color:#fff;background:#022851;height:65px}.davis-header .nav-links{flex:1;padding-left:15px}.davis-header .nav-entry>button{color:#fff;text-transform:uppercase;height:65px;padding:0 21px;font:700 14px Montserrat}.davis-header .nav-entry:hover>button,.davis-header .nav-entry.active>button{color:#022851;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);background:#ffbf00}.davis-header .reference-dropdown{background:#f8f4e6;min-width:195px}.davis-header .reference-dropdown button{color:#243343;background:#f8f4e6;min-height:48px;padding:12px 18px;font:600 13px Open Sans}.davis-header .reference-dropdown button:hover{background:#fff}.davis-header .nav-search{color:#fff;background:#063767;width:75px}.quick-links{color:#fff;background:#13639e;border:0;width:145px;font:700 13px Montserrat}.davis-mobile-bar{display:none}.stanford-header{background:#fff;height:182px}.stanford-top{color:#fff;background:#8c1515;height:29px;padding:3px max(7.6%,20px);font:400 16px Georgia,serif}.stanford-mast{justify-content:space-between;align-items:center;max-width:1218px;height:103px;margin:auto;display:flex}.stanford-wordmark{text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex;position:relative}.stanford-wordmark .official-bilkent-logo{width:64px;height:64px}.stanford-wordmark span{color:#8c1515;border-right:1px solid #999;padding-right:10px;font:400 37px Georgia,serif}.stanford-wordmark b{font-size:25px}.stanford-wordmark small{letter-spacing:.01em;font-size:13px;font-weight:700;position:absolute;top:48px;left:74px}.stanford-search{color:#888;background:#fff;border:1px solid #bbb;justify-content:flex-end;align-items:center;width:265px;height:41px;padding:0 14px;display:flex;box-shadow:inset 0 1px 4px #ddd}.stanford-header .desktop-navigation{border-bottom:1px solid #ddd;justify-content:space-between;max-width:1218px;height:50px;margin:auto}.stanford-header .nav-links{justify-content:space-between;width:100%}.stanford-header .nav-entry>button{height:50px;padding:0 5px;font-size:16px;font-weight:600}.stanford-header .nav-entry:hover>button,.stanford-header .nav-entry.active>button{border-bottom:4px solid #8c1515}.stanford-header .reference-dropdown{background:#fff;border-top:4px solid #8c1515;min-width:260px;padding:8px 0}.stanford-header .reference-dropdown button{color:#333;background:#fff;border-bottom:1px solid #ddd;min-height:42px;padding:8px 18px;font-size:14px}.stanford-header .reference-dropdown button:hover{color:#8c1515;background:#eee}.stanford-header .nav-search,.stanford-mobile-menu{display:none}.radboud-header{background:#fff;height:124px}.radboud-top{justify-content:space-between;align-items:center;max-width:1196px;height:54px;margin:auto;display:flex}.radboud-top>button{color:#871c13;background:0 0;border:0;align-items:center;gap:9px;margin-left:31%;font:700 15px Georgia,serif;display:flex}.radboud-top .official-bilkent-logo{width:42px;height:42px}.radboud-top>div{gap:0;display:flex}.radboud-top a{border-right:1px solid #ddd;padding:0 16px;font-size:14px;font-weight:700}.radboud-nav-row{background:#fff;border-top:1px solid #f1f1f1;height:70px;box-shadow:0 5px 13px #0000000d}.radboud-header .desktop-navigation{justify-content:space-between;max-width:1196px;height:70px;margin:auto}.radboud-header .nav-links{gap:27px}.radboud-header .nav-entry>button{color:#751b15;height:70px;padding:0;font-size:17px;font-weight:700}.radboud-header .nav-entry:hover>button,.radboud-header .nav-entry.active>button{color:#e3000b;border-bottom:3px solid #e3000b}.radboud-header .reference-dropdown{background:#fff;border-top:3px solid #e3000b;min-width:260px;padding:12px}.radboud-header .reference-dropdown button{color:#303030;background:#fff;border-bottom:1px solid #ddd;min-height:42px;padding:8px 12px;font-size:14px}.radboud-header .reference-dropdown button:hover{color:#e3000b}.radboud-header .nav-search{color:#97160e;border:1px solid #ddd;justify-content:flex-end;width:235px;height:41px;margin:auto 0;padding-right:15px;box-shadow:0 1px 5px #ddd}.radboud-mobile-row{display:none}.ucsd-map-hero{--hero-pad:max(calc((100vw - 1184px)/2),5vw);isolation:isolate;background-color:#f4f8fa;background-image:linear-gradient(90deg,#f4f8fafc 0%,#f4f8faeb 30%,#f4f8fa47 61%,#f4f8fa08),url(/optimized/78836f31b0c6e1aa-1672.webp);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,92%;height:560px;position:relative;overflow:hidden}.ucsd-map-hero:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00314f1a}.ucsd-hero-copy{z-index:2;top:86px;left:var(--hero-pad);color:#0b3151;width:min(470px,42vw);position:absolute}.ucsd-hero-copy h1{color:#062f50;letter-spacing:-.02em;text-align:left;text-transform:uppercase;margin:0;font:600 clamp(68px,6.4vw,94px)/.82 Teko;position:static;transform:none}.ucsd-hero-copy h1 em{color:#00629b;font-style:normal}.ucsd-hero-copy p{max-width:420px;margin:29px 0 0;font-size:17px;line-height:1.55}.narrow-copy{max-width:1184px;margin:auto;padding:31px 16px 20px}.narrow-copy p{margin:0 0 25px}.narrow-copy button{color:#00629b;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.institutional-section{max-width:1184px;margin:auto;padding:65px 16px}.ucsd-programs h2,.classic-news h2{color:#00629b;margin:0 0 28px;font:600 44px/1 Teko}.ucsd-three-cards{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.ucsd-three-cards article{background:#fff;border:1px solid #ddd;padding-bottom:24px}.photo-block{background-position:50%;background-size:cover}.ucsd-three-cards .photo-block{height:210px}.lab-photo{background-image:linear-gradient(120deg,#00629b2e,#0003),url(/optimized/ac997ff9a649d24d-1672.webp)}.brain-photo{background-image:linear-gradient(120deg,#00629b33,#0000),url(/optimized/8a79e793e889649d-1672.webp)}.people-photo{background-image:linear-gradient(120deg,#00629b29,#0000),url(/optimized/c9f8cec344b7d43a-1672.webp)}.ucsd-three-cards h3{color:#00629b;margin:20px 20px 8px;font:600 31px/1 Teko}.ucsd-three-cards p{margin:0 20px 20px;font-size:14px}.ucsd-three-cards button{color:#00629b;cursor:pointer;background:0 0;border:0;margin:0 20px;text-decoration:underline}.classic-news{grid-template-columns:1fr 1fr;gap:70px;display:grid}.classic-story-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ddd;padding:20px 0;transition:padding .22s,background .22s;display:block}.classic-story-card small{color:var(--brand)}.classic-story-card>span{grid-template-columns:1fr 22px;align-items:center;gap:18px;display:grid}.classic-story-card h3{margin:8px 0;font-size:22px}.classic-story-card svg{width:18px;color:var(--brand);transition:transform .22s}.classic-story-card:hover,.classic-story-card:focus-visible{background:color-mix(in srgb,var(--brand) 7%,transparent);outline:none;padding-left:13px}.classic-story-card:hover svg,.classic-story-card:focus-visible svg{transform:translate(5px)}.event-rows{border-top:1px solid var(--line)}.event-rows article{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr 25px;align-items:center;gap:15px;padding:19px 0;display:grid}.event-rows time{flex-direction:column;align-items:center;display:flex}.event-rows time b{font-size:29px}.event-rows time span,.event-rows small{color:var(--brand);text-transform:uppercase;font-size:10px;font-weight:700}.event-rows h3{margin:3px 0;font-size:17px}.event-rows p{color:#777;margin:0;font-size:11px}.ref-hopkins .hopkins-intro{z-index:10;margin-top:-130px;position:relative}.hopkins-intro{isolation:isolate;color:#fff;background:#000;place-items:center;height:max(760px,100svh);display:grid;position:relative;overflow:hidden}.hopkins-cinema-background{z-index:0;opacity:0;filter:grayscale()contrast(1.14);background:linear-gradient(90deg,#00000038,#00000094),url(/optimized/0033873c08783642-1672.webp) 50%/cover no-repeat;animation:2.9s cubic-bezier(.2,.72,.2,1) 3.65s both hopkinsBackgroundReveal;position:absolute;inset:-24px;transform:scale(1.055)}.hopkins-intro:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 0 18%,#0000002e 48%,#000000c7 100%);position:absolute;inset:0}.hopkins-intro:after{content:"";z-index:5;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 5px);animation:1.5s 3.75s both hopkinsScanFade;position:absolute;inset:0}.hopkins-ascii-stage{z-index:2;place-items:center;animation:4.9s cubic-bezier(.22,.68,.24,1) .15s both hopkinsAsciiTransform;display:grid;position:absolute;inset:0;overflow:hidden}.hopkins-ascii-canvas{filter:drop-shadow(0 0 14px #ffffff1f);width:100%;height:100%;display:block;transform:translate(clamp(-46px,-2.6vw,-24px))}.ref-hopkins:not(.hopkins-palette-blue) .hopkins-area-index-grid>button{--hopkins-index-accent:var(--brand)!important}.ref-hopkins:not(.hopkins-palette-blue) .hopkins-area-detail{--hopkins-detail-accent:var(--brand)!important}.ref-hopkins.hopkins-palette-blend-blue .inner-hero>div:last-child,.ref-hopkins.hopkins-palette-blend-blue .funding-hero,.ref-hopkins.hopkins-palette-blend-blue .asbam-practical-title{background:linear-gradient(125deg,#001489 0 68%,#9f0a15 128%)}.ref-hopkins.hopkins-palette-blend-red .inner-hero>div:last-child,.ref-hopkins.hopkins-palette-blend-red .funding-hero,.ref-hopkins.hopkins-palette-blend-red .asbam-practical-title{background:linear-gradient(125deg,#9f0a15 0 68%,#001489 128%)}.hopkins-intro-mark{z-index:3;color:#fff;text-shadow:0 2px 20px #000;align-items:center;gap:22px;font:400 clamp(32px,3.6vw,54px)/.98 Georgia,serif;animation:2.35s cubic-bezier(.16,.76,.2,1) 2.95s both hopkinsTitleResolve;display:flex;position:absolute}.hopkins-intro-mark .official-bilkent-logo{filter:drop-shadow(0 12px 38px #00000094);border-radius:50%;width:112px;height:112px;padding:5px}.hopkins-intro-mark span{flex-direction:column;gap:2px;padding:5px 15px 15px;display:flex;position:relative}.hopkins-intro-mark span:after{content:"";transform-origin:0;background:#fff;height:2px;animation:.9s cubic-bezier(.2,.72,.2,1) 4.6s both hopkinsTitleRule;position:absolute;bottom:0;left:15px;right:15px}.hopkins-intro-mark em{font-style:normal}.hopkins-intro-mark b{font-weight:400}.intro-down{z-index:6;color:#fff;opacity:0;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;animation:.8s 5.45s forwards hopkinsDownReveal;display:grid;position:absolute;bottom:32px}.intro-down svg{filter:drop-shadow(0 2px 8px #000);width:36px;height:36px}@media (width>=761px){.ref-hopkins.route-page-home .hopkins-header{animation:.75s 4.95s both hopkinsChromeReveal}}@keyframes hopkinsAsciiTransform{0%{opacity:0;filter:blur(12px);transform:scale(.94)}15%{opacity:.68;filter:blur(3px)}31%{opacity:1;filter:blur();transform:scale(1)}55%{opacity:1;filter:blur();transform:scale(1)}74%{opacity:.58;filter:blur(3px);transform:scale(1.025)}to{opacity:0;filter:blur(17px);letter-spacing:.18em;transform:scale(1.12)}}@keyframes hopkinsTitleResolve{0%{opacity:0;filter:blur(18px);transform:translateY(14px)scale(.965)}28%{opacity:.58;filter:blur(7px)}62%{opacity:1;filter:blur()}to{opacity:1;filter:none;transform:none}}@keyframes hopkinsTitleRule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes hopkinsBackgroundReveal{0%{opacity:0;filter:grayscale()contrast(1.14);transform:scale(1.055)}to{opacity:1;filter:grayscale(.94)contrast(1.08);transform:scale(1)}}@keyframes hopkinsScanFade{0%{opacity:1}to{opacity:.18}}@keyframes hopkinsDownReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes hopkinsChromeReveal{0%,18%{opacity:0;visibility:hidden;transform:translateY(-5px)}to{opacity:1;visibility:visible;transform:none}}@media (width<=760px){.hopkins-ascii-stage{display:none}}@media (prefers-reduced-motion:reduce){.ref-hopkins.route-page-home .hopkins-header,.hopkins-cinema-background,.hopkins-intro-mark,.hopkins-intro-mark span:after,.hopkins-intro-mark b:after,.intro-down{opacity:1;visibility:visible;filter:none;transform:none;animation:none!important}.hopkins-ascii-stage{display:none}.hopkins-cinema-background{opacity:1}.hopkins-intro:after{opacity:.12;animation:none}}.hopkins-module{color:#fff;background:#1a1a1a;max-width:1200px;margin:auto;padding:80px 40px}.hopkins-welcome{grid-template-columns:1fr 1.25fr;gap:0;max-width:none;padding:0;display:grid}.hopkins-text{flex-direction:column;justify-content:center;padding:90px 8%;display:flex}.section-heading{justify-content:space-between;align-items:center;display:flex}.section-heading h2{letter-spacing:.02em;font:800 42px/1 Montserrat}.section-heading button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.hopkins-text blockquote{margin:55px 0 22px;font-size:24px;font-weight:600;line-height:1.4}.hopkins-text p{color:#a7a7a7;font-weight:700}.hopkins-text .hopkins-welcome-copy{color:#ededed;letter-spacing:-.015em;max-width:540px;margin:52px 0 0;font-size:clamp(20px,2vw,29px);font-weight:540;line-height:1.48}.hopkins-lab-image{background-image:linear-gradient(#0000,#000000bf),url(/optimized/8a79e793e889649d-1672.webp);background-position:50% 42%;align-items:end;min-height:620px;padding:35px;display:flex}.hopkins-lab-image span{font-size:19px;font-weight:700}.hopkins-research{max-width:none;padding:110px 0 0}.hopkins-research>.section-heading,.hopkins-events>.section-heading{max-width:1200px;margin:0 auto 45px;padding:0 40px}.hopkins-research>.section-heading small{color:var(--brand);letter-spacing:.16em;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.hopkins-research>.section-heading h2{margin:0}.hopkins-area-grid{grid-template-columns:repeat(2,1fr);display:grid}.hopkins-area-grid>button{color:#fff;text-align:left;cursor:pointer;background:#101010;border:1px solid #343434;border-top:0;border-left:0;min-height:510px;padding:0;position:relative;overflow:hidden}.hopkins-area-image{background-image:linear-gradient(180deg,#00000008 22%,#070408e0 88%),var(--hopkins-area-image);filter:saturate(.72);background-position:50%;background-size:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s;position:absolute;inset:0}.hopkins-area-copy{z-index:1;grid-template-columns:1fr 30px;align-items:end;padding:38px;display:grid;position:absolute;bottom:0;left:0;right:0}.hopkins-area-copy strong{max-width:540px;font-size:clamp(25px,2.5vw,38px);line-height:1.04}.hopkins-area-copy p{color:#d2d2d2;grid-column:1;max-width:540px;margin:14px 0 0;font-size:12px;line-height:1.6}.hopkins-area-copy svg{width:23px;color:var(--brand);grid-area:1/2/3;transition:transform .25s}.hopkins-area-grid>button:hover .hopkins-area-image,.hopkins-area-grid>button:focus-visible .hopkins-area-image{filter:saturate();transform:scale(1.035)}.hopkins-area-grid>button:hover .hopkins-area-copy svg,.hopkins-area-grid>button:focus-visible .hopkins-area-copy svg{transform:translate(6px)}.hopkins-area-grid>button:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.hopkins-events{padding-top:120px}.ref-hopkins .event-rows,.ref-hopkins .event-rows article{border-color:#444}.ref-hopkins .event-rows time span,.ref-hopkins .event-rows small{color:var(--brand)}.davis-campaign{color:#fff;background:linear-gradient(90deg,#020f2af5 0 28%,#020f2a80 58%,#020f2a14),url(/optimized/bb27ad08adce5e90-1672.webp) 50%/cover no-repeat;align-items:center;min-height:545px;padding:45px 5%;display:flex;position:relative;overflow:hidden}.davis-campaign .puzzle-head,.davis-campaign .davis-orbits{display:none}.davis-campaign h1{margin:0;font:800 53px/1.28 Montserrat}.davis-campaign p{margin:48px 0 0;font-size:29px;line-height:1.45}.davis-campaign p b{color:#ffbf00}.puzzle-head{clip-path:polygon(22% 0,75% 0,90% 8%,100% 23%,91% 40%,100% 53%,85% 64%,82% 100%,27% 95%,25% 76%,5% 63%,14% 49%,0 34%,12% 18%);grid-template-columns:repeat(3,1fr);gap:5px;width:360px;height:460px;display:grid;position:absolute;top:40px;right:27%}.puzzle-head span{background:conic-gradient(from 45deg,#ed245b,#025c8d,#f7bd00,#5b188c,#ed245b);border:3px solid #09142e}.puzzle-head span:nth-child(2n){filter:hue-rotate(80deg)}.puzzle-head span:nth-child(3n){filter:hue-rotate(160deg)}.davis-orbits{border:2px solid #ffffff73;border-radius:50%;width:360px;height:480px;position:absolute;top:28px;right:2%}.davis-orbits:before,.davis-orbits:after{content:"";border:2px solid #ffffff59;border-radius:50%;position:absolute;inset:16%}.davis-orbits:after{inset:32%}.davis-orbits i{background:#ddd;border-radius:50%;width:13px;height:13px;position:absolute}.davis-orbits i:first-child{top:18%;left:8%}.davis-orbits i:nth-child(2){top:21%;right:12%}.davis-orbits i:nth-child(3){top:56%;right:1%}.davis-orbits i:nth-child(4){bottom:12%;left:20%}.davis-orbits i:nth-child(5){background:#ffbf00;top:45%;left:48%}.davis-about{padding-top:75px}.davis-about h2{color:#13639e;max-width:700px;margin:0 0 25px;font:800 40px/1.15 Montserrat}.davis-about>p{max-width:1000px}.davis-feature-row{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px;display:grid}.davis-feature-row button{color:#fff;text-align:left;background:#022851;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:220px;padding:28px;display:flex}.davis-feature-row svg{color:#ffbf00;width:46px;height:46px}.davis-feature-row span{font-size:14px;line-height:1.5}.davis-feature-row b{color:#ffbf00;margin-bottom:9px;font:700 21px Montserrat;display:block}.ref-ucdavis .classic-news h2{font-family:Montserrat;font-size:35px;font-weight:800}.stanford-carousel{color:#fff;max-width:1440px;height:520px;margin:auto;position:relative;overflow:hidden}.stanford-slide-photo{background-image:linear-gradient(90deg,#000000d1,#0000000a),url(/optimized/7022ada7ef8c2aca-1672.webp);background-position:50% 42%;background-size:cover;position:absolute;inset:0}.carousel-copy{max-width:600px;position:absolute;top:23%;left:5.5%}.carousel-copy h1{margin:0 0 35px;font-size:35px}.carousel-copy p{max-width:560px;font-size:18px;font-weight:600}.carousel-copy button{color:#fff;background:0 0;border:3px solid #fff;border-radius:999px;margin-top:30px;padding:14px 22px;font-weight:700}.carousel-left,.carousel-right{color:#8c1515;background:#ffffffbf;border:0;border-radius:0 45px 45px 0;width:48px;height:90px;position:absolute;top:50%}.carousel-right{border-radius:45px 0 0 45px;right:0}.carousel-dots{justify-content:center;align-items:center;gap:12px;height:50px;display:flex}.carousel-dots i{border:1px solid #8c1515;border-radius:8px;width:28px;height:5px}.carousel-dots i:first-child{background:#8c1515}.stanford-century{text-align:center;padding-top:70px}.stanford-century>h2{color:#8c1515;margin:0;font:400 45px Georgia,serif}.stanford-century>p{margin:20px auto 55px;font-size:24px}.stanford-feature-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.stanford-feature-grid article{background:#fff;border:1px solid #ddd}.stanford-card-img{background-position:50%;background-size:cover;height:240px}.stanford-feature-grid h3{color:#8c1515;margin:24px 24px 7px;font:600 29px "Source Sans 3"}.stanford-feature-grid p{margin:0 24px 23px;font-size:16px}.stanford-feature-grid button{color:#8c1515;background:0 0;border:0;margin:0 24px 25px;font-weight:700}.ref-stanford .classic-news h2{color:#8c1515;font:400 36px Georgia,serif}.radboud-breadcrumb{color:#666;align-items:center;gap:14px;max-width:1196px;margin:0 auto;padding:32px 0 20px;font-size:14px;display:flex}.radboud-breadcrumb button{color:#666;background:0 0;border:0;text-decoration:underline}.radboud-hero{grid-template-columns:58% 42%;min-height:550px;padding:45px 0 0;display:grid;position:relative}.radboud-science-image{background:#020202 url(/optimized/088f3e68491e4ba1-1672.webp) 50%/cover no-repeat;place-items:center;height:500px;display:grid}.black-hole{display:none}.radboud-hero-copy{z-index:2;background:#fff;align-self:center;margin-left:-70px;padding:45px 40px;position:relative}.radboud-hero-copy h1{color:#e3000b;margin:0 0 20px;font-size:40px;line-height:1}.radboud-hero-copy p{margin:0;font-size:21px;line-height:1.5}.radboud-actions{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:50px;display:grid}.radboud-actions button{color:#fff;text-align:left;background:#8d1209;border:0;justify-content:space-between;align-items:center;min-height:120px;padding:28px;font-size:22px;font-weight:800;display:flex}.radboud-news h2,.radboud-events>h2{color:#8d1209;font-size:34px}.radboud-news article{border-top:1px solid #ddd;grid-template-columns:220px 1fr;gap:30px;max-width:950px;padding:30px 0;display:grid}.rad-news-image{background:url(/optimized/088f3e68491e4ba1-1672.webp) 50%/cover;height:150px}.rad-news-image.image-1{background:url(/optimized/8a79e793e889649d-1672.webp) 50%/cover}.rad-news-image.image-2{background:url(/optimized/c9f8cec344b7d43a-1672.webp) 50%/cover}.radboud-news h3{color:#8d1209;margin:0 0 8px;font-size:22px}.radboud-news h3 svg{width:18px}.radboud-news time{color:#666;font-size:13px}.radboud-news p{margin-top:8px;font-size:16px}.ref-radboud .event-rows{max-width:950px}.ref-radboud .event-rows time span,.ref-radboud .event-rows small{color:#8d1209}.inner-hero{color:#fff;background:linear-gradient(110deg,var(--brand),var(--brand2));align-items:end;min-height:370px;padding:60px max(50vw - 592px,28px);display:flex;position:relative;overflow:hidden}.inner-hero>div:last-child{z-index:2;max-width:900px;position:relative}.inner-hero small{letter-spacing:.12em;font-size:11px;font-weight:700}.inner-hero h1{font:700 58px/1 var(--display);margin:10px 0 7px}.inner-hero p{max-width:750px;margin:0;font-size:19px}.inner-visual{opacity:.33;background:repeating-radial-gradient(circle at 75% 45%,#0000 0 45px,#fff 46px 48px);position:absolute;inset:0}.inner-visual span{border:2px solid #fff;border-radius:50%;position:absolute}.inner-visual span:first-child{width:260px;height:260px;top:20%;right:12%}.inner-visual span:nth-child(2){background:#fff;width:80px;height:80px;top:15%;right:28%}.inner-visual span:nth-child(3){background:#fff;width:20px;height:20px;top:35%;right:8%}.inner-layout{grid-template-columns:270px 1fr;gap:56px;max-width:1184px;margin:auto;padding:55px 16px 110px;display:grid}.inner-sidebar{border:1px solid var(--line);background:var(--soft);align-self:start}.inner-sidebar h2{margin:0;padding:23px 22px;font-size:24px;line-height:1.08}.sidebar-group{border-top:1px solid var(--line);flex-direction:column;display:flex}.sidebar-group-label{color:var(--brand);letter-spacing:.105em;text-transform:uppercase;padding:17px 22px 7px;font-size:11px;font-weight:850}.inner-sidebar button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 22px 15px;font-size:14px;line-height:1.3;display:flex}.inner-sidebar button:hover,.inner-sidebar button.active{background:var(--page);color:var(--brand);font-weight:750}.inner-sidebar button.active{box-shadow:inset 4px 0 0 var(--brand)}.inner-sidebar svg{flex:none;width:16px}.inner-content{min-width:0}.inner-section{padding:0 0 80px;scroll-margin-top:70px}.inner-section>h2{color:var(--brand);font:700 43px/1.05 var(--display);margin:0 0 25px}.inner-section>p{font-size:17px;line-height:1.75}.inner-section blockquote{color:var(--brand);font:600 35px/1.25 var(--display);margin:20px 0 30px}.director-signature{color:var(--brand);margin-top:30px;display:block}.history-intro{border-bottom:5px solid var(--brand);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px 55px;margin-bottom:65px;padding-bottom:35px;display:grid}.history-intro>small{color:var(--brand);letter-spacing:.17em;grid-column:1/-1;font-size:9px;font-weight:850}.history-intro h2{font:750 clamp(42px,5vw,65px)/.94 var(--display);margin:0}.history-intro p{color:color-mix(in srgb,var(--ink) 68%,transparent);align-self:end;margin:0;font-size:14px;line-height:1.75}.history-timeline{position:relative}.history-timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:9px;bottom:9px;left:112px}.history-timeline article{grid-template-columns:86px 1fr;gap:54px;padding:0 0 48px;display:grid;position:relative}.history-timeline article:before{content:"";background:var(--page);border:3px solid var(--brand);border-radius:50%;width:13px;height:13px;position:absolute;top:8px;left:106px}.history-timeline time{color:var(--brand);font:800 20px/1 var(--display);letter-spacing:.02em}.history-timeline article>div{max-width:690px}.history-timeline small{color:color-mix(in srgb,var(--ink) 55%,transparent);letter-spacing:.17em;font-size:8px;font-weight:850}.history-timeline h3{font:750 27px/1.12 var(--display);margin:7px 0 8px}.history-timeline p{color:color-mix(in srgb,var(--ink) 72%,transparent);margin:0;font-size:13px;line-height:1.72}.history-timeline .history-milestone:before{background:var(--brand);width:21px;height:21px;box-shadow:0 0 0 7px color-mix(in srgb,var(--brand) 14%,transparent);top:4px;left:102px}.history-timeline .history-present{background:linear-gradient(90deg,transparent 0 112px,color-mix(in srgb,var(--brand) 8%,var(--page)) 112px);padding:29px 28px 31px 0}.history-timeline .history-present:before{top:37px}.history-timeline .history-present time{padding-top:29px}.history-outcome{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:125px 1fr;gap:25px;margin-top:45px;padding:27px;display:grid}.history-outcome span{color:var(--brand);letter-spacing:.16em;font-size:9px;font-weight:850}.history-outcome p{margin:0;font-size:15px;line-height:1.7}.committee-list{border-top:1px solid var(--line)}.committee-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 30px;gap:12px;padding:22px 0;display:grid}.committee-list h3{margin:0;font-size:22px}.committee-list p{color:#666;grid-column:1;margin:0}.contact-box{background:var(--soft);padding:35px}.contact-box p{align-items:center;gap:12px;display:flex}.advisory-board-intro{border-bottom:4px solid var(--brand);grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:end;gap:42px;padding-bottom:38px;display:grid}.advisory-board-intro h2{font:750 clamp(44px,5.4vw,70px)/.92 var(--display);letter-spacing:-.035em;margin:0}.advisory-board-intro p{max-width:660px;color:color-mix(in srgb,var(--ink) 72%,transparent);margin:0;font-size:16px;line-height:1.7}.advisory-board-remit{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;display:grid}.advisory-board-remit article{min-height:210px;padding:27px 30px 30px 0}.advisory-board-remit article+article{border-left:1px solid var(--line);padding-left:30px}.advisory-board-remit h3{font:750 22px/1.08 var(--display);margin:0 0 55px}.advisory-board-remit p{color:color-mix(in srgb,var(--ink) 66%,transparent);margin:0;font-size:13px;line-height:1.65}.advisory-board-status{border-left:3px solid var(--brand);max-width:660px;margin:34px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.ref-hopkins .advisory-board-intro p,.ref-hopkins .advisory-board-remit p{color:#aaa}.ref-hopkins .advisory-board-remit,.ref-hopkins .advisory-board-remit article+article{border-color:#454545}.research-area-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.research-area-grid>button{border:1px solid var(--line);text-align:left;background:#fff;flex-direction:column;align-items:flex-start;padding:0 0 25px;display:flex}.area-image{background-color:var(--brand);color:#fff;background-position:50%;background-size:cover;place-items:center;width:100%;height:180px;display:grid}.area-image svg{filter:drop-shadow(0 3px 14px #0000008c);width:64px;height:64px}.research-area-grid span{color:var(--brand);margin:20px 22px 0;font-weight:700}.research-area-grid h3{margin:6px 22px;font-size:24px}.research-area-grid p{color:#666;margin:0 22px 18px;font-size:13px}.research-area-grid b{color:var(--brand);align-items:center;gap:8px;margin:auto 22px 0;font-size:13px;display:flex}.research-area-grid b svg{width:15px}.topic-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.topic-list button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;background:#fff;justify-content:space-between;align-items:center;min-height:70px;padding:15px;display:flex}.facility-cards{border-top:1px solid var(--line)}.facility-cards article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:15px;padding:18px 0;display:grid}.facility-cards svg{color:var(--brand)}.facility-cards h3,.facility-cards p{margin:0}.facility-cards p{color:#666;font-size:13px}.people-tabs{gap:7px;margin-bottom:30px;display:flex}.people-tabs button{border:1px solid var(--line);background:#fff;padding:10px 14px}.people-tabs button.active{color:#fff;background:var(--brand)}.people-cards{grid-template-columns:repeat(3,1fr);gap:30px 20px;display:grid}.person-photo{aspect-ratio:.85;border:0;width:100%;padding:0;overflow:hidden}.person-photo img{object-fit:cover;width:100%;height:100%}.person-name{width:100%;color:var(--brand);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 0 5px;font-size:24px;font-weight:700;display:flex}.people-cards article>p{margin:0;font-size:13px}.people-cards article>small{color:#666}.people-cards article>div{gap:12px;margin-top:13px;display:flex}.people-cards a{color:var(--brand);align-items:center;gap:5px;font-size:11px;display:flex}.people-cards svg{width:13px}.program-options{grid-template-columns:1fr 1fr;gap:20px;margin-top:35px;display:grid}.program-options article{background:var(--soft);border:1px solid var(--line);flex-direction:column;min-height:300px;padding:30px;display:flex}.program-options small{color:var(--brand)}.program-options h3{font-size:31px}.program-options button{border:0;border-top:1px solid var(--line);color:var(--brand);background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 0;display:flex}.funding-panel{color:#fff;background:var(--brand);grid-template-columns:60px 1fr;gap:20px;margin-bottom:70px;padding:35px;display:grid}.funding-panel svg{width:50px;height:50px}.funding-panel h2{margin:0}.funding-panel p{margin:8px 0}.curriculum-list,.resource-list{border-top:1px solid var(--line)}.curriculum-list article,.resource-list a{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 30px;align-items:center;padding:20px 0;display:grid}.curriculum-list h3,.curriculum-list p{margin:0}.resource-list a{color:inherit;grid-template-columns:1fr 25px;text-decoration:none}.story-list article{border-top:1px solid var(--line);grid-template-columns:250px 1fr;gap:25px;padding:25px 0;display:grid}.story-image{background-position:50%;background-size:cover;height:170px}.story-0{background-image:url(/optimized/b6265d3c209dd28f-1672.webp)}.story-1{background-image:url(/optimized/8a79e793e889649d-1672.webp)}.story-2{background-image:url(/optimized/c9f8cec344b7d43a-1672.webp)}.story-list small{color:var(--brand)}.story-list h3{margin:7px 0;font-size:25px}.story-list p{font-size:14px}.story-list button{color:var(--brand);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.jobs-list{border-top:1px solid var(--line)}.jobs-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 140px 45px;align-items:center;padding:26px 0;display:grid;position:relative}.jobs-list small{color:var(--brand);grid-column:1}.jobs-list h3{grid-column:1;margin:5px 0;font-size:25px}.jobs-list p{grid-column:1;margin:0}.jobs-list time{grid-area:1/2/4}.jobs-list button{border:1px solid var(--line);background:0 0;grid-area:1/3/4;width:42px;height:42px}.ref-ucsd .inner-hero{color:#00629b;background:#fff;border-bottom:1px solid #ddd;min-height:210px}.ref-ucsd .inner-hero small,.ref-ucsd .inner-hero p{color:#555}.ref-ucsd .inner-hero h1{font:600 55px Teko}.ref-ucsd .inner-visual{display:none}.ref-ucsd .inner-sidebar{background:#f4f0e7}.ref-ucsd .inner-section>h2{font:600 45px Teko}.ref-hopkins .inner-hero{background:#050505;align-items:end;height:520px}.ref-hopkins .inner-visual{opacity:.48;filter:none;background:linear-gradient(90deg,#0000004d,#000000b3),url(/optimized/0033873c08783642-1672.webp) 50%/cover}.ref-hopkins .inner-hero>div:last-child{background:var(--brand2);width:75%;margin-bottom:-150px;padding:45px 55px}.ref-hopkins .inner-layout{padding-top:200px}.ref-hopkins .inner-sidebar{background:#222}.ref-hopkins .inner-sidebar button{color:#ddd}.ref-hopkins .inner-sidebar button:hover,.ref-hopkins .inner-sidebar button.active{color:#fff;background:#111}.ref-hopkins .inner-section>h2{color:#fff}.ref-hopkins .research-area-grid>button,.ref-hopkins .topic-list button,.ref-hopkins .people-tabs button,.ref-hopkins .program-options article{color:#fff;background:#222}.ref-hopkins .people-tabs button.active{background:var(--brand2)}.ref-hopkins .committee-list p,.ref-hopkins .research-area-grid p,.ref-hopkins .facility-cards p,.ref-hopkins .people-cards small{color:#aaa}.ref-hopkins .reference-footer{border-top-color:#444}.ref-ucdavis .inner-hero{background:linear-gradient(90deg,#022851e0,#ffbf0026),url(/optimized/bb27ad08adce5e90-1672.webp) 50%/cover;min-height:325px}.ref-ucdavis .inner-hero h1{font-size:61px}.ref-ucdavis .inner-section>h2{color:#13639e;font-family:Montserrat;font-weight:800}.ref-ucdavis .inner-sidebar h2{border-left:14px solid #13639e}.ref-ucdavis .funding-panel{background:#022851}.ref-ucdavis .research-area-grid b,.ref-ucdavis .people-cards a,.ref-ucdavis .person-name{color:#13639e}.ref-stanford .inner-hero{color:#111;background:#fff;border-bottom:1px solid #ddd;min-height:175px}.ref-stanford .inner-hero small{color:#8c1515}.ref-stanford .inner-hero p{color:#555}.ref-stanford .inner-hero h1{font-size:47px}.ref-stanford .inner-visual{display:none}.ref-stanford .inner-sidebar{background:#fff;border:0}.ref-stanford .inner-sidebar h2{padding-left:0}.ref-stanford .inner-sidebar button{padding-left:17px}.ref-stanford .inner-section>h2{font-size:44px}.ref-stanford .research-area-grid>button{background:#3b2d2c;border:0;padding-bottom:0}.ref-stanford .research-area-grid h3{color:#fff;background:#8c1515;width:80%;margin:-24px 0 0;padding:16px;position:relative}.ref-stanford .research-area-grid p,.ref-stanford .research-area-grid span,.ref-stanford .research-area-grid b{display:none}.ref-radboud .inner-hero{color:#303030;background:#fff;min-height:280px}.ref-radboud .inner-hero small{color:#777}.ref-radboud .inner-hero h1{color:#e3000b;font-size:48px}.ref-radboud .inner-visual{display:none}.ref-radboud .inner-layout{grid-template-columns:1fr;padding-top:55px}.ref-radboud .inner-sidebar{display:none}.ref-radboud .inner-content{max-width:980px}.ref-radboud .inner-section>h2{color:#e3000b;font-size:38px}.ref-radboud .research-area-grid>button{background:#fff}.ref-radboud .funding-panel{background:#8d1209}.reference-footer{border-top:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(45px,7vw,130px);padding:74px max(5vw,28px) 58px;display:grid}.footer-university-lockup{align-items:center;gap:13px;display:flex}.footer-university-lockup .official-bilkent-logo{clip-path:circle(49%);border-radius:50%;width:62px;height:62px;padding:0}.footer-university-lockup span{flex-direction:column;gap:2px;display:flex}.footer-university-lockup b{font:750 15px/1.1 var(--body);letter-spacing:-.01em}.footer-identity h2{color:inherit;margin:23px 0 10px;font-size:clamp(25px,2vw,31px)}.footer-identity p,.footer-contact p{opacity:.74;margin:0;font-size:13px;line-height:1.65}.footer-directory>small,.footer-contact>small{letter-spacing:.19em;opacity:.65;margin:4px 0 20px;font-size:9px;font-weight:850;display:block}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;display:grid}.footer-links button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:12px;font-weight:750}.footer-links button:hover{text-underline-offset:4px;text-decoration:underline}.footer-contact{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-contact a{color:inherit;font-size:13px;font-weight:700}.footer-contact p{margin-top:12px}.ref-ucsd .reference-footer{color:#fff;background:#005486;border-top:0}.ref-hopkins .reference-footer{color:#fff;background:#0d0d0d;border-top-color:#333}.ref-ucdavis .reference-footer{color:#fff;background:#022851;border-top:5px solid #ffbf00}.ref-stanford .reference-footer{color:#fff;background:#2b2221;border-top:5px solid #8c1515}.ref-radboud .reference-footer{color:#4a1712;background:#fff;border-top:5px solid #e3000b}.footer-identity h2{margin-top:4px}.search-overlay,.modal-backdrop{z-index:200;color:#fff;background:#000000d9;position:fixed;inset:0}.search-overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040404ed;padding:clamp(72px,10vh,110px) max(7vw,25px);overflow-y:auto}.overlay-close{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:8px;padding:8px 0;display:flex;position:absolute;top:25px;right:30px}.overlay-close:hover{border-color:currentColor}.search-overlay>div{max-width:980px;margin:auto}.search-overlay h2{margin:0 0 34px;font-size:clamp(38px,4vw,52px);line-height:1.02}.search-overlay label{border:0;border-bottom:2px solid #ffffff7a;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:16px;padding:4px 0 15px;transition:border-color .2s;display:grid}.search-overlay label:focus-within{border-color:#fff}.search-overlay label>svg{opacity:.82;width:24px;height:24px}.search-overlay input{color:#fff;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:clamp(27px,3vw,38px);line-height:1.2}.search-overlay input::placeholder{color:#ffffff6b}.search-result{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #555;justify-content:space-between;width:100%;padding:17px 0;display:flex}.modal-backdrop{place-items:center;padding:25px;display:grid}.profile-modal,.area-modal{background:var(--page);width:min(920px,100%);max-height:90vh;color:var(--ink);position:relative;overflow:auto;box-shadow:0 30px 100px #000}.profile-modal{grid-template-columns:42% 58%;display:grid}.profile-modal>img{object-fit:cover;width:100%;height:100%;min-height:550px}.profile-modal>div{padding:60px}.profile-modal small,.area-modal small{color:var(--brand);font-weight:700}.profile-modal h2,.area-modal h2{color:var(--brand);margin:10px 0;font-size:46px;line-height:1}.profile-modal h3{font-weight:400}.profile-modal p{margin:30px 0}.profile-modal a{color:var(--brand);align-items:center;gap:8px;margin:12px 0;display:flex}.profile-modal a svg{width:17px}.modal-close{z-index:3;color:#fff;background:#111;border:0;width:42px;height:42px;position:absolute;top:15px;right:15px}.area-modal{padding:70px}.area-modal>svg{width:90px;height:90px;color:var(--brand)}.area-modal>p{font-size:19px}.area-modal>button:not(.modal-close){border:0;border-top:1px solid var(--line);background:0 0;justify-content:space-between;width:100%;padding:15px 0;display:flex}@media (width<=1100px){.desktop-navigation .nav-entry>button{padding-left:9px;padding-right:9px;font-size:12px}.stanford-mast,.stanford-header .desktop-navigation,.radboud-top,.radboud-header .desktop-navigation{padding-left:25px;padding-right:25px}.stanford-wordmark b{font-size:20px}.stanford-search{width:210px}.radboud-header .nav-links{gap:15px}.davis-mast b{font-size:40px}.davis-mast strong{font-size:36px}.davis-header .nav-entry>button{padding:0 12px;font-size:12px}.map-node span{width:110px;height:110px}.map-node svg{width:50px}.davis-campaign p{font-size:22px}.puzzle-head{right:20%}.davis-orbits{right:-6%}}@media (width<=760px){.site-header .desktop-navigation{display:none}.hamburger,.mobile-search{place-items:center;display:grid}.mobile-navigation{z-index:90;color:#111;background:#fff;grid-template-columns:1fr 1fr;gap:0;max-height:calc(100vh - 55px);padding:18px;display:grid;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 15px 30px #0000004d}.mobile-navigation>div{padding:12px}.mobile-navigation>div>button:first-child{text-align:left;background:0 0;border:0;border-bottom:1px solid #999;justify-content:space-between;width:100%;padding:12px 0;font-weight:700;display:flex}.mobile-nav-group{padding-top:9px}.mobile-nav-group>span{color:#777;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.mobile-sub{color:#555;text-align:left;background:0 0;border:0;width:100%;padding:6px 0;font-size:12px;display:block}.ucsd-header{height:124px}.ucsd-mast{display:none}.ucsd-mobile-brand{letter-spacing:.08em;align-items:center;gap:10px;height:61px;padding:0 25px;font-size:14px;font-weight:800;display:flex}.ucsd-mobile-brand .official-bilkent-logo{width:44px;height:44px}.ucsd-nav-row{justify-content:space-between;align-items:center;height:63px;padding:0 18px;display:flex}.mobile-menu-label{color:#fff;align-items:center;display:flex}.mobile-menu-label .hamburger{color:#fff;display:grid}.mobile-menu-label span{font-size:13px}.mobile-university{color:#fff;background:0 0;border:0;font:400 27px Georgia,serif;display:block}.ucsd-map-hero{--hero-pad:20px;background-image:linear-gradient(90deg,#f4f8fafa 0%,#f4f8fade 57%,#f4f8fa26),var(--ucsd-hero-image);background-position:61%;height:690px}.ucsd-hero-copy>small{margin-bottom:12px;font-size:9px}.ucsd-hero-copy h1{font-size:54px;line-height:.84}.ucsd-hero-copy p{max-width:310px;margin-top:18px;font-size:14px;line-height:1.45}.ucsd-hero-options{top:340px;left:var(--hero-pad);right:var(--hero-pad);width:auto}.ucsd-hero-options>span{display:none}.ucsd-hero-options button{flex:1;min-width:0;padding:9px 10px;font-size:10px}.ucsd-specimen-caption{display:none}.ucsd-scale-rail{grid-template-columns:repeat(2,minmax(0,1fr));height:240px;padding:0}.ucsd-scale-rail button{border-bottom:1px solid #ffffff2e;grid-template-columns:23px 24px minmax(0,1fr) 15px;gap:7px;padding:16px 12px}.ucsd-scale-rail button:nth-child(2){border-right:1px solid #ffffff2e}.ucsd-scale-rail svg{width:21px;height:21px}.ucsd-scale-rail button>svg:last-child{width:14px}.scale-number{font-size:11px}.scale-copy small{font-size:7px}.scale-copy b{font-size:17px}.narrow-copy{padding:28px 25px}.narrow-copy p{margin-bottom:25px}.institutional-section{padding:55px 20px}.ucsd-three-cards{grid-template-columns:1fr}.ucsd-three-cards .photo-block{height:230px}.classic-news{grid-template-columns:1fr;gap:50px}.ucsd-map-hero{--hero-pad:20px;background-color:#f4f8fa;background-image:linear-gradient(90deg,#f4f8fafc 0%,#f4f8fae6 57%,#f4f8fa26),url(/optimized/78836f31b0c6e1aa-1672.webp);background-position:50%,62%;background-size:cover,auto 78%;height:470px}.ucsd-map-hero:after{inset:0}.ucsd-hero-copy{top:43px;left:var(--hero-pad);width:calc(100% - 40px)}.hopkins-header{height:55px;padding:0 12px}.hopkins-brand-row{align-items:center;height:55px}.hopkins-header .hamburger,.hopkins-header .mobile-search{color:#fff}.hopkins-mark{gap:8px;width:auto;max-width:calc(100vw - 105px);height:43px}.hopkins-mark .official-bilkent-logo{flex-basis:38px;width:38px;height:38px;padding:1px}.hopkins-mark-copy{gap:1px}.hopkins-mark-copy b{padding-bottom:4px;font-size:14px}.hopkins-mark-copy small{font-size:10px;top:2px}.hopkins-school,.ref-hopkins .hopkins-intro{display:none}.hopkins-welcome{grid-template-columns:1fr}.hopkins-text{padding:40px 30px}.section-heading h2{font-size:27px}.hopkins-text blockquote{margin-top:55px;font-size:15px}.hopkins-lab-image{min-height:300px}.hopkins-faculty{padding-top:110px}.hopkins-faculty>.section-heading,.hopkins-events>.section-heading{padding:0 30px}.hopkins-people-row{grid-template-columns:1fr}.hopkins-people-row article{grid-template-rows:310px auto;min-height:0}.hopkins-people-row img{height:310px}.hopkins-events{padding:90px 30px}.hopkins-events>.section-heading{padding:0}.ref-hopkins .event-rows article{grid-template-columns:50px 1fr 20px}.davis-header{height:176px}.davis-utility{display:none}.davis-mobile-bar{color:#ffbf00;background:#022851;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.davis-mobile-bar .hamburger{color:#fff}.davis-mobile-bar .official-bilkent-logo{width:150px;height:32px}.davis-mast{height:124px;padding:12px 16px}.davis-mast .official-bilkent-logo{width:58px;height:58px}.davis-mast b{font-size:25px}.davis-mast strong{font-size:21px}.davis-campaign{min-height:140px;padding:12px 16px}.davis-campaign h1{font-size:15px}.davis-campaign p{margin-top:15px;font-size:8px;line-height:1.4}.puzzle-head{width:105px;height:122px;top:8px;right:29%}.davis-orbits{width:125px;height:125px;top:8px;right:2%}.davis-orbits i{width:4px;height:4px}.davis-about h2{font-size:25px}.davis-about>p{font-size:16px}.davis-feature-row{grid-template-columns:1fr}.davis-feature-row button{min-height:180px}.stanford-header{height:233px}.stanford-top{height:28px;padding:2px 30px}.stanford-mast{height:205px;padding:16px 30px;display:block}.stanford-wordmark{width:70%;display:block}.stanford-wordmark .official-bilkent-logo{float:left;width:48px;height:48px;margin:0 10px 8px 0}.stanford-wordmark span{color:#222;border:0;padding:0;font:600 25px/1 "Source Sans 3";display:block}.stanford-wordmark b{display:none}.stanford-wordmark small{clear:both;border-top:1px solid #777;margin-top:18px;padding-top:8px;font-size:15px;line-height:1.05;display:block;position:static}.stanford-mobile-menu{align-items:center;gap:8px;font-weight:700;display:flex;position:absolute;top:54px;right:30px}.stanford-search{width:auto;height:39px;position:absolute;top:169px;left:30px;right:30px}.stanford-carousel{height:425px;margin:0 30px}.stanford-slide-photo{background-position:58%}.carousel-copy{background:linear-gradient(90deg,#000000e6,#0000);width:75%;padding:50px 0 20px;top:0;bottom:0;left:0;transform:none}.carousel-copy h1{padding-left:0;font-size:27px}.carousel-copy p{font-size:15px;line-height:1.5}.carousel-copy button{font-size:13px}.carousel-left{display:none}.carousel-right{height:65px}.stanford-century{padding-top:90px}.stanford-century>h2{font-size:34px}.stanford-feature-grid{grid-template-columns:1fr}.radboud-header{height:64px}.radboud-top,.radboud-nav-row{display:none}.radboud-mobile-row{color:#8d1209;background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex}.radboud-mobile-row .official-bilkent-logo{width:40px;height:40px}.radboud-mobile-row button{color:#8d1209;background:0 0;border:0}.radboud-mobile-row button:last-child{border:1px solid #ddd;width:42px;height:42px}.radboud-breadcrumb{padding:22px 20px}.radboud-hero{min-height:auto;padding:20px;display:block}.radboud-science-image{height:242px}.radboud-hero-copy{background:0 0;margin:0;padding:20px 0}.radboud-hero-copy h1{font-size:27px}.radboud-hero-copy p{font-size:18px}.radboud-actions{grid-template-columns:1fr;padding:0 20px}.radboud-actions button{min-height:51px;padding:12px 16px;font-size:18px}.radboud-news article{grid-template-columns:1fr}.rad-news-image{height:210px}.inner-hero{min-height:240px;padding:40px 20px}.inner-hero h1{font-size:42px}.inner-hero p{font-size:15px}.inner-layout{grid-template-columns:1fr;gap:35px;padding:35px 20px 80px}.inner-sidebar{display:none}.inner-section{padding-bottom:60px}.inner-section>h2{font-size:35px}.inner-section blockquote{font-size:28px}.history-list,.research-area-grid,.program-options{grid-template-columns:1fr}.topic-list{grid-template-columns:1fr 1fr}.people-cards,.story-list article{grid-template-columns:1fr}.story-image{height:220px}.jobs-list article{grid-template-columns:1fr 40px}.jobs-list time{display:none}.jobs-list button{grid-column:2}.associated-faculty,.profile-page-body{grid-template-columns:1fr}.profile-page-grid{grid-template-columns:1fr;gap:25px}.profile-page-photo{max-height:520px}.profile-page-grid h2{font-size:39px}.ref-hopkins .inner-hero{height:330px}.ref-hopkins .inner-hero>div:last-child{width:100%;margin-bottom:-100px;padding:30px}.ref-hopkins .inner-layout{padding-top:125px}.ref-stanford .inner-hero,.ref-radboud .inner-hero{min-height:190px}.ref-radboud .inner-layout{padding-top:20px}.reference-footer{grid-template-columns:1fr;gap:42px;padding:54px 25px 45px}.footer-links{grid-template-columns:1fr 1fr}.footer-contact p{margin-top:6px}.profile-modal{grid-template-columns:1fr}.profile-modal>img{height:300px;min-height:260px}.profile-modal>div{padding:35px}.area-modal{padding:55px 25px}.search-overlay h2{font-size:30px}.search-overlay input{font-size:23px}}.event-rows{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.event-rows>button{box-sizing:border-box;min-width:100%;max-width:100%;margin:0}.event-rows>button>article{box-sizing:border-box;width:100%;min-width:0;margin:0}.google-calendar-module{border:1px solid var(--line);background:var(--page);overflow:hidden}.google-calendar-module>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:21px 24px;display:flex}.google-calendar-module header span{color:var(--brand);letter-spacing:.14em;font-size:9px;font-weight:850}.google-calendar-module header h3{font:750 28px/1 var(--display);margin:5px 0 0}.calendar-sync{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.calendar-sync i{background:#d99000;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d9900029}.calendar-sync.connected i{background:#138a52;box-shadow:0 0 0 4px #138a5229}.google-calendar-module>iframe{border:0;width:100%;height:720px;display:block}.calendar-preview-head{border-bottom:1px solid var(--line);text-align:center;grid-template-columns:38px 1fr 38px;align-items:center;padding:16px 20px;display:grid}.calendar-preview-head button{border:1px solid var(--line);width:34px;height:34px;color:inherit;background:0 0;place-items:center;display:grid}.calendar-preview-head svg{width:15px}.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-grid>strong{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:color-mix(in srgb,var(--ink) 55%,transparent);letter-spacing:.1em;padding:11px;font-size:8px}.calendar-grid>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:92px;padding:10px;font-size:11px;position:relative}.calendar-grid>span:nth-child(7n),.calendar-grid>strong:nth-child(7n){border-right:0}.calendar-grid>span.event-day:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.calendar-grid em{background:color-mix(in srgb,var(--brand) 10%,var(--page));color:var(--brand);margin-top:19px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;display:block}.calendar-connect-note{background:var(--soft);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.calendar-connect-note>div{align-items:flex-start;gap:13px;display:flex}.calendar-connect-note svg{width:20px;color:var(--brand);flex:none}.calendar-connect-note p{margin:0;font-size:11px;line-height:1.55}.calendar-connect-note code{font-size:10px}.calendar-connect-note>a{color:var(--brand);flex:none;align-items:center;gap:8px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.calendar-page>.archive-divider{margin-top:60px}.ref-hopkins .google-calendar-module{background:#1a1a1a}.ref-hopkins .calendar-connect-note{background:#222}.ref-hopkins .calendar-grid em{color:#d175d6;background:#27152b}@media (width<=760px){.google-calendar-module>header{flex-direction:column;align-items:flex-start;gap:14px}.calendar-grid>span{min-height:62px;padding:7px}.calendar-grid em{display:none}.calendar-connect-note{flex-direction:column;align-items:flex-start}.google-calendar-module>iframe{height:620px}}@keyframes bn-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bn-nav-enter{0%{transform:translateY(-6px)}to{transform:none}}.inner-hero>div:last-child{animation:.48s cubic-bezier(.22,.72,.28,1) both bn-enter}.inner-content>*{animation:.52s cubic-bezier(.22,.72,.28,1) 60ms both bn-enter}.reference-site main>.institutional-section,.reference-site main>.classic-news,.reference-site main>.ucsd-area-showcase{animation:.55s cubic-bezier(.22,.72,.28,1) both bn-enter}.nav-entry{animation:.38s cubic-bezier(.22,.72,.28,1) both bn-nav-enter}.nav-entry:nth-child(2){animation-delay:35ms}.nav-entry:nth-child(3){animation-delay:70ms}.nav-entry:nth-child(4){animation-delay:.105s}.nav-entry:nth-child(5){animation-delay:.14s}.nav-entry:nth-child(6){animation-delay:.175s}.nav-entry:nth-child(7){animation-delay:.21s}.reference-dropdown{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s,transform .22s cubic-bezier(.22,.72,.28,1),visibility 0s linear .22s;display:flex;transform:translateY(7px)}.nav-entry:hover .reference-dropdown,.nav-entry:focus-within .reference-dropdown{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;display:flex;transform:none}.reference-dropdown button{transition:background-color .16s,color .16s,transform .16s}.reference-dropdown button:hover{transform:translate(3px)}.people-cards>article,.research-area-grid>button,.post-archive>button,.form-download-row,.facility-cards>button{animation:.42s cubic-bezier(.22,.72,.28,1) both bn-enter}.people-cards>article:nth-child(2n),.research-area-grid>button:nth-child(2n),.form-download-row:nth-child(2n),.facility-cards>button:nth-child(2n){animation-delay:45ms}.people-cards>article:nth-child(3n),.post-archive>button:nth-child(3n){animation-delay:80ms}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}.section-lead{max-width:760px;margin:0 0 38px}.section-lead>small,.archive-heading small,.course-catalog header small,.facility-detail-head>span,.media-feature>span{color:var(--brand);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.section-lead h2,.archive-heading h2,.facility-detail-head h2{font:750 clamp(37px,4.2vw,58px)/.98 var(--display);margin:9px 0 14px}.section-lead p,.archive-heading p,.facility-detail-head p{color:color-mix(in srgb,var(--ink) 72%,transparent);margin:0;font-size:16px;line-height:1.7}.research-overview-links{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.research-overview-links button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--page);min-height:78px;color:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding:18px;font-weight:750;display:flex}.research-overview-links button:hover{background:var(--brand);color:#fff}.research-overview-links svg{width:17px}.archive-heading{border-bottom:4px solid var(--brand);grid-template-columns:1fr minmax(270px,.55fr);align-items:end;gap:50px;margin-bottom:45px;padding-bottom:30px;display:grid}.archive-heading p{font-size:12px}.official-blocks>h2,.official-blocks>h3,.official-blocks>h4{font:750 25px/1.15 var(--display);margin:42px 0 13px}.official-blocks>p{margin:0 0 20px;font-size:14px;line-height:1.72}.official-record{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:16px;padding:17px 0;display:grid}.official-record>span{color:var(--brand);font:750 12px var(--display)}.official-record p{margin:0;font-size:13px;line-height:1.65}.publications-archive .official-blocks>p{background:var(--brand);color:#fff;margin:35px 0 0;padding:11px 14px;font-weight:800;position:sticky;top:0}.official-table-row{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.official-table-row span{border-right:1px solid var(--line);padding:11px}.requirements-table{border-top:3px solid var(--brand)}.requirements-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,1fr) minmax(120px,.55fr);display:grid}.requirements-table span,.requirements-table strong,.requirements-table b{padding:13px 14px}.requirements-head{background:var(--soft);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.admissions-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin:32px 0;display:grid}.admissions-grid>article{border:1px solid var(--line);background:var(--page);padding:25px}.admissions-grid h3,.admissions-dates h3{font:750 24px var(--display);margin:0 0 18px}.admissions-grid li{margin:0 0 10px;font-size:13px;line-height:1.5}.admissions-grid p{font-size:13px;line-height:1.65}.admissions-dates{margin:42px 0}.funding-directory{border-top:4px solid var(--brand)}.funding-group{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.5fr) minmax(0,1fr);gap:54px;padding:34px 0;display:grid}.funding-group h2{font:750 clamp(24px,2.45vw,32px)/1.08 var(--display);margin:0}.funding-group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 34px;margin:0;padding:0;list-style:none;display:grid}.funding-group li{color:color-mix(in srgb,var(--ink) 78%,transparent);padding-left:22px;font-size:14px;line-height:1.58;position:relative}.funding-group li:before{content:"";background:var(--brand);width:10px;height:2px;position:absolute;top:.7em;left:0}.funding-group p{max-width:720px;color:color-mix(in srgb,var(--ink) 78%,transparent);margin:0;font-size:15px;line-height:1.72}.funding-contact{grid-template-columns:28px minmax(210px,.55fr) 1fr;align-items:center;gap:18px;padding:27px 0;display:grid}.funding-contact svg{width:21px;height:21px;color:var(--brand)}.funding-contact span{font-weight:750}.funding-contact a{width:max-content;color:var(--brand);border-bottom:1px solid;font-weight:800;text-decoration:none}.funding-contact a:hover{color:var(--ink)}.curriculum-page>.section-lead{margin-top:35px}.course-catalog{margin-top:65px}.course-catalog header{margin-bottom:18px}.course-catalog h3{font:750 31px var(--display);margin:7px 0}.course-table{border-top:4px solid var(--brand)}.course-table>div{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(260px,1fr) 70px 70px;display:grid}.course-table span,.course-table strong,.course-table b{padding:12px}.course-table-head{background:var(--soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.form-library{gap:48px;display:grid}.form-library-group>header{border-bottom:3px solid var(--brand);margin-bottom:6px;padding-bottom:17px}.form-library-group>header h3{font:750 27px/1.1 var(--display);margin:0}.form-library-group>div{flex-direction:column;display:flex}.form-download-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:19px 4px 19px 0;text-decoration:none;transition:padding .2s,border-color .2s,background .2s;display:grid}.form-download-row h4{font:750 16px/1.25 var(--display);margin:0}.form-download-row p{max-width:710px;color:color-mix(in srgb,var(--ink) 66%,transparent);margin:6px 0 0;font-size:12px;line-height:1.55}.form-download-row>span{min-width:98px;color:var(--brand);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:9px;font-size:10px;font-weight:850;display:flex}.form-download-row>span svg{width:16px}.form-download-row:hover,.form-download-row:focus-visible{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,transparent);outline:none;padding-left:12px}.resource-contact-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:46px;display:grid}.resource-contact-grid article{background:var(--soft);padding:24px}.resource-contact-grid svg{color:var(--brand)}.resource-contact-grid h3{margin:12px 0 8px}.resource-contact-grid p{font-size:13px;line-height:1.6}.resource-contact-grid a{color:var(--brand);font-weight:800}.infrastructure-network{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:70px;display:grid}.infrastructure-network>.asbam-practical-title{grid-column:1/-1}.infrastructure-network article>span{color:var(--brand);letter-spacing:.12em;font-weight:900}.infrastructure-network h4{font:750 26px/1.1 var(--display);margin:12px 0}.infrastructure-network p{color:color-mix(in srgb,var(--ink) 70%,transparent);margin:0;font-size:13px;line-height:1.7}.facility-methods{border-top:4px solid var(--brand)}.facility-methods h3{border-bottom:1px solid var(--line);font:750 28px var(--display);margin:0;padding:18px 0}.facility-methods article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;padding:18px 0;display:grid}.facility-methods span{color:var(--brand);font-weight:800}.facility-methods p{margin:0}.facility-context{background:var(--soft);grid-template-columns:55px 1fr;gap:18px;margin-top:40px;padding:26px;display:grid}.facility-context>svg{width:38px;height:38px;color:var(--brand)}.facility-context h3{margin:0 0 8px}.facility-context p{font-size:13px;line-height:1.65}.facility-context a{color:var(--brand);align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.event-rows>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.event-rows>button:hover h3{color:var(--brand)}.archive-divider{border-top:4px solid var(--brand);border-bottom:1px solid var(--line);letter-spacing:.11em;justify-content:space-between;align-items:center;margin:65px 0 0;padding:15px 0;font-size:11px;font-weight:850;display:flex}.post-archive>button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:110px 1fr 26px;align-items:start;gap:22px;padding:24px 0;display:grid}.post-archive time{color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:11px}.post-archive small{color:var(--brand);letter-spacing:.12em;font-size:9px;font-weight:850}.post-archive h3{font:750 22px/1.16 var(--display);margin:6px 0 7px}.post-archive p{max-width:740px;color:color-mix(in srgb,var(--ink) 68%,transparent);margin:0;font-size:12px;line-height:1.55}.post-archive svg{width:17px}.post-archive>button:hover h3{color:var(--brand)}.official-post-detail>.post-meta{border-bottom:1px solid var(--line);color:var(--brand);letter-spacing:.1em;justify-content:space-between;margin:25px 0;padding-bottom:14px;font-size:10px;font-weight:800;display:flex}.official-post-detail>h2,.highlight-detail>h2{max-width:900px;font:750 clamp(37px,4vw,57px)/1 var(--display);margin:25px 0 32px}.highlight-detail>small{color:var(--brand);font-weight:800}.highlight-detail>h3{margin-top:35px}.highlight-detail>p{max-width:760px;font-size:16px;line-height:1.75}.document-link{background:var(--brand);color:#fff;align-items:center;gap:8px;margin-top:20px;padding:15px 18px;font-weight:800;text-decoration:none;display:inline-flex}.media-feature-image{background-image:linear-gradient(90deg,#00000026,#00000073),url(/optimized/c9f8cec344b7d43a-1672.webp)}.media-feature{border-top:1px solid var(--line);padding:28px 0}.media-feature h3{font:750 27px var(--display);margin:8px 0 12px}.media-feature p{max-width:800px;margin:0;font-size:14px;line-height:1.7}.jobs-page .jobs-list article{grid-template-columns:1fr;align-items:start;padding:30px 0}.jobs-page .jobs-list h3{margin:0 0 10px;font-size:25px}.jobs-page .jobs-list p{max-width:760px;line-height:1.65}.jobs-page .jobs-list button{width:auto;height:auto;color:var(--brand);background:0 0;border:0;border-bottom:1px solid;grid-area:auto/1;justify-self:start;align-items:center;gap:8px;margin-top:18px;padding:0 0 4px;font-weight:800;display:flex}.job-contact{background:var(--soft);padding:30px}.job-contact h2{margin-top:0}.job-contact a{color:var(--brand);font-weight:800}.people-cards article>div>span{color:color-mix(in srgb,var(--ink) 55%,transparent);align-items:center;gap:7px;font-size:12px;display:inline-flex}.profile-page-body li{margin-bottom:12px;font-size:12px;line-height:1.55}.profile-page-body button{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:20px;padding:0;font-weight:800;display:flex}.asbam-actions button{cursor:pointer;border:0;align-items:center;gap:8px;display:inline-flex}.asbam-logo-panel>img{max-width:100%;height:auto}.ref-hopkins .asbam-section .facility-cards>button,.ref-hopkins .infrastructure-network>article,.ref-hopkins .admissions-grid>article{background:#1a1a1a}.ref-hopkins .section-lead p,.ref-hopkins .archive-heading p,.ref-hopkins .official-record p,.ref-hopkins .post-archive p,.ref-hopkins .infrastructure-network p{color:#bdbdbd}.ref-hopkins .requirements-head,.ref-hopkins .course-table-head,.ref-hopkins .facility-context,.ref-hopkins .job-contact{background:#222}@media (width<=760px){.archive-heading,.admissions-grid,.resources-local,.resource-contact-grid,.infrastructure-network{grid-template-columns:1fr}.archive-heading{gap:12px}.research-overview-links{grid-template-columns:1fr}.funding-group{grid-template-columns:1fr;gap:16px;padding:26px 0}.funding-group ul{grid-template-columns:1fr;gap:13px}.funding-contact{grid-template-columns:24px 1fr;gap:8px 14px}.funding-contact a{grid-column:2}.course-table{overflow-x:auto}.course-table>div{min-width:600px}.requirements-table>div{grid-template-columns:1fr}.post-archive>button{grid-template-columns:1fr 20px;gap:8px}.post-archive time{grid-column:1/-1}.post-archive p{display:none}.official-post-detail>.post-meta{flex-direction:column;align-items:flex-start;gap:7px}.infrastructure-network>.asbam-practical-title{grid-column:auto}.facility-context{grid-template-columns:1fr}.asbam-section .facility-cards>button{min-height:170px;padding:21px}.jobs-page .jobs-list article{grid-template-columns:1fr}.jobs-page .jobs-list time{grid-area:auto/1;display:block}.ucsd-area-card[style*=area-computational] .ucsd-area-card-media{background-position:50%}.form-library{gap:38px}.form-library-group>header h3{font-size:24px}.form-download-row{grid-template-columns:1fr;gap:12px;padding:18px 0}.form-download-row>span{justify-content:flex-start;min-width:0}.form-download-row:hover,.form-download-row:focus-visible{padding-left:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.graduate-availability{width:min(470px,100%);color:var(--ink);gap:5px;margin-top:25px;padding:4px 0 4px 17px;display:grid;position:relative}.graduate-availability:before{content:"";background:var(--brand);width:3px;position:absolute;top:0;bottom:0;left:0}.graduate-availability strong{letter-spacing:-.005em;font-size:15px;font-weight:800;line-height:1.25}.graduate-availability>span{color:color-mix(in srgb,var(--ink) 52%,transparent);letter-spacing:.025em;font-size:10px;line-height:1.45}.graduate-availability.is-unavailable:before{background:color-mix(in srgb,var(--ink) 32%,transparent)}.graduate-availability.is-unavailable strong{color:color-mix(in srgb,var(--ink) 72%,transparent)}.ref-hopkins .graduate-availability{color:#fff}.ref-hopkins .graduate-availability>span{color:#929292}.ref-hopkins .graduate-availability.is-unavailable:before{background:#5f5f5f}.ref-hopkins .graduate-availability.is-unavailable strong{color:#aaa}@media (width<=760px){.graduate-availability{gap:4px;margin-top:21px;padding-left:14px}.graduate-availability strong{font-size:13px}.graduate-availability>span{font-size:9px}}@media (width<=760px){.profile-page-body{margin-top:35px}.profile-summary{grid-template-columns:1fr;gap:18px;padding:25px 22px!important}.profile-summary h3{font-size:26px}.profile-summary p{font-size:15px!important}.profile-publications{padding:25px 22px!important}.profile-publications>header h3{font-size:29px}.publication-profile>article{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:16px 0!important}.publication-profile h4{font-size:14px}}.faculty-directory-card>p,.profile-page-grid>div>h3,.profile-modal h3,.associated-faculty button small{white-space:pre-line}@media (width<=760px){.associated-faculty,.ucsd-area-faculty .associated-faculty{grid-template-columns:1fr;gap:12px}.associated-faculty>button,.associated-faculty>.unlinked-faculty,.ucsd-area-faculty .associated-faculty>button,.ucsd-area-faculty .associated-faculty>.unlinked-faculty{grid-template-columns:72px minmax(0,1fr);gap:15px;min-height:104px;padding-bottom:12px}.associated-faculty>button>span,.associated-faculty>.unlinked-faculty>span{width:72px;height:72px}.associated-faculty>button b,.associated-faculty>.unlinked-faculty>b{font-size:19px}}@media (width<=1000px){.history-archive-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);min-height:470px}.history-archive-hero figure{min-height:470px}.history-archive-hero>div{padding:44px 38px}.history-example .history-archive-hero h2{font-size:48px}}@media (width<=760px){.history-archive-hero{grid-template-columns:1fr;min-height:0}.history-archive-hero figure{aspect-ratio:1.22;min-height:0}.history-archive-hero>div{min-height:300px;padding:34px 27px 36px}.history-example .history-archive-hero h2{max-width:9ch;margin-bottom:24px;font-size:clamp(42px,13vw,52px)}.history-archive-hero p{font-size:14px;line-height:1.62}.history-foundation{margin-top:38px}.history-foundation-copy{grid-template-columns:1fr;gap:16px;padding:27px 0 30px}.history-foundation-copy time{padding-top:0;font-size:19px}.history-foundation-copy h3{font-size:30px}.history-foundation-copy p{font-size:14px}.history-leadership-prose{grid-template-columns:1fr;gap:17px;margin-top:20px;padding-top:29px}.history-leadership-prose>h3{font-size:30px}.history-leadership-prose>p{font-size:14px;line-height:1.72}}.history-archive-hero{border:1px solid var(--line);background:var(--page);grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);min-height:520px;display:grid;overflow:hidden}.history-archive-hero figure{background:var(--soft);min-width:0;min-height:520px;margin:0;overflow:hidden}.history-archive-hero>div{background:linear-gradient(118deg,var(--brand2),var(--brand));color:#fff;flex-direction:column;justify-content:flex-end;min-width:0;padding:56px 52px;display:flex}.history-example .history-archive-hero h2{letter-spacing:-.055em;overflow-wrap:normal;max-width:8.2ch;margin:0 0 32px;font-size:clamp(48px,4.5vw,64px);line-height:.92}@media (width<=1000px){.history-archive-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);min-height:470px}.history-archive-hero figure{min-height:470px}.history-archive-hero>div{padding:44px 38px}.history-example .history-archive-hero h2{font-size:48px}}@media (width<=760px){.history-archive-hero{grid-template-columns:1fr;min-height:0}.history-archive-hero figure{aspect-ratio:1.22;min-height:0}.history-archive-hero>div{min-height:300px;padding:34px 27px 36px}.history-example .history-archive-hero h2{max-width:9ch;margin-bottom:24px;font-size:clamp(42px,13vw,52px)}.history-archive-hero p{font-size:14px;line-height:1.62}.history-foundation{margin-top:38px}.history-foundation-copy{grid-template-columns:1fr;gap:16px;padding:27px 0 30px}.history-foundation-copy time{padding-top:0;font-size:19px}.history-foundation-copy h3{font-size:30px}.history-foundation-copy p{font-size:14px}.history-leadership-prose{grid-template-columns:1fr;gap:17px;margin-top:20px;padding-top:29px}.history-leadership-prose>h3{font-size:30px}.history-leadership-prose>p{font-size:14px;line-height:1.72}}@media (width<=760px){.history-foundation{margin-top:34px}.history-foundation-copy{grid-template-columns:1fr;gap:14px;padding:25px 0}.history-foundation-images{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.history-foundation-images figure{height:190px}.history-foundation-images figure:first-child{grid-column:1/-1;height:230px}}.director-message{max-width:980px}.director-message>h2{max-width:740px;margin-bottom:42px}.director-message-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:50px;display:grid}.director-portrait{border:1px solid var(--line);background:var(--soft);margin:0;position:static;overflow:hidden}.director-portrait>img,.director-portrait>span{aspect-ratio:1;object-fit:contain;object-position:center;background:#f5f4f1;width:100%;display:block}.director-portrait>span{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 82%,#111),#111);color:#fff;font:750 42px/1 var(--display);place-items:center;display:grid}.director-portrait figcaption{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:18px 20px 21px;display:flex}.director-portrait figcaption b{font:750 17px/1.15 var(--display)}.director-portrait figcaption span{max-width:26ch;color:color-mix(in srgb,var(--ink) 64%,transparent);font-size:11px;line-height:1.45}.director-message-copy>p{text-align:left;margin:0 0 20px;font-size:18px;line-height:1.7}.director-message .director-signature{border-top:1px solid var(--line);max-width:620px;margin-top:34px;padding-top:22px;font-size:14px;line-height:1.5;display:block}.history-brief{max-width:850px}.history-brief>p{margin:0;font-size:20px;line-height:1.8}@media (width<=760px){.director-message>h2{margin-bottom:27px}.director-message-layout{grid-template-columns:1fr;gap:28px}.director-portrait{grid-template-columns:minmax(120px,.72fr) minmax(0,1fr);align-items:center;display:grid}.director-portrait>img,.director-portrait>span{aspect-ratio:1}.director-portrait figcaption{border:0;min-width:0;min-height:0;padding:16px}.history-brief>p{font-size:17px;line-height:1.72}.director-message-copy>p{margin-bottom:18px;font-size:16px;line-height:1.72}.director-message .director-signature{font-size:12px}}.history-design-switch{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin-bottom:48px;display:flex}.history-design-switch button{color:color-mix(in srgb,var(--ink) 58%,transparent);font:750 12px/1.2 var(--body);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 18px}.history-design-switch button:first-child{padding-left:0}.history-design-switch button:hover,.history-design-switch button:focus-visible,.history-design-switch button.active{color:var(--ink);border-color:var(--brand);outline:none}.history-example{animation:.42s cubic-bezier(.22,.72,.28,1) both historyExampleIn}.history-example h2{font:750 clamp(48px,6vw,76px)/.9 var(--display);letter-spacing:-.04em;margin:0}@keyframes historyExampleIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.history-editorial{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.58fr) minmax(0,1.42fr);gap:65px;padding:7px 0 48px;display:grid}.history-editorial>div{flex-direction:column;justify-content:space-between;gap:90px;display:flex}.history-editorial strong{color:var(--brand);font:800 18px/1 var(--display)}.history-editorial>p{margin:0;font-size:19px;line-height:1.85}.history-editorial>p b{color:var(--brand);font-weight:800}.history-chronology>h2{margin-bottom:43px}.history-chronology>div{border-top:1px solid var(--line)}.history-chronology section{border-bottom:1px solid var(--line);grid-template-columns:115px minmax(0,1fr);gap:30px;padding:27px 0;display:grid}.history-chronology time{color:var(--brand);font:800 23px/1 var(--display)}.history-chronology h3{font:750 26px/1.08 var(--display);margin:0 0 8px}.history-chronology section p{max-width:650px;color:color-mix(in srgb,var(--ink) 68%,transparent);margin:0;font-size:14px;line-height:1.65}.history-now{border-left:3px solid var(--brand);max-width:620px;margin:31px 0 0 145px;padding-left:18px;font-size:15px;line-height:1.65}.history-institutions>h2{margin-bottom:43px}.history-institutions>div{border-top:4px solid var(--brand);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.history-institutions section{min-height:265px;padding:27px 28px 30px 0}.history-institutions section+section{border-left:1px solid var(--line);padding-left:28px}.history-institutions time{color:var(--brand);font:800 18px/1 var(--display);margin-bottom:58px;display:block}.history-institutions h3{font:750 26px/1.02 var(--display);margin:0 0 12px}.history-institutions section p{color:color-mix(in srgb,var(--ink) 65%,transparent);margin:0;font-size:12px;line-height:1.58}.history-institutions footer{grid-template-columns:115px minmax(0,1fr);align-items:baseline;gap:30px;padding:27px 0;display:grid}.history-institutions footer span{color:var(--brand);font:800 18px/1 var(--display)}.history-institutions footer p{max-width:620px;margin:0;font-size:15px;line-height:1.6}.ref-hopkins .history-design-switch button{color:#aaa}.ref-hopkins .history-design-switch button.active,.ref-hopkins .history-design-switch button:hover{color:#fff}.ref-hopkins .history-chronology section p,.ref-hopkins .history-institutions section p{color:#aaa}@media (width<=760px){.history-design-switch{flex-wrap:nowrap;margin-bottom:35px;overflow-x:auto}.history-design-switch button{flex:none;padding:11px 12px;font-size:10px}.history-design-switch button:first-child{padding-left:0}.history-example h2{font-size:48px}.history-editorial{grid-template-columns:1fr;gap:28px}.history-editorial>div{gap:18px}.history-editorial>p{font-size:16px;line-height:1.75}.history-chronology>h2,.history-institutions>h2{margin-bottom:30px}.history-chronology section{grid-template-columns:72px minmax(0,1fr);gap:15px;padding:22px 0}.history-chronology time{font-size:18px}.history-chronology h3{font-size:22px}.history-chronology section p{font-size:12px}.history-now{margin:26px 0 0 87px;font-size:13px}.history-institutions>div{grid-template-columns:1fr}.history-institutions section{min-height:0;padding:22px 0}.history-institutions section+section{border-top:1px solid var(--line);border-left:0;padding-left:0}.history-institutions time{margin-bottom:16px}.history-institutions footer{grid-template-columns:72px minmax(0,1fr);gap:15px}.history-institutions footer p{font-size:13px}}.history-examples{max-width:1120px}.history-example h2{letter-spacing:-.045em;font-size:clamp(47px,5.8vw,78px);line-height:.94}.history-example img{object-fit:cover;width:100%;height:100%;display:block}.history-archive-hero{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);min-height:490px;display:grid}.history-archive-hero figure{min-height:490px;margin:0;overflow:hidden}.history-archive-hero figure img{filter:saturate(.72)contrast(1.04)}.history-archive-hero>div{background:color-mix(in srgb,var(--brand) 82%,#111);color:#fff;flex-direction:column;justify-content:flex-end;padding:48px 44px;display:flex}.history-archive-hero>div>span{letter-spacing:.13em;margin-bottom:auto;font-size:12px;font-weight:850}.history-archive-hero h2{max-width:420px;margin:80px 0 24px}.history-archive-hero p{color:#ffffffd6;max-width:500px;margin:0;font-size:15px;line-height:1.72}.history-year-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.history-year-strip>section{grid-template-columns:70px minmax(0,1fr);gap:16px;padding:28px 25px 31px 0;display:grid}.history-year-strip>section+section{border-left:1px solid var(--line);padding-left:25px}.history-year-strip time{color:var(--brand);font:850 18px/1 var(--display)}.history-year-strip h3{font:750 21px/1.05 var(--display);margin:0 0 9px}.history-year-strip p{color:color-mix(in srgb,var(--ink) 66%,transparent);margin:0;font-size:12px;line-height:1.55}.history-foundation-copy time{color:var(--brand);font:850 24px/1 var(--display)}.history-foundation-copy h3{font:750 clamp(29px,3vw,39px)/1 var(--display);margin:0 0 12px}.history-foundation-images{grid-template-columns:1.15fr .85fr 1fr;gap:12px;margin-top:24px;display:grid}.history-foundation-images figure{background:var(--soft);height:250px;margin:0;overflow:hidden}.history-foundation-images img{filter:saturate(.76)contrast(1.04);transition:filter .25s,transform .5s cubic-bezier(.22,.72,.28,1)}.history-foundation-images figure:hover img{filter:saturate(.95)contrast(1.04);transform:scale(1.025)}.history-stories>header,.history-index>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:78px;margin-bottom:54px;padding-bottom:34px;display:grid}.history-stories>header{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:52px}.history-stories>header>*{min-width:0}.history-stories>header h2{overflow-wrap:normal;max-width:520px;margin:0;font-size:clamp(44px,4.1vw,58px)}.history-index>header h2{max-width:540px;margin:0}.history-stories>header p,.history-index>header p{color:color-mix(in srgb,var(--ink) 76%,transparent);margin:0;font-size:17px;line-height:1.72}.history-stories>div>section{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:315px;display:grid}.history-stories>div>section:first-child{border-top:1px solid var(--line)}.history-stories>div>section:nth-child(2n) figure{order:2}.history-stories figure{min-height:315px;margin:0;overflow:hidden}.history-stories section>div{flex-direction:column;justify-content:flex-end;padding:42px;display:flex}.history-stories time,.history-index time{color:var(--brand);font:850 19px/1 var(--display);margin-bottom:auto;display:block}.history-stories h3{font:750 34px/1 var(--display);margin:72px 0 13px}.history-stories section p{max-width:440px;color:color-mix(in srgb,var(--ink) 68%,transparent);margin:0;font-size:14px;line-height:1.65}.history-index-body{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:54px;display:grid}.history-index-body>figure{height:520px;margin:0;overflow:hidden}.history-index-body>div{border-top:1px solid var(--line)}.history-index-body section{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:24px;padding:29px 0;display:grid}.history-index-body section time{padding-top:5px}.history-index-body h3{font:750 29px/1 var(--display);margin:0 0 9px}.history-index-body p{max-width:520px;color:color-mix(in srgb,var(--ink) 68%,transparent);margin:0;font-size:13px;line-height:1.6}.history-index>header{grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr);gap:52px}.history-index>header>*{min-width:0}.history-index>header h2{max-width:520px;font-size:clamp(44px,4vw,57px)}.history-leadership{border-top:4px solid var(--brand);margin-top:76px;padding-top:31px}.history-leadership>header{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:42px;margin-bottom:31px;display:grid}.history-leadership>header h3{font:750 35px/1 var(--display);margin:0}.history-leadership>header p{max-width:580px;color:color-mix(in srgb,var(--ink) 66%,transparent);margin:0;font-size:14px;line-height:1.6}.history-leadership>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.history-leadership article{min-height:195px;padding:25px 28px 28px 0}.history-leadership article+article{border-left:1px solid var(--line);padding-left:28px}.history-leadership article span{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin-bottom:35px;font-size:10px;font-weight:850;display:block}.history-leadership h4{font:750 24px/1.05 var(--display);margin:0 0 10px}.history-leadership article p{color:color-mix(in srgb,var(--ink) 64%,transparent);margin:0;font-size:12px;line-height:1.55}.ref-hopkins .history-year-strip p,.ref-hopkins .history-stories>header p,.ref-hopkins .history-stories section p,.ref-hopkins .history-index>header p,.ref-hopkins .history-index-body p,.ref-hopkins .history-leadership p{color:#aaa}.ref-hopkins .asbam-practical,.ref-hopkins .infrastructure-network{border-top:1px solid var(--line)}.ref-hopkins .asbam-practical-title,.ref-hopkins.hopkins-palette-blend-blue .asbam-practical-title,.ref-hopkins.hopkins-palette-blend-red .asbam-practical-title,.ref-hopkins:is(.hopkins-palette-blend-blue,.hopkins-palette-blend-red) .asbam-practical-title{border-bottom:1px solid var(--line);color:#fff;padding:34px 0 26px;position:relative;background:0 0!important}.ref-hopkins .asbam-practical-title:before{content:"";background:var(--brand);width:42px;height:4px;margin-bottom:20px;display:block}.ref-hopkins .asbam-practical-title h3{color:#fff;margin:0;font-size:clamp(32px,4vw,43px);line-height:.98}.ref-hopkins .asbam-practical>article{padding-top:30px;padding-bottom:31px}.ref-hopkins .infrastructure-network>article{padding-top:32px;padding-bottom:38px}.ref-hopkins .infrastructure-network h4{max-width:360px;font-size:clamp(25px,2.6vw,31px);line-height:1.05}.ref-hopkins .infrastructure-network p{font-size:13px;line-height:1.72}@media (width<=760px){.history-archive-hero{grid-template-columns:1fr;min-height:0}.history-archive-hero figure{min-height:270px}.history-archive-hero>div{min-height:380px;padding:31px 26px}.history-archive-hero h2{margin:75px 0 20px;font-size:49px}.history-archive-hero p{font-size:14px}.history-year-strip{grid-template-columns:1fr}.history-year-strip>section,.history-year-strip>section+section{border-left:0;border-bottom:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);padding:23px 0}.history-year-strip>section:last-child{border-bottom:0}.history-stories>header,.history-index>header{grid-template-columns:1fr;gap:25px;margin-bottom:36px;padding-bottom:26px}.history-stories>header p,.history-index>header p{font-size:15px}.history-stories>div>section{grid-template-columns:1fr;min-height:0}.history-stories>div>section:nth-child(2n) figure{order:0}.history-stories figure{min-height:225px}.history-stories section>div{min-height:255px;padding:28px 0}.history-stories h3{margin:58px 0 10px;font-size:29px}.history-index-body{grid-template-columns:1fr;gap:30px}.history-index-body>figure{height:280px}.history-index-body section{grid-template-columns:65px minmax(0,1fr);gap:16px;padding:24px 0}.history-index-body h3{font-size:25px}.history-leadership{margin-top:55px}.history-leadership>header{grid-template-columns:1fr;gap:14px}.history-leadership>div{grid-template-columns:1fr}.history-leadership article,.history-leadership article+article{border-left:0;border-bottom:1px solid var(--line);min-height:0;padding:23px 0}.history-leadership article:last-child{border-bottom:0}.history-leadership article span{margin-bottom:19px}.ref-hopkins .asbam-practical-title,.ref-hopkins .infrastructure-network>.asbam-practical-title{padding:28px 0 22px}.ref-hopkins .asbam-practical-title:before{margin-bottom:16px}.ref-hopkins .infrastructure-network h4{font-size:27px}}.hopkins-area-grid>button.area-sn .hopkins-area-image,.hopkins-area-index-grid>button.area-sn .hopkins-area-index-media{background-color:#f2f1ef;background-position:50% 45%;background-repeat:no-repeat;background-size:120%;inset:0;transform:scale(1)}.hopkins-area-grid>button.area-sn:hover .hopkins-area-image,.hopkins-area-grid>button.area-sn:focus-visible .hopkins-area-image,.hopkins-area-index-grid>button.area-sn:hover .hopkins-area-index-media,.hopkins-area-index-grid>button.area-sn:focus-visible .hopkins-area-index-media{transform:scale(1.025)}.hopkins-area-detail.area-sn .hopkins-area-detail-hero:before{background-color:#f2f1ef;background-position:50% 43%;background-repeat:no-repeat;background-size:100%;inset:0;transform:none}.hopkins-area-detail-title h1:last-child,.ucsd-area-detail-hero-copy h1:last-child{margin-bottom:0}@media (width<=760px){.hopkins-area-grid>button.area-sn .hopkins-area-image,.hopkins-area-index-grid>button.area-sn .hopkins-area-index-media{background-position:50% 43%;background-size:124%}.hopkins-area-detail.area-sn .hopkins-area-detail-hero:before{background-position:top;background-size:124%}}.advisory-board-members{margin-top:45px}.advisory-board-members>h3{font:750 28px/1.08 var(--display);margin:0 0 18px}.advisory-board-members>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.advisory-board-members article{border:1px solid var(--line);background:var(--soft);grid-template-columns:54px minmax(0,1fr);gap:16px;min-height:142px;padding:20px;display:grid}.advisory-board-members article>span{background:var(--brand);color:#fff;width:54px;height:64px;font:800 15px/1 var(--display);letter-spacing:.06em;place-items:center;display:grid}.advisory-board-members small{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.advisory-board-members h4{font:750 17px/1.15 var(--display);margin:10px 0 5px}.advisory-board-members article p{color:color-mix(in srgb,var(--ink) 60%,transparent);margin:0;font-size:11px;line-height:1.4}.ref-hopkins .advisory-board-members article{background:#222}.ref-hopkins .advisory-board-members article p{color:#aaa}@media (width<=760px){.advisory-board-members{margin-top:30px}.advisory-board-members>h3{font-size:25px}.advisory-board-members>div{grid-template-columns:1fr}.advisory-board-members article{min-height:112px;padding:16px}}.advisory-board-members article>img{object-fit:cover;object-position:center 20%;background:var(--brand);width:54px;height:64px;display:block}.advisory-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.advisory-board-grid>a{isolation:isolate;aspect-ratio:.82;border:1px solid var(--line);color:#fff;text-align:left;background:#222;text-decoration:none;position:relative;overflow:hidden}.advisory-board-grid>a:after{content:"";z-index:1;background:linear-gradient(#00000003 38%,#000000e6 100%);position:absolute;inset:0}.advisory-board-grid img{z-index:0;object-fit:cover;object-position:center 18%;filter:saturate(.88);width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.75,.2,1),filter .3s;position:absolute;inset:0}.advisory-member-copy{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:20px;left:20px;right:48px}.advisory-board-grid .advisory-member-copy b{font:850 21px/1.08 var(--display);text-shadow:0 2px 8px #000000b3}.advisory-board-grid .advisory-member-copy small{color:#fff;font:750 11px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;margin-top:8px}.advisory-board-grid .advisory-member-copy em{color:#ffffffb8;font:500 11px/1.35 var(--body);margin-top:4px;font-style:normal}.advisory-board-grid svg{z-index:2;color:#fff;filter:drop-shadow(0 2px 5px #000000b3);width:18px;position:absolute;bottom:20px;right:19px}.advisory-board-grid>a:hover,.advisory-board-grid>a:focus-visible{border-color:var(--brand);outline:none}.advisory-board-grid>a:hover img,.advisory-board-grid>a:focus-visible img{filter:saturate(1.02);transform:scale(1.035)}.advisory-board-grid>a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (width<=620px){.advisory-board-members>.advisory-board-grid{grid-template-columns:1fr}.advisory-board-grid>a{aspect-ratio:.88}}@media (width<=480px){.advisory-board-grid{gap:12px}.advisory-member-copy{bottom:16px;left:16px;right:42px}.advisory-board-grid .advisory-member-copy b{font-size:18px}.advisory-board-grid svg{bottom:16px;right:15px}}@media (width<=760px){.advisory-board-intro{grid-template-columns:1fr;gap:18px;padding-bottom:27px}.advisory-board-intro h2{font-size:43px}.advisory-board-intro p{font-size:14px;line-height:1.65}.advisory-board-remit{grid-template-columns:1fr;margin-top:30px}.advisory-board-remit article{min-height:0;padding:22px 0}.advisory-board-remit article+article{border-top:1px solid var(--line);border-left:0;padding-left:0}.advisory-board-remit h3{margin:0 0 12px;font-size:21px}.advisory-board-status{margin-top:27px;font-size:13px}}.reference-site .topic-detail-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,3.7vw,44px)}.reference-site .topic-detail-copy,.reference-site .facility-detail-head{z-index:1;min-width:0;position:relative}.reference-site.ref-hopkins .topic-detail-copy h2,.reference-site.ref-hopkins .facility-detail-head h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;max-width:100%}.reference-site .topic-detail-hero figure,.reference-site .facility-detail-media{z-index:0;min-width:0;max-width:100%;position:relative;overflow:hidden}.reference-site .topic-detail-hero figure>img,.reference-site .facility-detail-media img{max-width:100%}.reference-site .facility-detail-hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(30px,4vw,52px)}.reference-site .facility-detail-body .facility-context{grid-template-columns:55px minmax(0,1fr);min-width:0}.reference-site .facility-detail-body .facility-context>div{min-width:0}.reference-site .facility-detail-body .facility-context a{overflow-wrap:anywhere;word-break:break-word;flex-wrap:wrap;max-width:100%}@media (width>=901px) and (width<=1240px){.reference-site.ref-hopkins .topic-detail-copy h2{font-size:clamp(43px,4.25vw,53px)}.reference-site.ref-hopkins .facility-detail-head h2{font-size:clamp(42px,4.15vw,52px)}}@media (width<=1180px){.reference-site .topic-detail-hero,.reference-site .facility-detail-hero,.reference-site .facility-detail-body,.reference-site .facility-detail-body .facility-context{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.reference-site .topic-faculty .associated-faculty{grid-template-columns:minmax(0,1fr)}.reference-site .topic-faculty .associated-faculty>button>div{min-width:0}.reference-site .topic-faculty .associated-faculty>button b{overflow-wrap:anywhere;width:auto}}.alumni-ms-directory{border-top:4px solid var(--brand);margin-top:32px}.alumni-ms-directory>header{border-bottom:1px solid var(--line);padding:27px 0 22px}.alumni-phd-directory{margin-top:58px}.alumni-ms-directory h3,.alumni-phd-note h3{font:750 29px/1.08 var(--display);margin:0}.alumni-name-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;margin:0;padding:0;list-style:none;display:grid}.alumni-name-grid li{border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent);letter-spacing:-.01em;flex-wrap:wrap;align-content:center;align-items:baseline;gap:.32em;min-width:0;min-height:59px;padding:14px 0 13px;font-size:15px;line-height:1.28;display:flex}.alumni-name-grid li span{color:color-mix(in srgb,var(--ink) 62%,transparent)}.alumni-name-grid li strong{color:var(--ink);font-weight:850}.alumni-phd-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,250px) minmax(0,1fr);align-items:baseline;gap:30px;margin-top:42px;padding:26px 0;display:grid}.alumni-phd-note p{color:color-mix(in srgb,var(--ink) 58%,transparent);margin:0;font-size:13px}.ref-hopkins .alumni-name-grid li span,.ref-hopkins .alumni-phd-note p{color:#aaa}.ref-hopkins .alumni-name-grid li strong{color:#fff}.reference-site .job-contact h2{font-size:clamp(30px,3vw,40px);line-height:1.05}@media (width>=1241px){.reference-site.ref-hopkins .topic-detail-copy h2{font-size:clamp(48px,3.8vw,52px)}}@media (width<=1100px){.alumni-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (width<=900px){.reference-site .inner-hero h1{font-size:54px}}@media (width<=640px){.alumni-name-grid{grid-template-columns:minmax(0,1fr)}.alumni-ms-directory h3,.alumni-phd-note h3{font-size:25px}.alumni-name-grid li{min-height:54px;font-size:15px}.alumni-phd-note{grid-template-columns:1fr;gap:9px;margin-top:34px}}@media (width<=760px){.reference-site .job-contact h2{font-size:29px}}.people-cards{gap:46px 24px}.people-cards>article.faculty-directory-card{flex-direction:column;height:100%;display:flex}.people-cards>article.faculty-directory-card>*{flex-shrink:0}.faculty-directory-card .person-name{grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:14px;min-height:82px;padding:16px 0 8px;font-size:25px;line-height:1.08;display:grid}.faculty-directory-card .person-name svg{width:17px;margin-top:4px}.people-cards>article.faculty-directory-card>p{min-height:68px;margin:0;padding:4px 0;font-size:14px;line-height:1.48}.people-cards article>.person-areas{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;margin:0;padding:12px 0 8px;display:flex}.people-cards article>.person-areas>.person-area{width:fit-content;max-width:100%;min-height:40px;color:var(--brand);letter-spacing:-.01em;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;margin:0;padding:8px 0 8px 18px;font-size:15px;font-weight:780;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .18s,text-decoration-color .18s;display:flex;position:relative}.people-cards article>.person-areas>.person-area:before{content:"";transform-origin:0;background:currentColor;width:10px;height:2px;transition:width .2s cubic-bezier(.22,.72,.28,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.people-cards article>.person-areas>.person-area:hover,.people-cards article>.person-areas>.person-area:focus-visible{outline:none;text-decoration-color:currentColor}.people-cards article>.person-areas>.person-area:hover:before,.people-cards article>.person-areas>.person-area:focus-visible:before{width:14px}.people-cards>article.faculty-directory-card>.person-contact-links{min-height:0;margin:auto 0 0;padding-top:16px}.people-cards>article.faculty-directory-card .person-contact-links>a{font-size:12.5px}@media (width>=761px) and (width<=960px){.people-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.people-cards{gap:38px 14px}.faculty-directory-card .person-name{min-height:76px;font-size:19px;line-height:1.08}.people-cards>article.faculty-directory-card>p{min-height:66px;font-size:11px;line-height:1.45}.people-cards article>.person-areas>.person-area{min-height:48px;font-size:15px}.people-cards>article.faculty-directory-card .person-contact-links>a{font-size:11px}}@media (width<=340px){.faculty-directory-card .person-name{min-height:68px}.people-cards>article.faculty-directory-card>p{min-height:54px}.person-areas{min-height:88px}}.ref-ucsd.ucsd-palette-purple{--brand:#74297c;--brand2:#4a1c51}.ref-ucsd.ucsd-palette-reflex{--brand:#001489;--brand2:#08114f}.ref-ucsd.ucsd-palette-red{--brand:#b20b18;--brand2:#6c0b13}.ref-ucsd.ucsd-palette-blend-blue{--brand:#a84b70;--brand2:#1b2c8e;--blend-surface:linear-gradient(118deg,#001489 0%,#263198 34%,#66246b 68%,#a20a17 100%)}.ref-ucsd.ucsd-palette-blend-red{--brand:#4e61bd;--brand2:#8f1229;--blend-surface:linear-gradient(118deg,#a20a17 0%,#92204a 34%,#512a78 68%,#001489 100%)}.ref-hopkins.hopkins-palette-blend-blue{--brand:#d96884;--brand2:#1b2c8e;--blend-surface:linear-gradient(118deg,#001489 0%,#263198 34%,#66246b 68%,#a20a17 100%)}.ref-hopkins.hopkins-palette-blend-red{--brand:#7d91df;--brand2:#8f1229;--blend-surface:linear-gradient(118deg,#a20a17 0%,#92204a 34%,#512a78 68%,#001489 100%)}.ref-ucsd[class*=ucsd-palette-] .ucsd-nav-row{background:var(--brand)}.ref-ucsd[class*=ucsd-palette-] .ucsd-nav-row .nav-entry:hover>button,.ref-ucsd[class*=ucsd-palette-] .ucsd-nav-row .nav-entry.active>button,.ref-ucsd[class*=ucsd-palette-] .ucsd-nav-row .reference-dropdown,.ref-ucsd[class*=ucsd-palette-] .ucsd-nav-row .reference-dropdown button{background:color-mix(in srgb,var(--brand) 76%,#000)}.ref-ucsd[class*=ucsd-palette-] .ucsd-nav-row .reference-dropdown button:hover{background:color-mix(in srgb,var(--brand) 61%,#000)}.ref-ucsd[class*=ucsd-palette-] .ucsd-hero-copy h1 em,.ref-ucsd[class*=ucsd-palette-] .narrow-copy button,.ref-ucsd[class*=ucsd-palette-] .ucsd-programs h2,.ref-ucsd[class*=ucsd-palette-] .classic-news h2,.ref-ucsd[class*=ucsd-palette-] .ucsd-three-cards h3,.ref-ucsd[class*=ucsd-palette-] .ucsd-three-cards button,.ref-ucsd[class*=ucsd-palette-] .inner-hero h1{color:var(--brand)}.ref-ucsd[class*=ucsd-palette-] .ucsd-area-showcase{background:color-mix(in srgb,var(--brand2) 56%,#08293c)}.ref-ucsd[class*=ucsd-palette-] .reference-footer{background:color-mix(in srgb,var(--brand2) 78%,#061d2b)}.ref-ucsd:not(.ucsd-palette-blue) .ucsd-area-card{--area-accent:var(--brand)!important}.ref-ucsd:not(.ucsd-palette-blue) .ucsd-area-detail{--detail-accent:var(--brand)!important}.ref-ucsd:is(.ucsd-palette-blend-blue,.ucsd-palette-blend-red) .ucsd-nav-row,.ref-ucsd:is(.ucsd-palette-blend-blue,.ucsd-palette-blend-red) .ucsd-area-showcase,.ref-ucsd:is(.ucsd-palette-blend-blue,.ucsd-palette-blend-red) .reference-footer,.ref-ucsd:is(.ucsd-palette-blend-blue,.ucsd-palette-blend-red) .asbam-practical-title{background:var(--blend-surface)}.ref-ucsd:is(.ucsd-palette-blend-blue,.ucsd-palette-blend-red) .inner-hero{border-bottom:4px solid #0000;border-image:var(--blend-surface) 1}.ref-ucsd:is(.ucsd-palette-blend-blue,.ucsd-palette-blend-red) .ucsd-hero-copy h1 em{background:var(--blend-surface);color:#0000;-webkit-background-clip:text;background-clip:text}.ref-hopkins:is(.hopkins-palette-blend-blue,.hopkins-palette-blend-red) .inner-hero>div:last-child,.ref-hopkins:is(.hopkins-palette-blend-blue,.hopkins-palette-blend-red) .funding-hero,.ref-hopkins:is(.hopkins-palette-blend-blue,.hopkins-palette-blend-red) .asbam-practical-title,.ref-hopkins:is(.hopkins-palette-blend-blue,.hopkins-palette-blend-red) .people-tabs button.active{background:var(--blend-surface)}.ref-hopkins:is(.hopkins-palette-blend-blue,.hopkins-palette-blend-red) .inner-layout,.ref-hopkins:is(.hopkins-palette-blend-blue,.hopkins-palette-blend-red) .hopkins-module{background-color:#1a1a1a;background-image:radial-gradient(circle at 8% 22%,#0014890e,#0000 34%),radial-gradient(circle at 92% 74%,#e30a170b,#0000 32%)}.reference-site{max-width:100%;overflow-x:clip}.hopkins-header .nav-entry>button{font-size:16px}@media (width>=761px) and (width<=1100px){.hopkins-header .nav-links{gap:clamp(7px,.7vw + 4px,12px);padding-left:6px}.hopkins-header .nav-entry>button{padding-inline:2px;font-size:14px}}@media (width>=761px) and (width<=900px){.hopkins-header .nav-links{gap:6px}.hopkins-header .nav-entry>button{font-size:13px}}@keyframes mobileNavReveal{0%{transform:translateY(-8px)}to{transform:none}}@media (width<=760px){.hamburger,.mobile-search{background:0 0;border:0;width:44px;height:44px}.ucsd-mobile-brand{color:#18384b;text-align:left;background:#fff;border:0}.ucsd-mobile-brand span{letter-spacing:.015em;text-transform:none;font-size:15px;font-weight:850}.mobile-university{font:700 17px/1 var(--sans);letter-spacing:-.015em}.mobile-navigation{z-index:180;overscroll-behavior:contain;color:#111;background:#fff;max-height:none;padding:8px 20px 34px;animation:.24s cubic-bezier(.22,.72,.28,1) both mobileNavReveal;display:block;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto;box-shadow:0 18px 45px #00000047}.ref-ucsd .mobile-navigation{top:124px}.ref-hopkins .mobile-navigation{color:#fff;background:#171717;border-top:1px solid #343434;top:55px}.mobile-navigation>div{border-bottom:1px solid #d6d6d6;padding:0}.ref-hopkins .mobile-navigation>div{border-color:#3a3a3a}.mobile-navigation .mobile-nav-heading{width:100%;min-height:58px;color:inherit;font:800 17px/1.15 var(--display);letter-spacing:-.015em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.mobile-nav-heading svg{flex:none;width:18px;transition:transform .22s,color .2s}.mobile-navigation .is-expanded>.mobile-nav-heading{color:var(--brand)}.mobile-navigation .is-expanded>.mobile-nav-heading svg{transform:rotate(180deg)}.mobile-nav-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:8px 0 24px;display:grid}.mobile-nav-sections[hidden]{display:none}.mobile-nav-group{min-width:0;padding:0}.mobile-nav-group>span{color:color-mix(in srgb,currentColor 55%,transparent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850;line-height:1.25;display:block}.mobile-sub{border:0;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);width:100%;min-height:42px;color:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;font-weight:650;line-height:1.25;display:flex}.mobile-sub svg{width:14px;color:var(--brand);flex:none}.inner-hero>div:last-child,.inner-content,.inner-section,.section-lead,.profile-page-grid>div{min-width:0}.inner-hero h1,.inner-section h2,.inner-section h3,.inner-section h4,.profile-page-grid h2,.highlight-detail h2{overflow-wrap:anywhere;max-width:100%}.inner-section>p,.section-lead p,.topic-detail-copy p,.facility-detail-head p,.highlight-detail p{font-size:max(14px,1em);line-height:1.7}.inner-section{padding-bottom:54px}.inner-section>h2{line-height:1.02}.inner-layout{gap:28px;padding-bottom:70px}.ref-hopkins .inner-layout{padding-top:118px}.reference-footer{gap:34px;padding:48px 20px 38px}.footer-identity h2{font-size:27px}.footer-identity p,.footer-contact p,.footer-contact a{font-size:13px}.footer-links button{min-height:38px;font-size:12px}.requirements-head,.course-table-head{display:none!important}.requirements-table,.course-table{border-top:4px solid var(--brand);overflow:visible}.requirements-table>div:not(.requirements-head){grid-template-columns:88px minmax(0,1fr);align-items:start}.requirements-table span,.requirements-table strong{padding:14px 10px}.requirements-table span{color:color-mix(in srgb,var(--ink) 62%,transparent);font-size:11px}.requirements-table strong{font-size:12px;line-height:1.45}.course-table>div:not(.course-table-head){border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:6px 12px;min-width:0;padding:16px 0;display:grid;position:relative}.course-table>div:not(.course-table-head)>*{min-width:0;padding:0}.course-table>div:not(.course-table-head)>strong{color:var(--brand);grid-area:1/1/3;font-size:12px}.course-table>div:not(.course-table-head)>span:nth-child(2){overflow-wrap:anywhere;grid-area:1/2;font-size:13px;font-weight:720;line-height:1.38}.course-table>div:not(.course-table-head)>span:nth-child(3),.course-table>div:not(.course-table-head)>span:nth-child(4){color:color-mix(in srgb,var(--ink) 62%,transparent);grid-row:2;font-size:10px;font-weight:650}.course-table>div:not(.course-table-head)>span:nth-child(3){grid-column:2;justify-self:start}.course-table>div:not(.course-table-head)>span:nth-child(3):before{content:"Credits · "}.course-table>div:not(.course-table-head)>span:nth-child(4){grid-column:2;justify-self:end}.course-table>div:not(.course-table-head)>span:nth-child(4):before{content:"ECTS · "}.people-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 12px}.person-photo{aspect-ratio:.76;background:var(--soft)}.person-name{align-items:flex-start;min-height:58px;padding:12px 0 5px;font-size:18px;line-height:1.08}.person-name svg{flex:none;width:15px;margin-top:2px}.people-cards>article>p{min-height:48px;font-size:10px;line-height:1.42}.people-cards>article>.person-contact-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:45px;padding-top:10px}.people-cards .person-contact-links>a{min-height:35px;padding:8px 5px;font-size:10px}.people-cards .person-contact-links>a svg{width:12px}.student-roster article{grid-template-columns:50px minmax(0,1fr);gap:13px;padding:16px 12px}.student-email{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:10px}.staff-grid a{overflow-wrap:anywhere;max-width:100%}.topic-atlas{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.topic-atlas>button,.topic-atlas>button:nth-child(5n+1){background:var(--page);grid-template-rows:132px minmax(145px,auto)}.topic-card-copy{min-height:145px;padding:15px 13px}.topic-card-copy h3{overflow-wrap:anywhere;font-size:19px;line-height:1.05}.topic-card-copy p{font-size:10px;line-height:1.48}.topic-detail-hero figure{height:235px}.topic-paper-shelf{margin-top:50px;padding-top:27px}.publication-topic>article{min-height:0;padding:18px!important}.publication-topic h4{overflow-wrap:anywhere;font-size:14px;line-height:1.42}.asbam-section .facility-cards>button,.asbam-section .facility-cards>button:nth-child(2n){border-right:0;grid-template-rows:none;grid-template-columns:118px minmax(0,1fr);min-height:158px;padding:0}.facility-card-media{height:100%;min-height:158px}.facility-card-copy{min-height:0;padding:18px 16px}.asbam-section .facility-cards h3{margin:5px 0 7px;font-size:19px}.asbam-section .facility-cards p{font-size:10px;line-height:1.45}.asbam-section .facility-cards b{margin-top:auto;padding-top:10px;font-size:8px}.asbam-brandline img,.ref-hopkins .asbam-brandline img{height:112px}.asbam-profile-copy{padding-top:20px}.ucsd-area-detail-hero,.hopkins-area-detail-hero{min-height:535px;padding-top:50px;padding-bottom:54px}.ucsd-area-back,.hopkins-area-detail-title>button{margin-bottom:72px}.ucsd-area-detail-hero h1,.hopkins-area-detail-title h1{overflow-wrap:anywhere;font-size:clamp(45px,13.5vw,57px)}.ucsd-area-detail-body,.hopkins-area-detail-body{gap:52px;padding-top:58px}.area-questions-reveal>header{transform:translate(-14px)}.area-questions-reveal>div>article{--question-enter-x:-18px}.area-questions-reveal>div>article:nth-child(2){--question-enter-x:18px}.profile-page-photo{aspect-ratio:.88;max-height:none}.profile-page-photo img{object-position:center 18%}.profile-page-grid h2{font-size:clamp(38px,12vw,50px);line-height:.94}.profile-summary,.profile-publications{padding:23px 20px!important}.publication-profile>article{grid-template-columns:52px minmax(0,1fr);gap:12px}.publication-profile h4{overflow-wrap:anywhere}.calendar-preview-head{grid-template-columns:40px minmax(0,1fr) 40px;padding:14px 10px}.calendar-preview-head b{font-size:17px}.calendar-preview-head button{width:38px;height:38px}.calendar-grid>strong{padding:9px 2px;font-size:8px}.calendar-grid>.calendar-day,.calendar-grid>.calendar-blank{min-height:72px;padding:5px}.calendar-date-number{font-size:12px}.calendar-event-marks i{max-width:100%;padding:3px 1px;font-size:6px}.calendar-day-popover,.calendar-day.opens-left .calendar-day-popover{bottom:12px;left:12px;right:12px}.journal-club-schedule h3,.latest-events h3{font-size:28px}.journal-club-schedule h4{font-size:18px}.journal-reading-list>.reading-item{padding:19px 4px}.reading-copy h5{font-size:15px}.proposal-fields input,.proposal-fields textarea{font-size:16px}.story-list>.story-card .story-image{height:205px}.story-card-copy h3{font-size:22px;line-height:1.12}.event-rows>button>article{min-width:0}.event-rows h3,.post-archive>button h3,.official-post-detail h2,.highlight-detail h2{overflow-wrap:anywhere}.jobs-page .jobs-list h3{font-size:22px}.job-contact{padding:24px 20px}.job-contact a,.contact-box a,.resource-list a{overflow-wrap:anywhere}}@media (width<=340px){.mobile-nav-sections,.people-cards,.topic-atlas{grid-template-columns:1fr}.topic-atlas>button,.topic-atlas>button:nth-child(5n+1){grid-template-rows:180px auto}.topic-card-copy{min-height:140px}.asbam-section .facility-cards>button,.asbam-section .facility-cards>button:nth-child(2n){grid-template-columns:102px minmax(0,1fr)}.facility-card-copy{padding:16px 13px}.calendar-grid>.calendar-day,.calendar-grid>.calendar-blank{min-height:64px;padding:3px}}@media (prefers-reduced-motion:reduce){.mobile-navigation{animation:none}}.lab-photo{background-image:linear-gradient(120deg,#00629b14,#0000001f),url(/optimized/51a4be4e9fd0c825-1672.webp);background-position:50% 44%}.topic-index-head{grid-template-columns:1fr}.topic-index-head>small{grid-column:auto}.ref-hopkins .hopkins-lab-image{filter:saturate(.88)contrast(1.05);background-image:linear-gradient(#0c07080a,#0a0507b8),url(/optimized/51a4be4e9fd0c825-1672.webp);background-position:50% 44%}.google-calendar-module{position:relative;overflow:visible}.calendar-page.inner-section>.section-lead h2{letter-spacing:-.025em;max-width:760px;font-size:clamp(30px,3.4vw,44px);line-height:1.12}.google-calendar-module.live-calendar{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f0f4f9;border-radius:20px;padding:8px;overflow:hidden;box-shadow:0 10px 30px #0000001f}.google-calendar-module.live-calendar>iframe{border-radius:13px;height:660px}@media (width<=760px){.google-calendar-module.live-calendar{border-radius:16px;padding:4px}.google-calendar-module.live-calendar>iframe{border-radius:11px;height:520px}}.google-calendar-module>header{gap:24px;padding:24px 26px}.google-calendar-module>header h3{font:750 clamp(23px,2.6vw,31px)/1.05 var(--display);margin:0}.google-calendar-module>header>button{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:4px 0;font-size:10px;font-weight:850}.google-calendar-module>header>button:hover,.google-calendar-module>header>button:focus-visible{color:var(--brand);outline:none}.calendar-preview-head{grid-template-columns:42px 1fr 42px;padding:17px 20px}.calendar-preview-head b{letter-spacing:.01em;font-size:16px}.calendar-preview-head button{cursor:pointer;transition:border-color .18s,color .18s,background .18s}.calendar-preview-head button:hover,.calendar-preview-head button:focus-visible{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--page));color:var(--brand);outline:none}.calendar-grid{position:relative;overflow:visible}.calendar-grid>strong{background:var(--soft);text-align:center}.calendar-grid>.calendar-blank,.calendar-grid>.calendar-day{box-sizing:border-box;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--page);min-width:0;min-height:108px}.calendar-grid>.calendar-blank:nth-child(7n),.calendar-grid>.calendar-day:nth-child(7n){border-right:0}.calendar-day{color:var(--ink);text-align:left;cursor:pointer;padding:10px;transition:background .18s,box-shadow .18s;position:relative}.calendar-day:hover,.calendar-day:focus-visible{z-index:20;background:color-mix(in srgb,var(--brand) 6%,var(--page));box-shadow:inset 0 0 0 1px var(--brand);outline:none}.calendar-date-number{place-items:center;width:24px;height:24px;font-size:11px;font-weight:780;display:grid}.calendar-day.is-today .calendar-date-number{border-bottom:2px solid var(--brand);height:26px;color:inherit;background:0 0}.calendar-event-marks{flex-direction:column;gap:4px;margin-top:14px;display:flex}.calendar-event-marks i{background:color-mix(in srgb,var(--brand) 10%,var(--page));color:var(--brand);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;padding:5px 6px;font-size:9px;font-style:normal;font-weight:850;display:block;overflow:hidden}.calendar-day-popover{z-index:50;border:1px solid var(--line);border-top:3px solid var(--brand);background:var(--page);opacity:0;visibility:hidden;pointer-events:none;width:285px;padding:16px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% - 4px);left:8px;transform:translateY(-4px);box-shadow:0 18px 45px #0003}.calendar-day.opens-left .calendar-day-popover{left:auto;right:8px}.calendar-day:hover .calendar-day-popover,.calendar-day:focus-visible .calendar-day-popover{opacity:1;visibility:visible;transform:none}.calendar-day-popover>time{color:color-mix(in srgb,var(--ink) 62%,transparent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:800;display:block}.calendar-popover-event{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.calendar-popover-event small{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.calendar-popover-event b{font-size:13px;line-height:1.35}.calendar-grid .calendar-popover-event em{color:color-mix(in srgb,var(--ink) 65%,transparent);background:0 0;margin:0;padding:0;font-size:10px;font-style:normal;font-weight:600;line-height:1.45;display:block}.calendar-empty-day{color:color-mix(in srgb,var(--ink) 55%,transparent);padding:10px 0;font-size:11px;display:block}.ref-hopkins .calendar-grid>strong{background:#222}.ref-hopkins .calendar-day,.ref-hopkins .calendar-day-popover{background:#1a1a1a}.ref-hopkins .calendar-day:hover,.ref-hopkins .calendar-day:focus-visible{background:#202020}.ref-hopkins .person-name,.ref-hopkins .person-name:hover,.ref-hopkins .person-name:focus-visible{color:#fff;font-weight:800}.ref-ucsd .inner-section>h2,.ref-ucsd .inner-section blockquote,.ref-ucsd .profile-page-grid h2,.ref-ucsd .profile-modal h2,.ref-ucsd .area-modal h2,.ref-ucsd .asbam-profile-copy h2,.ref-ucsd .section-lead h2,.ref-ucsd .archive-heading h2,.ref-ucsd .facility-detail-head h2,.ref-ucsd .ucsd-area-index-head h2,.ref-ucsd .topic-index-head h2,.ref-ucsd .topic-detail-copy h2,.ref-ucsd .topic-faculty h3,.ref-ucsd .committee-intro h2,.ref-ucsd .course-catalog h3{color:var(--ink)}.ref-ucsd .person-name,.ref-ucsd .person-name:hover,.ref-ucsd .person-name:focus-visible{color:var(--ink);font-weight:800}.ref-hopkins .profile-page-grid h2,.ref-hopkins .profile-modal h2,.ref-hopkins .area-modal h2,.ref-hopkins .asbam-profile-copy h2,.ref-hopkins .section-lead h2,.ref-hopkins .archive-heading h2,.ref-hopkins .facility-detail-head h2,.ref-hopkins .topic-index-head h2,.ref-hopkins .topic-detail-copy h2,.ref-hopkins .topic-faculty h3,.ref-hopkins .committee-intro h2,.ref-hopkins .course-catalog h3,.ref-hopkins .asbam-practical-title h3{color:#fff}@media (width<=760px){.google-calendar-module>header{flex-direction:row;align-items:center;padding:20px 16px}.google-calendar-module>header h3{font-size:21px}.calendar-preview-head{padding:13px 10px}.calendar-preview-head b{font-size:14px}.calendar-grid>.calendar-day,.calendar-grid>.calendar-blank{min-height:78px;padding:6px}.calendar-date-number{width:20px;height:20px}.calendar-event-marks{margin-top:8px}.calendar-event-marks i{text-align:center;padding:3px 2px;font-size:7px;line-height:1.2;display:block}.calendar-day-popover,.calendar-day.opens-left .calendar-day-popover{width:auto;position:fixed;inset:auto 16px 18px}.calendar-grid .calendar-popover-event em{font-size:10px;display:block}}.story-list>.story-card{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:250px minmax(0,1fr) 28px;align-items:center;gap:25px;margin:0;padding:25px 0;transition:background-color .2s;display:grid}.story-card-copy{min-width:0}.story-card-copy h3{text-underline-offset:5px;width:fit-content;max-width:100%;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.story-card-arrow{width:19px;transition:transform .22s cubic-bezier(.22,.72,.28,1)}.story-list>.story-card:hover,.story-list>.story-card:focus-visible{background:color-mix(in srgb,var(--brand) 5%,transparent);outline:none}.story-list>.story-card:hover h3,.story-list>.story-card:focus-visible h3{color:var(--brand);text-decoration-color:currentColor}.story-list>.story-card:hover .story-card-arrow,.story-list>.story-card:focus-visible .story-card-arrow{transform:translate(5px)}.news-archive-link{border:0;border-top:4px solid var(--brand);border-bottom:1px solid var(--line);width:100%;color:var(--brand);font:800 13px var(--display);letter-spacing:.06em;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:34px;padding:19px 0;display:flex}.news-archive-link svg{width:18px;transition:transform .2s}.news-archive-link:hover svg,.news-archive-link:focus-visible svg{transform:translate(5px)}.news-archive-link:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.news-archive-page>h2{color:var(--brand);font:750 clamp(38px,4vw,55px)/1 var(--display);margin:0 0 20px}.ref-hopkins .story-list>.story-card:hover,.ref-hopkins .story-list>.story-card:focus-visible{background:#222}.ref-hopkins .story-card-arrow{color:var(--brand)}@media (width<=760px){.story-list>.story-card{grid-template-columns:minmax(0,1fr) 22px;gap:18px 10px;padding:22px 0}.story-list>.story-card .story-image{grid-column:1/-1;width:100%;height:220px}.story-card-copy{grid-column:1}.story-card-arrow{grid-column:2;align-self:center}.news-archive-link{margin-top:24px}}.story-list>.story-card .story-image{aspect-ratio:16/9;width:100%;height:auto;display:block;overflow:hidden}.story-list>.story-card .story-image.has-image{background:0 0}.story-list>.story-card .story-image>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.documentary-still{width:100%;max-width:900px;height:auto;margin:0 0 24px;display:block}.seminars-archive>.seminar-page-image{width:100%;height:auto;margin-bottom:38px;display:block}.career-development-image{border-radius:16px;width:100%;height:auto;margin-bottom:38px;display:block}.career-development-feature{width:100%;max-width:760px;margin:0 auto}.career-artwork-filters{pointer-events:none;position:absolute;overflow:hidden}.career-development-feature .career-development-image{mix-blend-mode:multiply;border-radius:0;margin:0}.ref-hopkins .career-development-feature .career-development-image{filter:url(#career-pencil-artwork);mix-blend-mode:normal}.career-development-feature figcaption{max-width:38ch;color:color-mix(in srgb,var(--ink) 78%,transparent);text-align:center;text-wrap:balance;margin:12px auto 0;font-size:16px;line-height:1.65}@media (width<=760px){.career-development-feature figcaption{max-width:29ch;margin-top:18px;font-size:15px}}.journal-clubs-page>.google-calendar-module{margin-top:38px}.journal-clubs-intro{border-bottom:5px solid var(--brand);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding-bottom:31px;display:grid}.journal-clubs-intro small,.journal-club-schedule header small,.journal-club-card header small,.journal-club-proposal header small,.latest-events>div>small{color:var(--brand);letter-spacing:.16em;font-size:9px;font-weight:850}.journal-clubs-intro h2{font:750 clamp(43px,5vw,64px)/.94 var(--display);margin:9px 0 12px}.journal-clubs-intro p{max-width:670px;color:color-mix(in srgb,var(--ink) 69%,transparent);margin:0;font-size:14px;line-height:1.7}.journal-clubs-intro>button{color:var(--brand);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:26px;padding:15px 0;font-weight:800;display:flex}.journal-clubs-intro>button svg{width:17px;transition:transform .2s}.journal-clubs-intro>button:hover svg{transform:translate(5px)}.journal-club-schedule>header{justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:16px;display:flex}.journal-club-schedule h3,.latest-events h3{font:750 31px/1 var(--display);margin:7px 0 0}.journal-club-schedule>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.journal-club-schedule article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--page);grid-template-columns:105px minmax(0,1fr);gap:19px;min-height:125px;padding:22px;display:grid}.journal-club-schedule article>span{color:var(--brand);font:800 13px/1.2 var(--display)}.journal-club-schedule h4{font:750 21px/1.08 var(--display);margin:0 0 8px}.journal-club-schedule p{margin:0 0 7px;font-size:12px}.journal-club-schedule article small{color:color-mix(in srgb,var(--ink) 57%,transparent);font-size:10px}.journal-club-schedule.compact{margin:38px 0 62px}.journal-club-schedule.compact>div{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-club-directory{flex-direction:column;gap:38px;display:flex}.journal-club-card{border:1px solid var(--line);border-top:5px solid var(--brand);background:var(--page);padding:34px}.journal-club-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:30px;display:grid}.journal-club-card>header h3{font:750 clamp(31px,3.4vw,45px)/.98 var(--display);margin:8px 0 0}.journal-club-card>header>span{background:var(--soft);color:var(--brand);padding:8px 11px;font-size:11px;font-weight:800}.journal-club-card>p{max-width:760px;color:color-mix(in srgb,var(--ink) 72%,transparent);margin:25px 0;font-size:14px;line-height:1.72}.journal-club-logistics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 24px;padding:16px 0;display:flex}.journal-club-logistics span{align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.journal-club-logistics svg{width:16px;color:var(--brand)}.journal-club-note{color:color-mix(in srgb,var(--ink) 55%,transparent);margin-top:12px;font-size:10px;line-height:1.5;display:block}.journal-reading-list>h4{border-bottom:3px solid var(--brand);font:750 22px var(--display);margin:0;padding:0 0 13px}.journal-reading-list>article{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px 0;display:grid}.journal-reading-list time{color:var(--brand);font:800 12px var(--display)}.journal-reading-list h5{font:750 15px/1.38 var(--display);margin:0}.journal-reading-list p{color:color-mix(in srgb,var(--ink) 57%,transparent);margin:5px 0 0;font-size:10px}.journal-reading-list>article>div:last-child{gap:9px;display:flex}.journal-reading-list a{color:var(--brand);letter-spacing:.08em;border-bottom:1px solid;align-items:center;gap:5px;padding-bottom:3px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.journal-reading-list a svg{width:11px}.journal-club-proposal{border-top:5px solid var(--brand);background:var(--soft);margin-top:72px;padding:39px;scroll-margin-top:95px}.journal-club-proposal>header{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);gap:12px 50px;margin-bottom:30px;display:grid}.journal-club-proposal>header small{grid-column:1/-1}.journal-club-proposal h3{font:750 clamp(34px,4vw,49px)/.98 var(--display);margin:4px 0 0}.journal-club-proposal header p{color:color-mix(in srgb,var(--ink) 67%,transparent);margin:3px 0 0;font-size:13px;line-height:1.67}.proposal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.proposal-fields label{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:10px;font-weight:800;display:flex}.proposal-fields label.wide{grid-column:1/-1}.proposal-fields input,.proposal-fields textarea{border:1px solid var(--line);background:var(--page);width:100%;color:var(--ink);font:400 14px/1.5 var(--body);text-transform:none;resize:vertical;border-radius:0;padding:13px 14px}.proposal-fields input:focus,.proposal-fields textarea:focus{border-color:var(--brand);outline:2px solid color-mix(in srgb,var(--brand) 18%,transparent)}.journal-club-proposal>button{background:var(--brand);color:#fff;cursor:pointer;border:0;align-items:center;gap:10px;margin-top:24px;padding:14px 17px;font-weight:800;display:flex}.journal-club-proposal>button svg{width:16px}.latest-events{margin-top:68px}.latest-events>div{border-bottom:4px solid var(--brand);margin-bottom:18px;padding-bottom:17px}.media-feature{color:inherit;text-decoration:none;transition:padding-left .22s,background-color .22s;display:block;position:relative}.media-feature>b{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:inline-flex}.media-feature>b svg{width:13px}.media-feature:hover,.media-feature:focus-visible{background:color-mix(in srgb,var(--brand) 5%,transparent);outline:none;padding-left:17px}.media-feature:hover h3,.media-feature:focus-visible h3{color:var(--brand)}.highlight-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding-bottom:16px;display:flex}.highlight-detail-head .back-link{flex:none;margin:0;display:flex}.highlight-detail-head>small{color:var(--brand);letter-spacing:.04em;text-align:right;font-size:10px;font-weight:800;display:block}.highlight-detail>h2{margin-top:0}.archive-heading-compact{display:block}.ref-hopkins .journal-club-card,.ref-hopkins .journal-club-schedule article,.ref-hopkins .proposal-fields input,.ref-hopkins .proposal-fields textarea{background:#1a1a1a}.ref-hopkins .journal-club-card>header>span,.ref-hopkins .journal-club-proposal{background:#222}.ref-hopkins .journal-club-card>p,.ref-hopkins .journal-club-proposal header p{color:#bdbdbd}@media (width<=760px){.journal-clubs-intro{grid-template-columns:1fr;gap:22px}.journal-clubs-intro>button{justify-content:space-between}.journal-club-schedule>div,.journal-club-schedule.compact>div{grid-template-columns:1fr}.journal-club-schedule article{grid-template-columns:88px minmax(0,1fr);min-height:0;padding:19px}.journal-club-card{padding:25px 20px}.journal-club-card>header{grid-template-columns:1fr;gap:15px}.journal-club-card>header>span{width:max-content}.journal-reading-list>article{grid-template-columns:40px minmax(0,1fr);gap:12px}.journal-reading-list>article>div:last-child{grid-column:2}.journal-club-proposal{padding:28px 20px}.journal-club-proposal>header,.proposal-fields{grid-template-columns:1fr}.journal-club-proposal>header small,.proposal-fields label.wide{grid-column:auto}.highlight-detail-head{flex-direction:column;align-items:flex-start;gap:14px}.highlight-detail-head>small{text-align:left}.media-feature:hover,.media-feature:focus-visible{padding-left:10px}}.journal-club-card{border-color:color-mix(in srgb,var(--line) 84%,transparent);padding:42px;position:relative;box-shadow:0 18px 48px #0e1c2d0e}.organizer-contact{z-index:8;justify-self:end;position:relative}.organizer-contact>button{border:1px solid var(--line);background:var(--soft);min-width:178px;color:var(--ink);font:800 11px var(--body);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:11px 13px;display:flex}.organizer-contact>button svg{width:14px;color:var(--brand);transition:transform .2s}.organizer-contact:hover>button,.organizer-contact:focus-within>button{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--page))}.organizer-contact:hover>button svg,.organizer-contact:focus-within>button svg{transform:rotate(180deg)}.organizer-popover{border:1px solid color-mix(in srgb,var(--brand) 40%,var(--line));border-top:3px solid var(--brand);background:var(--page);opacity:0;visibility:hidden;pointer-events:none;width:320px;padding:19px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-5px);box-shadow:0 22px 55px #0c19282e}.organizer-contact:hover .organizer-popover,.organizer-contact:focus-within .organizer-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.organizer-popover>small{color:var(--brand);letter-spacing:.16em;font-size:8px;font-weight:900;display:block}.organizer-popover>strong{font:750 20px var(--display);margin:5px 0 15px;display:block}.organizer-popover>a{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:16px 42px minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;font-size:10px;font-weight:850;text-decoration:none;display:grid}.organizer-popover>a svg{width:14px;color:var(--brand)}.organizer-popover>a span{overflow-wrap:anywhere;color:color-mix(in srgb,var(--ink) 62%,transparent);font-weight:500;line-height:1.35}.organizer-popover>a:hover,.organizer-popover>a:focus-visible{color:var(--brand);outline:none}.organizer-contact.compact{justify-self:start;margin-top:9px}.organizer-contact.compact>button{min-width:0;color:color-mix(in srgb,var(--ink) 63%,transparent);background:0 0;border:0;padding:0;font-size:10px}.organizer-contact.compact>button:before{content:"Organizer · ";font-weight:500}.organizer-contact.compact .organizer-popover{left:0;right:auto}.journal-reading-list>header{border-bottom:3px solid var(--brand);justify-content:space-between;align-items:end;gap:20px;padding:0 0 15px;display:flex}.journal-reading-list>header small,.reading-copy>small{color:var(--brand);letter-spacing:.15em;font-size:8px;font-weight:900}.journal-reading-list>header h4{font:750 26px/1 var(--display);margin:5px 0 0}.journal-reading-list>header>span{color:color-mix(in srgb,var(--ink) 55%,transparent);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.journal-reading-list>.reading-item{border:1px solid var(--line);grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:26px;min-height:142px;margin-top:10px;padding:24px;transition:transform .2s,border-color .2s,opacity .2s,filter .2s,background-color .2s;display:grid;position:relative}.reading-state{grid-template-columns:11px minmax(0,1fr);align-items:center;gap:5px 10px;display:grid;position:relative}.reading-state i{border:2px solid var(--brand);background:var(--page);border-radius:50%;grid-row:1/3;width:10px;height:10px}.reading-state span{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.reading-state time{color:color-mix(in srgb,var(--ink) 62%,transparent);font:650 11px var(--body)}.reading-copy h5{max-width:680px;font:750 17px/1.38 var(--display);margin:7px 0 0}.reading-copy p{margin:8px 0 0;font-size:11px}.reading-actions{gap:9px;display:flex}.reading-actions a{border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line));background:var(--page);border-bottom-width:1px;justify-content:center;min-width:48px;padding:8px 9px;transition:background-color .18s,color .18s}.reading-actions a:hover,.reading-actions a:focus-visible{background:var(--brand);color:#fff;outline:none}.reading-item.is-previous{background:color-mix(in srgb,var(--soft) 74%,var(--page));opacity:.64;filter:saturate(.52)}.reading-item.is-previous .reading-state i{border-color:color-mix(in srgb,var(--ink) 42%,transparent);background:color-mix(in srgb,var(--ink) 18%,var(--page))}.reading-item.is-current .reading-state i{background:var(--brand);box-shadow:0 0 0 6px color-mix(in srgb,var(--brand) 13%,transparent)}.reading-item.is-current .reading-state span{color:var(--brand)}.reading-item.is-next:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 62%,color-mix(in srgb,var(--page) 22%,transparent));opacity:.65;position:absolute;inset:0}.reading-item.is-next>*{z-index:1;position:relative}.reading-item.is-next .reading-state i{background:color-mix(in srgb,var(--brand) 16%,var(--page))}.ref-hopkins .organizer-contact>button,.ref-hopkins .organizer-popover,.ref-hopkins .reading-actions a{background:#1a1a1a}.ref-hopkins .organizer-contact:hover>button,.ref-hopkins .organizer-contact:focus-within>button{background:#242424}.ref-hopkins .reading-item.is-previous{background:#181818}.ref-hopkins .reading-item.is-next:after{background:linear-gradient(90deg,#0000 62%,#ffffff06)}@media (width<=760px){.journal-club-card{padding:27px 20px}.organizer-contact{justify-self:start}.organizer-popover{width:min(320px,100vw - 74px);left:0;right:auto}.journal-reading-list>header{align-items:start}.journal-reading-list>.reading-item{grid-template-columns:1fr;gap:15px;min-height:0;padding:20px}.reading-state{grid-template-columns:11px auto minmax(0,1fr)}.reading-state i{grid-row:auto}.reading-state time{text-align:right}.reading-actions{justify-content:flex-start}.reading-actions a{min-width:64px}.journal-reading-list>header>span{display:none}}.journal-clubs-intro{border-bottom:1px solid var(--ink);align-items:center;padding:2px 0 30px}.journal-clubs-intro h2{display:none}.journal-clubs-intro p{max-width:760px;color:var(--ink);font-size:16px;line-height:1.65}.journal-clubs-intro>button{color:var(--ink);gap:38px;font-size:12px}.journal-club-schedule{margin:38px 0 76px}.journal-club-schedule>header{margin-bottom:18px;display:block}.journal-club-schedule h3{margin-top:8px;font-size:25px}.journal-club-schedule>div{border:0;border-top:1px solid var(--ink)}.journal-club-schedule article{border-right:0;border-bottom:1px solid var(--line);background:0 0;min-height:112px;padding:22px 0}.journal-club-schedule article:first-child{padding-right:28px}.journal-club-schedule article:last-child{padding-left:28px}.journal-club-schedule article>span{font-size:11px}.journal-club-schedule h4{font-size:19px}.journal-club-directory{gap:78px}.journal-club-card{border:0;border-top:1px solid var(--ink);box-shadow:none;padding:40px 0 0}.journal-club-card>header>span{background:0 0}.journal-club-card>p{max-width:820px;margin:28px 0 22px;font-size:15px}.journal-club-logistics{border-top:1px solid var(--line);border-bottom:0;padding:14px 0}.journal-club-note{border-top:1px solid var(--line);margin-top:2px;padding-top:12px}.organizer-contact>button{background:0 0;border:0;border-bottom:1px solid;min-width:0;padding:7px 0}.organizer-contact:hover>button,.organizer-contact:focus-within>button{border-color:var(--brand);color:var(--brand);background:0 0}.organizer-popover{border-color:var(--line);border-top-color:var(--ink);box-shadow:0 16px 38px #0c192821}.journal-reading-list{margin-top:44px}.journal-reading-list>header{border-bottom:1px solid var(--ink);padding-bottom:14px}.journal-reading-list>header h4{font-size:23px}.journal-reading-list>.reading-item{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:150px minmax(0,1fr) auto;min-height:128px;margin:0;padding:23px 4px}.journal-reading-list>.reading-item:hover{border-color:var(--ink);transform:none}.reading-state i{border-width:1px;width:8px;height:8px}.reading-copy h5{font-family:var(--body);font-size:16px;font-weight:760;line-height:1.42}.reading-actions a{background:0 0;border:0;border-bottom:1px solid;min-width:0;padding:3px 0}.reading-actions a:hover,.reading-actions a:focus-visible{color:var(--ink);background:0 0}.reading-item.is-previous{opacity:.52;filter:none;background:0 0}.reading-item.is-previous:hover,.reading-item.is-previous:focus-within{opacity:.78;filter:none}.reading-item.is-current{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));background:color-mix(in srgb,var(--brand) 7%,var(--page));box-shadow:inset 3px 0 0 var(--brand)}.reading-item.is-current .reading-state i{box-shadow:none}.reading-item.is-next{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--soft) 76%,transparent));border-style:solid}.reading-item.is-next:after{display:none}.journal-club-proposal{border-top:1px solid var(--ink);background:0 0;margin-top:86px;padding:44px 0 0}.journal-club-proposal>header{grid-template-columns:minmax(250px,.72fr) minmax(300px,1.28fr)}.journal-club-proposal h3{font-size:42px}.proposal-fields{padding-top:7px}.proposal-fields input,.proposal-fields textarea{border-color:color-mix(in srgb,var(--ink) 30%,var(--line));background:0 0}.journal-club-proposal>button{color:var(--ink);background:0 0;border-bottom:1px solid;padding:12px 0}.ref-hopkins .journal-club-card{box-shadow:none}.ref-hopkins .journal-club-schedule article,.ref-hopkins .organizer-contact>button,.ref-hopkins .reading-actions a,.ref-hopkins .reading-item.is-previous{background:0 0}.ref-hopkins .reading-item.is-current{background:color-mix(in srgb,var(--brand) 11%,#171717)}.ref-hopkins .reading-item.is-next{background:linear-gradient(90deg,#0000,#1e1e1e)}.ref-hopkins .journal-club-proposal{background:0 0}@media (width<=760px){.journal-clubs-intro{padding-top:0}.journal-clubs-intro p{font-size:14px}.journal-club-schedule>div{grid-template-columns:1fr}.journal-club-schedule article:first-child,.journal-club-schedule article:last-child{padding:18px 0}.journal-club-directory{gap:58px}.journal-club-card{padding:32px 0 0}.journal-reading-list>.reading-item{grid-template-columns:1fr;padding:20px 8px}.journal-club-proposal{padding:35px 0 0}.journal-club-proposal>header{grid-template-columns:1fr}.calendar-grid>span{min-height:74px}.calendar-grid em{text-align:center;margin-top:10px;padding:3px 2px;font-size:6px;line-height:1.2;display:block}}.topic-detail-copy{min-width:0}.topic-detail-copy h2{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-width:100%}.student-roster article{min-height:118px}.student-roster article>div{min-width:0}.student-email{width:fit-content;max-width:100%;color:var(--brand);overflow-wrap:anywhere;border-bottom:1px solid #0000;align-items:center;gap:7px;margin-top:9px;padding-bottom:3px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.student-email svg{flex:none;width:13px}.student-email:hover,.student-email:focus-visible{border-color:currentColor;outline:none}.ref-hopkins .student-email{color:var(--brand)}.people-cards>article{flex-direction:column;min-width:0;height:100%;display:flex}.people-cards>article>p{min-height:38px;margin-bottom:0;line-height:1.45}.person-contact-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.people-cards>article>.person-contact-links{min-height:52px;margin-top:auto;padding-top:16px}.people-cards .person-contact-links>a{border-top:1px solid var(--line);white-space:nowrap;justify-content:flex-start;min-height:36px;padding:9px 10px;text-decoration:none;transition:border-color .2s,background-color .2s}.people-cards .person-contact-links>a:hover,.people-cards .person-contact-links>a:focus-visible{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,transparent);outline:none}.profile-actions.person-contact-links{flex-wrap:wrap;gap:12px 22px;margin-top:28px;display:flex}.profile-actions.person-contact-links>a{border-bottom:1px solid;padding-bottom:6px;text-decoration:none}.profile-modal .person-contact-links{flex-wrap:wrap;gap:12px 22px;margin-top:24px;display:flex}.profile-modal .person-contact-links>a{color:var(--brand);align-items:center;gap:8px;font-weight:700;display:inline-flex}.ref-hopkins .people-cards .person-contact-links>a:hover,.ref-hopkins .people-cards .person-contact-links>a:focus-visible{background:color-mix(in srgb,var(--brand2) 10%,transparent)}@media (width<=760px){.people-cards>article>p{min-height:0}.people-cards>article>.person-contact-links{min-height:48px}.profile-actions.person-contact-links{grid-template-columns:1fr;gap:10px;display:grid}.ref-hopkins.route-page-home .hopkins-intro{height:calc(100svh - 55px);min-height:590px;margin-top:0;display:grid}.ref-hopkins.route-page-home .hopkins-ascii-stage{display:grid}.ref-hopkins.route-page-home .hopkins-ascii-canvas{transform:translate(-9px)}.ref-hopkins.route-page-home .hopkins-intro-mark{letter-spacing:-.06em;background:0 0;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:10px 0 12px 18px;font-size:clamp(19px,5.25vw,24px);line-height:1;display:flex}.ref-hopkins.route-page-home .hopkins-intro-mark .official-bilkent-logo{flex:0 0 70px;width:70px;height:70px;padding:3px;position:static}.ref-hopkins.route-page-home .hopkins-intro-mark span{flex:1;gap:3px;min-width:0;margin-left:4px;padding:0;display:flex}.ref-hopkins.route-page-home .hopkins-intro-mark em{white-space:nowrap;min-height:0;padding:0;display:block}.ref-hopkins.route-page-home .hopkins-intro-mark b{white-space:nowrap;width:max-content;max-width:100%;padding-bottom:10px;display:block;position:relative}.ref-hopkins.route-page-home .hopkins-intro-mark b:after{content:"";transform-origin:0;background:#fff;height:2px;animation:.9s cubic-bezier(.2,.72,.2,1) 4.6s both hopkinsTitleRule;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ref-hopkins.route-page-home .hopkins-intro-mark span:after{display:none}.ref-hopkins.route-page-home .intro-down{width:42px;height:42px;bottom:16px}}.ref-hopkins .profile-publications{border:0;margin-top:42px;background:0 0!important;padding:0!important}.ref-hopkins .profile-publications>header{border-bottom:5px solid var(--brand);align-items:flex-end;padding:0 0 25px}.ref-hopkins .profile-publications>header small{color:var(--brand);letter-spacing:.19em;font-size:9px}.ref-hopkins .profile-publications>header h3{letter-spacing:-.045em;margin-top:9px;font-size:clamp(37px,4vw,48px)}.ref-hopkins .profile-publications>header>span{color:#bdbdbd;letter-spacing:.12em;border:1px solid #505050;margin-bottom:3px;padding:8px 11px;font-size:9px}.ref-hopkins .publication-profile{background:#494949;border-bottom:1px solid #494949;border-left:1px solid #494949;border-right:1px solid #494949;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:0;display:grid}.ref-hopkins .publication-profile>article{border:0;border-top:1px solid #494949;grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:0;min-height:235px;transition:background .22s,color .22s;display:grid;position:relative;overflow:hidden;background:#202020!important;padding:25px 27px!important}.ref-hopkins .publication-profile>article:before{content:"";background:var(--brand);transform-origin:bottom;width:3px;transition:transform .25s cubic-bezier(.2,.72,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ref-hopkins .publication-profile>article>header{min-height:0;color:var(--brand);justify-content:space-between;align-items:flex-start;gap:16px;padding:0;display:flex;background:0 0!important}.ref-hopkins .publication-profile>article>header>span{letter-spacing:.06em;font:800 13px/1 Inconsolata}.ref-hopkins .publication-profile>article>header>small{color:#858585;letter-spacing:.02em;text-align:right;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:68%;margin:0;font:600 8px/1.4 Montserrat;display:-webkit-box;overflow:hidden}.ref-hopkins .publication-profile>article>div{flex-direction:column;min-width:0;padding:0;display:flex}.ref-hopkins .publication-profile h4{color:#fff;letter-spacing:-.018em;margin:30px 0 18px;font:700 17px/1.38 Montserrat}.ref-hopkins .publication-profile p{color:#9b9b9b!important;margin-top:auto!important;font:500 11px/1.45 Montserrat!important}.ref-hopkins .publication-profile a{width:max-content;color:var(--brand);border-bottom:1px solid;margin-top:14px;padding-bottom:3px;font-size:8px;text-decoration:none}.ref-hopkins .publication-profile>article:hover{border-color:#0000;transform:none;background:#282329!important}.ref-hopkins .publication-profile>article:hover:before{transform:none}.ref-hopkins .publication-profile>article:last-child:nth-child(odd){grid-column:1/-1;min-height:205px}.profile-scholar-link{color:var(--brand);letter-spacing:.03em;border-bottom:1px solid;align-items:center;gap:8px;margin-top:24px;padding:8px 0;font-size:12px;font-weight:800;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.profile-scholar-link svg{width:15px;height:15px}.profile-scholar-link:hover,.profile-scholar-link:focus-visible{outline:none;gap:12px}.ref-hopkins .profile-scholar-link{color:#fff}.ref-hopkins .profile-scholar-link:hover,.ref-hopkins .profile-scholar-link:focus-visible{color:var(--brand)}@media (width<=760px){.ref-hopkins .profile-publications{margin-top:32px}.ref-hopkins .profile-publications>header{align-items:flex-start;gap:15px}.ref-hopkins .profile-publications>header h3{font-size:34px}.ref-hopkins .profile-publications>header>span{margin:0}.ref-hopkins .publication-profile{grid-template-columns:1fr}.ref-hopkins .publication-profile>article,.ref-hopkins .publication-profile>article:last-child:nth-child(odd){min-height:205px;padding:23px 21px!important}.ref-hopkins .publication-profile h4{margin-top:25px;font-size:15px}}.ucsd-carousel-hero{background:#f4f8fa;height:min(720px,74vh);min-height:620px}.ucsd-carousel-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#f4f8fa 0%,#f4f8fafa 31%,#f4f8fabd 44%,#f4f8fa14 68%,#0000 100%);position:absolute;inset:0}.ucsd-carousel-hero .ucsd-hero-copy{z-index:4;left:calc(var(--hero-pad) - 20px)}.ucsd-hero-carousel{z-index:1;position:absolute;inset:0;overflow:hidden}.ucsd-hero-carousel figure{opacity:0;margin:0;transition:opacity .8s;position:absolute;inset:0;overflow:hidden}.ucsd-hero-carousel figure:after{content:"";background:linear-gradient(#0000 57%,#031d2d47 100%);position:absolute;inset:0}.ucsd-hero-carousel figure>span{background-image:var(--ucsd-slide-image);filter:saturate(.88)contrast(1.03);background-position:50%;background-size:cover;transition:transform 6.3s cubic-bezier(.2,.72,.2,1);position:absolute;inset:-12px;transform:scale(1.04)}.ucsd-hero-carousel figure.active{opacity:1}.ucsd-hero-carousel figure.active>span{transform:scale(1)}.ucsd-hero-slide-controls{z-index:5;left:var(--hero-pad);gap:7px;display:flex;position:absolute;bottom:44px}.ucsd-hero-slide-controls button{cursor:pointer;background:0 0;border:0;align-items:center;width:38px;height:15px;padding:0;display:grid}.ucsd-hero-slide-controls button>span{transform-origin:0;background:#aabdc7;width:100%;height:3px;transition:height .2s,background .2s;display:block}.ucsd-hero-slide-controls button.active>span,.ucsd-hero-slide-controls button:hover>span,.ucsd-hero-slide-controls button:focus-visible>span{background:#00629b;height:5px}.ucsd-hero-slide-controls button:focus-visible{outline-offset:3px;outline:2px solid #00629b}.ucsd-ascii-hero{cursor:crosshair;background-color:#f2f8f8;background-image:none;height:min(760px,78vh);min-height:680px}.ucsd-ascii-hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#00629b0e 1px,#0000 1px),linear-gradient(90deg,#00629b0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 23%,#000 54% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 23%,#000 54% 100%)}.ucsd-ascii-hero:after{z-index:3}.ucsd-ascii-swarm{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.ucsd-ascii-hero .ucsd-hero-copy{z-index:2;width:min(455px,37vw);top:126px}.ucsd-ascii-hero .ucsd-hero-copy h1 em{color:#0088b8}.ucsd-ascii-hero .ucsd-hero-copy p{max-width:390px}.ref-ucsd-experimental .ucsd-area-showcase{border-top:1px solid #d2e2e8}@media (width<=760px){.ucsd-carousel-hero{background-image:none;height:720px;min-height:0}.ucsd-carousel-hero:before{background:linear-gradient(#f4f8fa 0 36%,#f4f8fae6 43%,#f4f8fa14 66%,#0000 100%)}.ucsd-carousel-hero .ucsd-hero-copy{top:36px;left:var(--hero-pad)}.ucsd-hero-carousel figure{top:270px;left:0}.ucsd-hero-carousel figure>span{background-position:50%}.ucsd-hero-slide-controls{top:229px;bottom:auto;left:20px}.ucsd-ascii-hero{background-image:none;height:760px;min-height:0}.ucsd-ascii-hero .ucsd-hero-copy{width:calc(100% - 40px);top:38px}.ucsd-ascii-hero .ucsd-hero-copy p{max-width:330px}.ucsd-ascii-hero:before{background-size:22px 22px;-webkit-mask-image:linear-gradient(#0000 0%,#00000026 26%,#000 46% 100%);mask-image:linear-gradient(#0000 0%,#00000026 26%,#000 46% 100%)}}@keyframes bn-sidebar-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.inner-sidebar{animation:.48s cubic-bezier(.22,.72,.28,1) 35ms both bn-sidebar-enter}.inner-sidebar .sidebar-group{animation:.34s cubic-bezier(.22,.72,.28,1) both bn-enter}.inner-sidebar .sidebar-group:nth-of-type(2){animation-delay:55ms}.inner-sidebar .sidebar-group:nth-of-type(3){animation-delay:.1s}.inner-sidebar .sidebar-group:nth-of-type(4){animation-delay:.145s}.inner-sidebar .sidebar-group:nth-of-type(5){animation-delay:.19s}@media (prefers-reduced-motion:reduce){.inner-sidebar,.inner-sidebar .sidebar-group{animation:none!important}}@media (width<=760px){.associated-faculty,.ucsd-area-faculty .associated-faculty{grid-template-columns:1fr;gap:12px}.associated-faculty>button,.associated-faculty>.unlinked-faculty,.ucsd-area-faculty .associated-faculty>button,.ucsd-area-faculty .associated-faculty>.unlinked-faculty{grid-template-columns:72px minmax(0,1fr);gap:15px;min-height:104px;padding-bottom:12px}.associated-faculty>button>span,.associated-faculty>.unlinked-faculty>span{width:72px;height:72px}.associated-faculty>button b,.associated-faculty>.unlinked-faculty>b{font-size:19px}}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.search-overlay input:focus,.search-overlay input:focus-visible{outline-offset:0;box-shadow:none;outline:none}.stanford-slide-photo{background-image:linear-gradient(90deg,#000000d1,#0000000a),url(/optimized/7022ada7ef8c2aca-1672.webp)}.neural-card{background-image:url(/optimized/8a79e793e889649d-1672.webp)}.graduate-card{background-image:url(/optimized/ac997ff9a649d24d-1672.webp)}.community-card{background-image:url(/optimized/c9f8cec344b7d43a-1672.webp)}.radboud-science-image{background:#020202 url(/optimized/088f3e68491e4ba1-1672.webp) 50%/cover no-repeat}.radboud-science-image .black-hole{display:none}.source-link{color:var(--brand);border-bottom:2px solid;align-items:center;gap:8px;margin-top:24px;padding-bottom:4px;font-weight:750;text-decoration:none;display:inline-flex}.source-link svg{width:16px}.section-note{color:#666;max-width:760px;font-size:14px}.contact-box a{color:inherit}.contact-people{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;padding-top:18px;display:grid}.contact-people p{margin:0;display:block}.event-rows>a{color:inherit;text-decoration:none;display:block}.event-rows>a:hover h3{color:var(--brand)}.person-photo{background:var(--soft)}.person-avatar,.modal-avatar{background:linear-gradient(145deg,var(--brand),var(--brand2));color:#fff;width:100%;height:100%;font:800 54px var(--display);place-items:center;display:grid}.student-roster{--portrait-width:132px;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.student-roster article{grid-template-columns:var(--portrait-width) minmax(0,1fr);background:var(--page);min-width:0;box-shadow:0 0 0 1px var(--line);grid-template-rows:auto 1fr;align-content:start;align-items:start;gap:18px;padding:20px;display:grid}.roster-portrait{width:var(--portrait-width);aspect-ratio:3/4;isolation:isolate;background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.roster-avatar{object-fit:cover;object-position:var(--portrait-position,center 18%);width:100%;height:100%;transform:scale(var(--portrait-zoom,1));transform-origin:var(--portrait-origin,center);background:var(--soft);display:block}.student-identity{overflow-wrap:anywhere;align-self:center;min-width:0}.reference-site .student-roster .student-identity h3{overflow-wrap:anywhere}.student-email>span{overflow-wrap:anywhere;min-width:0}.roster-photo-placeholder{color:var(--brand);place-items:center;font-size:22px;font-weight:750;display:grid}.student-roster h3{margin:0;font-size:18px;line-height:1.15}.student-roster p{margin:4px 0;font-size:12px}.student-roster small{color:#777;font-size:11px;line-height:1.35;display:block}.roster-heading{color:var(--brand);margin:38px 0 14px;font-size:24px}.student-roster .student-research-interests{overflow-wrap:anywhere;white-space:pre-line;grid-column:1/-1;margin:0;line-height:1.6}.student-research-interests strong{margin-bottom:3px;font-size:11px;font-weight:750;display:block}.topic-detail-copy h2,.reference-site.ref-hopkins .topic-detail-copy h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.topic-detail-hero figure.has-image-credit{background:0 0;height:auto;overflow:visible}.topic-detail-hero figure.has-image-credit>img{aspect-ratio:16/10;height:auto}.topic-detail-hero .topic-image-credit{color:var(--ink);background:0 0;padding:10px 0 0;font-size:11px;line-height:1.5;position:static}.topic-detail-hero .topic-image-credit a{color:var(--brand);font:inherit;letter-spacing:normal;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;display:inline}.topic-card-credit{color:var(--ink);opacity:.75;margin-top:auto;padding-top:12px;font-size:10px;line-height:1.5;display:block}.faculty-topic-links{flex-wrap:wrap;gap:10px 18px;display:flex}.faculty-topic-links>a{max-width:100%;color:var(--brand);overflow-wrap:anywhere;text-underline-offset:4px;font-size:13px;font-weight:700;line-height:1.5;text-decoration:underline}.faculty-topic-links>a:hover{color:var(--ink)}.faculty-topic-links>a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.person-area-label{cursor:default}.faculty-research-topics{border-top:1px solid var(--line);grid-column:1/-1;min-width:0;margin-top:28px;padding-top:20px}.faculty-research-topics h4{margin:0 0 10px;font-size:14px}.faculty-research-topics p{overflow-wrap:anywhere;margin:0}.staff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 24px;display:grid}.staff-directory-card{background:0 0;flex-direction:column;min-width:0;display:flex}.staff-photo{aspect-ratio:.85;background:var(--soft);place-items:center;width:100%;display:grid;overflow:hidden}.staff-photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.staff-photo>span{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 78%,#101010),color-mix(in srgb,var(--brand2) 75%,#101010));color:#fff;width:100%;height:100%;font:800 clamp(55px,7vw,92px)/1 var(--display);place-items:center;display:grid}.staff-card-copy{flex-direction:column;min-height:168px;display:flex}.staff-card-copy h3{font:750 25px/1.08 var(--display);margin:16px 0 6px}.staff-card-copy>p{color:color-mix(in srgb,var(--ink) 72%,transparent);margin:0;font-size:14px;line-height:1.48}.staff-contact{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px;margin-top:auto;padding-top:18px;display:grid}.staff-contact a{border-top:1px solid var(--line);min-width:0;color:var(--brand);align-items:center;gap:7px;padding:10px 7px 10px 0;font-size:11px;font-weight:750;text-decoration:none;display:flex}.staff-contact a:hover,.staff-contact a:focus-visible{border-color:var(--brand);outline:none}.staff-contact svg{flex:none;width:14px}.ref-hopkins .staff-directory-card{background:0 0}.ref-hopkins .staff-card-copy>p{color:#aaa}@media (width<=1100px){.staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.staff-grid{grid-template-columns:1fr}.staff-card-copy{min-height:150px}}.status-banner{border-left:6px solid var(--accent);background:var(--soft);flex-direction:column;gap:6px;margin:20px 0 28px;padding:22px 25px;display:flex}.status-banner b{color:var(--brand);font-size:20px}.status-banner span{font-size:14px}.status-banner a{color:inherit}.status-banner.closed{border-left-color:#777}.application-facts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:30px 0;display:grid}.application-facts article{background:var(--page);flex-direction:column;gap:9px;padding:22px;display:flex}.application-facts b{color:var(--brand);font-size:25px}.application-facts span{font-size:12px;line-height:1.45}.program-options a{border-top:1px solid var(--line);color:var(--brand);justify-content:space-between;align-items:center;margin-top:auto;padding:13px 0;font-size:14px;text-decoration:none;display:flex}.program-options a svg{width:17px}.funding-panel a{color:#fff;align-items:center;gap:8px;font-weight:750;display:inline-flex}.funding-panel a svg{width:16px;height:16px}.editorial-image{background-position:50%;background-size:cover;width:100%;height:clamp(250px,34vw,430px);margin-bottom:38px}.research-overview-image{background-image:linear-gradient(#0000,#00000029),url(/optimized/b6265d3c209dd28f-1672.webp)}.graduate-program-image{background-image:url(/optimized/ac997ff9a649d24d-1672.webp)}.seminar-image{background-image:url(/optimized/c9f8cec344b7d43a-1672.webp)}.eyebrow{color:var(--brand);letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px;font-weight:850;display:block}.gallery-page{--gallery-gap:20px}.gallery-intro{border-bottom:4px solid var(--brand);padding:0 0 34px;display:block}.gallery-intro small{color:var(--brand);letter-spacing:.15em;margin-bottom:13px;font-size:10px;font-weight:850;display:block}.gallery-intro h2{max-width:620px;font:760 clamp(43px,5.2vw,70px)/.91 var(--display);letter-spacing:-.04em;margin:0}.gallery-filter{border-bottom:1px solid var(--line);gap:0;margin:24px 0 34px;display:flex}.gallery-filter button{color:color-mix(in srgb,var(--ink) 62%,transparent);font:800 11px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:9px;margin-right:26px;padding:11px 22px 13px 0;display:flex}.gallery-filter button span{background:var(--soft);min-width:19px;height:19px;color:var(--ink);place-items:center;padding:0 5px;font-size:9px;display:grid}.gallery-filter button:hover,.gallery-filter button:focus-visible,.gallery-filter button.active{color:var(--brand)}.gallery-filter button.active{border-bottom-color:var(--brand)}.gallery-filter button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.gallery-grid{gap:42px var(--gallery-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.gallery-entry{min-width:0;color:inherit;flex-direction:column;grid-column:span 4;text-decoration:none;display:flex}.gallery-entry.is-featured{grid-area:auto/1/auto/-1}.gallery-grid.is-filtered .gallery-entry{grid-area:auto/span 6}.gallery-grid.is-filtered .gallery-entry:first-child{grid-column:span 12}.gallery-entry figure{isolation:isolate;background:#0d0d0d;min-height:270px;margin:0;position:relative;overflow:hidden}.gallery-entry.is-featured figure{aspect-ratio:16/7;min-height:0}.gallery-entry img{object-fit:cover;filter:saturate(.84)contrast(1.03);width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.72,.2,1),filter .35s;position:absolute;inset:0}.gallery-entry figure:after{content:"";z-index:1;background:linear-gradient(#0000,#000000e0);position:absolute;inset:30% 0 0}.gallery-entry figcaption{z-index:2;color:#fff;position:absolute;bottom:22px;left:24px;right:24px}.gallery-entry figcaption>span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.gallery-entry h3{max-width:620px;font:760 clamp(22px,2.3vw,35px)/1 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:8px 0 0}.gallery-entry.is-featured h3{font-size:clamp(34px,4vw,55px)}.gallery-entry-copy{border-top:1px solid #0000;flex:1;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 0 0;display:flex}.gallery-entry-copy p{max-width:510px;color:color-mix(in srgb,var(--ink) 66%,transparent);margin:0;font-size:12px;line-height:1.55}.gallery-entry-copy b{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:5px;font-size:9px;display:inline-flex}.gallery-entry-copy svg{width:13px}.gallery-play{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808b8;border:1px solid #ffffff85;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:18px;right:18px}.gallery-play svg{width:18px}.gallery-entry:hover img,.gallery-entry:focus-visible img{filter:saturate()contrast(1.03);transform:scale(1.035)}.gallery-entry:hover h3,.gallery-entry:focus-visible h3{color:#b7c4ff}.gallery-entry:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.gallery-entry:focus-visible .gallery-entry-copy{border-color:var(--brand)}.gallery-entry:not(.is-featured) .gallery-entry-copy{flex-direction:column;justify-content:flex-start}@media (width<=900px){.gallery-intro{grid-template-columns:1fr;gap:20px}.gallery-entry{grid-column:span 6}.gallery-entry.is-featured{grid-area:auto/span 12}.gallery-entry.is-featured figure{aspect-ratio:auto;min-height:440px}}@media (width<=620px){.gallery-page{--gallery-gap:28px}.gallery-intro{padding-bottom:25px}.gallery-intro h2{font-size:42px}.gallery-intro p{font-size:14px}.gallery-filter{margin:18px 0 27px}.gallery-filter button{margin-right:17px;padding-right:5px}.gallery-grid{flex-direction:column;display:flex}.gallery-entry,.gallery-grid.is-filtered .gallery-entry,.gallery-grid.is-filtered .gallery-entry:first-child{width:100%}.gallery-entry figure,.gallery-entry.is-featured figure{aspect-ratio:4/3;min-height:0}.gallery-entry h3,.gallery-entry.is-featured h3{font-size:30px}.gallery-entry figcaption{bottom:17px;left:18px;right:18px}.gallery-entry-copy{padding-top:14px}.gallery-entry-copy p{font-size:12px}.gallery-play{width:42px;height:42px;top:12px;right:12px}}.community-connect-intro{border-bottom:4px solid var(--brand);padding-bottom:34px;display:block}.community-connect-intro h2{max-width:560px;font:760 clamp(45px,5.6vw,72px)/.92 var(--display);letter-spacing:-.045em;margin:0}.community-connect-intro p{max-width:520px;color:color-mix(in srgb,var(--ink) 72%,transparent);margin:18px 0 4px;font-size:15px;line-height:1.7}.community-channel-list{border-bottom:1px solid var(--line)}.community-channel{border-top:1px solid var(--line);color:inherit;grid-template-columns:58px minmax(0,1fr) minmax(155px,.28fr);align-items:start;gap:28px;padding:38px 0;text-decoration:none;display:grid}.community-channel:first-child{border-top:0}.community-channel-icon{border:1px solid var(--brand);width:50px;height:50px;color:var(--brand);place-items:center;display:grid}.community-channel-icon svg{width:22px}.community-channel-icon.is-private{border-color:var(--line);color:color-mix(in srgb,var(--ink) 72%,transparent)}.community-channel div>small{color:var(--brand);letter-spacing:.15em;margin:2px 0 10px;font-size:9px;font-weight:850;display:block}.community-channel h3{max-width:690px;font:760 clamp(27px,3vw,40px)/1 var(--display);letter-spacing:-.025em;margin:0 0 12px;transition:color .2s}.community-channel p{max-width:680px;color:color-mix(in srgb,var(--ink) 76%,transparent);margin:0;font-size:14px;line-height:1.65}.community-channel em{max-width:680px;color:color-mix(in srgb,var(--ink) 58%,transparent);margin-top:13px;font-size:11px;font-style:normal;line-height:1.55;display:block}.community-channel>b{color:var(--brand);border-bottom:1px solid;justify-content:space-between;align-self:end;align-items:center;gap:15px;padding:12px 0;font-size:11px;display:flex}.community-channel>b svg{width:15px;transition:transform .2s}.community-channel:hover h3,.community-channel:focus-visible h3{color:var(--brand)}.community-channel:hover>b svg,.community-channel:focus-visible>b svg{transform:translate(3px,-3px)}.community-channel:focus-visible{outline:2px solid var(--brand);outline-offset:5px}@media (width<=900px){.community-connect-intro{grid-template-columns:1fr;gap:18px}.community-channel{grid-template-columns:50px minmax(0,1fr)}.community-channel>b{grid-column:2;justify-content:flex-start;width:max-content;min-width:155px;margin-top:5px}}@media (width<=620px){.community-connect-intro{padding-bottom:26px}.community-connect-intro h2{font-size:44px}.community-connect-intro p{font-size:13px}.community-channel{grid-template-columns:42px minmax(0,1fr);gap:18px;padding:30px 0}.community-channel-icon{width:42px;height:42px}.community-channel-icon svg{width:19px}.community-channel h3{font-size:28px}.community-channel p{font-size:13px}.community-channel>b{grid-column:1/-1;justify-content:space-between;width:100%}}.seminar-subscribe-intro{border-bottom:4px solid var(--brand);grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:end;gap:64px;padding-bottom:36px;display:grid}.seminar-subscribe-intro h2{max-width:700px;font:760 clamp(45px,5.5vw,72px)/.92 var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0}.seminar-subscribe-intro p{max-width:500px;color:color-mix(in srgb,var(--ink) 72%,transparent);margin:0 0 5px;font-size:15px;line-height:1.7}.seminar-subscribe-action{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:38px;padding:34px 0 28px;text-decoration:none;display:grid}.seminar-subscribe-action>span{grid-template-columns:34px minmax(0,1fr);gap:4px 13px;min-width:0;display:grid;position:relative}.seminar-subscribe-action>span>svg{width:23px;color:var(--brand);grid-row:1/3;margin-top:4px}.seminar-subscribe-action small{color:var(--brand);letter-spacing:.15em;font-size:9px;font-weight:850}.seminar-subscribe-action strong{min-width:0;font:720 clamp(18px,2.2vw,28px)/1.2 var(--display);letter-spacing:-.015em;overflow-wrap:anywhere}.seminar-subscribe-action>b{min-width:170px;color:var(--brand);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;padding:12px 0;font-size:11px;display:flex}.seminar-subscribe-action>b svg{width:15px;transition:transform .2s}.seminar-subscribe-action:hover>b svg,.seminar-subscribe-action:focus-visible>b svg{transform:translate(3px,-3px)}.seminar-subscribe-action:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.seminar-subscribe-note{max-width:640px;color:color-mix(in srgb,var(--ink) 58%,transparent);margin:18px 0 0;font-size:11px;line-height:1.55}@media (width<=900px){.seminar-subscribe-intro,.seminar-subscribe-action{grid-template-columns:1fr;gap:18px}.seminar-subscribe-action>b{width:max-content}}@media (width<=620px){.seminar-subscribe-intro{padding-bottom:27px}.seminar-subscribe-intro h2{font-size:43px}.seminar-subscribe-intro p{font-size:13px}.seminar-subscribe-action{padding:28px 0 24px}.seminar-subscribe-action>span{grid-template-columns:28px minmax(0,1fr);gap:4px 10px}.seminar-subscribe-action>span>svg{width:20px}.seminar-subscribe-action strong{font-size:17px}.seminar-subscribe-action>b{width:100%}}.curriculum-page .graduate-program-image{filter:saturate(.82)contrast(1.035);background-color:#d7dcdf;background-repeat:no-repeat;height:clamp(310px,39vw,480px)}.curriculum-page .program-image-ms{background-image:linear-gradient(#0000 67%,#06151f29),url(/optimized/44f0778ce7fc3fc3-1536.webp);background-position:50% 48%}.curriculum-page .program-image-phd-ms{background-image:linear-gradient(#0000 67%,#06151f29),url(/optimized/c2544d30982e80b8-1392.webp);background-position:50% 46%}.curriculum-page .program-image-phd-bs{background-image:linear-gradient(#0000 67%,#06151f29),url(/optimized/60b67b93f2ebe33a-1536.webp);background-position:50% 47%}.ref-hopkins .curriculum-page .graduate-program-image{filter:grayscale(.18)saturate(.74)contrast(1.06)}@media (width<=760px){.curriculum-page .graduate-program-image{height:320px}.curriculum-page .program-image-ms{background-position:54% 48%}.curriculum-page .program-image-phd-ms{background-position:48% 46%}.curriculum-page .program-image-phd-bs{background-position:54% 46%}}.back-link{color:var(--brand);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:8px;margin:0 0 24px;padding:8px 0;font-weight:750;display:inline-flex}.back-link svg{width:16px}.research-detail-note{border-left:5px solid var(--brand);background:var(--soft);margin:35px 0;padding:28px}.research-detail-note h3,.research-detail-note p{margin:0}.research-detail-note p{margin-top:8px;font-size:14px}.associated-faculty{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.associated-faculty>button,.unlinked-faculty{background:var(--page);min-height:90px;color:inherit;text-align:left;border:0;grid-template-columns:58px 1fr 22px;align-items:center;gap:14px;padding:14px;display:grid}.associated-faculty>button>span,.unlinked-faculty>span{background:var(--soft);width:54px;height:54px;color:var(--brand);place-items:center;font-weight:850;display:grid;overflow:hidden}.associated-faculty img{object-fit:cover;width:100%;height:100%}.associated-faculty button div{flex-direction:column;display:flex}.associated-faculty small{color:#777;margin-top:3px;font-size:10px}.unlinked-faculty{grid-template-columns:58px 1fr}.profile-page-grid{grid-template-columns:minmax(240px,36%) 1fr;align-items:center;gap:48px;display:grid}.profile-page-photo{aspect-ratio:.86;background:var(--soft);overflow:hidden}.profile-page-photo>img{object-fit:cover;width:100%;height:100%}.profile-page-grid h2{color:var(--brand);font:750 48px/1 var(--display);margin:8px 0}.profile-page-grid h3{font-weight:500}.profile-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px;display:flex}.profile-actions a,.profile-page-body a{color:var(--brand);align-items:center;gap:8px;font-weight:700;display:inline-flex}.profile-actions svg,.profile-page-body svg{width:16px}.profile-page-body{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:55px;display:grid}.profile-page-body article{background:var(--page);padding:30px}.profile-page-body small{color:var(--brand);letter-spacing:.1em;font-weight:850}.profile-page-body h3{font-size:26px}.profile-page-body p{font-size:15px;line-height:1.7}.course-strip{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.course-strip span{border:1px solid var(--line);background:var(--soft);padding:8px 11px;font-size:12px}.story-list a{color:var(--brand);align-items:center;gap:8px;font-weight:750;text-decoration:none;display:inline-flex}.story-list a svg{width:16px}.calendar-panel{background:var(--soft);grid-template-columns:1fr auto;align-items:center;gap:30px;padding:35px;display:grid}.calendar-panel h2{margin:5px 0 10px}.calendar-panel p{margin:0}.calendar-panel>a{background:var(--brand);color:#fff;align-items:center;gap:8px;padding:14px 18px;font-weight:750;text-decoration:none;display:flex}.jobs-list article>a{border:1px solid var(--line);width:42px;height:42px;color:inherit;grid-area:1/3/4;place-items:center;display:grid}.modal-avatar{min-height:520px;font-size:86px}.ref-hopkins .section-note,.ref-hopkins .student-roster small,.ref-hopkins .staff-grid small{color:#aaa}.ref-hopkins .student-roster article,.ref-hopkins .application-facts article{background:#1a1a1a}.ref-hopkins .staff-grid article,.ref-hopkins .status-banner,.ref-hopkins .course-strip span{background:#222}.ref-hopkins .source-link{color:var(--brand)}.ref-hopkins .roster-avatar{background:#262626}.ref-hopkins .inner-hero{overflow:visible}@media (width<=760px){.contact-people,.student-roster,.staff-grid,.application-facts{grid-template-columns:1fr}.student-roster{--portrait-width:108px}.student-roster article{grid-template-columns:var(--portrait-width) minmax(0,1fr);gap:16px;padding:16px}.staff-grid article{padding:20px}.application-facts article{padding:18px}.calendar-panel{grid-template-columns:1fr;padding:25px}.calendar-panel>a{justify-content:space-between}.jobs-list article>a{grid-area:1/2/4}.modal-avatar{height:300px;min-height:260px}}@media (width<=380px){.student-roster{--portrait-width:96px}.student-roster article{gap:12px;padding:14px}.student-roster h3{font-size:17px}}.topic-index-head{border-bottom:4px solid var(--brand);grid-template-columns:minmax(0,1.1fr) minmax(260px,.65fr);align-items:end;gap:18px 52px;margin-bottom:38px;padding-bottom:28px;display:grid}.topic-index-head>small{color:var(--brand);letter-spacing:.16em;grid-column:1/-1;font-size:10px;font-weight:850}.topic-index-head h2{font:750 clamp(40px,5vw,61px)/.94 var(--display);margin:0}.topic-index-head p{color:color-mix(in srgb,var(--ink) 68%,transparent);margin:0;font-size:13px;line-height:1.7}.topic-atlas{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.topic-atlas>button{background:var(--page);min-width:0;color:inherit;text-align:left;cursor:pointer;border:0;grid-template-rows:195px auto;padding:0;display:grid;overflow:hidden}.topic-atlas>button:nth-child(5n+1){grid-column:1/-1;grid-template-rows:280px;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr)}.topic-card-media{background:var(--soft);min-width:0;display:block;position:relative;overflow:hidden}.topic-card-media:after{content:"";opacity:.55;background:linear-gradient(#0000 60%,#02101e38);transition:opacity .25s;position:absolute;inset:0}.topic-card-media img{object-fit:cover;filter:saturate(.88)contrast(1.03);width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.72,.28,1),filter .3s;display:block}.topic-card-copy{flex-direction:column;justify-content:center;min-width:0;padding:24px;display:flex}.topic-card-copy h3{width:max-content;max-width:100%;font:750 25px/1.04 var(--display);text-underline-offset:6px;margin:0 0 9px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.topic-card-copy p{color:color-mix(in srgb,var(--ink) 68%,transparent);margin:0;font-size:12px;line-height:1.6}.topic-atlas>button:hover .topic-card-media img,.topic-atlas>button:focus-visible .topic-card-media img{filter:saturate()contrast(1.04);transform:scale(1.035)}.topic-atlas>button:hover .topic-card-media:after{opacity:.18}.topic-atlas>button:hover h3,.topic-atlas>button:focus-visible h3{color:var(--brand);text-decoration-color:currentColor}.topic-atlas>button:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.topic-detail-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:44px;margin-top:27px;padding-bottom:42px;display:grid}.topic-detail-copy>small,.topic-faculty header>small,.topic-detail-context>span{color:var(--brand);letter-spacing:.16em;font-size:10px;font-weight:850}.topic-detail-copy h2{font:750 clamp(45px,5vw,68px)/.91 var(--display);margin:0 0 20px}.topic-detail-copy p{margin:0;font-size:16px;line-height:1.7}.topic-detail-hero figure{background:var(--soft);height:390px;margin:0;position:relative;overflow:hidden}.topic-detail-hero figure>img{object-fit:cover;width:100%;height:100%;display:block}.topic-detail-hero figcaption{background:linear-gradient(#0000,#000000c2);padding:36px 17px 14px;position:absolute;bottom:0;left:0;right:0}.topic-detail-hero figcaption a{color:#fff;letter-spacing:.06em;align-items:center;gap:7px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.topic-detail-hero figcaption svg{width:13px}.topic-detail-context{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:125px 1fr;gap:30px;margin:35px 0 68px;padding:26px 0;display:grid}.topic-detail-context p{max-width:690px;color:color-mix(in srgb,var(--ink) 72%,transparent);margin:0;font-size:14px;line-height:1.7}.topic-faculty{margin-top:10px;margin-bottom:70px}.topic-faculty header{max-width:620px;margin-bottom:27px}.topic-faculty h3{font:750 34px/1.03 var(--display);margin:0}.ref-hopkins .topic-atlas>button{background:#1a1a1a}.ref-hopkins .topic-card-copy p,.ref-hopkins .topic-index-head p,.ref-hopkins .topic-detail-context p{color:#bdbdbd}.ref-hopkins .topic-detail-hero figure{background:#1a1a1a}.ref-ucsd .topic-index-head h2,.ref-ucsd .topic-card-copy h3,.ref-ucsd .topic-detail-copy h2,.ref-ucsd .topic-faculty h3{font-family:Teko;font-weight:600}.asbam-section{--asbam-blue:#255799;--asbam-cyan:#38bfd0;padding-bottom:110px}.asbam-profile{border:1px solid var(--line);background:var(--soft);grid-template-columns:minmax(190px,.62fr) minmax(0,1.65fr);gap:24px;padding:24px;display:grid}.asbam-logo-panel{background:#fff;border:1px solid #14264b21;flex-direction:column;align-self:start;min-height:244px;padding:18px 18px 14px;display:flex}.asbam-logo-panel a{flex:1;place-items:center;display:grid;overflow:hidden}.asbam-logo-panel img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.asbam-logo-panel span{color:#6d737b;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #e4e7eb;padding-top:13px;font-size:10px;font-weight:750}.asbam-profile-copy{padding:8px 8px 10px}.asbam-profile-copy>small,.asbam-context-grid>article>small,.asbam-units-intro>small,.asbam-practical-title>small{color:var(--brand);letter-spacing:.15em;font-size:10px;font-weight:850}.asbam-profile-copy h2{max-width:620px;color:var(--brand);font:750 clamp(36px,4.1vw,55px)/.98 var(--display);margin:9px 0 18px}.asbam-profile-copy>p{color:color-mix(in srgb,var(--ink) 78%,transparent);margin:0 0 13px;font-size:15px;line-height:1.65}.asbam-facts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:25px 0;display:grid}.asbam-facts div{background:var(--page);flex-direction:column;gap:4px;padding:17px 14px;display:flex}.asbam-facts strong{color:var(--brand);font:750 28px/1 var(--display)}.asbam-facts span{font-size:10px;line-height:1.3}.asbam-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.asbam-actions a{color:var(--brand);align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.asbam-actions svg{width:15px}.asbam-actions .asbam-primary-action{background:var(--brand);color:#fff;padding:13px 16px}.asbam-building{grid-column:1/-1;height:320px;margin:0;position:relative;overflow:hidden}.asbam-building:after{content:"";background:linear-gradient(#0000 48%,#041127b8);position:absolute;inset:0}.asbam-building img{object-fit:cover;object-position:center 58%;width:100%;height:100%}.asbam-building figcaption{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex;position:absolute;bottom:18px;left:22px}.asbam-building figcaption svg{width:16px}.asbam-context-grid{grid-template-columns:1.2fr .8fr;gap:16px;margin:24px 0 70px;display:grid}.asbam-context-grid>article{border:1px solid var(--line);background:var(--page);flex-direction:column;min-height:270px;padding:28px;display:flex}.asbam-context-grid h3{font:750 29px/1.1 var(--display);margin:12px 0 8px}.asbam-context-grid p{color:color-mix(in srgb,var(--ink) 72%,transparent);margin:0;font-size:14px;line-height:1.6}.asbam-context-grid a{color:var(--brand);align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.asbam-context-grid a svg{width:14px}.asbam-mission{border-top:5px solid var(--asbam-cyan)!important}.asbam-leadership{border-top:5px solid var(--asbam-blue)!important}.asbam-leadership>div{border-top:1px solid var(--line);padding:14px 0}.asbam-leadership>div:first-of-type{margin-top:8px}.asbam-leadership h3{margin:0;font-size:21px}.asbam-leadership p{text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:11px}.asbam-units-intro{max-width:700px;margin-bottom:25px}.asbam-units-intro h3,.asbam-practical-title h3{font:750 36px/1 var(--display);margin:9px 0 12px}.asbam-units-intro p{color:color-mix(in srgb,var(--ink) 70%,transparent);font-size:14px;line-height:1.65}.asbam-section .facility-cards{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.asbam-section .facility-cards>button{background:var(--page);min-height:195px;color:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:38px minmax(0,1fr) 24px;gap:14px;padding:24px;transition:background .2s,color .2s;display:grid}.asbam-section .facility-cards>button:hover{background:var(--brand);color:#fff}.facility-number{color:var(--brand);font:800 13px var(--display);padding-top:2px}.asbam-section .facility-cards>button:hover .facility-number,.asbam-section .facility-cards>button:hover small,.asbam-section .facility-cards>button:hover b,.asbam-section .facility-cards>button:hover p{color:#fff}.asbam-section .facility-cards small{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.asbam-section .facility-cards h3{font:750 24px/1.05 var(--display);margin:7px 0 9px}.asbam-section .facility-cards p{color:color-mix(in srgb,var(--ink) 69%,transparent);margin:0;font-size:12px;line-height:1.55}.asbam-section .facility-cards b{color:var(--brand);letter-spacing:.09em;text-transform:uppercase;margin-top:18px;font-size:9px;display:block}.asbam-section .facility-cards>button>svg{width:17px;color:var(--brand)}.asbam-section .facility-cards>button:hover>svg{color:#fff;transform:translate(3px)}.asbam-practical{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:70px;display:grid}.asbam-practical-title{background:var(--brand);color:#fff;grid-column:1/-1;padding:29px}.asbam-practical-title h3{margin-bottom:0}.asbam-practical>article{background:var(--page);grid-template-columns:32px 1fr;gap:15px;min-height:190px;padding:27px;display:grid}.asbam-practical>article>svg{width:22px;color:var(--brand)}.asbam-practical h4{font:750 20px var(--display);margin:0 0 8px}.asbam-practical p{color:color-mix(in srgb,var(--ink) 70%,transparent);margin:0;font-size:12px;line-height:1.6}.asbam-practical a{color:var(--brand);align-items:center;gap:7px;margin-top:18px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.asbam-practical a svg{width:13px}.ref-hopkins .asbam-profile,.ref-hopkins .asbam-context-grid>article,.ref-hopkins .asbam-section .facility-cards>a,.ref-hopkins .asbam-practical>article{background:#1a1a1a}.ref-hopkins .asbam-profile-copy>p,.ref-hopkins .asbam-context-grid p,.ref-hopkins .asbam-units-intro p,.ref-hopkins .asbam-section .facility-cards p,.ref-hopkins .asbam-practical p{color:#bdbdbd}.ref-hopkins .asbam-profile-copy h2,.ref-hopkins .asbam-profile-copy>small,.ref-hopkins .asbam-context-grid>article>small,.ref-hopkins .asbam-units-intro>small,.ref-hopkins .asbam-section .facility-cards small,.ref-hopkins .asbam-section .facility-cards b,.ref-hopkins .facility-number,.ref-hopkins .asbam-practical-title>small{color:var(--brand)}.ref-hopkins .asbam-actions .asbam-primary-action,.ref-hopkins .asbam-practical-title{background:var(--brand2)}.ref-hopkins .asbam-logo-panel{color:#111}.ref-ucsd .asbam-profile-copy h2,.ref-ucsd .asbam-units-intro h3,.ref-ucsd .asbam-practical-title h3{font-family:Teko;font-weight:600}.ref-ucdavis .asbam-profile{border-top:7px solid #ffbf00}.ref-ucdavis .asbam-practical-title{background:#022851}.ref-stanford .asbam-profile{border-top:6px solid #8c1515}.ref-stanford .asbam-profile-copy h2,.ref-stanford .asbam-units-intro h3,.ref-stanford .asbam-practical-title h3{font-family:Georgia,serif;font-weight:500}.ref-radboud .asbam-profile{border-top:6px solid #e3000b}.ref-radboud .asbam-profile-copy h2,.ref-radboud .asbam-units-intro h3,.ref-radboud .asbam-practical-title h3{font-weight:800}@media (width<=760px){.topic-index-head{grid-template-columns:1fr;gap:13px}.topic-index-head>small{grid-column:auto}.topic-atlas{grid-template-columns:1fr}.topic-atlas>button,.topic-atlas>button:nth-child(5n+1){grid-column:auto;grid-template-rows:205px auto;grid-template-columns:1fr}.topic-card-copy{padding:21px}.topic-detail-hero{grid-template-columns:1fr;gap:27px}.topic-detail-hero figure{height:270px}.topic-detail-context{grid-template-columns:1fr;gap:11px;margin-bottom:50px}.asbam-section{padding-bottom:70px}.asbam-profile{grid-template-columns:1fr;padding:17px}.asbam-logo-panel{display:none}.asbam-profile-copy{padding:3px}.asbam-profile-copy h2{font-size:38px}.asbam-profile-copy>p{font-size:14px}.asbam-facts div{padding:13px 9px}.asbam-facts strong{font-size:23px}.asbam-actions{flex-direction:column;align-items:stretch;gap:13px}.asbam-actions a{justify-content:space-between}.asbam-building{height:220px}.asbam-context-grid,.asbam-section .facility-cards,.asbam-practical{grid-template-columns:1fr}.asbam-context-grid{margin-bottom:55px}.asbam-context-grid>article{min-height:245px;padding:23px}.asbam-units-intro h3,.asbam-practical-title h3{font-size:31px}.asbam-section .facility-cards>a{min-height:170px;padding:21px}.asbam-practical-title{grid-column:auto}.asbam-practical>article{min-height:auto;padding:23px}.asbam-building figcaption{bottom:14px;left:15px}}.asbam-section{--asbam-blue:#255799;--asbam-cyan:#38bfd0}.asbam-profile{border:0;border-top:5px solid var(--brand);background:0 0;grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);gap:0;padding:0}.asbam-profile-copy{flex-direction:column;justify-content:center;padding:38px 48px 38px 0;display:flex}.asbam-brandline{align-items:center;gap:14px;margin-bottom:31px;display:flex}.asbam-brandline img{object-fit:contain;object-position:left center;mix-blend-mode:multiply;width:118px;height:48px}.asbam-brandline span{max-width:155px;color:color-mix(in srgb,var(--ink) 58%,transparent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.35}.asbam-profile-copy h2{font-size:clamp(39px,4.4vw,58px)}.asbam-profile-copy>p{max-width:650px}.asbam-facts{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;margin:28px 0 23px}.asbam-facts div{border-right:1px solid var(--line);background:0 0;padding:17px 11px 15px}.asbam-facts div:last-child{border-right:0}.asbam-facts strong{font-size:24px}.asbam-building{grid-column:auto;height:auto;min-height:560px}.asbam-building img{object-position:center}.asbam-building figcaption{bottom:20px;left:24px}.asbam-actions .asbam-primary-action{color:var(--brand);background:0 0;border-bottom:1px solid;padding:0 0 5px}.asbam-context-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:0;margin:0 0 76px}.asbam-context-grid>article{border:0;border-top:1px solid var(--line);background:0 0;min-height:0;padding:34px 38px 38px 0}.asbam-context-grid>article+article{border-left:1px solid var(--line);padding-left:38px}.asbam-mission,.asbam-leadership{border-top:1px solid var(--line)!important}.asbam-mission p{max-width:670px}.asbam-leadership>div{grid-template-columns:1fr auto;align-items:baseline;padding:13px 0;display:grid}.asbam-leadership h3{font-size:18px}.asbam-leadership p{text-align:right}.asbam-units-intro{grid-template-columns:minmax(0,.75fr) minmax(300px,.8fr);gap:10px 58px;max-width:none;margin:0 0 27px;display:grid}.asbam-units-intro>small{grid-column:1/-1}.asbam-units-intro h3,.asbam-units-intro p{margin:7px 0 0}.asbam-section .facility-cards{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.asbam-section .facility-cards>button{border:0;border-bottom:1px solid var(--line);background:0 0;min-height:166px;padding:25px 29px 28px 0;display:block}.asbam-section .facility-cards>button:nth-child(2n){border-left:1px solid var(--line);padding-left:29px}.asbam-section .facility-cards>button:hover{color:inherit;background:0 0}.asbam-section .facility-cards h3{text-underline-offset:5px;width:max-content;max-width:100%;margin:7px 0 10px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.asbam-section .facility-cards>button:hover h3{color:var(--brand);text-decoration-color:currentColor}.asbam-section .facility-cards>button:hover small,.asbam-section .facility-cards>button:hover p{color:inherit}.asbam-section .facility-cards>button:hover b{color:var(--brand)}.asbam-section .facility-cards b{text-underline-offset:4px;margin-top:16px;text-decoration:underline}.asbam-practical{border:0;border-top:5px solid var(--brand);border-bottom:1px solid var(--line);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:78px}.asbam-practical-title{border-bottom:1px solid var(--line);color:inherit;background:0 0;padding:27px 0 24px}.asbam-practical-title>small{color:var(--brand)}.asbam-practical-title h3{margin:8px 0 0}.asbam-practical>article{border-bottom:1px solid var(--line);background:0 0;min-height:165px;padding:27px 28px 28px 0}.asbam-practical>article:nth-of-type(2n){border-left:1px solid var(--line);padding-left:28px}.asbam-practical>article:nth-last-child(-n+2){border-bottom:0}.infrastructure-network{border:0;border-top:5px solid var(--brand);border-bottom:1px solid var(--line);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:78px}.infrastructure-network>.asbam-practical-title{padding:27px 0 24px}.infrastructure-network>article{background:0 0;min-height:0;padding:28px 32px 34px 0}.infrastructure-network>article+article{border-left:1px solid var(--line);padding-left:32px}.ref-hopkins .asbam-profile,.ref-hopkins .asbam-context-grid>article,.ref-hopkins .asbam-section .facility-cards>button,.ref-hopkins .asbam-practical>article,.ref-hopkins .infrastructure-network>article{background:0 0}.ref-hopkins .asbam-brandline{background:#fff;width:max-content;padding:7px 10px}.ref-hopkins .asbam-brandline span{color:#333}.ref-hopkins .asbam-brandline img{mix-blend-mode:multiply}.ref-hopkins .asbam-actions .asbam-primary-action,.ref-hopkins .asbam-practical-title{color:var(--brand);background:0 0}.ref-hopkins .asbam-facts div{background:0 0}@media (width<=760px){.asbam-profile{grid-template-columns:1fr;padding:0}.asbam-profile-copy{padding:27px 0 32px}.asbam-brandline{margin-bottom:25px}.asbam-building{height:245px;min-height:0}.asbam-context-grid,.asbam-units-intro,.asbam-section .facility-cards,.asbam-practical,.infrastructure-network{grid-template-columns:1fr}.asbam-context-grid>article,.asbam-context-grid>article+article{border-left:0;padding:25px 0}.asbam-units-intro{gap:8px}.asbam-units-intro>small{grid-column:auto}.asbam-section .facility-cards>button,.asbam-section .facility-cards>button:nth-child(2n){border-left:0;min-height:0;padding:22px 0}.asbam-practical-title,.infrastructure-network>.asbam-practical-title{grid-column:auto;padding:24px 0 20px}.asbam-practical>article,.asbam-practical>article:nth-of-type(2n),.infrastructure-network>article,.infrastructure-network>article+article{border-left:0;border-bottom:1px solid var(--line);min-height:0;padding:23px 0}.asbam-practical>article:last-child,.infrastructure-network>article:last-child{border-bottom:0}}.asbam-section .facility-cards>button,.asbam-section .facility-cards>button:nth-child(2n){border-left:0;border-bottom:1px solid var(--line);grid-template-rows:225px minmax(0,1fr);min-height:410px;padding:0;display:grid;overflow:hidden}.asbam-section .facility-cards>button:nth-child(odd){border-right:1px solid var(--line)}.facility-card-media{background:#d8d8d5;min-width:0;display:block;overflow:hidden}.facility-card-media img{object-fit:cover;filter:saturate(.82)contrast(1.03);width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.72,.28,1),filter .35s;display:block}.facility-card-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:23px 28px 27px;display:flex}.asbam-section .facility-cards>button:hover .facility-card-media img,.asbam-section .facility-cards>button:focus-visible .facility-card-media img{filter:saturate(.96)contrast(1.02);transform:scale(1.025)}.asbam-section .facility-cards b{margin-top:auto;padding-top:17px}.asbam-section .facility-cards>button:nth-child(3) .facility-card-media img{object-position:center 53%}.asbam-section .facility-cards>button:nth-child(4) .facility-card-media img{object-position:center 55%}.asbam-section .facility-cards>button:nth-child(6) .facility-card-media img{object-position:center 48%}.asbam-section .facility-cards>button:nth-child(7) .facility-card-media img{object-position:center 58%}.facility-detail-hero{border-top:5px solid var(--brand);grid-template-columns:minmax(300px,.78fr) minmax(440px,1.22fr);align-items:center;gap:52px;margin:32px 0 64px;padding-top:24px;display:grid}.facility-detail-head{max-width:none;margin:0}.facility-detail-head h2{font-size:clamp(43px,5vw,70px)}.facility-external-link{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;margin-top:20px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.facility-external-link svg{width:15px;transition:transform .2s}.facility-external-link:hover{text-underline-offset:4px;text-decoration:underline}.facility-external-link:hover svg{transform:translate(2px,-2px)}.facility-detail-media{margin:0}.facility-detail-media img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.84)contrast(1.03);background:#d8d8d5;width:100%;display:block}.facility-detail-media figcaption{color:color-mix(in srgb,var(--ink) 48%,transparent);letter-spacing:.06em;text-transform:uppercase;justify-content:flex-end;gap:5px;padding-top:10px;font-size:9px;display:flex}.facility-detail-media figcaption a{color:inherit;text-underline-offset:3px;text-decoration:underline}.facility-detail-body{grid-template-columns:minmax(0,1fr) minmax(280px,.66fr);align-items:start;gap:52px;display:grid}.facility-detail-body .facility-context{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;margin:0;padding:28px}.facility-mri-unit .facility-detail-media img{object-position:center 53%}.facility-rat-mouse-unit .facility-detail-media img{object-position:center 58%}.facility-human-robot-interaction-unit .facility-detail-media img{object-position:center 48%}.ref-hopkins .facility-card-media,.ref-hopkins .facility-detail-media img{background:#111}.ref-hopkins .facility-detail-media figcaption{color:#8e8e8e}.ref-hopkins .facility-detail-body .facility-context{background:0 0}.facility-eeg-unit .facility-detail-media img{object-position:center 61%}.facility-immersive-audio-dolby-atmos-unit .facility-detail-media img{aspect-ratio:16/9;object-fit:contain;filter:none}.facility-immersive-audio-dolby-atmos-unit .facility-detail-media{width:100%;margin:0}.facility-immersive-audio-dolby-atmos-unit .facility-detail-media figcaption{letter-spacing:0;text-transform:none;justify-content:flex-start;font-size:11px;line-height:1.5}.facility-methods-prose{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.facility-methods-prose h3{margin-top:0}.facility-methods-prose>p{max-width:670px;color:color-mix(in srgb,var(--ink) 72%,transparent);margin:20px 0 4px;font-size:15px;line-height:1.75}@media (width<=900px){.facility-detail-hero{grid-template-columns:1fr;gap:30px}.facility-detail-head{max-width:720px}.facility-detail-body{grid-template-columns:1fr}.facility-detail-body .facility-context{margin-top:5px}}@media (width<=760px){.asbam-section .facility-cards>button,.asbam-section .facility-cards>button:nth-child(2n){border-left:0;border-right:0;grid-template-rows:205px auto;min-height:0;padding:0}.asbam-section .facility-cards>button:nth-child(odd){border-right:0}.facility-card-copy{min-height:205px;padding:21px 0 25px}.facility-detail-hero{margin:26px 0 46px;padding-top:17px}.facility-detail-head h2{font-size:42px}.facility-detail-media{width:calc(100% + 34px);margin-left:-17px}.facility-detail-media figcaption{padding:9px 17px 0}.facility-detail-body{gap:35px}.facility-detail-body .facility-context{padding:23px 0}}.asbam-section .facility-cards>button,.asbam-section .facility-cards>button:nth-child(2n){grid-template-columns:minmax(0,1fr)}.topic-atlas{background:0 0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px}.topic-atlas>button,.topic-atlas>button:nth-child(5n+1){box-shadow:inset 0 0 0 1px var(--line);grid-column:span 2;grid-template-rows:180px minmax(175px,auto);grid-template-columns:minmax(0,1fr)}.topic-atlas>button:nth-last-child(2):nth-child(3n+1),.topic-atlas>button:last-child:nth-child(3n+2){aspect-ratio:1;grid-column:span 2;grid-template-rows:47% minmax(0,53%)}.topic-card-copy{justify-content:flex-start}.topic-card-copy h3{font-size:24px}.topic-card-copy p{font-size:11px;line-height:1.65}@media (width<=1120px){.topic-atlas{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-atlas>button,.topic-atlas>button:nth-child(5n+1),.topic-atlas>button:nth-last-child(2):nth-child(3n+1),.topic-atlas>button:last-child:nth-child(3n+2){aspect-ratio:auto;grid-column:auto;grid-template-rows:180px minmax(175px,auto)}}@media (width<=760px){.topic-atlas{grid-template-columns:1fr}.topic-atlas>button,.topic-atlas>button:nth-child(5n+1),.topic-atlas>button:nth-last-child(2):nth-child(3n+1),.topic-atlas>button:last-child:nth-child(3n+2){aspect-ratio:auto;grid-column:auto;grid-template-rows:205px auto}.topic-card-copy{min-height:170px}}.ucsd-area-showcase{color:#fff;background:#072f4a;padding:82px max(50vw - 592px,28px) 94px}.ucsd-area-showcase-head{grid-template-columns:minmax(0,1.2fr) minmax(290px,.65fr);align-items:end;gap:80px;max-width:1184px;margin:0 auto 34px;display:grid}.ucsd-area-showcase-head small,.ucsd-area-index-head>small,.ucsd-area-detail-body small{letter-spacing:.18em;font-size:9px;font-weight:850}.ucsd-area-showcase-head h2{text-transform:uppercase;max-width:720px;margin:8px 0 0;font:600 clamp(42px,5vw,66px)/.9 Teko}.ucsd-area-showcase-head p{color:#ffffffb8;max-width:420px;margin:0 0 4px;font-size:15px;line-height:1.65}.ucsd-area-grid{background:#ffffff38;border:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1184px;margin:auto;display:grid}.ucsd-area-card{--area-accent:#fff;isolation:isolate;color:#fff;text-align:left;cursor:pointer;background:#08263a;border:0;min-height:430px;padding:0;position:relative;overflow:hidden}.ucsd-area-card:after{content:"";z-index:5;background:var(--area-accent);transform-origin:0;height:6px;transition:transform .45s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.18)}.ucsd-area-card-media{z-index:-2;background-image:var(--area-image);filter:saturate(.82)contrast(1.02);background-position:50%;background-size:cover;transition:filter .55s,transform .75s cubic-bezier(.2,.75,.2,1);position:absolute;inset:-8px;transform:scale(1.015)}.ucsd-area-card-scrim{z-index:-1;background:linear-gradient(#02121d29 18%,#02121d33 42%,#02121df0 100%);transition:background .45s;position:absolute;inset:0}.ucsd-area-card-index{border-bottom:2px solid var(--area-accent);letter-spacing:.14em;padding-bottom:7px;font-size:12px;font-weight:850;position:absolute;top:23px;left:26px}.ucsd-area-card-copy{flex-direction:column;align-items:flex-start;transition:transform .45s cubic-bezier(.2,.75,.2,1);display:flex;position:absolute;bottom:30px;left:26px;right:26px}.ucsd-area-card-copy small{color:var(--area-accent);letter-spacing:.17em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850}.ucsd-area-card-copy strong{text-transform:uppercase;max-width:430px;font:600 clamp(32px,3.1vw,45px)/.92 Teko}.ucsd-area-card-copy>span{color:#ffffffc7;opacity:.82;max-width:430px;margin-top:12px;font-size:13px;line-height:1.45;transition:opacity .35s,transform .45s;transform:translateY(4px)}.ucsd-area-card-cta{letter-spacing:.08em;text-transform:uppercase;opacity:.78;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex;position:absolute;top:21px;right:25px}.ucsd-area-card-cta svg{width:17px;transition:transform .35s}.ucsd-area-card:hover:after,.ucsd-area-card:focus-visible:after{transform:scaleX(1)}.ucsd-area-card:hover .ucsd-area-card-media,.ucsd-area-card:focus-visible .ucsd-area-card-media{filter:saturate()contrast(1.04);transform:scale(1.07)}.ucsd-area-card:hover .ucsd-area-card-scrim,.ucsd-area-card:focus-visible .ucsd-area-card-scrim{background:linear-gradient(#02121d14,#02121d24 42%,#02121df5 100%)}.ucsd-area-card:hover .ucsd-area-card-copy,.ucsd-area-card:focus-visible .ucsd-area-card-copy{transform:translateY(-7px)}.ucsd-area-card:hover .ucsd-area-card-copy>span,.ucsd-area-card:focus-visible .ucsd-area-card-copy>span{opacity:1;transform:none}.ucsd-area-card:hover .ucsd-area-card-cta svg,.ucsd-area-card:focus-visible .ucsd-area-card-cta svg{transform:translate(3px,-3px)}.ref-ucsd .ucsd-area-index-section{max-width:1184px;margin:auto;padding:85px 16px 95px}.ucsd-area-index-head{max-width:700px;margin-bottom:30px}.ucsd-area-index-head>small{color:#00629b}.ucsd-area-index-head h2{color:#083958;text-transform:uppercase;margin:8px 0 10px;font:600 clamp(42px,5vw,61px)/.92 Teko}.ucsd-area-index-head p{color:#596873;margin:0;font-size:15px;line-height:1.6}.ucsd-area-index-section .ucsd-area-grid{background:#d7e0e5;border-color:#d7e0e5;max-width:none}.ucsd-area-index-section .ucsd-area-card{min-height:360px}.ref-ucsd .inner-hero.ucsd-area-route-hero{display:none}.ref-ucsd .inner-layout.ucsd-area-route-layout{max-width:none;padding:0;display:block}.ref-ucsd .ucsd-area-route-layout>.inner-sidebar{display:none}.ref-ucsd .ucsd-area-route-layout>.inner-content{max-width:none}.ucsd-area-detail{color:#102b3d;background:#f7f8f6}.ucsd-area-detail-hero{isolation:isolate;color:#fff;background:#071d2d;align-items:flex-end;min-height:650px;padding:90px max(50vw - 592px,28px);display:flex;position:relative;overflow:hidden}.ucsd-area-detail-hero:before{content:"";z-index:-2;background-image:var(--detail-image);filter:saturate(.88)contrast(1.04);background-position:50%;background-size:cover;position:absolute;inset:-8px}.ucsd-area-detail-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#02121df5 0%,#02121dc7 40%,#02121d1f 75%),linear-gradient(#0000 48%,#02121dcc);position:absolute;inset:0}.ucsd-area-detail-hero-copy{z-index:2;width:min(720px,68vw);position:relative}.ucsd-area-back{color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffffa6;align-items:center;gap:9px;margin:0 0 75px;padding:0 0 7px;font-size:11px;font-weight:800;display:inline-flex}.ucsd-area-back svg{width:16px}.ucsd-area-detail-hero-copy>small{color:var(--detail-accent);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.ucsd-area-detail-hero h1{text-transform:uppercase;max-width:720px;margin:11px 0 16px;font:600 clamp(57px,7.2vw,102px)/.78 Teko}.ucsd-area-detail-hero p{color:#ffffffd1;max-width:600px;margin:0;font-size:19px;line-height:1.5}.ucsd-area-detail-code{color:#ffffff2b;font:600 clamp(110px,18vw,260px)/1 Teko;position:absolute;top:75px;right:max(50vw - 592px,28px)}.ucsd-area-detail-body{grid-template-columns:minmax(0,1.55fr) minmax(270px,.68fr);gap:86px 72px;max-width:1184px;margin:auto;padding:90px 16px 125px;display:grid}.ucsd-area-detail-intro>small,.ucsd-area-methods>small,.ucsd-area-questions small,.ucsd-area-topics small,.ucsd-area-faculty small{color:#00629b}.ucsd-area-detail-intro h2{color:#0b3d5c;max-width:780px;margin:12px 0 26px;font:600 clamp(34px,4.1vw,52px)/1 Teko}.ucsd-area-detail-intro p{color:#5f6d76;max-width:710px;margin:0;font-size:14px;line-height:1.75}.ucsd-area-methods{border-top:4px solid var(--detail-accent)}.ucsd-area-methods>small{border-bottom:1px solid #ccd7dd;padding:20px 0 14px;display:block}.ucsd-area-methods>div{border-bottom:1px solid #ccd7dd;grid-template-columns:38px 1fr;gap:12px;padding:18px 0;display:grid}.ucsd-area-methods span{color:#7d8a92;font-size:10px}.ucsd-area-methods b{font-size:15px}.ucsd-area-questions,.ucsd-area-topics,.ucsd-area-faculty{grid-column:1/-1}.ucsd-area-questions>header,.ucsd-area-topics>header,.ucsd-area-faculty>header{max-width:690px;margin-bottom:27px}.ucsd-area-questions h2,.ucsd-area-topics h2,.ucsd-area-faculty h2{color:#0b3d5c;text-transform:uppercase;margin:8px 0 0;font:600 clamp(37px,4vw,50px)/.95 Teko}.ucsd-area-questions>div{border-top:1px solid #aebec7;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px;display:grid}.ucsd-area-questions article{background:0 0;border-bottom:1px solid #bfcdd5;grid-column:1/9;align-items:center;min-height:148px;padding:31px 0 29px 62px;display:flex;position:relative}.ucsd-area-questions article:nth-child(2){grid-column:4/13}.ucsd-area-questions article:nth-child(3){grid-column:2/10}.ucsd-area-questions article:before{content:"";background:var(--detail-accent);width:35px;height:3px;transition:width .35s;position:absolute;left:0}.ucsd-area-questions article:hover:before{width:46px}.ucsd-area-questions article p{color:#193d52;max-width:680px;font:500 clamp(21px,2.3vw,30px)/1.28 var(--sans);letter-spacing:-.025em;margin:0}.ucsd-area-topics>div{border-top:1px solid #bfcdd5;border-left:1px solid #bfcdd5;grid-template-columns:repeat(3,1fr);display:grid}.ucsd-area-topics button{min-height:92px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #bfcdd5;border-top:0;border-left:0;grid-template-columns:34px 1fr 20px;align-items:center;gap:12px;padding:18px;transition:background .2s,color .2s;display:grid}.ucsd-area-topics button span{color:#6b7c86;font-size:9px}.ucsd-area-topics button svg{width:16px}.ucsd-area-topics button:hover{color:#fff;background:#00629b}.ucsd-area-topics button:hover span{color:#fff}.ucsd-area-faculty>header p{color:#63727c;margin:9px 0 0;font-size:14px;line-height:1.55}.ucsd-area-faculty .associated-faculty{background:#cfd9df;border-color:#cfd9df;grid-template-columns:repeat(3,1fr)}.ucsd-area-faculty .associated-faculty>button,.ucsd-area-faculty .unlinked-faculty{background:#fff;min-height:108px}.ucsd-area-faculty .associated-faculty>button:hover{background:#eef4f7}@media (width<=900px){.ucsd-area-showcase-head{grid-template-columns:1fr;gap:18px}.ucsd-area-showcase-head p{max-width:620px}.ucsd-area-card{min-height:380px}.ucsd-area-card-copy{right:30px}.ucsd-area-card-cta{display:none}.ucsd-area-detail-body{grid-template-columns:1fr;gap:50px}.ucsd-area-methods{max-width:520px}.ucsd-area-questions,.ucsd-area-topics,.ucsd-area-faculty{grid-column:auto}.ucsd-area-faculty .associated-faculty{grid-template-columns:1fr 1fr}}@media (width<=760px){.ucsd-area-showcase{padding:58px 20px 70px}.ucsd-area-showcase-head{margin-bottom:25px}.ucsd-area-showcase-head h2{font-size:45px}.ucsd-area-grid{grid-template-columns:1fr}.ucsd-area-card,.ucsd-area-index-section .ucsd-area-card{min-height:360px}.ucsd-area-card-copy{bottom:25px;left:21px;right:21px}.ucsd-area-card-index{top:19px;left:21px}.ucsd-area-card-copy strong{font-size:37px}.ucsd-area-index-head h2{font-size:44px}.ref-ucsd .ucsd-area-index-section{padding:58px 20px 75px}.ref-ucsd .inner-layout.ucsd-area-route-layout{padding:0}.ucsd-area-detail-hero{min-height:590px;padding:65px 20px}.ucsd-area-detail-hero-copy{width:100%}.ucsd-area-back{margin-bottom:105px}.ucsd-area-detail-hero h1{font-size:59px}.ucsd-area-detail-hero p{font-size:16px}.ucsd-area-detail-code{font-size:125px;top:45px;right:15px}.ucsd-area-detail-body{padding:65px 20px 85px}.ucsd-area-detail-intro h2{font-size:38px}.ucsd-area-questions>div,.ucsd-area-topics>div{grid-template-columns:1fr}.ucsd-area-questions article,.ucsd-area-questions article:nth-child(2),.ucsd-area-questions article:nth-child(3){grid-column:1/-1;min-height:132px;padding:27px 0 25px 48px}.ucsd-area-questions article:before{width:27px}.ucsd-area-questions article p{font-size:20px}.ucsd-area-faculty .associated-faculty{grid-template-columns:1fr}}.ref-hopkins .inner-hero.hopkins-area-route-hero{display:none}.ref-hopkins .inner-layout.hopkins-area-route-layout{max-width:none;padding:0;display:block}.ref-hopkins .hopkins-area-route-layout>.inner-sidebar{display:none}.ref-hopkins .hopkins-area-route-layout>.inner-content{max-width:none}.hopkins-area-index{max-width:none;margin:0;padding:0 0 80px}.hopkins-area-index-head{border-bottom:4px solid var(--brand);margin-bottom:38px;padding-bottom:28px;display:block}.hopkins-area-index-head small{color:var(--brand);letter-spacing:.2em;grid-column:1/-1;font-size:9px;font-weight:850}.hopkins-area-index-head h2{color:#fff;letter-spacing:-.045em;margin:0;font:750 clamp(40px,5vw,61px)/.94 Montserrat}.hopkins-area-index-head p{color:#aaa;margin:0 0 3px;font-size:14px;line-height:1.7}.hopkins-area-index-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.hopkins-area-index-grid>button{--hopkins-index-accent:#fff;isolation:isolate;color:#fff;text-align:left;cursor:pointer;background:#111;border:0;min-height:360px;padding:0;position:relative;overflow:hidden}.hopkins-area-index-grid>button:after{content:"";z-index:4;background:var(--hopkins-index-accent);transform-origin:0;height:5px;transition:transform .5s cubic-bezier(.2,.74,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.16)}.hopkins-area-index-media{z-index:-2;background-image:var(--hopkins-index-image);filter:grayscale(.18)saturate(.78)contrast(1.04);background-position:50%;background-size:cover;transition:transform .7s cubic-bezier(.2,.74,.2,1),filter .45s;position:absolute;inset:-8px;transform:scale(1.02)}.hopkins-area-index-grid>button:before{content:"";z-index:-1;background:linear-gradient(#00000008 15%,#06030738 47%,#070408f5 100%);transition:background .4s;position:absolute;inset:0}.hopkins-area-index-copy{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:36px;left:37px;right:37px}.hopkins-area-index-copy>strong{letter-spacing:-.04em;max-width:520px;font:750 clamp(29px,3vw,43px)/.98 Montserrat}.hopkins-area-index-copy>em{color:#d1d1d1;max-width:500px;margin-top:13px;font-size:13px;font-style:normal;line-height:1.55}.hopkins-area-index-grid>button:hover:after,.hopkins-area-index-grid>button:focus-visible:after{transform:none}.hopkins-area-index-grid>button:hover .hopkins-area-index-media,.hopkins-area-index-grid>button:focus-visible .hopkins-area-index-media{filter:grayscale(0)saturate()contrast(1.05);transform:scale(1.065)}.hopkins-area-index-grid>button:focus-visible{z-index:2;outline:3px solid var(--brand);outline-offset:-3px}.hopkins-area-detail{color:#fff;background:#171717}.hopkins-area-detail-hero{isolation:isolate;align-items:flex-end;min-height:690px;padding:86px max(50vw - 592px,28px);display:flex;position:relative;overflow:hidden}.hopkins-area-detail-hero:before{content:"";z-index:-2;background-image:var(--hopkins-detail-image);filter:grayscale(.48)saturate(.68)contrast(1.12);background-position:50%;background-size:cover;position:absolute;inset:-10px;transform:scale(1.02)}.hopkins-area-detail-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#030303f7 0%,#030303b8 45%,#0303031f 78%),linear-gradient(#00000014 45%,#171717 100%);position:absolute;inset:0}.hopkins-area-detail-title{width:min(760px,72vw)}.hopkins-area-detail-title>button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff8c;align-items:center;gap:9px;margin:0 0 84px;padding:0 0 8px;font-size:10px;font-weight:750;display:inline-flex}.hopkins-area-detail-title>button svg{width:15px}.hopkins-area-detail-title>small{color:var(--hopkins-detail-accent);letter-spacing:.22em;font-size:9px;font-weight:850;display:block}.hopkins-area-detail-title h1{letter-spacing:-.065em;max-width:820px;margin:12px 0 17px;font:750 clamp(54px,7vw,96px)/.88 Montserrat}.hopkins-area-detail-title p{color:#d3d3d3;max-width:620px;margin:0;font-size:18px;line-height:1.55}.hopkins-area-detail-body{grid-template-columns:minmax(0,1.45fr) minmax(275px,.62fr);gap:90px 78px;max-width:1184px;margin:auto;padding:98px 16px 135px;display:grid}.hopkins-area-detail-body small{color:var(--brand);letter-spacing:.19em;font-size:9px;font-weight:850}.hopkins-area-definition h2{letter-spacing:-.045em;max-width:760px;margin:13px 0 26px;font:700 clamp(34px,4vw,53px)/1.05 Montserrat}.hopkins-area-definition p{color:#aaa;max-width:700px;margin:0;font-size:14px;line-height:1.8}.hopkins-area-methods{border-top:5px solid var(--hopkins-detail-accent);align-self:start}.hopkins-area-methods small{border-bottom:1px solid #454545;padding:21px 0 16px;display:block}.hopkins-area-methods b{border-bottom:1px solid #454545;padding:19px 0;font-size:15px;display:block}.hopkins-area-questions,.hopkins-area-topics,.hopkins-area-faculty{grid-column:1/-1}.hopkins-area-questions>header,.hopkins-area-topics>header,.hopkins-area-faculty>header{max-width:760px;margin-bottom:29px}.hopkins-area-questions h2,.hopkins-area-topics h2,.hopkins-area-faculty h2{letter-spacing:-.05em;margin:9px 0 0;font:700 clamp(37px,4.2vw,55px)/.96 Montserrat}.hopkins-area-questions>div{border-top:1px solid #565656;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px;display:grid}.hopkins-area-questions article{background:0 0;border-bottom:1px solid #454545;grid-column:1/9;align-items:center;min-height:154px;padding:32px 0 30px 64px;display:flex;position:relative}.hopkins-area-questions article:nth-child(2){grid-column:4/13}.hopkins-area-questions article:nth-child(3){grid-column:2/10}.hopkins-area-questions article:before{content:"";background:var(--hopkins-detail-accent);width:36px;height:3px;transition:width .35s;position:absolute;left:0}.hopkins-area-questions article:hover:before{width:48px}.hopkins-area-questions article p{color:#f1f1f1;letter-spacing:-.025em;max-width:720px;margin:0;font:550 clamp(21px,2.25vw,30px)/1.3 Montserrat}.hopkins-area-topics>div{border-top:1px solid #4b4b4b;border-left:1px solid #4b4b4b;grid-template-columns:repeat(3,1fr);display:grid}.hopkins-area-topics button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #4b4b4b;border-top:0;border-left:0;min-height:82px;padding:18px 20px;position:relative}.hopkins-area-topics button:after{content:"";background:var(--brand);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:15px;left:20px;right:20px;transform:scaleX(0)}.hopkins-area-topics button:hover:after,.hopkins-area-topics button:focus-visible:after{transform:none}.hopkins-area-topics button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.hopkins-area-faculty>header p{color:#999;margin:10px 0 0;font-size:13px;line-height:1.65}.hopkins-area-faculty .associated-faculty{grid-template-columns:repeat(2,minmax(0,1fr))}.area-questions-reveal>header,.area-questions-reveal>div>article{opacity:0;will-change:opacity,transform;transition:opacity .62s cubic-bezier(.22,.72,.28,1),transform .68s cubic-bezier(.22,.72,.28,1)}.area-questions-reveal>header{transform:translate(-24px)}.area-questions-reveal>div>article{--question-enter-x:-34px;transform:translate3d(var(--question-enter-x),0,0)}.area-questions-reveal>div>article:nth-child(2){--question-enter-x:34px;transition-delay:90ms}.area-questions-reveal>div>article:nth-child(3){transition-delay:.18s}.area-questions-reveal.is-visible>header,.area-questions-reveal.is-visible>div>article{opacity:1;transform:translate(0,0)}@media (width<=900px){.hopkins-area-index-grid>button{min-height:350px}.hopkins-area-detail-body{grid-template-columns:1fr;gap:58px}.hopkins-area-methods{max-width:520px}.hopkins-area-questions,.hopkins-area-topics,.hopkins-area-faculty{grid-column:auto}}@media (width<=760px){.ref-hopkins .inner-layout.hopkins-area-route-layout{padding:0}.hopkins-area-index{padding:0 0 60px}.hopkins-area-index-grid{grid-template-columns:1fr}.hopkins-area-index-grid>button{min-height:360px}.hopkins-area-index-copy{bottom:27px;left:25px;right:25px}.hopkins-area-index-copy>strong{font-size:32px}.hopkins-area-detail-hero{min-height:610px;padding:62px 20px}.hopkins-area-detail-title{width:100%}.hopkins-area-detail-title>button{margin-bottom:110px}.hopkins-area-detail-title h1{font-size:52px}.hopkins-area-detail-title p{font-size:15px}.hopkins-area-detail-body{padding:67px 20px 92px}.hopkins-area-definition h2{font-size:35px}.hopkins-area-questions>div,.hopkins-area-topics>div{grid-template-columns:1fr}.hopkins-area-questions article,.hopkins-area-questions article:nth-child(2),.hopkins-area-questions article:nth-child(3){grid-column:1/-1;min-height:136px;padding:28px 0 26px 49px}.hopkins-area-questions article:before{width:28px}.hopkins-area-questions article p{font-size:20px}.hopkins-area-faculty .associated-faculty{grid-template-columns:1fr}}.profile-page-body{grid-template-columns:minmax(230px,.7fr) minmax(0,1.45fr)}.profile-publications>header,.topic-paper-shelf>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.profile-publications>header h3,.topic-paper-shelf>header h3{margin:0}.profile-publications>header>span,.topic-paper-shelf>header>span{color:color-mix(in srgb,var(--ink) 54%,transparent);letter-spacing:.11em;text-transform:uppercase;flex:none;font-size:9px;font-weight:800}.selected-publications{margin-top:24px}.selected-publications>article{position:relative}.selected-publications article>header{display:flex}.selected-publications article>header>span{font-weight:850}.selected-publications article>header>small{font-size:9px;font-weight:750}.selected-publications h4{margin:0;line-height:1.42}.selected-publications p{color:color-mix(in srgb,var(--ink) 64%,transparent);margin:8px 0 0!important;font-size:11px!important;line-height:1.55!important}.selected-publications a{letter-spacing:.08em;text-transform:uppercase;margin-top:13px;font-size:9px;display:inline-flex}.selected-publications a svg{width:12px}.publication-profile{flex-direction:column;gap:10px;display:flex}.publication-profile>article{border:1px solid var(--line);grid-template-columns:76px 1fr;gap:0;transition:border-color .2s,transform .2s;display:grid;overflow:hidden;background:var(--page)!important;padding:0!important}.publication-profile>article>header{background:var(--brand);color:#fff;flex-direction:column;justify-content:space-between;min-height:100%;padding:17px 12px}.publication-profile>article>header>span{font-size:15px}.publication-profile>article>header>small{color:inherit;letter-spacing:0;line-height:1.35}.publication-profile h4{font-size:14px}.topic-paper-shelf{border-top:5px solid var(--brand);margin-top:68px;padding-top:35px}.topic-paper-shelf>p{max-width:650px;color:color-mix(in srgb,var(--ink) 65%,transparent);margin:12px 0 26px;font-size:13px;line-height:1.65}.publication-topic{grid-template-columns:1fr 1fr;gap:16px;display:grid}.publication-topic>article{border:1px solid var(--line);border-top:4px solid var(--brand);flex-direction:column;min-height:215px;transition:transform .22s,border-color .22s,background .22s;display:flex;background:color-mix(in srgb,var(--brand) 4%,var(--page))!important;padding:23px!important}.publication-topic>article>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:34px}.publication-topic>article>header>span{background:var(--brand);color:#fff;place-items:center;min-width:49px;height:29px;padding:0 8px;font-size:11px;display:grid}.publication-topic>article>header>small{color:color-mix(in srgb,var(--ink) 57%,transparent);letter-spacing:.05em;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publication-topic h4{font-size:16px}.publication-topic>article>div{flex-direction:column;flex:1;display:flex}.publication-topic p{padding-top:17px;margin-top:auto!important}.publication-topic>article:hover{border-color:var(--brand);transform:translateY(-4px);background:color-mix(in srgb,var(--brand) 8%,var(--page))!important}.ref-hopkins .selected-publications h4{color:#fff}.ref-hopkins .selected-publications p{color:#bcbcbc}.ref-hopkins .publication-profile>article>header,.ref-hopkins .publication-topic>article>header>span{background:var(--brand2)}.ref-hopkins .publication-profile>article,.ref-hopkins .publication-topic>article{background:#222!important}@media (width<=900px){.hopkins-area-grid{grid-template-columns:1fr}.hopkins-area-grid>button{min-height:460px}.profile-page-body,.publication-topic{grid-template-columns:1fr}}@media (width<=760px){.hopkins-research{padding:75px 0 0}.hopkins-research>.section-heading{flex-direction:column;align-items:flex-start;gap:18px;padding:0 30px}.hopkins-area-grid>button{min-height:400px}.hopkins-area-copy{padding:28px}.hopkins-area-copy strong{font-size:29px}.hopkins-area-copy p{font-size:11px}.history-intro{grid-template-columns:1fr;gap:20px;margin-bottom:45px}.history-intro>small{grid-column:auto}.history-timeline:before{left:18px}.history-timeline article{grid-template-columns:1fr;gap:10px;padding:0 0 44px 51px}.history-timeline article:before{left:12px}.history-timeline .history-milestone:before{left:8px}.history-timeline .history-present{background:color-mix(in srgb,var(--brand) 8%,var(--page));padding:25px 20px 28px 51px}.history-timeline .history-present:before{top:33px}.history-timeline .history-present time{padding-top:0}.history-outcome,.profile-page-grid{grid-template-columns:1fr}.profile-page-grid>div{min-width:0}.profile-page-photo{max-height:480px}.profile-actions a{overflow-wrap:anywhere;max-width:100%}.profile-publications>header{flex-direction:column;align-items:flex-start;gap:8px}.publication-profile>article{grid-template-columns:62px 1fr}.publication-profile>article>header{padding:15px 8px}.publication-profile>article>div{padding:16px}.publication-topic>article{min-height:190px;padding:20px!important}.publication-topic>article>header{margin-bottom:28px}}.committee-intro{border-bottom:4px solid var(--brand);max-width:760px;margin-bottom:45px;padding-bottom:30px}.committee-intro>small{color:var(--brand);letter-spacing:.17em;font-size:9px;font-weight:850}.committee-intro h2{font:750 clamp(42px,5vw,63px)/.94 var(--display);margin:9px 0 12px}.committee-intro p{max-width:620px;color:color-mix(in srgb,var(--ink) 68%,transparent);margin:0;font-size:14px;line-height:1.7}.committee-directory .committee-list{border-top:0}.committee-directory .committee-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 22px;gap:24px;padding:28px 0;display:grid}.committee-copy{min-width:0}.committee-status{color:var(--brand);letter-spacing:.16em;margin-bottom:10px;font-size:8px;font-weight:850;display:inline-block}.committee-directory .committee-copy p{max-width:590px;color:color-mix(in srgb,var(--ink) 67%,transparent);margin:0;font-size:13px;line-height:1.65}.committee-people{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);grid-column:1/-1;margin-top:6px;padding-top:18px}.committee-people>small{color:color-mix(in srgb,var(--ink) 52%,transparent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:11px;font-size:8px;font-weight:850;display:block}.committee-people>div{flex-wrap:wrap;gap:8px;display:flex}.committee-people button,.committee-person-placeholder{border:1px solid var(--line);background:var(--soft);min-width:190px;color:inherit;text-align:left;grid-template-columns:32px minmax(0,1fr) 13px;align-items:center;gap:9px;padding:8px 10px;display:grid}.committee-people button{cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.committee-people button:hover,.committee-people button:focus-visible{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--soft));outline:none;transform:translateY(-2px)}.committee-people button img,.committee-people button>span,.committee-person-placeholder i{background:var(--page);width:32px;height:32px;color:var(--brand);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid;overflow:hidden}.committee-people button img{object-fit:cover}.committee-people button svg{width:12px;color:var(--brand)}.ref-hopkins .committee-people button:hover,.ref-hopkins .committee-people button:focus-visible{background:#2b202d}@media (width<=760px){.committee-intro{margin-bottom:32px}.committee-directory .committee-list article{grid-template-columns:1fr;gap:12px;padding:24px 0}.committee-directory .committee-list>article>svg{display:none}.committee-people{margin-top:2px}.committee-people button,.committee-person-placeholder{flex:145px;min-width:0}}.committee-directory .committee-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.committee-directory .committee-list article{border:1px solid var(--line);border-top:4px solid var(--brand);background:var(--soft);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 20px;gap:22px;min-height:275px;padding:26px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.committee-directory .committee-list article:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:0 13px 28px #0000001a}.committee-directory .committee-copy h3{margin:0 0 10px;font-size:22px;line-height:1.17}.committee-directory .committee-copy p{max-width:none}.committee-directory .committee-list>article>svg{width:17px;color:var(--brand);margin-top:3px}.committee-people{border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);grid-column:1/-1;align-self:end;margin-top:auto;padding-top:17px}.committee-people button,.committee-person-placeholder{background:color-mix(in srgb,var(--page) 42%,var(--soft));grid-template-columns:28px minmax(0,1fr) 12px;gap:7px;min-width:0;padding:7px 8px;display:grid}.committee-people button b,.committee-person-placeholder b{font-size:9px}@media (width<=900px){.committee-directory .committee-list{grid-template-columns:1fr}.committee-directory .committee-list article{min-height:245px}}@media (width<=760px){.committee-directory .committee-list article{grid-template-columns:minmax(0,1fr) 18px;gap:17px;min-height:230px;padding:22px}.committee-directory .committee-list>article>svg{display:block}.committee-people>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.committee-people button,.committee-person-placeholder{grid-template-columns:25px minmax(0,1fr);padding:6px}.committee-people button svg{display:none}.committee-people button img,.committee-people button>span,.committee-person-placeholder i{width:25px;height:25px}.committee-people button b,.committee-person-placeholder b{font-size:8px}}.committee-directory .committee-list{border:0;display:block}.committee-directory .committee-list article{border:0;border-bottom:1px solid var(--line);min-height:0;box-shadow:none;background:0 0;grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:22px;padding:28px 0;display:grid;transform:none}.committee-directory .committee-list article:hover{border-color:var(--line);box-shadow:none;transform:none}.committee-people{grid-column:1/-1}.committee-people>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.committee-people button,.committee-person-placeholder{background:var(--soft);border:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 13px;align-items:center;gap:10px;min-height:78px;padding:10px 12px;display:grid}.committee-people button img,.committee-people button>span,.committee-person-placeholder i{width:42px;height:42px}.committee-people button b,.committee-person-placeholder b{font-size:10px;line-height:1.25}.ref-hopkins .committee-directory .committee-list article{background:0 0}.ref-hopkins .committee-directory .committee-list article:hover{box-shadow:none}@media (width<=900px){.committee-people>div{grid-template-columns:repeat(3,minmax(0,1fr))}.committee-people button,.committee-person-placeholder{min-height:72px}}@media (width<=760px){.committee-directory .committee-list article{grid-template-columns:1fr;padding:24px 0}.committee-directory .committee-list>article>svg{display:none}.committee-people>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.committee-people button,.committee-person-placeholder{grid-template-columns:34px minmax(0,1fr);min-height:64px;padding:8px}.committee-people button svg{display:none}.committee-people button img,.committee-people button>span,.committee-person-placeholder i{width:34px;height:34px}.committee-people button b,.committee-person-placeholder b{font-size:9px}}.committee-people>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.committee-people button,.committee-person-placeholder{isolation:isolate;aspect-ratio:1.7;border:1px solid var(--line);background:var(--soft);color:#fff;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.committee-people button:after,.committee-person-placeholder:after{content:"";z-index:1;background:linear-gradient(#0000000a 22%,#000000db 100%);position:absolute;inset:0}.committee-people button img{z-index:0;object-fit:cover;object-position:center 25%;filter:saturate(.88);border-radius:0;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.75,.2,1),filter .3s;position:absolute;inset:0}.committee-people button>span,.committee-person-placeholder i{z-index:0;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 72%,#121212),#121212);color:#ffffffe6;letter-spacing:.08em;border-radius:0;width:100%;height:100%;font-size:22px;position:absolute;inset:0}.committee-people button b,.committee-person-placeholder b{z-index:2;color:#fff;text-shadow:0 1px 4px #0009;font-size:11px;line-height:1.18;position:absolute;bottom:12px;left:12px;right:35px}.committee-people button svg{z-index:2;color:#fff;filter:drop-shadow(0 1px 3px #0009);width:14px;display:block;position:absolute;bottom:13px;right:12px}.committee-person-placeholder{opacity:1}.committee-people button:hover,.committee-people button:focus-visible{border-color:var(--brand);background:var(--soft);transform:none}.committee-people button:hover img,.committee-people button:focus-visible img{filter:saturate(1.03);transform:scale(1.07)}.committee-people button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ref-hopkins .committee-people button,.ref-hopkins .committee-person-placeholder,.ref-hopkins .committee-people button:hover,.ref-hopkins .committee-people button:focus-visible{background:#222}@media (width<=760px){.committee-people>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.committee-people button,.committee-person-placeholder{aspect-ratio:1.45}.committee-people button b,.committee-person-placeholder b{font-size:10px;bottom:9px;left:9px;right:10px}.committee-people button svg{width:12px;bottom:9px;right:9px}}@media (width<=760px){.committee-people button,.committee-person-placeholder{aspect-ratio:2.05}.committee-people button b,.committee-person-placeholder b{font-size:9px;bottom:8px;left:8px;right:27px}.committee-people button svg{bottom:8px;right:8px}}.committee-people button,.committee-person-placeholder{aspect-ratio:.72}.committee-people button img{object-position:center 18%}.committee-people button b,.committee-person-placeholder b{font-size:10px;bottom:11px;left:10px;right:10px}.committee-people button svg{bottom:10px;right:10px}.selected-publications>article,.publication-linked-record{cursor:pointer;position:relative}.publication-card-target{z-index:5;inset:0;color:#0000!important;border:0!important;width:auto!important;margin:0!important;padding:0!important;text-decoration:none!important;display:block!important;position:absolute!important}.publication-card-target:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.publication-doi-cta{width:max-content;color:var(--brand);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:6px;margin-top:13px;padding-bottom:3px;font-size:9px;font-weight:800;display:inline-flex}.publication-doi-cta svg{width:12px;height:12px}.selected-publications>article,.selected-publications>article>div{min-width:0;max-width:100%}.selected-publications>article h4{overflow-wrap:anywhere;word-break:normal;text-underline-offset:4px;width:auto;min-width:0;max-width:100%;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.selected-publications>article:hover h4{color:var(--brand);text-decoration-color:currentColor}.selected-publications>article:has(.publication-card-target:focus-visible) h4{color:var(--brand);text-decoration-color:currentColor}.publication-linked-record{grid-template-columns:42px minmax(0,1fr) auto;transition:border-color .18s,background-color .18s}.publication-linked-record:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,transparent)}.publication-linked-record:has(.publication-card-target:focus-visible){border-color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,transparent)}.publication-linked-record .publication-doi-cta{white-space:nowrap;align-self:center;margin:0 4px 0 18px}.ref-hopkins .publication-doi-cta{color:var(--brand)}@media (width<=760px){.publication-linked-record{grid-template-columns:34px minmax(0,1fr)}.publication-linked-record .publication-doi-cta{grid-column:2;margin:10px 0 0}}.asbam-brandline{background:0 0;width:min(100%,430px);margin:0 0 30px}.asbam-brandline img{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;height:164px;display:block}.ref-hopkins .asbam-brandline{isolation:isolate;width:min(100%,440px);box-shadow:none;background:0 0;border:0;padding:0;position:relative}.ref-hopkins .asbam-brandline:before,.ref-hopkins .asbam-brandline:after{content:none}.ref-hopkins .asbam-brandline img{filter:brightness(0)invert();opacity:.94;mix-blend-mode:normal;width:100%;height:148px}@media (width<=760px){.asbam-brandline{width:100%;margin-bottom:26px}.asbam-brandline img{height:138px}.ref-hopkins .asbam-brandline{width:100%;padding:0}.ref-hopkins .asbam-brandline img{height:126px}}.people-cards{grid-auto-rows:1fr;align-items:stretch}.people-cards .person-name{align-items:flex-start;min-height:72px}.people-cards>article>p{min-height:50px}.people-cards .person-area{border-left:2px solid var(--brand);min-height:44px;color:var(--brand);letter-spacing:.005em;text-transform:none;margin-top:10px;padding-left:10px;font-size:10px;font-weight:750;line-height:1.5;display:block}.people-cards>article>.person-contact-links{margin-top:auto}.application-guidance{border-top:3px solid var(--brand);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:42px;margin:4px 0 42px;padding:30px 0;display:grid}.application-guidance h3,.cross-department-courses h3{font:750 27px/1.08 var(--display);margin:0 0 10px}.application-guidance p,.cross-department-courses p{max-width:720px;margin:0;font-size:14px;line-height:1.7}.application-guidance-actions{flex-direction:column;justify-content:center;gap:10px;display:flex}.application-guidance-actions button,.application-guidance-actions a,.cross-department-course-links>a{min-height:48px;color:var(--brand);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:12px;font-weight:800;text-decoration:none;display:flex}.application-guidance-actions svg,.cross-department-course-links>a svg{flex:none;width:16px}.cross-department-courses{background:var(--soft);border-left:5px solid var(--brand);grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);align-items:end;gap:42px;margin:38px 0 0;padding:30px;display:grid}.cross-department-course-links{flex-direction:column;display:flex}.curriculum-plan{margin-top:40px}.curriculum-plan>h3{font:750 34px/1 var(--display);margin:0 0 18px}.curriculum-plan-grid{border:1px solid var(--line);background:var(--line);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.22fr) minmax(275px,.78fr);gap:1px;display:grid}.curriculum-plan-grid>article{background:var(--page);min-width:0;padding:25px 24px 22px}.curriculum-plan-grid>article:first-child{grid-row:1/span 2}.curriculum-plan-grid h4{color:var(--brand);letter-spacing:.11em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:850}.curriculum-plan-grid ul{margin:0;padding:0;list-style:none}.curriculum-plan-grid li{border-top:1px solid var(--line);grid-template-columns:minmax(68px,auto) minmax(0,1fr);align-items:start;gap:16px;padding:15px 0;display:grid}.curriculum-plan-grid>article:not(:first-child) li{grid-template-columns:minmax(0,1fr);gap:7px}.curriculum-plan-grid li:first-child{border-top:0;padding-top:0}.curriculum-plan-grid li>span{color:var(--brand);padding-top:2px;font-size:11px;font-weight:850;line-height:1.35}.curriculum-plan-grid>article:not(:first-child) li>span{padding-top:0}.curriculum-plan-grid li>div{flex-direction:column;gap:6px;min-width:0;display:flex}.curriculum-plan-grid strong{font-size:14px;line-height:1.42}.curriculum-plan-grid small{color:color-mix(in srgb,var(--ink) 58%,transparent);letter-spacing:.02em;font-size:10px;font-weight:700}@media (width<=900px){.curriculum-plan-grid{grid-template-rows:auto;grid-template-columns:1fr}.curriculum-plan-grid>article:first-child{grid-row:auto}.curriculum-plan-grid>article{padding:23px 20px}.curriculum-plan-grid>article:not(:first-child) li{grid-template-columns:minmax(118px,auto) minmax(0,1fr);gap:18px}.curriculum-plan-grid>article:not(:first-child) li>span{padding-top:2px}}@media (width<=560px){.curriculum-plan>h3{font-size:30px}.curriculum-plan-grid li,.curriculum-plan-grid>article:not(:first-child) li{grid-template-columns:minmax(0,1fr);gap:6px}.curriculum-plan-grid li>span,.curriculum-plan-grid>article:not(:first-child) li>span{padding-top:0}}.ref-hopkins .hopkins-header .nav-entry>button{color:#f3f3f3}.ref-hopkins .hopkins-text p,.ref-hopkins .hopkins-area-copy p{color:#f0f0f0}.ref-hopkins .hopkins-area-grid{gap:18px;width:min(1180px,100% - 80px);margin:0 auto}.ref-hopkins .hopkins-area-grid>button{border:1px solid #414141}.ref-hopkins .hopkins-area-grid>button:hover,.ref-hopkins .hopkins-area-grid>button:focus-visible{border-color:var(--brand)}.ref-hopkins .people-cards .person-area{color:var(--brand)}.ref-hopkins .application-guidance,.ref-hopkins .cross-department-courses{border-color:var(--brand)}.ref-hopkins .publication-topic>article:hover{background:color-mix(in srgb,var(--brand) 8%,#222)!important}.ref-hopkins .calendar-grid em{background:color-mix(in srgb,var(--brand) 18%,var(--page));color:var(--brand)}@media (width<=760px){.people-cards{grid-auto-rows:auto}.people-cards .person-name,.people-cards>article>p,.people-cards .person-area{min-height:0}.people-cards .person-area{margin-top:7px;font-size:9px}.application-guidance,.cross-department-courses{grid-template-columns:1fr;gap:24px;padding:24px 0}.cross-department-courses{padding:24px 20px}.ref-hopkins .hopkins-area-grid{gap:12px;width:calc(100% - 40px)}.committee-people button,.committee-person-placeholder{aspect-ratio:.74}.committee-people button b,.committee-person-placeholder b{font-size:9px;bottom:9px;left:9px;right:9px}.committee-people button svg{bottom:9px;right:9px}}.committee-people button b,.committee-person-placeholder b{letter-spacing:-.015em;font-size:13px;font-weight:850}@media (width<=760px){.committee-people button b,.committee-person-placeholder b{font-size:11px;font-weight:850}}.profile-page-body{background:0 0;border:0;margin-top:52px;display:block}.profile-page-body>article{background:var(--page)}.profile-summary{border-left:5px solid var(--brand);grid-template-columns:minmax(190px,.72fr) minmax(0,1.4fr);gap:42px;display:grid;background:var(--soft)!important;padding:35px 38px!important}.profile-summary header{align-self:start}.profile-summary h3{font:750 29px/1.08 var(--display);margin:0}.profile-summary p{align-self:end;max-width:720px;margin:0!important;font-size:17px!important;line-height:1.72!important}.profile-publications{border:1px solid var(--line);margin-top:24px;background:var(--page)!important;padding:38px!important}.profile-publications>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.profile-publications>header h3{font:750 34px/1.05 var(--display);margin:7px 0 0}.publication-profile{margin-top:24px;display:block}.publication-profile>article{border:0;border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:26px;transition:border-color .2s;display:grid;overflow:visible;background:0 0!important;padding:17px 0!important}.publication-profile>article>header{min-height:0;color:var(--brand);padding:3px 0 0;display:block;background:0 0!important}.publication-profile>article>header>span{font:800 14px/1 var(--display);display:block}.publication-profile>article>header>small{color:color-mix(in srgb,var(--ink) 52%,transparent);letter-spacing:.03em;margin-top:5px;font-size:8px;line-height:1.35;display:block}.publication-profile>article>div{padding:0}.publication-profile h4{font-size:16px;line-height:1.4}.publication-profile p{padding:0;margin:5px 0 0!important;font-size:12px!important;line-height:1.55!important}.publication-profile>article:hover{border-color:var(--brand);transform:none}.ref-hopkins .profile-summary{background:#222!important}.ref-hopkins .profile-publications{background:#1a1a1a!important}@media (width<=760px){.profile-page-body{margin-top:35px}.profile-summary{grid-template-columns:1fr;gap:18px;padding:25px 22px!important}.profile-summary h3{font-size:26px}.profile-summary p{font-size:15px!important}.profile-publications{padding:25px 22px!important}.profile-publications>header h3{font-size:29px}.publication-profile>article{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:16px 0!important}.publication-profile h4{font-size:14px}}.associated-faculty,.ucsd-area-faculty .associated-faculty{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.associated-faculty>button,.associated-faculty>.unlinked-faculty,.ucsd-area-faculty .associated-faculty>button,.ucsd-area-faculty .associated-faculty>.unlinked-faculty{border:0;border-bottom:1px solid var(--line);min-height:128px;color:inherit;text-align:left;background:0 0;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:19px;padding:0 0 16px;display:grid}.associated-faculty>button{cursor:pointer;transition:color .2s,border-color .2s}.associated-faculty>button>span,.associated-faculty>.unlinked-faculty>span{background:var(--soft);border-radius:0;width:84px;height:84px}.associated-faculty>button div{gap:5px}.associated-faculty>button b,.associated-faculty>.unlinked-faculty>b{width:max-content;max-width:100%;font:750 21px/1.08 var(--display);color:var(--ink);position:relative}.associated-faculty>button b:after{content:"";background:var(--brand);transform-origin:0;height:2px;transition:transform .25s cubic-bezier(.22,.72,.28,1);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.associated-faculty>button small{color:color-mix(in srgb,var(--ink) 60%,transparent);margin:0;font-size:11px;line-height:1.35}.associated-faculty>button:hover,.associated-faculty>button:focus-visible{border-color:var(--brand);color:var(--brand);outline:none}.associated-faculty>button:hover b,.associated-faculty>button:focus-visible b{color:var(--brand)}.associated-faculty>button:hover b:after,.associated-faculty>button:focus-visible b:after{transform:none}.ref-hopkins .associated-faculty>button b,.ref-hopkins .associated-faculty>.unlinked-faculty>b{color:#fff}.ref-hopkins .associated-faculty>button small{color:#aaa}.ref-hopkins .associated-faculty>button:hover b,.ref-hopkins .associated-faculty>button:focus-visible b{color:var(--brand2)}@media (width<=760px){.associated-faculty,.ucsd-area-faculty .associated-faculty{grid-template-columns:1fr;gap:12px}.associated-faculty>button,.associated-faculty>.unlinked-faculty,.ucsd-area-faculty .associated-faculty>button,.ucsd-area-faculty .associated-faculty>.unlinked-faculty{grid-template-columns:72px minmax(0,1fr);gap:15px;min-height:104px;padding-bottom:12px}.associated-faculty>button>span,.associated-faculty>.unlinked-faculty>span{width:72px;height:72px}.associated-faculty>button b,.associated-faculty>.unlinked-faculty>b{font-size:19px}}.ucsd-mobile-shell{display:none}html[data-reference=hopkins]{scroll-padding-top:142px}.ref-hopkins .hopkins-header{z-index:181;position:sticky;top:0;box-shadow:0 1px #343434}.hopkins-header .desktop-navigation{justify-content:flex-start;transform:translateY(-7px)}.hopkins-header .nav-links{justify-content:flex-start;gap:clamp(18px,1.25vw + 4px,24px);width:auto;padding-left:3px}.hopkins-header .nav-entry>button{letter-spacing:.055em;padding-inline:5px;font-size:16px}.hopkins-header .nav-search{margin-left:auto}@keyframes bn-mobile-nav-in{0%{transform:translateY(-8px)}to{transform:none}}@media (width>=761px) and (width<=1100px){.hopkins-header .nav-links{gap:clamp(7px,.7vw + 4px,12px);padding-left:6px}.hopkins-header .nav-entry>button{padding-inline:2px;font-size:14px}}@media (width>=761px) and (width<=900px){.hopkins-header .nav-links{gap:6px}.hopkins-header .nav-entry>button{font-size:13px}}@media (width<=760px){.reference-site{max-width:100%;overflow-x:clip}html[data-reference=hopkins]{scroll-padding-top:67px}.ucsd-header{background:#fff;border-bottom:1px solid #d5e0e6;height:64px}.ucsd-header:after{content:"";background:#00629b;width:42px;height:3px;position:absolute;bottom:-1px;left:14px;right:auto}.ucsd-mast,.ucsd-nav-row{display:none}.ucsd-mobile-shell{justify-content:space-between;align-items:center;height:63px;display:flex}.ucsd-mobile-brand{color:#15384d;text-align:left;background:#fff;border:0;flex:1;align-items:center;gap:10px;min-width:0;height:63px;padding:0 14px;display:flex}.ucsd-mobile-brand .official-bilkent-logo{flex:0 0 40px;width:40px;height:40px}.ucsd-mobile-brand span{font:850 15px/1.05 var(--sans);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ucsd-mobile-shell .mobile-menu-label{color:#00629b;background:0 0;place-items:center;width:58px;min-width:58px;height:63px;padding:0 8px;display:grid}.ucsd-mobile-shell .hamburger{color:#00629b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ucsd-mobile-shell .hamburger:hover,.ucsd-mobile-shell .hamburger:focus-visible{background:#edf5f8;outline:none}.ucsd-mobile-shell .hamburger svg{width:22px}.ucsd-mobile-shell .mobile-menu-label>span{display:none}.mobile-navigation{z-index:180;overscroll-behavior:contain;color:#111;background:#fff;max-height:none;padding:8px 20px 34px;animation:.24s cubic-bezier(.22,.72,.28,1) both bn-mobile-nav-in;display:block;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto;box-shadow:0 18px 45px #00000047}.ref-ucsd .mobile-navigation{top:64px}.ref-hopkins .mobile-navigation{color:#fff;background:#171717;border-top:1px solid #343434;top:55px}.ref-hopkins .hopkins-mark span{letter-spacing:-.01em;font-size:12px;font-weight:750}.mobile-navigation>div{border-bottom:1px solid #d2d2d2;padding:0}.ref-hopkins .mobile-navigation>div{border-color:#3a3a3a}.mobile-navigation .mobile-nav-heading{color:#00629b;width:100%;min-height:62px;font-family:var(--body);letter-spacing:-.025em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:20px;font-weight:900;line-height:1.08;display:flex}.ref-hopkins .mobile-navigation .mobile-nav-heading{color:var(--brand)}.mobile-nav-heading svg{flex:none;width:18px;transition:transform .22s,color .2s}.mobile-navigation .is-expanded>.mobile-nav-heading{color:var(--brand)}.mobile-navigation .is-expanded>.mobile-nav-heading svg{transform:rotate(180deg)}.mobile-nav-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:8px 0 24px;display:grid}.mobile-nav-sections[hidden]{display:none}.mobile-nav-group{min-width:0;padding:0}.mobile-nav-group>span{color:color-mix(in srgb,currentColor 55%,transparent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850;line-height:1.25;display:block}.mobile-sub{border:0;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);width:100%;min-height:42px;color:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;font-weight:650;line-height:1.25;display:flex}.mobile-sub svg{width:14px;color:var(--brand);flex:none}.ucsd-carousel-hero{height:700px;min-height:0}.ucsd-carousel-hero:before{background:linear-gradient(#f4f8fa 0 35%,#f4f8faf0 42%,#f4f8fa24 61%,#0000 100%)}.ucsd-carousel-hero .ucsd-hero-copy{width:calc(100% - 40px);top:32px;left:20px}.ucsd-carousel-hero .ucsd-hero-copy h1{font-size:52px}.ucsd-carousel-hero .ucsd-hero-copy p{max-width:315px;font-size:13px}.ucsd-hero-carousel figure{inset:255px 0 0}.ucsd-hero-carousel figure>span{background-position:100% 100%;background-repeat:no-repeat;background-size:auto 84%;inset:0}.ucsd-hero-carousel figure:first-child>span{background-position:72% bottom;background-size:auto 82%}.ucsd-hero-carousel figure:nth-child(2)>span{background-position:70% bottom;background-size:auto 92%}.ucsd-hero-carousel figure:nth-child(3)>span{background-position:68% bottom;background-size:auto 83%}.ucsd-hero-carousel figure:nth-child(4)>span{background-position:82% bottom;background-size:auto 80%}.ucsd-hero-slide-controls{top:218px;bottom:auto;left:20px}.ucsd-three-cards .photo-block{background-size:cover;height:210px}.ucsd-three-cards article:first-child .photo-block{background-position:50% 32%}.ucsd-three-cards article:nth-child(2) .photo-block{background-position:50% 56%}.ucsd-three-cards article:nth-child(3) .photo-block{background-position:50% 42%}.ucsd-area-card-media{inset:0;transform:none}.ucsd-area-card:first-child .ucsd-area-card-media{background-position:58%}.ucsd-area-card:nth-child(2) .ucsd-area-card-media{background-position:50%}.ucsd-area-card:nth-child(3) .ucsd-area-card-media{background-position:62%}.ucsd-area-card:nth-child(4) .ucsd-area-card-media{background-position:54%}.requirements-head,.course-table-head{display:none!important}.requirements-table,.course-table{border-top:4px solid var(--brand);overflow:visible}.requirements-table>div:not(.requirements-head){grid-template-columns:88px minmax(0,1fr);align-items:start}.requirements-table span,.requirements-table strong{padding:14px 10px}.requirements-table span{font-size:11px}.requirements-table strong{font-size:12px;line-height:1.45}.course-table>div:not(.course-table-head){border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:6px 12px;min-width:0;padding:16px 0;display:grid;position:relative}.course-table>div:not(.course-table-head)>*{min-width:0;padding:0}.course-table>div:not(.course-table-head)>strong{color:var(--brand);grid-area:1/1/3;font-size:12px}.course-table>div:not(.course-table-head)>span:nth-child(2){overflow-wrap:anywhere;grid-area:1/2;font-size:13px;font-weight:720;line-height:1.38}.course-table>div:not(.course-table-head)>span:nth-child(3),.course-table>div:not(.course-table-head)>span:nth-child(4){color:color-mix(in srgb,var(--ink) 62%,transparent);grid-row:2;font-size:10px;font-weight:650}.course-table>div:not(.course-table-head)>span:nth-child(3){grid-column:2;justify-self:start}.course-table>div:not(.course-table-head)>span:nth-child(3):before{content:"Credits · "}.course-table>div:not(.course-table-head)>span:nth-child(4){grid-column:2;justify-self:end}.course-table>div:not(.course-table-head)>span:nth-child(4):before{content:"ECTS · "}.people-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 12px}.person-photo{aspect-ratio:.76}.person-name{align-items:flex-start;min-height:58px;padding:12px 0 5px;font-size:18px;line-height:1.08}.person-name svg{flex:none;width:15px;margin-top:2px}.people-cards>article>p{min-height:48px;font-size:10px;line-height:1.42}.people-cards>article>.person-contact-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:45px;padding-top:10px}.people-cards .person-contact-links>a{min-height:35px;padding:8px 5px;font-size:10px}.topic-atlas{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.topic-atlas>button,.topic-atlas>button:nth-child(5n+1){background:var(--page);grid-column:auto;grid-template-rows:132px minmax(145px,auto);grid-template-columns:1fr}.topic-card-media img{object-position:center}.topic-atlas>button:nth-child(2) img,.topic-atlas>button:nth-child(3) img{object-position:center 35%}.topic-card-copy{min-height:145px;padding:15px 13px}.topic-card-copy h3{overflow-wrap:anywhere;font-size:19px;line-height:1.05}.topic-card-copy p{font-size:10px;line-height:1.48}.topic-atlas>button:last-child:nth-child(odd){grid-column:1/-1;grid-template-rows:190px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.topic-atlas>button:last-child:nth-child(odd) .topic-card-copy{min-height:190px}.asbam-section .facility-cards>button,.asbam-section .facility-cards>button:nth-child(2n){border-right:0;grid-template-rows:none;grid-template-columns:118px minmax(0,1fr);min-height:158px;padding:0}.facility-card-media{height:100%;min-height:158px}.facility-card-media img{object-position:center}.facility-card-copy{min-height:0;padding:18px 16px}.asbam-section .facility-cards h3{margin:5px 0 7px;font-size:19px}.asbam-section .facility-cards p{font-size:10px;line-height:1.45}.asbam-section .facility-cards b{margin-top:auto;padding-top:10px;font-size:8px}.inner-hero>div:last-child,.inner-content,.inner-section,.section-lead,.profile-page-grid>div{min-width:0}.inner-hero h1,.inner-section h2,.inner-section h3,.inner-section h4,.profile-page-grid h2,.highlight-detail h2{overflow-wrap:anywhere;max-width:100%}.ref-hopkins .inner-hero{align-items:flex-end;height:auto;min-height:330px;padding-top:72px;padding-bottom:28px;overflow:hidden}.ref-hopkins .inner-hero>div:last-child{width:calc(100% + 16px);margin-bottom:0;margin-left:-8px;padding:25px 24px}.ref-hopkins .inner-hero h1{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;font-size:clamp(27px,7.5vw,34px);line-height:1.02}.ref-hopkins .inner-section h2,.ref-hopkins .inner-section h3,.ref-hopkins .profile-page-grid h2,.ref-hopkins .highlight-detail h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.ref-hopkins .inner-section>h2,.ref-hopkins .section-lead h2,.ref-hopkins .archive-heading h2,.ref-hopkins .topic-index-head h2,.ref-hopkins .course-catalog h3{letter-spacing:-.035em;font-size:clamp(31px,9vw,42px);line-height:.98}.inner-section{padding-bottom:54px}.inner-layout{gap:28px;padding-bottom:70px}.ref-hopkins .inner-layout{padding-top:44px}.ucsd-area-detail-hero,.hopkins-area-detail-hero{min-height:535px;padding-top:50px;padding-bottom:54px}.ucsd-area-back,.hopkins-area-detail-title>button{margin-bottom:72px}.ucsd-area-detail-hero h1{overflow-wrap:anywhere;font-size:clamp(45px,13.5vw,57px)}.hopkins-area-detail-title h1{letter-spacing:-.055em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:clamp(37px,10.7vw,50px);line-height:.92}.ucsd-area-detail-body,.hopkins-area-detail-body{gap:52px;padding-top:58px}.area-questions-reveal>header{transform:translate(-14px)}.area-questions-reveal>div>article{--question-enter-x:-18px}.area-questions-reveal>div>article:nth-child(2){--question-enter-x:18px}.profile-page-photo{aspect-ratio:.88;max-height:none}.profile-page-grid h2{font-size:clamp(38px,12vw,50px);line-height:.94}.profile-summary,.profile-publications{padding:23px 20px!important}.publication-profile>article{grid-template-columns:52px minmax(0,1fr);gap:12px}.publication-profile h4,.publication-topic h4,.event-rows h3,.post-archive h3{overflow-wrap:anywhere}.ref-hopkins .event-rows h3,.ref-hopkins .post-archive h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.ref-hopkins .committee-intro h2{letter-spacing:-.035em;font-size:clamp(38px,11vw,46px)}.ref-hopkins .topic-card-copy h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:18px}.ref-hopkins .topic-detail-copy h2{letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(35px,9.5vw,44px);line-height:.96}.ref-hopkins .facility-detail-head h2{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(35px,10.3vw,42px)}.ref-hopkins .asbam-section .facility-cards h3{font-size:17px}.ref-hopkins .official-post-detail>h2,.ref-hopkins .highlight-detail>h2{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;font-size:clamp(32px,9.5vw,45px);line-height:1.04}.calendar-preview-head{grid-template-columns:40px minmax(0,1fr) 40px;padding:14px 10px}.calendar-preview-head b{font-size:17px}.calendar-preview-head button{width:38px;height:38px}.calendar-grid>strong{padding:9px 2px;font-size:8px}.calendar-grid>.calendar-day,.calendar-grid>.calendar-blank{min-height:72px;padding:5px}.calendar-date-number{font-size:12px}.calendar-event-marks i{max-width:100%;padding:3px 1px;font-size:7.5px;line-height:1.1}.calendar-day-popover,.calendar-day.opens-left .calendar-day-popover{bottom:12px;left:12px;right:12px}.ref-hopkins .event-rows article{grid-template-columns:58px minmax(0,1fr) 18px;gap:10px}.ref-hopkins .event-rows article>div{min-width:0}.ref-hopkins .event-rows article>svg{width:18px}.ref-hopkins .latest-events .event-rows h3{letter-spacing:-.012em;font-size:17px;line-height:1.28}.ref-hopkins .organizer-contact.compact .organizer-popover{width:min(244px,100vw - 40px);left:auto;right:0}.ref-hopkins .history-intro{grid-template-columns:minmax(0,1fr)}.ref-hopkins .history-intro h2{letter-spacing:-.04em;font-size:clamp(36px,10.5vw,46px);line-height:.96}.proposal-fields input,.proposal-fields textarea{font-size:16px}.reference-footer{gap:34px;padding:48px 20px 38px}.footer-links button{min-height:38px}.contact-box a,.job-contact a,.resource-list a,.student-email,.staff-grid a{overflow-wrap:anywhere;word-break:break-word}.ref-hopkins .asbam-brandline img{height:142px}}@media (width<=340px){.ucsd-mobile-brand span{font-size:14px}.ucsd-mobile-shell .mobile-menu-label{width:52px;min-width:52px}.ucsd-hero-slide-controls{top:276px}.mobile-nav-sections,.people-cards,.topic-atlas{grid-template-columns:1fr}.topic-atlas>button,.topic-atlas>button:nth-child(5n+1){grid-template-rows:180px auto}.topic-atlas>button:last-child:nth-child(odd){grid-column:auto;grid-template-rows:180px auto;grid-template-columns:1fr}.asbam-section .facility-cards>button,.asbam-section .facility-cards>button:nth-child(2n){grid-template-columns:102px minmax(0,1fr)}.facility-card-copy{padding:16px 13px}}@media (prefers-reduced-motion:reduce){.mobile-navigation{animation:none}}@media (width<=760px){.topic-atlas{grid-template-columns:minmax(0,1fr)}.topic-atlas>button,.topic-atlas>button:nth-child(5n+1),.topic-atlas>button:last-child:nth-child(odd){grid-column:auto;grid-template-rows:190px auto;grid-template-columns:minmax(0,1fr)}.topic-card-copy,.topic-atlas>button:last-child:nth-child(odd) .topic-card-copy{min-height:168px;padding:20px}.ref-hopkins .topic-card-copy h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:23px;line-height:1.05}.topic-card-copy p{font-size:11px;line-height:1.55}.asbam-section .facility-cards>button,.asbam-section .facility-cards>button:nth-child(2n){grid-template-rows:195px auto;grid-template-columns:minmax(0,1fr);min-height:0;padding:0}.facility-card-media{width:100%;height:195px;min-height:0}.facility-card-copy{min-height:168px;padding:20px}.ref-hopkins .asbam-section .facility-cards h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;max-width:100%;margin:5px 0 9px;font-size:23px;line-height:1.08}.asbam-section .facility-cards p{font-size:11px;line-height:1.55}.asbam-section .facility-cards b{margin-top:auto;padding-top:14px;font-size:9px}.ref-hopkins .topic-detail-copy h2,.ref-hopkins .facility-detail-head h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;max-width:100%}}@media (width<=340px){.topic-atlas>button,.topic-atlas>button:nth-child(5n+1),.topic-atlas>button:last-child:nth-child(odd){grid-template-rows:172px auto}.asbam-section .facility-cards>button,.asbam-section .facility-cards>button:nth-child(2n){grid-template-rows:172px auto;grid-template-columns:minmax(0,1fr)}.facility-card-media{height:172px}}.history-examples{width:100%;max-width:1184px}.history-archive-hero{isolation:isolate;border:1px solid var(--line);background:var(--page);grid-template-columns:1fr;place-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.history-archive-hero figure{z-index:0;background:var(--soft);margin:0;position:absolute;inset:0;overflow:hidden}.history-archive-hero figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08080a33,#08080a08 48%,#08080a33);position:absolute;inset:0}.history-archive-hero figure img{object-fit:cover;object-position:40% center;filter:saturate(.82)contrast(1.04);width:100%;height:100%;display:block}.history-archive-hero>div{z-index:2;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(138%)contrast(1.02);color:#fff;text-align:center;background:linear-gradient(145deg,#ffffff24,#ffffff09 48%,#ffffff12),#0c0c1233;border:1px solid #ffffff4d;flex-direction:column;justify-content:center;align-items:center;width:min(530px,100% - 72px);min-height:300px;padding:42px 48px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff57,inset 1px 0 #ffffff14,inset 0 -1px #ffffff1a,0 20px 54px #08080e33}.ref-hopkins:is(.hopkins-palette-blend-blue,.hopkins-palette-blend-red) .history-archive-hero>div{background:linear-gradient(145deg,#ffffff24,#ffffff09 48%,#ffffff12),#0c0c1233}.history-archive-hero>div:before{content:"";z-index:-1;background:linear-gradient(118deg, var(--brand2), var(--brand));opacity:.08;pointer-events:none;position:absolute;inset:0}.history-archive-hero>div:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:1px}.ref-hopkins:is(.hopkins-palette-blend-blue,.hopkins-palette-blend-red) .history-archive-hero>div:before{background:var(--blend-surface)}.history-example .history-archive-hero h2{letter-spacing:-.052em;overflow-wrap:normal;text-align:center;text-shadow:0 2px 16px #0000003d;max-width:9ch;margin:0 0 26px;font-size:clamp(47px,4.4vw,62px);line-height:.93}.history-archive-hero p{color:#ffffffe6;text-align:center;text-shadow:0 1px 9px #00000040;max-width:38ch;margin:0;font-size:15px;line-height:1.66}.history-foundation{margin-top:58px}.history-foundation-statement{border-top:1px solid var(--line);padding:38px 0 43px}.history-foundation-statement>p{max-width:790px;color:color-mix(in srgb, var(--ink) 82%, transparent);letter-spacing:-.008em;margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1.72}.ref-hopkins .history-foundation-statement>p{color:#ececec}.history-foundation-copy{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:38px;padding:35px 0 40px;display:grid}.history-foundation-copy time{color:var(--brand);font:850 23px/1 var(--display);padding-top:5px}.history-foundation-copy h3{max-width:720px;font:750 clamp(30px, 3.1vw, 41px)/1.02 var(--display);letter-spacing:-.025em;margin:0 0 14px}.history-foundation-copy p{max-width:700px;color:color-mix(in srgb, var(--ink) 70%, transparent);margin:0;font-size:15px;line-height:1.72}.history-leadership-prose{border-top:1px solid var(--line);background:0 0;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:start;gap:64px;margin-top:34px;padding:39px 0 8px;display:grid}.history-leadership-prose>h3{font:750 clamp(31px, 3vw, 40px)/1 var(--display);letter-spacing:-.025em;margin:0}.history-leadership-prose>p{max-width:750px;color:color-mix(in srgb, var(--ink) 72%, transparent);margin:0;font-size:16px;line-height:1.78}.history-leadership-carousel{border-top:1px solid var(--line);margin-top:34px;padding:44px 0 8px}.history-leadership-carousel>header{justify-content:space-between;align-items:flex-end;gap:44px;display:flex}.history-leadership-carousel>header h3{font:750 clamp(32px, 3.2vw, 42px)/1 var(--display);letter-spacing:-.028em;margin:0}.history-leadership-carousel>header p{max-width:620px;color:color-mix(in srgb, var(--ink) 67%, transparent);margin:14px 0 0;font-size:15px;line-height:1.65}.history-leadership-controls{gap:8px;display:flex}.history-leadership-controls button{border:1px solid var(--line);width:50px;height:50px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;padding:0;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:grid}.history-leadership-controls button:hover,.history-leadership-controls button:focus-visible{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 13%, transparent);color:var(--brand);outline:none}.history-leadership-controls button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.history-leadership-controls button:active{transform:translateY(1px)}.history-leadership-controls button:disabled{border-color:color-mix(in srgb, var(--line) 64%, transparent);color:color-mix(in srgb, var(--ink) 24%, transparent);cursor:default;background:0 0;transform:none}.history-leadership-controls svg{width:19px;height:19px}.history-leadership-window{margin-top:31px;overflow:hidden}.history-leadership-window:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.history-leadership-stage{grid-template-columns:minmax(88px,.17fr) minmax(0,1fr) minmax(88px,.17fr);gap:12px;min-height:470px;display:grid}.history-leadership-slide{border:1px solid var(--line);background:color-mix(in srgb, var(--soft) 74%, var(--page));grid-template-columns:minmax(225px,.82fr) minmax(0,1.18fr);min-width:0;min-height:470px;display:grid;overflow:hidden}.history-leadership-slide figure{background:var(--soft);min-height:470px;margin:0;overflow:hidden}.history-leadership-slide img{object-fit:cover;filter:saturate(.82)contrast(1.03);width:100%;height:100%;display:block}.history-leadership-slide>div{flex-direction:column;justify-content:center;min-width:0;padding:48px 38px 48px 40px;display:flex}.history-leadership-slide h4{max-width:10ch;font:750 clamp(35px, 3.7vw, 50px)/.96 var(--display);letter-spacing:-.04em;margin:14px 0 0}.history-leadership-slide>div>span{border-bottom:2px solid var(--brand);width:max-content;color:var(--brand);margin-top:16px;padding-bottom:8px;font-size:12px;font-weight:800;line-height:1.2}.history-leadership-slide .history-leadership-chapter{color:color-mix(in srgb, var(--ink) 52%, transparent);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.history-leadership-slide p{max-width:540px;color:color-mix(in srgb, var(--ink) 72%, transparent);margin:30px 0 0;font-size:15px;line-height:1.72}.ref-hopkins .history-leadership-slide p,.ref-hopkins .history-leadership-carousel>header p{color:#c5c5c5}.history-leadership-directory{border-top:1px solid var(--line);margin-top:46px;padding:46px 0 8px}.history-leadership-directory>header{max-width:790px}.history-leadership-directory>header h3{font:750 clamp(36px, 4vw, 51px)/1 var(--display);letter-spacing:-.035em;margin:0}.history-leadership-directory>header p{max-width:760px;color:color-mix(in srgb, var(--ink) 70%, transparent);margin:17px 0 0;font-size:16px;line-height:1.72}.history-leadership-list{border-bottom:1px solid var(--line);margin:37px 0 0;padding:4px 0 0;list-style:none;position:relative}.history-leadership-list:before{content:"";background:linear-gradient(90deg, var(--brand2), var(--brand));height:4px;position:absolute;top:0;left:0;right:0}.history-leadership-list>li{border-top:1px solid var(--line);grid-template-columns:210px minmax(0,1fr);align-items:start;column-gap:58px;padding:42px 0;display:grid}.history-leadership-list>li:first-child{border-top:0}.history-leadership-list figure{aspect-ratio:1;background:var(--soft);border-radius:50%;grid-row:1/span 2;align-self:center;width:210px;margin:0;overflow:hidden}.history-leadership-list img{object-fit:cover;filter:saturate(.86)contrast(1.03);width:100%;height:100%;display:block}.history-leadership-list h4{font:720 clamp(28px, 3.2vw, 39px)/1.06 var(--display);letter-spacing:-.03em;margin:0}.history-leadership-term{width:fit-content;color:color-mix(in srgb, var(--ink) 66%, transparent);font-variant-numeric:tabular-nums;letter-spacing:.015em;margin-top:11px;font-size:13px;font-weight:700;line-height:1.25;display:block}.history-leadership-list p{max-width:710px;color:color-mix(in srgb, var(--ink) 70%, transparent);grid-column:2;margin:19px 0 0;font-size:15px;line-height:1.72}.ref-hopkins .history-leadership-directory>header p,.ref-hopkins .history-leadership-list p{color:#c5c5c5}@media (width<=760px){.history-leadership-directory{margin-top:28px;padding-top:30px}.history-leadership-directory>header h3{font-size:32px}.history-leadership-directory>header p{margin-top:13px;font-size:13px;line-height:1.62}.history-leadership-list{margin-top:27px}.history-leadership-list>li{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:17px 19px;padding:27px 0}.history-leadership-list figure{grid-row:1;width:92px}.history-leadership-list h4{font-size:23px}.history-leadership-term{margin-top:7px;font-size:11px}.history-leadership-list p{grid-column:1/-1;margin-top:0;font-size:12px;line-height:1.62}}.history-leadership-peek,.history-leadership-bookend{border:1px solid var(--line);background:color-mix(in srgb, var(--soft) 58%, var(--page));min-width:0;min-height:470px;position:relative;overflow:hidden}.history-leadership-peek{color:#fff;text-align:left;cursor:pointer;padding:0}.history-leadership-peek:after{content:"";background:linear-gradient(#08080a0f 28%,#08080aeb 100%);transition:background .25s;position:absolute;inset:0}.history-leadership-peek img{object-fit:cover;filter:saturate(.55)brightness(.62);width:100%;height:100%;transition:filter .25s,transform .35s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.03)}.history-leadership-peek>span{z-index:1;position:absolute;bottom:17px;left:14px;right:14px}.history-leadership-peek small,.history-leadership-peek strong{display:block}.history-leadership-peek small{color:color-mix(in srgb, #fff 70%, var(--brand));text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;line-height:1.2}.history-leadership-peek strong{font:720 14px/1.06 var(--display);letter-spacing:-.015em}.history-leadership-peek:hover img,.history-leadership-peek:focus-visible img{filter:saturate(.78)brightness(.82);transform:scale(1.07)}.history-leadership-peek:hover:after,.history-leadership-peek:focus-visible:after{background:linear-gradient(#08080a00 22%,#08080ad1 100%)}.history-leadership-peek:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.history-leadership-bookend{color:color-mix(in srgb, var(--ink) 64%, transparent);flex-direction:column;justify-content:flex-end;gap:8px;padding:19px 15px;display:flex}.history-leadership-bookend:before{content:"";background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--brand) 60%, transparent) 36%, var(--brand) 100%);width:1px;position:absolute;top:0;bottom:0;left:22px}.history-leadership-bookend small,.history-leadership-bookend span,.history-leadership-bookend svg{z-index:1;position:relative}.history-leadership-bookend small{color:var(--brand);font-size:12px;font-weight:850}.history-leadership-bookend span{max-width:8ch;font:720 14px/1.12 var(--display)}.history-leadership-bookend svg{width:18px;height:18px;color:var(--brand);margin-top:3px}@media (prefers-reduced-motion:no-preference){.history-leadership-stage.is-forward{animation:.46s cubic-bezier(.16,1,.3,1) both history-leader-forward}.history-leadership-stage.is-backward{animation:.46s cubic-bezier(.16,1,.3,1) both history-leader-backward}}@keyframes history-leader-forward{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes history-leader-backward{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.ref-hopkins .history-foundation-copy p{color:#b9b9b9}.ref-hopkins .history-leadership-prose>p{color:#c5c5c5}.ref-hopkins .staff-grid article.staff-directory-card{background:0 0!important}@media (width<=1000px){.history-archive-hero{min-height:510px}.history-archive-hero>div{width:min(530px,100% - 60px);min-height:300px;padding:42px 44px}.history-example .history-archive-hero h2{font-size:48px}.history-leadership-stage{grid-template-columns:minmax(70px,.14fr) minmax(0,1fr) minmax(70px,.14fr);gap:9px}.history-leadership-slide{grid-template-columns:minmax(205px,.86fr) minmax(0,1.14fr)}.history-leadership-slide>div{padding-left:31px;padding-right:30px}.history-leadership-peek>span{bottom:14px;left:10px;right:10px}.history-leadership-peek small{display:none}.history-leadership-peek strong{font-size:12px}}@media (width<=760px){.history-archive-hero{min-height:440px}.history-archive-hero figure{min-height:0}.history-archive-hero>div{-webkit-backdrop-filter:blur(16px)saturate(138%);width:calc(100% - 32px);min-height:310px;padding:34px 23px 36px}.history-example .history-archive-hero h2{max-width:9ch;margin-bottom:24px;font-size:40px}.history-archive-hero p{font-size:14px;line-height:1.62}.history-foundation{margin-top:38px}.history-foundation-statement{padding:29px 0 33px}.history-foundation-statement>p{font-size:18px;line-height:1.68}.history-foundation-copy{grid-template-columns:1fr;gap:16px;padding:27px 0 30px}.history-foundation-copy time{padding-top:0;font-size:19px}.history-foundation-copy h3{font-size:30px}.history-foundation-copy p{font-size:14px}.history-leadership-prose{grid-template-columns:1fr;gap:17px;margin-top:20px;padding-top:29px}.history-leadership-prose>h3{font-size:30px}.history-leadership-prose>p{font-size:14px;line-height:1.72}.history-leadership-carousel{margin-top:20px;padding-top:29px}.history-leadership-carousel>header{align-items:flex-start;gap:16px}.history-leadership-carousel>header h3{font-size:30px}.history-leadership-carousel>header p{margin-top:11px;font-size:13px;line-height:1.55}.history-leadership-controls button{width:40px;height:40px}.history-leadership-window{margin-top:21px;margin-left:-8px;margin-right:-8px;padding:0 8px}.history-leadership-stage{grid-template-columns:24px minmax(0,1fr) 24px;gap:6px;min-height:0}.history-leadership-slide{grid-template-columns:1fr;min-height:0}.history-leadership-slide figure{aspect-ratio:1.18;min-height:0}.history-leadership-slide>div{min-height:310px;padding:31px 25px 35px}.history-leadership-slide h4{max-width:12ch;font-size:39px}.history-leadership-slide p{margin-top:25px;font-size:14px;line-height:1.68}.history-leadership-peek,.history-leadership-bookend{min-height:100%}.history-leadership-peek>span,.history-leadership-bookend small,.history-leadership-bookend span,.history-leadership-bookend svg{display:none}.history-leadership-bookend{padding:0}.history-leadership-bookend:before{left:50%}}@media (prefers-reduced-transparency:reduce){.history-archive-hero>div{background:#141418e6;-webkit-backdrop-filter:none!important}}.ref-hopkins .inner-content{container:page-content/inline-size}.ref-hopkins .inner-sidebar button{gap:14px}.ref-hopkins .inner-section{scroll-margin-top:150px}.ref-hopkins :is(button,a):focus-visible{outline:2px solid var(--brand);outline-offset:4px}.reference-site.ref-hopkins .facility-detail-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px}.reference-site.ref-hopkins .facility-detail-head h2{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 22px;font-size:clamp(30px,5.3cqi,46px);line-height:1.08}.ref-hopkins .facility-detail-head p{max-width:62ch;font-size:16px;line-height:1.7}.reference-site.ref-hopkins .facility-detail-media{width:100%;margin:0}.ref-hopkins .facility-detail-media img{border:1px solid var(--line)}.reference-site.ref-hopkins .facility-detail-body{grid-template-columns:minmax(0,1fr);gap:0}.ref-hopkins .facility-methods-prose{border-bottom:0;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:32px;padding:28px 0;display:grid}.ref-hopkins .facility-methods-prose h3{border:0;margin:0;padding:0;font-size:24px;line-height:1.2}.ref-hopkins .facility-methods-prose>p{margin:0;font-size:16px;line-height:1.7}.reference-site.ref-hopkins .facility-detail-body .facility-context{background:0 0;border-bottom:0;margin:0;padding:28px 0;display:block}.ref-hopkins .facility-context>svg{display:none}.ref-hopkins .facility-context>div{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:12px 32px;display:grid}.ref-hopkins .facility-context h3{grid-area:1/1;margin:0;font-size:24px;line-height:1.2}.ref-hopkins .facility-context p{grid-area:1/2;max-width:65ch;margin:0;font-size:15px;line-height:1.7}.ref-hopkins .facility-context a{grid-area:2/2;justify-self:start;min-height:36px;font-size:14px}.ref-hopkins .asbam-section .facility-cards{background:0 0}.ref-hopkins .asbam-section .facility-cards>button:last-child:nth-child(odd){border-right:0}.ref-hopkins .topic-card-copy p,.ref-hopkins .asbam-section .facility-cards p{font-size:14px;line-height:1.6}.ref-hopkins .facility-card-media{align-self:start;height:225px;min-height:0;position:relative}.ref-hopkins .facility-card-media img{max-width:100%;max-height:100%;position:absolute;inset:0}.ref-hopkins .topic-atlas>button:nth-last-child(2):nth-child(3n+1),.ref-hopkins .topic-atlas>button:last-child:nth-child(3n+2){aspect-ratio:auto;grid-template-rows:180px minmax(190px,auto)}.ref-hopkins .topic-card-copy{min-height:190px;padding:22px}.ref-hopkins .topic-card-copy h3{overflow-wrap:break-word;font-size:24px;line-height:1.15}.ref-hopkins .funding-group{grid-template-columns:minmax(240px,.58fr) minmax(0,1fr);gap:32px}.ref-hopkins .funding-group h2{overflow-wrap:break-word;font-size:28px;line-height:1.15}.ref-hopkins .seminar-subscribe-intro h2{overflow-wrap:break-word;font-size:clamp(30px,5.7cqi,48px);line-height:1.1}.ref-hopkins .associated-faculty{background:0 0;border:0;gap:0}.ref-hopkins .associated-faculty>button{border-bottom:1px solid var(--line);min-width:0}.ref-hopkins .associated-faculty>button>div{min-width:0}.ref-hopkins .associated-faculty b{overflow-wrap:break-word}.ref-hopkins .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;display:grid}.ref-hopkins .gallery-entry,.ref-hopkins .gallery-entry.is-featured{grid-area:auto}.ref-hopkins .gallery-entry figure,.ref-hopkins .gallery-entry.is-featured figure{aspect-ratio:auto;background:0 0;min-height:0;overflow:visible}.ref-hopkins .gallery-entry figure:after{display:none}.ref-hopkins .gallery-entry img{aspect-ratio:16/10;object-fit:cover;height:auto;display:block;position:static}.ref-hopkins .gallery-entry figcaption{padding:18px 0 0;position:static}.ref-hopkins .gallery-entry h3,.ref-hopkins .gallery-entry.is-featured h3{text-wrap:pretty;overflow-wrap:break-word;font-size:27px;line-height:1.15}.ref-hopkins .gallery-entry-copy,.ref-hopkins .gallery-entry:not(.is-featured) .gallery-entry-copy{flex-direction:column;gap:14px;padding-top:12px}.ref-hopkins .gallery-entry-copy p{font-size:14px;line-height:1.65}.ref-hopkins .gallery-entry-copy b{flex-wrap:wrap;font-size:11px;line-height:1.5}.ref-hopkins .gallery-entry:hover img{transform:none}@container page-content (width<=680px){.reference-site.ref-hopkins .facility-detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}.ref-hopkins .facility-detail-head h2{font-size:clamp(30px,7cqi,42px)}.ref-hopkins .facility-methods-prose,.ref-hopkins .facility-context>div{grid-template-columns:minmax(0,1fr);gap:14px}.ref-hopkins .facility-context h3,.ref-hopkins .facility-context p,.ref-hopkins .facility-context a{grid-area:auto}.ref-hopkins .funding-group{grid-template-columns:minmax(0,1fr);gap:18px}.ref-hopkins .gallery-grid,.ref-hopkins .curriculum-plan-grid{grid-template-columns:minmax(0,1fr)}.ref-hopkins .curriculum-plan-grid>article:first-child{grid-row:auto}}@media (width<=760px){.ref-hopkins .facility-card-media{height:195px}.ref-hopkins .search-overlay h2{font-size:34px;line-height:1.1}.ref-hopkins .search-overlay input{font-size:20px}.ref-hopkins .search-overlay input::placeholder{color:#aaa}.ref-hopkins .inner-section{scroll-margin-top:75px}.ref-hopkins .facility-detail-hero{margin:24px 0 36px;padding-top:24px}.ref-hopkins .facility-methods-prose,.reference-site.ref-hopkins .facility-detail-body .facility-context{padding:24px 0}.ref-hopkins .facility-detail-head p{font-size:15px}.ref-hopkins .people-cards>article>p{font-size:13px;line-height:1.55}.ref-hopkins .people-cards .person-area{font-size:12px;line-height:1.5}.ref-hopkins .topic-atlas>button:nth-last-child(2):nth-child(3n+1),.ref-hopkins .topic-atlas>button:last-child:nth-child(3n+2){grid-template-rows:195px auto}.ref-hopkins .gallery-entry h3,.ref-hopkins .gallery-entry.is-featured h3{font-size:26px}.ref-hopkins .event-rows p,.ref-hopkins .journal-club-schedule p{font-size:13px;line-height:1.6}}@media (width<=340px){.ref-hopkins .facility-card-media{height:172px}}@media (width<=480px){.ref-hopkins .people-cards{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:28px}.ref-hopkins .people-cards>article{border-bottom:1px solid var(--line);grid-template-rows:auto auto auto auto;grid-template-columns:104px minmax(0,1fr);align-content:start;gap:0 18px;height:auto;padding-bottom:24px;display:grid}.ref-hopkins .people-cards .person-photo{aspect-ratio:3/4;grid-area:1/1/4}.ref-hopkins .people-cards .person-name{grid-column:2;gap:6px;min-height:0;padding:0 0 8px;font-size:20px;line-height:1.15}.ref-hopkins .people-cards>article>p{grid-column:2;min-height:0}.ref-hopkins .people-cards>article>.person-areas{grid-column:2;gap:0;min-height:0;margin:10px 0 0;padding:0}.ref-hopkins .people-cards .person-area{min-height:0;margin:0 0 6px;padding-left:8px}.ref-hopkins .people-cards>article>.person-contact-links{grid-column:1/-1;gap:24px;min-height:0;margin:16px 0 0;padding:0;display:flex}.ref-hopkins .people-cards .person-contact-links>span{display:none}.ref-hopkins .people-cards .person-contact-links>a{min-height:40px;font-size:13px}.ref-hopkins .funding-group ul{grid-template-columns:minmax(0,1fr)}}
