.brand,.fbrand{display:inline-flex;align-items:center;color:var(--ink)}
.brand .logo{display:block;height:15px;width:155px;fill:currentColor;transition:opacity .2s}
.brand:hover .logo{opacity:.78}
.foot .fbrand .logo{display:block;height:22px;width:227px;fill:currentColor}
@media (max-width:760px){.brand .logo{height:13px;width:134px}}
@media (max-width:420px){.brand .logo{height:11.5px;width:119px}}
.card .ico svg{stroke:var(--sea)}
.c-kick,.c-role{display:none}
.slide.photo .ph-card{position:absolute;top:0;right:0;bottom:0;left:auto;width:62%;height:auto;max-width:none;aspect-ratio:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:2;transform:none;opacity:0;transition:opacity 1.3s ease .1s}
.slide.photo .ph-card::before,.slide.photo .ph-card::after{display:none}
.slide.photo.active .ph-card{opacity:1;transform:none}
.slide.photo .ph-card img{border-radius:0;object-position:center 30%;transform:scale(1.07);transition:transform 8s cubic-bezier(.2,.6,.3,1);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 18%,#000 42%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 18%,#000 42%)}
.slide.photo.active .ph-card img,.slide.photo .ph-card:hover img{transform:scale(1)}
.slide.photo .ph-blur{opacity:.35}
.slide.photo .ph-wash{background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.9) 38%,rgba(255,255,255,.4) 70%,rgba(255,255,255,0) 100%)}
@media (max-width:760px){
.slide.photo .ph-card{left:0;right:0;top:0;bottom:auto;width:auto;height:64%}
.slide.photo .ph-card img{object-position:center 25%;-webkit-mask-image:linear-gradient(180deg,#000 58%,rgba(0,0,0,.5) 80%,transparent 100%);mask-image:linear-gradient(180deg,#000 58%,rgba(0,0,0,.5) 80%,transparent 100%)}
.slide.photo .ph-wash{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 55%,rgba(255,255,255,.97) 75%)}
}
.s-ui .tabs{background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;gap:10px}
.s-ui .tabs::before,.s-ui .tabs::after{display:none}
.s-ui .tab{min-width:0;width:clamp(44px,5vw,64px);padding:14px 0;border-radius:0;background:none}
.s-ui .tab:hover,.s-ui .tab.on{background:none}
.s-ui .tab .t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.s-ui .tab .bar{height:3px;background:rgba(11,48,82,.16);transition:background .3s}
.s-ui .tab:hover .bar{background:rgba(11,48,82,.3)}
.cumh-sl{background:#e30a17;color:#fff;overflow:hidden}
.cu-flag{position:absolute;inset:0;overflow:hidden}
.cu-wave{position:absolute;inset:-10% -50%;background:repeating-linear-gradient(105deg,rgba(0,0,0,0) 0,rgba(0,0,0,.11) 9%,rgba(0,0,0,0) 17%,rgba(255,255,255,.07) 25%,rgba(0,0,0,0) 33%);animation:cuDalga 9s linear infinite}
@keyframes cuDalga{to{transform:translateX(33%)}}
.cu-ay{position:absolute;z-index:3;left:clamp(30px,5vw,90px);top:50%;height:min(50%,370px);width:auto;transform:translateY(-50%) scale(.92);opacity:0;transition:opacity 1.2s ease .2s,transform 1.6s cubic-bezier(.16,1,.3,1) .2s;filter:drop-shadow(0 10px 30px rgba(120,0,0,.25))}
.cu-ata{position:absolute;right:0;top:0;bottom:0;width:46%;margin:0}
.cu-ata img{width:100%;height:100%;object-fit:cover;object-position:center 18%;filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%);mask-image:linear-gradient(90deg,transparent 0,#000 38%);transform:scale(1.06);opacity:0;transition:opacity 1.6s ease .3s,transform 9s cubic-bezier(.2,.6,.3,1)}
.cu-ata.yok{display:none}
.cu-txt{position:absolute;left:clamp(400px,41vw,640px);top:50%;transform:translateY(-46%);z-index:3;display:grid;gap:10px;max-width:560px;opacity:0;transition:opacity 1.1s ease .45s,transform 1.4s cubic-bezier(.16,1,.3,1) .45s}
.cu-yil{margin:0;font-family:var(--f-display);font-weight:700;font-size:clamp(.8rem,1.1vw,1rem);letter-spacing:.28em;opacity:.85}
.cu-gun{margin:0;font-family:var(--f-display);font-weight:800;font-size:clamp(4rem,7.4vw,7rem);line-height:.92;letter-spacing:-.035em;color:#fff}
.cu-alt{margin:6px 0 0;font-family:var(--f-display);font-weight:700;font-size:clamp(1.3rem,2.3vw,2.1rem);line-height:1.2;letter-spacing:-.01em}
.cu-not{margin:8px 0 0;font-size:clamp(.85rem,1vw,1rem);font-weight:500;opacity:.85;display:flex;align-items:center;gap:10px}
.cu-not::before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}
.slider.ready .cumh-sl.active .cu-ay{opacity:1;transform:translateY(-50%) scale(1)}
.slider.ready .cumh-sl.active .cu-ata img{transform:scale(1);opacity:1}
.slider.ready .cumh-sl.active .cu-txt{opacity:1;transform:translateY(-50%)}
.slider:has(.cumh-sl.active) .s-ui .tab .bar{background:rgba(255,255,255,.35)}
.slider:has(.cumh-sl.active) .s-ui .tab .bar span{background:#fff}
.slider:has(.cumh-sl.active) .counter{opacity:0}
@media (prefers-reduced-motion:reduce){.cu-wave{animation:none}}
@media (max-width:760px){
.cu-ay{left:22px;top:104px;height:150px;transform:scale(.92)}
.slider.ready .cumh-sl.active .cu-ay{transform:none}
.cu-ata{width:70%;bottom:auto;height:66%}
.cu-ata img{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40%),linear-gradient(180deg,#000 60%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 40%),linear-gradient(180deg,#000 60%,transparent 100%);mask-composite:intersect}
.cu-txt{left:22px;right:22px;top:auto;bottom:100px;transform:translateY(12px)}
.slider.ready .cumh-sl.active .cu-txt{transform:none}
.cu-gun{font-size:4.4rem}
.cu-alt{font-size:1.5rem}
}
