@font-face{font-family:"Cormorant";font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/cormorant-garamond-latin-wght-normal.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:"Cormorant";font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/cormorant-garamond-latin-ext-wght-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant";font-style:italic;font-weight:300 700;font-display:swap;src:url(../fonts/cormorant-garamond-latin-wght-italic.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:"Cormorant";font-style:italic;font-weight:300 700;font-display:swap;src:url(../fonts/cormorant-garamond-latin-ext-wght-italic.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"SourceSerif";font-style:normal;font-weight:200 900;font-display:swap;src:url(../fonts/source-serif-4-latin-wght-normal.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:"SourceSerif";font-style:normal;font-weight:200 900;font-display:swap;src:url(../fonts/source-serif-4-latin-ext-wght-normal.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:"SourceSerif";font-style:italic;font-weight:200 900;font-display:swap;src:url(../fonts/source-serif-4-latin-wght-italic.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:"SourceSerif";font-style:italic;font-weight:200 900;font-display:swap;src:url(../fonts/source-serif-4-latin-ext-wght-italic.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:"FA6S";font-style:normal;font-weight:900;font-display:block;src:url(/vendor/fontawesome-free/webfonts/fa-solid-900.woff2) format("woff2")}

:root{
--kagit:#f6f1e6;
--kagit-2:#efe6d4;
--kagit-3:#e6dbc4;
--murekkep:#26211d;
--murekkep-2:#4f463e;
--murekkep-3:#6b6056;
--cizgi:#d6c8ad;
--vurgu:#8b3a2b;
--vurgu-koyu:#6f2c20;
--deniz:#2c5558;
--gece:#1d1a17;
--gece-2:#2a2521;
--gece-yazi:#efe6d4;
--gece-yazi-2:#c9bca4;
--baslik:"Cormorant","Cormorant Garamond",Georgia,"Times New Roman",serif;
--govde:"SourceSerif","Source Serif 4",Georgia,"Times New Roman",serif;
--en:1200px;
--dar:760px;
--golge:0 1px 2px rgba(38,33,29,.06),0 8px 28px rgba(38,33,29,.08)
}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
body{margin:0;background:var(--kagit);color:var(--murekkep);font-family:var(--govde);font-size:1.0625rem;line-height:1.72;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;display:block}
a{color:var(--vurgu);text-decoration-thickness:1px;text-underline-offset:.2em}
a:hover{color:var(--vurgu-koyu)}
:focus-visible{outline:3px solid var(--deniz);outline-offset:3px;border-radius:2px}
.gece :focus-visible,.alt-bilgi :focus-visible,.karsilama :focus-visible{outline-color:#e9c98f}
h1,h2,h3,h4{font-family:var(--baslik);font-weight:600;line-height:1.12;letter-spacing:-.005em;margin:0 0 .5em;color:inherit}
h1{font-size:clamp(2.6rem,6vw,4.6rem)}
h2{font-size:clamp(2rem,4vw,3rem)}
h3{font-size:clamp(1.45rem,2.4vw,1.8rem)}
p{margin:0 0 1.1em}
.gizli{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.atla{position:absolute;left:12px;top:-60px;z-index:100;background:var(--murekkep);color:var(--kagit);padding:.6em 1em;border-radius:4px;text-decoration:none}
.atla:focus{top:12px;color:var(--kagit)}

.fa-solid{font-family:"FA6S";font-weight:900;font-style:normal;font-variant:normal;display:inline-block;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased}
.fa-phone:before{content:"\f095"}.fa-location-dot:before{content:"\f3c5"}.fa-envelope:before{content:"\f0e0"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-down:before{content:"\f063"}.fa-bars:before{content:"\f0c9"}.fa-xmark:before{content:"\f00d"}.fa-images:before{content:"\f302"}.fa-book-open:before{content:"\f518"}.fa-landmark:before{content:"\f66f"}.fa-clock:before{content:"\f017"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-magnifying-glass-plus:before{content:"\f00e"}.fa-map-location-dot:before{content:"\f5a0"}.fa-feather-pointed:before{content:"\f56b"}.fa-building-columns:before{content:"\f19c"}.fa-users:before{content:"\f0c0"}.fa-arrow-up-right-from-square:before{content:"\f08e"}.fa-calendar-days:before{content:"\f073"}.fa-pen-nib:before{content:"\f5ad"}.fa-book:before{content:"\f02d"}.fa-scroll:before{content:"\f70e"}.fa-door-open:before{content:"\f52b"}.fa-masks-theater:before{content:"\f630"}

.kap{width:100%;max-width:var(--en);margin:0 auto;padding:0 24px}
.kap-dar{max-width:var(--dar)}
@media (max-width:600px){.kap{padding:0 16px}}

.etiket{display:inline-block;font-family:var(--govde);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vurgu);margin:0 0 1rem}
.gece .etiket,.karsilama .etiket{color:#e2b97c}
.giris{font-size:1.2rem;line-height:1.65;color:var(--murekkep-2)}
.ince{color:var(--murekkep-3)}
.susleme{display:block;width:56px;height:1px;background:var(--vurgu);margin:1.2rem 0 1.6rem;border:0}
.ortala{text-align:center}
.ortala .susleme{margin-left:auto;margin-right:auto}

.dugme{display:inline-flex;align-items:center;gap:.65em;font-family:var(--govde);font-size:.95rem;font-weight:600;letter-spacing:.04em;padding:.85em 1.5em;border-radius:2px;border:1px solid var(--vurgu);background:var(--vurgu);color:#fff;text-decoration:none;transition:background .2s,color .2s,border-color .2s;cursor:pointer;line-height:1.2}
.dugme:hover{background:var(--vurgu-koyu);border-color:var(--vurgu-koyu);color:#fff}
.dugme-cizgi{background:transparent;color:var(--murekkep);border-color:var(--murekkep)}
.dugme-cizgi:hover{background:var(--murekkep);color:var(--kagit);border-color:var(--murekkep)}
.karsilama .dugme-cizgi,.gece .dugme-cizgi{color:var(--gece-yazi);border-color:rgba(239,230,212,.7)}
.karsilama .dugme-cizgi:hover,.gece .dugme-cizgi:hover{background:var(--gece-yazi);color:var(--gece)}
.dugmeler{display:flex;flex-wrap:wrap;gap:12px}
.ok-baglanti{display:inline-flex;align-items:center;gap:.5em;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}
.ok-baglanti .fa-solid{font-size:.8em;transition:transform .2s}
.ok-baglanti:hover .fa-solid{transform:translateX(3px)}

.ust{position:sticky;top:0;z-index:50;background:rgba(246,241,230,.94);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--cizgi)}
.ust-ic{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px}
.logo{display:block;flex:0 0 auto}
.logo img{height:50px;width:auto}
.menu{display:flex;align-items:center;gap:6px}
.menu ul{list-style:none;margin:0;padding:0;display:flex;gap:4px}
.menu a{display:block;padding:.5em .85em;font-size:.98rem;color:var(--murekkep);text-decoration:none;border-bottom:1px solid transparent}
.menu a:hover{color:var(--vurgu)}
.menu a[aria-current="page"]{color:var(--vurgu);border-bottom-color:var(--vurgu)}
.ust-tel{display:inline-flex;align-items:center;gap:.6em;margin-left:14px;padding:.55em 1em;border:1px solid var(--cizgi);border-radius:2px;color:var(--murekkep);text-decoration:none;font-size:.95rem;white-space:nowrap}
.ust-tel:hover{border-color:var(--vurgu);color:var(--vurgu)}
.ust-tel .fa-solid{font-size:.85em;color:var(--vurgu)}
.menu-dugme{display:none;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--cizgi);background:transparent;color:var(--murekkep);border-radius:2px;font-size:1.15rem;cursor:pointer}
@media (max-width:1060px){.ust-tel span{display:none}.ust-tel{padding:.6em .75em}}
@media (max-width:900px){
.ust-ic{min-height:68px}
.logo img{height:42px}
.menu-dugme{display:inline-flex}
.menu{position:absolute;left:0;right:0;top:100%;background:var(--kagit);border-bottom:1px solid var(--cizgi);box-shadow:0 18px 30px rgba(38,33,29,.12);display:none;flex-direction:column;align-items:stretch;padding:8px 16px 18px}
.menu.acik{display:flex}
.menu ul{flex-direction:column;gap:0}
.menu a{padding:.85em .25em;font-size:1.1rem;border-bottom:1px solid var(--cizgi)}
.menu a[aria-current="page"]{border-bottom-color:var(--cizgi);font-weight:600}
.ust-tel{margin:14px 0 0;justify-content:center;padding:.8em 1em}
.ust-tel span{display:inline}
}

.karsilama{position:relative;min-height:min(86vh,820px);display:flex;align-items:flex-end;color:var(--gece-yazi);background:var(--gece);overflow:hidden}
.karsilama-gorsel{position:absolute;inset:0}
.karsilama-gorsel img{width:100%;height:100%;object-fit:cover;object-position:50% 60%}
.karsilama::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,17,15,.88) 0%,rgba(20,17,15,.62) 42%,rgba(20,17,15,.1) 75%),linear-gradient(0deg,rgba(20,17,15,.65) 0%,rgba(20,17,15,0) 45%)}
.karsilama-ic{position:relative;z-index:1;padding-top:120px;padding-bottom:88px}
.karsilama-metin{max-width:700px}
.karsilama h1{color:#fbf6ec;margin-bottom:.35em}
.karsilama h1 em{font-style:italic;font-weight:500;color:#e9c98f;display:block;font-size:.62em;margin-top:.15em}
.karsilama .giris{color:#e6dccb;max-width:540px;margin-bottom:2rem}
.karsilama-alt{position:absolute;z-index:1;right:24px;bottom:28px;font-size:.85rem;color:#cfc3ad;letter-spacing:.06em}
@media (max-width:700px){
.karsilama{min-height:auto}
.karsilama-gorsel img{object-position:72% 80%}
.karsilama::after{background:linear-gradient(0deg,rgba(20,17,15,.94) 0%,rgba(20,17,15,.8) 50%,rgba(20,17,15,.15) 100%)}
.karsilama-ic{padding-top:150px;padding-bottom:52px}
.giris{font-size:1.08rem}
.karsilama-alt{display:none}
}

.bolum{padding:104px 0}
.bolum-sik{padding:72px 0}
.bolum-acik{background:var(--kagit-2)}
.gece{background:var(--gece);color:var(--gece-yazi)}
.gece p{color:var(--gece-yazi-2)}
.gece a:not(.dugme){color:#e9c98f}
@media (max-width:700px){.bolum{padding:68px 0}.bolum-sik{padding:52px 0}}
.bolum-baslik{max-width:720px;margin-bottom:48px}
.bolum-baslik.ortala{margin-left:auto;margin-right:auto}

.iki-sutun{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:center}
.iki-sutun.ters{grid-template-columns:7fr 5fr}
@media (max-width:900px){.iki-sutun,.iki-sutun.ters{grid-template-columns:1fr;gap:40px}}

.portre-kart{position:relative;background:var(--kagit);border:1px solid var(--cizgi);padding:40px 36px 30px;box-shadow:var(--golge);max-width:400px;margin:0 auto}
.portre-kart::before{content:"";position:absolute;inset:10px;border:1px solid var(--cizgi);pointer-events:none}
.portre-kart img{width:62%;margin:0 auto 22px}
.portre-kart .yillar{font-family:var(--baslik);font-size:1.6rem;text-align:center;margin:0;color:var(--murekkep)}
.portre-kart .ad{font-family:var(--govde);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;text-align:center;color:var(--murekkep-3);margin:.3em 0 0}

.sinop-bant{position:relative;overflow:hidden}
.sinop-bant .arka{position:absolute;inset:0;opacity:.14}
.sinop-bant .arka img{width:100%;height:100%;object-fit:cover}
.sinop-bant .kap{position:relative}
.uc-nokta{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(239,230,212,.22);margin-top:44px}
.uc-nokta>div{padding:32px 32px 8px 0}
.uc-nokta>div+div{padding-left:32px;border-left:1px solid rgba(239,230,212,.22)}
.uc-nokta .yil{font-family:var(--baslik);font-size:2.6rem;line-height:1;color:#e9c98f;margin-bottom:.4em;display:block}
.uc-nokta h3{font-size:1.45rem;color:#fbf6ec}
@media (max-width:900px){.uc-nokta{grid-template-columns:1fr}.uc-nokta>div,.uc-nokta>div+div{padding:28px 0 4px;border-left:0;border-top:1px solid rgba(239,230,212,.22)}.uc-nokta>div:first-child{border-top:0}}

.eserler{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.eserler.dortlu{grid-template-columns:repeat(4,1fr)}
@media (max-width:1000px){.eserler,.eserler.dortlu{grid-template-columns:repeat(2,1fr)}}
@media (max-width:620px){.eserler,.eserler.dortlu{grid-template-columns:1fr}}
.eser{position:relative;display:flex;flex-direction:column;background:var(--kagit);border:1px solid var(--cizgi);padding:30px 28px 26px;min-height:100%;transition:transform .25s,box-shadow .25s}
.bolum-acik .eser{background:#fbf8f1}
.eser:hover{transform:translateY(-3px);box-shadow:var(--golge)}
.eser::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--vurgu)}
.eser.oyku::before{background:var(--deniz)}
.eser.siir::before{background:#a5772f}
.eser.oyun::before{background:var(--murekkep-2)}
.eser-ust{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--murekkep-3);font-weight:600}
.eser-ust .yil{font-family:var(--baslik);font-size:1.35rem;letter-spacing:0;color:var(--murekkep);font-weight:600;text-transform:none}
.eser h3,.eser h4{font-size:1.75rem;margin-bottom:.45em}
.eser p{font-size:.98rem;line-height:1.65;color:var(--murekkep-2);margin:0}
.eser-grup{margin-top:64px}
.eser-grup:first-of-type{margin-top:0}
.eser-grup>h3{display:flex;align-items:center;gap:.6em;font-size:1.9rem;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid var(--cizgi)}
.eser-grup>h3 .fa-solid{font-size:.55em;color:var(--vurgu)}

.olgular{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:36px 0 0;padding:0;list-style:none;border-top:1px solid var(--cizgi)}
.olgular li{padding:22px 18px 4px 0}
.olgular strong{display:block;font-family:var(--baslik);font-size:2.3rem;line-height:1.05;font-weight:600;color:var(--murekkep)}
.olgular span{font-size:.92rem;color:var(--murekkep-3)}
@media (max-width:520px){.olgular{grid-template-columns:1fr 1fr}}

.cerceve{position:relative}
.cerceve img{width:100%;box-shadow:var(--golge)}
.cerceve::after{content:"";position:absolute;inset:auto -16px -16px auto;width:60%;height:60%;border:1px solid var(--vurgu);z-index:-1}
.cerceve-ic{position:relative;z-index:0}
@media (max-width:600px){.cerceve::after{inset:auto -8px -8px auto}}
.gorsel-not{font-size:.85rem;color:var(--murekkep-3);margin-top:12px;font-style:italic}

.duyurular{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
@media (max-width:900px){.duyurular{grid-template-columns:1fr}}
.duyuru{display:block;text-decoration:none;color:inherit;background:#fbf8f1;border:1px solid var(--cizgi)}
.duyuru img{aspect-ratio:16/10;object-fit:cover;width:100%}
.duyuru div{padding:20px 22px}
.duyuru time{font-size:.85rem;color:var(--murekkep-3)}
.duyuru h3{font-size:1.4rem;margin:.3em 0 0;color:var(--murekkep)}
.duyuru:hover h3{color:var(--vurgu)}

.secki{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:12px}
.secki a{position:relative;display:block;overflow:hidden;background:var(--kagit-3)}
.secki a:nth-child(1){grid-column:span 2;grid-row:span 2}
.secki a:nth-child(6){grid-column:span 2}
.secki img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
.secki a:hover img,.secki a:focus-visible img{transform:scale(1.04)}
@media (max-width:900px){.secki{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}}
@media (max-width:520px){.secki{grid-auto-rows:130px;gap:8px}}

.iletisim-izgara{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--cizgi);background:#fbf8f1}
.iletisim-izgara>div{padding:30px 28px}
.iletisim-izgara>div+div{border-left:1px solid var(--cizgi)}
.iletisim-izgara .fa-solid{color:var(--vurgu);font-size:1.1rem;margin-bottom:14px}
.iletisim-izgara h3{font-size:1.35rem;margin-bottom:.35em}
.iletisim-izgara p{margin:0;color:var(--murekkep-2)}
.iletisim-izgara a{color:var(--murekkep);font-weight:600;text-decoration:none;border-bottom:1px solid var(--cizgi)}
.iletisim-izgara a:hover{color:var(--vurgu);border-color:var(--vurgu)}
@media (max-width:900px){.iletisim-izgara{grid-template-columns:1fr}.iletisim-izgara>div+div{border-left:0;border-top:1px solid var(--cizgi)}}

.sayfa-baslik{padding:84px 0 56px;border-bottom:1px solid var(--cizgi);background:var(--kagit-2)}
.sayfa-baslik h1{margin-bottom:.2em}
.sayfa-baslik .giris{max-width:680px;margin:1rem 0 0}
.yol{font-size:.88rem;color:var(--murekkep-3);margin:0 0 1.4rem;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5em}
.yol li+li::before{content:"/";margin-right:.5em;color:var(--cizgi)}
.yol a{color:var(--murekkep-3);text-decoration:none}
.yol a:hover{color:var(--vurgu)}
@media (max-width:700px){.sayfa-baslik{padding:52px 0 40px}}

.sa-baslik{padding:72px 0 0;background:var(--kagit-2);border-bottom:1px solid var(--cizgi)}
.sa-baslik-ic{display:grid;grid-template-columns:7fr 4fr;gap:64px;align-items:end}
.sa-baslik h1{font-size:clamp(3.2rem,8vw,6.2rem);line-height:.95;margin-bottom:.15em}
.sa-baslik .yillar{font-family:var(--baslik);font-style:italic;font-size:clamp(1.5rem,3vw,2.1rem);color:var(--vurgu);margin:0 0 1.4rem}
.sa-baslik .giris{max-width:620px}
.sa-baslik .portre{align-self:end;justify-self:center;width:min(100%,300px)}
.sa-baslik .portre img{width:100%}
.sayfa-ici{display:flex;gap:4px;margin:40px 0 0;padding:0;list-style:none;border-top:1px solid var(--cizgi)}
.sayfa-ici a{display:block;padding:16px 18px 18px 0;margin-right:18px;color:var(--murekkep-2);text-decoration:none;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}
.sayfa-ici a:hover{color:var(--vurgu)}
@media (max-width:800px){.sa-baslik{padding-top:48px}.sa-baslik-ic{grid-template-columns:1fr;gap:28px}.sa-baslik .portre{width:170px;justify-self:start;order:-1}.sayfa-ici{flex-wrap:wrap}.sayfa-ici a{padding:14px 12px 14px 0;margin-right:10px;font-size:.85rem}}

.zaman{position:relative;margin:0;padding:0;list-style:none}
.zaman::before{content:"";position:absolute;left:150px;top:8px;bottom:8px;width:1px;background:var(--cizgi)}
.zaman li{position:relative;display:grid;grid-template-columns:150px 1fr;gap:0 44px;padding:0 0 34px}
.zaman li::after{content:"";position:absolute;left:146px;top:.62em;width:9px;height:9px;border-radius:50%;background:var(--kagit);border:2px solid var(--vurgu)}
.zaman .yil{font-family:var(--baslik);font-size:1.7rem;font-weight:600;line-height:1.1;color:var(--murekkep);text-align:right;padding-right:14px}
.zaman h3{font-size:1.4rem;margin:0 0 .25em}
.zaman p{margin:0;color:var(--murekkep-2)}
@media (max-width:640px){.zaman::before{left:6px}.zaman li{grid-template-columns:1fr;padding-left:34px}.zaman li::after{left:2px}.zaman .yil{text-align:left;padding:0;margin-bottom:.2em;font-size:1.5rem}}

.alinti-kutu{border-left:3px solid var(--vurgu);padding:6px 0 6px 26px;margin:32px 0}
.alinti-kutu p{font-family:var(--baslik);font-size:1.55rem;line-height:1.35;font-style:italic;color:var(--murekkep);margin:0}

.metin{max-width:var(--dar)}
.metin h2{margin-top:1.6em}
.metin h3{margin-top:1.4em}
.metin ul{padding-left:1.2em}

.galeri-masonry{column-count:3;column-gap:18px}
.galeri-oge{position:relative;display:block;margin:0 0 18px;overflow:hidden;background:var(--kagit-3);break-inside:avoid;-webkit-column-break-inside:avoid}
.galeri-oge img{width:100%;height:auto;transition:transform .45s}
.galeri-ikon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(29,26,23,.4);color:#fff;font-size:1.5rem;opacity:0;transition:opacity .25s}
.galeri-oge:hover img,.galeri-oge:focus-visible img{transform:scale(1.03)}
.galeri-oge:hover .galeri-ikon,.galeri-oge:focus-visible .galeri-ikon{opacity:1}
@media (max-width:991px){.galeri-masonry{column-count:2;column-gap:14px}.galeri-oge{margin-bottom:14px}}
@media (max-width:520px){.galeri-masonry{column-gap:8px}.galeri-oge{margin-bottom:8px}}

.isik{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;background:rgba(18,16,14,.94)}
.isik.acik{display:flex}
.isik img{max-width:min(92vw,1600px);max-height:86vh;width:auto;height:auto;box-shadow:0 10px 40px rgba(0,0,0,.5)}
.isik button{position:absolute;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,.35);color:#fff;font-size:1.2rem;cursor:pointer;border-radius:2px}
.isik button:hover{background:rgba(255,255,255,.15)}
.isik .kapat{top:18px;right:18px}
.isik .onceki{left:18px;top:50%;margin-top:-26px}
.isik .sonraki{right:18px;top:50%;margin-top:-26px}
.isik .sayac{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#d9cfbd;font-size:.9rem}
@media (max-width:600px){.isik .onceki,.isik .sonraki{top:auto;bottom:10px;margin:0}.isik .onceki{left:10px}.isik .sonraki{right:10px}.isik .sayac{bottom:26px}}

.harita{position:relative;border-top:1px solid var(--cizgi)}
.harita iframe{display:block;width:100%;height:440px;border:0;filter:sepia(.25) saturate(.85)}

.yazi-icerik{max-width:var(--dar)}
.yazi-icerik img{margin:0 0 28px}
.yan-liste{list-style:none;margin:0;padding:0}
.yan-liste li{padding:14px 0;border-bottom:1px solid var(--cizgi)}
.yan-liste a{text-decoration:none;color:var(--murekkep);font-family:var(--baslik);font-size:1.3rem;font-weight:600;line-height:1.2}
.yan-liste a:hover{color:var(--vurgu)}
.yan-liste time{display:block;font-size:.85rem;color:var(--murekkep-3)}
.yazi-izgara{display:grid;grid-template-columns:8fr 4fr;gap:64px}
@media (max-width:900px){.yazi-izgara{grid-template-columns:1fr;gap:40px}}

.alt-bilgi{background:var(--gece);color:var(--gece-yazi-2);padding:80px 0 0;font-size:.98rem}
.alt-bilgi a{color:var(--gece-yazi);text-decoration:none}
.alt-bilgi a:hover{color:#e9c98f}
.alt-izgara{display:grid;grid-template-columns:5fr 3fr 4fr;gap:56px;padding-bottom:56px}
.alt-izgara h2{font-size:1.15rem;font-family:var(--govde);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e2b97c;margin-bottom:1.1em}
.alt-marka p{max-width:380px}
.alt-marka .alt-ad{font-family:var(--baslik);font-size:2rem;line-height:1.1;color:#fbf6ec;margin:0 0 .5em}
.alt-liste{list-style:none;margin:0;padding:0}
.alt-liste li{margin:0 0 .6em}
.alt-liste .fa-solid{width:1.4em;color:#e2b97c;font-size:.9em}
.belediye{display:inline-flex;align-items:center;gap:14px;margin-top:18px}
.belediye img{width:64px;height:64px}
.belediye span{font-size:.9rem;line-height:1.35}
.alt-son{border-top:1px solid rgba(239,230,212,.14);padding:22px 0;font-size:.88rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;color:#b3a68f}
.alt-son a{color:#cfc3ad}
.alt-son nav{display:flex;flex-wrap:wrap;gap:6px 20px}
@media (max-width:900px){.alt-izgara{grid-template-columns:1fr;gap:40px}.alt-bilgi{padding-top:60px}}

.hata{min-height:40vh;display:flex;align-items:center}
.ust-bosluk{margin-top:36px}
.ust-bosluk-az{margin-top:12px}
.dugmeler-orta{justify-content:center}
.gece .olgular{border-color:rgba(239,230,212,.22)}
.gece .olgular strong{color:#e9c98f}
.gece .olgular span{color:var(--gece-yazi-2)}
.olgular-dikey{grid-template-columns:1fr;margin-top:0}
.olgular-dikey li{display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--cizgi)}
.gece .olgular-dikey li{border-color:rgba(239,230,212,.22)}
.olgular-dikey strong{font-size:2rem}
.olgular-dikey span{font-size:1rem}
@media (max-width:520px){.olgular-dikey{grid-template-columns:1fr}.olgular-dikey li{grid-template-columns:96px 1fr}.olgular-dikey strong{font-size:1.6rem}}
.olgular-dikey strong .fa-solid{font-size:1.3rem;color:var(--vurgu)}
.olgular-dikey li:has(.fa-solid){grid-template-columns:44px 1fr}
.kucuk-baslik{font-size:1.35rem;margin-bottom:.35em}
