:root{--mh-tone-fade:1100ms ease}@property --mh-bg{syntax:"<color>";inherits:true;initial-value:#f4f5fb}@property --mh-surface{syntax:"<color>";inherits:true;initial-value:#fff}@property --mh-ink{syntax:"<color>";inherits:true;initial-value:#0a0a26}@property --mh-muted{syntax:"<color>";inherits:true;initial-value:#585a7d}@property --mh-line{syntax:"<color>";inherits:true;initial-value:rgba(10,10,38,.12)}@property --mh-accent{syntax:"<color>";inherits:true;initial-value:#8f5f00}@layer components{.mh{--mh-bg:#f4f5fb;--mh-surface:#fff;--mh-ink:#0a0a26;--mh-muted:#585a7d;--mh-line:rgba(10,10,38,.12);--mh-mango:#f9c134;--mh-pulp:#f09000;--mh-tally:#ff4d3a;--mh-stage:#0b0b2e;--mh-on-mango:#0a0a26;--mh-accent:#8f5f00;--mh-gutter:20px;background:var(--mh-bg);color:var(--mh-ink);font-family:var(--font-mh-sans),ui-sans-serif,system-ui,sans-serif;transition:--mh-bg var(--mh-tone-fade),--mh-surface var(--mh-tone-fade),--mh-ink var(--mh-tone-fade),--mh-muted var(--mh-tone-fade),--mh-line var(--mh-tone-fade),--mh-accent var(--mh-tone-fade)}.dark .mh{--mh-bg:#000;--mh-surface:#141414;--mh-ink:#f5f5f5;--mh-muted:#a3a3a3;--mh-line:hsla(0,0%,100%,.12);--mh-stage:#0a0a0a;--mh-accent:#f9c134}.mh[data-tone=invert]{--mh-bg:#e3f0ef;--mh-surface:#f3f9f9;--mh-ink:#082022;--mh-muted:#44605f;--mh-line:rgba(8,32,34,.12);--mh-accent:#7e5500}.dark .mh[data-tone=invert]{--mh-bg:#0e2427;--mh-surface:#173236;--mh-ink:#f0f7f7;--mh-muted:#a9c4c5;--mh-line:hsla(0,0%,100%,.12);--mh-accent:#f9c134}@media (min-width:640px){.mh{--mh-gutter:32px}}.mh-container{margin-inline:auto;max-width:1280px;padding-inline:var(--mh-gutter)}.mh-section{padding-block:72px}@media (min-width:1024px){.mh-section{padding-block:128px}}.mh-display{font-weight:600;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.mh-h1{font-size:clamp(2.5rem,5.2vw,5rem)}.mh-h2{font-size:clamp(2.25rem,4.2vw,3.75rem)}.mh-lede{font-size:1.125rem;line-height:1.6;max-width:32rem}.mh-lede,.mh-muted{color:var(--mh-muted)}.mh-accent,.mh-eyebrow{color:var(--mh-accent)}.mh-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.mh-btn{align-items:center;border-radius:9999px;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;height:48px;justify-content:center;padding-inline:32px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;white-space:nowrap}.mh-btn:focus-visible,.mh-focus:focus-visible,.mh-link:focus-visible{outline:2px solid var(--mh-ink);outline-offset:3px}.mh-btn:active{transform:translateY(1px)}.mh-btn--primary{background:var(--mh-mango);color:var(--mh-on-mango)}.mh-btn--primary:hover{background:#ffcd4d}.mh-btn--primary:active{background:var(--mh-pulp)}.mh-btn--secondary{border:1px solid var(--mh-line);color:var(--mh-ink)}.mh-btn--secondary:hover{background:color-mix(in oklab,var(--mh-ink) 6%,transparent);border-color:color-mix(in oklab,var(--mh-ink) 30%,transparent)}.mh-link{align-items:center;border-radius:4px;color:var(--mh-ink);display:inline-flex;font-weight:600;gap:6px;text-decoration-color:var(--mh-mango);text-decoration-thickness:2px;text-underline-offset:6px}.mh-link:hover{text-decoration-line:underline}.mh-rail{padding-inline:max(var(--mh-gutter),calc((100% - 1280px) / 2 + var(--mh-gutter)));scroll-padding-inline:max(var(--mh-gutter),calc((100% - 1280px) / 2 + var(--mh-gutter)))}.mh-reveal[data-in=false]{opacity:0;transform:translateY(24px)}.mh-reveal{transition:opacity .8s cubic-bezier(.2,.7,.1,1),transform .8s cubic-bezier(.2,.7,.1,1);transition-delay:var(--mh-delay,0ms)}.mh-reveal--x[data-in=false]{transform:translateX(-28px)}}@keyframes mh-grow{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:none}}.mh-grow{transform-origin:bottom}.mh-reveal[data-in=false] .mh-grow{opacity:0;transform:scaleY(.15)}.mh-reveal[data-in=true] .mh-grow{animation:mh-grow .9s cubic-bezier(.2,.7,.1,1) both;animation-delay:var(--mh-delay,0ms)}@keyframes mh-rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes mh-trace{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes mh-float{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--mh-drift,0),-220px) scale(1)}}@keyframes mh-toast{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@keyframes mh-pop{0%{opacity:0;transform:translate(0) scale(.5)}15%{opacity:1}to{opacity:0;transform:translate(var(--mh-drift,0),var(--mh-rise,-160px)) scale(1.1)}}.mh-pop{animation:mh-pop 1.4s cubic-bezier(.2,.7,.1,1) both;pointer-events:none}@keyframes mh-spin{to{transform:rotate(1turn)}}.mh-rise{animation:mh-rise .9s cubic-bezier(.2,.7,.1,1) both;animation-delay:var(--mh-delay,0ms)}.mh-orbit{animation:mh-spin var(--mh-orbit-duration,80s) linear infinite}.mh-orbit .mh-orbit-counter,.mh-orbit--reverse{animation:mh-spin var(--mh-orbit-duration,80s) linear infinite reverse}.mh-orbit--reverse .mh-orbit-counter{animation:mh-spin var(--mh-orbit-duration,80s) linear infinite}.mh-trace{animation:mh-trace 3.2s linear infinite;filter:drop-shadow(0 0 6px rgb(249 193 52/.7))}.mh-float{animation:mh-float 4.8s ease-out infinite;animation-delay:var(--mh-delay,0ms);opacity:0}.mh-toast{animation:mh-toast .42s cubic-bezier(.2,.7,.1,1) both}@keyframes mh-notify-in{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}@keyframes mh-notify-out{to{opacity:0;transform:translateY(-120%)}}.mh-notify{animation:mh-notify-in .45s cubic-bezier(.2,.7,.1,1) both}.mh-notify[data-leaving]{animation:mh-notify-out .3s ease-in both}@keyframes mh-drift{0%{transform:translateY(56px)}to{transform:translateY(-56px)}}@supports (animation-timeline:view()){.mh-drift{animation:mh-drift linear both;animation-range:entry 0 exit 100%;animation-timeline:view()}}@media (prefers-reduced-motion:reduce){.mh-reveal[data-in] .mh-grow{animation:none;opacity:1;transform:none}.mh-drift{animation:none}.mh-pop{display:none}.mh-notify,.mh-notify[data-leaving],.mh-orbit,.mh-orbit .mh-orbit-counter,.mh-orbit--reverse,.mh-orbit--reverse .mh-orbit-counter,.mh-rise,.mh-toast,.mh-trace{animation:none}.mh-trace{stroke-dasharray:none}.mh-float{display:none}.mh-reveal,.mh-reveal[data-in=false]{opacity:1;transform:none;transition:none}}.mh-nav{--mh-nav-bg:rgba(244,245,251,.8);--mh-nav-solid:#f4f5fb;--mh-nav-ink:#0a0a26;--mh-nav-line:rgba(10,10,38,.1);--mh-nav-hover:#8f5f00;--mh-nav-logo:#dfa112;--nav-panel-bg:var(--mh-nav-solid);--nav-panel-ink:var(--mh-nav-ink);--nav-panel-muted:color-mix(in oklab,var(--mh-nav-ink) 68%,transparent);--nav-panel-hover:color-mix(in oklab,var(--mh-nav-ink) 8%,transparent);--nav-panel-line:color-mix(in oklab,var(--mh-nav-ink) 14%,transparent);background-color:var(--mh-nav-bg);border-bottom:1px solid var(--mh-nav-line);color:var(--mh-nav-ink);transition:background-color var(--mh-tone-fade),border-color var(--mh-tone-fade),color var(--mh-tone-fade),translate .3s ease-out,transform .3s ease-out}.dark .mh-nav{--mh-nav-bg:rgba(0,0,0,.8);--mh-nav-solid:#000;--mh-nav-ink:#f5f5f5;--mh-nav-line:hsla(0,0%,100%,.1);--mh-nav-hover:var(--primary)}@property --background{syntax:"<color>";inherits:true;initial-value:transparent}@property --foreground{syntax:"<color>";inherits:true;initial-value:transparent}@property --card{syntax:"<color>";inherits:true;initial-value:transparent}@property --card-foreground{syntax:"<color>";inherits:true;initial-value:transparent}@property --popover{syntax:"<color>";inherits:true;initial-value:transparent}@property --popover-foreground{syntax:"<color>";inherits:true;initial-value:transparent}@property --muted{syntax:"<color>";inherits:true;initial-value:transparent}@property --muted-foreground{syntax:"<color>";inherits:true;initial-value:transparent}@property --secondary{syntax:"<color>";inherits:true;initial-value:transparent}@property --secondary-foreground{syntax:"<color>";inherits:true;initial-value:transparent}@property --border{syntax:"<color>";inherits:true;initial-value:transparent}@property --input{syntax:"<color>";inherits:true;initial-value:transparent}@property --accent-text{syntax:"<color>";inherits:true;initial-value:transparent}:root:has(.mh[data-tone-driven]){transition:--background var(--mh-tone-fade),--foreground var(--mh-tone-fade),--card var(--mh-tone-fade),--card-foreground var(--mh-tone-fade),--popover var(--mh-tone-fade),--popover-foreground var(--mh-tone-fade),--muted var(--mh-tone-fade),--muted-foreground var(--mh-tone-fade),--secondary var(--mh-tone-fade),--secondary-foreground var(--mh-tone-fade),--border var(--mh-tone-fade),--input var(--mh-tone-fade),--accent-text var(--mh-tone-fade)}.mh-nav .hover\:text-primary:hover,.mh-nav .text-primary,.mh-nav button[data-state=open]{color:var(--mh-nav-hover)}.mh-nav .after\:bg-primary:after{background-color:var(--mh-nav-hover)}.mh-nav .bg-foreground{background-color:var(--mh-nav-ink)}.mh-nav .text-background{color:var(--mh-nav-solid)}.mh-how-stage{--mh-nav-h:var(--nav-h,83px);--mh-how-h:calc(100svh - var(--mh-nav-h) - 64px);height:var(--mh-how-h);top:calc(var(--mh-nav-h) + 32px)}.mh-how-phone{width:clamp(220px,calc((var(--mh-how-h) - 18px) * 9 / 19 + 18px),290px)}.mh{margin-top:calc(-1 * var(--nav-h, 83px))}.mh-nav.nav-at-top{background-color:transparent;border-bottom-color:transparent;backdrop-filter:none}