.landing-module__7yNWsq__page{background:var(--color-canvas);min-height:100vh;font-family:var(--font-body);color:var(--color-ink)}.landing-module__7yNWsq__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);max-width:1160px;margin:0 auto;padding:clamp(48px,9vw,104px) 24px clamp(40px,6vw,72px);display:grid}.landing-module__7yNWsq__heroCopy{flex-direction:column;gap:20px;display:flex}.landing-module__7yNWsq__tag{letter-spacing:.02em;min-height:26px;color:var(--color-accent-deep);background:var(--color-accent-light);border-radius:999px;align-self:flex-start;align-items:center;padding:3px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.landing-module__7yNWsq__h1{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:400;line-height:1.02}.landing-module__7yNWsq__lede{max-width:34rem;color:var(--color-ink-secondary);margin:0;font-size:clamp(1rem,2.2vw,1.1875rem);line-height:1.6}.landing-module__7yNWsq__note{color:var(--color-ink-muted);margin:0;font-size:.875rem}.landing-module__7yNWsq__heroArt{position:relative}.landing-module__7yNWsq__heroImage,.landing-module__7yNWsq__squareImage{-webkit-mask-image:radial-gradient(70% 70%,#000 55%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 55%,#0000 100%)}.landing-module__7yNWsq__heroImage{width:100%;height:auto;display:block}.landing-module__7yNWsq__ctaRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-module__7yNWsq__primary,.landing-module__7yNWsq__secondary{min-height:52px;transition:background-color .2s var(--ease-sig), box-shadow .2s var(--ease-sig), transform .3s var(--ease-sig);border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:8px 10px 8px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.landing-module__7yNWsq__primary{background:var(--color-accent-deep);color:var(--color-surface)}.landing-module__7yNWsq__primary:hover{transform:translateY(-1px)}.landing-module__7yNWsq__secondary{background:var(--color-surface);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-hairline);padding-inline:24px}.landing-module__7yNWsq__secondary:hover{background:var(--color-wash)}.landing-module__7yNWsq__arrowIsland{background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.125rem;display:inline-flex}.landing-module__7yNWsq__band{padding:clamp(56px,9vw,112px) 24px}.landing-module__7yNWsq__band+.landing-module__7yNWsq__band{box-shadow:0 -1px 0 var(--color-hairline)}.landing-module__7yNWsq__inner{max-width:1160px;margin:0 auto}.landing-module__7yNWsq__innerNarrow{max-width:720px;margin:0 auto}.landing-module__7yNWsq__split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.landing-module__7yNWsq__h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 14px;font-size:clamp(1.75rem,4vw,2.625rem);font-weight:500;line-height:1.1}.landing-module__7yNWsq__sub{max-width:36rem;color:var(--color-ink-secondary);margin:0 0 18px;font-size:1.0625rem;line-height:1.65}.landing-module__7yNWsq__h3{letter-spacing:-.01em;margin:0 0 8px;font-size:1.0625rem;font-weight:600}.landing-module__7yNWsq__body{color:var(--color-ink-secondary);margin:0;font-size:.9375rem;line-height:1.6}.landing-module__7yNWsq__strong{color:var(--color-ink);font-weight:600}.landing-module__7yNWsq__stack{flex-direction:column;gap:10px;display:flex}.landing-module__7yNWsq__source{color:var(--color-ink-muted);margin:10px 0 0;font-size:.8125rem}.landing-module__7yNWsq__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.landing-module__7yNWsq__shell{background:var(--color-shell);box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:1.75rem;padding:6px}.landing-module__7yNWsq__core{background:var(--color-surface);height:100%;box-shadow:var(--shadow-inset-top), 0 18px 40px -34px #6a4ae873;border-radius:calc(1.75rem - 6px);flex-direction:column;gap:14px;padding:24px;display:flex;position:relative}.landing-module__7yNWsq__exampleTag{color:var(--color-ink-muted);font-size:.75rem;position:absolute;top:16px;right:18px}.landing-module__7yNWsq__showUp{background:var(--color-accent-light);border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.landing-module__7yNWsq__showUpTitle{color:var(--color-accent-deep);margin:0 0 2px;font-size:.9375rem;font-weight:600}.landing-module__7yNWsq__showUpLine{font-family:var(--font-display);margin:0;font-size:1.125rem;line-height:1.4}.landing-module__7yNWsq__noteCard{box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.landing-module__7yNWsq__noteTitle{margin:0;font-size:.9375rem;font-weight:600}.landing-module__7yNWsq__noteBody{color:var(--color-ink-secondary);margin:0;font-size:.875rem;line-height:1.55}.landing-module__7yNWsq__notePrompt{font-family:var(--font-display);margin:0;font-style:italic;line-height:1.5}.landing-module__7yNWsq__squareImage{justify-self:center;width:100%;max-width:480px;height:auto}.landing-module__7yNWsq__cardImage{border-radius:24px;justify-self:center;width:100%;max-width:340px;height:auto;box-shadow:0 30px 70px -40px #6a4ae88c}.landing-module__7yNWsq__quote{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:22px;margin-top:8px;padding:22px 24px}.landing-module__7yNWsq__quoteText{font-family:var(--font-display);margin:0;font-size:1.25rem;line-height:1.45}.landing-module__7yNWsq__quoteMeta{color:var(--color-ink-muted);margin:8px 0 0;font-size:.8125rem}.landing-module__7yNWsq__faq{flex-direction:column;margin-top:24px;display:flex}.landing-module__7yNWsq__faqItem{padding:6px 0}.landing-module__7yNWsq__faqItem+.landing-module__7yNWsq__faqItem{box-shadow:0 -1px 0 var(--color-hairline)}.landing-module__7yNWsq__faqQ{cursor:pointer;align-items:center;min-height:56px;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.landing-module__7yNWsq__faqQ::-webkit-details-marker{display:none}.landing-module__7yNWsq__faqQ:after{content:"+";color:var(--color-ink-muted);transition:transform .25s var(--ease-sig);margin-left:auto;font-size:1.25rem}.landing-module__7yNWsq__faqItem[open] .landing-module__7yNWsq__faqQ:after{transform:rotate(45deg)}.landing-module__7yNWsq__faqItem .landing-module__7yNWsq__body{max-width:40rem;padding:0 0 16px}.landing-module__7yNWsq__finalCta{text-align:center;box-shadow:0 -1px 0 var(--color-hairline);padding:clamp(64px,10vw,128px) 24px}.landing-module__7yNWsq__finalCta .landing-module__7yNWsq__sub{margin-inline:auto}.landing-module__7yNWsq__page :is(a,summary):focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:4px;border-radius:8px}@media (max-width:900px){.landing-module__7yNWsq__grid3{grid-template-columns:1fr}}@media (max-width:767px){.landing-module__7yNWsq__hero,.landing-module__7yNWsq__split{grid-template-columns:1fr}.landing-module__7yNWsq__hero,.landing-module__7yNWsq__band{padding-inline:16px}.landing-module__7yNWsq__reverse>:first-child{order:2}}@media (prefers-reduced-motion:reduce){.landing-module__7yNWsq__primary,.landing-module__7yNWsq__secondary,.landing-module__7yNWsq__faqQ:after{transition:none!important}.landing-module__7yNWsq__primary:hover{transform:none}}@media (prefers-contrast:more){.landing-module__7yNWsq__sub,.landing-module__7yNWsq__body,.landing-module__7yNWsq__noteBody,.landing-module__7yNWsq__note{color:var(--color-ink)}.landing-module__7yNWsq__shell,.landing-module__7yNWsq__secondary,.landing-module__7yNWsq__noteCard,.landing-module__7yNWsq__quote{box-shadow:inset 0 0 0 1.5px var(--color-ink-secondary)}}
