@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.t0mrfW_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.t0mrfW_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/477d3623a11ff399-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/bc6263328530fcfc-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/ddb686d70dc9968d-s.p.16u3vygyjnhr0.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8ccc630e9b93600-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/edb99fec956915f8-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.QlbTjG_className{font-family:Fraunces,Fraunces Fallback}.QlbTjG_variable{--font-playfair:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77b28ce38026b284-s.0fuxtgzazslqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c442f25284480cdf-s.451yigaaz_4mg.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab56636924653a94-s.p.3cik_s2si-ft-.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3382ae7d1c882f43-s.0we3rzhp_h228.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3084de8c06b4aa35-s.44izq0ia6orkf.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/34c58fc38e31639a-s.p.1s123piy9_v1m.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}._70Rwca_className{font-family:Space Mono,Space Mono Fallback;font-style:normal}._70Rwca_variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root{--background:#faf6f0;--foreground:#1c1917;--surface:#fff;--border-warm:#e6dfd3;--brand-plum:#7c2ae8;--brand-tangerine:#ea580c;--brand-rose:#e11d48}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-jakarta); --font-serif: var(--font-playfair); --font-mono: var(--font-space-mono);}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-jakarta), system-ui, -apple-system, sans-serif;background-image:radial-gradient(#dfd7c8 .65px,#0000 .65px);background-size:22px 22px}.btn-ink{color:#faf6f0;background-color:#1c1917;border:1.5px solid #1c1917;transition:transform .14s,box-shadow .14s,background-color .14s;box-shadow:3px 3px #7c2ae8}.btn-ink:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #ea580c}.btn-ink:active{transform:translate(2px,2px);box-shadow:1px 1px #1c1917}.btn-paper{color:#1c1917;background-color:#fff;border:1.5px solid #1c1917;transition:transform .14s,box-shadow .14s;box-shadow:3px 3px #e6dfd3}.btn-paper:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #1c1917}.card-stationery{background-color:#fff;border:1px solid #e4dccf;box-shadow:0 1px #1c19170a,0 10px 28px -12px #1c191712}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d6cec0;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#a89f91}@keyframes butterflyFlightA{0%{transform:translate(-10%,15%)rotate(-12deg)scale(.9)}25%{transform:translate3d(25%,-8%,30px)rotate(8deg)scale(1.05)}50%{transform:translate3d(65%,12%,10px)rotate(-6deg)scale(.95)}75%{transform:translate3d(35%,28%,40px)rotate(-18deg)scale(1.08)}to{transform:translate(-10%,15%)rotate(-12deg)scale(.9)}}@keyframes butterflyFlightB{0%{transform:translate3d(85%,70%,10px)rotate(-25deg)scale(.85)}33%{transform:translate3d(35%,40%,45px)rotate(-10deg)scale(1.06)}66%{transform:translate3d(15%,65%,20px)rotate(12deg)scale(.92)}to{transform:translate3d(85%,70%,10px)rotate(-25deg)scale(.85)}}@keyframes wingFlap{0%,to{transform:scaleX(1)rotateY(0)}50%{transform:scaleX(.32)rotateY(58deg)}}@keyframes petalFall{0%{opacity:0;transform:translateY(-12%)rotate(0)rotateX(0)}12%{opacity:.9}50%{opacity:.85;transform:translate3d(28px,48vh,25px)rotate(160deg)rotateX(45deg)}88%{opacity:.75}to{opacity:0;transform:translate(-18px,102vh)rotate(340deg)rotateX(80deg)}}@keyframes fireflyRise{0%{opacity:0;transform:translateY(20px)scale(.6)}30%{opacity:.95}70%{opacity:.85}to{opacity:0;transform:translate3d(18px,-180px,30px)scale(1.15)}}@keyframes leafSway{0%,to{transform:rotate(-4deg)scale(1)}50%{transform:rotate(5deg)scale(1.03)}}.animate-butterfly-a{animation:16s ease-in-out infinite butterflyFlightA}.animate-butterfly-b{animation:19s ease-in-out infinite butterflyFlightB}.animate-wing-flap{transform-origin:50%;animation:.42s ease-in-out infinite wingFlap}.animate-petal-fall{animation:11s linear infinite petalFall}.animate-firefly-rise{animation:7.5s ease-in-out infinite fireflyRise}.animate-leaf-sway{transform-origin:top;animation:5.5s ease-in-out infinite leafSway}@keyframes scrollChevronBounce{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@keyframes flowerBreathe{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-3.5deg)scale(1.04)}}@keyframes cranePoise{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(1.2deg)}}.animate-scroll-chevron{animation:2s ease-in-out infinite scrollChevronBounce}.animate-flower-breathe{animation:6s ease-in-out infinite flowerBreathe}.animate-crane-poise{animation:5s ease-in-out infinite cranePoise}
