@font-face{font-family:Suisse Int Mono;src:url(../../../fonts/SuisseIntlMono.woff2)format("woff2"),url(../../../fonts/SuisseIntlMono.woff)format("woff"),url(../../../fonts/Suisse_Intl_Mono.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse Int Book;src:url(../../../fonts/SuisseIntl-Book.woff2)format("woff2"),url(../../../fonts/SuisseIntl-Book.woff)format("woff"),url(../../../fonts/Suisse_Intl_Book.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Suisse Int;src:url(../../../fonts/SuisseIntl-Bold.woff2)format("woff2"),url(../../../fonts/SuisseIntl-Bold.woff)format("woff"),url(../../../fonts/Suisse_Intl_Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Suisse Int;src:url(../../../fonts/SuisseIntl.woff2)format("woff2"),url(../../../fonts/SuisseIntl.woff)format("woff"),url(../../../fonts/Suisse_Intl_Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Suisse Int;src:url(../../../fonts/SuisseIntl-Light.woff2)format("woff2"),url(../../../fonts/SuisseIntl-Light.woff)format("woff"),url(../../../fonts/Suisse_Intl_Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Suisse Int;src:url(../../../fonts/SuisseIntl-Medium.woff2)format("woff2"),url(../../../fonts/SuisseIntl-Medium.woff)format("woff"),url(../../../fonts/Suisse_Intl_Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}html{scrollbar-width:thin}body{scrollbar-width:thin;color:#fff;background-color:oklch(0% 0 0);margin:0;padding:0;font-family:Suisse Int,Arial,sans-serif}@keyframes svelte-1elxaub-windowPosition{0%,70%{z-index:995;pointer-events:none;transform:translateY(45vh)}70.1%,to{z-index:110;pointer-events:auto;transform:translateY(0)}}@keyframes svelte-1elxaub-logoSlide{0%{animation-timing-function:cubic-bezier(.25,1,.5,1);transform:translateY(105%)}21%{animation-timing-function:linear;transform:translateY(0)}42%{animation-timing-function:cubic-bezier(.76,0,.24,1);transform:translateY(0)}70%,99.9%{transform:translateY(-105%)}to{transform:translateY(0)}}header.svelte-1elxaub{z-index:100;background-color:#000;border-bottom:1px solid #0000;width:100%;height:11vh;transition:height .4s cubic-bezier(.76,0,.24,1);position:fixed;top:0;left:0}header.svelte-1elxaub.expanded{height:16vh}header.svelte-1elxaub.attached{border-bottom-color:#c8c8c8;height:7vh}header.svelte-1elxaub.attached.expanded{height:12vh}@media (width<=768px){header.svelte-1elxaub{height:16.27vh}header.svelte-1elxaub.expanded{border-bottom:1px solid #c8c8c8;height:20vh}header.svelte-1elxaub.attached{height:9vh}header.svelte-1elxaub.attached.expanded{height:13vh}}.logo_btn.svelte-1elxaub{cursor:pointer;z-index:110;background:0 0;border:none;justify-content:center;align-items:center;width:max-content;height:10vh;margin:0 auto;transition:height .4s cubic-bezier(.76,0,.24,1),top .4s cubic-bezier(.76,0,.24,1);animation:1.85s forwards svelte-1elxaub-windowPosition;display:flex;position:fixed;top:1.6vh;left:0;right:0;overflow:hidden}.logo_btn.svelte-1elxaub.attached{height:7vh;top:0}.logo_btn.svelte-1elxaub:hover .logo:where(.svelte-1elxaub){opacity:.7}.logo.svelte-1elxaub{height:17vh;transition:opacity .3s,height .4s cubic-bezier(.76,0,.24,1);animation:1.85s forwards svelte-1elxaub-logoSlide}.logo_btn.attached:where(.svelte-1elxaub) .logo.svelte-1elxaub{height:11vh}nav.svelte-1elxaub{--nav-gap:0vh;z-index:110;flex-direction:column;align-items:flex-start;transition:top .4s cubic-bezier(.76,0,.24,1),gap .4s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;top:3vh;left:2vh}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub){top:1.5vh}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .nav-group:where(.svelte-1elxaub){position:relative}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .submenu:where(.svelte-1elxaub){margin-top:1.5vh;margin-left:0;position:absolute;top:4px;left:0}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub){gap:0}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub) a:where(.svelte-1elxaub){margin:-2px 0 0;padding:0;font-size:1.2vh}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub).icons_wrapper{flex-direction:row;gap:12px}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub).icons_wrapper a:where(.svelte-1elxaub){height:max-content;margin:0;padding:0;line-height:1;transition:color .3s}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .about:where(.svelte-1elxaub){margin-top:calc(-2vh - var(--nav-gap));margin-left:8vh}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .socials-group:where(.svelte-1elxaub){margin-top:calc(-2vh - var(--nav-gap));margin-left:15vh}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .nav-group.active:where(.svelte-1elxaub)~.about:where(.svelte-1elxaub){margin-left:calc(9vh + 24px)}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .nav-group.active:where(.svelte-1elxaub)~.socials-group:where(.svelte-1elxaub),header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub)>a.active:where(.svelte-1elxaub)~.socials-group:where(.svelte-1elxaub){margin-left:calc(17vh + 24px)}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .nav-group:where(.svelte-1elxaub):not(.active):hover~a:where(.svelte-1elxaub),header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .nav-group:where(.svelte-1elxaub):not(.active):hover~.nav-group:where(.svelte-1elxaub),header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub)>a:where(.svelte-1elxaub):not(.active):hover~.nav-group:where(.svelte-1elxaub){--shove:24px}nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub){--shove:0px;transform:translateX(var(--shove));flex-direction:column;align-items:flex-start;transition:transform .3s,margin .4s cubic-bezier(.76,0,.24,1);display:flex}nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub).active>a:where(.svelte-1elxaub),nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub):hover>a:where(.svelte-1elxaub){color:#999;--shift:8px}:is(nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub).active>a:where(.svelte-1elxaub),nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub):hover>a:where(.svelte-1elxaub)):before{width:16px;margin-right:8px;transform:translate(0)}nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub)>a:where(.svelte-1elxaub){--shove:0px!important}nav.svelte-1elxaub .submenu:where(.svelte-1elxaub){grid-template-rows:0fr;margin:-2px 0 2px 3.5vh;padding:0 24px 0 0;transition:grid-template-rows .5s cubic-bezier(.76,0,.24,1);display:grid;overflow:hidden}nav.svelte-1elxaub .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub){flex-direction:column;gap:0;min-height:0;display:flex}nav.svelte-1elxaub .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub).icons_wrapper{flex-direction:row;gap:15px;margin-left:0}header.attached:where(.svelte-1elxaub) nav.svelte-1elxaub .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub).icons_wrapper{margin-left:35px}nav.svelte-1elxaub .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub).icons_wrapper a:where(.svelte-1elxaub){height:max-content;margin:0;padding:0;line-height:1;transition:color .3s;--shift:0px!important}nav.svelte-1elxaub .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub).icons_wrapper a:where(.svelte-1elxaub):before{display:none}nav.svelte-1elxaub .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub).icons_wrapper a:where(.svelte-1elxaub):hover{transform:none;color:#a0a0a0!important}nav.svelte-1elxaub .submenu:where(.svelte-1elxaub) a:where(.svelte-1elxaub){font-size:1.3vh}nav.svelte-1elxaub .submenu:where(.svelte-1elxaub) a:where(.svelte-1elxaub):before{transition-delay:.1s}nav.svelte-1elxaub .submenu:where(.svelte-1elxaub) a:where(.svelte-1elxaub):hover{transform:translate(8px)}nav.svelte-1elxaub .submenu:where(.svelte-1elxaub) a:where(.svelte-1elxaub):hover:before{width:10px}nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub):hover .submenu:where(.svelte-1elxaub){grid-template-rows:1fr}nav.svelte-1elxaub a:where(.svelte-1elxaub){color:#fff;text-transform:uppercase;white-space:nowrap;--shove:0px;--shift:0px;height:2vh;transform:translateX(calc(var(--shove) + var(--shift)));align-items:center;font-size:1.9vh;font-weight:500;line-height:2vh;text-decoration:none;transition:color .3s,transform .3s,margin .4s cubic-bezier(.76,0,.24,1);display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub):before{content:"";background-color:#999;width:0;height:1px;margin-right:8px;transition:width .3s,transform .3s,margin-right .3s;transform:translate(-4px)}nav.svelte-1elxaub a:where(.svelte-1elxaub).active,nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:#999;--shift:8px}:is(nav.svelte-1elxaub a:where(.svelte-1elxaub).active,nav.svelte-1elxaub a:where(.svelte-1elxaub):hover):before{width:16px;margin-right:8px;transform:translate(0)}@media (width<=768px){nav.svelte-1elxaub{flex-direction:row;justify-content:space-evenly;align-items:center;gap:0;width:100%;top:12.5vh;left:0}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub){top:6.5vh}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .submenu:where(.svelte-1elxaub){margin:0;top:2.5vh}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .about:where(.svelte-1elxaub),header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .socials-group:where(.svelte-1elxaub){margin:0!important}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .nav-group.active:where(.svelte-1elxaub)~.about:where(.svelte-1elxaub),header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .nav-group.active:where(.svelte-1elxaub)~.socials-group:where(.svelte-1elxaub),header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub)>a.active:where(.svelte-1elxaub)~.socials-group:where(.svelte-1elxaub),header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .nav-group:where(.svelte-1elxaub):not(.active):hover~a:where(.svelte-1elxaub),header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub) .nav-group:where(.svelte-1elxaub):not(.active):hover~.nav-group:where(.svelte-1elxaub),header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub)>a:where(.svelte-1elxaub):not(.active):hover~.nav-group:where(.svelte-1elxaub){--shove:0px;margin-left:0}nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub){align-items:center;position:relative;--shove:0px!important;transform:none!important}nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub):not(.active):not(.mobile-open)>a:where(.svelte-1elxaub){color:#fff!important}nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub).mobile-open>a:where(.svelte-1elxaub){color:#999!important}nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub) .submenu:where(.svelte-1elxaub){margin:0;padding:0;position:absolute;top:2.1vh;width:max-content!important;left:50%!important;transform:translate(-50%)!important}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub) .submenu:where(.svelte-1elxaub)){top:1.8vh}nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub) .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub){align-items:center}nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub) .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub).icons_wrapper{margin-left:0;flex-direction:column!important;gap:5px!important}nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub) .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub).icons_wrapper svg:where(.svelte-1elxaub){width:17px;height:17px}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub) .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub).icons_wrapper svg:where(.svelte-1elxaub)){width:15px;height:15px}header.attached:where(.svelte-1elxaub) nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub) .submenu:where(.svelte-1elxaub) .submenu_wrapper:where(.svelte-1elxaub).icons_wrapper{margin-left:0;gap:4px!important}nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub).mobile-open .submenu:where(.svelte-1elxaub){grid-template-rows:1fr!important}nav.svelte-1elxaub .nav-group:where(.svelte-1elxaub):not(.mobile-open):hover .submenu:where(.svelte-1elxaub){grid-template-rows:0fr!important}nav.svelte-1elxaub a:where(.svelte-1elxaub){font-size:1.8vh;transition:font-size .4s cubic-bezier(.76,0,.24,1);--shove:0px!important;--shift:0px!important;transform:none!important}header.attached:where(.svelte-1elxaub) :is(nav.svelte-1elxaub a:where(.svelte-1elxaub)){font-size:1.4vh}nav.svelte-1elxaub a:where(.svelte-1elxaub):before{display:none!important}}@keyframes svelte-12qhfyh-fillRightToLeft{0%{clip-path:inset(0 0 0 100%);opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes svelte-12qhfyh-fillLeftToRight{0%{clip-path:inset(0 100% 0 0);opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes svelte-12qhfyh-cursorPopIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.sr-only.svelte-12qhfyh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main.svelte-12qhfyh{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.cursor.svelte-12qhfyh{pointer-events:none;z-index:9999;justify-content:center;align-items:center;width:36px;height:36px;margin-top:-19px;margin-left:-18px;transition:transform 30ms linear;display:flex;position:fixed;top:0;left:0}.cursor.svelte-12qhfyh .cursor_scaler:where(.svelte-12qhfyh){opacity:0;width:100%;height:100%;animation:.4s cubic-bezier(.175,.885,.32,1.275) 2.6s forwards svelte-12qhfyh-cursorPopIn;transform:scale(.2)}.cursor.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.cursor.svelte-12qhfyh .fill_layer:where(.svelte-12qhfyh){opacity:0}.cursor.svelte-12qhfyh .fill_layer:where(.svelte-12qhfyh) .cursor_shape:where(.svelte-12qhfyh),.cursor.svelte-12qhfyh .fill_layer:where(.svelte-12qhfyh) .cursor_dot:where(.svelte-12qhfyh){fill:#fff!important}.cursor.svelte-12qhfyh .cursor_shape:where(.svelte-12qhfyh){d:path("M 50 0 L 70 0 L 111 90 L 9 90 Z M 60 16 L 33 74 L 87 74 Z");fill:#fff9;transition:d .3s cubic-bezier(.175,.885,.32,1.275),fill .3s}.cursor.svelte-12qhfyh .cursor_dot:where(.svelte-12qhfyh){transform-box:fill-box;transform-origin:50%;cx:60;cy:50;fill:#fff9;transition:fill .3s,transform .3s cubic-bezier(.175,.885,.32,1.275);transform:translate(0)scale(1)}.cursor.svelte-12qhfyh .squish_y:where(.svelte-12qhfyh){transform-origin:60px 50px;transition:transform .2s .2s;transform:scaleY(1)}.cursor.svelte-12qhfyh .squish_x:where(.svelte-12qhfyh){transform-origin:60px 50px;transition:transform .2s;transform:scaleX(1)}.cursor.svelte-12qhfyh.header_hover .squish_y:where(.svelte-12qhfyh){transition:transform .45s;transform:scaleY(1)}.cursor.svelte-12qhfyh.header_hover .squish_x:where(.svelte-12qhfyh){transition:transform .3s .8s;transform:scaleX(0)}.cursor.svelte-12qhfyh.header_hover .cursor_shape:where(.svelte-12qhfyh){d:path("M 9 42.5 L 111 42.5 L 111 57.5 L 9 57.5 Z M 60 50 L 60 50 L 60 50 Z");transition:d .45s .3s}.cursor.svelte-12qhfyh.header_hover .cursor_dot:where(.svelte-12qhfyh){fill:#fff;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .2s,fill .2s;transform:translate(0)scale(1.5)}.cursor.svelte-12qhfyh.left{margin-top:-18px;margin-left:-22px}.cursor.svelte-12qhfyh.left .cursor_shape:where(.svelte-12qhfyh){d:path("M 0 40 L 120 15 L 120 75 L 0 50 Z M 25 45 L 95 30 L 95 60 Z");fill:#fffc}.cursor.svelte-12qhfyh.left .cursor_dot:where(.svelte-12qhfyh){fill:#fffc;transform:translate(15px,-5px)scale(1)}.cursor.svelte-12qhfyh.left .fill_layer:where(.svelte-12qhfyh){animation:.3s .4s forwards svelte-12qhfyh-fillRightToLeft}.cursor.svelte-12qhfyh.right{margin-top:-18px;margin-left:-14px}.cursor.svelte-12qhfyh.right .cursor_shape:where(.svelte-12qhfyh){d:path("M 0 15 L 120 40 L 120 50 L 0 75 Z M 95 45 L 25 30 L 25 60 Z");fill:#fffc}.cursor.svelte-12qhfyh.right .cursor_dot:where(.svelte-12qhfyh){fill:#fffc;transform:translate(-15px,-5px)scale(1)}.cursor.svelte-12qhfyh.right .fill_layer:where(.svelte-12qhfyh){animation:.3s .4s forwards svelte-12qhfyh-fillLeftToRight}.intro_curtain.svelte-12qhfyh{z-index:990;pointer-events:all;background:#000;height:100vh;position:fixed;top:0}.intro_curtain.svelte-12qhfyh:before{content:"";box-sizing:border-box;border-top:1px solid #fff;border-bottom:1px solid #fff;width:0;position:absolute;top:1px;bottom:1px}.intro_curtain.svelte-12qhfyh:after{content:"";z-index:10;will-change:transform;background:#fff;width:1px;height:100vh;position:absolute;transform:translateZ(0)}.intro_curtain.svelte-12qhfyh.left{animation:.6s cubic-bezier(.76,0,.24,1) 1.85s forwards svelte-12qhfyh-openCurtainLeft;left:0;right:50%}.intro_curtain.svelte-12qhfyh.left:before{animation:1.2s .5s forwards svelte-12qhfyh-drawAndCollapseLeft;left:0}.intro_curtain.svelte-12qhfyh.left:after{clip-path:inset(100% 0 0);animation:.45s 1.2s forwards svelte-12qhfyh-drawLineLeft,10ms linear 1.65s forwards svelte-12qhfyh-snapFull;bottom:0;right:0}.intro_curtain.svelte-12qhfyh.right{animation:.6s cubic-bezier(.76,0,.24,1) 1.85s forwards svelte-12qhfyh-openCurtainRight;left:50%;right:0}.intro_curtain.svelte-12qhfyh.right:before{animation:1.2s .5s forwards svelte-12qhfyh-drawAndCollapseRight;right:0}.intro_curtain.svelte-12qhfyh.right:after{clip-path:inset(0 0 100%);animation:.45s 1.2s forwards svelte-12qhfyh-drawLineRight,10ms linear 1.65s forwards svelte-12qhfyh-snapFull;top:0;left:-1px}@keyframes svelte-12qhfyh-openCurtainLeft{0%{transform:translate(0)}to{transform:translate(-105%)}}@keyframes svelte-12qhfyh-openCurtainRight{0%{transform:translate(0)}to{transform:translate(105%)}}@keyframes svelte-12qhfyh-drawAndCollapseLeft{0%{width:0;left:0}58%{width:100%;left:0}to{width:0;left:100%}}@keyframes svelte-12qhfyh-drawAndCollapseRight{0%{width:0;right:0}58%{width:100%;right:0}to{width:0;right:100%}}@keyframes svelte-12qhfyh-drawLineLeft{to{clip-path:inset(50% 0 0)}}@keyframes svelte-12qhfyh-drawLineRight{to{clip-path:inset(0 0 50%)}}@keyframes svelte-12qhfyh-snapFull{to{clip-path:inset(0)}}
