html:has(body.vmb-page),body.vmb-page{overflow-x:clip}.vmb{--vmb-teal:#00827a;--vmb-teal-deep:#005e58;--vmb-teal-dark:#00423e;--vmb-teal-bright:#00afa9;--vmb-teal-tint:#e6f2f1;--vmb-ink:#14171a;--vmb-body:#33393e;--vmb-muted:#5c666b;--vmb-line:#e2e7e7;--vmb-page:#f8f8f8;--vmb-paper:#fff;--vmb-radius:14px;--vmb-print-radius:3px;--vmb-shadow:0 1px 2px rgba(0, 66, 62, 0.06), 0 12px 28px -8px rgba(0, 66, 62, 0.16);--vmb-shadow-lift:0 2px 4px rgba(0, 66, 62, 0.08), 0 24px 48px -12px rgba(0, 66, 62, 0.26);--vmb-print-shadow:0 1px 1px rgba(20, 23, 26, 0.06), 0 2px 6px rgba(0, 66, 62, 0.08), 0 22px 40px -14px rgba(0, 66, 62, 0.32);--vmb-ease-out:cubic-bezier(0.16, 1, 0.3, 1);--vmb-ease-press:cubic-bezier(0.23, 1, 0.32, 1);--vmb-font:"VmarkInter", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);position:relative;box-sizing:border-box;color:var(--vmb-body);font-family:var(--vmb-font);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vmb *,.vmb *::before,.vmb *::after{box-sizing:border-box}.vmb :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol){margin:0}.vmb :where(h1,h2,h3,h4){color:var(--vmb-ink);text-wrap:balance}body .vmb :is(h1,h2,h3,h4){font-family:var(--vmb-font)}.vmb :where(img){max-width:100%;height:auto}.vmb ::selection{background:rgb(0 175 169 / .24);color:var(--vmb-ink)}.vmb :where(a){color:var(--vmb-teal)}.vmb :where(a):focus-visible{outline:2px solid var(--vmb-teal);outline-offset:3px;border-radius:4px}.vmb-wrap{width:100%;max-width:1170px;margin:0 auto;padding:0 clamp(16px, 4vw, 40px)}.vmb-arrow{flex:none;width:1.15em;height:1.15em;transition:transform 220ms var(--vmb-ease-press)}.vmb-button{display:inline-flex;align-items:center;gap:.5em;padding:.85em 1.4em;border-radius:999px;background:var(--vmb-teal);color:#fff;font-weight:600;font-size:.9375rem;text-decoration:none;transition:background-color 180ms ease,transform 140ms var(--vmb-ease-press)}.vmb .vmb-button{color:#fff}.vmb-button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.vmb-button:hover{background:var(--vmb-teal-deep)}}.vmb--index{background:var(--vmb-page);padding:0 0 clamp(64px, 9vw, 120px)}.vmb-index-head{max-width:48rem;padding:clamp(8px, 2vw, 24px) 0 clamp(28px, 4vw, 48px)}.vmb .vmb-index-head__title{font-size:clamp(2.375rem, 1.35rem + 4vw, 4.5rem);font-weight:800;line-height:1;letter-spacing:-.04em}.vmb .vmb-index-head__intro{max-width:36ch;margin-top:clamp(14px, 1.6vw, 20px);color:var(--vmb-muted);font-size:clamp(1.0625rem, 0.98rem + 0.4vw, 1.25rem);line-height:1.5;text-wrap:pretty}.vmb-filter{margin-top:clamp(20px, 2.6vw, 32px)}.vmb .vmb-filter__list{display:flex;gap:8px;margin:0 calc(-1 * clamp(16px, 4vw, 40px));padding:2px clamp(16px, 4vw, 40px) 6px;list-style:none;overflow-x:auto;scrollbar-width:none}.vmb .vmb-filter__list::-webkit-scrollbar{display:none}.vmb .vmb-filter__item{display:inline-block;padding:.55em 1.05em;border:1px solid var(--vmb-line);border-radius:999px;background:var(--vmb-paper);color:var(--vmb-body);font-size:.875rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}.vmb .vmb-filter__item[aria-current="page"]{border-color:var(--vmb-teal);background:var(--vmb-teal);color:#fff}@media (hover:hover) and (pointer:fine){.vmb .vmb-filter__item:not([aria-current]):hover{border-color:var(--vmb-teal);color:var(--vmb-teal-deep)}}.vmb-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--vmb-radius);background:var(--vmb-paper);box-shadow:var(--vmb-shadow);transition:box-shadow 320ms var(--vmb-ease-out),transform 320ms var(--vmb-ease-out)}.vmb-card:has(.vmb-card__link:focus-visible){outline:2px solid var(--vmb-teal);outline-offset:3px}.vmb-card:active{transform:scale(.99);transition-duration:140ms}.vmb-card__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--vmb-teal-tint)}.vmb .vmb-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 700ms var(--vmb-ease-out)}.vmb-card__body{display:flex;flex:1;flex-direction:column;padding:20px 22px 24px}.vmb .vmb-card__title{font-size:1.25rem;font-weight:700;line-height:1.22;letter-spacing:-.02em}.vmb .vmb-card__link{color:var(--vmb-ink);text-decoration:none}.vmb .vmb-card__link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.vmb .vmb-card__link:focus-visible{outline:none}.vmb .vmb-card__excerpt{display:-webkit-box;margin-top:10px;overflow:hidden;color:var(--vmb-muted);font-size:.96875rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.vmb .vmb-card__cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:clamp(20px, 2.4vw, 32px);color:var(--vmb-teal);font-size:1rem;font-weight:700}@media (hover:hover) and (pointer:fine){.vmb-card:hover{transform:translateY(-3px);box-shadow:var(--vmb-shadow-lift)}.vmb-card:hover .vmb-card__img{transform:scale(1.035)}.vmb-card:hover .vmb-card__cta .vmb-arrow{transform:translateX(4px)}}.vmb .vmb-card--lead .vmb-card__body{padding:clamp(24px, 4.4vw, 64px)}.vmb .vmb-card--lead .vmb-card__title{font-size:clamp(1.875rem, 1.2rem + 2.4vw, 3.125rem);font-weight:800;line-height:1.04;letter-spacing:-.035em}.vmb .vmb-card--lead .vmb-card__excerpt{max-width:40ch;margin-top:clamp(14px, 1.6vw, 22px);color:var(--vmb-body);font-size:clamp(1.0625rem, 1rem + 0.3vw, 1.1875rem);line-height:1.6;-webkit-line-clamp:5;line-clamp:5}@media (min-width:900px){.vmb-card--lead{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.vmb .vmb-card--lead .vmb-card__media{aspect-ratio:auto;min-height:100%}.vmb .vmb-card--lead .vmb-card__body{justify-content:center}.vmb .vmb-card--lead .vmb-card__cta{margin-top:0}.vmb-card--lead.vmb-card--no-image{grid-template-columns:1fr}}.vmb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 300px),1fr));gap:clamp(20px, 2.6vw, 32px)}.vmb-lead+.vmb-grid{margin-top:clamp(24px, 3vw, 36px)}.vmb .vmb-pagination{margin-top:clamp(40px, 5vw, 64px)}.vmb .vmb-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.vmb .vmb-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 16px;border:1px solid var(--vmb-line);border-radius:999px;background:var(--vmb-paper);color:var(--vmb-body);font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}.vmb .vmb-pagination .page-numbers.current{border-color:var(--vmb-teal);background:var(--vmb-teal);color:#fff}.vmb .vmb-pagination .page-numbers.dots{border-color:#fff0;background:none}.vmb-empty{max-width:32rem;padding:clamp(32px, 5vw, 56px);border-radius:var(--vmb-radius);background:var(--vmb-paper);box-shadow:var(--vmb-shadow)}.vmb .vmb-empty__title{color:var(--vmb-ink);font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.vmb-empty p+p{margin:8px 0 24px;color:var(--vmb-muted)}.vmb--single{background:var(--vmb-paper)}.vmb-progress{display:none}@supports (animation-timeline:scroll()){.vmb-progress{display:block;position:fixed;top:0;left:0;z-index:100001;width:100%;height:3px;background:var(--vmb-teal-bright);transform:scaleX(0);transform-origin:0 50%;pointer-events:none;animation:vmb-progress linear both;animation-timeline:scroll(root block)}.admin-bar .vmb-progress{top:32px}@media (max-width:782px){.admin-bar .vmb-progress{top:46px}}}@keyframes vmb-progress{to{transform:scaleX(1)}}.vmb-hero--image{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(420px, 66svh, 720px);overflow:hidden;background:var(--vmb-teal-dark);view-timeline:--vmb-hero block}.vmb-hero__media{position:absolute;inset:0;z-index:-1}.vmb .vmb-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.vmb-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 36 34 / .9) 0%,rgb(0 36 34 / .62) 28%,rgb(0 36 34 / .16) 58%,#fff0 78%)}.vmb-hero__inner{width:100%;padding:clamp(96px, 14vw, 160px) 0 clamp(40px, 6.5vw, 84px)}.vmb .vmb-hero__title{max-width:14ch;font-size:clamp(2.625rem, 1.3rem + 5.6vw, 6rem);font-weight:800;line-height:.98;letter-spacing:-.04em}.vmb .vmb-hero--image .vmb-hero__title{color:#fff;text-shadow:0 2px 28px rgb(0 30 28 / .35)}.vmb-hero__title-text{display:inline-block;padding-bottom:.06em}.vmb-hero__rule{display:block;width:clamp(56px, 6vw, 84px);height:4px;margin-top:clamp(18px, 2.4vw, 30px);border-radius:2px;background:var(--vmb-teal-bright);transform-origin:0 50%}.vmb-hero--plain{padding:clamp(24px, 4vw, 56px) 0 clamp(24px, 4vw, 48px);background:var(--vmb-page)}.vmb .vmb-hero--plain .vmb-hero__title{max-width:16ch;font-size:clamp(2.375rem, 1.3rem + 4.4vw, 5rem)}.vmb-hero__grid{display:grid;gap:clamp(32px, 5vw, 64px);align-items:center}.vmb-hero__print{justify-self:center;width:min(100%, 420px);transform:rotate(1.6deg)}.vmb .vmb-hero__print img{display:block;width:100%;padding:10px;border:1px solid rgb(20 23 26 / .06);border-radius:var(--vmb-print-radius);background:var(--vmb-paper);box-shadow:var(--vmb-print-shadow)}@media (min-width:900px){.vmb-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr)}.vmb-hero--text-only .vmb-hero__grid{grid-template-columns:1fr}}.vmb-prose{display:flow-root;max-width:calc(42rem + 2 * clamp(16px, 5vw, 24px));margin:0 auto;padding:clamp(48px, 7vw, 104px) clamp(16px, 5vw, 24px) 0;color:var(--vmb-body);font-size:clamp(1.0625rem, 1rem + 0.3vw, 1.1875rem);line-height:1.75;text-wrap:pretty}.vmb-prose>*+*{margin-top:1.3em}.vmb .vmb-prose strong{color:var(--vmb-ink)}.vmb .vmb-prose a{color:var(--vmb-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-thickness 120ms ease}.vmb .vmb-prose a:hover{text-decoration-thickness:2px}.vmb .vmb-prose h2{margin-top:2.2em;font-size:clamp(1.5rem, 1.25rem + 1vw, 2rem);font-weight:800;line-height:1.15;letter-spacing:-.03em}.vmb .vmb-prose h3{margin-top:1.9em;font-size:clamp(1.25rem, 1.15rem + 0.5vw, 1.5rem);font-weight:700;line-height:1.25;letter-spacing:-.02em}.vmb .vmb-prose h2+*,.vmb .vmb-prose h3+*{margin-top:.6em}.vmb .vmb-prose :where(ul,ol){padding-left:1.3em}.vmb .vmb-prose li+li{margin-top:.4em}.vmb .vmb-prose li::marker{color:var(--vmb-teal)}.vmb .vmb-prose blockquote{margin:2em 0;padding:0;border:0;color:var(--vmb-ink);font-size:clamp(1.375rem, 1.15rem + 0.9vw, 1.75rem);font-weight:600;font-style:normal;line-height:1.35;letter-spacing:-.02em}.vmb .vmb-prose blockquote::before{content:"";display:block;width:48px;height:3px;margin-bottom:.7em;border-radius:2px;background:var(--vmb-teal-bright)}.vmb .vmb-prose blockquote cite{display:block;margin-top:.8em;color:var(--vmb-muted);font-size:.9375rem;font-weight:500;font-style:normal;letter-spacing:0}.vmb .vmb-prose figure{margin-top:2.2em;margin-bottom:2.2em}.vmb .vmb-prose figure img{display:block;border-radius:8px}.vmb .vmb-prose figcaption{margin-top:.75em;color:var(--vmb-muted);font-size:.875rem;line-height:1.5;text-align:center}.vmb .vmb-prose .alignwide{width:min(64rem, 100vw - 32px);max-width:none;margin-left:calc(50% - min(32rem, 50vw - 16px))}.vmb .vmb-prose .alignfull{width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.vmb .vmb-prose .alignfull img{width:100%;border-radius:0}.vmb .vmb-prose .vmb-lead{color:var(--vmb-teal-deep);font-size:clamp(1.625rem, 1.15rem + 1.9vw, 2.375rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.vmb .vmb-prose .vmb-lead+*{margin-top:1em}.vmb .vmb-prose .vmb-print{--vmb-tilt:-1.2deg;margin-top:2.4em;margin-bottom:2.4em;transform:rotate(var(--vmb-tilt))}.vmb .vmb-prose .vmb-print img{width:100%;padding:clamp(7px, 0.9vw, 12px);border:1px solid rgb(20 23 26 / .06);border-radius:var(--vmb-print-radius);background:var(--vmb-paper);box-shadow:var(--vmb-print-shadow)}.vmb .vmb-prose .vmb-print--right{--vmb-tilt:1.6deg}.vmb .vmb-prose .vmb-print--left{--vmb-tilt:-1.5deg}.vmb .vmb-prose .vmb-print--wide{--vmb-tilt:-0.7deg;clear:both;width:min(48rem, 100vw - 32px);max-width:none;margin-left:calc(50% - min(24rem, 50vw - 16px))}.vmb .vmb-prose .vmb-print--center{--vmb-tilt:1.2deg;clear:both;width:min(100%, 30rem);margin-right:auto;margin-left:auto}.vmb .vmb-prose .vmb-pair{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px, 4vw, 56px);align-items:start;width:min(52rem, 100vw - 32px);margin:2.8em 0 2.8em calc(50% - min(26rem, 50vw - 16px))}.vmb .vmb-prose .vmb-pair>.vmb-print{margin:0}.vmb .vmb-prose .vmb-pair>.vmb-print:first-child{--vmb-tilt:-2.2deg}.vmb .vmb-prose .vmb-pair>.vmb-print:last-child{--vmb-tilt:1.8deg;margin-top:clamp(24px, 5vw, 64px)}@media (min-width:640px){.vmb .vmb-prose .vmb-print--right{float:right;width:45%;margin:.4em 0 1.4em 2em}.vmb .vmb-prose .vmb-print--left{float:left;width:50%;margin:.4em 2em 1.4em 0}}@media (min-width:1140px){.vmb .vmb-prose .vmb-print--right{width:54%;margin-right:-18%;margin-left:2.5em}.vmb .vmb-prose .vmb-print--left{width:58%;margin-left:-20%;margin-right:2.5em}}@media (max-width:639px){.vmb .vmb-prose .vmb-print--right,.vmb .vmb-prose .vmb-print--left{width:88%}.vmb .vmb-prose .vmb-print--right{margin-left:auto}.vmb .vmb-prose .vmb-pair{grid-template-columns:1fr;gap:28px}.vmb .vmb-prose .vmb-pair>.vmb-print{width:86%}.vmb .vmb-prose .vmb-pair>.vmb-print:last-child{margin:0 0 0 auto}}.vmb .vmb-prose .vmb-signoff-kiss{clear:both;margin-top:2.6em;color:var(--vmb-teal);font-size:1rem;font-weight:700;letter-spacing:.16em}.vmb .vmb-prose .vmb-signoff-kiss::before{content:"";display:block;width:48px;height:3px;margin-bottom:1.4em;border-radius:2px;background:var(--vmb-teal-bright)}.vmb .vmb-prose .vmb-signoff-name{margin-top:.15em;color:var(--vmb-teal-dark);font-size:clamp(2.5rem, 1.4rem + 4.6vw, 4.75rem);font-weight:800;line-height:1;letter-spacing:-.035em}.vmb-article-foot{clear:both;max-width:calc(42rem + 2 * clamp(16px, 5vw, 24px));margin:0 auto;padding:clamp(48px, 6vw, 72px) clamp(16px, 5vw, 24px) clamp(64px, 9vw, 112px)}.vmb .vmb-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--vmb-teal);font-weight:700;text-decoration:none}.vmb .vmb-back .vmb-arrow{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.vmb .vmb-back:hover .vmb-arrow{transform:rotate(180deg) translateX(4px)}}.vmb-more{padding:clamp(56px, 7vw, 88px) 0 clamp(64px, 9vw, 112px);background:var(--vmb-page)}.vmb .vmb-more__title{margin-bottom:clamp(24px, 3vw, 36px);font-size:clamp(1.625rem, 1.3rem + 1.2vw, 2.25rem);font-weight:800;letter-spacing:-.03em}@media (prefers-reduced-motion:no-preference){.vmb .vmb-hero__img{animation:vmb-settle 1800ms var(--vmb-ease-out) backwards}.vmb-hero__title-text{animation:vmb-surface 1000ms var(--vmb-ease-out) 120ms backwards}.vmb-hero__rule{animation:vmb-draw 900ms var(--vmb-ease-out) 520ms backwards}.vmb-hero__print{animation:vmb-print-drop 1100ms var(--vmb-ease-out) 200ms backwards}.vmb-lead .vmb-card{animation:vmb-rise 900ms var(--vmb-ease-out) backwards}.vmb-lead .vmb-card__img{animation:vmb-settle 1600ms var(--vmb-ease-out) backwards}.vmb-lead .vmb-card__body>:not(.vmb-card__title){animation:vmb-rise 800ms var(--vmb-ease-out) backwards}.vmb-lead .vmb-card__excerpt{animation-delay:140ms}.vmb-lead .vmb-card__cta{animation-delay:210ms}.vmb-index-head>*{animation:vmb-rise 800ms var(--vmb-ease-out) backwards}.vmb-index-head>:nth-child(2){animation-delay:60ms}.vmb-index-head>:nth-child(3){animation-delay:120ms}@supports (animation-timeline:view()){.vmb-hero__inner{animation:vmb-leave linear both;animation-timeline:--vmb-hero;animation-range:exit 0% exit 65%}.vmb-hero__media{animation:vmb-drift linear both;animation-timeline:--vmb-hero;animation-range:exit 0% exit 100%}.vmb .vmb-prose .vmb-print{animation:vmb-lay linear both;animation-timeline:view();animation-range:entry 0% entry 90%}.vmb .vmb-prose .vmb-print img{animation:vmb-develop linear both;animation-timeline:view();animation-range:entry 30% cover 50%}.vmb-grid .vmb-card,.vmb .vmb-prose .vmb-signoff-name{animation:vmb-rise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}@media (prefers-reduced-motion:reduce){.vmb-hero__title-text{animation:vmb-fade 400ms ease both}}@keyframes vmb-settle{from{scale:1.08}}@keyframes vmb-surface{from{opacity:0;filter:blur(10px);translate:0 28px}}@keyframes vmb-draw{from{transform:scaleX(0)}}@keyframes vmb-rise{from{opacity:0;translate:0 24px}}@keyframes vmb-fade{from{opacity:0}}@keyframes vmb-leave{to{opacity:0;translate:0 -56px}}@keyframes vmb-drift{to{translate:0 22%}}@keyframes vmb-print-drop{from{opacity:0;transform:translateY(32px) rotate(5deg)}}@keyframes vmb-lay{from{opacity:0;transform:translateY(64px) rotate(calc(var(--vmb-tilt) * 4))}}@keyframes vmb-develop{from{filter:grayscale(1) brightness(1.22) contrast(.78)}}