/* Ana sayfa açılış slider'ı */
.gorunmez{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.slider{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:min(78vh,760px);min-height:520px;overflow:hidden;background:#2a241f;color:#fff;touch-action:pan-y}
.sl-slayt{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}
.sl-slayt.aktif{opacity:1;visibility:visible;transition:opacity .9s ease}
.sl-gorsel{position:absolute;inset:0;overflow:hidden}
.sl-gorsel img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 9s ease-out}
.sl-slayt.aktif .sl-gorsel img{transform:scale(1.12)}
.sl-gorsel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(42,36,31,.86) 0%,rgba(42,36,31,.55) 42%,rgba(42,36,31,.08) 75%),linear-gradient(0deg,rgba(42,36,31,.75) 0%,rgba(42,36,31,0) 34%)}
.sl-icerik{position:relative;z-index:2;height:100%;max-width:1320px;margin:0 auto;padding:0 var(--g) 120px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}
.sl-icerik>*{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}
.sl-slayt.aktif .sl-icerik>*{opacity:1;transform:none}
.sl-slayt.aktif .sl-icerik>*:nth-child(2){transition-delay:.1s}
.sl-slayt.aktif .sl-icerik>*:nth-child(3){transition-delay:.18s}
.sl-slayt.aktif .sl-icerik>*:nth-child(4){transition-delay:.26s}
.sl-slayt.aktif .sl-icerik>*:nth-child(5){transition-delay:.34s}
.sl-slayt.aktif .sl-icerik>*:nth-child(6){transition-delay:.42s}
.sl-portre{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.85);margin-bottom:16px}
.sl-etiket{margin:0 0 10px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75)}
.sl-baslik{margin:0 0 10px;font:400 40px/1.05 var(--f-baslik);letter-spacing:-.03em;max-width:760px;text-wrap:balance}
.sl-alt{margin:0 0 12px;font-size:14px;color:rgba(255,255,255,.75)}
.sl-metin{margin:0 0 22px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.88);max-width:520px}
.sl-metin:empty{display:none}
.sl-dugme{display:inline-flex;align-items:center;min-height:46px;padding:12px 22px;background:#fff;color:#000;text-decoration:none;border-radius:var(--r);font-size:14px;font-weight:500;transition:background .2s,color .2s}
.sl-dugme:hover{background:var(--yesil);color:#fff}
.sl-ok{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:rgba(42,36,31,.25);color:#fff;font-size:26px;line-height:1;cursor:pointer;display:none;backdrop-filter:blur(6px);transition:background .2s}
.sl-ok:hover{background:rgba(255,255,255,.18)}
.sl-geri{left:24px}.sl-ileri{right:24px}
.sl-sekmeler{position:absolute;z-index:3;left:0;right:0;bottom:0;max-width:1320px;margin:0 auto;padding:0 var(--g) 28px;display:flex;gap:10px;align-items:flex-end}
.sl-sekme{flex:1;min-width:0;border:0;background:none;color:rgba(255,255,255,.6);padding:10px 0 0;text-align:left;cursor:pointer;font:inherit}
.sl-sekme.aktif,.sl-sekme:hover{color:#fff}
.sl-cubuk{display:block;height:2px;background:rgba(255,255,255,.28);overflow:hidden}
.sl-cubuk i{display:block;height:100%;width:0;background:#fff}
.sl-sekme.gecti .sl-cubuk i{width:100%}
.sl-sekme-ad{display:none;margin-top:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sl-dur{flex:none;width:34px;height:34px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:none;color:#fff;font-size:11px;cursor:pointer}
.giris>.bolum:first-of-type{padding-top:56px}
@media (min-width:1024px){
  .slider{height:min(84vh,820px)}
  .sl-ok{display:block}
  .sl-icerik{padding-bottom:150px;padding-left:96px}
  .sl-baslik{font-size:76px}
  .sl-metin{font-size:17px}
  .sl-sekmeler{padding:0 96px 36px}
  .sl-sekme-ad{display:block}
  .giris>.bolum:first-of-type{padding-top:88px}
}
@media (prefers-reduced-motion:reduce){
  .sl-gorsel img,.sl-slayt.aktif .sl-gorsel img{transform:none;transition:none}
}

/* ——— siyah slider: eser kırpılmadan sağda, yazı solda ——— */
.slider{background:#000}
.sl-gorsel{inset:auto 0 0 0;top:0;height:58%;display:flex;align-items:center;justify-content:center;padding:28px var(--g) 0}
.sl-gorsel::after{display:none}
.sl-gorsel img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;transform:scale(.97);transition:transform 1.2s ease,opacity 1s ease;box-shadow:0 30px 70px -30px rgba(255,255,255,.12)}
.sl-slayt.aktif .sl-gorsel img{transform:scale(1)}
.sl-icerik{justify-content:flex-end;padding-bottom:84px}
.sl-baslik{font-size:32px}
.sl-metin{display:none}
@media (min-width:1024px){
  .sl-gorsel{top:0;bottom:0;left:auto;right:0;width:54%;height:auto;padding:72px 96px 110px 0}
  .sl-icerik{justify-content:center;padding:0 0 60px 96px}
  .sl-icerik>*{max-width:40vw}
  .sl-baslik{font-size:64px}
  .sl-metin{display:block}
}
