.universe-film{position:relative;height:100svh;min-height:700px;background:#051a2f;overflow:hidden;isolation:isolate;color:#fff;padding:0!important}.film-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-3}.film-shade{position:absolute;inset:0;background:linear-gradient(90deg,#051a2fe0 0%,#051a2f90 30%,#051a2f00 65%),linear-gradient(0deg,#051a2ff5 0%,#051a2f00 45%);z-index:-2;pointer-events:none}.film-topline{position:absolute;top:145px;left:var(--p);right:var(--p);display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;color:#c8ddf1}.film-topline i{display:inline-block;width:5px;height:5px;background:#9d89fc;border-radius:50%;margin-right:8px;box-shadow:0 0 15px #9d89fc}.film-heading{position:absolute;top:22%;left:var(--p);max-width:60%;margin:0!important;font:400 clamp(60px,6.5vw,106px)/1.08 Anton!important;letter-spacing:-.015em!important;text-transform:uppercase;pointer-events:none}.film-heading em{color:#9d89fc;background:none!important;-webkit-text-fill-color:initial}.film-chapter{position:absolute;left:var(--p);bottom:175px;max-width:360px}.film-chapter-kicker{font-size:9px;letter-spacing:2px;color:#9d89fc;display:flex;gap:10px;align-items:center}.film-chapter-kicker:before{content:'';height:1px;width:24px;background:#9d89fc}.film-chapter-title{font:500 19px/1.35 'DM Sans';letter-spacing:-.3px;margin:14px 0 12px;text-transform:none;font-weight:500!important}.film-chapter-description{font-size:13px;line-height:1.75;color:#c8ddf1}.film-controls{position:absolute;bottom:45px;left:var(--p);right:var(--p);display:grid;grid-template-columns:1fr auto;gap:35px;align-items:end}.film-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;max-width:750px;width:100%}.film-stage{position:relative;padding:17px 0 10px;text-align:left;border:0;border-top:1px solid #c8ddf140;background:none;color:#93abc1;cursor:pointer;font-size:12px;transition:color .4s}.film-stage>span{font-size:9px;display:inline-block;margin-right:13px}.film-stage.active{color:white}.film-stage i{position:absolute;top:-1px;left:0;height:2px;width:100%;background:#9d89fc;transform:scaleX(0);transform-origin:left}.film-stage:hover{color:#fff}.film-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;justify-content:end}.film-pause{border:1px solid #c8ddf140;border-radius:25px;padding:12px 16px;background:#051a2f50;color:#c8ddf1;font:11px 'DM Sans';cursor:pointer;backdrop-filter:blur(8px)}.film-scroll{font-size:10px;color:#c8ddf1;display:flex;align-items:center;gap:15px}.film-scroll b{width:35px;height:35px;border:1px solid #c8ddf140;border-radius:50%;display:grid;place-items:center;font-size:17px;font-weight:400}.film-breadcrumb{position:absolute;right:var(--p);top:145px;font-size:10px;letter-spacing:2px;color:#c8ddf1}.film-page-header{position:absolute!important;top:0;left:0;width:100%;z-index:20;border-bottom:0!important}.services-motion-page .film-topline{right:auto}.film-view-label{position:absolute;right:var(--p);top:51%;font-size:8px;letter-spacing:2px;color:#93abc1;writing-mode:vertical-rl}.film-chapter{transition:opacity .35s}.film-topline>span:last-child{color:#93abc1}
@media(max-width:1000px){.film-heading{font-size:7.5vw!important;max-width:68%}.film-controls{gap:20px}.film-actions{gap:15px}.film-scroll>span{display:none}.film-timeline{gap:16px}.film-chapter{bottom:180px;max-width:330px}}
@media(max-width:600px){.universe-film{min-height:850px;height:100svh}.film-topline{top:112px;font-size:7px;letter-spacing:1px}.film-topline>span:last-child,.film-breadcrumb,.film-view-label{display:none}.film-heading{top:18%;font-size:12.5vw!important;max-width:100%;line-height:1.1!important}.film-shade{background:linear-gradient(0deg,#051a2f 0%,#051a2f20 58%,#051a2f10 80%)}.film-chapter{bottom:175px;max-width:87%;}.film-chapter-title{font-size:18px;max-width:330px}.film-chapter-description{font-size:12px;max-width:320px}.film-chapter-kicker{font-size:8px}.film-controls{bottom:24px;display:flex;flex-direction:column;align-items:stretch;gap:14px}.film-timeline{gap:15px}.film-stage{font-size:10px;padding-top:13px}.film-stage>span{font-size:8px;margin-right:7px}.film-actions{justify-content:space-between}.film-scroll>span{display:inline;font-size:9px}.film-pause{font-size:9px;padding:10px 13px}.film-scroll b{width:29px;height:29px}.film-heading em{color:#9d89fc}.film-chapter-description{max-width:100%}}
@media(prefers-reduced-motion:reduce){.film-stage,.film-chapter{transition:none}}

@media(min-width:601px) and (max-height:800px){.film-heading{top:20%;font-size:6vw!important}.film-chapter{bottom:150px;max-width:340px}.film-chapter-title{font-size:17px;margin-bottom:8px}.film-chapter-description{font-size:12px}.film-controls{bottom:28px}.film-topline{top:120px}}

/* One horizontal gradient across the complete slogan. */
@supports ((background-clip:text) or (-webkit-background-clip:text)){
 .film-heading{background-image:linear-gradient(90deg,#8c78f1 0%,#5401ff 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
 .film-heading .slogan-gradient-first,.film-heading .slogan-gradient-next{background:none;color:inherit;-webkit-text-fill-color:inherit}
}
