@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');
:root{--paper:#faf9f6;--white:#fff;--ink:#202b35;--muted:#677078;--rule:#d9dbd8;--accent:#526d73;--gold:#a18a67;--serif:'Libre Baskerville',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:15px/1.75 var(--sans)}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button{font:inherit;cursor:pointer}.wrap{width:min(1160px,calc(100% - 64px));margin:auto}.topline{height:35px;background:var(--ink);color:#e4e5df;padding:0 max(32px,calc((100vw - 1160px)/2));display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1.35px}.sep{padding:0 8px;color:#b7a182}.navigation{min-height:91px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--rule);padding:12px max(32px,calc((100vw - 1160px)/2));background:var(--paper)}.wordmark{font:700 30px var(--serif);white-space:nowrap}.wordmark-dot{color:var(--gold)}.wordmark small{display:block;margin-top:5px;font:500 9px var(--sans);letter-spacing:1px;text-transform:uppercase;color:var(--muted)}nav{display:flex;gap:21px;align-items:center;margin-left:auto}nav a{font-size:12px;color:#4c555e;padding-bottom:4px}nav a.active{border-bottom:1px solid var(--gold);color:var(--ink)}.lang-toggle,.menu-toggle{border:1px solid var(--rule);background:transparent;color:var(--ink);padding:6px 10px;font-size:11px}.menu-toggle{display:none}.page-title{padding:65px 0 55px;border-bottom:1px solid var(--rule)}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:2.1px;color:var(--accent);font-weight:700;margin-bottom:19px}.eyebrow .line{display:inline-block;width:28px;border-top:1px solid var(--gold);vertical-align:middle;margin:0 13px}.page-title h1{font:400 clamp(35px,5vw,58px)/1.23 var(--serif);letter-spacing:-1.9px;margin:0 0 16px}.page-title p{max-width:640px;color:var(--muted);font-size:15px;margin:0}.content-section{padding:76px 0;border-bottom:1px solid var(--rule)}.section-heading{display:flex;align-items:start;justify-content:space-between;gap:30px;margin-bottom:33px}.section-heading h2{font:400 clamp(25px,3vw,38px)/1.4 var(--serif);letter-spacing:-.8px;margin:0}.section-heading p{max-width:400px;color:var(--muted);font-size:13px;margin:6px 0}.home-hero{padding:85px 0 68px;border-bottom:1px solid var(--rule)}.hero-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:75px;align-items:center}.home-hero h1{font:400 clamp(38px,4.15vw,60px)/1.25 var(--serif);letter-spacing:-1.9px;margin:0 0 25px}.home-hero h1 em,.alt-head em{font-weight:400;color:var(--accent)}.hero-copy{max-width:520px;color:var(--muted);font-size:15px}.hero-actions{display:flex;gap:30px;flex-wrap:wrap;margin-top:31px}.text-link{font-size:12px;font-weight:700;border-bottom:1px solid var(--gold);padding-bottom:6px}.text-link.subtle{border-color:var(--rule);color:var(--muted)}.scientific-figure{border:1px solid var(--rule);padding:15px;background:#f4f3ed}.scientific-figure svg{width:100%;display:block}.figure-meta,.figure-caption{font-size:9px;letter-spacing:1.4px;color:var(--muted);text-transform:uppercase}.figure-caption{text-align:right}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px}.large-copy{font:400 22px/1.7 var(--serif);margin:0}.muted{color:var(--muted)}.note{font-size:12px;color:#897e70;border-left:2px solid var(--gold);padding-left:15px;margin-top:25px}.areas-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--rule)}.area{display:flex;align-items:center;gap:17px;padding:22px 16px 22px 0;border-bottom:1px solid var(--rule)}.area:nth-child(odd){padding-right:24px}.area:nth-child(even){padding-left:24px;border-left:1px solid var(--rule)}.area-num,.entry-number{font-size:11px;color:var(--gold);letter-spacing:1px}.area h3{font:400 15px/1.55 var(--serif);margin:0;flex:1}.area>span:last-child{color:var(--accent)}.split-feature{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.split-feature>div{padding:29px 34px 10px 0}.split-feature>div+div{padding-left:34px;border-left:1px solid var(--rule)}.split-feature h3{font:400 19px/1.6 var(--serif)}.split-feature p{color:var(--muted);font-size:13px}.research-list{border-top:1px solid var(--rule)}.area-row{display:grid;grid-template-columns:85px 1fr;padding:21px 0;border-bottom:1px solid var(--rule);scroll-margin-top:30px}.area-row h3{font:400 21px/1.5 var(--serif);margin:0}.area-row p{margin:8px 0 0;font-size:13px}.entries{border-top:1px solid var(--rule)}.list-entry{display:grid;grid-template-columns:54px 1fr 24px;gap:12px;padding:25px 0;border-bottom:1px solid var(--rule)}.list-entry h3{font:400 18px/1.5 var(--serif);margin:0 0 8px}.list-entry p{font-size:13px;color:var(--muted);margin:0}.arrow{color:var(--accent)}.profile{display:grid;grid-template-columns:250px 1fr;gap:54px;padding:38px 0;border-top:1px solid var(--rule)}.profile-portrait{height:310px;background:#e9e9e3;border:1px solid var(--rule);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;color:#adb0a8}.profile-portrait span{font:400 62px var(--serif)}.profile-portrait small{font-size:9px;letter-spacing:1px}.profile h2{font:400 29px/1.35 var(--serif);margin:0 0 9px}.profile-role{font-size:13px;color:var(--muted);margin-bottom:24px}.profile h3{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:7px}.profile p{font-size:14px;color:var(--muted)}details{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:23px;padding:13px 0}summary{cursor:pointer;font-size:12px;font-weight:600}.education{padding-left:18px;color:var(--muted);font-size:13px}.inline-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:17px}.inline-links a{color:var(--accent);font-size:12px;border-bottom:1px solid var(--rule)}.pub-toolbar{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:34px}.filter{background:none;border:1px solid var(--rule);padding:8px 14px;color:var(--muted);font-size:12px}.filter.active{background:var(--ink);border-color:var(--ink);color:white}.group-title{font:400 22px var(--serif);padding:13px 0;margin:25px 0 0}.group-title span{font:12px var(--sans);color:var(--muted)}.citation{display:grid;grid-template-columns:55px 1fr;padding:14px 0;border-top:1px solid var(--rule)}.citation-number{font-size:11px;color:var(--gold)}.citation p{margin:0;max-width:980px;font-size:13px;line-height:1.75}.empty-feature{padding:40px;border:1px solid var(--rule);background:#f3f2ed;max-width:850px}.empty-feature span{font-size:10px;letter-spacing:1.5px;color:var(--accent)}.empty-feature h3{font:400 26px var(--serif)}.empty-feature p{color:var(--muted);font-size:13px}.equipment-list{border-top:1px solid var(--rule)}.equipment-row{display:grid;grid-template-columns:55px 1fr 190px;align-items:center;border-bottom:1px solid var(--rule);gap:15px;padding:12px 0}.equipment-row span{color:var(--gold);font-size:11px}.equipment-row p{margin:0;font-size:14px}.equipment-row small{font-size:10px;color:var(--muted);letter-spacing:.4px;text-align:right}.contact-minimal{padding:20px 0 80px}.contact-minimal h2{font:400 38px var(--serif)}.pending-email{font:400 23px var(--serif);border-bottom:1px solid var(--rule);padding-bottom:21px;max-width:690px}.contact-minimal .muted{font-size:13px;max-width:630px}footer{background:#202b35;color:#e5e6e2;padding:50px 0}.footer-in{display:grid;grid-template-columns:1fr 2fr;gap:30px}.footer-in strong{font:400 25px var(--serif)}.footer-in p,footer small{color:#b8c2c5;font-size:12px}.footer-in>div:nth-child(2){display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.footer-in a{font-size:12px}.footer-in small{grid-column:1/-1;border-top:1px solid #455059;padding-top:18px}.tr{display:none}body.lang-tr .en{display:none}body.lang-tr .tr{display:inline}body.lang-tr .hero-copy.en{display:none}body.lang-tr .hero-copy.tr{display:block}body.lang-tr .home-hero h1{display:none}body.lang-tr .alt-head{display:block;font:400 clamp(38px,4.15vw,60px)/1.25 var(--serif);letter-spacing:-1.9px;margin:0 0 25px}body.lang-en .alt-head,body:not(.lang-tr) .alt-head{display:none}@media(max-width:1040px){nav{gap:11px}nav a{font-size:11px}.navigation{gap:12px}.hero-layout{gap:30px}}@media(max-width:850px){.topline span:last-child{display:none}.navigation{flex-wrap:wrap}.menu-toggle{display:block;margin-left:0}.lang-toggle{margin-left:auto}nav{display:none;order:5;width:100%;margin:0;flex-direction:column;align-items:stretch;padding:12px 0}nav.open{display:flex}nav a{font-size:14px;padding:8px}.hero-layout,.intro-grid,.split-feature{grid-template-columns:1fr}.scientific-figure{max-width:480px}.split-feature>div+div{padding-left:0;border-left:none;border-top:1px solid var(--rule)}.profile{grid-template-columns:170px 1fr;gap:25px}.profile-portrait{height:220px}}@media(max-width:600px){.wrap{width:calc(100% - 38px)}.topline,.navigation{padding-left:19px;padding-right:19px}.topline{font-size:8px}.home-hero{padding:55px 0}.page-title{padding:45px 0}.content-section{padding:50px 0}.section-heading{display:block}.areas-grid{grid-template-columns:1fr}.area:nth-child(even){padding-left:0;border-left:0}.profile{grid-template-columns:1fr}.profile-portrait{height:200px;width:170px}.equipment-row{grid-template-columns:30px 1fr}.equipment-row small{grid-column:2;text-align:left}.footer-in{display:block}.footer-in>div:nth-child(2){justify-content:flex-start;margin:24px 0}.citation{grid-template-columns:35px 1fr}.area-row{grid-template-columns:40px 1fr}}

/* NöraL identity assets — original image files remain unmodified. */
.wordmark{display:inline-flex;align-items:center;gap:13px;min-width:0;}
.wordmark .brand-logo{display:block;width:60px;height:54px;object-fit:contain;flex:none;mix-blend-mode:multiply;}
.wordmark .brand-name{display:block;}
.footer-brand{display:flex;align-items:center;gap:13px;}
.footer-brand img{width:58px;height:48px;object-fit:contain;background:#fff;padding:3px;}
.photo-portrait{background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden;height:auto;min-height:310px;}
.photo-portrait img{display:block;width:100%;height:auto;object-fit:contain;}
@media(max-width:850px){.photo-portrait{min-height:0;height:auto;}}
@media(max-width:600px){.wordmark .brand-logo{width:46px;height:45px}.wordmark{gap:7px}.wordmark .brand-name{font-size:25px}.wordmark small{font-size:7px}.photo-portrait{width:min(100%,300px);height:auto;}}

/* Editorial latest news section */
.latest-updates-section .section-heading{align-items:center}
.updates-items{border-top:1px solid var(--rule)}
.update-row{display:grid;grid-template-columns:145px 1fr 24px;align-items:start;gap:25px;border-bottom:1px solid var(--rule);padding:22px 0}
.update-row time{font-size:12px;color:var(--muted);letter-spacing:.4px}
.update-row h3{font:400 18px/1.5 var(--serif);margin:2px 0}
.update-row small{font-size:10px;color:var(--accent);letter-spacing:1px;text-transform:uppercase}
.update-row>a{font-size:18px;color:var(--accent)}
@media(max-width:600px){.update-row{grid-template-columns:1fr 25px;gap:6px}.update-row time{grid-column:1/-1}}

/* Editorial team groups and shared laboratory contact */
.people-category { border-top: 1px solid var(--border, #dce0de); }
.contact-email a { color: inherit; font-family: inherit; font-size: clamp(1.05rem, 2.5vw, 1.65rem); overflow-wrap: anywhere; text-decoration: underline; text-underline-offset: .18em; }
.contact-email a:hover { opacity: .72; }

/* Home first viewport: About + Latest Updates editorial split */
.home-opening{border-bottom:1px solid var(--rule);padding:30px 0 65px}
.opening-topline{display:flex;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid var(--rule);font-size:10px;letter-spacing:1.25px;color:var(--muted)}
.opening-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:64px;padding-top:52px}
.opening-about h1{font:400 clamp(32px,3.5vw,49px)/1.25 var(--serif);letter-spacing:-1.4px;margin:0 0 25px}
.opening-about h1 em{color:var(--accent);font-weight:400}
.opening-about h2{font:400 19px/1.5 var(--serif);margin:0 0 11px}
.opening-about p{color:var(--muted);font-size:14px;line-height:1.85;max-width:580px;margin:0 0 15px}
.opening-about .opening-secondary{font-size:13px;margin-bottom:27px}
.opening-news{border-left:1px solid var(--rule);padding-left:48px;min-width:0}
.opening-news-head{display:flex;justify-content:space-between;align-items:end;gap:12px;padding-bottom:19px;border-bottom:1px solid var(--rule)}
.opening-news h2{font:400 clamp(25px,2.6vw,34px)/1.3 var(--serif);margin:0}
.opening-news .eyebrow{margin-bottom:12px}
.opening-news-head .text-link{white-space:nowrap}
.opening-news .updates-list>p{margin:22px 0;font-size:13px}
.opening-news .update-row{padding:18px 0}
@media(max-width:850px){.opening-columns{grid-template-columns:1fr;gap:35px;padding-top:35px}.opening-news{border-left:0;border-top:1px solid var(--rule);padding:32px 0 0}.home-opening{padding:25px 0 45px}}
@media(max-width:600px){.opening-topline{font-size:8px;display:block}.opening-topline>span{display:block}.opening-about h1{font-size:35px}.opening-news-head{align-items:start}}

/* Home editorial opening: About first, Latest Updates immediately below. */
.home-opening { padding: 25px 0 34px; }
.opening-columns { display: block; padding-top: 28px; }
.opening-about { max-width: 930px; }
.opening-about h1 { max-width: 850px; margin-bottom: 15px; }
.opening-about p { max-width: 850px; margin-bottom: 9px; }
.opening-about .opening-secondary { margin-bottom: 14px; }
.opening-news { border-left: 0; border-top: 1px solid var(--rule); padding: 20px 0 0; margin-top: 29px; }
.opening-news-head { padding-bottom: 13px; }
.opening-news .eyebrow { margin-bottom: 7px; }
.opening-news .updates-list > p { margin: 12px 0 0; }
@media (max-width: 850px) {
  .opening-columns { display: block; padding-top: 24px; }
  .opening-news { margin-top: 24px; padding-top: 20px; }
}
