.m-landing{--m-glass:color-mix(in srgb, var(--surface-base) 88%, transparent);--m-glass-edge:color-mix(in srgb, var(--ink) 10%, var(--surface-base));--m-glass-shadow:inset 0 1px 0 var(--surface-base), 0 8px 32px color-mix(in srgb, var(--ink) 5%, transparent);--m-reveal:.7s;--m-reveal-ease:cubic-bezier(.22, 1, .36, 1);--m-travel:24px;--m-blur:6px;font-family:var(--font-text);background:var(--surface-base)}.m-landing :is(a,button,summary):focus-visible{outline:2px solid var(--accent-blue);outline-offset:5px}.m-landing .m-pill-primary{box-shadow:inset 0 1px 1px color-mix(in srgb, var(--surface-base) 32%, transparent), 0 3px 8px color-mix(in srgb, var(--ink) 8%, transparent)}.m-landing .m-start>span{color:var(--surface-base);background:0 0}.m-landing .m-head h2{letter-spacing:-.035em;margin-top:0}.m-landing .m-head .m-lead{max-width:480px;margin-top:16px;font-size:16px}.m-landing .m-reveal{opacity:1;filter:none;animation:none;transform:none}@media (prefers-reduced-motion:no-preference){html:has(.m-landing){scroll-behavior:smooth}.m-landing .m-reveal{transition-delay:var(--m-reveal-delay,0s)}.m-landing .m-reveal:focus-within{transition:none}.m-landing .m-reveal[data-reveal-pending]:not([data-revealed]){opacity:0;filter:blur(var(--m-blur));transform:translateY(var(--m-travel))}.m-landing :is(.m-pill,.m-start>span){transition:transform .24s var(--m-ease), background-color .2s ease, border-color .2s ease}.m-landing .m-pill:hover{transform:translateY(-2px)}.m-landing .m-pill:active{transform:translateY(0)scale(.98)}.m-landing .m-start:hover>span{transform:translate(3px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.m-landing .m-pill-primary{isolation:isolate;position:relative;overflow:hidden}.m-landing .m-pill-primary:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--surface-base) 22%, transparent) 50%, transparent 65%);position:absolute;inset:0;transform:translate(-110%)}.m-landing .m-pill-primary:hover:after{animation:.65s ease-out m-button-highlight}}@keyframes m-button-highlight{to{transform:translate(110%)}}@supports not ((-webkit-backdrop-filter:blur(24px)) or (backdrop-filter:blur(24px))){.m-landing{--m-glass:var(--surface-base)}}@media (prefers-reduced-transparency:reduce){.m-landing{--m-glass:var(--surface-base)}}
