.hero-slide{position:absolute;inset:0;overflow:hidden;animation:hero-appear .55s ease-out}.hero-slide[hidden]{display:none}.hero-slider .hero-photo{object-position:var(--slide-position,50%) center}.hero-slider .hero-shade{background:linear-gradient(90deg,rgb(0 0 0 / var(--slide-shade,.3)),transparent 85%)}.hero-slider .hero-copy{padding-bottom:155px;max-width:100%}.hero-slider .hero-slide-title{font-size:clamp(76px,8.8vw,155px);line-height:.9;letter-spacing:-.025em;font-weight:600;max-width:900px;overflow-wrap:anywhere}.hero-slide-title span{color:#c4c4c4}.hero-slider .hero-description{max-width:510px}.hero-slider .hero-foot{pointer-events:none}.hero-slider .hero-foot a{pointer-events:auto}.hero-slider .hero-scroll{display:none}.slider-controls{position:absolute;z-index:4;bottom:28px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;direction:ltr}.slider-controls[hidden]{display:none}.slider-controls button{color:#fff;border:1px solid #ffffff45;background:#1117;min-width:44px;height:44px;padding:0 10px;font-size:18px;cursor:pointer}.slider-controls button:hover{background:#ffffff25}.slider-dots{display:flex;gap:4px}.slider-dots button{font-size:11px;border-color:transparent;background:transparent;color:#aaa}.slider-dots button[aria-current]{color:#fff;border-bottom-color:#fff}.slider-play{margin-left:8px}.private-label{display:grid;grid-template-columns:1.05fr 1fr;gap:8%;align-items:center;background:var(--soft);border-bottom:1px solid var(--line)}.private-visual{position:relative;aspect-ratio:1.05;min-width:0;background:#171717;overflow:hidden}.private-visual img{height:100%;width:100%;object-fit:cover;object-position:75% center}.private-visual>span{position:absolute;bottom:25px;left:30px;color:#ddd;font-size:9px;letter-spacing:.19em;text-transform:uppercase}.private-copy h2{font-size:clamp(54px,5.8vw,94px)}.private-copy h2 span{color:var(--muted)}.private-description{font-size:14px;line-height:1.9;color:var(--muted);max-width:510px;margin:28px 0 30px}.private-topics{margin-bottom:28px}.private-topics>div{display:flex;gap:26px;align-items:center;padding:14px 0;border-top:1px solid var(--line);font-size:12px}.private-topics>div:last-child{border-bottom:1px solid var(--line)}.private-topics span{color:var(--muted);font-size:10px}.private-topics strong{font-weight:500}.private-copy .text-link{font-size:13px}.private-label+.category-section{padding-top:100px}
@keyframes hero-appear{from{opacity:.3}to{opacity:1}}
@media(min-width:1700px){.hero-slider .hero-slide-title{font-size:155px}}
@media(max-width:1100px){.hero-slider .hero-slide-title{font-size:100px}.private-label{gap:6%}.private-copy h2{font-size:65px}.hero-slider .hero-copy{padding-top:65px}.hero-slider .hero-description{font-size:15px;max-width:420px}}
@media(max-width:800px){.hero-slider .hero-photo{object-position:var(--slide-mobile-position,70%) center;opacity:.8}.hero-slider .hero-shade{background:linear-gradient(90deg,#0009,transparent),linear-gradient(0deg,#000a,transparent 65%)}.hero-slider .hero-slide-title{font-size:84px;max-width:650px}.slider-controls{bottom:24px;left:var(--gutter);transform:none;gap:6px}.hero-slider .hero-foot{bottom:92px}.hero-slider .hero-foot>span:first-child{display:none}.hero-slider .hero-est{margin-inline-start:auto}.private-label{grid-template-columns:1fr;gap:35px}.private-visual{aspect-ratio:1.7}.private-copy h2{font-size:70px}.private-description{max-width:100%}.private-label+.category-section{padding-top:65px}}
@media(max-width:540px){.hero-slider{height:calc(100svh - 94px);min-height:660px;max-height:850px}.hero-slider .hero-slide-title{font-size:clamp(64px,17.7vw,90px);line-height:.95}.hero-slider .hero-copy{padding-top:56px;padding-bottom:150px}.hero-slider .hero-description{font-size:14px;max-width:310px;margin-top:22px;margin-bottom:26px}.hero-slider .hero-copy .eyebrow{font-size:9px;max-width:320px}.slider-controls{gap:2px;bottom:22px}.slider-controls button{min-width:39px;padding:0 8px}.slider-dots{gap:0}.slider-play{margin-left:5px}.private-copy h2{font-size:59px}.private-visual{aspect-ratio:1.15}.private-visual>span{left:20px;bottom:20px;font-size:8px}.private-label+.category-section{padding-top:55px}html:not([lang=tr]) .hero-slider .hero-slide-title{font-size:clamp(50px,14vw,68px)}html[dir=rtl] .hero-slider .hero-slide-title{font-size:57px;line-height:1.15}html[dir=rtl] .hero-slider .hero-shade{background:linear-gradient(270deg,#000b,transparent),linear-gradient(0deg,#000a,transparent 65%)}html[dir=rtl] .private-copy h2{font-size:50px;line-height:1.2}}
@media(prefers-reduced-motion:reduce){.hero-slide{animation:none}}
.slider-controls{max-width:calc(100% - var(--gutter) - var(--gutter))}.slider-controls>button,.slider-dots button{flex-shrink:0}.slider-dots{overflow-x:auto;min-width:0;scrollbar-width:thin}
@media(max-width:380px){.section-heading{flex-wrap:wrap}}
.hero-slider .hero-slide-artwork .hero-photo{object-fit:contain;object-position:center;opacity:1;transform:none}
html[dir=rtl] .hero-slider .hero-slide-artwork .hero-photo{transform:none}
.hero-artwork-link{position:absolute;inset:0;z-index:2}
.hero-artwork-link:focus-visible{outline:3px solid #fff;outline-offset:-6px}
.hero-artwork-active .hero-foot{display:none}
.whatsapp-float{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom));z-index:19;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 3px 16px #0002;border:1px solid #ffffff55}
.whatsapp-float svg{width:27px;height:27px}
a.whatsapp-float:hover{background:#1cba58}
@media(max-width:540px){.whatsapp-float{right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:48px;height:48px}.whatsapp-float svg{width:25px;height:25px}}
@media print{.whatsapp-float{display:none}}
.hero-slide-gold{background:#f4dfae;color:#0a0906}
.hero-slider .hero-slide-gold .hero-photo{object-fit:cover;opacity:1;transform:none}
html[dir=rtl] .hero-slider .hero-slide-gold .hero-photo{transform:none}
.hero-slider .hero-slide-gold .hero-shade{display:none}
.hero-slider .hero-slide-gold .hero-copy{padding-top:clamp(48px,5vw,90px);padding-bottom:90px;width:59%}
.hero-slide-gold .eyebrow.light{color:#15120c;font-weight:500;letter-spacing:.26em;font-size:11px;margin-bottom:28px}
.hero-slide-gold .short-rule{color:#aa741b}
.hero-slider .hero-slide-gold .hero-slide-title{font-size:clamp(66px,7.9vw,132px);line-height:.92;letter-spacing:-.025em;font-weight:700}
.hero-slide-gold .hero-slide-title span{color:#966008}
.hero-slider .hero-slide-gold .hero-description{color:#161108;font-size:clamp(16px,1.8vw,25px);line-height:1.35;margin:22px 0 28px;max-width:540px}
.hero-slide-gold .button-white{background:linear-gradient(140deg,#ffe8a46b,#d39a327a);border:1px solid #fff9d8;border-radius:12px;box-shadow:0 0 12px #fff5ae88;color:#100d06;letter-spacing:.1em;padding:14px 30px;min-width:245px}
.hero-slide-gold .button-white:hover{background:#ffe4a1}
.hero-caption{font-size:10px;letter-spacing:.25em;line-height:1.5;margin-top:26px}
.hero-gold-active .hero-foot{display:none}
.hero-gold-active .slider-controls button{background:#2118009c}
@media(max-width:1100px) and (min-width:801px){.hero-slider .hero-slide-gold .hero-copy{width:64%;padding-top:70px}.hero-slider .hero-slide-gold .hero-slide-title{font-size:clamp(68px,8vw,88px)}}
@media(max-width:800px){
 .hero-slider .hero-slide-gold .hero-copy{width:100%;padding:48px var(--gutter) 120px;position:relative;z-index:2}
 .hero-slider .hero-slide-gold .hero-photo{inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--slide-mobile-position,75%) center;mask-image:none;-webkit-mask-image:none}
 .hero-slider .hero-slide-gold .hero-shade{display:block;background:linear-gradient(90deg,#1c1200d9,#1c12004d),linear-gradient(0deg,#160d0066,transparent 65%);transform:none}
 .hero-slide-gold .hero-copy{color:#fff}
 .hero-slider .hero-slide-gold .hero-slide-title span{color:#f1ce82}
 .hero-slide-gold .eyebrow.light,.hero-slider .hero-slide-gold .hero-description{color:#fff3d9}
 .hero-slide-gold .short-rule{color:#f1ce82}
 .hero-slide-gold .button-white{background:#f4d992;color:#171006;border-color:#f4d992;box-shadow:none}
 .hero-slide-gold .eyebrow.light{font-size:9px;letter-spacing:.17em;margin-bottom:16px}
 .hero-slider .hero-slide-gold .hero-slide-title,html:not([lang=tr]) .hero-slider .hero-slide-gold .hero-slide-title{font-size:clamp(48px,13vw,72px);line-height:.92}
 .hero-slider .hero-slide-gold .hero-description{font-size:15px;max-width:330px;margin:16px 0 18px}
 .hero-slide-gold .button-white{min-height:46px;min-width:210px;padding:10px 22px;font-size:12px}
 .hero-caption{font-size:8px;margin-top:15px;letter-spacing:.17em}
 .hero-gold-active .slider-controls{left:50%;transform:translateX(-50%)}
 html[dir=rtl] .hero-slider .hero-slide-gold .hero-slide-title{font-size:clamp(40px,11vw,62px);line-height:1.2;letter-spacing:0}
 html[dir=rtl] .hero-slider .hero-slide-gold .hero-shade{background:linear-gradient(270deg,#1c1200d9,#1c12004d),linear-gradient(0deg,#160d0066,transparent 65%)}
}

@media(min-width:801px){.hero-slider .hero-slide-gold .hero-photo{width:auto;max-width:none;height:100%;right:0;left:auto;object-fit:contain;object-position:right center;mask-image:linear-gradient(to right,transparent,#000 35%);-webkit-mask-image:linear-gradient(to right,transparent,#000 35%)}}
.hero-slide-gold .hero-copy{direction:inherit;text-align:start}

@media(min-width:801px){html[dir=rtl] .hero-slider .hero-slide-gold .hero-copy{margin-left:0;margin-right:auto}}
