@media (min-width:1024px){.hero-scroll .hero-pin{height:240vh}.hero-scroll .hero-sticky{position:sticky;top:0;height:100vh;z-index:0}.hero-scroll .hero-clip{overflow:hidden;height:100%}.hero-scroll .hero-sticky:before{content:"";position:absolute;inset:-62px 0 0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--bp-line) 1px,transparent 1px),linear-gradient(90deg,var(--bp-line) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(180deg,black 55%,transparent);mask-image:linear-gradient(180deg,black 55%,transparent)}.hero-scroll.bp-grid{background-image:none}.hero-scroll.bp-grid-fade{-webkit-mask-image:none;mask-image:none}.hero-scroll [data-hero-reveal]{opacity:0}.hero-scroll .hts-panel-a,.hero-scroll .hts-panel-b{opacity:var(--hts-panels,1)}.hero-scroll .hts-glow{opacity:var(--hts-enter,1);transform:scale(calc(.7 + .3 * var(--hts-enter, 1)))}}.hts-root{gap:14px}.hts-root,.hts-stage{display:flex;flex-direction:column}.hts-stage{position:relative;width:100%;align-items:center;gap:20px}.hts-glow{position:absolute;inset:4%;background:radial-gradient(ellipse at 50% 52%,var(--bp-glow) 0,transparent 68%);filter:blur(10px);pointer-events:none;z-index:0}.hts-panels{order:4;display:flex;flex-wrap:wrap;gap:12px;width:100%;z-index:2}.hts-reader-pos{order:2;position:relative;width:62%;z-index:1}.hts-phone{order:1;position:relative;width:46%;aspect-ratio:862/1640;z-index:3}.hts-wallet-card-mark{position:absolute;left:18%;top:24%;width:17.8%;transform:translateY(-50%) rotate(7deg) skewX(-3deg);opacity:.9;pointer-events:none}.hts-card{order:3;position:relative;width:52%;z-index:2;container-type:inline-size}@media (min-width:1024px){.hts-stage{display:block;aspect-ratio:31/36;overflow:visible}.hts-panels{display:contents}.hts-reader-pos{position:absolute;top:47.4%;left:38.2%;width:31%;transform:translate(-50%,-50%) translateY(calc((1 - var(--hts-enter, 1)) * 120vh))}.hts-phone{top:64.6%;left:65.9%;transform:translate(-50%,-50%) translateY(calc((1 - var(--hts-enter, 1)) * -120vh)) rotate(-28deg)}.hts-card,.hts-phone{position:absolute;width:30%}.hts-card{top:65%;left:17.7%;z-index:2;transform:translate(-50%,-50%) translateY(calc((1 - var(--hts-enter, 1)) * -120vh)) rotate(-235deg)}.hts-panel-a{top:22%;left:13.5%}.hts-panel-a,.hts-panel-b{position:absolute;width:36%;z-index:4;transform:translate(-50%,-50%)}.hts-panel-b{top:30%;left:89.5%}}.hts-reader-img{display:block;width:100%;height:auto;filter:drop-shadow(10px 26px 32px rgba(0,0,0,.24)) drop-shadow(4px 8px 10px rgba(0,0,0,.15));user-select:none}.hts-led-dim{fill:rgba(0,0,0,.16)}.hts-led-lit{fill:#8fc46a}.hts-phone-3d-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;filter:drop-shadow(14px 22px 30px rgba(0,0,0,.34))}.hts-panel{flex:1 1 200px;min-width:0;--hts-em:13px;font-size:var(--hts-em);max-height:calc(20 * var(--hts-em));display:flex;flex-direction:column;border-radius:2em;padding:1em 1.2em 1.2em;background-color:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 10px 26px rgba(0,0,0,.12)}.dark .hts-panel{background-color:rgba(30,30,28,.82);border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 26px rgba(0,0,0,.4)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.hts-panel{background-color:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.dark .hts-panel{background-color:rgba(30,30,28,.5)}}.hts-panel-header{flex:none;align-items:center;margin:0 0 .6em}.hts-panel-dots,.hts-panel-header{display:flex;gap:.6em}.hts-panel-dots span{width:1em;height:1em;border-radius:50%}.hts-panel-dots span:first-child{background:#ff5f56}.hts-panel-dots span:nth-child(2){background:#ffbd2e}.hts-panel-dots span:nth-child(3){background:#27c93f}.hts-panel-title{margin:0;font-family:var(--font-space-mono,ui-monospace,monospace);font-size:.8em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--muted)}.hts-panel-viewport{position:relative;height:14.7em;flex:0 1 auto;min-height:0;overflow:hidden;border-radius:1.2em;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 12%,black 88%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 12%,black 88%,transparent)}.hts-panel-track{position:relative;width:100%;animation-name:hts-marquee;animation-timing-function:linear;animation-iteration-count:infinite}.hts-panel:hover .hts-panel-track{animation-play-state:paused}@keyframes hts-marquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.hts-panel-row{display:flex;align-items:flex-start;gap:.6em;height:4.2em;padding:.2em .4em;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--fg) 14%,transparent)}.hts-checkbox{position:relative;flex-shrink:0;width:1em;height:1em;margin-top:.2em;border-radius:.2em;border:1px solid color-mix(in srgb,var(--fg) 45%,transparent)}.hts-check-fill svg{width:.7em;height:.7em}.hts-check-fill svg .hts-box-sketch{display:none}.hts-check-fill{position:absolute;inset:-1px;display:flex;align-items:center;justify-content:center;border-radius:2px;background:#8fc46a;opacity:0;animation-name:hts-check-pulse;animation-duration:inherit;animation-delay:inherit;animation-timing-function:linear;animation-iteration-count:infinite}.hts-panel:hover .hts-check-fill,.hts-panel:hover .hts-checkbox{animation-play-state:paused}@keyframes hts-check-pulse{0%{opacity:1}10%{opacity:1}16%{opacity:0}to{opacity:0}}.hts-panel-text-wrap{min-width:0}.hts-panel-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin:0;font-family:var(--font-space-mono,ui-monospace,monospace);font-size:1em;line-height:1.26;color:var(--fg);overflow-wrap:anywhere;word-break:break-word}.hts-panel.hts-hand{background-color:rgba(253,250,242,.94)}.dark .hts-panel.hts-hand{background-color:rgba(40,38,32,.92)}.hts-hand .hts-panel-viewport:before{content:"";position:absolute;left:1.7em;top:0;bottom:0;width:1px;background:rgba(214,92,80,.5);z-index:1;pointer-events:none}.dark .hts-hand .hts-panel-viewport:before{background:rgba(235,120,108,.38)}.hts-hand .hts-panel-row{height:auto;min-height:2.8em;padding:0 .4em;border-bottom:0;background-image:repeating-linear-gradient(180deg,transparent 0,transparent calc(1.4em - 1px),rgba(88,128,190,.3) calc(1.4em - 1px),rgba(88,128,190,.3) 1.4em)}.dark .hts-hand .hts-panel-row{background-image:repeating-linear-gradient(180deg,transparent 0,transparent calc(1.4em - 1px),rgba(150,175,220,.2) calc(1.4em - 1px),rgba(150,175,220,.2) 1.4em)}.hts-hand .hts-panel-text-wrap{padding-bottom:1.4em}.hts-hand-him .hts-panel-line{font-family:var(--font-hand-him),cursive;font-weight:400;font-size:1.4em;line-height:calc(1.4em / 1.4);color:#211f1b}.hts-hand-her .hts-panel-line{font-family:var(--font-hand-her),cursive;font-weight:400;font-size:1.5em;line-height:calc(1.4em / 1.5);color:#211f1b}.dark .hts-hand-her .hts-panel-line,.dark .hts-hand-him .hts-panel-line{color:#f3f0e7}@property --tick{syntax:"<number>";inherits:true;initial-value:0}.hts-hand .hts-check-fill{--tick:1;background:transparent;overflow:visible;animation-name:hts-check-sketch}.hts-hand .hts-check-fill svg{width:1.9em;height:1.9em;overflow:visible;transform:rotate(-3deg)}.hts-hand .hts-check-fill svg path{stroke:#211f1b;stroke-dasharray:1}.dark .hts-hand .hts-check-fill svg path{stroke:#f3f0e7}.hts-hand .hts-check-fill svg .hts-box-sketch{display:block;stroke-dashoffset:clamp(0,calc(1 - (var(--tick) - .08) / .42),1)}.hts-hand .hts-check-fill svg .hts-tick-a{stroke-dashoffset:clamp(0,calc((1 - (var(--tick) - .58) / .17)),1)}.hts-hand .hts-check-fill svg .hts-tick-b{stroke-dashoffset:clamp(0,calc((1 - (var(--tick) - .75) / .25)),1)}.hts-hand-him .hts-check-fill svg path{stroke-width:1.1}.hts-hand-her .hts-check-fill svg path{stroke-width:1.4}@keyframes hts-check-sketch{0%{opacity:1;--tick:0}8%{--tick:1}46%{opacity:1;--tick:1}54%{opacity:0;--tick:1}to{opacity:0;--tick:1}}.hts-hand .hts-checkbox{animation-name:hts-printed-box-hide;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes hts-printed-box-hide{0%,46%{border-color:transparent}54%,to{border-color:color-mix(in srgb,var(--fg) 45%,transparent)}}.hts-hand .hts-panel-row:nth-child(3n+1) .hts-panel-line{transform:rotate(-.6deg)}.hts-hand .hts-panel-row:nth-child(3n+2) .hts-panel-line{transform:rotate(.5deg) translateY(.03em)}.hts-hand .hts-panel-row:nth-child(3n) .hts-panel-line{transform:rotate(-.25deg)}.hts-microcopy{margin:0;text-align:center;font-family:var(--font-space-mono,ui-monospace,monospace);font-size:10.5px;line-height:1.5;color:var(--muted)}@media (prefers-reduced-motion:reduce){.hts-check-fill,.hts-checkbox,.hts-panel-track{animation:none}.hts-check-fill{opacity:0}.hts-panel-row:nth-child(3n) .hts-check-fill{opacity:1}.hts-hand .hts-panel-row:nth-child(3n) .hts-checkbox{border-color:transparent}}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a5e2b75c1bb90331-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e418d2e68a3e303-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c3f4ae9182f305bb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ad4c734b3ccf0a5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_3ed91a{font-family:Caveat,Caveat Fallback;font-weight:400;font-style:normal}.__variable_3ed91a{--font-hand-her:"Caveat","Caveat Fallback"}@font-face{font-family:Reenie Beanie;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0b30a44b5eb1a594-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Reenie Beanie Fallback;src:local("Arial");ascent-override:98.63%;descent-override:32.88%;line-gap-override:0.00%;size-adjust:76.04%}.__className_eda510{font-family:Reenie Beanie,Reenie Beanie Fallback;font-weight:400;font-style:normal}.__variable_eda510{--font-hand-him:"Reenie Beanie","Reenie Beanie Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3116fcb204c40969-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0356e5937fc4ee74-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9313cbe49017d230-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7fdeec0c074ef54a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_2ecfb6{font-family:Caveat,Caveat Fallback;font-weight:600;font-style:normal}.se-svg{display:block;width:min(720px,92%);margin:0 auto;overflow:visible}.se-line{font-size:58px;letter-spacing:.01em}.se-word{fill:var(--fg);fill-opacity:0;stroke:var(--fg);stroke-width:1.1;stroke-dasharray:420;stroke-dashoffset:420}.se-inked .se-word{animation:se-draw .85s ease-in-out forwards,se-soak .6s ease-out forwards;animation-delay:calc(var(--se-i) * .33s),calc(var(--se-i) * .33s + .55s)}@keyframes se-draw{to{stroke-dashoffset:0}}@keyframes se-soak{to{fill-opacity:.92}}.se-tm{font-family:var(--font-sans,ui-sans-serif,sans-serif);font-size:15px;font-weight:600;letter-spacing:0;stroke:none;fill:var(--muted);fill-opacity:0}.se-inked .se-tm{animation:se-soak .5s ease-out forwards;animation-delay:2.2s}.se-flourish{stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.85}.se-inked .se-flourish{animation:se-draw .7s ease-out forwards;animation-delay:2.35s}@media (prefers-reduced-motion:reduce){.se-inked .se-word,.se-word{animation:none;stroke-dashoffset:0;fill-opacity:.92}.se-inked .se-tm,.se-tm{animation:none;fill-opacity:1}.se-flourish,.se-inked .se-flourish{animation:none;stroke-dashoffset:0}}