.header[data-v-919c9549]{--collapse-toggle-color:var( --gray-600 );--logo-brand-color-1:var( --gray-600 );--logo-brand-color-2:var( --gray-800 );--background-color:var( --white );--divider-color:var( --gray-100 );--space-top:.75rem;--height:4rem;--logo-height:2rem;left:0;position:sticky;top:0;z-index:50}@media (min-width:52.5em){.header[data-v-919c9549]{--space-top:1.5rem;--height:auto;--logo-height:2.875rem;overflow:visible}}.header.open[data-v-919c9549]{--height:100%;z-index:100}.header.open .header__bar[data-v-919c9549]{overflow-y:auto}@media (min-width:52.5em){.header.open .header__bar[data-v-919c9549]{height:auto;min-height:0}}.header__bar[data-v-919c9549]{background-color:var(--background-color);box-shadow:1.7px 1.9px 5.3px #00000007,5.8px 6.5px 17.9px #0000000b,26px 29px 80px #00000012;height:100%;max-height:var(--height);overflow:hidden;position:relative;transition-duration:.15s;transition-property:transform,max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:50}.wrapper[data-v-919c9549]{display:flex;flex-flow:column;min-height:100vh}@media (min-width:52.5em){.wrapper[data-v-919c9549]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,auto);min-height:0}}.logo-wrapper[data-v-919c9549]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:var(--space-top);padding-top:var(--space-top);transition-duration:.15s;transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:52.5em){.logo-wrapper[data-v-919c9549]{grid-column-end:4;grid-column-start:1}}.logo-wrapper .logo[data-v-919c9549]{color:var(--green-800);transition:transform .3s cubic-bezier(.4,0,.2,1);width:auto}.logo-wrapper .logo[data-v-919c9549] .logo__visual{transition:height .3s cubic-bezier(.4,0,.2,1)}@media (max-width:52.5em){.logo-wrapper .logo[data-v-919c9549] .logo__title{position:absolute;clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;width:1px}}.logo-link[data-v-919c9549]{overflow:hidden}.logo-link[data-v-919c9549]:focus-visible{border-radius:.25rem;outline:2px solid var( --color-outline );outline-offset:.2em}.logo-brand[data-v-919c9549]{color:var(--logo-brand-color-1);font-size:var(--size-12);font-weight:300;padding-bottom:var(--gap-16);padding-top:var(--size-12);width:100%}@media (min-width:52.5em){.logo-brand[data-v-919c9549]{display:none}}.logo-brand span[data-v-919c9549]{color:var(--logo-brand-color-2);display:block;font-size:var(--size-16);font-weight:600}.divider[data-v-919c9549]{display:none}@media (min-width:52.5em){.divider[data-v-919c9549]{background-color:var(--divider-color);display:block;grid-column-end:7;grid-column-start:1;grid-row-end:2;grid-row-start:2;height:.125rem;margin-top:-.125rem;width:100%}}.mobile-nav[data-v-919c9549]{display:flex;flex-flow:row nowrap;gap:var( --gap-24 )}.collapse-toggle[data-v-919c9549],.storymode-toggle[data-v-919c9549]{align-items:center;color:var( --green-700 );display:flex;flex-direction:column}@media (min-width:52.5em){.collapse-toggle[data-v-919c9549],.storymode-toggle[data-v-919c9549]{display:none}}.collapse-toggle svg[data-v-919c9549],.storymode-toggle svg[data-v-919c9549]{font-size:var(size-20)}.collapse-toggle span[data-v-919c9549],.storymode-toggle span[data-v-919c9549]{font-size:var(--size-14)}.collapse-toggle[data-v-919c9549]{color:var( --collapse-toggle-color )}.open .collapse-toggle[data-v-919c9549]{--collapse-toggle-color:var( --green-700 )}.main-navigation-wrapper[data-v-919c9549]{margin-bottom:2rem}@media (min-width:52.5em){.main-navigation-wrapper[data-v-919c9549]{grid-column-start:1;grid-column:span 4/span 4;grid-row-end:3;grid-row-start:3;margin-bottom:0}}.meta-navigation-wrapper[data-v-919c9549]{margin-bottom:var(--gap-64)}@media (min-width:52.5em){.meta-navigation-wrapper[data-v-919c9549]{grid-column-start:4;grid-column:span 3/span 3;margin-bottom:auto;margin-left:auto;margin-top:auto}}.button-wrapper[data-v-919c9549]{margin-bottom:var(--gap-24);margin-top:auto}@media (min-width:52.5em){.button-wrapper[data-v-919c9549]{grid-column-end:7;grid-column-start:5;grid-row-end:3;grid-row-start:3;margin-bottom:.625rem;margin-top:.625rem;text-align:right}}.button-wrapper .button[data-v-919c9549]{width:100%}@media (min-width:52.5em){.button-wrapper .button[data-v-919c9549]{width:auto}}.toasts[data-v-919c9549] :first-child{border-radius-top-left:0}@media (min-width:52.5em){.header:where(:not(.open)).scrolled[data-v-919c9549]{--space-top:.75rem;--logo-height:2.5rem}.header:where(:not(.open)).scrolled .logo[data-v-919c9549]{transform:translate(-85px)}.header:where(:not(.open)).scrolled[data-v-919c9549] .item__link span{height:0;overflow:hidden;width:0}}.header.scroll-hidden[data-v-919c9549]{transform:translateY(-4rem)}@media (min-width:52.5em){.header.scroll-hidden[data-v-919c9549]{transform:translateY(-10rem)}}.footer[data-v-9f7de1eb]{background-color:var(--forest-200);color:var(--text-color,var(--white))}.footer__top[data-v-9f7de1eb]{background-color:var(--green-800);padding:var(--gap-40) 0}.footer__bottom[data-v-9f7de1eb]{padding:var(--gap-32) 0 var(--gap-80)}.footer__domain[data-v-9f7de1eb]{align-items:baseline;display:flex;flex-flow:column;font-weight:600;gap:var(--gap-16);justify-content:space-between}@media (min-width:30em){.footer__domain[data-v-9f7de1eb]{flex-flow:row}}.footer__url[data-v-9f7de1eb]{color:var(--forest-100);font-size:var(--size-12);margin-left:auto;text-align:right}.footer__short[data-v-9f7de1eb]{border-top:1px solid var(--forest-100);margin-top:var(--gap-32);padding-top:var(--gap-24)}@media (min-width:52.5em){.footer__short[data-v-9f7de1eb]{align-items:flex-end;display:flex;justify-content:space-between}}.footer__short__category strong[data-v-9f7de1eb]{color:var(--interactive-100);font-size:var(--size-20)}.footer__short__list[data-v-9f7de1eb]{display:flex;flex-direction:column;gap:var(--gap-8) var(--gap-16);margin-top:var(--gap-16)}.footer__social[data-v-9f7de1eb]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-24);justify-content:space-between}.footer__social .icon[data-v-9f7de1eb]{font-size:var(--size-24)}.footer__social p[data-v-9f7de1eb]{font-weight:600}.fc-social[data-v-9f7de1eb]{display:flex;font-size:var(--size-20);gap:var(--gap-16);margin-right:calc(var(--gap-16)/2*-1)}.fc-social__link[data-v-9f7de1eb]{display:block;line-height:1;padding-left:var(--gap-8);padding-right:var(--gap-8)}.fc-social__link[data-v-9f7de1eb]:focus-visible{border-radius:.25rem;outline:2px solid var(--color-outline);outline-offset:.1em}.scrolltop-wrapper[data-v-9f7de1eb]{margin-top:2.25rem;text-align:right}.scrolltop span[data-v-9f7de1eb]{font-weight:600;text-decoration:underline;text-underline-offset:.25rem}.scrolltop .icon[data-v-9f7de1eb]{margin-left:.25rem}.nav[data-v-8855b13e]{--border-color:var( --gray-100 );--main-text-color:var( --gray-800 );--meta-text-color:var( --gray-600 )}@media (min-width:52.5em){.nav[data-v-8855b13e]{display:flex}}.nav.nav--second-level[data-v-8855b13e]>:not(.item--expanded){display:none}.nav__item[data-v-8855b13e]>*{align-items:center;display:flex}.nav__item[data-v-8855b13e]>:where(button){width:100%}.nav__item .arrow-left[data-v-8855b13e]{display:none;margin-right:.5rem;transform:rotate(180deg)}@media (min-width:52.5em){.nav__item .arrow-left[data-v-8855b13e]{display:none}}.nav__item .caret[data-v-8855b13e]{margin-left:auto}@media (min-width:52.5em){.nav__item .caret[data-v-8855b13e]{display:none}}.nav--main[data-v-8855b13e]{overflow:hidden}@media (min-width:52.5em){.nav--main[data-v-8855b13e]{margin-left:-1rem;margin-right:-1rem}}.nav--main .nav__item[data-v-8855b13e]{border-bottom:2px solid var( --border-color );overflow:hidden}.nav--main .nav__item.item--active[data-v-8855b13e]>*,.nav--main .nav__item>.nuxt-link-exact-active[data-v-8855b13e],.nav--main .nav__item>.router-link-exact-active[data-v-8855b13e]{--main-text-color:var( --green-600 );--border-color:var( --green-600 )}@media (min-width:52.5em){.nav--main .nav__item[data-v-8855b13e]{border-bottom:0;padding-left:1rem;padding-right:1rem}.nav--main .nav__item:hover>a[data-v-8855b13e]{--main-text-color:var( --green-600 );--border-color:var( --green-600 )}}.nav--main .nav__item a[data-v-8855b13e]{border-color:var( --border-color );color:var( --main-text-color );padding:1rem}@media (min-width:52.5em){.nav--main .nav__item a[data-v-8855b13e]{padding:0 1.25rem}}.nav--main .nav__item.item--expanded[data-v-8855b13e]{border-bottom-width:0}.nav--main .nav__item.item--expanded>a[data-v-8855b13e]{font-weight:600}.nav--main .nav__item.item--expanded .arrow-left[data-v-8855b13e]{display:block}.nav--main .nav__item.item--expanded .caret[data-v-8855b13e]{display:none}@media (min-width:52.5em){.nav--main .subnav .nav__item[data-v-8855b13e]{margin:0}.nav--main .subnav .nav__item a[data-v-8855b13e]{border-bottom-width:.125rem;border-color:var( --border-color );display:block;padding-bottom:1rem;padding-top:1rem}}.nav--meta .nav__item a[data-v-8855b13e]{color:var( --meta-text-color );font-weight:400;height:100%}.nav--meta .nav__item a[data-v-8855b13e]:focus-visible{border-radius:.25rem;outline:2px solid var( --color-outline );outline-offset:.1em}.nav--meta .nav__item .icon[data-v-8855b13e]{margin-right:.5rem}.nav--meta .nav__item+.nav__item[data-v-8855b13e]{margin-top:1rem}@media (min-width:52.5em){.nav--meta .nav__item+.nav__item[data-v-8855b13e]{margin-left:1rem;margin-top:0}}.subnav[data-v-8855b13e]{border-color:var( --border-color );border-top-width:2px;box-shadow:0 .2em 1ex -.5ex #0000001a;display:none;position:relative}@media (min-width:52.5em){.subnav[data-v-8855b13e]{background-color:var( --white );border-top-width:0;overflow:hidden;padding-bottom:5rem;padding-top:4rem;top:100%;width:100%}.subnav[data-v-8855b13e],.subnav[data-v-8855b13e]:before{left:0;position:absolute}.subnav[data-v-8855b13e]:before{content:"";display:block;height:2.5rem;margin-top:-2.5rem;right:0;top:0}.nav__item:hover .subnav[data-v-8855b13e]{display:block}.subnav__wrapper>ul[data-v-8855b13e]{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}}.item--expanded .subnav[data-v-8855b13e]{display:block}@media (min-width:52.5em){.link.item__link--hidden-desktop span[data-v-8855b13e]{display:none}}.modal__backdrop[data-v-58fa33b3]{background:#00000080;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:90}.modal__backdrop.visible[data-v-58fa33b3]{display:block}
