body,html{min-height:100%}body,html{margin:0;padding:0}body{background:#101920;color:#cbd9e6;font-family:Cascadia Code,Cascadia Mono,JetBrains Mono,Fira Code,monospace;position:relative}#root{min-height:100vh}.main-title{color:#cbd9e6;font-family:Cascadia Code,Cascadia Mono,JetBrains Mono,Fira Code,monospace;font-size:5rem;font-weight:700;letter-spacing:.1em;margin:0;padding:2.5rem 1rem;position:relative;text-align:center}.about-list{color:#cbd9e6;line-height:2;margin:.5rem 0 1rem 1.5rem;padding:0}.about-list li{margin-bottom:.5rem}.pottery-grid{grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:20px}.pottery-item{background:#101920;border:1px solid #cbd9e6;transition:all .2s ease}.pottery-item img{filter:none;height:auto;transition:all .3s ease}.pottery-item:hover{box-shadow:0 5px 15px #6b587680;z-index:2}.pottery-item:hover img{filter:none}.App{min-height:100vh;overflow-x:hidden;padding-bottom:160px;position:relative}.artist-button-container{margin-bottom:3rem;text-align:center}.artist-info-button{background:#0000;border:2px solid #cbd9e6;color:#cbd9e6;cursor:pointer;font-family:Cascadia Code,Cascadia Mono,JetBrains Mono,Fira Code,monospace;font-size:1.1rem;letter-spacing:.1em;padding:.8rem 2rem;text-transform:uppercase;transition:all .3s ease}.artist-info-button:hover{background:#6b5876;box-shadow:4px 4px 0 #cbd9e6;color:#cbd9e6;transform:translateY(-2px)}.artist-info-overlay{align-items:center;animation:fadeIn .3s ease forwards;background:#101920f2;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:1000}.artist-info-content{background:#101920;border:2px solid #6b5876;border-radius:4px;box-shadow:0 10px 30px #6b587680;max-height:85vh;max-width:800px;overflow-y:auto;padding:2.5rem;position:relative;width:90%}.artist-info-content h2{color:#cbd9e6;font-size:1.8rem;letter-spacing:.1em;margin-bottom:1.5rem;margin-top:0;text-align:center;text-transform:uppercase}.about-layout{flex-direction:column;gap:2rem}.about-layout,.about-portrait{align-items:center;display:flex}.about-portrait{flex-shrink:0;justify-content:center}.about-portrait img{border:2px solid #6b5876;border-radius:8px;box-shadow:0 4px 12px #6b587666;height:auto;max-width:350px;transition:transform .3s ease;width:100%}.about-portrait img:hover{box-shadow:0 6px 16px #6b587699;transform:scale(1.02)}.about-details{flex:1 1;width:100%}.contact-info{text-align:center}.contact-info h3{color:#cbd9e6;font-size:1.3rem;letter-spacing:.1em;margin-bottom:1rem;margin-top:0;text-transform:uppercase}.about-description{color:#cbd9e6;font-size:1.05rem;line-height:1.8;margin:1rem 0 1.5rem}.contact-links{margin-top:1.5rem}.contact-lock{background:#6b58761f;border:1px solid #6b5876;border-radius:4px;padding:1rem}.turnstile-widget{display:inline-flex;justify-content:center;margin-top:.75rem}.captcha-error{color:#f3a5a5;line-height:1.5;margin-top:.75rem}.contact-links p{color:#cbd9e6;font-size:1rem;line-height:1.8;margin:.75rem 0}.contact-links strong{color:#8a9ba8}@media (min-width:768px){.artist-info-content{max-width:900px;padding:3rem}.about-layout{align-items:flex-start;flex-direction:row;gap:3rem}.about-portrait{flex-basis:40%}.about-details{flex-basis:60%}.contact-info{text-align:left}.about-portrait img{max-width:100%}}.close-button{align-items:center;background:#0000;border:none;border-radius:50%;color:#cbd9e6;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:30px}.close-button:hover{background:#6b5876;box-shadow:4px 4px 0 #cbd9e6;color:#cbd9e6;transform:translateY(-1px)}.card-stack{cursor:pointer;height:38.2vh;margin:40px auto;position:relative;width:38.2vh}.card,.card-stack{align-items:center;display:flex;justify-content:center;transition:all .3s ease}.card{background-color:#101920;border:2px solid #cbd9e6;border-radius:0;color:#cbd9e6;font-family:Cascadia Code,Cascadia Mono,JetBrains Mono,Fira Code,monospace;font-size:1.1rem;height:100%;letter-spacing:.1em;overflow:hidden;padding:.8rem 2rem;position:absolute;text-transform:uppercase;width:100%}.card:hover{background:#6b5876;box-shadow:4px 4px 0 #6b5876;color:#cbd9e6;transform:translateY(-2px)}.card-1{transform:translate(-12px,-12px) scale(.98);z-index:4}.card-2{transform:translate(-4px,-4px) scale(.98);z-index:3}.card-3{transform:translate(4px,4px) scale(.98);z-index:2}.card-4{transform:translate(12px,12px) scale(.98);z-index:1}.card-stack.expanded{align-items:center;display:flex;height:50vw;justify-content:center;transition:all .3s ease;width:50vw}.card-stack.expanded .card{aspect-ratio:1/1;background:#101920;box-shadow:0 8px 24px #6b587666;color:#cbd9e6;height:45%;margin:0;position:absolute;transform:scale(1);transition:all .3s ease;width:45%}.card-stack.expanded.transitioning .card{background-color:#101920;color:#cbd9e6}.card-stack.expanded .card-1{transform:translate(-52%,-52%) scale(1)}.card-stack.expanded .card-2{transform:translate(52%,-52%) scale(1)}.card-stack.expanded .card-3{transform:translate(-52%,52%) scale(1)}.card-stack.expanded .card-4{transform:translate(52%,52%) scale(1)}.card-stack.expanded .card:hover{background:#6b5876;box-shadow:4px 4px 0 #cbd9e6;color:#cbd9e6;z-index:5}.view-container{animation:fadeIn .3s ease;opacity:1;transition:opacity .3s ease}.view-container.fade-out{opacity:0}.pottery-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1600px;padding:2rem 5%}.pottery-item{aspect-ratio:1;background-color:#101920;border:2px solid #cbd9e6;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.pottery-item img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.video-preview-placeholder{align-items:center;background:linear-gradient(160deg,#1a2733,#101920);color:#cbd9e6;display:flex;font-size:.9rem;height:100%;justify-content:center;letter-spacing:.12em;text-transform:uppercase;width:100%}.pottery-item:hover{border-color:#6b5876;box-shadow:4px 4px 0 #6b5876;transform:translateY(-5px)}.overlay{align-items:center;animation:fadeIn .3s ease forwards;background:#101920f2;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-out{animation:fadeOut .3s ease forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.enlarged-container{background:none;display:flex;max-height:90vh;max-width:90vw;padding:0;position:relative}.enlarged-image-container{align-items:center;display:flex;flex:2 1;justify-content:flex-end}.enlarged-description-container{background:#101920;border:2px solid #6b5876;color:#cbd9e6;flex:1 1;max-height:90vh;overflow-y:auto;padding:2rem}.enlarged-description-container h3{color:#cbd9e6;font-size:1.5rem;margin-bottom:1rem;margin-top:0}.enlarged-description-container p{color:#cbd9e6;line-height:1.6;margin-bottom:1rem}.enlarged-container img{max-height:70vh;max-width:100%;object-fit:contain}@media (max-width:1024px){.pottery-grid{gap:1.5rem;padding:1.5rem 3%}}@media (max-width:768px){.pottery-grid{gap:1rem;grid-template-columns:repeat(2,1fr);padding:1rem 2%}.enlarged-container{flex-direction:column;max-height:95vh;max-width:95vw}.enlarged-description-container{max-height:30vh}}@media (max-width:480px){.pottery-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.80429db5.css.map*/