
.sd-ana .section{padding-block:clamp(64px,10vh,120px)}
.sd-ana .hero{padding-bottom:clamp(64px,8vh,78px)}
@media (min-width:901px){.sd-ana .hero::before{background:
  linear-gradient(to bottom,color-mix(in srgb,var(--ink) 62%,transparent) 0%,transparent 22%),
  linear-gradient(to top,color-mix(in srgb,var(--ink) 78%,transparent) 0%,color-mix(in srgb,var(--ink) 58%,transparent) 22%,transparent 46%),
  linear-gradient(100deg,color-mix(in srgb,var(--ink) 74%,transparent) 0%,color-mix(in srgb,var(--ink) 66%,transparent) 52%,color-mix(in srgb,var(--ink) 12%,transparent) 76%,color-mix(in srgb,var(--ink) 6%,transparent) 100%)}}
.sd-ana .hero__grid{row-gap:clamp(12px,2.4vh,24px)}
.sd-ana .hero__stage{align-self:center;gap:clamp(14px,2.4vh,26px)}
.sd-ana .hero__desk{min-width:0}
.sd-ana .hero__kanit{display:inline-block;margin-top:12px;font-size:.875rem;line-height:1.35;letter-spacing:0;color:var(--fg-dim);text-decoration:none}
.sd-ana .hero__kanit b{font-weight:600;color:var(--paper);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.22em}
.sd-ana .hero__kanit:hover b{color:var(--gold)}
.sd-ana .sefer__dir button{color:var(--fg-dim)}
.sd-ana .hero__limanlar{display:none;margin:0;font-size:clamp(1rem,1.32vw,1.25rem);font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--paper)}
.sd-ana .hero__limanlar i{font-style:normal;color:var(--gold);margin-inline:.18em}
.sd-ana .hero__title .h1-konu{font-size:clamp(1rem,1.25vw,1.2rem);font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--paper);font-variation-settings:"wdth" 100;margin-block-end:clamp(.7rem,1.4vw,1.1rem)}
.sd-ana .hero__line{
  width:max-content;max-width:100%;
  padding-block:.16em .13em;margin-block:-.16em -.13em;
  color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;
  -webkit-background-clip:text;background-clip:text;
  filter:drop-shadow(0 .012em 0 rgba(0,0,0,.92)) drop-shadow(0 .03em .045em rgba(0,0,0,.72));
}
.sd-ana .hero__line:not(.accent){
  background-color:var(--paper);
  background-image:
    linear-gradient(104deg,rgba(255,255,255,0) 6%,rgba(255,255,255,.62) 17%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 54%,rgba(255,255,255,.42) 66%,rgba(255,255,255,0) 80%),
    linear-gradient(180deg,#FFFFFF 14%,#E9E9EA 25%,#F8F8F8 38%,#DEDEDF 49%,#B9B9BB 58%,#979799 69%,#87878A 78%,#D2D2D4 88%);
}
.sd-ana .hero__line.accent{
  background-color:var(--gold);
  background-image:
    linear-gradient(104deg,rgba(255,238,196,0) 10%,rgba(255,238,196,.58) 22%,rgba(255,238,196,0) 35%,rgba(255,238,196,0) 60%,rgba(255,238,196,.4) 72%,rgba(255,238,196,0) 85%),
    linear-gradient(180deg,#FAD684 14%,#E6B25C 25%,#FFE2A0 38%,#D9A03E 49%,#BC842A 58%,#9C661D 69%,#8E5A16 78%,#CFA45C 88%);
}
.sd-ana .hero__lead{max-width:36em;font-size:clamp(1.125rem,1.5vw,1.4rem);line-height:1.4;color:color-mix(in srgb,var(--paper) 90%,transparent)}
.sd-ana .sefer{background:color-mix(in srgb,var(--ink) 52%,transparent);border:1px solid var(--rule);border-radius:0}
.sd-ana .sefer__dir{padding-inline:14px}
.sd-ana .sefer__f{padding:12px 18px;gap:3px}
.sd-ana .sefer__f small{display:none}
.sd-ana .sefer__f small.is-yazili{display:block}
.sd-ana .sefer__f label.meta{letter-spacing:.04em;text-transform:none;font-size:.8rem;color:var(--fg-dim)}
.sd-ana .sefer__arrow{padding-inline:12px}
@media (min-width:901px){
  .sd-ana .sefer{grid-template-columns:auto minmax(0,2.6fr) minmax(0,3.2fr) auto minmax(0,4fr) auto}
  .sd-ana .sefer__f--place{border-inline-end:1px solid var(--rule)}
  .sd-ana .sefer__go{grid-column:auto;padding:0 14px;border:0}
}
.sd-ana .sefer__go .btn--accent{white-space:nowrap}
.sd-ana .sefer__alt{grid-column:1/-1;margin:0;padding:9px max(14px,calc(100% - 72ch)) 9px 14px;border-top:1px solid var(--rule);font-size:.875rem;line-height:1.4;color:var(--fg-dim)}
.sd-ana .sefer__alt a{color:var(--paper);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.22em;white-space:nowrap}
@media (min-width:901px){.sd-ana .hero__title{font-size:min(var(--t-display),13.2vh)}}
.sd-ana .sefer__credit{display:block;max-width:72ch;margin:clamp(20px,3vh,32px) auto 0;text-align:center;color:var(--fg-faint)}
@media (max-width:380px){.sd-ana .hud__live{flex-wrap:wrap!important;white-space:normal!important;row-gap:2px}}
.sd-hizmet{padding-bottom:0!important}
.sd-duvar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;background:var(--ink)}
.sd-duvar li{min-width:0}
.sd-duvar a{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;color:var(--paper);text-decoration:none;isolation:isolate;background:#16161a}
.sd-duvar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.sd-duvar a::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to top,color-mix(in srgb,var(--ink) 92%,transparent) 0%,color-mix(in srgb,var(--ink) 66%,transparent) 26%,transparent 58%);transition:opacity .35s var(--ease)}
.sd-duvar__m{position:absolute;z-index:1;inset-inline:clamp(16px,2vw,30px);bottom:clamp(14px,1.8vw,26px);display:grid;gap:5px}
.sd-duvar b{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:clamp(1.3rem,2.3vw,2.1rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;text-transform:uppercase;font-variation-settings:"wdth" 116}
.sd-duvar b svg{flex:none;width:.85em;height:.85em;color:var(--gold);transition:transform .35s var(--ease)}
.sd-duvar__m > span{display:block;max-width:34em;min-height:2.7em;font-size:clamp(.92rem,1.02vw,1.02rem);line-height:1.35;color:color-mix(in srgb,var(--paper) 88%,transparent)}
.sd-duvar a:hover b,.sd-duvar a:focus-visible b{color:var(--gold)}
.sd-duvar a:hover b svg,.sd-duvar a:focus-visible b svg{transform:translateX(4px)}
[dir="rtl"] .sd-duvar b svg{transform:scaleX(-1)}
.sd-duvar a:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}
.sd-rota{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}
.sd-rota li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,21em);gap:6px var(--col-gap);align-items:baseline;padding-block:clamp(14px,2vh,22px);border-bottom:1px solid var(--rule)}
.sd-rota h3{margin:0;font-size:clamp(1.45rem,3.25vw,2.75rem);font-weight:750;line-height:1.1;letter-spacing:-.03em;font-variation-settings:"wdth" 104}
.sd-rota h3 i{font-style:normal;color:var(--gold);font-weight:500}
[dir="rtl"] .sd-rota h3 i{display:inline-block;transform:scaleX(-1)}
.sd-rota p{margin:0;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.4;color:var(--fg-dim)}
.sd-rota p b{display:block;color:var(--fg);font-weight:600}
.sd-rota__alt span{max-width:72ch}
.sd-rota__alt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 28px;margin:18px 0 0;font-size:.875rem;color:var(--fg-faint)}
.sd-rota__alt a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.22em;font-size:1rem;font-weight:600}
.sd-yol{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,88px)}
.sd-yol h3{margin:0 0 6px;font-size:1rem;font-weight:600;letter-spacing:-.005em;color:var(--fg-dim);font-variation-settings:"wdth" 100}
.sd-liman,.sd-hat{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}
.sd-liman a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:clamp(11px,1.45vh,15px);border-bottom:1px solid var(--rule);color:var(--fg);text-decoration:none;font-size:clamp(1.35rem,2.05vw,1.85rem);font-weight:750;letter-spacing:-.025em;font-variation-settings:"wdth" 108;line-height:1.1;transition:color .25s var(--ease)}
.sd-liman small{font-size:.95rem;font-weight:400;letter-spacing:0;color:var(--fg-faint);font-variation-settings:"wdth" 100}
.sd-liman a:hover{color:var(--gold)}
.sd-hat li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 20px;align-items:baseline;padding-block:clamp(9px,1.2vh,12px);border-bottom:1px solid var(--rule-soft);font-size:1rem;line-height:1.35}
.sd-hat b{font-weight:600;color:var(--fg)}
.sd-hat span{color:var(--fg-dim)}
.sd-soz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--col-gap);margin:0;padding:0;list-style:none}
.sd-soz li{padding-top:14px;border-top:2px solid var(--gold)}
.sd-soz h3{margin:0 0 8px;font-size:clamp(1.15rem,1.55vw,1.45rem);font-variation-settings:"wdth" 104}
.sd-soz p{margin:0;font-size:1rem;line-height:1.45;color:var(--fg-dim)}
.sd-ana .closer{padding-block:clamp(56px,9vh,104px)}
.sd-ana .closer .display{font-size:clamp(2rem,6.6vw,6.4rem);margin-bottom:clamp(18px,2.6vh,28px)}
.sd-adim{list-style:none;counter-reset:a;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--col-gap);max-width:1100px;margin:clamp(32px,5vh,52px) auto 0;padding:0;text-align:start}
.sd-adim li{counter-increment:a;padding-top:12px;border-top:1px solid var(--rule)}
.sd-adim li::before{content:counter(a);display:block;font-size:.875rem;font-weight:700;color:var(--gold);margin-bottom:4px}
.sd-adim b{display:block;font-size:1.06rem;font-weight:650;line-height:1.25}
.sd-adim li > span{display:block;margin-top:4px;font-size:.94rem;line-height:1.4;color:var(--fg-dim)}
.sd-ana .hero .pin i{left:-2.5px;top:-2.5px;width:5px;height:5px;background:#F2CA72;box-shadow:0 0 0 1.5px var(--ink)}
.sd-ana .hero .pin:not(.is-on){z-index:2}
.sd-ana .hero .pin:hover,.sd-ana .hero .pin:focus-visible{z-index:3}
.sd-ana .hero .pin:hover i,.sd-ana .hero .pin:focus-visible i,.sd-ana .hero .pin.is-hi i{left:-3.5px;top:-3.5px;width:7px;height:7px;box-shadow:0 0 0 1.5px var(--ink),0 0 0 3px var(--gold)}
.sd-ana .hero .pin.is-on i{left:-3px;top:-3px;width:6px;height:6px;background:#FFF0C8;box-shadow:0 0 0 1.5px var(--ink),0 0 0 2.5px var(--gold)}
@media (max-width:1279px){
  .sd-ana .hero .pin .sinyal{--sy:.62}
  .sd-ana .hero .pin i{left:-2px;top:-2px;width:4px;height:4px;box-shadow:0 0 0 1px var(--ink)}
  .sd-ana .hero .pin.is-on i{left:-2.5px;top:-2.5px;width:5px;height:5px;box-shadow:0 0 0 1px var(--ink),0 0 0 2px var(--gold)}
}
@media (max-width:900px){
  .sd-ana .hero .pin .sinyal{--sy:.42}
  .sd-ana .hero .pin i{left:-1.5px;top:-1.5px;width:3px;height:3px;box-shadow:0 0 0 .75px var(--ink)}
  .sd-ana .hero .pin.is-on i{left:-1.75px;top:-1.75px;width:3.5px;height:3.5px;box-shadow:0 0 0 .75px var(--ink),0 0 0 1.5px var(--gold)}
}
html[lang="en"] .sd-ana{--h1-en:6.4}
html[lang="de"] .sd-ana{--h1-en:6.7}
html[lang="fr"] .sd-ana{--h1-en:8.6}
html[lang="it"] .sd-ana{--h1-en:8.8}
html[lang="es"] .sd-ana{--h1-en:8.6}
html[lang="ru"] .sd-ana{--h1-en:7}
html[lang="el"] .sd-ana{--h1-en:7.6}
@media (max-width:1279px){.sd-ana .hero .pin__lbl{display:none}}
@media (min-width:701px) and (max-width:1180px){
  .sd-ana .sefer__f--mod{display:none}
  .sd-ana .sefer{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1.2fr) auto}
}
@media (max-width:1100px){
  .sd-soz{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:900px){
  .sd-duvar{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sd-ana .hero__limanlar{display:block}
  .sd-yol{grid-template-columns:1fr}
  .sd-rota li{grid-template-columns:1fr}
}
@media (max-width:700px){
  .sd-duvar{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sd-duvar a{aspect-ratio:1/1}
  .sd-duvar__m > span{display:none}
  .sd-duvar b{font-size:clamp(1rem,4.6vw,1.25rem);font-variation-settings:"wdth" 104}
  .sd-duvar b svg{display:none}
  .sd-adim{grid-template-columns:1fr 1fr;gap:18px 20px}
  .sd-ana .hero__title{font-size:min(14.4vw,4rem,calc((100vw - 2*var(--gutter))/var(--h1-en,5.8)))}
  .sd-ana .hero__line{--wd-end:100}
  .sd-ana .hero__title .h1-konu{font-size:1rem}
  .sd-ana .hero{padding-top:calc(var(--header-h) + 6px);padding-bottom:84px}
  .sd-ana .hero__lead{font-size:1.06rem;line-height:1.42}
  .sd-ana .sefer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .sd-ana .sefer__dir{grid-column:1/-1;padding:8px 10px;border-inline-end:0;border-bottom:1px solid var(--rule)}
  .sd-ana .sefer__f--mod,.sd-ana .sefer__arrow{display:none}
  .sd-ana .sefer__f,.sd-ana .sefer__f--place{padding:9px 12px;border-bottom:1px solid var(--rule)}
  .sd-ana .sefer__f--gw{border-inline-end:1px solid var(--rule)}
  .sd-ana .sefer__f--place{border-inline-end:0}
  .sd-ana .hero__grid{z-index:4;pointer-events:none}
  .sd-ana .hero__grid > *{pointer-events:auto}
  .sd-ana .sefer__f,.sd-ana .sefer__f--place{padding-inline:10px}
  .sd-ana .sefer__f select,.sd-ana .sefer__f input{font-size:.95rem;letter-spacing:-.025em}
  .sd-ana .sefer__f select{padding-inline-end:18px;background-position:right 0 center;background-size:14px}
  .sd-ana .sefer__go{grid-column:1/-1;padding:10px 12px 8px;border:0}
  .sd-ana .sefer__go .btn{flex:1 1 auto;justify-content:center}
  .sd-ana .sefer__alt{padding:8px 12px 10px;font-size:.84rem}
  .sd-ana .hero__stage{align-self:end}
  .sd-ana .hero__hud{letter-spacing:.07em;padding-block:8px}
  .sd-ana .hud__live{flex-wrap:nowrap;gap:8px;white-space:nowrap}
  .sd-ana .hud__dur{margin-inline-start:2px;letter-spacing:inherit}
  .sd-ana .hero__limanlar{font-size:.98rem;letter-spacing:-.015em}
  .sd-liman a{font-size:1.25rem;padding-block:9px}
  .sd-hat li{font-size:.94rem;padding-block:8px}
}
.film{position:relative;margin-block:clamp(8px,2vh,24px) 0}
.film--scrub{min-height:calc(100svh * 2.6)}
.film--scrub .film__sabit{position:sticky;top:clamp(12px,4vh,40px)}
.film--daire .film__kare{--dugme-alt:max(10px,calc(5.2cqw - 38px))}
.film--daire .film__kare > .film__dugme{position:absolute;inset-inline-end:var(--sol);bottom:var(--dugme-alt);z-index:5;color:var(--paper);border-color:color-mix(in srgb,var(--paper) 45%,transparent);text-shadow:0 0 6px var(--ink),0 0 14px var(--ink)}
.film--daire .film__kare > .film__dugme:is(:hover,:focus-visible){color:var(--paper);border-color:var(--paper)}
.film--daire .film__yigin{bottom:5.2cqw}
@media (max-width:820px){
.film--daire .film__kare{--dugme-alt:4px}
.film--daire .film__kare > .film__dugme{inset-inline-end:12px;min-height:0;padding:5px 12px;line-height:1.2;font-size:.68rem}
.film--daire .film__yigin{font-size:max(.62rem,1.3cqw)}
}
@media (max-width:560px){
.film--daire .film__kare > .film__dugme{top:10px;bottom:auto}
.film--daire .film__yigin{bottom:calc(14cqw + 8px)}
}
.film__kare{
  position:relative;margin:0 auto;width:min(100%,calc(100svh * 16 / 9));
  container-type:inline-size;overflow:hidden;isolation:isolate;background:var(--ink);
  --sol:max(var(--gutter),min(calc((100cqw - var(--wrap)) / 2 + var(--gutter)),5.4cqw));
}
.film__video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
html:not(.js) .film__video{background:url("../video/edolines-film-poster-854.webp") center/cover no-repeat}
.film__kare.film--karanlik{background:var(--film-afis) center/cover no-repeat}
.film__kare.film--karanlik .film__video{opacity:0}
.film__kare::after{
  content:"";position:absolute;inset-inline:0;bottom:0;height:9%;z-index:1;pointer-events:none;
  background:linear-gradient(to bottom,transparent,var(--bg));
}
.film__katman{
  position:absolute;inset:0;z-index:2;pointer-events:none;
  --expo:cubic-bezier(.16,1,.3,1);--p2in:cubic-bezier(.55,.085,.68,.53);
}
.film__katman--perde{color:var(--ink);clip-path:inset(100% 0 0 0)}
.film__katman--film{color:var(--paper)}
.film__katman--film :is(.film__soz,.film__etiket,.film__slogan){
  text-shadow:0 0 .04em rgb(11 11 12 / .6),0 0 .11em rgb(11 11 12 / .6),0 0 .24em rgb(11 11 12 / .6);
}
.film__katman--film .accent{color:var(--gold)}
.film__katman p{position:absolute;inset-inline-start:var(--sol);margin:0;white-space:nowrap;max-width:none}
.film__soz{
  bottom:6.6cqw;overflow:hidden;padding-block:.16em .08em;
  font-size:max(1.4rem,6.04cqw);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-transform:uppercase;
}
.film__soz span,.film__etiket span{
  display:block;transform:translateY(calc(100% + .7em));font-variation-settings:"wdth" 62;
  transition:transform .5s var(--p2in),font-variation-settings 0s .5s;
}
.film__soz.is-on span{transform:none;font-variation-settings:"wdth" 118;transition:transform 1.05s var(--expo),font-variation-settings 1.5s var(--expo)}
.film__etiket{
  bottom:5.4cqw;overflow:hidden;padding-block:.16em .5em;
  font-size:max(.95rem,3.65cqw);font-weight:800;line-height:1.02;letter-spacing:-.03em;text-transform:uppercase;
}
.film__etiket.is-on span{transform:none;font-variation-settings:"wdth" 112;transition:transform 1s var(--expo),font-variation-settings 1.3s var(--expo)}
.film__etiket::after{
  content:"";position:absolute;inset-inline-start:0;bottom:.2em;width:100%;height:max(1px,.1cqw);
  background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--p2in);
}
[dir="rtl"] .film__etiket::after{transform-origin:right}
.film__etiket.is-on::after{transform:scaleX(1);transition:transform .9s var(--expo) .1s}
.film__alt{
  bottom:3cqw;font-size:max(.75rem,1.56cqw);font-weight:450;line-height:1.3;
  color:color-mix(in srgb,var(--paper) 78%,transparent);opacity:0;transition:opacity .3s;
}
.film__alt.is-on{opacity:1;transition:opacity .6s}
.film--italik .film__alt{font-style:italic}
@media (max-width:560px){
.film__alt{display:none}
}
@media (max-width:560px){
.film__video,html:not(.js) .film__video{aspect-ratio:4/5}
}
.film__slogan{
  bottom:5.8cqw;font-size:max(1.6rem,7.8cqw);font-weight:800;line-height:.97;letter-spacing:-.035em;text-transform:uppercase;
}
.film__slogan span{
  display:block;opacity:0;transform:translateY(12px);font-variation-settings:"wdth" 62;
  color:color-mix(in srgb,var(--paper) 5%,transparent);-webkit-text-stroke:max(1px,.125cqw) var(--paper);
  transition:opacity .9s,transform 0s .9s,font-variation-settings 0s .9s;
}
.film__slogan span.accent{color:color-mix(in srgb,var(--gold) 9%,transparent);-webkit-text-stroke-color:var(--gold)}
.film__slogan.is-on span{opacity:1;transform:none;font-variation-settings:"wdth" 122;
  transition:opacity .6s,transform 1.5s var(--expo),font-variation-settings 1.5s var(--expo)}
.film__slogan.is-on span + span{transition-delay:.12s}
.film__sahne{
  position:absolute;inset-inline-start:var(--sol);bottom:16.6cqw;display:flex;gap:.52cqw;
  margin:0;padding:0;list-style:none;opacity:var(--cizgi-a,0);
}
.film__sahne li{position:relative;width:2.9cqw;height:max(1px,.1cqw);background:color-mix(in srgb,currentColor 30%,transparent);overflow:hidden}
.film__sahne i{position:absolute;inset:0;background:var(--gold);transform:scaleX(var(--dol,0));transform-origin:left}
.film__katman--perde .film__sahne i{background:var(--ink)}
[dir="rtl"] .film__sahne i{transform-origin:right}
.film--olc .film__katman span{transition:none!important;font-variation-settings:"wdth" 118!important}
.film--sifir .film__katman *,.film--sifir .film__katman *::after{transition:none!important}
html[lang="ar"] .film__katman p{line-height:1.5}
html[lang="ar"] .film__alt,html[lang="zh-Hans"] .film__alt{font-style:normal}
html[lang="ar"] .film__etiket{padding-bottom:.75em}
html[lang="ar"] .film__slogan{line-height:1.22}
.film__satir{display:flex;justify-content:flex-end;align-items:baseline;gap:22px;padding-block:14px 0}
.film__atla{
  border-bottom:1px solid var(--rule);padding:2px 0 3px;text-decoration:none;
  color:var(--fg-faint);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;
  font-weight:600;font-variation-settings:"wdth" 96;transition:color .3s var(--ease),border-color .3s var(--ease);
}
.film__atla:hover,.film__atla:focus-visible{color:var(--fg);border-color:var(--fg)}
.film__dugme{
  background:var(--bg);border:1px solid var(--rule);border-radius:999px;
  padding:7px 15px;font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;
  font-weight:600;font-variation-settings:"wdth" 96;color:var(--fg-dim);cursor:pointer;
  transition:color .3s var(--ease),border-color .3s var(--ease);
}
.film__dugme:hover{color:var(--fg);border-color:var(--fg)}
.film__yigin{
  position:absolute;inset-inline-end:var(--sol);bottom:5.4cqw;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:.3em;
  margin:0;padding:0;list-style:none;font-size:max(.7rem,1.3cqw);font-weight:650;letter-spacing:.1em;line-height:1.1;text-transform:uppercase;
}
.film__yigin li{
  display:flex;align-items:center;gap:.7em;white-space:nowrap;opacity:0;visibility:hidden;
  transform:translateY(calc(var(--i,0) * 1.45em));
  transition:transform .5s var(--p2in) calc(var(--i,0) * .04s),opacity .3s calc(.2s + var(--i,0) * .04s),visibility 0s linear calc(.5s + var(--i,0) * .04s);
}
.film__yigin li::after{content:"";flex:none;width:1.6cqw;height:max(1px,.1cqw);background:currentColor;opacity:.8}
.film__katman--film .film__yigin li::after{background:var(--gold);opacity:1}
.film__yigin li.is-on{opacity:1;visibility:visible;transform:none;transition:transform .7s var(--expo),opacity .4s,visibility 0s}
.film__katman--film .film__yigin{text-shadow:0 0 .04em rgb(11 11 12 / .6),0 0 .11em rgb(11 11 12 / .6),0 0 .24em rgb(11 11 12 / .6)}
html[lang="ar"] .film__yigin{line-height:1.4}
@media (max-width:560px){
.film__yigin{font-size:.62rem;gap:.22em;letter-spacing:.08em}
}
.film__katman--film .film__soz.accent::after{
  content:"";position:absolute;inset-inline-start:0;bottom:0;width:100%;height:max(1px,.1cqw);background:var(--gold);
  transform:scaleX(0);transform-origin:left;transition:transform .4s var(--p2in);
}
[dir="rtl"] .film__katman--film .film__soz.accent::after{transform-origin:right}
.film__katman--film .film__soz.accent.is-on::after{transform:scaleX(1);transition:transform .9s var(--expo) .6s}
@media (prefers-reduced-motion:reduce){
.film__katman *,.film__katman *::after{transition:none!important}
.film__yigin li{opacity:1;visibility:visible;transform:none}
}
html[lang="zh-Hans"] .film__slogan span{color:var(--paper);-webkit-text-stroke:0}
html[lang="zh-Hans"] .film__slogan span.accent{color:var(--gold)}
@media (max-width:600px){
.film + .section--tight{padding-block:20px 8px}
}
.film__dugme{border:0;border-radius:0;border-bottom:1px solid var(--rule);padding:2px 0 3px;background:transparent;color:var(--fg-faint);font-size:var(--t-meta);letter-spacing:.14em}
.film__dugme:hover,.film__dugme:focus-visible{color:var(--fg);border-color:var(--fg)}
