.site .ffx__film{--ffx-poster:var(--ffx-poster-l);width:100%;min-width:0;margin-inline:auto}.dark .site .ffx__film{--ffx-poster:var(--ffx-poster-d)}.site .ffx__film .sfilm__box{background:var(--ffx-poster) center /cover no-repeat}.site .ffx__pts{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.site .ffx__pt{position:relative;display:grid;gap:4px;width:100%;padding:14px 0;padding-inline-start:16px;margin:0;border:0;border-bottom:1px solid var(--border);background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.site .ffx__pt:before{content:"";position:absolute;inset-inline-start:0;top:14px;bottom:14px;width:2px;background:var(--text);transform:scaleY(0);transform-origin:50% 0;transition:transform .3s var(--ease)}.site .ffx__pt.is-on:before{transform:none}.site .ffx__t{font-size:16.5px;font-weight:500;letter-spacing:-.01em;color:var(--text-2);transition:color .2s ease}.site .ffx__l{font-size:14.5px;line-height:1.5;color:var(--muted)}.site .ffx__pt.is-on .ffx__t,.site .ffx__pt:hover .ffx__t{color:var(--text)}.site .ffx__pt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}html .site[lang=ar] .ffx__t{letter-spacing:0;font-weight:600}.site .ffx__n{display:inline-block;margin-inline-end:10px;font-size:13px;font-weight:400;letter-spacing:0;color:var(--muted);direction:ltr;unicode-bidi:isolate}.site .ffx__pt.is-on .ffx__n{color:var(--accent-ink)}.site .ffx__pts--fold .ffx__l{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s var(--ease),opacity .3s ease}.site .ffx__pts--fold .ffx__l>span{overflow:hidden}.site .ffx__pts--fold .ffx__pt.is-on .ffx__l{grid-template-rows:1fr;opacity:1}.site .ffx__pts--fold .ffx__pt:not(.is-on){gap:0}@media (prefers-reduced-motion:reduce){.site .ffx__pt:before,.site .ffx__pts--fold .ffx__l{transition:none}}.site .ffp__in{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,48px)}.site .ffp__text{display:grid;gap:20px;align-content:start;min-width:0}.site .ffp__pts{display:none;margin-top:8px}@media screen and (min-width:1280px){.site .ffp__in{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:clamp(32px,3vw,64px);align-items:center}.site .ffp__text{max-width:440px}.site .ffp__pts{display:block}.site .ffp--start .ffp__in{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.site .ffp--start .ffp__film{order:-1}.site .ffp--start .ffp__text{justify-self:end}}@media print{.site .ffp__pts{display:block}}@media screen and (min-width:1280px){.site .ffp .snav{display:none}}@media screen and (min-width:1280px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.site .ffp{view-timeline:--ffp block}.site .ffp__film{transform-origin:100% 50%;animation:ffp-settle linear both;animation-timeline:--ffp;animation-range:entry 0 cover 28%;will-change:transform}.site .ffp--start .ffp__film,html .site[dir=rtl] .ffp__film{transform-origin:0 50%}html .site[dir=rtl] .ffp--start .ffp__film{transform-origin:100% 50%}.site .ffp__text{--ffp-x:-48px;animation:ffp-text linear both;animation-timeline:--ffp;animation-range:cover 26% cover 36%}.site .ffp--start .ffp__text,html .site[dir=rtl] .ffp__text{--ffp-x:48px}html .site[dir=rtl] .ffp--start .ffp__text{--ffp-x:-48px}}}@keyframes ffp-settle{0%{transform:scale(1.46)}to{transform:none}}@keyframes ffp-text{0%{opacity:0;translate:var(--ffp-x) 0}to{opacity:1;translate:0 0}}@media screen and (min-width:1280px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.site.js[data-driver]:not(.rm) .sx.ffp{translate:none;scale:none}}}