@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ContentsNav:where(.astro-63IF727X){--accent-text-color:var(--white);--accent-border-color:var(--whiteAlpha20);background-color:var(--white);display:flex;height:100%;justify-content:space-between}@media screen and (min-width:768px){.ContentsNav:where(.astro-63IF727X){flex-direction:column-reverse;justify-content:flex-end}}@media screen and (min-width:1024px){.ContentsNav:where(.astro-63IF727X){flex-direction:row;justify-content:space-between}}.ContentsNav:where(.astro-63IF727X) .ContentsNav__inner:where(.astro-63IF727X){position:relative;width:100%}.ContentsNav__bg:where(.astro-63IF727X){background-position:50%;background-size:cover;display:none}@media screen and (min-width:768px){.ContentsNav__bg:where(.astro-63IF727X){display:block;height:30vh;width:100%}}@media screen and (min-width:1024px){.ContentsNav__bg:where(.astro-63IF727X){height:100vh;width:30%}}.ContentsNav__logo:where(.astro-63IF727X){display:none;width:110px}@media screen and (min-width:640px){.ContentsNav__logo:where(.astro-63IF727X){display:block;margin-bottom:16px;margin-top:0;width:100%}}@media screen and (min-width:768px){.ContentsNav__logo:where(.astro-63IF727X){margin-bottom:32px}}@media screen and (min-width:1024px){.ContentsNav__logo:where(.astro-63IF727X){margin-bottom:64px}}.ContentsNav__nav:where(.astro-63IF727X){display:flex;flex-direction:column;height:100%;padding-bottom:56px;position:relative;width:100%;z-index:1}@media screen and (min-width:768px){.ContentsNav__nav:where(.astro-63IF727X){padding-top:48px}}@media screen and (min-width:1024px){.ContentsNav__nav:where(.astro-63IF727X){padding-bottom:48px;padding-left:10%;width:auto}}.ContentsNav__inner:where(.astro-63IF727X){display:block;padding-top:var(--topBarHeight);width:auto}@media screen and (min-width:640px){.ContentsNav__inner:where(.astro-63IF727X){display:flex;width:100%}}.ContentsNav__download:where(.astro-63IF727X){align-items:center;bottom:0;color:var(--accent-text-color);display:grid;grid-template-columns:1fr;left:0;padding:10px;position:absolute;width:100%}@media screen and (min-width:768px){.ContentsNav__download:where(.astro-63IF727X){display:none}}.ContentsNav__heading:where(.astro-63IF727X){border-bottom:1px solid var(--gray40Alpha20);padding-bottom:0;padding-top:24px;z-index:1}@media screen and (min-width:768px){.ContentsNav__heading:where(.astro-63IF727X){border-bottom:0;min-height:23vh;padding-bottom:32px;padding-top:0}}@media screen and (min-width:1024px){.ContentsNav__heading:where(.astro-63IF727X){min-height:auto}}@media screen and (orientation:landscape) and (max-height:767px){.ContentsNav__heading:where(.astro-63IF727X){border-bottom:0;padding-bottom:24px}}@media screen and (orientation:landscape) and (max-height:639px){.ContentsNav__heading:where(.astro-63IF727X){border-bottom:0;padding-bottom:20px}}.ContentsNav__heading-container:where(.astro-63IF727X){align-items:center;display:flex;flex-flow:row-reverse;gap:32px;justify-content:space-between;margin-bottom:16px!important;width:100%}@media screen and (min-width:768px){.ContentsNav__heading-container:where(.astro-63IF727X){align-items:flex-start;flex-flow:column}}.ContentsNav__title:where(.astro-63IF727X){color:var(--accent-text-color);font-size:24px;font-size:clamp(24px,6vmin,48px);font-weight:600;line-height:120%}@media screen and (orientation:landscape) and (max-height:639px){.ContentsNav__title:where(.astro-63IF727X){font-size:18px;margin-bottom:0}}.ContentsNav__vision-hub-dropdown:where(.astro-63IF727X){display:block}@media screen and (min-width:768px){.ContentsNav__vision-hub-dropdown:where(.astro-63IF727X){display:none}}.ContentsNav__list:where(.astro-63IF727X){display:grid;grid-template-columns:1fr;width:100%}@media screen and (min-width:768px){.ContentsNav__list:where(.astro-63IF727X){column-gap:24px;grid-template-columns:repeat(3,1fr);height:100%;margin:0 auto;max-width:var(--containerWidth);min-height:30vh;padding:0 24px;row-gap:32px}}@media screen and (min-width:1024px){.ContentsNav__list:where(.astro-63IF727X){column-gap:32px;height:60%;row-gap:0;width:894px}}@media screen and (min-width:1536px){.ContentsNav__list:where(.astro-63IF727X){row-gap:16px}}@media screen and (min-width:1760px){.ContentsNav__list:where(.astro-63IF727X){row-gap:32px}}@media screen and (orientation:landscape) and (max-height:639px){.ContentsNav__list:where(.astro-63IF727X){column-gap:24px;display:grid;margin:0 auto;max-width:var(--containerWidth);padding:0 24px;row-gap:0}}.ContentsNav__list-item:where(.astro-63IF727X){counter-increment:HomeContents;display:flex}.ContentsNav__list-item:where(.astro-63IF727X):last-child .ContentsNav__link:where(.astro-63IF727X){border-width:0}@media screen and (min-width:768px){.ContentsNav__list-item:where(.astro-63IF727X):last-child .ContentsNav__link:where(.astro-63IF727X){border-width:2px}}@media screen and (orientation:landscape) and (max-height:767px){.ContentsNav__list-item:where(.astro-63IF727X):last-child .ContentsNav__link:where(.astro-63IF727X){border-width:2px}}@media screen and (orientation:landscape) and (max-height:639px){.ContentsNav__list-item:where(.astro-63IF727X):last-child .ContentsNav__link:where(.astro-63IF727X){border-width:1px}}.ContentsNav__link:where(.astro-63IF727X){border-bottom:1px solid var(--accent-border-color);color:var(--accent-text-color);display:inline-flex;flex-flow:column;font-weight:600;justify-content:flex-end;line-height:110%;margin:0 auto;max-width:var(--containerWidth);padding:0 24px;position:relative;text-decoration:none;width:100%}@media screen and (min-width:768px){.ContentsNav__link:where(.astro-63IF727X){border-bottom-width:2px;margin:0;padding:0 0 1.5rem}}@media screen and (orientation:landscape) and (max-height:767px){.ContentsNav__link:where(.astro-63IF727X){border-bottom-width:2px;margin:0}}@media screen and (min-width:1536px){.ContentsNav__link:where(.astro-63IF727X){padding-bottom:1rem}}@media screen and (min-width:1760px){.ContentsNav__link:where(.astro-63IF727X){padding-bottom:1.5rem}}@media screen and (orientation:landscape) and (max-height:639px){.ContentsNav__link:where(.astro-63IF727X){border-bottom-width:1px;padding:0}}.ContentsNav__link:where(.astro-63IF727X):after{background-color:var(--blue);bottom:-2px;content:"";display:none;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform var(--defaultDuration) var(--defaultEasing);width:100%}@media screen and (min-width:768px){.ContentsNav__link:where(.astro-63IF727X):after{display:block}}@media screen and (orientation:landscape) and (max-height:639px){.ContentsNav__link:where(.astro-63IF727X):after{display:none}}.ContentsNav__link:where(.astro-63IF727X):focus:after,.ContentsNav__link:where(.astro-63IF727X):hover:after{transform:scaleX(1)}.ContentsNav__link:where(.astro-63IF727X):focus .ContentsNav__link-image-container:where(.astro-63IF727X),.ContentsNav__link:where(.astro-63IF727X):hover .ContentsNav__link-image-container:where(.astro-63IF727X){transform:scale(1.4)}@media screen and (orientation:landscape) and (max-height:767px){.ContentsNav__link:where(.astro-63IF727X):focus .ContentsNav__link-image-container:where(.astro-63IF727X),.ContentsNav__link:where(.astro-63IF727X):hover .ContentsNav__link-image-container:where(.astro-63IF727X){transform:scale(1.7)}}.ContentsNav__link:where(.astro-63IF727X):focus .ContentsNav__link-image:where(.astro-63IF727X),.ContentsNav__link:where(.astro-63IF727X):hover .ContentsNav__link-image:where(.astro-63IF727X){animation-play-state:running}.ContentsNav__link:where(.astro-63IF727X):focus .ContentsNav__link-label:where(.astro-63IF727X):after,.ContentsNav__link:where(.astro-63IF727X):hover .ContentsNav__link-label:where(.astro-63IF727X):after{opacity:0}.ContentsNav__link-image-container:where(.astro-63IF727X){display:none;margin-left:-10%;max-width:80%;transform:scale(1.2);transform-origin:center center;transition:transform var(--defaultDuration) var(--defaultEasing)}@media screen and (min-width:768px){.ContentsNav__link-image-container:where(.astro-63IF727X){display:block}}@media screen and (min-width:1024px){.ContentsNav__link-image-container:where(.astro-63IF727X){max-width:80%}}@media screen and (orientation:landscape) and (max-height:767px){.ContentsNav__link-image-container:where(.astro-63IF727X){margin-left:-7.5%;max-width:57.5%;transform:scale(1.5)}}@media screen and (min-width:1280px){.ContentsNav__link-image-container:where(.astro-63IF727X){max-width:67.5%}}@media screen and (min-width:1536px){.ContentsNav__link-image-container:where(.astro-63IF727X){max-width:80%}}@media screen and (min-width:1760px){.ContentsNav__link-image-container:where(.astro-63IF727X){max-width:90%}}@media screen and (orientation:landscape) and (max-height:639px){.ContentsNav__link-image-container:where(.astro-63IF727X){display:none}}.ContentsNav__link-image:where(.astro-63IF727X){animation-duration:120s;animation-iteration-count:infinite;animation-name:rotate;animation-play-state:paused;animation-timing-function:linear;position:relative;z-index:-1}.ContentsNav__link-label:where(.astro-63IF727X){align-items:center;display:flex;gap:1rem;min-width:191px;padding-bottom:18px;padding-top:18px;position:relative;width:100%;z-index:1}@media screen and (min-width:640px){.ContentsNav__link-label:where(.astro-63IF727X){font-size:1.25rem}}@media screen and (min-width:768px){.ContentsNav__link-label:where(.astro-63IF727X){align-items:flex-start;flex-direction:column;gap:.5rem;height:calc(2.2em + 3.7rem);margin-top:0;padding-bottom:0;padding-top:0;width:-webkit-min-content;width:min-content}}@media screen and (min-width:1280px){.ContentsNav__link-label:where(.astro-63IF727X){padding-left:0}}.ContentsNav__link-label:where(.astro-63IF727X):before{color:var(--white);content:counter(HomeContents,decimal-leading-zero);display:block;font-size:1.5rem;font-weight:600;line-height:80%;width:2ch}@media screen and (min-width:640px){.ContentsNav__link-label:where(.astro-63IF727X):before{font-size:1.25rem;font-weight:unset;line-height:80%}}@media screen and (min-width:768px){.ContentsNav__link-label:where(.astro-63IF727X):before{font-size:4rem}}@media screen and (orientation:landscape) and (max-height:639px){.ContentsNav__link-label:where(.astro-63IF727X):before{font-size:1rem}}.ContentsNav__link-label:where(.astro-63IF727X):after{content:counter(HomeContents,decimal-leading-zero);display:block;display:none;font-size:4rem;line-height:80%;position:absolute;transition:opacity var(--defaultDuration) var(--defaultEasing);width:2ch}@media screen and (min-width:768px){.ContentsNav__link-label:where(.astro-63IF727X):after{display:block}}@media screen and (orientation:landscape) and (max-height:639px){.ContentsNav__link-label:where(.astro-63IF727X):after{display:none}}.ContentsNav__link-label:where(.astro-63IF727X):hover:before{color:var(--blue)}.ContentsNav__link-label-title-mobile:where(.astro-63IF727X),.ContentsNav__link-label-title:where(.astro-63IF727X){display:none;font-size:1.25rem;font-weight:500;letter-spacing:.18px;line-height:110%}@media screen and (min-width:768px){.ContentsNav__link-label-title-mobile:where(.astro-63IF727X),.ContentsNav__link-label-title:where(.astro-63IF727X){display:inline}}@media screen and (min-width:1280px){.ContentsNav__link-label-title-mobile:where(.astro-63IF727X),.ContentsNav__link-label-title:where(.astro-63IF727X){padding-left:0}}@media screen and (orientation:landscape) and (max-height:639px){.ContentsNav__link-label-title-mobile:where(.astro-63IF727X),.ContentsNav__link-label-title:where(.astro-63IF727X){-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;padding-left:0}}.ContentsNav__link-label-title-mobile:where(.astro-63IF727X){display:inline}@media screen and (min-width:768px){.ContentsNav__link-label-title-mobile:where(.astro-63IF727X){display:none}}.ContentsNav--mobile-nav:where(.astro-63IF727X) .ContentsNav__nav:where(.astro-63IF727X){overflow-y:auto;overscroll-behavior:contain}.ContentsNav--accent-text:where(.astro-63IF727X){--accent-text-color:var(--midnight);--accent-border-color:var(--gray40Alpha20)}.ContentsNav--accent-text:where(.astro-63IF727X) .ContentsNav__link-label:where(.astro-63IF727X):before{-webkit-text-fill-color:#0000;background:var(--gradientBlue);-webkit-background-clip:text;background-clip:text}.Logo:where(.astro-TRVLS4LV){color:var(--white);display:inline-flex;position:relative;text-decoration:none}.Logo__image:where(.astro-TRVLS4LV){height:32px;transition:opacity var(--defaultDuration)}.Logo__image-icon:where(.astro-TRVLS4LV),.Logo__image-type:where(.astro-TRVLS4LV){fill:currentColor}.Logo__back-text:where(.astro-TRVLS4LV){align-items:center;display:none;font-size:14px;gap:12px;height:100%;left:0;line-height:1;opacity:0;position:absolute;top:0;transition:opacity var(--defaultDuration);width:200px}@media screen and (min-width:640px){.Logo__back-text:where(.astro-TRVLS4LV){display:flex}}@media screen and (min-width:768px){.Logo__back-text:where(.astro-TRVLS4LV){font-size:20px}}.Logo--is-small:where(.astro-TRVLS4LV) .Logo__image:where(.astro-TRVLS4LV){height:20px}@media screen and (min-width:380px){.Logo--is-small:where(.astro-TRVLS4LV) .Logo__image:where(.astro-TRVLS4LV){height:24px}}.Logo--is-full-color:where(.astro-TRVLS4LV){color:var(--blue)}.Logo--is-full-color:where(.astro-TRVLS4LV) .Logo__image-icon:where(.astro-TRVLS4LV) path:where(.astro-TRVLS4LV):last-of-type{fill:var(--gray20)}@media screen and (min-width:640px){.Logo--has-back-text:where(.astro-TRVLS4LV):focus .Logo__image:where(.astro-TRVLS4LV),.Logo--has-back-text:where(.astro-TRVLS4LV):hover .Logo__image:where(.astro-TRVLS4LV){opacity:0}.Logo--has-back-text:where(.astro-TRVLS4LV):focus .Logo__back-text:where(.astro-TRVLS4LV),.Logo--has-back-text:where(.astro-TRVLS4LV):hover .Logo__back-text:where(.astro-TRVLS4LV){opacity:1}}
