.landing-anchor{scroll-margin-top:5.5rem}.landing-display{font-variation-settings:"SOFT" 100, "opsz" 72}.landing-still{pointer-events:none}.landing-still *,.landing-still :before,.landing-still :after{animation:none!important}.landing-map-link:focus-visible{outline:4px solid color-mix(in srgb, var(--color-chrome) 35%, transparent);outline-offset:-4px}@keyframes landing-fade{0%{opacity:0}}.landing-fade{animation:.32s cubic-bezier(.2,.7,.2,1) both landing-fade}.landing-reveal{opacity:0;transition:opacity .32s cubic-bezier(.2,.7,.2,1),transform .32s cubic-bezier(.2,.7,.2,1);transform:translateY(12px)}.landing-reveal[data-delay="1"]{transition-delay:80ms}.landing-reveal[data-delay="2"]{transition-delay:.16s}.landing-reveal[data-shown]{opacity:1;transform:none}.landing-thumb{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.landing-faq-answer{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1),visibility .32s;display:grid}.landing-faq-answer[data-open=true]{visibility:visible;grid-template-rows:1fr}.landing-faq-mark{transition:transform .32s cubic-bezier(.2,.7,.2,1)}.landing-faq-mark[data-open=true]{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.landing-reveal{opacity:1;transition:none;transform:none}.landing-fade{animation:none}.landing-faq-mark,.landing-faq-answer{transition:none}}
