*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:var(--zemin);color:var(--yazi);font:1.0625rem/1.7 var(--sans);overflow-x:hidden;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}
main{flex:1 0 auto}
a{color:inherit}a:focus-visible,button:focus-visible{outline:var(--kalin) solid var(--vurgu);outline-offset:var(--kalin)}
img{max-width:100%;height:auto}
.wt-skip{position:absolute;left:var(--s2);top:-6rem;z-index:50;background:var(--vurgu);color:var(--vurgu-koyu);padding:var(--s1) var(--s2);text-decoration:none;font-weight:700}
.wt-skip:focus{top:var(--s1)}
.wt-wrap{max-width:var(--genis);margin:0 auto;padding:0 var(--s3)}
/* ust cubuk */
.wt-nav{position:fixed;inset:0 0 auto 0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s1) var(--s3);background:linear-gradient(color-mix(in srgb,var(--zemin2) 94%,transparent),transparent);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase}
.wt-nav .wt-brand{min-height:var(--hedef);display:flex;align-items:center;gap:.6rem;text-decoration:none;font-family:var(--serif);font-size:1.25rem;letter-spacing:.12em;font-weight:700}
.wt-nav .wt-brand img{height:2.2rem;width:auto}
.wt-nav ul{display:flex;gap:var(--tepe);list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:flex-end}
.wt-nav li a{display:inline-flex;align-items:center;min-height:var(--hedef);padding:0 .75rem;text-decoration:none;color:var(--sus)}
.wt-nav li a:hover{color:var(--yazi)}
.wt-nav .wt-yt{border:var(--ince) solid var(--vurgu);color:var(--vurgu);border-radius:var(--kose)}
/* kahraman */
.wt-hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}
.wt-hero .wt-bg{position:absolute;inset:0 0 -34% 0;z-index:-3;filter:saturate(.95) brightness(.7);transform:scale(1.06);animation:wt-drift 40s ease-in-out infinite alternate}
.wt-hero .wt-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% 30%}
.wt-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--zemin2) 95%,transparent) 0,color-mix(in srgb,var(--zemin2) 69%,transparent) 38%,color-mix(in srgb,var(--zemin2) 6%,transparent) 70%),linear-gradient(0deg,var(--zemin) 0,transparent 38%)}
.wt-fog{position:absolute;left:-20%;width:140%;height:45%;z-index:-2;background:radial-gradient(50% 60% at 30% 50%,color-mix(in srgb,var(--sis) 33%,transparent),transparent 70%),radial-gradient(40% 50% at 75% 40%,color-mix(in srgb,var(--sis) 27%,transparent),transparent 70%);filter:blur(1.5rem);animation:wt-sis 38s linear infinite alternate}
.wt-fog.f1{bottom:6%}.wt-fog.f2{bottom:22%;animation-duration:55s;animation-direction:alternate-reverse;opacity:.6}
.wt-ember{position:absolute;z-index:-1;width:var(--tepe);height:var(--tepe);border-radius:50%;background:var(--vurgu);box-shadow:0 0 .5rem .125rem color-mix(in srgb,var(--vurgu) 67%,transparent);opacity:0;animation:wt-kor 9s ease-in infinite}
.wt-ember:nth-of-type(3){left:58%;bottom:18%}.wt-ember:nth-of-type(4){left:66%;bottom:12%;animation-delay:3s;animation-duration:11s}
.wt-ember:nth-of-type(5){left:73%;bottom:20%;animation-delay:6s}.wt-ember:nth-of-type(6){left:81%;bottom:10%;animation-delay:1.5s;animation-duration:13s}
.wt-ember:nth-of-type(7){left:90%;bottom:16%;animation-delay:8s}
@keyframes wt-drift{to{transform:scale(1.12) translate(-1.5%,1%)}}
@keyframes wt-sis{to{transform:translateX(9%)}}
@keyframes wt-kor{0%{opacity:0;transform:translate(0,0)}15%{opacity:.9}100%{opacity:0;transform:translate(1.5rem,-34vh)}}
.wt-hero>.wt-wrap{width:100%}
.wt-hero .wt-in{padding:9rem 0 6rem;max-width:42rem}
.wt-kicker{font-size:.8rem;letter-spacing:.28em;text-transform:uppercase;color:var(--vurgu);margin:0 0 var(--s2)}
.wt-h1{font:800 clamp(3.4rem,10vw,7.5rem)/1.12 var(--serif);letter-spacing:.02em;text-transform:uppercase;margin:.35rem 0 var(--s2);color:var(--baslik);text-shadow:0 .125rem 0 var(--siyah),0 0 2.5rem color-mix(in srgb,var(--vurgu) 19%,transparent)}
.wt-h1 em{display:block;font-style:normal;font-weight:300;font-size:.34em;letter-spacing:.3em;color:var(--vurgu);margin-top:.9rem;text-shadow:none}
.wt-lead{font:400 clamp(1.15rem,2.2vw,1.45rem)/1.6 var(--serif);color:var(--yazi2);max-width:34rem}
.wt-btns{display:flex;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s3)}
.wt-btn{display:inline-flex;align-items:center;gap:.6rem;min-height:var(--hedef-b);padding:0 1.5rem;text-decoration:none;font-weight:600;font-size:.95rem;letter-spacing:.06em;border:var(--ince) solid var(--vurgu);border-radius:var(--kose);transition:.25s}
.wt-btn.dolu{background:var(--vurgu);color:var(--vurgu-koyu)}.wt-btn.dolu:hover{background:var(--vurgu-ac);box-shadow:0 0 1.9rem color-mix(in srgb,var(--vurgu) 33%,transparent)}
.wt-btn.bos:hover{background:color-mix(in srgb,var(--vurgu) 12%,transparent)}
.wt-tick{position:absolute;bottom:1.6rem;left:50%;translate:-50% 0;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--sus);animation:wt-nefes 3s ease-in-out infinite}
@keyframes wt-nefes{50%{opacity:.35}}
.wt-sec{position:relative;padding:var(--s5) 0}
.wt-h2{font:700 clamp(2rem,4.6vw,3.4rem)/1.08 var(--serif);margin:0 0 var(--s2);letter-spacing:.01em}
.wt-alt{color:var(--sus);max-width:40rem;margin:0 0 var(--s3)}
.wt-etiket{display:flex;align-items:center;gap:1rem;font-size:.78rem;letter-spacing:.28em;text-transform:uppercase;color:var(--vurgu);margin-bottom:var(--s2)}
.wt-etiket::before{content:"";width:3rem;height:var(--ince);background:var(--vurgu)}
/* videolar */
.wt-h3{font:600 1.15rem var(--serif);letter-spacing:.2em;text-transform:uppercase;color:var(--vurgu);margin:var(--s4) 0 var(--s2)}
.wt-galeri{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s2)}
.wt-kart{position:relative;overflow:hidden;border:var(--ince) solid var(--cizgi);background:var(--kat);isolation:isolate;aspect-ratio:4/5;display:flex;align-items:flex-end}
.wt-kart img,.wt-short img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.2s ease,filter .6s;filter:brightness(.8) saturate(.95)}
.wt-kart::after,.wt-short::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,color-mix(in srgb,var(--zemin2) 96%,transparent) 0,color-mix(in srgb,var(--zemin2) 62%,transparent) 34%,transparent 62%)}
.wt-kart:hover img,.wt-short:hover img{transform:scale(1.06);filter:brightness(.9)}
.wt-kart .wt-tx,.wt-short .wt-tx{padding:var(--s2)}
.wt-kart h4,.wt-short b{display:block;font:700 clamp(1.15rem,1.8vw,1.5rem)/1.2 var(--serif);margin:0 0 .35rem;color:var(--baslik)}
.wt-kart time,.wt-short time{font-size:.78rem;letter-spacing:.08em;color:var(--sus)}
.wt-shorts{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--s2);list-style:none;margin:0;padding:0}
.wt-short{position:relative;overflow:hidden;border:var(--ince) solid var(--cizgi);background:var(--kat);isolation:isolate;aspect-ratio:9/16;display:flex;align-items:flex-end}
.wt-short .wt-tx{padding:var(--s1)}.wt-short b{font-size:.95rem}
.wt-sirada{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--s2);margin:0;list-style:none;padding:0}
.wt-sil{display:flex;flex-direction:column;gap:.35rem;border:var(--ince) dashed var(--cizgi2);padding:var(--s2);background:linear-gradient(135deg,var(--zemin),var(--zemin2))}
.wt-sil b{font:600 1.1rem/1.3 var(--serif);color:var(--baslik)}.wt-sil time{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sus)}
.wt-tur{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--vurgu)}
.wt-rozet{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);list-style:none;margin:var(--s3) 0 0;padding:0}
.wt-rozet li{display:flex;flex-direction:column}
.wt-rozet strong{position:relative;font:700 1.6rem/1.1 var(--serif);color:var(--baslik)}
.wt-rozet li>span{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--sus)}
.wt-kart-link{color:inherit;text-decoration:none}.wt-kart-link::after{content:"";position:absolute;inset:0;z-index:1}.wt-kart-link:hover{color:var(--vurgu-ac)}.wt-kart-link:focus-visible{outline:var(--kalin) solid var(--vurgu);outline-offset:calc(var(--kalin) * -1)}
.wt-sr{position:absolute;width:var(--ince);height:var(--ince);overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/* hakkinda */
.wt-hak{background:linear-gradient(180deg,var(--zemin),var(--zemin2) 40%,var(--zemin))}
.wt-hak .wt-gr{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--s4);align-items:center}
.wt-alinti{font:italic 400 clamp(1.4rem,2.6vw,2rem)/1.45 var(--serif);border-left:var(--kalin) solid var(--vurgu);padding-left:var(--s3);margin:0;color:var(--yazi)}
.wt-ilke{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;gap:var(--s2)}
.wt-ilke li{display:grid;grid-template-columns:2.6rem 1fr;gap:1rem;align-items:start}
.wt-ilke i{font:700 1.5rem var(--serif);font-style:normal;color:var(--vurgu)}
.wt-ilke p{margin:0}.wt-ilke b{display:block;font-weight:600}.wt-ilke span{color:var(--sus);font-size:.97rem}
.wt-yan{display:grid;gap:var(--s2)}
.wt-foto{margin:0;border:var(--ince) solid var(--cizgi);overflow:hidden}.wt-foto img{display:block;width:100%;height:auto}
.wt-istat{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}
.wt-istat div{border:var(--ince) solid var(--cizgi);padding:var(--s2) var(--s3);background:color-mix(in srgb,var(--zemin2) 60%,transparent)}
.wt-istat strong{display:block;font:800 2.2rem/1.1 var(--serif);color:var(--vurgu)}.wt-istat span{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sus)}
.wt-cta{margin-top:var(--s3)}
/* arac + gizlilik */
.wt-arac{background:var(--zemin2);border-top:var(--ince) solid var(--cizgi);border-bottom:var(--ince) solid var(--cizgi)}
.wt-arac .wt-gr{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}
.wt-arac .wt-h2{font-size:clamp(1.7rem,3.4vw,2.4rem)}
.wt-kutu{border:var(--ince) solid var(--cizgi);padding:var(--s3);background:var(--kat)}
.wt-kutu h3{margin:0 0 .6rem;font:600 .8rem var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--vurgu)}
.wt-kutu p{margin:0;color:var(--yazi2)}.wt-kutu+.wt-kutu{margin-top:var(--s2)}
.wt-kapsam{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:.9rem}
.wt-kapsam code{font:500 .78rem var(--sans);letter-spacing:.04em;border:var(--ince) solid var(--cizgi3);padding:.25rem .6rem;color:var(--soguk);border-radius:var(--kose)}
.wt-gizlilik{padding-bottom:var(--s5)}
.wt-gizlilik .wt-kutu{max-width:var(--dar);border-left:var(--kalin) solid var(--vurgu)}
.wt-gizlilik .wt-kutu p{font:400 1.2rem/1.7 var(--serif)}
.wt-gizlilik .wt-kutu a{color:var(--vurgu)}
.wt-sayfa{padding:9rem 0 var(--s4)}
.wt-sayfa .wt-kutu+.wt-kutu{margin-top:var(--s3)}
.wt-metin{max-width:var(--dar)}.wt-metin h1{font:700 clamp(2rem,4.6vw,3.4rem)/1.1 var(--serif);margin:0 0 var(--s3)}
.wt-metin a{color:var(--vurgu)}
/* alt bilgi */
.wt-footer{border-top:var(--ince) solid var(--cizgi);background:var(--zemin2);padding:var(--s3) 0;font-size:.88rem;color:var(--sus)}
.wt-footer .wt-gr{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--s3)}
.wt-footer p{margin:0}.wt-footer b{color:var(--yazi)}.wt-footer a{text-underline-offset:var(--tepe)}
.wt-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--tepe) 1.2rem;align-content:start}.wt-footer li a{display:inline-flex;min-height:var(--hedef);align-items:center}
.wt-404{text-align:center;max-width:34rem;margin:0 auto;padding-block:var(--s3)}.wt-404 img{display:block;margin:0 auto var(--s3);width:9.5rem;height:auto}
.wt-404 .n{font:700 clamp(4rem,14vw,7rem)/1 var(--serif);color:var(--vurgu);letter-spacing:.04em;margin:0}
.wt-404 h1{font:600 clamp(1.4rem,4vw,2rem)/1.25 var(--serif);margin:.4rem 0 .8rem}.wt-404 p:not(.n){color:var(--sus);margin:0 0 var(--s3)}
@media (max-width:53.75em){
.wt-wrap{padding:0 1.25rem}.wt-nav{padding:var(--tepe) var(--s2)}.wt-nav ul li:not(:last-child){display:none}
.wt-hero .wt-in{padding:7rem 0 5rem}.wt-hero::before{background:linear-gradient(0deg,color-mix(in srgb,var(--zemin2) 96%,transparent) 0,color-mix(in srgb,var(--zemin2) 73%,transparent) 55%,color-mix(in srgb,var(--zemin2) 19%,transparent) 100%)}
.wt-hero .wt-bg img{object-position:30% 30%}
.wt-sec{padding:var(--s4) 0}
.wt-hak .wt-gr,.wt-arac .wt-gr,.wt-footer .wt-gr{grid-template-columns:1fr}.wt-galeri{grid-template-columns:1fr 1fr;gap:var(--s1)}.wt-kart .wt-tx{padding:var(--s1) .85rem}
.wt-shorts{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--s1);padding-bottom:var(--s1)}.wt-short{flex:0 0 42vw;scroll-snap-align:start}
.wt-istat strong{font-size:1.6rem}.wt-btn{flex:1 1 100%;justify-content:center}
}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.wt-ember{opacity:.5}}
