.PageLoader-module__2PXeCW__root{z-index:70;pointer-events:none;position:fixed;inset:0}.PageLoader-module__2PXeCW__veil{background:var(--hero);pointer-events:auto;position:absolute;inset:0}.PageLoader-module__2PXeCW__stage{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.PageLoader-module__2PXeCW__wordmark{transform-origin:0 0;will-change:transform;width:min(18.0625rem,78vw);height:auto;overflow:visible}@media (max-width:63.999rem){.PageLoader-module__2PXeCW__wordmark{width:min(13.5rem,62vw)}}@media (max-width:39.999rem){.PageLoader-module__2PXeCW__wordmark{width:min(10.75rem,56vw)}}.PageLoader-module__2PXeCW__wordmark svg{width:100%;height:auto;display:block;overflow:visible}.PageLoader-module__2PXeCW__f{transform-box:fill-box;transform-origin:50%}
.PageTransition-module__VGco_G__veil{z-index:110;pointer-events:none;background:var(--hero);position:fixed;inset:0}
:root{--background:#fbfafc;--foreground:#19161c;--hero:#16141a;--on-dark:#fbfafc;--muted:#625c6b;--accent:#a475f4;--accent-deep:#6b4a9e;--accent-bright:#cbaefc;--accent-tint:#ede6f5;--frame-max:1920px;--content-max:1800px;--content-inset:60px;--page-gutter:16px;--font-inter-features:"liga" 1, "calt" 1, "ss01" 1, "cv10" 1, "cv11" 1, "cv12" 1, "cv13" 1;--font-display-features:"liga" 1, "calt" 1, "ss01" 1, "cv10" 1, "cv11" 1, "cv12" 1, "cv13" 1}@media (max-width:63.999rem){:root{--content-inset:24px;--page-gutter:12px;--homepage-section-padding-block:5.5rem 6rem}}@media (max-width:39.999rem){:root{--content-inset:16px;--page-gutter:8px;--homepage-section-padding-block:4.25rem 4.5rem}}html{font-feature-settings:var(--font-inter-features);height:100%}html,body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-sans), system-ui, sans-serif;font-feature-settings:var(--font-inter-features);font-variant-ligatures:common-ligatures contextual;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,[class*=heading],[class*=title],[class*=display]{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;font-feature-settings:var(--font-display-features);font-variation-settings:"opsz" 36}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,input,textarea,select,a{font-feature-settings:var(--font-inter-features)}img{max-width:100%;display:block}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped,html.menu-open,html.menu-open body{overflow:hidden}html.menu-open body{padding-right:var(--scrollbar-compensation,0px)}html[data-intro=pending].lenis.lenis-stopped{overflow:auto}html[data-intro=pending]:not([data-intro-ready]):before{content:"";z-index:70;pointer-events:none;background:var(--hero);position:fixed;inset:0}html[data-intro=pending] [data-intro-target]{visibility:hidden}html[data-capture],html[data-capture] *,html[data-capture] :before,html[data-capture] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}
