@import"https://fonts.googleapis.com/css2?family=Finger+Paint&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Sora:wght@100..800&display=swap";:root{--primary: #10ea47;--primary-hover: #87F5A3;--white: #fff;--white-50: rgba(255, 255, 255, .5);--white-80: rgba(255, 255, 255, .8);--black: #1a1a1a;--grey: #333333;--radius-full: 99rem;--font-sm: .875rem;--normal: 400;--medium: 500;--semibold: 600;--bold: 700;--transition: all .2s ease-out;--font-body: "Inter", sans-serif;--font-primary: "Sora", sans-serif;--font-secondary: "Finger Paint", sans-serif}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;padding:0;margin:0;font-family:inherit}body{font-family:var(--font-body);font-size:1rem;background-color:var(--black);color:var(--black);overflow:auto}body.no-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary)}button{cursor:pointer}a{text-decoration:none}.info{width:100%;height:4rem;background-color:var(--primary);padding:.75rem;font-size:var(--font-sm);display:flex;justify-content:space-between;gap:1.5rem;overflow:hidden;z-index:99;position:fixed;transition:var(--transition);align-items:center}.info__text{width:100%}.info__btn-wrapper{width:7.5rem;display:flex;height:100%;flex-shrink:0;align-items:center}.info__btn{margin-inline-start:auto;width:max-content;font-size:inherit;font-weight:var(--semibold);border-radius:var(--radius-full);padding:.375rem .75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;transition:var(--transition);background-color:var(--white);position:relative;border:1px solid var(--white)}.info__btn:hover{padding:.375rem .5rem .375rem .75rem;gap:.25rem;background-color:var(--primary);border-color:var(--primary)}.info__btn:hover .info__btn-icon{width:1.125rem;opacity:1}.info__btn-icon{width:0;opacity:0;stroke:var(--black);transition:var(--transition)}.info:has(.info__btn:hover){color:var(--white);background-color:var(--grey)}.menu-btn{display:grid;align-content:center;justify-content:center;background-color:transparent;border:none;width:2.75rem;height:2.75rem;gap:.25rem;direction:rtl;border-radius:var(--radius-full)}.menu-btn--menu:hover :nth-child(1){width:80%}.menu-btn--menu:hover :nth-child(3){width:50%}.menu-btn--close{margin:0 0 0 auto}.menu-btn--close *{grid-row:2/3;grid-column:1/2}.menu-btn--close :nth-child(1){transform:rotate(45deg)}.menu-btn--close :nth-child(3){transform:rotate(-45deg)}.menu-btn--close :nth-child(2){display:none}.menu-btn--close:hover :nth-child(1){transform:rotate(225deg)}.menu-btn--close:hover :nth-child(3){transform:rotate(-225deg)}.menu-btn__line{transition:all .2s ease-in-out;background-color:var(--white);height:2px;border-radius:var(--radius-full);width:1.125rem;display:inline-block;position:relative}.fixed{top:4rem;z-index:99;width:100%;position:fixed;padding:.75rem .75rem 0}.fixed:before{transition:all 1s linear;z-index:0;content:"";position:absolute;left:0;top:0;width:100vw;min-height:100vh;pointer-events:none;background-color:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}body:has(.nav.open) .fixed:before{background-color:#00000003;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.main-header{box-shadow:0 0 1rem #0006;background-color:var(--grey);border-radius:var(--radius-full);transition:all 1s ease-in-out;filter:blur(0)}.main-header.close{filter:blur(1rem);transform:translate(calc(-100% - .75rem))}.main-header__section{display:flex;justify-content:space-between;align-items:center}.main-header__logo-link{min-width:5.375rem;display:flex;justify-content:center;height:2.75rem;align-items:center}.nav{transition:all 1s ease-in-out;transform:translate(calc(100% + .75rem));display:grid;top:4rem;position:fixed;width:calc(100% - 1.5rem);border-radius:1rem;filter:blur(1rem);height:calc(100vh - 5.5rem);overflow:hidden;margin:.75rem;background-color:var(--grey);gap:1.5rem;z-index:99}.nav.open{transform:translate(0);filter:blur(0);box-shadow:0 0 1rem #0006}.nav__links{display:grid;padding:0 1.5rem}.nav__link-logo{margin:0 auto 1.5rem;max-width:14.5rem}.nav__link-logo svg{width:100%;height:3.75rem}.nav__link{transition:var(--transition);display:flex;justify-content:space-between;align-items:center;height:4rem;color:var(--white-80);font-weight:var(--medium);position:relative}.nav__link *{transition:var(--transition)}.nav__link:not(:last-child){border-bottom:1px solid var(--white-50)}.nav__link:hover{color:var(--primary);border-color:var(--primary)}.nav__link:hover svg path{stroke:var(--primary);stroke-opacity:1}.nav__link-text{color:inherit;font-size:1.125rem;font-weight:inherit}.nav__socialmedia{display:flex;justify-content:space-between;padding:0 1.5rem 1.5rem;gap:.75rem;height:max-content}.nav__socialmedia-link{transition:var(--transition);display:flex;justify-content:center;align-items:center;border-radius:var(--radius-full);background-color:var(--white-80);height:4rem;max-width:4rem;width:100%}.nav__socialmedia-link:hover{background-color:var(--primary)}.btn{width:100%;height:2.75rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:var(--medium);transition:var(--transition);font-size:inherit;padding:0 1.75rem}.btn--primary{border:none;background-color:var(--primary);color:var(--black)}.btn--primary:hover{background-color:var(--primary-hover)}.btn--secondary{background-color:transparent;color:var(--white);border:1px solid var(--white-50)}.btn--secondary:hover{color:var(--primary-hover);border:1px solid var(--primary-hover)}.btn.icon svg{width:1.25rem;height:1.25rem;display:flex;justify-content:center;align-items:center;margin:.75rem}.btn.icon-right{padding:0 .125rem 0 1.75rem}.btn.icon-left{padding:0 1.75rem 0 .125rem}.btn.icon-only{padding:0;height:2.75rem;width:2.75rem}.btn.icon-only__text{display:none}.btn.play{flex-shrink:0;padding:0;width:5.5rem;font-size:1rem}.hero{padding:12.875rem 1.5rem 6rem;min-height:calc(100vh - 7.5rem)}.hero__heading{line-height:3.0625rem;font-size:2.4375rem;font-weight:var(--semibold);color:var(--white);margin-bottom:.875rem}.hero__heading--special{color:var(--primary)}.hero__description{color:var(--white-80);line-height:1.75rem;margin-bottom:1.5rem;font-size:1.125rem}.hero__links{display:flex;gap:1rem;margin-bottom:4rem}.hero__visuals{width:100%;background-color:var(--primary);height:25rem;border-radius:100%;opacity:.1;filter:blur(2rem)}.music-player{margin:0 .75rem;border-radius:2rem;padding:.75rem;background-color:var(--grey);text-align:center}.music-player__audio{display:none}.music-player__cover{background-image:url(/assets/mp3-example-cover-Dik59xzV.png);background-size:contain;border-radius:1.25rem;width:100%;height:100%;aspect-ratio:1/1;background-color:var(--black);margin-bottom:2rem;overflow:hidden}.music-player__cover-image{width:100%;height:100%}.music-player__audio-panel{position:relative}.music-player__title{color:var(--white);margin-bottom:1rem}.music-player__subtitle{font-size:1.125rem;font-weight:var(--medium);color:var(--white-80);margin-bottom:2rem}.music-player__progress-panel{display:flex;gap:.5rem}.music-player__progress-track{width:100%;background-color:var(--black);border-radius:var(--radius-full);overflow:hidden;position:relative}.music-player__progress-time{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white-80);font-weight:var(--medium);mix-blend-mode:difference;width:100%}.music-player__progress-bar{transition:width .3s linear;height:100%;border-radius:0 var(--radius-full) var(--radius-full) 0;background-color:var(--primary)}.videos{padding:5.5rem 0 0}.videos__title{color:var(--white);text-align:center;padding:0 1.5rem;font-size:1.75rem;margin-bottom:1.5rem}.videos__special{color:var(--primary)}.videos__description{margin-inline:auto;line-height:1.5rem;max-width:90%;margin-bottom:1.5rem;font-size:1rem;color:var(--white-80);text-align:center;padding:0 1.5rem}.videos__buttons{width:max-content;margin:0 auto 2rem}.video__preview{background-color:var(--grey);aspect-ratio:16/9;height:100%}.video__preview iframe{width:100%;height:100%}.video__content{overflow:hidden;display:flex;padding:3rem 1.5rem 3rem 0}.video__number{width:6.25rem;flex-shrink:0;display:flex;align-items:center;line-height:.5rem;justify-content:center;font-family:var(--font-secondary);color:var(--primary);font-size:6.25rem}.video__title{font-size:1.4375rem;color:var(--white);margin-bottom:1rem}.video__description{color:var(--white-80);position:relative}.video__element{font-family:var(--font-secondary);color:var(--primary)}.video__element--first{margin-left:-.9375rem;padding-right:.3125rem}.video__element--last{padding-left:.3125rem}.bio{padding:1.5rem;color:var(--white)}.bio__image-wrapper{overflow:hidden;margin-bottom:2rem;position:relative;display:grid}.bio__image-wrapper:before{position:absolute;z-index:1;content:"";width:100%;height:100%;background-image:linear-gradient(transparent 60%,var(--black));pointer-events:none}.bio__image-wrapper:hover img:nth-child(2){transform:rotate(1deg) scale(1.1)}.bio__image{grid-column:1/1;grid-row:1/1;width:100%;transition:var(--transition)}.bio__image--first{background:radial-gradient(circle,transparent 20%,var(--primary) 20%,var(--primary) 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,var(--primary) 20%,var(--primary) 80%,transparent 80%,transparent) 25px 25px,linear-gradient(var(--black) 2px,transparent 2px) 0 -1px,linear-gradient(90deg,var(--black) 2px,var(--primary) 2px) -1px 0;background-size:50px 50px,50px 50px,25px 25px,25px 25px}.bio__image--third{z-index:1}.bio__section{display:grid}.bio__title{font-size:3rem}.bio__title-letter{display:inline-block;transition:var(--transition)}.bio__title-letter:hover{animation:spinLetter .2s ease-in-out alternate infinite}.bio__title-letter--6{display:inline}@keyframes spinLetter{0%{color:var(--primary);transform:rotateY(45deg)}}.bio__title-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bio__subtitle{font-size:1.125rem;color:var(--white-50);margin-bottom:1rem}.bio__description{line-height:1.75rem;margin-bottom:2rem;font-size:1.125rem;color:var(--white-80)}.bio__buttons{width:max-content}.contact{color:#fff;text-align:center;padding:1.5rem;border-top:1px solid var(--white-80)}
