@charset "UTF-8";.corporateLogoMini:where(.astro-ktt6yw7h){height:28px;width:auto}.svg:where(.astro-ktt6yw7h){width:100%;height:100%}.parts:where(.astro-ktt6yw7h){fill:var(--fill-color)}.text:where(.astro-ktt6yw7h){--fill-color: #231815}.kindness:where(.astro-ktt6yw7h){--fill-color: #009d45}.passion:where(.astro-ktt6yw7h){--fill-color: #d73336}.strength:where(.astro-ktt6yw7h){--fill-color: #216aad}@media screen and (prefers-color-scheme: dark){[data-theme=system] .text:where(.astro-ktt6yw7h){--fill-color: var(--color-white-normal)}}[data-theme=dark] .text:where(.astro-ktt6yw7h){--fill-color: var(--color-white-normal)}@media print,screen and (min-width: 1441px){.corporateLogoMini:where(.astro-ktt6yw7h){height:32px;width:186px}}.logo:where(.astro-d7kf2mv5){flex:0 0 auto;max-width:100%}.logo__link:where(.astro-d7kf2mv5){display:inline-block}.globalNavigationList__iconImage{--global-navigation-list-icon-image-fill: var(--color-mark-normal);margin:auto;fill:var(--global-navigation-list-icon-image-fill)}@media screen and (prefers-color-scheme: dark){[data-theme=system] .globalNavigationList__iconImage{--global-navigation-list-icon-image-fill: var(--color-mark-normal-dark)}}[data-theme=dark] .globalNavigationList__iconImage{--global-navigation-list-icon-image-fill: var(--color-mark-normal-dark)}.globalNavigationList:where(.astro-zgf4unrx){--global-navigation-list-background-color: var(--color-background-7);background-color:var(--global-navigation-list-background-color)}.globalNavigationList__inner:where(.astro-zgf4unrx){margin:auto var(--size-margin-header-narrow);padding-bottom:var(--size-spacing-30);padding-top:var(--size-spacing-30);text-align:center}.globalNavigationList__list:where(.astro-zgf4unrx){display:flex;flex-wrap:wrap;gap:var(--size-spacing-20) var(--size-spacing-30);justify-content:center;text-align:center}.globalNavigationList__item:where(.astro-zgf4unrx){flex:0 0 auto;max-width:100%}.globalNavigationList__link:where(.astro-zgf4unrx){display:block;font-size:var(--font-size-14)}.globalNavigationList__icon:where(.astro-zgf4unrx){--global-navigation-list-icon-background-color: var(--color-background-normal);align-items:center;background-color:var(--global-navigation-list-icon-background-color);border-radius:var(--border-radius-30);display:flex;height:80px;justify-content:center;margin:0 auto var(--size-spacing-10);width:80px;z-index:var(--z-index-background)}@media screen and (prefers-color-scheme: dark){[data-theme=system] .globalNavigationList:where(.astro-zgf4unrx){--global-navigation-list-background-color: var(--color-background-2)}[data-theme=system] .globalNavigationList__icon:where(.astro-zgf4unrx){--global-navigation-list-icon-background-color: var(--color-background-normal-dark)}}@media print,screen and (min-width: 1025px){.globalNavigationList:where(.astro-zgf4unrx){align-items:center;background-color:transparent;display:inline-flex;flex:0 0 auto;justify-content:center;max-width:100%;pointer-events:auto}.globalNavigationList__inner:where(.astro-zgf4unrx){margin:0;padding:0}.globalNavigationList__list:where(.astro-zgf4unrx){column-gap:var(--size-spacing-10);flex-wrap:nowrap}.globalNavigationList__item:where(.astro-zgf4unrx):nth-of-type(3n-2) .globalNavigation__link:where(.astro-zgf4unrx)[aria-current=true]:before{border-color:var(--color-point-green)}.globalNavigationList__item:where(.astro-zgf4unrx):nth-of-type(3n-1) .globalNavigation__link:where(.astro-zgf4unrx)[aria-current=true]:before{border-color:var(--color-point-red)}.globalNavigationList__item:where(.astro-zgf4unrx):nth-of-type(3n) .globalNavigation__link:where(.astro-zgf4unrx)[aria-current=true]:before{border-color:var(--color-point-blue)}.globalNavigationList__link:where(.astro-zgf4unrx){font-size:var(--font-size-12)}.globalNavigationList__link:where(.astro-zgf4unrx)[aria-current=true]{position:relative}.globalNavigationList__link:where(.astro-zgf4unrx)[aria-current=true]:before{border-color:var(--color-point-green);border-bottom-width:2px;border-top-width:2px;border-style:solid;border-radius:var(--border-radius-ellipse);bottom:calc(var(--size-spacing-10) * -1);content:"";display:inline-block;height:0;left:50%;position:absolute;translate:-50% 0;width:12px}.globalNavigationList__icon:where(.astro-zgf4unrx){display:none}}@media print,screen and (min-width: 1281px){.globalNavigationList:where(.astro-zgf4unrx){height:var(--size-height-header-wide)}.globalNavigationList__list:where(.astro-zgf4unrx){column-gap:var(--size-spacing-20)}.globalNavigationList__link:where(.astro-zgf4unrx){font-size:var(--font-size-14)}}@media print,screen and (min-width: 1441px){.globalNavigationList__list:where(.astro-zgf4unrx){column-gap:var(--size-spacing-30)}.globalNavigationList__link:where(.astro-zgf4unrx){font-size:var(--font-size-16)}}@media print,screen and (min-width: 1761px){.globalNavigationList:where(.astro-zgf4unrx){margin-left:0}.globalNavigationList__list:where(.astro-zgf4unrx){column-gap:var(--size-spacing-40)}}[data-theme=dark] .globalNavigationList:where(.astro-zgf4unrx){--global-navigation-list-background-color: var(--color-background-2)}[data-theme=dark] .globalNavigationList__icon:where(.astro-zgf4unrx){--global-navigation-list-icon-background-color: var(--color-background-normal-dark)}.lang:where(.astro-m3ivunlc){--lang-border-color: var(--color-border-normal);border-top:var(--border-width-1) var(--border-style-solid) var(--lang-border-color);margin:auto var(--size-margin-header-narrow);padding-bottom:var(--size-spacing-20);padding-top:var(--size-spacing-20)}.lang__link:where(.astro-m3ivunlc){--lang-link-image: url(/assets/img/icon_lang.svg);align-items:center;column-gap:8px;display:inline-flex;font-family:var(--font-family-roboto);font-size:var(--font-size-12)}.lang__link:where(.astro-m3ivunlc):before{background:var(--lang-link-image) no-repeat 0 0;content:"";display:block;flex-shrink:0;height:18px;width:18px}@media screen and (prefers-color-scheme: dark){[data-theme=system] .lang:where(.astro-m3ivunlc){--lang-border-color: var(--color-border-normal-dark)}[data-theme=system] .lang__link:where(.astro-m3ivunlc){--lang-link-image: url(/assets/img/icon_lang_dark.svg)}}@media print,screen and (min-width: 1025px){.lang:where(.astro-m3ivunlc){border:var(--border-width-0);flex:0 0 auto;margin:0;max-width:100%;padding:0}.lang__link:where(.astro-m3ivunlc){font-size:var(--font-size-10)}}@media print,screen and (min-width: 1281px){.lang__link:where(.astro-m3ivunlc){font-size:var(--font-size-12)}}@media print,screen and (min-width: 1441px){.lang__link:where(.astro-m3ivunlc){font-size:var(--font-size-14)}}[data-theme=dark] .lang:where(.astro-m3ivunlc){--lang-border-color: var(--color-border-normal-dark)}[data-theme=dark] .lang__link:where(.astro-m3ivunlc){--lang-link-image: url(/assets/img/icon_lang_dark.svg)}.searchIcon:where(.astro-av5xsdx6){--search-button-image-fill: var(--color-link-text-normal);fill:var(--search-button-image-fill);height:20px;pointer-events:none;width:21px;transition:fill var(--transition-hover)}@media print,screen and (min-width: 1025px){.searchIcon:where(.astro-av5xsdx6){height:14px;pointer-events:none;width:15px}}@media print,screen and (min-width: 1281px){.searchIcon:where(.astro-av5xsdx6){height:20px;width:21px}}@media screen and (any-hover: hover){.searchIcon:where(.astro-av5xsdx6){transition:fill var(--transition-hover)}*:hover>.searchIcon,*:focus-visible>.searchIcon{--search-button-image-fill: var(--color-link-text-hover)}}@media screen and (prefers-color-scheme: dark){[data-theme=system] .searchIcon:where(.astro-av5xsdx6){--search-button-image-fill: var(--base-color-font-link)}}[data-theme=dark] :where(.astro-av5xsdx6):where(.searchIcon){--search-button-image-fill: var(--base-color-font-link)}.button:where(.astro-5xmt2s7x){display:none}@media print,screen and (min-width: 1025px){.button:where(.astro-5xmt2s7x){--search-close-button-color: var(--color-link-text-normal);--search-close-button-icon-color: var(--color-mark-normal);background-color:transparent;color:var(--search-close-button-color);display:inline-block;font-size:var(--font-size-14);margin-top:var(--size-spacing-30);padding-left:26px;position:relative}.button:where(.astro-5xmt2s7x):before,.button:where(.astro-5xmt2s7x):after{background-color:var(--search-close-button-icon-color);border-radius:var(--border-radius-ellipse);content:"";display:inline-block;height:2px;left:0;position:absolute;top:50%;width:17px}.button:where(.astro-5xmt2s7x):before{rotate:var(--transform-rotate-30);translate:0 -50%}.button:where(.astro-5xmt2s7x):after{rotate:var(--transform-rotate-150);translate:0 -50%}}@media screen and (prefers-color-scheme: dark){[data-theme=system] .button:where(.astro-5xmt2s7x){--search-close-button-color: var(--color-link-text-normal-dark);--search-close-button-icon-color: var(--color-mark-normal-dark)}}@media screen and (any-hover: hover){.button:where(.astro-5xmt2s7x){transition:color var(--transition-hover)}.button:where(.astro-5xmt2s7x):before,.button:where(.astro-5xmt2s7x):after{transition:background-color var(--transition-hover)}.button:where(.astro-5xmt2s7x):hover,.button:where(.astro-5xmt2s7x):focus-visible{--search-close-button-color: var(--color-link-text-hover);--search-close-button-icon-color: var(--color-link-text-hover)}}[data-theme=dark] :where(.astro-5xmt2s7x):where(.button){--search-close-button-color: var(--color-link-text-normal-dark);--search-close-button-icon-color: var(--color-mark-normal-dark)}@media print,screen and (min-width: 1025px) and (scripting: enabled){.fn-search__content{overflow:hidden;overscroll-behavior-y:contain;visibility:hidden}.fn-search__inner{transition:opacity var(--transition-fade);opacity:var(--opacity-0)}.fn-search__overlay{background-color:var(--color-background-overlay);height:100vh;left:0;position:fixed;top:90px;z-index:var(--z-index-background);width:100%}.is-search-shown{overflow:hidden}.is-search-shown .header.is-hidden{translate:0 0;visibility:visible}.is-search-shown .fn-search__content{visibility:visible}.is-search-shown .fn-search__inner{opacity:var(--opacity-100)}}@media screen and (min-width: 1025px) and (prefers-color-scheme: dark) and (scripting: enabled){html[data-theme=system] .is-search-shown .header{--is-search-shown-header-background-color: var(--color-background-normal-dark)}}@media screen and (min-width: 1025px) and (scripting: enabled){[data-theme=dark] .is-search-shown .header{--is-search-shown-header-background-color: var(--color-background-normal-dark)}}.search:where(.astro-4y6fbj2y){--search-border-color: var(--color-border-normal);border-top:var(--border-width-1) var(--border-style-solid) var(--search-border-color);margin:auto var(--size-margin-header-narrow);padding-bottom:var(--size-spacing-30);padding-top:var(--size-spacing-20)}.search__button:where(.astro-4y6fbj2y){display:none}.search__label:where(.astro-4y6fbj2y){font-size:var(--font-size-12)}.search__input:where(.astro-4y6fbj2y){margin-top:var(--size-spacing-10);position:relative}.search__inputItem:where(.astro-4y6fbj2y){--search-input-item-border-color: var(--color-border-normal);--search-input-item-background-color: var(--color-white-normal);background-color:var(--search-input-item-background-color);border:var(--border-width-1) var(--border-style-solid) var(--search-input-item-border-color);border-radius:var(--border-radius-ellipse);height:60px;padding-left:20px;padding-right:60px;width:100%}.search__searchButton:where(.astro-4y6fbj2y){align-items:center;background-color:transparent;display:inline-flex;height:60px;justify-content:center;position:absolute;right:0;top:50%;translate:0 -50%;width:60px}@media screen and (prefers-color-scheme: dark){[data-theme=system] .search:where(.astro-4y6fbj2y){--search-border-color: var(--color-border-normal-dark)}[data-theme=system] .search__inputItem:where(.astro-4y6fbj2y){--search-input-item-border-color: var(--color-border-normal-dark);--search-input-item-background-color: var(--color-gray-1)}}@media print,screen and (min-width: 1025px){.search:where(.astro-4y6fbj2y){border:var(--border-width-0);flex:0 0 auto;margin-inline:-12px;width:45px;max-width:100%;padding:0}.search__button:where(.astro-4y6fbj2y){align-items:center;background-color:transparent;display:inline-flex;height:45px;justify-content:center;width:45px}.search__body:where(.astro-4y6fbj2y){left:0;position:fixed;text-align:center;top:var(--size-height-header-narrow);width:100%;z-index:var(--z-index-layout-100)}.search__inner:where(.astro-4y6fbj2y){--search-inner-background-color: var(--color-background-7);background-color:var(--search-inner-background-color);border-radius:0 0 var(--border-radius-40) var(--border-radius-40);padding-bottom:var(--size-spacing-30);padding-top:var(--size-spacing-30)}.search__form:where(.astro-4y6fbj2y){align-items:center;column-gap:var(--size-spacing-30);display:flex;justify-content:center;visibility:visible}.search__label:where(.astro-4y6fbj2y){flex:0 0 auto;font-size:var(--font-size-16);max-width:100%}.search__input:where(.astro-4y6fbj2y){flex:0 0 auto;margin-top:0;max-width:100%}.search__inputItem:where(.astro-4y6fbj2y){min-width:720px;width:auto}}@media screen and (min-width: 1025px) and (prefers-color-scheme: dark){[data-theme=system] .search__inner:where(.astro-4y6fbj2y){--search-inner-background-color: var(--color-background-2)}}@media print,screen and (min-width: 1281px){.search__body:where(.astro-4y6fbj2y){top:var(--size-height-header-wide)}}[data-theme=dark] .search:where(.astro-4y6fbj2y){--search-border-color: var(--color-border-normal-dark)}[data-theme=dark] .search__inputItem:where(.astro-4y6fbj2y){--search-input-item-border-color: var(--color-border-normal-dark);--search-input-item-background-color: var(--color-gray-1)}[data-theme=dark] .search__inner:where(.astro-4y6fbj2y){--search-inner-background-color: var(--color-background-2)}.contact:where(.astro-6kjrv6xz){--contact-border-color: var(--color-border-normal);border-top:var(--border-width-1) var(--border-style-solid) var(--contact-border-color);margin:auto var(--size-margin-header-narrow);padding-bottom:var(--size-spacing-30);padding-top:var(--size-spacing-30)}.contact__link:where(.astro-6kjrv6xz){align-items:center;background-color:var(--color-button-normal-background-normal);border-radius:var(--border-radius-ellipse);color:var(--color-button-normal-text-normal);display:inline-flex;font-size:var(--font-size-14);justify-content:center;padding:11px;text-align:center;width:100%}@media screen and (prefers-color-scheme: dark){[data-theme=system] .contact:where(.astro-6kjrv6xz){--contact-border-color: var(--color-border-normal-dark)}}@media print,screen and (min-width: 1025px){.contact:where(.astro-6kjrv6xz){border:var(--border-width-0);flex:0 0 auto;margin:0;max-width:100%;padding:0}.contact__link:where(.astro-6kjrv6xz){font-size:var(--font-size-12);padding:8px 16px}}@media print,screen and (min-width: 1281px){.contact__link:where(.astro-6kjrv6xz){font-size:var(--font-size-14);padding:11px 20px}}@media screen and (any-hover: hover){.contact__link:where(.astro-6kjrv6xz):any-link{transition:background-color var(--transition-hover),color var(--transition-hover)}.contact__link:where(.astro-6kjrv6xz):any-link:hover,.contact__link:where(.astro-6kjrv6xz):any-link:focus-visible{background-color:var(--color-button-normal-background-hover);color:var(--color-button-normal-text-hover)}}[data-theme=dark] .contact:where(.astro-6kjrv6xz){--contact-border-color: var(--color-border-normal-dark)}.switch:where(.astro-2ev2h6ry){--switch-border-color: var(--color-border-normal);align-items:center;border-top:var(--border-width-1) var(--border-style-solid) var(--switch-border-color);column-gap:var(--size-spacing-10);display:flex;margin:auto var(--size-margin-header-narrow);padding-bottom:var(--size-spacing-20);padding-top:var(--size-spacing-20)}.switch__inner:where(.astro-2ev2h6ry){width:100%}.switch__select:where(.astro-2ev2h6ry){--switch-select-border-color: var(--color-border-normal);--switch-select-background-color: var(--color-background-normal);--switch-select-color: inherit;text-align-last:center;display:block;border-radius:100vw;width:100%;position:relative;font-size:var(--font-size-14);padding:11px var(--size-spacing-20);text-align:center;border:var(--border-width-1) var(--border-style-solid) var(--switch-select-border-color);background-color:var(--switch-select-background-color);color:var(--switch-select-color)}.switch__option:where(.astro-2ev2h6ry){--switch-option-color: var(--color-font-normal);--switch-option-background-color: inherit;color:var(--switch-option-color);background-color:var(--switch-option-background-color)}.switch__option:where(.astro-2ev2h6ry)::checkmark{display:none}.switch__help:where(.astro-2ev2h6ry){background:var(--color-link-bullet-arrow-normal) url(/assets/img/icon_help.svg) no-repeat center;border-radius:100vw;display:block;flex-shrink:0;height:24px;overflow:hidden;text-indent:-9999px;width:24px;transition:background-color var(--transition-hover)}@media screen and (prefers-color-scheme: dark){[data-theme=system] .switch:where(.astro-2ev2h6ry){--switch-border-color: var(--color-border-normal-dark) }[data-theme=system] .switch__select:where(.astro-2ev2h6ry){--switch-select-border-color: var(--color-gray-a3);--switch-select-background-color: var(--color-gray-1)}[data-theme=system] .switch__option:where(.astro-2ev2h6ry){--switch-option-color: var(--color-font-normal-dark)}}[data-theme=dark] .switch:where(.astro-2ev2h6ry){--switch-border-color: var(--color-border-normal-dark) }[data-theme=dark] .switch__select:where(.astro-2ev2h6ry){--switch-select-border-color: var(--color-gray-a3);--switch-select-background-color: var(--color-gray-1)}[data-theme=dark] .switch__option:where(.astro-2ev2h6ry){--switch-option-color: var(--color-font-normal-dark)}@media print,screen and (min-width: 1025px){.switch:where(.astro-2ev2h6ry){border-top:none;margin:0;padding-bottom:0;padding-top:0}.switch__select:where(.astro-2ev2h6ry){font-size:var(--font-size-12);width:140px}}@media print,screen and (min-width: 1281px){.switch__select:where(.astro-2ev2h6ry){font-size:var(--font-size-14)}}@media screen and (any-hover: hover){.switch__select:where(.astro-2ev2h6ry),.switch__option:where(.astro-2ev2h6ry){cursor:pointer;transition:color var(--transition-hover)}.switch__select:where(.astro-2ev2h6ry):hover,.switch__select:where(.astro-2ev2h6ry):focus-visible{--switch-select-color: var(--color-link-text-hover)}.switch__option:where(.astro-2ev2h6ry){transition:background-color var(--transition-hover),color var(--transition-hover)}.switch__text:where(.astro-2ev2h6ry):before{transition:background-image var(--transition-hover)}.switch__option:where(.astro-2ev2h6ry):hover,.switch__option:where(.astro-2ev2h6ry):focus-visible{--switch-option-background-color: var(--color-background-normal);--switch-option-color: var(--color-link-text-hover)}.switch__option:where(.astro-2ev2h6ry):hover .switch__text--system:where(.astro-2ev2h6ry):before,.switch__option:where(.astro-2ev2h6ry):focus-visible .switch__text--system:where(.astro-2ev2h6ry):before{--local-icon-system: url(/assets/img/icon_switch_system_active.svg)}.switch__option:where(.astro-2ev2h6ry):hover .switch__text--light:where(.astro-2ev2h6ry):before,.switch__option:where(.astro-2ev2h6ry):focus-visible .switch__text--light:where(.astro-2ev2h6ry):before{--local-icon-light: url(/assets/img/icon_switch_lightmode_active.svg)}.switch__option:where(.astro-2ev2h6ry):hover .switch__text--dark:where(.astro-2ev2h6ry):before,.switch__option:where(.astro-2ev2h6ry):focus-visible .switch__text--dark:where(.astro-2ev2h6ry):before{--local-icon-dark: url(/assets/img/icon_switch_darkmode_active.svg)}}@media screen and (any-hover: hover) and (prefers-color-scheme: dark){[data-theme=system] .switch__option:where(.astro-2ev2h6ry):hover .switch__text--system:where(.astro-2ev2h6ry):before,[data-theme=system] .switch__option:where(.astro-2ev2h6ry):focus-visible .switch__text--system:where(.astro-2ev2h6ry):before{--local-icon-system: url(/assets/img/icon_switch_system_dark_active.svg)}[data-theme=system] .switch__option:where(.astro-2ev2h6ry):hover .switch__text--light:where(.astro-2ev2h6ry):before,[data-theme=system] .switch__option:where(.astro-2ev2h6ry):focus-visible .switch__text--light:where(.astro-2ev2h6ry):before{--local-icon-light: url(/assets/img/icon_switch_lightmode_dark_active.svg)}[data-theme=system] .switch__option:where(.astro-2ev2h6ry):hover .switch__text--dark:where(.astro-2ev2h6ry):before,[data-theme=system] .switch__option:where(.astro-2ev2h6ry):focus-visible .switch__text--dark:where(.astro-2ev2h6ry):before{--local-icon-dark: url(/assets/img/icon_switch_darkmode_dark_active.svg)}}@media screen and (any-hover: hover){[data-theme=dark] .switch__option:where(.astro-2ev2h6ry):hover .switch__text--system:where(.astro-2ev2h6ry):before,[data-theme=dark] .switch__option:where(.astro-2ev2h6ry):focus-visible .switch__text--system:where(.astro-2ev2h6ry):before{--local-icon-system: url(/assets/img/icon_switch_system_dark_active.svg)}[data-theme=dark] .switch__option:where(.astro-2ev2h6ry):hover .switch__text--light:where(.astro-2ev2h6ry):before,[data-theme=dark] .switch__option:where(.astro-2ev2h6ry):focus-visible .switch__text--light:where(.astro-2ev2h6ry):before{--local-icon-light: url(/assets/img/icon_switch_lightmode_dark_active.svg)}[data-theme=dark] .switch__option:where(.astro-2ev2h6ry):hover .switch__text--dark:where(.astro-2ev2h6ry):before,[data-theme=dark] .switch__option:where(.astro-2ev2h6ry):focus-visible .switch__text--dark:where(.astro-2ev2h6ry):before{--local-icon-dark: url(/assets/img/icon_switch_darkmode_dark_active.svg)}.switch__help:where(.astro-2ev2h6ry):hover,.switch__help:where(.astro-2ev2h6ry):focus-visible{background-color:var(--color-button-normal-background-hover)}}@media screen and (any-hover: hover) and (prefers-color-scheme: dark){[data-theme=system] .switch__select:where(.astro-2ev2h6ry):hover,[data-theme=system] .switch__select:where(.astro-2ev2h6ry):focus-visible{--switch-select-color: var(--color-link-text-hover-dark)}[data-theme=system] .switch__option:where(.astro-2ev2h6ry):hover,[data-theme=system] .switch__option:where(.astro-2ev2h6ry):focus-visible{--switch-option-background-color: var(--color-background-2);--switch-option-color: var(--color-link-text-hover-dark)}}@media screen and (any-hover: hover){[data-theme=dark] .switch__select:where(.astro-2ev2h6ry):hover,[data-theme=dark] .switch__select:where(.astro-2ev2h6ry):focus-visible{--switch-select-color: var(--color-link-text-hover-dark)}[data-theme=dark] .switch__option:where(.astro-2ev2h6ry):hover,[data-theme=dark] .switch__option:where(.astro-2ev2h6ry):focus-visible{--switch-option-background-color: var(--color-background-2);--switch-option-color: var(--color-link-text-hover-dark)}}@supports ((-webkit-appearance: base-select) or (appearance: base-select)){.switch:where(.astro-2ev2h6ry){--local-icon-system: url(/assets/img/icon_switch_system.svg);--local-icon-light: url(/assets/img/icon_switch_lightmode.svg);--local-icon-dark: url(/assets/img/icon_switch_darkmode.svg)}.switch__select:where(.astro-2ev2h6ry),.switch__select:where(.astro-2ev2h6ry)::picker(select){-webkit-appearance:base-select;appearance:base-select}.switch__select:where(.astro-2ev2h6ry)::picker-icon{position:absolute;top:50%;transform:translateY(-50%);right:20px;background:url(/assets/img/icon_arrow_down.svg) no-repeat center;content:"";height:24px;margin-left:0;width:24px}.switch__select:where(.astro-2ev2h6ry)::picker(select){--switch-select-picker-background-color: var(--color-background-normal);--switch-select-picker-border-color: var(--color-border-normal);background-color:var(--switch-select-picker-background-color);border-radius:var(--border-radius-20);border:var(--border-width-1) var(--border-style-solid) var(--switch-select-picker-border-color);transform:translateY(-10px);width:calc(100% - (var(--size-margin-header-narrow) * 2 + 34px))}.switch__option:where(.astro-2ev2h6ry){font-size:var(--font-size-14);position:relative;text-align:center;display:block}.switch__option:where(.astro-2ev2h6ry){padding:var(--size-spacing-10) var(--size-spacing-20)}.switch__option:where(.astro-2ev2h6ry)+.switch__option:where(.astro-2ev2h6ry){--switch-option-border-color: var(--color-border-normal);border-top:var(--border-width-1) var(--border-style-solid) var(--switch-option-border-color)}.switch__text:where(.astro-2ev2h6ry):before{background-position:center top;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;left:20px;position:absolute;top:50%;transform:translateY(-50%);transition:background-image var(--transition-hover);width:18px}.switch__text--system:where(.astro-2ev2h6ry):before{background-image:var(--local-icon-system)}.switch__text--light:where(.astro-2ev2h6ry):before{background-image:var(--local-icon-light)}.switch__text--dark:where(.astro-2ev2h6ry):before{background-image:var(--local-icon-dark)}.switch__iconImage:where(.astro-2ev2h6ry){height:100%;object-fit:contain;width:100%}@media screen and (prefers-color-scheme: dark){[data-theme=system] .switch:where(.astro-2ev2h6ry){--local-icon-system: url(/assets/img/icon_switch_system_dark.svg);--local-icon-light: url(/assets/img/icon_switch_lightmode_dark.svg);--local-icon-dark: url(/assets/img/icon_switch_darkmode_dark.svg)}[data-theme=system] .switch__select:where(.astro-2ev2h6ry)::picker(select){--switch-select-picker-background-color: var(--color-background-normal-dark);--switch-select-picker-border-color: var(--color-border-normal-dark)}[data-theme=system] .switch__option:where(.astro-2ev2h6ry){--switch-option-background-color: var(--color-background-normal-dark)}[data-theme=system] .switch__option:where(.astro-2ev2h6ry)+.switch__option:where(.astro-2ev2h6ry){--switch-option-border-color: var(--color-border-normal-dark)}}@media print,screen and (min-width: 1025px){.switch__select:where(.astro-2ev2h6ry){padding-right:10px}.switch__select:where(.astro-2ev2h6ry)::picker(select){transform:translateY(10px);width:140px}.switch__option:where(.astro-2ev2h6ry){--switch-option-background-color: var(--color-background-7)}.switch__select:where(.astro-2ev2h6ry)::picker-icon{right:10px}.switch__text:where(.astro-2ev2h6ry){display:flex;align-items:center;column-gap:10px}.switch__text:where(.astro-2ev2h6ry):before{display:inline-block;position:static;transform:none}}@media screen and (min-width: 1025px) and (prefers-color-scheme: dark){[data-theme=system] .switch__option:where(.astro-2ev2h6ry){--switch-option-background-color: var(--color-background-normal-dark)}}[data-theme=dark] .switch:where(.astro-2ev2h6ry){--local-icon-system: url(/assets/img/icon_switch_system_dark.svg);--local-icon-light: url(/assets/img/icon_switch_lightmode_dark.svg);--local-icon-dark: url(/assets/img/icon_switch_darkmode_dark.svg)}[data-theme=dark] .switch__select:where(.astro-2ev2h6ry)::picker(select){--switch-select-picker-background-color: var(--color-background-normal-dark);--switch-select-picker-border-color: var(--color-border-normal-dark)}[data-theme=dark] .switch__option:where(.astro-2ev2h6ry){--switch-option-background-color: var(--color-background-normal-dark)}[data-theme=dark] .switch__option:where(.astro-2ev2h6ry)+.switch__option:where(.astro-2ev2h6ry){--switch-option-border-color: var(--color-border-normal-dark)}}@supports not ((-webkit-appearance: base-select) or (appearance: base-select)){.switch__select:where(.astro-2ev2h6ry){-webkit-appearance:none;appearance:none;padding-left:10px}.switch__inner:where(.astro-2ev2h6ry){position:relative}.switch__inner:where(.astro-2ev2h6ry):after{position:absolute;top:50%;transform:translateY(-50%);right:20px;background:url(/assets/img/icon_arrow_down.svg) no-repeat center;content:"";height:24px;margin-left:0;width:24px;pointer-events:none}@media print,screen and (min-width: 1025px){.switch__inner:where(.astro-2ev2h6ry):after{right:10px}}}.utility:where(.astro-5mdmzozj){--utility-background-color: var(--color-background-7);background-color:var(--utility-background-color);text-align:center}@media screen and (prefers-color-scheme: dark){[data-theme=system] .utility:where(.astro-5mdmzozj){--utility-background-color: var(--color-background-2)}}@media print,screen and (min-width: 1025px){.utility:where(.astro-5mdmzozj){align-items:center;background-color:transparent;column-gap:var(--size-spacing-10);display:flex;flex:0 0 auto;justify-content:center;max-width:100%;pointer-events:auto}}@media print,screen and (min-width: 1281px){.utility:where(.astro-5mdmzozj){height:var(--size-height-header-wide)}}@media print,screen and (min-width: 1441px){.utility:where(.astro-5mdmzozj){column-gap:var(--size-spacing-30)}}@media print,screen and (min-width: 1761px){.utility:where(.astro-5mdmzozj){position:absolute;right:0;top:0}}[data-theme=dark] .utility:where(.astro-5mdmzozj){--utility-background-color: var(--color-background-2)}@media (scripting: enabled){.is-menu-shown{overflow:hidden}.is-menu-shown .header{--header-background-color: var(--color-background-normal)}.is-menu-shown .fn-menu__content{opacity:var(--opacity-100);visibility:visible}}@media screen and (prefers-color-scheme: dark) and (scripting: enabled){html[data-theme=system] .is-menu-shown .header{--header-background-color: var(--color-background-normal-dark)}}@media (scripting: enabled){html[data-theme=dark] .is-menu-shown .header{--header-background-color: var(--color-background-normal-dark)}}.globalNavigation:where(.astro-57vyd5gk){width:100%}.globalNavigation__button:where(.astro-57vyd5gk){--global-navigation-icon-color: var(--color-mark-normal);--global-navigation-button-text-border-color: var(--color-mark-normal);--global-navigation-button-text-clip-path: inset(50%);background-color:transparent;display:block;height:60px;position:absolute;right:0;top:0;width:60px}.globalNavigation__button:where(.astro-57vyd5gk):before,.globalNavigation__button:where(.astro-57vyd5gk):after{border-bottom:1px solid var(--global-navigation-icon-color);border-top:1px solid var(--global-navigation-icon-color);border-radius:var(--border-radius-ellipse);content:"";display:inline-block;height:0;left:20px;position:absolute;top:50%;width:16px}.globalNavigation__button:where(.astro-57vyd5gk):before{rotate:var(--transform-rotate-30);translate:0 -50%}.globalNavigation__button:where(.astro-57vyd5gk):after{rotate:var(--transform-rotate-150);translate:0 -50%}.globalNavigation__button:where(.astro-57vyd5gk)[aria-expanded=false]:before{rotate:var(--transform-rotate-0);top:24px;translate:0 0}.globalNavigation__button:where(.astro-57vyd5gk)[aria-expanded=false]:after{rotate:var(--transform-rotate-0);top:34px;translate:0 0}.globalNavigation__button:where(.astro-57vyd5gk)[aria-expanded=false]{--global-navigation-button-text-clip-path: inset( 0 round var(--border-radius-ellipse) )}.globalNavigation__buttonText:where(.astro-57vyd5gk){border-bottom:1px solid var(--global-navigation-button-text-border-color);border-top:1px solid var(--global-navigation-button-text-border-color);border-radius:var(--border-radius-ellipse);clip-path:var(--global-navigation-button-text-clip-path);color:transparent;display:inline-block;height:0;left:20px;overflow:hidden;position:absolute;top:50%;translate:0 -50%;white-space:nowrap;width:16px}.globalNavigation__body:where(.astro-57vyd5gk){border-radius:0 0 var(--border-radius-20) var(--border-radius-20);left:0;min-width:var(--size-breakpoint-min);position:fixed;top:var(--size-height-header-narrow);width:100%}.globalNavigation__closeButton:where(.astro-57vyd5gk){--global-navigation-close-button-background-color: var(--color-background-6);--global-navigation-close-button-text-color: inherit;--global-navigation-close-button-text-icon-color: var(--color-mark-normal);background-color:var(--global-navigation-close-button-background-color);border-radius:0 0 var(--border-radius-20) var(--border-radius-20);display:block;font-size:var(--font-size-12);height:60px;padding-bottom:var(--size-spacing-20);padding-top:var(--size-spacing-20);text-align:center;width:100%}.globalNavigation__closeButtonText:where(.astro-57vyd5gk){color:var(--global-navigation-close-button-text-color);position:relative;padding-left:26px}.globalNavigation__closeButtonText:where(.astro-57vyd5gk):before,.globalNavigation__closeButtonText:where(.astro-57vyd5gk):after{border-bottom:1px solid var(--global-navigation-close-button-text-icon-color);border-top:1px solid var(--global-navigation-close-button-text-icon-color);border-radius:var(--border-radius-ellipse);content:"";display:inline-block;height:0;left:0;position:absolute;top:50%;width:17px}.globalNavigation__closeButtonText:where(.astro-57vyd5gk):before{rotate:var(--transform-rotate-30);translate:0 -50%}.globalNavigation__closeButtonText:where(.astro-57vyd5gk):after{rotate:var(--transform-rotate-150);translate:0 -50%}@media screen and (prefers-color-scheme: dark){[data-theme=system] .globalNavigation__button:where(.astro-57vyd5gk){--global-navigation-icon-color: var(--color-mark-normal-dark)}[data-theme=system] .globalNavigation__buttonText:where(.astro-57vyd5gk){--global-navigation-button-text-border-color: var(--color-mark-normal-dark)}[data-theme=system] .globalNavigation__closeButton:where(.astro-57vyd5gk){--global-navigation-close-button-background-color: var(--color-background-normal-dark)}[data-theme=system] .globalNavigation__closeButtonText:where(.astro-57vyd5gk){--global-navigation-close-button-text-icon-color: var(--color-mark-normal-dark)}}@media print,screen and (min-width: 1025px){.globalNavigation:where(.astro-57vyd5gk){pointer-events:none}.globalNavigation__button:where(.astro-57vyd5gk){display:none}.globalNavigation__body:where(.astro-57vyd5gk){align-items:center;display:flex;justify-content:space-between;position:static}.globalNavigation__closeButton:where(.astro-57vyd5gk){display:none}}@media print,screen and (min-width: 1281px){.globalNavigation__body:where(.astro-57vyd5gk){column-gap:var(--size-spacing-30)}}@media print,screen and (min-width: 1441px){.globalNavigation__body:where(.astro-57vyd5gk){column-gap:var(--size-spacing-40)}}@media print,screen and (min-width: 1761px){.globalNavigation:where(.astro-57vyd5gk){left:0;position:absolute;top:0;margin-inline:auto;width:calc(100% - var(--size-margin-header-wide))}.globalNavigation__body:where(.astro-57vyd5gk){justify-content:center;left:0;position:absolute;top:0}}@media screen and (any-hover: hover){.globalNavigation__button:where(.astro-57vyd5gk):before,.globalNavigation__button:where(.astro-57vyd5gk):after{transition:border-color var(--transition-hover)}.globalNavigation__button:where(.astro-57vyd5gk):hover:before,.globalNavigation__button:where(.astro-57vyd5gk):hover:after,.globalNavigation__button:where(.astro-57vyd5gk):focus-visible:before,.globalNavigation__button:where(.astro-57vyd5gk):focus-visible:after{--global-navigation-icon-color: var(--color-mark-hover)}.globalNavigation__button:where(.astro-57vyd5gk):hover,.globalNavigation__button:where(.astro-57vyd5gk):focus-visible{--global-navigation-button-text-border-color: var(--color-mark-hover)}.globalNavigation__buttonText:where(.astro-57vyd5gk){transition:border-color var(--transition-hover)}.globalNavigation__closeButton:where(.astro-57vyd5gk):hover,.globalNavigation__closeButton:where(.astro-57vyd5gk):focus-visible{--global-navigation-close-button-text-color: var(--color-link-text-hover);--global-navigation-close-button-text-icon-color: var(--color-mark-hover)}.globalNavigation__closeButtonText:where(.astro-57vyd5gk){transition:color var(--transition-hover)}.globalNavigation__closeButtonText:where(.astro-57vyd5gk):before,.globalNavigation__closeButtonText:where(.astro-57vyd5gk):after{transition:border-color var(--transition-hover)}}@media screen and (any-hover: hover) and (prefers-color-scheme: dark){[data-theme=system] .globalNavigation__button:where(.astro-57vyd5gk){--global-navigation-button-text-border-color: var(--color-mark-normal-dark)}[data-theme=system] .globalNavigation__button:where(.astro-57vyd5gk):hover,[data-theme=system] .globalNavigation__button:where(.astro-57vyd5gk):focus-visible{--global-navigation-button-text-border-color: var(--color-mark-hover-dark)}[data-theme=system] .globalNavigation__button:where(.astro-57vyd5gk):hover:before,[data-theme=system] .globalNavigation__button:where(.astro-57vyd5gk):hover:after,[data-theme=system] .globalNavigation__button:where(.astro-57vyd5gk):focus-visible:before,[data-theme=system] .globalNavigation__button:where(.astro-57vyd5gk):focus-visible:after{border-color:var(--color-mark-hover-dark)}[data-theme=system] .globalNavigation__closeButton:where(.astro-57vyd5gk){--global-navigation-close-button-text-icon-color: var(--color-mark-normal-dark)}[data-theme=system] .globalNavigation__closeButton:where(.astro-57vyd5gk):hover,[data-theme=system] .globalNavigation__closeButton:where(.astro-57vyd5gk):focus-visible{--global-navigation-close-button-text-icon-color: var(--color-mark-hover-dark);--global-navigation-close-button-text-color: var(--color-link-text-hover-dark)}}@media (scripting: enabled){.fn-menu__content:where(.astro-57vyd5gk){opacity:var(--opacity-0);overscroll-behavior:contain;overflow:hidden;transition:opacity var(--transition-fade);visibility:hidden}.fn-menu__overlay:where(.astro-57vyd5gk){background-color:var(--color-background-overlay);height:100%;left:0;opacity:var(--opacity-100);position:fixed;top:var(--size-height-header-narrow);z-index:var(--z-index-background);width:100%}.fn-menu__overlay:where(.astro-57vyd5gk)[inert]{opacity:var(--opacity-0)}}@media print,screen and (min-width: 1025px) and (scripting: enabled){.fn-menu__content:where(.astro-57vyd5gk){opacity:var(--opacity-100);overflow:visible;visibility:visible}}@media print,screen and (scripting: none){.globalNavigation__body:where(.astro-57vyd5gk){position:static}}[data-theme=dark] .globalNavigation__button:where(.astro-57vyd5gk){--global-navigation-icon-color: var(--color-mark-normal-dark);--global-navigation-button-text-border-color: var(--color-mark-normal-dark)}[data-theme=dark] .globalNavigation__closeButton:where(.astro-57vyd5gk){--global-navigation-close-button-background-color: var(--color-background-normal-dark);--global-navigation-close-button-text-icon-color: var(--color-mark-normal-dark)}@media screen and (any-hover: hover){[data-theme=dark] .globalNavigation__button:where(.astro-57vyd5gk):hover,[data-theme=dark] .globalNavigation__button:where(.astro-57vyd5gk):focus-visible{--global-navigation-button-text-border-color: var(--color-mark-hover-dark)}[data-theme=dark] .globalNavigation__button:where(.astro-57vyd5gk):hover:before,[data-theme=dark] .globalNavigation__button:where(.astro-57vyd5gk):hover:after,[data-theme=dark] .globalNavigation__button:where(.astro-57vyd5gk):focus-visible:before,[data-theme=dark] .globalNavigation__button:where(.astro-57vyd5gk):focus-visible:after{border-color:var(--color-mark-hover-dark)}[data-theme=dark] .globalNavigation__closeButton:where(.astro-57vyd5gk):hover,[data-theme=dark] .globalNavigation__closeButton:where(.astro-57vyd5gk):focus-visible{--global-navigation-close-button-text-icon-color: var(--color-mark-hover-dark);--global-navigation-close-button-text-color: var(--color-link-text-hover-dark)}}.header:where(.astro-u5ernz6l){--header-background-color: var(--color-background-normal);background-color:var(--header-background-color);position:sticky;top:0;width:100%;z-index:var(--z-index-layout-200)}.header__inner:where(.astro-u5ernz6l){align-items:center;display:flex;height:var(--size-height-header-narrow);justify-content:space-between;margin:auto var(--size-margin-header-narrow);column-gap:40px;min-width:calc(var(--size-breakpoint-min) - var(--size-margin-header-narrow) * 2)}@media screen and (prefers-color-scheme: dark){[data-theme=system] .header:where(.astro-u5ernz6l){--header-background-color: var(--color-background-normal-dark)}}@media print,screen and (min-width: 1281px){.header__inner:where(.astro-u5ernz6l){height:var(--size-height-header-wide);margin:auto var(--size-margin-header-wide)}}@media print,screen and (min-width: 1025px) and (scripting: enabled){.js-sticky:where(.astro-u5ernz6l){transition:translate var(--transition-normal),visibility var(--transition-normal);translate:0 0;visibility:visible}.js-sticky:where(.astro-u5ernz6l).is-hidden{translate:0 -100%;visibility:hidden}}@media print,screen and (scripting: none){.header:where(.astro-u5ernz6l){position:static}.header__inner:where(.astro-u5ernz6l){height:auto;display:block}}[data-theme=dark] .header:where(.astro-u5ernz6l){--header-background-color: var(--color-background-normal-dark)}.scrollTopNavigationArea__inner:where(.astro-wco6ww6l){margin:auto var(--size-margin-content-narrow);min-width:calc(var(--size-breakpoint-min) - var(--size-margin-content-narrow) * 2)}@media print,screen and (min-width: 769px){.scrollTopNavigationArea__inner:where(.astro-wco6ww6l){margin:auto var(--size-margin-content-wide)}}.scrollTopNavigation__text:where(.astro-wco6ww6l):not(:focus),.scrollTopNavigation__text:where(.astro-wco6ww6l):not(:active){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.scrollTopNavigationArea:where(.astro-wco6ww6l){margin-top:calc(var(--size-spacing-20) * -1);position:absolute;width:100%}.scrollTopNavigation:where(.astro-wco6ww6l){text-align:right}.scrollTopNavigation__link:where(.astro-wco6ww6l){-webkit-backdrop-filter:var(--filter-backdrop-content);backdrop-filter:var(--filter-backdrop-content);background-color:#fff9;border-radius:var(--border-radius-round);display:inline-block;height:40px;position:relative;width:40px}.scrollTopNavigation__link:where(.astro-wco6ww6l):after{content:"";display:inline-block;position:absolute;border-left:var(--border-bullet-arrow-fixed-color);border-top:var(--border-bullet-arrow-fixed-color);height:6px;right:17px;rotate:var(--transform-rotate-45);top:17px;width:6px}@media print,screen and (min-width: 769px){.scrollTopNavigationArea:where(.astro-wco6ww6l){margin-top:calc(var(--size-spacing-40) * -1)}.scrollTopNavigation__link:where(.astro-wco6ww6l){height:80px;width:80px}.scrollTopNavigation__link:where(.astro-wco6ww6l):after{height:12px;right:34px;top:34px;width:12px}}@media screen and (any-hover: hover){.scrollTopNavigation__link:where(.astro-wco6ww6l){color:var(--base-color-font-link-hover)}.scrollTopNavigation__link:where(.astro-wco6ww6l):after{transition:var(--transition-hover)}.scrollTopNavigation__link:where(.astro-wco6ww6l):hover:after,.scrollTopNavigation__link:where(.astro-wco6ww6l):focus-visible:after{translate:0 calc(var(--transform-translate-y-arrow) * -1)}}.excursionLink:where(.astro-ym3d2edy){display:none}@media print,screen and (min-width: 769px){.excursionLink:where(.astro-ym3d2edy){display:block}.excursionLink__list:where(.astro-ym3d2edy){display:flex;flex-wrap:wrap;font-size:var(--font-size-18);gap:var(--size-spacing-60) 0}.excursionLink__list:where(.astro-ym3d2edy)>.excursionLink__item:where(.astro-ym3d2edy){flex-basis:100%}.excursionLink__list:where(.astro-ym3d2edy) .excursionLink__list:where(.astro-ym3d2edy){font-size:var(--font-size-16);gap:var(--size-spacing-20) var(--size-spacing-40);margin-top:var(--size-spacing-20)}.excursionLink__list:where(.astro-ym3d2edy) .excursionLink__list:where(.astro-ym3d2edy)>.excursionLink__item:where(.astro-ym3d2edy){flex-basis:auto}.excursionLink__list:where(.astro-ym3d2edy) .excursionLink__list:where(.astro-ym3d2edy) .excursionLink__link:where(.astro-ym3d2edy){display:inline;padding:0}.excursionLink__list:where(.astro-ym3d2edy) .excursionLink__list:where(.astro-ym3d2edy) .excursionLink__link:where(.astro-ym3d2edy):before{content:none}.excursionLink__list:where(.astro-ym3d2edy) .excursionLink__list:where(.astro-ym3d2edy) .excursionLink__link:where(.astro-ym3d2edy):after{border-right:var(--border-arrow);border-top:var(--border-arrow);display:inline-block;height:6px;margin-left:var(--size-spacing-10);position:static;width:6px}.excursionLink__item:where(.astro-ym3d2edy){--excursion-link-item-background-color: var(--color-border-2);flex:1 1 auto}.excursionLink__item:where(.astro-ym3d2edy):not(:first-child){position:relative}.excursionLink__item:where(.astro-ym3d2edy):not(:first-child):before{background-color:var(--excursion-link-item-background-color);content:"";display:block;left:0;height:1px;position:absolute;top:-30px;width:100%}.excursionLink__item:where(.astro-ym3d2edy) .excursionLink__item:where(.astro-ym3d2edy){flex-grow:0}.excursionLink__item:where(.astro-ym3d2edy) .excursionLink__item:where(.astro-ym3d2edy):not(:first-child):before{content:none}.excursionLink__link:where(.astro-ym3d2edy){--excursion-link-before-background-color: var(--base-color-link-bullet);--excursion-link-after-bolder-color: var(--base-color-link-bullet-arrow);padding-right:46px;position:relative}.excursionLink__link:where(.astro-ym3d2edy):before,.excursionLink__link:where(.astro-ym3d2edy):after{content:"";display:inline-block;position:absolute;top:50%;translate:0 -50%}.excursionLink__link:where(.astro-ym3d2edy):before{background-color:var(--excursion-link-before-background-color);border-radius:var(--border-radius-round);height:36px;right:0;width:36px}.excursionLink__link:where(.astro-ym3d2edy):after{border-right:var(--border-width-1) var(--border-style-solid) var(--excursion-link-after-bolder-color);border-top:var(--border-width-1) var(--border-style-solid) var(--excursion-link-after-bolder-color);height:6px;right:15px;rotate:var(--transform-rotate-45);width:6px}}@media screen and (min-width: 769px) and (prefers-color-scheme: dark){:where(.astro-ym3d2edy)[data-theme=system] .excursionLink__item:where(.astro-ym3d2edy){--excursion-link-item-background-color: var(--color-border-normal-dark)}}@media screen and (any-hover: hover){.excursionLink__link:where(.astro-ym3d2edy):after{transition:translate var(--transition-hover)}.excursionLink__link:where(.astro-ym3d2edy):hover:after,.excursionLink__link:where(.astro-ym3d2edy):focus-visible:after{translate:var(--transform-translate-x-arrow) -50%}}@media print,screen and (min-width: 769px){:where(.astro-ym3d2edy)[data-theme=dark] .excursionLink__item:where(.astro-ym3d2edy){--excursion-link-item-background-color: var(--color-border-normal-dark)}}.excursionLink:where(.astro-tnp37qkc){display:none}@media print,screen and (min-width: 769px){.excursionLink:where(.astro-tnp37qkc){display:block}.excursionLink__list:where(.astro-tnp37qkc){display:flex;flex-wrap:wrap;font-size:var(--font-size-18);gap:var(--size-spacing-60) 0}.excursionLink__list:where(.astro-tnp37qkc)>.excursionLink__item:where(.astro-tnp37qkc){flex-basis:100%}.excursionLink__list:where(.astro-tnp37qkc) .excursionLink__list:where(.astro-tnp37qkc){font-size:var(--font-size-16);gap:var(--size-spacing-20) var(--size-spacing-40);margin-top:var(--size-spacing-20)}.excursionLink__list:where(.astro-tnp37qkc) .excursionLink__list:where(.astro-tnp37qkc)>.excursionLink__item:where(.astro-tnp37qkc){flex-basis:auto}.excursionLink__list:where(.astro-tnp37qkc) .excursionLink__list:where(.astro-tnp37qkc) .excursionLink__link:where(.astro-tnp37qkc){display:inline;padding:0}.excursionLink__list:where(.astro-tnp37qkc) .excursionLink__list:where(.astro-tnp37qkc) .excursionLink__link:where(.astro-tnp37qkc):before{content:none}.excursionLink__list:where(.astro-tnp37qkc) .excursionLink__list:where(.astro-tnp37qkc) .excursionLink__link:where(.astro-tnp37qkc):after{border-right:var(--border-arrow);border-top:var(--border-arrow);display:inline-block;height:6px;margin-left:var(--size-spacing-10);position:static;width:6px}.excursionLink__item:where(.astro-tnp37qkc){--excursion-link-item-background-color: var(--color-border-2);flex:1 1 auto}.excursionLink__item:where(.astro-tnp37qkc):not(:first-child){position:relative}.excursionLink__item:where(.astro-tnp37qkc):not(:first-child):before{background-color:var(--excursion-link-item-background-color);content:"";display:block;left:0;height:1px;position:absolute;top:-30px;width:100%}.excursionLink__item:where(.astro-tnp37qkc) .excursionLink__item:where(.astro-tnp37qkc){flex-grow:0}.excursionLink__item:where(.astro-tnp37qkc) .excursionLink__item:where(.astro-tnp37qkc):not(:first-child):before{content:none}.excursionLink__link:where(.astro-tnp37qkc){--excursion-link-before-background-color: var(--base-color-link-bullet);--excursion-link-after-bolder-color: var(--base-color-link-bullet-arrow);padding-right:46px;position:relative}.excursionLink__link:where(.astro-tnp37qkc):before,.excursionLink__link:where(.astro-tnp37qkc):after{content:"";display:inline-block;position:absolute;top:50%;translate:0 -50%}.excursionLink__link:where(.astro-tnp37qkc):before{background-color:var(--excursion-link-before-background-color);border-radius:var(--border-radius-round);height:36px;right:0;width:36px}.excursionLink__link:where(.astro-tnp37qkc):after{border-right:var(--border-width-1) var(--border-style-solid) var(--excursion-link-after-bolder-color);border-top:var(--border-width-1) var(--border-style-solid) var(--excursion-link-after-bolder-color);height:6px;right:15px;rotate:var(--transform-rotate-45);width:6px}}@media screen and (min-width: 769px) and (prefers-color-scheme: dark){:where(.astro-tnp37qkc)[data-theme=system] .excursionLink__item:where(.astro-tnp37qkc){--excursion-link-item-background-color: var(--color-border-normal-dark)}}@media screen and (any-hover: hover){.excursionLink__link:where(.astro-tnp37qkc):after{transition:translate var(--transition-hover)}.excursionLink__link:where(.astro-tnp37qkc):hover:after,.excursionLink__link:where(.astro-tnp37qkc):focus-visible:after{translate:var(--transform-translate-x-arrow) -50%}}@media print,screen and (min-width: 769px){:where(.astro-tnp37qkc)[data-theme=dark] .excursionLink__item:where(.astro-tnp37qkc){--excursion-link-item-background-color: var(--color-border-normal-dark)}}.excursionLink:where(.astro-ojtbx4g3){display:none}@media print,screen and (min-width: 769px){.excursionLink:where(.astro-ojtbx4g3){display:block}.excursionLink__list:where(.astro-ojtbx4g3){display:flex;flex-wrap:wrap;font-size:var(--font-size-18);gap:var(--size-spacing-60) 0}.excursionLink__list:where(.astro-ojtbx4g3)>.excursionLink__item:where(.astro-ojtbx4g3){flex-basis:100%}.excursionLink__list:where(.astro-ojtbx4g3) .excursionLink__list:where(.astro-ojtbx4g3){font-size:var(--font-size-16);gap:var(--size-spacing-20) var(--size-spacing-40);margin-top:var(--size-spacing-20)}.excursionLink__list:where(.astro-ojtbx4g3) .excursionLink__list:where(.astro-ojtbx4g3)>.excursionLink__item:where(.astro-ojtbx4g3){flex-basis:auto}.excursionLink__list:where(.astro-ojtbx4g3) .excursionLink__list:where(.astro-ojtbx4g3) .excursionLink__link:where(.astro-ojtbx4g3){display:inline;padding:0}.excursionLink__list:where(.astro-ojtbx4g3) .excursionLink__list:where(.astro-ojtbx4g3) .excursionLink__link:where(.astro-ojtbx4g3):before{content:none}.excursionLink__list:where(.astro-ojtbx4g3) .excursionLink__list:where(.astro-ojtbx4g3) .excursionLink__link:where(.astro-ojtbx4g3):after{border-right:var(--border-arrow);border-top:var(--border-arrow);display:inline-block;height:6px;margin-left:var(--size-spacing-10);position:static;width:6px}.excursionLink__item:where(.astro-ojtbx4g3){--excursion-link-item-background-color: var(--color-border-2);flex:1 1 auto}.excursionLink__item:where(.astro-ojtbx4g3):not(:first-child){position:relative}.excursionLink__item:where(.astro-ojtbx4g3):not(:first-child):before{background-color:var(--excursion-link-item-background-color);content:"";display:block;left:0;height:1px;position:absolute;top:-30px;width:100%}.excursionLink__item:where(.astro-ojtbx4g3) .excursionLink__item:where(.astro-ojtbx4g3){flex-grow:0}.excursionLink__item:where(.astro-ojtbx4g3) .excursionLink__item:where(.astro-ojtbx4g3):not(:first-child):before{content:none}.excursionLink__link:where(.astro-ojtbx4g3){--excursion-link-before-background-color: var(--base-color-link-bullet);--excursion-link-after-bolder-color: var(--base-color-link-bullet-arrow);padding-right:46px;position:relative}.excursionLink__link:where(.astro-ojtbx4g3):before,.excursionLink__link:where(.astro-ojtbx4g3):after{content:"";display:inline-block;position:absolute;top:50%;translate:0 -50%}.excursionLink__link:where(.astro-ojtbx4g3):before{background-color:var(--excursion-link-before-background-color);border-radius:var(--border-radius-round);height:36px;right:0;width:36px}.excursionLink__link:where(.astro-ojtbx4g3):after{border-right:var(--border-width-1) var(--border-style-solid) var(--excursion-link-after-bolder-color);border-top:var(--border-width-1) var(--border-style-solid) var(--excursion-link-after-bolder-color);height:6px;right:15px;rotate:var(--transform-rotate-45);width:6px}}@media screen and (min-width: 769px) and (prefers-color-scheme: dark){:where(.astro-ojtbx4g3)[data-theme=system] .excursionLink__item:where(.astro-ojtbx4g3){--excursion-link-item-background-color: var(--color-border-normal-dark)}}@media screen and (any-hover: hover){.excursionLink__link:where(.astro-ojtbx4g3):after{transition:translate var(--transition-hover)}.excursionLink__link:where(.astro-ojtbx4g3):hover:after,.excursionLink__link:where(.astro-ojtbx4g3):focus-visible:after{translate:var(--transform-translate-x-arrow) -50%}}@media print,screen and (min-width: 769px){:where(.astro-ojtbx4g3)[data-theme=dark] .excursionLink__item:where(.astro-ojtbx4g3){--excursion-link-item-background-color: var(--color-border-normal-dark)}}.excursionLink:where(.astro-5wsjjcqr){display:none}@media print,screen and (min-width: 769px){.excursionLink:where(.astro-5wsjjcqr){display:block}.excursionLink__list:where(.astro-5wsjjcqr){display:flex;flex-wrap:wrap;font-size:var(--font-size-18);gap:var(--size-spacing-60) 0}.excursionLink__list:where(.astro-5wsjjcqr)>.excursionLink__item:where(.astro-5wsjjcqr){flex-basis:100%}.excursionLink__list:where(.astro-5wsjjcqr) .excursionLink__list:where(.astro-5wsjjcqr){font-size:var(--font-size-16);gap:var(--size-spacing-20) var(--size-spacing-40);margin-top:var(--size-spacing-20)}.excursionLink__list:where(.astro-5wsjjcqr) .excursionLink__list:where(.astro-5wsjjcqr)>.excursionLink__item:where(.astro-5wsjjcqr){flex-basis:auto}.excursionLink__list:where(.astro-5wsjjcqr) .excursionLink__list:where(.astro-5wsjjcqr) .excursionLink__link:where(.astro-5wsjjcqr){display:inline;padding:0}.excursionLink__list:where(.astro-5wsjjcqr) .excursionLink__list:where(.astro-5wsjjcqr) .excursionLink__link:where(.astro-5wsjjcqr):before{content:none}.excursionLink__list:where(.astro-5wsjjcqr) .excursionLink__list:where(.astro-5wsjjcqr) .excursionLink__link:where(.astro-5wsjjcqr):after{border-right:var(--border-arrow);border-top:var(--border-arrow);display:inline-block;height:6px;margin-left:var(--size-spacing-10);position:static;width:6px}.excursionLink__item:where(.astro-5wsjjcqr){--excursion-link-item-background-color: var(--color-border-2);flex:1 1 auto}.excursionLink__item:where(.astro-5wsjjcqr):not(:first-child){position:relative}.excursionLink__item:where(.astro-5wsjjcqr):not(:first-child):before{background-color:var(--excursion-link-item-background-color);content:"";display:block;left:0;height:1px;position:absolute;top:-30px;width:100%}.excursionLink__item:where(.astro-5wsjjcqr) .excursionLink__item:where(.astro-5wsjjcqr){flex-grow:0}.excursionLink__item:where(.astro-5wsjjcqr) .excursionLink__item:where(.astro-5wsjjcqr):not(:first-child):before{content:none}.excursionLink__link:where(.astro-5wsjjcqr){--excursion-link-before-background-color: var(--base-color-link-bullet);--excursion-link-after-bolder-color: var(--base-color-link-bullet-arrow);padding-right:46px;position:relative}.excursionLink__link:where(.astro-5wsjjcqr):before,.excursionLink__link:where(.astro-5wsjjcqr):after{content:"";display:inline-block;position:absolute;top:50%;translate:0 -50%}.excursionLink__link:where(.astro-5wsjjcqr):before{background-color:var(--excursion-link-before-background-color);border-radius:var(--border-radius-round);height:36px;right:0;width:36px}.excursionLink__link:where(.astro-5wsjjcqr):after{border-right:var(--border-width-1) var(--border-style-solid) var(--excursion-link-after-bolder-color);border-top:var(--border-width-1) var(--border-style-solid) var(--excursion-link-after-bolder-color);height:6px;right:15px;rotate:var(--transform-rotate-45);width:6px}}@media screen and (min-width: 769px) and (prefers-color-scheme: dark){:where(.astro-5wsjjcqr)[data-theme=system] .excursionLink__item:where(.astro-5wsjjcqr){--excursion-link-item-background-color: var(--color-border-normal-dark)}}@media screen and (any-hover: hover){.excursionLink__link:where(.astro-5wsjjcqr):after{transition:translate var(--transition-hover)}.excursionLink__link:where(.astro-5wsjjcqr):hover:after,.excursionLink__link:where(.astro-5wsjjcqr):focus-visible:after{translate:var(--transform-translate-x-arrow) -50%}}@media print,screen and (min-width: 769px){:where(.astro-5wsjjcqr)[data-theme=dark] .excursionLink__item:where(.astro-5wsjjcqr){--excursion-link-item-background-color: var(--color-border-normal-dark)}}.excursionLink:where(.astro-t7xhma3r){display:none}@media print,screen and (min-width: 769px){.excursionLink:where(.astro-t7xhma3r){display:block}.excursionLink__list:where(.astro-t7xhma3r){display:flex;flex-wrap:wrap;font-size:var(--font-size-18);gap:var(--size-spacing-60) 0}.excursionLink__list:where(.astro-t7xhma3r)>.excursionLink__item:where(.astro-t7xhma3r){flex-basis:100%}.excursionLink__list:where(.astro-t7xhma3r) .excursionLink__list:where(.astro-t7xhma3r){font-size:var(--font-size-16);gap:var(--size-spacing-20) var(--size-spacing-40);margin-top:var(--size-spacing-20)}.excursionLink__list:where(.astro-t7xhma3r) .excursionLink__list:where(.astro-t7xhma3r)>.excursionLink__item:where(.astro-t7xhma3r){flex-basis:auto}.excursionLink__list:where(.astro-t7xhma3r) .excursionLink__list:where(.astro-t7xhma3r) .excursionLink__link:where(.astro-t7xhma3r){display:inline;padding:0}.excursionLink__list:where(.astro-t7xhma3r) .excursionLink__list:where(.astro-t7xhma3r) .excursionLink__link:where(.astro-t7xhma3r):before{content:none}.excursionLink__list:where(.astro-t7xhma3r) .excursionLink__list:where(.astro-t7xhma3r) .excursionLink__link:where(.astro-t7xhma3r):after{border-right:var(--border-arrow);border-top:var(--border-arrow);display:inline-block;height:6px;margin-left:var(--size-spacing-10);position:static;width:6px}.excursionLink__item:where(.astro-t7xhma3r){--excursion-link-item-background-color: var(--color-border-2);flex:1 1 auto}.excursionLink__item:where(.astro-t7xhma3r):not(:first-child){position:relative}.excursionLink__item:where(.astro-t7xhma3r):not(:first-child):before{background-color:var(--excursion-link-item-background-color);content:"";display:block;left:0;height:1px;position:absolute;top:-30px;width:100%}.excursionLink__item:where(.astro-t7xhma3r) .excursionLink__item:where(.astro-t7xhma3r){flex-grow:0}.excursionLink__item:where(.astro-t7xhma3r) .excursionLink__item:where(.astro-t7xhma3r):not(:first-child):before{content:none}.excursionLink__link:where(.astro-t7xhma3r){--excursion-link-before-background-color: var(--base-color-link-bullet);--excursion-link-after-bolder-color: var(--base-color-link-bullet-arrow);padding-right:46px;position:relative}.excursionLink__link:where(.astro-t7xhma3r):before,.excursionLink__link:where(.astro-t7xhma3r):after{content:"";display:inline-block;position:absolute;top:50%;translate:0 -50%}.excursionLink__link:where(.astro-t7xhma3r):before{background-color:var(--excursion-link-before-background-color);border-radius:var(--border-radius-round);height:36px;right:0;width:36px}.excursionLink__link:where(.astro-t7xhma3r):after{border-right:var(--border-width-1) var(--border-style-solid) var(--excursion-link-after-bolder-color);border-top:var(--border-width-1) var(--border-style-solid) var(--excursion-link-after-bolder-color);height:6px;right:15px;rotate:var(--transform-rotate-45);width:6px}}@media screen and (min-width: 769px) and (prefers-color-scheme: dark){:where(.astro-t7xhma3r)[data-theme=system] .excursionLink__item:where(.astro-t7xhma3r){--excursion-link-item-background-color: var(--color-border-normal-dark)}}@media screen and (any-hover: hover){.excursionLink__link:where(.astro-t7xhma3r):after{transition:translate var(--transition-hover)}.excursionLink__link:where(.astro-t7xhma3r):hover:after,.excursionLink__link:where(.astro-t7xhma3r):focus-visible:after{translate:var(--transform-translate-x-arrow) -50%}}@media print,screen and (min-width: 769px){:where(.astro-t7xhma3r)[data-theme=dark] .excursionLink__item:where(.astro-t7xhma3r){--excursion-link-item-background-color: var(--color-border-normal-dark)}}.excursionLink:where(.astro-42xbblsr){display:none}@media print,screen and (min-width: 769px){.excursionLink:where(.astro-42xbblsr){display:block}.excursionLink__list:where(.astro-42xbblsr){display:flex;flex-wrap:wrap;font-size:var(--font-size-18);gap:var(--size-spacing-60) 0}.excursionLink__list:where(.astro-42xbblsr)>.excursionLink__item:where(.astro-42xbblsr){flex-basis:100%}.excursionLink__list:where(.astro-42xbblsr) .excursionLink__list:where(.astro-42xbblsr){font-size:var(--font-size-16);gap:var(--size-spacing-20) var(--size-spacing-40);margin-top:var(--size-spacing-20)}.excursionLink__list:where(.astro-42xbblsr) .excursionLink__list:where(.astro-42xbblsr)>.excursionLink__item:where(.astro-42xbblsr){flex-basis:auto}.excursionLink__list:where(.astro-42xbblsr) .excursionLink__list:where(.astro-42xbblsr) .excursionLink__link:where(.astro-42xbblsr){display:inline;padding:0}.excursionLink__list:where(.astro-42xbblsr) .excursionLink__list:where(.astro-42xbblsr) .excursionLink__link:where(.astro-42xbblsr):before{content:none}.excursionLink__list:where(.astro-42xbblsr) .excursionLink__list:where(.astro-42xbblsr) .excursionLink__link:where(.astro-42xbblsr):after{border-right:var(--border-arrow);border-top:var(--border-arrow);display:inline-block;height:6px;margin-left:var(--size-spacing-10);position:static;width:6px}.excursionLink__item:where(.astro-42xbblsr){--excursion-link-item-background-color: var(--color-border-2);flex:1 1 auto}.excursionLink__item:where(.astro-42xbblsr):not(:first-child){position:relative}.excursionLink__item:where(.astro-42xbblsr):not(:first-child):before{background-color:var(--excursion-link-item-background-color);content:"";display:block;left:0;height:1px;position:absolute;top:-30px;width:100%}.excursionLink__item:where(.astro-42xbblsr) .excursionLink__item:where(.astro-42xbblsr){flex-grow:0}.excursionLink__item:where(.astro-42xbblsr) .excursionLink__item:where(.astro-42xbblsr):not(:first-child):before{content:none}.excursionLink__link:where(.astro-42xbblsr){--excursion-link-before-background-color: var(--base-color-link-bullet);--excursion-link-after-bolder-color: var(--base-color-link-bullet-arrow);padding-right:46px;position:relative}.excursionLink__link:where(.astro-42xbblsr):before,.excursionLink__link:where(.astro-42xbblsr):after{content:"";display:inline-block;position:absolute;top:50%;translate:0 -50%}.excursionLink__link:where(.astro-42xbblsr):before{background-color:var(--excursion-link-before-background-color);border-radius:var(--border-radius-round);height:36px;right:0;width:36px}.excursionLink__link:where(.astro-42xbblsr):after{border-right:var(--border-width-1) var(--border-style-solid) var(--excursion-link-after-bolder-color);border-top:var(--border-width-1) var(--border-style-solid) var(--excursion-link-after-bolder-color);height:6px;right:15px;rotate:var(--transform-rotate-45);width:6px}}@media screen and (min-width: 769px) and (prefers-color-scheme: dark){:where(.astro-42xbblsr)[data-theme=system] .excursionLink__item:where(.astro-42xbblsr){--excursion-link-item-background-color: var(--color-border-normal-dark)}}@media screen and (any-hover: hover){.excursionLink__link:where(.astro-42xbblsr):after{transition:translate var(--transition-hover)}.excursionLink__link:where(.astro-42xbblsr):hover:after,.excursionLink__link:where(.astro-42xbblsr):focus-visible:after{translate:var(--transform-translate-x-arrow) -50%}}@media print,screen and (min-width: 769px){:where(.astro-42xbblsr)[data-theme=dark] .excursionLink__item:where(.astro-42xbblsr){--excursion-link-item-background-color: var(--color-border-normal-dark)}}.excursionLinkArea__inner:where(.astro-ics4qepc){margin:auto var(--size-margin-content-narrow);min-width:calc(var(--size-breakpoint-min) - var(--size-margin-content-narrow) * 2)}@media print,screen and (min-width: 769px){.excursionLinkArea__inner:where(.astro-ics4qepc){margin:auto var(--size-margin-content-wide)}}.excursionLinkArea:where(.astro-ics4qepc){display:none}@media print,screen and (min-width: 769px){.excursionLinkArea:where(.astro-ics4qepc){--excursion-link-area-background-color: var(--color-background-6);background-color:var(--excursion-link-area-background-color);border-radius:var(--border-radius-40) var(--border-radius-40) 0 0;display:block}.excursionLinkArea__inner:where(.astro-ics4qepc){padding-bottom:var(--size-spacing-60);padding-top:var(--size-spacing-60)}}@media screen and (min-width: 769px) and (prefers-color-scheme: dark){[data-theme=system] .excursionLinkArea:where(.astro-ics4qepc){--excursion-link-area-background-color: var(--color-background-2)}}@media screen and (min-width: 769px){[data-theme=dark] .excursionLinkArea:where(.astro-ics4qepc){--excursion-link-area-background-color: var(--color-background-2)}}.contactArea__inner:where(.astro-m2nzsg34){margin:auto var(--size-margin-content-narrow);min-width:calc(var(--size-breakpoint-min) - var(--size-margin-content-narrow) * 2)}@media print,screen and (min-width: 769px){.contactArea__inner:where(.astro-m2nzsg34){margin:auto var(--size-margin-content-wide)}}.contactArea:where(.astro-m2nzsg34){--contact-area-background-color: var(--color-background-3);background-color:var(--contact-area-background-color);color:var(--color-font-white)}.contactArea__inner:where(.astro-m2nzsg34){padding-bottom:var(--size-spacing-60);padding-top:var(--size-spacing-60)}.contact:where(.astro-m2nzsg34){text-align:center}.contact__heading:where(.astro-m2nzsg34){font-family:var(--font-family-roboto);font-size:var(--font-size-heading-contact-narrow)}.contact__body:where(.astro-m2nzsg34){margin-top:var(--size-spacing-30)}.contact__linkLayout:where(.astro-m2nzsg34){margin-top:var(--size-spacing-30)}.contact__link:where(.astro-m2nzsg34){align-items:center;background-color:var(--color-button-normal-background-normal);border-radius:var(--border-radius-ellipse);color:var(--color-button-normal-text-normal);display:inline-flex;font-size:var(--font-size-16);font-weight:var(--font-weight-medium);height:80px;justify-content:center;max-width:290px;padding:var(--size-spacing-20) var(--size-spacing-70) var(--size-spacing-20) var(--size-spacing-40);position:relative;text-align:center;width:100%}.contact__link:where(.astro-m2nzsg34):before,.contact__link:where(.astro-m2nzsg34):after{content:"";display:inline-block;position:absolute;top:50%;translate:0 -50%}.contact__link:where(.astro-m2nzsg34):before{background-color:var(--color-button-normal-bullet-normal);border-radius:var(--border-radius-round);height:40px;right:20px;width:40px}.contact__link:where(.astro-m2nzsg34):after{border-right:var(--border-arrow);border-top:var(--border-arrow);height:6px;right:38px;rotate:var(--transform-rotate-45);width:6px}.contact__tel:where(.astro-m2nzsg34){align-items:center;display:flex;flex-direction:column;gap:var(--size-spacing-10) var(--size-spacing-40);margin-top:var(--size-spacing-20)}.contact__list:where(.astro-m2nzsg34){margin-top:var(--size-spacing-30)}.contact__listItem:where(.astro-m2nzsg34):not(:first-child){margin-top:var(--size-spacing-20)}.contact__listLink:where(.astro-m2nzsg34){color:var(--color-font-white);display:flex;flex-direction:row-reverse;gap:var(--size-spacing-10);justify-content:left;text-align:left}.contact__listTitle:where(.astro-m2nzsg34){position:relative}.contact__listTitle:where(.astro-m2nzsg34):before,.contact__listTitle:where(.astro-m2nzsg34):after{translate:0 -50%;top:50%;position:absolute}.contact__listTitle:where(.astro-m2nzsg34):after{content:"";display:inline-block;height:6px;rotate:var(--transform-rotate-45);vertical-align:middle;width:6px;border-right:var(--border-arrow);border-top:var(--border-arrow)}.contact__listTitle:where(.astro-m2nzsg34){padding-right:var(--size-spacing-20)}.contact__listTitle:where(.astro-m2nzsg34):after{right:4px}@media screen and (any-hover: hover){.contact__listTitle:where(.astro-m2nzsg34):after{transition:translate var(--transition-hover)}.contact__listTitle:where(.astro-m2nzsg34):hover:after,.contact__listTitle:where(.astro-m2nzsg34):focus-visible:after{translate:var(--transform-translate-x-arrow) -50%}}.contact__listTitle:where(.astro-m2nzsg34){display:inline-block;padding-right:var(--size-spacing-40)}.contact__listText:where(.astro-m2nzsg34){font-size:var(--font-size-13)}.contact__listMedia:where(.astro-m2nzsg34){width:60px;height:60px;flex-shrink:0}.contact:where(.astro-m2nzsg34).-emphasis .contact__link:where(.astro-m2nzsg34){background-color:var(--color-button-emphasis-background-normal);color:var(--color-button-emphasis-text-normal)}.contact:where(.astro-m2nzsg34).-emphasis .contact__link:where(.astro-m2nzsg34):before{background-color:var(--color-button-emphasis-bullet-normal)}@media print,screen and (min-width: 769px){.contactArea__inner:where(.astro-m2nzsg34){padding-bottom:190px;padding-top:var(--size-spacing-120)}.contact__heading:where(.astro-m2nzsg34){font-size:var(--font-size-heading-contact-wide)}.contact__body:where(.astro-m2nzsg34){margin-top:var(--size-spacing-40)}.contact__body:where(.astro-m2nzsg34):has(>.contact__list){display:grid;gap:var(--size-spacing-40) var(--size-spacing-60)}.contact__text:where(.astro-m2nzsg34):has(+.contact__linkLayout+.contact__list){grid-area:1/1/2/3}.contact__linkLayout:where(.astro-m2nzsg34):has(+.contact__list){text-align:right;grid-area:2/1/3/2;margin-top:0}.contact__link:where(.astro-m2nzsg34){font-size:var(--font-size-22);height:120px;padding:var(--size-spacing-40) var(--size-spacing-120);max-width:480px}.contact__link:where(.astro-m2nzsg34):before{height:48px;right:30px;width:48px}.contact__link:where(.astro-m2nzsg34):after{border-width:2px;height:7px;right:52px;rotate:var(--transform-rotate-45);width:7px}.contact__list:where(.astro-m2nzsg34){margin-top:0;grid-area:2/2/3/3}.contact__listItem:where(.astro-m2nzsg34):not(:first-child){margin-top:var(--size-spacing-30)}.contact__listLink:where(.astro-m2nzsg34){align-items:center;gap:var(--size-spacing-20)}.contact__listTitle:where(.astro-m2nzsg34){padding-right:var(--size-spacing-20)}.contact__listText:where(.astro-m2nzsg34){font-size:var(--font-size-14)}.contact__listMedia:where(.astro-m2nzsg34){width:80px;height:80px}}@media screen and (any-hover: hover){.contact__link:where(.astro-m2nzsg34):any-link{transition:background-color var(--transition-hover),color var(--transition-hover)}.contact__link:where(.astro-m2nzsg34):any-link:before{transition:background-color var(--transition-hover)}.contact__link:where(.astro-m2nzsg34):any-link:after{transition:translate var(--transition-hover)}.contact__link:where(.astro-m2nzsg34):any-link:hover,.contact__link:where(.astro-m2nzsg34):any-link:focus-visible{background-color:var(--color-button-normal-background-hover);color:var(--color-button-normal-text-hover)}.contact__link:where(.astro-m2nzsg34):any-link:hover:before,.contact__link:where(.astro-m2nzsg34):any-link:focus-visible:before{background-color:var(--color-button-normal-bullet-hover)}.contact__link:where(.astro-m2nzsg34):any-link:hover:after,.contact__link:where(.astro-m2nzsg34):any-link:focus-visible:after{translate:var(--transform-translate-x-arrow) -50%}.contact__listLink:where(.astro-m2nzsg34):hover,.contact__listLink:where(.astro-m2nzsg34):focus-visible{color:var(--color-link-text-white-hover)}.contact:where(.astro-m2nzsg34).-emphasis .contact__link:where(.astro-m2nzsg34):any-link:hover,.contact:where(.astro-m2nzsg34).-emphasis .contact__link:where(.astro-m2nzsg34):any-link:focus-visible{background-color:var(--color-button-emphasis-background-hover);color:var(--color-button-emphasis-text-hover)}.contact:where(.astro-m2nzsg34).-emphasis .contact__link:where(.astro-m2nzsg34):any-link:hover:before,.contact:where(.astro-m2nzsg34).-emphasis .contact__link:where(.astro-m2nzsg34):any-link:focus-visible:before{background-color:var(--color-button-emphasis-bullet-hover)}}.linkListArea__inner:where(.astro-aro5qlnz){margin:auto var(--size-margin-content-narrow);min-width:calc(var(--size-breakpoint-min) - var(--size-margin-content-narrow) * 2)}@media print,screen and (min-width: 769px){.linkListArea__inner:where(.astro-aro5qlnz){margin:auto var(--size-margin-content-wide)}}.linkListArea:where(.astro-aro5qlnz){--link-list-area-background-color: var(--color-background-5);background-color:var(--link-list-area-background-color);color:var(--color-link-text-white-normal)}.linkListArea__inner:where(.astro-aro5qlnz){padding-bottom:var(--size-spacing-30);padding-top:var(--size-spacing-30)}.linkList__list:where(.astro-aro5qlnz){display:flex;justify-content:center;flex-wrap:wrap;gap:var(--size-spacing-10) var(--size-spacing-30)}.linkList__item:where(.astro-aro5qlnz){flex:0 0 auto;max-width:100%}.linkList__link:where(.astro-aro5qlnz){color:var(--color-link-text-white-normal);font-size:var(--font-size-13)}.linkList__link:where(.astro-aro5qlnz):after{border-right:var(--border-arrow);border-top:var(--border-arrow);content:"";display:inline-block;height:6px;margin-left:var(--size-spacing-10);rotate:var(--transform-rotate-45);vertical-align:middle;width:6px}@media screen and (prefers-color-scheme: dark){[data-theme=system] .linkListArea:where(.astro-aro5qlnz){--link-list-area-background-color: var(--color-background-2)}}@media print,screen and (min-width: 769px){.linkListArea__inner:where(.astro-aro5qlnz){padding-bottom:36px;padding-top:36px}.linkList__list:where(.astro-aro5qlnz){justify-content:flex-start}.linkList__link:where(.astro-aro5qlnz){color:var(--color-link-text-white-normal);font-size:var(--font-size-14)}}@media screen and (any-hover: hover){.linkList__link:where(.astro-aro5qlnz):after{transition:translate var(--transition-hover)}.linkList__link:where(.astro-aro5qlnz):hover,.linkList__link:where(.astro-aro5qlnz):focus-visible{color:var(--color-link-text-white-hover)}.linkList__link:where(.astro-aro5qlnz):hover:after,.linkList__link:where(.astro-aro5qlnz):focus-visible:after{translate:var(--transform-translate-x-arrow) 0}}[data-theme=dark] .linkListArea:where(.astro-aro5qlnz){--link-list-area-background-color: var(--color-background-2)}.copyrightArea__inner:where(.astro-yjicw65d){margin:auto var(--size-margin-content-narrow);min-width:calc(var(--size-breakpoint-min) - var(--size-margin-content-narrow) * 2)}@media print,screen and (min-width: 769px){.copyrightArea__inner:where(.astro-yjicw65d){margin:auto var(--size-margin-content-wide)}}.copyrightArea:where(.astro-yjicw65d){--copyright-area-background-color: var(--color-background-normal);background-color:var(--copyright-area-background-color)}.copyrightArea__inner:where(.astro-yjicw65d){padding-bottom:var(--size-spacing-20);padding-top:var(--size-spacing-20)}.copyright:where(.astro-yjicw65d){font-family:var(--font-family-roboto);font-size:var(--font-size-12);text-align:center}@media screen and (prefers-color-scheme: dark){[data-theme=system] .copyrightArea:where(.astro-yjicw65d){--copyright-area-background-color: var(--color-background-normal-dark)}}@media print,screen and (min-width: 769px){.copyrightArea__inner:where(.astro-yjicw65d){padding-bottom:var(--size-spacing-40);padding-top:var(--size-spacing-40)}.copyright:where(.astro-yjicw65d){text-align:left}}[data-theme=dark] .copyrightArea:where(.astro-yjicw65d){--copyright-area-background-color: var(--color-background-normal-dark)}.footer:where(.astro-pzbmjr5h){margin-top:var(--size-spacing-30);position:relative}@media print,screen and (min-width: 769px){.footer:where(.astro-pzbmjr5h){margin-top:var(--size-spacing-160)}}
