.globals-module__wTLk1W__racine{--font-body:"Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink:#fff;--ink-soft:#ffffffc2;--ink-faint:#ffffff8f;--glass:#16201a8c;--glass-lift:#202c24ad;--hairline:#ffffff21;--blush:#f0b4c4;--ground:#16241b;--ground-deep:#050a07;--gutter:clamp(16px, 3.4vw, 40px);--shell:1240px;--nav-h:72px;--radius:12px;--ease-out:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.globals-module__wTLk1W__racine),:where(.globals-module__wTLk1W__racine) *,:where(.globals-module__wTLk1W__racine) :before,:where(.globals-module__wTLk1W__racine) :after{box-sizing:border-box}:where(.globals-module__wTLk1W__racine) *{margin:0}html:has(.globals-module__wTLk1W__racine){margin:0}html:has(.globals-module__wTLk1W__racine) body{margin:0}.globals-module__wTLk1W__racine{-webkit-text-size-adjust:100%;min-height:100dvh;font-family:var(--font-body);color:var(--ink);background:var(--ground-deep);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}:where(.globals-module__wTLk1W__racine) img,:where(.globals-module__wTLk1W__racine) svg,:where(.globals-module__wTLk1W__racine) video{max-width:100%;display:block}:where(.globals-module__wTLk1W__racine) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(.globals-module__wTLk1W__racine) a{color:inherit;text-decoration:none}:where(.globals-module__wTLk1W__racine) ul{padding:0;list-style:none}:where(.globals-module__wTLk1W__racine) :focus-visible{outline:2px solid var(--blush);outline-offset:3px;border-radius:999px}.globals-module__wTLk1W__shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.globals-module__wTLk1W__sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.globals-module__wTLk1W__btn{font-family:var(--font-body);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:background .35s var(--ease-out), transform .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:500;display:inline-flex}.globals-module__wTLk1W__btn:hover{transform:translateY(-1px)}.globals-module__wTLk1W__btn:active{transform:translateY(0)}.globals-module__wTLk1W__btn--pearl{color:#1d1418;background:linear-gradient(#fff 0%,#f6e9ee 100%);box-shadow:0 8px 26px #0000005c}.globals-module__wTLk1W__btn--pearl:hover{box-shadow:0 12px 34px #00000070}.globals-module__wTLk1W__btn--ink{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e0bc7;border:1px solid #ffffff3d}.globals-module__wTLk1W__btn--ink:hover{background:#121813e0;border-color:#ffffff61}
.Navbar-module__Q-mzpa__nav{z-index:60;position:fixed;inset:0 0 auto}.Navbar-module__Q-mzpa__nav__inner{min-height:var(--nav-h);align-items:center;gap:20px;display:flex}.Navbar-module__Q-mzpa__nav__brand{letter-spacing:.01em;color:var(--ink);align-items:center;gap:7px;font-size:15.5px;font-weight:500;display:inline-flex}.Navbar-module__Q-mzpa__nav__rail{border:1px solid var(--hairline);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#0e141080;border-radius:999px;align-items:center;gap:2px;margin-inline:auto;padding:5px;display:flex}.Navbar-module__Q-mzpa__nav__rail a{color:var(--ink-soft);transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:999px;padding:8px 17px;font-size:13px;font-weight:400}.Navbar-module__Q-mzpa__nav__rail a:hover{color:var(--ink)}.Navbar-module__Q-mzpa__nav__rail a.Navbar-module__Q-mzpa__is-active{color:var(--ink);background:#ffffff29}.Navbar-module__Q-mzpa__nav__actions{align-items:center;gap:18px;display:flex}.Navbar-module__Q-mzpa__nav__register{color:var(--ink-soft);font-size:13.5px}.Navbar-module__Q-mzpa__nav__register:hover{color:var(--ink)}.Navbar-module__Q-mzpa__nav__actions .Navbar-module__Q-mzpa__btn{padding:10px 22px;font-size:13.5px}.Navbar-module__Q-mzpa__nav__toggle{margin-left:auto;padding:8px;display:none}@media (max-width:1000px){.Navbar-module__Q-mzpa__nav__rail,.Navbar-module__Q-mzpa__nav__actions{display:none}.Navbar-module__Q-mzpa__nav__toggle{display:inline-flex}.Navbar-module__Q-mzpa__nav__sheet{margin:0 var(--gutter);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a100cf0;border-radius:18px;flex-direction:column;padding:12px 18px 20px;display:flex}.Navbar-module__Q-mzpa__nav__sheet>a{color:var(--ink-soft);border-bottom:1px solid #ffffff14;padding:13px 4px;font-size:15.5px}.Navbar-module__Q-mzpa__nav__sheet>a.Navbar-module__Q-mzpa__btn{color:#1d1418;border-bottom:0;margin-top:16px}}
.Hero-module__4luYZq__hero{--scale:1;--ui-scale:1;isolation:isolate;min-height:100svh;padding-top:var(--nav-h);background:radial-gradient(120% 90% at 50% 40%, var(--ground) 0%, var(--ground-deep) 100%);flex-direction:column;padding-bottom:clamp(20px,3vh,34px);display:flex;position:relative;overflow:hidden}.Hero-module__4luYZq__hero__media{z-index:-1;position:absolute;inset:0}.Hero-module__4luYZq__hero__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out)}.Hero-module__4luYZq__hero__video.Hero-module__4luYZq__is-ready{opacity:1}.Hero-module__4luYZq__hero__scrim{background:radial-gradient(92% 68% at 50% 52%,#060c0800 42%,#050a0794 100%),linear-gradient(#050a07a8 0%,#050a071f 22%,#050a0700 50%,#050a07b8 100%);position:absolute;inset:0}.Hero-module__4luYZq__hero__body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.Hero-module__4luYZq__hero__title{font-size:calc(clamp(1.9rem, 4.3vw, 3.5rem) * var(--scale));letter-spacing:-.005em;color:var(--ink);text-shadow:0 2px 26px #040a0699;animation:Hero-module__4luYZq__bloom 1s var(--ease-out) both;font-weight:400;line-height:1.16}.Hero-module__4luYZq__hero__title-lead{color:#ffffffe6;font-size:.76em;font-weight:300;display:block}.Hero-module__4luYZq__hero__cta{margin-top:calc(clamp(22px,3.4vh,36px) * var(--scale));padding:calc(12px*var(--ui-scale)) calc(28px*var(--ui-scale));font-size:calc(14px*var(--ui-scale));animation:Hero-module__4luYZq__bloom 1s var(--ease-out) .1s both}.Hero-module__4luYZq__hero__foot{justify-content:space-between;align-items:flex-end;gap:clamp(14px,2.4vw,30px);padding-top:clamp(18px,3vh,32px);display:flex}.Hero-module__4luYZq__card{padding:calc(15px*var(--ui-scale)) calc(18px*var(--ui-scale));border-radius:var(--radius);background:var(--glass);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);animation:Hero-module__4luYZq__bloom 1s var(--ease-out) .3s both}.Hero-module__4luYZq__card--note{max-width:320px}.Hero-module__4luYZq__card--note h2{font-size:calc(14.5px*var(--ui-scale));letter-spacing:.005em;font-weight:500}.Hero-module__4luYZq__card--note p{font-size:calc(11.5px*var(--ui-scale));color:var(--ink-faint);margin-top:6px;font-weight:300;line-height:1.55}.Hero-module__4luYZq__hero__caption{font-size:calc(12.5px*var(--ui-scale));color:var(--ink-soft);text-shadow:0 1px 14px #040a06b3;padding-bottom:6px;font-weight:300}.Hero-module__4luYZq__hero__stats{gap:clamp(10px,1.4vw,16px);display:flex}.Hero-module__4luYZq__card--stat{min-width:calc(112px*var(--ui-scale));flex-direction:column;display:flex}.Hero-module__4luYZq__card--stat strong{font-size:calc(23px*var(--ui-scale));font-weight:500;line-height:1.1}.Hero-module__4luYZq__card__label{font-size:calc(12px*var(--ui-scale));color:var(--ink-faint);font-weight:300}.Hero-module__4luYZq__card__foot{margin-top:calc(14px*var(--ui-scale));font-size:calc(11px*var(--ui-scale));color:var(--ink-soft);font-weight:300}@keyframes Hero-module__4luYZq__bloom{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.Hero-module__4luYZq__hero__title,.Hero-module__4luYZq__hero__cta,.Hero-module__4luYZq__card{animation:none}.Hero-module__4luYZq__hero__video{transition:opacity .3s linear}}@media (max-width:900px){.Hero-module__4luYZq__hero__foot{text-align:center;flex-direction:column;align-items:stretch}.Hero-module__4luYZq__card--note{max-width:none}.Hero-module__4luYZq__hero__stats{justify-content:center}.Hero-module__4luYZq__card--stat{flex:1}}@media (max-width:560px){.Hero-module__4luYZq__hero__caption{order:-1}}
