.banner[data-v-5560cd9d]{overflow:hidden;width:100%}@media (max-width:1227px){.banner[data-v-5560cd9d]{padding:0 var(--hr-home-space)}}.link-group[data-v-5560cd9d]{-moz-column-gap:15px;column-gap:15px;display:flex;position:absolute;right:clamp(50px,5vw,80px);top:clamp(50px,3.5vw,60px);z-index:1}.link-group a[data-v-5560cd9d],.link-group button[data-v-5560cd9d]{background-color:#fff;border-radius:50%;display:block;height:65px;position:relative;width:65px}.link-group a[data-v-5560cd9d] span,.link-group button[data-v-5560cd9d] span{color:var(--primary);font-weight:500}.link-group a svg[data-v-5560cd9d],.link-group button svg[data-v-5560cd9d]{color:var(--primary);height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px}.logo[data-v-5560cd9d]{height:25%;margin:auto 0;mix-blend-mode:multiply;position:absolute;width:29.5%}.logo div[data-v-5560cd9d]{aspect-ratio:293/80;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:100%;max-width:414px;outline-offset:5px;overflow:hidden;text-indent:101%;white-space:nowrap;width:90%}.logo div[data-v-5560cd9d] :focus,.logo div[data-v-5560cd9d]:focus-visible{box-shadow:none;outline:2px dashed #333!important;outline-offset:0}.banner-container[data-v-5560cd9d]{aspect-ratio:var(--aspect-ratio);border-radius:clamp(40px,26.79vw - 165.71px,100px);margin:0 auto 25px;max-width:1600px;overflow:hidden;position:relative;width:100%}@media (max-width:1227px){.banner-container[data-v-5560cd9d]{display:none}}.desktop-banner[data-v-5560cd9d]{height:100%;-webkit-mask-image:url(./banner-wrap.DUruDs-G.png);mask-image:url(./banner-wrap.DUruDs-G.png);-webkit-mask-image:url(./banner-wrap.DUruDs-G.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:100%}.swiper[data-v-5560cd9d]{aspect-ratio:var(--aspect-ratio);position:relative;width:100%}@media (max-width:1227px){.swiper[data-v-5560cd9d]{aspect-ratio:485/231}}.swiper .SwiperSlide[data-v-5560cd9d],.swiper .link[data-v-5560cd9d],.swiper .swiper[data-v-5560cd9d]{height:100%;width:100%}.swiper .link[data-v-5560cd9d]{display:block;overflow:hidden}.swiper .link .img[data-v-5560cd9d]{aspect-ratio:var(--aspect-ratio);background-color:color-mix(in srgb,var(--secondary) 50%,#fff 50%)}@media (max-width:1227px){.swiper .link .img[data-v-5560cd9d]{aspect-ratio:485/231}}.swiper .link .img img[data-v-5560cd9d]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;width:100%}.swiper .link .content-wrap[data-v-5560cd9d]{bottom:0;left:1.7vw;padding:58px 52px;position:absolute;width:49%;z-index:9999}.swiper .link .content-wrap .content[data-v-5560cd9d]{background-color:#fff;border-radius:50px;font-size:var(--hr-font-40);font-weight:700;padding:40px 40px 80px}.swiper .link .content-wrap .content p[data-v-5560cd9d]{font-family:Noto Serif TC,Noto Serif,serif}.yt-player-wrap[data-v-5560cd9d]{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.yt-player[data-v-5560cd9d]{aspect-ratio:16/9;flex-shrink:0;pointer-events:none;width:100%}.yt-player .iframe[data-v-5560cd9d]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-5560cd9d] .iframe iframe,[data-v-5560cd9d] .yt-player iframe{display:block;height:100%;width:100%}.video[data-v-5560cd9d]{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.video video[data-v-5560cd9d]{aspect-ratio:16/9;flex-shrink:0;max-width:calc(177.77778%/var(--aspect-ratio));-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:100%}.mobile-banner[data-v-5560cd9d]{display:none;height:100%;pointer-events:none;position:absolute;visibility:hidden;width:100%}@media (max-width:1227px){.mobile-banner[data-v-5560cd9d]{display:block;pointer-events:all;position:relative;visibility:visible}}.mobile-banner.show[data-v-5560cd9d]{display:block;pointer-events:all;position:relative;visibility:visible}@media (max-width:1227px){.banner.v1 .banner-container .swiper-pagination{bottom:30px!important;bottom:10px;-moz-column-gap:3px;column-gap:3px;justify-content:center;padding:0!important;position:absolute;width:100%}}
