@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2-variations")}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin.woff2)format("woff2-variations")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/barlow-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/barlow-condensed-800.woff2)format("woff2")}:root{--bg:#061412;--bg-deep:#040d0c;--teal:#14514a;--teal-light:#1f6e64;--teal-ink:#5fc4b3;--orange:#f58232;--on-orange:#061412;--text:#fff;--text2:#b7ccc8;--text3:#8aa8a2;--line:#ffffff1a;--line-strong:#fff3;--head:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--body:"DM Sans Variable", "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--gutter:clamp(16px, 4vw, 40px);--bar:60px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--text2);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;background:#030908;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--head);color:var(--text);letter-spacing:-.02em;margin:0}p,figure,ol{margin:0}ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.skip{z-index:100;background:var(--orange);color:var(--on-orange);padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:100%;max-width:1200px;padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.btn{min-height:48px;font:700 15px/1 var(--body);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--orange);color:var(--on-orange)}.btn--primary:hover{background:#ff9147}.btn--line{border-color:var(--line-strong);color:var(--text);-webkit-backdrop-filter:blur(8px);background:#050a0959}.btn--line:hover{border-color:#ffffff73}.btn--sm{min-height:38px;padding:0 16px;font-size:14px}.bar{z-index:50;height:var(--bar);-webkit-backdrop-filter:saturate(1.3)blur(14px);border-bottom:1px solid var(--line);background:#061412b8;position:fixed;top:0;bottom:auto;left:0;right:0}.bar__inner{align-items:center;gap:16px;height:100%;display:flex}.brand{color:var(--text);font:800 18px/1 var(--head);letter-spacing:-.02em;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.nav{align-items:center;gap:8px;display:flex}.nav>a:not(.btn){color:var(--text2);padding:8px 12px;font-weight:500;text-decoration:none}.nav>a:not(.btn):hover{color:var(--text)}.hero{position:relative}.hero__stage{isolation:isolate;background:#030908;height:100svh;min-height:560px;max-height:1200px;position:relative;overflow:hidden}.hero__media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero__poster,.hero__poster img,.hero__video,.hero__canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero__poster img,.hero__video{object-fit:cover;object-position:50% 50%;background:#030908}.hero__video{opacity:0;transition:opacity .6s}.hero.is-playing .hero__video{opacity:1}.hero__canvas{opacity:0;pointer-events:none;transition:opacity .8s}.hero.has-overlay .hero__canvas{opacity:1}@media (max-aspect-ratio:9/10){.hero__media{top:var(--bar);height:max(min(125vw, 70svh), calc(100svh - var(--bar) - 290px));bottom:auto}.hero__media:after{content:"";pointer-events:none;background:linear-gradient(#03090800,#030908 96%);height:32%;position:absolute;top:auto;bottom:0;left:0;right:0}}.hero__film{pointer-events:none;background:radial-gradient(120% 90% at 55% 45%,#0000 55%,#020605b8 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.hero__scrim{pointer-events:none;background:radial-gradient(90% 75% at 0 100%,#030908e0 0%,#03090880 40%,#0000 70%),linear-gradient(#0614128c 0%,#0000 22%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-aspect-ratio:9/10){.hero__scrim{background:linear-gradient(#0000 45%,#030908e6 64%,#030908 100%),linear-gradient(#0614128c 0%,#0000 18%)}}.hero__copy{position:absolute;bottom:clamp(64px,12vh,140px);left:0;right:0}.hero__title{letter-spacing:-.045em;text-shadow:0 2px 30px #00000059;font-size:clamp(60px,11vw,150px);font-weight:800;line-height:.86}.hero__pitch{max-width:26ch;font:600 clamp(20px, 2.2vw, 28px)/1.25 var(--head);color:var(--text);letter-spacing:-.015em;margin-top:18px}.hero__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}@media (max-width:760px){.hero__copy{bottom:calc(36px + env(safe-area-inset-bottom,0px))}}.hero__callout{pointer-events:none;opacity:0;white-space:nowrap;will-change:transform;font:600 clamp(14px, 1.25vw, 19px)/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:#eaf6f3;text-shadow:0 1px 8px #0009;border-left:1px solid #eaf6f3b3;padding:0 0 12px 12px;transition:opacity .35s;position:absolute;top:0;left:0;translate:-1px -100%}.hero__callout:before{content:"";background:#eaf6f3;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px;left:-4px;box-shadow:0 0 10px #eaf6f3cc}.hero__callout.is-on{opacity:1}.hero__callout.is-flip{border-left:0;border-right:1px solid #eaf6f3b3;padding:0 12px 12px 0;translate:calc(1px - 100%) -100%}.hero__callout.is-flip:before{left:auto;right:-4px}.hero__callout.is-flip.is-accent{border-color:#f58232d9}.hero__callout.is-accent{color:#ffb27a;border-color:#f58232d9}.hero__callout.is-accent:before{background:var(--orange);box-shadow:0 0 12px #f58232e6}.showcase{background:radial-gradient(70% 40% at 50% 0,#14514a59,#0000 70%),#030908;padding:clamp(96px,12vw,160px) 0 clamp(40px,6vw,80px);position:relative}.showcase__intro{text-align:center;margin-bottom:clamp(40px,7vw,100px)}.showcase__intro h2{letter-spacing:-.045em;max-width:12ch;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(40px,7vw,96px);font-weight:800;line-height:.95}.showcase__intro p{max-width:40ch;margin:20px auto 0;font-size:clamp(17px,1.6vw,21px)}.feature{padding:clamp(48px,7vw,110px) 0}.feature__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}.feature--flip .feature__copy{order:2}.feature__copy{max-width:30rem}.feature__n{font:600 18px/1 var(--display);letter-spacing:.22em;color:var(--teal-ink);margin-bottom:18px;display:block}.feature__copy h3{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,4.6vw,60px);font-weight:800;line-height:1}.feature__copy p{max-width:36ch;margin-top:18px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}@media (max-width:860px){.feature__grid{grid-template-columns:1fr}.feature--flip .feature__copy{order:0}.feature__copy{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.feature__copy p{margin-inline-start:auto;margin-inline-end:auto}}.feature__stage{--t:0;height:clamp(560px,66vw,820px);position:relative}.device{aspect-ratio:720/1460;background:linear-gradient(160deg,#1d2826 0%,#0b1110 40%,#050908 100%);border-radius:46px;margin:0;padding:9px;position:absolute;top:50%;left:50%;box-shadow:inset 1.5px 1.5px #d6efe98c,inset -1px -1px #ffbe8c2e,0 0 0 1px #ffffff0d,0 60px 110px -40px #000000f2,0 0 120px -30px #1f827673}.device:before{content:"";z-index:2;background:radial-gradient(circle at 35% 35%,#2a3a44,#050708 70%);border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:20px;left:50%;box-shadow:0 0 0 2px #0000008c}.device:after{content:"";background:#2b3533;border-radius:0 2px 2px 0;width:3px;height:12%;position:absolute;top:22%;right:-3px;box-shadow:0 90px #2b3533}.device>img{object-fit:cover;background:#0b1a18;border-radius:38px;width:100%;height:100%}.device--front{width:min(370px,62vw);transform:translate(-30%, -50%) translateY(calc(var(--t) * 40px)) rotate(calc(var(--t) * -1.5deg));z-index:2}.device--back{width:min(300px,48vw);transform:translate(-95%, -46%) translateY(calc(var(--t) * -60px)) rotate(calc(-7deg + var(--t) * 3deg));filter:saturate(.85)brightness(.62)}.feature--flip .device--front{transform:translate(-70%, -50%) translateY(calc(var(--t) * 40px)) rotate(calc(var(--t) * 1.5deg))}.feature--flip .device--back{transform:translate(-5%, -46%) translateY(calc(var(--t) * -60px)) rotate(calc(7deg - var(--t) * 3deg))}@media (max-width:860px){.feature__stage{height:clamp(460px,132vw,640px)}.device--front,.feature--flip .device--front{transform:translate(-38%, -50%) translateY(calc(var(--t) * 24px))}.device--back,.feature--flip .device--back{transform:translate(-88%, -45%) translateY(calc(var(--t) * -36px)) rotate(-6deg)}.device{border-radius:36px;padding:7px}.device>img{border-radius:30px}.device:before{width:9px;height:9px;margin-left:-4.5px;top:15px}}@media (prefers-reduced-motion:no-preference){.js .feature__stage .device{transition:opacity .9s,translate 1s cubic-bezier(.2,.7,.2,1)}.js .feature__stage:not(.is-in) .device{opacity:0;translate:0 80px}.js .feature__stage:not(.is-in) .device--back{translate:0 140px}.js .feature__copy{transition:opacity .8s,translate .8s cubic-bezier(.2,.7,.2,1)}.js .feature:not(.is-in) .feature__copy{opacity:0;translate:0 30px}}@media (prefers-reduced-motion:reduce){.feature__stage{--t:0!important}}.story__screen{background:#000;border-radius:38px;position:absolute;top:9px;bottom:9px;left:9px;right:9px}.device>img.story__img{aspect-ratio:9/16;z-index:1;border-radius:12px;width:calc(100% - 18px);height:auto;position:absolute;top:4.5%;left:9px}.story__ui{z-index:2;pointer-events:none;font-family:var(--body);color:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.story__ui:before{content:"";background:linear-gradient(#0000008c,#0000);border-radius:12px 12px 0 0;height:16%;position:absolute;top:4.5%;left:9px;right:9px}.story__bars{gap:4px;display:flex;position:absolute;top:calc(4.5% + 8px);left:18px;right:18px}.story__bars i{background:#ffffff59;border-radius:2px;flex:1;height:2.5px}.story__bars i.done{background:#fff}.story__bars i.now{background:linear-gradient(90deg,#fff 55%,#ffffff59 55%)}.story__who{align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;top:calc(4.5% + 18px);left:18px}.story__who img{background:#0b1a18;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 2px #fff}.story__who span{color:#ffffffbf}.story__reply{align-items:center;gap:12px;display:flex;position:absolute;bottom:3.2%;left:18px;right:18px}.story__reply span{border:1px solid #fff9;border-radius:999px;flex:1;padding:8px 14px;font-size:13px}.story__reply svg{width:22px;height:22px}@media (max-width:860px){.story__screen{border-radius:30px;top:7px;bottom:7px;left:7px;right:7px}.device>img.story__img{border-radius:10px;width:calc(100% - 14px);left:7px}.story__ui:before{left:7px;right:7px}.story__bars,.story__who,.story__reply{left:14px;right:14px}.story__who{font-size:11px;right:auto}.story__reply span{padding:6px 10px;font-size:11px}.story__reply svg{width:18px;height:18px}}.download{text-align:center;isolation:isolate;border-top:1px solid var(--line);background:#030908;padding:clamp(96px,12vw,170px) 0;position:relative;overflow:hidden}.download__bg{z-index:-1;background:radial-gradient(50% 60% at 50% 0,#d6efe914,#0000 70%),radial-gradient(60% 70% at 50% 100%,#14514a73,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.download__bg img{object-fit:cover;z-index:-1;opacity:.2;filter:grayscale(.55)brightness(.8)blur(1px);mix-blend-mode:luminosity;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(75% 85% at 50% 55%,#000 25%,#0000 80%);mask-image:radial-gradient(75% 85% at 50% 55%,#000 25%,#0000 80%)}.download__logo{filter:drop-shadow(0 20px 40px #0009);width:96px;height:96px;margin:0 auto 26px}.download h2{letter-spacing:-.045em;max-width:13ch;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(40px,6.4vw,84px);font-weight:800;line-height:.95}.download p{margin:20px auto 0;font-size:clamp(17px,1.6vw,20px)}.stores{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.store{border:1px solid var(--line-strong);min-height:60px;color:var(--text);cursor:default;text-align:left;background:#050a0999;border-radius:14px;align-items:center;gap:12px;padding:0 22px;display:inline-flex;box-shadow:inset 1px 1px #d6efe940}.store svg{width:26px;height:26px}.store span{font:700 19px/1.1 var(--head);flex-direction:column;display:flex}.store small{font:600 11px/1.4 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--text3)}.footer{padding:28px 0 calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#020706;font-size:14px}.footer__inner{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.footer__note{color:var(--text3)}
