*{box-sizing:border-box;margin:0;padding:0}:root{--hand-line:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='6'%3E%3Cpath d='m0 3.19 2-.15 2-.06 2-.53 2 .34 2 .12 2-.6 2 .49 2 .27 2 .01 2-.15 2-.72 2 .12 2 .03 2-.24 2 .24 2 .44 2 .6 2-.32 2-.35 2 .19 2-.2 2 .17 2-.2 2 .06 2 .79 2-.46 2-.32 2 .11 2-.28 2-.02 2-.64 2-.31 2 .35 2-.16 2-.1 2-.07 2 .32h2l2-.76 2-.05h2l2 .29 2 .4 2-.2 2 .78 2 .25 2-.68 2-.02 2-.16 2 .3 2 .22 2-.27 2 .48 2 .23 2-.19 2-.36 2-.15 2 .43 2-.31 2-.15 2 .25 2 .16 2 .62 2-.26 2-.04 2 .66 2-.43 2-.23 2 .02 2 .17 2 .73 2-.13 2-.04 2 .21 2-.28 2-.48 2-.67 2 .25 2 .27 2-.27 2 .1 2-.28 2 .1 2-.17 2-.9 2 .34 2 .2 2-.22 2 .17 2-.09 2 .54 2 .21 2-.44 2 .08 2 .02 2 .01 2-.38 2-.04 2 .73 2 .03 2-.01 2-.29 2-.38 2 .23 2-.74 2-.2 2 .74 2 .09 2 .24 2-.21 2-.13 2 .37 2-.37 2-.12 2 .3 2 .48 2 .27 2-.32 2 .42 2 .26V4.9l-2-.5-2-.42-2 .18-2-.75-2-.33-2-.11h-2l-2 .63-2-.47-2-.36-2 .26-2-.27-2-.18-2-.29-2 .25-2 .46-2-.13-2 .14-2 .13-2 .47-2 .09-2-.71-2 .29-2 .06-2-.22-2 .27-2-.09-2 .64-2 .2-2-.79-2-.08-2-.09-2-.05-2-.02-2 .07-2 .75-2 .19-2-.13-2-.22-2-.06-2 .51-2-.39-2-.01-2 .69-2-.03-2 .23-2-.24-2-.15-2 .51-2-.59-2-.49-2 .03h-2l-2 .14-2-.29-2 .19-2 .23-2-.34-2-.41-2-.57-2 .39-2 .31-2-.3-2 .64-2 .22-2-.01-2-.11-2-.74-2 .37-2 .27-2-.35-2 .19-2 .11-2 .22-2-.29-2-.5-2 .1-2-.15-2-.14-2-.46-2-.07-2 .74-2-.25h-2l-2 .28-2-.2-2 .18-2-.55-2-.11-2 .91-2 .18-2 .2-2 .17-2 .13-2 .04-2-.63-2-.08-2 .23L42 4l-2 .15-2-.42-2 .47-2 .08-2-.62-2 .07-2-.19-2 .27-2 .17-2-.51-2 .59-2 .46-2-.06-2-.04-2-.2-2 .23-2-.26-2-.32-2 .25-2 .31-2 .47Z'/%3E%3C/svg%3E");--font-sans:"Montserrat","Roboto",sans-serif;--font-serif:"Newsreader",Georgia,serif;--font-ui:"Roboto","Montserrat",sans-serif;--bg:#fff;--text:#1a1a1a;--text-muted:#6b6b6b;--nav-muted:#8a8a8a;--border:#00000014;--surface:#f4f4f4;color-scheme:light}html[data-theme=dark]{--bg:#0f0f0f;--text:#f2f2f2;--text-muted:#9a9a9a;--nav-muted:#8a8a8a;--border:#ffffff1f;--surface:#1c1c1c;color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg);color:#1a1a1a;color:var(--text);font-family:Montserrat,Roboto,sans-serif;font-family:var(--font-sans);overflow-x:clip;transition:background-color .25s ease,color .25s ease}body,html{scrollbar-width:none}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit}img{height:auto;max-width:100%}.container{margin:0 auto;max-width:1200px;padding:0 20px}.fade-in{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.slide-in-left{opacity:0;transform:translateX(-50px);transition:all .6s ease-out}.slide-in-left.visible{opacity:1;transform:translateX(0)}.slide-in-right{opacity:0;transform:translateX(50px);transition:all .6s ease-out}.slide-in-right.visible{opacity:1;transform:translateX(0)}.scale-in{opacity:0;transform:scale(.8);transition:all .6s ease-out}.scale-in.visible{opacity:1;transform:scale(1)}@keyframes introFog{0%{filter:blur(8px);opacity:.2}to{filter:none;opacity:1}}body.intro-writing #selected-work,body.intro-writing .intro-aside,body.intro-writing footer,body.intro-writing header{animation:introFog 2.2s cubic-bezier(.23,1,.32,1) 2.2s backwards;animation:introFog 2.2s cubic-bezier(.23,1,.32,1) var(--intro-fog-delay,2.2s) backwards}
/*# sourceMappingURL=main.7f05737c.css.map*/