nav[data-astro-cid-pux6a34n]{--mobile-nav-height: 60px;padding:1.5rem;background:transparent;position:fixed;top:0;left:0;width:220px;height:100vh;z-index:1000;display:flex;flex-direction:column}.menu-toggle[data-astro-cid-pux6a34n]{display:none;border:none;background:none;cursor:pointer;padding:0;width:28px;height:28px;flex-direction:column;justify-content:center;gap:5px}.menu-icon[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;gap:5px;width:22px}.menu-icon[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]{display:block;width:100%;height:1.5px;background:#333;transition:all .25s ease;transform-origin:center}.menu-toggle[data-astro-cid-pux6a34n][aria-expanded=true] .menu-icon[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.menu-toggle[data-astro-cid-pux6a34n][aria-expanded=true] .menu-icon[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle[data-astro-cid-pux6a34n][aria-expanded=true] .menu-icon[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.artist-name[data-astro-cid-pux6a34n]{margin-bottom:2rem}.artist-name[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{text-decoration:none;color:#000;font-size:1rem;letter-spacing:.1em;font-weight:500;white-space:nowrap}.main-menu[data-astro-cid-pux6a34n]{list-style:none;padding:0;margin:0}.main-item[data-astro-cid-pux6a34n]{margin-bottom:.8rem}.main-nav[data-astro-cid-pux6a34n]{margin-bottom:1rem}.menu-spacer[data-astro-cid-pux6a34n]{height:1.5rem}.works-label[data-astro-cid-pux6a34n]{font-size:.58rem;text-transform:uppercase;letter-spacing:.12em;color:#aaa;margin-bottom:.8rem;font-weight:500}.main-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{text-decoration:none;color:#555;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500;transition:color .2s}.gallery-item[data-astro-cid-pux6a34n]{margin-bottom:.5rem}.gallery-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{text-decoration:none;color:#888;font-size:.64rem;letter-spacing:.02em;transition:color .2s;line-height:1.4;display:block}.main-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover,.gallery-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover{color:#000}.main-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active{color:#000;font-weight:600}.gallery-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n].active{color:#000;font-weight:500}@media (max-width: 768px){nav[data-astro-cid-pux6a34n]{width:100%;height:50px;padding:0 1.25rem;background:#fffffff7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px #00000014;flex-direction:row;align-items:center;justify-content:space-between}.artist-name[data-astro-cid-pux6a34n]{margin:0;flex:1;text-align:left;margin-left:.75rem}.menu-toggle[data-astro-cid-pux6a34n]{display:flex}.main-menu[data-astro-cid-pux6a34n]{position:fixed;top:50px;left:0;width:100%;height:calc(100vh - 50px);background:#fff;padding:2rem;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-sizing:border-box}.main-menu[data-astro-cid-pux6a34n][data-visible=true]{transform:translate(0)}.works-label[data-astro-cid-pux6a34n]{margin-top:.5rem}.main-item[data-astro-cid-pux6a34n],.gallery-item[data-astro-cid-pux6a34n]{margin-bottom:1rem}.main-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n],.gallery-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{font-size:1rem;display:block;padding:.4rem 0}}:root{--text-color: #333;--bg-color: #fff;--font-family: "Inter", system-ui, -apple-system, sans-serif}html{font-family:var(--font-family);background:var(--bg-color);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding-left:0;padding-top:50px}h1,h2,h3,h4,h5,h6{text-transform:uppercase;letter-spacing:.05em}@media (min-width: 769px){body{padding-left:220px;padding-right:20px;padding-top:2rem}main{margin-left:80px}}@media (max-width: 768px){body{padding-left:0;padding-top:50px}}footer{padding:2rem;text-align:center;font-size:.7rem;color:#666}.footer-content{border-top:1px solid #eee;padding-top:2rem}.social-link{color:#666;text-decoration:none;transition:color .3s}.social-link:hover{color:#000}.separator{margin:0 1rem;color:#ddd}img{display:block;max-width:100%;height:auto;background-color:transparent}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modal.show{animation:modalFadeIn .2s ease forwards}.modal-close:hover{opacity:.7}
