.landing-page .final-cta-section__promotion,.landing-page .hero-copy__promotion,.landing-page .site-header__promotion{font-family:var(--font-display-alt);font-weight:400}.landing-page .final-cta-section__promotion,.landing-page .final-cta-section__promotion span,.landing-page .hero-copy__promotion,.landing-page .hero-copy__promotion span,.landing-page .site-header__promotion,.landing-page .site-header__promotion span{background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:#fcd587;text-shadow:none;-webkit-text-fill-color:transparent}.landing-page .final-cta-section__promotion:after,.landing-page .final-cta-section__promotion:before,.landing-page .hero-copy__promotion:after,.landing-page .hero-copy__promotion:before,.landing-page .site-header__promotion:after,.landing-page .site-header__promotion:before{display:none;content:none}.landing-page .final-cta-section__promotion,.landing-page .hero-copy__promotion{width:min(633px,100%);min-height:50px;margin:18px 0 0;font-size:36px;letter-spacing:0;line-height:44px;white-space:nowrap}.landing-page .final-cta-section__promotion span,.landing-page .hero-copy__promotion span{font-size:64px;line-height:44px}.landing-page .final-cta-section__promotion{margin-top:25px}.landing-page .final-cta-section__content:has(.email-capture__status:not(:empty)) .final-cta-section__promotion,.landing-page .hero-copy:has(.email-capture__status:not(:empty)) .hero-copy__promotion{margin-top:38px}.landing-page .final-cta-section .email-capture--final-cta>.email-capture__submit,.landing-page .hero-copy .email-capture--hero>.email-capture__submit{width:230px}@media (min-width:960px){.landing-page .hero-copy .hero-video-card{margin-top:90px}.landing-page .site-header__inner{padding-right:19px}.landing-page .site-header__promotion{min-width:0;margin:0;font-size:clamp(22px,2.12vw,32px);line-height:44px;white-space:nowrap}.landing-page .site-header__promotion span{color:inherit;font-size:inherit;-webkit-text-fill-color:transparent}.landing-page .email-capture--nav{width:460px;max-width:min(460px,49vw)}.landing-page .email-capture--nav .email-capture__field{top:13px;right:180px;left:25px}.landing-page .email-capture--nav>.email-capture__submit{top:6px;right:8px;width:160px;height:39px;margin:0;font-size:13px;letter-spacing:1px}}@media (max-width:959px){.landing-page .hero-overview-transition,.landing-page .hero-overview-transition__sticky{height:auto;min-height:0}.landing-page .hero-overview-transition__sticky{position:relative;top:auto;overflow:visible}.landing-page .hero-overview-transition__mist,.landing-page .hero-section__mask-stage,.landing-page .hero-section__transition{display:none}.landing-page .hero-section{--mobile-hero-crop-lift:96px;--mobile-hero-bottom-trim:32px;--mobile-hero-media-height:calc(420px - var(--mobile-hero-bottom-trim));display:flow-root;width:100%;height:auto;min-height:calc(1107px - var(--mobile-hero-crop-lift) - var(--mobile-hero-bottom-trim));overflow:hidden;padding:0;background:#09060d}.landing-page .hero-section__visual-stage{top:0;left:0;width:100%;height:var(--mobile-hero-media-height);overflow:hidden;transform:none}.landing-page .hero-section__visual-stage>.hero-section__background-image{top:calc(-74px - var(--mobile-hero-crop-lift));left:50%;width:auto;height:682px;max-width:none;object-fit:contain;object-position:left top;transform:translateX(-581px)}.landing-page .hero-section__shade{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:1;width:100%;height:var(--mobile-hero-media-height);opacity:1;background:linear-gradient(180deg,#09060d,rgba(9,6,13,0) 8%,rgba(9,6,13,0) 82.718%,#09060d)}.landing-page .hero-section__content{position:relative;z-index:3;display:flow-root;width:100%;max-width:402px;height:auto;min-height:calc(1107px - var(--mobile-hero-crop-lift) - var(--mobile-hero-bottom-trim));margin:0 auto;padding:0}.landing-page .hero-copy,.landing-page .hero-section.is-video-open .hero-copy{position:relative;display:block;width:min(362px,calc(100vw - 40px));min-width:0;max-width:none;height:calc(1013px - var(--mobile-hero-crop-lift));min-height:calc(1013px - var(--mobile-hero-crop-lift));margin:calc(62px - var(--mobile-hero-bottom-trim)) auto 0;padding:0;overflow:visible;opacity:1;transform:none}.landing-page .hero-copy>h1,.landing-page .hero-section.is-video-open .hero-copy>h1{position:absolute;top:calc(455px - var(--mobile-hero-crop-lift));left:7px;width:auto;max-width:calc(100% - 7px);height:52px;margin:0;color:#f4f0ff;font-family:var(--font-display-regular);font-size:clamp(42px,11.44vw,46px);font-weight:400;letter-spacing:-.5px;line-height:52px;text-align:left;text-shadow:0 2.47px 2.47px #1e1e1e;white-space:nowrap}.landing-page .hero-copy>h1 span,.landing-page .hero-section.is-video-open .hero-copy>h1 span{color:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit}.landing-page .hero-copy>h1 span:last-child,.landing-page .hero-section.is-video-open .hero-copy>h1 span:last-child{color:#ecd7ff}.landing-page .hero-copy>.hero-copy__tagline,.landing-page .hero-section.is-video-open .hero-copy>.hero-copy__tagline{position:absolute;top:calc(515px - var(--mobile-hero-crop-lift));left:10px;display:block;width:calc(100% - 10px);max-width:350px;height:60px;margin:0;font-family:var(--font-display-alt);font-size:clamp(19px,5.22vw,21px);font-weight:400;letter-spacing:.4px;line-height:28px}.landing-page .hero-section .hero-copy>.hero-copy__tagline:before,.landing-page .hero-section.is-video-open .hero-copy>.hero-copy__tagline:before{display:none;content:none}.landing-page .hero-copy>.hero-copy__tagline span,.landing-page .hero-section.is-video-open .hero-copy>.hero-copy__tagline span{display:block;white-space:nowrap}.landing-page .hero-copy>.hero-copy__divider,.landing-page .hero-section.is-video-open .hero-copy>.hero-copy__divider{position:absolute;top:calc(580px - var(--mobile-hero-crop-lift));left:10px;display:block;width:min(333px,calc(100% - 20px));max-width:none;height:19px;margin:0;object-fit:fill}.landing-page .hero-copy>.email-capture--hero,.landing-page .hero-section.is-video-open .hero-copy>.email-capture--hero{position:absolute;top:calc(614px - var(--mobile-hero-crop-lift));left:0;display:grid;width:100%;height:98px;min-height:98px;grid-template-columns:minmax(0,1fr);grid-template-rows:44px 44px;gap:10px;margin:0}.landing-page .hero-copy>.hero-copy__promotion{position:absolute;top:calc(722px - var(--mobile-hero-crop-lift));left:10px;width:calc(100% - 10px);min-height:30px;margin:0;font-size:clamp(18px,4.98vw,20px);letter-spacing:-.2px;line-height:26px}.landing-page .hero-copy>.hero-copy__promotion span{font-size:1.6em;line-height:26px}.landing-page .hero-copy>.hero-video-slot,.landing-page .hero-section.is-video-open .hero-copy>.hero-video-slot{position:absolute;top:calc(777px - var(--mobile-hero-crop-lift));left:0;z-index:4;width:100%;max-width:100%;height:auto;margin:0;aspect-ratio:362/202}.landing-page .hero-copy .hero-video-slot .hero-video-card,.landing-page .hero-copy .hero-video-slot .hero-video-player{position:absolute;inset:0;width:100%;max-width:none;height:100%;margin:0;border-radius:16px}.landing-page .hero-copy .hero-video-card__icon{display:grid}.landing-page .hero-copy .hero-video-card__duration{display:block}.landing-page .hero-copy:has(.email-capture__status:not(:empty))>.hero-copy__promotion{top:calc(744px - var(--mobile-hero-crop-lift));margin:0}.landing-page .hero-copy:has(.email-capture__status:not(:empty))>.hero-video-slot{top:calc(811px - var(--mobile-hero-crop-lift))}.landing-page .final-cta-section .email-capture--final-cta,.landing-page .hero-copy .email-capture--hero{overflow:visible;clip-path:none;background:transparent;box-shadow:none;filter:none;isolation:isolate}.landing-page .final-cta-section .email-capture--final-cta .email-capture__field,.landing-page .hero-copy .email-capture--hero .email-capture__field{position:relative;z-index:2;width:100%;height:44px;grid-column:1;grid-row:1}.landing-page .final-cta-section .email-capture--final-cta .email-capture__input,.landing-page .hero-copy .email-capture--hero .email-capture__input{position:relative;inset:auto;z-index:2;width:100%;height:44px;min-height:44px;padding:0 22px;color:#2a103c;font-family:var(--font-ui);font-size:14px;line-height:20px}.landing-page .final-cta-section .email-capture--final-cta>.email-capture__submit,.landing-page .hero-copy .email-capture--hero>.email-capture__submit{position:relative;z-index:2;width:100%;height:44px;min-height:44px;grid-column:1;grid-row:2;margin:0;padding:0 16px 1px;color:#09060d;font-family:var(--font-body);font-size:16px;font-weight:700;letter-spacing:1px;line-height:18px;white-space:nowrap}.landing-page .final-cta-section .email-capture--final-cta .email-capture__status,.landing-page .hero-copy .email-capture--hero .email-capture__status{top:101px;left:10px;width:calc(100% - 20px);max-width:none;min-height:18px;text-align:left}.landing-page .final-cta-section{width:100%;height:874px;min-height:874px;overflow:hidden;padding:0;background:#09060d}.landing-page .final-cta-section__content{position:absolute;z-index:2;top:559px;left:50%;display:block;width:min(362px,calc(100vw - 40px));max-width:none;height:273px;margin:0;padding:0;transform:translateX(-50%)}.landing-page .final-cta-section__content>h2{position:absolute;top:0;left:7px;width:auto;max-width:calc(100% - 7px);height:52px;margin:0;background:none;color:#f4f0ff;font-family:var(--font-display-regular);font-size:clamp(42px,11.44vw,46px);font-weight:400;letter-spacing:-.5px;line-height:52px;text-align:left;text-shadow:0 2.47px 2.47px #1e1e1e;white-space:nowrap;-webkit-text-fill-color:currentColor}.landing-page .final-cta-section__content>h2 span,.landing-page .final-cta-section__content>h2 span:last-child{display:inline;color:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;-webkit-text-fill-color:currentColor}.landing-page .final-cta-section__content>h2 span:last-child{color:#ecd7ff}.landing-page .final-cta-section__tagline{position:absolute;top:60px;left:10px;display:block;width:calc(100% - 10px);max-width:350px;height:60px;margin:0;font-size:clamp(19px,5.22vw,21px);letter-spacing:.4px;line-height:28px}.landing-page .final-cta-section__tagline span{display:block;white-space:nowrap}.landing-page .final-cta-section__divider{display:none!important}.landing-page .final-cta-section__promotion{position:absolute;top:130px;left:9px;width:calc(100% - 9px);min-height:26px;margin:0;font-size:clamp(18px,4.98vw,20px);letter-spacing:-.2px;line-height:26px}.landing-page .final-cta-section__promotion span{font-size:1.6em;line-height:26px}.landing-page .final-cta-section .email-capture--final-cta{position:absolute;top:175px;left:0;display:grid;width:100%;height:98px;min-height:98px;grid-template-columns:minmax(0,1fr);grid-template-rows:44px 44px;gap:10px;margin:0}}@media (max-width:640px){.landing-page .site-header__promotion{position:absolute;top:13px;left:23px;width:calc(100% - 46px);height:26px;margin:0;font-size:clamp(17px,5.32vw,20px);letter-spacing:0;line-height:26px;text-align:left;white-space:nowrap}.landing-page .site-header__promotion span{color:inherit;font-size:1.2em;line-height:20px;-webkit-text-fill-color:transparent}.landing-page .email-capture--nav>.email-capture__submit{top:6px;right:10px;width:121px;height:29px;margin:0;font-size:12px;letter-spacing:0;line-height:22px;text-transform:none}.landing-page .email-capture--nav .email-capture__field{right:141px}}@media (prefers-reduced-motion:reduce){.landing-page .email-capture:after{transition:none}}.landing-page .light-point-card__title-lead{font-size:48px;line-height:44px}@media (min-width:1512px){.landing-page .light-points-section{box-sizing:border-box;height:1973px;min-height:1973px;padding:0;background:#09060d}.landing-page .light-points-section__inner{position:relative;display:block;width:min(100%,1512px);height:1973px;margin:0 auto;padding:0}.landing-page article.light-point-card,.landing-page article.light-point-card:nth-child(n){position:absolute;width:600px;max-width:none;height:736px;min-height:0}.landing-page article.light-point-card--synced{top:113px;left:139px}.landing-page article.light-point-card--moments{top:113px;left:774px}.landing-page article.light-point-card.light-point-card--themed{top:900px;left:139px;width:1236px;max-width:1236px;height:1073px;grid-column:auto}.landing-page .light-point-card:nth-child(n) .light-point-card__panel,.landing-page .light-point-card__panel{position:absolute;inset:0;display:block;width:100%;height:100%}.landing-page .light-point-card:nth-child(n) .light-point-card__picture,.landing-page .light-point-card__picture{display:contents}.landing-page .light-point-card:nth-child(n) .light-point-card__image,.landing-page .light-point-card__image{position:absolute;top:1px;left:0;width:600px;max-width:none;height:414px;object-fit:fill;transform:none}.landing-page .light-point-card--moments .light-point-card__image{height:468px}.landing-page article.light-point-card.light-point-card--themed .light-point-card__image{top:0;width:1236px;height:868px}.landing-page .light-point-card:nth-child(n) .light-point-card__copy,.landing-page .light-point-card__copy{position:absolute;inset:0;width:100%;max-width:none;height:100%;padding:0;text-align:center;transform:none}.landing-page .light-point-card:nth-child(n) .light-point-card__copy h3,.landing-page .light-point-card:nth-child(n) .light-point-card__copy p,.landing-page .light-point-card__copy h3,.landing-page .light-point-card__copy p{position:absolute;margin:0;white-space:pre-line;transform:none}.landing-page .light-point-card--synced .light-point-card__copy h3{top:465px;left:43px;width:500px;max-width:none;font-size:38px;line-height:50px}.landing-page .light-point-card--synced .light-point-card__copy p{top:590px;left:72px;width:456px;max-width:456px}.landing-page .light-point-card--moments .light-point-card__copy h3{top:509px;left:48px;width:506px;max-width:506px;font-size:38px;line-height:44px}.landing-page .light-point-card--moments .light-point-card__copy p{top:576px;left:70px;width:473px;max-width:473px}.landing-page .light-point-card--themed .light-point-card__copy h3{top:918px;left:237px;width:762px;max-width:762px;font-size:38px;line-height:44px}.landing-page .light-point-card--themed .light-point-card__copy p{top:981px;left:108px;width:1019px;max-width:1019px}}@media (max-width:959px){.landing-page .light-scene-section{--task-light-mobile-content:min(362px,calc(100vw - 40px));--task-light-mobile-media-height:min(380px,calc(104.972376vw - 41.98895px));--task-light-mobile-visual-height:min(480px,calc(132.596685vw - 53.038674px));box-sizing:border-box;height:calc(var(--task-light-mobile-media-height) + 366px);min-height:0;padding:62px 20px 32px;background:#100719}.landing-page .light-scene-section__inner{position:relative;width:var(--task-light-mobile-content);height:calc(var(--task-light-mobile-media-height) + 272px);margin:0 auto;padding:0}.landing-page .light-scene-copy{top:0;left:0;width:100%}.landing-page .light-scene-copy h2{width:100%;max-width:362px;margin-inline:auto}.landing-page .light-scene-copy p{width:min(345px,100%)}.landing-page .light-scene-media{top:156px;left:0;width:100%;height:var(--task-light-mobile-media-height);overflow:hidden;aspect-ratio:362/380;margin:0}.landing-page .light-scene-media img,.landing-page .light-scene-media video{position:absolute;top:calc(var(--task-light-mobile-media-height) - var(--task-light-mobile-visual-height));right:auto;bottom:auto;left:0;width:100%;height:var(--task-light-mobile-visual-height);object-fit:cover;object-position:center center;transform:none}.landing-page .light-scene-media:after{background:none}.landing-page .light-scene-selector{top:calc(174px + var(--task-light-mobile-media-height))}.landing-page .light-points-section{box-sizing:border-box;height:1500px;min-height:1500px;padding:62px 20px 32px;background:#100719}.landing-page .light-points-section__inner{display:flex;width:min(100%,362px);max-width:362px;height:1406px;min-height:0;margin:0 auto;padding:0;flex-direction:column;gap:10px}.landing-page article.light-point-card,.landing-page article.light-point-card.light-point-card--wide,.landing-page article.light-point-card:nth-child(n){box-sizing:border-box;position:relative;inset:auto;width:min(362px,100%);max-width:362px;min-height:0;container-type:inline-size}.landing-page article.light-point-card--synced{--task-light-mobile-image-h:69.889503cqi;--task-light-mobile-copy-top:273px;--task-light-mobile-title-w:315px;--task-light-mobile-body-w:319px;--task-light-mobile-title-gap:13px;order:1;height:425px}.landing-page article.light-point-card--themed{--task-light-mobile-image-h:89.226519cqi;--task-light-mobile-copy-top:343px;--task-light-mobile-title-w:212px;--task-light-mobile-body-w:322px;--task-light-mobile-title-gap:10px;order:2;height:523px;grid-column:auto}.landing-page article.light-point-card--moments{--task-light-mobile-image-h:74.861878cqi;--task-light-mobile-copy-top:290px;--task-light-mobile-title-w:202px;--task-light-mobile-body-w:325px;--task-light-mobile-title-gap:10px;order:3;height:438px}.landing-page .light-point-card:nth-child(n) .light-point-card__panel,.landing-page .light-point-card__panel{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0}.landing-page .light-point-card:nth-child(n) .light-point-card__picture,.landing-page .light-point-card__picture{position:absolute;inset:0 auto auto 0;display:block;width:100cqi;height:var(--task-light-mobile-image-h);min-height:0;overflow:hidden}.landing-page .light-point-card--wide .light-point-card__image,.landing-page .light-point-card:nth-child(n) .light-point-card__image,.landing-page .light-point-card__image{position:absolute;top:calc((var(--task-light-mobile-image-h) - 100cqi) / 2);left:calc((100cqi - var(--task-light-mobile-image-h)) / 2);width:var(--task-light-mobile-image-h);max-width:none;height:100cqi;object-fit:fill;transform:rotate(90deg);transform-origin:center}.landing-page .light-point-card--wide .light-point-card__copy,.landing-page .light-point-card:nth-child(n) .light-point-card__copy,.landing-page .light-point-card__copy{position:absolute;inset:var(--task-light-mobile-copy-top) auto auto 50%;width:min(319px,100%);max-width:none;height:auto;padding:0;text-align:center;transform:translateX(-50%)}.landing-page .light-point-card:nth-child(n) .light-point-card__copy h3,.landing-page .light-point-card__copy h3{position:static;width:min(var(--task-light-mobile-title-w),100%);max-width:none;margin:0 auto var(--task-light-mobile-title-gap);font-size:20px;line-height:26px;letter-spacing:-.2px;text-align:center;white-space:pre-line;transform:none}.landing-page .light-point-card__title-lead{font-size:24px;line-height:26px}.landing-page .light-point-card:nth-child(n) .light-point-card__copy p,.landing-page .light-point-card__copy p{position:static;width:min(var(--task-light-mobile-body-w),100cqi);max-width:none;margin:0 auto;font-size:14px;line-height:22px;letter-spacing:0;text-align:center;white-space:normal;transform:none}.landing-page .spotlight-section,.landing-page .spotlight-section__inner{height:auto;min-height:0}.landing-page .spotlight-section__inner{width:min(100%,402px);padding-top:26px;padding-bottom:30px}.landing-page .spotlight-section__grid{display:flex;width:100%;height:auto;min-height:0;flex-direction:column;align-items:center;gap:0}.landing-page .spotlight-copy{display:contents}.landing-page .spotlight-copy__text{position:relative;inset:auto;order:1;width:100%;text-align:center}.landing-page .spotlight-copy__text h2{width:100vw;max-width:100vw;margin:0 0 0 calc(50% - 50vw);font-size:36px;line-height:42px;letter-spacing:-.5px;white-space:nowrap;overflow-wrap:normal}.landing-page .spotlight-copy__text h2 span{display:inline;white-space:nowrap}.landing-page .spotlight-copy__text p{width:100%;height:auto;margin:8px auto 0;font-size:15px;line-height:23px;text-align:center}.landing-page .spotlight-photo{position:relative;inset:auto;order:2;width:min(340px,94%);height:auto;margin:14px 0 0;aspect-ratio:362/400;transform:none}.landing-page .initiative-tracker{position:relative;inset:auto;order:3;width:100%;max-width:none;height:176px;margin:10px 0 0}}.landing-page .control-copy__body-mobile,.landing-page .control-point__mobile-text{display:none}@media (max-width:389px){.landing-page .control-copy__body-desktop,.landing-page .control-point__desktop-text{display:none}.landing-page .control-copy__body-mobile,.landing-page .control-point__mobile-text{display:inline}.landing-page .control-scene img{transform:scale(1.32);transform-origin:center bottom}.landing-page .control-scene:after{background:linear-gradient(0deg,#120a1f,rgba(18,10,31,0) 9.6154%),linear-gradient(180deg,#120a1f,rgba(18,10,31,0) 8%)}}@media (min-width:960px){.landing-page .control-section{box-sizing:border-box;width:100%;height:982px;min-height:982px;padding:104px 88px 80px;overflow:hidden;background:#09060d}.landing-page .control-section__inner{position:relative;display:block;width:min(100%,1336px);max-width:1336px;height:754px;min-height:754px;margin:0 auto;padding:0}.landing-page .control-copy{z-index:2;height:130px}.landing-page .control-copy,.landing-page .control-copy h2{position:absolute;inset:0 auto auto 0;width:100%;max-width:none;margin:0;text-align:center}.landing-page .control-copy h2{height:80px;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-regular);font-size:78px;font-weight:400;letter-spacing:0;line-height:80px;white-space:nowrap;-webkit-text-fill-color:transparent}.landing-page .control-copy h2 span{display:inline}.landing-page .control-copy p{position:absolute;inset:98px auto auto 0;width:100%;max-width:none;height:32px;margin:0;color:#beb1d2;font-family:var(--font-body);font-size:22px;font-weight:400;letter-spacing:0;line-height:33px;text-align:center;white-space:nowrap}.landing-page .control-copy__body-desktop{display:inline}.landing-page .control-copy__body-mobile{display:none}.landing-page .control-scene{position:absolute;inset:-48px auto auto -88px;width:1512px;max-width:none;height:904px;margin:0;overflow:hidden}.landing-page .control-scene img{position:absolute;top:-9.25%;left:0;width:100%;max-width:none;height:111.44%;object-fit:fill;object-position:left top;transform:none}.landing-page .control-scene:after{position:absolute;inset:0;background:linear-gradient(180deg,#09060d 15.719%,rgba(9,6,13,0) 24.228%);content:"";pointer-events:none}.landing-page .control-points-section{box-sizing:border-box;width:100%;height:982px;min-height:982px;padding:104px 88px 80px;overflow:hidden;background:#09060d}.landing-page .control-points-section__inner{position:relative;display:block;width:min(100%,1336px);max-width:1336px;height:754px;min-height:754px;margin:0 auto;padding:0}.landing-page .control-point,.landing-page .control-point:nth-child(n){position:absolute;inset:0;display:block;width:auto;max-width:none;height:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-page .control-point:nth-child(n) .control-point__media,.landing-page .control-point__media{position:absolute;max-width:none;overflow:visible}.landing-page .control-point__picture{position:absolute;display:block;overflow:visible}.landing-page .control-point:nth-child(n) .control-point__image,.landing-page .control-point__image{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;object-fit:fill;transform:none}.landing-page .control-point:nth-child(n) .control-point__copy,.landing-page .control-point__copy{position:absolute;max-width:none;padding:0;border:.682px solid rgba(255,255,255,.08);border-radius:18px;background:#130a1d;box-shadow:0 0 35px rgba(139,92,246,.08),0 8px 28px rgba(0,0,0,.45);text-align:left}.landing-page .control-point__copy:after{position:absolute;width:4px;height:4px;border-radius:2px;background:rgba(201,164,92,.7);box-shadow:0 0 8px rgba(201,164,92,.5);content:""}.landing-page .control-point:nth-child(n) .control-point__copy h3,.landing-page .control-point__copy h3{position:absolute;top:29.32px;left:16.32px;width:auto;max-width:none;margin:0;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-alt);font-size:38px;font-weight:400;letter-spacing:1px;line-height:44px;text-align:left;white-space:normal;-webkit-text-fill-color:transparent}.landing-page .control-point:nth-child(n) .control-point__copy p,.landing-page .control-point__copy p{position:absolute;top:127.32px;left:16.32px;width:auto;max-width:none;margin:0;color:#beb1d2;font-family:var(--font-body);font-size:20px;font-weight:400;letter-spacing:.2px;line-height:30px;text-align:left;white-space:normal}.landing-page .control-point__desktop-text{display:inline}.landing-page .control-point__mobile-text{display:none}.landing-page .control-point--tactile .control-point__media{top:10px;left:368.78px;width:286.692px;height:382.256px}.landing-page .control-point--setup .control-point__picture,.landing-page .control-point--tactile .control-point__picture{inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}.landing-page .control-point--tactile .control-point__copy{top:53px;left:-1px;width:345px;height:206px}.landing-page .control-point--tactile .control-point__copy h3{width:311px}.landing-page .control-point--tactile .control-point__copy p{width:317px}.landing-page .control-point--tactile .control-point__copy:after{top:102.32px;left:351.32px}.landing-page .control-point--adventure .control-point__media{top:64.03px;left:675.47px;width:382.256px;height:286.692px}.landing-page .control-point--adventure .control-point__picture{top:50%;left:50%;width:286.692px;height:382.256px;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center}.landing-page .control-point--adventure .control-point__copy{top:0;left:1083px;width:255px;height:266px}.landing-page .control-point--adventure .control-point__copy h3{top:30px;left:16px;width:221px}.landing-page .control-point--adventure .control-point__copy p{top:128px;left:16px;width:215px}.landing-page .control-point--adventure .control-point__copy:after{top:126px;left:-12px}.landing-page .control-point--app .control-point__media{top:412.25px;left:321px;width:382.256px;height:286.692px}.landing-page .control-point--app .control-point__picture{top:50%;left:50%;width:326.692px;height:422.256px;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center}.landing-page .control-point--app .control-point__copy{top:426px;left:32px;width:264px;height:295px}.landing-page .control-point--app .control-point__copy h3{width:241px}.landing-page .control-point--app .control-point__copy p{width:230px}.landing-page .control-point--app .control-point__copy:after{top:125.32px;left:270.32px}.landing-page .control-point--setup .control-point__media{top:370.72px;left:723.26px;width:286.692px;height:382.256px}.landing-page .control-point--setup .control-point__copy{top:429px;left:1035px;width:264px;height:295px}.landing-page .control-point--setup .control-point__copy h3{width:238px}.landing-page .control-point--setup .control-point__copy p{width:231px}.landing-page .control-point--setup .control-point__copy:after{top:123.32px;left:-11.68px}}@media (min-width:390px) and (max-width:959px){.landing-page .control-section{box-sizing:border-box;width:100%;height:871px;min-height:871px;padding:62px 20px 32px;overflow:hidden;background:#09060d}.landing-page .control-section__inner{position:relative;display:block;width:min(100%,362px);max-width:362px;height:777px;min-height:777px;margin:0 auto;padding:0}.landing-page .control-copy{z-index:2;height:167px}.landing-page .control-copy,.landing-page .control-copy h2{position:absolute;inset:0 auto auto 0;width:362px;max-width:none;margin:0;text-align:center}.landing-page .control-copy h2{height:85px;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-regular);font-size:36px;font-weight:400;letter-spacing:-.5px;line-height:42px;white-space:normal;-webkit-text-fill-color:transparent}.landing-page .control-copy h2 span{display:block}.landing-page .control-copy p{position:absolute;inset:98px auto auto 2px;width:358px;max-width:none;height:69px;margin:0;color:rgba(169,162,182,.82);font-family:var(--font-body);font-size:15px;font-weight:400;letter-spacing:0;line-height:23px;text-align:center;white-space:normal}.landing-page .control-copy__body-desktop{display:none}.landing-page .control-copy__body-mobile{display:inline}.landing-page .control-scene{position:absolute;inset:173px auto auto -20px;width:402px;max-width:none;height:636px;margin:0;overflow:hidden}.landing-page .control-scene img{position:absolute;top:.03%;left:-43.9%;width:237.28%;max-width:none;height:100%;object-fit:fill;object-position:left top;transform:scale(1.32);transform-origin:center bottom}.landing-page .control-scene:after{position:absolute;inset:0;background:linear-gradient(0deg,#09060d,rgba(18,10,31,0) 9.6154%),linear-gradient(180deg,#09060d,rgba(9,6,13,0) 8%);content:"";pointer-events:none}.landing-page .control-points-section{box-sizing:border-box;width:100%;height:1060px;min-height:1060px;padding:62px 20px 32px;overflow:hidden;background:#09060d}.landing-page .control-points-section__inner{position:relative;display:block;width:min(100%,362px);max-width:362px;height:966px;min-height:966px;margin:0 auto;padding:0}.landing-page .control-point,.landing-page .control-point:nth-child(n){position:absolute;inset:0;display:block;width:auto;max-width:none;height:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-page .control-point:nth-child(n) .control-point__media,.landing-page .control-point__media{position:absolute;width:181px;max-width:none;height:241.333px;overflow:visible}.landing-page .control-point__picture{position:absolute;inset:-30px;display:block;width:241px;height:301.333px;overflow:visible;transform:none}.landing-page .control-point--adventure .control-point__image,.landing-page .control-point--app .control-point__image,.landing-page .control-point:nth-child(n) .control-point__image,.landing-page .control-point__image{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;object-fit:fill;transform:none}.landing-page .control-point:nth-child(n) .control-point__copy,.landing-page .control-point__copy{position:absolute;width:181px;max-width:none;height:183px;min-height:0;padding:0;border:.398px solid rgba(139,92,246,.15);border-radius:10.519px;background:rgba(11,10,15,.88);box-shadow:0 0 20.454px rgba(139,92,246,.08),0 4.675px 16.363px rgba(0,0,0,.45);text-align:left}.landing-page .control-point__copy:after{content:none}.landing-page .control-point:nth-child(n) .control-point__copy h3,.landing-page .control-point__copy h3{position:absolute;top:16px;left:12.6px;width:168px;max-width:none;margin:0;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-alt);font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:26px;text-align:left;white-space:normal;-webkit-text-fill-color:transparent}.landing-page .control-point:nth-child(n) .control-point__copy p,.landing-page .control-point__copy p{position:absolute;top:75px;left:12.6px;width:167px;max-width:none;margin:0;color:rgba(169,162,182,.76);font-family:var(--font-body);font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;text-align:left;white-space:normal}.landing-page .control-point__desktop-text{display:none}.landing-page .control-point__mobile-text{display:inline}.landing-page .control-point--tactile .control-point__media{top:0;left:0}.landing-page .control-point--tactile .control-point__copy{top:28px;left:181px;width:182px;height:183px}.landing-page .control-point--tactile .control-point__copy h3{top:16.6px;left:12.6px;width:181.747px}.landing-page .control-point--tactile .control-point__copy p{top:74.6px;left:12.6px;width:167px}.landing-page .control-point--setup .control-point__media{top:241.33px;left:181px}.landing-page .control-point--setup .control-point__copy{top:271.33px;left:0;width:181.001px;height:182.394px;border-width:.475px;border-radius:12.531px}.landing-page .control-point--setup .control-point__copy h3{top:13.53px;right:13.53px;left:auto;width:154px;text-align:right}.landing-page .control-point--setup .control-point__copy p{top:72.53px;right:13.53px;left:auto;width:158px;text-align:right}.landing-page .control-point--app .control-point__media{top:482.66px;left:0}.landing-page .control-point--app .control-point__copy{top:511.66px;left:181px;width:181px;height:183px}.landing-page .control-point--app .control-point__copy h3{top:14.94px;left:12.6px;width:171px}.landing-page .control-point--app .control-point__copy p{top:72.94px;left:12.6px;width:168px}.landing-page .control-point--adventure .control-point__media{top:724px;left:181px}.landing-page .control-point--adventure .control-point__copy{top:753px;left:0;width:181.001px;height:182.394px;border-width:.475px;border-radius:12.531px}.landing-page .control-point--adventure .control-point__copy h3{top:18.53px;right:13.53px;left:auto;width:154px;text-align:right}.landing-page .control-point--adventure .control-point__copy p{top:75.53px;right:13.53px;left:auto;width:154px;text-align:right}}.landing-page .overview-section .overview-card__copy h3{font-size:38px;line-height:44px;letter-spacing:1px}.landing-page .overview-section .overview-card:first-child img{top:-17.26%;left:-9.64%;width:115.75%;height:124.85%;object-fit:fill}.landing-page .overview-section .overview-card:nth-child(3) img{top:-70%;left:-26%;width:168%;height:178%;object-fit:fill}.landing-page .overview-section .overview-card:nth-child(4) img{top:-12.58%;left:-10.27%;width:120.77%;height:116.37%;object-fit:fill}@media (max-width:959px){.landing-page .overview-section .overview-card:first-child .overview-card__media{height:221px}.landing-page .overview-section .overview-card:nth-child(2) .overview-card__media{height:231px}.landing-page .overview-section .overview-card:nth-child(3) .overview-card__media{height:228px}.landing-page .overview-section .overview-card:nth-child(4) .overview-card__media{height:212px}.landing-page .overview-section .overview-card:first-child img{top:-13.21%;left:-10.59%;width:116.1%;height:126.75%}.landing-page .overview-section .overview-card:nth-child(3) img{top:-80%;left:-33%;width:176%;height:187%}.landing-page .overview-section .overview-card:nth-child(4) img{top:-.14%;left:-34.05%;width:167.74%;height:96.61%}.landing-page .overview-section .overview-card:nth-child(n) .overview-card__copy{top:auto;bottom:0;box-sizing:border-box;height:auto}.landing-page .overview-section .overview-card.is-active .overview-card__copy h3,.landing-page .overview-section .overview-card:nth-child(4) .overview-card__copy h3,.landing-page .overview-section .overview-card__copy h3{font-family:var(--font-display);font-size:20px;line-height:23px;letter-spacing:-.2px}}.product-blueprint-figure__picture{display:contents}@media (min-width:960px){.landing-page .product-specs-section .product-specs-group{column-gap:34px}.landing-page .product-specs-section .product-specs-group__copy p{line-height:24px}}@media (min-width:1512px){.landing-page .product-blueprint-section .product-blueprint-copy h2{width:500px}}@media (max-width:959px){.landing-page .sid-section .sid-section__responsive-poster{aspect-ratio:724/2147}.landing-page .product-blueprint-section .product-blueprint-stage{display:block;width:min(calc(100% - (2 * var(--responsive-gutter))),362px)}.landing-page .product-blueprint-section .product-blueprint-copy{display:block;width:100%}.landing-page .product-blueprint-section .product-blueprint-copy__body,.landing-page .product-blueprint-section .product-blueprint-copy__eyebrow{display:none}.landing-page .product-blueprint-section .product-blueprint-copy h2{position:relative;inset:auto;width:min(100%,360px);min-height:84px;margin:0 auto;font-size:clamp(32px,9vw,36px);letter-spacing:-.5px;line-height:42px;overflow-wrap:normal;text-align:center;word-break:normal}.landing-page .product-blueprint-section .product-blueprint-figures{position:relative;inset:auto;display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:45px;margin-top:35px}.landing-page .product-blueprint-section .product-blueprint-figures .product-blueprint-figure,.landing-page .product-blueprint-section .product-blueprint-figures .product-blueprint-figure:nth-child(n){position:relative;inset:auto;display:grid;width:100%;height:auto;min-height:0;align-content:start;justify-items:center;gap:0;margin:0 auto}.landing-page .product-blueprint-section .product-blueprint-figures .product-blueprint-figure.product-blueprint-figure--desktop-only{display:none}.landing-page .product-blueprint-section .product-blueprint-figures .product-blueprint-figure--beacon{width:min(88.3978%,320px)}.landing-page .product-blueprint-section .product-blueprint-figure__picture{display:block;width:100%}.landing-page .product-blueprint-section .product-blueprint-figures .product-blueprint-figure img,.landing-page .product-blueprint-section .product-blueprint-figures .product-blueprint-figure:nth-child(n) img{position:relative;inset:auto;display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.landing-page .product-blueprint-section .product-blueprint-figures .product-blueprint-figure figcaption,.landing-page .product-blueprint-section .product-blueprint-figures .product-blueprint-figure:nth-child(n) figcaption{position:relative;inset:auto;width:100%;margin:20px 0 0;font-size:20px;font-weight:500;line-height:33px;text-align:center}.landing-page .product-specs-section .product-specs-group,.landing-page .product-specs-section .product-specs-group:first-child,.landing-page .product-specs-section .product-specs-group:nth-child(n){row-gap:8px}.landing-page .product-specs-section .product-specs-group:nth-child(n) .product-specs-group__copy p,.landing-page .product-specs-section .product-specs-group__copy p{line-height:27px}}