.cookie-consent[data-v-18042026]{background-color:#fff;border-radius:calc(8/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));bottom:calc(40/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));display:none!important;padding:calc(24/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));position:fixed;right:calc(40/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));width:calc(490/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));z-index:1000}@media (max-width:1023px){.cookie-consent[data-v-18042026]{border-radius:calc(8/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw));bottom:calc(16/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw));padding:calc(24/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw));right:calc(16/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw));width:auto;width:calc(100% - 32/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.cookie-consent[data-v-18042026]{border-radius:calc(8/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw));bottom:calc(20/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw));padding:calc(24/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw));right:calc(16/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw));width:calc(100% - 32/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.cookie-consent__content[data-v-18042026],.cookie-consent__title[data-v-18042026]{font-size:calc(16/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));line-height:120%}@media (max-width:1023px){.cookie-consent__content[data-v-18042026],.cookie-consent__title[data-v-18042026]{font-size:calc(14/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.cookie-consent__content[data-v-18042026],.cookie-consent__title[data-v-18042026]{font-size:calc(14/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.cookie-consent__title[data-v-18042026]{font-weight:600;margin-bottom:.75em}.cookie-consent__buttons[data-v-18042026]{align-items:center;display:flex;gap:calc(26/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));justify-content:flex-end;margin-top:calc(30/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw))}@media (max-width:1023px){.cookie-consent__buttons[data-v-18042026]{gap:calc(26/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw));margin-top:calc(30/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.cookie-consent__buttons[data-v-18042026]{gap:calc(26/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw));margin-top:calc(30/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.cookie-consent__buttons .cookie-consent__button[data-v-18042026]{cursor:pointer;font-size:calc(16/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));line-height:120%}@media (max-width:1023px){.cookie-consent__buttons .cookie-consent__button[data-v-18042026]{font-size:calc(14/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.cookie-consent__buttons .cookie-consent__button[data-v-18042026]{font-size:calc(14/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.cookie-consent__buttons .cookie-consent__button[data-v-18042026]:first-child{color:var(--color-black)}.cookie-consent__buttons .cookie-consent__button[data-v-18042026]:nth-child(2){background-color:var(--color-black);border-radius:calc(4/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));color:var(--color-white);padding:calc(8/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw)) calc(16/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw))}@media (max-width:1023px){.cookie-consent__buttons .cookie-consent__button[data-v-18042026]:nth-child(2){border-radius:calc(4/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw));padding:calc(8/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw)) calc(16/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.cookie-consent__buttons .cookie-consent__button[data-v-18042026]:nth-child(2){border-radius:calc(4/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw));padding:calc(8/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw)) calc(16/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}:root{--color-white:#fff;--color-black:#000;--color-yellow:#ffd34f;--color-orange:#ff6a41;--color-orange-hover:#fa5325;--color-gray:#a6a6a6;--color-gray-dark:#9a9a9a;--font-primary:"Neue Montreal",Arial,sans-serif;--figma-breakpoint-2xl:2024;--figma-breakpoint-xl:1440;--figma-breakpoint-lg:1280;--figma-breakpoint-md:1024;--figma-breakpoint-sm:768;--figma-breakpoint-xs:393}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{min-height:100dvh}button,input,select,textarea{font:inherit}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:inherit;text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}ol,ul{list-style:none}img,video{height:auto;max-width:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;transition:none}}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:650;src:url(../fonts/neue-montreal/PPNeueMontreal-Variable.woff) format("woff"),url(../fonts/neue-montreal/PPNeueMontreal-Variable.woff2) format("woff")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:700;src:url(../fonts/neue-montreal/PPNeueMontreal-Bold.woff) format("woff"),url(../fonts/neue-montreal/PPNeueMontreal-Bold.woff2) format("woff")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:italic;font-weight:700;src:url(../fonts/neue-montreal/PPNeueMontreal-SemiBoldItalic.woff) format("woff"),url(../fonts/neue-montreal/PPNeueMontreal-SemiBoldItalic.woff2) format("woff")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:600;src:url(../fonts/neue-montreal/PPNeueMontreal-SemiBold.woff) format("woff"),url(../fonts/neue-montreal/PPNeueMontreal-SemiBold.woff2) format("woff")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:italic;font-weight:600;src:url(../fonts/neue-montreal/PPNeueMontreal-SemiBoldItalic.woff) format("woff"),url(../fonts/neue-montreal/PPNeueMontreal-SemiBoldItalic.woff2) format("woff")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:400;src:url(../fonts/neue-montreal/PPNeueMontreal-Regular.woff) format("woff"),url(../fonts/neue-montreal/PPNeueMontreal-Regular.woff2) format("woff")}@font-face{font-display:swap;font-family:Neue Montreal;font-style:italic;font-weight:400;src:url(/fonts/neue-montreal/PPNeueMontreal-RegularItalic.woff) format("woff"),url(/fonts/neue-montreal/PPNeueMontreal-RegularItalic.woff2) format("woff")}*,:after,:before{box-sizing:inherit;outline:none}:root{color-scheme:light}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;color:var(--color-black);font-family:var(--font-primary);font-size:62.5%;font-weight:400;line-height:1}html.no-scroll{overflow:hidden}html,html body{background:var(--color-black)}html *{-webkit-tap-highlight-color:transparent}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.map-fade-enter-active,.map-fade-leave-active{transition:opacity .6s ease-in-out}.map-fade-enter-from,.map-fade-leave-to{opacity:0}.app-overlay{left:0;position:fixed;top:0;z-index:1000}.hover-link a[data-v-9336944d],.hover-link>div[data-v-9336944d]{align-items:center;display:inline-flex;font-size:calc(16/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));font-weight:600;line-height:120%;position:relative}@media (max-width:1023px){.hover-link a[data-v-9336944d],.hover-link>div[data-v-9336944d]{font-size:calc(22/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.hover-link a[data-v-9336944d],.hover-link>div[data-v-9336944d]{font-size:calc(22/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.hover-link a .hover-link__icon[data-v-9336944d],.hover-link>div .hover-link__icon[data-v-9336944d]{height:auto}.hover-link a .hover-link__hover[data-v-9336944d],.hover-link>div .hover-link__hover[data-v-9336944d]{pointer-events:none;position:absolute}.hover-link--spotify a[data-v-9336944d],.hover-link--spotify>div[data-v-9336944d]{padding-left:calc(25/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw))}@media (max-width:1023px){.hover-link--spotify a[data-v-9336944d],.hover-link--spotify>div[data-v-9336944d]{padding-left:calc(25/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.hover-link--spotify a[data-v-9336944d],.hover-link--spotify>div[data-v-9336944d]{padding-left:calc(25/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.hover-link--spotify a .hover-link__icon[data-v-9336944d],.hover-link--spotify>div .hover-link__icon[data-v-9336944d]{height:auto;width:calc(15/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw))}@media (max-width:1023px){.hover-link--spotify a .hover-link__icon[data-v-9336944d],.hover-link--spotify>div .hover-link__icon[data-v-9336944d]{width:calc(15/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.hover-link--spotify a .hover-link__icon[data-v-9336944d],.hover-link--spotify>div .hover-link__icon[data-v-9336944d]{width:calc(15/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.hover-link--spotify a .hover-link__hover[data-v-9336944d],.hover-link--spotify>div .hover-link__hover[data-v-9336944d]{left:0;top:50%;transform:translateY(-50%);width:120%}.hover-link--projects a[data-v-9336944d],.hover-link--projects>div[data-v-9336944d]{padding-left:calc(5/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw))}@media (max-width:1023px){.hover-link--projects a[data-v-9336944d],.hover-link--projects>div[data-v-9336944d]{padding-left:0}}.hover-link--projects a .hover-link__icon[data-v-9336944d],.hover-link--projects>div .hover-link__icon[data-v-9336944d]{height:auto;width:calc(20/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw))}@media (max-width:1023px){.hover-link--projects a .hover-link__icon[data-v-9336944d],.hover-link--projects>div .hover-link__icon[data-v-9336944d]{width:calc(20/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.hover-link--projects a .hover-link__icon[data-v-9336944d],.hover-link--projects>div .hover-link__icon[data-v-9336944d]{width:calc(20/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.hover-link--projects a .hover-link__hover[data-v-9336944d],.hover-link--projects>div .hover-link__hover[data-v-9336944d]{bottom:0;left:0;transform:translateY(120%);width:110%}.hover-link--contact a .hover-link__hover[data-v-9336944d],.hover-link--contact>div .hover-link__hover[data-v-9336944d]{left:0;top:50%;transform:translate(-10%,-50%);width:125%}.hover-link--enter a .hover-link__hover[data-v-9336944d],.hover-link--enter>div .hover-link__hover[data-v-9336944d]{left:50%;top:50%;transform:translate(-50%,-50%);width:220%}.hover-link--2xl a[data-v-9336944d],.hover-link--2xl>div[data-v-9336944d]{font-size:calc(72/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));font-weight:650;letter-spacing:-.01em;line-height:102%}@media (max-width:1023px){.hover-link--2xl a[data-v-9336944d],.hover-link--2xl>div[data-v-9336944d]{font-size:calc(40/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.hover-link--2xl a[data-v-9336944d],.hover-link--2xl>div[data-v-9336944d]{font-size:calc(40/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.hover-link--xl a[data-v-9336944d],.hover-link--xl>div[data-v-9336944d]{font-size:calc(44/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));font-weight:650;letter-spacing:-.01em;line-height:104%}@media (max-width:1023px){.hover-link--xl a[data-v-9336944d],.hover-link--xl>div[data-v-9336944d]{font-size:calc(40/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.hover-link--xl a[data-v-9336944d],.hover-link--xl>div[data-v-9336944d]{font-size:calc(40/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.hover-link--l a[data-v-9336944d],.hover-link--l>div[data-v-9336944d]{font-size:calc(22/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));gap:calc(22/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));line-height:120%}@media (max-width:1023px){.hover-link--l a[data-v-9336944d],.hover-link--l>div[data-v-9336944d]{font-size:calc(22/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw));gap:calc(15/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.hover-link--l a[data-v-9336944d],.hover-link--l>div[data-v-9336944d]{font-size:calc(22/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw));gap:calc(15/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.hover-link--s a[data-v-9336944d],.hover-link--s>div[data-v-9336944d]{font-size:calc(16/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));line-height:120%}@media (max-width:1023px){.hover-link--s a[data-v-9336944d],.hover-link--s>div[data-v-9336944d]{font-size:calc(22/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.hover-link--s a[data-v-9336944d],.hover-link--s>div[data-v-9336944d]{font-size:calc(22/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.hover-link--s a .hover-link__icon[data-v-9336944d],.hover-link--s>div .hover-link__icon[data-v-9336944d]{width:calc(16/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw))}@media (max-width:1023px){.hover-link--s a .hover-link__icon[data-v-9336944d],.hover-link--s>div .hover-link__icon[data-v-9336944d]{width:calc(16/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.hover-link--s a .hover-link__icon[data-v-9336944d],.hover-link--s>div .hover-link__icon[data-v-9336944d]{width:calc(16/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.hover-link--s.hover-link--spotify a[data-v-9336944d],.hover-link--s.hover-link--spotify>div[data-v-9336944d]{gap:calc(18/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw))}@media (max-width:1023px){.hover-link--s.hover-link--spotify a[data-v-9336944d],.hover-link--s.hover-link--spotify>div[data-v-9336944d]{gap:calc(18/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.hover-link--s.hover-link--spotify a[data-v-9336944d],.hover-link--s.hover-link--spotify>div[data-v-9336944d]{gap:calc(18/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.hover-link--s.hover-link--projects a[data-v-9336944d],.hover-link--s.hover-link--projects>div[data-v-9336944d]{gap:calc(8/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw))}@media (max-width:1023px){.hover-link--s.hover-link--projects a[data-v-9336944d],.hover-link--s.hover-link--projects>div[data-v-9336944d]{gap:calc(8/var(--figma-breakpoint-sm)*var(--real-viewport-width, 100vw))}}@media (max-width:767px){.hover-link--s.hover-link--projects a[data-v-9336944d],.hover-link--s.hover-link--projects>div[data-v-9336944d]{gap:calc(8/var(--figma-breakpoint-xs)*var(--real-viewport-width, 100vw))}}.error[data-v-2bdc39a6]{color:var(--color-white);height:100vh;position:relative;width:100%}.error__video[data-v-2bdc39a6]{height:100%;-o-object-fit:cover;object-fit:cover;top:0}.error__top[data-v-2bdc39a6],.error__video[data-v-2bdc39a6]{left:0;position:absolute;width:100%}.error__top[data-v-2bdc39a6]{font-size:calc(14/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));font-weight:600;letter-spacing:-.01em;line-height:100%;text-align:center;text-transform:uppercase;top:calc(42/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw))}.error__content[data-v-2bdc39a6]{left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.error__content__title[data-v-2bdc39a6]{font-size:calc(152/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));font-weight:650;text-transform:uppercase}.error__content__description[data-v-2bdc39a6]{font-size:calc(14/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));font-weight:600;letter-spacing:-.01em;line-height:100%;margin-top:calc(21/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));text-transform:uppercase}.error__bottom[data-v-2bdc39a6]{bottom:calc(42/var(--figma-breakpoint-2xl)*var(--real-viewport-width, 100vw));left:0;position:absolute;text-align:center;width:100%}
