@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Jost:ital,wght@0,300;1,300&family=Kumbh+Sans:wght@100..900&family=Lusitana:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Kumbh+Sans:wght@100..900&family=Lusitana:wght@400;700&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{margin:0;padding:0;box-sizing:border-box;color:#000}body{font-family:Kumbh Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12pt;line-height:1.7;color:#eee;margin:0}main{padding-top:5vh}#root{height:100%;background-position:top}header{grid-column:1 / 2;grid-row:1}footer{grid-column:-2 / -1;grid-row:1;align-self:end;text-align:right}.b{font-weight:600}nav{display:flex;position:fixed;z-index:1;width:100%;background-color:#fff;justify-content:flex-end;align-items:center;padding-right:3vw;height:50px;gap:50px}nav a{text-decoration:none;text-transform:uppercase;font-family:Kumbh Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:13pt;letter-spacing:1px}nav p{justify-self:start;font-family:EB Garamond,serif;font-weight:600;font-style:normal;font-size:18pt;flex:1;margin-left:2vw}.desktop-links{display:flex;gap:50px;font-size:6pt}.mobile-links{display:none;position:absolute;top:50px;left:0;width:100%;background-color:#fff;flex-direction:column;align-items:center;padding:10px 0;gap:10px;box-shadow:0 4px 6px #0000001a}.mobile-links a{font-size:16pt}.mobile-nav-open .mobile-links{display:flex;flex-direction:row;justify-content:space-around}.hamburger-button{display:none;background:none;border:none;cursor:pointer;font-size:24px;padding:5px}.centered-container{height:100vh;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.animated-text{font-family:Lusitana,serif;text-align:center;animation:fadeAndRedPastel 2s infinite alternate;position:relative;padding-bottom:24px;font-size:45pt}.animated-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='12' viewBox='0 0 100 12'%3E%3Cpath d='M0 6 C 30 12, 70 0, 100 6' fill='none' stroke='%23FFCACA' stroke-width='2'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:auto 12px;animation:wave-move .5s infinite linear alternate}@keyframes fadeAndRedPastel{0%{opacity:.4;color:#fadadd}33%{opacity:.7;color:#ffcaca}66%{opacity:.9;color:#ffb3a7}to{opacity:1;color:#ffe0b2}}@keyframes wave-move{0%{background-position-x:0}to{background-position-x:10px}}@media (max-width: 1181px){nav{justify-content:space-between;padding-right:5vw}nav p{flex:1}main{padding-top:8vh}}@media (max-width: 500px){.desktop-links{display:none}.hamburger-button{display:block}.mobile-links a{font-size:12pt}main{padding-top:7vh}}*{font-family:Kumbh Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14pt;color:#000}.search-body{position:relative}.search-button-body{width:10%;border:solid 3px;margin-left:50px;margin-top:2vh}.search-button{display:inline-flex;background-color:transparent;width:100%;font-size:.875rem;font-weight:600;border:none;cursor:pointer;overflow:hidden;padding:0 4px;margin:10px}.search-button span{position:relative;display:inline-block;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.search-button span:before{position:absolute;top:100%;content:attr(data-hover);font-weight:700;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translateZ(0)}.search-button:hover span,.search-button:focus span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.search-reset{display:block;margin:-29px 0 2vh 14vw;width:fit-content;text-align:left;font-size:10pt;font-weight:800;color:#374151;background-color:transparent;border:none;cursor:pointer;text-transform:uppercase}.search-menu{display:flex}.search-category{position:relative;margin-left:2vw}.category-button{display:block;width:100%;padding:.5rem 1rem;text-align:left;font-size:.875rem;color:#374151;background-color:transparent;border:none;cursor:pointer}.category-button:hover{background-color:#f9fafb;color:#111827}.dropdown-submenu{margin-left:.75rem;list-style:none;padding-left:0}.checkbox-label{display:block;padding:.5rem 1rem;font-size:.875rem;color:#374151}.checkbox-input{margin-right:.5rem}.dropdown-submenu{margin-left:.75rem;list-style:none;padding-left:0;max-height:21vh;overflow-y:scroll}@media (min-width: 1181px){.search-body{position:relative;margin-left:2vw}.search-button-body{margin:3vw 0 0}.search-reset{margin-left:12vw}.search-menu{margin-top:20px}.dropdown-content{width:20vw;padding:10px;max-height:25vh}.search-category{position:relative;margin:0 2vw 0 0;max-width:15vw}.checkbox-label{padding:5px 0;font-size:10pt;max-height:52px;overflow:hidden}.search-input{width:80%;margin-bottom:10px;font-size:12pt;color:#000;border:2px dashed orange;padding:2px}}@media (max-width: 1181px){.search-body{position:relative;margin-top:5vh}.search-button-body{margin-left:3vw}.search-reset{margin-left:15vw}.dropdown-content{width:20vw;padding:10px}.search-category{width:fit-content}.dropdown-submenu{margin:0}.checkbox-label{padding:5px 0;margin-left:10px;font-size:10pt;max-height:52px;overflow:hidden}.search-input{width:90%;margin-bottom:10px;font-size:12pt;color:#000;border:2px dashed orange;padding:2px}}@media (max-width: 500px){.search-body{position:relative;margin-top:0}.search-body{position:relative}.search-button-body{margin:3vw 0 0}.search-button-body{width:25vw;margin-left:7vw}.search-reset{margin-left:38vw}.search-menu{display:grid;grid-template-columns:auto auto;margin-top:20px}.dropdown-content{width:40vw;padding:10px}.dropdown-submenu{margin:0}.checkbox-label{padding:0 0 10px;margin:0;font-size:10pt}.search-input{width:100%;margin-bottom:10px;font-size:12pt;color:#000;border:2px dashed orange;padding:2px}}.gallery{display:grid;justify-content:space-evenly;margin:3vh auto}@media (min-width: 2560px){.gallery{width:100%;margin-top:2vh;display:grid;grid-template-columns:auto auto auto auto auto auto auto;justify-content:space-evenly;color:#b22222}.case{margin-top:20px}.case img{height:34vh;width:26vh;object-fit:cover}}@media (max-width: 1920px){.gallery{width:100%;margin-top:2vh;display:grid;grid-template-columns:auto auto auto auto auto;justify-content:space-evenly;color:#b22222}.case{margin-top:20px}.case img{height:34vh;width:26vh;object-fit:cover}}@media (max-width: 1181px){.gallery{padding-inline:2vh;grid-template-columns:auto auto auto auto auto}.case{margin-top:20px}.case img{height:34vh;width:26vh;object-fit:cover}}@media (max-width: 500px){.gallery{grid-template-columns:auto auto;justify-content:space-evenly}.case{margin-top:15px}.case img{height:26vh;width:21vh;object-fit:cover}}.artwork-container{max-width:1200px;margin:2vh auto;padding:20px;font-family:Kumbh Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12pt;line-height:1.7}.main-section{display:flex;flex-wrap:wrap;gap:40px}.image-container{flex:1 1 300px;max-width:400px}.artwork-image{display:block;max-width:100%;height:auto}.info-container{display:flex;flex:2 1 400px;flex-direction:column}.info-container h1{margin-top:0;margin-bottom:5px;font-family:Lusitana,serif;font-size:32px}.info-container h2{margin-top:0;font-size:40pt;margin-bottom:15px;font-family:Lusitana,serif;font-weight:600}.medium-description{margin-bottom:20px;font-style:italic}.info-blocks{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px;margin-bottom:40px;justify-content:space-between}.info-block{flex:1 1 180px;padding:15px}.info-block h3{display:block;margin-top:0;margin-bottom:5px;font-family:EB Garamond,serif;font-size:16px;font-weight:600;font-style:normal}.info-block p{margin:0;font-family:Kumbh Sans,sans-serif;font-size:12pt;font-weight:400;font-style:normal}.same-artist-section{margin-top:40px}.same-artist-section h2{padding-bottom:10px;font-family:Lusitana,serif;font-size:24px}.same-artist-gallery{display:flex;overflow-x:auto;gap:15px;padding-bottom:15px}.gallery-item{display:flex;flex:0 0 100px;width:100px;height:100px;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.gallery-item img{display:block;width:100%;height:100%;object-fit:cover}.gallery-item.placeholder{font-size:13px;text-align:center}.same-artist-section p{font-family:Kumbh Sans,sans-serif}.scroll-to-top-button{position:fixed;bottom:20px;right:50px;background-color:#ffebd7b3;color:#fff;border:none;border-radius:5px;padding:8px 12px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:1000}.scroll-to-top-button:hover{background-color:#00000080}.scroll-to-top-button.visible{opacity:1;visibility:visible}.scroll-to-top-button svg{width:1em;height:1em;vertical-align:middle}.about-h1{font-size:3rem;margin-bottom:1.5rem}.about-h2{font-size:2.5rem;margin:.67em 0}.about-section-profile{display:flex;justify-content:space-between;max-width:100%}.about-article{display:flex;flex-direction:column;align-items:center}.img-profile{width:250px;max-width:100%;display:block;object-fit:contain}.about-p-profile{width:250px;max-width:100%;text-align:center;margin-top:1rem}.about-div-linkedin{display:block}.about-p-title{font-size:2rem;margin:.67em 0}.logo-linkedin{width:80px;height:auto;display:block;margin:0}.about-ul{margin:0;padding:0;list-style-type:none}@media screen and (max-width: 1181px){main{padding-top:2vw;display:block}}@media (max-width: 500px){main{padding-top:2vh;display:block}}@media (max-width: 800px){main{padding-top:2vh;display:block}.img-profile{width:100vw;max-width:100%;height:auto;display:block;margin:0 auto}.about-p-profile{width:100vw;max-width:100%;margin:0 auto;text-align:center}.about-section-profile{flex-direction:column}}.home-div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100vw;box-sizing:border-box;margin:10vh 0;padding:0}.home-h1{font-size:2.7rem;margin-top:.5rem;margin-bottom:.2rem}.home-h2{font-size:2.5rem;margin:.3em 0}.home-img{width:100vw;max-width:900px;height:auto;display:block;margin:0 auto;object-fit:contain}.home-p{width:250px;max-width:100%;text-align:center;margin-top:.5rem}.home-p,.home-h1,.home-h2{text-align:center;width:100%;max-width:900px;margin-left:auto;margin-right:auto}@media (max-width: 800px){main{padding-top:7vh;display:block}.home-img{width:100vw;max-width:100%;height:auto;display:block;margin:0 auto}.about-p-profile{width:100vw;max-width:100%;margin:0 auto;text-align:center}.about-section-profile{flex-direction:column}}
