.info{width:80vw;text-align:justify;margin:auto;padding-top:50px;overflow-wrap:break-word;transition:all .4s ease-in-out}.aptist-profile-pic{width:80%;display:block;margin:10px auto;box-shadow:7px 7px 17px #000;clip-path:xywh(0 0 100% 100% round 60% 0);border-radius:2px;transition:all .4s ease-in-out}.aptist-profile-pic:hover{transform:perspective(900px) rotateY(8deg)}@media (min-width: 768px){.info{width:60vw}.info-text{gap:50px}}@media (min-width: 992px){.info{width:60vw}.info-text{gap:50px}}@media (min-width: 1200px){.info{width:70vw}.info-text{gap:50px}.aptist-profile-pic{width:40%}}.aptist-release-info{margin-top:50px;border:1px solid black}.aptist-info-img{width:70%;height:70%;box-shadow:var(--shadow-offset)}.aptist-info-txt{width:70vw;margin:auto}.title-link{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px}.title-link>a{color:var(--black);cursor:pointer}.aptist-info-txt>p{text-align:justify}.info-element{gap:20px;margin-bottom:30px}@media (min-width: 768px){.aptist-info-img{width:30%;height:30%}.aptist-release-info{width:70%;margin:50px auto auto}.aptist-info-txt{width:50%}.info-element{gap:0}}nav{position:fixed;background:#fff3;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);border-radius:50px;width:90%;height:6vh;left:50%;top:3%;transform:translate(-50%);display:flex;justify-content:space-between;align-items:center;z-index:9999}.contact-color{color:var(--dark-taupe)}.back-to-top{width:100%;height:100%}.nav-icon{width:30px}.nav-icon-link,.nav-link{border:none;background-color:transparent;cursor:pointer}.nav-icon-link{font-size:1.3rem}.nav-icon-link.left{margin-left:20px}.nav-icon-link.right{margin-right:20px}.nav-link{margin:0 30px 8px 0;font-size:3.5rem;transition:transform .3s ease-in-out}@media (min-width: 768px){.header{width:80%}}@media (min-width: 992px){.header{width:80%}}@media (min-width: 1200px){.header{width:80%}}.artist-links{display:flex;flex-direction:column;justify-content:center;align-items:center;width:75%;padding:10px 0 30px;margin:auto;gap:20px;transition:all .4s ease-in-out}.links-top,.links-bottom{gap:20px}.link-circle>a{color:inherit;font-size:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.link-circle{padding:8px 4px;transition:transform .2s ease-in-out}.link-circle:hover{transform:var(--hover-up)}@media (min-width: 768px){.artist-links{max-width:40%;flex-direction:row}}@media (min-width: 992px){.artist-links{max-width:40%}}@media (min-width: 1200px){.artist-links{max-width:40%}}.new-release-img-main,.faded-square-1,.faded-square-2,.faded-square-3{position:absolute;top:0;left:0;width:250px;height:250px;background-color:var(--black);box-shadow:none}.faded-square-1,.faded-square-2,.faded-square-3{filter:blur(1px);transition:transform .4s ease-in-out}.new-release-img-main{z-index:6000}.faded-square-3{transform:translate(30px,-30px);z-index:3000;opacity:.1}.faded-square-2{transform:translate(20px,-20px);z-index:4000;opacity:.3}.faded-square-1{transform:translate(10px,-10px);z-index:5000;opacity:.5}.faded-square-4.collapsed,.faded-square-3.collapsed,.faded-square-2.collapsed,.faded-square-1.collapsed,#newest:hover span{transform:translate(0)}.artwork{height:250px;width:250px;z-index:8000;position:relative;cursor:pointer;transition:box-shadow .3s ease-in-out}.artwork.shadow{box-shadow:var(--shadow-offset)}.cd-circle{position:absolute;left:80px;top:20px;background-color:#f5f5f5;background-image:linear-gradient(147deg,#f5f5f5 20%,#8c92e0);width:200px;height:200px;border-radius:50%;border:5px double black;box-shadow:var(--shadow-behind);transition:transform .4s ease-in-out}.cd-album{background-color:#f7e175;background-image:linear-gradient(147deg,#edd769 20%,#e0ce8c);display:flex;cursor:pointer}.cd-circle.hidden{transform:translate(-50px)}.tracklist{font-size:1.1rem;color:var(--black);width:70%;margin:auto;display:flex;flex-direction:column;align-items:center}.tracklist-inner{display:flex;flex-direction:column;align-items:flex-start}.song-title,li{font-size:.9rem}.flipped{z-index:8900;transform:translate(-60px)}@media (min-width: 768px){.new-release-img-main{width:250px;height:250px}}@media (min-width: 992px){.new-release-img-main{width:250px;height:250px}}@media (min-width: 1200px){.new-release-img-main{width:250px;height:250px}}.releases-cards{margin-top:50px;transition:all .4s ease-in-out}.releases-cards>h2{text-align:center;font-weight:800;font-size:3rem;margin:20px 0}.release-text{text-align:center;width:60%;margin:20px auto}.card{padding:10px;margin:20px}.card>h3{padding-top:20px;font-size:1.8rem}.card>img{padding:0;margin:10px;border-radius:20px}.releases-cards{display:grid;grid-template-columns:repeat(1,1fr)}.album-artwork{position:relative}.show-all{width:60px;height:60px;border-radius:50px;box-shadow:0 0 6px var(--black);border:none;background:inherit;cursor:pointer;color:inherit;transition:transform .2s ease-in-out;display:block;margin:0 auto 30px}.show-all:hover{transform:var(--hover-up)}.fa-compact-disc{font-size:2.5rem;transition:transform .4s ease-in-out}.rotated{transform:rotate(360deg)}.new-release-text{gap:20px}.new-release-img-container,.release-img-container{position:relative;width:250px;height:250px}@media (min-width: 768px){.large-screen-releases-header>h2{font-size:4rem}.releases-cards{grid-template-columns:repeat(2,1fr);align-items:center;max-width:80%;margin:50px auto 10px}.large-screen-releases-header{gap:20px}}@media (min-width: 992px){.large-screen-releases-header>h2{font-size:4rem}.releases-cards{grid-template-columns:repeat(2,1fr);align-items:center;max-width:80%;margin:50px auto 10px}.release-img-container:hover+.cd-circle.hidden{transform:translate(-18px)}.large-screen-releases-header{gap:20px}}@media (min-width: 1200px){.large-screen-releases-header>h2{font-size:4rem}.releases-cards{grid-template-columns:repeat(3,1fr);align-items:center;max-width:80%;margin:50px auto 10px}.release-img-container:hover+.cd-circle.hidden{transform:translate(-18px)}.large-screen-releases-header{gap:20px}}.banner{height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:sticky;top:0;z-index:1}.wrapper{background:var(--main-sequence-purple);position:sticky;top:0;left:0;z-index:5000}.main-header.center-align{margin:0 auto}.main-header{font-size:7.5rem;margin-bottom:20px;font-weight:700}.aptist-h1{margin-top:10px;margin-bottom:30px;text-align:center}.new-release-text{text-align:center;margin-top:auto}.aptist-section{background:var(--main-sequence-purple);color:var(--black)}.fs-release{margin-bottom:20px}.banner>a{color:var(--black);transition:transform .2s ease-in-out}.banner>a:hover{transform:translateY(-2px)}.fa-chevron-down{font-size:2rem;cursor:pointer}section{scroll-margin-top:6vh}.new-release-links{gap:10px;font-size:1.3rem}.distrokid-link{color:inherit;font-style:italic;text-decoration:underline}@media (min-width: 768px){.main-header{font-size:8rem}.aptist-h1{margin:10px 0 40px}.main-header-center-align-shamisen{width:70vw}}@media (min-width: 992px){.main-header{font-size:9rem}}.contact{background:var(--taupe);color:var(--dark-taupe)}.form-h1{text-align:center;margin:10px 0 30px;font-size:6rem}.contact-h1{font-size:4rem}.info.contact-text{margin:0 auto;text-align:left}form{margin-top:20px}.error-message{font-size:1rem;font-style:italic;color:#c70606}label{font-size:1.5rem;width:310px;display:flex;align-items:center;justify-content:space-between}input[type=text],input[type=email],textarea{width:300px;height:20px;font-size:1rem;margin:5px 0;padding:5px;border:2px solid rgb(195,157,157);border-radius:5px;outline:none;transition:border .2s ease-in-out}textarea{width:300px;height:100px;text-align:left}input[type=text]:focus,input[type=email]:focus,textarea:focus{border:2px solid var(--dark-taupe)}input[type=submit]{padding:5px 30px;background:var(--dark-taupe);color:var(--taupe);margin-top:10px;border:none;border-radius:30px;cursor:pointer;font-size:1.2rem;transition:transform .2s ease-in-out}input[type=submit]:hover{transform:var(--hover-up)}input[type=submit]:disabled{background:transparent;color:var(--dark-taupe);cursor:not-allowed}@media (min-width: 992px){.info.contact-text{display:flex;flex-direction:row;align-items:center;justify-content:center}.info.contact-text>p{width:40%}form{margin-right:30px}}@media (min-width: 1200px){.info.contact-text>p{width:20%}form{margin-right:30px}}.about{background:linear-gradient(var(--blue),var(--dark-blue));color:var(--white)}.banner2{height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:transparent}.about-text-paragraphs{display:flex;flex-direction:column;align-items:center;gap:20px;width:80vw;text-align:justify;margin:0 auto;overflow-wrap:break-word}.about-text-paragraphs>a{transition:transform .2s ease-in-out}.about-text-paragraphs>a:hover{transform:var(--hover-up)}.weblink{color:var(--yellow);font-size:2rem;transition:color .3s ease-in-out}.weblink:hover{color:var(--light-yellow)}@media (min-width: 768px){.about-text-paragraphs{max-width:40%}}@media (min-width: 992px){.about-text-paragraphs{max-width:40%}}@media (min-width: 1200px){.about-text-paragraphs{max-width:40%}}.off-screen{opacity:0}.move-up{opacity:1}*{margin:0;padding:0;font-family:Questrial,sans-serif;font-weight:400;font-style:normal}html{scroll-behavior:smooth;scrollbar-width:none;background:#fff}::-webkit-scrollbar{display:none}.stop-scrolling{overflow:hidden}a{text-decoration:none}p{font-size:1.2rem;line-height:1.5rem}:root{--black: #151415;--white: #fceafc;--light-yellow: #e5a83d;--yellow: #d2901e;--main-sequence-purple: #d587e1;--darkish-yellow: #bf8a2e;--dark-yellow: #d48907;--blue: #2ea2cf;--dark-blue: #0a4962;--taupe: #dfbfbf;--dark-taupe: #672e2e;--shadow-offset: 7px 7px 17px var(--black);--shadow-behind: 3px 0 10px var(--black);--border: 1px solid var(--black);--b-radius: 30px;--hover-up: translateY(-1.5px)}.aptist-shadow{box-shadow:0 0 6px var(--dark-yellow)}.first-swim-shadow{box-shadow:0 0 6px var(--dark-blue)}.aptist-color{color:var(--black)}.first-swim-color{color:var(--blue)}.about-color{color:var(--white)}.flex-col{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-col-reverse{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center}.flex-row{display:flex;justify-content:center;align-items:center}@media screen and (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}header{background:inherit}.skip{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}a.skip{color:#000}.skip:focus{position:static;width:auto;height:auto}
