.intro-module__iqunkG__intro{z-index:10000;pointer-events:none;color:#f4faff;position:fixed;inset:0}.intro-module__iqunkG__upper,.intro-module__iqunkG__lower{background:#04090e;height:51%;position:absolute;inset-inline:0}.intro-module__iqunkG__upper{animation:.7s cubic-bezier(.76,0,.24,1) 3s both intro-module__iqunkG__open-up;top:0}.intro-module__iqunkG__lower{animation:.7s cubic-bezier(.76,0,.24,1) 3s both intro-module__iqunkG__open-down;bottom:0}.intro-module__iqunkG__name,.intro-module__iqunkG__logoStage{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-module__iqunkG__name{letter-spacing:-.025em;color:#22aee2;width:min(1200px,92%);font-size:clamp(26px,3.7vw,60px);font-weight:650;line-height:1.3;animation:.25s ease-in 1.3s both intro-module__iqunkG__name-out}.intro-module__iqunkG__word{white-space:pre;display:inline-block}.intro-module__iqunkG__word>span{animation:.5s cubic-bezier(.16,1,.3,1) both intro-module__iqunkG__letter-in;animation-delay:calc(50ms + var(--i) * 20ms);display:inline-block}.intro-module__iqunkG__logoStage{width:clamp(260px,40vw,540px);animation:.4s ease-in 2.9s both intro-module__iqunkG__logo-out}.intro-module__iqunkG__logoStage>p{color:#24aee0;margin:0 0 24px;font-size:clamp(15px,1.5vw,23px);font-weight:650;animation:.6s 1.35s both intro-module__iqunkG__letter-in}.intro-module__iqunkG__logo{aspect-ratio:780/128;width:100%;position:relative}.intro-module__iqunkG__piece{animation:.75s cubic-bezier(.16,1,.3,1) both intro-module__iqunkG__assemble;display:block;position:absolute;inset:0}.intro-module__iqunkG__piece img{width:100%;height:auto;display:block}.intro-module__iqunkG__piece[data-piece="0"]{clip-path:polygon(0 0,15% 0,15% 50%,0 50%);--x:-28px;--y:-22px;--r:-9deg;animation-delay:1.35s}.intro-module__iqunkG__piece[data-piece="1"]{clip-path:polygon(0 50%,15% 50%,15% 100%,0 100%);--x:18px;--y:24px;--r:9deg;animation-delay:1.45s}.intro-module__iqunkG__piece[data-piece="2"]{clip-path:inset(0 43% 0 15%);--x:30px;--y:0px;--r:0deg;animation-delay:1.55s}.intro-module__iqunkG__piece[data-piece="3"]{clip-path:inset(0 0 0 57%);--x:45px;--y:0px;--r:0deg;animation-delay:1.65s}@keyframes intro-module__iqunkG__letter-in{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes intro-module__iqunkG__name-out{0%{opacity:1}to{opacity:0;filter:blur(4px)}}@keyframes intro-module__iqunkG__assemble{0%{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r));filter:blur(3px)}to{opacity:1;filter:blur();transform:none}}@keyframes intro-module__iqunkG__logo-out{0%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.035)}}@keyframes intro-module__iqunkG__open-up{to{transform:translateY(-102%)}}@keyframes intro-module__iqunkG__open-down{to{transform:translateY(102%)}}@media (max-width:600px){.intro-module__iqunkG__name{width:92%;font-size:clamp(25px,6.5vw,36px)}.intro-module__iqunkG__logoStage>p{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.intro-module__iqunkG__intro{display:none}}
.hero-module__M4laAG__hero{--hero-ink:#f5f9ff;--hero-muted:#e0edf7;isolation:isolate;min-height:max(680px,100svh);color:var(--hero-ink);background:#04090e;position:relative;overflow:clip}.hero-module__M4laAG__experience{min-height:inherit;place-items:center;padding:150px 28px;display:grid}.hero-module__M4laAG__hero:has(.hero-module__M4laAG__experience[data-hero-phase=pending]){z-index:100;animation:0s 4s forwards hero-module__M4laAG__release-layer}.hero-module__M4laAG__boot{z-index:10000;pointer-events:none;background:#04090e;animation:0s 4s forwards hero-module__M4laAG__release-boot;position:fixed;inset:0}.hero-module__M4laAG__background,.hero-module__M4laAG__poster,.hero-module__M4laAG__player,.hero-module__M4laAG__scene,.hero-module__M4laAG__scrim{pointer-events:none;position:absolute;inset:0}.hero-module__M4laAG__background{z-index:-3}.hero-module__M4laAG__poster,.hero-module__M4laAG__player,.hero-module__M4laAG__scene{contain:layout paint;overflow:hidden}.hero-module__M4laAG__background[data-motion-ready=true] .hero-module__M4laAG__poster,.hero-module__M4laAG__player{visibility:hidden}.hero-module__M4laAG__background[data-motion-ready=true] .hero-module__M4laAG__player{visibility:visible}.hero-module__M4laAG__scene{background:#04090e}.hero-module__M4laAG__scrim{z-index:-1;background:linear-gradient(#0000 82%,#03080fe6),radial-gradient(58% 23% at 50% 49%,#030a12cf 0%,#030a1273 52%,#030a1200 100%)}.hero-module__M4laAG__content{text-align:center;opacity:1;width:min(1280px,100%);transition:opacity .75s,transform .75s cubic-bezier(.16,1,.3,1);position:relative;transform:none}.hero-module__M4laAG__experience[data-hero-phase=intro] .hero-module__M4laAG__content{opacity:0;transform:translateY(18px)}.hero-module__M4laAG__title{color:var(--hero-ink);letter-spacing:-.03em;word-break:keep-all;text-wrap:wrap;margin:0;font-size:clamp(38px,4.6vw,76px);font-weight:720;line-height:1.25}.hero-module__M4laAG__description{color:var(--hero-muted);letter-spacing:-.025em;word-break:keep-all;text-wrap:wrap;margin:24px 0 0;font-size:clamp(20px,2.35vw,36px);font-weight:650;line-height:1.5}.hero-module__M4laAG__cta{min-height:46px;color:var(--hero-muted);letter-spacing:-.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04090e47;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:12px;margin-top:40px;padding:0 18px 0 22px;font-size:15px;font-weight:650;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.hero-module__M4laAG__cta svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px;transition:transform .18s}.hero-module__M4laAG__cta:hover{color:#fff;background:#ffffff14;border-color:#ffffff8c}.hero-module__M4laAG__cta:hover svg{transform:translate(3px)}.hero-module__M4laAG__hero a:focus-visible{outline-offset:5px;outline:3px solid #82d5ff}.hero-module__M4laAG__hero ::selection{color:#092035;background:#c3e7ff}.hero-module__M4laAG__scrollCue{color:#f4f9ff;opacity:0;visibility:hidden;align-content:center;justify-items:center;gap:9px;min-width:60px;min-height:88px;transition:opacity .5s .6s,visibility 0s .6s;display:grid;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hero-module__M4laAG__scrollCue[data-ready=true]{opacity:1;visibility:visible}.hero-module__M4laAG__scrollCue svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:28px;height:46px}.hero-module__M4laAG__scrollCue span{letter-spacing:.16em;font-size:10px;font-weight:550}.hero-module__M4laAG__wheel{stroke-width:3.5px;stroke-linecap:round;animation:1.7s ease-in-out infinite paused hero-module__M4laAG__scroll-wheel}.hero-module__M4laAG__scrollCue[data-playing=true] .hero-module__M4laAG__wheel{animation-play-state:running}.hero-module__M4laAG__scrollCue:hover{color:#a4dfff}@keyframes hero-module__M4laAG__scroll-wheel{0%{opacity:0;transform:translateY(-2px)}25%{opacity:1}75%,to{opacity:0;transform:translateY(9px)}}@keyframes hero-module__M4laAG__release-boot{to{visibility:hidden}}@keyframes hero-module__M4laAG__release-layer{to{z-index:0}}@media (min-width:1800px){.hero-module__M4laAG__content{width:min(1600px,94%)}}@media (max-width:767px){.hero-module__M4laAG__hero{min-height:max(600px,100svh)}.hero-module__M4laAG__experience{padding:128px 18px 140px}.hero-module__M4laAG__title{letter-spacing:-.025em;font-size:clamp(27px,6.9vw,50px);line-height:1.3}.hero-module__M4laAG__description{letter-spacing:-.035em;margin-top:22px;font-size:clamp(15px,4vw,24px)}.hero-module__M4laAG__cta{min-height:44px;margin-top:30px;padding:0 16px 0 20px;font-size:14px}.hero-module__M4laAG__scrim{background:linear-gradient(#0000 83%,#03080fe6),radial-gradient(110% 19% at 50% 49%,#030a12eb 0%,#030a12b8 50%,#030a1200 100%)}.hero-module__M4laAG__scrollCue{bottom:28px}}@media (max-height:550px) and (orientation:landscape){.hero-module__M4laAG__hero{min-height:100svh}.hero-module__M4laAG__experience{padding:90px 18px 100px}.hero-module__M4laAG__title{font-size:clamp(25px,4vw,42px)}.hero-module__M4laAG__description{margin-top:12px;font-size:clamp(14px,2vw,20px)}.hero-module__M4laAG__cta{margin-top:16px}.hero-module__M4laAG__scrollCue{gap:6px;min-height:68px;bottom:12px}.hero-module__M4laAG__scrollCue svg{width:22px;height:36px}}@media (prefers-reduced-motion:reduce){.hero-module__M4laAG__content,.hero-module__M4laAG__scrollCue,.hero-module__M4laAG__cta,.hero-module__M4laAG__cta svg{transition:none}.hero-module__M4laAG__cta:hover svg{transform:none}.hero-module__M4laAG__experience[data-hero-phase=intro] .hero-module__M4laAG__content{opacity:1;transform:none}.hero-module__M4laAG__wheel{animation:none}}
