/* Mimarlık Stüdyosu — monokrom, keskin, editoryal */
body{letter-spacing:-.005em}
h1,h2{letter-spacing:-.035em;font-weight:600}
.kicker{color:var(--c-accent)}
.kicker::before{background:var(--c-accent)}
.vf-header{border-bottom:1px solid #111}
.vf-nav a{border-radius:0;text-transform:uppercase;font-size:.78rem;letter-spacing:.12em}
.vf-btn{border-radius:0;text-transform:uppercase;font-size:.8rem;letter-spacing:.12em}
.vf-btn--primary{box-shadow:none}
.vf-btn--primary:hover{background:var(--c-accent);color:#fff}
.hero--split{padding-top:60px}
.hero--split .hero__in{grid-template-columns:1fr 1fr;gap:64px}
.hero__title{font-size:clamp(2.4rem,5.2vw,4.8rem);max-width:12ch}
.hero__badge{border-radius:0;background:#111;color:#fff}
.hero__media img{border-radius:0;aspect-ratio:4/5}
.hero__card{border-radius:0;left:auto;right:-20px;bottom:-20px;background:var(--c-accent);color:#fff}
.hero__card span{color:rgba(255,255,255,.8)}
.marquee{background:#111}
.marquee__track i{color:var(--c-accent)}
.svc{border:0;border-radius:0;background:transparent}
.svc__media{aspect-ratio:5/4}
.svc__body{padding:18px 0 0}
.svc__cat{color:var(--c-accent)}
.svc__badge{border-radius:0;background:#111;color:#fff}
.svc__chips li{background:transparent;border-bottom:1px solid #ddd;border-radius:0;padding:4px 0;margin-right:10px}
.svc__more{color:#111}
.services--cards .services__grid{gap:40px 28px}
.statement{background:#fff;color:#111;border-top:1px solid #111;border-bottom:1px solid #111}
.statement__text{color:#111;max-width:26ch;text-align:left;margin:0}
.statement__text span{opacity:.15}
.feature{border-radius:0;background:transparent;border:0;border-top:2px solid #111;padding:22px 0 0}
.feature__icon{background:transparent;color:var(--c-accent);width:auto;height:auto;font-size:1.6rem;margin-bottom:10px}
.stat{border:0;border-radius:0;border-left:2px solid #111;text-align:left;padding:8px 0 8px 20px;background:transparent}
.stats{background:#fff}
.process{background:#111;color:#fff}
.process .sec-head h2,.process h3{color:#fff}.process__step{background:transparent;border:0;border-top:1px solid #333;border-radius:0;padding:24px 0}
.process__step p{color:#aaa}.process__num{-webkit-text-stroke-color:var(--c-accent)}
.about__media img{border-radius:0}
.about__badge{border-radius:0;background:var(--c-accent)}
.band__veil{background:rgba(17,17,17,.7)}
.gallery__item{border-radius:0}
.member__photo{border-radius:0;filter:grayscale(1);transition:filter .4s}
.member:hover .member__photo{filter:none}
.quote{border-radius:0;background:#fff;border:1px solid #111}
.quote__stars{color:var(--c-accent)}
.faq__item summary i{border-radius:0}
.cta__in{border-radius:0;background:#111}
.cta__in::after{display:none}
.form{border-radius:0;background:#fff;border:1px solid #111}
.form input,.form select,.form textarea{border-radius:0;border-color:#ccc}
.card{border-radius:0}
.phero{background:#fff;border-bottom:1px solid #111}
.vf-footer h4{color:var(--c-accent)}
.vf-float a{border-radius:0}
