.pill{--pill-bg: var(--primary);--pill-fg: var(--black);--pill-dot: var(--black);--pill-hover: var(--black);--pill-hover-fg: var(--white);position:relative;display:inline-flex;align-items:center;gap:18px;height:52px;padding-inline:26px;border-radius:var(--pill);background:var(--pill-bg);color:var(--pill-fg);font-family:var(--font-mono);font-weight:500;font-size:var(--t-label);letter-spacing:var(--ls-label);line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden;isolation:isolate;transition:color .4s ease}.pill:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--pill-hover);transform:scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.pill:hover{color:var(--pill-hover-fg)}.pill:hover:before{transform:scaleX(1)}.pill:hover .pill__dot{background:var(--pill-hover-fg)}.pill__label{position:relative}.pill__dot{width:7px;height:7px;border-radius:1px;background:var(--pill-dot);transition:background .4s ease}.pill--sm{height:42px;padding-inline:20px;gap:14px;font-size:var(--t-small-label)}.pill--lg{height:60px;padding-inline:32px}.pill--black{--pill-bg: var(--black);--pill-fg: var(--white);--pill-dot: var(--white);--pill-hover: var(--primary);--pill-hover-fg: var(--black)}.pill--white{--pill-bg: var(--white);--pill-fg: var(--black);--pill-dot: var(--black);--pill-hover: var(--primary);--pill-hover-fg: var(--black)}.pill--ghost{--pill-bg: var(--transparent);--pill-fg: var(--black);--pill-dot: var(--black);--pill-hover: var(--black);--pill-hover-fg: var(--white);border:1px solid var(--black-8)}.on-dark .pill--ghost{--pill-fg: var(--white);--pill-dot: var(--white);--pill-hover: var(--white);--pill-hover-fg: var(--black);border-color:var(--white-20)}@media(max-width:560px){.pill--block-sm{display:flex;width:100%;justify-content:space-between}}.slabel{display:flex;align-items:center;gap:9px;color:var(--black)}.slabel--center{justify-content:center}.slabel--right{justify-content:flex-end}.slabel__dot{width:7px;height:7px;border-radius:1px;background:currentColor;opacity:.55}.on-dark .slabel{color:var(--white)}.js .split{opacity:0}html.nomotion .split{opacity:1!important}.split .split__line{padding-bottom:.12em;margin-bottom:-.12em}.split .split__char{will-change:transform}:root{--black: #000;--black-90: #000000e6;--black-70: #000000b3;--black-60: #0009;--black-40: #0006;--black-30: #0000004d;--black-8: #00000014;--gray: #434343;--paragraph: #757575;--white: #fff;--white-70: #ffffffb3;--white-60: #fff9;--white-40: #fff6;--white-20: #fff3;--white-10: #ffffff1a;--white-6: #ffffff0f;--whitesmoke: #f5f5f5;--deep-light: #ebebeb;--transparent: #fff0;--primary: #e4ed64;--font-primary: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display: "Archivo", "Helvetica Neue", Arial, sans-serif;--t-banner: 16.1vw;--t-cta: 20.4vw;--t-display: 200px;--t-featured: 100px;--t-h1: 70px;--t-h2: 56px;--t-h3: 42px;--t-h4: 28px;--t-h5: 24px;--t-h6: 22px;--t-sub: 20px;--t-paragraph: 18px;--t-small: 16px;--t-label: 14px;--t-small-label: 12px;--ls-banner: -6%;--ls-cta: -1.39vw;--ls-display: -10px;--ls-featured: -6px;--ls-h1: -4.2px;--ls-h2: -3px;--ls-h3: -1.68px;--ls-h4: -1.12px;--ls-h5: -.72px;--ls-h6: -.66px;--ls-sub: -.4px;--ls-paragraph: -.36px;--ls-small: -.32px;--ls-label: -.28px;--ls-small-label: -.24px;--ls-normal: 0px;--lh-banner: 94%;--lh-display-two: 80%;--lh-h2: 110%;--lh-h3: 110%;--lh-h4: 120%;--lh-h5: 120%;--lh-sub: 130%;--lh-paragraph: 150%;--lh-tight: 100%;--section-gap: 140px;--gutter: 30px;--radius: 4px;--radius-lg: 8px;--panel-overlap: 54px;--panel-radius: 34px;--pill: 999px;--hairline: 1px solid var(--black-8);--hairline-light: 1px solid var(--white-10);--columns: 4}@media(max-width:1100px){:root{--t-display: 140px;--t-featured: 72px;--t-h1: 54px;--t-h2: 44px;--t-h3: 34px;--t-h4: 24px;--t-h5: 21px;--t-h6: 20px;--t-sub: 18px;--t-paragraph: 17px;--section-gap: 100px;--gutter: 24px;--panel-overlap: 40px;--panel-radius: 26px}}@media(max-width:720px){:root{--t-display: 88px;--t-featured: 48px;--t-h1: 38px;--t-h2: 32px;--t-h3: 26px;--t-h4: 21px;--t-h5: 19px;--t-h6: 18px;--t-sub: 17px;--t-paragraph: 16px;--t-small: 15px;--ls-h1: -1.6px;--ls-h2: -1.4px;--ls-h3: -1px;--section-gap: 72px;--gutter: 18px;--panel-overlap: 26px;--panel-radius: 18px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}html.nomotion,html[data-hero-scrolling=true]{scroll-behavior:auto}html.nomotion *,html.nomotion *:before,html.nomotion *:after{animation-duration:.001ms!important;transition-duration:.001ms!important;animation-iteration-count:1!important}body{margin:0;background:var(--whitesmoke);color:var(--black);font-family:var(--font-primary);font-size:var(--t-small);font-weight:400;letter-spacing:var(--ls-small);line-height:var(--lh-paragraph);-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit;letter-spacing:inherit;color:inherit}button{background:none;border:0;cursor:pointer}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}ul{margin:0;padding:0;list-style:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.skip-link{position:absolute;top:0;left:12px;transform:translateY(-120%);z-index:200;background:var(--black);color:var(--white);padding:12px 20px;font-family:var(--font-mono);font-size:var(--t-small-label);text-transform:uppercase;transition:transform .2s ease}.skip-link:focus{transform:translateY(12px)}.wrap{width:100%;padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:var(--section-gap)}.rule{height:1px;background:var(--black-8);border:0;margin:0}.h1,.h2,.h3,.h4,.h5{font-weight:500;font-family:var(--font-primary)}.h1{font-size:var(--t-h1);letter-spacing:var(--ls-h1);line-height:var(--lh-tight)}.h2{font-size:var(--t-h2);letter-spacing:var(--ls-h2);line-height:var(--lh-h2)}.h3{font-size:var(--t-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-h3)}.h4{font-size:var(--t-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-h4)}.h5{font-size:var(--t-h5);letter-spacing:var(--ls-h5);line-height:var(--lh-h5)}.mono{font-family:var(--font-mono);font-weight:500;font-size:var(--t-label);letter-spacing:var(--ls-label);line-height:var(--lh-tight);text-transform:uppercase}.mono-sm{font-family:var(--font-mono);font-weight:500;font-size:var(--t-small-label);letter-spacing:var(--ls-small-label);line-height:var(--lh-tight);text-transform:uppercase}.lede{font-size:var(--t-paragraph);letter-spacing:var(--ls-paragraph);line-height:var(--lh-paragraph);color:var(--paragraph)}.on-dark .lede{color:var(--white-60)}.js .reveal{opacity:0}html.nomotion .reveal{opacity:1!important;transform:none!important}.sheet{position:relative;z-index:1;margin-top:0;background:var(--whitesmoke);border-top-left-radius:var(--panel-radius);border-top-right-radius:var(--panel-radius)}.sheet>*{position:relative;border-top-left-radius:var(--panel-radius);border-top-right-radius:var(--panel-radius)}.sheet>*+*{margin-top:calc(var(--panel-overlap) * -1);box-shadow:0 -24px 48px -30px #0000002e}.sheet>*{background:var(--whitesmoke)}.sheet>.about{background:#07090c}.sheet>.why{background:#0a0a0a}.sheet>.rec,.sheet>.faq{background:var(--black)}.sheet>*:nth-child(1){z-index:1}.sheet>*:nth-child(2){z-index:2}.sheet>*:nth-child(3){z-index:3}.sheet>*:nth-child(4){z-index:4}.sheet>*:nth-child(5){z-index:5}.sheet>*:nth-child(6){z-index:6}.sheet>*:nth-child(7){z-index:7}.sheet>*:nth-child(8){z-index:8}.sheet>*:nth-child(9){z-index:9}.sheet>*:nth-child(10){z-index:10}.sheet>*:nth-child(11){z-index:11}.sheet>*:after{content:"";position:absolute;inset:0;z-index:40;border-radius:inherit;background:var(--black);opacity:var(--panel-dim, 0);pointer-events:none}html.nomotion .sheet>*:after,html:not(.js) .sheet>*:after{display:none}.ftz{position:relative;z-index:12;margin-top:calc(var(--panel-overlap) * -1);border-top-left-radius:var(--panel-radius);border-top-right-radius:var(--panel-radius);box-shadow:0 -24px 48px -30px #0000002e}.is-tilt{position:relative;transform-style:preserve-3d;will-change:transform}.tilt-glare{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.28),rgba(255,255,255,0) 55%);mix-blend-mode:soft-light;opacity:0;transition:opacity .5s ease}.is-tilting .tilt-glare{opacity:1}.is-tilting{z-index:3}
