@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wdth,wght@100..700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{background:#fff;font-family:Roslindale Display Condensed,serif}.slide-in{background:#fff;height:100vh;left:0;position:fixed;top:0;transform-origin:right;width:100%}.logo-container{align-items:flex-start;background:#0000;height:100vh;justify-content:center;overflow:hidden;padding-top:35vh;transition:opacity .8s ease-in-out;width:100vw}.logo-container,.logo-inner{display:flex;position:relative}.logo-inner{align-items:center;flex-direction:column}.logo-text{color:#000;display:flex;flex-wrap:wrap;font-family:Oswald,sans-serif;font-size:14vw;font-weight:700;justify-content:center;letter-spacing:-.09em;line-height:.8;pointer-events:none;text-transform:uppercase}.letter{display:inline-block;pointer-events:auto;position:relative;transition:transform .5s ease-in-out;z-index:5}.letter:hover{transform:translateY(-10px)}.logo-image{bottom:2vh;filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));height:auto;max-width:40vw;pointer-events:none;position:absolute;right:2vw;z-index:6}@media (max-width:768px){.logo-image{bottom:20px;display:none;height:450px;right:-23vw}.logo-text{font-size:14vw}}@media (max-width:480px){.letter{font-size:13.9vw}.logo-image{display:none}}.nav{align-items:center;bottom:6%;display:flex;flex-direction:column;justify-content:flex-end;left:5%;pointer-events:auto;position:absolute;top:0;z-index:1}.nav-links{font-family:Oswald,sans-serif}.nav-link{-webkit-text-stroke:2px #000;color:#fff;text-decoration:none;text-transform:uppercase;transition:transform .5s ease-in-out,letter-spacing .5s ease-in-out}.nav-link:hover{color:#000;letter-spacing:.2em;transition:transform .5s ease-in-out,letter-spacing .5s ease-in-out,color .2s ease-in-out}.large-nav{font-size:5.5rem;font-weight:700;line-height:.85}.large-nav,.small-nav{transition:all .5s ease-in-out}.small-nav{font-size:4rem;font-weight:500;line-height:1}.active-nav{color:#000;font-weight:400}.back-cursor{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"/></svg>') 12 12,auto}.back-cursor:hover{opacity:.8}@media (max-width:768px){.nav{bottom:5%;left:3%}.large-nav{font-size:5rem}.small-nav{font-size:3rem}}@media (max-width:480px){.nav{bottom:4%;left:2%}.large-nav{font-size:3.5rem;line-height:.9}.small-nav{font-size:2.5rem}}.return-button{background:none;border:none;color:#000;cursor:pointer;font-size:2rem;left:15px;padding:10px 15px;position:fixed;top:15px;transition:opacity .3s ease-in-out;z-index:1000}.return-button+.work-container{margin-top:60px}@media screen and (max-width:480px){.nav.show{display:flex}}.return-button:hover{opacity:.6}.nav-logo img{transition:all .5s ease-in-out;width:100px}.left-logo .nav-logo img{width:60px}@media screen and (orientation:landscape) and (max-width:1000px){.logo-container{padding-bottom:30px;padding-top:20vh}.logo-image{height:350px}.nav-links{gap:10px}.large-nav{font-size:3.9rem;line-height:.9}.small-nav{font-size:3.5rem;line-height:1}.return-button{font-size:1.5rem;left:10px;padding:5px 10px;top:10px}}body,html{overflow:hidden}.about-container{display:flex;flex-direction:column;height:100vh;justify-content:flex-start;margin-left:250px;overflow-y:auto;padding:5%;width:calc(100% - 250px)}@media (max-width:932px){.about-container{margin-left:200px;width:calc(100% - 200px)}}@media (max-width:480px){.about-container{margin-left:0;width:100%}}.container{margin:0 auto;max-width:1200px}.hero-section{padding:100px 0;text-align:center;width:100%}.hero-content{margin:0 auto;max-width:900px;opacity:0;transition:opacity 1s ease-in-out}.hero-title{animation:fadeIn 1s ease-in-out forwards;color:#000;font-family:Oswald,sans-serif;font-size:6vw;font-weight:700;letter-spacing:-.05em;line-height:.8;margin-bottom:24px;text-transform:uppercase}.hero-title,.hero-title:hover{transition:transform .9s ease-in-out,letter-spacing .9s ease-in-out}.hero-title:hover{letter-spacing:.2em}.hero-description-container{align-items:center;display:flex;justify-content:center}.hero-description{animation:slideIn .8s ease-in-out forwards;color:#555;font-size:14px;letter-spacing:2px;line-height:1.5;margin:0 16px;max-width:550px;text-transform:uppercase}.section{padding:64px 24px}.section-content{align-items:center;display:flex;gap:48px;margin:0 auto;max-width:1200px;opacity:0;transition:opacity 1s ease-in-out}@media (max-width:932px){.section-content{flex-direction:column}}.image-container,.text-content{animation-duration:.8s;animation-fill-mode:forwards;flex:1 1}.image-container{border-radius:10px;overflow:hidden}.visible .text-content.left{animation-name:slideInLeft}.visible .text-content.right{animation-name:slideInRight}.visible .image-container.left{animation-name:slideInLeft}.visible .image-container.right{animation-name:slideInRight}.section-heading{display:inline-block;font-size:35px;font-weight:600;margin-bottom:24px;padding-bottom:8px;position:relative}.section-heading:after{background-color:currentColor;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .3s ease;width:60px}.section-heading:hover:after{width:100%}.section-text{color:#555;font-size:19px;line-height:1.6;margin-bottom:24px}.section-image{aspect-ratio:1/1;filter:grayscale(100%);height:auto;object-fit:cover;transition:filter .5s ease-out,transform .5s ease-out;width:100%}.section-image:hover{filter:grayscale(0);transform:scale(1.02)}.photo-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(1,1fr);margin-top:48px}@media (min-width:640px){.photo-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.photo-grid{grid-template-columns:repeat(3,1fr)}}.motto-section{color:#555;padding:96px 24px;text-align:center}.motto-content{margin:0 auto;max-width:1200px;opacity:0;transition:opacity 1s ease-in-out}.motto-profile{margin-bottom:48px}.motto-title{animation:fadeIn 1s ease-in-out forwards;font-size:36px;font-weight:300;letter-spacing:2px;margin-bottom:32px}.motto-quote{animation:slideIn .8s ease-in-out forwards;font-size:32px;font-style:italic;font-weight:300;line-height:1.4;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:800px}.motto-quote:after,.motto-quote:before{content:'"';font-family:serif;font-size:1.5em;opacity:.6}.motto-footer{align-items:center;animation:fadeIn 1s ease-in-out .5s forwards;display:flex;gap:16px;justify-content:center;opacity:0}.divider{background-color:#555;height:1px;width:64px}.motto-subtitle{color:#555;font-size:14px;letter-spacing:2px;text-transform:uppercase}@media (max-width:480px){.motto-quote{font-size:30px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.contact-container{align-items:center;display:flex;flex-direction:row;gap:2rem;height:90vh;justify-content:space-between;width:100%}.contact-content{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.contact-content h1{font-size:2.2rem;font-weight:600;text-transform:uppercase}.contact-content p{color:#555;font-size:20px;font-weight:400;letter-spacing:2px;margin-top:10px;text-transform:uppercase}.social-icons{display:flex;gap:1.2rem;justify-content:center;margin-top:15px}.social-icons a{color:#000;text-decoration:none;transition:color .3s ease-in-out}.social-icons a:hover{color:#807f7f}.icon{cursor:pointer;font-size:2.5rem}.contact-image img{bottom:2vh;filter:drop-shadow(5px 5px 5px rgba(0,0,0,.5));height:auto;max-width:800px;max-width:40vw;pointer-events:none;position:absolute;right:2vw;width:100%;z-index:6}@media (max-width:768px){.contact-content{margin-right:-40px}.contact-image img{display:None}.contact-content h1{font-size:4vw}.contact-content p{font-size:3vw}}@media screen and (orientation:landscape) and (max-width:1000px){.contact-container{margin-top:-40px}.contact-content{margin-right:-60px}.contact-image img{display:None}}.work-container{align-items:flex-start;background:#fff;display:flex;height:100vh;justify-content:space-between;margin-left:250px;overflow-y:auto;padding:5%;width:calc(100% - 250px)}@media (max-width:768px){.work-container{margin-left:200px;width:calc(100% - 200px)}}@media (max-width:480px){.work-container{margin-left:0;width:100%}}.category-list{display:flex;flex:1 1;flex-direction:column;font-family:Oswald,sans-serif;justify-content:center;text-align:left}.category-name{cursor:pointer;display:inline-block;font-family:Oswald,sans-serif;font-size:12rem;font-variation-settings:"wght" 500;letter-spacing:-.08em;line-height:.9;opacity:.4;text-transform:uppercase;transition:font-size .5s ease-in-out,font-variation-settings .5s ease-in-out,opacity .5s ease-in-out;white-space:nowrap;width:auto}.category-name:hover{font-variation-settings:"wght" 300;opacity:1}.work-container.category-active .category-name{font-size:4rem;font-variation-settings:"wght" 100;opacity:1}.work-container.category-active .category-name.selected{font-size:5rem;font-variation-settings:"wght" 500}.work-container.category-active .category-name:not(.selected):hover{font-size:4.5rem;font-variation-settings:"wght" 400;opacity:.8;transition:font-size .3s ease-in-out,font-variation-settings .3s ease-in-out,opacity .3s ease-in-out}.video-wrapper{cursor:pointer;height:auto;max-width:750px}.thumbnail-container,.video-wrapper{position:relative;width:100%}.video-thumbnail{border-radius:5px;height:auto;transition:filter .4s ease-in-out;width:100%}.grayscale{filter:grayscale(100%)}.thumbnail-container:hover .video-thumbnail{filter:grayscale(0)}.artist-name-overlay{background:#000000b3;bottom:10px;color:#fff;font-size:1.5rem;font-weight:700;left:10px;opacity:.9;padding:8px 12px;position:absolute;text-transform:uppercase}.video-embed,.video-preview{border:none;border-radius:5px;height:420px;max-width:750px;width:100%}.side-menu{display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;width:750px}@media (min-width:1024px){.side-menu{width:750px}}.close-btn{align-self:flex-end;background:none;border:none;cursor:pointer;font-size:32px}.work-container{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="15 18 9 12 15 6"/></svg>') 12 12,auto}@media (max-width:480px){.category-name{font-size:4rem}.side-menu{background:#fff;height:calc(100vh - 70px);max-width:440px;right:0;top:70px;z-index:10000}.category-list{margin-top:70px}.artist-name-overlay{font-size:.8rem}}@media screen and (orientation:landscape) and (max-width:1000px){.work-container{padding-left:0}.category-name{font-size:6rem}.side-menu{width:450px}.work-container.category-active .category-name.selected{font-size:3rem;font-variation-settings:"wght" 500}.work-container.category-active .category-name:not(.selected){font-size:2.5rem;font-variation-settings:"wght" 100;opacity:.8;transition:font-size .3s ease-in-out,font-variation-settings .3s ease-in-out,opacity .3s ease-in-out}.artist-name-overlay{font-size:1rem}}
/*# sourceMappingURL=main.feec8922.css.map*/