.mk-secnav{--mk-secnav-h:56px;top:var(--mk-header-h);z-index:40;background:color-mix(in srgb, var(--mk-bg) 90%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);border-block:1px solid var(--mk-border);position:sticky}.mk-secnav .mk-container{min-width:0}.mk-secnav-list{height:var(--mk-secnav-h);overscroll-behavior-x:contain;scrollbar-width:none;padding:0;margin:0;align-items:center;gap:4px;margin-inline:-4px;padding-inline:4px;list-style:none;display:flex;overflow-x:auto}.mk-secnav-list::-webkit-scrollbar{display:none}.mk-secnav-list li{flex:none}.mk-secnav-list a{height:40px;color:var(--mk-muted);white-space:nowrap;transition:color .15s var(--mk-ease), background-color .15s var(--mk-ease);border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.mk-secnav-list a:hover{color:var(--mk-text)}.mk-secnav-list a[aria-current=location]{color:var(--mk-text);background:var(--mk-surface)}.mk-secnav-list a:focus-visible{outline-offset:-2px}.mk-secnav-meta{font-family:var(--mk-mono);letter-spacing:.06em;color:var(--mk-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.mk-secnav-list a[aria-current=location] .mk-secnav-meta{color:var(--mk-blue)}.mk-secnav-bar{background:var(--mk-blue);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.mk-secnav-bar{transition:transform .12s linear}}.mk .mk-secnav-scope [id]{scroll-margin-top:calc(var(--mk-header-h) + 56px + 20px)}.mk-story-head{border-top:2px solid var(--mk-text);gap:16px;margin-bottom:clamp(40px,5vw,72px);padding-top:24px;display:grid}.mk-story-label{font-family:var(--mk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:0;font-size:.75rem;font-weight:500;display:inline-flex}.mk-story-label-num{color:var(--mk-blue)}.mk-story-label-sep{opacity:.5}.mk-story-range{font-family:var(--mk-mono);letter-spacing:.04em;color:var(--mk-muted);margin:0;font-size:.8125rem}@media (min-width:900px){.mk-story-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px}.mk-story-label{grid-column:1/-1}.mk-story-range{justify-self:end;padding-bottom:8px}}.mk-story-chunks{--mk-chunk-gap:clamp(48px, 6vw, 96px);gap:var(--mk-chunk-gap);display:grid}.mk-story-chunk{gap:32px;min-width:0;display:grid}.mk-story-steps,.mk-story-visual{min-width:0}.mk-story-visual[data-kind=phone] .mk-story-visual-inner{justify-content:center;display:flex}.mk-story-visual[data-kind=phone] .mk-shot{width:min(100%,300px)}.mk-story-phones{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,3vw,32px);width:min(100%,600px);margin-inline:auto;display:grid}.mk-story-phones .mk-shot{width:100%;max-width:none}.mk-story-phones>:nth-child(2){margin-top:clamp(24px,6vw,72px)}@media (min-width:1080px){.mk-story-chunk{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(48px,5vw,88px)}.mk-story-visual{align-self:stretch}.mk-story-visual-inner{top:calc(var(--mk-header-h) + 56px + 40px);position:sticky}.mk-story-steps{clip-path:inset(0 -40px calc(-1 * var(--mk-chunk-gap)) -40px);flex-direction:column;justify-content:center;align-self:stretch;display:flex}.mk-story-steps .mk-step-copy{padding-top:6px}.mk-story-chunks{overflow-clip-margin:48px;overflow:clip}.mk-story-chunk .mk-step:before{display:block;top:22px;bottom:-22px}.mk-story-chunk .mk-step:last-child:before{bottom:-9999px}.mk-story-chunk:last-child .mk-step:last-child:before{display:none}.mk-story-chunk+.mk-story-chunk .mk-step:first-child:after{content:"";background:var(--mk-border);width:2px;height:10021px;position:absolute;top:-9999px;left:21px}}.mk-story-overlay{gap:16px;display:grid;position:relative}.mk-story-clock{border:1px solid var(--mk-border);border-radius:var(--mk-radius);background:var(--mk-raised);box-shadow:var(--mk-shadow);justify-self:start;gap:12px;max-width:100%;padding:16px 18px;display:grid}.mk-story-clock-cap{font-family:var(--mk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-muted);margin:0;font-size:.6875rem}.mk-story-clock-track{flex-wrap:wrap;align-items:center;gap:10px 0;margin:0;padding:0;list-style:none;display:flex}.mk-story-clock-track li{align-items:center;display:inline-flex}.mk-story-clock-track li+li:before{content:"";background:linear-gradient(to right, var(--mk-border-strong) 50%, transparent 0) 0 0 / 6px 2px repeat-x;width:28px;height:2px;margin-inline:8px}@media (max-width:520px){.mk-story-clock-track,.mk-story-clock-track li+li{flex-direction:column;align-items:flex-start}.mk-story-clock-track li+li:before{background:linear-gradient(to bottom, var(--mk-border-strong) 50%, transparent 0) 0 0 / 2px 5px repeat-y;width:2px;height:14px;margin:4px 0 4px 21px}}@media (min-width:1080px){.mk-story-overlay{display:block}.mk-story-overlay>.mk-story-clock{z-index:2;position:absolute;bottom:-28px;left:-28px}.mk-story-overlay{padding-bottom:28px}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-mk-reveal]:not([data-shown]) .mk-story-clock{opacity:0;transform:translateY(12px)scale(.98)}[data-mk-reveal] .mk-story-clock{transition:opacity .6s .45s var(--mk-ease), transform .6s .45s var(--mk-ease)}}.mk-secnav+.mk-section{padding-top:clamp(40px,5vw,72px)}
