:root{--color-funnel:#f3f1eb;--color-black:#1d1d1d;--color-white:#fcfcfc}.trf-funnel{display:flex;flex-direction:column;background:var(--color-funnel);color:var(--color-black)}.site-shell .trf-funnel,.trf-funnel{min-height:100dvh}body:has(.trf-funnel),html:has(.trf-funnel){background-color:#f3f1eb}@supports not selector(::-webkit-scrollbar){body:has(.trf-funnel),html:has(.trf-funnel){scrollbar-width:thin;scrollbar-color:rgba(29,29,29,.35) transparent}}body:has(.trf-funnel){overflow-y:scroll}body:has(.trf-funnel)::-webkit-scrollbar,html:has(.trf-funnel)::-webkit-scrollbar{width:10px}body:has(.trf-funnel)::-webkit-scrollbar-track,html:has(.trf-funnel)::-webkit-scrollbar-track{background:transparent}body:has(.trf-funnel)::-webkit-scrollbar-thumb,html:has(.trf-funnel)::-webkit-scrollbar-thumb{background-color:rgba(29,29,29,.35);border-radius:999px;border:2px solid transparent;background-clip:padding-box}body:has(.trf-funnel)::-webkit-scrollbar-thumb:hover,html:has(.trf-funnel)::-webkit-scrollbar-thumb:hover{background-color:rgba(29,29,29,.55)}@media (min-width:900px){@supports not selector(::-webkit-scrollbar){body:has(.trf-funnel),html:has(.trf-funnel){scrollbar-color:#b5b0a5 #f3f1eb}}body:has(.trf-funnel)::-webkit-scrollbar-track,html:has(.trf-funnel)::-webkit-scrollbar-track{background:#f3f1eb}body:has(.trf-funnel)::-webkit-scrollbar-thumb,html:has(.trf-funnel)::-webkit-scrollbar-thumb{background-color:#b5b0a5}body:has(.trf-funnel)::-webkit-scrollbar-thumb:hover,html:has(.trf-funnel)::-webkit-scrollbar-thumb:hover{background-color:#9a9488}}.trf-funnel__main{flex:1 1;width:100%;max-width:72rem;margin:0 auto;padding:0 1.25rem;touch-action:pan-y pinch-zoom}.trf-funnel__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--font-sans);font-weight:600;text-decoration:none;border-radius:999px;border:2px solid transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s ease;white-space:nowrap}.trf-funnel__btn:active{transform:scale(.98)}.trf-funnel__btn--sm{padding:.5rem 1.1rem;font-size:.8125rem}.trf-funnel__btn--primary{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.trf-funnel__btn--primary:hover{background:color-mix(in srgb,var(--color-black) 88%,white)}.trf-funnel__btn.trf-funnel__mobile-cta{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;height:60px;min-height:60px;gap:.45rem;border-radius:12px;line-height:1;font-family:var(--font-inter),var(--font-sans),system-ui,sans-serif;font-size:18px;font-weight:800;color:#fcfcfc;transition:background-color .12s ease,transform .12s ease;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 60' preserveAspectRatio='none'%3E%3Cpath d='M6.4 5.6C52 2.6 118 5.3 186 3.2C226 2 266 1.7 290.6 2.9C296.6 3.7 298.7 8 298.1 22C297.5 33 298.9 43 296.6 54.2C294.8 58.1 281 58.7 258 57.8C194 55.4 122 59 52 58.1C30 57.8 8.8 58.7 4.3 56C1.3 53.9 1.9 42 2.5 31C3 21 1 9.8 2.5 7.7C3.4 6.4 4.7 5.8 6.4 5.6Z'/%3E%3C/svg%3E") center /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 60' preserveAspectRatio='none'%3E%3Cpath d='M6.4 5.6C52 2.6 118 5.3 186 3.2C226 2 266 1.7 290.6 2.9C296.6 3.7 298.7 8 298.1 22C297.5 33 298.9 43 296.6 54.2C294.8 58.1 281 58.7 258 57.8C194 55.4 122 59 52 58.1C30 57.8 8.8 58.7 4.3 56C1.3 53.9 1.9 42 2.5 31C3 21 1 9.8 2.5 7.7C3.4 6.4 4.7 5.8 6.4 5.6Z'/%3E%3C/svg%3E") center /100% 100% no-repeat}.trf-funnel__btn.trf-funnel__mobile-cta:focus-visible{-webkit-mask:none;mask:none}.trf-funnel__btn.trf-funnel__mobile-cta:active{transform:scale(.985);background:#2f2f2f}.trf-funnel__btn .trf-funnel__outpage-icon{margin-left:0}.trf-funnel__btn.trf-funnel__mobile-cta .trf-funnel__outpage-icon{transform:translateY(1px)}.trf-funnel__outpage-icon--to-down{--arrow-nudge:0 1.5px}.trf-funnel__outpage-icon--to-diagonal{--arrow-nudge:2px -2px}.trf-funnel__outpage-icon--to-left{--arrow-nudge:-2px 0}@media (hover:hover) and (pointer:fine){.trf-funnel__btn.trf-funnel__mobile-cta .trf-funnel__outpage-icon{will-change:translate;transition:translate .22s cubic-bezier(.22,1,.36,1)}.trf-funnel__btn.trf-funnel__mobile-cta:hover .trf-funnel__outpage-icon{translate:var(--arrow-nudge,0 0)}.trf-funnel__btn.trf-funnel__mobile-cta.trf-funnel__waitlist-submit:hover .trf-funnel__outpage-icon--to-diagonal{translate:2.5px 0}}.trf-funnel__reveal-root{width:100%;touch-action:pan-y pinch-zoom}.trf-funnel__reveal-root.is-reveal-idle [data-funnel-reveal]:not(.is-revealed),[data-funnel-reveal]{opacity:0;transform:translateY(28px);pointer-events:none}[data-funnel-reveal]{transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);touch-action:pan-y pinch-zoom}[data-funnel-reveal].is-revealed{opacity:1;transform:translateY(0);pointer-events:auto;touch-action:pan-y pinch-zoom}@media (prefers-reduced-motion:reduce){[data-funnel-reveal]{opacity:1;transform:none;transition:none;pointer-events:auto}}.trf-funnel__reveal-root [data-funnel-reveal=text],.trf-funnel__reveal-root.is-reveal-idle [data-funnel-reveal=text]:not(.is-revealed),[data-funnel-reveal=text][data-funnel-reveal=text]{opacity:1;transform:none;transition:none;pointer-events:auto}.trf-reveal{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em}.trf-reveal--line{display:block}.trf-reveal__inner{display:inline-block;transform:translateY(110%)}.trf-reveal--line>.trf-reveal__inner{display:block}.is-revealing .trf-reveal>.trf-reveal__inner,[data-funnel-reveal=text].is-revealed .trf-reveal>.trf-reveal__inner{animation:trf-reveal-up .55s cubic-bezier(.16,1,.3,1) calc(.04s + var(--w, 0) * var(--trf-reveal-step, 45ms)) both}.is-revealing-instant .trf-reveal>.trf-reveal__inner{animation-duration:1ms;animation-delay:0s}@keyframes trf-reveal-up{0%{transform:translateY(110%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.is-revealing .trf-reveal>.trf-reveal__inner,.trf-reveal__inner,[data-funnel-reveal=text].is-revealed .trf-reveal>.trf-reveal__inner{transform:none;animation:none}}.trf-reveal-pop{opacity:0;transform:scale(.6)}.is-revealing .trf-reveal-pop,[data-funnel-reveal=text].is-revealed .trf-reveal-pop{opacity:1;transform:none;animation:trf-reveal-pop .7s cubic-bezier(.34,1.56,.64,1) calc(.04s + var(--w, 0) * var(--trf-reveal-step, 45ms)) backwards}@keyframes trf-reveal-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.is-revealing .trf-reveal-pop,.trf-reveal-pop,[data-funnel-reveal=text].is-revealed .trf-reveal-pop{opacity:1;transform:none;animation:none}}.trf-cta-idle{display:block;width:100%}.trf-cta-idle.is-in-view{animation:trf-cta-idle-bounce 9s linear 2s infinite}@keyframes trf-cta-idle-bounce{0%,89.4%{scale:1;animation-timing-function:ease-out}92.4%{scale:1.035;animation-timing-function:ease-out}95.4%{scale:.995;animation-timing-function:ease-out}98%{scale:1.008;animation-timing-function:ease-out}to{scale:1}}@media (prefers-reduced-motion:reduce){.trf-cta-idle.is-in-view{animation:none}}.trf-funnel__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (hover:hover) and (pointer:fine){.trf-landing-root{cursor:url(/images/landing/cursors/cursor-normal.svg) 7 4,auto;cursor:-webkit-image-set(url("/images/landing/cursors/cursor-normal.png") 1x,url("/images/landing/cursors/cursor-normal@2x.png") 2x) 7 4,auto;cursor:image-set(url("/images/landing/cursors/cursor-normal.png") 1x,url("/images/landing/cursors/cursor-normal@2x.png") 2x) 7 4,auto}.trf-landing-root :is(a[href],button:not(:disabled),[role=button],[role=menuitem],summary,label:has(input[type=checkbox],input[type=radio])){cursor:url(/images/landing/cursors/cursor-click.svg) 16 5,pointer;cursor:-webkit-image-set(url("/images/landing/cursors/cursor-click.png") 1x,url("/images/landing/cursors/cursor-click@2x.png") 2x) 16 5,pointer;cursor:image-set(url("/images/landing/cursors/cursor-click.png") 1x,url("/images/landing/cursors/cursor-click@2x.png") 2x) 16 5,pointer}.trf-landing-root :is(input:not([type]),input[type=text],input[type=email],input[type=search],input[type=url],input[type=tel],textarea){cursor:url(/images/landing/cursors/cursor-text.svg) 14 15,text;cursor:-webkit-image-set(url("/images/landing/cursors/cursor-text.png") 1x,url("/images/landing/cursors/cursor-text@2x.png") 2x) 14 15,text;cursor:image-set(url("/images/landing/cursors/cursor-text.png") 1x,url("/images/landing/cursors/cursor-text@2x.png") 2x) 14 15,text}}.trf-landing-root ::selection{background:rgba(245,185,39,.55);color:#1d1d1d}@media (hover:hover) and (pointer:fine){.trf-funnel__footer-link,.trf-funnel__nav-link{display:inline-block;transform-origin:center}.trf-funnel__footer-link:hover,.trf-funnel__nav-link:hover{animation:trf-funnel-link-sway .2s ease-in-out -.1s infinite alternate}}@keyframes trf-funnel-link-sway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.trf-funnel__footer-link:hover,.trf-funnel__nav-link:hover{animation:none}}.trf-reveal__inner.trf-settled{animation:none!important;transform:none!important}.trf-ink.trf-settled,.trf-stamp.trf-settled{animation:none!important}.trf-paused-offscreen,.trf-paused-offscreen *{animation-play-state:paused!important}.trf-debug-fps{position:fixed;top:calc(8px + env(safe-area-inset-top, 0px));left:8px;z-index:2147483647;padding:4px 8px;border-radius:6px;background:rgba(0,0,0,.75);color:#7CFC00;font:600 11px/1.3 ui-monospace,monospace;white-space:pre-wrap;max-width:calc(100vw - 16px);pointer-events:none}.trf-debug-fps[hidden]{display:none}