.globals-module__LdPh9W__racine{--font-display:"Instrument Serif", Georgia, serif;--font-body:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink:#fff;--ink-soft:#ffffffd1;--ink-faint:#ffffffa3;--ember:#eaa87c;--flare:#e4622c;--flare-hot:#f0703a;--glass:#260e0694;--hairline:#ffffff2e;--ground:#8d2c10;--ground-deep:#2c0c04;--gutter:clamp(20px, 4vw, 46px);--shell:1280px;--nav-h:74px;--radius:4px;--ease-out:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.globals-module__LdPh9W__racine),:where(.globals-module__LdPh9W__racine) *,:where(.globals-module__LdPh9W__racine) :before,:where(.globals-module__LdPh9W__racine) :after{box-sizing:border-box}:where(.globals-module__LdPh9W__racine) *{margin:0}html:has(.globals-module__LdPh9W__racine){margin:0}html:has(.globals-module__LdPh9W__racine) body{margin:0}.globals-module__LdPh9W__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__LdPh9W__racine) img,:where(.globals-module__LdPh9W__racine) svg,:where(.globals-module__LdPh9W__racine) video{max-width:100%;display:block}:where(.globals-module__LdPh9W__racine) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(.globals-module__LdPh9W__racine) a{color:inherit;text-decoration:none}:where(.globals-module__LdPh9W__racine) ul{padding:0;list-style:none}:where(.globals-module__LdPh9W__racine) :focus-visible{outline:2px solid var(--flare-hot);outline-offset:3px}.globals-module__LdPh9W__shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.globals-module__LdPh9W__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__LdPh9W__btn{border-radius:var(--radius);font-family:var(--font-body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), transform .3s var(--ease-out);align-items:center;gap:14px;padding:13px 13px 13px 22px;font-size:14px;font-weight:600;display:inline-flex}.globals-module__LdPh9W__btn:hover{transform:translateY(-1px)}.globals-module__LdPh9W__btn:active{transform:translateY(0)}.globals-module__LdPh9W__btn--flare{background:var(--flare);color:#fff}.globals-module__LdPh9W__btn--flare:hover{background:var(--flare-hot)}.globals-module__LdPh9W__btn--ghost{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c18168c;border:1px solid #ffffff38;padding:13px 22px}.globals-module__LdPh9W__btn--ghost:hover{background:#2a2420ad;border-color:#ffffff57}.globals-module__LdPh9W__btn__chip{width:26px;height:26px;color:var(--flare);background:#fff;border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.globals-module__LdPh9W__btn--sm{padding:10px 10px 10px 18px;font-size:13.5px}.globals-module__LdPh9W__btn--sm .globals-module__LdPh9W__btn__chip{width:23px;height:23px}
.Navbar-module__E6d2MW__nav{z-index:50;transition:background-color .4s var(--ease-out);position:fixed;inset:0 0 auto}.Navbar-module__E6d2MW__nav.Navbar-module__E6d2MW__is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#220c05b3}.Navbar-module__E6d2MW__nav__inner{min-height:var(--nav-h);align-items:center;gap:clamp(20px,4vw,56px);display:flex}.Navbar-module__E6d2MW__nav__brand{letter-spacing:-.02em;color:var(--ink);font-size:17.5px;font-weight:700}.Navbar-module__E6d2MW__nav__links{gap:clamp(16px,2vw,30px);margin-left:auto;display:flex}.Navbar-module__E6d2MW__nav__links a{color:#ffffffe6;transition:color .3s var(--ease-out);font-size:13.5px;font-weight:500}.Navbar-module__E6d2MW__nav__links a:hover{color:var(--ember)}.Navbar-module__E6d2MW__nav__toggle{margin-left:auto;padding:8px;display:none}@media (max-width:900px){.Navbar-module__E6d2MW__nav__links,.Navbar-module__E6d2MW__nav__cta{display:none}.Navbar-module__E6d2MW__nav__toggle{display:inline-flex}.Navbar-module__E6d2MW__nav__sheet{padding:8px var(--gutter) 24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e0b04f0;flex-direction:column;display:flex}.Navbar-module__E6d2MW__nav__sheet>a{border-bottom:1px solid #ffffff1f;padding:14px 2px;font-size:16px;font-weight:500}.Navbar-module__E6d2MW__nav__sheet>a.Navbar-module__E6d2MW__btn{border-bottom:0;justify-content:space-between;margin-top:18px}}
.Hero-module__6d9gja__hero{--scale:1;--ui-scale:1;isolation:isolate;min-height:100svh;padding-top:var(--nav-h);background:linear-gradient(160deg, var(--ground) 0%, var(--ground-deep) 100%);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__6d9gja__hero__media{z-index:-1;position:absolute;inset:0}.Hero-module__6d9gja__hero__video{object-fit:cover;object-position:58% center;opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease-out)}.Hero-module__6d9gja__hero__video.Hero-module__6d9gja__is-ready{opacity:1}.Hero-module__6d9gja__hero__grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 70%);mask-image:linear-gradient(90deg,#0000 18%,#000 70%)}.Hero-module__6d9gja__hero__scrim{background:linear-gradient(90deg,#1e0903c2 0%,#1e090380 34%,#1e09031f 62%,#1e090300 82%),linear-gradient(#1c090380 0%,#1c090300 24%);position:absolute;inset:0}.Hero-module__6d9gja__hero__body{text-align:left;flex-direction:column;align-items:flex-start;margin-inline:0 auto;display:flex}.Hero-module__6d9gja__tag{padding:calc(7px * var(--ui-scale)) calc(14px * var(--ui-scale));border-radius:var(--radius);background:var(--glass);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:calc(11.5px * var(--ui-scale));letter-spacing:.005em;animation:Hero-module__6d9gja__slide-in .85s var(--ease-out) both;align-items:center;gap:8px;font-weight:600;display:inline-flex}.Hero-module__6d9gja__tag svg{color:var(--flare-hot);flex:none}.Hero-module__6d9gja__hero__title{margin-top:calc(clamp(22px,3.6vh,38px) * var(--scale));font-family:var(--font-display);font-size:calc(clamp(2.6rem, 5.6vw, 5.1rem) * var(--scale));letter-spacing:-.01em;color:var(--ink);text-shadow:0 2px 30px #1e080273;animation:Hero-module__6d9gja__slide-in .85s var(--ease-out) 80ms both;font-style:italic;font-weight:400;line-height:1.1}.Hero-module__6d9gja__hero__title-alt{color:var(--ember)}.Hero-module__6d9gja__hero__sub{margin-top:calc(clamp(18px,2.6vh,26px) * var(--scale));max-width:52ch;font-size:calc(clamp(.88rem,1.12vw,1rem) * var(--ui-scale));color:var(--ink-soft);text-shadow:0 1px 16px #1e080280;animation:Hero-module__6d9gja__slide-in .85s var(--ease-out) .16s both;font-weight:400;line-height:1.62}.Hero-module__6d9gja__hero__cta{gap:calc(12px * var(--ui-scale));margin-top:calc(clamp(26px,4vh,40px) * var(--scale));animation:Hero-module__6d9gja__slide-in .85s var(--ease-out) .24s both;flex-wrap:wrap;display:flex}.Hero-module__6d9gja__hero__cta .Hero-module__6d9gja__btn{font-size:calc(14px * var(--ui-scale))}@keyframes Hero-module__6d9gja__slide-in{0%{opacity:0;transform:translate(-16px)}}@media (prefers-reduced-motion:reduce){.Hero-module__6d9gja__tag,.Hero-module__6d9gja__hero__title,.Hero-module__6d9gja__hero__sub,.Hero-module__6d9gja__hero__cta{animation:none}.Hero-module__6d9gja__hero__video{transition:opacity .3s linear}}@media (max-width:720px){.Hero-module__6d9gja__hero__video{object-position:66% center}.Hero-module__6d9gja__hero__scrim{background:linear-gradient(#1e0903b8 0%,#1e090385 55%,#1e09034d 100%)}.Hero-module__6d9gja__hero__cta{flex-direction:column;align-items:stretch;width:100%}.Hero-module__6d9gja__hero__cta .Hero-module__6d9gja__btn{justify-content:space-between}.Hero-module__6d9gja__hero__cta .Hero-module__6d9gja__btn--ghost{justify-content:center}}
