:root{--color-fg:#f4f0e4;--color-bg:#000;--color-ink:#0b0f0c;--color-lime:#d2f976;--color-muted:#f4f0e4b3;--color-faint:#f4f0e480;--color-line:#f4f0e447;--system-font:-apple-system, BlinkMacSystemFont, "avenir next", "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif;--unit:1.2rem;--max-width:200rem;--ease:.2s ease;--ease-qubic:.7s cubic-bezier(.8, 0, .16, 1);--spring:linear(0, .016, .048, .095, .15, .21, .27, .329, .383, .43, 1.027, 1.057, 1.079, 1.092, 1.102, 1.102, 1.097, 1.088, 1.079, 1.067, 1.048, 1.035, 1.022, 1.009, .999, .991, .986, .98, .977, .976, .977, .979, .98, .983, .986, .989, .993, .996, .998, 1, 1.004, 1.004, 1.004, 1.004, 1.004, 1.004, 1.004, 1.004, 1.004, 1.004, 1.004, 1, 1, 1, .999, 1);--zmax:9999;--z5:5;--z4:4;--z3:3;--z2:2;--z1:1;--z0:-1;--zmin:-9999;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*,:after,:before,html{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;background:var(--color-bg);min-height:100%;-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important;font-size:62.5%!important}@media (width>=800px){html{overscroll-behavior:none}}body{min-height:100%;font:normal 1.6rem/1.5 var(--system-font);color:var(--color-fg);text-rendering:optimizespeed;background:0 0;margin:0}a,article,blockquote,body,button,caption,figure,footer,h1,h2,h3,h4,h5,h6,img,li,menu,p,section,span,ul{margin:0;padding:0;font-weight:400}li{list-style:none}a{color:inherit;text-decoration:none}button{font-family:var(--system-font);background:0 0;border:none}figcaption,figure{display:initial;position:relative}img,video{max-width:100%;height:auto;display:block}img{vertical-align:top}ul{-webkit-margin-before:0;-webkit-margin-after:0;list-style-type:none}.debug{border:2px solid #ff69b4}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@font-face{font-family:Blush;src:url(./blush.BYGrPgob.woff2)format("woff2");font-display:swap;font-weight:200 900;font-stretch:75% 100%;font-style:oblique 0deg 10deg}@font-face{font-family:Blush Text;src:url(./blush-text.DQy6Lt1v.woff2)format("woff2");font-display:swap;font-weight:300 700}.blush{font-family:"Blush",var(--system-font);font-variation-settings:"wdth" 100,"HGHT" 100,"slnt" 0;font-style:normal;font-stretch:100%}.blush,.blush-text{font-synthesis:none;font-weight:400}.blush-text{font-family:"Blush Text",var(--system-font);font-variation-settings:"GRAD" 0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
