@font-face{font-family:m;src:url(/fonts/ABCMonumentGroteskVariableVF.woff2)format("woff2"),url(/fonts/ABCMonumentGroteskVariableVF.woff)format("woff"),url(/fonts/ABCMonumentGroteskVariableVF.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
:root{interpolate-size:allow-keywords;--100dvh:calc(100dvh - env(safe-area-inset-bottom));--font-sans:m,Helvetica,system-ui,sans-serif;--color-black:#131718;--color-white:#fff;--color-grey:#a1a1aa;--color-green:#007600}body.theme-white{background-color:#fff}html,body{font-family:var(--font-sans);text-rendering:optimizeLegibility;scrollbar-width:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fafafa;font-size:62.5%;font-weight:400}:is(html,body)::-webkit-scrollbar{display:none}body{letter-spacing:-.01em;color:var(--color-black);font-size:1.6rem;font-weight:375;line-height:1.44}body::selection{background-color:var(--color-green);color:var(--color-white)}
h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:375;line-height:1.44}a{color:var(--color-black);text-align:center;cursor:pointer;font-variation-settings:"slnt" 0;font-weight:375;text-decoration:underline;transition:all .2s}a:hover,a.active{font-variation-settings:"slnt" -10;font-weight:400;transition:all .2s}a:after{content:attr(data-text);visibility:hidden;pointer-events:none;font-variation-settings:"slnt" -10;height:0;font-weight:400;display:block;overflow:hidden}button,.button,.tag{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-black);background-color:var(--color-tag--bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;border-radius:1px;padding:.666667em 1.66667em;font-weight:375;line-height:1.11;text-decoration:none;transition:font-weight .2s}:is(button,.button,.tag):hover,:is(button,.button,.tag).active{font-weight:425;transition:all .2s}:is(button,.button,.tag):hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:is(button,.button,.tag):after{content:attr(data-text);visibility:hidden;pointer-events:none;height:0;font-weight:450;display:block;overflow:hidden}ul,ol{margin:0;padding:0;list-style:none}:is(ul,ol) li{letter-spacing:-.01em;font-size:1.6rem;font-weight:375;line-height:1.44}
@keyframes logo-spin{0%{rotate:none}to{rotate:360deg}}.logo-spinning{animation:4s linear infinite logo-spin}
:root{--columns:6;--padding:1.2rem;--gap:1.2rem;--maxWidth:250000px;--main-width:calc(100dvw - (var(--padding)*2))}@media (min-width:970px){:root{--columns:12;--padding:3.2rem;--gap:.8rem}}.grid{gap:var(--gap);grid-template-columns:calc(var(--padding) - var(--gap))repeat(var(--columns),minmax(0,1fr))calc(var(--padding) - var(--gap));grid-auto-rows:min-content;row-gap:0;width:100%;margin-inline:auto;display:grid}.grid .subgrid{grid-column:2/-2;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:0 var(--gap);isolation:isolate;grid-auto-rows:min-content;row-gap:0;display:grid}.grid-right{grid-column:1/-1;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:var(--gap);grid-auto-rows:min-content;row-gap:0;display:grid}@media (min-width:970px){.grid-right{grid-column:5/-1;grid-template-columns:repeat(8,minmax(0,1fr))}}
.nav{grid-column:1/-1;width:fit-content;margin-inline:auto;position:fixed;top:50%;left:0;right:0;translate:0 -50%}.nav .row{justify-content:center;align-items:center;display:flex}.nav .row *{text-align:center;white-space:nowrap;margin:0;display:inline-block}@media not (max-width:970px){.nav{grid-column:5/-5}}.nav--page{top:calc(4.8rem + 20px);translate:0}@media (max-width:970px){.nav--page{top:unset;left:unset;right:unset;margin-top:calc(4.8rem + 20px);margin-inline:auto;position:static;translate:none}}
.hero h1{text-align:center;font-size:max(2rem,3.33vw)}
.logo{z-index:10000;align-items:center;width:fit-content;height:2.8rem;margin-inline:auto;display:flex;position:fixed;top:2rem;left:0;right:0}.logo a{width:auto;height:100%;display:block}.logo .logo-animation{width:auto;height:100%}.logo--landing{top:calc(50dvh - 1.4rem)}
.connect-link{overflow:hidden}.connect-link .container{cursor:pointer;gap:8px;margin-left:-2rem;text-decoration:none;transition:all .2s;display:flex}.connect-link .container .icon{width:1.2rem;height:1.2rem}.connect-link .container .icon svg{opacity:0;filter:blur(2px);width:auto;height:100%;transition:all .1s}.connect-link .container .icon .icon-copy,.connect-link .container .icon .icon-check{width:100%;height:100%}.connect-link .container .icon .icon-check{display:none}.connect-link .container.copied .icon .icon-copy{display:none}.connect-link .container.copied .icon .icon-check{display:block}.connect-link .container:hover{font-variation-settings:"slnt" 0;margin-left:0;font-weight:375;transition:all .2s}.connect-link .container:hover svg{opacity:1;filter:blur();transition:all .3s .1s}
.home{margin-top:8rem}.hero{grid-column:3/-3}
.info{padding-top:8rem;row-gap:8rem!important}.info>*{grid-column:1/-1;display:flex}.info .disclaimer{color:var(--color-grey);order:1;align-items:flex-end;display:flex}.info .list{gap:1em;display:flex}.info .list h2{color:var(--color-grey)}@media not (max-width:970px){.info{min-height:calc(var(--100dvh) - 2rem);grid-template-rows:1fr auto;align-content:end;padding:0;row-gap:0!important}.info .description{padding-top:calc(var(--100dvh)/2);grid-column:1/span 7}.info .services{padding-top:calc(var(--100dvh)/2);grid-column:9/-1}.info .connect{grid-column:9/-1}.info .disclaimer{order:0;grid-column:1/span 7}}
.signature{min-height:calc(var(--100dvh) - 2rem);grid-column:1/-1;justify-content:center;align-items:center;display:flex}.signature a{color:var(--color-black);text-align:left;font-weight:375;transition:none}.signature a:hover,.signature a.active{font-weight:375;transition:none}.signature a:after{content:none}

