.LandingPage-module__b7Ig5a__root{min-height:100vh;color:var(--white);background:var(--ink);position:relative;overflow-x:clip}.LandingPage-module__b7Ig5a__heroCutoutShell{padding:clamp(.75rem,2vw,1.5rem)}@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<percentage>";inherits:true;initial-value:16%}.LandingPage-module__b7Ig5a__heroCutout{--mx:50%;--my:16%;background:linear-gradient(180deg,#163f47 0%,#123036 42%,var(--ink)100%);border-radius:clamp(10px,1.2vw,14px);min-height:calc(100dvh - clamp(1.5rem,4vw,3rem));transition:--mx 90ms linear,--my 90ms linear;position:relative;overflow:hidden}.LandingPage-module__b7Ig5a__heroAura{z-index:0;pointer-events:none;filter:blur(24px);will-change:transform;background:radial-gradient(90% 70% at 50% -12%,#58c4c833 0%,#58c4c821 22%,#58c4c80f 44%,#58c4c805 64%,#58c4c800 82%);animation:22s ease-in-out infinite alternate LandingPage-module__b7Ig5a__heroAuraDrift;position:absolute;inset:0}@keyframes LandingPage-module__b7Ig5a__heroAuraDrift{0%{transform:translate(-5%)}to{transform:translate(5%,2.5%)}}.LandingPage-module__b7Ig5a__heroGlow{z-index:0;pointer-events:none;background:radial-gradient(circle 620px at var(--mx)var(--my),#58c4c829 0%,#58c4c81a 20%,#58c4c80b 42%,#58c4c804 62%,#58c4c800 80%);filter:blur(20px);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.LandingPage-module__b7Ig5a__heroCutout{transition:none}.LandingPage-module__b7Ig5a__heroAura{animation:none}}.LandingPage-module__b7Ig5a__heroContent{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:66dvh;padding-block:96px 0;display:flex;position:relative}.LandingPage-module__b7Ig5a__trustedLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ash);margin:0 0 clamp(1.5rem,3vh,2.25rem);font-size:.78rem;font-weight:500}.LandingPage-module__b7Ig5a__trusted{z-index:2;text-align:center;width:100%;margin-top:clamp(2.5rem,7vh,4rem);position:relative}.LandingPage-module__b7Ig5a__heroImageWrap{z-index:2;justify-content:center;padding:clamp(.15rem,.5vh,.4rem) clamp(1rem,3vw,2.5rem) 0;display:flex;position:relative}.LandingPage-module__b7Ig5a__heroImage{border-radius:12px 12px 0 0;width:min(1180px,100%);height:auto;display:block}.LandingPage-module__b7Ig5a__heroMark{margin-bottom:clamp(.75rem,1.2vw,1rem);display:block}.LandingPage-module__b7Ig5a__heroTitle{max-width:20ch;font-family:var(--font-body);letter-spacing:-.03em;text-wrap:balance;color:var(--white);margin:0 0 clamp(1rem,1.8vw,1.4rem);font-size:clamp(2.4rem,5.2vw,2.7rem);font-weight:700;line-height:1.04}.LandingPage-module__b7Ig5a__heroTitleNoBreak{white-space:nowrap}.LandingPage-module__b7Ig5a__heroSubtext{max-width:44ch;font-size:clamp(1.05rem,1.5vw,1.2rem);font-family:var(--font-body);color:var(--cloud);margin:0;line-height:1.55}.LandingPage-module__b7Ig5a__heroCta{margin-top:clamp(1.5rem,2.4vw,2.25rem)}.LandingPage-module__b7Ig5a__heroCutoutGrain{z-index:1;pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.LandingPage-module__b7Ig5a__main{padding-top:5rem;padding-bottom:6rem;position:relative}.LandingPage-module__b7Ig5a__main section[id]{scroll-margin-top:5rem}@media (max-width:48em){.LandingPage-module__b7Ig5a__main{padding-top:3rem;padding-bottom:4rem}}
