.film-public{--film-bg:#f4f2ed;--film-surface:#fff;--film-ink:#17191e;--film-muted:#62666e;--film-line:#d2d0cb;--film-accent:#2f5bff;background:var(--film-bg);color:var(--film-ink);font-family:var(--font-body,"Source Sans 3",sans-serif);font-size:18px;line-height:1.5}.film-public :is(h1,h2,h3){font-family:var(--font-display,"Plus Jakarta Sans",sans-serif);letter-spacing:-.05em;font-weight:600}.film-public h2{margin:0;font-size:clamp(38px,4.4vw,68px);line-height:1.12}.film-public a{color:inherit}.film-label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:29px;font-size:12px;font-weight:600;line-height:1.5;display:block}.film-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.film-button{min-height:50px;color:var(--film-ink);border:1px solid var(--film-line);font:600 15px var(--font-body,"Source Sans 3",sans-serif);cursor:pointer;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;padding:13px 19px;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.film-button svg{flex:none}.film-button-solid{background:var(--film-accent);border-color:var(--film-accent);color:#fff!important}.film-button:hover{border-color:var(--film-ink);background:var(--film-surface)}.film-button-solid:hover{background:#2147d8;border-color:#2147d8}.film-text-link{border-bottom:1px solid;align-items:center;gap:27px;min-height:44px;padding:9px 0;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.film-public :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--film-accent);outline-offset:4px}.film-section{max-width:1800px;margin:auto;padding:110px max(5.5vw,24px)}.film-section-heading{max-width:1050px}.film-section-heading>p{max-width:620px;color:var(--film-muted);margin:24px 0 0;font-size:21px;line-height:1.55}.film-choice{grid-template-columns:1fr;gap:78px;padding-top:135px;padding-bottom:130px;display:grid}.film-choice .film-section-heading{max-width:1040px}.film-choice h2{font-size:clamp(40px,5vw,76px)}.film-decision-list{border-top:1px solid var(--film-line);border-bottom:1px solid var(--film-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.film-decision-list>a{border-right:1px solid var(--film-line);grid-template-columns:1fr auto;align-content:start;gap:29px 14px;margin-right:30px;padding:33px 30px 32px 0;text-decoration:none;display:grid}.film-decision-list>a:last-child{border:0;margin:0;padding-right:0}.film-decision-number{color:var(--film-muted);font-size:12px}.film-decision-list>a>svg:first-of-type{grid-area:1/2}.film-decision-list>a>div{grid-column:1}.film-decision-list>a>svg:last-child{grid-area:2/2;align-self:end}.film-decision-list h3{letter-spacing:-.035em;margin:0 0 13px;font-size:27px;line-height:1.25}.film-decision-list p{color:var(--film-muted);margin:0;font-size:17px;line-height:1.5}.film-decision-list>a:hover h3{color:var(--film-accent)}.film-operation{padding-top:130px;padding-bottom:125px}.film-operation-intro{padding-bottom:60px;position:relative}.film-operation-intro p{color:var(--film-muted);max-width:550px;margin:23px 0 0;font-size:22px;line-height:1.5}.film-operation-intro>.film-text-link{position:absolute;bottom:64px;right:0}.film-operation-tabs{border-bottom:1px solid var(--film-line);gap:10px;margin-bottom:32px;display:flex}.film-operation-tabs button{color:var(--film-muted);font:600 18px var(--font-body,"Source Sans 3",sans-serif);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:70px;min-height:58px;margin-right:28px;padding:16px 24px 18px 0;display:flex}.film-operation-tabs button[aria-selected=true]{color:var(--film-ink);border-color:var(--film-accent)}.film-operation-caption{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:27px;display:flex}.film-operation-caption h3{margin:0;font-size:25px;line-height:1.25}.film-operation-caption p{max-width:510px;color:var(--film-muted);margin:0;font-size:17px}.film-operation-view figure{background:var(--film-surface);border:1px solid var(--film-line);overscroll-behavior-x:contain;border-radius:3px;margin:0;overflow:auto;box-shadow:0 24px 80px #17191e0a}.film-operation-view img{object-fit:contain;width:100%;height:auto;min-height:250px;display:block}.film-operation-entry{margin-top:27px}.film-questions{border-top:1px solid var(--film-line);grid-template-columns:.8fr 1.2fr;gap:45px 70px;display:grid}.film-faq{border-top:1px solid var(--film-line);min-width:0}.film-faq details{border-bottom:1px solid var(--film-line)}.film-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;font-size:21px;font-weight:600;line-height:1.4;list-style:none;display:flex}.film-faq summary::-webkit-details-marker{display:none}.film-faq summary>span{font:400 25px var(--font-body);flex-shrink:0;transition:transform .18s}.film-faq details[open] summary>span{transform:rotate(45deg)}.film-faq details>p{color:var(--film-muted);max-width:760px;margin:0;padding:0 50px 28px 0;font-size:18px;line-height:1.65}.film-questions>.film-text-link{grid-column:2;justify-self:start}.film-finale{color:#f5f5f2;background:#0b0c0f;padding:116px max(5.5vw,24px) 58px;position:relative}.film-finale>h2{max-width:1350px;font-size:clamp(48px,7.2vw,110px);line-height:1.12}.film-finale>.film-label{color:#b5bac4}.film-finale>.film-actions{margin-top:45px}.film-finale .film-button:not(.film-button-solid){color:#f5f5f2;border-color:#4d5056}.film-finale .film-button:not(.film-button-solid):hover{background:#17191e}.film-back-top{align-items:center;gap:18px;width:fit-content;margin-top:85px;font-size:14px;text-decoration:none;display:flex;color:#b5bac4!important}.film-back-top svg{transform:rotate(180deg)}.film-editorial-header{border-bottom:1px solid var(--film-line);max-width:1800px;margin:auto;padding:125px max(5.5vw,24px) 85px}.film-editorial-header h1{letter-spacing:-.055em;max-width:1370px;margin:0;font-size:clamp(62px,7vw,112px);line-height:1.06}.film-editorial-lead{justify-content:space-between;align-items:flex-start;gap:55px;margin-top:42px;display:flex}.film-editorial-lead>p{color:var(--film-muted);max-width:660px;margin:0;font-size:21px;line-height:1.6}.film-editorial-lead .film-actions{flex-shrink:0}.film-editorial-lead .film-button{min-width:170px}.film-inner-finale{border-top:1px solid var(--film-line);grid-template-columns:1fr .65fr;align-items:center;gap:60px;padding:80px max(5.5vw,24px);display:grid}.film-inner-finale h2{max-width:850px;font-size:clamp(38px,4.2vw,64px)}.film-inner-finale p{color:var(--film-muted);margin:0 0 26px;font-size:19px}.film-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;display:grid}.film-facts article{border-top:1px solid var(--film-line);grid-template-columns:1fr auto;align-content:start;gap:25px;padding-top:26px;display:grid}.film-facts article>span{color:var(--film-muted);font-size:13px}.film-facts h3{grid-column:1/-1;margin:0;font-size:30px;line-height:1.2}.film-facts p{color:var(--film-muted);grid-column:1/-1;margin:0;font-size:18px;line-height:1.65}.film-checks{gap:15px;padding:0;list-style:none;display:grid}.film-checks li{align-items:center;gap:12px;display:flex}.film-capture{margin:0;overflow:hidden}.film-capture img{max-width:100%;height:auto;display:block}.film-capture figcaption{color:var(--film-muted);margin-top:15px;font-size:14px}.film-capture-small img{object-fit:contain;max-height:500px}:root[data-theme=dark] .film-public{--film-bg:#17191e;--film-surface:#202329;--film-ink:#f5f5f2;--film-muted:#b5bac4;--film-line:#3c3f47}@media (min-width:1800px){.film-section,.film-editorial-header{padding-left:100px;padding-right:100px}}@media (max-width:1100px){.film-operation-intro>.film-text-link{margin-top:24px;position:static}.film-editorial-lead{display:block}.film-editorial-lead>.film-actions{margin-top:29px}.film-decision-list>a{margin-right:20px;padding-right:20px}.film-decision-list h3{font-size:24px}.film-facts{gap:28px}.film-questions{grid-template-columns:1fr 1.2fr;gap:35px}}@media (max-width:767px){.film-public{font-size:17px}.film-label{margin-bottom:23px;font-size:11px}.film-section{padding:73px 24px}.film-public h2{letter-spacing:-.045em;font-size:38px;line-height:1.13}.film-section-heading>p{margin-top:24px;font-size:19px}.film-choice{gap:43px;padding-top:78px;padding-bottom:78px}.film-choice h2{font-size:39px}.film-decision-list{display:block}.film-decision-list>a{border-right:0;border-bottom:1px solid var(--film-line);grid-template-columns:26px 1fr auto;align-items:start;gap:13px 17px;margin:0;padding:24px 0}.film-decision-list>a:last-child{border-bottom:0}.film-decision-number{grid-area:1/1;margin-top:2px;font-size:12px;line-height:1.5}.film-decision-list>a>svg:first-of-type{display:none}.film-decision-list>a>div{grid-column:2}.film-decision-list>a>svg:last-child{grid-area:1/3;align-self:start;width:20px}.film-decision-list h3{margin-bottom:7px;font-size:23px;line-height:1.3}.film-decision-list p{max-width:260px;font-size:17px}.film-operation-intro{padding-bottom:31px}.film-operation-intro p{margin-top:22px;font-size:19px}.film-operation-tabs{gap:19px;margin-bottom:25px}.film-operation-tabs button{flex:1;justify-content:space-between;gap:8px;min-height:48px;margin:0;padding:12px 0;font-size:16px}.film-operation-tabs button svg{width:15px}.film-operation-caption{margin-bottom:24px;display:block}.film-operation-caption h3{font-size:24px}.film-operation-caption p{margin-top:14px;font-size:17px}.film-operation-view figure{border-left:0;border-right:0;border-radius:0;margin-left:-24px;margin-right:-24px}.film-operation-view img{width:900px;max-width:none;min-height:0}.film-operation-entry{margin-top:23px}.film-questions{display:block}.film-questions .film-section-heading{margin-bottom:40px}.film-faq summary{gap:20px;padding:21px 0;font-size:19px}.film-faq details>p{padding:0 24px 24px 0;font-size:17px;line-height:1.65}.film-questions>.film-text-link{margin-top:30px}.film-finale{padding:74px 24px 44px}.film-finale>h2{font-size:43px;line-height:1.13}.film-finale>.film-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:32px}.film-finale .film-button{min-height:51px;font-size:16px}.film-back-top{margin-top:60px}.film-editorial-header{padding:80px 24px 48px}.film-editorial-header h1{font-size:clamp(45px,12vw,64px);line-height:1.07}.film-editorial-lead{margin-top:31px}.film-editorial-lead>p{font-size:19px;line-height:1.6}.film-editorial-lead .film-actions{gap:10px}.film-editorial-lead .film-button{min-width:0;padding:12px 16px;font-size:15px}.film-inner-finale{padding:61px 24px;display:block}.film-inner-finale h2{font-size:36px}.film-inner-finale>div{margin-top:28px}.film-inner-finale p{font-size:18px}.film-facts{display:block}.film-facts article{gap:21px;padding:26px 0 35px}.film-facts article:last-child{padding-bottom:0}.film-facts h3{font-size:27px}.film-facts p{font-size:18px}}@media (prefers-reduced-motion:reduce){.film-public :is(a,button,summary>span){transition:none}}
.cinema-sequence{color:#f5f5f2;isolation:isolate;background:#0b0c0f;position:relative}.cinema-stage{isolation:isolate;background:#0b0c0f;width:100%;height:100svh;min-height:620px;position:relative;overflow:clip}.cinema-poster,.cinema-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cinema-poster{z-index:0;margin:0}.cinema-poster img{object-fit:contain;width:100%;height:100%;display:block}.cinema-canvas{z-index:1;opacity:0}.cinema-canvas[data-ready=true]{opacity:1}.cinema-copy{z-index:2;pointer-events:none;max-width:1800px;height:100%;margin:0 auto;padding:clamp(108px,14vh,156px) max(5.5vw,24px) 100px;position:relative}.cinema-copy a,.cinema-copy button{pointer-events:auto}.cinema-copy h1{font-family:var(--font-display,"Plus Jakarta Sans",sans-serif);letter-spacing:-.06em;color:#f5f5f2;max-width:1200px;margin:0;font-size:clamp(72px,7.7vw,118px);font-weight:650;line-height:1.02}.cinema-copy h1 span{color:inherit}.cinema-copy h2{font-family:var(--font-display,"Plus Jakarta Sans",sans-serif);letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(50px,5vw,78px);font-weight:600;line-height:1.08}.cinema-copy p{max-width:520px;font:400 clamp(17px,1.4vw,21px)/1.5 var(--font-body,"Source Sans 3",sans-serif);color:#c4c7ce;margin:23px 0 0}.cinema-copy .film-actions{margin-top:27px}.cinema-copy .film-button{color:#f5f5f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17191e8c;border-color:#777a80}.cinema-copy .film-button:first-child{color:#17191e;background:#f5f5f2;border-color:#f5f5f2}.cinema-skip{z-index:3;right:max(5.5vw,24px);bottom:max(35px,env(safe-area-inset-bottom));color:#e1e1df;min-height:44px;font:400 13px var(--font-body,"Source Sans 3",sans-serif);border-bottom:1px solid #5a5c61;align-items:center;gap:22px;padding:8px 0;text-decoration:none;display:flex;position:absolute}.cinema-skip span{font-size:19px}.cinema-skip:focus-visible{outline-offset:6px;outline:3px solid #9bb0ff}.cinema-scroll-mark{z-index:2;font:400 11px var(--font-body,"Source Sans 3",sans-serif);color:#b5bac4;align-items:center;gap:17px;display:flex;position:absolute;bottom:48px;left:max(5.5vw,24px)}.cinema-scroll-mark i{background:#777a80;width:72px;height:1px;display:block}.cinema-logistics .cinema-copy{padding-top:100px}.cinema-sequence[data-motion=reduced] .cinema-stage{height:90svh;min-height:620px}.cinema-sequence[data-motion=reduced] .cinema-scroll-mark,.cinema-sequence[data-motion=reduced] .cinema-skip{display:none}@media (max-width:767px){.cinema-stage{min-height:720px}.cinema-copy{padding:36px 24px 105px}.cinema-copy h1{letter-spacing:-.055em;max-width:100%;font-size:clamp(48px,13.7vw,66px);line-height:1.04}.cinema-copy h2{max-width:100%;font-size:clamp(36px,10.8vw,52px);line-height:1.1}.cinema-copy p{max-width:320px;margin-top:14px;font-size:17px;line-height:1.4}.cinema-copy .film-actions{gap:10px;margin-top:14px}.cinema-copy .film-button{gap:16px;min-height:45px;padding:10px 14px;font-size:14px}.cinema-skip{right:24px;bottom:max(22px,env(safe-area-inset-bottom));gap:13px;font-size:12px}.cinema-scroll-mark{gap:10px;font-size:10px;bottom:34px;left:24px}.cinema-scroll-mark i{width:28px}.cinema-logistics .cinema-copy{padding-top:94px}.cinema-sequence[data-motion=reduced] .cinema-stage{height:94svh;min-height:720px}}.cinema-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05060800 73%,#05060873 88%,#050608bf 100%),linear-gradient(90deg,#050608c7 0%,#05060873 45%,#05060800 72%);position:absolute;inset:0}.cinema-scroll-mark,.cinema-skip{color:#f5f5f2}.cinema-scroll-mark i{background:#f5f5f299}@media (max-width:767px){.cinema-stage:after{background:linear-gradient(#05060800 73%,#05060873 88%,#050608bf 100%),linear-gradient(#05060870 0%,#05060830 30%,#05060800 55%)}.cinema-product .cinema-copy{padding-top:32px}.cinema-product .cinema-copy p,.cinema-product .cinema-copy .film-actions{margin-top:10px}.cinema-product .cinema-copy .film-actions .film-button:nth-child(2){display:none}}.cinema-stage,.cinema-sequence[data-motion=reduced] .cinema-stage{height:calc(100svh - var(--site-header-height,72px));min-height:0}@media (max-width:767px){.cinema-logistics .cinema-copy{padding-top:32px}}@media (max-width:767px) and (max-height:740px){.cinema-product .cinema-copy{padding-top:8px}.cinema-product .cinema-copy h1{font-size:35px}.cinema-product .cinema-copy p{margin-top:6px;font-size:15px;line-height:1.3}.cinema-product .cinema-copy .film-actions{margin-top:6px}.cinema-product .cinema-copy .film-button{min-height:40px;padding:8px 13px;font-size:13px}}.cinema-logistics .cinema-copy p{color:#f5f5f2}
