.lp-shell{overflow-x:clip}.lp-shell>[data-region=navigation]{position:sticky;top:0;z-index:var(--z-header);isolation:isolate;padding-block:calc(var(--spacing) * 2);background:var(--background)}.lp-shell>[data-region=navigation]:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:var(--background);border-bottom:1px solid transparent;transition:border-color var(--dur-hover) var(--ease-out)}:root[data-scrolled] .lp-shell>[data-region=navigation]:before{border-bottom-color:var(--border)}.lp-navigation nav a{position:relative}.lp-navigation nav a:after{content:"";position:absolute;inset:auto 0 calc(var(--spacing) * 1);height:2px;border-radius:var(--radius-pill);background:var(--brand);transform:scaleX(.4);opacity:0;transition:transform var(--dur-pop) var(--ease-out),opacity var(--dur-pop) var(--ease-out)}.lp-navigation nav a[aria-current=page]:after{transform:scaleX(1);opacity:1}@media (hover:hover) and (pointer:fine){.lp-navigation nav a:hover:after{transform:scaleX(1);opacity:.45}.lp-navigation nav a[aria-current=page]:hover:after{opacity:1}}@keyframes mk-phone-link-in{0%{opacity:0;transform:translateX(12px)}}.mk-phone-link{animation:mk-phone-link-in var(--dur-sheet) var(--ease-drawer) backwards}.mk-phone-link:nth-child(2){animation-delay:calc(var(--stagger) * .6)}.mk-phone-link:nth-child(3){animation-delay:calc(var(--stagger) * 1.2)}.mk-phone-link:nth-child(4){animation-delay:calc(var(--stagger) * 1.8)}.mk-phone-link:nth-child(5){animation-delay:calc(var(--stagger) * 2.4)}.mk-phone-link:nth-child(n+6){animation-delay:calc(var(--stagger) * 3)}.mk-phone-link[aria-current=page]{background:var(--brand-soft);color:var(--brand);font-weight:var(--text-section--font-weight)}.mk-band{--background:var(--mk-hero-ground);--foreground:var(--mk-hero-ink);--card:var(--mk-hero-raised);--card-foreground:var(--mk-hero-ink);--popover:var(--mk-hero-raised);--popover-foreground:var(--mk-hero-ink);--primary:var(--mk-hero-ink);--primary-foreground:var(--mk-hero-ground);--secondary:var(--mk-hero-raised);--secondary-foreground:var(--mk-hero-ink);--muted:var(--mk-hero-raised);--muted-foreground:var(--mk-hero-muted);--subtle-foreground:var(--mk-hero-muted);--accent:var(--mk-hero-border);--accent-foreground:var(--mk-hero-ink);--brand:var(--mk-hero-accent);--brand-foreground:var(--mk-hero-ground);--brand-soft:var(--mk-hero-brand-soft);--border:var(--mk-hero-border);--border-strong:var(--mk-hero-muted);--input:var(--mk-hero-muted);--ring:var(--mk-hero-accent);--success:var(--mk-hero-success);--success-soft:var(--mk-hero-ground);--destructive:var(--mk-hero-danger);--danger-soft:var(--mk-hero-ground);--warning:var(--mk-hero-warning);--warning-soft:var(--mk-hero-ground);position:relative;isolation:isolate;color:var(--foreground)}.mk-band:after,.mk-band:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;pointer-events:none}.mk-band:before{background:var(--mk-hero-ground)}.mk-band:after{background-image:linear-gradient(var(--mk-hero-grid) 1px,transparent 1px),linear-gradient(90deg,var(--mk-hero-grid) 1px,transparent 1px);background-size:56px 56px;background-position:top;mask-image:radial-gradient(ellipse 70% 80% at 50% 30%,black 30%,transparent 100%)}.mk-band ::selection{background:var(--mk-hero-brand-soft);color:var(--mk-hero-ink)}.mk-page-head.mk-band,.pr-head.mk-band{margin-top:calc(var(--spacing) * -6);border-bottom:0}@media (max-width:760px){.mk-page-head.mk-band,.pr-head.mk-band{margin-top:calc(var(--spacing) * -4)}}.mk-close.mk-band{margin-bottom:calc(var(--spacing) * -6);border-top:0}@media (max-width:760px){.mk-close.mk-band{margin-bottom:calc(var(--spacing) * -4)}}.mk-verify{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none}.mk-verify li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name" "mark detail";column-gap:calc(var(--spacing) * 3);align-items:center;min-width:13rem;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);text-align:left}.mk-verify-mark{grid-area:mark;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);fill:none;stroke:var(--success);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.mk-verify-name{grid-area:name;font-size:var(--text-section);font-weight:var(--text-section--font-weight)}.mk-verify-detail{grid-area:detail;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--muted-foreground)}@keyframes mk-stroke-draw{0%{stroke-dashoffset:1}}:root[data-motion=ready] [data-reveal][data-inview=play] .mk-verify-mark :is(circle,path){stroke-dasharray:1;animation:mk-stroke-draw calc(var(--dur-reveal) * 1.4) var(--ease-out) backwards}.mk-verify li:nth-child(2){--verify-at:calc(var(--stagger) * 4)}.mk-verify li:nth-child(3){--verify-at:calc(var(--stagger) * 8)}:root[data-motion=ready] [data-reveal][data-inview=play] .mk-verify-mark circle{animation-delay:var(--verify-at,0s)}:root[data-motion=ready] [data-reveal][data-inview=play] .mk-verify-mark path{animation-delay:calc(var(--verify-at, 0s) + var(--dur-reveal) * .8)}@keyframes mk-reveal{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}}@keyframes mk-clip-up{0%{clip-path:inset(0 0 100% 0)}}@keyframes mk-draw-x{0%{clip-path:inset(0 100% 0 0)}}:root[data-motion=ready] [data-reveal=""][data-inview=play],:root[data-motion=ready] [data-reveal=stagger][data-inview=play]>*,:root[data-motion=ready] [data-reveal=up][data-inview=play]{animation:mk-reveal var(--dur-reveal) var(--ease-out) backwards}:root[data-motion=ready] [data-reveal=clip][data-inview=play]{animation:mk-clip-up calc(var(--dur-reveal) * 1.6) var(--ease-in-out) backwards}:root[data-motion=ready] [data-reveal][data-inview=play] [data-draw]{animation:mk-draw-x calc(var(--dur-reveal) * 1.8) var(--ease-in-out) backwards;animation-delay:calc(var(--stagger) * 3)}[data-reveal=stagger]>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}[data-reveal=stagger]>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}[data-reveal=stagger]>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}[data-reveal=stagger]>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}[data-reveal=stagger]>:nth-child(6){animation-delay:calc(var(--stagger) * 5)}[data-reveal=stagger]>:nth-child(7){animation-delay:calc(var(--stagger) * 6)}[data-reveal=stagger]>:nth-child(8){animation-delay:calc(var(--stagger) * 7)}[data-reveal=stagger]>:nth-child(9){animation-delay:calc(var(--stagger) * 8)}[data-reveal=stagger]>:nth-child(n+10){animation-delay:calc(var(--stagger) * 9)}[data-reveal=stagger]>:nth-child(2) [data-draw]{animation-delay:calc(var(--stagger) * 4)}[data-reveal=stagger]>:nth-child(3) [data-draw]{animation-delay:calc(var(--stagger) * 5)}[data-reveal=stagger]>:nth-child(4) [data-draw]{animation-delay:calc(var(--stagger) * 6)}[data-reveal=stagger]>:nth-child(5) [data-draw]{animation-delay:calc(var(--stagger) * 7)}[data-reveal=stagger]>:nth-child(6) [data-draw]{animation-delay:calc(var(--stagger) * 8)}[data-reveal=stagger]>:nth-child(n+7) [data-draw]{animation-delay:calc(var(--stagger) * 9)}.mk-lift{transition:transform var(--dur-pop) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.mk-lift:hover{transform:translateY(-3px);border-color:var(--border-strong)}}.mk-spy{position:sticky;top:calc(var(--mk-nav-height) + var(--spacing) * 4);z-index:var(--z-sticky)}.mk-spy ul{display:flex;gap:calc(var(--spacing) * 1);margin:0;padding:calc(var(--spacing) * 1);list-style:none;overflow-x:auto;scrollbar-width:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.mk-spy ul::-webkit-scrollbar{display:none}.mk-spy a{position:relative;display:inline-flex;min-height:40px;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--text-section--font-weight);white-space:nowrap;text-decoration:none;transition:color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.mk-spy a:after{content:"";position:absolute;inset:auto calc(var(--spacing) * 3) 4px;height:2px;border-radius:var(--radius-pill);background:var(--brand);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-pop) var(--ease-out)}.mk-spy a[aria-current=location]{color:var(--foreground);background:var(--brand-soft)}.mk-spy a[aria-current=location]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.mk-spy a:hover{color:var(--foreground);background:var(--accent)}}.mk-spy-meta{color:var(--subtle-foreground);font-weight:400}@media (min-width:1100px){.mk-spy[data-orientation=vertical] ul{flex-direction:column;gap:0;padding:calc(var(--spacing) * 1)}.mk-spy[data-orientation=vertical] a{display:flex;justify-content:space-between}.mk-spy[data-orientation=vertical] a:after{inset:calc(var(--spacing) * 2) auto calc(var(--spacing) * 2) 0;width:2px;height:auto;transform:scaleY(0);transform-origin:center top}.mk-spy[data-orientation=vertical] a[aria-current=location]:after{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.lp-navigation nav a:after,.mk-lift,.mk-spy a:after{transition:none}.mk-lift:hover{transform:none}.mk-phone-link{animation:none}}