@font-face{font-family:Mk Display;src:url(/assets/fonts/inter-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.mk-frame{position:relative;background-color:#f1f1ef;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:has(.mk-frame){line-height:1.5rem}.mk-frame .sx-foot{margin-top:-1px}.mk-main{display:block;--mk-gutter:16px;--mk-space:40px;--mk-round:24px}@media (width >= 640px){.mk-main{--mk-space:88px;--mk-round:32px}}@media (width >= 900px){.mk-main{--mk-round:48px}}@media (width >= 1200px){.mk-main{--mk-gutter:24px}}.mk-main:focus-visible{outline:none}.mk-sec{position:relative;display:grid;row-gap:var(--mk-space);margin-block:-1px;font-family:var(--font-inter),Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:normal;text-align:start;text-transform:none;overflow-wrap:break-word;hyphens:auto;text-wrap:pretty;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mk-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--mk-gutter);row-gap:64px}@media (width >= 640px){.mk-cols{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width >= 900px){.mk-cols{grid-template-columns:repeat(12,minmax(0,1fr))}}.mk-cols--nested{width:calc(100% - 2 * var(--bf-margin));margin-inline:0;align-items:end}.mk-eyebrow{padding-bottom:8px;font-size:16px;line-height:16px;font-weight:550;letter-spacing:-.01em;text-transform:uppercase}.mk-eyebrow,.mk-title{margin:0;font-family:Mk Display,Helvetica,Arial,sans-serif}.mk-title{font-size:36px;line-height:40.32px;font-weight:330;text-wrap:balance}@media (width >= 900px){.mk-title{font-size:48px;line-height:52.8px;letter-spacing:-.005em}}@media (width >= 1200px){.mk-title{font-size:56px;line-height:60.48px;letter-spacing:-.01em}}.mk-title--mid{font-size:30px;line-height:34.2px}@media (width >= 900px){.mk-title--mid{font-size:36px;line-height:40.68px;letter-spacing:normal}}@media (width >= 1200px){.mk-title--mid{font-size:44px;line-height:48.4px;letter-spacing:-.01em}}.mk-big{margin:0;font-size:48px;line-height:48px;font-weight:400;text-wrap:balance}@media (width >= 1200px){.mk-big{font-size:70px;line-height:70px;font-weight:330}}.mk-aside{margin:0;font-size:20px;line-height:26px;font-weight:500;letter-spacing:.015em;text-wrap:pretty}@media (width >= 1200px){.mk-aside{font-size:28px;line-height:35.84px}}.mk-lede{padding-top:16px;font-size:18px;line-height:25.2px}@media (width >= 1200px){.mk-lede{font-size:20px;line-height:28px}}.mk-head-lead,.mk-head-note{display:flex;flex-direction:column;gap:64px;grid-column:span 4}@media (width >= 640px){.mk-head-lead{grid-column:1/span 8}.mk-head-note{grid-column:1/span 6}}@media (width >= 900px){.mk-head-lead{grid-column:1/span 6}.mk-head-note{grid-column:8/span 5}}.mk-btn{display:inline-block;box-sizing:border-box;max-width:100%;padding:8px 20px;border:2px solid transparent;border-radius:9999px;overflow:hidden;font-family:var(--font-inter),Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:550;text-decoration:none;text-wrap:pretty;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.mk-btn:focus-visible{outline:2px solid #751be9;outline-offset:2px}@media (width >= 900px){.mk-btn{padding:12px 24px;font-size:18px;line-height:28px}}.mk-btn--solid{background-color:#000;color:#fff}.mk-btn--solid:hover{background-color:#3f3f46}.mk-btn--solid:active{background-color:#71717a}.mk-btn--pale{background-color:#fff;color:#000}.mk-btn--pale:hover{background-color:#d4d4d8}.mk-btn--pale:active{background-color:#a1a1aa}.mk-btn-row{display:flex;flex-wrap:wrap;gap:16px 8px}@media (width >= 900px){.mk-btn-row{column-gap:16px}}