@property --vl-font-family-body{syntax:"*";inherits:true;initial-value:"Lato","Helvetica Neue",Arial,sans-serif}@property --vl-font-family-heading{syntax:"*";inherits:true;initial-value:"Lato","Helvetica Neue",Arial,sans-serif}@property --vl-font-family-accent{syntax:"*";inherits:true;initial-value:"Lato","Helvetica Neue",Arial,sans-serif}@property --vl-font-weight-body{syntax:"<number>";inherits:true;initial-value:400}@property --vl-font-weight-heading{syntax:"<number>";inherits:true;initial-value:400}@property --vl-font-weight-accent{syntax:"<number>";inherits:true;initial-value:400}@property --vl-color-primary{syntax:"<color>";inherits:true;initial-value:#16a085}@property --vl-color-accent{syntax:"<color>";inherits:true;initial-value:#63768a}@property --vl-color-page{syntax:"<color>";inherits:true;initial-value:#ffffff}@property --vl-color-ink{syntax:"<color>";inherits:true;initial-value:#333333}:root{--vl-space-unit:4px;--vl-space-0:0;--vl-space-100:calc(1 * var(--vl-space-unit));--vl-space-200:calc(2 * var(--vl-space-unit));--vl-space-300:calc(3 * var(--vl-space-unit));--vl-space-400:calc(4 * var(--vl-space-unit));--vl-space-500:calc(5 * var(--vl-space-unit));--vl-space-600:calc(6 * var(--vl-space-unit));--vl-space-700:calc(7 * var(--vl-space-unit));--vl-space-800:calc(8 * var(--vl-space-unit));--vl-space-1000:calc(10 * var(--vl-space-unit));--vl-space-1200:calc(12 * var(--vl-space-unit));--vl-space-1600:calc(16 * var(--vl-space-unit));--vl-space-2000:calc(20 * var(--vl-space-unit));--vl-space-2400:calc(24 * var(--vl-space-unit));--vl-space-3200:calc(32 * var(--vl-space-unit));--vl-radius-1:2px;--vl-radius-2:4px;--vl-radius-3:8px;--vl-radius-4:12px;--vl-radius-5:20px;--vl-radius-pill:999px;--vl-radius-card:var(--vl-radius-5);--vl-border-width-1:1px;--vl-border-width-2:1.5px;--vl-border-width-3:2px;--vl-touch-target-min:44px;--vl-font-family-body:"Lato", "Helvetica Neue", Arial, sans-serif;--vl-font-family-heading:var(--vl-font-family-body);--vl-font-family-accent:var(--vl-font-family-heading);--vl-font-size-body-xs:12px;--vl-font-size-body-sm:14px;--vl-font-size-body-md:16px;--vl-font-size-body-lg:18px;--vl-font-size-heading-xs:18px;--vl-font-size-heading-sm:20px;--vl-font-size-heading-md:24px;--vl-font-size-heading-lg:30px;--vl-font-size-heading-xl:clamp(32px, 2.5vw, 36px);--vl-font-size-heading-2xl:clamp(34px, 3.3vw, 48px);--vl-font-size-heading-3xl:clamp(40px, 4.7vw, 68px);--vl-font-size-heading-4xl:clamp(48px, 6.7vw, 96px);--vl-font-weight-heading:400;--vl-font-weight-heading-strong:700;--vl-font-weight-body:400;--vl-font-weight-body-strong:700;--vl-font-weight-accent:var(--vl-font-weight-heading);--vl-font-weight-accent-strong:var(--vl-font-weight-heading-strong);--vl-line-height-1:1;--vl-line-height-2:1.2;--vl-line-height-3:1.5;--vl-line-height-4:1.75;--vl-letter-spacing-n50:-0.02em;--vl-letter-spacing-0:0;--vl-letter-spacing-100:.04em;--vl-letter-spacing-200:.08em;--vl-letter-spacing-300:.12em;--vl-letter-spacing-400:.16em;--vl-shadow-1:0 1px 3px rgba(0,0,0,0.12);--vl-shadow-2:0 4px 12px rgba(0,0,0,0.15);--vl-shadow-3:0 18px 44px rgba(0,0,0,0.12);--vl-duration-1:150ms;--vl-duration-2:250ms;--vl-duration-3:450ms;--vl-ease-out:cubic-bezier(.16, 1, .3, 1);--vl-ease-in-out:cubic-bezier(.65, 0, .35, 1);--vl-z-base:0;--vl-z-raised:10;--vl-z-sticky:100;--vl-z-overlay:1000;--vl-z-modal:1100;--vl-z-toast:1200;--vl-color-primary:#16a085;--vl-color-accent:#63768a;--vl-color-primary-r:22;--vl-color-primary-g:160;--vl-color-primary-b:133;--vl-color-accent-r:99;--vl-color-accent-g:118;--vl-color-accent-b:138;--vl-color-on-primary:hsl(0 0% calc(((var(--vl-color-primary-r) * .2126 + var(--vl-color-primary-g) * .7152 + var(--vl-color-primary-b) * .0722) / 255 - .64) * -10000000%));--vl-color-on-accent:hsl(0 0% calc(((var(--vl-color-accent-r) * .2126 + var(--vl-color-accent-g) * .7152 + var(--vl-color-accent-b) * .0722) / 255 - .64) * -10000000%));--vl-color-page:#ffffff;--vl-color-ink:#333333;--vl-color-neutral-100:#f1f1f1;--vl-color-neutral-200:#e4e4e4;--vl-color-neutral-300:#d2d2d2;--vl-color-neutral-400:#b8b8b8;--vl-color-neutral-500:#9a9a9a;--vl-color-neutral-600:#828282;--vl-color-neutral-700:#6a6a6a;--vl-color-neutral-800:#505050;--vl-color-neutral-900:#3d3d3d;--vl-color-panel:#ffffff;--vl-color-panel-subtle:var(--vl-color-neutral-100);--vl-color-floating:#ffffff;--vl-color-text:var(--vl-color-ink);--vl-color-text-muted:var(--vl-color-neutral-700);--vl-color-border:var(--vl-color-neutral-200);--vl-color-link:var(--vl-color-primary);--vl-color-focus:var(--vl-color-primary);--vl-color-footer-bg:var(--vl-color-primary);--vl-color-footer-fg:#ffffff;--vl-color-scrim:#101010;--vl-color-on-media:#ffffff;--vl-layout-edge:var(--vl-space-400);--vl-layout-content-max:1280px;--vl-layout-content-width:min(100% - var(--vl-layout-edge) * 2, var(--vl-layout-content-max));--vl-layout-gap-base:var(--vl-space-800);--vl-layout-gap:var(--vl-layout-gap-base);--vl-header-total-height:0;--vl-header-reserved-height:0;--vl-header-overlay-height:0;--vl-header-overlap-height:initial;--vl-section-space-tight:var(--vl-space-800);--vl-section-space-normal:var(--vl-space-1600);--vl-section-space:var(--vl-section-space-normal);--vl-section-heading-gap:var(--vl-space-1200)}:where(.vl-text-headline){font-family:var(--vl-font-family-heading);font-size:var(--vl-font-size-heading-3xl);font-weight:var(--vl-font-weight-heading);line-height:var(--vl-line-height-1);letter-spacing:var(--vl-letter-spacing-n50)}:where(.vl-text-section-title){font-family:var(--vl-font-family-heading);font-size:var(--vl-font-size-heading-xl);font-weight:var(--vl-font-weight-heading);line-height:var(--vl-line-height-2)}:where(.vl-text-card-title){font-family:var(--vl-font-family-heading);font-size:var(--vl-font-size-heading-sm);font-weight:var(--vl-font-weight-heading);line-height:var(--vl-line-height-2)}:where(.vl-text-hero-copy){font-family:var(--vl-font-family-body);font-size:var(--vl-font-size-body-lg);font-weight:var(--vl-font-weight-body);line-height:var(--vl-line-height-3)}:where(.vl-text-body){font-family:var(--vl-font-family-body);font-size:var(--vl-font-size-body-md);font-weight:var(--vl-font-weight-body);line-height:var(--vl-line-height-3)}:where(.vl-text-fact-label){font-family:var(--vl-font-family-body);font-size:var(--vl-font-size-body-sm);font-weight:var(--vl-font-weight-body-strong);line-height:var(--vl-line-height-3)}:where(.vl-text-fact-value){font-family:var(--vl-font-family-body);font-size:var(--vl-font-size-body-md);font-weight:var(--vl-font-weight-body);line-height:var(--vl-line-height-3)}:where(.vl-text-eyebrow){font-family:var(--vl-font-family-body);font-size:var(--vl-font-size-body-sm);font-weight:var(--vl-font-weight-body-strong);line-height:var(--vl-line-height-2);letter-spacing:var(--vl-letter-spacing-300);text-transform:uppercase}@media (min-width: 768px) and (max-width: 991px){:root{--vl-layout-gap:calc(var(--vl-layout-gap-base) * 0.75)}}@media (max-width: 767px){:root{--vl-layout-gap:calc(var(--vl-layout-gap-base) * 0.5)}}@media (min-width: 768px) and (max-width: 991px){:root{--vl-section-space-tight:var(--vl-space-600);--vl-section-space-normal:var(--vl-space-1200);--vl-section-heading-gap:var(--vl-space-1000)}}@media (max-width: 767px){:root{--vl-section-space-tight:var(--vl-space-500);--vl-section-space-normal:var(--vl-space-1000);--vl-section-heading-gap:var(--vl-space-700)}}@supports (color: oklch(from red l c h)){:root{--vl-color-on-primary:oklch(from var(--vl-color-primary) clamp(0, (0.716 - l) * infinity, 1) 0 0);--vl-color-on-accent:oklch(from var(--vl-color-accent) clamp(0, (0.716 - l) * infinity, 1) 0 0)}}@supports (color: color-mix(in oklab, black, white)){:root{--vl-color-neutral-100:color-mix(in oklab, var(--vl-color-page) 94%, var(--vl-color-ink) 6%);--vl-color-neutral-200:color-mix(in oklab, var(--vl-color-page) 88%, var(--vl-color-ink) 12%);--vl-color-neutral-300:color-mix(in oklab, var(--vl-color-page) 80%, var(--vl-color-ink) 20%);--vl-color-neutral-400:color-mix(in oklab, var(--vl-color-page) 68%, var(--vl-color-ink) 32%);--vl-color-neutral-500:color-mix(in oklab, var(--vl-color-page) 54%, var(--vl-color-ink) 46%);--vl-color-neutral-600:color-mix(in oklab, var(--vl-color-page) 42%, var(--vl-color-ink) 58%);--vl-color-neutral-700:color-mix(in oklab, var(--vl-color-page) 30%, var(--vl-color-ink) 70%);--vl-color-neutral-800:color-mix(in oklab, var(--vl-color-page) 16%, var(--vl-color-ink) 84%);--vl-color-neutral-900:color-mix(in oklab, var(--vl-color-page) 6%, var(--vl-color-ink) 94%)}}:where([data-vl-section]),.vl-flexi-section{color:var(--vl-section-fg, inherit);--vl-section-fg-muted:color-mix(in srgb, var(--vl-section-fg) 60%, transparent)}:where([data-vl-section-bg="color"]){--vl-section-auto-fg:hsl(0 0% calc(((var(--vl-section-bg-r) * .2126 + var(--vl-section-bg-g) * .7152 + var(--vl-section-bg-b) * .0722) / 255 - .64) * -10000000%));--vl-section-fg:var(--vl-section-auto-fg)}:where([data-vl-section-bg="media"]){--vl-section-auto-fg:var(--vl-color-on-media);--vl-section-fg:var(--vl-section-auto-fg);--vl-section-scrim:rgba(16,16,16,0.45)}@supports (color: oklch(from red l c h)){:where([data-vl-section-bg="color"]){--vl-section-auto-fg:oklch(from var(--vl-section-fg-source) clamp(0, (0.716 - l) * infinity, 1) 0 0)}}@supports (color: color-mix(in srgb, black, transparent)){:where([data-vl-section-bg="media"]){--vl-section-scrim:color-mix(in srgb, var(--vl-color-scrim) 45%, transparent)}}:where([data-vl-section][data-vl-section-bg])>.vl-section__bg,.vl-section-bg{background-color:var(--vl-section-bg, transparent);background-image:var(--vl-section-bg-image, none);background-position:var(--vl-section-bg-position, 50% 50%);background-repeat:no-repeat;background-size:cover}:where([data-vl-section][data-vl-section-bg="media"])>.vl-section__bg::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--vl-section-scrim);pointer-events:none}.vl-section-bg[data-vl-section-bg="media"]{background-image:linear-gradient(var(--vl-section-scrim), var(--vl-section-scrim)),var(--vl-section-bg-image)}:where([data-vl-component]){--vl-header-overlap-height:initial}:where([data-vl-component="header"], [data-vl-component="footer"]){position:relative}:where([data-vl-section]){position:relative;padding-block-start:calc(var(--vl-section-space) + var(--vl-header-overlap-height, 0px));padding-block-end:var(--vl-section-space)}:where(.vl-section-header){margin-block-end:var(--vl-section-heading-gap)}.vl-section__bg{position:absolute;inset:0;pointer-events:none}.vl-section__bg-media{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.vl-header__bg,.vl-footer__bg{position:absolute;inset:0;pointer-events:none}.vl-header__content,.vl-footer__content{position:relative;min-width:0}.vl-section__content{position:relative;max-width:var(--vl-layout-content-width);margin-inline:auto;min-width:0}picture{display:contents}@media (max-width: 767px){.vl-media--natural-mobile{object-position:var(--vl-focus)}}@media (min-width: 768px) and (max-width: 991px){.vl-media--natural-tablet{object-position:var(--vl-focus)}}@media (min-width: 992px){.vl-media--natural-desktop{object-position:var(--vl-focus)}}[data-vl-section] :where(h1, h2, h3, h4, h5, h6){margin-block:0}:where(strong, b){font-weight:var(--vl-font-weight-body-strong)}:where(h1, h2, h3, h4, h5, h6) :where(strong, b){font-weight:var(--vl-font-weight-heading-strong)}:where([data-vl-scroller]){position:relative}:where([data-vl-scroller-viewport]){overflow:hidden;overflow-x:clip;overflow-y:visible}:where([data-vl-scroller-track]){display:flex;gap:var(--vl-scroller-gap, 0)}:where([data-vl-scroller-item]){flex:0 0 calc((100% - (var(--vl-scroller-per-view, 1) - 1) * var(--vl-scroller-gap, 0px)) / var(--vl-scroller-per-view, 1));min-width:0}:where([data-vl-scroller-item]){display:flex;flex-direction:column}:where([data-vl-scroller-item])>*{flex:1 1 auto;min-width:0}:where([data-vl-scroller-controls])[hidden]{display:none !important}:where([data-vl-scroller-controls]) :where([data-vl-scroller-prev], [data-vl-scroller-next]){padding:0;border:0;background:none;font:inherit;line-height:1;cursor:pointer}:where([data-vl-scroller-label]){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}