/* 00-design-system.html */
@font-face{font-family:"InterVar";src:url("https://cdn.jsdelivr.net/gh/lucajdiodato/mwa-site-assets@v1.7.0/inter-var-latin.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;}:root{--mwa-ink:#022150;--mwa-blue:#0345A5;--mwa-accent:#0185D7;--mwa-sand:#DBC688;--mwa-body:#45566E;--mwa-white:#FFFFFF;--mwa-surface:#F5F8FC;--mwa-surface-deep:#EAF0F8;--mwa-sand-tint:#FBF7EC;--mwa-border:#DDE5EF;--mwa-ink-90:#0A2C5E;--mwa-blue-hover:#023680;--mwa-font-inter:"InterVar",var(--body-font-font-family,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mwa-font-head:var(--mwa-font-inter);--mwa-font-body:var(--mwa-font-inter);--mwa-font-display:var(--mwa-font-inter);--mwa-display-leading:0.94;--mwa-display-tracking:-0.028em;--mwa-t-eyebrow:0.75rem;--mwa-t-small:0.875rem;--mwa-t-body:clamp(1rem,0.96rem + 0.18vw,1.0625rem);--mwa-t-lede:clamp(1.125rem,1.04rem + 0.35vw,1.3125rem);--mwa-t-h3:clamp(1.25rem,1.16rem + 0.4vw,1.5rem);--mwa-t-h2:clamp(1.75rem,1.45rem + 1.3vw,2.625rem);--mwa-t-h1:clamp(2.25rem,1.65rem + 2.6vw,4rem);--mwa-s1:0.5rem;--mwa-s2:0.75rem;--mwa-s3:1rem;--mwa-s4:1.5rem;--mwa-s5:2rem;--mwa-s6:3rem;--mwa-s7:4rem;--mwa-s8:6rem;--mwa-section-y:clamp(3.5rem,2rem + 6vw,7rem);--mwa-gutter:clamp(1.25rem,0.5rem + 3vw,2.5rem);--mwa-max:1200px;--mwa-measure:68ch;--mwa-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");--mwa-r-sm:4px;--mwa-r-md:8px;--mwa-r-lg:14px;--mwa-shadow-sm:0 1px 2px rgba(2,33,80,.06),0 2px 8px rgba(2,33,80,.05);--mwa-shadow-md:0 4px 12px rgba(2,33,80,.07),0 12px 32px rgba(2,33,80,.08);--mwa-ease:cubic-bezier(.22,.61,.36,1);--mwa-dur:240ms;}.mwa{font-family:var(--mwa-font-body);color:var(--mwa-body);-webkit-font-smoothing:antialiased;}.mwa *,.mwa *::before,.mwa *::after{box-sizing:border-box;}.mwa-section{padding-block:var(--mwa-section-y);}.mwa-section--surface{background:var(--mwa-surface);}.mwa-section--sand{background:var(--mwa-sand-tint);}.mwa-section--ink{background:var(--mwa-surface-deep);color:var(--mwa-body);}.mwa-section--ink .mwa-h2,.mwa-section--ink .mwa-h3{color:var(--mwa-ink);}.mwa-section--ink .mwa-eyebrow{color:var(--mwa-blue);}.mwa-container{width:100%;max-width:var(--mwa-max);margin-inline:auto;padding-inline:var(--mwa-gutter);}.mwa-container--narrow{max-width:780px;}.mwa-grid{display:grid;gap:var(--mwa-s4);}@media (min-width:720px){.mwa-grid--2{grid-template-columns:repeat(2,1fr);}}@media (min-width:720px){.mwa-grid--3{grid-template-columns:repeat(2,1fr);}}@media (min-width:1000px){.mwa-grid--3{grid-template-columns:repeat(3,1fr);}}@media (min-width:900px){.mwa-grid--4{grid-template-columns:repeat(2,1fr);}}@media (min-width:1100px){.mwa-grid--4{grid-template-columns:repeat(4,1fr);}}.mwa-stack>* + *{margin-top:var(--mwa-s3);}.mwa-stack--lg>* + *{margin-top:var(--mwa-s5);}.mwa-eyebrow{font-family:var(--mwa-font-body);font-size:var(--mwa-t-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mwa-blue);margin:0 0 var(--mwa-s2);display:flex;align-items:center;gap:.625rem;}.mwa-eyebrow::after{content:"";flex:0 0 28px;height:1px;background:var(--mwa-accent);}.mwa-eyebrow--centered{justify-content:center;}.mwa-eyebrow--centered::before{content:"";flex:0 0 28px;height:1px;background:var(--mwa-accent);}.mwa-h1,.mwa-h2,.mwa-h3{font-family:var(--mwa-font-head);color:var(--mwa-ink);font-weight:400;line-height:1.12;letter-spacing:-0.01em;margin:0;text-wrap:balance;}.mwa-h1{font-size:var(--mwa-t-h1);}.mwa-h2{font-size:var(--mwa-t-h2);line-height:1.18;}.mwa-h3{font-size:var(--mwa-t-h3);line-height:1.3;}.mwa-lede{font-size:var(--mwa-t-lede);line-height:1.6;color:var(--mwa-body);max-width:var(--mwa-measure);margin:0;text-wrap:pretty;}.mwa-p{font-size:var(--mwa-t-body);line-height:1.68;max-width:var(--mwa-measure);margin:0;text-wrap:pretty;}.mwa-section--ink .mwa-lede,.mwa-section--ink .mwa-p{color:rgba(255,255,255,.82);}.mwa-center{text-align:center;}.mwa-center .mwa-lede,.mwa-center .mwa-p{margin-inline:auto;}.mwa-display{font-family:var(--mwa-font-display);font-size:clamp(2.25rem,0.9rem + 6.2vw,6.5rem);line-height:var(--mwa-display-leading);letter-spacing:var(--mwa-display-tracking);text-transform:uppercase;font-weight:600;color:var(--mwa-ink);margin:0;text-wrap:balance;overflow-wrap:break-word;}.mwa-display--sm{font-size:clamp(1.875rem,1rem + 3.6vw,4.25rem);}.mwa-display--onink{color:var(--mwa-ink);}.mwa-display__soft{display:block;font-weight:300;opacity:.92;}.mwa-display__accent{display:block;color:var(--mwa-blue);}.mwa-pagehero{--mwa-pagehero-img:none;--mwa-pagehero-tint-a:rgba(245,248,252,.93);--mwa-pagehero-tint-b:rgba(255,255,255,.90);--mwa-pagehero-tint-c:rgba(237,243,251,.93);position:relative;isolation:isolate;background-image:linear-gradient(160deg,var(--mwa-pagehero-tint-a) 0%,var(--mwa-pagehero-tint-b) 55%,var(--mwa-pagehero-tint-c) 100%),var(--mwa-pagehero-img,none);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--mwa-surface);border-bottom:1px solid var(--mwa-border);padding-block:calc(var(--mwa-hdr-clear,72px) + clamp(2rem,1rem + 4vw,4rem)) clamp(3.5rem,2rem + 8vw,7rem);}.mwa-pagehero--tight{padding-bottom:clamp(2.5rem,1.5rem + 4vw,4rem);}.mwa-pagehero__title{max-width:18ch;margin-bottom:var(--mwa-s5);}.mwa-pagehero__lede{font-size:var(--mwa-t-lede);line-height:1.55;color:var(--mwa-body);max-width:62ch;margin:0;}.mwa-pagehero__note{font-size:var(--mwa-t-body);line-height:1.68;color:var(--mwa-body);max-width:62ch;margin:var(--mwa-s3) 0 0;}.mwa-pagehero__actions{margin-top:var(--mwa-s6);}.mwa-pagehero--media{--mwa-pagehero-tint-a:rgba(245,248,252,.62);--mwa-pagehero-tint-b:rgba(255,255,255,.62);--mwa-pagehero-tint-c:rgba(237,243,251,.62);}.mwa-pagehero--media .mwa-pagehero__lede,.mwa-pagehero--media .mwa-pagehero__note{color:var(--mwa-ink);font-weight:500;}.mwa-btn{--_bg:transparent;--_fg:var(--mwa-blue);--_bd:rgba(3,69,165,.45);--_fill:var(--mwa-blue);--_fg-on:var(--mwa-white);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mwa-font-body);font-size:0.9375rem;font-weight:600;letter-spacing:.01em;line-height:1;padding:1rem 2rem;min-height:48px;border:1.5px solid var(--_bd);border-radius:100px;background:var(--_bg);color:var(--_fg);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color 600ms cubic-bezier(.23,1,.32,1),border-color 600ms cubic-bezier(.23,1,.32,1),border-radius 600ms cubic-bezier(.23,1,.32,1),transform 200ms cubic-bezier(.23,1,.32,1);}.mwa-btn::before{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;background:var(--_fill);opacity:0;z-index:-1;transform:translate(-50%,-50%) scale(0);transition:transform 800ms cubic-bezier(.19,1,.22,1),opacity 300ms linear;}.mwa-btn:hover,.mwa-btn:focus-visible{color:var(--_fg-on);border-color:transparent;border-radius:12px;}.mwa-btn:hover::before,.mwa-btn:focus-visible::before{opacity:1;transform:translate(-50%,-50%) scale(26);}.mwa-btn:active{transform:scale(.95);}.mwa-btn:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:3px;}.mwa-btn--secondary{--_fg:var(--mwa-ink);--_bd:rgba(2,33,80,.35);--_fill:var(--mwa-ink);--_fg-on:var(--mwa-white);}.mwa-btn--sand{--_bg:var(--mwa-sand);--_fg:var(--mwa-ink);--_bd:var(--mwa-sand);--_fill:var(--mwa-ink);--_fg-on:var(--mwa-white);}.mwa-btn--onink{--_bg:var(--mwa-white);--_fg:var(--mwa-ink);--_bd:var(--mwa-white);--_fill:var(--mwa-sand);--_fg-on:var(--mwa-ink);}.mwa-btn--ghost{--_bg:transparent;--_fg:var(--mwa-ink);--_bd:rgba(2,33,80,.3);--_fill:var(--mwa-ink);--_fg-on:var(--mwa-white);}.mwa-btn--wave{--_fg:var(--mwa-white);--_bd:rgba(255,255,255,.30);--_fg-on:var(--mwa-white);background:linear-gradient(135deg,#01102B 0%,#022150 46%,#0B3E7E 100%);}.mwa-btn--wave::before{display:none;}.mwa-btn--wave:hover,.mwa-btn--wave:focus-visible{border-color:rgba(255,255,255,.72);color:var(--mwa-white);}.mwa-btn__wave{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:-1;border-radius:inherit;opacity:0;transition:opacity 500ms linear;pointer-events:none;}.mwa-btn--wave.is-waving .mwa-btn__wave{opacity:1;}.mwa-btn--frost{--_fg:var(--mwa-ink);--_bd:rgba(255,255,255,.85);--_fill:var(--mwa-ink);--_fg-on:var(--mwa-white);background:rgba(255,255,255,.66);-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);}.mwa-btn--display{font-family:var(--mwa-font-display);text-transform:uppercase;font-size:1.0625rem;letter-spacing:.03em;font-weight:600;}.mwa-btn--arrow{padding-inline:2.25rem 2.75rem;}.mwa-btn__t{display:inline-block;transform:translateX(-.625rem);transition:transform 800ms ease-out;}.mwa-btn--arrow:hover .mwa-btn__t,.mwa-btn--arrow:focus-visible .mwa-btn__t{transform:translateX(.625rem);}.mwa-btn--arrow::after,.mwa-btn--arrow .mwa-btn__t::before{content:"";position:absolute;top:50%;width:16px;height:16px;margin-top:-8px;background-color:currentColor;-webkit-mask:var(--mwa-arrow) center / 16px 16px no-repeat;mask:var(--mwa-arrow) center / 16px 16px no-repeat;transition:right 800ms cubic-bezier(.34,1.56,.64,1),left 800ms cubic-bezier(.34,1.56,.64,1);}.mwa-btn--arrow::after{right:1.25rem;}.mwa-btn--arrow:hover::after,.mwa-btn--arrow:focus-visible::after{right:-25%;}.mwa-btn--arrow .mwa-btn__t::before{left:-25%;}.mwa-btn--arrow:hover .mwa-btn__t::before,.mwa-btn--arrow:focus-visible .mwa-btn__t::before{left:1.25rem;}@media (prefers-reduced-motion:reduce){.mwa-btn,.mwa-btn::before,.mwa-btn__t,.mwa-btn--arrow::after,.mwa-btn--arrow .mwa-btn__t::before{transition-duration:1ms !important;}.mwa-btn:hover,.mwa-btn:focus-visible{border-radius:100px;background:var(--_fill);}.mwa-btn:active{transform:none;}.mwa-btn__t{transform:none !important;}.mwa-btn--arrow .mwa-btn__t::before{display:none;}.mwa-btn--arrow:hover::after,.mwa-btn--arrow:focus-visible::after{right:1.25rem;}}.mwa-btns{display:flex;flex-wrap:wrap;gap:var(--mwa-s2);align-items:center;}.mwa-center .mwa-btns{justify-content:center;}.mwa-link{display:inline-flex;align-items:center;gap:.4rem;min-height:28px;padding-block:4px;font-size:0.9375rem;font-weight:600;color:var(--mwa-blue);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--mwa-dur) var(--mwa-ease),color var(--mwa-dur) var(--mwa-ease);}@media (pointer:coarse){.mwa-link{min-height:44px;}}.mwa-link:hover{color:var(--mwa-blue-hover);border-bottom-color:currentColor;}.mwa-link:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:3px;border-radius:2px;}.mwa-section--ink .mwa-link{color:var(--mwa-sand);}.mwa-card{background:var(--mwa-white);border:1px solid var(--mwa-border);border-radius:var(--mwa-r-lg);padding:var(--mwa-s5);display:flex;flex-direction:column;gap:var(--mwa-s2);transition:box-shadow var(--mwa-dur) var(--mwa-ease),transform var(--mwa-dur) var(--mwa-ease),border-color var(--mwa-dur) var(--mwa-ease);}.mwa-card--raised{box-shadow:var(--mwa-shadow-sm);}.mwa-card--outline{border:2px solid var(--mwa-blue);border-radius:var(--mwa-r-md);box-shadow:none;}.mwa-card--outline:hover{border-color:var(--mwa-accent);}.mwa-panel{background:var(--mwa-sand-tint);color:var(--mwa-body);border:1px solid #F0E7CE;border-radius:var(--mwa-r-lg);padding:clamp(2rem,1rem + 5vw,4.5rem);}.mwa-card--interactive:hover{box-shadow:var(--mwa-shadow-md);transform:translateY(-3px);border-color:rgba(1,133,215,.35);}.mwa-visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}.mwa-reveal{opacity:1;}.mwa-js .mwa-reveal{opacity:0;translate:0 14px;transition:opacity 620ms var(--mwa-ease),translate 620ms var(--mwa-ease);transition-delay:var(--mwa-reveal-delay,0ms);}.mwa-js .mwa-reveal.is-visible{opacity:1;translate:none;}@media (prefers-reduced-motion:reduce){.mwa *,.mwa *::before,.mwa *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;}.mwa-js .mwa-reveal{opacity:1 !important;translate:none !important;}}.mwa-sticky{position:relative;height:150vh;height:150svh;background:var(--mwa-white);}.mwa-sticky__media{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;z-index:0;transform:scale(var(--mwa-sticky-scale,1));will-change:transform;}.mwa-sticky__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.mwa-sticky__tint{position:absolute;inset:0;background:rgba(2,33,80,.68);opacity:var(--mwa-sticky-tint,1);}.mwa-sticky__copy{position:absolute;inset-inline:0;top:0;height:100vh;height:100svh;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:var(--mwa-gutter);text-align:center;color:var(--mwa-white);transform:translate3d(0,var(--mwa-sticky-y,0px),0);opacity:var(--mwa-sticky-op,1);will-change:transform,opacity;pointer-events:none;}.mwa-sticky__copy a,.mwa-sticky__copy button{pointer-events:auto;}.mwa-sticky__sub{margin:0 0 var(--mwa-s3);font-size:var(--mwa-t-lede);font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.88);}.mwa-sticky__title{margin:0;color:var(--mwa-white);max-width:18ch;}@media (prefers-reduced-motion:reduce){.mwa-sticky{height:auto;}.mwa-sticky__media{position:relative;height:min(68svh,560px);transform:none;}.mwa-sticky__copy{position:absolute;inset:0;height:auto;transform:none;opacity:1;}}.mwa-tx{display:inline-block;white-space:pre;will-change:opacity,filter,transform;}.mwa-js [data-mwa-text] .mwa-tx{opacity:0;}.mwa-js [data-mwa-text].is-in .mwa-tx{animation:mwa-tx-blur 520ms cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d,0ms);}@keyframes mwa-tx-blur{from{opacity:0;filter:blur(12px);}to{opacity:1;filter:blur(0);}}@keyframes mwa-tx-fade{from{opacity:0;}to{opacity:1;}}@keyframes mwa-tx-slide{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:none;}}@keyframes mwa-tx-scale{from{opacity:0;transform:scale(.4);}to{opacity:1;transform:none;}}.mwa-js [data-mwa-text][data-mwa-preset="fade"].is-in .mwa-tx{animation-name:mwa-tx-fade;}.mwa-js [data-mwa-text][data-mwa-preset="slide"].is-in .mwa-tx{animation-name:mwa-tx-slide;}.mwa-js [data-mwa-text][data-mwa-preset="scale"].is-in .mwa-tx{animation-name:mwa-tx-scale;}@media (prefers-reduced-motion:reduce){.mwa-js [data-mwa-text] .mwa-tx{opacity:1 !important;animation:none !important;filter:none !important;transform:none !important;}}

/* 01-home-hero.html */
.mwa-hero{position:relative;isolation:isolate;background:var(--mwa-white);color:var(--mwa-body);min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--mwa-hdr-clear,72px) + clamp(1rem,0.5rem + 2vw,2.5rem)) clamp(2.5rem,1.5rem + 4vw,5rem);padding-inline:0;overflow:hidden;}.mwa-hero__stage{position:absolute;inset:0;z-index:-1;overflow:hidden;background:linear-gradient(160deg,var(--mwa-surface) 0%,var(--mwa-white) 55%,#EDF3FB 100%);}.mwa-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block;}.mwa-hero__scrim{display:none;}.mwa-hero__inner{position:relative;text-align:center;}@media (min-width:1024px){.mwa-hero__inner{text-align:start;}}.mwa-hero__title{margin-bottom:var(--mwa-s5);}.mwa-hero__lede{font-size:var(--mwa-t-lede);line-height:1.55;color:var(--mwa-ink);font-weight:500;max-width:46ch;margin:0 auto var(--mwa-s6);}@media (min-width:1024px){.mwa-hero__lede{margin-inline:0;}}.mwa-hero__actions{justify-content:center;margin-bottom:0;}@media (min-width:1024px){.mwa-hero__actions{justify-content:flex-start;}}.mwa-hero__vidbtn{position:absolute;z-index:3;right:calc(var(--mwa-gutter) + 4px);bottom:var(--mwa-s4);display:inline-flex;align-items:center;gap:.5rem;min-height:36px;padding:.5rem .75rem;font-family:var(--mwa-font-body);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mwa-ink);background:rgba(255,255,255,.8);border:1px solid var(--mwa-border);border-radius:100px;cursor:pointer;opacity:.6;transition:opacity var(--mwa-dur) var(--mwa-ease),background var(--mwa-dur) var(--mwa-ease);}.mwa-hero__vidbtn:hover{opacity:1;background:var(--mwa-white);}.mwa-hero__vidbtn:focus-visible{opacity:1;outline:2px solid var(--mwa-accent);outline-offset:3px;}.mwa-hero__vidbtn[hidden]{display:none;}.mwa-hero__vidbtn-icon{width:9px;height:11px;flex:none;border-inline:3px solid currentColor;}.mwa-hero__vidbtn[aria-pressed="true"] .mwa-hero__vidbtn-icon{border:0;width:0;height:0;border-block:6px solid transparent;border-inline-start:9px solid currentColor;}@media (max-width:560px){.mwa-hero__vidbtn-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}}.mwa-trust{background:var(--mwa-white);padding-block:var(--mwa-s5) var(--mwa-s4);}.mwa-trust__row{display:block;}.mwa-trust__label{margin:0 0 var(--mwa-s2);font-family:var(--mwa-font-body);font-size:var(--mwa-t-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mwa-blue);text-align:start;}.mwa-trust__slider{position:relative;width:100%;padding-block:var(--mwa-s3);}.mwa-trust__note{margin:var(--mwa-s3) 0 0;font-size:.75rem;line-height:1.6;color:#5C6B80;max-width:86ch;}.mwa-marquee{--mwa-marquee-gap:clamp(2.5rem,1.5rem + 4vw,6rem);overflow:hidden;}.mwa-marquee__track{display:flex;align-items:center;gap:var(--mwa-marquee-gap);width:max-content;}.mwa-marquee.is-ready .mwa-marquee__track{animation:mwa-marquee-slide var(--mwa-marquee-duration,38s) linear infinite;}.mwa-marquee__group{display:flex;align-items:center;gap:var(--mwa-marquee-gap);margin:0;padding:0;list-style:none;flex:none;}.mwa-marquee__group li{display:flex;align-items:center;}@keyframes mwa-marquee-slide{from{transform:translate3d(0,0,0);}to{transform:translate3d(-50%,0,0);}}.mwa-marquee:hover .mwa-marquee__track,.mwa-marquee:focus-within .mwa-marquee__track{animation-play-state:paused;}.mwa-logo{height:var(--mwa-logo-h,clamp(22px,18px + 1vw,30px));width:auto;display:block;opacity:1;}.mwa-logo--square{--mwa-logo-h:clamp(38px,30px + 1.6vw,52px);}.mwa-logo + .mwa-mark{display:none;}.mwa-mark{display:inline-flex;flex-direction:column;justify-content:center;font-family:var(--mwa-font-body);font-size:clamp(.9375rem,.85rem + .45vw,1.125rem);font-weight:700;letter-spacing:-.01em;line-height:1.1;white-space:nowrap;color:var(--mwa-ink);}.mwa-mark em{font-style:normal;font-size:.58em;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#5C6B80;margin-top:.18em;}.mwa-fade{position:absolute;inset-block:0;width:clamp(40px,6vw,88px);pointer-events:none;z-index:2;}.mwa-fade--left{inset-inline-start:0;}.mwa-fade--right{inset-inline-end:0;}.mwa-fade::after{content:"";position:absolute;inset:0;}.mwa-fade--left::after{background:linear-gradient(to right,var(--mwa-white) 15%,rgba(255,255,255,0) 100%);}.mwa-fade--right::after{background:linear-gradient(to left,var(--mwa-white) 15%,rgba(255,255,255,0) 100%);}.mwa-fade span{position:absolute;inset:0;-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b));}.mwa-fade span:nth-child(1){--b:.5px;}.mwa-fade span:nth-child(2){--b:1px;}.mwa-fade span:nth-child(3){--b:2px;}.mwa-fade span:nth-child(4){--b:3.5px;}.mwa-fade span:nth-child(5){--b:5px;}.mwa-fade--left span:nth-child(1){-webkit-mask-image:linear-gradient(to right,#000 0%,#000 20%,transparent 40%);mask-image:linear-gradient(to right,#000 0%,#000 20%,transparent 40%);}.mwa-fade--left span:nth-child(2){-webkit-mask-image:linear-gradient(to right,#000 0%,#000 15%,transparent 32%);mask-image:linear-gradient(to right,#000 0%,#000 15%,transparent 32%);}.mwa-fade--left span:nth-child(3){-webkit-mask-image:linear-gradient(to right,#000 0%,#000 10%,transparent 24%);mask-image:linear-gradient(to right,#000 0%,#000 10%,transparent 24%);}.mwa-fade--left span:nth-child(4){-webkit-mask-image:linear-gradient(to right,#000 0%,#000 6%,transparent 16%);mask-image:linear-gradient(to right,#000 0%,#000 6%,transparent 16%);}.mwa-fade--left span:nth-child(5){-webkit-mask-image:linear-gradient(to right,#000 0%,transparent 9%);mask-image:linear-gradient(to right,#000 0%,transparent 9%);}.mwa-fade--right span:nth-child(1){-webkit-mask-image:linear-gradient(to left,#000 0%,#000 20%,transparent 40%);mask-image:linear-gradient(to left,#000 0%,#000 20%,transparent 40%);}.mwa-fade--right span:nth-child(2){-webkit-mask-image:linear-gradient(to left,#000 0%,#000 15%,transparent 32%);mask-image:linear-gradient(to left,#000 0%,#000 15%,transparent 32%);}.mwa-fade--right span:nth-child(3){-webkit-mask-image:linear-gradient(to left,#000 0%,#000 10%,transparent 24%);mask-image:linear-gradient(to left,#000 0%,#000 10%,transparent 24%);}.mwa-fade--right span:nth-child(4){-webkit-mask-image:linear-gradient(to left,#000 0%,#000 6%,transparent 16%);mask-image:linear-gradient(to left,#000 0%,#000 6%,transparent 16%);}.mwa-fade--right span:nth-child(5){-webkit-mask-image:linear-gradient(to left,#000 0%,transparent 9%);mask-image:linear-gradient(to left,#000 0%,transparent 9%);}@media (prefers-reduced-motion:reduce){.mwa-marquee__track,.mwa-marquee.is-ready .mwa-marquee__track{animation:none;width:100%;}.mwa-marquee__group ~ .mwa-marquee__group{display:none;}.mwa-marquee__group{flex-wrap:wrap;justify-content:flex-start;gap:var(--mwa-s3) var(--mwa-s5);}.mwa-fade{display:none;}.mwa-hero__video{display:none;}}

/* 02-home-services.html */
.mwa-svc{background:var(--mwa-white);}.mwa-svc__head{display:grid;gap:var(--mwa-s4);margin-bottom:var(--mwa-s6);}@media (min-width:980px){.mwa-svc__head{grid-template-columns:1fr 1fr;align-items:end;gap:var(--mwa-s7);}}.mwa-svc__intro{max-width:48ch;}.mwa-svc__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--mwa-s4);}@media (min-width:820px){.mwa-svc__grid{grid-template-columns:repeat(2,1fr);}}.mwa-svc__card{position:relative;overflow:hidden;min-height:180px;border-color:transparent;box-shadow:var(--mwa-shadow-sm);transition:box-shadow var(--mwa-dur) var(--mwa-ease),transform var(--mwa-dur) var(--mwa-ease);}.mwa-svc__card--cool{background:var(--mwa-surface);}.mwa-svc__card--warm{background:var(--mwa-sand-tint);}.mwa-svc__card:hover,.mwa-svc__card:focus-within{box-shadow:var(--mwa-shadow-md);transform:scale(1.02);}.mwa-svc__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--mwa-s2);height:100%;}.mwa-svc__glyph{position:absolute;right:-2rem;bottom:-2rem;width:10rem;height:10rem;color:var(--mwa-blue);opacity:.085;pointer-events:none;transition:transform 400ms var(--mwa-ease),opacity 400ms var(--mwa-ease);}.mwa-svc__card:hover .mwa-svc__glyph,.mwa-svc__card:focus-within .mwa-svc__glyph{transform:scale(1.1) rotate(3deg) translateX(10px);opacity:.14;}.mwa-svc__more{margin-top:auto;padding-top:var(--mwa-s3);display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;min-height:24px;font-size:var(--mwa-t-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mwa-blue);text-decoration:none;}.mwa-svc__more-t{border-bottom:1px solid transparent;transition:border-color var(--mwa-dur) var(--mwa-ease);}.mwa-svc__card:hover .mwa-svc__more-t{border-bottom-color:currentColor;}.mwa-svc__more:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:3px;border-radius:2px;}.mwa-svc__more-arrow{width:16px;height:16px;flex:none;}@keyframes mwa-svc-nudge{from{transform:translateX(0);}to{transform:translateX(5px);}}.mwa-svc__card:hover .mwa-svc__more-arrow,.mwa-svc__card:focus-within .mwa-svc__more-arrow{animation:mwa-svc-nudge 600ms var(--mwa-ease) infinite alternate;}@media (prefers-reduced-motion:reduce){.mwa-svc__card:hover,.mwa-svc__card:focus-within{transform:none;}.mwa-svc__card:hover .mwa-svc__glyph,.mwa-svc__card:focus-within .mwa-svc__glyph{transform:none;}.mwa-svc__card:hover .mwa-svc__more-arrow,.mwa-svc__card:focus-within .mwa-svc__more-arrow{animation:none;}}.mwa-svc__title{font-family:var(--mwa-font-display);font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);line-height:1.05;letter-spacing:.015em;text-transform:uppercase;font-weight:600;color:var(--mwa-ink);margin:0 0 var(--mwa-s1);}.mwa-svc__sub{list-style:none;margin:var(--mwa-s3) 0 0;padding:var(--mwa-s3) 0 0;border-top:1px solid var(--mwa-border);display:grid;gap:var(--mwa-s1);}@media (min-width:520px){.mwa-svc__sub{grid-template-columns:repeat(2,1fr);}}.mwa-svc__sub li{position:relative;padding-inline-start:1.35rem;font-size:var(--mwa-t-small);line-height:1.5;color:var(--mwa-ink-90);}.mwa-svc__sub li::before{content:"";position:absolute;inset-inline-start:0;top:.42em;width:9px;height:5px;border-inline-start:2px solid var(--mwa-blue);border-block-end:2px solid var(--mwa-blue);transform:rotate(-45deg);}.mwa-svc__foot{margin:var(--mwa-s6) 0 0;}

/* 03-home-audiences.html */
.mwa-band{--mwa-band-img:none;position:relative;isolation:isolate;background:var(--mwa-surface);color:var(--mwa-body);padding-block:clamp(4rem,2.5rem + 8vw,8rem);overflow:hidden;}.mwa-band__media{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(180deg,rgba(245,248,252,.95) 0%,rgba(245,248,252,.9) 55%,rgba(234,240,248,.86) 100%),var(--mwa-band-img,none);background-size:cover;background-position:center;background-repeat:no-repeat;}.mwa-band__inner{position:relative;}.mwa-band__lede{font-size:var(--mwa-t-lede);color:var(--mwa-body);margin:var(--mwa-s4) auto 0;max-width:44ch;}.mwa-band__list{list-style:none;margin:var(--mwa-s7) 0 0;padding:0;display:grid;gap:var(--mwa-s6);text-align:center;}@media (min-width:860px){.mwa-band__list{grid-template-columns:repeat(3,1fr);gap:var(--mwa-s5);}}.mwa-band__title{font-family:var(--mwa-font-display);font-size:clamp(1.1875rem,1.05rem + .55vw,1.4375rem);line-height:1.12;letter-spacing:.015em;text-transform:uppercase;font-weight:600;color:var(--mwa-ink);margin:0 0 var(--mwa-s2);}@media (min-width:860px){.mwa-band__title{min-height:calc(2 * 1.12em);}}.mwa-band__copy{font-size:var(--mwa-t-body);line-height:1.62;color:var(--mwa-body);margin:0 auto;max-width:38ch;}.mwa-band__actions{margin-top:var(--mwa-s7);}

/* 04-home-why.html */
.mwa-about{background:var(--mwa-surface);--mwa-about-ratio:4 / 5;--mwa-about-focus:22%;}.mwa-about__head{max-width:760px;margin-inline:auto;margin-bottom:var(--mwa-s7);}.mwa-about__lede{margin-top:var(--mwa-s4);}.mwa-about__row{display:grid;gap:var(--mwa-s6);align-items:start;}@media (min-width:900px){.mwa-about__row{grid-template-columns:minmax(280px,380px) 1fr;gap:var(--mwa-s8);}}.mwa-about__figure{margin:0;max-width:380px;margin-inline:auto;width:100%;}@media (min-width:900px){.mwa-about__figure{position:sticky;top:var(--mwa-s5);}}.mwa-about__photo{display:block;width:100%;height:auto;aspect-ratio:var(--mwa-about-ratio,4 / 5);object-fit:cover;object-position:center var(--mwa-about-focus,22%);border-radius:var(--mwa-r-lg);background:var(--mwa-surface-deep);border:1px solid var(--mwa-border);}.mwa-about__caption{display:flex;flex-direction:column;gap:2px;margin-top:var(--mwa-s3);text-align:center;}@media (min-width:900px){.mwa-about__caption{text-align:start;}}.mwa-about__name{font-family:var(--mwa-font-display);font-size:1.0625rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:var(--mwa-ink);}.mwa-about__name sup{font-size:.55em;}.mwa-about__role{font-size:var(--mwa-t-small);color:var(--mwa-body);}.mwa-about__body>.mwa-p + .mwa-p{margin-top:var(--mwa-s4);}.mwa-about__creds{list-style:none;margin:var(--mwa-s6) 0 0;padding:0;display:grid;gap:var(--mwa-s4);}@media (min-width:620px){.mwa-about__creds{grid-template-columns:repeat(2,1fr);gap:var(--mwa-s5) var(--mwa-s4);}}.mwa-about__creds li{display:flex;align-items:flex-start;gap:var(--mwa-s3);}.mwa-about__icon{flex:0 0 40px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--mwa-white);border:1px solid var(--mwa-border);border-radius:var(--mwa-r-sm);color:var(--mwa-blue);}.mwa-about__icon svg{width:20px;height:20px;}.mwa-about__cred{display:block;font-size:var(--mwa-t-small);line-height:1.55;color:var(--mwa-body);}.mwa-about__cred strong{display:block;font-size:.9375rem;font-weight:600;color:var(--mwa-ink);margin-bottom:2px;}.mwa-about__actions{margin:var(--mwa-s6) 0 0;display:flex;flex-wrap:wrap;gap:var(--mwa-s2);}

/* 05-home-cta.html */
.mwa-close{background:var(--mwa-white);}.mwa-close__panel{position:relative;isolation:isolate;border-radius:var(--mwa-r-lg);background:var(--mwa-surface);border:1px solid var(--mwa-border);overflow:hidden;}.mwa-close__inner{position:relative;z-index:1;padding:clamp(2.5rem,1.5rem + 4vw,6rem) var(--mwa-gutter);}.mwa-close__glow{position:absolute;inset:0;z-index:0;pointer-events:none;box-shadow:inset 0 -16px 128px 0 rgba(219,198,136,.60),inset 0 -16px 32px 0 rgba(219,198,136,.38);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8rem);mask-image:linear-gradient(to bottom,transparent,#000 8rem);}.mwa-close__badge{display:inline-flex;align-items:center;min-height:24px;margin:0 0 var(--mwa-s4);padding:.3rem .75rem;border:1px solid var(--mwa-border);border-radius:999px;background:var(--mwa-white);font-size:var(--mwa-t-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mwa-body);}.mwa-close__lede{margin-top:var(--mwa-s4);}.mwa-close__actions{margin-top:var(--mwa-s6);}.mwa-close__tel{font-variant-numeric:tabular-nums;}.mwa-close__meta{margin:var(--mwa-s6) 0 0;font-size:var(--mwa-t-small);line-height:1.7;color:var(--mwa-body);}.mwa-close__sep{padding-inline:.5rem;color:var(--mwa-border);}.mwa-close__mail{display:inline-flex;align-items:center;min-height:24px;color:var(--mwa-blue);text-decoration:none;border-bottom:1px solid transparent;}.mwa-close__mail:hover{border-bottom-color:currentColor;}.mwa-close__mail:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:3px;border-radius:2px;}@media (max-width:520px){.mwa-close__sep{display:block;height:0;padding:0;visibility:hidden;}.mwa-close__mail{display:inline-block;margin-top:.35rem;}}

/* 06-home-faq.html */
.mwa-faq__head{margin-bottom:var(--mwa-s5);}.mwa-faq__h{margin:0 0 var(--mwa-s2);font-family:var(--mwa-font-head);font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--mwa-ink);}.mwa-faq__intro{margin:0;max-width:60ch;font-size:var(--mwa-t-body);line-height:1.6;color:var(--mwa-body);}.mwa-faq__list{background:var(--mwa-white);border:1px solid var(--mwa-border);border-radius:var(--mwa-r-md);overflow:hidden;}.mwa-faq__item + .mwa-faq__item{border-top:1px solid var(--mwa-border);}.mwa-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mwa-s3);padding:1rem;min-height:48px;cursor:pointer;list-style:none;font-family:var(--mwa-font-body);font-size:15px;line-height:1.6;font-weight:500;color:var(--mwa-ink);transition:background var(--mwa-dur) var(--mwa-ease);}.mwa-faq__q::-webkit-details-marker{display:none;}.mwa-faq__q:hover{background:var(--mwa-surface);}.mwa-faq__q:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:-2px;}.mwa-faq__chev{flex:none;width:16px;height:16px;margin-top:.28em;color:var(--mwa-blue);transition:transform 200ms var(--mwa-ease);}.mwa-faq__item[open] .mwa-faq__chev{transform:rotate(180deg);}.mwa-faq__panel{display:grid;grid-template-rows:1fr;}.mwa-faq__inner{overflow:hidden;}.mwa-faq__inner .mwa-p{padding:0 1rem 1rem;max-width:64ch;}.mwa-faq--js .mwa-faq__panel{grid-template-rows:0fr;transition:grid-template-rows 220ms var(--mwa-ease);}.mwa-faq--js .mwa-faq__item.is-open .mwa-faq__panel{grid-template-rows:1fr;}@media (prefers-reduced-motion:reduce){.mwa-faq--js .mwa-faq__panel{transition-duration:1ms;}.mwa-faq__chev{transition-duration:1ms;}}.mwa-faq__foot{margin:var(--mwa-s4) 0 0;font-size:var(--mwa-t-small);color:var(--mwa-body);}.mwa-faq__foot a{color:var(--mwa-blue);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;}.mwa-faq__foot a:hover{border-bottom-color:currentColor;}.mwa-faq__foot a:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:3px;border-radius:2px;}

/* 08-home-parallax.html */
.mwa-plx{position:relative;background:var(--mwa-white);}.mwa-plx__stage{position:relative;height:min(100vh,780px);overflow:hidden;isolation:isolate;background:#AA9D7D;}.mwa-plx__layer{position:absolute;inset-inline:0;width:100%;top:calc(var(--rate,0) * -0.7vh);height:calc(100% + var(--rate,0) * 1.4vh);object-fit:cover;object-position:center 42%;will-change:transform;transform:translate3d(0,calc(var(--p,0) * var(--rate,0) * 1vh),0);}.mwa-plx__layer--back{--rate:24;z-index:1;}.mwa-plx__scrim{z-index:2;}.mwa-plx__copy{--rate:12;z-index:3;}.mwa-plx__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,rgba(2,33,80,.72) 0%,rgba(2,33,80,.66) 30%,rgba(2,33,80,0) 62%);}@media (max-width:767px){.mwa-plx__scrim{background:linear-gradient(to top,rgba(2,33,80,.78) 30%,rgba(2,33,80,.62) 62%,rgba(2,33,80,.18) 100%);}}.mwa-plx__copy{height:auto;top:50%;translate:0 -50%;display:flex;align-items:center;pointer-events:none;}.mwa-plx__copy .mwa-container{pointer-events:auto;}.mwa-plx__eyebrow{margin:0 0 var(--mwa-s3);font-size:var(--mwa-t-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mwa-white);}.mwa-plx__title{max-width:14ch;margin-bottom:var(--mwa-s4);color:var(--mwa-white);}.mwa-plx__title .mwa-display__soft{color:rgba(255,255,255,.72);}.mwa-plx__lede{font-size:var(--mwa-t-lede);line-height:1.55;color:var(--mwa-white);max-width:40ch;margin:0;}@media (max-width:767px){.mwa-plx__stage{height:min(74vh,580px);}}.mwa-plx__fade{position:absolute;inset:auto 0 0 0;height:22%;z-index:4;pointer-events:none;background:linear-gradient(to top,var(--mwa-white),transparent);}@media (prefers-reduced-motion:reduce){.mwa-plx__layer{transform:none !important;height:100%;top:0;}}

/* 11-services-core.html */
.mwa-core{background:var(--mwa-white);}.mwa-core__block + .mwa-core__block{margin-top:clamp(3.5rem,2rem + 6vw,6rem);padding-top:clamp(3.5rem,2rem + 6vw,6rem);border-top:1px solid var(--mwa-border);}.mwa-core__head{max-width:70ch;margin-bottom:var(--mwa-s6);}.mwa-core__num{margin:0 0 var(--mwa-s2);font-family:var(--mwa-font-display);font-size:.8125rem;font-weight:600;letter-spacing:.14em;color:var(--mwa-blue);}.mwa-core__title{margin-bottom:var(--mwa-s4);}.mwa-core__lede{margin:0;}.mwa-core__who{margin:var(--mwa-s7) 0 0;padding-top:var(--mwa-s4);border-top:1px solid var(--mwa-border);font-size:var(--mwa-t-body);color:var(--mwa-body);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;}.mwa-core__grid{display:grid;gap:var(--mwa-s5);}@media (min-width:760px){.mwa-core__grid{grid-template-columns:repeat(2,1fr);gap:var(--mwa-s6) var(--mwa-s7);}}.mwa-core__item{margin:0;}.mwa-core__sub{font-family:var(--mwa-font-display);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.2;letter-spacing:.01em;text-transform:uppercase;font-weight:600;color:var(--mwa-ink);margin:0 0 var(--mwa-s2);padding-top:var(--mwa-s3);border-top:2px solid var(--mwa-blue);}

/* 12-services-process.html */
.mwa-process__head{max-width:30ch;margin-bottom:var(--mwa-s7);}.mwa-process__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--mwa-s6);counter-reset:none;}@media (min-width:860px){.mwa-process__list{grid-template-columns:repeat(3,1fr);gap:var(--mwa-s5);}}.mwa-process__step{padding-top:var(--mwa-s4);border-top:2px solid var(--mwa-blue);}.mwa-process__num{margin:0 0 var(--mwa-s2);font-family:var(--mwa-font-display);font-size:clamp(2rem,1.6rem + 1.6vw,3rem);line-height:1;font-weight:600;letter-spacing:-.02em;color:var(--mwa-blue);opacity:.28;}.mwa-process__title{font-family:var(--mwa-font-display);font-size:clamp(1.125rem,1.02rem + .45vw,1.375rem);line-height:1.2;letter-spacing:.01em;text-transform:uppercase;font-weight:600;color:var(--mwa-ink);margin:0 0 var(--mwa-s2);}

/* 13-services-fees.html */
.mwa-fees{background:var(--mwa-white);}.mwa-fees__grid{display:grid;gap:var(--mwa-s6);align-items:start;}@media (min-width:920px){.mwa-fees__grid{grid-template-columns:1fr 1fr;gap:var(--mwa-s8);}}.mwa-fees__lede{margin-top:var(--mwa-s4);max-width:46ch;}.mwa-fees__actions{margin:var(--mwa-s5) 0 0;}.mwa-fees__panel{background:var(--mwa-surface);border:1px solid var(--mwa-border);border-radius:var(--mwa-r-lg);padding:clamp(1.5rem,1rem + 2vw,2.5rem);}.mwa-fees__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;}.mwa-fees__table th,.mwa-fees__table td{text-align:start;padding:var(--mwa-s3) 0;border-bottom:1px solid var(--mwa-border);}.mwa-fees__table thead th{font-family:var(--mwa-font-body);font-size:var(--mwa-t-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mwa-blue);padding-top:0;}.mwa-fees__table tbody th{font-size:var(--mwa-t-body);font-weight:500;color:var(--mwa-ink);}.mwa-fees__table td{font-family:var(--mwa-font-display);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:600;letter-spacing:-.01em;color:var(--mwa-ink);text-align:end;white-space:nowrap;}.mwa-fees__table tbody tr:last-child th,.mwa-fees__table tbody tr:last-child td{border-bottom:0;}.mwa-fees__included{margin:var(--mwa-s4) 0 0;padding-top:var(--mwa-s4);border-top:2px solid var(--mwa-blue);font-size:var(--mwa-t-body);line-height:1.6;color:var(--mwa-ink-90);}.mwa-fees__included strong{color:var(--mwa-blue);}.mwa-fees__fineprint{margin:var(--mwa-s2) 0 0;font-size:.75rem;line-height:1.6;color:#5C6B80;}

/* 14-services-partners.html */
.mwa-partners__grid{display:grid;gap:var(--mwa-s6);align-items:center;}@media (min-width:920px){.mwa-partners__grid{grid-template-columns:1fr 1fr;gap:var(--mwa-s8);}}.mwa-partners__head{max-width:56ch;}.mwa-partners__lede{margin-top:var(--mwa-s4);}.mwa-partners__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mwa-s4);}.mwa-partners__list li{display:flex;align-items:center;justify-content:center;min-height:104px;padding:var(--mwa-s4);background:var(--mwa-white);border:1px solid var(--mwa-border);border-radius:var(--mwa-r-md);box-shadow:var(--mwa-shadow-sm);}.mwa-partners__logo{display:block;height:var(--mwa-plogo-h,clamp(24px,20px + 1vw,32px));width:auto;max-width:100%;}.mwa-partners__logo--square{--mwa-plogo-h:clamp(46px,38px + 1.6vw,60px);}.mwa-partners__logo + .mwa-partners__fallback{display:none;}.mwa-partners__fallback{font-size:var(--mwa-t-small);font-weight:600;color:var(--mwa-ink);text-align:center;}.mwa-partners__note{margin:var(--mwa-s6) 0 0;font-size:.75rem;line-height:1.6;color:#5C6B80;max-width:86ch;}

/* 15-site-header.html */
:root{--mwa-hdr-clear:72px;}@media (min-width:1024px){:root{--mwa-hdr-clear:96px;}}html{scroll-padding-top:calc(var(--mwa-hdr-clear) + 1rem);}.mwa-hdr{position:fixed;inset-inline:0;top:0;z-index:900;width:100%;padding-top:.5rem;pointer-events:none;}.mwa-hdr>*{pointer-events:auto;}.mwa-hdr__shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--mwa-gutter);border-radius:24px;background:transparent;transition:background 300ms var(--mwa-ease),backdrop-filter 300ms var(--mwa-ease);}@media (min-width:1024px){.mwa-hdr__shell{padding-inline:3rem;}}.mwa-hdr.is-stuck .mwa-hdr__shell{background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);}.mwa-hdr__row{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mwa-s4);padding-block:.75rem;transition:padding-block 200ms var(--mwa-ease);flex-direction:row;}@media (min-width:1024px){.mwa-hdr__row{gap:0;padding-block:1.5rem;}.mwa-hdr.is-stuck .mwa-hdr__row{padding-block:1rem;}}.mwa-hdr__lead{display:flex;width:100%;align-items:center;justify-content:space-between;gap:3rem;flex-direction:row;}@media (min-width:1024px){.mwa-hdr__lead{width:auto;}}.mwa-hdr__brand{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none;border-radius:var(--mwa-r-sm);}.mwa-hdr__brand:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:4px;}.mwa-hdr__logo{display:block;height:36px;width:auto;}@media (max-width:1023px){.mwa-hdr__logo{height:30px;}}.mwa-hdr__logo + .mwa-hdr__wordmark{display:none;}.mwa-hdr__wordmark{font-family:var(--mwa-font-display);font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--mwa-ink);line-height:1;}.mwa-hdr__links{display:none;}@media (min-width:1024px){.mwa-hdr__links{display:block;}}.mwa-hdr__list{list-style:none;margin:0;padding:0;display:flex;gap:2rem;}.mwa-hdr__link{display:block;padding-block:.375rem;font-size:.875rem;font-weight:500;color:var(--mwa-body);text-decoration:none;transition:color 150ms var(--mwa-ease);white-space:nowrap;}.mwa-hdr__link:hover{color:var(--mwa-ink);}.mwa-hdr__link:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:3px;border-radius:2px;}.mwa-hdr__link[aria-current="page"]{color:var(--mwa-blue);font-weight:600;}.mwa-hdr__toggle{position:relative;z-index:20;display:block;flex:none;width:44px;height:44px;margin-inline-end:-.5rem;padding:.625rem;font:inherit;color:var(--mwa-ink);background:transparent;border:0;cursor:pointer;border-radius:var(--mwa-r-sm);}@media (min-width:1024px){.mwa-hdr__toggle{display:none;}}.mwa-hdr__toggle:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:2px;}.mwa-hdr__toggle svg{position:absolute;inset:0;margin:auto;width:24px;height:24px;transition:transform 200ms var(--mwa-ease),opacity 200ms var(--mwa-ease);}.mwa-hdr__icon-x{transform:rotate(-180deg) scale(0);opacity:0;}.mwa-hdr__toggle[aria-expanded="true"] .mwa-hdr__icon-menu{transform:rotate(180deg) scale(0);opacity:0;}.mwa-hdr__toggle[aria-expanded="true"] .mwa-hdr__icon-x{transform:rotate(0) scale(1);opacity:1;}.mwa-hdr__menu{width:100%;margin-bottom:1.5rem;padding:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2rem;background:var(--mwa-white);border:1px solid var(--mwa-border);border-radius:24px;box-shadow:0 24px 48px -12px rgba(2,33,80,.18);}.mwa-hdr__menu[hidden]{display:none;}@media (min-width:1024px){.mwa-hdr__menu{width:auto;margin:0;padding:0;gap:1.5rem;flex-wrap:nowrap;background:transparent;border-color:transparent;box-shadow:none;border-radius:0;}.mwa-hdr__menu[hidden]{display:flex;}}.mwa-hdr__menu-links{width:100%;}@media (min-width:1024px){.mwa-hdr__menu-links{display:none;}}.mwa-hdr__menu-list{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;}.mwa-hdr__menu-list .mwa-hdr__link{font-size:1rem;}.mwa-hdr__actions{display:flex;width:100%;flex-direction:column;gap:.75rem;}@media (min-width:640px){.mwa-hdr__actions{flex-direction:row;gap:.75rem;width:auto;}}.mwa-hdr__tel{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding-inline:.875rem;font-size:.875rem;font-weight:500;color:var(--mwa-ink);text-decoration:none;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid var(--mwa-border);border-radius:100px;}.mwa-hdr__tel:hover{color:var(--mwa-blue);background:var(--mwa-surface);}.mwa-hdr__tel:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:2px;}.mwa-hdr__tel svg{width:14px;height:14px;flex:none;}@media (min-width:1024px) and (max-width:1180px){.mwa-hdr__tel{display:none;}}.mwa-hdr__cta{min-height:40px;padding:.5rem 1.15rem;font-size:.8125rem;}.mwa-skip{position:absolute;left:-9999px;top:0;z-index:1000;padding:.75rem 1.25rem;background:var(--mwa-ink);color:var(--mwa-white);font-size:.875rem;font-weight:600;text-decoration:none;border-radius:0 0 var(--mwa-r-sm) 0;}.mwa-skip:focus{left:0;}#header,.header:not(.mwa-hdr),.Header:not(.mwa-hdr){display:none !important;}.content-wrapper:has(.mwa-hero),.content-wrapper:has(.mwa-pagehero){padding-top:0 !important;padding-bottom:0 !important;}@media (prefers-reduced-motion:reduce){.mwa-hdr__shell,.mwa-hdr__row,.mwa-hdr__toggle svg{transition-duration:1ms !important;}}

/* 16-site-footer.html */
.mwa-ftr{background:var(--mwa-surface-deep);border-top:1px solid var(--mwa-border);padding-block:clamp(3rem,2rem + 4vw,4.5rem) var(--mwa-s5);color:var(--mwa-body);}.mwa-ftr__top{display:grid;gap:var(--mwa-s6);}@media (min-width:860px){.mwa-ftr__top{grid-template-columns:minmax(240px,1fr) 1.6fr;gap:var(--mwa-s8);}}.mwa-ftr__logo-link{display:inline-flex;align-items:center;text-decoration:none;border-radius:var(--mwa-r-sm);}.mwa-ftr__logo-link:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:4px;}.mwa-ftr__logo{display:block;height:40px;width:auto;}.mwa-ftr__logo + .mwa-ftr__wordmark{display:none;}.mwa-ftr__wordmark{font-family:var(--mwa-font-display);font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--mwa-ink);}.mwa-ftr__tag{margin:var(--mwa-s3) 0 0;font-size:var(--mwa-t-small);line-height:1.6;color:var(--mwa-body);max-width:38ch;}.mwa-ftr__nav{display:grid;gap:var(--mwa-s5);}@media (min-width:560px){.mwa-ftr__nav{grid-template-columns:repeat(3,1fr);}}.mwa-ftr__h{margin:0 0 var(--mwa-s2);font-size:var(--mwa-t-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mwa-blue);}.mwa-ftr__list{list-style:none;margin:0;padding:0;display:grid;gap:.125rem;}.mwa-ftr__link{display:inline-block;min-height:28px;padding-block:4px;font-size:var(--mwa-t-small);line-height:1.5;color:var(--mwa-body);text-decoration:none;border-bottom:1px solid transparent;overflow-wrap:anywhere;}.mwa-ftr__link:hover{color:var(--mwa-blue);border-bottom-color:currentColor;}.mwa-ftr__link:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:3px;border-radius:2px;}.mwa-ftr__addr{font-style:normal;font-size:var(--mwa-t-small);line-height:1.6;color:var(--mwa-body);padding-block:4px;}.mwa-ftr__legal{margin-top:var(--mwa-s6);padding-top:var(--mwa-s4);border-top:1px solid var(--mwa-border);}.mwa-ftr__disclosure{margin:0;font-size:.6875rem;line-height:1.65;color:#5C6B80;max-width:100ch;}.mwa-ftr__copy{margin:var(--mwa-s3) 0 0;font-size:.6875rem;color:#5C6B80;}#footer-sections,.sqs-layout.footer:not(.mwa-ftr),footer.Footer:not(.mwa-ftr){display:none !important;}

/* 21-about-founder.html */
.mwa-founder{background:var(--mwa-white);}.mwa-founder__row{display:grid;gap:var(--mwa-s6);align-items:start;}@media (min-width:900px){.mwa-founder__row{grid-template-columns:minmax(280px,380px) 1fr;gap:var(--mwa-s8);}}.mwa-founder__figure{margin:0;max-width:380px;width:100%;margin-inline:auto;}@media (min-width:900px){.mwa-founder__figure{position:sticky;top:calc(var(--mwa-hdr-clear,72px) + 1.5rem);}}.mwa-founder__photo{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 22%;border-radius:var(--mwa-r-lg);background:var(--mwa-surface-deep);border:1px solid var(--mwa-border);}.mwa-founder__caption{display:flex;flex-direction:column;gap:2px;margin-top:var(--mwa-s3);text-align:center;}@media (min-width:900px){.mwa-founder__caption{text-align:start;}}.mwa-founder__name{font-family:var(--mwa-font-display);font-size:1.0625rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:var(--mwa-ink);}.mwa-founder__name sup{font-size:.55em;}.mwa-founder__role{font-size:var(--mwa-t-small);color:var(--mwa-body);}.mwa-founder__body>.mwa-p{margin-top:var(--mwa-s4);}.mwa-founder__body .mwa-p sup{font-size:.6em;}.mwa-founder__creds{list-style:none;margin:var(--mwa-s6) 0 0;padding:0;display:grid;gap:var(--mwa-s3);}@media (min-width:620px){.mwa-founder__creds{grid-template-columns:repeat(2,1fr);gap:var(--mwa-s3) var(--mwa-s5);}}.mwa-founder__creds li{padding-top:var(--mwa-s3);border-top:2px solid var(--mwa-blue);}.mwa-founder__cred-k{display:block;font-family:var(--mwa-font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;text-transform:uppercase;color:var(--mwa-ink);line-height:1.15;}.mwa-founder__cred-k sup{font-size:.5em;}.mwa-founder__cred-v{display:block;margin-top:2px;font-size:var(--mwa-t-small);line-height:1.5;color:var(--mwa-body);}

/* 22-about-philosophy.html */
.mwa-phil__grid{display:grid;gap:var(--mwa-s6);}@media (min-width:900px){.mwa-phil__grid{grid-template-columns:repeat(2,1fr);gap:var(--mwa-s8);}}.mwa-phil__h{margin-bottom:var(--mwa-s4);}.mwa-phil__block>.mwa-p + .mwa-p{margin-top:var(--mwa-s3);}.mwa-phil__area{margin-top:var(--mwa-s7);padding:var(--mwa-s5);background:var(--mwa-white);border:1px solid var(--mwa-border);border-inline-start:3px solid var(--mwa-blue);border-radius:var(--mwa-r-md);}.mwa-phil__area-h{margin:0 0 var(--mwa-s2);font-family:var(--mwa-font-body);font-size:var(--mwa-t-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mwa-blue);}.mwa-phil__area-p{margin:0;font-size:var(--mwa-t-body);line-height:1.68;color:var(--mwa-body);max-width:78ch;}.mwa-phil__area-p strong{color:var(--mwa-ink);font-weight:600;}.mwa-phil__area-more{margin:var(--mwa-s3) 0 0;}

/* 31-contact-main.html */
.mwa-contact{background:var(--mwa-white);}.mwa-contact__grid{display:grid;gap:var(--mwa-s6);align-items:start;}@media (min-width:920px){.mwa-contact__grid{grid-template-columns:minmax(260px,360px) 1fr;gap:var(--mwa-s8);}}.mwa-contact__h{font-family:var(--mwa-font-display);font-size:clamp(1.125rem,1.02rem + .45vw,1.375rem);line-height:1.2;letter-spacing:.01em;text-transform:uppercase;font-weight:600;color:var(--mwa-ink);margin:0 0 var(--mwa-s4);}.mwa-contact__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--mwa-s4);}.mwa-contact__list li{padding-top:var(--mwa-s3);border-top:1px solid var(--mwa-border);}.mwa-contact__list li:first-child{padding-top:0;border-top:0;}.mwa-contact__label{display:block;margin-bottom:2px;font-size:var(--mwa-t-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mwa-blue);}.mwa-contact__value{display:block;font-size:var(--mwa-t-body);line-height:1.55;color:var(--mwa-ink);}.mwa-contact__link{color:var(--mwa-ink);text-decoration:none;border-bottom:1px solid var(--mwa-border);display:inline-block;min-height:28px;padding-block:2px;}.mwa-contact__link:hover{color:var(--mwa-blue);border-bottom-color:currentColor;}.mwa-contact__link:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:3px;border-radius:2px;}.mwa-contact__addr{font-style:normal;}.mwa-contact__area{color:var(--mwa-body);font-size:var(--mwa-t-small);}.mwa-contact__hint{display:block;margin-top:2px;font-size:.75rem;color:#5C6B80;}.mwa-contact__map{margin-top:var(--mwa-s1);}.mwa-contact__formwrap{background:var(--mwa-surface);border:1px solid var(--mwa-border);border-radius:var(--mwa-r-lg);padding:clamp(1.5rem,1rem + 2vw,2.5rem);}.mwa-contact__formwrap .sqs-block-form .field-list .title,.mwa-contact__formwrap .form-item>.title{font-family:var(--mwa-font-body) !important;font-size:var(--mwa-t-small) !important;font-weight:600 !important;color:var(--mwa-ink) !important;}.mwa-contact__formwrap .form-item input[type="text"],.mwa-contact__formwrap .form-item input[type="email"],.mwa-contact__formwrap .form-item input[type="tel"],.mwa-contact__formwrap .form-item select,.mwa-contact__formwrap .form-item textarea{min-height:48px !important;padding:.75rem .875rem !important;font-family:var(--mwa-font-body) !important;font-size:1rem !important;color:var(--mwa-ink) !important;background:var(--mwa-white) !important;border:1px solid var(--mwa-border) !important;border-radius:var(--mwa-r-sm) !important;}.mwa-contact__formwrap .form-item input:focus,.mwa-contact__formwrap .form-item select:focus,.mwa-contact__formwrap .form-item textarea:focus{border-color:var(--mwa-blue) !important;box-shadow:0 0 0 3px rgba(3,69,165,.15) !important;}.mwa-contact__formwrap .form-button-wrapper .form-submit-button{font-family:var(--mwa-font-display) !important;text-transform:uppercase !important;letter-spacing:.03em !important;min-height:48px !important;padding:1rem 2rem !important;border-radius:100px !important;background:var(--mwa-blue) !important;color:var(--mwa-white) !important;border:0 !important;}.mwa-contact__formslot:empty{display:none;}.mwa-contact__formslot .sqs-block{padding:0 !important;}

/* 41-resources-grid.html */
.mwa-res{background:var(--mwa-white);}.mwa-res__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--mwa-s5);}@media (min-width:700px){.mwa-res__grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1040px){.mwa-res__grid{grid-template-columns:repeat(3,1fr);}}.mwa-res__item{display:flex;}.mwa-res__card{display:flex;flex-direction:column;width:100%;background:var(--mwa-white);border:1px solid var(--mwa-border);border-radius:var(--mwa-r-lg);overflow:hidden;transition:border-color var(--mwa-dur) var(--mwa-ease),box-shadow var(--mwa-dur) var(--mwa-ease),transform var(--mwa-dur) var(--mwa-ease);}.mwa-res__card:hover{border-color:rgba(3,69,165,.35);box-shadow:var(--mwa-shadow-md);transform:translateY(-3px);}.mwa-res__media{display:block;}.mwa-res__ph{display:block;aspect-ratio:16 / 10;background:linear-gradient(150deg,var(--mwa-surface) 0%,var(--mwa-surface-deep) 100%);border-bottom:1px solid var(--mwa-border);}.mwa-res__body{display:flex;flex-direction:column;gap:var(--mwa-s2);padding:var(--mwa-s4);flex:1;}.mwa-res__meta{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin:0;font-size:.75rem;color:#5C6B80;}.mwa-res__cat{font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mwa-blue);}.mwa-res__title{font-family:var(--mwa-font-display);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.25;letter-spacing:.005em;font-weight:600;color:var(--mwa-ink);margin:0;}.mwa-res__link{color:inherit;text-decoration:none;position:static;}.mwa-res__link::after{content:"";position:absolute;inset:0;}.mwa-res__card{position:relative;}.mwa-res__link:hover{color:var(--mwa-blue);}.mwa-res__link:focus-visible{outline:2px solid var(--mwa-accent);outline-offset:3px;border-radius:2px;}.mwa-res__excerpt{margin:0;font-size:var(--mwa-t-small);line-height:1.6;color:var(--mwa-body);}.mwa-res__empty{max-width:60ch;padding:clamp(2rem,1.5rem + 3vw,3.5rem);background:var(--mwa-surface);border:1px solid var(--mwa-border);border-radius:var(--mwa-r-lg);text-align:center;margin-inline:auto;}.mwa-res__empty[hidden]{display:none;}.mwa-res__empty-h{font-family:var(--mwa-font-display);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);text-transform:uppercase;letter-spacing:.01em;font-weight:600;color:var(--mwa-ink);margin:0 0 var(--mwa-s2);}.mwa-res__empty-p{margin:0 auto;max-width:46ch;font-size:var(--mwa-t-body);line-height:1.68;color:var(--mwa-body);}.mwa-res__empty-a{margin:var(--mwa-s5) 0 0;}.blog-basic-grid .blog-basic-grid--container,.blog-masonry .blog-masonry--container{gap:var(--mwa-s5) !important;}.blog-basic-grid article,.blog-masonry article{background:var(--mwa-white);border:1px solid var(--mwa-border);border-radius:var(--mwa-r-lg);overflow:hidden;transition:border-color var(--mwa-dur) var(--mwa-ease),box-shadow var(--mwa-dur) var(--mwa-ease);}.blog-basic-grid article:hover,.blog-masonry article:hover{border-color:rgba(3,69,165,.35);box-shadow:var(--mwa-shadow-md);}.blog-basic-grid .blog-title,.blog-masonry .blog-title{font-family:var(--mwa-font-display) !important;font-weight:600 !important;letter-spacing:.005em !important;color:var(--mwa-ink) !important;}.blog-basic-grid .blog-meta-item,.blog-masonry .blog-meta-item{font-size:.75rem !important;color:#5C6B80 !important;}.blog-basic-grid .blog-excerpt p,.blog-masonry .blog-excerpt p{font-size:var(--mwa-t-small) !important;line-height:1.6 !important;color:var(--mwa-body) !important;}

/* 60-privacy-policy.html */
.mwa-legal{color:var(--mwa-body);font-family:var(--mwa-font-body);font-size:1.0625rem;line-height:1.72;}.mwa-legal__meta{font-size:0.875rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--mwa-body);opacity:0.72;margin:0 0 2rem;}.mwa-legal__intro{font-size:1.1875rem;line-height:1.65;color:var(--mwa-ink);}.mwa-legal h3{font-family:var(--mwa-font-head);font-weight:600;font-size:1.25rem;line-height:1.25;color:var(--mwa-ink);letter-spacing:-0.01em;margin:2.75rem 0 0.75rem;}.mwa-legal p{margin:0 0 1.15rem;}.mwa-legal ul{margin:0 0 1.15rem;padding-left:1.35rem;}.mwa-legal li{margin-bottom:0.7rem;}.mwa-legal li::marker{color:var(--mwa-accent);}.mwa-legal strong{color:var(--mwa-ink);font-weight:600;}.mwa-legal__address{font-style:normal;margin:1.25rem 0 0;padding:1.25rem 1.5rem;border-left:3px solid var(--mwa-sand);background:var(--mwa-surface);border-radius:0 6px 6px 0;line-height:1.6;}