@keyframes v2-hero-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.v2-hero-rise{animation:v2-hero-rise .7s var(--ease) both;animation-delay:var(--v2-in,0s)}@media (prefers-reduced-motion:reduce){.v2-hero-rise{animation:none}}.v2-hero-stage{position:relative}.v2-hero-stage-phone{position:relative;z-index:1;width:52%;max-width:13.5rem;margin-top:2.5rem;margin-left:2%}.v2-hero-stage-desktop{position:absolute;top:0;left:30%;width:34rem}.v2-hero-stage-solo .v2-hero-stage-desktop{position:relative;left:auto;width:100%}@media (min-width:640px){.v2-hero-stage{padding-left:7%;padding-bottom:7%}.v2-hero-stage-desktop{position:relative;left:auto;width:100%}.v2-hero-stage-phone{position:absolute;left:0;bottom:0;width:24%;max-width:none;margin:0}.v2-hero-stage-solo{padding:0}}.v2-hero-slides{display:grid}.v2-hero-slide{grid-area:1/1}.v2-hero-slide[data-active=true]{z-index:1;clip-path:polygon(-15% -15%,115% -15%,115% 115%,-15% 115%);transition:clip-path .85s var(--ease)}.v2-hero-slide[data-active=false]{clip-path:polygon(-15% -15%,-15% -15%,-15% 115%,-15% 115%);visibility:hidden;transition:clip-path 0s linear .85s,visibility 0s linear .85s}.v2-hero-slide .v2-hero-stage-desktop{transition:transform 1.1s var(--ease)}.v2-hero-slide[data-active=false] .v2-hero-stage-desktop{transform:translate3d(0,10px,0) scale(.985);transition:transform 0s linear .9s}@keyframes v2-hero-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}.v2-hero-tour[data-live] .v2-hero-stage-phone{animation:v2-hero-float 6s ease-in-out infinite;animation-play-state:paused}.v2-hero-tour[data-float] .v2-hero-slide[data-active=true] .v2-hero-stage-phone{animation-play-state:running}.v2-hero-tour-bar{display:flex;align-items:center;gap:.875rem;min-height:2rem;margin-top:1.5rem}@media (min-width:640px){.v2-hero-tour-bar{margin-left:7%;margin-top:1.25rem}}.v2-hero-tour-id{display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex:0 1 auto}@keyframes v2-hero-swap{0%{opacity:0;transform:translate3d(0,6px,0)}}.v2-hero-tour-swap{animation:v2-hero-swap .6s var(--ease) .15s backwards}.v2-hero-tour-track{position:relative;flex:1 1 auto;min-width:2rem;height:1px;background:var(--line)}.v2-hero-tour-track:after{content:"";right:-2px;top:-2px;width:5px;height:5px;transform:rotate(45deg)}.v2-hero-tour-fill,.v2-hero-tour-track:after{position:absolute;background:var(--signal-bright)}.v2-hero-tour-fill{inset:0;transform:scaleX(0);transform-origin:0 50%}@keyframes v2-hero-tour-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v2-hero-tour[data-live] .v2-hero-tour-fill{animation:v2-hero-tour-fill var(--v2-tour-dwell,5.5s) linear forwards;animation-play-state:paused}.v2-hero-tour[data-run] .v2-hero-tour-fill{animation-play-state:running}.v2-hero-tour-count{flex:none;font-variant-numeric:tabular-nums}.v2-hero-tour-toggle{display:inline-grid;place-items:center;flex:none;width:2rem;height:2rem;border:1px solid var(--line-2);border-radius:6px;background:#ffffff;color:var(--bone);transition:border-color .3s var(--ease),color .3s var(--ease)}.v2-hero-tour-toggle:hover{border-color:var(--signal-bright)}.v2-hero-tour:not([data-live]) :is(.v2-hero-tour-track,.v2-hero-tour-count,.v2-hero-tour-toggle){visibility:hidden}@media (prefers-reduced-motion:reduce){.v2-hero-slide,.v2-hero-slide .v2-hero-stage-desktop,.v2-hero-slide[data-active=false],.v2-hero-slide[data-active=false] .v2-hero-stage-desktop{transition:none}.v2-hero-tour .v2-hero-stage-phone,.v2-hero-tour-fill,.v2-hero-tour-swap{animation:none}.v2-hero-tour :is(.v2-hero-tour-track,.v2-hero-tour-count,.v2-hero-tour-toggle){visibility:hidden}}.v2-moments{--v2-mo-h:150px;--v2-mo-gap:10px}@media (min-width:768px){.v2-moments{--v2-mo-h:240px;--v2-mo-gap:14px}}.v2-moments-rows{display:grid;gap:var(--v2-mo-gap)}.v2-moments-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.v2-moments-track{display:flex;width:-moz-max-content;width:max-content;animation:v2-moments-pass var(--v2-mo-dur,80s) linear infinite}.v2-moments-row[data-dir=right] .v2-moments-track{animation-direction:reverse}.v2-moments-set{display:flex}@keyframes v2-moments-pass{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.v2-moments-row:focus-within .v2-moments-track,.v2-moments-row:hover .v2-moments-track,.v2-moments[data-playing=false] .v2-moments-track{animation-play-state:paused}.v2-moments-tile{position:relative;flex:none;height:var(--v2-mo-h);aspect-ratio:var(--v2-mo-ar);margin-right:var(--v2-mo-gap);overflow:hidden;border-radius:6px;background:var(--ink-2)}.v2-moments-tile img{transition:transform .9s var(--ease)}.v2-moments-tile:focus-visible img,.v2-moments-tile:hover img{transform:scale(1.04)}.v2-moments-tile:focus-visible{outline-offset:-3px}.v2-moments-chip{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:3px 8px;border-radius:4px;background:rgba(255,255,255,.78);backdrop-filter:blur(10px) saturate(1.5);color:var(--bone);font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translate3d(0,4px,0);transition:opacity .3s var(--ease),transform .3s var(--ease)}.v2-moments-tile:focus-visible .v2-moments-chip,.v2-moments-tile:hover .v2-moments-chip{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.v2-moments-track{animation:none}.v2-moments-row{overflow-x:auto;scroll-snap-type:x proximity;-webkit-mask-image:none;mask-image:none}.v2-moments-tile{scroll-snap-align:start}.v2-moments-dup,.v2-moments-toggle{display:none}.v2-moments-chip,.v2-moments-tile img{transition:none}}.v2-stage{height:max(28rem,76svh);background:var(--ink)}@media (min-width:640px){.v2-stage{height:clamp(30rem,calc(100svh - 4rem - 2.5rem),54rem)}}.v2-stage:after,.v2-stage:before{content:"";position:absolute;top:0;bottom:0;z-index:2;width:1px;background:rgba(255,255,255,.18);pointer-events:none}.v2-stage:before{left:var(--bp-rail-x)}.v2-stage:after{right:var(--bp-rail-x)}.v2-stage-frame[data-active=true]{z-index:1;opacity:1;transition:opacity 1.6s var(--ease)}.v2-stage-frame[data-active=false]{opacity:0;visibility:hidden;transition:opacity 0s linear 1.6s,visibility 0s linear 1.6s}@keyframes v2-stage-drift{0%{transform:scale(1.01) translate3d(.4%,.3%,0)}to{transform:scale(1.06) translate3d(-.5%,-.4%,0)}}.v2-stage-frame[data-active=true] .v2-stage-drift{animation:v2-stage-drift 9s linear forwards}.v2-stage[data-running=false] .v2-stage-drift{animation-play-state:paused}.v2-stage-wash{z-index:2;background:linear-gradient(0deg,rgba(14,19,30,.84) 0,rgba(14,19,30,.62) 30%,rgba(14,19,30,.2) 64%,rgba(14,19,30,0)),rgba(14,19,30,.12)}@media (min-width:768px){.v2-stage-wash{background:linear-gradient(90deg,rgba(14,19,30,.38),rgba(14,19,30,0) 58%),linear-gradient(0deg,rgba(14,19,30,.8) 0,rgba(14,19,30,.5) 34%,rgba(14,19,30,.12) 66%,rgba(14,19,30,0)),rgba(14,19,30,.12)}}.v2-stage>.bp-container{z-index:3}.v2-stage-title{text-shadow:0 2px 30px rgba(14,19,30,.35)}.v2-stage-accent{color:#ecc76a}@keyframes v2-stage-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.v2-stage-copy>*{animation:v2-stage-rise .9s var(--ease) both}.v2-stage-copy>:nth-child(2){animation-delay:.12s}.v2-stage-copy>:nth-child(3){animation-delay:.24s}.v2-stage-node{width:8px;height:8px;transform:rotate(45deg)}.v2-stage-bar,.v2-stage-node{background:var(--signal-bright)}.v2-stage-bar{z-index:3;transform-origin:left center;transform:scaleX(0);animation:v2-stage-fill linear forwards}.v2-stage[data-running=false] .v2-stage-bar{opacity:0;animation:none}@keyframes v2-stage-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.v2-stage-frame[data-active=false],.v2-stage-frame[data-active=true]{transition:none}.v2-stage-bar,.v2-stage-copy>*,.v2-stage-frame .v2-stage-drift{animation:none}.v2-stage-bar,.v2-stage-count,.v2-stage-toggle{display:none}}.v2-proof-figures>li{position:relative}.v2-proof-diamond,.v2-proof-figures>li+li:before{content:"";position:absolute;top:-3.5px;left:-3.5px;width:6px;height:6px;background:var(--signal-bright);transform:rotate(45deg);pointer-events:none;z-index:1}.v2-proof-logo{--v2-proof-logo-scale:0.82;display:block;width:min(calc(var(--v2-proof-lw) * 1px * var(--v2-proof-logo-scale)),100%);aspect-ratio:var(--v2-proof-lw) /var(--v2-proof-lh);transition:transform .4s var(--ease)}@media (min-width:640px){.v2-proof-logo{--v2-proof-logo-scale:1}}.v2-proof-logo:hover{transform:translateY(-2px)}.v2-proof-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.v2-proof-stretch{position:relative;height:0}.v2-proof-stretch .v2-proof-diamond{transition:transform .4s var(--ease)}.v2-proof-col:is(:hover,:focus-within) .v2-proof-diamond{transform:rotate(45deg) scale(1.5)}.v2-proof-pulse{position:absolute;top:-6.5px;left:calc(var(--bp-pad) - 17px);width:48px;height:12px;overflow:visible}@media (min-width:768px){.v2-proof-pulse{left:calc(1.75rem - 17px)}}@keyframes v2-proof-node-pulse{0%{transform:rotate(45deg) scale(1)}40%{transform:rotate(45deg) scale(2)}to{transform:rotate(45deg) scale(1)}}.v2-proof-figures[data-inview=true]>li+li:before{animation:v2-proof-node-pulse .8s var(--ease) backwards}.v2-proof-figures[data-inview=true]>li:nth-child(2):before{animation-delay:.2s}.v2-proof-figures[data-inview=true]>li:nth-child(3):before{animation-delay:.45s}.v2-proof-figures[data-inview=true]>li:nth-child(4):before{animation-delay:.7s}@keyframes v2-proof-light{0%{transform:rotate(45deg) scale(0)}55%{transform:rotate(45deg) scale(1.9)}to{transform:rotate(45deg) scale(1)}}@keyframes v2-proof-draw{0%{clip-path:inset(0 100% 0 0)}}@keyframes v2-proof-signal{0%{opacity:1;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes v2-proof-bead{0%{opacity:0;transform:translateX(-100%)}8%{opacity:1}94%{opacity:1}to{opacity:0;transform:translateX(0)}}.v2-proof-col{--v2-way-at:calc(0.35s + var(--v2-way, 0) * 0.5s)}.v2-proof-ways:after,.v2-proof-ways:before{content:"";position:absolute;left:0;right:0;pointer-events:none;opacity:0;z-index:2}.v2-proof-ways:before{top:-1px;height:1px;background:var(--signal-bright);transform-origin:0 50%}.v2-proof-ways:after{top:-1.5px;height:2px;background:linear-gradient(90deg,transparent calc(100% - 9rem),var(--signal-bright) calc(100% - 1.25rem),transparent 100%)}@media (max-width:767.98px){.v2-proof-ways:after,.v2-proof-ways:before{display:none}html.has-motion .v2-proof-col:not([data-inview]) .v2-proof-diamond{transform:rotate(45deg) scale(0)}html.has-motion .v2-proof-col:not([data-inview]) .v2-proof-pulse{clip-path:inset(0 100% 0 0)}.v2-proof-col[data-inview=true] .v2-proof-diamond{animation:v2-proof-light .6s var(--ease) .15s backwards}.v2-proof-col[data-inview=true] .v2-proof-pulse{animation:v2-proof-draw .7s var(--mo-ease-io,ease) .3s backwards}}@media (min-width:768px){html.has-motion .v2-proof-ways:not([data-inview]) .v2-proof-diamond{transform:rotate(45deg) scale(0)}html.has-motion .v2-proof-ways:not([data-inview]) .v2-proof-pulse{clip-path:inset(0 100% 0 0)}.v2-proof-ways[data-inview=true]:before{animation:v2-proof-signal 2.6s var(--ease) both}.v2-proof-ways[data-inview=true]:after{animation:v2-proof-bead 1.5s linear .35s both}.v2-proof-ways[data-inview=true] .v2-proof-diamond{animation:v2-proof-light .6s var(--ease) var(--v2-way-at) backwards}.v2-proof-ways[data-inview=true] .v2-proof-pulse{animation:v2-proof-draw .7s var(--mo-ease-io,ease) calc(var(--v2-way-at) + .15s) backwards}}@media (prefers-reduced-motion:reduce){.v2-proof-logo,.v2-proof-stretch .v2-proof-diamond{transition:none}.v2-proof-diamond,.v2-proof-figures>li+li:before,.v2-proof-pulse,.v2-proof-ways:after,.v2-proof-ways:before{animation:none!important}.v2-proof-ways:after,.v2-proof-ways:before{display:none}html.has-motion .v2-proof-diamond{transform:rotate(45deg)}html.has-motion .v2-proof-pulse{clip-path:none}}