:root{--mbe-ink:#102a2e;--mbe-ink-soft:#244247;--mbe-forest:#176b58;--mbe-forest-dark:#0f5144;--mbe-copper:#bd5534;--mbe-sun:#f0b95a;--mbe-sand:#f4efe6;--mbe-sand-light:#fbf8f3;--mbe-white:#fff;--mbe-line:#d9dfdc;--mbe-muted:#5c6c6e;--mbe-success:#dff3e9;--mbe-radius-sm:0.55rem;--mbe-radius:1rem;--mbe-radius-lg:1.5rem;--mbe-shadow:0 18px 45px rgba(16, 42, 46, 0.11);--mbe-shell:73rem;--mbe-reading:48rem;--mbe-wide:62rem;--mbe-header-height:5.25rem;--mbe-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}body,h1,h2,h3{color:var(--mbe-ink)}body{background:var(--mbe-white);font-family:var(--mbe-font);font-size:1rem;line-height:1.68;-webkit-font-smoothing:antialiased}svg{display:block;max-width:100%;height:auto}.mbe-topbar p,body,figure{margin:0}button{font:inherit}a{color:var(--mbe-forest-dark);text-decoration-thickness:.08em;text-underline-offset:.18em}a:hover{color:var(--mbe-copper)}h1,h2,h3{margin:0 0 .75em;font-weight:780;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}h3{font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:-.02em}h1{font-size:clamp(2.45rem,6vw,5.15rem)}h2{font-size:clamp(1.85rem,3.8vw,3.15rem)}ol,p,ul{margin-top:0}::selection{color:var(--mbe-ink);background:#f8d79f}.mbe-skip-link:not(:focus),.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mbe-skip-link:focus{position:fixed;z-index:9999;top:.75rem;left:.75rem;padding:.75rem 1rem;color:var(--mbe-white);background:var(--mbe-ink);border-radius:var(--mbe-radius-sm)}.mbe-shell{width:min(calc(100% - 2rem),var(--mbe-shell));margin-inline:auto}.mbe-reading-width{max-width:var(--mbe-reading)}.mbe-main{min-height:55vh}.mbe-button,.mbe-eyebrow{display:inline-flex;align-items:center;text-decoration:none}.mbe-eyebrow{gap:.45rem;margin-bottom:1rem;color:var(--mbe-copper);font-size:.76rem;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.mbe-eyebrow::before{width:1.8rem;height:2px;content:"";background:currentcolor}.mbe-button{justify-content:center;min-height:3.25rem;padding:.78rem 1.2rem;color:var(--mbe-white);background:var(--mbe-forest);border:2px solid var(--mbe-forest);border-radius:var(--mbe-radius-sm);box-shadow:none;font-weight:750;line-height:1.1;text-align:center;transition:background 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}.mbe-button:hover{color:var(--mbe-white);background:var(--mbe-forest-dark);border-color:var(--mbe-forest-dark);transform:translateY(-1px)}.mbe-button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--mbe-sun);outline-offset:3px}.mbe-button--small{min-height:2.75rem;padding:.65rem .9rem;font-size:.88rem}.mbe-topbar{color:var(--mbe-white);background:var(--mbe-ink);font-size:.8rem}.mbe-topbar__inner{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:2.25rem;padding-block:.35rem}.mbe-topbar a{color:var(--mbe-sun);font-weight:750;white-space:nowrap}.mbe-header{position:sticky;z-index:100;top:0;background:rgb(255 255 255/.96);border-bottom:1px solid rgb(16 42 46/.1);backdrop-filter:blur(12px)}.mbe-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:var(--mbe-header-height)}.mbe-brand,.mbe-brand-slot{align-items:center;flex:0 0 auto}.mbe-brand{display:inline-flex;gap:.7rem;color:var(--mbe-ink);line-height:1.02;text-decoration:none}.mbe-brand-slot{display:flex}.mbe-brand:hover{color:var(--mbe-ink)}.mbe-brand__mark{display:grid;width:2.8rem;height:2.8rem;place-items:center;color:var(--mbe-white);background:var(--mbe-copper);border-radius:50% 50% 50% 18%;font-size:.76rem;font-weight:850;letter-spacing:.04em}.mbe-brand__name{font-size:.9rem;font-weight:580;letter-spacing:.035em;text-transform:uppercase}.mbe-brand__name strong{color:var(--mbe-forest)}.mbe-menu,.mbe-nav{display:flex;align-items:center;gap:1.3rem}.mbe-menu{gap:.1rem;padding:0;margin:0;list-style:none}.mbe-menu li{position:relative}.mbe-menu>li>a,.mbe-nav-toggle{border-radius:var(--mbe-radius-sm)}.mbe-menu>li>a{display:flex;align-items:center;min-height:2.8rem;padding:.55rem .72rem;color:var(--mbe-ink-soft);font-size:.88rem;font-weight:690;text-decoration:none}.mbe-menu>li>a:hover{color:var(--mbe-forest-dark);background:var(--mbe-sand-light)}.mbe-nav-toggle{display:none;width:3rem;height:3rem;padding:.65rem;background:#fff0;border:1px solid var(--mbe-line)}.mbe-nav-toggle span:not(.screen-reader-text){display:block;width:100%;height:2px;margin:4px 0;background:var(--mbe-ink);transition:transform 150ms ease,opacity 150ms ease}.mbe-cta-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(17rem,.55fr);align-items:center;gap:2rem;padding:clamp(2rem,6vw,4.5rem);overflow:hidden;color:#dce8e5;background:var(--mbe-ink);border-radius:var(--mbe-radius-lg)}.mbe-cta-panel h2{color:var(--mbe-white);max-width:18ch}.mbe-page-header{padding-top:clamp(3.75rem,8vw,7rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.mbe-page-header h1{font-size:clamp(2.4rem,5.7vw,4.85rem)}.mbe-entry-content{padding-bottom:clamp(4rem,8vw,7rem);font-size:clamp(1rem,1.35vw,1.085rem)}.mbe-entry-content>:first-child{margin-top:0}.mbe-entry-content h2,.mbe-entry-content h3{scroll-margin-top:calc(var(--mbe-header-height) + 1.5rem)}.mbe-entry-content h2{margin-top:2.3em;font-size:clamp(1.65rem,3vw,2.45rem)}.mbe-entry-content h3{margin-top:1.9em}.mbe-entry-content li,.mbe-entry-content p{color:#243b3f}.mbe-entry-content ol,.mbe-entry-content ul{padding-left:1.35rem}.mbe-entry-content li+li{margin-top:.55rem}.mbe-entry-content figure{margin-block:2rem}.mbe-entry-content table{width:100%;border-spacing:0;border-collapse:collapse;font-size:.9rem}.mbe-entry-content td,.mbe-entry-content th{padding:.8rem;border:1px solid var(--mbe-line);text-align:left;vertical-align:top}.mbe-entry-content th{color:var(--mbe-white);background:var(--mbe-ink)}.mbe-entry-content tbody tr:nth-child(even){background:var(--mbe-sand-light)}.mbe-footer{color:#d5e0de;background:#0a2024}.mbe-footer__grid{display:grid;grid-template-columns:minmax(16rem,1.45fr) repeat(3,minmax(9rem,.65fr));gap:clamp(2rem,6vw,4rem);padding-block:clamp(3.5rem,8vw,6rem)}.mbe-brand--footer,.mbe-brand--footer:hover,.mbe-footer h2{color:var(--mbe-white)}.mbe-footer__about p{max-width:23rem;margin-top:1.25rem;color:#aebfbc;font-size:.88rem}.mbe-footer h2{margin-bottom:1rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.mbe-footer ul{display:grid;gap:.55rem;padding:0;margin:0;list-style:none}.mbe-footer a{color:#d5e0de;font-size:.85rem;text-decoration:none}.mbe-footer a:hover{color:var(--mbe-sun)}.mbe-footer__bottom{display:flex;justify-content:space-between;gap:1rem;padding-block:1.25rem;border-top:1px solid rgb(255 255 255/.12);color:#93a8a4;font-size:.72rem}.mbe-footer__bottom p{margin:0}@media (max-width:64rem){.mbe-nav-toggle{display:block}.mbe-nav{position:absolute;top:100%;right:0;bottom:auto;left:0;display:none;gap:1rem;max-height:calc(100vh - var(--mbe-header-height) - 2.25rem);padding:1rem;overflow-y:auto;background:var(--mbe-white);border-top:1px solid var(--mbe-line);box-shadow:0 1.25rem 2.5rem rgb(13 47 52/.14);z-index:10}.mbe-menu,.mbe-nav{align-items:stretch;flex-direction:column}.mbe-menu>li>a{justify-content:space-between;min-height:3.2rem;padding-inline:.85rem;font-size:1rem}.mbe-nav .mbe-button{width:100%}.mbe-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){:root{--mbe-header-height:4.6rem}.mbe-topbar__inner{justify-content:space-between}.mbe-topbar p{max-width:19rem;line-height:1.35}.mbe-topbar p strong{display:none}.mbe-header__inner{min-height:var(--mbe-header-height)}.mbe-brand__mark{width:2.45rem;height:2.45rem}.mbe-brand__name{font-size:.77rem}.mbe-cta-panel,.mbe-footer__grid{grid-template-columns:1fr}.mbe-footer__bottom{flex-direction:column}}@media (max-width:34rem){.mbe-shell{width:min(calc(100% - 1.25rem),var(--mbe-shell))}.mbe-topbar a{font-size:.72rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{scroll-behavior:auto!important;transition-duration:.01ms!important}}