@import"https://api.fontshare.com/v2/css?f[]=clash-display@400,500,600,700&f[]=satoshi@300,400,500,700,900&display=swap";:root{--paper: #F6F5EF;--paper-pure: #FCFCFA;--panel: #FFFFFF;--ink: #0C0F0D;--ink-soft: #565E58;--ink-faint: #8A918B;--on-night: #F3F4F0;--on-night-soft:#9BA39C;--line: #E5E3DA;--line-strong: #D2D0C5;--line-night: rgba(243, 244, 240, .12);--signal: #D4FF3A;--signal-hi: #E4FF6A;--signal-deep: #5C8A00;--signal-ink: #2C4400;--signal-tint: #F1FBD6;--signal-tint2: #E4F5B8;--signal-glow: rgba(212, 255, 58, .4);--night: #0B0E0C;--night-soft: #141813;--danger: #F2542D;--display: "Clash Display", "Satoshi", system-ui, sans-serif;--sans: "Satoshi", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--t-hero: clamp(3.1rem, 9.2vw, 10rem);--t-display: clamp(2.3rem, 6vw, 5.25rem);--t-h2: clamp(1.85rem, 4.2vw, 3.5rem);--t-h3: clamp(1.3rem, 2.1vw, 1.9rem);--t-lead: clamp(1.15rem, 1.65vw, 1.55rem);--t-body: 1.0625rem;--t-sm: .9rem;--t-label: .74rem;--t-stat: clamp(2.5rem, 5.5vw, 5rem);--pad: clamp(1.25rem, 5vw, 7rem);--section: clamp(5.5rem, 12vw, 11.5rem);--maxw: 1440px;--r: 16px;--r-sm: 10px;--ease: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.33, 1, .68, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{font-family:var(--sans);font-weight:400;background:var(--paper);color:var(--ink);font-size:var(--t-body);line-height:1.6;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:var(--signal);color:var(--night)}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}.grain:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.section{padding-block:var(--section)}.section--tight{padding-block:clamp(3rem,7vw,6rem)}.display{font-family:var(--display);font-weight:600;line-height:.95;letter-spacing:-.03em}.eyebrow{font-family:var(--sans);font-weight:500;font-size:var(--t-label);text-transform:uppercase;letter-spacing:.22em;color:var(--ink-faint);display:inline-flex;align-items:center;gap:.6em}.eyebrow:before{content:"";width:1.6em;height:1px;background:var(--signal-deep);display:inline-block}.lead{font-size:var(--t-lead);line-height:1.45;color:var(--ink-soft);font-weight:400;letter-spacing:-.015em}.h2{font-family:var(--display);font-weight:600;font-size:var(--t-h2);line-height:1.02;letter-spacing:-.03em}.h3{font-family:var(--display);font-weight:500;font-size:var(--t-h3);line-height:1.1;letter-spacing:-.02em}.mono-num{font-variant-numeric:tabular-nums}.sig{color:var(--signal-deep)}.ink-soft{color:var(--ink-soft)}.btn{--bg: var(--night);--fg: var(--paper);display:inline-flex;align-items:center;justify-content:center;gap:.65em;padding:1.05em 1.7em;border-radius:100px;font-family:var(--sans);font-weight:600;font-size:.97rem;letter-spacing:-.01em;background:var(--bg);color:var(--fg);position:relative;overflow:hidden;isolation:isolate;transition:transform .5s var(--ease),box-shadow .5s var(--ease),background .3s ease;will-change:transform}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px -14px #0b0e0c80}.btn .btn-ico{transition:transform .45s var(--ease)}.btn:hover .btn-ico{transform:translate(4px)}.btn--signal{--bg: var(--signal);--fg: var(--night)}.btn--signal:hover{box-shadow:0 16px 44px -12px var(--signal-glow)}.btn--ghost{--bg: transparent;--fg: var(--ink);border:1.5px solid var(--line-strong)}.btn--ghost:hover{border-color:var(--ink);box-shadow:none}.btn--lg{padding:1.2em 2.1em;font-size:1.05rem}.night .btn--ghost{--fg: var(--on-night);border-color:var(--line-night)}.night .btn--ghost:hover{border-color:var(--on-night)}.chip{display:inline-flex;align-items:center;gap:.5em;padding:.5em .9em;border-radius:100px;border:1px solid var(--line-strong);font-size:var(--t-sm);font-weight:500;color:var(--ink-soft);background:var(--paper-pure)}.chip-dot{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px var(--signal-tint)}.rule{height:1px;background:var(--line);border:0}.reveal{opacity:0;transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:none;transition:opacity .9s var(--ease),transform .9s var(--ease)}html:not(.js) .reveal{opacity:1;transform:none}.marquee{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee-track{display:flex;width:max-content;gap:0;animation:marquee 40s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.night{background:var(--night);color:var(--on-night)}.night .lead{color:var(--on-night-soft)}.night .rule{background:var(--line-night)}.night .eyebrow{color:var(--on-night-soft)}.night .eyebrow:before{background:var(--signal)}.night .sig{color:var(--signal)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:focus{position:fixed;top:1rem;left:1rem;width:auto;height:auto;clip:auto;padding:.75rem 1rem;background:var(--night);color:var(--paper);border-radius:8px;z-index:10000}:focus-visible{outline:2px solid var(--signal-deep);outline-offset:3px;border-radius:4px}.tnum{font-variant-numeric:tabular-nums}
