main{--hx:clamp(16px,2.5vw,48px);--g20:#202020;--g26:#262626;--g7d:#7d7d7d;--gaf:#afafaf;--hg:clamp(12px,1.2vw,16px);--k:clamp(24px,3.33vw,48px);
  --cizgi:rgba(238,238,238,.18);--sec-y:clamp(72px,8vw,120px)}
.ab-etiket{margin:0 0 20px;font:400 12px/1.2 var(--mono);letter-spacing:-.02em;text-transform:uppercase;color:var(--gaf)}
.ab-stmt{margin:0;max-width:26em;font-size:clamp(1.75rem,3.33vw,3rem);font-weight:300;line-height:1.17;letter-spacing:-.04em}
.ab-hero{padding:clamp(48px,8vw,120px) var(--hx) clamp(40px,5vw,72px);background:#000;color:var(--white)}
.ab-hero h1{font-size:clamp(3rem,6.67vw,6.25rem);line-height:1;letter-spacing:-.04em}
.ab-hero-grid{display:grid;gap:clamp(28px,5vw,72px)}
@media (min-width:834px){.ab-hero-grid{grid-template-columns:1fr 1fr;align-items:end}}
.ab-lede{margin:0;max-width:22em;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.17;letter-spacing:-.04em}
.ab-foto{padding:0 var(--hx) var(--sec-y);background:#000}
.ab-foto-kutu{position:relative;overflow:hidden;height:clamp(240px,46vw,660px);border-radius:var(--r-sec);background:var(--g20)}
.ab-foto-kutu img,.ab-vizyon-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
@supports (animation-timeline:view()){
  @media (prefers-reduced-motion:no-preference) and (min-width:834px){
    .ab-foto-kutu img,.ab-vizyon-bg img{inset:-12% 0;height:124%;animation:abpar linear both;animation-timeline:view()}
    @keyframes abpar{from{transform:translateY(-9.6%)}to{transform:translateY(9.6%)}}
  }
}
.ab-hak{padding:0 var(--hx) var(--sec-y);background:#000;color:var(--white)}
.ab-hak-p{margin:0;max-width:30em;font-size:clamp(1.5rem,2.67vw,2.5rem);line-height:1.2;letter-spacing:-.04em;color:var(--gaf)}
.ab-ilk{color:var(--white)}
.ab-misyon{padding:var(--sec-y) var(--hx);min-height:min(80svh,48rem);display:flex;flex-direction:column;justify-content:center}
.ab-misyon .ab-etiket{color:#000}
.ab-vizyon{position:relative;isolation:isolate;overflow:hidden;min-height:min(90svh,52rem);display:flex;align-items:flex-end;padding:var(--sec-y) var(--hx);background:#000;color:var(--white)}
.ab-vizyon-bg{position:absolute;inset:0;z-index:-1;overflow:hidden}
.ab-vizyon-bg img{filter:grayscale(1) contrast(1.15) brightness(.34)}
.ab-vizyon-ic{max-width:none}
.ab-tarihce{padding:var(--sec-y) var(--hx);background:var(--white);color:#000}
.ab-tarihce .ab-etiket{color:#555}
.ab-tarihce-grid{display:grid;gap:clamp(32px,4vw,56px)}
@media (min-width:834px){.ab-tarihce-grid{grid-template-columns:4fr 8fr;gap:clamp(32px,5vw,80px);align-items:start}}
.ab-tarihce h2{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.02;letter-spacing:-.04em}
.ab-zaman{--yf:clamp(2rem,3.9vw,3.5rem);list-style:none;margin:0;padding:0}
.ab-zaman li{border-top:1px solid rgba(0,0,0,.18)}
.ab-zaman li:last-child{border-bottom:1px solid rgba(0,0,0,.18)}
.ab-satir{display:grid;grid-template-columns:calc(var(--yf)*4.7) minmax(0,1fr) auto;align-items:center;gap:16px clamp(16px,3vw,48px);padding:clamp(20px,2.4vw,32px) 0;color:inherit;text-decoration:none}
.ab-yil{font-size:var(--yf);font-weight:250;line-height:1;letter-spacing:-.06em;white-space:nowrap}
.ab-yazi{max-width:30em;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.25;letter-spacing:-.02em}
@media (max-width:559px){
  .ab-satir{grid-template-columns:minmax(0,1fr) auto}
  .ab-yazi{grid-column:1 / -1;grid-row:2}
}
@media (hover:hover) and (pointer:fine){.ab-satir:hover .ab-yil{letter-spacing:-.04em}}
.ab-yil{transition:letter-spacing .3s var(--e-expo)}
#ab-panel .bp-text ul{margin:16px 0 20px;padding-left:1.2rem}
#ab-panel .bp-text li{margin-bottom:6px}
#ab-panel .bp-text p + p{margin-top:12px}
.ab-rakam-sec{padding:var(--sec-y) var(--hx);background:#000;color:var(--white)}
.pj-rakam{list-style:none;margin:0;padding:0;display:grid;gap:var(--hg);grid-template-columns:1fr}
@media (min-width:834px){.pj-rakam{grid-template-columns:1fr 1fr}}
.pj-rk{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(220px,31vw,451px);padding:var(--k);
  border-radius:var(--k);background:var(--g20);color:var(--white);transition:background-color .2s}
.pj-rn{position:absolute;top:clamp(20px,2.9vw,42px);right:clamp(24px,3.33vw,48px);display:flex;align-items:baseline;gap:.5rem;max-width:calc(100% - 2*var(--k))}
.pj-rn b{font-size:clamp(4rem,8.33vw,7.5rem);font-weight:250;line-height:1;letter-spacing:-.08em;color:var(--gaf);transition:color .2s}
.pj-birim{font-size:clamp(1rem,1.7vw,1.5rem);line-height:1;letter-spacing:-.03em;color:var(--white)}
.pj-rad{max-width:20em;font-size:1.25rem;line-height:1.2;letter-spacing:-.02em}
@media (hover:hover) and (pointer:fine){.pj-rk:hover{background:var(--g26)}.pj-rk:hover .pj-rn b{color:var(--white)}}
.ab-not{margin:clamp(20px,2.5vw,32px) 0 0;max-width:46ch;font:400 12px/1.5 var(--mono);letter-spacing:-.02em;color:var(--gaf)}
.ab-ofis{padding:var(--sec-y) var(--hx);background:var(--white);color:#000}
.ab-ofis .ab-etiket{color:#555}
.ab-ofis-bas{margin-bottom:clamp(32px,4vw,56px)}
.ab-ofis h2{font-size:clamp(2rem,3.33vw,3rem);line-height:1.1;letter-spacing:-.04em}
.ab-ofisler{display:grid;gap:var(--hg);grid-template-columns:1fr}
@media (min-width:720px){.ab-ofisler{grid-template-columns:1fr 1fr}}
.ab-ofis-kart{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-height:clamp(240px,24vw,340px);padding:var(--k);border-radius:var(--k);background:var(--g20);color:var(--white)}
.ab-ofis-kart h3{font-size:clamp(2rem,3.33vw,3rem);font-weight:250;line-height:1.05;letter-spacing:-.06em}
.ab-ofis-kart address{font-style:normal;font-size:1.125rem;line-height:1.35;letter-spacing:-.02em;color:var(--white)}
.ab-ofis-kart .btn{margin-top:auto}
.ab-ofis-foto{align-self:stretch;margin:calc(var(--k) * -1) calc(var(--k) * -1) 0;aspect-ratio:16/9;overflow:hidden;border-radius:var(--k) var(--k) 0 0;background:#202020}
.ab-ofis-foto img{display:block;width:100%;height:100%;object-fit:cover}
.ab-iletisim{list-style:none;margin:clamp(40px,5vw,72px) 0 0;padding:0;display:grid}
.ab-iletisim li{display:grid;grid-template-columns:minmax(6.5em,.25fr) minmax(0,1fr);gap:16px;align-items:baseline;padding:18px 0;border-top:1px solid rgba(0,0,0,.18)}
.ab-iletisim li:last-child{border-bottom:1px solid rgba(0,0,0,.18)}
.ab-il-e{font:400 12px/1.2 var(--mono);letter-spacing:-.02em;text-transform:uppercase;color:#555}
.ab-il-d{font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.25;letter-spacing:-.02em;color:#000;overflow-wrap:anywhere}
a.ab-il-d{display:inline-block;margin-block:-2px;padding-block:2px;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}
.ab-band{padding:var(--sec-y) var(--hx)}
.ab-band-ic{max-width:none}
.ab-band h2{max-width:16ch}
@media (max-width:833px){
  .ab-tarihce,.ab-rakam-sec,.ab-ofis,.ab-band,.ab-misyon,.ab-vizyon{padding-block:88px}
  .ab-hak,.ab-foto{padding-bottom:88px}
}
@media (prefers-reduced-motion:reduce){
  .pj-rk,.pj-rn b,.ab-yil{transition:none}
}
