html{scroll-padding-top:72px}.sc-header{--sc-page:1120px;z-index:10;justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:60px;padding-inline:max(var(--inline,var(--space-4)), calc((100% - var(--sc-page)) / 2));color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-sm);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background-color:#0000;border-block-end:1px solid #0000;display:flex;position:sticky;inset-block-start:0}.sc-header[data-scrolled]{border-block-end-color:var(--color-border);background-color:var(--bg,var(--color-ground))}.sc-header *,.sc-header :before,.sc-header :after{box-sizing:border-box}.sc-header>*{min-width:0}.sc-header .sc-brand{min-height:44px;color:var(--color-ink);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.sc-header .sc-brand svg{display:block}.sc-header .sc-actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.sc-header .sc-link{min-height:44px;padding-inline:var(--space-2);color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-body);align-items:center;text-decoration:none;display:inline-flex}.sc-header .sc-link:hover{color:var(--color-ink-muted)}.sc-header .sc-link:focus-visible{border-radius:var(--radius-md);box-shadow:var(--focus-ring);outline:none}.sc-header .sc-cta{min-height:36px;margin-inline-start:var(--space-1)}@media (max-width:40rem){.sc-header .sc-cta{min-height:44px}}.sc-header .sc-cta-short{display:none}@media (max-width:30rem){.sc-header{gap:var(--space-2);flex-wrap:wrap}.sc-header .sc-actions{flex-wrap:wrap;gap:0}.sc-header .sc-link{padding-inline:var(--space-2)}.sc-header .sc-cta{margin-inline-start:var(--space-2)}.sc-header .sc-cta-long{display:none}.sc-header .sc-cta-short{display:inline}}@media (prefers-reduced-motion:reduce){.sc-header{transition:none}}.sc-footer{--sc-page:1120px;padding-block:var(--space-8) var(--space-2);padding-inline:max(var(--inline,var(--space-4)), calc((100% - var(--sc-page)) / 2));background-color:var(--bg,var(--color-ground));color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-xs);font-synthesis:none;line-height:var(--leading-body);margin-block-start:var(--space-12)}.sc-footer *,.sc-footer :before,.sc-footer :after{box-sizing:border-box}.sc-footer p,.sc-footer h2,.sc-footer ul{margin:0;padding:0}.sc-footer ul{list-style:none}.sc-footer-main{gap:var(--space-8);display:grid}.sc-footer-brand{gap:var(--space-2);align-content:start;display:grid}.sc-footer-logo{min-block-size:44px;inline-size:fit-content;margin-block:calc(var(--space-2) * -1);color:var(--color-ink);align-items:center;display:inline-flex}.sc-footer-logo svg{display:block}.sc-footer-tagline{color:var(--color-ink-muted);white-space:nowrap}.sc-footer-sign{color:var(--color-ink-muted);font-size:var(--font-size-xs)}.sc-footer-sign span{color:var(--color-accent)}.sc-footer-columns{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-footer-columns>:first-child{grid-column:1/-1}.sc-footer .sc-footer-heading{margin:0 0 var(--space-2);color:var(--color-ink-muted);font-family:inherit;font-size:var(--mk-eyebrow-size,var(--font-size-2xs));font-weight:var(--mk-eyebrow-weight,600);line-height:var(--mk-eyebrow-leading,1.4);letter-spacing:var(--mk-eyebrow-tracking,.07em);text-transform:uppercase}.sc-footer-columns .sc-footer-list{display:grid}.sc-footer a{color:inherit;transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.sc-footer-columns a{text-underline-offset:4px;min-block-size:32px;transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:from-font;display:flex}.sc-footer a:hover{color:var(--color-accent)}.sc-footer-columns a:hover{text-decoration-color:currentColor}.sc-footer a:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.sc-footer-base{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-6);border-block-start:1px solid var(--color-border);color:var(--color-ink-muted);font-size:var(--font-size-xs);flex-wrap:wrap;margin-block-start:var(--space-6);padding-block-start:var(--space-1);display:flex}.sc-footer-identity-part{white-space:nowrap}.sc-footer-base .sc-footer-identity a{min-block-size:0;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:3px;display:inline}.sc-footer-legal{gap:var(--space-5);display:flex}.sc-footer-base a{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:flex}@media (max-width:48rem){.sc-footer-columns a{min-block-size:44px}.sc-footer-base .sc-footer-identity a{box-sizing:border-box;min-block-size:44px;padding-block:calc(1.375rem - .5lh);display:inline-block}}@media (max-width:30rem){.sc-footer-tagline,.sc-footer-identity-part{white-space:normal}.sc-footer-base .sc-footer-identity a{overflow-wrap:anywhere}}@media (min-width:48rem){.sc-footer-main{gap:var(--space-8) var(--space-12);grid-template-columns:minmax(0,1.2fr) minmax(0,3fr)}.sc-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-footer-columns>:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.sc-footer a{transition:none}}@media print{.sc-footer{display:none}}
