@charset "UTF-8";@import"https://api.fontshare.com/v2/css?f[]=satoshi@200,300,400,500,600,700,900&display=swap";@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/architectsdaughter/v20/KtkxAKiDZI_td1Lkx62xHZHDtgO_Y-bvTYdg4_zg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/architectsdaughter/v20/KtkxAKiDZI_td1Lkx62xHZHDtgO_Y-bvTYlg4w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthSQBLyM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthqQBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEY2tbZX9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEYOtbQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v18/YA9dr0Wd4kDdMthQOCfzsw.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v18/YA9dr0Wd4kDdMthfOCfzsw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v18/YA9dr0Wd4kDdMthROCc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/patrickhand/v25/LDI1apSQOAYtSuYWp8ZhfYe8UcLLq7s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/patrickhand/v25/LDI1apSQOAYtSuYWp8ZhfYe8UMLLq7s.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/patrickhand/v25/LDI1apSQOAYtSuYWp8ZhfYe8XsLL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/permanentmarker/v16/Fh4uPib9Iyv2ucM6pGQMWimMp004La2Cfw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;src:url(/fonts/Caveat-Variable.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--font-display: "Caveat", "Segoe Print", cursive;--font-note: "Architects Daughter", "Segoe Print", sans-serif;--font-stamp: "Permanent Marker", "Segoe Print", cursive;--font-label: "DM Mono", ui-monospace, monospace;--font-sticky: "Kalam", "Segoe Print", cursive;--font-ui: "Inter", system-ui, sans-serif;--bg: #f2e3c9;--surface: #faefd9;--surface-raised: #fff5e2;--ink: #2c2925;--ink-soft: #5b544c;--ink-muted: #746a60;--ink-blue: #2f5f7e;--ink-blue-2: #3d718d;--coral: #ad503d;--rule: rgba(67, 96, 111, .14);--margin-line: rgba(173, 80, 61, .28);--tape: rgba(215, 191, 139, .55);--highlight: rgba(220, 189, 92, .28);--sky: #bce2ff;--lavender: #a99fe6;--on-accent: #fffaf0;--line-rhythm: 1.75rem;--gutter: clamp(1.25rem, 5vw, 3rem);--notebook-margin: clamp(2.5rem, 8vw, 4.5rem);--max: 44rem;--ease: cubic-bezier(.32, .72, 0, 1);--shadow-paper: 3px 4px 0 rgba(75, 56, 38, .08);--color-background: var(--bg);--color-surface: var(--surface);--color-foreground: var(--ink);--color-text-secondary: var(--ink-soft);--color-text-muted: var(--ink-muted);--accent: var(--ink-blue);--accent-2: var(--ink-blue-2);--font-body: var(--font-note);--font-sans: var(--font-ui);--green: #4a6b5a;--green-soft: #d5e4db;--neutral-300: #b4a58f;--neutral-400: #9f907a;--rule-strong: rgba(67, 96, 111, .22)}:where(html:not(.product-theme)) *,:where(html:not(.product-theme)) *:before,:where(html:not(.product-theme)) *:after{box-sizing:border-box}html:not(.product-theme){scroll-behavior:smooth;background:var(--bg)}html:not(.product-theme) body{margin:0;min-height:100vh;font-family:var(--font-ui);font-size:16px;line-height:1.55;color:var(--ink);background-color:var(--bg);background-image:radial-gradient(circle at 28% 72%,rgba(226,167,88,.09),transparent 27%),radial-gradient(circle at 82% 42%,rgba(197,111,82,.055),transparent 23%),repeating-linear-gradient(transparent,transparent calc(var(--line-rhythm) - 1px),var(--rule) calc(var(--line-rhythm) - 1px),var(--rule) var(--line-rhythm)),linear-gradient(#f4e2c480,#f4e2c480),url(/notebook-paper-texture-optimized.avif);background-size:auto,auto,auto,auto,100% auto;background-position:center top,center top,left top,left top,center top;background-repeat:no-repeat,no-repeat,repeat,repeat,repeat-y;background-attachment:local;-webkit-font-smoothing:antialiased;overflow-x:clip}body.no-scroll{overflow:hidden}.notebook-binding{position:absolute;z-index:auto;top:0;bottom:0;left:0;width:clamp(10.75rem,14.5vw,15rem);min-height:100vh;overflow:hidden;pointer-events:none;background:transparent}.notebook-binding:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:calc(100% - .15rem);width:2px;background:#ad503d6b;box-shadow:1px 0 #fffaf0a6,-1px 0 #85372a0f}.notebook-binding:after{content:"";position:absolute;z-index:53;top:0;bottom:0;left:0;width:clamp(4.1rem,4.7vw,4.5rem);background:url(/spiral-binding-transparent-v6.webp) -.75rem 0/7rem auto repeat-y}.notebook-binding~app-header .desktop-header{padding-left:max(clamp(1.5rem,5vw,5rem),6.5rem)}html:not(.product-theme) img{max-width:100%;height:auto;display:block}html:not(.product-theme) a{color:var(--ink-blue);text-underline-offset:.2em}html:not(.product-theme) a:hover{color:var(--ink-blue-2)}html:not(.product-theme) :focus-visible{outline:2px solid var(--ink-blue);outline-offset:3px}:where(html:not(.product-theme)) h1,:where(html:not(.product-theme)) h2,:where(html:not(.product-theme)) h3,:where(html:not(.product-theme)) h4{font-family:var(--font-display);font-weight:700;line-height:1.15;color:var(--ink);text-wrap:balance;margin:0}:where(html:not(.product-theme)) p{margin:0}html:not(.product-theme) .scroll-indicator{position:fixed;top:0;right:4px;width:2px;border-radius:999px;background:#2f5f7e66;opacity:0;pointer-events:none;z-index:60;transition:opacity .25s ease}html:not(.product-theme) .scroll-indicator--visible{opacity:1}.back-to-top{--sticker-tilt: -8deg;position:fixed;right:clamp(4.5rem,5.5vw,5.75rem);bottom:3.1rem;z-index:80;width:clamp(6.4rem,8vw,7.35rem);aspect-ratio:1;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--ink-blue);cursor:pointer;transform-origin:center;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(1.6rem,.55rem,0) rotate(calc(var(--sticker-tilt) + 6deg)) scale(.86);transition:opacity .32s var(--ease),transform .38s var(--ease),visibility 0s linear .38s,filter .2s ease}.back-to-top .back-to-top__face{position:absolute;inset:0;border-radius:51% 49% 48% 52%/49% 52% 48% 51%;background:#fffdf8;box-shadow:0 1px 1px #4b38261f,3px 5px #4b38260b,7px 11px 15px #4b38262b;filter:saturate(.96)}.back-to-top .back-to-top__face:before{content:"";position:absolute;inset:.42rem;border-radius:50% 48% 51% 49%/49% 51% 48% 52%;background-color:#cce6f8;background-image:linear-gradient(145deg,#ffffff38,#2f5f7e0d),url(/bookmark-paper-texture.jpeg);background-blend-mode:soft-light,multiply;background-size:100% 100%,cover;border:1px solid rgba(47,95,126,.13);box-shadow:inset 0 0 0 1px #ffffff3d;pointer-events:none}.back-to-top .back-to-top__face:after{content:"";position:absolute;right:.52rem;bottom:.6rem;width:1.15rem;height:.38rem;border-radius:50%;background:#2f5f7e12;filter:blur(.18rem);transform:rotate(-20deg);pointer-events:none}.back-to-top>small,.back-to-top>strong,.back-to-top>em{position:relative;z-index:1;grid-area:1/1;text-align:center;pointer-events:none}.back-to-top>small{align-self:end;margin-bottom:58%;font-family:var(--font-label);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:#2f5f7ec7;mix-blend-mode:multiply}.back-to-top>strong{font-family:var(--font-stamp);font-size:clamp(1.35rem,1.9vw,1.55rem);font-weight:400;font-style:normal;line-height:1;letter-spacing:.02em;color:var(--ink-blue);text-shadow:.035em .045em 0 rgba(47,95,126,.1);transform:rotate(-2deg);mix-blend-mode:multiply}.back-to-top>em{align-self:start;margin-top:62%;font-family:var(--font-stamp);font-size:clamp(1.15rem,1.6vw,1.35rem);font-style:normal;line-height:1;color:var(--coral);transform:rotate(4deg);mix-blend-mode:multiply}.back-to-top.back-to-top--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) rotate(var(--sticker-tilt)) scale(1);transition:opacity .36s var(--ease),transform .42s cubic-bezier(.34,1.15,.64,1),visibility 0s linear 0s,filter .2s ease}.back-to-top.back-to-top--visible:hover{transform:translate3d(0,-3px,0) rotate(calc(var(--sticker-tilt) + 3deg)) scale(1.04);filter:drop-shadow(0 6px 10px rgba(75,56,38,.12))}.back-to-top.back-to-top--visible:active{transform:translate3d(0,1px,0) rotate(calc(var(--sticker-tilt) + 1deg)) scale(.98)}.back-to-top:focus-visible{outline:2px solid var(--ink-blue);outline-offset:4px}html:not(.product-theme) .animate-fade-in-up{animation:fade-up .8s var(--ease) both}html:not(.product-theme) .delay-100{animation-delay:.1s}html:not(.product-theme) .delay-200{animation-delay:.22s}@keyframes fade-up{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html:not(.product-theme){scroll-behavior:auto}html:not(.product-theme) .animate-fade-in-up{animation:none;opacity:1;transform:none}.back-to-top{transition:none}.back-to-top.back-to-top--visible{transform:rotate(var(--sticker-tilt))}}@media(max-width:767px){:root{--gutter: .9rem;--notebook-margin: 0;--notebook-binding-width: 2.35rem;--notebook-rule-gutter: .85rem}.notebook-binding{width:var(--notebook-binding-width)}.notebook-binding:before{left:calc(100% - .12rem)}.notebook-binding:after{width:1.1rem;background-position:-.5rem 0;background-size:2.5rem auto}html:not(.product-theme) body{padding-bottom:0}}@media(max-width:480px){.back-to-top{right:.75rem;bottom:calc(4rem + env(safe-area-inset-bottom));width:5.4rem}.back-to-top>small{font-size:.44rem}.back-to-top>strong{font-size:1.18rem}.back-to-top>em{font-size:1rem}}html.product-theme{--font-sans: "Satoshi", "Inter", system-ui, sans-serif;--font-size-base: 18px;--line-height-base: 1.7;--color-background: #050505;--color-foreground: #eaeaea;--color-text-secondary: #a1a1aa;--color-text-muted: #52525b;--neutral-50: #0a0a0a;--neutral-100: #171717;--neutral-200: #262626;--neutral-300: #404040;--neutral-400: #52525b;--neutral-500: #71717a;--neutral-600: #a1a1aa;--neutral-700: #d4d4d8;--neutral-800: #e4e4e7;--neutral-900: #f4f4f5;--red-50: #450a0a;--red-200: #991b1b;--red-400: #dc2626;--red-600: #f87171;--red-800: #fecaca;--green-100: #064e3b;--green-400: #15803d;--green-600: #16a34a;--green-700: #4ade80;--blue-100: #1e3a8a;--blue-300: #1d4ed8;--blue-700: #93c5fd;--amber-50: #451a03;--amber-200: #92400e;--amber-800: #fde68a;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-56: 14rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--transition-colors: background-color .4s ease, color .4s ease;--transition-opacity: opacity .4s ease;--transition-transform: transform .4s ease;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-snap-type:y proximity;scrollbar-width:none;-ms-overflow-style:none;background:var(--color-background)}html.product-theme::-webkit-scrollbar{display:none;width:0;height:0}:where(html.product-theme) *,:where(html.product-theme) *:before,:where(html.product-theme) *:after{box-sizing:border-box;padding:0;margin:0}html.product-theme .scroll-indicator{position:fixed;top:0;right:3px;width:3px;border-radius:var(--radius-full);background:#ffffff2e;pointer-events:none;z-index:10000;opacity:0;transition:opacity .35s ease;will-change:transform,opacity}html.product-theme .scroll-indicator--visible{opacity:1}html.product-theme body{color:var(--color-foreground);background:var(--color-background);background-image:none;font-family:var(--font-sans);font-weight:400;font-size:1rem;line-height:var(--line-height-base);transition:var(--transition-colors);margin:0;min-height:100vh}html.product-theme ::selection{background:#fff3;color:#fff}:where(html.product-theme) h1,:where(html.product-theme) h2,:where(html.product-theme) h3,:where(html.product-theme) h4,:where(html.product-theme) h5,:where(html.product-theme) h6{font-family:var(--font-sans);font-weight:500;letter-spacing:-.03em;line-height:1.1;text-transform:none;color:inherit;margin-bottom:1rem}:where(html.product-theme) h1{font-size:4.5rem}:where(html.product-theme) h2{font-size:3.5rem}:where(html.product-theme) h3{font-size:2.5rem}:where(html.product-theme) h4{font-size:2rem}:where(html.product-theme) h5{font-size:1.5rem}:where(html.product-theme) h6{font-size:1.25rem}@media(max-width:768px){:where(html.product-theme) h1{font-size:3rem}:where(html.product-theme) h2{font-size:2.25rem}:where(html.product-theme) h3{font-size:1.75rem}}html.product-theme .text-caps{text-transform:uppercase;letter-spacing:.15em;font-size:.875rem;font-weight:600;opacity:.8}:where(html.product-theme) a{text-decoration:none;color:inherit;transition:opacity .2s ease}:where(html.product-theme) a:hover{opacity:.7}html.product-theme a.primary-btn:hover,html.product-theme a.secondary-btn:hover,html.product-theme a.home-join-alpha:hover,html.product-theme a.ms-btn:hover,html.product-theme a.ms-contact-address__link:hover{opacity:1}:where(html.product-theme) button{border:none;background:none;cursor:pointer;font-family:inherit}:where(html.product-theme) input,:where(html.product-theme) select,:where(html.product-theme) textarea{font-family:inherit;font-size:inherit}@media(prefers-reduced-motion:reduce){:where(html.product-theme) *,:where(html.product-theme) *:before,:where(html.product-theme) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html.product-theme .container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}html.product-theme .container-narrow{max-width:800px;margin:0 auto;padding:0 var(--spacing-6)}@media(max-width:767px){html.product-theme .hide-mobile{display:none!important}}@media(min-width:768px){html.product-theme .hide-desktop{display:none!important}}html.product-theme .bg-white{background-color:var(--color-background)}html.product-theme .bg-black{background-color:#000}html.product-theme .text-neutral-900{color:var(--neutral-900)}html.product-theme .text-neutral-500{color:var(--color-text-muted)}html.product-theme .text-neutral-400{color:var(--color-text-secondary)}html.product-theme .text-white{color:#fff}html.product-theme .transition-colors{transition:var(--transition-colors)}html.product-theme .transition-opacity{transition:var(--transition-opacity)}html.product-theme .transition-all{transition:all .3s ease}html.product-theme .spinner{width:2rem;height:2rem;border:2px solid var(--neutral-700);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}html.product-theme .animate-fade-in{animation:fadeIn 1s ease forwards}html.product-theme .animate-fade-in-up{animation:fadeInUp .8s ease forwards}html.product-theme .animate-bounce{animation:bounce 2.5s ease-in-out infinite}html.product-theme .delay-100{animation-delay:.1s}html.product-theme .delay-200{animation-delay:.2s}html.product-theme .delay-300{animation-delay:.3s}html.product-theme .delay-500{animation-delay:.5s}html.product-theme .delay-600{animation-delay:.6s}html.product-theme .delay-800{animation-delay:.8s}html.product-theme .delay-1000{animation-delay:1s}html.product-theme .delay-1200{animation-delay:1.2s}html.product-theme .delay-2000{animation-delay:2s}
