*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:90%}body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.perspective-1000{perspective:1000px}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@media(max-width:768px){#about,#connect{overflow:clip}#thoughts>div:first-child{overflow:clip}#about h2,#connect h2,.proj-head,.gal-head{position:sticky;top:92px;z-index:10;width:100%;padding:12px 20px;margin:0 0 8px;box-sizing:border-box;text-align:center}.proj-head h2,.gal-head h2,#about h2,#connect h2{font-size:1.875rem;line-height:1.25;font-weight:700;margin:0}.proj-head{background-color:#d8d2c8}#about h2,.gal-head,#connect h2{background-color:#fff}.proj-head+*,#about h2+*,.gal-head+*,#connect h2+*{padding-top:8px}}
