*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--black:#32303c;--olive-dark:#aecde9;--olive-mid:#86afd6;--cream:#fbf5e7;--parchment:#f2e8d2;--amber:#f0cbdc;--terra:#c9527f;--muted:#74808f;--border-dark:#00000012;--border-light:#00000014;--white:#fbf5e7;--accent:#c9527f;--border:#d8c8a9;--font-abril:"Yeseva One", "Abril Fatface", cursive;--font-serif:"DM Serif Display", serif;--font-display:"Syne", sans-serif;--font-body:"Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}html{color:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:none;background:#eae0c9}body{font-family:var(--font-body);background:#eae0c9;font-size:16px;line-height:1.6}.text-shadow-display{text-shadow:0 1px 3px #0000002e}@media (hover:none){html{cursor:auto}}#root{width:100%;position:relative}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#eae0c9}::-webkit-scrollbar-thumb{background:#c9b896}::selection{background:var(--terra);color:var(--cream)}.bento-grid{grid-template-columns:repeat(12,1fr);gap:12px;padding:12px;display:grid}.photo-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;gap:10px;display:flex;overflow:auto hidden}.photo-row:active{cursor:grabbing}.photo-row::-webkit-scrollbar{display:none}@media (width<=900px){html,body{cursor:auto}.bento-grid{flex-direction:column;gap:14px;padding:74px 14px 36px;display:flex}#work{min-height:0;grid-template-columns:1fr!important}#work>div:first-of-type{border-right:none!important}#contact{gap:18px;flex-direction:column!important}#contact>div:first-child{flex:none!important}.cell-desc{max-width:56ch;font-size:14px!important;line-height:1.6!important}}
