@import"https://fonts.googleapis.com/css2?family=Cossette+Titre:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Stack+Sans+Text:wght@200..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap";h1.lava-typo{color:inherit;font-size:100px;font-style:normal;font-weight:700;margin:0 0 40px;padding:0;text-align:center;font-family:Cossette Titre,sans-serif;width:100%}h2.lava-typo{color:inherit;font-family:Cossette Titre,sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:normal;text-align:left}h3.lava-typo{color:inherit;text-align:center;font-family:Cossette Titre;font-size:30px;font-style:normal;font-weight:700;line-height:normal}h4.lava-typo{color:inherit;text-align:center;font-family:Stack Sans Text,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}p.lava-typo{font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0;text-align:left;font-family:Stack Sans Text,sans-serif!important}span.lava-typo.accent{color:var(--main-accent)}span.lava-typo.bold{font-weight:700}@media screen and (max-width:768px){.lava-typo{text-align:center!important}h1.lava-typo{color:inherit;text-align:center;font-family:Cossette Titre;font-size:50px;font-style:normal;font-weight:700;line-height:normal;text-wrap:pretty}h2.lava-typo{color:inherit;text-align:center;font-family:Cossette Titre;font-size:48px;font-style:normal;font-weight:700;line-height:normal}h3.lava-typo{color:inherit;text-align:center;font-family:Cossette Titre;font-size:18px;font-style:normal;font-weight:700;line-height:normal}h4.lava-typo{color:inherit;text-align:center;font-family:Stack Sans Text,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}p.lava-typo{color:inherit;font-family:Stack Sans Text,sans-serif!important;font-size:14px;font-style:normal;font-weight:300;line-height:20px}}.footer-link{position:relative;display:inline-block;color:inherit;text-decoration:none;cursor:pointer}.footer-link:after{content:"";position:absolute;left:0;bottom:-3px;height:2px;width:0;background:currentColor;transition:width .22s cubic-bezier(.2,.8,.2,1)}.footer-link:hover:after,.footer-link:focus:after,.footer-link:focus-visible:after{width:100%}.footer-link:focus{outline:none}.lava-button{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:10px;border-radius:100px;cursor:pointer;transition:all .1s ease-in-out;border:1.2px solid transparent}.lava-button:hover{transform:scale(1.02)!important}.lava-button .app-bar__icon-on-hover{display:inline-flex;align-items:center;opacity:0;transform:translate(-16px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;width:0;overflow:hidden}.lava-button:hover .app-bar__icon-on-hover{opacity:1;transform:translate(0);pointer-events:auto;width:auto;overflow:visible;margin-left:8px}.lava-button.outlined{border:1.2px solid #FFF;background-color:transparent}.lava-button.outlined:hover{background-color:#fff;color:#000}.lava-button.filled{background-color:var(--secondary-accent);color:#fff}.lava-button.primary{background-color:var(--Background-bg-brand);color:#fff}.lava-button.secondary{background-color:var(--main-accent);color:#fff}.lava-button.large{padding:24px 48px;font-size:24px;font-weight:500;line-height:normal;font-style:normal}@media screen and (max-width: var(--mobile-breakpoint)){.lava-button{padding:4px 8px;font-size:12px}}.glass-surface{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .26s ease-out;transition:transform .26s ease-out}.glass-surface__filter{width:100%;height:100%;pointer-events:none;position:absolute;inset:0;opacity:0;z-index:-1}.glass-surface__content{width:auto;height:auto;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:inherit;position:relative;z-index:1;min-width:0}.glass-surface--svg{background:light-dark(hsl(0 0% 100% / var(--glass-frost, 0)),hsl(0 0% 0% / var(--glass-frost, 0)));-webkit-backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(var(--glass-saturation, 1));backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(var(--glass-saturation, 1));box-shadow:0 0 2px 1px light-dark(color-mix(in oklch,black,transparent 85%),color-mix(in oklch,white,transparent 65%)) inset,0 0 10px 4px light-dark(color-mix(in oklch,black,transparent 90%),color-mix(in oklch,white,transparent 85%)) inset,0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,0 4px 16px #11111a0d inset,0 8px 24px #11111a0d inset,0 16px 56px #11111a0d inset}.glass-surface--fallback{background:#ffffff40;backdrop-filter:blur(12px) saturate(1.8) brightness(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.1);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #1f268733,0 2px 16px #1f26871a,inset 0 1px #fff6,inset 0 -1px #fff3}@media(prefers-color-scheme:dark){.glass-surface--fallback{background:#ffffff1a;backdrop-filter:blur(12px) saturate(1.8) brightness(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.2);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff1a}}@supports not (backdrop-filter: blur(10px)){.glass-surface--fallback{background:#fff6;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff4d}.glass-surface--fallback:before{content:"";position:absolute;inset:0;background:#ffffff26;border-radius:inherit;z-index:-1}}@supports not (backdrop-filter: blur(10px)){@media(prefers-color-scheme:dark){.glass-surface--fallback{background:#0006}.glass-surface--fallback:before{background:#ffffff0d}}}.glass-surface:focus-visible{outline:2px solid light-dark(#007aff,#0a84ff);outline-offset:2px}.glass-surface:hover{transform:scale(1.02)}.glass-surface:active{transform:scale(.98)}.hero-typo{display:-ms-grid;display:grid;place-items:center;row-gap:0}.hero-typo p{margin:0;font-weight:800;font-size:16vw;letter-spacing:.1em;line-height:var(--hero-line-height);color:var(--main-accent)}.hero-typo p#outline{-webkit-text-stroke:4px var(--main-accent);color:transparent}.marquee-track>span{margin:0;font-family:Whyte;font-weight:800;font-size:16vw;letter-spacing:.09em;line-height:var(--hero-line-height);-webkit-text-stroke:4px var(--main-accent);color:transparent}@media screen and (max-width:768px){.hero-typo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;max-width:100%}.hero-typo p#outline{font-size:18vw;white-space:nowrap;-ms-grid-column-align:start;justify-self:start;line-height:.9}}.about-section-image{align-self:stretch;position:relative}.about-section-image img{height:100%;aspect-ratio:1/1;object-fit:cover;object-position:center}.about-section-image:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--dark-background) 0%,rgba(0,0,0,0) 100%);pointer-events:none}@media screen and (max-width:1024px){.about-section-image:after{background:linear-gradient(to bottom,var(--dark-background) 0%,rgba(0,0,0,0) 100%)}}.lava-section{padding:80px 50px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media screen and (max-width:768px){.lava-section{padding:32px 24px}}.lava-input{display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:50px;border:none;transition:transform .2s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.lava-input.classic *{padding:0;border-color:transparent;outline:none;border-radius:0}.lava-input.classic{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;box-shadow:none}.lava-input-icon{font-size:24px}.lava-input-button:hover{background-color:#fff0;transform:translate3d(5px,0,0)}.music-section{background-color:var(--secondary-accent)}@keyframes rotate-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cd-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:420px;max-width:420px;aspect-ratio:1;border-radius:50%;border:8px solid rgba(255,255,255,.3)}.cd{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;animation:rotate-clockwise 20s linear infinite;background:url(/assets/cd-cover-CuixWVFP.jpg) center/cover no-repeat}.cd:before{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;opacity:.3;z-index:0}.cd:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;opacity:.12;background-size:160px 160px;z-index:2}@keyframes cdNoiseDrift{0%{background-position:0% 0%}to{background-position:120% 80%}}.cd-inner{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%,-50%)}.cd-label{position:absolute;top:50%;left:50%;width:80%;height:80%;border-radius:50%;transform:translate(-50%,-50%)}.cd-hole{position:absolute;top:50%;left:50%;width:20%;height:20%;background:var(--secondary-accent, #000);border:8px solid rgba(255,255,255,.3);border-radius:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.cd-container{min-width:320px;max-width:320px}}.scroll-to-top-container{position:fixed;bottom:50px;right:50px;z-index:9999;background-color:var(--Background-bg-brand, #1217fc);border-radius:100px;width:60px;height:60px;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:height .3s ease,padding .3s ease;padding:0}.scroll-to-top-container:hover{height:110px;padding:27.5px 0;gap:12px}.scroll-to-top-arrow{color:#fff;flex-shrink:0;transition:all .3s ease}.scroll-to-top-text{color:#fff;opacity:0;height:0;overflow:hidden;transition:opacity .3s ease,height .3s ease;flex-shrink:0}.scroll-to-top-container:hover .scroll-to-top-text{opacity:1;height:auto}@media screen and (max-width:728px){.scroll-to-top-container{bottom:20px;right:20px;width:40px;height:40px}.scroll-to-top-container:hover,.scroll-to-top-text{display:none;height:40px}}.counter-container{position:relative;display:inline-block}.counter-counter{display:flex;overflow:hidden;line-height:1}.counter-digit{position:relative;width:1ch;font-variant-numeric:tabular-nums}.counter-number{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.gradient-container{pointer-events:none;position:absolute;inset:0}.bottom-gradient{position:absolute;bottom:0;width:100%}.app-bar{z-index:10;max-height:42px;width:100%}.app-bar__button{padding-top:6px;padding-bottom:6px}.app-bar__icon-on-hover{display:inline-flex;align-items:center;opacity:0;transform:translate(-16px);transition:opacity .2s,transform .2s;pointer-events:none;width:0;overflow:hidden}.app-bar__button:hover .app-bar__icon-on-hover{opacity:1;transform:translate(0);pointer-events:auto;width:auto;overflow:visible}@media screen and (max-width:768px){.app-bar__menu-burger>.lava-typo{font-family:Cossette Titre!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-skip-ink:auto!important;text-decoration-thickness:auto!important;text-underline-offset:auto!important;text-underline-position:from-font!important;text-transform:uppercase!important}}.mobile-menu__glass-surface,.glass-surface__content{width:100%!important}.landing-page{width:100%;min-height:100vh;margin:0;padding:0}.landing-hero{width:100%;min-height:100vh;display:flex;flex-direction:column;gap:48px}.landing-hero-content{margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex:1}.landing-body{width:100%;display:flex;align-items:center;justify-content:center}.app-wrapper{width:100%;min-height:100vh}#root{--dark-background: #0c0c0c;--main-accent: #ED00E1;--secondary-accent: #1217FC;--tertiary-accent: #0000AA;--hero-line-height: .78;--Text-text-primary: #000000;--Text-text-brand: #ED00E1;--Background-bg-brand: #1217FC;--default-breakpoint: 1024px;--mobile-breakpoint: 768px}:root{color-scheme:light dark;color:#fff;background-color:#0c0c0c;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0;width:100vw;min-height:100vh;max-width:100vw;box-sizing:border-box;overflow-x:hidden}#root{width:100vw;min-height:100vh;margin:0;padding:0;box-sizing:border-box;text-align:center}p{margin:0;padding:0}
