@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Newsreader:opsz,wght@6..72,400;6..72,500&display=swap');
:root{font-family:'DM Sans',Arial,sans-serif;color:#182934;background:#f7f8f7;font-size:16px}*{box-sizing:border-box}body{margin:0}a{color:inherit}a:hover{color:#176778}.wrap{width:min(1080px,calc(100% - 48px));margin:auto}header{border-bottom:1px solid #dce4e5;background:#f7f8f7}nav{min-height:82px;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{font-family:Newsreader,Georgia,serif;font-size:1.65rem;text-decoration:none}.navlinks{display:flex;gap:28px;align-items:center}.navlinks a{text-decoration:none;font-size:.9rem}.lang{border:1px solid #b9c9cc;border-radius:100px;padding:8px 13px}.hero{padding:95px 0 105px;background:#e5eff0}.eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:.75rem;font-weight:600;color:#35717b}.hero h1{font:500 clamp(2.7rem,6vw,5.4rem)/1.04 Newsreader,Georgia,serif;letter-spacing:-.035em;max-width:820px;margin:23px 0}.lead{max-width:690px;font-size:1.15rem;line-height:1.7;color:#3d535d}.hero .links{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.button{display:inline-block;background:#173e4b;color:white;text-decoration:none;padding:14px 21px;border-radius:3px;font-size:.92rem}.button:hover{background:#176778;color:white}.button.secondary{background:transparent;color:#173e4b;border:1px solid #7f9da4}.button.secondary:hover{background:#d4e4e7}.section{padding:86px 0;border-bottom:1px solid #dce4e5}.grid{display:grid;grid-template-columns:240px 1fr;gap:70px}.section h2{font:500 2.3rem/1.15 Newsreader,Georgia,serif;margin:0}.copy{max-width:720px;line-height:1.85;color:#374b55}.copy p:first-child{margin-top:0}.copy p{margin-bottom:1.35em}.books{margin:0;padding-left:1.2em}.books li{margin:.65em 0}.contact{background:#173e4b;color:#f6fbfb;padding:78px 0}.contact h2{font:500 2.5rem Newsreader,Georgia,serif;margin:0 0 20px}.contact p{color:#c8dbdf}.contact a{display:block;width:fit-content;margin:10px 0;color:white;font-size:1.12rem;text-decoration-thickness:1px;text-underline-offset:4px}footer{padding:26px 0;background:#102f39;color:#c8dbdf;font-size:.82rem}@media(max-width:700px){.wrap{width:min(100% - 36px,1080px)}nav{min-height:70px}.brand{font-size:1.32rem}.navlinks{gap:13px}.navlinks a{font-size:.8rem}.navlinks .desktop{display:none}.hero{padding:70px 0 75px}.hero h1{font-size:3.2rem}.grid{display:block}.section{padding:60px 0}.section h2{margin-bottom:28px}}

.hero{background:#fff;padding:84px 0 88px}.hero h1{font-size:clamp(3.3rem,6vw,5.5rem);margin:0 0 4px}.hero .role{font:400 clamp(1.35rem,2.4vw,1.8rem)/1.35 Newsreader,Georgia,serif;color:#34535d;margin:0 0 32px}.hero .lead{max-width:720px;color:#475b62}.hero .eyebrow{margin-bottom:20px}.hero .links{margin-top:30px}header{background:#34444c;color:#fff;border:0}.brand{color:#fff}.navlinks a{color:#fff}.lang{border-color:#91a4aa}.section{background:#f7f8f7}@media(max-width:700px){.hero{padding:62px 0 70px}.hero h1{font-size:3.5rem}}

.hero{padding:80px 0 96px}.hero h1{margin:0 0 38px}.hero .intro{max-width:840px;font-size:1.04rem;color:#465960}.hero .intro p{margin:0 0 1.1em}@media(max-width:700px){.hero{padding:57px 0 67px}.hero h1{font-size:3.15rem;margin-bottom:28px}}

.hero-layout{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:54px;align-items:start}.portrait{width:100%;height:420px;object-fit:cover;object-position:32% center;border-radius:4px}.hero-content h1{font-size:clamp(2.8rem,4.6vw,4.5rem)}.hero-content .intro{font-size:1rem;line-height:1.75}@media(max-width:760px){.hero-layout{grid-template-columns:1fr;gap:30px}.portrait{width:min(100%,400px);height:auto;aspect-ratio:4/3;object-position:35% center}.hero-content h1{font-size:clamp(2.7rem,10vw,3.7rem)}}

.hero-content h1{margin-bottom:8px}.credential{font:400 clamp(1.2rem,2vw,1.55rem)/1.4 Newsreader,Georgia,serif;color:#34535d;margin:0 0 34px}@media(max-width:760px){.credential{margin-bottom:26px}}

.contact{background:#393e49;padding:72px 0 82px}.contact-wrap{max-width:1080px}.contact h2{font-size:1.8rem;margin:0 0 36px}.contact-card{max-width:680px}.contact-name{font:500 clamp(2rem,4vw,2.7rem)/1.1 Newsreader,Georgia,serif}.contact-role{font:400 clamp(1.2rem,2.6vw,1.55rem)/1.35 Newsreader,Georgia,serif;margin-top:4px}.contact-details{display:grid;gap:22px;margin-top:48px}.contact-row,.contact a.contact-row{display:flex;align-items:center;gap:22px;width:fit-content;margin:0;color:#fff;font-size:1rem;line-height:1.45;text-decoration:none}.contact a.contact-row:hover{text-decoration:underline;text-underline-offset:4px}.contact-icon{width:30px;flex:none;font-family:Arial,sans-serif;font-size:1.5rem;line-height:1;text-align:center}@media(max-width:700px){.contact{padding:60px 0 70px}.contact-details{margin-top:38px}.contact-row,.contact a.contact-row{gap:15px;font-size:.98rem}}

.contact-details{margin-top:0}.contact-icon svg{display:block;margin:auto}@media(max-width:700px){.contact-details{margin-top:0}}
.hero-content h1{font-size:clamp(2.4rem,3.6vw,3.5rem)}@media(max-width:760px){.hero-content h1{font-size:clamp(2.35rem,8vw,3rem)}}
.hero-content h1{font-size:clamp(2rem,2.8vw,2.7rem);line-height:1.12}@media(max-width:760px){.hero-content h1{font-size:2rem;line-height:1.14;letter-spacing:-.02em}}
:root{background:#e9eef0}body,.hero,.section{background:#e9eef0}header,.contact,footer{background:#39434d;color:#f7f9fa}header{border-color:#39434d}.section{border-color:#cbd5d9}.button{background:#39434d}.button:hover{background:#4d5b65}.button.secondary{color:#39434d;border-color:#82929c}.button.secondary:hover{background:#dce5e8}
:root{background:#f5eadf;color:#302b2d}body,.hero,.section{background:#f5eadf}header,.contact,footer{background:#493d45;color:#fff}header{border-color:#493d45}.section{border-color:#dfcfc7}.button{background:#493d45}.button:hover{background:#654e5b}.button.secondary{color:#493d45;border-color:#a78f99}.button.secondary:hover{background:#ebd9d0}.hero .intro,.copy{color:#51484b}.credential{color:#67515c}
:root{background:#e8f3f5;color:#233540}body,.hero,.section{background:#e8f3f5}header,.contact,footer{background:#31566a;color:#fff}header{border-color:#31566a}.section{border-color:#c8dde3}.button{background:#31566a}.button:hover{background:#427189}.button.secondary{color:#31566a;border-color:#91b5c0}.button.secondary:hover{background:#d8ebef}.hero .intro,.copy{color:#3f5964}.credential{color:#466d7e}

.publications{max-width:1080px}.publications h2{margin:0 0 28px}.pub-intro{max-width:820px;line-height:1.8;color:#3f5964;margin:0 0 58px}.publications h3{font:500 1.75rem/1.2 Newsreader,Georgia,serif;margin:42px 0 20px}.pub-list{list-style:none;padding:0;margin:0;max-width:850px}.pub-list li{padding:20px 0;border-top:1px solid #c8dde3}.pub-list li:last-child{border-bottom:1px solid #c8dde3}.pub-list a{display:block;width:fit-content;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;color:#254c60;line-height:1.45}.pub-list span{display:block;color:#4a626d;margin-top:5px;font-size:.9rem;line-height:1.5}

.hero{padding-bottom:60px}#calismalar{padding-top:52px}.pub-intro a{color:#254c60;text-underline-offset:3px}@media(max-width:700px){.hero{padding-bottom:40px}#calismalar{padding-top:38px}}

/* Keep the biography and publications visually connected. */
.hero{padding-bottom:20px}#calismalar{padding-top:20px}@media(max-width:700px){.hero{padding-bottom:14px}#calismalar{padding-top:16px}}

.publications h3:first-child{margin-top:0}

/* Warm cream palette */
:root{background:#fbf8e9;color:#37352d}
body,.hero,.section{background:#fbf8e9}
header,.contact,footer{background:#625c4c;color:#fffdf5}
header{border-color:#625c4c}
.section{border-color:#e6dfc8}
.hero .intro,.copy,.pub-intro{color:#4b473b}
.credential{color:#665d45}
.pub-list a,.pub-intro a{color:#5e5034}
.pub-list span{color:#68624f}
.pub-list li,.pub-list li:last-child{border-color:#ddd5bb}
.contact p,footer{color:#fffdf5}
.lang{border-color:#c9c1a9}
.button{background:#625c4c}
.button:hover{background:#766e58}
.button.secondary{color:#625c4c;border-color:#aa9f83}
.button.secondary:hover{background:#f0ead2}

/* Sage accents on the warm cream background */
:root{color:#344139}
header,.contact,footer{background:#52675a;color:#fffdf5}
header{border-color:#52675a}
.hero .intro,.copy,.pub-intro{color:#435448}
.credential{color:#52675a}
.pub-list a,.pub-intro a{color:#385c49}
.pub-list span{color:#536557}
.button{background:#52675a}
.button:hover{background:#3e5547}
.button.secondary{color:#52675a;border-color:#869c88}
.button.secondary:hover{background:#e8eddb}
.lang{border-color:#c2d0bd}
