:root{color-scheme:light;--bg:#f6f5f1;--ink:#1b2825;--muted:#64716b;--line:#d7ded7;--accent:#275d49;font-family:Arial,Helvetica,sans-serif}body{background:var(--bg);color:var(--ink)}header{max-width:1240px;margin:auto;padding:0 32px;height:90px;border-bottom:1px solid var(--line)}.identity{font-size:15px}.monogram{font-size:40px}.identity-sub{font-size:8px;color:#65736b}.language-switch{background:transparent;color:var(--ink);border:1px solid #c9d2cb;border-radius:5px;font-size:12px;padding:10px 14px}#interview-link{font-size:12px!important;text-underline-offset:5px}.status-dot{background:var(--accent);box-shadow:none}main{max-width:1240px}#portfolio{padding:0 32px;display:grid;grid-template-columns:1.15fr 1fr;column-gap:55px;align-items:start}.portfolio-hero{padding:74px 0 58px;display:block;min-height:0;background:none;position:static;margin:0}.portfolio-hero:before,.portfolio-hero:after{content:none!important;background:none!important}.hero-story{max-width:650px}.hero-story .eyebrow{color:#35624f;font-size:10px;letter-spacing:2px}#portfolio-title{font:600 clamp(42px,4.8vw,68px)/1.05 Arial,sans-serif;letter-spacing:-3px;margin:25px 0;white-space:normal}.summary{color:#54665c;line-height:1.8;font-size:17px;max-width:520px}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:30px}.primary{display:inline-block;background:#245641!important;color:#fff!important;border:1px solid #245641!important;border-radius:5px;padding:14px 21px;font-size:13px;text-decoration:none}.quiet{font-size:13px;text-underline-offset:5px}.hero-signature,.signal{display:none!important}.ai-panel{background:#1c3029;color:#f4f5ed;padding:32px;margin:58px 0 40px;transform:none;border:0;border-radius:10px;box-shadow:none;display:block;min-height:300px}.ai-panel .eyebrow{display:block;font:600 13px/1.6 Arial,sans-serif;letter-spacing:.4px;color:#d8e7db;max-width:330px}.ai-panel h2{font:500 30px/1.2 Arial,sans-serif;letter-spacing:-.8px;margin:28px 0 15px}.ai-panel p{font-size:14px;line-height:1.8;color:#b7cabd}.ai-panel .primary{background:#e7eee5!important;color:#19392b!important;border-color:#e7eee5!important;margin-top:25px}.state-pill{font-size:10px;background:none;border:0;color:#b5d3bb;padding:0;margin-top:8px;display:block}#work,#company-ai,.closing{grid-column:1/-1}#work{padding:35px 0 20px;border-top:1px solid var(--line);margin:0}.section-heading{margin-bottom:25px}.section-heading h2{font:500 32px/1.25 Arial,sans-serif;letter-spacing:-1px;max-width:700px}.section-heading .eyebrow{font-size:9px;color:#607568}.projects{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.projects article,.projects article+article{padding:24px;border:1px solid #d8dfd8;border-radius:7px;background:#fff;min-height:220px}.project-number{font-size:9px;letter-spacing:1.3px;color:#427358}.projects h3{font:500 23px/1.2 Arial,sans-serif;margin:24px 0 14px;letter-spacing:-.5px}.projects p{font-size:13px;color:#647068;line-height:1.8}#company-ai{margin:28px 0 0!important;border:1px solid #d7dfd5!important;border-radius:7px!important;padding:28px!important;background:#eaf0e7}#company-ai h2{font:500 27px Arial,sans-serif;letter-spacing:-.7px}#company-ai p{max-width:870px;font-size:14px;line-height:1.8;color:#4d6454}#company-ai .eyebrow{font-size:9px;color:#436547}.closing{padding:36px 0;margin:0;border:0}.closing p{font:500 22px Arial,sans-serif}.closing>span{color:#4e6b56}footer{max-width:1176px;margin:auto;color:#617266;padding:24px 0;border-top:1px solid var(--line)}#welcome{padding:50px 32px;background:none!important;min-height:0;gap:65px}.globe-scene{display:none!important}.intro{padding:0}#welcome h1{font:500 55px/1.1 Arial,sans-serif;letter-spacing:-2px}#welcome h1 em{color:#35624c}.intro-copy{color:#63776a}.intro>.eyebrow{color:#3b6750}.language-panel h2{font:500 29px Arial,sans-serif}.language-card{background:#fff;color:#273d30;border-radius:5px;border-color:#d8dfd7;min-height:64px}.language-card:hover{background:#eef2e9;transform:none;border-color:#70947d}.language-card .english{color:#64796a}.language-card[data-language=tr]{background:#245641;color:#fff;border-color:#245641}.language-card[data-language=tr] .english,.language-card[data-language=tr] .arrow{color:#d8e8d9}.panel-heading{color:#52785c}.panel-symbol{display:none}
@media(max-width:850px){#portfolio{column-gap:25px}.ai-panel{padding:25px}#portfolio-title{font-size:49px}.projects{gap:10px}.projects article,.projects article+article{padding:19px}header{gap:12px}.identity-sub{display:none}}
@media(max-width:650px){header{padding:0 20px;height:76px}.identity{font-size:12px;gap:9px}.monogram{font-size:32px}#interview-link{display:none}.language-switch{margin-left:auto}#portfolio{display:block;padding:0 20px}.portfolio-hero{padding:42px 0 24px}#portfolio-title{font-size:47px;letter-spacing:-2px}.summary{font-size:16px}.ai-panel{margin:12px 0 35px;min-height:0}.ai-panel h2{font-size:27px;margin-top:22px}.projects{grid-template-columns:1fr;gap:12px}.projects article,.projects article+article{min-height:0;padding:22px}.section-heading h2{font-size:27px}#company-ai{padding:23px!important}#company-ai h2{font-size:24px}.closing p{font-size:21px}footer{margin:0 20px}#welcome{padding:25px 20px;gap:25px}#welcome h1{font-size:42px}.language-card{padding:12px}.hero-actions{gap:20px}}
/* Compact project note, matching the work section. */
#company-ai{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:28px;background:transparent!important;border:0!important;border-top:1px solid #d7ded7!important;border-bottom:1px solid #d7ded7!important;border-radius:0!important;padding:32px 0!important;margin:32px 0 0!important}.company-meta{display:flex;flex-direction:column;gap:12px}#company-status{font-size:11px;color:#6a756d}#company-ai h2{font:500 25px/1.2 Arial,sans-serif;margin:0 0 10px;letter-spacing:-.6px}#company-ai p{font-size:14px;line-height:1.7;margin:0;max-width:610px;color:#627066}#company-link{font-size:12px;text-underline-offset:5px;white-space:nowrap;color:#285740}#company-ai .eyebrow{margin:0;font-size:9px;letter-spacing:1.5px}.closing{padding-top:30px}.closing p{font-size:16px;color:#64736a}
@media(max-width:850px){#company-ai{grid-template-columns:135px 1fr;gap:22px}#company-link{grid-column:2}}
@media(max-width:650px){#company-ai{display:block;padding:25px 0!important}.company-meta{flex-direction:row;justify-content:space-between;margin-bottom:20px}#company-ai h2{font-size:25px}#company-link{display:inline-block;margin-top:20px}}
