@font-face {
  font-family: 'EB Garamond';
  src: url('../yazi/eb-garamond.woff2') format('woff2');
  font-weight: 400 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('../yazi/cormorant-garamond.woff2') format('woff2');
  font-weight: 300 600; font-style: normal; font-display: swap;
}
:root {
  --deniz:       #2f4257;
  --deniz-acik:  #7593a9;
  --deniz-sis:   #9eb7c5;
  --kum-50:      #fefefd;
  --kum-200:     #f8f7f0;
  --kum-300:     #f5f4e8;
  --kum-400:     #f2f1e5;
  --kum-500:     #f1ede0;
  --murekkep:    #54452f;
  --zeytin:      #6a7046;
  --altin:       #9a825c;
  --altin-acik:  #b09468;
  --gece:        #1a1e22;
  --gosteri: 'Cormorant Garamond', 'Palatino Linotype', Palatino, Georgia, serif;
  --metin:   'EB Garamond', Georgia, 'Times New Roman', serif;
  --nefes: cubic-bezier(.190, 1, .220, 1);
  --nefes-inout: cubic-bezier(.575, .005, .285, 1.005);
}
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body {
  margin: 0;
  background: var(--kum-400);
  color: var(--murekkep);
  font-family: var(--metin);
  font-weight: 400;
  overflow-x: hidden;
  hyphens: none;
}
img, video, svg { display: block; max-width: 100%; }
h1, h2, h3, h4, p, ul, figure { margin: 0; padding: 0; }
ul { list-style: none; }
a { color: inherit; text-decoration: none; }
button { font: inherit; color: inherit; background: none; border: 0; padding: 0; }
.g1{width:5vw}    .g1b{width:7.5vw}   .g2{width:10vw}   .g2b{width:12.5vw}
.g3{width:15vw}   .g3b{width:17.5vw}  .g4{width:20vw}   .g4b{width:22.5vw}
.g5{width:25vw}   .g5b{width:27.5vw}  .g6{width:30vw}   .g6b{width:32.5vw}
.g7{width:35vw}   .g7b{width:37.5vw}  .g8{width:40vw}   .g8b{width:42.5vw}
.g9{width:45vw}   .g9b{width:47.5vw}  .g10{width:50vw}  .g10b{width:52.5vw}
.g11{width:55vw}  .g11b{width:57.5vw} .g12{width:60vw}  .g12b{width:62.5vw}
.g13{width:65vw}  .g13b{width:67.5vw} .g14{width:70vw}  .g15{width:75vw}
.g16{width:80vw}  .g17{width:85vw}
.y2{height:10vw}  .y3{height:15vw}   .y4{height:20vw}   .y4b{height:22.5vw}
.y5{height:25vw}  .y5c{height:26.25vw} .y5b{height:27.5vw}
.y6{height:30vw}  .y6c{height:31.25vw} .y6b{height:32.5vw}
.y7{height:35vw}  .y7c{height:36.25vw} .y7b{height:37.5vw}
.y8{height:40vw}  .y9{height:45vw}   .y10{height:50vw}  .y11{height:55vw}
.y12{height:60vw} .y13{height:65vw}
.tamKap  { width: 100%; }
.genisKap{ width: 85vw; margin-left: auto; margin-right: auto; }
.ortaKap { width: 80vw; margin-left: auto; margin-right: auto; }
.anaKap  { width: 95vw; margin-left: auto; margin-right: auto; }
.yariBosluk   { margin-top: 1.25vw; }
.ikiBosluk    { margin-top: 5vw; }
.ucBosluk     { margin-top: 7.5vw; }
.dortBosluk   { margin-top: 10vw; }
.eksiBosluk   { margin-top: -5vw; }
.eksiUcBosluk { margin-top: -7.5vw; }
.minikBosluk  { margin-top: 10px; }
.kucukBosluk  { margin-top: 20px; }
.ustDolgu      { padding-top: 5vw; }    .altDolgu      { padding-bottom: 5vw; }
.solDolgu      { padding-left: 5vw; }   .sagDolgu      { padding-right: 5vw; }
.yariUstDolgu  { padding-top: 2.5vw; }  .yariAltDolgu  { padding-bottom: 2.5vw; }
.yariSagDolgu  { padding-right: 2.5vw; }.yariSolDolgu  { padding-left: 2.5vw; }
.cokUstDolgu   { padding-top: 7.5vw; }  .cokAltDolgu   { padding-bottom: 7.5vw; }
.cokSagDolgu   { padding-right: 7.5vw; }
.ikiUstDolgu   { padding-top: 10vw; }   .ikiAltDolgu   { padding-bottom: 10vw; }
.ikiSolDolgu   { padding-left: 10vw; }
.ma { margin-left: auto; margin-right: auto; }
.esnek { display: flex; }
.sutun { flex-direction: column; }
.dikeyOrta { align-items: center; }
.dikeySon  { align-items: flex-end; }
.yatayOrta { justify-content: center; }
.yataySon  { justify-content: flex-end; }
.aralikli  { justify-content: space-between; }
.goreli { position: relative; }
.mutlak { position: absolute; }
.ustte { z-index: 2; }
.blok { display: block; }
.tasmaz { overflow: hidden; }
.tiklanir { cursor: pointer; }
.ortali { text-align: center; }
.buyuyen { flex: 1; }
.kayik-mikro  { transform: translateY(10px);  opacity: 0; }
.kayik-az     { transform: translateY(20px);  opacity: .01; }
.kayik-tek    { transform: translateY(50px);  opacity: 0; }
.kayik-cift   { transform: translateY(100px); opacity: 0; }
.kayik-yariVw { transform: translateY(2.5vw); }
.kayik-vw     { transform: translateY(5vw); }
.kayik-ciftVw { transform: translateY(10vw); }
.kayik-perde  { transform: translateY(101%); }
.soluk        { opacity: .001; pointer-events: none; }
.gecis-200 { transition: transform .2s var(--nefes), opacity .2s var(--nefes); }
.gecis-400 { transition: transform .4s var(--nefes), opacity .4s var(--nefes); }
.gecis-500 { transition: transform .5s var(--nefes), opacity .5s var(--nefes); }
.gecis-600 { transition: transform .6s var(--nefes), opacity .6s var(--nefes); }
.gecis-750 { transition: transform .75s var(--nefes), opacity .75s var(--nefes); }
.gecis-800 { transition: transform .8s var(--nefes), opacity .8s var(--nefes); }
.gecis-1000{ transition: transform 1s var(--nefes), opacity 1s var(--nefes); }
.gecis-1200{ transition: transform 1.2s var(--nefes), opacity 1.2s var(--nefes); }
.gecis-1500{ transition: transform 1.5s var(--nefes), opacity 1.5s var(--nefes); }
.gecis-2000{ transition: transform 2s var(--nefes), opacity 2s var(--nefes); }
.gecis-2500{ transition: transform 2.5s var(--nefes), opacity 2.5s var(--nefes); }
.gecis-3000{ transition: transform 3s var(--nefes), opacity 3s var(--nefes); }
.gecis-hepsi { transition-property: all; }
.gecis-1000-cift { transition: transform 1s var(--nefes-inout), opacity 1s var(--nefes-inout), width 1s var(--nefes-inout); }
.hizliGeri:not(.gorundu) { transition-duration: .4s; }
.gorundu { transform: none !important; opacity: 1 !important; }
.b0{transition-delay:0ms}      .b100{transition-delay:100ms}  .b200{transition-delay:200ms}
.b250{transition-delay:250ms}  .b300{transition-delay:300ms}  .b350{transition-delay:350ms}
.b400{transition-delay:400ms}  .b500{transition-delay:500ms}  .b600{transition-delay:600ms}
.b700{transition-delay:700ms}  .b800{transition-delay:800ms}  .b900{transition-delay:900ms}
.b1000{transition-delay:1000ms} .b1100{transition-delay:1100ms} .b1200{transition-delay:1200ms}
.b1300{transition-delay:1300ms} .b1400{transition-delay:1400ms} .b1500{transition-delay:1500ms}
.b1600{transition-delay:1600ms} .b1700{transition-delay:1700ms} .b1800{transition-delay:1800ms}
.b1900{transition-delay:1900ms} .b2000{transition-delay:2000ms}
.hizliGeri:not(.gorundu) { transition-delay: 0ms; }
@media (prefers-reduced-motion: reduce) {
  * { transition-duration: .01ms !important; transition-delay: 0ms !important;
      animation-duration: .01ms !important; }
  .kayik-mikro,.kayik-az,.kayik-tek,.kayik-cift,.kayik-yariVw,.kayik-vw,
  .kayik-ciftVw,.kayik-perde { transform: none; opacity: 1; }
}
.zKum50 { background: var(--kum-50); }
.zKum200{ background: var(--kum-200); }
.zKum300{ background: var(--kum-300); }
.zKum400{ background: var(--kum-400); }
.zKum500{ background: var(--kum-500); }
.zDeniz { background: var(--deniz-sis); }
.zGece  { background: var(--gece); }
.yKum   { color: var(--kum-50); }
.yMurekkep { color: var(--murekkep); }
.yDeniz { color: var(--deniz); }
.yAltin { color: var(--altin); }
.yZeytin{ color: var(--zeytin); }
.yAk    { color: #fff; }
.ust.yKum, .ust.yMurekkep { transition: color .6s var(--nefes), background .6s var(--nefes),
                                        height .6s var(--nefes), box-shadow .6s var(--nefes); }
body.acik { overflow: hidden; }
.kumGecis  { background: linear-gradient(to bottom, #f1ede3 0%, rgba(214,196,166,.8) 100%); }
.denizGecis{ background: linear-gradient(to bottom, rgba(242,246,248,.6) 0%, rgba(117,147,169,.6) 106%); }
.devYazi {
  font-family: var(--gosteri); font-weight: 300;
  font-size: clamp(27px, 2.6vw, 52px); line-height: 1.46; letter-spacing: 0;
}
.kopya {
  font-family: var(--gosteri); font-weight: 300;
  font-size: clamp(25px, 2.35vw, 47px); line-height: 1.57;
}
.kucukYazi {
  font-family: var(--gosteri); font-weight: 300;
  font-size: clamp(20px, 1.36vw, 27px); line-height: 1.47; letter-spacing: .1em;
}
.paragraf {
  font-family: var(--metin); font-weight: 400;
  font-size: clamp(16px, 1.02vw, 20px); line-height: 1.84;
}
.paragraf + .paragraf { margin-top: 1.1em; }
.paragraf p + p { margin-top: 1em; }
.not {
  font-family: var(--metin); font-weight: 400;
  font-size: clamp(13px, .8vw, 15px); line-height: 1.75; letter-spacing: .1em;
}
.etiket {
  font-family: var(--metin); font-weight: 500;
  font-size: 15px; line-height: 25px; letter-spacing: .12em;
}
.bolunmus { display: block; }
.bolunmus .maske { display: inline-block; overflow: hidden; vertical-align: bottom; }
.bolunmus .kelime {
  display: inline-block;
  transform: translateY(101%);
  transition: transform 1.5s var(--nefes);
  transition-delay: var(--gec, 0ms);
}
.bolunmus:not(.gorundu) .kelime { transition-delay: 0ms; transition-duration: .45s; }
.gorundu .bolunmus .kelime, .bolunmus.gorundu .kelime { transform: none; }
.ust {
  position: fixed; inset: 0 0 auto 0; height: 76px; z-index: 60;
  display: flex; align-items: center; justify-content: space-between;
  padding: 0 2.5vw;
  transition: background .6s var(--nefes), height .6s var(--nefes),
              box-shadow .6s var(--nefes);
}
.ust.inmis {
  height: 62px; background: rgba(242,241,229,.94);
  backdrop-filter: blur(10px); box-shadow: 0 1px 0 rgba(84,69,47,.12);
}
.ust .menu { display: flex; gap: 2.2vw; }
.ustDugme { position: relative; cursor: pointer; white-space: nowrap; }
.ustDugme::after {
  content: ''; position: absolute; left: 0; right: 100%; bottom: -5px;
  height: 1px; background: currentColor; opacity: .55;
  transition: right .5s var(--nefes);
}
.ustDugme:hover::after { right: 0; }
.marka { display: flex; flex-direction: column; align-items: center; line-height: 1; }
.marka .ad {
  font-family: var(--gosteri); font-weight: 300;
  font-size: clamp(19px, 1.55vw, 27px); letter-spacing: .3em;
  text-indent: .3em;
}
.marka .ad em { font-style: italic; letter-spacing: .1em; color: var(--altin); }
.ust.yKum .marka .ad em { color: #efe3c8; }
.marka .kunye {
  font-family: var(--metin); font-size: 10.5px; letter-spacing: .34em;
  text-indent: .34em; opacity: .62; margin-top: 6px;
}
.ust .sag { display: flex; align-items: center; gap: 1.6vw; }
.eylem {
  display: inline-flex; align-items: center; justify-content: center;
  padding: 13px 26px; border: 1px solid currentColor;
  transition: background .5s var(--nefes), color .5s var(--nefes);
}
.eylem:hover { background: var(--murekkep); color: var(--kum-50); border-color: var(--murekkep); }
.menuKol { display: none; width: 26px; height: 14px; position: relative; cursor: pointer; }
.menuKol i { position: absolute; left: 0; height: 1px; background: currentColor;
             width: 100%; transition: transform .6s var(--nefes-inout), opacity .3s; }
.menuKol i:nth-child(1){ top: 0 } .menuKol i:nth-child(2){ top: 6px } .menuKol i:nth-child(3){ top: 12px }
.acik .menuKol i:nth-child(1){ transform: translateY(6px) rotate(45deg) }
.acik .menuKol i:nth-child(2){ opacity: 0 }
.acik .menuKol i:nth-child(3){ transform: translateY(-6px) rotate(-45deg) }
.tepe { position: relative; height: 100svh; overflow: hidden; background: var(--gece); }
.tepe .film { position: absolute; inset: -8% 0; }
.tepe video { width: 100%; height: 100%; object-fit: cover; }
.tepe .perde {
  position: absolute; inset: 0;
  background: linear-gradient(to bottom, rgba(20,26,32,.42) 0%, rgba(20,26,32,.10) 38%,
                                          rgba(20,26,32,.20) 72%, rgba(20,26,32,.60) 100%);
}
.tepe .yazi {
  position: absolute; left: 0; right: 0; bottom: max(15vh, 150px);
  display: flex; flex-direction: column; align-items: center; text-align: center;
}
.tepeBaslik {
  font-family: var(--gosteri); font-weight: 300; color: #fff;
  font-size: clamp(44px, 6.4vw, 128px); line-height: 1.02; letter-spacing: .04em;
}
.tepeBaslik em { display: block; font-style: italic; letter-spacing: .01em; }
.asagi { position: absolute; left: 0; right: 0; margin: 0 auto; width: max-content; bottom: 30px;
         display: flex; flex-direction: column; align-items: center; cursor: pointer; }
.asagi .daire { width: 46px; height: 46px; border: 1px solid rgba(255,255,255,.5);
                border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.asagi .ok { width: 9px; height: 13px; }
.asagi .not { color: #fff; margin-top: 12px; opacity: .85; }
.asagi:hover .daire { animation: nefesAl 1.6s var(--nefes) infinite; }
@keyframes nefesAl { 0%,100%{transform:translateY(0)} 50%{transform:translateY(5px)} }
.kompozit { width: 25vw; margin: 0 auto; position: relative;
            display: flex; flex-direction: column; align-items: center; }
.svgBaslik { width: 100%; z-index: 2; position: relative; }
.svgBaslik svg { width: 100%; height: auto; overflow: visible; }
.svgBaslik .maskeCizgi {
  stroke-dasharray: 1400; stroke-dashoffset: 1400;
  transition: stroke-dashoffset 2s var(--nefes);
}
.svgBaslik.gorundu .maskeCizgi { stroke-dashoffset: 0; }
.firca { z-index: 0; position: relative; pointer-events: none; }
.firca svg { opacity: .4; width: 100%; }
.firca.altin  { width: 118%; margin-left: -3.5vw; margin-top: -2.4vw; }
.firca.altin svg  { transform: rotate(-172.7deg); }
.firca.seftali{ width: 106%; margin-left: -1.2vw; margin-top: -1.6vw; }
.firca.seftali svg{ transform: rotate(3.4deg); }
.maskeliGorsel { position: relative; width: 20vw; margin-top: -5vw; z-index: 1; }
.maskeliGorsel .kutu { position: relative; width: 100%; padding-top: 128%; overflow: hidden; }
.maskeliGorsel img {
  position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;
  clip-path: url(#kemerMaske);
}
.maskeliGorsel .cerceve { position: absolute; inset: 0; z-index: 2; pointer-events: none; }
.maskeliGorsel .cerceve svg { width: 100%; height: 100%; }
.kompozit .metinBlok {
  position: absolute; left: 100%; top: 14vw; width: 27.5vw; height: 22vw;
  display: flex; flex-direction: column; justify-content: center;
  padding-left: 3.4vw;
}
.kompozit .metinBlok.sol { left: auto; right: 100%; padding-left: 0; padding-right: 3.4vw; }
.kare { position: relative; overflow: hidden; background: var(--kum-500); }
.doldur { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.doldur.uzun { height: 110%; top: -5%; }
.doldur.ust  { object-position: top; }
.doldur.alt  { object-position: bottom; }
.bulanik { filter: blur(6px); transition: filter .9s var(--nefes); }
.bulanik.yuklendi { filter: none; }
.perdeKutu { overflow: hidden; }
.perdeKutu img, .perdeKutu video {
  clip-path: inset(0 0 100% 0); transform: scale(1.14);
  transition: clip-path 1.6s var(--nefes), transform 2.4s var(--nefes);
}
.perdeKutu.gorundu img, .perdeKutu.gorundu video {
  clip-path: inset(0 0 0 0); transform: scale(1);
}
.isleme { position: absolute; pointer-events: none; z-index: 0; opacity: .72; }
.isleme img { width: 100%; height: auto; }
.isleme.sagUst  { width: 26vw; right: 1vw;   top: -2vw; }
.isleme.sagOrta { width: 24vw; right: 1.5vw; top: 10vw; }
.isleme.solOrta { width: 28vw; left: -1vw;   top: 6vw; }
.isleme.solAlt  { width: 23vw; left: 1vw;    bottom: -3vw; }
.isleme.buyuk   { width: 38vw; }
.isleme.devrik img { transform: scaleX(-1) rotate(8deg); }
.tanecik::before {
  content: ''; position: absolute; inset: 0; pointer-events: none; z-index: 1;
  opacity: .05; mix-blend-mode: multiply;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");
}
.satir { display: flex; }
.satir.aralikli { justify-content: space-between; }
.satir + .satir { margin-top: 5vw; }
.serit { position: relative; }
.seritYol { overflow: hidden; }
.seritRay {
  display: flex; gap: 1.25vw;
  transition: transform .8s cubic-bezier(.215,.61,.355,1);
}
.seritOge { flex: 0 0 auto; }
.odaKart { position: relative; height: 37.5vw; cursor: pointer; overflow: hidden;
           display: flex; flex-direction: column; justify-content: flex-end; }
.odaKart .kare { position: absolute; inset: 0; }
.odaKart .doldur { transition: transform 2s var(--nefes); }
.odaKart:hover .doldur { transform: scale(1.06); }
.odaKart .golge {
  position: absolute; inset: 0;
  background: linear-gradient(to top, rgba(26,30,34,.72) 0%, rgba(26,30,34,.14) 46%, transparent 72%);
}
.odaKart .icerik { position: relative; z-index: 2; padding: 2vw; color: #fff; }
.odaKart .ad { font-family: var(--gosteri); font-weight: 300;
               font-size: clamp(21px, 1.72vw, 34px); line-height: 1.3; }
.odaKart .bak {
  margin-top: 14px; display: inline-flex; align-items: center; gap: 10px;
  border-bottom: 1px solid rgba(255,255,255,.45); padding-bottom: 5px;
  transition: border-color .5s var(--nefes);
}
.odaKart:hover .bak { border-color: #fff; }
.seritOk {
  position: absolute; top: 50%; transform: translateY(-50%); z-index: 3;
  width: 54px; height: 54px; border-radius: 50%; cursor: pointer;
  background: rgba(242,241,229,.9); display: flex; align-items: center; justify-content: center;
  transition: opacity .5s var(--nefes), background .5s var(--nefes);
}
.seritOk:hover { background: var(--kum-50); }
.seritOk.sol { left: -1.4vw; } .seritOk.sag { right: -1.4vw; }
.seritOk.kapali { opacity: .18; pointer-events: none; }
.seritNokta { display: flex; align-items: center; gap: 11px; margin-top: 2.2vw; }
.seritNokta i { width: 30px; height: 1px; background: currentColor; opacity: .3;
                cursor: pointer; transition: opacity .5s var(--nefes), width .5s var(--nefes); }
.seritNokta i.etkin { opacity: 1; width: 52px; }
.seritNokta .etiket { margin-left: 16px; opacity: .62; }
.katman { position: fixed; inset: 0; z-index: 90; visibility: hidden; }
.katman.acik { visibility: visible; }
.katmanZemin {
  position: absolute; inset: 0; opacity: 0;
  background: rgba(20,24,28,.42); backdrop-filter: blur(20px);
  transition: opacity 1s var(--nefes);
}
.katmanZemin.gorundu { opacity: 1; }
.katmanBolum {
  position: absolute; left: 7.5vw; top: 5vh; width: 85vw; height: 90vh;
  overflow-y: auto; overscroll-behavior: contain;
  background: var(--kum-200); opacity: 0; transform: scale(.98);
  transition: opacity 1.5s var(--nefes), transform 1.5s var(--nefes);
  padding: 3.4vw; display: none;
}
.katmanBolum.etkin { display: block; }
.katmanBolum.gorundu { opacity: 1; transform: none; }
.katmanKapa {
  position: absolute; right: 2vw; top: 2vw; width: 46px; height: 46px; cursor: pointer;
  border: 1px solid rgba(84,69,47,.35); border-radius: 50%;
  display: flex; align-items: center; justify-content: center;
  transition: background .5s var(--nefes), transform .6s var(--nefes);
}
.katmanKapa:hover { background: rgba(84,69,47,.08); transform: rotate(90deg); }
.katmanIcerik { display: flex; justify-content: space-between; align-items: center;
                margin-top: 3vw; gap: 3vw; }
.formKap { width: 85vw; max-width: 980px; margin: 0 auto; padding: 3vw;
           background: var(--kum-50); position: relative; }
.alanlar { display: grid; grid-template-columns: 1fr 1fr; gap: 26px 32px; }
.alan { display: flex; flex-direction: column; }
.alan.tamGenis { grid-column: 1 / -1; }
.alan label { font-family: var(--metin); font-size: 13px; letter-spacing: .1em;
              opacity: .68; margin-bottom: 9px; }
.alan input, .alan select, .alan textarea {
  font-family: var(--metin); font-size: 16px; color: var(--murekkep);
  background: transparent; border: 0; border-bottom: 1px solid rgba(84,69,47,.28);
  padding: 9px 2px; transition: border-color .5s var(--nefes);
}
.alan input:focus, .alan select:focus, .alan textarea:focus {
  outline: none; border-bottom-color: var(--altin);
}
.alan textarea { resize: vertical; min-height: 96px; }
.onay { display: flex; gap: 12px; align-items: flex-start; margin-top: 26px; }
.onay input { margin-top: 5px; accent-color: var(--altin); }
.formGonder { margin-top: 30px; }
.formNot { margin-top: 22px; opacity: .7; }
.alt { background: var(--deniz-sis); color: var(--deniz); padding: 5vw 0 2.5vw; }
.altSatir { display: flex; justify-content: space-between; align-items: flex-end; gap: 4vw; }
.altAyrac { height: 1px; background: rgba(47,66,87,.28); margin: 3.4vw 0 1.6vw; }
.altSosyal { display: flex; flex-wrap: wrap; align-items: baseline; gap: 10px 26px; margin-bottom: 1.4vw;
             font-family: var(--metin); font-size: 16px; letter-spacing: .04em; }
.altSosyal a { color: inherit; text-decoration: none; border-bottom: 1px solid rgba(47,66,87,.4); padding-bottom: 2px;
               transition: border-color .6s var(--nefes); }
.altSosyal a:hover { border-color: var(--deniz); }
.altKunye { margin-bottom: .9vw; }
.basinListe { list-style: none; margin-left: auto; margin-right: auto; padding: 0; width: min(64ch, 100%); border-top: 1px solid rgba(84,69,47,.3); }
.basinHaber { padding: 2.4vw 0 2.6vw; border-bottom: 1px solid rgba(84,69,47,.18); }
.basinTarih { margin: 0 0 .7em; opacity: .75; }
.basinBaslik { display: block; font-family: var(--gosteri); font-weight: 300; font-size: clamp(22px, 1.9vw, 36px);
               line-height: 1.36; color: var(--murekkep); text-decoration: none; transition: color .6s var(--nefes); }
.basinBaslik::after { content: '\00a0↗'; font-size: .55em; opacity: .55; }
.basinBaslik:hover { color: var(--deniz); }
.basinKaynak { margin: .9em 0 0; opacity: .82; }
.odaKart .odaSayi { margin-top: 4px; font-family: var(--metin); font-size: 15px; letter-spacing: .1em; opacity: .88; }
.serit.hepsiGorunur .seritOk, .serit.hepsiGorunur .seritNokta { display: none; }
.marka .logo { display: block; height: 46px; width: auto; transition: height .6s var(--nefes), opacity .6s var(--nefes), visibility .6s; }
.ust.inmis .marka .logo { height: 40px; }
.ust.yKum .marka .logo { opacity: 0; visibility: hidden; }
.tepeLogo { display: block; width: clamp(230px, 29vw, 460px); height: auto; filter: drop-shadow(0 2px 18px rgba(20,26,32,.3)); }
.altLogo { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; }
.altLogo img { display: block; height: 66px; width: auto; }
.altLogo .kunye { letter-spacing: .3em; opacity: .85; }
.kapilar { display: flex; margin-top: 34px; border: 1px solid rgba(255,255,255,.55); }
.kapi { display: flex; flex-direction: column; align-items: center; gap: 7px; padding: 16px 42px 18px; color: #fff; text-decoration: none;
        transition: background .6s var(--nefes); }
.kapi + .kapi { border-left: 1px solid rgba(255,255,255,.55); }
.kapi:hover, .kapi:focus-visible { background: rgba(255,255,255,.12); }
.kapiUst { font-family: var(--metin); font-size: 11px; line-height: 1; letter-spacing: .3em; opacity: .85; }
.kapiAd { font-family: var(--gosteri); font-weight: 300; font-style: italic; font-size: clamp(26px, 2vw, 36px); line-height: 1; letter-spacing: .04em; }
.birimHesap { margin-top: 26px; opacity: .88; }
.birimHesap a { color: inherit; text-decoration: none; border-bottom: 1px solid rgba(84,69,47,.35); padding-bottom: 2px; transition: border-color .6s var(--nefes); }
.birimHesap a:hover { border-color: currentColor; }
.temsili { position: relative; }
.temsili::after {
  content: 'Temsilî görsel'; position: absolute; right: 14px; bottom: 12px; z-index: 4; pointer-events: none;
  padding: 8px 14px 9px; border: 1px solid rgba(255,255,255,.62); background: rgba(20,26,32,.24);
  font-family: var(--metin); font-size: clamp(12.5px, 1vw, 15px); line-height: 1; letter-spacing: .16em;
  color: rgba(255,255,255,.94); text-shadow: 0 1px 6px rgba(20,26,32,.5);
}
.kutu.temsili::after { right: 50%; transform: translateX(50%); bottom: 16px; white-space: nowrap; }
.odaKart .kare.temsili::after { top: 18px; bottom: auto; right: 18px; }
.filmKutu { margin: 0; }
.filmOynatici { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; background: var(--gece); }
.filmAlt { margin-top: 14px; text-align: center; letter-spacing: .08em; }
.filmKutusu { padding: 0; border: 0; background: transparent; max-width: none; max-height: 100svh; overflow: auto; color: var(--kum-300);
  width: min(1100px, 92vw, calc((100svh - 190px) * 16 / 9)); }
.filmKutusu::backdrop { background: rgba(26, 30, 34, .9); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
.filmKutusuUst { position: relative; display: flex; justify-content: center; align-items: center; margin-bottom: 20px; }
.filmKutusuLogo { display: block; height: 52px; width: auto; }
.filmKutusuKapat { position: fixed; top: max(16px, env(safe-area-inset-top)); right: max(18px, env(safe-area-inset-right)); z-index: 3; display: flex; align-items: center; gap: 10px;
  padding: 9px 12px; border: 1px solid rgba(245, 244, 232, .35); background: rgba(26, 30, 34, .55); color: var(--kum-300); cursor: pointer;
  font-family: var(--metin); font-size: 13px; letter-spacing: .18em; text-transform: uppercase; transition: border-color .5s var(--nefes); }
.filmKutusuKapat:hover, .filmKutusuKapat:focus-visible { border-color: rgba(245, 244, 232, .8); }
.filmKutusuCarpi { position: relative; width: 22px; height: 22px; }
.filmKutusuCarpi::before, .filmKutusuCarpi::after { content: ''; position: absolute; left: 50%; top: 50%; width: 22px; height: 1px; background: currentColor; transition: transform .7s var(--nefes); }
.filmKutusuCarpi::before { transform: translate(-50%, -50%) rotate(45deg); }
.filmKutusuCarpi::after  { transform: translate(-50%, -50%) rotate(-45deg); }
.filmKutusuKapat:hover .filmKutusuCarpi::before, .filmKutusuKapat:focus-visible .filmKutusuCarpi::before { transform: translate(-50%, -50%) rotate(135deg); }
.filmKutusuKapat:hover .filmKutusuCarpi::after,  .filmKutusuKapat:focus-visible .filmKutusuCarpi::after  { transform: translate(-50%, -50%) rotate(45deg); }
.filmKutusuVideo { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; background: var(--gece); box-shadow: 0 30px 90px rgba(0, 0, 0, .55); }
.filmKutusuAlt { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-top: 18px; padding-top: 16px; border-top: 1px solid rgba(176, 148, 104, .55); }
.filmKutusuNot { font-family: var(--metin); font-size: 13px; letter-spacing: .08em; color: var(--kum-400); opacity: .75; }
.filmKutusuSes { display: inline-flex; align-items: center; gap: 9px; padding: 9px 16px 10px; border: 1px solid rgba(176, 148, 104, .7); background: transparent;
  color: var(--altin-acik); cursor: pointer; font-family: var(--metin); font-size: 13px; letter-spacing: .16em; text-transform: uppercase;
  transition: background-color .5s var(--nefes), color .5s var(--nefes), border-color .5s var(--nefes); }
.filmKutusuSes:hover, .filmKutusuSes:focus-visible { background: rgba(176, 148, 104, .14); }
.filmKutusuSes[aria-pressed="true"] { color: var(--kum-300); border-color: rgba(245, 244, 232, .5); }
@keyframes filmKutusuYuksel { from { opacity: 0; transform: translateY(22px); } to { opacity: 1; transform: none; } }
@keyframes filmKutusuPerde { from { opacity: 0; } to { opacity: 1; } }
.filmKutusu[open] .filmKutusuIc { animation: filmKutusuYuksel 1.1s var(--nefes) both; }
.filmKutusu[open]::backdrop { animation: filmKutusuPerde .9s ease both; }
html:has(.filmKutusu[open]) { overflow: hidden; }
.filmKutusu:focus, .filmKutusu:focus-visible { outline: none; }
@media (max-width: 860px) {
  .filmKutusu { width: 94vw; } .filmKutusuLogo { height: 38px; } .filmKutusuUst { margin-bottom: 14px; } .filmKutusuKapatYazi { display: none; }
  .filmKutusuAlt { margin-top: 12px; padding-top: 12px; } .filmKutusuNot { font-size: 12px; } .filmKutusuSes { padding: 8px 12px 9px; font-size: 12px; }
}
@media (max-height: 560px) { .filmKutusu { width: min(92vw, calc((100svh - 150px) * 16 / 9)); } .filmKutusuLogo { height: 30px; } .filmKutusuUst { margin-bottom: 10px; } .filmKutusuAlt { margin-top: 10px; padding-top: 10px; } }
@media (prefers-reduced-motion: reduce) { .filmKutusu[open] .filmKutusuIc, .filmKutusu[open]::backdrop { animation: none; } }
a.ustDugme { color: inherit; text-decoration: none; }
.avmKart { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); background: var(--kum-200); border: 1px solid rgba(84,69,47,.16); }
.avmKartGorsel { min-height: 30vw; }
.avmKartMetin { display: flex; flex-direction: column; justify-content: center; gap: 18px; padding: 4vw 4.5vw; }
.avmEtiket { letter-spacing: .3em; opacity: .8; margin: 0; }
.avmBaslik { margin: 0; font-family: var(--gosteri); font-weight: 300; font-size: clamp(30px, 3vw, 56px); line-height: 1.12; color: var(--murekkep); }
.avmKartMetin .paragraf { margin: 0; max-width: 34em; }
.avmDugme { align-self: flex-start; margin-top: 8px; color: var(--murekkep); text-decoration: none; }
.avmDugme span::after { content: '\00a0\2192'; }
.altAvm { margin-bottom: 1.2vw; font-family: var(--metin); font-size: 16px; letter-spacing: .04em; }
.altAvm a { color: inherit; text-decoration: none; border-bottom: 1px solid rgba(47,66,87,.4); padding-bottom: 2px; }
.altAvm a::after { content: '\00a0\2192'; }
.ayrac { display: flex; align-items: center; justify-content: center; gap: 16px; }
.ayrac i { width: 62px; height: 1px; background: currentColor; opacity: .35; }
.ayrac svg { width: 22px; height: 22px; opacity: .55; }
@media (max-width: 1180px) {
  .kompozit { width: 40vw; }
  .kompozit .metinBlok { position: relative; left: 0; top: 0; width: 100%;
                         height: auto; margin-top: 34px; padding: 0; transform: none !important; }
  .kompozit .metinBlok.sol { right: auto; padding: 0; }
  .maskeliGorsel { width: 32vw; }
  .odaKart { height: 54vw; }
}
.basinOzet { width: min(64ch, 100%); margin: 2.4vw auto 0; text-align: center; font-style: italic; opacity: .85; }
.basinTum { width: min(64ch, 100%); margin: 3vw auto 0; border-top: 1px solid rgba(84,69,47,.3); border-bottom: 1px solid rgba(84,69,47,.3); }
.basinTum summary { display: flex; justify-content: space-between; gap: 16px; padding: 16px 0; cursor: pointer; list-style: none; font-family: var(--gosteri); font-weight: 300; font-size: clamp(20px, 1.5vw, 26px); }
.basinTum summary::-webkit-details-marker { display: none; }
.basinTum summary::after { content: '+'; color: var(--altin); }
.basinTum[open] summary::after { content: '\2013'; }
.basinTumListe { list-style: none; margin: 0 0 20px; padding: 0; columns: 3; column-gap: 28px; }
.basinTumListe li { break-inside: avoid; padding: 4px 0; font: 400 14.5px/1.5 var(--metin); }
.basinTumListe a { color: inherit; text-decoration: none; border-bottom: 1px solid rgba(84,69,47,.25); }
.basinTumListe a:hover { border-bottom-color: currentColor; }
@media (max-width: 860px) { .basinOzet { padding: 0 20px; } .basinTumListe { columns: 2; } }
.altSayfalar { display: flex; flex-wrap: wrap; gap: 8px 22px; margin-top: 10px; }
.altSayfalar a { color: inherit; text-decoration: none; border-bottom: 1px solid rgba(47,66,87,.4); padding-bottom: 2px; font: 400 15px/1.5 var(--metin); letter-spacing: .06em; }
.adresSatir { margin-top: 1em; }
.haritaBag { color: inherit; text-decoration: none; border-bottom: 1px solid currentColor; padding-bottom: 1px; white-space: nowrap; }
.haritaBag::after { content: '\00a0\2197'; font-size: .8em; }
@media (max-width: 860px) {
  #iletisim .paragraf.ortali { padding-left: 20px; padding-right: 20px; }
  .ust { padding: 0 20px; height: 64px; }
  .ust .menu { display: none; }
  .menuKol { display: block; }
  .ust .sag .eylem { display: none; }
  [class*="g1"], [class*="g2"], [class*="g3"], [class*="g4"], [class*="g5"],
  [class*="g6"], [class*="g7"], [class*="g8"], [class*="g9"] { width: 100%; }
  .ortaKap, .genisKap, .anaKap { width: calc(100% - 30px); }
  .satir { flex-direction: column; }
  .satir > * + * { margin-top: 34px; }
  .ikiUstDolgu { padding-top: 60px; } .ikiAltDolgu { padding-bottom: 60px; }
  .cokUstDolgu { padding-top: 45px; } .cokAltDolgu { padding-bottom: 45px; }
  .ustDolgu { padding-top: 30px; }    .altDolgu { padding-bottom: 30px; }
  .dortBosluk { margin-top: 60px; }   .ucBosluk { margin-top: 45px; }
  .ikiBosluk { margin-top: 30px; }    .yariBosluk { margin-top: 14px; }
  .eksiBosluk, .eksiUcBosluk { margin-top: 0; }
  .kompozit { width: 100%; }
  .maskeliGorsel { width: 62%; margin-top: -30px; }
  .devYazi { font-size: 21px; line-height: 1.5; }
  .avmKart { grid-template-columns: 1fr; }
  .avmKartGorsel { min-height: 62vw; }
  .avmKartMetin { padding: 28px 22px 32px; }
  .kompozit .paragraf.ortali { width: auto !important; max-width: 34em !important; margin-left: auto; margin-right: auto; }
  .firca.altin { width: 116%; margin-left: -8%; margin-top: -18px; }
  .firca.seftali { width: 108%; margin-left: -4%; margin-top: -12px; }
  .odaKart { height: 118vw; }
  .seritOk { display: none; }
  .alanlar { grid-template-columns: 1fr; }
  .formKap { width: calc(100% - 30px); padding: 24px; }
  .katmanBolum { left: 0; top: 0; width: 100vw; height: 100vh; padding: 20px; }
  .katmanIcerik { flex-direction: column; }
  .altSatir { flex-direction: column; align-items: flex-start; gap: 26px; }
  .isleme.buyuk { width: 120vw; left: -10vw; }
  .tepe .yazi { bottom: max(18vh, 150px); }
  .marka .logo, .ust.inmis .marka .logo { height: 36px; }
  .kapilar { margin-top: 26px; }
  .kapi { padding: 13px 26px 15px; }
  .altLogo img { height: 56px; }
}
@media (min-width: 861px) {
  .ust { display: grid; grid-template-columns: 1fr auto 1fr; }
  .ust .menu { justify-self: start; }
  .ust .sag { justify-self: end; }
}
@media (max-height: 520px) {
  .asagi { display: none; }
  .tepe .yazi { bottom: 22px; }
  .tepeLogo { width: clamp(170px, 22vw, 300px); }
  .kapilar { margin-top: 18px; }
}
.menuKatman {
  position: fixed; inset: 0; z-index: 55; background: var(--kum-300);
  display: flex; flex-direction: column; justify-content: center; align-items: center;
  gap: 26px; opacity: 0; visibility: hidden;
  transition: opacity .6s var(--nefes), visibility .6s;
}
.menuKatman.acik { opacity: 1; visibility: visible; }
.menuKatman a { font-family: var(--gosteri); font-weight: 300; font-size: 30px; }
.atla { position: absolute; left: 12px; top: -80px; z-index: 200; padding: 12px 18px; background: var(--kum-50); color: var(--murekkep); border: 1px solid var(--murekkep); font: 500 15px/1 var(--metin); letter-spacing: .08em; text-decoration: none; }
.atla:focus { top: 12px; }
:focus-visible { outline: 2px solid var(--altin); outline-offset: 3px; }
.tepe :focus-visible, .sayfaTepe :focus-visible, .ust.yKum :focus-visible, .odaKart:focus-visible { outline-color: #fff; }
button.menuKol { background: none; border: 0; padding: 0; color: inherit; }
button.seritOk { border: 0; padding: 0; }
button.katmanKapa { background: transparent; padding: 0; color: inherit; }
a.asagi { color: inherit; text-decoration: none; }
main:focus, section:focus { outline: none; }
.icBag { color: inherit; text-decoration: none; border-bottom: 1px solid currentColor; padding-bottom: 1px; white-space: nowrap; }
.icBag::after { content: '\00a0\2192'; }
.altYasal { display: flex; flex-wrap: wrap; gap: 8px 22px; margin: 12px 0 1.2vw; }
.altYasal a { color: inherit; text-decoration: none; border-bottom: 1px solid rgba(47,66,87,.25); padding-bottom: 2px; font: 400 14px/1.5 var(--metin); letter-spacing: .06em; }
.altYasal a:hover, .altSayfalar a:hover { border-bottom-color: currentColor; }
.kanalSatir a { color: inherit; }
.katmanSayfa { margin-top: 1.4em; }
.alan label, .formNot, .basinTarih, .basinKaynak, .avmEtiket { opacity: .9; }
.altLogo .kunye, .birimHesap { opacity: 1; }
.tepeEtiket { margin-top: 22px; letter-spacing: .28em; opacity: .92; }
a.odaKart { display: block; color: #fff; text-decoration: none; }
.odaAltNot { margin-top: 1.4vw; opacity: .86; }
.svgBaslik.genis { width: 160%; max-width: 92vw; }
.birimKartlar { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 2.5vw; align-items: start; }
.birimKart .kare { aspect-ratio: 4 / 5; }
.birimKartAd { margin: 1.3em 0 .45em; font: 300 clamp(28px, 2.2vw, 40px)/1.1 var(--gosteri); }
.birimKart p:not(.not) { margin: 0 0 .6em; font: 400 clamp(16px, 1.02vw, 19px)/1.65 var(--metin); }
.birimKart .birimNot { font-style: italic; opacity: .86; }
.birimKart .birimHesap { margin-top: 1.1em; }
@media (max-width: 860px) {
  .birimKartlar { grid-template-columns: minmax(0, 1fr); gap: 56px; }
  .odaAltNot { margin-top: 18px; }
}
.basinHepsiBag { width: min(64ch, 100%); margin: 2.4vw auto 0; text-align: center; }
@media (max-width: 860px) { .basinHepsiBag { margin-top: 28px; } }
body.acik .ust { color: var(--murekkep); }
.eylemIkinci { border-color: transparent; padding-left: 8px; padding-right: 8px; }
.eylemIkinci:hover { background: transparent; color: inherit; border-color: transparent; text-decoration: underline; text-underline-offset: 5px; }
.dogrudanBant { position: fixed; inset: 0 0 auto 0; height: 34px; z-index: 61; display: flex; align-items: center; justify-content: center;
  background: var(--deniz); color: var(--kum-50); font: 400 14px/1 var(--metin); letter-spacing: .06em; }
.dogrudanBant p { margin: 0; padding: 0 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
body:has(.dogrudanBant) .ust { top: 34px; }
.waSerit { position: fixed; left: 0; top: 50%; z-index: 59; writing-mode: vertical-rl; transform: translateY(-50%) rotate(180deg);
  background: var(--zeytin); color: var(--kum-50); padding: 18px 10px; font: 400 13px/1 var(--metin); letter-spacing: .22em; text-transform: uppercase; text-decoration: none; }
.waSerit:hover { background: var(--murekkep); }
.rezAlt { display: none; }
.ornekSerit { position: fixed; right: 12px; bottom: 12px; z-index: 70; max-width: 300px; padding: 10px 14px; background: #7a2f22; color: #fff; font: 400 13px/1.35 var(--metin); letter-spacing: .02em; }
.rezCubukKap { background: var(--kum-200); padding: 28px 2.5vw 22px; border-bottom: 1px solid rgba(84,69,47,.14); }
.rezCubuk { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: center; gap: 14px 26px; }
.rcAlan { display: flex; flex-direction: column; gap: 6px; min-width: 132px; }
.rcAlan label { font: 400 12px/1 var(--metin); letter-spacing: .18em; text-transform: uppercase; opacity: .85; }
.rcAlan input, .rcAlan select { font: 400 17px/1.2 var(--metin); color: var(--murekkep); background: transparent; border: 0; border-bottom: 1px solid rgba(84,69,47,.45); padding: 8px 2px; border-radius: 0; }
.rezCubuk .eylem { color: var(--murekkep); background: transparent; cursor: pointer; font: inherit; }
.rcNot { text-align: center; margin: 14px 0 0; }
#oda .rezCubuk { justify-content: flex-start; margin-bottom: 8px; }
.talepForm { margin-top: 26px; }
@media (max-width: 860px) {
  .rezAlt { display: grid; grid-template-columns: 1fr 1fr; position: fixed; inset: auto 0 0 0; z-index: 60;
    background: rgba(242,241,229,.97); border-top: 1px solid rgba(84,69,47,.2); }
  .rezAlt a { padding: 16px 10px; text-align: center; color: var(--murekkep); text-decoration: none; font: 500 15px/1 var(--metin); letter-spacing: .1em; text-transform: uppercase; }
  .rezAlt a + a { border-left: 1px solid rgba(84,69,47,.2); }
  body:has(.rezAlt) { padding-bottom: 52px; }
  .waSerit { writing-mode: horizontal-tb; transform: none; top: auto; bottom: 64px; left: 12px; border-radius: 22px; padding: 12px 16px; }
  .dogrudanBant { font-size: 12px; }
  .ornekSerit { bottom: 64px; max-width: 220px; font-size: 12px; }
  .rcAlan { min-width: calc(50% - 13px); }
  .rezCubuk .eylem { width: 100%; }
}
.perdeKutu img, .perdeKutu video { transition-duration: .4s; transition-delay: 0s; }
.bulanik { transition-duration: .25s; }
:where(.gecis-600, .gecis-750, .gecis-800, .gecis-1000, .gecis-1200, .gecis-1500, .gecis-2000, .gecis-2500, .gecis-3000, .gecis-1000-cift):has(img, video, picture) {
  transition-duration: .4s !important; transition-delay: 0s !important; }
.gecis-750, .gecis-800, .gecis-1000, .gecis-1200, .gecis-1500, .gecis-2000, .gecis-2500, .gecis-3000, .gecis-1000-cift { transition-duration: .6s; }
.b400, .b500, .b600, .b700, .b800, .b900, .b1000, .b1100, .b1200, .b1300, .b1400, .b1500, .b1600, .b1700, .b1800, .b1900, .b2000 { transition-delay: .3s; }
.altSosyal { align-items: center; }
.igIkon { display: inline-flex; width: 22px; height: 22px; flex: 0 0 auto; margin-right: 4px; }
.igIkon svg { width: 100%; height: 100%; fill: currentColor; }
@media (max-width: 860px) {
  .alt { padding: 46px 0 30px; }
  .altAyrac { margin: 30px 0 22px; }
  .altSosyal { display: grid; grid-template-columns: 24px 1fr 1fr; gap: 8px 14px; align-items: center;
               font-size: 14px; letter-spacing: .01em; margin-bottom: 24px; }
  .altSosyal .igIkon { grid-row: span 2; align-self: start; width: 24px; height: 24px; margin: 3px 0 0; }
  .altSosyal a { border-bottom: 0; padding: 3px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .altAvm { font-size: 14px; letter-spacing: .02em; margin-bottom: 18px; }
  .altAvm a { border-bottom: 1px solid rgba(47,66,87,.3); }
  .altSayfalar, .altYasal { display: grid; grid-template-columns: 1fr 1fr; gap: 6px 16px; margin: 0 0 18px; }
  .altSayfalar a, .altYasal a { border-bottom: 0; padding: 4px 0; font-size: 14px; line-height: 1.35; letter-spacing: .02em; }
  .altYasal { padding-bottom: 18px; border-bottom: 1px solid rgba(47,66,87,.18); }
  .alt .altKunye { font-size: 12.5px; letter-spacing: .04em; line-height: 1.6; margin-bottom: 8px; }
  .alt .genisKap > .not:last-child { font-size: 12px; letter-spacing: .02em; line-height: 1.55; opacity: .78; margin-top: 10px; }
}
.altSosyal .gizliBaslik { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.uzaklik thead th:last-child { white-space: nowrap; }
