@font-face{font-family:helveticaneue;src:local("helveticaneue Bold"),url(../helveticaneue-bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:helveticaneue;src:local("helveticaneue Medium"),url(../helveticaneue-medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:helveticaneue;src:local("helveticaneue Regular"),local("helveticaneue"),url(../helveticaneue-regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}.compactTrigger[data-v-03fbbe15]{height:1px;opacity:0;pointer-events:none}.mobileMenuButton[data-v-03fbbe15]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-offwhite);border:none;border-radius:50%;cursor:pointer;display:none;height:35px;position:fixed;right:20px;top:20px;width:35px;z-index:12}@media screen and (max-width:1024px){.mobileMenuButton[data-v-03fbbe15]{display:block}}.mobileMenuButton span[data-v-03fbbe15]{background-color:var(--color-green);display:block;position:absolute;transition:transform .15s ease-in-out}.mobileMenuButton span[data-v-03fbbe15]:first-of-type{height:1px;left:50%;top:50%;transform:translate(-50%,-50%);width:16px}.mobileMenuButton span[data-v-03fbbe15]:nth-of-type(2){height:16px;left:50%;top:50%;transform:translate(-50%,-50%);width:1px}.mobileMenuButton.open span[data-v-03fbbe15]:first-of-type,.mobileMenuButton.open span[data-v-03fbbe15]:nth-of-type(2){transform:translate(-50%,-50%) rotate(135deg)}header[data-v-03fbbe15]{background-color:var(--color-offwhite);clip-path:inset(0 0 0 0);display:grid;gap:var(--space-gutter);grid-template-columns:repeat(2,minmax(0,1fr));height:188px;padding:0 var(--margin-page);position:sticky;top:0;transition:transform var(--header-compact-transition);z-index:10}@media screen and (max-width:1280px){header[data-v-03fbbe15]{display:flex;justify-content:space-between}}@media screen and (max-width:1024px){header[data-v-03fbbe15]{background-color:var(--color-sand);display:grid;grid-template-rows:min-content 1fr;height:auto;inset:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity 125ms ease-in-out 125ms;z-index:11}}header .logoCont[data-v-03fbbe15]{left:var(--margin-page);padding:0 var(--space-gutter);position:fixed;top:calc(var(--margin-page) + 20px);transition:opacity .15s ease-in-out .15s}@media screen and (max-width:1024px){header .logoCont[data-v-03fbbe15]{grid-template-columns:1fr;grid-template-rows:1fr min-content;left:auto;opacity:0;padding:30px 0 0 30px;position:relative;top:auto;transition:opacity 125ms ease-in-out}}header .compactHeader[data-v-03fbbe15]{align-items:center;bottom:0;display:grid;gap:var(--space-gutter);grid-template-columns:repeat(2,minmax(0,1fr));height:53px;left:var(--margin-page);opacity:0;pointer-events:none;position:absolute;right:var(--margin-page);text-transform:uppercase;transition:opacity .15s ease-in-out}@media screen and (max-width:1280px){header .compactHeader[data-v-03fbbe15]{display:flex;justify-content:space-between}}@media screen and (max-width:1024px){header .compactHeader[data-v-03fbbe15]{display:none}}header .compactHeader .logo[data-v-03fbbe15]{padding-left:var(--space-gutter)}header .compactHeader .nav[data-v-03fbbe15]{display:grid;gap:var(--space-gutter);grid-template-columns:repeat(5,minmax(0,1fr));min-width:620px}header .compactHeader .mainNav[data-v-03fbbe15]{grid-column:1/span 2}header .compactHeader .subNav[data-v-03fbbe15]{grid-column:3/span 2}header .compactHeader .mainNav[data-v-03fbbe15],header .compactHeader .subNav[data-v-03fbbe15]{text-decoration:underline;text-underline-offset:.25em}header .compactHeader .secondaryNav[data-v-03fbbe15]{color:var(--color-green-faded)}header .compactHeader .secondaryNav.active[data-v-03fbbe15]{color:var(--color-green);text-decoration:underline;text-underline-offset:.25em}header nav[data-v-03fbbe15]{display:grid;gap:var(--space-gutter);grid-column:2;grid-template-columns:repeat(5,minmax(0,1fr));min-width:620px;padding-top:20px;transition:opacity .15s ease-in-out .15s}@media screen and (max-width:1024px){header nav[data-v-03fbbe15]{grid-column:1;grid-template-columns:1fr;grid-template-rows:1fr min-content;opacity:0;padding:0 30px 30px;transition:opacity 125ms ease-in-out}}header nav .subNavCont[data-v-03fbbe15]{grid-column:3/span 2}header nav ul[data-v-03fbbe15]{display:flex;flex-direction:column;list-style:none}header nav ul li[data-v-03fbbe15]{height:calc(var(--text-size-small)*1.6);text-transform:uppercase;transition:height .15s ease-in-out}header nav ul li ul[data-v-03fbbe15]{padding-left:30px}@media screen and (max-width:1024px){header nav ul li[data-v-03fbbe15]{height:auto}}header nav ul li.navGroup[data-v-03fbbe15]{display:none}@media screen and (max-width:1024px){header nav ul li.navGroup[data-v-03fbbe15]{display:block}}header nav ul li.navGroup .mainNavGroupTitle[data-v-03fbbe15]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-transform:inherit;transition:color .15s ease-in-out}header nav ul li.navGroup .mainNavGroupTitle[data-v-03fbbe15]:focus-visible{outline:2px solid var(--color-green);outline-offset:3px}@media(hover:hover){header nav ul li.navGroup .mainNavGroupTitle[data-v-03fbbe15]:hover{color:var(--color-green)!important}}header nav ul li.navGroup .navGroupContent[data-v-03fbbe15]{overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1)}header nav ul li.navGroup .navGroupContent ul[data-v-03fbbe15]{opacity:0;transition:opacity .2s ease-in-out}header nav ul li.navGroup .navGroupContent ul li a.router-link-exact-active[data-v-03fbbe15]{color:var(--color-green)!important;text-decoration:underline;text-underline-offset:.25em}header nav ul li.navGroup:has(a.router-link-exact-active) .mainNavGroupTitle[data-v-03fbbe15]{color:var(--color-green)!important;text-decoration:underline;text-underline-offset:.25em}header nav ul li.navGroup.open .navGroupContent ul[data-v-03fbbe15]{opacity:1}@media screen and (max-width:1024px){header nav ul li.navRemote[data-v-03fbbe15]{display:none}}header nav ul li.langSwitcher[data-v-03fbbe15]{display:flex;gap:10px;margin-top:var(--space-gutter);transition:margin-top .15s ease-in-out}@media screen and (max-width:1024px){header nav ul li.langSwitcher[data-v-03fbbe15]{bottom:93px;left:50%;position:absolute}}header nav ul li a[data-v-03fbbe15]{transition:color .15s ease-in-out}@media(hover:hover){header nav ul li a[data-v-03fbbe15]:hover{color:var(--color-green)!important}}header nav ul li button[data-v-03fbbe15]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:var(--color-green-faded);cursor:pointer;font-family:helveticaneue,Arial,Helvetica,sans-serif;font-size:var(--text-size-small);font-weight:700;letter-spacing:var(--text-spacing-small);line-height:var(--text-line-small);transition:color .15s ease-in-out}header nav ul li button.active[data-v-03fbbe15]{color:var(--color-green)}@media(hover:hover){header nav ul li button[data-v-03fbbe15]:hover{color:var(--color-green)!important}}header nav ul.mainNav[data-v-03fbbe15]{grid-column:1/span 2}@media screen and (max-width:1024px){header nav ul.mainNav[data-v-03fbbe15]{font-size:1.375rem;line-height:1.55}header nav ul.secondaryNav[data-v-03fbbe15]{font-size:1.125rem;line-height:1.6}}header nav ul.mainNav li a.router-link-active[data-v-03fbbe15],header nav ul.secondaryNav li a.router-link-active[data-v-03fbbe15]{color:var(--color-green)!important;text-decoration:underline;text-underline-offset:.25em}@media screen and (max-width:1024px){header nav ul.subNav[data-v-03fbbe15]{display:none}}header nav ul.subNav li a.router-link-exact-active[data-v-03fbbe15]{color:var(--color-green)!important;text-decoration:underline;text-underline-offset:.25em}header nav:has(a.router-link-active) ul li a[data-v-03fbbe15]{color:var(--color-green-faded)}header nav:has(a.router-link-active) ul li.navGroup .mainNavGroupTitle[data-v-03fbbe15]{color:var(--color-green-faded)}header .bottomBorder[data-v-03fbbe15]{background-color:var(--color-green-border);bottom:0;height:1px;left:var(--margin-page);position:absolute;right:var(--margin-page)}@media screen and (max-width:1024px){header .bottomBorder[data-v-03fbbe15]{display:none}}header.green[data-v-03fbbe15]{background-color:var(--color-green);color:var(--color-white)}header.green nav ul li.navGroup .mainNavGroupTitle[data-v-03fbbe15]:focus-visible{outline:2px solid var(--color-white)}@media(hover:hover){header.green nav ul li.navGroup .mainNavGroupTitle[data-v-03fbbe15]:hover{color:var(--color-white-faded)!important}}header.green nav ul li.navGroup .navGroupContent ul li a.router-link-exact-active[data-v-03fbbe15]{color:var(--color-white)!important}header.green nav ul li.navGroup:has(a.router-link-exact-active) .mainNavGroupTitle[data-v-03fbbe15]{color:var(--color-white)!important}@media(hover:hover){header.green nav ul li a[data-v-03fbbe15]:hover{color:var(--color-white)!important}}header.green nav ul li button[data-v-03fbbe15]{color:var(--color-white-faded)}header.green nav ul li button.active[data-v-03fbbe15]{color:var(--color-white)}@media(hover:hover){header.green nav ul li button[data-v-03fbbe15]:hover{color:var(--color-white)!important}}header.green nav ul.mainNav li a.router-link-active[data-v-03fbbe15],header.green nav ul.secondaryNav li a.router-link-active[data-v-03fbbe15],header.green nav ul.subNav li a.router-link-exact-active[data-v-03fbbe15]{color:var(--color-white)!important}header.green nav:has(a.router-link-active) ul li a[data-v-03fbbe15]{color:var(--color-white-faded)}header.green nav:has(a.router-link-active) ul li.navGroup .mainNavGroupTitle[data-v-03fbbe15]{color:var(--color-white-faded)}header.green .bottomBorder[data-v-03fbbe15]{background-color:var(--color-white-border)}header.sand[data-v-03fbbe15]{background-color:var(--color-sand)}@media screen and (min-width:961px){header.compact[data-v-03fbbe15]{transform:translate3d(0,calc(var(--header-compact-desktop-offset)*-1),0)}header.compact .compactHeader[data-v-03fbbe15]{opacity:1;transition:opacity .15s ease-in-out .15s}header.compact .logoCont[data-v-03fbbe15],header.compact nav[data-v-03fbbe15]{opacity:0;transition:opacity .15s ease-in-out}}@media screen and (max-width:1024px){header.mobileOpen[data-v-03fbbe15]{opacity:1;pointer-events:auto;transition:opacity 125ms ease-in-out}header.mobileOpen .logoCont[data-v-03fbbe15],header.mobileOpen nav[data-v-03fbbe15]{opacity:1;transition:opacity 125ms ease-in-out 125ms}}@media(prefers-reduced-motion:reduce){.navGroupContent[data-v-03fbbe15],.navGroupContent ul[data-v-03fbbe15]{transition:none}}
