@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_5e597f{font-family:Caveat,Caveat Fallback;font-style:normal}@media (prefers-reduced-motion:no-preference){.intro-drop{animation:intro-drop .9s cubic-bezier(.22,1.12,.36,1) both;animation-delay:var(--intro-delay,0s)}.intro-card{animation:intro-card 1s cubic-bezier(.16,1,.3,1) both,intro-float 5s ease-in-out 1.2s infinite}.intro-card[data-touched]{animation:intro-card 1s cubic-bezier(.16,1,.3,1) both}.intro-rise{animation:intro-rise .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--intro-delay,0s)}.intro-header{animation:intro-header .7s cubic-bezier(.2,.8,.2,1) .15s both}.intro-hint{animation:intro-fade .6s ease-out 1.5s both,intro-bob 1.8s ease-in-out 2.1s infinite}.intro-hint[data-touched]{animation:intro-fade .6s ease-out 1.5s both}}@keyframes intro-drop{0%{opacity:0;translate:var(--intro-x,0) var(--intro-y,-24vh);rotate:var(--intro-r,0deg)}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes intro-card{0%{opacity:0;translate:0 -9vh;rotate:-5deg;scale:1.08}60%{opacity:1}to{opacity:1;translate:0 0;rotate:0deg;scale:1}}@keyframes intro-float{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -.6vh;rotate:-.6deg}}@keyframes intro-rise{0%{opacity:0;translate:0 2.4vh}to{opacity:1;translate:0 0}}@keyframes intro-header{0%{opacity:0;translate:0 -120%}to{opacity:1;translate:0 0}}@keyframes intro-fade{0%{opacity:0}to{opacity:1}}@keyframes intro-bob{0%,to{translate:0 0}50%{translate:0 6px}}@media (prefers-reduced-motion:no-preference){.desk-pencil>g{transform-box:fill-box;transform-origin:50% 50%}.desk-pencil:active>g,.desk-pencil:hover>g{animation:desk-wiggle .7s ease-out}.desk-flutter>:first-child{transform-origin:50% 0}.desk-flutter:active>:first-child,.desk-flutter:hover>:first-child{animation:desk-flutter 1.1s cubic-bezier(.3,.7,.4,1)}.desk-peel>:first-child{transform-origin:50% 0}.desk-peel:active>:first-child,.desk-peel:hover>:first-child{animation:desk-peel .9s cubic-bezier(.3,.7,.4,1)}.desk-lift>:first-child{transform-origin:0 100%}.desk-lift:active>:first-child,.desk-lift:hover>:first-child{animation:desk-lift .8s cubic-bezier(.3,.7,.4,1)}.desk-ring>g{transform-box:fill-box;transform-origin:50% 50%}.desk-ring:active>g,.desk-ring:hover>g{animation:desk-ring 1.2s cubic-bezier(.3,.7,.4,1)}.hero-sheet{transition:transform .36s cubic-bezier(.2,.8,.2,1)}.hero-card:hover .hero-sheet{transform:translateY(-6px) rotate(-.8deg)}.hero-card:active .hero-clip,.hero-card:hover .hero-clip{animation:desk-clip .6s ease-out}}@keyframes desk-wiggle{0%{transform:rotate(0deg)}15%{transform:rotate(-7deg)}32%{transform:rotate(5deg)}50%{transform:rotate(-3deg)}68%{transform:rotate(1.5deg)}84%{transform:rotate(-.5deg)}to{transform:rotate(0deg)}}@keyframes desk-flutter{0%{transform:perspective(600px) rotateX(0deg) skewX(0deg)}18%{transform:perspective(600px) rotateX(16deg) skewX(-2deg) translateY(-2px)}38%{transform:perspective(600px) rotateX(-8deg) skewX(1.5deg)}58%{transform:perspective(600px) rotateX(6deg) skewX(-1deg)}78%{transform:perspective(600px) rotateX(-2deg) skewX(.5deg)}to{transform:perspective(600px) rotateX(0deg) skewX(0deg)}}@keyframes desk-peel{0%{transform:perspective(500px) rotateX(0deg) rotate(0deg)}30%{transform:perspective(500px) rotateX(-28deg) rotate(-3deg)}55%{transform:perspective(500px) rotateX(8deg) rotate(1deg)}78%{transform:perspective(500px) rotateX(-3deg) rotate(0deg)}to{transform:perspective(500px) rotateX(0deg) rotate(0deg)}}@keyframes desk-lift{0%{transform:rotate(0deg) translateY(0)}35%{transform:rotate(-3deg) translateY(-6px)}65%{transform:rotate(1deg) translateY(0)}to{transform:rotate(0deg) translateY(0)}}@keyframes desk-ring{0%{transform:translate(0) rotate(0deg)}40%{transform:translate(4px,-3px) rotate(14deg)}to{transform:translate(0) rotate(0deg)}}@keyframes desk-clip{0%{transform:rotate(0deg)}25%{transform:rotate(-9deg) translateY(-2px)}55%{transform:rotate(6deg)}80%{transform:rotate(-2deg)}to{transform:rotate(0deg)}}