:root{--mb-ease-out:cubic-bezier(.16,1,.3,1);--mb-ease-quart:cubic-bezier(.25,1,.5,1);--mb-ease-spring:cubic-bezier(.34,1.56,.64,1);--mb-ease-in-out:cubic-bezier(.65,0,.35,1);--mb-dur-fast:150ms;--mb-dur-base:320ms;--mb-dur-slow:650ms;--mb-dur-reveal:900ms;--mb-dur-cover:1100ms;--mb-reveal-dist:22px;--mb-reveal-blur:6px;--mb-header-h:88px;--mb-header-h-shrunk:64px}html.mb-js [class*="mb-reveal"]{opacity:0;filter:blur(var(--mb-reveal-blur))}html.mb-js .mb-reveal--up{transform:translateY(var(--mb-reveal-dist))}html.mb-js .mb-reveal--scale{transform:scale(.96)}html.mb-js .mb-reveal--fade{transform:none}html.mb-js #hero [class*="mb-reveal"],html.mb-js [data-mb-hero] [class*="mb-reveal"]{opacity:1;transform:none;filter:none;transition:none}html.mb-js [class*="mb-reveal"]{transition:opacity var(--mb-dur-reveal) var(--mb-ease-quart),transform var(--mb-dur-reveal) var(--mb-ease-quart),filter var(--mb-dur-reveal) var(--mb-ease-quart);will-change:opacity,transform,filter}html.mb-js [class*="mb-reveal"].mb-in{opacity:1;transform:none;filter:blur(0)}html.mb-js .mb-stagger>[class*="mb-reveal"]{transition-delay:calc(var(--mb-i, 0) * 90ms)}html.mb-js .mb-split-line{overflow:clip;display:block}html.mb-js .mb-split-line .mb-line-inner{display:block;transform:translateY(60%);opacity:0;filter:blur(4px);transition:transform var(--mb-dur-reveal) var(--mb-ease-quart),opacity var(--mb-dur-reveal) var(--mb-ease-quart),filter var(--mb-dur-reveal) var(--mb-ease-quart);transition-delay:calc(var(--mb-line-i, 0) * 80ms)}html.mb-js .mb-split-line.mb-in .mb-line-inner{transform:none;opacity:1;filter:blur(0)}html.mb-js .mb-img-reveal{overflow:hidden}html.mb-js .mb-img-reveal img,html.mb-js .mb-img-reveal .mb-img-reveal-target{clip-path:inset(0 0 100% 0);transform:scale(1.08);transition:clip-path var(--mb-dur-cover) var(--mb-ease-quart),transform calc(var(--mb-dur-cover) * 1.3) var(--mb-ease-quart);will-change:clip-path,transform}html.mb-js .mb-img-reveal.mb-in img,html.mb-js .mb-img-reveal.mb-in .mb-img-reveal-target{clip-path:inset(0 0 0 0);transform:scale(1)}.mb-hover-lift{transition:transform var(--mb-dur-base) var(--mb-ease-spring),box-shadow var(--mb-dur-slow) var(--mb-ease-out);overflow:hidden}.mb-hover-lift:hover,.mb-hover-lift:focus-within{transform:translateY(-8px);box-shadow:0 28px 64px rgba(27,51,82,.16),0 8px 20px rgba(27,51,82,.08)}:root[data-theme="dark"] .mb-hover-lift:hover,:root[data-theme="dark"] .mb-hover-lift:focus-within{box-shadow:0 28px 64px rgba(0,0,0,.55),0 8px 20px rgba(0,0,0,.35),0 0 0 1px rgba(201,151,63,.08)}.mb-hover-lift img{transition:transform var(--mb-dur-slow) var(--mb-ease-out),filter var(--mb-dur-base) var(--mb-ease-out)}.mb-hover-lift:hover img,.mb-hover-lift:focus-within img{transform:scale(1.07)}:root[data-theme="dark"] .mb-hover-lift img{filter:brightness(.9)}:root[data-theme="dark"] .mb-hover-lift:hover img,:root[data-theme="dark"] .mb-hover-lift:focus-within img{filter:brightness(1)}.mb-magnetic{transition:transform var(--mb-dur-fast) var(--mb-ease-out);transform:translate(var(--mb-mx,0),var(--mb-my,0))}.mb-press{transition:transform var(--mb-dur-fast) var(--mb-ease-in-out)}.mb-press:active{transform:scale(.95)}.mabadi-header,[class*="mabadi-header"]{transition:height var(--mb-dur-base) var(--mb-ease-out),box-shadow var(--mb-dur-base) var(--mb-ease-out),background-color var(--mb-dur-base) var(--mb-ease-out),transform var(--mb-dur-base) var(--mb-ease-out);transform:translateY(0)}.mb-header--shrunk{box-shadow:0 2px 20px rgba(27,51,82,.08)}:root[data-theme="dark"] .mb-header--shrunk{box-shadow:0 2px 20px rgba(0,0,0,.5)}.mb-header--hidden{transform:translateY(-100%)}.mb-progress{position:fixed;top:0;inset-inline-start:0;height:3px;width:0;background:linear-gradient(90deg,var(--mb-copper,#a9782f),var(--mb-copper-text,#7a5620));z-index:9999;transform-origin:left}:root[dir="rtl"] .mb-progress{transform-origin:right}:root[data-theme="dark"] .mb-progress{background:linear-gradient(90deg,#c9973f,#d9ac5c)}.mb-toc a{transition:color var(--mb-dur-fast) var(--mb-ease-in-out),opacity var(--mb-dur-fast);opacity:.65}.mb-toc a.mb-toc-active{opacity:1;font-weight:600}html.mb-js .mb-parallax{will-change:transform}html,body,.mabadi-header,[class*="mabadi-header"]{transition:background-color var(--mb-dur-base) var(--mb-ease-in-out),color var(--mb-dur-base) var(--mb-ease-in-out)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.mb-theme-animating::view-transition-new(root){animation:mb-circle-reveal var(--mb-dur-slow) var(--mb-ease-out)}@keyframes mb-circle-reveal{from{clip-path:circle(0 at var(--mb-theme-x,50%) var(--mb-theme-y,50%))}to{clip-path:circle(150% at var(--mb-theme-x,50%) var(--mb-theme-y,50%))}}html.mb-js body{transition:opacity var(--mb-dur-base) var(--mb-ease-out)}html.mb-js body.mb-page-leaving{opacity:0}html.mb-lenis{scroll-behavior:auto}[data-mb-count]{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){html.mb-js [class*="mb-reveal"],html.mb-js .mb-split-line .mb-line-inner{transform:none !important;filter:none !important;transition:opacity var(--mb-dur-fast) linear !important}html.mb-js .mb-img-reveal img,html.mb-js .mb-img-reveal .mb-img-reveal-target{clip-path:none !important;transform:none !important;transition:opacity var(--mb-dur-fast) linear !important}.mb-hover-lift,.mb-hover-lift img,.mb-press,.mb-magnetic,.mabadi-header,[class*="mabadi-header"],html,body{transition:none !important}.mb-hover-lift:hover img,.mb-hover-lift:focus-within img,.mb-hover-lift:hover,.mb-hover-lift:focus-within,.mb-magnetic{transform:none !important}.mb-header--hidden{transform:none !important}html.mb-lenis{scroll-behavior:auto !important}}