.page-module__E0kJGG__root{background:var(--bg);height:100dvh;position:fixed;inset:0;overflow:hidden}.page-module__E0kJGG__bg{z-index:0;background:var(--bg);position:absolute;inset:0;overflow:hidden}.page-module__E0kJGG__parallax{transform:translate3d(calc(var(--px,0) * 24px), calc(var(--py,0) * 24px), 0);transition:transform .5s var(--ease-out-expo);position:absolute;inset:-12%}.page-module__E0kJGG__blob{filter:blur(90px);mix-blend-mode:screen;will-change:transform;border-radius:50%;position:absolute}.page-module__E0kJGG__blobA{background:radial-gradient(circle at 50% 50%, var(--accent), transparent 70%);width:48vmax;height:48vmax;animation:page-module__E0kJGG__floatA 24s var(--ease-in-out) infinite alternate;top:-16%;left:-12%}.page-module__E0kJGG__blobB{background:radial-gradient(circle at 50% 50%, var(--accent-deep), transparent 70%);width:40vmax;height:40vmax;animation:page-module__E0kJGG__floatB 31s var(--ease-in-out) infinite alternate;bottom:-20%;right:-14%}.page-module__E0kJGG__blobC{opacity:.7;background:radial-gradient(circle at 50% 50%, var(--accent-lift), transparent 72%);width:30vmax;height:30vmax;animation:page-module__E0kJGG__floatC 37s var(--ease-in-out) infinite alternate;top:34%;left:50%}@keyframes page-module__E0kJGG__floatA{0%{transform:translate(0)scale(1)}to{transform:translate(12%,9%)scale(1.15)}}@keyframes page-module__E0kJGG__floatB{0%{transform:translate(0)scale(1)}to{transform:translate(-11%,-13%)scale(1.12)}}@keyframes page-module__E0kJGG__floatC{0%{transform:translate(-8%,-6%)scale(.9)}to{transform:translate(10%,12%)scale(1.2)}}.page-module__E0kJGG__vignette{pointer-events:none;background:radial-gradient(120% 120% at 50% 38%,#0000 38%,#0000008c 100%);position:absolute;inset:0}.page-module__E0kJGG__grain{z-index:3;pointer-events:none;opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:150px 150px;width:220%;height:220%;animation:5.4s steps(5,end) infinite page-module__E0kJGG__grain;position:fixed;inset:-60%}@keyframes page-module__E0kJGG__grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-3%,4%)}80%{transform:translate(4%,2%)}to{transform:translate(0)}}.page-module__E0kJGG__scene{z-index:2;filter:blur(7px);width:100%;max-width:1560px;height:100%;transition:filter .9s var(--ease-out-expo);flex-direction:column;justify-content:space-between;gap:clamp(14px,3vh,26px);margin:0 auto;padding:clamp(20px,3.5vw,44px);display:flex;position:relative}.page-module__E0kJGG__in{filter:blur()}.page-module__E0kJGG__top,.page-module__E0kJGG__bottom{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.page-module__E0kJGG__bottom{align-items:baseline}.page-module__E0kJGG__mark{width:22px;height:22px;color:var(--accent-lift);display:block}.page-module__E0kJGG__center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(18px,3.2vh,34px);display:flex}.page-module__E0kJGG__word{letter-spacing:-.022em;color:var(--fg);-webkit-user-select:none;user-select:none;font-kerning:normal;font-optical-sizing:auto;margin:0 0 -.16em;padding-bottom:.16em;font-size:clamp(2.75rem,11vw,9.5rem);font-weight:600;line-height:1;overflow:hidden}.page-module__E0kJGG__wordLine{transition:transform 1.05s var(--ease-out-expo), color .45s ease;will-change:transform;display:inline-block;transform:translateY(120%)}.page-module__E0kJGG__in .page-module__E0kJGG__wordLine{transform:translateY(0)}.page-module__E0kJGG__word:hover .page-module__E0kJGG__wordLine{color:#fff;text-shadow:0 0 26px #ffffff59}[data-gl=on] .page-module__E0kJGG__word:hover .page-module__E0kJGG__wordLine{color:var(--fg);text-shadow:none}.page-module__E0kJGG__sub{width:min(42ch,100%);color:var(--muted);font-kerning:normal;text-wrap:balance;opacity:0;transition:opacity .85s var(--ease-out-expo) .52s, transform .85s var(--ease-out-expo) .52s;margin:0;font-size:clamp(.85rem,1.35vw,1rem);line-height:1.65;transform:translateY(1em)}.page-module__E0kJGG__in .page-module__E0kJGG__sub{opacity:1;transform:none}.page-module__E0kJGG__reveal{opacity:0;transition:opacity .85s var(--ease-out-expo), transform .85s var(--ease-out-expo);transition-delay:var(--d,0s);display:inline-block;transform:translateY(1.1em)}.page-module__E0kJGG__in .page-module__E0kJGG__reveal{opacity:1;transform:none}.page-module__E0kJGG__rule{background:var(--line);transform-origin:0;width:100%;height:1px;transition:transform 1s var(--ease-out-expo) .35s;position:relative;transform:scaleX(0)}.page-module__E0kJGG__in .page-module__E0kJGG__rule{transform:scaleX(1)}.page-module__E0kJGG__spark{filter:blur(1px);opacity:0;background:linear-gradient(90deg, transparent, var(--accent-lift), transparent);width:90px;height:3px;animation:6s linear 1s infinite page-module__E0kJGG__travel;position:absolute;top:-1px;left:0}.page-module__E0kJGG__in .page-module__E0kJGG__spark{opacity:.9}@keyframes page-module__E0kJGG__travel{0%{left:-90px}to{left:100%}}.page-module__E0kJGG__cta{letter-spacing:.12em;text-transform:uppercase;color:var(--fg);transition:transform .4s var(--ease-out-expo);align-items:center;gap:.5em;padding:.4em 0;font-size:12px;display:inline-flex;position:relative}.page-module__E0kJGG__cta:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-out-expo);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.page-module__E0kJGG__cta:hover:after{transform-origin:0;transform:scaleX(1)}.page-module__E0kJGG__cta svg{transition:transform .4s var(--ease-out-expo)}.page-module__E0kJGG__cta:hover svg{transform:translate(2px,-2px)}@media (max-width:560px){.page-module__E0kJGG__top,.page-module__E0kJGG__bottom{letter-spacing:.11em;font-size:10px}.page-module__E0kJGG__bottom>:first-child{display:none}.page-module__E0kJGG__bottom{justify-content:flex-end}}@media (max-height:520px){.page-module__E0kJGG__word{font-size:clamp(2rem,13vh,4.5rem)}.page-module__E0kJGG__center{gap:clamp(10px,2vh,18px)}.page-module__E0kJGG__sub{font-size:.8rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__scene,.page-module__E0kJGG__in{filter:none}.page-module__E0kJGG__wordLine,.page-module__E0kJGG__in .page-module__E0kJGG__wordLine{transform:none}.page-module__E0kJGG__reveal,.page-module__E0kJGG__in .page-module__E0kJGG__reveal,.page-module__E0kJGG__sub,.page-module__E0kJGG__in .page-module__E0kJGG__sub{opacity:1;transform:none}.page-module__E0kJGG__rule,.page-module__E0kJGG__in .page-module__E0kJGG__rule{transform:scaleX(1)}.page-module__E0kJGG__spark{display:none}}
.Preloader-module__0Oqk2W__wrap{z-index:10000;background:var(--bg);opacity:1;transition:opacity .8s var(--ease-in-out), filter .8s var(--ease-in-out), transform .8s var(--ease-in-out);place-items:center;display:grid;position:fixed;inset:0}.Preloader-module__0Oqk2W__leaving{opacity:0;filter:blur(14px);pointer-events:none;transform:scale(1.03)}.Preloader-module__0Oqk2W__inner{animation:Preloader-module__0Oqk2W__rise .7s var(--ease-out-expo) both;transition:opacity .4s ease, transform .55s var(--ease-in-out);flex-direction:column;align-items:center;gap:18px;display:flex}.Preloader-module__0Oqk2W__leaving .Preloader-module__0Oqk2W__inner{opacity:0;transform:scale(.96)}.Preloader-module__0Oqk2W__num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:clamp(2.5rem,9vw,5rem);font-weight:600}.Preloader-module__0Oqk2W__bar{background:var(--line);width:clamp(120px,22vw,200px);height:1px;position:relative;overflow:hidden}.Preloader-module__0Oqk2W__fill{transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--accent-lift));position:absolute;inset:0}.Preloader-module__0Oqk2W__enter{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:10px;padding:6px 0;font-size:11px;transition:color .3s,opacity .4s}.Preloader-module__0Oqk2W__enter:disabled{opacity:.45}.Preloader-module__0Oqk2W__enter:not(:disabled) .Preloader-module__0Oqk2W__enterLabel{color:var(--fg);animation:Preloader-module__0Oqk2W__breathe 2.4s var(--ease-in-out) infinite}.Preloader-module__0Oqk2W__enter:not(:disabled):hover .Preloader-module__0Oqk2W__enterLabel{color:var(--accent-lift);text-shadow:0 0 18px #8b4affb3;animation:none}.Preloader-module__0Oqk2W__enterLabel{display:inline-block}@keyframes Preloader-module__0Oqk2W__breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes Preloader-module__0Oqk2W__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.AmbientAudio-module__v_9hRq__btn{z-index:220;opacity:0;height:22px;transition:opacity .6s ease, transform .6s var(--ease-out-expo);align-items:center;gap:10px;padding:0;display:flex;position:fixed;top:clamp(20px,3.5vw,44px);right:calc(clamp(20px,3.5vw,44px) + 54px);transform:translateY(8px)}.AmbientAudio-module__v_9hRq__visible{opacity:1;transform:none}.AmbientAudio-module__v_9hRq__label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10px;transition:color .3s}.AmbientAudio-module__v_9hRq__btn:hover .AmbientAudio-module__v_9hRq__label{color:var(--fg)}.AmbientAudio-module__v_9hRq__bars{align-items:flex-end;gap:3px;height:18px;display:flex}.AmbientAudio-module__v_9hRq__bar{background:var(--accent-lift);transform-origin:50% 100%;opacity:.5;width:2px;transition:opacity .3s;transform:scaleY(.3)}.AmbientAudio-module__v_9hRq__bar:first-child{height:40%}.AmbientAudio-module__v_9hRq__bar:nth-child(2){height:78%}.AmbientAudio-module__v_9hRq__bar:nth-child(3){height:52%}.AmbientAudio-module__v_9hRq__bar:nth-child(4){height:100%}.AmbientAudio-module__v_9hRq__on .AmbientAudio-module__v_9hRq__bar{opacity:1;animation:AmbientAudio-module__v_9hRq__eq 1s var(--ease-in-out) infinite alternate}.AmbientAudio-module__v_9hRq__on .AmbientAudio-module__v_9hRq__bar:nth-child(2){animation-delay:-.45s}.AmbientAudio-module__v_9hRq__on .AmbientAudio-module__v_9hRq__bar:nth-child(3){animation-delay:-.75s}.AmbientAudio-module__v_9hRq__on .AmbientAudio-module__v_9hRq__bar:nth-child(4){animation-delay:-.2s}@keyframes AmbientAudio-module__v_9hRq__eq{0%{transform:scaleY(.32)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.AmbientAudio-module__v_9hRq__on .AmbientAudio-module__v_9hRq__bar{animation:none;transform:scaleY(.7)}}
.Cursor-module__BhzoBW__ring,.Cursor-module__BhzoBW__dot{z-index:9999;pointer-events:none;opacity:0;mix-blend-mode:difference;will-change:transform, opacity;border-radius:50%;position:fixed;top:0;left:0}.Cursor-module__BhzoBW__ring{width:30px;height:30px;transition:opacity .25s ease, width .28s var(--ease-out-expo), height .28s var(--ease-out-expo), background-color .28s ease;border:1.5px solid #fff}.Cursor-module__BhzoBW__dot{background:#fff;width:5px;height:5px;transition:opacity .25s}.Cursor-module__BhzoBW__hover{background-color:#ffffff24;width:54px;height:54px}.Cursor-module__BhzoBW__press{width:22px;height:22px}
.Menu-module__UIGT2q__burger{z-index:220;width:30px;height:22px;color:var(--fg);background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;padding:0;display:flex;position:fixed;top:clamp(20px,3.5vw,44px);right:clamp(20px,3.5vw,44px)}.Menu-module__UIGT2q__burger span{transform-origin:50%;height:1.5px;transition:transform .4s var(--ease-out-expo), opacity .25s ease, width .4s var(--ease-out-expo);background:currentColor;display:block}.Menu-module__UIGT2q__burger span:first-child{width:100%}.Menu-module__UIGT2q__burger span:nth-child(2){width:70%;margin-left:auto}.Menu-module__UIGT2q__burger span:nth-child(3){width:86%}.Menu-module__UIGT2q__burger:hover span:nth-child(2),.Menu-module__UIGT2q__burger:hover span:nth-child(3){width:100%}.Menu-module__UIGT2q__burgerOpen span:first-child{width:100%;transform:translateY(7.5px)rotate(45deg)}.Menu-module__UIGT2q__burgerOpen span:nth-child(2){opacity:0;transform:scaleX(0)}.Menu-module__UIGT2q__burgerOpen span:nth-child(3){width:100%;transform:translateY(-7.5px)rotate(-45deg)}.Menu-module__UIGT2q__overlay{z-index:200;background-color:var(--bg);--reveal:0%;-webkit-mask:radial-gradient(circle at calc(100% - 58px) 55px, #000 var(--reveal), transparent calc(var(--reveal) + 30%));-webkit-mask:radial-gradient(circle at calc(100% - 58px) 55px, #000 var(--reveal), transparent calc(var(--reveal) + 30%));mask:radial-gradient(circle at calc(100% - 58px) 55px, #000 var(--reveal), transparent calc(var(--reveal) + 30%));opacity:0;pointer-events:none;transition:--reveal .55s var(--ease-in-out), opacity .4s ease;will-change:opacity;background-image:radial-gradient(70vmax 70vmax at 100% 0,#6b35e938,#0000 60%),radial-gradient(55vmax 55vmax at 0 100%,#5827c42e,#0000 60%);flex-direction:column;justify-content:center;padding:clamp(28px,8vw,120px);display:flex;position:fixed;inset:0}.Menu-module__UIGT2q__overlayOpen{--reveal:160%;opacity:1;pointer-events:auto;transition:--reveal .9s var(--ease-out-expo), opacity .6s ease}.Menu-module__UIGT2q__overlay:after{content:"";pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px 150px;position:absolute;inset:0}.Menu-module__UIGT2q__picker{--item-h:clamp(56px, 10.5vh, 116px);opacity:0;width:min(100%,620px);transition:opacity .6s ease, transform .8s var(--ease-out-expo);align-self:center;align-items:center;gap:clamp(14px,4vw,56px);display:flex;transform:translateY(1.4em)}.Menu-module__UIGT2q__overlayOpen .Menu-module__UIGT2q__picker{opacity:1;transition-delay:.12s;transform:none}.Menu-module__UIGT2q__dialWrap{height:calc(var(--item-h) * 4.2);color:var(--fg);cursor:grab;touch-action:none;flex:none;align-items:center;gap:12px;padding-inline:10px;transition:color .3s;display:flex;position:relative}.Menu-module__UIGT2q__dialWrap:hover{color:#fff}.Menu-module__UIGT2q__dialWrap[data-dragging]{cursor:grabbing;color:#fff}.Menu-module__UIGT2q__dialWrap[data-dragging] .Menu-module__UIGT2q__dial{opacity:.9}.Menu-module__UIGT2q__dial{background-image:linear-gradient(to bottom, currentColor 0 2px, transparent 2px), repeating-linear-gradient(to bottom, currentColor 0 1.5px, transparent 1.5px calc(var(--item-h) / 6));background-size:30px var(--item-h), 16px var(--item-h);opacity:.55;background-repeat:repeat-y,repeat-y;width:30px;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.Menu-module__UIGT2q__dialWrap:after{content:"";background:var(--accent-lift);width:46px;height:2px;position:absolute;top:50%;left:-8px;transform:translateY(-50%);box-shadow:0 0 14px #a068ffe6}.Menu-module__UIGT2q__readout{letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--muted);font-size:10px;font-weight:500}.Menu-module__UIGT2q__readout i{opacity:.5;margin:0 2px;font-style:normal}.Menu-module__UIGT2q__wheel{min-width:0;max-width:460px;height:calc(var(--item-h) * 4.2);touch-action:none;flex:auto;position:relative}.Menu-module__UIGT2q__wheel:focus-visible{outline:1px solid var(--accent-lift);outline-offset:16px}.Menu-module__UIGT2q__slot{--lit:0;--slot-pad:70px;top:50%;left:calc(var(--slot-pad) * -1);right:calc(var(--slot-pad) * -1);height:calc(var(--item-h) + var(--slot-pad) * 2);margin-top:calc((var(--item-h) + var(--slot-pad) * 2) / -2);padding:0 var(--slot-pad);pointer-events:none;will-change:transform, opacity;align-items:center;display:flex;position:absolute}.Menu-module__UIGT2q__label{letter-spacing:-.022em;white-space:nowrap;color:rgba(250, 249, 253, calc(.38 + var(--lit,0) * .62));text-shadow:0 0 6px rgba(255, 255, 255, calc(var(--lit,0) * .34)), 0 0 18px rgba(255, 255, 255, calc(var(--lit,0) * .2)), 0 0 46px rgba(255, 255, 255, calc(var(--lit,0) * .1));font-size:clamp(2rem,7.5vw,5rem);font-weight:600;line-height:1.1}a.Menu-module__UIGT2q__label{pointer-events:auto;cursor:pointer}.Menu-module__UIGT2q__foot{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .5s ease .35s, transform .5s var(--ease-out-expo) .35s;justify-content:space-between;gap:16px;font-size:11px;display:flex;position:absolute;bottom:clamp(24px,6vh,56px);left:clamp(28px,8vw,120px);right:clamp(28px,8vw,120px);transform:translateY(12px)}.Menu-module__UIGT2q__overlayOpen .Menu-module__UIGT2q__foot{opacity:1;transform:none}.Menu-module__UIGT2q__hint{opacity:.6}@media (max-width:720px){.Menu-module__UIGT2q__hint{display:none}.Menu-module__UIGT2q__label{font-size:clamp(1.75rem,9vw,3rem)}.Menu-module__UIGT2q__slot{--slot-pad:40px}}@media (max-width:480px){.Menu-module__UIGT2q__readout{display:none}.Menu-module__UIGT2q__dialWrap{gap:0;padding-inline:8px}.Menu-module__UIGT2q__dial{width:24px}.Menu-module__UIGT2q__dialWrap:after{width:36px;left:-6px}.Menu-module__UIGT2q__foot{letter-spacing:.1em;font-size:10px}}@media (max-height:520px){.Menu-module__UIGT2q__picker{--item-h:clamp(46px, 16vh, 70px)}.Menu-module__UIGT2q__label{font-size:clamp(1.5rem,7vh,2.5rem)}}@media (prefers-reduced-motion:reduce){.Menu-module__UIGT2q__overlay{opacity:0;transition:opacity .2s;-webkit-mask:none;mask:none}.Menu-module__UIGT2q__overlayOpen{opacity:1}.Menu-module__UIGT2q__picker,.Menu-module__UIGT2q__overlayOpen .Menu-module__UIGT2q__picker{opacity:1;transform:none}.Menu-module__UIGT2q__foot{transform:none}.Menu-module__UIGT2q__burger span{transition:opacity .2s}}
.ParticleWordmark-module__DMv5xW__stage{display:block;position:relative}.ParticleWordmark-module__DMv5xW__strut{vertical-align:baseline;width:0;height:0;display:inline-block}.ParticleWordmark-module__DMv5xW__canvas{opacity:0;pointer-events:none;will-change:opacity;position:absolute;top:0;left:0}
