@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=Space+Mono:wght@400;700&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--red: #E8341A;--red-light: #FF5533;--cream: #FAF7F2;--black: #0D0D0D;--lime: #CAED4C;--lime-dark: #A8CC28;--coral: #FF6B4A;--orange: #FF8C42;--white: #FFFFFF;--gray: #888888;--dark: #1A1A1A;--purple: #C084FC;--teal: #2DD4BF;--yellow: #FCD34D}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--black);font-family:Space Grotesk,sans-serif;cursor:none;overflow-x:hidden}p,h1,h2,h3,h4,h5,h6,li,a,span{overflow-wrap:anywhere;word-break:break-word}#cursor{position:fixed;width:12px;height:12px;background:var(--red);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .3s,height .3s,background .3s}#cursor-ring{position:fixed;width:40px;height:40px;border:1.5px solid var(--red);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);opacity:.5;transition:width .3s,height .3s}.reveal{opacity:0;transform:translateY(50px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{background:var(--red);border-radius:3px}@media (max-width: 900px){body{cursor:auto}section[id]{padding-left:1.2rem!important;padding-right:1.2rem!important}nav{padding:1rem 1.2rem!important}nav ul{gap:.7rem 1rem!important;flex-wrap:wrap!important;justify-content:flex-end!important}nav ul li a{font-size:.7rem!important}}@media (max-width: 640px){section[id]{padding-left:1rem!important;padding-right:1rem!important;max-width:100vw}nav{padding:.9rem 1rem!important}nav ul{gap:.55rem .8rem!important}nav ul li a{font-size:.64rem!important}body{overflow-x:hidden!important}}
