.ms-landing{background-color:#FFFFFF;color:var(--et-ink);font-family:var(--font-ms-text),system-ui,sans-serif;font-size:1.0625rem;line-height:1.6;font-variant-numeric:lining-nums}body:has(.ms-landing){background-color:#FFFFFF}body:has(.et-page){background-color:#0B0B0B}.ms-landing :is(h1,h2,h3,h4){font-family:var(--font-ms-display),system-ui,sans-serif;font-weight:800;letter-spacing:-.01em;color:inherit}.ms-landing h3{font-weight:700}.ms-landing ::-moz-selection{background-color:var(--et-accent);color:var(--et-ink)}.ms-landing ::selection{background-color:var(--et-accent);color:var(--et-ink)}.ms-landing :focus-visible{outline:3px solid var(--et-ink);outline-offset:3px}.et-legal-title{margin:0;font-weight:900;font-size:clamp(2.25rem,4.4vw,3.5rem);line-height:1;letter-spacing:-.03em;text-wrap:balance}.et-legal-h2,.et-legal-title{font-family:var(--font-ms-display),system-ui,sans-serif}.et-legal-h2{font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.15;font-weight:800;letter-spacing:-.015em}.et-legal-body{font-size:1.0625rem;line-height:1.6}.et-page{background-color:var(--et-cream);color:var(--et-ink);font-family:var(--font-ms-text),system-ui,sans-serif;font-size:1rem;line-height:1.6;overflow-x:clip}.et-page ::-moz-selection{background-color:var(--et-accent);color:var(--et-ink)}.et-page ::selection{background-color:var(--et-accent);color:var(--et-ink)}.et-page :focus-visible{outline:3px solid var(--et-ink);outline-offset:3px}.et-ink :focus-visible{outline-color:var(--et-accent)}.ms-landing .et-slug-input:focus-visible{outline:none}.ms-landing .et-h1{font-size:clamp(2.625rem,5.6vw,4.25rem);line-height:.98;letter-spacing:-.035em}.ms-landing .et-h1,.ms-landing .et-h2{margin:0;font-family:var(--font-ms-display),system-ui,sans-serif;font-weight:900;text-wrap:balance}.ms-landing .et-h2{font-size:clamp(2.125rem,4vw,3rem);line-height:1;letter-spacing:-.03em}.et-tag{position:relative;clip-path:polygon(0 0,100% 0,100% 100%,var(--et-cut,12%) 100%)}.et-hole{position:absolute;border-radius:9999px;pointer-events:none}.et-faq summary{list-style:none;cursor:pointer}.et-faq summary::-webkit-details-marker{display:none}.et-faq summary .et-faq-mark{transition:transform .16s ease}.et-faq details[open] summary .et-faq-mark{transform:rotate(45deg)}@keyframes et-swing{0%{transform:rotate(-3deg)}55%{transform:rotate(1.2deg)}to{transform:rotate(0deg)}}.ms-landing [data-swing]{transform-origin:9% 9%;animation:et-swing 1.1s cubic-bezier(.3,.7,.3,1) .12s both}@media (prefers-reduced-motion:reduce){.ms-landing [data-swing]{animation:none;transition:none;transform:none}.et-btn,.et-faq summary .et-faq-mark{transition:none}}