.AppPage-module__ReWJgq__page{color:#fff;min-width:320px;font-family:var(--font-roboto-flex),Arial,sans-serif;letter-spacing:0;background:#000;font-stretch:28%;overflow:clip}.AppPage-module__ReWJgq__page *,.AppPage-module__ReWJgq__page :before,.AppPage-module__ReWJgq__page :after{box-sizing:border-box}.AppPage-module__ReWJgq__page img,.AppPage-module__ReWJgq__page video,.AppPage-module__ReWJgq__page svg{max-width:100%;display:block}.AppPage-module__ReWJgq__hero{isolation:isolate;align-items:flex-end;width:100%;min-height:560px;display:flex;position:relative;overflow:hidden}.AppPage-module__ReWJgq__heroVideo{z-index:-2;object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.13)}.AppPage-module__ReWJgq__heroOverlay{z-index:-1;background:linear-gradient(#041c2b29 0%,#051f3475 48%,#052038e0 100%);position:absolute;inset:0}.AppPage-module__ReWJgq__heroContent{width:100%;max-width:1180px;margin:0 auto;padding:28px 16px}.AppPage-module__ReWJgq__heroCopy h1,.AppPage-module__ReWJgq__heroCopy p{color:#fff;text-shadow:0 2px 18px #00000047;margin:0;font-weight:700;line-height:1}.AppPage-module__ReWJgq__heroCopy h1{font-size:72px}.AppPage-module__ReWJgq__heroCopy p{margin-top:4px;font-size:40px}.AppPage-module__ReWJgq__carouselSection{background:#000;padding:64px 20px 72px;position:relative;overflow:hidden}.AppPage-module__ReWJgq__carouselShell{width:min(100%,768px);margin:0 auto;position:relative}.AppPage-module__ReWJgq__carouselViewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}.AppPage-module__ReWJgq__carouselTrack{gap:var(--app-carousel-gap);will-change:transform;width:max-content;transition-property:transform;transition-timing-function:cubic-bezier(.22,.61,.36,1);display:flex}.AppPage-module__ReWJgq__screenshotButton{flex:0 0 var(--app-carousel-slide-width);width:var(--app-carousel-slide-width);aspect-ratio:1242/2688;cursor:zoom-in;background:#fff;border:0;border-radius:0;padding:0;overflow:hidden}.AppPage-module__ReWJgq__screenshotButton:focus-visible,.AppPage-module__ReWJgq__carouselArrow:focus-visible,.AppPage-module__ReWJgq__lightboxButton:focus-visible{outline-offset:3px;outline:3px solid #fff}.AppPage-module__ReWJgq__screenshotButton img{object-fit:cover;width:100%;height:100%}.AppPage-module__ReWJgq__carouselArrow{z-index:3;color:#fff;cursor:pointer;background:#111111d9;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:32px;height:32px;margin-top:-16px;transition:background-color .18s,transform .18s;display:grid;position:absolute;top:50%}.AppPage-module__ReWJgq__carouselArrow:hover{background:#e30613;transform:scale(1.06)}.AppPage-module__ReWJgq__carouselArrow svg{stroke-width:2.4px;width:18px;height:18px}.AppPage-module__ReWJgq__carouselPrevious{left:-16px}.AppPage-module__ReWJgq__carouselNext{right:-16px}.AppPage-module__ReWJgq__carouselStatus{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppPage-module__ReWJgq__lightbox{z-index:100;background:#090d11e6;place-items:center;padding:56px 72px 32px;display:grid;position:fixed;inset:0}.AppPage-module__ReWJgq__lightboxFigure{justify-items:center;gap:10px;max-width:min(520px,82vw);max-height:calc(100dvh - 88px);margin:0;display:grid}.AppPage-module__ReWJgq__lightboxFigure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 120px)}.AppPage-module__ReWJgq__lightboxFigure figcaption{color:#fff;font-size:14px}.AppPage-module__ReWJgq__lightboxButton{z-index:1;color:#fff;cursor:pointer;background:#111111b8;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed}.AppPage-module__ReWJgq__lightboxButton:hover{background:#e30613}.AppPage-module__ReWJgq__lightboxButton svg{width:26px;height:26px}.AppPage-module__ReWJgq__lightboxClose{top:16px;right:16px}.AppPage-module__ReWJgq__lightboxPrevious{margin-top:-22px;top:50%;left:16px}.AppPage-module__ReWJgq__lightboxNext{margin-top:-22px;top:50%;right:16px}@media (width<=767px){.AppPage-module__ReWJgq__hero{background:#092b45;min-height:560px}.AppPage-module__ReWJgq__heroVideo{transform:none}.AppPage-module__ReWJgq__heroContent{padding-block:20px}.AppPage-module__ReWJgq__heroCopy h1{font-size:40px}.AppPage-module__ReWJgq__heroCopy p{margin-top:8px;font-size:20px}.AppPage-module__ReWJgq__carouselSection{padding:32px 48px 48px}.AppPage-module__ReWJgq__carouselPrevious{left:-40px}.AppPage-module__ReWJgq__carouselNext{right:-40px}.AppPage-module__ReWJgq__lightbox{padding-inline:52px}.AppPage-module__ReWJgq__lightboxPrevious{left:4px}.AppPage-module__ReWJgq__lightboxNext{right:4px}}@media (prefers-reduced-motion:reduce){.AppPage-module__ReWJgq__heroVideo{display:none}.AppPage-module__ReWJgq__carouselArrow,.AppPage-module__ReWJgq__lightboxButton{transition:none}}
