@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Manrope:wght@300;400;500&display=swap');
:root{--ink:#11130f;--cream:#f1eee6;--sage:#8b927f;--gold:#c5a36b;--white:#f9f7f1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}.corporate-nav{height:118px;display:grid;grid-template-columns:280px 1fr auto;align-items:center;padding:0 4vw;position:absolute;z-index:5;inset:0 0 auto;color:#fff;background:linear-gradient(180deg,rgba(8,11,8,.8),rgba(8,11,8,.35));border-bottom:1px solid rgba(255,255,255,.35);backdrop-filter:blur(8px)}.brand img{width:178px;max-height:78px;object-fit:contain;filter:brightness(0) invert(1)}.corporate-nav nav{display:flex;justify-content:center;gap:46px;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.corporate-nav nav a{padding:15px 0;border-bottom:1px solid transparent}.corporate-nav nav a:hover,.corporate-nav nav a.active{border-color:#fff}.phone{font-size:14px;font-weight:600}.corporate-hero{height:100svh;min-height:720px;position:relative;overflow:hidden;color:#fff}.corporate-video{position:absolute;inset:-10%;pointer-events:none}.corporate-video iframe{width:120%;height:120%;border:0}.corporate-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,11,8,.74),rgba(8,11,8,.08) 70%),linear-gradient(0deg,rgba(8,11,8,.55),transparent 55%)}.corporate-hero__content{position:absolute;left:7vw;bottom:10vh}.corporate-hero__content>p,.section-number,.purpose span,.values header>span,.references span{font-size:10px;letter-spacing:.18em}.corporate-hero h1{font:300 clamp(58px,8vw,120px)/.92 'Manrope';letter-spacing:-.065em;margin:26px 0 48px}.corporate-hero h1 em,.about-intro h2 em,.values h2 em,.references h2 em,.corporate-cta h2 em{font-family:Georgia,serif;font-weight:400}.corporate-hero__content a{display:inline-flex;gap:70px;border-bottom:1px solid;padding-bottom:12px;font-size:11px;letter-spacing:.13em}.corporate-hero__content a span{font-size:20px}.about-intro{padding:150px 7vw;display:grid;grid-template-columns:1fr 3fr}.about-intro__content h2{font:300 clamp(48px,6.2vw,92px)/1.02 'Manrope';letter-spacing:-.055em;margin:0;max-width:1200px}.about-intro__content>p{font-size:18px;line-height:1.75;max-width:720px;margin:70px 0 0 auto}.purpose{display:grid;grid-template-columns:1fr 1fr;background:#151813;color:#fff}.purpose article{padding:100px 7vw;min-height:620px;display:flex;flex-direction:column}.purpose article+article{background:var(--sage)}.purpose h2{font:300 clamp(42px,4.5vw,68px)/1.06 'Manrope';letter-spacing:-.05em;margin:70px 0 auto}.purpose p{font-size:16px;line-height:1.75;max-width:560px;margin-top:60px}.values{padding:140px 5vw}.values header{display:grid;grid-template-columns:1fr 3fr;margin:0 2vw 75px}.values h2{font:300 clamp(48px,6vw,88px)/1.02 'Manrope';letter-spacing:-.055em;margin:0}.values__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(17,19,15,.2);border-left:1px solid rgba(17,19,15,.2)}.values__grid article{min-height:330px;padding:36px;border-right:1px solid rgba(17,19,15,.2);border-bottom:1px solid rgba(17,19,15,.2);display:flex;flex-direction:column}.values__grid b{font-size:10px;font-weight:400;letter-spacing:.14em;color:#777}.values__grid h3{font:400 30px 'Manrope';margin:auto 0 18px}.values__grid p{font-size:14px;line-height:1.65;margin:0;max-width:310px}.references{padding:140px 7vw;background:#fff;display:grid;grid-template-columns:1.6fr 1fr;gap:10vw}.references h2{font:300 clamp(48px,5.8vw,84px)/1.02 'Manrope';letter-spacing:-.055em;margin:38px 0 0}.references>div:last-child{align-self:end}.references p{font-size:17px;line-height:1.75;margin:0 0 45px}.references a{display:inline-flex;gap:55px;border-bottom:1px solid;padding-bottom:10px;font-size:11px;letter-spacing:.13em}.corporate-cta{padding:130px 7vw;background:var(--gold);color:#fff}.corporate-cta>p{font-size:10px;letter-spacing:.18em}.corporate-cta h2{font:300 clamp(62px,9vw,132px)/.88 'Manrope';letter-spacing:-.07em;margin:50px 0 65px}.corporate-cta>a{border-bottom:1px solid;padding-bottom:12px;font-size:12px;letter-spacing:.13em}footer{background:#0c0e0b;color:#fff;padding:55px 5vw;display:grid;grid-template-columns:1fr 1fr auto;gap:40px;align-items:end}footer img{width:150px;filter:brightness(0) invert(1)}footer p{max-width:360px;margin:0;line-height:1.6}footer a{font-size:17px}@media(max-width:800px){.corporate-nav{height:96px;grid-template-columns:1fr auto;padding:0 5vw}.brand img{width:150px;max-height:66px}.corporate-nav nav{display:none}.corporate-video{inset:0}.corporate-video iframe{width:220%;height:100%;margin-left:-60%}.corporate-hero__content{left:6vw;bottom:10vh}.about-intro{display:block;padding:100px 6vw}.about-intro__content h2{margin-top:40px}.about-intro__content>p{margin:50px 0 0}.purpose{grid-template-columns:1fr}.purpose article{min-height:540px;padding:80px 6vw}.values{padding:100px 5vw}.values header{display:block;margin:0 1vw 50px}.values h2{margin-top:30px}.values__grid{grid-template-columns:1fr}.references{grid-template-columns:1fr;padding:100px 6vw}.references>div:last-child{margin-top:55px}.corporate-cta{padding:100px 6vw}footer{grid-template-columns:1fr;align-items:start}}
/* Kurumsal hero görseli ve kullanıcı kontrollü film alanı */
.corporate-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}
.corporate-film{padding:140px 7vw;background:#151813;color:#fff}
.corporate-film header{display:grid;grid-template-columns:1fr 2fr 1fr;gap:5vw;align-items:end;margin-bottom:70px}
.corporate-film header>span{align-self:start;font-size:10px;letter-spacing:.18em}
.corporate-film h2{margin:0;font:300 clamp(52px,7vw,100px)/.92 'Manrope';letter-spacing:-.06em}
.corporate-film h2 em{font-family:Georgia,serif;font-weight:400}
.corporate-film header p{margin:0;color:rgba(255,255,255,.67);font-size:15px;line-height:1.7}
.corporate-film__player{position:relative;aspect-ratio:16/9;overflow:hidden;background:#090a08}
.corporate-film__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
@media(max-width:800px){.corporate-hero__image{object-position:62% center}.corporate-film{padding:100px 6vw}.corporate-film header{grid-template-columns:1fr;gap:28px;margin-bottom:45px}.corporate-film header p{max-width:560px}}
