.hero.a{display:flex;flex-direction:column;align-items:center;text-align:center;padding-left:var(--gutter);padding-right:var(--gutter)}.hero.a .copy{max-width:1160px}.hero.a .opener{margin-left:auto;margin-right:auto}.hero.a{--ph: min(62vh, 740px, 37.5vw);--pw: calc(var(--ph) * .49);--ww: calc(var(--pw) * .553)}.hero.a .stage{margin-top:calc(var(--ph) * .17 + 34px);max-width:none}.hero.a .stage .phone{transform:translateX(calc(var(--ww) * -.19))}.hero.a .stage .watch{left:calc(50% + var(--pw) / 2 - var(--ww) * .19 - var(--ww) * .62);transform:none;bottom:3%;filter:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 88%,transparent 100%)}@media(max-width:899px){.hero.a{--pw: 46vw;--ph: calc(46vw / .49);--ww: calc(var(--pw) * .553)}.hero.a .stage{margin-top:calc(var(--ph) * .2 + 26px)}.hero.a .stage .watch{left:calc(50% + var(--pw) / 2 - var(--ww) * .19 - var(--ww) * .62);transform:none;bottom:-7%}}.nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--ground) 72%,transparent)}@media(max-width:899px){.nav .cta{height:36px;padding:0 14px;font-size:14px;position:relative}.nav .cta::after{content:"";position:absolute;inset:-4px 0}.nav .wordmark{padding:8px 0;margin:-8px 0}}.stage .foot{height:20%}.bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.bg canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.bg::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,var(--ground) 0%,color-mix(in srgb,var(--ground) 70%,transparent) 12%,transparent 28%,transparent 88%,var(--ground) 100%)}.bg::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.cards{position:absolute;inset:0;pointer-events:none}.fl{position:absolute;z-index:6;width:var(--cw, 250px);pointer-events:auto;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;transform:translate(-50%,-50%) translate(calc(var(--dx, 0px) + var(--px, 0px) + var(--sx, 0px)),calc(var(--dy, 0px) + var(--py, 0px) + var(--sy, 0px))) rotate(var(--rot, 0deg)) scale(var(--tsc, 1));opacity:0;translate:0 22px;transition:opacity 1s ease-out,translate 1s cubic-bezier(.16,1,.3,1),filter .4s}.fl.on{opacity:1;translate:0 0}.fl.is-pill{width:max-content;--tsc: calc(var(--sc, 1) * var(--gs, 1) * var(--os, 1))}.fl.is-card{width:calc(var(--cw, 250px) * var(--sc, 1) * var(--os, 1));--tsc: 1;container-type:inline-size}.fl.held{cursor:grabbing;z-index:30}.fl.focus{z-index:60}.fl .bob{animation:bob var(--bd, 7s) ease-in-out var(--bdl, 0s) infinite alternate}.fl.held .bob,.fl.focus .bob{animation-play-state:paused}@keyframes bob{from{transform:translateY(-6px)}to{transform:translateY(6px)}}.card{position:relative;border-radius:6cqw;overflow:hidden;background:linear-gradient(160deg,#121A24 0%,#0A0E15 60%,#080B11 100%);box-shadow:0 40px 70px -30px rgba(0,0,0,.95),inset 0 0 0 1px rgba(255,255,255,.09),0 0 46px -14px rgba(103,222,254,.28);transition:box-shadow .3s}.card .art{position:relative;width:100%;z-index:1}.card .art svg,.card .art canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.card .art canvas{pointer-events:none}:root{--lamp: 50%}[data-finish=brushed] .card{background:linear-gradient(180deg,#0F131A 0%,#0A0E15 42%,#010102 100%);border-radius:4.7cqw;box-shadow:0 40px 70px -30px rgba(0,0,0,.95),inset 0 0 0 1px #1C2733}[data-finish=brushed] .card .face{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(ellipse 65% 55% at var(--mx, 35%) var(--my, 10%),rgba(255,255,255,.075),rgba(255,255,255,0) 72%),linear-gradient(110deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) calc(var(--mx, 35%) - 26%),rgba(255,255,255,.028) calc(var(--mx, 35%) - 9.1%),rgba(255,255,255,.052) var(--mx, 35%),rgba(255,255,255,.028) calc(var(--mx, 35%) + 9.1%),rgba(255,255,255,0) calc(var(--mx, 35%) + 26%),rgba(255,255,255,0) 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.85) 22%,rgba(0,0,0,.42) 55%,rgba(0,0,0,.1) 85%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.85) 22%,rgba(0,0,0,.42) 55%,rgba(0,0,0,.1) 85%,rgba(0,0,0,0) 100%)}[data-finish=brushed] .card::before,[data-finish=brushed] .card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}[data-finish=brushed] .card::before{padding:1px;opacity:1;mix-blend-mode:normal;background:linear-gradient(180deg,rgba(255,255,255,.10) 0%,rgba(255,255,255,.02) 35%,rgba(255,255,255,0) 70%)}[data-finish=brushed] .card::after{padding:1.2px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) calc(var(--mx, 35%) - 32%),rgba(255,255,255,.25) calc(var(--mx, 35%) - 11.2%),rgba(255,255,255,.46) var(--mx, 35%),rgba(255,255,255,.25) calc(var(--mx, 35%) + 11.2%),rgba(255,255,255,0) calc(var(--mx, 35%) + 32%),rgba(255,255,255,0) 100%)}[data-finish=plain] .card .face{display:none}[data-finish=plain] .card::after{background:linear-gradient(118deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.01) 30%,transparent 52%)}.card::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,.012) 30%,transparent 52%)}.fl.held .card,.fl.focus .card{box-shadow:0 60px 90px -30px rgba(0,0,0,.95),inset 0 0 0 1px #1C2733,0 0 60px -10px rgba(103,222,254,.4)}.fl.is-card .bob::before{content:"";position:absolute;inset:-9px;pointer-events:none;z-index:2;opacity:.7;background:linear-gradient(var(--cyan-glow),var(--cyan-glow)) top left / 14px 1.5px no-repeat,linear-gradient(var(--cyan-glow),var(--cyan-glow)) top left / 1.5px 14px no-repeat,linear-gradient(var(--cyan-glow),var(--cyan-glow)) top right / 14px 1.5px no-repeat,linear-gradient(var(--cyan-glow),var(--cyan-glow)) top right / 1.5px 14px no-repeat,linear-gradient(var(--cyan-glow),var(--cyan-glow)) bottom left / 14px 1.5px no-repeat,linear-gradient(var(--cyan-glow),var(--cyan-glow)) bottom left / 1.5px 14px no-repeat,linear-gradient(var(--cyan-glow),var(--cyan-glow)) bottom right / 14px 1.5px no-repeat,linear-gradient(var(--cyan-glow),var(--cyan-glow)) bottom right / 1.5px 14px no-repeat}.fl .bob{position:relative}.pill{display:flex;align-items:center;gap:12px;padding:11px 22px 11px 11px;border-radius:20px;cursor:pointer;background:rgba(12,18,26,.66);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 24px 50px -22px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.10),inset 0 1px 0 rgba(255,255,255,.08);text-align:left;white-space:nowrap;transition:box-shadow .5s}.pill:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.pill .ico{width:50px;height:50px;flex:none;border-radius:999px;background:rgba(255,255,255,.04);display:grid;place-items:center;transition:color .5s}.pill .ico svg{width:44px;height:44px;overflow:visible}.pill b{display:inline-block;font-size:20px;font-weight:700;letter-spacing:-.01em;transition:opacity .25s,transform .25s}.pill span{display:block;margin-top:2px;font-size:12.5px;color:var(--mute);transition:opacity .25s}.pill .swap{opacity:0;transform:translateY(5px)}.fl.warn .pill{box-shadow:0 24px 50px -22px rgba(0,0,0,.9),inset 0 0 0 1px rgba(217,148,65,.45),0 0 40px -12px rgba(217,148,65,.45)}.fl.lit .pill{animation:lit 1.6s ease-out}@keyframes lit{0%{box-shadow:0 24px 50px -22px rgba(0,0,0,.9),inset 0 0 0 1px rgba(142,230,252,.9),0 0 0 0 rgba(142,230,252,.6)}100%{box-shadow:0 24px 50px -22px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.10),0 0 0 26px rgba(142,230,252,0)}}.scrim{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .35s ease-out}.focusing .scrim{opacity:1;pointer-events:auto}.focusing .stage .cards{z-index:55}.focusing .fl:not(.focus){filter:brightness(.45)}.focusing .stage{z-index:55}.stage .device{transition:opacity .35s ease-out}.focusing .stage .device,.focusing .stage .foot{opacity:.3}.rail{display:none!important}.orbit .fl{transition:opacity .6s ease-out,filter .6s ease-out}@media(prefers-reduced-motion:reduce){.fl{transition:none;translate:0 0}.fl .bob{animation:none}}@media(max-width:899px){.fl{touch-action:pan-y}.orbit .fl.is-card:not(.focus){touch-action:none;overscroll-behavior:contain}}.orbit .fl.is-card:not(.focus) svg text:is([font-size="7.5"],[font-size="8.5"],[font-size="9"],[font-size="10"],[font-size="10.5"],[font-size="11"],[font-size="11.5"],[font-size="12"],[font-size="12.5"],[font-size="13"]){visibility:hidden}.orbit .fl.is-pill .pill>div>span{display:none}.nav .nav-r{display:inline-flex;align-items:center;gap:clamp(14px,1.6vw,26px)}.nav .nav-link{font-size:15px;font-weight:600;color:var(--dim, #BFD0DB);padding:10px 2px;margin:-10px -2px}.nav .nav-link:hover{color:var(--text-bright, #F5FAFE)}@media(max-width:899px){.nav .nav-link{font-size:14px}}
