.SpaceIntro_wrapper__G2TD5{position:relative;background:#000}.SpaceIntro_canvasContainer__S0jH4{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.SpaceIntro_canvasContainer__S0jH4 canvas{display:block}.SpaceIntro_scrollSpacer__FlkEf{height:200vh;pointer-events:none;position:relative;z-index:0}.SpaceIntro_loading__CzSnN{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000;z-index:100;transition:opacity .5s ease;font-family:system-ui,-apple-system,sans-serif;color:#fff;font-size:14px;letter-spacing:.08em}.SpaceIntro_loadingDone__PQv5s{opacity:0;pointer-events:none}.SpaceIntro_loadingInner__5XeWs{display:flex;align-items:center;gap:14px}.SpaceIntro_spinner__Mo7vc{width:36px;height:36px;border:2.5px solid rgba(255,255,255,.12);border-top-color:#fff;border-radius:50%;animation:SpaceIntro_spinIntro__hmCLo .7s linear infinite;flex-shrink:0}@keyframes SpaceIntro_spinIntro__hmCLo{to{transform:rotate(1turn)}}.SpaceIntro_textOverlay__9i6mk{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;pointer-events:none;opacity:0;will-change:opacity,transform;display:flex;flex-direction:column;align-items:center;gap:12px}.SpaceIntro_textKicker__ffJAO{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(.65rem,1.2vw,.9rem);font-weight:500;letter-spacing:.35em;color:rgba(255,255,255,.6);text-transform:uppercase}.SpaceIntro_textTitle__DzhKr{font-family:Playfair Display,Georgia,serif;font-size:clamp(3.5rem,10vw,9rem);font-weight:700;font-style:italic;color:#fff;line-height:1;letter-spacing:-.02em;text-shadow:0 4px 40px rgba(0,0,0,.5)}.SpaceIntro_textSub__jLMXY{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(.6rem,1vw,.8rem);font-weight:400;letter-spacing:.3em;color:rgba(255,255,255,.4);text-transform:uppercase;margin-top:8px}.SpaceIntro_textSub__jLMXY:before{content:"\2193  ";font-size:1.1em}.SpaceIntro_scrollHint__y5qwk{position:fixed;bottom:36px;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;animation:SpaceIntro_scrollHintFadeIn__v5BCj 1.2s ease 1.5s both}.SpaceIntro_mouse__dc__r{width:24px;height:38px;border:2px solid rgba(255,255,255,.5);border-radius:12px;position:relative}.SpaceIntro_mouseWheel__7Um9W{width:3px;height:8px;background:rgba(255,255,255,.7);border-radius:2px;position:absolute;top:6px;left:50%;transform:translateX(-50%);animation:SpaceIntro_mouseScroll__pkApr 1.8s ease-in-out infinite}.SpaceIntro_scrollArrow__cHyk_{color:rgba(255,255,255,.45);animation:SpaceIntro_arrowBounce__ni22L 1.8s ease-in-out infinite}@keyframes SpaceIntro_scrollHintFadeIn__v5BCj{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes SpaceIntro_mouseScroll__pkApr{0%,to{opacity:1;transform:translateX(-50%) translateY(0)}50%{opacity:.3;transform:translateX(-50%) translateY(12px)}}@keyframes SpaceIntro_arrowBounce__ni22L{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(6px);opacity:.8}}.SpaceIntro_scrollHintHidden__pVfqp{opacity:0!important;transition:opacity .4s ease}.PageTransition_overlay__Wjbsy{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;overflow:hidden;background:#f7f7f7;color:#111;pointer-events:none;transform:translateY(0);transition:opacity .36s ease,visibility .36s ease,transform .52s cubic-bezier(.76,0,.24,1)}.PageTransition_hidden__dNtPR{visibility:hidden;opacity:0;transform:translateY(-105%)}.PageTransition_noise__rjaZ_{position:absolute;inset:0;opacity:.32;background-image:radial-gradient(#111 .7px,transparent 0);background-size:4px 4px;mix-blend-mode:multiply}.PageTransition_panelBottom__Mv_HZ,.PageTransition_panelTop__3y260{position:absolute;left:0;right:0;height:50%;background:#111;transform-origin:center;animation:PageTransition_panelSlice__0C2M3 1.1s cubic-bezier(.76,0,.24,1) both}.PageTransition_panelTop__3y260{top:0}.PageTransition_panelBottom__Mv_HZ{bottom:0;animation-delay:80ms}.PageTransition_stage__PKxoC{position:relative;z-index:2;width:min(1040px,calc(100vw - 40px));min-height:min(560px,calc(100svh - 72px));border:2px solid #111;background:#f7f7f7;box-shadow:16px 16px 0 #111;display:grid;place-items:center;isolation:isolate}.PageTransition_stage__PKxoC:after,.PageTransition_stage__PKxoC:before{position:absolute;content:"";pointer-events:none}.PageTransition_stage__PKxoC:before{inset:10%;border:1px solid rgba(17,17,17,.26);transform:rotate(-8deg);animation:PageTransition_orbitPulse__RcGsK 1.4s ease-in-out infinite alternate}.PageTransition_stage__PKxoC:after{width:min(52vw,560px);aspect-ratio:1;border:2px solid #111;border-radius:50%;background:linear-gradient(90deg,transparent 48%,rgba(17,17,17,.65) 49% 51%,transparent 52%),repeating-linear-gradient(0deg,transparent 0 11px,rgba(17,17,17,.24) 11px 12px);transform:rotate(18deg) scaleY(.22);animation:PageTransition_diskSpin__zGB4w 1.8s linear infinite}.PageTransition_mark__SO3Xd{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.PageTransition_eyebrow__RQO_P{margin:0;background:#111;color:#f7f7f7;border:2px solid #111;box-shadow:8px 8px 0 #d7ff32;font-size:clamp(.72rem,1.2vw,.9rem);font-weight:900;letter-spacing:.24em;line-height:1.4;padding:10px 14px;text-transform:uppercase;transform:rotate(-2deg)}.PageTransition_name__ThcND{margin:0;color:#111;font-family:Bodoni\ 72,Bodoni MT,Playfair Display,Didot,Times New Roman,serif;font-size:clamp(5.5rem,17vw,16rem);font-style:italic;font-weight:800;letter-spacing:0;line-height:.78;text-transform:uppercase;text-shadow:8px 8px 0 #2d6cff,16px 16px 0 #d7ff32}.PageTransition_label__FU9wF{margin:0;max-width:520px;color:#111;font-size:clamp(.86rem,1.3vw,1rem);font-weight:900;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.PageTransition_bar___g6FV{position:absolute;right:28px;bottom:24px;left:28px;height:12px;border:2px solid #111;background:#fff}.PageTransition_bar___g6FV:before{position:absolute;inset:0 auto 0 0;width:62%;content:"";background:#d7ff32;animation:PageTransition_loadBar__drhvV .96s cubic-bezier(.76,0,.24,1) infinite}@keyframes PageTransition_panelSlice__0C2M3{0%{transform:scaleY(1)}to{transform:scaleY(.08)}}@keyframes PageTransition_orbitPulse__RcGsK{0%{transform:rotate(-8deg) scale(.94)}to{transform:rotate(4deg) scale(1.04)}}@keyframes PageTransition_diskSpin__zGB4w{to{transform:rotate(378deg) scaleY(.22)}}@keyframes PageTransition_loadBar__drhvV{0%{width:8%;transform:translateX(0)}55%{width:64%}to{width:20%;transform:translateX(390%)}}@media (max-width:640px){.PageTransition_stage__PKxoC{min-height:calc(100svh - 44px);box-shadow:10px 10px 0 #111}.PageTransition_name__ThcND{font-size:clamp(5rem,30vw,8rem);text-shadow:5px 5px 0 #2d6cff,10px 10px 0 #d7ff32}.PageTransition_label__FU9wF{max-width:280px}}.StartWeb_container__sUA1C{position:relative;min-height:100svh;overflow:hidden;border:12px solid #111;background:#f7f7f7;color:#111;font-family:"Montserrat",var(--font-inter),Arial,Helvetica,sans-serif;isolation:isolate;outline:none;touch-action:none}.StartWeb_sceneLayer__i8Ts6{position:absolute;inset:0;z-index:1;overflow:hidden;background:#f7f7f7}.StartWeb_sceneLayer__i8Ts6:before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background-image:linear-gradient(rgba(17,17,17,.08) 1px,transparent 0),linear-gradient(90deg,rgba(17,17,17,.08) 1px,transparent 0);background-size:16vw 16vw}.StartWeb_sceneLayer__i8Ts6:after{position:absolute;inset:auto 0 0 0;z-index:1;height:34%;pointer-events:none;content:"";background:repeating-linear-gradient(0deg,rgba(17,17,17,.14) 0 1px,transparent 1px 12px)}.StartWeb_content__cLh2_{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(22px,4vw,56px);pointer-events:none}.StartWeb_footer__0d9RE,.StartWeb_topbar__8X_EC{display:flex;align-items:center;justify-content:space-between;gap:20px}.StartWeb_kicker__x_sxT,.StartWeb_topbar__8X_EC p{margin:0;font-size:clamp(.72rem,2vw,.95rem);font-weight:900;letter-spacing:.24em;line-height:1.7;text-transform:uppercase;background:#fff;color:#111;border:2px solid #111;padding:6px 14px;box-shadow:4px 4px 0 #111}.StartWeb_topbar__8X_EC p:last-child{background:#d7ff32;text-align:right;color:#111}.StartWeb_intro__vdl7o{position:relative;max-width:min(940px,78vw);z-index:2}.StartWeb_intro__vdl7o:before{position:absolute;left:-4vw;top:-7vw;z-index:-1;content:"OPEN";color:transparent;font-size:clamp(6rem,17vw,18rem);font-weight:900;letter-spacing:0;line-height:.8;opacity:.38;pointer-events:none;text-transform:uppercase;transform:rotate(-4deg);-webkit-text-stroke:1px rgba(17,17,17,.42)}.StartWeb_intro__vdl7o:after{position:absolute;left:-3vw;bottom:-22px;z-index:-1;width:min(64vw,720px);height:clamp(22px,3vw,40px);content:"";border:2px solid #111;background:linear-gradient(90deg,#d7ff32 0 34%,transparent 34%),repeating-linear-gradient(-12deg,transparent 0 10px,rgba(17,17,17,.18) 10px 12px);transform:rotate(-1.5deg)}.StartWeb_kicker__x_sxT{display:inline-block;background:#d7ff32;margin-bottom:clamp(14px,2vw,24px)}.StartWeb_title__6BEcO{margin:0;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,1.5vw,18px)}.StartWeb_surname__SAqpi{display:inline-block;font-family:"Montserrat",var(--font-inter),sans-serif;font-size:clamp(.9rem,1.8vw,1.3rem);font-weight:900;text-transform:uppercase;letter-spacing:.28em;color:#111;background:#fff;border:2px solid #111;padding:5px 12px;box-shadow:3.5px 3.5px 0 #111;transform:rotate(-1.5deg);margin-bottom:2px;pointer-events:auto;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.StartWeb_surname__SAqpi:hover{transform:scale(1.05) rotate(1.5deg);background:#d7ff32;box-shadow:5px 5px 0 #111}.StartWeb_firstName__0NdPH{display:inline-block;color:#2d6cff;font-family:Bodoni\ 72,Bodoni MT,Playfair Display,Didot,Times New Roman,serif;font-size:clamp(5.6rem,11vw,14.5rem);font-style:italic;font-weight:700;letter-spacing:.01em;line-height:.76;text-shadow:clamp(6px,.9vw,15px) clamp(6px,.9vw,15px) 0 #d7ff32;text-transform:none;-webkit-text-stroke:clamp(1.5px,.15vw,2.5px) #111;pointer-events:auto;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:StartWeb_textFloat__EMQ2i 4s ease-in-out infinite alternate}.StartWeb_firstName__0NdPH:hover{color:#ff2a7a;text-shadow:clamp(9px,1.3vw,20px) clamp(9px,1.3vw,20px) 0 #d7ff32,0 0 25px rgba(215,255,50,.7),0 0 50px rgba(255,42,122,.5);transform:scale(1.06) rotate(-2.5deg) translateY(-6px);cursor:pointer}@keyframes StartWeb_textFloat__EMQ2i{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-4px) rotate(-.5deg);text-shadow:clamp(7px,1vw,16px) clamp(7px,1vw,16px) 0 #d7ff32,0 0 12px rgba(215,255,50,.35)}}.StartWeb_firstName__0NdPH::selection,.StartWeb_kicker__x_sxT::selection,.StartWeb_surname__SAqpi::selection{background:#111;color:#d7ff32}.StartWeb_roleNote__3DeQB{display:inline-flex;margin:clamp(18px,2.4vw,30px) 0 0;border:2px solid #111;background:#fff;box-shadow:6px 6px 0 #111;color:#111;font-size:clamp(.72rem,1.2vw,.9rem);font-weight:900;letter-spacing:.18em;line-height:1.5;padding:10px 14px;text-transform:uppercase;transform:rotate(-1deg)}.StartWeb_progressBlock__aaJ_G{display:flex;align-items:center;gap:14px;width:min(420px,44vw);font-size:.82rem;font-weight:900;letter-spacing:.18em;pointer-events:none}.StartWeb_progressTrack__VTAUL{position:relative;flex:1;height:10px;border:2px solid #111;background:#fff}.StartWeb_progressTrack__VTAUL i{position:absolute;inset:0 auto 0 0;display:block;background:#d7ff32;transition:width .12s ease-out}.StartWeb_footer__0d9RE button{pointer-events:auto}@media (max-width:980px){.StartWeb_container__sUA1C{border-width:8px}.StartWeb_sceneLayer__i8Ts6:before{background-size:28vw 28vw}.StartWeb_content__cLh2_{padding:20px}.StartWeb_topbar__8X_EC{align-items:flex-start}}@media (max-width:640px){.StartWeb_topbar__8X_EC{flex-direction:column;gap:6px}.StartWeb_topbar__8X_EC p:last-child{max-width:250px;text-align:left}.StartWeb_intro__vdl7o{max-width:100%}.StartWeb_title__6BEcO{width:auto;max-width:100%;align-items:flex-start;gap:8px}.StartWeb_firstName__0NdPH{font-size:clamp(3.8rem,15vw,5.2rem);line-height:.8}.StartWeb_roleNote__3DeQB{max-width:300px}.StartWeb_footer__0d9RE{align-items:stretch;flex-direction:column}.StartWeb_progressBlock__aaJ_G{width:100%}}