/* İç mimarlık teması: minimal, siyah-beyaz, bol boşluk */
:root{
  --bg:#ffffff;--surface:#f4f2ee;--surface-2:#e8e4dc;--text:#171717;--muted:#5c5a55;--line:#e4e1da;
  --primary:#171717;--on-primary:#fff;--accent:#8a6a2f;--on-accent:#fff;
  --dark:#171717;--on-dark:#f4f2ee;--dark-muted:#a9a59d;
  --font-head:"Cinzel","Cinzel Fallback",Georgia,serif;--font-body:"Josefin Sans","Josefin Sans Fallback",system-ui,sans-serif;
  --head-weight:500;--head-track:.02em;--head-lh:1.1;--radius:0px;--radius-sm:0px;--btn-radius:0px;
  --sec:clamp(80px,11vw,150px);
}
body{font-size:17.5px;font-weight:300}
.lead,.card p,.split__copy p{font-weight:300}
.btn{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:600;min-height:52px;padding:14px 28px}
.hero--editorial h1{font-size:clamp(40px,7vw,104px);line-height:1.02}
.eyebrow{color:var(--muted);letter-spacing:.32em}
.card{border:0;background:transparent}
.card__body{padding:22px 0}
.cards--numbered .card{border-top:1px solid var(--text);background:transparent}
.cards--numbered .card__body{padding:26px 0}
.card__num{color:var(--text)}
.gallery{gap:4px}
.stats div{border-top-width:1px}
.nav ul a{text-transform:uppercase;letter-spacing:.14em;font-size:13px}
/* Yazı tipi yedekleri: web yazı tipi gelene kadar aynı ölçüde yer kaplar (yükleme kayması olmasın) */
@font-face{font-family:"Cinzel Fallback";src:local("Georgia"),local("Times New Roman");font-weight:100 500;size-adjust:124.72%;ascent-override:78.26%;descent-override:29.83%;line-gap-override:0.00%}
@font-face{font-family:"Cinzel Fallback";src:local("Georgia Bold"),local("Georgia");font-weight:600 900;size-adjust:109.34%;ascent-override:89.26%;descent-override:34.02%;line-gap-override:0.00%}
@font-face{font-family:"Josefin Sans Fallback";src:local("Arial"),local("Helvetica"),local("Roboto");font-weight:100 500;size-adjust:102.29%;ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.00%}
@font-face{font-family:"Josefin Sans Fallback";src:local("Arial Bold"),local("Arial"),local("Helvetica Bold"),local("Roboto Bold");font-weight:600 900;size-adjust:101.05%;ascent-override:74.22%;descent-override:24.74%;line-gap-override:0.00%}
