:root{--color-accent:#ff903d;--color-primary:#83b9d3;--color-secondary:#abc995;--color-highlight:#ede894;--color-tint:#fbcbcb;--color-bg:#4b5563;--color-surface:#1f2937;--color-surface-muted:#111827;--color-text:#fff;--color-text-muted:#ffe4e4;--color-text-on-accent:#fff4f4;--color-border:#e5e7eb}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-YSNP9ncDOxUAJDejjF_vaEHx8MnKrXM47XMb57hW_ew.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Nunito Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:108.5224%;ascent-override:93.1605%;descent-override:32.5278%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Segoe UI";src:local("Segoe UI");size-adjust:101.9489%;ascent-override:99.1673%;descent-override:34.6252%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:100.4444%;ascent-override:100.6527%;descent-override:35.1438%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Arial";src:local("Arial");size-adjust:101.3906%;ascent-override:99.7134%;descent-override:34.8159%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Noto Sans";src:local("Noto Sans");size-adjust:95.3586%;ascent-override:106.0208%;descent-override:37.0181%;line-gap-override:0%}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RdVvyn4rVSTacyBsNSIi8Gjyk_A2Jr_HGOZaeuARQq8.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/EQDtv-ILpzFTbpv_sHxEJL880mhJPziAH5_r0obNVT4-wI8KK_4oHACmyKi_0udMh2ryTZZA7SXNGWSokV_0JUY.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/0AJUq13KkTUaDKMvKchE4_MOR0_AS_gAbOTDfBeGlKc-1zO2A6kL4r3U85zreBzC_ux_jgeeFQqmgtB7iNT0Rao.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/RwUw5GjMWhZ_6pnXctchhJXRcuhmvTM2KWcoaEdOzek-t8y2Ca9dUYBapCIV_R4Y2hL6UGC_1_CbiHjMZrtFFJM.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/P09acbNuquA3YnTSdL3UL9Jx85xQsad2C9ddNxkkXHY-DcJKbpPlbTE5mZxOMM_jeEjVIeuttWxliepKh1p-Dsw.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular Italic"),local("Nunito Italic"),url(../_fonts/jVAfYx_U7Sfq-m0FgMZHtFetnITaJl01kslOOWWNaI0-DH93zwfrYHvzUiwc5eHHgJXjzc6udC8tZ4MQ8lPB1Ys.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/CqPXNdqy_9AgokVPLK6gr3rTrXYKZG0Y3oBl9FEYaNA-Q7TMe4mjbeazUjYZi70XNI1QGpN9GQzlTiXr1dvDCII.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/_y_JtHQPhPimnoFD2ZwCD52XQ0AEDH0drinyqJmb2l8-A9b9gMxHotc67qwYuyZhVkUaduxVoRbQbBg7FP73Phk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/j6SAMivSdI9D2p_BC2E_mpwGINwp8W_19oaX_Mh_x9c-fMslYNgN4TfuWOLtUiVDBDP8r3yy43HbywkGP_N8rjE.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/1neHOOiG33baF8P45nkJmGaPwGFNoLVWMhUHDuT1rmQ-PgIG2zy_F_mjkX9Xbx6FrkyEVtdo5vC-e7okP_Pw6zg.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../_fonts/zvCBi6XMs7gFoEdxMTdF9CM-Pn-kvF-Z9HbtfCS0mLs-2YEW4q7GtPPQeifkMeARDHk_uhuBXl57KEXD7LeBdwg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Lasso;src:local("Lasso Regular"),local("Lasso"),url(/_nuxt/lasso.C6anR8Wn.woff2) format(woff2),url(/_nuxt/lasso.BSjw4JAG.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}*{box-sizing:border-box;cursor:none!important;margin:0;padding:0}body{background-color:var(--color-bg);font-family:Nunito,"Nunito Fallback: BlinkMacSystemFont","Nunito Fallback: Segoe UI","Nunito Fallback: Helvetica Neue","Nunito Fallback: Arial","Nunito Fallback: Noto Sans",sans-serif;line-height:1.6;scroll-snap-type:y mandatory}body,h1,h2,h3,h4,h5,h6{color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-weight:700}a,li,p{color:var(--color-text);font-size:1rem;text-decoration:none;transition:.3s}a{cursor:pointer}a:hover{color:var(--color-accent);text-decoration:underline}.button-group{display:flex;flex-direction:row;gap:1rem}.button{border:2px dashed var(--color-accent);color:var(--color-accent);cursor:pointer;padding:.5rem 1rem;transition:.3s}.button:hover{background-color:var(--color-accent);color:var(--color-text);text-decoration:none}.cursive{font-family:Lasso,cursive;font-size:5rem}main{gap:20px;margin:1rem auto;max-width:800px;min-height:100vh;padding:0 1rem}.hero,main{align-items:center;display:flex;flex-direction:column;justify-content:center}.hero{height:100vh;position:relative;text-align:center}#cta-scroll{border-radius:7pt;cursor:pointer;padding:.3rem .8rem;transition:.3s}#cta-scroll:hover{background-color:#fff3;text-decoration:none}.navbar{left:50%;position:fixed;top:1rem;transform:translate(-50%);z-index:1000;background-color:var(--color-surface);border-radius:100pt;box-shadow:0 0 20px 5px #0003;display:flex;flex-direction:row;gap:1rem;padding:.5rem}@media screen and (max-width:768px){.navbar{bottom:1rem;top:auto}}.navbar a{align-items:center;aspect-ratio:1;background-color:#fff3;border-radius:50%;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem}.navbar a:hover{color:var(--color-accent)}[data-magnetic]{transform:translate(var(--magnetic-tx,0),var(--magnetic-ty,0))}@font-face{font-family:Lasso;font-style:normal;font-weight:400;src:url(./lasso.C6anR8Wn.woff2) format("woff2"),url(./lasso.BSjw4JAG.woff) format("woff")}.cursor-dot[data-v-ec0bda11]{background-color:var(--color-secondary);height:20px;margin-left:-10px;margin-top:-10px;width:20px;will-change:transform;z-index:9999}.cursor-dot[data-v-ec0bda11],.cursor-trail[data-v-ec0bda11]{border-radius:50%;left:0;pointer-events:none;position:fixed;top:0}.cursor-trail[data-v-ec0bda11]{height:50px;margin-left:-25px;margin-top:-25px;opacity:.3;width:50px;will-change:transform,width,height,border-radius,opacity;z-index:9998}@media(hover:none)and (pointer:coarse){.cursor-dot[data-v-ec0bda11],.cursor-trail[data-v-ec0bda11]{display:none}}
