:root{--color-menu:#000;--bg-menu:'#F7F8FA';--section-margin-x:12vw}.questrial{font-family:'Questrial', sans-serif}.alexandria{font-family:'Alexandria';font-style:normal;font-optical-sizing:auto}body{font-family:'Alexandria', sans-serif;font-optical-sizing:auto;font-style:normal}.footer-banner{margin-right:-6vw}.footer-banner:last-child{margin-right:0}.scroll-none::-webkit-scrollbar{display:none}.scroll-type-1{scrollbar-color:#4d4d4d #d9d9d9}.scroll-type-1::-webkit-scrollbar-thumb:hover{opacity:1}.scroll-type-1::-webkit-scrollbar-thumb{background-color:#000}.dropdown-menu .detail{transform:scaleY(0);transform-origin:top;transition:transform 0.1s ease-out}.dropdown-menu .screen-lock{transform:scaleY(0);transform-origin:top;opacity:0;background-color:rgba(0,0,0,0.2);backdrop-filter:blur(10px);transition:opacity 0.2s ease-in}.dropdown-menu a:hover{color:inherit !important}.dropdown-menu.visible .screen-lock{transform:scaleY(1);opacity:100}.dropdown-menu.visible .detail{transform:scaleY(1);transition:transform 0.1s ease-out}.hover-underline{position:relative;display:inline-block;text-decoration:none}.hover-underline::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--color-menu);transform:scaleX(0);transition:transform 0.2s ease}.hover-underline.text-black::after{background:black}.hover-underline:hover::after{transform:scaleX(0.8)}#mobile .footer-banner{margin-right:-11vw}#desktop .footer-banner:last-child{margin-right:0}#desktop .footer-banner{margin-right:-6vw}#desktop .footer-banner:last-child{margin-right:0}.skelton{background-color:#e5e7eb;content:' ';border-radius:9999px;display:flex}.skelton>div{opacity:0}.hover-group:hover .hover-item,.hover-group:has(a:active) .hover-item,.hover-group:has(a:focus) .hover-item{opacity:0.25}.hover-group:has(.carousel-btns:hover) .hover-item{opacity:1}a:active .hover-item,a:focus .hover-item,a:hover .hover-item{opacity:1 !important;outline:none}a:has(.hover-item){outline:none}.hover-item:hover,.hover-item:has(a:active),.hover-item:has(a:focus){opacity:1 !important;outline:none}.hover-item:hover a,.hover-item:has(a:active) a,.hover-item:has(a:focus) a{outline:none}.masthead.masthead-inline{display:none !important}.entry-content{margin-top:0px !important}#mobile-menu-content .menu-section{padding-top:3vw}.menu-section a:hover{color:inherit !important}.px-none{padding-left:0 !important;padding-right:0 !important}.en #desktop-banner .text-banner{font-size:3.5vw;top:9vw;left:11vw}.en #desktop .text-content-title{font-weight:700;line-height:1}.en #desktop .text-content-subtitle{line-height:clamp(2rem, 2vw, 2vw);font-weight:700;margin-bottom:1rem}.en #desktop .text-content-p1{font-size:clamp(1rem, 1vw, 1vw);font-weight:300;line-height:2;margin-bottom:2rem}.en #desktop .page-section{padding:clamp(70px, 5vw, 5vw) var(--section-margin-x)}.en #mobile .text-content-title{font-weight:700}.en #mobile .text-content-subtitle{font-size:1.5rem;font-weight:700;margin-bottom:1.8vw}.en #mobile .text-content-p1{font-weight:300;line-height:2;margin-bottom:5vw}.en #mobile .text-content-p2{font-weight:400}.en #mobile .page-section{padding:5vw 7vw}.zh #desktop-banner .text-banner{font-size:3.5vw;top:9vw;left:11vw}.zh #desktop .text-content-title{font-weight:700;line-height:1}.zh #desktop .text-content-subtitle{line-height:clamp(2rem, 2vw, 2vw);font-weight:700;margin-bottom:1rem}.zh #desktop .text-content-p1{font-size:clamp(1rem, 1vw, 1vw);font-weight:300;line-height:2;margin-bottom:2rem}.zh #desktop .page-section{padding:clamp(70px, 5vw, 5vw) var(--section-margin-x)}.zh #mobile .text-content-title{font-weight:700}.zh #mobile .text-content-subtitle{font-size:1.5rem;font-weight:700;margin-bottom:1.8vw}.zh #mobile .text-content-p1{font-weight:300;line-height:2;margin-bottom:5vw}.zh #mobile .text-content-p2{font-weight:400}.zh #mobile .page-section{padding:5vw 7vw}.scrollbar-container{width:100%;height:0.4vw;background-color:#d9d9d9;position:relative;border-radius:10px;overflow:hidden;margin:20px}.scrollbar{height:100%;background-color:#4d4d4d;position:absolute;border-radius:10px;cursor:grab;user-select:none}.scrollbar:active{cursor:grabbing}div:has(a:focus:has(:not(.hover-item)) img){padding:5px}div:has(a:focus-visible:has(:not(.hover-item)) img){padding:5px}div:has(a:focus-within:has(:not(.hover-item)) img){padding:5px}.text-\[--color-menu\]{color:var(--color-menu) !important}.bg-\[--bg-menu\]{background-color:var(--bg-menu) !important}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.list-disc li{list-style-type:disc !important}
