@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(/ds/fonts/mulish-400.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(/ds/fonts/mulish-500.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(/ds/fonts/mulish-600.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(/ds/fonts/mulish-700.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:800;font-display:swap;src:url(/ds/fonts/mulish-800.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:900;font-display:swap;src:url(/ds/fonts/mulish-900.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:italic;font-weight:400;font-display:swap;src:url(/ds/fonts/mulish-400i.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:italic;font-weight:600;font-display:swap;src:url(/ds/fonts/mulish-600i.woff2) format("woff2")}:root{--mws-navy:#232f5d;--mws-blue:#3f54a1;--mws-mist:#d8e1e7;--mws-mint:#bee0d9;--mws-sand:#fbc889;--mws-black:#14161d;--mws-white:#ffffff;--navy-900:#161e3d;--navy-800:#1d2750;--navy-700:#232f5d;--navy-600:#2c3a72;--navy-500:#36468a;--navy-400:#3f54a1;--navy-300:#6c7cbd;--navy-200:#a3aed6;--navy-100:#cdd4ea;--navy-50:#eef1f8;--slate-900:#14161d;--slate-800:#262b38;--slate-700:#3b4252;--slate-600:#545c6e;--slate-500:#707889;--slate-400:#939aa9;--slate-300:#b9bfc9;--slate-200:#d8dde3;--slate-150:#e4e8ed;--slate-100:#eef1f4;--slate-50:#f6f8fa;--mint-600:#6fb6a6;--mint-500:#92cabd;--mint-300:#bee0d9;--mint-100:#e3f2ee;--sand-600:#e2a04f;--sand-500:#f4b367;--sand-300:#fbc889;--sand-100:#fdeacf;--mist-300:#d8e1e7;--mist-100:#eef3f6;--success-600:#2f9e6f;--success-300:#bee0d9;--success-50:#e6f4ee;--warning-600:#d98a2d;--warning-300:#fbc889;--warning-50:#fdeacf;--danger-600:#c0392b;--danger-300:#e8a39b;--danger-50:#fbe9e7;--info-600:#3f54a1;--info-50:#eef1f8;--text-primary:var(--navy-700);--text-secondary:var(--slate-600);--text-muted:var(--slate-500);--text-inverse:var(--mws-white);--text-link:var(--mws-blue);--text-on-brand:var(--mws-white);--surface-page:var(--slate-50);--surface-card:var(--mws-white);--surface-sunken:var(--slate-100);--surface-raised:var(--mws-white);--surface-brand:var(--navy-700);--surface-brand-soft:var(--navy-50);--surface-accent-mint:var(--mint-100);--surface-accent-sand:var(--sand-100);--border-subtle:var(--slate-150);--border-default:var(--slate-200);--border-strong:var(--slate-300);--border-brand:var(--navy-700);--border-focus:var(--mws-blue);--action-primary:var(--navy-700);--action-primary-hover:var(--navy-800);--action-primary-active:var(--navy-900);--action-secondary:var(--mws-blue);--action-secondary-hover:var(--navy-500);--ring:0 0 0 3px rgba(63,84,161,0.35);--font-sans:"Mulish","Fieldwork",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace,"SFMono-Regular","Menlo","Consolas",monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extra:800;--fw-black:900;--fs-display-xl:76px;--fs-display-l:60px;--fs-display-m:48px;--fs-h1:38px;--fs-h2:30px;--fs-h3:24px;--fs-h4:20px;--fs-body-lg:18px;--fs-body:15px;--fs-body-sm:14px;--fs-caption:13px;--fs-overline:12px;--lh-tight:1.05;--lh-snug:1.18;--lh-heading:1.25;--lh-body:1.6;--lh-relaxed:1.75;--ls-tight:-0.02em;--ls-snug:-0.01em;--ls-normal:0;--ls-wide:0.04em;--ls-overline:0.12em;--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--border-width:1px;--border-width-strong:2px;--shadow-xs:0 1px 2px rgba(22,30,61,0.06);--shadow-sm:0 1px 3px rgba(22,30,61,0.08),0 1px 2px rgba(22,30,61,0.06);--shadow-md:0 4px 12px rgba(22,30,61,0.10),0 2px 4px rgba(22,30,61,0.06);--shadow-lg:0 12px 28px rgba(22,30,61,0.14),0 4px 10px rgba(22,30,61,0.08);--shadow-xl:0 24px 56px rgba(22,30,61,0.18);--shadow-focus:0 0 0 3px rgba(63,84,161,0.35);--ease-standard:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.4,0,1,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--container-sm:640px;--container-md:860px;--container-lg:1120px;--container-xl:1320px;--header-height:76px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,h6{color:var(--text-primary)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--fw-extra);line-height:var(--lh-heading);letter-spacing:var(--ls-snug)}p{margin:0}a{color:var(--text-link)}a:hover{text-decoration:underline}.mws-display-xl{font-size:var(--fs-display-xl)}.mws-display-l,.mws-display-xl{font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.mws-display-l{font-size:var(--fs-display-l)}.mws-display-m{font-size:var(--fs-display-m);line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.mws-display-m,.mws-h1{font-weight:var(--fw-extra)}.mws-h1{font-size:var(--fs-h1)}.mws-h2{font-size:var(--fs-h2);font-weight:var(--fw-extra)}.mws-h3{font-size:var(--fs-h3)}.mws-h3,.mws-h4{font-weight:var(--fw-bold)}.mws-h4{font-size:var(--fs-h4)}.mws-body-lg{font-size:var(--fs-body-lg)}.mws-body,.mws-body-lg{line-height:var(--lh-body)}.mws-body{font-size:var(--fs-body)}.mws-body-sm{font-size:var(--fs-body-sm);line-height:var(--lh-body)}.mws-caption{font-size:var(--fs-caption);color:var(--text-muted)}.mws-overline{font-size:var(--fs-overline);font-weight:var(--fw-bold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--mws-blue)}.mws-checker{background-image:linear-gradient(45deg,var(--navy-700) 25%,transparent 25%),linear-gradient(-45deg,var(--navy-700) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--navy-700) 75%),linear-gradient(-45deg,transparent 75%,var(--navy-700) 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}body{margin:0;background:var(--surface-page)}a{color:var(--mws-blue);text-decoration:none}a:hover{color:var(--navy-700)}button,input,select,textarea{font-family:var(--font-sans)}select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23232F5D' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important;padding-right:34px!important;text-overflow:ellipsis}.mws-btn{--_bg:var(--action-primary);--_fg:var(--text-on-brand);--_bd:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:var(--fw-bold);border:var(--border-width-strong) solid var(--_bd);background:var(--_bg);color:var(--_fg);border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;white-space:nowrap;line-height:1;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.mws-btn:hover{background:var(--action-primary-hover)}.mws-btn:active{transform:translateY(1px)}.mws-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.mws-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.mws-btn--sm{font-size:var(--fs-body-sm);padding:8px 14px}.mws-btn--md{font-size:var(--fs-body);padding:11px 20px}.mws-btn--lg{font-size:var(--fs-body-lg);padding:15px 28px}.mws-btn--secondary{--_bg:var(--action-secondary)}.mws-btn--secondary:hover{background:var(--action-secondary-hover)}.mws-btn--outline{--_bg:transparent;--_fg:var(--action-primary);--_bd:var(--border-strong)}.mws-btn--outline:hover{background:var(--navy-50);border-color:var(--action-primary)}.mws-btn--ghost{--_bg:transparent;--_fg:var(--action-primary)}.mws-btn--ghost:hover{background:var(--navy-50)}.mws-btn--accent{--_bg:var(--mws-sand);--_fg:var(--navy-900)}.mws-btn--accent:hover{background:var(--sand-600)}.mws-btn--block{display:flex;width:100%}.mws-btn--success{--_bg:var(--success-600);--_fg:#fff;--_bd:transparent}.mws-btn--success:hover{background:var(--success-600)}.qb-option{transition:border-color .16s var(--ease-standard),background .16s var(--ease-standard)}.qb-option:not(.qb-option--selected):hover{border-color:var(--navy-400)}.qb-input{transition:border-color .16s var(--ease-standard),box-shadow .16s var(--ease-standard)}.qb-input:focus{border-color:var(--mws-blue);box-shadow:0 0 0 3px rgba(63,84,161,.25)}.qb-edit{cursor:pointer;transition:background .16s var(--ease-standard)}.qb-edit:hover{background:var(--navy-50)}.qb-clickable{cursor:pointer}.qb-row-link{transition:background .14s var(--ease-standard)}.qb-row-link:hover{background:var(--navy-50)}.qb-pill{transition:background .16s var(--ease-standard)}.qb-thumb-zoom{position:relative;display:inline-block}.qb-thumb-zoom__large{position:absolute;top:50%;left:60px;transform:translateY(-50%);width:220px;height:220px;object-fit:cover;border-radius:12px;border:1px solid var(--border-subtle);box-shadow:0 12px 32px rgba(20,26,60,.22);background:#fff;z-index:30;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--ease-standard)}.qb-thumb-zoom:hover .qb-thumb-zoom__large{opacity:1;visibility:visible}.qb-richtext ol,.qb-richtext ul{margin:4px 0;padding-left:22px}.qb-richtext li{margin:2px 0}@media (min-width:1024px){.mws-zoom{zoom:.9}}.mws-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.mws-nav-burger,.mws-show-phone{display:none!important}@media (max-width:820px){.mws-hide-phone{display:none!important}.mws-show-phone{display:revert!important}html[data-mws-nav] .mws-nav-burger{display:inline-flex!important}.mws-topbar{padding:0 12px!important;gap:12px!important}.mws-stack-phone{grid-template-columns:1fr!important;flex-direction:column!important;align-items:stretch!important}.mws-full-phone{width:100%!important;min-width:0!important;max-width:100%!important}.mws-wrap-phone{flex-wrap:wrap!important}img,svg,video{max-width:100%}.mws-btn{min-height:40px}table.mws-cards{min-width:0!important;width:100%!important;max-width:100%!important;display:block;border:none}.mws-cards tbody{display:block}.mws-cards thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mws-cards tr{display:block;background:#fff;border:1px solid var(--border-default);border-radius:12px;padding:12px;margin-bottom:10px}.mws-cards td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0!important;border:none!important;text-align:right;width:auto!important;max-width:none!important;white-space:normal!important}.mws-cards td[data-label]:not([data-label=""]){display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px}.mws-cards td[data-label]:not([data-label=""])>*{grid-column:2;justify-self:end}.mws-cards td[data-label]:not([data-label=""]):before{content:attr(data-label);font-weight:700;color:var(--slate-500);text-align:left;flex:none}.mws-cards td.mws-card-title{display:block;text-align:left;font-weight:700;font-size:16px;padding-bottom:8px!important}.mws-cards td.mws-card-title:before{content:none}.mws-cards td.mws-card-actions{flex-wrap:wrap;justify-content:flex-start;text-align:left;padding-top:8px!important}.mws-cards td.mws-card-actions:before{content:none}}.mws-spinner{width:44px;height:44px;border-radius:50%;border-left:4px solid var(--slate-100);border-bottom:4px solid var(--slate-100);border-right-color:var(--slate-100);border-top-color:var(--slate-100);border-top:4px solid var(--navy-700);border-right:4px solid var(--mws-sand);animation:mws-spin .8s linear infinite}@keyframes mws-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mws-spinner{animation-duration:2.4s}}.mws-btn--danger{--_bg:var(--danger-600);--_fg:#fff}.mws-btn--danger:hover{background:#a5301f}.mws-dialog-in{animation:mws-dialog-in .14s ease-out}@keyframes mws-dialog-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}@media (prefers-reduced-motion:reduce){.mws-dialog-in{animation:none}}@keyframes mws-stripes{to{background-position:28px 0}}@keyframes mws-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes mws-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(290%)}}.mws-working-stripes{background-color:var(--mws-sand);background-image:linear-gradient(135deg,var(--mws-sand) 25%,rgba(255,255,255,.45) 25%,rgba(255,255,255,.45) 50%,var(--mws-sand) 50%,var(--mws-sand) 75%,rgba(255,255,255,.45) 75%);background-size:28px 28px;animation:mws-stripes .7s linear infinite}.mws-working-pulse{animation:mws-pulse 1.1s ease-in-out infinite}.mws-working-indet{width:35%;animation:mws-indeterminate 1.3s ease-in-out infinite}.mws-working-fill{transition:width .45s cubic-bezier(.22,1,.36,1),background-color .25s ease}.mws-working-rows{max-height:156px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.mws-working-pulse,.mws-working-stripes{animation:none}.mws-working-indet{animation:none;width:40%;transform:none}}.mws-home{grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr)}.mws-home,.mws-home-grid{display:grid;align-items:start}.mws-home-grid{grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.mws-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mws-home-span-2,.mws-home-span-3{grid-column:span 2}}@media (min-width:1100px){.mws-home--links{grid-template-columns:220px minmax(0,1fr)}}@media (min-width:1440px){.mws-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mws-home-span-3{grid-column:span 3}}