.globe{width:100%;height:100%;animation:fade 1.6s var(--ease-out) .2s both;margin:0;position:relative}.globe-host{-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26%),linear-gradient(#000 66%,#0000);mask-image:linear-gradient(90deg,#0000,#000 26%),linear-gradient(#000 66%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.globe-canvas{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.globe-host[data-dragging] .globe-canvas{cursor:grabbing}.globe-caption{left:var(--inset);bottom:calc(var(--inset) + 24px);color:var(--ash);text-box:trim-both cap alphabetic;font-size:12.5px;line-height:1;position:absolute}@media (max-width:860px){.globe{grid-template-rows:auto minmax(0,1fr);display:grid}.globe-host{grid-row:2;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.globe-caption{padding-inline:var(--inset);text-align:center;text-wrap:balance;text-box:normal;clip-path:inset(0);grid-row:1;margin:0 0 6px;line-height:1.5;position:static}.globe[data-ground=down] .globe-caption{visibility:hidden;clip-path:inset(100% 0 0);transition:transform .34s cubic-bezier(.32,0,.67,0),clip-path .34s cubic-bezier(.32,0,.67,0),visibility 0s .34s;transform:translateY(-100%)}.globe[data-ground=back] .globe-caption{animation:.7s cubic-bezier(.16,1,.3,1) 1.1s both caption-back}}@keyframes caption-back{0%{clip-path:inset(0 0 100%);transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.globe-caption{transition:none!important;animation:none!important}}
.seq{--seq-top:clamp(96px, 13vh, 124px);--seq-bottom:calc(var(--seq-top) + 7vh);--inset:clamp(20px, 2.2vw, 32px);background:var(--void);min-height:100svh;position:relative;overflow:clip}.seq-bar,.seq-foot{z-index:200;padding:var(--inset);pointer-events:none;justify-content:space-between;align-items:baseline;display:flex;position:absolute;left:0;right:0}.seq-bar{gap:12px;top:0}.seq-foot{color:var(--silver);gap:0 1.6em;font-size:12.5px;line-height:1;bottom:0}.seq-foot a{color:inherit;pointer-events:auto;text-decoration:none;transition:color .2s}.seq-foot a:hover{color:var(--paper)}.seq-foot a:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.seq .wordmark,.seq-line-item,.seq-line:empty:before,.seq-foot>*{text-box:trim-both cap alphabetic}.seq-line{max-width:60%;color:var(--silver);text-align:right;flex-wrap:wrap;justify-content:flex-end;font-size:13px;line-height:1.5;display:flex}.seq-line:empty:before{content:"Early access"}.seq-line-item{white-space:nowrap;display:inline-block}.seq-line-item+.seq-line-item:before{content:"·";color:#555;margin:0 .7em}.seq-flyer{z-index:300;white-space:nowrap;pointer-events:none;will-change:transform;border:1px solid #0000;border-radius:999px;align-items:center;margin:0;line-height:1;display:inline-flex;position:fixed}.seq-stage,.seq-ghosts{padding:var(--seq-top) var(--inset) var(--seq-bottom);grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;column-gap:clamp(24px,4vw,72px);display:grid}.seq-stage{min-height:100svh}.seq-ghosts{z-index:1;pointer-events:none;position:absolute;inset:0}.seq-stage>.seq-step,.seq-ghosts>*{grid-area:1/2}.seq-stage>.seq-step{z-index:1;position:relative}.seq-aside{align-self:stretch;width:54vw;position:absolute;inset:0 auto 0 0}.seq .line-mask{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.seq .line{display:block}.seq-step:not([data-live]) :is([data-part],[data-soft]){visibility:hidden}.seq-step{width:min(100%,48rem);padding-inline:var(--pad);text-align:center;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;display:grid}.seq-small{color:var(--silver);text-wrap:balance;font-size:15px;font-weight:500}.seq-title{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;outline:none;margin-top:clamp(14px,2.2vh,22px);font-size:clamp(2.1rem,min(5vw,8.4vh),3.8rem);font-weight:500;line-height:1.04}.seq-title-cover{letter-spacing:-.05em;font-size:clamp(3rem,min(6.9vw,12.6vh),6.4rem);line-height:.94}.seq-title-done{max-width:14em}.seq-note{max-width:34ch;color:var(--silver);text-wrap:balance;margin-top:14px;font-size:15px}.seq-actions{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;margin-top:clamp(28px,4.6vh,46px);display:grid;position:relative}.seq-actions .hint{position:absolute;top:100%;left:0;right:0}.seq-step[data-step=email]{width:fit-content;min-width:min(100%,24rem);max-width:100%}.seq-step[data-step=email] .seq-small{contain:inline-size;justify-self:stretch}.seq-step[data-step=email] .field{width:100%}.seq .field button[data-ticked]:disabled{opacity:1}.seq-tick{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;width:22px;height:22px;margin:auto;position:absolute;inset:0}.seq-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:38rem;margin-top:clamp(24px,4vh,36px);display:flex}.seq-own{margin-top:clamp(24px,4vh,36px)}.seq-chip{border:1px solid var(--edge);background:var(--carbon);cursor:pointer;height:46px;transition:border-color .24s var(--ease-out), background-color .24s var(--ease-out), color .24s var(--ease-out);border-radius:999px;padding:0 20px;font-size:15px}.seq-chip:hover{border-color:#5a5a5a}.seq-chip:focus-visible,.seq-skip:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.seq-skip{color:var(--ash);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:10px 0 -12px;padding:12px 16px;font-size:14px;-webkit-text-decoration:underline #3a3a3a;text-decoration:underline #3a3a3a;transition:color .2s}.seq-skip:hover{color:var(--paper)}@media (max-width:860px){.seq{--aside-h:min(30svh, 64vw);--aside-lift:calc(var(--inset) + 28px);--seq-top:clamp(80px, 12svh, 130px);--seq-bottom:calc(var(--aside-h) + var(--aside-lift) + 28px)}.seq-stage,.seq-ghosts{grid-template-columns:minmax(0,1fr);align-items:start}.seq-stage>.seq-step,.seq-ghosts>*{grid-column:1}.seq-aside{--aside-waits:1;inset:auto 0 var(--aside-lift);width:auto;height:var(--aside-h)}.seq:is([data-step=trade],[data-step=fix]){--seq-bottom:calc(var(--inset) + 18px)}}@media (max-width:560px){.seq-line{flex-direction:column;align-items:flex-end;gap:8px}.seq-line-item+.seq-line-item:before{content:none}.seq-chip{height:44px;padding:0 16px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.seq-step :is([data-part],[data-soft]){visibility:visible}}
