@import url(https://rsms.me/inter/inter.css);*{box-sizing:border-box}#root,body,html{height:100%;margin:0;padding:0;width:100%}body{background:#fdfdfd;cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTAiIGZpbGw9IiNFOEIwNTkiLz48L3N2Zz4=),auto;font-family:Inter}a{color:#000;display:inline-block;margin:-10px;padding:10px;pointer-events:all;text-decoration:none}a:hover{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTAiIGZpbGw9IiM0Mjg1RjQiLz48L3N2Zz4=),auto}svg{fill:#000}@keyframes fade-in{0%{opacity:0}to{opacity:1}}canvas{animation:fade-in 5s ease 1s forwards;opacity:0;touch-action:none}canvas.card-hover{cursor:pointer!important}canvas.card-clickable{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTAiIGZpbGw9IiNFOEIwNTkiLz48L3N2Zz4=),pointer}.site-title{color:#000;font-family:nitti-typewriter-cameo,sans-serif;font-size:22px;font-style:normal;font-weight:700;left:90px;position:absolute;text-decoration:none;top:40px}.page-container{background:#fdfdfd;margin:0 auto;max-width:1200px;min-height:100vh;overflow:hidden;padding:80px 40px 40px;position:relative}.back-button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fdfdfde6;border-radius:4px;color:#000;cursor:pointer;font-size:16px;left:40px;padding:8px 12px;position:fixed;text-decoration:none;top:40px;transition:transform .3s ease,opacity .3s ease;z-index:1001}.back-button:hover{opacity:.7;transform:translateX(-5px)}.nav-link{margin:-15px -20px;padding:15px 20px;position:relative;transition:color .3s ease}.nav-link:hover{color:#4285f4}.cv-content{margin:0 auto;max-width:800px;padding:80px 20px 60px}.cv-content h1{font-size:2em;margin-bottom:.5em}.cv-content .location{color:#333;font-size:1em;margin:.2em 0}.cv-content .bio{line-height:1.6;margin:2em 0}.bio-text{text-align:justify;text-justify:inter-word}.cv-content .education{margin-top:3em}.cv-content .education h2{font-size:1.5em;margin-bottom:1em}.cv-content .education-item{margin-bottom:1.5em}.cv-content .education-item span{font-weight:700}.cv-content .education-item .institution{color:#666;margin-left:1em;margin-top:.2em}.cv-content p{margin:.5em 0}.exhibitions{margin-top:2rem}.exhibition-item{margin-bottom:1rem}.exhibition-item span{font-weight:700}.exhibition-item .institution{color:#666;margin-left:1.5rem}.scroll-text{bottom:40px;font-size:13px;left:90px;position:absolute}.language-switcher{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fdfdfde6;border-radius:4px;padding:8px 12px;position:fixed;right:20px;top:20px;z-index:1000}.language-switcher button{background:none;border:none;color:#000;cursor:pointer;font-size:14px;margin:0 5px;transition:color .3s ease}.language-switcher button:hover{color:#4285f4}.language-switcher button:focus{outline:2px solid #06c;outline-offset:2px}@media screen and (max-width:768px){.scroll-text{display:none}.site-title{font-size:20px;left:20px;top:20px}.back-button{font-size:14px;left:20px;top:20px}.language-switcher{padding:6px 10px;right:15px;top:15px}.cv-content{padding:100px 15px 60px}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[role=slider]:focus,a:focus,button:focus{outline:2px solid #06c;outline-offset:2px}@media (prefers-contrast:high){button{border:2px solid}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.artwork-additional-image:hover,.artwork-main-image:hover,.nav-button:hover:not(.nav-disabled){transform:none}}.artwork-detail-content{animation:fade-in .5s ease-out;margin:0 auto;max-width:1000px;padding:80px 20px 60px}.artwork-detail-error,.artwork-detail-loading{align-items:center;color:#666;display:flex;flex-direction:column;font-size:1.2em;gap:1rem;justify-content:center;min-height:50vh;text-align:center}.artwork-detail-error:before{content:"⚠️";font-size:2em;opacity:.5}.artwork-detail-loading:before{animation:spin 1s linear infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#666;content:"";height:20px;margin-right:10px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.artwork-detail-header{border-bottom:1px solid #f0f0f0;margin-bottom:3rem;padding-bottom:1rem;text-align:center}.artwork-title{font-size:2.5em;font-weight:400;margin-bottom:.5rem}.artwork-year{color:#666;font-size:1.2em;margin:0}.artwork-detail-main{display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.artwork-image-container{align-items:flex-start;display:flex;justify-content:center}.artwork-main-image{border-radius:8px;box-shadow:0 4px 20px #0000001a;cursor:zoom-in;height:auto;max-width:100%;transition:transform .3s ease,box-shadow .3s ease}.artwork-main-image:hover{box-shadow:0 8px 30px #00000026;transform:scale(1.02)}.artwork-info{display:flex;flex-direction:column;gap:2rem}.artwork-description{color:#444;font-size:1.1em;line-height:1.6;margin-bottom:.5rem;text-align:justify}.artwork-description p{margin:0}.artwork-details{display:flex;flex-direction:column;gap:1rem}.detail-item{border-bottom:1px solid #eee;padding:.5rem 0}.detail-item:last-child{border-bottom:none}.detail-item strong{color:#333;display:inline-block;font-weight:600;min-width:100px}.exhibitions-list{margin:.5rem 0 0;padding-left:1.5rem}.exhibitions-list li{line-height:1.4;margin-bottom:.3rem}.artwork-additional-images{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:3rem}.artwork-additional-image{border-radius:8px;box-shadow:0 2px 10px #0000001a;cursor:zoom-in;height:auto;transition:transform .3s ease,box-shadow .3s ease;width:100%}.artwork-additional-image:hover{box-shadow:0 4px 15px #00000026;transform:scale(1.02)}.artwork-navigation{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;padding:2rem 0;position:relative}.nav-button{align-items:center;background:#f8f8f8;border:1px solid #ddd;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:12px 20px;transition:all .3s ease}.nav-button:hover:not(.nav-disabled){background:#e8e8e8;border-color:#ccc;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.nav-button:focus{outline:2px solid #4285f4;outline-offset:2px}.nav-button:active:not(.nav-disabled){box-shadow:0 2px 6px #0000001a;transform:translateY(0)}.nav-button.nav-disabled{background:#f5f5f5;border-color:#e8e8e8;color:#999;cursor:not-allowed;opacity:.6}.nav-button.nav-disabled:hover{box-shadow:none;transform:none}.nav-arrow{font-size:16px;font-weight:700}.nav-text{font-size:14px}.nav-previous{margin-right:auto}.nav-next{margin-left:auto}.nav-info{left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.nav-keyboard-hint{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;border:1px solid #eee;border-radius:4px;color:#666;font-size:12px;font-style:italic;padding:4px 8px;transition:opacity .3s ease}.nav-keyboard-hint:hover{opacity:.8}@media screen and (max-width:768px){.artwork-detail-content{padding:100px 15px 60px}.artwork-title{font-size:2em}.artwork-detail-main{gap:2rem;grid-template-columns:1fr}.artwork-additional-images{gap:1.5rem;grid-template-columns:1fr}.artwork-navigation{flex-direction:column;gap:1.5rem;padding:1.5rem 0}.nav-button{justify-content:center;min-width:auto;width:100%}.nav-next,.nav-previous{margin:0}.nav-info{order:-1;position:static;transform:none}.nav-keyboard-hint{display:none}.detail-item strong{font-size:.9em;min-width:80px}}@media screen and (max-width:480px){.artwork-title{font-size:1.8em}.artwork-description,.artwork-year{font-size:1em}.detail-item{padding:.3rem 0}.detail-item strong{display:block;margin-bottom:.2rem}}.artwork-additional-image,.artwork-main-image{backface-visibility:hidden;will-change:transform}
/*# sourceMappingURL=main.d03b37f7.css.map*/