.page-module___8aEwW__landingPage{color:#f5f5f2;background:radial-gradient(circle at 76% 13%,#ffffff1a,#0000 25rem),linear-gradient(135deg,#161616 0%,#080808 62%,#101010 100%);min-height:100svh;padding:1.25rem clamp(1.25rem,5vw,5rem) 1.5rem}.page-module___8aEwW__navigation,.page-module___8aEwW__hero,.page-module___8aEwW__footer{width:min(100%,76rem);margin-inline:auto}.page-module___8aEwW__navigation{justify-content:space-between;align-items:center;padding-block:.5rem;display:flex}.page-module___8aEwW__wordmark,.page-module___8aEwW__signInLink,.page-module___8aEwW__primaryAction{align-items:center;text-decoration:none;display:inline-flex}.page-module___8aEwW__wordmark{color:inherit;letter-spacing:-.02em;gap:.65rem;font-size:1rem;font-weight:650}.page-module___8aEwW__wordmarkMark{background:#ffffff14;border:1px solid #ffffff2e;border-radius:.7rem;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid}.page-module___8aEwW__signInLink{color:#f5f5f2;border-radius:999px;gap:.45rem;padding:.55rem .8rem;font-size:.9rem}.page-module___8aEwW__signInLink:hover,.page-module___8aEwW__signInLink:focus-visible{background:#ffffff1a}.page-module___8aEwW__signInLink svg,.page-module___8aEwW__primaryAction svg,.page-module___8aEwW__featureIcon svg{width:1rem;height:1rem}.page-module___8aEwW__hero{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:center;gap:clamp(2rem,8vw,8rem);min-height:min(42rem,70svh);padding-block:4rem;display:grid}.page-module___8aEwW__heroCopy{max-width:42rem}.page-module___8aEwW__eyebrow{color:#bdbdb7;letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:650}.page-module___8aEwW__hero h1{letter-spacing:-.075em;max-width:10ch;margin:0;font-size:clamp(3.5rem,8vw,7rem);font-weight:650;line-height:.94}.page-module___8aEwW__introduction{color:#bdbdb7;max-width:31rem;margin:1.75rem 0 0;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.55}.page-module___8aEwW__primaryAction{color:#111;background:#f5f5f2;border:1px solid #fff3;border-radius:999px;gap:.7rem;margin-top:2rem;padding:.85rem 1.1rem;font-weight:650;transition:transform .16s,background .16s}.page-module___8aEwW__primaryAction:hover,.page-module___8aEwW__primaryAction:focus-visible{background:#fff;transform:translateY(-2px)}.page-module___8aEwW__heroMark{aspect-ratio:1;letter-spacing:-.12em;background:linear-gradient(145deg,#ffffff29,#ffffff08);border:1px solid #ffffff29;border-radius:28%;place-items:center;width:min(30rem,75vw);margin-inline:auto;font-size:clamp(8rem,22vw,18rem);font-weight:700;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #00000059,inset 0 1px #fff3}.page-module___8aEwW__heroMarkGlow{filter:blur(4rem);opacity:.28;background:#a8b4ff;border-radius:50%;position:absolute;inset:15%}.page-module___8aEwW__heroMark span{text-shadow:0 0 2rem #ffffff3d;position:relative}.page-module___8aEwW__featureSection{width:min(100%,76rem);margin-inline:auto;padding-block:3rem 6rem}.page-module___8aEwW__sectionHeading h2{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3.5rem)}.page-module___8aEwW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.page-module___8aEwW__feature{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1.25rem;min-height:12rem;padding:1.25rem}.page-module___8aEwW__featureIcon{color:#d8d8d2;background:#ffffff1a;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:2.5rem;display:grid}.page-module___8aEwW__feature h3{margin:0;font-size:1.1rem}.page-module___8aEwW__feature p{color:#a7a7a1;margin:.55rem 0 0;font-size:.9rem;line-height:1.5}.page-module___8aEwW__footer{color:#8d8d88;border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:1rem;font-size:.8rem;display:flex}@media (max-width:720px){.page-module___8aEwW__hero{grid-template-columns:1fr;min-height:auto;padding-block:5rem 4rem}.page-module___8aEwW__heroMark{grid-row:1;width:min(18rem,70vw)}.page-module___8aEwW__featureGrid{grid-template-columns:1fr}.page-module___8aEwW__featureIcon{margin-bottom:1.5rem}}
