/* Kurumsal metin düzeni: kullanıcı tarafından sağlanan içerik. */
h1,h2,h3{font-family:Manrope,Arial,sans-serif;font-style:normal}.hero h1{font-size:clamp(40px,4.15vw,60px);font-weight:400;line-height:1.2;letter-spacing:-1.5px}.hero-inner{align-items:start;padding-top:65px}.hero-copy{padding-top:15px}.hero-copy>.eyebrow{font-size:12px;letter-spacing:.8px}.eyebrow{letter-spacing:.6px;font-size:11px}.text-link>span,.service-arrow,.teaser-arrow{display:none}.text-link{font-size:12px}.section h2{font-size:38px;font-weight:400;letter-spacing:-.9px;line-height:1.3;margin-bottom:30px}.corporate-intro{display:grid;grid-template-columns:1.65fr 1fr;gap:70px;align-items:start}.corporate-copy p{font-size:14px;line-height:1.95;margin-bottom:19px;color:#555d55}.corporate-brand{display:block;max-width:340px;margin-left:auto}.corporate-brand img{width:100%;height:auto}.corporate-copy .text-link{margin-top:8px}.brand-meaning{border-top:1px solid var(--line);padding-top:35px;margin-top:45px}.brand-meaning h3{font-size:23px;line-height:1.5;font-weight:500;margin-bottom:10px}.brand-meaning>p{font-size:14px;color:#555d55;line-height:1.95}.brand-meaning dl{display:grid;grid-template-columns:1fr 1fr;gap:25px 70px;margin:27px 0 25px}.brand-meaning dt{font-weight:500;font-size:18px;display:flex;align-items:center;gap:12px}.brand-meaning dt>span{color:#967c4b;font-size:25px;width:25px;font-weight:500}.brand-meaning dd{margin:8px 0 0 37px;font-size:13px;line-height:1.95;color:#62685f}.brand-summary{padding-top:18px;border-top:1px solid var(--line)}.values{background:#ecece5}.corporate-lead{font-size:14px;line-height:1.95;max-width:880px;color:#555d55;margin-bottom:32px}.values-list{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.values-list article{padding:23px 0;border-top:1px solid #d0d2c8}.values-list h3{font-size:18px;font-weight:500;margin-bottom:9px}.values-list p{font-size:13px;line-height:1.95;color:#62685f}.why-vorg{background:#e7e8e0}.why-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px}.why-lead{font-weight:500;color:#2f3730!important;font-size:19px!important;line-height:1.6!important}.why-closing{font-weight:500;color:#2f3730!important}.section-heading h2{margin-bottom:0}.section-heading .eyebrow{display:none}.office-copy>.eyebrow,.faq .eyebrow{display:none}.hero-bottom{display:none}.hero{min-height:730px}.about{padding-top:75px}.lead-panel h2{font-size:27px;line-height:1.4;letter-spacing:-.5px}.film-teaser small{font-size:9px;letter-spacing:.5px}.image-tag{font-size:10px;letter-spacing:.5px}.service-note{font-size:10px;letter-spacing:.4px}.service-list>a{gap:25px}.portfolio-text h3{font-size:25px;font-weight:500}.footer-top{font-size:12px}.desktop-nav{gap:26px}
@media(max-width:960px){.corporate-intro{gap:40px}.corporate-brand{max-width:280px}.brand-meaning dl,.values-list{column-gap:40px}.why-layout{gap:40px}.section h2{font-size:33px}.hero h1{font-size:46px}.desktop-nav{gap:17px;font-size:10px}}
@media(max-width:700px){.hero{min-height:auto}.hero-inner{padding-top:34px;padding-bottom:42px}.hero-copy{padding-top:0}.hero h1{font-size:43px;line-height:1.22;letter-spacing:-1.4px}.hero-copy>.eyebrow{font-size:10px}.hero-image{height:500px}.hero-shade{background:linear-gradient(180deg,#20252144 0%,#20252195 370px,#202521 500px)}.section{padding:55px 0}.section h2{font-size:30px;margin-bottom:24px}.corporate-intro{display:flex;flex-direction:column;gap:28px}.corporate-copy p{font-size:13px;line-height:1.95;margin-bottom:17px}.corporate-brand{width:220px;max-width:100%;margin:0}.brand-meaning{margin-top:30px;padding-top:25px}.brand-meaning h3{font-size:20px}.brand-meaning>p,.corporate-lead{font-size:13px}.brand-meaning dl{grid-template-columns:1fr;gap:20px}.brand-meaning dt{font-size:17px}.brand-meaning dd{font-size:13px}.values-list{grid-template-columns:1fr}.values-list article{padding:20px 0}.values-list h3{font-size:18px}.values-list p{font-size:13px}.why-layout{display:block}.why-lead{font-size:17px!important}.eyebrow{font-size:10px}.lead-panel h2{font-size:25px}.service-note{display:none}.hero h1 br{display:block}.film-teaser small{font-size:9px}}
/* Doğrudan iletişim bağlantıları */
.direct-contact{display:flex;flex-wrap:wrap;gap:10px 20px;border-top:1px solid #e0e1d9;padding-top:16px;margin-top:18px;position:relative;z-index:1;font-size:12px;line-height:1.6;color:#59604f}.direct-contact a{border-bottom:1px solid #b4955e;padding-bottom:3px}.direct-contact a:last-child{overflow-wrap:anywhere}.footer-contacts{margin-left:auto;display:flex;flex-direction:column;gap:7px;max-width:310px;font-size:12px;line-height:1.7;color:#d4d6c9}.footer-contacts address{font-style:normal;font-size:11px;color:#aeb4a6}.footer-main{gap:38px}.footer-top{margin-left:15px}.office-actions a{overflow-wrap:anywhere;max-width:100%}
@media(max-width:700px){.footer-contacts{flex-basis:100%;max-width:100%;margin-left:0;font-size:12px}.footer-contacts address{font-size:11px}.footer-main{gap:25px}.footer-top{margin-left:0}.direct-contact{font-size:12px;gap:12px 19px}.office-actions .text-link{font-size:12px}}
/* Yasal metin sayfaları */
.legal-main ul{padding-left:22px;font-size:13px;line-height:1.9;color:#555d55;margin:0 0 20px}.legal-main li{margin-bottom:12px}.legal-main h2{font-family:Manrope,Arial,sans-serif;font-weight:500;line-height:1.4;font-size:23px}.legal-main h1{line-height:1.3;overflow-wrap:anywhere}.legal-table-wrap{overflow-x:auto;margin:20px 0 30px}.legal-main table{border-collapse:collapse;width:100%;min-width:640px;font-size:12px;line-height:1.8}.legal-main th,.legal-main td{text-align:left;border:1px solid #d3d6ca;padding:13px;vertical-align:top}.legal-main th{background:#e5e7dd;font-weight:600}.legal-main td{color:#535d51}.legal-sources{overflow-wrap:anywhere}.legal-alert p:last-child{margin-bottom:0}
/* Fotoğraflar: yüksek çözünürlüklü kapak; özgün dikey iç mekânları büyütmeden göster. */
.hero-image{object-position:center 45%}.hero-shade{background:linear-gradient(90deg,#18201ed4 0%,#18201e72 44%,#18201e40 100%),linear-gradient(180deg,#20252130,transparent 50%,#20252180)}.hero-photo-credit{position:relative;padding:0 35px 16px;font-size:10px;line-height:1.6;color:#e5e8e1;max-width:1264px;margin:0 auto}.hero-photo-credit a{text-decoration:underline;text-underline-offset:2px}.hero{min-height:750px}.hero-inner{padding-bottom:45px}.portfolio-grid{grid-template-columns:430px 1fr;gap:55px;align-items:start}.portfolio-main{height:530px}.portfolio-main img{object-fit:contain;background:#e5e6dd}.portfolio-side{display:grid;grid-template-columns:250px 1fr;gap:30px;align-items:center}.portfolio-side>a{height:370px}.portfolio-side>a>img{object-fit:contain;background:#e5e6dd}.portfolio-text{padding:0}.office-photo{height:390px}.office-photo>img{object-fit:contain;background:#e5e6dd}
@media(max-width:1190px){.portfolio-grid{grid-template-columns:360px 1fr;gap:30px}.portfolio-side{grid-template-columns:1fr}.portfolio-side>a{height:260px}.portfolio-main{height:550px}.portfolio-text{max-width:360px}}@media(max-width:700px){.hero-image{height:540px;object-position:70% 35%}.hero-shade{background:linear-gradient(180deg,#20252175 0%,#202521a0 370px,#202521 540px)}.hero-photo-credit{padding:0 21px 20px;font-size:9px}.hero-inner{padding-bottom:26px}.hero{min-height:auto}.portfolio-grid{display:block}.portfolio-main{height:390px}.portfolio-side{display:block}.portfolio-side>a{height:340px;display:block;margin-bottom:25px}.portfolio-text{max-width:100%}.office-photo{height:280px}}
/* Yeni iç mekân fotoğraflarının doğal oranları */
@media(min-width:701px){.portfolio-grid{grid-template-columns:1.05fr 1fr;gap:35px}.portfolio-main{height:410px}.portfolio-main img{object-fit:cover}.portfolio-side{grid-template-columns:220px 1fr;gap:24px}.portfolio-side>a{height:410px}.portfolio-side>a>img{object-fit:cover}.portfolio-text{max-width:100%}}
@media(min-width:701px) and (max-width:1050px){.portfolio-grid{grid-template-columns:1fr 1fr;gap:25px}.portfolio-side{display:block}.portfolio-side>a{height:290px;margin-bottom:22px}.portfolio-main{height:430px}}
@media(max-width:700px){.portfolio-main{height:auto;aspect-ratio:1.5}.portfolio-main img{object-fit:cover}.portfolio-side>a{height:350px}.portfolio-side>a>img{object-fit:contain}}
@media(max-width:350px){.hero h1{font-size:36px}.section h2{font-size:27px}}
