.sn{--paper:#fffcf6;--paper-2:#fbf5ea;--paper-3:#f4ecdd;--card:#fff;--ink:#26211b;--ink-2:#544a3f;--ink-3:#8a7f71;--line:#ebe1cf;--line-2:#dcd0b9;--peach:#ffd5c4;--peach-soft:#ffede5;--peach-ink:#c9542d;--peach-bd:#f8d2c2;--sky:#cfe2ff;--sky-soft:#eaf2ff;--sky-ink:#2a66c7;--sky-bd:#ccdffb;--mint:#c7efda;--mint-soft:#e6f8ef;--mint-ink:#1b815b;--mint-bd:#bde7d2;--butter:#ffe5a0;--butter-soft:#fff6dc;--butter-ink:#9c6b08;--butter-bd:#f4dfa6;--lilac:#e1d8ff;--lilac-soft:#f1edff;--lilac-ink:#6244cc;--lilac-bd:#dcd2fb;--rose:#ffd6e6;--rose-soft:#ffedf4;--rose-ink:#c23c77;--rose-bd:#f8cee0;--teal-ink:#1f8a80;--note-ink:#26211b;--note-filter:none;--mark-op:.85;--av-ink:#26211bb8;--dots:#26211b17;--sh-1:0 1px 2px #26211b0d, 0 3px 10px #26211b0b;--sh-2:0 1px 2px #26211b0d, 0 10px 26px -8px #26211b24;--sh-3:0 2px 4px #26211b0d, 0 26px 60px -18px #26211b38;--sans:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:var(--font-bricolage), "Bricolage Grotesque", var(--font-inter), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--hand:var(--font-caveat), "Caveat", "Bricolage Grotesque", cursive;--ease-out:cubic-bezier(.22,.72,.24,1);--ease-spring:cubic-bezier(.16,.9,.3,1.02);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);font-family:var(--sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.sn *,.sn :before,.sn :after{box-sizing:border-box}.sn a{color:inherit;text-decoration:none}.sn button{font:inherit;color:inherit;cursor:pointer}.sn svg{display:block}.sn :focus-visible{outline:2px solid var(--lilac-ink);outline-offset:3px;border-radius:8px}.sn .sn-num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sn-spacer{height:80px}.sn .sn-btn{--bg:var(--ink);--fg:var(--paper);--hs:var(--lilac);border:1.5px solid var(--ink);background:var(--bg);color:var(--fg);letter-spacing:-.01em;box-shadow:3px 3px 0 var(--hs);white-space:nowrap;transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-spring), background .25s, color .25s;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:11px 19px;font-size:.92rem;font-weight:600;display:inline-flex}.sn .sn-btn:hover{box-shadow:5px 5px 0 var(--hs);transform:translate(-2px,-2px)}.sn .sn-btn:active{box-shadow:1px 1px 0 var(--hs);transform:translate(1px,1px)}.sn .sn-btn--ghost{--bg:var(--card);--fg:var(--ink);--hs:var(--peach)}.sn .sn-btn--sm{box-shadow:2px 2px 0 var(--hs);padding:7px 14px;font-size:.84rem}.sn,.lp .sn{z-index:80;pointer-events:none;padding:12px 16px;position:fixed;inset:0 0 auto}.sn .nav-in{pointer-events:auto;max-width:1320px;height:56px;transition:max-width .6s var(--ease-spring), background .4s, border-color .4s, box-shadow .4s;background:0 0;border:1.5px solid #0000;border-radius:20px;align-items:center;gap:22px;margin-inline:auto;padding:0 10px 0 14px;display:flex}.sn.scrolled .nav-in{background:color-mix(in srgb, var(--card) 82%, transparent);border-color:var(--line);max-width:940px;box-shadow:var(--sh-2);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}.sn .sn-brand{font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.12rem;font-weight:700;display:flex}.sn .sn-brand .logo{width:32px;height:32px;filter:var(--note-filter);transition:transform .4s var(--ease-spring);flex:none;transform:rotate(-4deg)}.sn .sn-brand:hover .logo{transform:rotate(6deg)scale(1.06)}.sn .nav-links{align-items:center;gap:2px;margin-inline:auto;display:flex;position:relative}.sn .nl{--c:var(--lilac);--ci:var(--lilac-ink);z-index:1;letter-spacing:-.01em;height:36px;color:var(--ink-2);white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:0 13px;font-size:.88rem;font-weight:500;transition:color .25s;display:inline-flex;position:relative}.sn .nl>i{background:var(--c);width:7px;height:7px;transition:scale .45s var(--ease-spring), rotate .45s var(--ease-spring), background .3s;border-radius:2px;flex:none;rotate:45deg}.sn .nl:hover,.sn .nl.on{color:var(--ink)}.sn .nl:hover>i{rotate:135deg;scale:1.35}.sn .nl:hover>i,.sn .nl.on>i{background:var(--ci)}.sn .nl-u{pointer-events:none;width:calc(100% - 24px);height:6px;position:absolute;bottom:2px;left:12px;right:12px;overflow:visible}.sn .nl-u path{fill:none;stroke:var(--ci);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .7s var(--ease-out), opacity .2s .5s}.sn .nl.on .nl-u path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .7s var(--ease-out), opacity 0s}.sn .nl-tag{font-family:var(--hand);color:var(--peach-ink);background:var(--peach-soft);border:1px solid var(--peach-bd);transition:rotate .45s var(--ease-spring);border-radius:6px;margin-right:-4px;padding:1px 6px 2px;font-size:1.02rem;font-weight:700;line-height:1;rotate:-7deg}.sn .nl:hover .nl-tag{rotate:5deg}.sn .nl-ink{z-index:0;pointer-events:none;background:var(--paper-2);border:1.5px solid var(--ink);width:0;height:36px;box-shadow:2px 2px 0 var(--ink-c,var(--lilac));opacity:0;transform:translate(var(--x,0), -50%);transition:transform .5s var(--ease-spring), width .5s var(--ease-spring), box-shadow .3s, opacity .2s;border-radius:11px;position:absolute;top:50%;left:0}.sn .nav-links.hov .nl-ink{opacity:1}.sn .nav-links:not(.hov) .nl-ink{transition:opacity .2s}.sn .nav-menu{border:1.5px solid var(--ink);background:var(--card);width:40px;height:36px;box-shadow:2px 2px 0 var(--butter);transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-spring);border-radius:11px;place-items:center;padding:0;display:none}.sn .nav-menu:active{box-shadow:1px 1px 0 var(--butter);transform:translate(1px,1px)}.sn .nav-menu span{width:16px;height:10px;display:block;position:relative}.sn .nav-menu span:before,.sn .nav-menu span:after{content:"";background:var(--ink);height:2px;transition:transform .45s var(--ease-spring), top .45s var(--ease-spring), width .45s var(--ease-spring);border-radius:2px;position:absolute;left:0;right:0}.sn .nav-menu span:before{top:0}.sn .nav-menu span:after{width:11px;top:8px}.sn.open .nav-menu span:before{top:4px;transform:rotate(45deg)}.sn.open .nav-menu span:after{width:16px;top:4px;transform:rotate(-45deg)}.sn .nav-sheet{display:none}@media (max-width:860px){.sn .nav-menu{display:grid}.sn .nav-sheet{pointer-events:auto;background:var(--card);border:1.5px solid var(--ink);max-width:1320px;box-shadow:5px 5px 0 var(--lilac), var(--sh-3);transform-origin:50% 0;opacity:0;visibility:hidden;transition:opacity .25s var(--ease-out), transform .45s var(--ease-spring), visibility 0s .45s;border-radius:20px;margin:8px auto 0;padding:8px;display:block;transform:translateY(-10px)scale(.97)}.sn.open .nav-sheet{opacity:1;visibility:visible;transition:opacity .25s var(--ease-out), transform .45s var(--ease-spring);transform:none}.sn.open .nav-in{background:color-mix(in srgb, var(--card) 92%, transparent);border-color:var(--line);box-shadow:var(--sh-2);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}.sn .ns-l{border-bottom:1.5px dashed var(--line-2);opacity:0;transition:opacity .3s var(--ease-out), transform .45s var(--ease-spring), background .2s;border-radius:14px;align-items:center;gap:14px;padding:14px 12px;display:flex;transform:translateY(-6px)}.sn.open .ns-l{opacity:1;transition-delay:calc(var(--i) * 45ms + 60ms), calc(var(--i) * 45ms + 60ms), 0s;transform:none}.sn .ns-l:last-of-type{border-bottom:0}.sn .ns-l:active{background:var(--paper-2)}.sn .ns-l .sn-num{color:var(--ink-3);width:20px;font-size:.72rem}.sn .ns-l b{font-family:var(--display);letter-spacing:-.03em;font-variation-settings:"opsz" 48;font-size:1.5rem;font-weight:600;line-height:1.1}.sn .ns-l>i{background:var(--c);border-radius:2px;width:9px;height:9px;margin-left:auto;rotate:45deg}.sn .ns-l .nl-tag{font-size:1.1rem}.sn .ns-f{gap:10px;padding:10px 4px 4px;display:flex}.sn .ns-f .sn-btn{flex:1}}.sn .nav-r{align-items:center;gap:8px;display:flex}.sn .nav-login{color:var(--ink-2);padding:7px 10px;font-size:.88rem;font-weight:500}@media (max-width:860px){.sn .nav-links,.sn .nav-login{display:none}.sn .nav-in{gap:10px}.sn .sn-brand{margin-right:auto}}@media (max-width:420px){.sn .nav-r .sn-btn--sm{display:none}}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_bc64f5d6-module__OaDxfG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_bc64f5d6-module__OaDxfG__variable{--font-caveat:"Caveat", "Caveat Fallback"}
