/* Ana sayfa destinasyon slider'ı */
.hero{min-height:720px;background:#061e3c;isolation:isolate}
.hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}
.hero-slide-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 54%;opacity:0;transform:scale(1.035);transition:opacity 1s ease,transform 7s ease}
.hero-slide-image.is-active{opacity:1;transform:scale(1)}
.hero-sheen{z-index:-1;background:linear-gradient(90deg,rgba(3,22,45,.95) 0%,rgba(4,30,58,.78) 38%,rgba(4,30,58,.26) 72%,rgba(4,30,58,.08) 100%),linear-gradient(0deg,rgba(3,22,45,.82),transparent 50%)}
.hero-inner{min-height:720px;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:clamp(34px,5vw,78px);padding:85px 0 72px}
.hero-copy{width:auto;max-width:690px;padding:0}
.hero h1{font-size:clamp(60px,6.4vw,94px);line-height:1.05;max-width:700px;margin:28px 0 23px}
.hero-copy .hero-destination{color:#f5c186;font-family:'Manrope',sans-serif;font-size:11px;font-weight:800;letter-spacing:.16em;margin:0 0 11px}
.hero-copy .hero-description{font-size:16px;max-width:530px;line-height:1.8;min-height:58px;margin:0;color:#e6edf0}
.hero-actions{margin-top:27px}
.hero-slider-panel{padding:22px;background:rgba(5,28,54,.78);border:1px solid rgba(255,255,255,.24);border-radius:10px;box-shadow:0 24px 60px rgba(0,17,36,.24);backdrop-filter:blur(17px);color:#fff}
.hero-slider-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;color:#f0bd80;font-family:'Manrope',sans-serif;font-size:10px;font-weight:800;letter-spacing:.17em}
.hero-slider-panel-head button{border:1px solid rgba(255,255,255,.27);border-radius:4px;background:rgba(255,255,255,.07);color:#fff;padding:7px 9px;font-size:10px;font-weight:700;letter-spacing:0}
.hero-slider-panel-head button:hover{background:rgba(255,255,255,.17)}
.hero-slider-choices{display:grid;gap:7px}
.hero-slide-choice{width:100%;min-width:0;display:flex;align-items:center;gap:12px;padding:8px;text-align:left;border:1px solid transparent;border-radius:6px;background:transparent;color:#fff;cursor:pointer;transition:background .2s,border-color .2s}
.hero-slide-choice:hover,.hero-slide-choice:focus-visible{background:rgba(255,255,255,.1)}
.hero-slide-choice.is-active{border-color:rgba(240,189,128,.6);background:rgba(240,189,128,.13)}
.hero-slide-choice img{width:62px;height:52px;flex:none;border-radius:4px;object-fit:cover}
.hero-slide-choice span{min-width:0;font-family:'Playfair Display',Georgia,serif;font-size:19px;font-weight:600;line-height:1.12}
.hero-slide-choice small{display:block;margin-top:5px;color:#bed0d8;font-family:'Manrope',sans-serif;font-size:9px;font-weight:700;letter-spacing:.07em}
@media(max-width:950px){.hero-inner{grid-template-columns:minmax(0,1fr) 275px;gap:25px}.hero h1{font-size:clamp(54px,7vw,76px)}.hero-slider-panel{padding:16px}.hero-slide-choice img{width:52px;height:48px}.hero-slide-choice span{font-size:17px}}
@media(max-width:760px){.hero,.hero-inner{min-height:0}.hero-sheen{background:linear-gradient(180deg,rgba(3,22,45,.88),rgba(3,22,45,.54) 45%,rgba(3,22,45,.9) 100%)}.hero-inner{display:block;padding:72px 0 34px}.hero-copy{max-width:590px}.hero h1{font-size:clamp(51px,9vw,70px)}.hero-copy .hero-description{font-size:15px}.hero-slider-panel{margin-top:47px}.hero-slider-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-slide-choice span{font-size:16px}}
@media(max-width:520px){.hero-inner{padding:58px 0 26px}.hero h1{font-size:clamp(48px,10vw,60px);margin:19px 0}.hero-actions{gap:14px;flex-wrap:wrap}.hero-slider-panel{margin-top:38px;padding:14px}.hero-slide-choice{gap:8px;padding:6px}.hero-slide-choice img{width:45px;height:44px}.hero-slide-choice span{font-size:14px}.hero-slide-choice small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.hero-slide-image,.hero-slide-choice{transition:none}}
