body[data-page=home] .hero{width:100%;height:auto;min-height:100vh;aspect-ratio:16/9}
body[data-page=home] .hero__content{height:100%;min-height:100vh;padding:88px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.cinema{overflow:hidden;scroll-behavior:auto}.cinema .event-card{flex:0 0 calc(25% - 14px)}.event-6{background-image:url('images/01-ana-sayfa/001-event-6-1507504031003-b417219a.jpg')}.event-7{background-image:url('images/01-ana-sayfa/002-event-7-1523580494863-6f303122.jpg')}.event-8{background-image:url('images/01-ana-sayfa/003-event-8-1530103862676-de8c9deb.jpg')}
.about-images .img-b{background-image:url(event-henna.png);width:48%;height:52%;right:0;bottom:0;border:10px solid var(--paper);z-index:2}
.testimonial{overflow:hidden;background:linear-gradient(135deg,#111611,#252d25)}
.testimonial-row{display:flex;gap:18px;margin-top:42px;overflow:hidden;padding:28px max(0px,calc((100vw - 1160px)/2));scroll-behavior:smooth}
.testimonial-row article{flex:0 0 calc((100% - 36px)/3);min-width:300px;background:#272d27;padding:34px;text-align:left;border:1px solid #ffffff14;opacity:.55;transform:scale(.92);transition:.6s;box-shadow:0 20px 50px #0003}
.testimonial-row article.is-active{opacity:1;transform:scale(1.05);background:#354035;box-shadow:0 28px 70px #0006}
.testimonial-row .quote-mark{font:70px var(--serif);line-height:.6;color:#c9d8ba}
.testimonial-row article p{font:21px var(--serif);line-height:1.45;min-height:120px}
.testimonial-row strong,.testimonial-row span{display:block}.testimonial-row span{color:#aaa;font-size:12px;margin-top:6px}
.contact-banner{position:relative;overflow:hidden;background:linear-gradient(90deg,#263226f2 0%,#354835dd 48%,#35483566 100%),url(event-anniversary.png) center 58%/cover;color:#fff;padding:110px 0}
.contact-banner:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#182118cc,transparent 70%)}
.contact-banner .container{position:relative;z-index:1}.contact-banner .eyebrow{color:#d7e2cc}.contact-banner h2{font-size:56px;margin:16px 0 30px;color:#fff}
.contact-banner h2:after{content:'Davetiniz için size özel bir sofra kuralım.';display:block;font:italic 28px var(--serif);color:#d2dec8;margin-top:12px}
@media(max-width:760px){body[data-page=home] .hero{min-height:100svh;aspect-ratio:auto}body[data-page=home] .hero__content{min-height:100svh;padding:72px 0 0}.cinema .event-card{flex-basis:78%}.about-images .img-b{width:52%;height:48%}.testimonial-row{padding:25px 16px}.testimonial-row article{flex-basis:86%;min-width:86%}.contact-banner h2{font-size:42px}}
