@keyframes enablePointerEvents{to{pointer-events:auto}}*{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;box-sizing:border-box}@media (min-width: 120.01em){html{font-size:75%}}@media (max-width: 37.5em){html{font-size:56.25%}}body{width:100%;height:100vh;overflow:hidden;background:linear-gradient(to bottom,#aeaeae,#4d4d4d,#151515);color:#a29e92;font-family:Roboto,Arial,sans-serif;font-size:1.6rem;font-weight:200;line-height:1.6}::selection{background-color:#b2b2b2;color:#000}::-moz-selection{background-color:#b2b2b2;color:#000}*:focus-visible{outline:2px solid #b2b2b2;outline-offset:2px;border-radius:.1rem}.header{top:0;left:0;width:100%;height:6.5vh;z-index:100;position:fixed;backdrop-filter:blur(8px) brightness(1.2) contrast(.8) saturate(0);-webkit-backdrop-filter:blur(8px) brightness(1.2) contrast(.8) saturate(0);background-color:#0000009e;box-shadow:0 0 3rem 1rem #00000059;display:flex;align-items:center;justify-content:space-between}.header__content{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 2rem}@media (max-width: 37.5em){.header__content .summary{font-size:1.4rem}}@media (max-width: 28.2em){.header__content .summary{opacity:0}}.footer{bottom:0;left:0;width:100%;height:6.5vh;z-index:100;position:fixed;backdrop-filter:blur(8px) brightness(1.2) contrast(.8) saturate(0);-webkit-backdrop-filter:blur(8px) brightness(1.2) contrast(.8) saturate(0);background-color:#0000009e;box-shadow:0 0 3rem 1rem #00000059;display:flex;align-items:center;justify-content:stretch}.footer__content{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 2rem}.footer__content .my-name{display:inline-block;background-color:transparent;color:inherit;font-family:inherit;font-size:2.5rem;font-weight:inherit}@media (max-width: 37.5em){.footer__content .my-name{font-size:2rem;line-height:1.2}}.footer__content .location{display:flex;align-items:center;justify-content:flex-end}.footer__content .location span{margin-right:.5rem;margin-top:.3rem}.footer__content .location span svg{width:1.6rem;height:1.6rem;color:#696969}@media (max-width: 37.5em){.footer__content .location{font-size:1.4rem;line-height:1.2}}@media (max-width: 21.9em){.footer__content .location{display:none}}.menu-and-modals{margin-top:6.5vh;display:grid;grid-template-columns:1fr auto;grid-template-rows:87vh;z-index:100;transition:all .3s ease-in}.close-menu-and-modals{grid-template-rows:0vh}.open-close-menu-button{position:relative;transition:all .25s ease-in;margin-right:1rem}.open-close-menu-button .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;background-color:transparent;color:inherit;font-family:inherit;font-size:2.5rem;font-weight:inherit;padding:1rem;border:0;transition:all .25s ease-in;cursor:pointer}.open-close-menu-button .button svg{display:block;width:1.8rem;height:1.8rem;transition:all .2s}.open-close-menu-button .button:hover{color:#696969}.button-hidden{opacity:0;animation:enablePointerEvents 0s forwards;animation-delay:.3s;visibility:hidden}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#000}html,body{overflow:hidden}.canvas{position:fixed;top:0;left:0;outline:none}.progress-bar-container{position:absolute;width:100%;height:100%;background-color:#000;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity 2s}.progress-bar-title{font-family:sans-serif;color:#cacaca;margin-bottom:1em}.progress-bar{position:relative;width:30%;background-color:#6a6a6a;height:.5em;border-radius:1.5em;overflow:hidden}.actual-progress{position:absolute;display:flex;align-items:center;background-color:#a5791a;left:.1em;top:.1em;bottom:.1em;width:calc(var(--width, 0) * 1%);min-width:2rem;max-width:calc(100% - .2em);border-radius:1em;transition:width .5s ease-in-out;will-change:width}.menu{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;backdrop-filter:blur(10px) brightness(1) contrast(.8) saturate(1);-webkit-backdrop-filter:blur(0px) brightness(1.2) contrast(.8) saturate(3);background-color:#000c;box-shadow:0 0 5rem 2rem #00000059;transition:all .25s ease-in}@media (max-width: 56.25em){.menu{position:absolute;height:87vh;width:100vw;align-items:center}}.menu__container{display:flex;flex-direction:column;justify-content:center;gap:7rem;padding:3rem 3rem 3rem 5rem;transition:all .25s ease-in;opacity:1;animation:enablePointerEvents 0s forwards;animation-delay:.3s;visibility:visible}.menu__container .menu-links{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem}@media (max-width: 56.25em){.menu__container .menu-links{align-items:center}}.menu__container .menu-links .menu-section-button{color:inherit;background-color:transparent;border:none;font-size:inherit;transition:all .2s ease-in;padding:1rem 0;cursor:pointer}.menu__container .menu-links .menu-section-button:hover{color:#696969;letter-spacing:1px}.menu__container .menu-contact-links{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:2rem;color:inherit}.menu__container .menu-contact-links .icon{color:inherit}.menu__container .menu-contact-links .icon svg{width:2.4rem;height:2.4rem;display:block;flex-shrink:0;flex-grow:0;transition:all .2s ease-in}.menu__container .menu-contact-links .icon svg:hover{color:#696969}.menu-hidden{height:0vh;opacity:0;animation:enablePointerEvents 0s backwards;animation-delay:.3s;visibility:hidden}.modals{height:100%;width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;backdrop-filter:blur(10px) brightness(2) contrast(.8) saturate(0);-webkit-backdrop-filter:blur(10px) brightness(2) contrast(.8) saturate(0);background-color:#0000004d;box-shadow:0 0 5rem 2rem #00000059;transition:all .25s ease-in;color:#a29e92;font-size:1.4rem}@media (max-width: 56.25em){.modals{z-index:101}}.modals .modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:87vh;max-width:120rem;background-color:#000c;box-shadow:0 0 5rem 2rem #00000059;transition:all .25s ease-in}@media (max-width: 75em){.modals .modal{width:85%}}@media (max-width: 56.25em){.modals .modal{width:90%}}@media (max-width: 37.5em){.modals .modal{width:100%}}.modals .modal::-webkit-scrollbar{width:8px}.modals .modal::-webkit-scrollbar-track{background:transparent}.modals .modal::-webkit-scrollbar-thumb{background-color:#64646480;border:2px solid transparent;background-clip:content-box}.modals .modal::-webkit-scrollbar-thumb:hover{background-color:#646464cc}.modals .modal{scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.5) transparent}.modals .modal{color-scheme:dark}.modals .close-btn{position:absolute;top:2rem;right:2rem;font-size:2.5rem;padding:.5rem 1rem;background-color:transparent;border:none;color:inherit;transition:all .25s ease-in;cursor:pointer}.modals .close-btn svg{width:1.4rem;height:1.4rem}.modals .close-btn:hover{color:#696969}@media (max-width: 37.5em){.modals .close-btn{top:1.5rem;right:1rem}}.modal-hidden{opacity:0;animation:enablePointerEvents 0s forwards;animation-delay:.3s;visibility:hidden}.bio-modal{display:flex;flex-direction:column;justify-content:center;align-items:center}.bio-modal .bio-modal-content{display:grid;grid-template-columns:minmax(4rem,20rem) 1fr;gap:3rem;overflow-y:auto;padding:7.5rem 10rem}@media (max-width: 75em){.bio-modal .bio-modal-content{padding:5.5rem 8rem}}@media (max-width: 56.25em){.bio-modal .bio-modal-content{padding:6rem 4rem 3rem}}@media (max-width: 37.5em){.bio-modal .bio-modal-content{padding:6rem 4rem 3rem}}@media (max-width: 28.2em){.bio-modal .bio-modal-content{padding:6rem 3.5rem 3rem}}@media (max-width: 28.2em){.bio-modal .bio-modal-content{display:flex;flex-direction:column}}.bio-modal .bio-modal-content .profile-image-wrapper{grid-column:1/2;overflow:hidden;align-self:self-start;align-self:stretch}@media (max-width: 28.2em){.bio-modal .bio-modal-content .profile-image-wrapper{display:none}}.bio-modal .bio-modal-content .profile-image-wrapper .profile-image{width:100%;height:100%;object-fit:cover;object-position:65% 35%;transition:all .5s}@media (max-width: 28.2em){.bio-modal .bio-modal-content .profile-image-wrapper .profile-image{display:none}}.bio-modal .bio-modal-content h2{display:none}.bio-modal .bio-modal-content .bio-paragraph-01{grid-column:2/-1;align-self:self-end}.bio-modal .bio-modal-content .bio-paragraph-01 .my-name{font-weight:700}.bio-modal .bio-modal-content .bio-paragraph-02,.bio-modal .bio-modal-content .bio-paragraph-03{grid-column:1/-1}.exhibitions-modal{display:flex;flex-direction:column;justify-content:center;align-items:center}.exhibitions-modal .exibitions-modal-content{display:grid;grid-template-columns:1fr;justify-items:center;overflow-y:auto;padding:7.5rem 10rem}@media (max-width: 75em){.exhibitions-modal .exibitions-modal-content{padding:5.5rem 8rem}}@media (max-width: 56.25em){.exhibitions-modal .exibitions-modal-content{padding:6rem 4rem 3rem}}@media (max-width: 37.5em){.exhibitions-modal .exibitions-modal-content{padding:6rem 4rem 3rem}}@media (max-width: 28.2em){.exhibitions-modal .exibitions-modal-content{padding:6rem 3.5rem 3rem}}.exhibitions-modal .exibitions-modal-content>*:not(:last-child){margin-bottom:5rem}.exhibitions-modal .exibitions-modal-content h2{display:none}.exhibitions-modal .exibitions-modal-content .exhibition-container{width:100%;display:grid;grid-template-columns:auto;gap:3rem}.exhibitions-modal .exibitions-modal-content .exhibition-container .exhibitions-image-wraper{width:100%;max-height:fit-content;overflow:hidden;align-self:stretch;display:flex;justify-content:center}.exhibitions-modal .exibitions-modal-content .exhibition-container .exhibitions-image-wraper img{width:100%;object-fit:cover}.exhibitions-modal .exibitions-modal-content .exhibition-container .exhibition-info{display:flex;flex-direction:column;align-self:center;gap:2rem;padding-bottom:3rem}.exhibitions-modal .exibitions-modal-content .exhibition-container .exhibition-info a{color:inherit;text-decoration:none;font-style:italic}.exhibitions-modal .exibitions-modal-content .exhibition-container .exhibition-info .exhibition-title-link{display:inline-block;font-size:1.6rem;color:inherit;text-decoration:none;font-style:italic;text-transform:uppercase;font-weight:600;transition:all .3s;margin-bottom:.5rem}.exhibitions-modal .exibitions-modal-content .exhibition-container .exhibition-info .exhibition-title-link:hover{color:#696969;letter-spacing:.5px}.exhibitions-modal .exibitions-modal-content .exhibition-container .exhibition-info .artists{display:flex;flex-direction:column}.nfts-modal{display:flex;flex-direction:column;justify-content:center;align-items:center}.nfts-modal .nfts-modal-content{display:grid;grid-template-columns:1fr;overflow-y:auto;padding:7.5rem 10rem}@media (max-width: 75em){.nfts-modal .nfts-modal-content{padding:5.5rem 8rem}}@media (max-width: 56.25em){.nfts-modal .nfts-modal-content{padding:6rem 4rem 3rem}}@media (max-width: 37.5em){.nfts-modal .nfts-modal-content{padding:6rem 4rem 3rem}}@media (max-width: 28.2em){.nfts-modal .nfts-modal-content{padding:6rem 3.5rem 3rem}}.nfts-modal .nfts-modal-content>*:not(:last-child){margin-bottom:5rem}.nfts-modal .nfts-modal-content h2{display:none}.nfts-modal .nfts-modal-content .artwork-nft{display:flex;flex-direction:column;gap:2rem}.nfts-modal .nfts-modal-content .artwork-nft .image-container,.nfts-modal .nfts-modal-content .artwork-nft .image-container img{width:100%}.nfts-modal .nfts-modal-content .artwork-nft .artwork-title-and-medium .artwork-title{font-weight:700;font-size:1.6rem;font-style:italic;color:inherit;text-decoration:none}.nfts-modal .nfts-modal-content .artwork-nft .artwork-description{display:flex;flex-direction:column;gap:1rem}.nfts-modal .nfts-modal-content .artwork-nft .electric-whisper-link{font-weight:700;font-style:italic;color:inherit;text-decoration:none}.nfts-modal .nfts-modal-content .nft-links{display:flex;flex-direction:column;font-size:1.6rem;font-weight:700;gap:.5rem;width:fit-content}.nfts-modal .nfts-modal-content .nft-links p{margin-bottom:1rem}.nfts-modal .nfts-modal-content .nft-links a{text-decoration:none;color:inherit;font-size:1.4rem;font-style:italic}.press-modal{display:flex;flex-direction:column;justify-content:center;align-items:center}.press-modal-content{display:flex;flex-direction:column;gap:5rem;padding:7.5rem 10rem}@media (max-width: 75em){.press-modal-content{padding:5.5rem 8rem}}@media (max-width: 56.25em){.press-modal-content{padding:6rem 4rem 3rem}}@media (max-width: 37.5em){.press-modal-content{padding:6rem 4rem 3rem}}@media (max-width: 28.2em){.press-modal-content{padding:6rem 3.5rem 3rem}}.press-modal-content{overflow-y:auto}.press-modal-content .article{display:flex;flex-direction:column}.press-modal-content .article__publication{font-size:1.6rem;text-transform:uppercase;font-weight:600;line-height:1.5;font-style:italic}.press-modal-content .article__publication-date{color:#696969;font-size:1.4rem;font-weight:200;margin-bottom:1rem}.press-modal-content .article__title{text-decoration:none;color:inherit;font-size:1.8rem;margin-bottom:1rem;font-style:italic;transition:all .3s;line-height:1.4}.press-modal-content .article__title:hover{color:#696969;letter-spacing:.5px}.press-modal-content .article__writer{font-size:1.4rem;font-weight:400;margin-bottom:1rem}.press-modal-content .article__writer span{font-weight:200;color:#696969}.press-modal-content .article__description{font-size:1.4rem}.projects-modal{display:flex;flex-direction:column;justify-content:center;align-items:center}.projects-modal-content{display:flex;flex-direction:column;gap:5rem;padding:7.5rem 10rem}@media (max-width: 75em){.projects-modal-content{padding:5.5rem 8rem}}@media (max-width: 56.25em){.projects-modal-content{padding:6rem 4rem 3rem}}@media (max-width: 37.5em){.projects-modal-content{padding:6rem 4rem 3rem}}@media (max-width: 28.2em){.projects-modal-content{padding:6rem 3.5rem 3rem}}.projects-modal-content{overflow-y:auto}.projects-modal-content .under-construction{font-size:1.8rem}.projects-modal-content .under-construction span{font-style:italic;text-transform:uppercase;font-weight:700}.projects-modal-content .project{display:flex;flex-direction:column;gap:2rem}.projects-modal-content .project__name{font-size:1.6rem;font-style:italic;font-weight:600;text-decoration:none;color:inherit;transition:all .3s;text-transform:uppercase}.projects-modal-content .project__name:hover{color:#696969;letter-spacing:.5px}.projects-modal-content .project__list-of-works{list-style:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem;width:max-content}@media (max-width: 37.5em){.projects-modal-content .project__list-of-works{width:auto}}.projects-modal-content .project__list-of-works li{margin-right:1rem;transition:all .3s}.projects-modal-content .project__list-of-works li a{text-decoration:none;font-style:italic;color:inherit;font-size:1.6rem;font-weight:200}.projects-modal-content .project__list-of-works li:hover{color:#696969;letter-spacing:.5px}
