section:not(.xd-logo-grid) .xd-image:not(.xd-image--icon) picture::after,section:not(.xd-logo-grid) .xd-image--caption::after,section:not(.xd-logo-grid) .xd-image--caption::before,.xd-image--modal-video.xd-image::after,.xd-has-background-image--overlay .xd-background-image::after{display:block;height:100%;width:100%;background:var(--overlay-bottom-gradient);content:"";position:absolute;inset:0;mix-blend-mode:multiply}:root{--speed-very-fast: 150ms;--speed-fast: 200ms;--speed-medium: 500ms;--speed-slow: 600ms;--speed-very-slow: 700ms}:root{--black: #000;--white: #fff;--blue: #0081BB;--tan: #DAD7CE;--chocolate: #392D14;--charcoal-90: #151B1D;--charcoal-70: #565656;--charcoal-50: #B4B4B4;--off-white: #F6F5F4;--primary: var(--charcoal-90);--secondary: var(--blue);--tertiary: var(--blue);--light: var(--white);--medium: var(--off-white);--dark: var(--charcoal-90);--body: var(--charcoal-70);--heading: var(--charcoal-90);--grey-100: #f8f8f8;--grey-200: #f2f2f2;--grey-300: #dcdcdc;--grey-400: #b6b6b6;--grey-500: #999;--grey-600: #888;--grey-700: #565656;--grey-800: #3c3c3c;--grey-900: var(--body);--overlay-tan: var(--tan);--overlay-chocolate: rgb(57, 45, 20, 0.4);--overlay-3: var(--overlay-chocolate);--overlay-4: rgb(0, 0, 0, 0.4);--overlay-5: rgb(0, 0, 0, 0.5);--overlay-6: rgb(0, 0, 0, 0.6);--overlay-7: rgb(0, 0, 0, 0.7);--overlay-8: rgb(0, 0, 0, 0.8);--d1-color: var(--heading);--d2-color: var(--heading);--h2-color: var(--heading);--h3-color: var(--heading);--h4-color: var(--heading);--h5-color: var(--heading);--h6-color: var(--heading);--p-color: var(--body);--body-link-color: var(--primary);--body-link-hover-color: var(--secondary);--body-link-focus-color: var(--body);--title-link-color: var(--body);--title-link-hover-color: var(--grey-700);--icon-link-color: var(--body);--icon-link-hover-color: var(--grey-700);--stroke: var(--charcoal-50);--input-border: var(--grey-400);--input-background: var(--white);--input-focus: var(--stroke);--input-accent: var(--primary);--input-color: var(--body);--label-color: var(--body);--error-color: #c10000;--error-bg-color: #f8d7da;--warning-color: #805d1e;--warning-bg-color: #fff3cd;--filter-select-color: var(--body);--filter-select-background: var(--white);--filter-select-border-color: var(--stroke);--pagination-body: var(--body);--pagination-body-link: var(--secondary);--flyout-background: var(--white);--icon-color: var(--blue);--hero-overlay: var(--overlay-3);--modal-overlay: var(--overlay-8);--offcanvas-overlay: var(--overlay-4);--menu-button-color: var(--white);--menu-button-background-color: transparent;--header-background-color: transparent;--menu-color: var(--body);--menu-hover-color: var(--grey-600);--menu-background-color: var(--flyout-background);--menu-navbar-color: var(--menu-button-color);--menu-navbar-hover-color: var(--grey-200);--menu-navbar-subnav-color: var(--menu-color);--menu-navbar-subnav-hover-color: var(--menu-hover-color);--footer-color: var(--white);--footer-hover-color: var(--grey-300);--footer-background-color: var(--black);--footer-bottom-background-color: var(--black);--slider-dot-color: var(--body);--slider-arrow-background-color: var(--white);--slider-arrow-color: var(--secondary);--card-button-color: var(--white);--card-button-background-color: var(--transparent);--project-button-background-color: var(--transparent);--project-button-color: var(--white);--card-label-background-color: var(--tertiary);--card-label-color: var(--white);color:var(--body)}:root{--btn-background-color: var(--primary);--btn-border-color: var(--primary);--btn-color: var(--white);--btn-background-hover-color: var(--secondary);--btn-border-hover-color: var(--secondary);--btn-hover-color: var(--white);--btn-focus-inner-color: var(--white);--btn-focus-outer-color: var(--secondary)}.xd-button--ghost{--btn-background-color: transparent;--btn-border-color: var(--primary);--btn-color: var(--primary)}.xd-button--alternate{--btn-background-color: var(--secondary);--btn-border-color: var(--secondary);--btn-background-hover-color: var(--primary);--btn-border-hover-color: var(--primary);--btn-focus-outer-color: var(--primary)}.is-style-dark .xd-button:where(:not(.xd-button--invert)),.xd-alert .xd-button:where(:not(.xd-button--invert)),.slider-theme-dark .xd-button:where(:not(.xd-button--invert)),.xd-image--cover .xd-button:where(:not(.xd-button--invert)),.xd-video--image-cover .xd-button:where(:not(.xd-button--invert)),.xd-has-background-image.xd-has-background-image--overlay .xd-button:where(:not(.xd-button--invert)),.page-header-theme-transparent:not(.header-theme-filled) .xd-nav .xd-button:where(:not(.xd-button--invert)){--btn-background-color: var(--white);--btn-border-color: var(--white);--btn-color: var(--primary);--btn-background-hover-color: var(--blue);--btn-border-hover-color: var(--blue);--btn-focus-inner-color: var(--white);--btn-focus-outer-color: var(--blue)}.is-style-dark .xd-button--ghost:where(:not(.xd-button--invert)),.xd-alert .xd-button--ghost:where(:not(.xd-button--invert)),.slider-theme-dark .xd-button--ghost:where(:not(.xd-button--invert)),.xd-image--cover .xd-button--ghost:where(:not(.xd-button--invert)),.xd-video--image-cover .xd-button--ghost:where(:not(.xd-button--invert)),.xd-has-background-image.xd-has-background-image--overlay .xd-button--ghost:where(:not(.xd-button--invert)),.page-header-theme-transparent:not(.header-theme-filled) .xd-nav .xd-button--ghost:where(:not(.xd-button--invert)){--btn-background-color: transparent;--btn-border-color: var(--white);--btn-color: var(--white);--btn-background-hover-color: var(--white);--btn-border-hover-color: var(--white);--btn-hover-color: var(--blue);--btn-focus-inner-color: var(--tertiary);--btn-focus-outer-color: var(--white)}.xd-social-links.xd-menu__social-links{--icon-link-color: var(--charcoal-90);--icon-link-hover-color: var(--menu-hover-color)}.xd-footer--bottom .xd-social-links{--icon-link-color: var(--footer-color);--icon-link-hover-color: var(--footer-hover-color)}.is-style-dark,.xd-alert,.slider-theme-dark,.xd-image--cover,.xd-video--image-cover,.xd-has-background-image.xd-has-background-image--overlay,.page-header-theme-transparent:not(.header-theme-filled) .xd-nav{--d1-color: var(--white);--d2-color: var(--white);--h2-color: var(--white);--h3-color: var(--white);--h4-color: var(--white);--h5-color: var(--white);--h6-color: var(--white);--p-color: var(--white);--heading: var(--white);--icon-color: var(--white);--body-link-color: var(--white);--body-link-hover-color: var(--blue);--body-link-focus-color: var(--white);--title-link-color: var(--white);--title-link-hover-color: var(--grey-300);--icon-link-color: var(--white);--icon-link-hover-color: var(--grey-300);--slider-dot-color: var(--white);--slider-arrow-background-color: rgb(255, 255, 255, 0.3);--slider-arrow-color: var(--white)}a:hover .is-style-dark,.is-style-dark a:hover,a:hover .xd-alert,.xd-alert a:hover,a:hover .slider-theme-dark,.slider-theme-dark a:hover,a:hover .xd-image--cover,.xd-image--cover a:hover,a:hover .xd-video--image-cover,.xd-video--image-cover a:hover,a:hover .xd-has-background-image.xd-has-background-image--overlay,.xd-has-background-image.xd-has-background-image--overlay a:hover,a:hover .page-header-theme-transparent:not(.header-theme-filled) .xd-nav,.page-header-theme-transparent:not(.header-theme-filled) .xd-nav a:hover{--slider-arrow-background-color: rgb(255, 255, 255, 0.15);--card-button-background-color: var(--white)}.xd-footer{--body-link-focus-color: var(--white)}.is-style-standard-list-with-links,.uk-accordion-title{--icon-link-color: var(--title-link-color, var(--body-link-color));--icon-link-hover-color: var(--title-link-hover-color, var(--body-link-hover-color))}.xd-button--download{--icon-link-color: var(--download-btn-color, var(--body-link-color));--icon-link-hover-color: var(--download-btn-hover-color, var(--body-link-hover-color))}.page-header-theme-filled,.header-theme-filled{--header-background-color: var(--menu-background-color);--menu-button-color: var(--heading);--menu-navbar-hover-color: var(--secondary)}.page-header-theme-filled .xd-navbar .xd-button--inverse,.header-theme-filled .xd-navbar .xd-button--inverse{--btn-background-color: var(--primary);--btn-border-color: var(--primary);--btn-color: var(--white)}.page-header-theme-filled .xd-navbar .xd-button--ghost-inverse,.header-theme-filled .xd-navbar .xd-button--ghost-inverse{--btn-background-color: transparent;--btn-border-color: var(--secondary);--btn-color: var(--secondary);--btn-background-hover-color: var(--secondary);--btn-border-hover-color: var(--secondary);--btn-hover-color: var(--white)}.header-theme-transparent{--header-background-color: transparent;--menu-button-color: var(--menu-background-color);--menu-button-background-color: var(--body);--menu-navbar-hover-color: var(--secondary)}.uk-offcanvas-page{--header-background-color: transparent;--menu-button-color: var(--menu-background-color);--menu-navbar-hover-color: var(--secondary)}.modal-open{--header-background-color: transparent;--menu-button-color: var(--heading);--menu-button-background-color: var(--white);--menu-navbar-hover-color: var(--secondary)}:root{--primary-font-family: "articulat-cf", sans-serif;--secondary-font-family: "articulat-cf", sans-serif;--d1-font-family: var(--primary-font-family);--d2-font-family: var(--primary-font-family);--h2-font-family: var(--primary-font-family);--h3-font-family: var(--primary-font-family);--h4-font-family: var(--primary-font-family);--h5-font-family: var(--primary-font-family);--h6-font-family: var(--primary-font-family);--body-font-family: var(--secondary-font-family);--title-font-family: var(--primary-font-family);--p1-font-family: var(--body-font-family);--p2-font-family: var(--body-font-family);--p3-font-family: var(--body-font-family);--p4-font-family: var(--body-font-family);--d1-font-weight: 400;--d2-font-weight: 400;--h2-font-weight: 400;--h3-font-weight: 400;--h4-font-weight: 400;--h5-font-weight: 400;--h5-card-font-weight: 600;--h6-font-weight: 600;--p1-font-weight: 400;--p2-font-weight: 400;--p3-font-weight: 400;--p4-font-weight: 400;--title-font-weight: 600;--title-sm-font-weight: 600;--d1-line-height: 1.1;--d2-line-height: 1.1;--h2-line-height: 1.2;--h3-line-height: 1.2;--h4-line-height: 1.5;--h5-line-height: 1.5;--h6-line-height: 1.5;--body-line-height: 1.7;--p1-line-height: 1.7;--p2-line-height: 1.7;--p3-line-height: 1.7;--p4-line-height: 1.7;--title-line-height: 1.5;--title-sm-line-height: 1.5;--d1-font-size: 3.25rem;--d2-font-size: 2.875rem;--h2-font-size: 2.25rem;--h3-font-size: 1.8125rem;--h4-font-size: 1.625rem;--h5-font-size: 1.375rem;--h6-font-size: 1.25rem;--p1-font-size: 1.125rem;--p2-font-size: 1rem;--body-font-size: 1rem;--p3-font-size: 0.875rem;--p4-font-size: 0.875rem;--title-font-size: 0.75rem;--title-sm-font-size: 0.625rem}@media all and (min-width: 768px){:root{--d1-font-size: 5.75rem;--d2-font-size: 4.5rem;--h2-font-size: 3rem;--h3-font-size: 2.5rem;--h4-font-size: 2rem;--h5-font-size: 1.5rem;--h6-font-size: 1.375rem;--p1-font-size: 1.375rem;--p2-font-size: 1.125rem;--body-font-size: 1.125rem;--p3-font-size: 1rem;--p4-font-size:0.875rem;--title-font-size: 0.875rem;--title-sm-font-size: 0.75rem}}:root{--d1-text-transform: none;--d2-text-transform: none;--h2-text-transform: none;--h3-text-transform: none;--h4-text-transform: none;--h5-text-transform: none;--h6-text-transform: none;--title-text-transform: uppercase;--title-sm-text-transform: uppercase;--title-letter-spacing: 0.09375rem;--title-sm-letter-spacing: 0.078125rem}@media all and (min-width: 768px){:root{--title-letter-spacing: 0.125rem;--title-sm-letter-spacing: 0.125rem}}:root{--spacing-xs: 10px}@media all and (min-width: 768px){:root{--spacing-xs: 20px}}:root{--spacing-sm: 2.5rem}@media all and (min-width: 768px){:root{--spacing-sm: 3.25rem}}:root{--spacing-lg: 80px}@media all and (min-width: 768px){:root{--spacing-lg: 6.5rem}}:root{--spacing-xl: 6.5rem}@media all and (min-width: 768px){:root{--spacing-xl: 9rem}}:root{--flyout-width: 100%}@media all and (min-width: 768px){:root{--flyout-width: 500px}}html{font-size:16;font-family:var(--body-font-family);line-height:var(--body-line-height);font-display:swap;color:var(--body-font-color)}body{font-size:var(--body-font-size)}.xd-font__display-1,.d1{font-family:var(--d1-font-family);font-size:var(--d1-font-size);font-weight:var(--d1-font-weight);line-height:var(--d1-line-height);text-transform:var(--d1-text-transform);margin-top:.5rem;margin-bottom:1.5rem;color:var(--d1-color)}@media all and (min-width: 768px){.xd-font__display-1,.d1{margin-top:1rem;margin-bottom:2.5rem}}.xd-font__display-2,.d2{font-family:var(--d2-font-family);font-size:var(--d2-font-size);font-weight:var(--d2-font-weight);line-height:var(--d2-line-height);text-transform:var(--d2-text-transform);margin-top:1.25rem;margin-bottom:.5rem;color:var(--d2-color)}@media all and (min-width: 768px){.xd-font__display-2,.d2{margin-top:2rem;margin-bottom:1rem}}h1,.h1,h2,.h2{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);text-transform:var(--h2-text-transform);margin-top:0;margin-bottom:1rem;color:var(--h2-color)}@media all and (min-width: 768px){h1,.h1,h2,.h2{margin-bottom:1.3125rem}}h3,.h3{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);text-transform:var(--h3-text-transform);margin-top:0;margin-bottom:1rem;color:var(--h3-color)}@media all and (min-width: 768px){h3,.h3{margin-bottom:1.3125rem}}h4,.h4{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-weight:var(--h4-font-weight);line-height:var(--h4-line-height);text-transform:var(--h4-text-transform);margin-top:0;margin-bottom:0.5rem;color:var(--h4-color)}@media all and (min-width: 768px){h4,.h4{margin-bottom:0.75rem}}h5,.h5{font-family:var(--h5-font-family);font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);text-transform:var(--h5-text-transform);margin-top:0;margin-bottom:0.5rem;color:var(--h5-color)}@media all and (min-width: 768px){h5,.h5{margin-bottom:0.75rem}}h6,.h6{font-family:var(--h6-font-family);font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);text-transform:var(--h6-text-transform);margin-top:0;margin-bottom:0.5rem;color:var(--h6-color)}@media all and (min-width: 768px){h6,.h6{margin-bottom:0.75rem}}.xd-font__body-1,.has-medium-font-size,.body-1,.is-style-body-1,p.intro{font-family:var(--p1-font-family);font-size:var(--p1-font-size);font-weight:var(--p1-font-weight);line-height:var(--p1-line-height);margin-top:0;margin-bottom:0.9375rem;color:var(--p-color)}.xd-font__body-2,.body-2,.is-style-body-2,p,ul{font-family:var(--p2-font-family);font-size:var(--p2-font-size);font-weight:var(--p2-font-weight);line-height:var(--p2-line-height);margin-top:0;margin-bottom:0.9375rem;color:var(--p-color)}.xd-font__body-3,.has-small-font-size,.body-3,.is-style-body-3{font-family:var(--p3-font-family);font-size:var(--p3-font-size);font-weight:var(--p3-font-weight);line-height:var(--p3-line-height);margin-top:0;margin-bottom:0.9375rem;color:var(--p-color)}.xd-font__body-4,.body-4{font-family:var(--p4-font-family);font-size:var(--p4-font-size);font-weight:var(--p4-font-weight);line-height:var(--p4-line-height);margin-top:0;margin-bottom:0.9375rem;color:var(--p-color)}em{color:inherit !important}.title,.title-lg,.xd-font__title-lg,.is-style-title-lg{font-family:var(--title-font-family);font-size:var(--title-font-size);font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);text-transform:var(--title-text-transform);color:var(--heading);margin-top:0;margin-bottom:1.3125rem}.title:where(:not(:first-child)),.title-lg:where(:not(:first-child)),.xd-font__title-lg:where(:not(:first-child)),.is-style-title-lg:where(:not(:first-child)){margin-top:2.3rem}.title:has(+p),.title-lg:has(+p),.xd-font__title-lg:has(+p),.is-style-title-lg:has(+p){margin-bottom:.8rem}h2+.title,h3+.title,h4+.title,h5+.title,h6+.title,h2+.title-lg,h3+.title-lg,h4+.title-lg,h5+.title-lg,h6+.title-lg,h2+.xd-font__title-lg,h3+.xd-font__title-lg,h4+.xd-font__title-lg,h5+.xd-font__title-lg,h6+.xd-font__title-lg,h2+.is-style-title-lg,h3+.is-style-title-lg,h4+.is-style-title-lg,h5+.is-style-title-lg,h6+.is-style-title-lg{margin-top:0}.title-sm:not(.xd-nav__menu-label),.xd-font__title-sm,.is-style-title-sm{font-family:var(--title-sm-font-family);font-size:var(--title-sm-font-size);font-weight:var(--title-sm-font-weight);line-height:var(--title-sm-line-height);letter-spacing:var(--title-sm-letter-spacing);text-transform:var(--title-sm-text-transform);color:var(--heading);margin-top:0;margin-bottom:1.3125rem}.title-sm:not(.xd-nav__menu-label):where(:not(:first-child)),.xd-font__title-sm:where(:not(:first-child)),.is-style-title-sm:where(:not(:first-child)){margin-top:2.3rem}.title-sm:not(.xd-nav__menu-label):has(+p),.xd-font__title-sm:has(+p),.is-style-title-sm:has(+p){margin-bottom:.8rem}h2+.title-sm:not(.xd-nav__menu-label),h3+.title-sm:not(.xd-nav__menu-label),h4+.title-sm:not(.xd-nav__menu-label),h5+.title-sm:not(.xd-nav__menu-label),h6+.title-sm:not(.xd-nav__menu-label),h2+.xd-font__title-sm,h3+.xd-font__title-sm,h4+.xd-font__title-sm,h5+.xd-font__title-sm,h6+.xd-font__title-sm,h2+.is-style-title-sm,h3+.is-style-title-sm,h4+.is-style-title-sm,h5+.is-style-title-sm,h6+.is-style-title-sm{margin-top:0}p:not(.is-style-title-lg,.is-style-title-sm)+h1,p:not(.is-style-title-lg,.is-style-title-sm)+h2,p:not(.is-style-title-lg,.is-style-title-sm)+h3,p:not(.is-style-title-lg,.is-style-title-sm)+h4,p:not(.is-style-title-lg,.is-style-title-sm)+h5,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5{margin-top:2rem}.xd-py--xs,.xd-pt--xs{padding-top:var(--spacing-xs)}.xd-py--xs,.xd-pb--xs{--spacing-xs: 10px;padding-bottom:var(--spacing-xs)}.xd-py--sm,.xd-pt--sm{padding-top:var(--spacing-sm)}.xd-py--sm,.xd-pb--sm{padding-bottom:var(--spacing-sm)}.xd-py--lg,.xd-pt--lg{padding-top:var(--spacing-lg)}.xd-py--lg,.xd-pb--lg{padding-bottom:var(--spacing-lg)}.xd-py--xl,.xd-pt--xl{padding-top:var(--spacing-xl)}.xd-py--xl,.xd-pb--xl{padding-bottom:var(--spacing-xl)}.xd-footer li,.xd-footer p{font-size:var(--p4-font-size)}.hero{--link-color: var(--white);min-height:300px;display:flex;align-items:flex-end;margin:0;position:relative}@media all and (min-width: 768px){.hero{min-height:400px}}.hero [class^=container]{height:100%;display:flex;flex-direction:column}.hero [class^=container]>.row{flex:1}.hero__content{height:100%;display:flex;justify-content:flex-start;align-items:flex-end}.hero.xd-has-background-image .xd-background-image::after{background-color:var(--hero-overlay)}.hero-full{display:flex;flex-direction:column}.hero-full:where(.xd-has-background-image){min-height:100vh;min-height:100svh}@media screen and (height <= 300px){.hero-full{min-height:300px}}@media screen and (min-width: 768px)and (height <= 400px){.hero-full{min-height:400px}}.hero-full [class^=container]{height:100%;flex:1 0 100%}.hero-full__background-video{position:absolute;width:100%;height:100%;min-height:100%;z-index:2;top:0;left:0;overflow:hidden}.hero-full__background-video video{object-fit:cover;height:100%;width:100%;display:none}.hero-full__foreground{height:100%;min-height:100%;width:100%;position:relative;z-index:4;top:0;left:0;flex:1 0 100%;display:flex;flex-direction:column}.hero-full__foreground-container{display:flex;flex:0 0 0;flex-direction:column;height:100%}@media all and (min-width: 768px){.hero-full__foreground-container{justify-content:center}}.hero-full__foreground-body{flex-grow:2;flex-basis:0}@media all and (min-width: 768px){.hero-full__foreground-body{flex-grow:0}}@media all and (min-width: 1200px){.hero-full__foreground-body{flex-grow:2}}.hero-full__foreground-body-contents{display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%}.hero-front-page .hero-full__foreground-body-contents{justify-content:center}@media all and (min-width: 1200px){.hero-front-page .hero-full__foreground-body-contents{justify-content:flex-end}}.hero-full__foreground-body-contents .xd-video__play-button{margin-top:1rem;display:flex;align-items:center;column-gap:.5rem}.hero-full__foreground-body-contents .xd-video__play-button svg{width:18px;height:18px}.hero-full__foreground-footer{flex-grow:0;flex-basis:0}@media all and (min-width: 1200px){.hero-full__foreground-footer{padding-bottom:var(--spacing-sm)}}.hero-front-page{overflow:hidden}.hero-front-page .is-style-body-3{margin-bottom:0}.hero__graphic{width:800px;position:absolute;bottom:-5px;left:-180px}@media all and (min-width: 576px){.hero__graphic{left:unset;right:0}}@media all and (min-width: 768px){.hero__graphic{position:absolute;right:0}}@media all and (min-width: 1200px){.hero__graphic{width:900px;bottom:-10px}.hero__graphic svg{width:100%;height:100%}}@media all and (min-width: 1440px){.hero__graphic{width:1000px}}.hero-graphic__path{stroke-dasharray:2000;stroke-dashoffset:2000;opacity:0;animation:draw 2s cubic-bezier(0.65, 0, 0.35, 1) forwards}.hero-graphic__path--1{animation-delay:.2s}.hero-graphic__path--2{animation-delay:.4s}.hero-graphic__path--3{animation-delay:.6s}.hero-graphic__path--4{animation-delay:.8s}@media all and (min-width: 1200px){.hero-split{position:fixed;width:100%;top:0;height:100svh}.hero-split+*{margin-top:100vh;margin-top:100svh;position:relative;z-index:1}.hero-split~*{background-color:var(--white)}}.hero-split .xd-video__play-button{--icon-link-hover-color: var(--body-link-hover-color);--icon-link-color: var(--body-link-color)}@media all and (min-width: 1200px){.hero-split .xd-two-tile .row{flex-direction:row-reverse}}.hero-split .xd-two-tile .row{min-height:100vh;min-height:100svh}@media all and (min-width: 992px){.hero-split .xd-two-tile .row{min-height:none}}.hero-split .xd-two-tile__image .xd-image{height:350px;position:relative}@media all and (min-width: 992px){.hero-split .xd-two-tile__image .xd-image{height:50vh;height:50svh}}.hero-split .xd-two-tile__image .xd-image::after{height:100%;width:100%;background:linear-gradient(rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 20%, transparent 50%, transparent);content:"";position:absolute;inset:0}@media all and (max-width: 1199px){.hero-split .xd-two-tile__inner{padding-top:var(--spacing-sm)}}.hero-split .xd-two-tile.xd-video--modal .xd-two-tile__image .xd-image::after{background:var(--overlay-3)}.hero-split .h5{margin-bottom:2rem}.hero--destination .xd-font__display-2{margin-top:2rem;margin-bottom:2rem}.hero--promotion .title{margin-bottom:0}.hero-project__container{width:100%}@media all and (min-width: 768px){.hero-project__container{display:flex;flex-wrap:wrap;justify-content:flex-end}}@media all and (min-width: 1200px){.hero-project__container{justify-content:space-between}}@media all and (min-width: 768px){.hero-project__title{width:100%}}@media all and (min-width: 1200px){.hero-project__title{width:auto}}.hero-project__details-card{margin:3rem -8vw 0;background:rgba(197,197,197,.3);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);padding:2rem 8.3333333333vw}.hero-project__details-card p{margin-bottom:.5rem}.hero-project__details-card p:last-child{margin-bottom:0}.hero-project__details-card p strong{margin-right:.5rem}@media all and (min-width: 768px){.hero-project__details-card{width:auto;padding:2rem 2.5rem}}@media all and (min-width: 1200px){.hero-project__details-card{margin:0 -8.1300813008vw 1rem;margin-top:0;min-width:450px}}.gfield .ginput_container_select{position:relative}.gfield .ginput_container_select .xd-icon{position:absolute;display:block;top:50%;right:10px;transform:translateY(-50%);width:18px;height:18px}.gfield_description{font-size:var(--p3-font-size)}input:where(:not([type=checkbox],[type=radio],[type=submit])),select,textarea{font-size:var(--p2-font-size)}.xd-alert{background-color:var(--blue)}.xd-flyout *{scrollbar-width:thin;scrollbar-color:var(--primary) rgba(0,0,0,0)}.xd-menu .xd-menu__link{--body-link-color: var(--heading);--title-link-color: var(--heading);font-size:var(--h5-font-size)}.xd-menu{--stroke: #dcdcdc}.xd-menu .uk-accordion-content .xd-menu__link{font-size:var(--h6-font-size);font-weight:var(--h6-font-weight)}.xd-menu .uk-accordion-content .uk-accordion-content .xd-menu__link{font-size:var(--body-font-size);font-weight:var(--body-font-weight);color:var(--body)}.xd-sticky-buttons{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:800;display:flex}@media all and (min-width: 768px){.xd-sticky-buttons{display:none}}.xd-sticky-buttons .xd-button{flex:1 1 0;min-width:50%;margin:0;border:none;border-radius:0}.xd-sticky-buttons .xd-button:nth-of-type(2){--btn-background-color: var(--charcoal-70);--btn-border-color: var(--charcoal-70);--btn-color: var(--white)}.xd-hover{opacity:1;transition:opacity;transition-duration:600ms;transition-timing-function:ease-out}.xd-hover:hover{opacity:.75}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.xd-fade-up{animation-duration:1200ms;animation-timing-function:ease-out;animation-fill-mode:both;animation-name:xd-fade-up}@keyframes xd-fade-up{0%{opacity:0;transform:translateY(14px)}100%{opacity:1;transform:translateY(0)}}@keyframes draw{0%{stroke-dashoffset:2000;opacity:0}10%{opacity:1}100%{stroke-dashoffset:0;opacity:1}}.xd-icon{pointer-events:none;width:25px;height:25px;display:inline-block;vertical-align:middle;color:var(--icon-color)}a .xd-icon{color:var(--icon-link-color);transition:all .3s ease-in-out}a:hover .xd-icon,a:focus .xd-icon,a:active .xd-icon{color:var(--icon-link-hover-color)}.xd-svg--slider-arrow circle,.xd-svg--slider-arrow path{transition:all .3s ease-in-out;transition-property:fill,stroke}.xd-svg--slider-arrow circle:where(:not([fill=none])),.xd-svg--slider-arrow path:where(:not([fill=none])){fill:var(--slider-arrow-background-color)}.xd-svg--slider-arrow circle:where(:not([stroke=none])),.xd-svg--slider-arrow path:where(:not([stroke=none])){stroke:var(--slider-arrow-color)}.xd-svg--card-button circle,.xd-svg--project-card-arrow circle{transition:all .3s ease-in-out;transition-property:fill,stroke}.xd-svg--card-button circle:where(:not([fill=none])),.xd-svg--project-card-arrow circle:where(:not([fill=none])){fill:var(--card-button-background-color)}.xd-svg--card-button circle:where(:not([stroke=none])),.xd-svg--project-card-arrow circle:where(:not([stroke=none])){stroke:var(--card-button-color)}.xd-svg--card-button path,.xd-svg--project-card-arrow path{transition:all .3s ease-in-out;transition-property:fill,stroke}.xd-svg--card-button path:where(:not([fill=none])),.xd-svg--project-card-arrow path:where(:not([fill=none])){fill:var(--project-button-background-color)}.xd-svg--card-button path:where(:not([stroke=none])),.xd-svg--project-card-arrow path:where(:not([stroke=none])){stroke:var(--project-button-color)}section:not(.xd-logo-grid) .xd-image:not(.xd-image--icon) picture{position:relative}section:not(.xd-logo-grid) .xd-image:not(.xd-image--icon) picture::after{background:var(--overlay-tan)}section:not(.xd-logo-grid) .xd-image--caption::after{background:var(--overlay-tan)}section:not(.xd-logo-grid) .xd-image--caption::before{z-index:1}section.xd-video .xd-video__play-button{flex-direction:column;justify-content:center}section.xd-video .xd-video__play-button .xd-icon{margin:0 0 1rem;width:30px;height:30px}@media all and (min-width: 992px){section.xd-video .xd-video__play-button .xd-icon{width:36px;height:36px}}section.xd-video .xd-video__play-button span{margin:0}.xd-image--modal-video.xd-image::after{background:var(--overlay-3)}.xd-has-background-image--overlay .xd-background-image::after{background:var(--overlay-3)}.xd-background-image img,.xd-background-image video{position:absolute;height:125%;top:-10%;transition:none !important}a{text-decoration:none;color:var(--body-link-color);transition:all ease-out 300ms;transition-property:color,background-color,border-color,box-shadow}a:where(:focus-visible){outline:2px dotted var(--body-link-focus-color);outline-offset:4px}a:where(:hover,:active){color:var(--body-link-hover-color)}a.xd-video__play-button{font-family:var(--title-font-family);font-weight:var(--title-font-weight);font-size:var(--title-font-size);line-height:var(--title-line-height);text-transform:var(--title-text-transform);letter-spacing:var(--title-letter-spacing);color:var(--white)}a.xd-video__play-button .xd-icon{margin-right:.5rem}a.xd-video__play-button:where(:hover,:active){color:var(--grey-300)}p a{text-decoration:underline;color:var(--body-link-color)}p a:hover{color:var(--body-link-hover-color)}

/*# sourceMappingURL=main.63fe80e5aaf46268477f.min.css.map*/