*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#f4f7fc;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f7fc;flex-direction:column;min-height:100dvh;font-size:16px;line-height:1.55;display:flex;overflow-x:clip}@media (min-width:1024px){:is(body:has(main[data-landing=dive]) [data-site-nav],body:has(main[data-landing=dive]) [data-site-footer]){display:none}}:is(html:has(main[data-landing=dive]),body:has(main[data-landing=dive])){background-color:#f4f7fc}main[data-landing=dive] .dive-canvas{zoom:var(--dive-zoom,1);transform-origin:50% 0;background-color:#f4f7fc;flex-direction:column;width:1440px;margin:0 auto;animation:.9s cubic-bezier(.22,1,.36,1) backwards dive-settle;display:flex;position:relative}@media (prefers-reduced-motion:reduce){main[data-landing=dive] .dive-canvas{animation:none}}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}img{max-width:100%}:focus-visible{outline:2px solid var(--focus,var(--blue));outline-offset:3px}@media (max-width:980px){input,select,textarea{font-size:16px}}.siyaiu7{flex-direction:column;flex-grow:1;display:flex}
