@font-face{font-family:CustomFont;src:url(/assets/fonts/Font.woff2) format("woff2");font-weight:300 900;font-stretch:100% 150%;font-style:normal;font-display:swap}@font-face{font-family:CustomFont-Mono;src:url(/assets/fonts/Font-Mono.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Doto;src:url(/assets/fonts/Doto.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--black: #000000;--black_deep: #272A2E;--black_text: #32363B;--black_muted_lightly: #4d4e4f;--black_muted_strongly: #53575c;--c_grey_dark: #75828F;--c_grey_light: #9BA7B3;--l_grey: #E1E6EB;--l_grey_list: #f0f2f5;--l_grey_bg_dark: #EBF1F7;--l_grey_bg_medium: #f2f4f7;--l_grey_bg_light: #f8f9fa;--l_grey_nav_hover: hsla(210, 100%, 9%, .05);--l_grey_nav_active: hsla(210, 100%, 20%, .1);--l_grey_nav_rest: hsla(210, 100%, 9%, .03);--l_grey_toolbar: #EBEFF2;--l_grey_toolbar_hover: hsl(210, 70%, 20%, .15);--white: #FFFFFF;--red: #FF4940;--orange: #FF8C2E;--yellow: #FFC823;--green: #5AE065;--cyan: #40C8F5;--blue: #1B88F5;--purple: #BF40FF;--pink: #FF45C1;--red_bg_light: #FCE9E8;--yellow_bg_light: #FCF3D7;--green_bg_light: #E4F7E5;--blue_bg_light: #DEEDFC;--shadow-small: rgba(0, 0, 0, .06) -.1px .1px .6px -1px, rgba(0, 0, 0, .05) -.3px .3px 1.7px -1.5px, rgba(0, 0, 0, .047) -.65px .65px 3.7px -2.2px, rgba(0, 0, 0, .04) -1.5px 1.5px 8.3px -3px, rgba(0, 0, 0, .03) -2.5px 2.5px 21.2px -3.7px;--shadow-medium: rgba(0, 0, 0, .23) -.2px .2px 1.2px -2px, rgba(0, 0, 0, .22) -.6px .6px 3.4px -3px, rgba(0, 0, 0, .2) -1.3px 1.3px 7.4px -4.4px, rgba(0, 0, 0, .17) -2.95px 2.95px 16.6px -6px, rgba(0, 0, 0, .12) -5px 5px 42.4px -7.4px;--shadow-symmetric-edge-like-medium: rgba(0, 0, 0, .28) 0px 0px .6px -1px, rgba(0, 0, 0, .26) 0px 0px 1.7px -1.5px, rgba(0, 0, 0, .15) 0px 0px 3.7px -2.2px, rgba(0, 0, 0, .09) 0px 0px 8.3px -3px, rgba(0, 0, 0, .07) 0px 0px 21.2px -3.7px;--shadow-symmetric-medium: rgba(0, 0, 0, .26) 0px 0px 1.2px -2px, rgba(0, 0, 0, .25) 0px 0px 3.4px -3px, rgba(0, 0, 0, .23) 0px 0px 7.4px -4.4px, rgba(0, 0, 0, .2) 0px 0px 16.6px -6px, rgba(0, 0, 0, .15) 0px 0px 42.4px -7.4px;--edge-left-small: rgba(0, 0, 0, .09) -.4px 0px .6px -1px, rgba(0, 0, 0, .08) -1.2px 0px 1.7px -1.5px, rgba(0, 0, 0, .05) -2.6px 0px 3.7px -2.2px, rgba(0, 0, 0, .03) -5.9px 0px 8.3px -3px, rgba(0, 0, 0, .03) -10px 0px 21.2px -3.7px;--edge-left-medium: rgba(0, 0, 0, .09) -.6px 0px .9px -1.5px, rgba(0, 0, 0, .07) -1.8px 0px 2.55px -2.25px, rgba(0, 0, 0, .07) -3.9px 0px 5.55px -3.3px, rgba(0, 0, 0, .05) -8.85px 0px 12.45px -4.5px, rgba(0, 0, 0, .03) -15px 0px 31.8px -5.55px;--edge-bottom-medium: rgba(0, 0, 0, .09) 0px .4px .6px -1px, rgba(0, 0, 0, .08) 0px 1.2px 1.7px -1.5px, rgba(0, 0, 0, .04) 0px 2.6px 3.7px -2.2px, rgba(0, 0, 0, .03) 0px 5.9px 8.3px -3px, rgba(0, 0, 0, .02) 0px 10px 21.2px -3.7px;--flat: rgba(0, 0, 0, 0) 0px 0px .6px 0px, rgba(0, 0, 0, 0) 0px 0px 1.7px 0px, rgba(0, 0, 0, 0) 0px 0px 3.7px 0px, rgba(0, 0, 0, 0) 0px 0px 8.3px 0px, rgba(0, 0, 0, 0) 0px 0px 21.2px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 2.96px 0px, rgba(255, 255, 255, 0) 0px 0px 1.5px 0px inset, rgba(255, 255, 255, 0) -2px 2px 2px 0px inset, rgba(0, 0, 0, 0) 0px 0px 1px 0px inset, rgba(255, 255, 255, 0) 0px 0px .75px 0px, rgba(0, 0, 0, 0) 0px 0px .75px 0px, rgba(0, 0, 0, 0) 0px 0px .45px 0px inset, rgba(0, 0, 0, 0) 0px 0px 1.2px 0px inset, rgba(0, 0, 0, 0) 0px 0px 2.77px 0px inset, rgba(0, 0, 0, 0) 0px 0px 6.22px 0px inset, rgba(0, 0, 0, 0) 0px 0px 15.9px 0px inset, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset, rgba(255, 255, 255, 0) 0px 0px .6px 0px inset, rgba(255, 255, 255, 0) 0px 0px 1.7px 0px inset, rgba(255, 255, 255, 0) 0px 0px 3.7px 0px inset, rgba(255, 255, 255, 0) 0px 0px 8.3px 0px inset, rgba(255, 255, 255, 0) 0px 0px 21.2px 0px inset;--elevation-small: rgba(0, 0, 0, .06) -.2px .2px .3px -.5px, rgba(0, 0, 0, .06) -.6px .6px .85px -.75px, rgba(0, 0, 0, .06) -1.3px 1.3px 1.85px -1.1px, rgba(0, 0, 0, .035) -2.95px 2.95px 4.15px -1.5px, rgba(0, 0, 0, .025) -5px 5px 10.6px -1.85px, rgba(0, 0, 0, .01) .25px -.25px 0px 0px, rgba(0, 0, 0, .015) 1.04px -1.04px 1.48px -.88px, rgba(255, 255, 255, 1) -1.5px 1.5px 1.5px 0px inset, rgba(255, 255, 255, .7) -2px 2px 2px 0px inset, rgba(0, 0, 0, .07) 1px -1px 1px 0px inset, rgba(255, 255, 255, 0) 0px 0px .75px 0px, rgba(0, 0, 0, 0) 0px 0px .75px 0px, rgba(0, 0, 0, 0) 0px 0px .45px 0px inset, rgba(0, 0, 0, 0) 0px 0px 1.2px 0px inset, rgba(0, 0, 0, 0) 0px 0px 2.77px 0px inset, rgba(0, 0, 0, 0) 0px 0px 6.22px 0px inset, rgba(0, 0, 0, 0) 0px 0px 15.9px 0px inset, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset, rgba(255, 255, 255, 0) 0px 0px .6px 0px inset, rgba(255, 255, 255, 0) 0px 0px 1.7px 0px inset, rgba(255, 255, 255, 0) 0px 0px 3.7px 0px inset, rgba(255, 255, 255, 0) 0px 0px 8.3px 0px inset, rgba(255, 255, 255, 0) 0px 0px 21.2px 0px inset;--elevation-medium: rgba(0, 0, 0, .12) -.4px .4px .6px -1px, rgba(0, 0, 0, .12) -1.2px 1.2px 1.7px -1.5px, rgba(0, 0, 0, .12) -2.6px 2.6px 3.7px -2.2px, rgba(0, 0, 0, .07) -5.9px 5.9px 8.3px -3px, rgba(0, 0, 0, .05) -10px 10px 21.2px -3.7px, rgba(0, 0, 0, .02) .5px -.5px 0px 0px, rgba(0, 0, 0, .03) 2.08px -2.08px 2.96px -1.76px, rgba(255, 255, 255, 1) -1.75px 1.75px 1.75px 0px inset, rgba(255, 255, 255, .7) -2px 2px 2px 0px inset, rgba(0, 0, 0, .07) 1.25px -1.25px 1.25px 0px inset, rgba(255, 255, 255, 0) 0px 0px .75px 0px, rgba(0, 0, 0, 0) 0px 0px .75px 0px, rgba(0, 0, 0, 0) 0px 0px .45px 0px inset, rgba(0, 0, 0, 0) 0px 0px 1.2px 0px inset, rgba(0, 0, 0, 0) 0px 0px 2.77px 0px inset, rgba(0, 0, 0, 0) 0px 0px 6.22px 0px inset, rgba(0, 0, 0, 0) 0px 0px 15.9px 0px inset, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset, rgba(255, 255, 255, 0) 0px 0px .6px 0px inset, rgba(255, 255, 255, 0) 0px 0px 1.7px 0px inset, rgba(255, 255, 255, 0) 0px 0px 3.7px 0px inset, rgba(255, 255, 255, 0) 0px 0px 8.3px 0px inset, rgba(255, 255, 255, 0) 0px 0px 21.2px 0px inset;--elevation-note: rgba(0, 0, 0, .12) -.2px .2px .3px -.5px, rgba(0, 0, 0, .12) -.6px .6px .85px -.75px, rgba(0, 0, 0, .12) -1.3px 1.3px 1.85px -1.1px, rgba(0, 0, 0, .07) -2.95px 2.95px 4.15px -1.5px, rgba(0, 0, 0, .05) -5px 5px 10.6px -1.85px, rgba(0, 0, 0, .03) .25px -.25px 0px 0px, rgba(0, 0, 0, .03) 2.95px -2.95px 4.15px -1.5px, rgba(255, 255, 255, 1) -1.5px 1.5px 1.5px 0px inset, rgba(255, 255, 255, .7) -2px 2px 2px 0px inset, rgba(0, 0, 0, .07) 1px -1px 1px 0px inset, rgba(255, 255, 255, 0) 0px 0px .75px 0px, rgba(0, 0, 0, 0) 0px 0px .75px 0px, rgba(0, 0, 0, 0) 0px 0px .45px 0px inset, rgba(0, 0, 0, 0) 0px 0px 1.2px 0px inset, rgba(0, 0, 0, 0) 0px 0px 2.77px 0px inset, rgba(0, 0, 0, 0) 0px 0px 6.22px 0px inset, rgba(0, 0, 0, 0) 0px 0px 15.9px 0px inset, rgba(0, 0, 0, 0) 0px 0px 0px 0px inset, rgba(255, 255, 255, 0) 0px 0px .6px 0px inset, rgba(255, 255, 255, 0) 0px 0px 1.7px 0px inset, rgba(255, 255, 255, 0) 0px 0px 3.7px 0px inset, rgba(255, 255, 255, 0) 0px 0px 8.3px 0px inset, rgba(255, 255, 255, 0) 0px 0px 21.2px 0px inset;--depression-small: rgba(0, 0, 0, 0) 0px 0px .6px 0px, rgba(0, 0, 0, 0) 0px 0px 1.7px 0px, rgba(0, 0, 0, 0) 0px 0px 3.7px 0px, rgba(0, 0, 0, 0) 0px 0px 8.3px 0px, rgba(0, 0, 0, 0) 0px 0px 21.2px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 2.96px 0px, rgba(255, 255, 255, 0) 0px 0px 1.5px 0px inset, rgba(255, 255, 255, 0) -2px 2px 2px 0px inset, rgba(0, 0, 0, 0) 0px 0px 1px 0px inset, rgba(255, 255, 255, .9) .66px -.66px .66px 0px, rgba(0, 0, 0, .03) -1px 1px 1px 0px, rgba(0, 0, 0, .12) -.13px .13px .2px -.33px inset, rgba(0, 0, 0, .12) -.4px .4px .56px -.5px inset, rgba(0, 0, 0, .12) -.86px .86px 1.22px -.74px inset, rgba(0, 0, 0, .12) -1.95px 1.95px 2.74px -.99px inset, rgba(0, 0, 0, .05) -3.3px 3.3px 7px -1.22px inset, rgba(0, 0, 0, .05) .17px -.17px 0px 0px inset, rgba(255, 255, 255, .95) .15px -.15px .21px -.33px inset, rgba(255, 255, 255, .95) .4px -.4px .56px -.5px inset, rgba(255, 255, 255, .95) .88px -.88px 1.24px -.74px inset, rgba(255, 255, 255, .95) 1.95px -1.95px 2.75px -.99px inset, rgba(255, 255, 255, .9) 3.3px -3.3px 7px -1.24px inset;--depression-medium: rgba(0, 0, 0, 0) 0px 0px .6px 0px, rgba(0, 0, 0, 0) 0px 0px 1.7px 0px, rgba(0, 0, 0, 0) 0px 0px 3.7px 0px, rgba(0, 0, 0, 0) 0px 0px 8.3px 0px, rgba(0, 0, 0, 0) 0px 0px 21.2px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 2.96px 0px, rgba(255, 255, 255, 0) 0px 0px 1.5px 0px inset, rgba(255, 255, 255, 0) -2px 2px 2px 0px inset, rgba(0, 0, 0, 0) 0px 0px 1px 0px inset, rgba(255, 255, 255, 1) .75px -.75px .75px 0px, rgba(0, 0, 0, .02) -.75px .75px .75px 0px, rgba(0, 0, 0, .15) -.3px .3px .45px -.75px inset, rgba(0, 0, 0, .15) -.9px .9px 1.2px -1.12px inset, rgba(0, 0, 0, .15) -1.95px 1.95px 2.77px -1.68px inset, rgba(0, 0, 0, .1) -4.42px 4.42px 6.22px -2.25px inset, rgba(0, 0, 0, .05) -7.5px 7.5px 15.9px -2.77px inset, rgba(0, 0, 0, .05) .37px -.37px 0px 0px inset, rgba(255, 255, 255, .95) .4px -.4px .6px -1px inset, rgba(255, 255, 255, .95) 1.2px -1.2px 1.7px -1.5px inset, rgba(255, 255, 255, .95) 2.6px -2.6px 3.7px -2.2px inset, rgba(255, 255, 255, .95) 5.9px -5.9px 8.3px -3px inset, rgba(255, 255, 255, .9) 10px -10px 21.2px -3.7px inset;--corner-radius-small: 6px;--corner-radius-medium: 12px;--corner-radius-big: 36px;--ease-reveal: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.25, .46, .45, .94);--ease-press: cubic-bezier(.34, 1.56, .64, 1);--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-lead: cubic-bezier(.18, .89, .32, 1);--ease-fill: cubic-bezier(.2, .8, .4, 1);--ease-glide: cubic-bezier(.16, 1, .3, 1);--dur-press: 90ms;--dur-quick: .15s;--dur-base: .28s;--dur-narrative: .9s;--amb-sphere: 4s;--amb-presence: 5s;--amb-dotfield: 6s;--card-fade-in-duration: .32s;--card-fade-in-ease: cubic-bezier(.16, .84, .44, 1);--card-fade-out-duration: .36s;--card-fade-out-ease: cubic-bezier(.2, .9, .2, 1);--back-card-reveal-duration: .4s}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}body{font-family:CustomFont,system-ui,-apple-system,sans-serif;font-variation-settings:"wght" 350,"wdth" 110;font-size:16px;line-height:1.5;color:var(--black_text);background-color:var(--l_grey_bg_light)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}a{color:var(--blue)}.skipLink{position:absolute;left:8px;top:8px;z-index:1000;padding:8px 14px;border-radius:var(--corner-radius-small);background-color:var(--black_deep);color:var(--white);text-decoration:none;transform:translateY(-56px);transition:transform var(--dur-quick) var(--ease-standard)}.skipLink:focus{transform:translateY(0)}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;gap:28px;text-align:center}.logo{width:220px;max-width:70vw;height:auto}.title{margin:0;font-size:clamp(32px,6vw,56px);font-variation-settings:"wght" 620;letter-spacing:-.02em;color:var(--black_deep);max-width:18ch;line-height:1.1}.subtitle{margin:0;font-size:clamp(16px,2.2vw,20px);font-variation-settings:"wght" 380;color:var(--black_muted_strongly);max-width:46ch;line-height:1.5}.cta{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;background-color:var(--black_deep);color:var(--white);text-decoration:none;font-size:16px;font-variation-settings:"wght" 520;transition:transform .12s ease-out,box-shadow .12s ease-out}.cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px #272a2e38}.cta:active{transform:translateY(0)}.textLink{color:var(--c_grey_dark);text-decoration:none;font-size:15px;font-variation-settings:"wght" 460;border-bottom:1px solid transparent;transition:color .12s ease-out,border-color .12s ease-out}.textLink:hover{color:var(--black_text);border-bottom-color:var(--l_grey)}.subscribe{display:flex;flex-direction:column;align-items:center;gap:10px}.subscribeRow{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.subscribeInput{width:260px;max-width:70vw;padding:12px 18px;border:1px solid var(--l_grey);border-radius:999px;background-color:var(--white);color:var(--black_text);font-family:inherit;font-size:15px;font-variation-settings:"wght" 400}.subscribeInput::placeholder{color:var(--c_grey_dark)}.subscribeInput:focus{outline:none;border-color:var(--blue)}.subscribeButton{padding:12px 22px;border:none;border-radius:999px;background-color:var(--black_deep);color:var(--white);font-family:inherit;font-size:15px;font-variation-settings:"wght" 520;cursor:pointer;transition:transform .12s ease-out,box-shadow .12s ease-out}.subscribeButton:hover{transform:translateY(-1px);box-shadow:0 6px 20px #272a2e38}.subscribeButton:active{transform:translateY(0)}.subscribeButton:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.subscribeTrap{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.subscribeSuccess{margin:0;font-size:15px;font-variation-settings:"wght" 420;color:var(--black_muted_strongly)}.subscribeError{margin:0;font-size:13px;font-variation-settings:"wght" 400;color:#c4402f}.dotField{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(var(--l_grey) 1px,transparent 1px);background-size:22px 22px;opacity:.1}.lowerSheet{position:relative;margin-top:0;margin-left:calc(-1 * var(--rail-gutter, 0px));width:100vw;padding-left:var(--rail-gutter, 0px);border-radius:55px;border-top:1px solid var(--white);border-bottom:1px solid var(--white);background-color:var(--l_grey_bg_light);box-shadow:var(--shadow-medium);z-index:1}@media(prefers-reduced-motion:reduce){.skipLink,.cta,.subscribeButton{transition:none}.cta:hover,.subscribeButton:hover{transform:none}}
