@font-face{font-family:Mk Inter;src:url(/assets/fonts/inter-variable.woff2) format("woff2");font-style:normal;font-display:swap}.mk-frame{--mk-gap:40px;--mk-round:24px;position:relative;background-color:#000;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width >= 640px){.mk-frame{--mk-round:32px}}@media (width >= 760px){.mk-frame{--mk-gap:88px}}@media (width >= 900px){.mk-frame{--mk-round:40px}}@media (width >= 1200px){.mk-frame{--mk-round:48px}}.mk-main{display:block;color:#fff;font-size:16px;line-height:24px;font-weight:400;text-rendering:optimizeLegibility;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mk-main:focus-visible{outline:none}body:has(.mk-frame){line-height:1.5rem}.mk-frame .sx-foot{margin-top:-1px}.mk-band{display:block}.mk-band--white{background-color:#fff}.mk-band--black{background-color:#000}.mk-sec{position:relative;z-index:1;display:grid;grid-template-columns:100%;row-gap:var(--mk-gap);padding-block:var(--mk-gap);margin-block:-1px}.mk-sec--light{color:#000;background-color:#fff}.mk-sec--dark{background-color:#000}.mk-sec--round{border-radius:var(--mk-round) var(--mk-round) 0 0}.mk-grid{display:grid;width:calc(100% - 2 * var(--bf-margin));max-width:1420px;margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;row-gap:var(--mk-gap)}@media (width >= 640px){.mk-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width >= 900px){.mk-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}}.mk-grid--pair{align-items:center}@media (width >= 900px) and (width < 1200px){.mk-grid--pair{column-gap:16px}}.mk-intro{grid-column:span 4;text-align:center}@media (width >= 640px){.mk-intro{grid-column:span 8}}@media (width >= 900px){.mk-intro{grid-column:2/span 10}}@media (width >= 1200px){.mk-intro{grid-column:3/span 8}}.mk-eyebrow{padding-bottom:8px;font-family:Mk Inter,Helvetica,Arial,sans-serif;font-size:14px;line-height:14px;font-weight:550;text-transform:uppercase}.mk-eyebrow--center{font-size:16px;line-height:16px;letter-spacing:-.01em}.mk-eyebrow--side{line-height:18.2px;font-weight:450}@media (width >= 1200px){.mk-eyebrow--side{font-size:16px;line-height:22.4px}}.mk-headline{font-family:Mk Inter,Helvetica,Arial,sans-serif;font-size:36px;line-height:40.32px;font-weight:330;text-wrap:balance}@media (width >= 900px){.mk-headline{font-size:48px;line-height:52.8px;letter-spacing:-.005em}}@media (width >= 1200px){.mk-headline{font-size:56px;line-height:60.48px;letter-spacing:-.01em}}.mk-subhead{font-family:Mk Inter,Helvetica,Arial,sans-serif;font-size:26px;line-height:29.64px;font-weight:330;text-wrap:balance}@media (width >= 900px){.mk-subhead{font-size:30px;line-height:34.2px}}@media (width >= 1200px){.mk-subhead{font-size:34px;line-height:38.76px}}.mk-subhead--wide{font-size:30px;line-height:34.2px}@media (width >= 900px){.mk-subhead--wide{font-size:36px;line-height:40.32px;letter-spacing:-.005em}}@media (width >= 1200px){.mk-subhead--wide{font-size:44px;line-height:48.4px;letter-spacing:-.01em}}.mk-copy{padding-top:8px;font-size:16px;line-height:22.4px;font-weight:420;letter-spacing:-.006em;color:rgba(0,0,0,.6)}.mk-copy--pale{color:rgba(255,255,255,.7)}@media (width >= 1200px){.mk-copy{font-size:18px;line-height:25.2px;font-weight:400;letter-spacing:normal}}.mk-lede{padding-top:16px;font-size:18px;line-height:25.2px;color:rgba(0,0,0,.6)}.mk-lede--pale{color:rgba(255,255,255,.7)}@media (width >= 1200px){.mk-lede{font-size:20px;line-height:28px}}.mk-cta{max-width:512px;padding-top:24px}.mk-actions{display:flex;flex-wrap:wrap;gap:16px 8px}@media (width >= 900px){.mk-actions{column-gap:16px}}.mk-actions--center{justify-content:center}.mk-btn{display:inline-block;align-self:center;max-width:100%;overflow:hidden;padding:8px 20px;border:2px solid transparent;border-radius:9999px;font-size:16px;line-height:24px;font-weight:550;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}@media (width >= 900px){.mk-btn{padding:12px 24px;font-size:18px;line-height:28px}}.mk-btn:focus-visible{outline:3px solid currentColor;outline-offset:0}.mk-btn--solid{background-color:#fff;color:#000}.mk-btn--solid:hover{background-color:#d4d4d8}.mk-btn--ink,.mk-btn--pale{border-color:currentColor}.mk-btn--ink:hover{border-color:#3f3f46;box-shadow:inset 0 0 0 1px #3f3f46}.mk-btn--pale:hover{border-color:#d4d4d8;box-shadow:inset 0 0 0 1px #d4d4d8}