@layer base{.bk-site ::selection{background:var(--bk-select)}.bk-site :focus-visible{outline:2px solid var(--bk-focus);outline-offset:2px}}.mk-site{background:var(--bk-bg);min-height:100dvh;color:var(--bk-ink);--mk-header:64px;flex-direction:column;display:flex}.mk-skip{top:calc(8px + env(safe-area-inset-top));left:max(var(--bk-gutter), env(safe-area-inset-left));z-index:100;border-radius:var(--bk-r-m);background:var(--bk-surface);color:var(--bk-ink);box-shadow:var(--bk-shadow-float);font-size:var(--bk-t-label);opacity:0;pointer-events:none;transition:opacity .16s var(--bk-ease-out), transform .2s var(--bk-ease);padding:10px 14px;font-weight:600;position:absolute;transform:translateY(-8px)}.mk-skip:focus{opacity:1;pointer-events:auto;transform:none}.mk-container{width:100%;max-width:calc(1280px + 2 * var(--bk-gutter));padding-left:max(var(--bk-gutter), env(safe-area-inset-left));padding-right:max(var(--bk-gutter), env(safe-area-inset-right));margin-inline:auto}.mk-container-wide{max-width:var(--bk-max)}.mk-section{scroll-margin-top:calc(var(--mk-header) + 8px);padding-block:72px}.mk-section-tight{padding-block:48px}.mk-page{padding-block:40px 72px}@media (min-width:768px){.mk-section{padding-block:112px}.mk-section-tight{padding-block:72px}.mk-page{padding-block:72px 112px}}.mk-band{background:var(--bk-surface);border-block:1px solid var(--bk-line)}.mk-split{gap:40px;display:grid}@media (min-width:1024px){.mk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px}.mk-sticky{top:calc(var(--mk-header) + 40px);position:sticky}}.mk-stack,.mk-grid-2{gap:16px;display:grid}@media (min-width:768px){.mk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.mk-h1,.mk-h2,.mk-h3{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--bk-ink);text-wrap:balance;font-weight:600;font-stretch:108%}.mk-h1{font-size:clamp(36px,2.8vw + 15px,56px);line-height:1.04}.mk-h2{font-size:var(--bk-t-d2);line-height:1.08}.mk-h3{font-size:var(--bk-t-d3);letter-spacing:-.025em;line-height:1.15}.mk-h4{letter-spacing:-.015em;color:var(--bk-ink);text-wrap:balance;font-size:19px;font-weight:600;line-height:1.25}.mk-lede{max-width:40rem;color:var(--bk-ink-2);text-wrap:pretty;font-size:17px;line-height:1.55}.mk-body{max-width:60ch;font-size:var(--bk-t-body);color:var(--bk-ink-2);text-wrap:pretty;line-height:1.6}@media (min-width:768px){.mk-lede{font-size:18px}.mk-body{font-size:16px}}.mk-label{font-size:var(--bk-t-label);color:var(--bk-muted);font-weight:500}.mk-fine{max-width:62ch;font-size:var(--bk-t-cap);color:var(--bk-muted);text-wrap:pretty;line-height:1.6}@media (min-width:768px){.mk-fine{font-size:var(--bk-t-label)}}.mk-elig{font-size:var(--bk-t-label);color:var(--bk-ink-2);align-items:center;gap:8px;font-weight:500;display:inline-flex}.mk-elig:before{content:"";background:var(--bk-accent);border-radius:999px;width:6px;height:6px}.mk-btn{color:var(--bk-ink);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.mk-btn-lg{height:48px;padding-inline:22px;font-size:15px}.mk-btn-sm{height:36px;padding-inline:14px}.mk-btn-trail{transition:transform .22s var(--bk-ease-out)}.group:hover .mk-btn-trail,.group:focus-visible .mk-btn-trail{transform:translate(3px)}.mk-link-btn{min-height:44px;color:var(--bk-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bk-line-2);text-decoration-color:var(--bk-line-2);text-underline-offset:4px;transition:text-decoration-color .16s var(--bk-ease-out);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.mk-link-btn:hover{text-decoration-color:currentColor}.mk-inline-link{color:var(--bk-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bk-line-2);text-decoration-color:var(--bk-line-2);text-underline-offset:3px}.mk-inline-link:hover{text-decoration-color:currentColor}.mk-icon-disc{background:var(--bk-accent-wash);width:40px;height:40px;color:var(--bk-accent-ink);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.mk-sample-chip{font-size:var(--bk-t-cap);background:var(--bk-sample-bg);color:var(--bk-sample-ink);box-shadow:var(--bk-sample-ring);border-radius:999px;flex-shrink:0;align-items:center;padding:4px 10px;font-weight:600;line-height:1;display:inline-flex}.mk-card{padding:var(--bk-card-pad)}.mk-header{z-index:var(--bk-z-header);isolation:isolate;padding-top:env(safe-area-inset-top);position:sticky;top:0}.mk-header:before,.mk-header:after{content:"";z-index:-1;pointer-events:none;transition:opacity .32s var(--bk-ease-out);position:absolute}.mk-header:before{background:var(--bk-glass);-webkit-backdrop-filter:var(--bk-glass-blur);backdrop-filter:var(--bk-glass-blur);inset:0}.mk-header:after{background:var(--bk-line-2);height:1px;inset:auto 0 0}.mk-header[data-js]:not([data-solid]):before,.mk-header[data-js]:not([data-solid]):after{opacity:0}.mk-header-veil{z-index:-1;pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--bk-bg) 78%, transparent) 40%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .24s var(--bk-ease-out);position:absolute;inset:0 0 -28px;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.mk-header[data-scrolled]:not([data-solid]) .mk-header-veil{opacity:1}@media (prefers-reduced-transparency:reduce){.mk-header-veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(var(--bk-bg) 50%, transparent)}}.mk-header-row{height:var(--mk-header);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.mk-header-end{align-items:center;gap:4px;display:flex}.mk-logo{margin-left:-4px;padding-inline:4px}.mk-signin{white-space:nowrap;height:44px;color:var(--bk-ink-2);transition:background-color .16s var(--bk-ease-out), color .16s var(--bk-ease-out);border-radius:999px;align-items:center;padding-inline:12px;font-size:14px;font-weight:500;display:inline-flex}.mk-signin:hover{background:var(--bk-hover);color:var(--bk-ink)}.mk-signin-full{display:none}.mk-portal-pending{align-items:center;margin-left:8px;display:inline-flex}.mk-portal-pending-track{background:var(--bk-line);border-radius:99px;width:36px;height:3px;display:block;position:relative;overflow:hidden}.mk-portal-pending-track>i{border-radius:inherit;background:var(--bk-accent);width:45%;height:100%;animation:.9s ease-in-out infinite mk-portal-slide;position:absolute;top:0;left:0}@keyframes mk-portal-slide{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.mk-portal-pending-track>i{opacity:.55;width:100%;animation:none}}@media (min-width:640px){.mk-signin-short{display:none}.mk-signin-full{display:inline}}.mk-menu-btn{background:var(--bk-qa);min-width:44px;height:44px;color:var(--bk-ink);box-shadow:var(--bk-qa-ring), var(--bk-qa-shadow);transition:background-color .16s var(--bk-ease-out), transform var(--spring-snappy-dur) var(--spring-snappy);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:13px;font-size:14px;font-weight:600;display:inline-flex}.mk-menu-btn:hover{background:color-mix(in srgb, var(--bk-qa) 90%, var(--bk-ink))}.mk-menu-btn:active{transition:transform 90ms var(--bk-ease-out);transform:scale(.94)}.mk-burger{width:18px;height:12px;display:block;position:relative}.mk-burger>i{height:2px;transition:transform var(--spring-snappy-dur) var(--spring-snappy);background:currentColor;border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.mk-burger>i:first-child{transform:translateY(-4px)}.mk-burger>i:last-child{transform:translate(3px,4px)scaleX(.66)}.mk-menu-btn[data-open] .mk-burger>i:first-child{transform:rotate(45deg)}.mk-menu-btn[data-open] .mk-burger>i:last-child{transform:rotate(-45deg)}.mk-menu-word{display:none}@media (min-width:640px){.mk-menu-btn{padding-inline:16px 18px}.mk-menu-word{text-align:left;display:grid}.mk-menu-word>span{opacity:0;transition:opacity .16s var(--bk-ease-out), transform .26s var(--bk-ease);grid-area:1/1;transform:translateY(6px)}.mk-menu-word>span[data-on]{opacity:1;transform:none}}.mk-menu-scrim{z-index:-2;background:var(--mk-scrim);opacity:0;visibility:hidden;transition:opacity .2s var(--bk-ease-out), visibility 0s linear .2s;position:fixed;inset:0}.mk-menu-scrim[data-open]{opacity:1;visibility:visible;transition:opacity .28s var(--bk-ease-out), visibility 0s}.mk-menu-panel{top:calc(100% + 6px);left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));max-height:calc(100dvh - var(--mk-header) - env(safe-area-inset-top) - 16px);overscroll-behavior:contain;border-radius:var(--bk-r-sheet);background:var(--bk-glass-solid);box-shadow:var(--bk-group-ring), 0 1px 2px color-mix(in srgb, var(--bk-ink) 8%, transparent), 0 40px 80px -32px #00000073;transform-origin:calc(100% - 28px) -6px;opacity:0;visibility:hidden;transition:opacity .16s var(--bk-ease-out), transform .2s var(--bk-ease-out), visibility 0s linear .2s;padding:10px 10px 12px;position:absolute;overflow-y:auto;transform:translateY(-10px)scale(.96)}.mk-menu-panel[data-open]{opacity:1;visibility:visible;transition:opacity .18s var(--bk-ease-out), transform var(--spring-snappy-dur) var(--spring-snappy), visibility 0s;transform:none}@media (min-width:768px){.mk-menu-panel{left:auto;right:max(var(--bk-gutter), env(safe-area-inset-right));width:400px;padding:12px 12px 14px}}.mk-menu-primary{padding-bottom:6px;display:grid}.mk-menu-primary>li,.mk-menu-foot{opacity:0;transition:opacity .12s var(--bk-ease-out), transform .16s var(--bk-ease-out);transform:translateY(14px)}.mk-menu-panel[data-open] .mk-menu-primary>li,.mk-menu-panel[data-open] .mk-menu-foot{opacity:1;transition:opacity .26s var(--bk-ease) calc(70ms + var(--i,0) * 45ms), transform var(--spring-gentle-dur) var(--spring-gentle) calc(70ms + var(--i,0) * 45ms);transform:none}.mk-menu-big{letter-spacing:-.03em;min-height:60px;color:var(--bk-ink);transition:background-color .16s var(--bk-ease-out);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;font-size:30px;font-weight:600;font-stretch:112%;line-height:1.1;display:flex}.mk-menu-big-arrow{color:var(--bk-accent-ink);opacity:0;transition:opacity .16s var(--bk-ease-out), transform .26s var(--bk-ease);flex-shrink:0;transform:translate(-8px)}.mk-menu-big:hover,.mk-menu-big:focus-visible{background:var(--bk-hover)}.mk-menu-big:hover .mk-menu-big-arrow,.mk-menu-big:focus-visible .mk-menu-big-arrow{opacity:1;transform:none}@media (hover:none){.mk-menu-big-arrow{opacity:1;color:var(--bk-muted);transform:none}}@media (min-width:768px){.mk-menu-big{min-height:56px;font-size:28px}}.mk-menu-foot{border-top:1px solid var(--bk-group-sep);gap:10px;margin-top:4px;padding-top:10px;display:grid}.mk-menu-rows{display:grid}.mk-menu-row{min-height:52px;color:var(--bk-ink);transition:background-color .16s var(--bk-ease-out);border-radius:16px;align-items:center;gap:12px;padding:4px 12px 4px 8px;font-size:16px;font-weight:600;display:flex}.mk-menu-row:hover{background:var(--bk-hover)}.mk-menu-disc{background:var(--bk-qa);width:36px;height:36px;box-shadow:var(--bk-qa-ring);color:var(--bk-ink);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.mk-menu-row-caret{color:var(--bk-muted);transition:transform .22s var(--bk-ease-out)}.mk-menu-row:hover .mk-menu-row-caret{transform:translate(2px)}.mk-site .mk-menu-cta{width:100%}.mk-hero{isolation:isolate;padding-block:28px 56px;position:relative;overflow:clip}.mk-hero-glow{z-index:-1}.mk-hero-depth{z-index:-1;pointer-events:none;position:absolute;inset:0 0 -240px}.mk-glass-at{pointer-events:none;width:1px;height:1px;position:absolute;top:min(100% - 1px,86svh);left:0}@media (min-width:1024px){.mk-hero{flex-direction:column;justify-content:center;min-height:max(100svh,720px);display:flex}}:root[data-theme=light] .mk-hero .mk-hero-glow{--bk-glow-1:color-mix(in srgb, var(--bk-accent) 18%, transparent)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .mk-hero .mk-hero-glow{--bk-glow-1:color-mix(in srgb, var(--bk-accent) 18%, transparent)}}@media (min-width:768px){.mk-hero{padding-block:40px 64px}}.mk-hero-grid{gap:48px;display:grid}.mk-hero-copy{max-width:40rem}.mk-hero-lede{margin-top:22px}@media (min-width:1024px){.mk-site .mk-hero-lede{font-size:19px;line-height:1.55}}.mk-hero-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:32px;display:flex}.mk-hero-risk{max-width:62ch;margin-top:20px}@media (max-width:639.98px){.mk-hero{padding-bottom:40px}.mk-site .mk-hero .mk-h1{font-size:clamp(32px,9vw,38px)}.mk-site .mk-hero-lede{margin-top:14px;font-size:16px;line-height:1.5}.mk-hero-actions{margin-top:20px}.mk-hero-risk{margin-top:14px}.mk-hero-grid{gap:20px}}@media (min-width:1024px){.mk-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:40px}}@media (min-width:1280px){.mk-hero-grid{gap:64px}}.mk-shot{min-width:0;margin:0}.mk-obj{--mk-phone-w:196px;--mk-phone-group:var(--bk-group);--mk-card-top:.12;--mk-phone-out:12px;--mk-card-tuck:var(--mk-phone-w)}.mk-obj-stage{width:100%;max-width:440px;height:calc(var(--mk-phone-w) * 19 / 9 + 24px);margin-inline:auto;position:relative}.mk-obj-phone-wrap{z-index:1;width:var(--mk-phone-w);position:absolute;top:0;right:-12px}.mk-phone{aspect-ratio:9/19;border-radius:calc(var(--mk-phone-w) * .16);padding:calc(var(--mk-phone-w) * .032);background:linear-gradient(145deg, var(--mk-bezel-hi), var(--mk-bezel) 38%, var(--mk-bezel) 70%, var(--mk-bezel-hi));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bk-bg) 18%, transparent),  0 2px 4px #0000001a, 0 50px 90px -40px #0000008c;animation:mk-rise var(--spring-gentle-dur) var(--spring-gentle) 80ms both;position:relative;rotate:-6deg}.mk-obj,.mk-xp-rig{--mk-bezel:color-mix(in srgb, var(--bk-ink) 92%, var(--bk-bg));--mk-bezel-hi:color-mix(in srgb, var(--bk-ink) 70%, var(--bk-bg))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk-obj,:root:not([data-theme=light]) .mk-xp-rig{--mk-bezel:color-mix(in srgb, var(--bk-ink) 16%, var(--bk-bg));--mk-bezel-hi:color-mix(in srgb, var(--bk-ink) 34%, var(--bk-bg))}}:root[data-theme=dark] .mk-obj,:root[data-theme=dark] .mk-xp-rig{--mk-bezel:color-mix(in srgb, var(--bk-ink) 16%, var(--bk-bg));--mk-bezel-hi:color-mix(in srgb, var(--bk-ink) 34%, var(--bk-bg))}.mk-phone-screen{border-radius:calc(var(--mk-phone-w) * .13);background:var(--bk-bg);height:100%;color:var(--bk-ink);padding:10px 12px 0;font-size:10px;line-height:1.3;position:relative;overflow:hidden}.mk-phone-screen:before{content:"";background:radial-gradient(closest-side, var(--bk-glow-1), transparent);pointer-events:none;height:60%;position:absolute;inset:-20% -30% auto}.mk-phone-screen>*{position:relative}.mk-phone-island{background:#000;border-radius:999px;width:30%;height:16px;top:8px;left:50%;translate:-50%;position:absolute!important}.mk-phone-status{justify-content:space-between;align-items:center;height:18px;padding-inline:8px;font-size:9.5px;font-weight:600;display:flex}.mk-phone-bars{align-items:flex-end;gap:1.5px;display:inline-flex}.mk-phone-bars i{background:currentColor;border-radius:1px;width:2.5px;display:block}.mk-phone-bars i:first-child{height:4px}.mk-phone-bars i:nth-child(2){height:6px}.mk-phone-bars i:nth-child(3){height:8px}.mk-phone-top{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.mk-phone-top .bk-chip{font-size:8.5px}.mk-phone-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--bk-muted);margin-top:14px;font-size:8.5px;font-weight:600;font-stretch:68%}.mk-phone-stamp{color:var(--bk-ink-2);align-items:center;gap:5px;margin-top:3px;font-size:8.5px;display:flex}.mk-phone-dot{background:var(--bk-ok-dot);border-radius:999px;width:5px;height:5px}.mk-phone-strip{border-radius:999px;gap:1.5px;height:7px;margin-top:9px;display:flex;overflow:hidden}.mk-phone-strip>span{flex-basis:0;min-width:3px}.mk-phone-key{color:var(--bk-ink-2);grid-template-columns:auto 1fr auto auto 1fr auto;align-items:center;gap:4px;margin-top:7px;font-size:8.5px;display:grid}.mk-phone-key li{display:contents}.mk-phone-key li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-phone-key li:nth-child(odd)>b{padding-right:8px}.mk-phone-key b{text-align:right;color:var(--bk-ink);font-variant-numeric:tabular-nums;font-weight:600}.mk-phone-group{background:var(--mk-phone-group);border-radius:14px;margin-top:12px;padding:4px 0}.mk-phone-group-head{color:var(--bk-muted);justify-content:flex-end;padding:6px 10px 4px;font-size:9px;display:flex}.mk-phone-row{align-items:center;gap:8px;padding:5.5px 10px;display:flex;position:relative}.mk-phone-row+.mk-phone-row:before{content:"";background:var(--bk-group-sep);height:1px;position:absolute;top:0;left:52px;right:10px}.mk-phone-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;display:block;overflow:hidden}.mk-phone-row-sub{color:var(--bk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;display:block;overflow:hidden}.mk-phone-row .mk-range{gap:4px;padding:3px 6px;font-size:8px}.mk-phone-row .mk-range>span{width:4px;height:4px}.mk-phone-tabs{z-index:2;background:var(--bk-glass);box-shadow:inset 0 0 0 1px var(--bk-glass-ring), var(--bk-glass-shadow);-webkit-backdrop-filter:var(--bk-glass-blur);backdrop-filter:var(--bk-glass-blur);border-radius:999px;grid-template-columns:repeat(4,1fr);padding:4px;display:grid;bottom:12px;left:10px;right:10px;position:absolute!important}.mk-phone-tabs>span{color:var(--bk-muted);border-radius:999px;justify-items:center;gap:1px;padding:4px 0 3px;font-size:7.5px;font-weight:500;display:grid}.mk-phone-tabs>span[data-on]{background:var(--bk-lens,var(--bk-nav-on-bg));color:var(--bk-ink)}.mk-phone-tabs>span[data-on] svg{color:var(--bk-cta-bg)}.mk-obj-card-wrap{z-index:2;top:calc(var(--mk-phone-w) * 19 / 9 * var(--mk-card-top));width:min(540px, calc(100% + var(--mk-phone-out) - var(--mk-phone-w) + var(--mk-card-tuck)));position:absolute;left:0}.mk-obj-card{animation:mk-rise var(--spring-gentle-dur) var(--spring-gentle) .22s both;rotate:-6deg}.mk-obj-card .bk-pearl-body{min-height:0}.mk-obj-card .bk-pearl-mark{color:color-mix(in srgb, var(--bk-pearl-ink) 9%, transparent)}.mk-obj-card .bk-pearl-figure-slot{padding-top:6px}.mk-obj-figure{line-height:.9}.mk-obj-card .bk-hero-figure.mk-obj-figure{font-size:clamp(60px,24cqi,116px)}.mk-obj-figure .bk-unit{font-size:.24em}.mk-obj-venues{color:var(--bk-ink-2);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;font-size:13px;font-weight:500;display:flex}.mk-obj-venue-stack{display:inline-flex}.mk-obj-venue-stack>.bk-logo{box-shadow:0 0 0 2px var(--bk-pearl-a);border-radius:999px}.mk-obj-venue-stack>.bk-logo+.bk-logo{margin-left:-6px}.mk-obj-card .bk-pearl-foot{margin-top:10px}.mk-obj-stamp{font-size:12.5px}@keyframes mk-rise{0%{opacity:0;translate:0 26px}}@media (max-width:639.98px){.mk-phone-group>*{visibility:hidden}}@media (min-width:640px){.mk-obj{--mk-phone-w:232px;--mk-card-top:.36;--mk-phone-out:0px;--mk-card-tuck:40px}.mk-obj-stage{max-width:600px}.mk-obj-phone-wrap{right:0}}@media (min-width:1024px){.mk-obj{--mk-phone-w:222px;--mk-phone-out:8px;--mk-card-top:.39}.mk-obj-stage{max-width:none}.mk-obj-phone-wrap{right:calc(var(--mk-phone-out) * -1)}}@media (min-width:1280px){.mk-obj{--mk-phone-w:250px;--mk-phone-out:24px;--mk-card-top:.36}}.mk-site{--mk-par:1;--mk-scrim:color-mix(in srgb, var(--bk-ink) 26%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk-site{--mk-scrim:#0000008c}}:root[data-theme=dark] .mk-site{--mk-scrim:#0000008c}@media (hover:none),(pointer:coarse){.mk-site{--mk-par:.5}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.mk-hero-depth{animation:linear both mk-depth-far;animation-timeline:scroll(root);animation-range:0 100vh}.mk-obj-phone-wrap{animation:linear both mk-depth-mid;animation-timeline:scroll(root);animation-range:0 100vh}.mk-obj-card-wrap{animation:linear both mk-depth-near;animation-timeline:scroll(root);animation-range:0 100vh}}}@supports not (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){[data-mk-scene-js] .mk-hero-depth{translate:0 calc(var(--mk-y,0) * 220px * var(--mk-par))}[data-mk-scene-js] .mk-obj-phone-wrap{rotate:calc(var(--mk-y,0) * 3deg);translate:0 calc(var(--mk-y,0) * 70px * var(--mk-par))}[data-mk-scene-js] .mk-obj-card-wrap{rotate:calc(var(--mk-y,0) * 3deg);translate:0 calc(var(--mk-y,0) * -64px * var(--mk-par))}}}@keyframes mk-depth-far{to{translate:0 calc(220px * var(--mk-par))}}@keyframes mk-depth-mid{to{rotate:3deg;translate:0 calc(70px * var(--mk-par))}}@keyframes mk-depth-near{to{rotate:3deg;translate:0 calc(-64px * var(--mk-par))}}.mk-range{font-size:var(--bk-t-cap);background:var(--bk-warning-wash);color:var(--bk-warning);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 9px;font-weight:600;line-height:1;display:inline-flex}.mk-range>span{background:currentColor;border-radius:999px;width:6px;height:6px}.mk-range[data-in]{background:var(--bk-ok-wash);color:var(--bk-ok)}.mk-range[data-in]>span{background:var(--bk-ok-dot)}.mk-shot-caption{font-size:var(--bk-t-cap);color:var(--bk-muted);text-align:center;margin-top:20px;line-height:1.5}@media (min-width:1024px){.mk-shot-caption{text-align:right}}.mk-vig-alloc{border-radius:999px;gap:2px;height:12px;display:flex;overflow:hidden}.mk-vig-alloc>span{flex-basis:0;min-width:4px}.mk-vig-key{font-size:var(--bk-t-cap);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;display:grid}.mk-vig-key li{min-width:0;color:var(--bk-ink-2);align-items:center;gap:8px;display:flex}.mk-head{gap:14px;display:grid}.mk-site{--mk-disc:color-mix(in srgb, var(--bk-ink) 6%, transparent)}.mk-lead-disc{background:var(--mk-disc);width:40px;height:40px;color:var(--bk-ink);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.mk-lead-disc-lg{width:52px;height:52px}.mk-group-pad{padding:24px}@media (min-width:768px){.mk-group-pad{padding:32px}}.mk-group-title{letter-spacing:-.015em;color:var(--bk-ink);padding:0 4px;font-size:19px;font-weight:600}.mk-row-text{color:var(--bk-ink);text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.45}.mk-check{color:var(--bk-positive)}.mk-stack-lg{gap:28px}.mk-brief-dl .bk-lrow{align-items:flex-start;padding-block:16px}.mk-brief-dl .bk-lrow-main{gap:4px;min-width:0;display:grid}.mk-brief-dd{color:var(--bk-ink);text-wrap:pretty;font-size:16px;font-weight:500;line-height:1.4}.mk-brief-notes{font-size:var(--bk-t-label);color:var(--bk-ink-2);gap:8px;padding-inline:4px;display:grid}.mk-disc.bk-qa{cursor:default;min-width:0;color:var(--bk-ink-2);text-wrap:balance;font-size:13.5px}.mk-disc .bk-qa-disc{width:60px;height:60px}@media (min-width:1024px){.mk-disc.bk-qa{text-align:left;align-items:flex-start}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-disc .bk-qa-disc,.mk-lead-disc-lg{animation:linear both mk-disc-pop;animation-timeline:view();animation-range:entry 10% cover 30%}}}@keyframes mk-disc-pop{0%{opacity:0;scale:.7}}.mk-xp{gap:24px;margin-block:40px 32px;display:grid}.mk-xp-steps{gap:48px;display:grid}.mk-xp-step{gap:20px;display:grid}.mk-xp-n{background:var(--bk-accent-wash);min-width:36px;height:28px;font-size:var(--bk-t-label);color:var(--bk-accent-ink);border-radius:999px;justify-content:center;align-items:center;padding-inline:10px;font-weight:600;display:inline-flex}.mk-xp-stage{display:none}@media (min-width:768px) and (scripting:enabled){.mk-xp{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;margin-block:8px 24px}.mk-xp-steps{gap:0;padding-bottom:14vh}.mk-xp-step{align-content:center;min-height:58vh}.mk-xp-step .mk-h3,.mk-xp-step .mk-xp-n{transition:color .28s var(--bk-ease), background-color .28s var(--bk-ease)}.mk-xp-step:not([data-on]) .mk-h3{color:var(--bk-ink-2)}.mk-xp-step:not([data-on]) .mk-xp-n{background:var(--bk-fill);color:var(--bk-ink-2)}.mk-xp-inline{display:none}.mk-xp-stage{top:max(calc(var(--mk-header) + 16px), calc(50vh - 350px));align-self:start;margin-block:6vh 0;display:block;position:sticky}}@media (min-width:1024px) and (scripting:enabled){.mk-xp{gap:96px}}.mk-xp-rig{--mk-phone-w:244px;--mk-phone-group:var(--bk-group);height:calc(var(--mk-phone-w) * 19 / 9 + 48px);position:relative}.mk-xp-phone.mk-phone{width:var(--mk-phone-w);animation:none;position:absolute;top:0;right:0;rotate:3deg}.mk-xp-screen{flex-direction:column;display:flex}.mk-xp-screen-title{min-width:0;color:var(--bk-ink);font-weight:600;display:grid}.mk-xp-screen-title>span{text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .28s var(--bk-ease);grid-area:1/1;overflow:hidden}.mk-xp-screen-title>span[data-on]{opacity:1}.mk-xp-frame{flex:1;margin-top:6px;position:relative}.mk-xp-slide{opacity:0;transition:opacity .28s var(--bk-ease), transform .36s var(--bk-ease);position:absolute;inset:0;transform:translateY(14px)}.mk-xp-slide[data-before]{transform:translateY(-14px)}.mk-xp-slide[data-on]{opacity:1;transform:none}.mk-site .mk-xp-screen .mk-vig{box-shadow:none;background:0 0;border-radius:0}.mk-xp-screen .mk-vig-head{display:none}.mk-xp-screen .mk-vig-body{padding:10px 2px 0}.mk-xp-screen .mk-vig-field{gap:10px 2px}.mk-xp-screen .mk-vig-off{width:26px;height:26px}.mk-xp-screen .mk-vig-lit{width:30px;height:30px;margin:-2px}.mk-xp-screen .mk-vig-lit .bk-logo{width:28px!important;height:28px!important}.mk-xp-screen .mk-vig-key{gap:6px 12px}.mk-xp-screen .mk-vig-bars{height:64px}.mk-xp-screen .mk-vig-rule,.mk-xp-screen .mk-vig-stamp{padding:5px 8px;font-size:11px}.mk-xp-card{z-index:2;width:min(300px, calc(100% - var(--mk-phone-w) + 56px));position:absolute;bottom:0;left:0;rotate:-2deg}.mk-xp-card .bk-pearl-body{min-height:0}.mk-xp-card .bk-pearl-figure-slot{padding-top:8px}.mk-xp-faces{display:grid}.mk-xp-face{opacity:0;transition:opacity .24s var(--bk-ease), transform .32s var(--bk-ease);grid-area:1/1;transform:translateY(8px)}.mk-xp-face[data-on]{opacity:1;transform:none}.mk-xp-face-label{color:var(--bk-ink-2);font-size:13px;font-weight:500}.mk-xp-card .bk-hero-figure.mk-xp-face-fig{margin-top:4px;font-size:52px;line-height:1}.mk-xp-face-fig .bk-unit{font-size:.3em}.mk-xp-face-foot{border-top:1px solid color-mix(in srgb, var(--bk-ink) 10%, transparent);color:var(--bk-ink-2);margin-top:10px;padding-top:8px;font-size:12.5px;font-weight:500;line-height:1.4}@media (min-width:1024px){.mk-xp-rig{--mk-phone-w:276px}.mk-xp-phone.mk-phone{right:6%}.mk-xp-card{left:auto;right:calc(6% + var(--mk-phone-w) - 34px);width:min(300px, calc(100% - 6% - var(--mk-phone-w) + 34px))}}.mk-xp-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.mk-xp-dots span{background:var(--bk-line-2);width:6px;height:6px;transition:background-color .28s var(--bk-ease), transform .28s var(--bk-ease);border-radius:999px}.mk-xp-dots span[data-on]{background:var(--bk-ink);transform:scale(1.35)}.mk-vig{border:1px solid var(--bk-line);border-radius:var(--bk-r-l);background:var(--bk-surface);box-shadow:var(--bk-shadow)}.mk-band .mk-xp-inline .mk-vig{background:var(--bk-bg);box-shadow:none}.mk-vig-head{border-bottom:1px solid var(--bk-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.mk-vig-body{padding:18px 16px 20px}.mk-vig-field{grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;gap:12px 8px;display:grid}.mk-vig-off{background:var(--bk-fill);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--bk-line);border-radius:999px}.mk-vig-lit{place-items:center;width:40px;height:40px;margin:-3px;display:grid;position:relative}.mk-vig-tick{background:var(--bk-positive);width:16px;height:16px;color:var(--bk-on-accent);box-shadow:0 0 0 2px var(--bk-surface);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:0;right:0}.mk-vig-rule{background:var(--bk-fill);font-size:var(--bk-t-cap);color:var(--bk-ink-2);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:500;display:inline-flex}.mk-vig-rule svg{color:var(--bk-positive)}.mk-vig-key{color:var(--bk-ink-2)}.mk-vig-split{border-top:1px dashed var(--bk-line-2);margin-block:16px}.mk-vig-hedge{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--bk-ink) 38%, transparent) 0 2px, transparent 2px 6px);width:38%;height:12px;box-shadow:inset 0 0 0 1px var(--bk-line-2);border-radius:999px}.mk-vig-stamp{background:var(--bk-fill);font-size:var(--bk-t-cap);color:var(--bk-ink-2);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-weight:500;display:inline-flex}.mk-vig-stamp>span{background:var(--bk-ok-dot);border-radius:999px;width:6px;height:6px}.mk-vig-bars{border-bottom:1px solid var(--bk-line);align-items:flex-end;gap:6px;height:96px;margin-top:16px;display:flex}.mk-vig-bars>span{background:var(--bk-series-bar);border-radius:3px 3px 1px 1px;flex:1}.mk-vig-bars>span[data-last]{background:var(--bk-series)}.mk-vig-choice{border-radius:var(--bk-r-m);background:var(--bk-seg-track);font-size:var(--bk-t-label);color:var(--bk-seg-off);grid-template-columns:1fr 1fr;margin-top:8px;padding:3px;display:grid}.mk-vig-choice>span{border-radius:var(--bk-thumb-r);text-align:center;padding-block:8px}.mk-vig-choice>span[data-on]{background:var(--bk-seg-on-bg);box-shadow:var(--bk-seg-on-shadow);color:var(--bk-seg-on-ink);font-weight:600}.mk-model{border:1px solid var(--bk-line);border-radius:var(--bk-r-l);background:var(--bk-surface);box-shadow:var(--bk-shadow);display:grid;overflow:hidden}.mk-model-controls{border-bottom:1px solid var(--bk-line);padding:var(--bk-card-pad)}.mk-model-out{min-width:0;padding:var(--bk-card-pad)}@media (min-width:1024px){.mk-model{grid-template-columns:360px minmax(0,1fr)}.mk-model-controls{border-right:1px solid var(--bk-line);border-bottom:0}}.mk-slider{appearance:none;cursor:pointer;background:0 0;height:44px}.mk-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--bk-accent) var(--mk-fill,0%), var(--bk-seg-track) var(--mk-fill,0%));height:6px;box-shadow:var(--bk-seg-track-ring);border-radius:999px}.mk-slider::-webkit-slider-thumb{appearance:none;background:var(--bk-seg-on-bg);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--bk-line-2), var(--bk-shadow-float);transition:transform .26s var(--bk-spring);border-radius:999px;margin-top:-11px}.mk-slider:active::-webkit-slider-thumb{transition-duration:90ms;transform:scale(1.12)}.mk-slider::-moz-range-track{background:var(--bk-seg-track);border-radius:999px;height:6px}.mk-slider::-moz-range-progress{background:var(--bk-accent);border-radius:999px;height:6px}.mk-slider::-moz-range-thumb{background:var(--bk-seg-on-bg);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--bk-line-2), var(--bk-shadow-float);border:0;border-radius:999px}.mk-slider:focus-visible{outline:2px solid var(--bk-focus);outline-offset:2px;border-radius:var(--bk-r-m)}.mk-rate{border:1px solid var(--bk-line-2);border-radius:var(--bk-r-m);background:var(--bk-surface);align-items:center;gap:4px;height:50px;padding:2px;transition:border-color .15s,box-shadow .15s;display:flex}.mk-rate:focus-within{border-color:var(--bk-focus);box-shadow:0 0 0 3px var(--bk-select)}.mk-rate[data-invalid]{border-color:var(--bk-negative)}.mk-rate-value{flex:1;justify-content:center;align-items:baseline;gap:2px;min-width:0;display:flex}.mk-rate-value input{field-sizing:content;text-align:center;width:100%;min-width:3ch;min-height:44px;font-size:var(--bk-t-title);color:var(--bk-ink);background:0 0;outline:none;padding-inline:8px;font-weight:600}.mk-rate-value input:placeholder-shown{font-size:var(--bk-t-body);font-weight:400}.mk-rate-value input::placeholder{color:var(--bk-muted)}@supports (field-sizing:content){.mk-rate-value input{width:auto;max-width:100%}}.mk-rate-unit{font-size:var(--bk-t-label);color:var(--bk-muted);font-weight:500}.mk-rate-step{border-radius:calc(var(--bk-r-m) - 2px);width:44px;height:44px;color:var(--bk-ink-2);flex-shrink:0;place-items:center;transition:background-color .15s;display:grid}.mk-rate-step:hover{background:var(--bk-hover);color:var(--bk-ink)}.mk-fees-tag{background:var(--bk-fill);font-size:var(--bk-t-cap);color:var(--bk-ink-2);border-radius:999px;align-items:center;padding:5px 10px;font-weight:600;line-height:1;display:inline-flex}.mk-model-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.mk-model-stats>div:last-child{grid-column:1/-1}@media (min-width:640px){.mk-model-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-model-stats>div:last-child{grid-column:auto}}.mk-model-stats dt{font-size:var(--bk-t-label);color:var(--bk-muted);font-weight:500}.mk-model-fig{color:var(--bk-ink);margin-top:6px;font-size:clamp(24px,1.4vw + 16px,32px);font-weight:600;line-height:1.05}.mk-model-fig .mk-model-none{font-size:var(--bk-t-body);letter-spacing:0;color:var(--bk-muted);font-weight:500}.mk-model-sub{font-size:var(--bk-t-cap);color:var(--bk-muted);margin-top:6px}.mk-model-chart{--mk-area:color-mix(in srgb, var(--bk-ink) 6%, transparent);height:240px}@media (min-width:768px){.mk-model-chart{height:300px}}.mk-model-path{transition:d .28s var(--bk-ease)}.mk-model-chart .mk-model-line{stroke-dasharray:1;stroke-dashoffset:1px}.mk-model-chart[data-drawn] .mk-model-line{animation:mk-draw .6s var(--bk-ease) both}.mk-model-chart .mk-model-area{opacity:0}.mk-model-chart[data-drawn] .mk-model-area{animation:mk-fade .6s var(--bk-ease) .12s both}@keyframes mk-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mk-fade{to{opacity:1}}.mk-model-empty{pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0 0 28px 52px}.mk-model-empty>span{border-radius:var(--bk-r-s);background:var(--mk-model-ground,var(--bk-surface));text-align:center;max-width:28ch;font-size:var(--bk-t-label);color:var(--bk-ink-2);text-wrap:balance;padding:6px 10px}.mk-site .mk-model-empty>span{--mk-model-ground:var(--bk-group)}.mk-model-tip{border:1px solid var(--bk-line);border-radius:var(--bk-r-m);background:var(--bk-surface);min-width:148px;box-shadow:var(--bk-shadow-float);pointer-events:none;padding:8px 12px;position:absolute;top:8px}.mk-model-legend{font-size:var(--bk-t-cap);color:var(--bk-ink-2);flex-wrap:wrap;gap:8px 20px;display:flex}.mk-model-legend li{align-items:center;gap:8px;display:inline-flex}.mk-key-line{border-radius:1px;width:18px;height:2px}.mk-key-dash{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px)}.mk-compare table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.mk-compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mk-compare tbody{gap:12px;display:grid}.mk-compare tbody tr{border:1px solid var(--bk-line);border-radius:var(--bk-r-l);background:var(--bk-surface);gap:10px;padding:16px;display:grid}.mk-compare tbody th{font-size:var(--bk-t-label);color:var(--bk-ink);font-weight:600}.mk-compare tbody td{font-size:var(--bk-t-body);color:var(--bk-ink-2);gap:2px;line-height:1.45;display:grid}.mk-compare tbody td:before{content:attr(data-col);font-size:var(--bk-t-cap);color:var(--bk-muted);font-weight:500}.mk-compare tbody td.mk-compare-bxb{color:var(--bk-ink)}@media (min-width:768px){.mk-compare{border:1px solid var(--bk-line);border-radius:var(--bk-r-l);background:var(--bk-surface);box-shadow:var(--bk-shadow);overflow:hidden}.mk-compare table{table-layout:fixed}.mk-compare thead{clip:auto;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.mk-compare tbody{display:table-row-group}.mk-compare tbody tr{background:0 0;border:0;padding:0;display:table-row}.mk-compare th,.mk-compare td{vertical-align:top;border-top:1px solid var(--bk-line);padding:16px 20px}.mk-compare thead th,.mk-compare thead td{font-size:var(--bk-t-body);color:var(--bk-ink);border-top:0;padding-block:18px;font-weight:600}.mk-compare thead td{width:22%}.mk-compare tbody th{font-size:var(--bk-t-label);color:var(--bk-muted);font-weight:500}.mk-compare tbody td{font-size:var(--bk-t-body);display:table-cell}.mk-compare tbody td:before{content:none}.mk-compare .mk-compare-bxb{background:color-mix(in srgb, var(--bk-accent) 4%, transparent)}.mk-compare thead .mk-compare-bxb{color:var(--bk-accent-ink)}}.mk-next{padding:28px var(--bk-card-pad);background:radial-gradient(640px 260px at 100% 0%, var(--bk-accent-wash), transparent 70%), var(--bk-surface);gap:24px;display:grid}.mk-next-actions{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:1024px){.mk-next{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:48px;padding:48px}}.mk-register{overflow:hidden}.mk-register-row{border-top:1px solid var(--bk-line);padding:20px var(--bk-card-pad);gap:6px;display:grid}.mk-register-row:first-child{border-top:0}@media (min-width:768px){.mk-register-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;padding-block:24px}}.mk-footer{border-top:1px solid var(--bk-line);background:var(--bk-bg);padding-top:56px;padding-bottom:max(32px, calc(env(safe-area-inset-bottom) + 20px))}.mk-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.mk-footer-grid>:first-child{grid-column:1/-1}@media (min-width:1024px){.mk-footer-grid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr))}.mk-footer-grid>:first-child{grid-column:auto}}.mk-footer-link{min-height:36px;color:var(--bk-ink-2);transition:color .16s var(--bk-ease-out);align-items:center;font-size:14px;display:inline-flex}.mk-footer-link:hover{color:var(--bk-ink)}.mk-footer-legal{border-top:1px solid var(--bk-line);gap:12px;margin-top:48px;padding-top:24px;display:grid}@media (min-width:1024px){.mk-footer-legal{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.mk-footer-legal p:last-child{grid-column:1/-1}}.mk-footer-legal p{max-width:62ch}.mk-ra{gap:40px;display:grid}@media (min-width:1024px){.mk-ra{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px}.mk-ra-intro{top:calc(var(--mk-header) + 40px);position:sticky}}.mk-ra-form{position:relative}@media (min-width:768px){.mk-ra-form{padding:32px}}.mk-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk-textarea{border:1px solid var(--bk-line-2);border-radius:var(--bk-r-m);background:var(--bk-surface);width:100%;min-width:0;font-size:var(--bk-t-body);color:var(--bk-ink);padding:10px 14px;transition:border-color .15s,box-shadow .15s}.mk-textarea:focus{border-color:var(--bk-focus);box-shadow:0 0 0 3px var(--bk-select);outline:none}.mk-ra-elig{border:1px solid var(--bk-line);border-radius:var(--bk-r-m);background:var(--bk-bg);padding:12px 16px 16px}.mk-ra-elig legend{padding-inline:4px}.mk-ra-done{text-align:center;padding-block:48px}.mk-done-mark{background:var(--bk-positive-wash);width:56px;height:56px;color:var(--bk-positive);animation:mk-pop .42s var(--bk-spring) both;border-radius:999px;place-items:center;display:inline-grid}@keyframes mk-pop{0%{opacity:0;transform:scale(.6)}}.mk-preview-note{background:var(--bk-sample-bg);box-shadow:var(--bk-sample-ring);font-size:var(--bk-t-label);color:var(--bk-sample-ink);border-radius:999px;padding:6px 12px;font-weight:600;display:inline-flex}.mk-legal{max-width:42rem;margin-inline:auto}.mk-legal p{max-width:60ch}.mk-legal-toc{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.mk-legal-toc a{background:var(--bk-fill);min-height:36px;font-size:var(--bk-t-label);color:var(--bk-ink-2);transition:background-color .16s var(--bk-ease-out), color .16s var(--bk-ease-out);border-radius:999px;align-items:center;padding-inline:14px;font-weight:500;display:inline-flex}.mk-legal-toc a:hover{background:var(--bk-hover);color:var(--bk-ink)}.mk-legal-h2{border-top:1px solid var(--bk-line);scroll-margin-top:calc(var(--mk-header) + 16px);letter-spacing:-.02em;color:var(--bk-ink);margin-top:56px;padding-top:28px;font-size:24px;font-weight:600;font-stretch:108%;line-height:1.2}.mk-legal-h3{letter-spacing:-.01em;color:var(--bk-ink);margin-top:28px;font-size:17px;font-weight:600}.mk-legal-p{max-width:var(--bk-measure);font-size:var(--bk-t-body);color:var(--bk-ink-2);margin-top:12px;line-height:1.7}.mk-facts{border-block:1px solid var(--bk-line);margin-top:20px}.mk-facts>div{border-top:1px solid var(--bk-line);gap:2px;padding-block:12px;display:grid}.mk-facts>div:first-child{border-top:0}.mk-facts dt{font-size:var(--bk-t-label);color:var(--bk-muted)}.mk-facts dd{font-size:var(--bk-t-body);color:var(--bk-ink)}@media (min-width:640px){.mk-facts>div{grid-template-columns:11rem minmax(0,1fr);gap:16px}}.mk-demo-groups{gap:28px;max-width:44rem;display:grid}.mk-demo-foot{border-top:1px solid var(--bk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.mk-site .mk-btn{height:44px;transition:transform var(--spring-snappy-dur) var(--spring-snappy), background-color .16s var(--bk-ease-out), box-shadow .16s var(--bk-ease-out);border-radius:999px;padding-inline:20px}.mk-site .mk-btn-lg{height:52px;padding-inline:26px;font-size:15.5px}.mk-site .mk-btn-sm{height:36px;padding-inline:14px}.mk-site .mk-btn:active{transition:transform 90ms var(--bk-ease-out);transform:scale(.97)}.mk-site .mk-btn[data-tone=primary],.bk-layer .mk-btn[data-tone=primary]{background:var(--bk-cta-bg);color:var(--bk-cta-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--bk-ink) 12%, transparent), 0 14px 30px -14px #00000059}.mk-site .mk-btn[data-tone=primary]:hover,.bk-layer .mk-btn[data-tone=primary]:hover{background:color-mix(in srgb, var(--bk-cta-bg) 88%, var(--bk-ink))}.mk-site .mk-btn[data-tone=secondary]{background:var(--bk-qa);color:var(--bk-ink);box-shadow:var(--bk-qa-ring), var(--bk-qa-shadow)}.mk-site .mk-btn[data-tone=secondary]:hover{background:color-mix(in srgb, var(--bk-qa) 92%, var(--bk-ink))}.mk-site .mk-btn[data-tone=ghost]{color:var(--bk-ink);padding-inline:16px}.mk-site .bk-card{border-radius:var(--bk-r-card);background:var(--bk-group);box-shadow:var(--bk-group-ring);border:0}.mk-tile{transition:transform var(--spring-snappy-dur) var(--spring-snappy), box-shadow .2s var(--bk-ease-out)}@media (hover:hover){.mk-tile:hover{transform:translateY(-3px)}}.mk-site .mk-band{isolation:isolate;background:0 0;border-block:0;position:relative}.mk-site .mk-band:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 0% 35%, var(--bk-glow-2), transparent 70%), radial-gradient(45% 40% at 100% 70%, var(--bk-glow-3), transparent 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}@media (prefers-reduced-transparency:reduce){.mk-site .mk-band:before{display:none}}.mk-site .mk-h1{letter-spacing:-.04em;font-size:clamp(38px,2.7vw + 22px,66px);font-weight:650;font-stretch:116%;line-height:1}.mk-site .mk-h2{letter-spacing:-.035em;font-size:clamp(30px,2.4vw + 18px,52px);font-weight:600;font-stretch:112%;line-height:1.04}.mk-site .mk-h3{letter-spacing:-.03em;font-size:clamp(26px,1.6vw + 16px,38px);font-stretch:112%}.mk-site .mk-icon-disc{background:var(--mk-disc);width:44px;height:44px;color:var(--bk-ink)}.mk-site .mk-next{isolation:isolate;border-radius:var(--bk-r-sheet);background:var(--bk-group);box-shadow:var(--bk-group-ring);position:relative;overflow:hidden}.mk-next-glow{z-index:-1}.mk-next-glow.bk-ambient{height:100%;-webkit-mask-image:none;mask-image:none}.mk-site .mk-vig{background:var(--bk-glass-solid);box-shadow:var(--bk-qa-ring), 0 1px 2px color-mix(in srgb, var(--bk-ink) 6%, transparent), 0 24px 48px -24px color-mix(in srgb, var(--bk-ink) 40%, transparent);border:0;border-radius:20px}.mk-site .mk-band .mk-xp-inline .mk-vig{background:var(--bk-group);box-shadow:var(--bk-group-ring)}.mk-site .mk-vig-head{border-bottom-color:var(--bk-group-sep)}.mk-site .mk-xp-n{background:var(--bk-signature-wash);min-width:44px;height:30px;color:var(--bk-accent-ink)}.mk-site .mk-model{border-radius:var(--bk-r-card);background:var(--bk-group);box-shadow:var(--bk-group-ring);border:0}.mk-page-glow{isolation:isolate;position:relative;overflow:clip}.mk-page-glow>.mk-hero-glow{height:min(100%,900px)}.mk-site .mk-ra-form{border:0}.mk-hero,.mk-site .mk-page-glow{margin-top:calc(-1 * (var(--mk-header) + env(safe-area-inset-top)));padding-top:calc(var(--mk-header) + env(safe-area-inset-top) + 28px)}@media (min-width:768px){.mk-hero{padding-top:calc(var(--mk-header) + env(safe-area-inset-top) + 40px)}.mk-site .mk-page-glow{padding-top:calc(var(--mk-header) + env(safe-area-inset-top) + 72px)}}.mk-site .mk-compare tbody tr{border-radius:var(--bk-r-card);background:var(--bk-group);box-shadow:var(--bk-group-ring);border:0;padding:18px 20px}@media (min-width:768px){.mk-site .mk-compare{border-radius:var(--bk-r-card);background:var(--bk-group);box-shadow:var(--bk-group-ring);border:0}.mk-site .mk-compare tbody tr{box-shadow:none;background:0 0;border-radius:0;padding:0}.mk-site .mk-compare th,.mk-site .mk-compare td{border-top-color:var(--bk-group-sep);padding:18px 24px}}.mk-site .mk-register-row{border-top-color:var(--bk-group-sep)}.mk-site .mk-footer{border-top-color:var(--bk-group-sep);background:0 0}.mk-anchor{scroll-margin-top:calc(var(--mk-header) + 24px)}@media (min-width:768px){.mk-chapter{padding-block:96px}}@media (min-width:1024px){.mk-split-obj{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:72px}.mk-obj-sticky{top:calc(var(--mk-header) + 32px);align-self:start;position:sticky}}.mk-obj-col{min-width:0}.mk-point-row{align-items:flex-start;gap:14px;max-width:34rem;margin-top:28px;display:flex}.mk-spec-wrap{gap:14px;margin-top:56px;display:grid}.mk-spec{border-radius:var(--bk-r-sheet,24px);background:var(--bk-group);box-shadow:var(--bk-group-ring);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid;overflow:hidden}.mk-spec-cell{box-shadow:inset 0 -1px 0 var(--bk-group-sep), inset -1px 0 0 var(--bk-group-sep);align-content:start;gap:6px;padding:20px;display:grid}.mk-spec-cell .mk-lead-disc{margin-bottom:8px}.mk-spec-dd{color:var(--bk-ink);text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.4}.mk-board{border-radius:var(--bk-r-sheet,24px);background:var(--bk-group);box-shadow:var(--bk-group-ring);padding:20px}@media (min-width:768px){.mk-board{padding:28px}}.mk-board-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mk-board-rows{margin-top:14px;display:grid}.mk-board-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:12px;display:grid}.mk-board-row+.mk-board-row{box-shadow:inset 0 1px 0 var(--bk-group-sep)}.mk-board-name{color:var(--bk-ink);font-size:15px;font-weight:600;display:block}.mk-board-sub{font-size:var(--bk-t-cap);color:var(--bk-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mk-board-track{background:var(--bk-fill);border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.mk-board-track>span{border-radius:inherit;transform-origin:0;height:100%;display:block}.mk-board-pct{color:var(--bk-ink);font-size:17px;font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-board-track>span{animation:linear both mk-fill;animation-timeline:view();animation-range:entry calc(20% + var(--i,0) * 8%) cover calc(45% + var(--i,0) * 4%)}}}@keyframes mk-fill{0%{transform:scaleX(0)}}.mk-desk{border-radius:var(--bk-r-sheet,24px);background:var(--bk-group);box-shadow:var(--bk-group-ring), 0 40px 80px -48px color-mix(in srgb, var(--bk-ink) 45%, transparent);overflow:hidden}.mk-desk-head{box-shadow:inset 0 -1px 0 var(--bk-group-sep);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.mk-desk-mark{background:var(--mk-disc);width:36px;height:36px;color:var(--bk-ink);border-radius:12px;place-items:center;display:inline-grid}.mk-desk-body{padding:18px 20px 20px}.mk-desk-label{font-size:var(--bk-t-label);color:var(--bk-ink);justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;display:flex}.mk-desk-label-aside{font-size:var(--bk-t-cap);color:var(--bk-muted);font-weight:500}.mk-desk-runs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.mk-desk-run{background:var(--bk-ok-wash);font-size:var(--bk-t-cap);color:var(--bk-ok);border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-weight:600;display:inline-flex}.mk-desk-tick{background:var(--bk-ok-dot);width:18px;height:18px;color:var(--bk-on-accent,white);border-radius:999px;place-items:center;display:inline-grid}.mk-desk-next{font-size:var(--bk-t-cap);color:var(--bk-muted);margin-left:auto}.mk-desk-rows{margin-top:8px;display:grid}.mk-desk-row{align-items:center;gap:12px;padding:10px 2px;display:flex}.mk-desk-row+.mk-desk-row{box-shadow:inset 0 1px 0 var(--bk-group-sep)}.mk-desk-row-title{color:var(--bk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.mk-desk-row-sub{font-size:var(--bk-t-cap);color:var(--bk-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mk-desk-foot{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mk-desk-rule{background:var(--bk-fill);font-size:var(--bk-t-cap);color:var(--bk-ink-2);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:500;display:inline-flex}.mk-desk-rule svg{color:var(--bk-positive)}.mk-desk-rule[data-tone=hedge] svg{color:var(--bk-accent-ink)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-desk-row{animation:linear both mk-row-in;animation-timeline:view();animation-range:entry calc(10% + var(--i,0) * 10%) cover calc(30% + var(--i,0) * 6%)}.mk-desk-tick{animation:linear both mk-stamp;animation-timeline:view();animation-range:entry 30% cover 40%}}}@keyframes mk-row-in{0%{opacity:0;transform:translateY(10px)}}@keyframes mk-stamp{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.15)}}.mk-rules{gap:20px;margin-top:32px;display:grid}@media (min-width:640px){.mk-rules{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.mk-transp{gap:32px;margin-top:72px;display:grid}@media (min-width:1024px){.mk-transp{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:72px;margin-top:112px}}.mk-check-card{border-radius:var(--bk-r-sheet,24px);background:var(--bk-group);box-shadow:var(--bk-group-ring);gap:20px;padding:24px 20px;display:grid}@media (min-width:768px){.mk-check-card{padding:32px}}.mk-check-discs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}@media (min-width:640px){.mk-check-discs{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-platform{margin-top:88px}@media (min-width:1024px){.mk-platform{align-items:center;margin-top:112px}}.mk-tools .mk-tool{align-items:flex-start;padding-block:18px}.mk-tools .mk-tool .bk-lrow-main{min-width:0;display:block}.mk-tools .mk-tool .mk-h4{font-size:17px}.mk-risk{margin-top:88px}@media (min-width:768px){.mk-risk{margin-top:120px}}@media (max-width:639.98px){.mk-spec{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-spec-cell{padding:16px}.mk-spec-cell:last-child{grid-column:1/-1}.mk-spec-dd{font-size:14px}}@media (max-width:767.98px){.mk-site .mk-compare tbody{border-radius:var(--bk-r-card);background:var(--bk-group);box-shadow:var(--bk-group-ring);gap:0;overflow:hidden}.mk-site .mk-compare tbody tr{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;padding:16px}.mk-site .mk-compare tbody tr+tr{box-shadow:inset 0 1px 0 var(--bk-group-sep)}.mk-site .mk-compare tbody th{grid-column:1/-1}.mk-site .mk-compare tbody td{align-content:start;font-size:14px}}@media (min-width:1024px){.mk-register{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-register-row{border-top:1px solid var(--bk-group-sep);grid-template-columns:none;align-content:start;gap:6px}.mk-register-row:nth-child(-n+2){border-top:0}.mk-register-row:nth-child(2n){box-shadow:inset 1px 0 0 var(--bk-group-sep)}.mk-register-row:last-child:nth-child(odd){grid-column:1/-1}}@keyframes mk-reveal{0%{opacity:.7;translate:0 22px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal]:not(.is-in){animation:linear both mk-reveal;animation-timeline:view();animation-range:entry entry 200px}}@supports not (animation-timeline:view()){[data-reveal]{transition:opacity .28s var(--bk-ease), transform .32s var(--bk-ease)}[data-reveal]:not(.is-in){opacity:.7;transform:translateY(14px)}}}.mk-rail{border-block:1px solid var(--bk-group-sep);background:var(--bk-group);padding:36px max(var(--bk-gutter), env(safe-area-inset-right)) 40px max(var(--bk-gutter), env(safe-area-inset-left));justify-items:center;gap:22px;display:grid;position:relative;overflow:clip}.mk-rail-cap{text-align:center;max-width:34rem;font-size:var(--bk-t-label);color:var(--bk-muted);text-wrap:balance;line-height:1.5}.mk-rail-row{flex-wrap:wrap;justify-content:center;max-width:1120px;display:flex}.mk-rail-venues{gap:18px 36px}.mk-rail-chains{gap:10px 18px;margin-top:-6px}@media (min-width:640px){.mk-rail-chains{gap:10px 28px}}.mk-rail-item{letter-spacing:-.015em;color:var(--bk-ink);white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:600;font-stretch:108%;display:inline-flex}.mk-rail-chain .bk-chain{box-shadow:none;color:var(--bk-ink-2);background:0 0;gap:8px;padding:0;font-size:14px;font-weight:500}@media (min-width:768px){.mk-rail{padding-block:48px 52px}.mk-rail-venues{gap:20px 52px}.mk-rail-item{font-size:21px}.mk-rail-item .bk-logo{width:36px!important;height:36px!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-rail-venues{animation:linear both mk-drift-l;animation-timeline:view();animation-range:cover}.mk-rail-chains{animation:linear both mk-drift-r;animation-timeline:view();animation-range:cover}.mk-rail-item{animation:linear both mk-rail-in;animation-timeline:view();animation-range:entry calc(var(--i,0) * 4%) entry calc(50% + var(--i,0) * 4%)}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-mk-scene-js].mk-rail .mk-rail-venues{translate:calc((var(--mk-p,.5) - .5) * -64px * var(--mk-par)) 0}[data-mk-scene-js].mk-rail .mk-rail-chains{translate:calc((var(--mk-p,.5) - .5) * 64px * var(--mk-par)) 0}}}@keyframes mk-drift-l{0%{translate:calc(32px * var(--mk-par)) 0}to{translate:calc(-32px * var(--mk-par)) 0}}@keyframes mk-drift-r{0%{translate:calc(-32px * var(--mk-par)) 0}to{translate:calc(32px * var(--mk-par)) 0}}@keyframes mk-rail-in{0%{opacity:.35;translate:0 12px}}@media (min-width:768px) and (scripting:enabled){.mk-xp-steps{view-timeline:--mk-xp block;padding-left:36px;position:relative}.mk-xp-steps:before,.mk-xp-steps:after{content:"";border-radius:2px;width:2px;position:absolute;top:0;bottom:14vh;left:0}.mk-xp-steps:before{background:var(--bk-group-sep)}.mk-xp-steps:after{background:var(--bk-accent);transform-origin:top;transform:scaleY(calc((var(--xp-active,0) + 1) / var(--xp-n,3)));transition:transform .52s var(--bk-ease)}}@supports (animation-timeline:view()){@media (min-width:768px) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.mk-xp-steps:after{transition:none;animation:linear both mk-rail-draw;animation-timeline:--mk-xp;animation-range:cover 50vh cover calc(100% - 50vh)}}}@keyframes mk-rail-draw{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.mk-xp-card[data-step="0"]{animation:mk-turn-a .62s var(--spring-gentle) both}.mk-xp-card[data-step="1"]{animation:mk-turn-b .62s var(--spring-gentle) both}.mk-xp-card[data-step="2"]{animation:mk-turn-c .62s var(--spring-gentle) both}}@keyframes mk-turn-a{0%{transform:perspective(900px)rotateY(-16deg)translateY(6px)}}@keyframes mk-turn-b{0%{transform:perspective(900px)rotateY(-16deg)translateY(6px)}}@keyframes mk-turn-c{0%{transform:perspective(900px)rotateY(-16deg)translateY(6px)}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;animation:none;transform:translate(0,0)}.mk-phone,.mk-obj-card{animation:.15s linear both mk-fade-in}.mk-tile:hover,.mk-site .mk-btn:active,.mk-xp-slide,.mk-xp-slide[data-before]{transform:none}.mk-model-chart .mk-model-line,.mk-model-chart[data-drawn] .mk-model-line{stroke-dashoffset:0;animation:none}.mk-model-chart .mk-model-area{opacity:1;animation:none}.mk-model-path{transition:none}.mk-done-mark{animation-name:mk-fade-in}.group:hover .mk-btn-trail,.group:focus-visible .mk-btn-trail,.mk-menu-row:hover .mk-menu-row-caret,.mk-menu-big-arrow,.mk-menu-panel,.mk-menu-panel[data-open],.mk-menu-primary>li,.mk-menu-foot,.mk-menu-word>span{transform:none}.mk-burger>i{transition-duration:0s}}@keyframes mk-fade-in{0%{opacity:.7}}@media (forced-colors:active){.mk-vig-alloc>span,.mk-vig-bars>span,.mk-phone-strip>span,.bk-strip-seg{forced-color-adjust:none}.mk-header:after{background:canvastext}}
