@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/static/font/eg01.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/static/font/eg02.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/static/font/eg03.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/static/font/eg04.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/static/font/eg05.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/static/font/eg06.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/static/font/eg07.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/static/font/eg08.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Epilogue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/static/font/eg09.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Epilogue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/static/font/eg10.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Epilogue';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/static/font/eg11.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Epilogue';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/static/font/eg12.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Epilogue';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/static/font/eg13.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Epilogue';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/static/font/eg14.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{--fil:#FFFFFF;--ada:#EEF3ED;--ada2:#E2EBE1;--zum:#2F7D62;--zum2:#276A53;--koyu:#1F4D3D;--altin:#B8955A;--altin2:#EADFC9;--yazi:#2B3330;--sol:#66706B;--cz:#DDE4DB;
--bas:'EB Garamond',Georgia,serif;--gov:'Epilogue',system-ui,sans-serif}
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--fil);color:var(--yazi);font:400 16.5px/1.75 var(--gov)}img{max-width:100%;height:auto;display:block}a{color:var(--zum)}
.zr-atla{position:absolute;left:-999px}.zr-atla:focus{left:12px;top:12px;z-index:99;background:var(--zum);color:#fff;padding:8px 14px}
.zr-ic{max-width:1200px;margin:0 auto;padding:0 28px}
.zr-yer{background:repeating-linear-gradient(45deg,var(--ada2) 0 12px,var(--fil) 12px 24px);display:grid;place-items:center;color:var(--sol);font:500 13px var(--gov);min-height:120px}
.zr-kucuk{font:600 12px var(--gov);letter-spacing:.24em;text-transform:uppercase;color:var(--altin);margin:0 0 16px;display:flex;align-items:center;justify-content:center;gap:14px}
.zr-kucuk::before,.zr-kucuk::after{content:'';width:34px;height:1px;background:var(--altin)}
.zr-kucuk--sol{justify-content:flex-start}.zr-kucuk--sol::before{display:none}
.zr-dug{display:inline-flex;align-items:center;gap:10px;background:var(--zum);color:#fff;text-decoration:none;font:500 15px var(--gov);padding:14px 26px;border-radius:3px;border:1px solid var(--zum);cursor:pointer;transition:.2s;letter-spacing:.02em}
.zr-dug:hover{background:var(--zum2)}.zr-dug--cizgi{background:transparent;color:var(--zum)}.zr-dug--cizgi:hover{background:var(--ada);color:var(--zum2)}
.zr-bag{color:var(--zum);font-weight:500;text-decoration:none;border-bottom:1px solid var(--altin);padding-bottom:2px}.zr-bag:hover{color:var(--zum2);border-color:var(--zum)}
/* başlık: tek sıra, beyaz, altta altın kıl çizgi; görselli açılır menü (23.10 Fatih: eski iki katlı başlık amatör) */
.zr-ust{position:sticky;top:0;z-index:50;background:#fff}
.zr-ust::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--altin) 18%,var(--altin) 82%,transparent)}
.zr-ust>.zr-ic{display:flex;align-items:center;gap:18px;height:80px}
.zr-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--koyu);margin-right:auto}
.zr-logo svg{flex:none}
.zr-logo span{display:flex;flex-direction:column;gap:5px;padding-left:12px;border-left:1px solid var(--altin2)}
.zr-logo b{font:500 27px/1 var(--bas);letter-spacing:.005em;white-space:nowrap}.zr-logo small{font:500 10px/1 var(--gov);letter-spacing:.3em;text-transform:uppercase;color:var(--altin);white-space:nowrap}
.zr-gez ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}
.zr-gez li{position:relative}
.zr-gez li>a,.zr-gez li>button{display:inline-flex;align-items:center;gap:7px;height:80px;padding:0 12px;font:500 12px var(--gov);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--koyu);text-decoration:none;background:none;border:0;cursor:pointer;position:relative}
.zr-gez li>a::after,.zr-gez li>button::after{content:'';position:absolute;left:12px;right:12px;bottom:22px;height:1px;background:var(--altin);transform:scaleX(0);transform-origin:left;transition:transform .3s}
.zr-gez li>a:hover::after,.zr-gez li>button:hover::after,.zr-gez .secili::after,.zr-gez li.acik>button::after{transform:none}
.zr-gez li>a:hover,.zr-gez li>button:hover,.zr-gez .secili{color:var(--zum)}
.zr-gez button svg{width:10px;height:10px}
.zr-acilir{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:620px;background:#fff;border-top:2px solid var(--altin);box-shadow:0 30px 60px -32px #1f4d3d66,0 0 0 1px var(--cz);padding:22px;z-index:60;grid-template-columns:1.25fr 1fr;gap:22px}
.zr-gez li:hover .zr-acilir,.zr-gez li.acik .zr-acilir{display:grid}
.zr-acilir__liste a{display:grid;grid-template-columns:74px 1fr;gap:14px;align-items:center;padding:8px;color:var(--yazi);text-decoration:none;font:500 18px/1.2 var(--bas);border-bottom:1px solid var(--cz)}
.zr-acilir__liste a:last-child{border-bottom:0}.zr-acilir__liste a:hover{background:var(--ada);color:var(--zum2)}
.zr-acilir__liste img{border:1px solid var(--altin2)}
.zr-acilir__vitrin{display:flex;flex-direction:column;gap:12px;background:var(--ada);padding:12px}
.zr-acilir__vitrin img{border:1px solid #fff}
.zr-acilir__vitrin a{font:500 19px/1.25 var(--bas);color:var(--koyu);text-decoration:none}.zr-acilir__vitrin a:hover{color:var(--zum)}
.zr-acilir__vitrin small{display:block;font:600 10.5px var(--gov);letter-spacing:.22em;text-transform:uppercase;color:var(--altin);margin-bottom:4px}
.zr-ust__dug{white-space:nowrap;padding:12px 20px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;box-shadow:inset 0 0 0 3px var(--zum),inset 0 0 0 4px var(--altin)}
.zr-menu-dug{display:none}
/* kahraman: galeri duvarı — ortada altın çerçeveli büyük tablo, iki yanda küçülen komşular; 1000×530 görünümde ilk ekranda tam görünür (23.10 Fatih) */
.zr-kahraman{padding:24px 0 70px;background:linear-gradient(180deg,var(--ada) 0,var(--ada) 72%,#fff 72%);text-align:center}
.zr-kahraman .zr-kucuk{margin-bottom:8px}
.zr-kahraman h1{font:500 clamp(32px,3.5vw,50px)/1.1 var(--bas);color:var(--koyu);margin:0;letter-spacing:-.005em}
.zr-kahraman__sus{display:block;width:120px;margin:10px auto 18px}
.zr-galeri{position:relative;--gen:min(60%,calc((100svh - 272px)*1.5));overflow:hidden;padding:0 0 4px}
.zr-galeri__olcu{width:var(--gen);margin:0 auto;padding:11px;box-sizing:content-box}.zr-galeri__olcu::before{content:'';display:block;aspect-ratio:3/2}
.zr-tablo{position:absolute;top:0;left:50%;width:var(--gen);margin:0;padding:10px;background:#fff;border:1px solid var(--altin);box-sizing:content-box;transform:translateX(-50%) scale(.5);opacity:0;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .8s ease,filter .8s ease;cursor:pointer;z-index:1}
.zr-tablo>a{display:block;position:relative}.zr-tablo>a::after{content:'';position:absolute;inset:12px;border:1px solid #ffffffb3;pointer-events:none}
.zr-tablo img,.zr-tablo .zr-yer{width:100%;aspect-ratio:3/2;display:block}
.zr-tablo[data-yer="0"]{transform:translateX(-50%);opacity:1;z-index:3;box-shadow:0 40px 70px -46px #1f4d3d99}
.zr-tablo[data-yer="-1"]{transform:translateX(calc(-50% - 78%)) scale(.74);opacity:.62;filter:saturate(.75);z-index:2}
.zr-tablo[data-yer="1"]{transform:translateX(calc(-50% + 78%)) scale(.74);opacity:.62;filter:saturate(.75);z-index:2}
.zr-tablo[data-yer="-2"]{transform:translateX(calc(-50% - 140%)) scale(.5)}.zr-tablo[data-yer="2"]{transform:translateX(calc(-50% + 140%)) scale(.5)}
.zr-tablo[data-yer="0"]>a{pointer-events:auto}.zr-tablo:not([data-yer="0"])>a{pointer-events:none}
.zr-tablo figcaption{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);display:flex;align-items:center;gap:12px;white-space:nowrap;background:#fff;padding:9px 18px;border:1px solid var(--altin2);font:500 17px var(--bas);color:var(--koyu);opacity:0;transition:opacity .5s}
.zr-tablo figcaption span{font:italic 400 15px var(--bas);color:var(--altin)}
.zr-tablo[data-yer="0"] figcaption{opacity:1;transition-delay:.4s}
.zr-galeri__ok{position:absolute;top:calc(50% - 26px);z-index:4;width:52px;height:52px;border-radius:50%;border:1px solid var(--altin);background:#fff;color:var(--koyu);font:400 20px var(--bas);cursor:pointer;transition:background .2s}
.zr-galeri__ok:hover{background:var(--zum);color:#fff;border-color:var(--zum)}
.zr-galeri__ok--geri{left:calc(50% - var(--gen)/2 - 37px)}.zr-galeri__ok--ileri{right:calc(50% - var(--gen)/2 - 37px)}
.zr-baklava{display:flex;justify-content:center;gap:14px;margin:20px 0 0;padding:0;list-style:none}
.zr-baklava button{width:11px;height:11px;padding:0;border:1px solid var(--altin);background:transparent;transform:rotate(45deg);cursor:pointer;transition:background .3s}
.zr-baklava button.etkin{background:var(--altin)}
.zr-kahraman__alt{max-width:680px;margin:30px auto 0}
.zr-giris{font-size:17px;color:#46504C;margin:0 0 24px}
@media (prefers-reduced-motion:reduce){.zr-tablo{transition:none}}
.zr-dugmeler{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
.zr-cerceve{position:relative;margin:56px auto 0;max-width:980px}
.zr-cerceve::after{content:'';position:absolute;inset:14px;border:1px solid #ffffffb3;pointer-events:none}
.zr-cerceve::before{content:'';position:absolute;inset:-12px;border:1px solid var(--altin);pointer-events:none}
.zr-cerceve img,.zr-cerceve .zr-yer{width:100%;aspect-ratio:3/2;object-fit:cover}
.zr-ozellik{list-style:none;margin:40px auto 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:12px 30px;font-size:14.5px;color:var(--sol)}
.zr-ozellik li{display:flex;align-items:center;gap:30px}.zr-ozellik li+li::before{content:'';width:6px;height:6px;transform:rotate(45deg);background:var(--altin)}
/* bölümler */
.zr-bolum{padding:96px 0}.zr-bolum--ada{background:var(--ada)}
.zr-bas{text-align:center;max-width:680px;margin:0 auto 46px}
.zr-bas h2,.zr-ikili h2{font:500 clamp(34px,3.8vw,50px)/1.1 var(--bas);color:var(--koyu);margin:0 0 14px}
.zr-bas p{margin:0;color:var(--sol);font-size:17px}
.zr-sekmeler{display:flex;justify-content:center;gap:0;margin:0 auto 34px;border-bottom:1px solid var(--cz);max-width:520px}
.zr-sekmeler button{flex:1;background:none;border:0;padding:14px 10px;font:500 21px var(--bas);color:var(--sol);cursor:pointer;position:relative}
.zr-sekmeler button small{font:500 12px var(--gov);color:var(--altin);margin-left:6px}
.zr-sekmeler button[aria-selected=true]{color:var(--koyu)}.zr-sekmeler button[aria-selected=true]::after{content:'';position:absolute;left:20%;right:20%;bottom:-1px;height:2px;background:var(--zum)}
.js .zr-panel{display:none}.js .zr-panel.etkin{display:block}.zr-panel+.zr-panel{margin-top:40px}.js .zr-panel+.zr-panel{margin-top:0}
.zr-panel__bas{display:none;font:500 28px var(--bas);color:var(--koyu);text-align:center;margin:0 0 20px}.zr-panel__bas{display:block}.js .zr-panel__bas{display:none}
.zr-onizleme{display:grid;grid-template-columns:1fr 1.05fr;gap:0;background:#fff;border:1px solid var(--cz)}
.zr-liste{list-style:none;margin:0;padding:18px 0}
.zr-liste img,.zr-liste .zr-yer{width:64px;aspect-ratio:3/2;object-fit:cover;display:block;min-height:0}
.zr-liste a{display:grid;grid-template-columns:40px 64px 1fr 24px;gap:14px;align-items:center;gap:8px;padding:17px 30px;text-decoration:none;color:var(--yazi);border-left:2px solid transparent;transition:background .2s}
.zr-liste span{font:italic 400 18px var(--bas);color:var(--altin)}
.zr-liste b{font:500 22px/1.25 var(--bas);color:var(--koyu)}
.zr-liste i{font-style:normal;color:var(--altin);opacity:0;transition:.2s}
.zr-liste a:hover,.zr-liste a.etkin{background:var(--ada);border-left-color:var(--zum)}.zr-liste a:hover i,.zr-liste a.etkin i{opacity:1}
.zr-goster{position:relative;background:#fff;align-self:start}
.zr-goster figure{margin:0;position:absolute;inset:0;opacity:0;transition:opacity .35s;display:flex;flex-direction:column}
.zr-goster figure.etkin{opacity:1;position:relative}
.zr-goster img,.zr-goster .zr-yer{width:100%;aspect-ratio:3/2;object-fit:cover}
.zr-goster figcaption{padding:20px 26px 24px;background:#fff;border-top:1px solid var(--cz);font-size:15px;color:var(--sol)}
.zr-goster figcaption a{display:inline-block;margin-top:8px}
.zr-panel__alt{text-align:center;margin:26px 0 0}
.zr-zaman{list-style:none;margin:0 auto;padding:0;max-width:880px;position:relative}
.zr-zaman::before{content:'';position:absolute;left:50%;top:6px;bottom:6px;width:1px;background:var(--altin)}
.zr-zaman li{position:relative;width:50%;padding:0 46px 40px 0;text-align:right}
.zr-zaman li:nth-child(2n){margin-left:50%;padding:0 0 40px 46px;text-align:left}
.zr-zaman li::before{content:'';position:absolute;right:-8px;top:8px;width:15px;height:15px;transform:rotate(45deg);background:var(--fil);border:1.5px solid var(--zum)}
.zr-zaman li:nth-child(2n)::before{right:auto;left:-8px}
.zr-zaman small{display:block;font:italic 400 17px var(--bas);color:var(--altin)}
.zr-zaman p{margin:0;color:var(--sol)}.zr-zaman strong{display:block;font:500 23px var(--bas);color:var(--koyu);margin:2px 0 6px}
.zr-ikili{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.zr-ikili .zr-cerceve{margin:12px}
.zr-ilk::first-letter{float:left;font:500 74px/.8 var(--bas);color:var(--zum);margin:8px 12px 0 0}
.zr-tik{list-style:none;margin:20px 0 0;padding:0}.zr-tik li{display:flex;gap:14px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--cz)}
.zr-tik li::before{content:'';width:7px;height:7px;transform:rotate(45deg);background:var(--zum);flex:none;position:relative;top:-2px}
.zr-alinti{text-align:center;padding:90px 0}
.zr-alinti svg{width:120px;height:20px;margin:0 auto 22px;display:block}
.zr-alinti blockquote{font:italic 400 clamp(28px,3.2vw,42px)/1.35 var(--bas);color:var(--koyu);margin:0 auto 18px;max-width:28ch}
.zr-alinti p{max-width:62ch;margin:0 auto;color:var(--sol)}
.zr-sss{max-width:820px;margin:0 auto}
.zr-sss details{border-bottom:1px solid var(--cz)}.zr-sss details:first-child{border-top:1px solid var(--cz)}
.zr-sss summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:20px 4px;font:500 21px/1.35 var(--bas);color:var(--koyu)}
.zr-sss summary::-webkit-details-marker{display:none}
.zr-sss summary::before{content:'';width:9px;height:9px;transform:rotate(45deg);border:1.5px solid var(--altin);flex:none;transition:.2s}
.zr-sss details[open] summary::before{background:var(--altin)}
.zr-sss details p{margin:0 0 22px 29px;color:var(--sol)}
.zr-cagri{background:var(--ada);border:1px solid var(--cz);text-align:center;padding:60px 30px;margin:0 auto 90px;position:relative}
.zr-cagri::before{content:'';position:absolute;inset:10px;border:1px solid var(--altin2);pointer-events:none}
.zr-cagri h2{font:500 clamp(30px,3.4vw,44px)/1.15 var(--bas);color:var(--koyu);margin:0 auto 12px;max-width:22ch}
.zr-cagri p{color:var(--sol);margin:0 0 24px}
/* yazı sayfaları */
.zr-sayfa-bas{text-align:center;padding:54px 0 0}
.zr-iz{font-size:13px;letter-spacing:.08em;color:var(--sol);margin:0 0 18px}.zr-iz a{color:var(--zum);text-decoration:none}.zr-iz a:hover{text-decoration:underline}
.zr-sayfa-bas h1{font:500 clamp(38px,5vw,64px)/1.08 var(--bas);color:var(--koyu);margin:0 auto 18px;max-width:20ch}
.zr-oz{max-width:660px;margin:0 auto 14px;font-size:18px;color:#46504C}
.zr-meta{display:flex;justify-content:center;gap:24px;font-size:13.5px;color:var(--sol);margin:0}.zr-meta span+span::before{content:'◆';color:var(--altin);font-size:8px;margin-right:24px;position:relative;top:-2px}
.zr-sayfa-bas .zr-cerceve{margin:46px auto 0;max-width:900px}
.zr-icindekiler{max-width:900px;margin:56px auto 0;padding:0 28px;text-align:center;font-size:14.5px}
.zr-icindekiler b{display:block;font:600 11.5px var(--gov);letter-spacing:.24em;text-transform:uppercase;color:var(--altin);margin-bottom:10px}
.zr-icindekiler a{color:var(--yazi);text-decoration:none;display:inline-block;padding:2px 0}.zr-icindekiler a:hover{color:var(--zum)}
.zr-icindekiler a+a::before{content:'◆';color:var(--altin);font-size:7px;margin:0 14px;position:relative;top:-2px}
.zr-metin{max-width:720px;margin:0 auto;padding:46px 28px 60px;font-size:17.5px;line-height:1.85}
.zr-metin>p:first-child::first-letter{float:left;font:500 76px/.8 var(--bas);color:var(--zum);margin:8px 12px 0 0}
.zr-metin h2{font:500 34px/1.15 var(--bas);color:var(--koyu);margin:52px 0 16px;scroll-margin-top:80px;display:flex;align-items:center;gap:16px}
.zr-metin h2::before{content:'';width:10px;height:10px;transform:rotate(45deg);background:var(--altin);flex:none}
.zr-metin h3{font:500 24px var(--bas);color:var(--koyu);margin:30px 0 8px}.zr-metin p{margin:0 0 18px}
.zr-metin ul,.zr-metin ol{margin:0 0 22px;padding-left:1.3em}.zr-metin li{margin:0 0 8px}.zr-metin li::marker{color:var(--zum)}
.zr-not{border-top:1px solid var(--altin);border-bottom:1px solid var(--altin);padding:20px 6px;margin:34px 0;font:italic 400 21px/1.5 var(--bas);color:var(--koyu);text-align:center}
.zr-ara{margin:42px 12px}.zr-ara img{aspect-ratio:3/2}
.zr-metin .zr-sss summary{font-size:19px}
.zr-kartlar{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:34px}
.zr-kart{text-decoration:none;color:var(--yazi);display:block}
.zr-kart figure{margin:0 0 18px;position:relative}.zr-kart figure::after{content:'';position:absolute;inset:10px;border:1px solid #ffffffb3;transition:inset .3s}
.zr-kart:hover figure::after{inset:16px}
.zr-kart img,.zr-kart .zr-yer{width:100%;aspect-ratio:3/2;object-fit:cover}
.zr-kart b{display:block;font:500 23px/1.25 var(--bas);color:var(--koyu);margin-bottom:6px}.zr-kart span{display:block;color:var(--sol);font-size:15px}
.zr-kart i{display:inline-block;margin-top:10px;font-style:normal;color:var(--zum);font-weight:500;border-bottom:1px solid var(--altin)}
.zr-diger{display:grid;grid-template-columns:240px 1fr;gap:34px;align-items:center;background:#fff;border:1px solid var(--cz);padding:22px;text-decoration:none;color:var(--yazi)}
.zr-diger img,.zr-diger .zr-yer{width:100%;aspect-ratio:3/2;object-fit:cover}
.zr-diger b{display:block;font:500 28px/1.2 var(--bas);color:var(--koyu);margin:6px 0 8px}.zr-diger:hover{border-color:var(--altin)}
/* form */
.zr-ilet{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:start;padding:50px 0 90px}
.zr-form{background:#fff;border:1px solid var(--cz);border-top:2px solid var(--altin);padding:34px}
.zr-form h2{font:500 30px var(--bas);color:var(--koyu);margin:0 0 18px}
.zr-form label{display:block;font-size:14px;font-weight:500;margin:0 0 15px;color:var(--yazi)}
.zr-form input,.zr-form select,.zr-form textarea{display:block;width:100%;margin-top:6px;font:400 16px var(--gov);padding:12px 14px;border:1px solid var(--cz);border-radius:2px;background:var(--fil);color:var(--yazi)}
.zr-form input:focus,.zr-form select:focus,.zr-form textarea:focus{outline:0;border-color:var(--zum);background:#fff}
.zr-iki{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.zr-onay{display:flex!important;gap:10px;font-weight:400!important;font-size:13.5px!important;color:var(--sol)!important}.zr-onay input{width:auto!important;margin-top:4px!important}
.zr-bal{position:absolute;left:-7000px}.zr-sonuc{margin:14px 0 0;color:var(--zum);font-weight:500;min-height:1em}
.zr-acil{border-left:2px solid var(--altin);padding:4px 0 4px 18px;margin:26px 0;color:var(--sol)}
/* alt bilgi */
.zr-son{background:var(--ada);border-top:1px solid var(--cz);padding:60px 0 26px;text-align:center}
.zr-son .zr-logo{margin:0 auto 14px;width:max-content}
.zr-son__yazi{max-width:520px;margin:0 auto 38px;color:var(--sol);font-size:15px}
.zr-son__izgara{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;text-align:left;border-top:1px solid var(--cz);padding-top:34px}
.zr-son__izgara b{display:block;font:600 11.5px var(--gov);letter-spacing:.22em;text-transform:uppercase;color:var(--altin);margin:0 0 12px}
.zr-son__izgara a{display:block;color:var(--yazi);text-decoration:none;padding:4px 0;font-size:15px}.zr-son__izgara a:hover{color:var(--zum)}
.zr-telif{margin:34px 0 0;padding-top:18px;border-top:1px solid var(--cz);font-size:13px;color:var(--sol)}
.zr-cubuk,.zr-fab,.zr-cekmece,.zr-ort{display:none}
@media (max-width:980px){
 .zr-ust>.zr-ic{height:66px}.zr-gez,.zr-ust__dug{display:none}.zr-logo b{font-size:23px}.zr-logo small{font-size:9px}
 .zr-menu-dug{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--altin);background:#fff;cursor:pointer}
 .zr-menu-dug svg{width:20px;height:20px;fill:none;stroke:var(--koyu);stroke-width:1.4;stroke-linecap:round}
 .zr-galeri{--gen:min(72%,calc((100svh - 250px)*1.5))}.zr-galeri__ok{width:44px;height:44px;top:calc(50% - 22px)}
 .zr-ikili,.zr-ilet,.zr-onizleme{grid-template-columns:1fr;gap:40px}.zr-goster{display:none}
 .zr-liste a{padding:15px 20px}.zr-liste i{opacity:1}
 .zr-zaman::before{left:7px}.zr-zaman li,.zr-zaman li:nth-child(2n){width:auto;margin-left:0;padding:0 0 32px 40px;text-align:left}
 .zr-zaman li::before,.zr-zaman li:nth-child(2n)::before{left:0;right:auto}
 .zr-kartlar{grid-template-columns:1fr 1fr;gap:26px}.zr-diger{grid-template-columns:1fr}
 .zr-son__izgara{grid-template-columns:1fr 1fr}
 body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}
 .zr-cubuk{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--altin);padding:0 96px calc(env(safe-area-inset-bottom)) 8px;height:calc(62px + env(safe-area-inset-bottom))}
 .zr-cubuk a,.zr-cubuk button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:0;font:500 11px/1.2 var(--gov);letter-spacing:.04em;color:var(--sol);text-decoration:none;cursor:pointer}
 .zr-cubuk svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
 .zr-cubuk .etkin{color:var(--zum)}
 .zr-fab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:fixed;right:16px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:61;width:70px;height:70px;border-radius:50%;background:var(--zum);color:#fff;text-decoration:none;font:500 10.5px var(--gov);box-shadow:0 0 0 5px var(--fil),0 12px 26px -8px #1f4d3d88}
 .zr-fab svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round}
 .zr-ort.acik{display:block;position:fixed;inset:0;background:#1f4d3d38;z-index:62}
 .zr-cekmece{display:block;position:fixed;top:0;right:0;bottom:0;width:min(86vw,380px);background:var(--fil);z-index:63;transform:translateX(105%);transition:transform .3s ease,visibility 0s .3s;visibility:hidden;overflow:auto;padding:22px 24px 40px;border-left:1px solid var(--altin)}
 .zr-cekmece.acik{transform:none;visibility:visible;transition:transform .3s ease}
 .zr-cekmece__ust{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
 .zr-cekmece__ust b{font:500 22px var(--bas);color:var(--koyu)}
 .zr-cekmece__ust button{background:none;border:1px solid var(--cz);width:40px;height:40px;font-size:18px;color:var(--yazi);cursor:pointer}
 .zr-cekmece small{display:block;font:600 11px var(--gov);letter-spacing:.22em;text-transform:uppercase;color:var(--altin);margin:22px 0 8px}
 .zr-cekmece a{display:block;padding:11px 0;border-bottom:1px solid var(--cz);color:var(--yazi);text-decoration:none;font-size:15.5px}
 .zr-cekmece a.zr-cekmece__genel{font:500 20px var(--bas);color:var(--zum)}
}
@media (max-width:640px){
 .zr-ic{padding:0 18px}.zr-kahraman{padding-top:18px}.zr-cerceve{margin-top:40px}
 .zr-kahraman h1{font-size:30px}.zr-kahraman .zr-kucuk::before,.zr-kahraman .zr-kucuk::after{display:none}.zr-kahraman .zr-kucuk{letter-spacing:.16em}.zr-galeri{--gen:80%}.zr-galeri__ok{display:none}.zr-tablo{padding:6px}.zr-tablo figcaption{font-size:14.5px;padding:6px 12px;bottom:14px}.zr-tablo[data-yer="-1"]{transform:translateX(calc(-50% - 84%)) scale(.8)}.zr-tablo[data-yer="1"]{transform:translateX(calc(-50% + 84%)) scale(.8)}
 .zr-bolum{padding:64px 0}.zr-sekmeler button{font-size:18px}.zr-kartlar{grid-template-columns:1fr}.zr-iki{grid-template-columns:1fr;gap:0}
 .zr-son__izgara{grid-template-columns:1fr}.zr-metin{padding:36px 18px 50px;font-size:17px}.zr-form{padding:24px 18px}
 .zr-icindekiler a{display:block}.zr-icindekiler a+a::before{display:none}.zr-meta{flex-direction:column;gap:2px}.zr-meta span+span::before{display:none}
 .zr-cagri{padding:44px 20px;margin-bottom:60px}
}
