@font-face{font-family:Archivo Fallback Arial;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:98.72%;ascent-override:88.94%;descent-override:21.27%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:98.87%;ascent-override:88.8%;descent-override:21.24%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:100 549;size-adjust:98.97%;ascent-override:88.72%;descent-override:21.22%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:550 900;size-adjust:105.53%;ascent-override:83.2%;descent-override:19.9%;line-gap-override:0%}@font-face{font-family:Archivo EC Fallback Avenir Next Condensed;src:local(Avenir Next Condensed Regular),local(AvenirNextCondensed-Regular);font-weight:100 549;size-adjust:92.71%;ascent-override:94.71%;descent-override:22.65%;line-gap-override:0%}@font-face{font-family:Archivo EC Fallback Avenir Next Condensed;src:local(Avenir Next Condensed Demi Bold),local(AvenirNextCondensed-DemiBold);font-weight:550 649;size-adjust:92.16%;ascent-override:95.27%;descent-override:22.79%;line-gap-override:0%}@font-face{font-family:Archivo EC Fallback Avenir Next Condensed;src:local(Avenir Next Condensed Bold),local(AvenirNextCondensed-Bold);font-weight:650 900;size-adjust:88.7%;ascent-override:98.98%;descent-override:23.68%;line-gap-override:0%}@font-face{font-family:Archivo EC Fallback Roboto Condensed;src:local(Roboto Condensed),local(RobotoCondensed-Regular);font-weight:100 549;size-adjust:81.48%;ascent-override:107.75%;descent-override:25.77%;line-gap-override:0%}@font-face{font-family:Archivo EC Fallback Roboto Condensed;src:local(Roboto Condensed Bold),local(RobotoCondensed-Bold);font-weight:550 900;size-adjust:83.19%;ascent-override:105.54%;descent-override:25.24%;line-gap-override:0%}@font-face{font-family:Archivo EC Fallback Arial Narrow;src:local(Arial Narrow),local(ArialNarrow);font-weight:100 549;size-adjust:80.84%;ascent-override:108.61%;descent-override:25.98%;line-gap-override:0%}@font-face{font-family:Archivo EC Fallback Arial Narrow;src:local(Arial Narrow Bold),local(ArialNarrow-Bold);font-weight:550 900;size-adjust:82.29%;ascent-override:106.69%;descent-override:25.52%;line-gap-override:0%}@font-face{font-family:Archivo EC Fallback Arial;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:66.28%;ascent-override:132.46%;descent-override:31.68%;line-gap-override:0%}@font-face{font-family:Archivo EC Fallback Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:67.48%;ascent-override:130.11%;descent-override:31.12%;line-gap-override:0%}@font-face{font-family:Archivo C Fallback Avenir Next Condensed;src:local(Avenir Next Condensed Regular),local(AvenirNextCondensed-Regular);font-weight:100 549;size-adjust:97.91%;ascent-override:89.68%;descent-override:21.45%;line-gap-override:0%}@font-face{font-family:Archivo C Fallback Avenir Next Condensed;src:local(Avenir Next Condensed Demi Bold),local(AvenirNextCondensed-DemiBold);font-weight:550 649;size-adjust:106.56%;ascent-override:82.4%;descent-override:19.71%;line-gap-override:0%}@font-face{font-family:Archivo C Fallback Avenir Next Condensed;src:local(Avenir Next Condensed Bold),local(AvenirNextCondensed-Bold);font-weight:650 900;size-adjust:102.33%;ascent-override:85.8%;descent-override:20.52%;line-gap-override:0%}@font-face{font-family:Archivo C Fallback Roboto Condensed;src:local(Roboto Condensed),local(RobotoCondensed-Regular);font-weight:100 549;size-adjust:89.92%;ascent-override:97.65%;descent-override:23.35%;line-gap-override:0%}@font-face{font-family:Archivo C Fallback Roboto Condensed;src:local(Roboto Condensed Bold),local(RobotoCondensed-Bold);font-weight:550 900;size-adjust:96.22%;ascent-override:91.25%;descent-override:21.83%;line-gap-override:0%}@font-face{font-family:Archivo C Fallback Arial Narrow;src:local(Arial Narrow),local(ArialNarrow);font-weight:100 549;size-adjust:93.41%;ascent-override:93.99%;descent-override:22.48%;line-gap-override:0%}@font-face{font-family:Archivo C Fallback Arial Narrow;src:local(Arial Narrow Bold),local(ArialNarrow-Bold);font-weight:550 900;size-adjust:95.28%;ascent-override:92.15%;descent-override:22.04%;line-gap-override:0%}@font-face{font-family:Archivo C Fallback Arial;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:76.6%;ascent-override:114.63%;descent-override:27.42%;line-gap-override:0%}@font-face{font-family:Archivo C Fallback Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:78.13%;ascent-override:112.37%;descent-override:26.88%;line-gap-override:0%}@font-face{font-family:Archivo Semi C Fallback Avenir Next Condensed;src:local(Avenir Next Condensed Regular),local(AvenirNextCondensed-Regular);font-weight:100 549;size-adjust:112.65%;ascent-override:77.94%;descent-override:18.64%;line-gap-override:0%}@font-face{font-family:Archivo Semi C Fallback Avenir Next Condensed;src:local(Avenir Next Condensed Demi Bold),local(AvenirNextCondensed-DemiBold);font-weight:550 649;size-adjust:115%;ascent-override:76.35%;descent-override:18.26%;line-gap-override:0%}@font-face{font-family:Archivo Semi C Fallback Avenir Next Condensed;src:local(Avenir Next Condensed Bold),local(AvenirNextCondensed-Bold);font-weight:650 900;size-adjust:114%;ascent-override:77.02%;descent-override:18.42%;line-gap-override:0%}@font-face{font-family:Archivo Semi C Fallback Roboto Condensed;src:local(Roboto Condensed),local(RobotoCondensed-Regular);font-weight:100 549;size-adjust:99.5%;ascent-override:88.24%;descent-override:21.11%;line-gap-override:0%}@font-face{font-family:Archivo Semi C Fallback Roboto Condensed;src:local(Roboto Condensed Bold),local(RobotoCondensed-Bold);font-weight:550 900;size-adjust:107.56%;ascent-override:81.63%;descent-override:19.52%;line-gap-override:0%}@font-face{font-family:Archivo Semi C Fallback Arial Narrow;src:local(Arial Narrow),local(ArialNarrow);font-weight:100 549;size-adjust:107.61%;ascent-override:81.59%;descent-override:19.51%;line-gap-override:0%}@font-face{font-family:Archivo Semi C Fallback Arial Narrow;src:local(Arial Narrow Bold),local(ArialNarrow-Bold);font-weight:550 900;size-adjust:107.96%;ascent-override:81.33%;descent-override:19.45%;line-gap-override:0%}@font-face{font-family:Archivo Semi C Fallback Arial;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:88.27%;ascent-override:99.47%;descent-override:23.79%;line-gap-override:0%}@font-face{font-family:Archivo Semi C Fallback Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:88.56%;ascent-override:99.14%;descent-override:23.71%;line-gap-override:0%}@font-face{font-family:Archivo Semi Exp Fallback Avenir Next;src:local(Avenir Next Regular),local(AvenirNext-Regular);font-weight:100 549;size-adjust:109.27%;ascent-override:80.35%;descent-override:19.22%;line-gap-override:0%}@font-face{font-family:Archivo Semi Exp Fallback Avenir Next;src:local(Avenir Next Demi Bold),local(AvenirNext-DemiBold);font-weight:550 649;size-adjust:112.85%;ascent-override:77.8%;descent-override:18.61%;line-gap-override:0%}@font-face{font-family:Archivo Semi Exp Fallback Avenir Next;src:local(Avenir Next Bold),local(AvenirNext-Bold);font-weight:650 900;size-adjust:114.08%;ascent-override:76.96%;descent-override:18.41%;line-gap-override:0%}@font-face{font-family:Archivo Semi Exp Fallback Arial;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:112.15%;ascent-override:78.29%;descent-override:18.73%;line-gap-override:0%}@font-face{font-family:Archivo Semi Exp Fallback Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:112.73%;ascent-override:77.89%;descent-override:18.63%;line-gap-override:0%}@font-face{font-family:Archivo Semi Exp Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:100 549;size-adjust:112.43%;ascent-override:78.09%;descent-override:18.68%;line-gap-override:0%}@font-face{font-family:Archivo Semi Exp Fallback Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:550 900;size-adjust:120.26%;ascent-override:73.01%;descent-override:17.46%;line-gap-override:0%}@font-face{font-family:Archivo Exp Fallback Avenir Next;src:local(Avenir Next Regular),local(AvenirNext-Regular);font-weight:100 549;size-adjust:127.19%;ascent-override:69.03%;descent-override:16.51%;line-gap-override:0%}@font-face{font-family:Archivo Exp Fallback Avenir Next;src:local(Avenir Next Demi Bold),local(AvenirNext-DemiBold);font-weight:550 649;size-adjust:130.24%;ascent-override:67.41%;descent-override:16.12%;line-gap-override:0%}@font-face{font-family:Archivo Exp Fallback Avenir Next;src:local(Avenir Next Bold),local(AvenirNext-Bold);font-weight:650 900;size-adjust:126.99%;ascent-override:69.14%;descent-override:16.54%;line-gap-override:0%}@font-face{font-family:Archivo Exp Fallback Arial;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:127.42%;ascent-override:68.91%;descent-override:16.48%;line-gap-override:0%}@font-face{font-family:Archivo Exp Fallback Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:128.56%;ascent-override:68.29%;descent-override:16.33%;line-gap-override:0%}@font-face{font-family:Archivo Exp Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:100 549;size-adjust:131.77%;ascent-override:66.63%;descent-override:15.94%;line-gap-override:0%}@font-face{font-family:Archivo Exp Fallback Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:550 900;size-adjust:136.86%;ascent-override:64.15%;descent-override:15.34%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback Menlo;src:local(Menlo Regular),local(Menlo-Regular);font-weight:100 549;size-adjust:99.66%;ascent-override:102.35%;descent-override:30.1%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback Menlo;src:local(Menlo Bold),local(Menlo-Bold);font-weight:550 900;size-adjust:99.66%;ascent-override:102.35%;descent-override:30.1%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback Consolas;src:local(Consolas);font-weight:100 549;size-adjust:109.13%;ascent-override:93.47%;descent-override:27.49%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback Consolas;src:local(Consolas Bold),local(Consolas-Bold);font-weight:550 900;size-adjust:109.13%;ascent-override:93.47%;descent-override:27.49%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback Roboto Mono;src:local(Roboto Mono),local(RobotoMono-Regular),local(Droid Sans Mono),local(DroidSansMono);font-weight:100 549;size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback Roboto Mono;src:local(Roboto Mono Bold),local(RobotoMono-Bold);font-weight:550 900;size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}:root{--font-archivo:var(--font-archivo-face), "Archivo Fallback Arial", "Archivo Fallback Roboto", sans-serif;--font-archivo-stack-ec:var(--font-archivo-face), "Archivo EC Fallback Avenir Next Condensed", "Archivo EC Fallback Roboto Condensed", "Archivo EC Fallback Arial Narrow", "Archivo EC Fallback Arial", sans-serif;--font-archivo-stack-c:var(--font-archivo-face), "Archivo C Fallback Avenir Next Condensed", "Archivo C Fallback Roboto Condensed", "Archivo C Fallback Arial Narrow", "Archivo C Fallback Arial", sans-serif;--font-archivo-stack-semi-c:var(--font-archivo-face), "Archivo Semi C Fallback Avenir Next Condensed", "Archivo Semi C Fallback Roboto Condensed", "Archivo Semi C Fallback Arial Narrow", "Archivo Semi C Fallback Arial", sans-serif;--font-archivo-stack-semi-exp:var(--font-archivo-face), "Archivo Semi Exp Fallback Avenir Next", "Archivo Semi Exp Fallback Arial", "Archivo Semi Exp Fallback Roboto", sans-serif;--font-archivo-stack-exp:var(--font-archivo-face), "Archivo Exp Fallback Avenir Next", "Archivo Exp Fallback Arial", "Archivo Exp Fallback Roboto", sans-serif;--font-jetbrains-mono-stack:var(--font-jetbrains-mono-face), "JetBrains Mono Fallback Menlo", "JetBrains Mono Fallback Consolas", "JetBrains Mono Fallback Roboto Mono", monospace}
:is(#t-and-c,#privacy-policy) p,:is(#t-and-c,#privacy-policy) li{font-size:var(--text-lg);margin-top:1rem;margin-bottom:1rem}:is(#t-and-c,#privacy-policy) ol,:is(#t-and-c,#privacy-policy) ul{padding-left:24px}:is(#t-and-c,#privacy-policy) ul{list-style:outside}:is(#t-and-c,#privacy-policy) a{color:var(--color-stone)}:is(#t-and-c,#privacy-policy) h2{margin-top:54px;margin-bottom:36px;font-size:56px;font-weight:700}@media (max-width:768px){:is(#t-and-c,#privacy-policy) h2{font-size:var(--text-3xl)}}:is(#t-and-c,#privacy-policy) h1{font-size:var(--text-9xl);margin-top:24px;margin-bottom:54px}@media (max-width:768px){:is(#t-and-c,#privacy-policy) h1{font-size:var(--text-6xl);margin-top:16px;margin-bottom:36px}}@keyframes noisemove{0%{filter:invert(0%);transform:translate(1px,2px)scale(1.01)}to{filter:invert(1%);transform:translate(0)scale(1.01)}}.noise-animation{animation-name:noisemove;animation-duration:.2s;animation-iteration-count:infinite;animation-direction:alternate}#letter p{font-family:var(--font-jetbrains-mono);margin-bottom:6px}@keyframes dopplereffect{0%{transform:scale(.8)}to{transform:scale(1)}}svg.hero-line g{transform-origin:107.009px 107.009px;animation-name:dopplereffect;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate}.bg-blur:before{content:"";background-blend-mode:multiply;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;background-color:--alpha(var(--color-pebble-light) / 60%);z-index:-1;position:absolute;inset:0}.cts-mobile,.cts-desktop{display:none}@media (max-width:430px){.cts-mobile{display:block}}@media (min-width:431px){.cts-desktop{display:block}}.force-repaint-fix{backface-visibility:hidden;will-change:contents, transform;transform:translateZ(0)}
.h0{font-family:var(--font-archivo-narrow);letter-spacing:-4px;text-transform:uppercase;font-size:200px;font-style:normal;font-weight:700;line-height:220px}@media (max-width:768px){.h0{letter-spacing:-2.4px;font-size:120px;line-height:128px}}.h1{font-family:var(--font-archivo);letter-spacing:-4.48px;text-transform:uppercase;font-size:112px;font-style:normal;font-weight:800;line-height:120px}@media (max-width:768px){.h1{letter-spacing:-3.2px;font-size:80px;line-height:72px}}.h1-narrow{font-family:var(--font-archivo);letter-spacing:-.96px;text-transform:uppercase;font-size:96px;font-style:normal;font-weight:600;line-height:88px}@media (max-width:768px){.h1-narrow{letter-spacing:-.8px;font-size:80px;line-height:72px}}.h1-narrow-emphasis{font-family:var(--font-archivo-narrow);letter-spacing:-1.92px;text-transform:uppercase;font-size:96px;font-style:italic;font-weight:600;line-height:88px}@media (max-width:768px){.h1-narrow-emphasis{font-family:var(--font-archivo-narrow);letter-spacing:-1.6px;text-transform:uppercase;font-size:80px;font-style:italic;font-weight:600;line-height:72px}}.h2{font-family:var(--font-archivo);font-size:80px;font-style:normal;font-weight:400;line-height:80px}@media (max-width:768px){.h2{font-family:var(--font-archivo);font-size:56px;font-style:normal;font-weight:400;line-height:56px}}.h2-narrow{font-family:var(--font-archivo);letter-spacing:-1.6px;text-transform:uppercase;font-size:80px;font-style:normal;font-weight:640;line-height:80px}@media (max-width:768px){.h2-narrow{font-family:var(--font-archivo-narrow);letter-spacing:-1.12px;text-transform:uppercase;font-size:56px;font-style:normal;font-weight:640;line-height:56px}}.h3{font-family:var(--font-archivo);font-size:56px;font-style:normal;font-weight:700;line-height:64px}@media (max-width:768px){.h3{font-family:var(--font-archivo);font-size:32px;font-style:normal;font-weight:700;line-height:40px}}.h3-narrow{font-family:var(--font-archivo-narrow);font-size:56px;font-style:normal;font-weight:700;line-height:64px}@media (max-width:768px){.h3-narrow{font-family:var(--font-archivo-narrow);font-size:32px;font-style:normal;font-weight:700;line-height:40px}}.h4-extended{font-family:var(--font-archivo-exp);font-size:36px;font-style:normal;font-weight:625;line-height:48px}@media (max-width:768px){.h4-extended{font-family:var(--font-archivo-exp);font-size:18px;font-style:normal;font-weight:625;line-height:20px}}.h4{font-family:var(--font-archivo);font-size:36px;font-style:normal;font-weight:400;line-height:48px}@media (max-width:768px){.h4{font-family:var(--font-archivo);font-size:24px;font-style:normal;font-weight:400;line-height:28px}}.h5{font-family:var(--font-archivo);font-size:32px;font-style:normal;font-weight:400;line-height:40px}@media (max-width:768px){.h5{font-family:var(--font-archivo);font-size:16px;font-style:normal;font-weight:400;line-height:24px}}.h5-bold{font-family:var(--font-archivo);font-size:32px;font-style:normal;font-weight:800;line-height:40px}@media (max-width:768px){.h5-bold{font-family:var(--font-archivo);font-size:16px;font-style:normal;font-weight:800;line-height:20px}}h6{font-family:var(--font-archivo);text-transform:capitalize;font-size:28px;font-style:normal;font-weight:800;line-height:32px}@media (max-width:768px){h6{font-family:var(--font-archivo);text-transform:capitalize;font-size:12px;font-style:normal;font-weight:800;line-height:16px}}.p-extended{font-family:var(--font-archivo-extended);text-transform:capitalize;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.p{font-family:var(--font-archivo);font-size:18px;font-style:normal;font-weight:400;line-height:24px}.p-narrow{font-family:var(--font-archivo-narrow);text-transform:capitalize;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.p-mono-bold{font-family:var(--font-jetbrains-mono);text-transform:uppercase;font-size:18px;font-style:normal;font-weight:800;line-height:24px}.p-mono{font-family:var(--font-jetbrains-mono);text-transform:uppercase;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.p-small-bold{font-family:var(--font-archivo);font-size:14px;font-style:normal;font-weight:800;line-height:18px}.p-small{font-family:var(--font-archivo);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.p-small-narrow{font-family:var(--font-archivo-narrow);letter-spacing:.42px;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.p-small-mono{font-family:var(--font-jetbrains-mono);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.aside{font-family:var(--font-archivo);letter-spacing:.25px;font-size:10px;font-style:normal;font-weight:500;line-height:12px}.aside-narrow{font-family:var(--font-archivo-narrow);letter-spacing:.5px;font-size:10px;font-style:normal;font-weight:700;line-height:12px}.aside-mono{font-family:var(--font-jetbrains-mono);font-size:10px;font-style:normal;font-weight:400;line-height:12px}.aside-mono-bold{font-family:var(--font-jetbrains-mono);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700;line-height:12px}.note{font-family:var(--font-archivo);letter-spacing:.5px;font-size:8px;font-style:normal;font-weight:500;line-height:10px}.action{color:var(--color-cerise);font-family:var(--font-archivo);font-size:18px;font-style:normal;font-weight:650;line-height:32px}.action-extended{color:var(--color-cerise-exp);font-family:var(--font-archivo);font-size:18px;font-style:normal;font-weight:650;line-height:32px}
*{box-sizing:border-box}html{background:var(--color-pebble-light);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;--marketing-section-py:96px}@media (max-width:900px){html{--marketing-section-py:64px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html,body,#app{height:100%}body{font-size:16px;font-family:var(--font-archivo);color:var(--color-stone);margin:0}@keyframes draw{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}
@font-face{font-family:archivo;src:url(../media/Archivo_Latin_VariableFont_wdth_wght.p.1_pu2du-1gboo.woff2)format("woff2");font-display:swap;font-style:normal}.archivo_3ace1598-module__DPJ50G__className{font-family:archivo}.archivo_3ace1598-module__DPJ50G__variable{--font-archivo-face:"archivo"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Latin_VariableFont_wght.p.2ohxop6wne3fv.woff2)format("woff2");font-display:swap;font-style:normal}.jetbrainsmono_34118d87-module__7iXDHW__className{font-family:jetbrainsMono}.jetbrainsmono_34118d87-module__7iXDHW__variable{--font-jetbrains-mono-face:"jetbrainsMono"}
