.lang{padding-bottom:20px;padding-left:10px;position:relative}@media only screen and (max-width:1199px){.lang{width:280px;padding-bottom:0;padding-left:0;position:absolute;top:0;transform:translateY(-100%)}}.lang .lang-selector{position:relative}@media only screen and (max-width:1199px){.lang .lang-selector{display:none}}.lang .btn{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:160px;height:100%;padding:10px;transition:background .3s,color .3s;display:flex}@media only screen and (max-width:1199px){.lang .btn{width:280px}}.lang .btn:focus{box-shadow:none;outline:0}.lang .btn:hover{color:#a62621;background:#fff}.lang .open .btn{color:#333}.lang .open .btn:hover{color:#a62621}.lang .lang-arrow{transform-origin:50%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAydpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAzIDc5Ljk2OTBhODdmYywgMjAyNS8wMy8wNi0yMDo1MDoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjExIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEM0I1RkEwOENFODcxMUYwQUJEODhCNTE3MTk3M0Q4MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEM0I1RkEwOUNFODcxMUYwQUJEODhCNTE3MTk3M0Q4MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQzQjVGQTA2Q0U4NzExRjBBQkQ4OEI1MTcxOTczRDgwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQzQjVGQTA3Q0U4NzExRjBBQkQ4OEI1MTcxOTczRDgwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9lN5vAAAAI9JREFUeNpifKOu0M/AwDBR+Mb9BwxEgLcaig1A6gMTiADi/UABBSI0JQCpeCDewPD//38GoK31QHwfiBVAfGwYKBeArAZZAqT5PBALYNFkANVkABNDV4ChGZsmDI1QhQuAeD6UrQDVFI+ujhGsGzMQFgApfiA2AOIGYIgvxFCEJzBATq7HJY/VRmIAQIABAOw7yLPtbYYzAAAAAElFTkSuQmCC) 50% no-repeat;width:14px;height:10px;margin-left:auto;transition:transform .2s;display:inline-block}.lang .lang-selector.open .btn{background:#fff}.lang .lang-selector.open .lang-arrow{transform:rotate(180deg)}.lang .menu{z-index:50;background:#fff;min-width:160px;margin-top:0;position:absolute;top:100%;right:0}@media only screen and (max-width:1199px){.lang .menu{min-width:280px;max-width:280px}}.lang .menu:focus{box-shadow:none;outline:0}.lang .item{cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.lang .item:hover{color:#a62621}.lang .item:focus{outline:0}.lang .compact .btn{padding:4px 6px;font-size:12px}@media only screen and (max-width:1199px){.lang-selector.isRwdLang{z-index:2;border-radius:3px;outline:1px solid #fff3;margin:0 auto;display:flex;left:0;right:0}.lang-selector.isRwdLang .btn{color:#fff;width:280px}.lang-selector.isRwdLang .btn:hover{color:#a62621}.lang-selector.isRwdLang.open{outline:1px solid #fff0}.lang-selector.isRwdLang.open .btn{color:#333}.lang-selector.isRwdLang.open .btn:hover{color:#a62621}.lang-selector.isRwdLang .lang-arrow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAydpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAzIDc5Ljk2OTBhODdmYywgMjAyNS8wMy8wNi0yMDo1MDoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjExIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNTFFNzRBREM1MTAxMUYwOEZFMDgzQzc0MzNDMTA4MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNTFFNzRBRUM1MTAxMUYwOEZFMDgzQzc0MzNDMTA4MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI1MUU3NEFCQzUxMDExRjA4RkUwODNDNzQzM0MxMDgxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI1MUU3NEFDQzUxMDExRjA4RkUwODNDNzQzM0MxMDgxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e/F53AAAAHlJREFUeNpi/P//fz8DA8NEIH7AQBxoAOIPTCACiPcDsQIRmhKAOB6INzAAbQTheiC+D8QKUD42HICsBlkCpPk8EAtg0WQA1WQAE0NXgE0zhiZsGkF4ARDPh7IVoJri0dXh8g9I83pcmvBpZIA6uR6XPCNYNxkAIMAAbrQWP6NQGO0AAAAASUVORK5CYII=)}.lang-selector.isRwdLang .btn:hover .lang-arrow,.lang-selector.isRwdLang.open .lang-arrow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAydpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAzIDc5Ljk2OTBhODdmYywgMjAyNS8wMy8wNi0yMDo1MDoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjExIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERTFBODIzMUM1MTAxMUYwODU5QkY0Qzc4MUU3NTVDQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERTFBODIzMkM1MTAxMUYwODU5QkY0Qzc4MUU3NTVDQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRFMUE4MjJGQzUxMDExRjA4NTlCRjRDNzgxRTc1NUNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRFMUE4MjMwQzUxMDExRjA4NTlCRjRDNzgxRTc1NUNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jtRCoQAAAHZJREFUeNpiZGBg6Afiif///3/AQARgZGRsAFIfQOx6IL4PxApAzQz4MBAkwNTCBAhqBoIAZDXIEiDN54FYAIsmA6gmA7gYmgIMzdg0YWiEKlwAxPOhbAWopngMdTj8A9K8HpcmnBqhmkFOrsclzwhVRDIACDAAV+rXDyxSjIkAAAAASUVORK5CYII=)}}.lang .ls-enter{will-change:opacity,transform,filter;transition:opacity .3s,transform .3s,filter .3s}.lang .ls-enterFrom{opacity:0;filter:blur(2px);pointer-events:none;transform:translateY(-6px)scale(.98)}.lang .ls-enterTo{opacity:1;filter:blur();pointer-events:auto;transform:translateY(0)scale(1)}.lang .ls-leave{will-change:opacity,transform,filter;transition:opacity .3s,transform .3s,filter .3s}.lang .ls-leaveFrom{opacity:1;filter:blur();transform:translateY(0)scale(1)}.lang .ls-leaveTo{opacity:0;filter:blur(2px);pointer-events:none;transform:translateY(-6px)scale(.98)}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;width:100%;padding-right:var(--dialog-scrollbar-compensation,0);opacity:0;background:#28282a4d;min-height:100px;transition:background .3s,transform .8s ease-out,opacity .4s;position:fixed;top:0;left:0;right:0;transform:translateY(-120%)}@media only screen and (max-width:1199px){.header{min-height:60px}}.header.is-fixed{background:#28282ae6}@media only screen and (max-width:1199px){.header.is-fixed .nav-contact,.header.is-fixed .nav-contact:hover{color:#fff;background-color:#0000}.header.is-fixed{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#28282ae6,#28282a00)}}.header .wrap{z-index:1;justify-content:center;align-items:center;width:min(1366px,96%);min-height:100px;margin:0 auto;display:flex;position:relative}@media only screen and (max-width:1199px){.header .wrap{min-height:60px}.header .is-rwd-open{pointer-events:none}.header .is-rwd-open>*{pointer-events:auto}}.header .logo{cursor:pointer;width:130px;height:50px;margin-right:auto}@media only screen and (max-width:1199px){.header .logo{width:100px;height:auto;padding-top:0;position:absolute;top:16px;left:10px}.header .logo img{width:80%;height:auto}}.header .btn-nav-rwd{pointer-events:none;cursor:pointer;width:60px;height:60px;box-shadow:inset 1px solid #fff;-webkit-tap-highlight-color:transparent;border-radius:3px;display:none;position:absolute;top:30px;right:10px}@media only screen and (max-width:1199px){.header .btn-nav-rwd{pointer-events:auto;display:block;top:4px}}.header .btn-nav-rwd:before,.header .btn-nav-rwd:after{content:"";background:#fff;border-radius:2px;width:26px;height:2px;transition:transform .25s,box-shadow .25s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header .btn-nav-rwd:before{box-shadow:0 -8px #fff,0 8px #fff}.header .btn-nav-rwd:after{opacity:0}.header .btn-nav-rwd.is-open{box-shadow:inset 1px solid #ffffff80}.header .btn-nav-rwd.is-open:before,.header .btn-nav-rwd.is-open:after{background:#fff}.header .btn-nav-rwd.is-open:before{box-shadow:none;transform:translate(-50%,-50%)rotate(45deg)}.header .btn-nav-rwd.is-open:after{opacity:1;transform:translate(-50%,-50%)rotate(-45deg)}.header .btn-nav-rwd:focus{outline:none;box-shadow:inset 0 0 0 2px #00000026}.header.is-entered{opacity:1;transform:none}nav{flex:auto;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;display:flex}@media only screen and (max-width:1199px){nav{pointer-events:none;width:min(280px,80%);margin:0 auto;padding-top:10px;display:none;position:absolute;inset:0;transform:translateY(120px)}nav.is-rwd-open{pointer-events:auto;display:block}}nav:last-child:after{display:none}nav .nav-main{align-items:center;gap:.5rem;height:100%;margin:0 auto;display:flex}@media only screen and (max-width:1199px){nav .nav-main{flex-direction:column;gap:0;width:100%;height:auto}}nav .nav-btn{cursor:pointer;color:#fff;text-align:center;background:0 0;border:0;min-width:130px;padding:12px 10px 2rem;position:relative}@media only screen and (max-width:1199px){nav .nav-btn{color:#fff;border-radius:3px;width:280px;padding:10px}}nav .nav-btn:after{content:"";transform-origin:100%;background:#a62621;height:.1em;transition:transform .28s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media only screen and (max-width:1199px){nav .nav-btn:after{display:none}}nav .nav-btn:hover,nav .nav-btn.is-active{color:#ec2720}nav .nav-btn:hover:after,nav .nav-btn.is-active:after{transform-origin:0;transform:scaleX(1)}@media only screen and (max-width:1199px){nav .nav-btn:hover,nav .nav-btn.is-active{color:#fff;background:0 0}}.nav-contact{color:#000;cursor:pointer;background-color:#fff;border:0;border-radius:40px;outline:0;align-self:center;width:8.5rem;margin-top:0;margin-bottom:1.5rem;padding:.7rem;transition:color .3s,background-color .3s;position:relative;overflow:hidden;transform:translateZ(0)}.nav-contact span{z-index:1;position:relative}.nav-contact:before{content:"";top:var(--y);left:var(--x);aspect-ratio:1;pointer-events:none;backface-visibility:hidden;background-color:#000;border-radius:50%;width:250%;transition-property:transform,background-color,opacity;transition-duration:.3s;transition-timing-function:ease;position:absolute;transform:translate(-50%,-50%)scale(0)}.nav-contact:hover{color:#fff;background-color:#000}@media only screen and (max-width:1199px){.nav-contact:hover{background-color:#0000}}.nav-contact:hover:before{transition-duration:.7s;transform:translate(-50%,-50%)scale(1)}@media only screen and (max-width:1199px){.nav-contact{opacity:0;pointer-events:none;color:#fff;background-color:#0000;border-radius:3px;width:280px}.nav-contact.is-rwd-open{opacity:1;pointer-events:auto}.nav-contact:before,.nav-contact:after{display:none}}.rwd-overlay{opacity:0;pointer-events:none;z-index:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000e6;transition:opacity .25s;display:none;position:fixed;inset:0}@media only screen and (max-width:1199px){.rwd-overlay{display:block}}.rwd-overlay.is-active{opacity:1;pointer-events:auto;width:100vw;height:100vh}.header-share-wrap{letter-spacing:.1em;color:#fff;border-top:1px solid #fff3;justify-content:space-between;align-items:center;width:100%;margin-top:1rem;padding-top:.5rem;font-size:.8rem;display:none}.header-share-wrap span{gap:10px;margin-left:auto;display:inline-flex}.header-share-wrap a{color:#fff}.header-share-wrap svg{width:45px;height:45px;padding:10px}.header-share-wrap.is-rwd-open{display:flex}.footer{z-index:1;position:relative}.footer .wrap{text-align:center;flex-direction:column;align-items:center;width:100%;min-height:360px;display:flex;position:relative}@media only screen and (max-width:991px){.footer .wrap{padding-bottom:100px;font-size:.9rem}}.footer .content{z-index:1;width:1180px;position:relative}@media only screen and (max-width:1550px){.footer .content{width:60%}}@media only screen and (max-width:991px){.footer .content{width:min(280px,80%)}}.footer .nav{color:#fff;margin-top:50px;margin-bottom:110px;padding:0;list-style:none;display:flex}@media only screen and (max-width:991px){.footer .nav{flex-direction:column;margin-bottom:60px}}.footer .nav ul{display:block}.footer .nav li{cursor:pointer;flex:1;min-width:0}@media only screen and (max-width:991px){.footer .nav li{padding:10px;line-height:1rem}}.footer .nav li:hover{text-decoration:underline}@media only screen and (max-width:991px){.footer .nav li:hover{text-decoration:none}}.footer .middle{color:#000;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_圖層_2'%20data-name='圖層%202'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20138.81%2052.97'%3e%3cdefs%3e%3clinearGradient%20id='_未命名漸層_4'%20data-name='未命名漸層%204'%20x1='50.17'%20y1='47.34'%20x2='50.17'%20y2='33.24'%20gradientTransform='translate(0%2057.15)%20scale(1%20-1)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23fff'/%3e%3cstop%20offset='1'%20stop-color='%23999'/%3e%3c/linearGradient%3e%3clinearGradient%20id='_未命名漸層_5'%20data-name='未命名漸層%205'%20x1='102.09'%20y1='40.08'%20x2='101.45'%20y2='21.94'%20gradientTransform='translate(0%2057.15)%20scale(1%20-1)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23fff'/%3e%3cstop%20offset='.42'%20stop-color='%23999'/%3e%3cstop%20offset='1'%20stop-color='%23fff'/%3e%3c/linearGradient%3e%3clinearGradient%20id='_未命名漸層_4-2'%20data-name='未命名漸層%204'%20x1='3.5'%20y1='46.26'%20x2='2.37'%20y2='33.35'%20xlink:href='%23_未命名漸層_4'/%3e%3clinearGradient%20id='_未命名漸層_4-3'%20data-name='未命名漸層%204'%20x1='67.36'%20y1='31.24'%20x2='72.94'%20y2='15.96'%20xlink:href='%23_未命名漸層_4'/%3e%3clinearGradient%20id='_未命名漸層_5-2'%20data-name='未命名漸層%205'%20x1='100.79'%20y1='37.98'%20x2='100.95'%20y2='30.19'%20xlink:href='%23_未命名漸層_5'/%3e%3c/defs%3e%3cg%20id='_圖層_1-2'%20data-name='圖層%201'%3e%3cg%20style='isolation:%20isolate;'%3e%3cg%20id='_圖層_1-3'%20data-name='%20圖層%201'%3e%3cg%3e%3cg%3e%3cpath%20d='M132.78,17.69c-3.89-3.89-9.07-6.04-14.58-6.04s-10.34,2.01-14.19,5.67c-.98-2.07-2.85-3.92-6.42-3.92v9.83l-8.7,7.99c-.25-4.92-2.23-9.77-5.98-13.53-7.99-7.99-20.97-8.03-29.03-.11v-8.03S54.52.03,46.42.03v24.99h0s7.02,3.24,12.63-2.07,13.47-5.12,18.59,0c5.08,5.08,5.13,13.32.14,18.45l-.02.03-.11.11c-5.13,5.12-13.47,5.12-18.6,0,.3.3.61.57.92.83-.32-.26-.63-.54-.92-.84l-11.94-11.94h0l-11.93-11.93c-4.02-4.02-9.29-6.03-14.58-6.03-4.67,0-9.34,1.59-13.14,4.74v-6.85S8.1,0,0,0v32.22h0c0,5.28,2,10.56,6.02,14.58,8.03,8.03,21.1,8.04,29.16,0l7.34-7.34s-7.02-3.23-12.63,2.08c-5.6,5.31-13.47,5.12-18.59,0-2.57-2.56-3.84-5.93-3.84-9.3h0v-.04c0-3.29,1.24-6.58,3.7-9.11l.38-.38c5.14-4.88,13.31-4.8,18.35.24l11.94,11.93h0l11.93,11.93c4.02,4.02,9.3,6.03,14.57,6.03s10.5-1.99,14.52-5.97l14.73-13.53v19.6c8.1,0,7.46-9.52,7.46-9.52v-16.94l3.74-3.43.12-.11c2.48-2.49,5.79-3.85,9.3-3.85s6.82,1.36,9.3,3.85c2.48,2.48,3.85,5.78,3.85,9.29v12.17c.09,2.43.97,8.53,7.46,8.53v-20.7c0-5.51-2.15-10.68-6.04-14.57v.03Z'%20style='fill:%20%23fff;'/%3e%3cpath%20d='M98.22,7.31h0l3.01,3.01,3.01-3.01c1.66-1.66,1.66-4.35,0-6.01h0c-1.66-1.66-4.36-1.66-6.02,0-1.66,1.66-1.66,4.35,0,6.02h0Z'%20style='fill:%20%23fff;'/%3e%3c/g%3e%3cpath%20d='M53.89,17.59v-8.03S54.53.04,46.43.04v24.99h.17l7.17-7.33s.09-.07.12-.11h0Z'%20style='fill:%20url(%23_未命名漸層_4);%20isolation:%20isolate;%20mix-blend-mode:%20multiply;'/%3e%3cpath%20d='M97.59,33.37v19.6c8.1,0,7.46-9.52,7.46-9.52v-16.94l-1.21,1.11-6.25,5.75h0Z'%20style='fill:%20url(%23_未命名漸層_5);%20isolation:%20isolate;%20mix-blend-mode:%20multiply;'/%3e%3cpath%20d='M6.2,17.54c.41-.4.84-.76,1.26-1.12v-6.86S8.1.04,0,.04v32.22h.02C.02,27.11,1.93,21.95,5.76,17.97l.43-.44h.01Z'%20style='fill:%20url(%23_未命名漸層_4-2);%20isolation:%20isolate;%20mix-blend-mode:%20multiply;'/%3e%3cpath%20d='M82.92,17.7c-7.99-7.99-20.97-8.03-29.03-.11-.04.04-.08.07-.12.11l-7.17,7.17-.17.17s7.02,3.23,12.63-2.08,13.47-5.12,18.59,0c5.08,5.08,5.13,13.32.14,18.45l11.12-10.2c-.25-4.92-2.23-9.77-5.98-13.53v.02Z'%20style='fill:%20url(%23_未命名漸層_4-3);%20isolation:%20isolate;%20mix-blend-mode:%20multiply;'/%3e%3cpath%20d='M103.69,17.63c.11-.11.22-.2.33-.31-.98-2.07-2.85-3.92-6.42-3.92v9.83l1.21-1.11,4.89-4.49h-.01Z'%20style='fill:%20url(%23_未命名漸層_5-2);%20isolation:%20isolate;%20mix-blend-mode:%20multiply;'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") top/130px no-repeat;border-bottom:1px solid #ffffff26;height:90px;padding:0 0 40px;display:flex}@media only screen and (max-width:991px){.footer .middle{border-bottom:1px solid #fff0}}.footer .info{width:100%;padding-top:20px;display:flex}@media only screen and (max-width:991px){.footer .info{flex-direction:column;align-items:center}}.footer .info a{color:#fff;outline:1px solid #fff0;align-items:center;gap:12px;margin-right:20px;display:inline-flex}.footer .info a:hover{text-decoration:underline}@media only screen and (max-width:991px){.footer .info a{background:#ffffff1a;border-radius:3px;outline:1px solid #fff3;justify-content:center;align-items:center;width:100%;margin-bottom:20px;margin-right:0;padding:10px;line-height:1rem;display:flex}}.footer .info p{color:#fff;margin-left:auto}@media only screen and (max-width:991px){.footer .info p{margin-right:auto;padding:10px}}.loading-overlay{z-index:9999;background:url(/loading/bg.webp) 50%/cover no-repeat;place-items:center;width:100%;height:100%;transition:opacity .3s;display:grid;position:fixed;inset:0;overflow:hidden}.loading-overlay.is-closing{opacity:0}.loading-logo{width:120px;height:46px;margin:0 auto;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-85px)}.loading-logo .show-logo{animation:1s linear forwards loading-logo;transform:translateY(65px)}@keyframes loading-logo{to{transform:translateY(0)}}.loading-progress{flex-direction:column;align-items:center;gap:20px;width:min(280px,90vw);display:flex}.loading-progress .loading-progress-track{background:#0003;width:100%;height:1px;position:relative;overflow:hidden}.loading-progress .loading-progress-bar{background:linear-gradient(90deg,#a62621,#731411);width:0%;height:100%;transition:width .2s ease-out}.loading-progress .loading-progress-text{letter-spacing:.06em;color:#1a1a1a;opacity:1;font-size:14px;animation:1s linear infinite loading-txt}.loading-overlay.is-complete .loading-progress-text,.loading-overlay.is-closing .loading-progress-text{opacity:1;animation:none}@keyframes loading-txt{0%,to{opacity:1}50%{opacity:0}}.scroll-to-top-wrap{pointer-events:none;z-index:800;justify-content:flex-end;width:min(1400px,100%);display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.scroll-to-top-wrap .scroll-to-top{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#fffc;border:0;place-items:center;width:150px;height:150px;transition:background .6s,bottom .6s,width .6s,top .6s,transform .6s,opacity .3s;display:grid;position:relative;bottom:-75px;transform:translate(50%)}@media only screen and (max-width:1550px){.scroll-to-top-wrap .scroll-to-top{transform:translate(0)}}@media only screen and (max-width:991px){.scroll-to-top-wrap .scroll-to-top{width:100px;height:100px;bottom:-50px}}.scroll-to-top-wrap .scroll-to-top:hover{background:#fff;bottom:0}.scroll-to-top-wrap .scroll-to-top:hover:before,.scroll-to-top-wrap .scroll-to-top:hover:after{width:60px;top:38%}@media only screen and (max-width:991px){.scroll-to-top-wrap .scroll-to-top:hover:before,.scroll-to-top-wrap .scroll-to-top:hover:after{width:35px}}.scroll-to-top-wrap .scroll-to-top.is-visible{opacity:1;pointer-events:auto}.scroll-to-top-wrap .scroll-to-top:before,.scroll-to-top-wrap .scroll-to-top:after{content:"";pointer-events:none;background:#000;width:30px;height:1px;transition:width .6s,top .6s;position:absolute;top:18%;left:50%}@media only screen and (max-width:991px){.scroll-to-top-wrap .scroll-to-top:before,.scroll-to-top-wrap .scroll-to-top:after{width:15px}}.scroll-to-top-wrap .scroll-to-top:before{transform-origin:0;transform:translateY(-50%)rotate(45deg)}.scroll-to-top-wrap .scroll-to-top:after{transform-origin:100%;transform:translate(-100%,-50%)rotate(-45deg)}.scroll-to-top-wrap .scroll-bottom{background:#fff;bottom:0}.scroll-to-top-wrap .scroll-bottom:before,.scroll-to-top-wrap .scroll-bottom:after{width:50px;top:38%}@media only screen and (max-width:991px){.scroll-to-top-wrap .scroll-bottom:before,.scroll-to-top-wrap .scroll-bottom:after{width:25px}}.video-text-bg{width:100%;height:100%;position:relative}.video-text-bg .wrap{background:0 0;width:940px;height:100%;margin:0 auto;display:flex;position:absolute;left:0;right:0;overflow:visible}@media only screen and (max-width:1199px){.video-text-bg .wrap{width:80%}}.video-text-bg .txt1,.video-text-bg .txt2{--enter-offset:80px;--enter-opacity:0;width:560px;height:200px;opacity:var(--enter-opacity);transition:transform 1s ease-out,opacity 1s ease-out}.video-text-bg .txt1 br,.video-text-bg .txt2 br{display:none}@media only screen and (max-width:767px){.video-text-bg .txt1,.video-text-bg .txt2{width:100%;height:120px}}.video-text-bg .txt1.is-entered,.video-text-bg .txt2.is-entered{--enter-offset:0px;--enter-opacity:1}.video-text-bg .txt1{transform:translateY(calc(-50% + 70px))translateY(var(--enter-offset));color:#fff;text-align:center;transition-delay:.4s;display:flex;position:absolute;top:50%;left:0}.video-text-bg .txt1 img{object-fit:contain;flex:none;width:100%;max-width:180px;height:auto}.video-text-bg .txt1 p{letter-spacing:.2rem;flex-direction:column;justify-content:flex-end;margin-top:auto;padding-bottom:1.8rem;font-size:2.5rem;font-weight:800;display:flex;transform:skew(-6deg)}.video-text-bg .txt1 span{letter-spacing:.1rem;font-size:1rem;font-weight:400;display:inline-block}@media only screen and (max-width:767px){.video-text-bg .txt1{gap:30px}.video-text-bg .txt1 img{max-width:20%}.video-text-bg .txt1 p{font-size:2rem}}@media only screen and (max-width:575px){.video-text-bg .txt1{gap:0;line-height:2rem}.video-text-bg .txt1 img{max-width:30%;transform:translateY(-50%)}.video-text-bg .txt1 br{display:block}.video-text-bg .txt1 p{text-align:left;padding-bottom:0;font-size:1.8rem}.video-text-bg .txt1 span{padding-top:10px;font-size:12px;line-height:1rem}}.video-text-bg .txt2{color:#fff;transform:translateY(calc(-50% + 200px))translateY(var(--enter-offset));align-items:center;gap:30px;transition-delay:.8s;display:flex;position:absolute;top:50%;right:0}.video-text-bg .txt2 i{background:#fff;width:30%;max-width:180px;height:1px}.video-text-bg .txt2 .line p{padding-bottom:4px}.video-text-bg .txt2 .line p:nth-child(2){line-height:1.1rem}@media only screen and (max-width:991px){.video-text-bg .txt2{left:auto;right:0}}@media only screen and (max-width:767px){.video-text-bg .txt2 i{max-width:20%}}@media only screen and (max-width:575px){.video-text-bg .txt2{font-size:13px}.video-text-bg .txt2 .line p{padding-bottom:8px}.video-text-bg .txt2 br,.video-text-bg .txt2 span{display:block}}.hero-section{background:#000;min-height:100svh;display:flex;position:relative}.hero-section .wrap{min-height:inherit;flex:auto;position:relative;overflow:hidden}.hero-section .hero-bg-video{z-index:0;pointer-events:none;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-section .hero-bg-video-media{object-fit:cover;filter:saturate(.8)brightness(.9);width:100%;height:100%;display:block}.hero-section .video-wrap{cursor:pointer;z-index:200;--enter-offset:-320px;--enter-opacity:0;top:calc(var(--header-h,100px) + 40px + var(--enter-offset));aspect-ratio:16/9;width:288px;height:auto;opacity:var(--enter-opacity);border-radius:4px;transition:top 1s ease-out,opacity 1s ease-out;position:absolute;right:30px}@media only screen and (max-width:1199px){.hero-section .video-wrap{top:calc(var(--header-h,100px) + 20px + var(--enter-offset))}}@media only screen and (max-width:575px){.hero-section .video-wrap{width:40vw;right:5vw}}.hero-section .video-wrap.is-entered{--enter-offset:0px;--enter-opacity:1}.hero-section .video-wrap:has(.video-hero.is-overlay){z-index:1100}.hero-section .canvas-wrap{z-index:100;width:100%;height:100%;position:relative}.hero-section .canvas-wrap canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@keyframes hero-scroll-in{0%{transform:translateY(100%)}to{transform:translateY(10px)}}.hero-section .hero-scroll-down{will-change:transform;letter-spacing:2px;cursor:pointer;z-index:800;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:linear-gradient(45deg,#a62621,#731411);justify-content:center;align-items:center;width:200px;height:70px;margin:0 auto;padding:10px 0 0;font-size:.8rem;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}@media only screen and (max-width:1199px){.hero-section .hero-scroll-down{width:160px;height:60px}}.hero-section .hero-scroll-down:after{content:"";will-change:transform;background:url(/index/arrow-white.png) 50%/contain no-repeat;width:14px;height:9px;margin:0 auto;animation:1.4s ease-in-out infinite hero-scroll-arrow;position:absolute;inset:10px 0 0}.hero-section .hero-scroll-down.is-entered{animation:1s ease-out forwards hero-scroll-in}.hero-section .hero-scroll-down.is-entered.is-ready:hover{transform:translateY(0)}.hero-section .hero-scroll-down.is-entered.is-ready{animation:none;transform:translateY(10px)}@keyframes hero-scroll-arrow{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}.letter-swap{line-height:1.5;display:inline-flex;position:relative;overflow:hidden}.ls-letter-wrap{white-space:pre;display:inline-flex;position:relative}.ls-letter{will-change:transform;display:inline-block;position:relative}.ls-letter-secondary{will-change:top;left:0;top:var(--secondary-start,-100%);position:absolute}.letter-swap.is-active .ls-letter,.letter-swap.is-hovered .ls-letter{transform:translateY(var(--primary-target,100%))}.letter-swap.is-active .ls-letter-secondary,.letter-swap.is-hovered .ls-letter-secondary{top:0%}.video-hero{perspective:1200px;width:100%;height:100%;transform-style:preserve-3d;border-radius:inherit;position:relative}.video-hero-card{border-radius:inherit;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;z-index:0;position:relative;overflow:hidden;box-shadow:0 20px 45px #00000059}.video-hero-card .video-hero-tip{pointer-events:none;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff40;border-radius:.2rem;width:28px;height:20px;position:absolute;bottom:8px;right:8px}.video-hero-card .video-hero-tip:before{content:"";transform-origin:50%;clip-path:polygon(50% 6%,58% 12%,66% 28%,74% 44%,82% 60%,86% 70%,72% 70%,50% 70%,28% 70%,14% 70%,18% 60%,26% 44%,34% 28%,42% 12%);background:#fff;width:12px;height:12px;position:absolute;top:4px;left:8px;transform:rotate(90deg)}.video{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.video-hero.is-overlay{perspective:none;transform-style:flat;z-index:1100;--clip-x:50%;--clip-y:50%;--clip-r:0%;-webkit-clip-path:circle(var(--clip-r)at var(--clip-x)var(--clip-y));clip-path:circle(var(--clip-r)at var(--clip-x)var(--clip-y));background:#000;justify-content:center;align-items:center;transition:clip-path .36s ease-in-out;display:flex;position:fixed;inset:0}:-webkit-any(.video-hero.is-overlay .video-hero-card,.video-hero:-webkit-full-screen .video-hero-card){box-shadow:none;border-radius:0;width:100%;height:100%;transform:none!important}:is(.video-hero.is-overlay .video-hero-card,.video-hero:fullscreen .video-hero-card){box-shadow:none;border-radius:0;width:100%;height:100%;transform:none!important}.video-hero.is-overlay .video-hero-tip{display:none}.video-hero .video-hero-close{cursor:pointer;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#32323280;border:0;border-radius:5px;width:4rem;height:4rem;position:absolute;top:1rem;right:1rem}@media only screen and (max-width:575px){.video-hero .video-hero-close{width:4rem;height:4rem}}.video-hero .video-hero-close{transition:transform .3s}.video-hero .video-hero-close i{width:100%;height:100%;display:block;position:relative}.video-hero .video-hero-close i:before,.video-hero .video-hero-close i:after{content:"";transform-origin:50%;background:#ffffffb3;width:60%;height:1px;transition:width .3s,transform .3s;position:absolute;top:50%;left:50%}.video-hero .video-hero-close i:before{transform:translate(-50%,-50%)rotate(45deg)}.video-hero .video-hero-close i:after{transform:translate(-50%,-50%)rotate(-45deg)}.video-hero .video-hero-close:hover i:before,.video-hero .video-hero-close:hover i:after{width:80%}.video-hero-replay{cursor:pointer;z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#32323280;border:0;border-radius:5px;width:4rem;height:4rem;position:absolute;top:1rem;right:6rem}.video-hero-replay:before{content:"";aspect-ratio:1;background:url(/video/replay.svg) 50%/40% no-repeat;transition:transform .3s;position:absolute;inset:0;transform:rotate(0)}.video-hero-replay:hover:before{transform:rotate(180deg)}:-webkit-any(.video-hero:-webkit-full-screen .video,.video-hero.is-overlay .video){object-fit:contain;border-radius:0;width:100%;height:100%}:is(.video-hero:fullscreen .video,.video-hero.is-overlay .video){object-fit:contain;border-radius:0;width:100%;height:100%}.video-hero-pause-indicator{opacity:0;pointer-events:none;z-index:1;justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:0;transform:scale(.95)}.video-hero-pause-indicator.is-visible{opacity:1;transform:scale(1)}.video-hero-progress{z-index:1;pointer-events:none;width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.video-hero-progress-track{background:#fff3;width:100%;height:8px;overflow:hidden}.video-hero-progress-fill{background:linear-gradient(90deg,#fff,#e6e6e6);width:0;height:100%;transition:width .12s linear}.about-section{min-height:min(100svh - var(--header-h,100px),1200px);display:flex}.about-section .wrap{min-height:inherit;background:linear-gradient(45deg,#e6e6eb,#b4b4b9);flex-wrap:wrap;flex:auto;width:100%;display:flex}.about-section .about-side{flex-direction:column;flex:0 0 50%;justify-content:center;align-items:center;width:100%;max-width:50%;display:flex}@media only screen and (max-width:1400px){.about-section .about-side{flex:0 0 100%;max-width:100%;min-height:280px}}@media only screen and (max-width:575px){.about-section .about-side{min-height:220px}}.about-section .about-info{z-index:1;position:relative}@media only screen and (max-width:1400px){.about-section .about-info{text-align:center}}.about-section .about-side.left{color:#fff;font-size:2.8rem;font-weight:400;position:relative;overflow:hidden}.about-section .about-side.left .about-info{width:min(680px,80%)}@media only screen and (max-width:1400px){.about-section .about-side.left .about-info{width:80%}}@media only screen and (max-width:991px){.about-section .about-side.left .about-info{font-size:2.8rem}}@media only screen and (max-width:575px){.about-section .about-side.left .about-info{font-size:1.6rem}}.about-section .about-side.left p:first-child{opacity:.5;color:#fff;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_圖層_2'%20data-name='圖層%202'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20138.81%2052.97'%3e%3cdefs%3e%3clinearGradient%20id='_未命名漸層_4'%20data-name='未命名漸層%204'%20x1='50.17'%20y1='47.34'%20x2='50.17'%20y2='33.24'%20gradientTransform='translate(0%2057.15)%20scale(1%20-1)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23fff'/%3e%3cstop%20offset='1'%20stop-color='%23999'/%3e%3c/linearGradient%3e%3clinearGradient%20id='_未命名漸層_5'%20data-name='未命名漸層%205'%20x1='102.09'%20y1='40.08'%20x2='101.45'%20y2='21.94'%20gradientTransform='translate(0%2057.15)%20scale(1%20-1)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23fff'/%3e%3cstop%20offset='.42'%20stop-color='%23999'/%3e%3cstop%20offset='1'%20stop-color='%23fff'/%3e%3c/linearGradient%3e%3clinearGradient%20id='_未命名漸層_4-2'%20data-name='未命名漸層%204'%20x1='3.5'%20y1='46.26'%20x2='2.37'%20y2='33.35'%20xlink:href='%23_未命名漸層_4'/%3e%3clinearGradient%20id='_未命名漸層_4-3'%20data-name='未命名漸層%204'%20x1='67.36'%20y1='31.24'%20x2='72.94'%20y2='15.96'%20xlink:href='%23_未命名漸層_4'/%3e%3clinearGradient%20id='_未命名漸層_5-2'%20data-name='未命名漸層%205'%20x1='100.79'%20y1='37.98'%20x2='100.95'%20y2='30.19'%20xlink:href='%23_未命名漸層_5'/%3e%3c/defs%3e%3cg%20id='_圖層_1-2'%20data-name='圖層%201'%3e%3cg%20style='isolation:%20isolate;'%3e%3cg%20id='_圖層_1-3'%20data-name='%20圖層%201'%3e%3cg%3e%3cg%3e%3cpath%20d='M132.78,17.69c-3.89-3.89-9.07-6.04-14.58-6.04s-10.34,2.01-14.19,5.67c-.98-2.07-2.85-3.92-6.42-3.92v9.83l-8.7,7.99c-.25-4.92-2.23-9.77-5.98-13.53-7.99-7.99-20.97-8.03-29.03-.11v-8.03S54.52.03,46.42.03v24.99h0s7.02,3.24,12.63-2.07,13.47-5.12,18.59,0c5.08,5.08,5.13,13.32.14,18.45l-.02.03-.11.11c-5.13,5.12-13.47,5.12-18.6,0,.3.3.61.57.92.83-.32-.26-.63-.54-.92-.84l-11.94-11.94h0l-11.93-11.93c-4.02-4.02-9.29-6.03-14.58-6.03-4.67,0-9.34,1.59-13.14,4.74v-6.85S8.1,0,0,0v32.22h0c0,5.28,2,10.56,6.02,14.58,8.03,8.03,21.1,8.04,29.16,0l7.34-7.34s-7.02-3.23-12.63,2.08c-5.6,5.31-13.47,5.12-18.59,0-2.57-2.56-3.84-5.93-3.84-9.3h0v-.04c0-3.29,1.24-6.58,3.7-9.11l.38-.38c5.14-4.88,13.31-4.8,18.35.24l11.94,11.93h0l11.93,11.93c4.02,4.02,9.3,6.03,14.57,6.03s10.5-1.99,14.52-5.97l14.73-13.53v19.6c8.1,0,7.46-9.52,7.46-9.52v-16.94l3.74-3.43.12-.11c2.48-2.49,5.79-3.85,9.3-3.85s6.82,1.36,9.3,3.85c2.48,2.48,3.85,5.78,3.85,9.29v12.17c.09,2.43.97,8.53,7.46,8.53v-20.7c0-5.51-2.15-10.68-6.04-14.57v.03Z'%20style='fill:%20%23fff;'/%3e%3cpath%20d='M98.22,7.31h0l3.01,3.01,3.01-3.01c1.66-1.66,1.66-4.35,0-6.01h0c-1.66-1.66-4.36-1.66-6.02,0-1.66,1.66-1.66,4.35,0,6.02h0Z'%20style='fill:%20%23fff;'/%3e%3c/g%3e%3cpath%20d='M53.89,17.59v-8.03S54.53.04,46.43.04v24.99h.17l7.17-7.33s.09-.07.12-.11h0Z'%20style='fill:%20url(%23_未命名漸層_4);%20isolation:%20isolate;%20mix-blend-mode:%20multiply;'/%3e%3cpath%20d='M97.59,33.37v19.6c8.1,0,7.46-9.52,7.46-9.52v-16.94l-1.21,1.11-6.25,5.75h0Z'%20style='fill:%20url(%23_未命名漸層_5);%20isolation:%20isolate;%20mix-blend-mode:%20multiply;'/%3e%3cpath%20d='M6.2,17.54c.41-.4.84-.76,1.26-1.12v-6.86S8.1.04,0,.04v32.22h.02C.02,27.11,1.93,21.95,5.76,17.97l.43-.44h.01Z'%20style='fill:%20url(%23_未命名漸層_4-2);%20isolation:%20isolate;%20mix-blend-mode:%20multiply;'/%3e%3cpath%20d='M82.92,17.7c-7.99-7.99-20.97-8.03-29.03-.11-.04.04-.08.07-.12.11l-7.17,7.17-.17.17s7.02,3.23,12.63-2.08,13.47-5.12,18.59,0c5.08,5.08,5.13,13.32.14,18.45l11.12-10.2c-.25-4.92-2.23-9.77-5.98-13.53v.02Z'%20style='fill:%20url(%23_未命名漸層_4-3);%20isolation:%20isolate;%20mix-blend-mode:%20multiply;'/%3e%3cpath%20d='M103.69,17.63c.11-.11.22-.2.33-.31-.98-2.07-2.85-3.92-6.42-3.92v9.83l1.21-1.11,4.89-4.49h-.01Z'%20style='fill:%20url(%23_未命名漸層_5-2);%20isolation:%20isolate;%20mix-blend-mode:%20multiply;'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 0 calc(50% + 1px) /90px no-repeat;width:100%;padding-left:110px;line-height:4rem}@media only screen and (max-width:1400px){.about-section .about-side.left p:first-child{background-position:calc(50% - 120px) calc(50% + 1px)}}@media only screen and (max-width:575px){.about-section .about-side.left p:first-child{background-position:0;background-size:auto 1.6rem;width:auto;padding-left:80px;display:inline-block}}.about-section .about-side.right{color:#1a1a1a;padding:120px 120px 120px 0;font-size:1rem;line-height:1.6rem}@media only screen and (max-width:1400px){.about-section .about-side.right{padding:60px}}@media only screen and (max-width:991px){.about-section .about-side.right{font-size:.9rem;line-height:1.4rem}}@media only screen and (max-width:575px){.about-section .about-side.right{padding:22px}}.about-section .about-side.right .about-info{align-items:left;color:#333;background:linear-gradient(135deg,#c0c0c2,#f0f0f0);flex-direction:column;justify-content:center;width:100%;height:100%;padding:6% 18% 6% 8%;display:flex}@media only screen and (max-width:1400px){.about-section .about-side.right .about-info{border:1px solid #dcdcdccc;padding:6%;box-shadow:0 0 50px #0000001a}}@media only screen and (max-width:575px){.about-section .about-side.right .about-info{padding:50px 10%}}.about-section .about-side.right .about-info p:nth-child(3),.about-section .about-side.right .about-info p:nth-child(4),.about-section .about-side.right .about-info p:nth-child(5){text-align:justify}@media only screen and (max-width:575px){.about-section .about-side.right .about-info p:nth-child(3),.about-section .about-side.right .about-info p:nth-child(4),.about-section .about-side.right .about-info p:nth-child(5){letter-spacing:.04em}}.about-section .about-side.right .about-info p:last-child{border-bottom:1px solid #00000026;width:100%;padding-bottom:2rem;position:relative}.about-section .about-side.right .about-info p:last-child:after{content:"";border-bottom:1px solid #a62621;width:min(40%,200px);height:1px;display:block;position:absolute;bottom:-1px;left:0}.about-section .about-side.right p:first-child{color:#a62621}.about-section .about-side.right p:nth-child(2){color:#333;padding-bottom:1.5rem}.about-section .about-side.right p:first-child,.about-section .about-side.right p:nth-child(2){width:100%;font-size:3.5rem;font-weight:400;line-height:4.2rem}@media only screen and (max-width:991px){.about-section .about-side.right p:first-child,.about-section .about-side.right p:nth-child(2){font-size:2.8rem;line-height:3.2rem}}@media only screen and (max-width:575px){.about-section .about-side.right p:first-child,.about-section .about-side.right p:nth-child(2){font-size:1.7rem;line-height:2.4rem}}.about-section .about-side.right .en p:first-child,.about-section .about-side.right .en p:nth-child(2){font-size:2.5rem;line-height:3.2rem}@media only screen and (max-width:575px){.about-section .about-side.right .en p:first-child,.about-section .about-side.right .en p:nth-child(2){font-size:1.5rem;line-height:2rem}}.about-section .about-side.right p:nth-child(3),.about-section .about-side.right p:nth-child(4),.about-section .about-side.right p:nth-child(5){margin-bottom:1rem}@media only screen and (max-width:575px){.about-section .about-side.right p:nth-child(3),.about-section .about-side.right p:nth-child(4),.about-section .about-side.right p:nth-child(5){margin-bottom:.5rem}}.about-section .red-text{color:#a62621}.about-section .about-rotate{--text-rotate-justify:flex-start;width:100%;min-height:6rem;font-size:2rem;display:block;overflow:hidden}@media only screen and (max-width:1400px){.about-section .about-rotate{--text-rotate-justify:center}}@media only screen and (max-width:575px){.about-section .about-rotate{font-size:1.4rem}}.text-rotate{--text-rotate-justify:flex-start;width:100%;display:block}.text-rotate__line{align-items:baseline;justify-content:var(--text-rotate-justify);flex-wrap:wrap;width:100%;line-height:2rem;display:flex}@media only screen and (max-width:575px){.text-rotate__line{line-height:1.5rem}}.text-rotate__word{white-space:nowrap;align-items:baseline;margin-bottom:10px;display:inline-flex}.text-rotate__space{white-space:pre}.awards-section{min-height:min(100svh - var(--header-h,100px),1200px);z-index:1;background:url(/awards/bg.webp) 50%/cover no-repeat fixed;padding-bottom:80px;display:flex}@media only screen and (max-width:1199px){.awards-section{min-height:auto}}@media only screen and (max-width:991px){.awards-section{padding-bottom:40px}}.awards-section .wrap{width:min(1366px,100%);min-height:840px;height:inherit;flex:auto;position:relative}@media only screen and (max-width:1199px){.awards-section .wrap{min-height:auto}}.awards-section .wrap .awards-intersection-sentinel{pointer-events:none;opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}.awards-section .wrap h2{white-space:pre-line;letter-spacing:-.3rem;text-align:left;color:#a62621;align-items:center;width:min(1366px,96%);margin:0 auto;font-family:Poppins-SemiBold,Arial;font-size:6.5rem;line-height:6.5rem;display:flex}.awards-section .wrap h2 span{border-bottom:1px solid #0000001a;padding:2rem 0 1rem;transform:translateY(1px)}.awards-section .wrap h2 span:before{content:"";background-color:#a62621;width:30%;height:1px;position:absolute;bottom:-1px;left:0}@media only screen and (max-width:1199px){.awards-section .wrap h2{margin-bottom:2rem;font-size:5rem;line-height:5rem}}@media only screen and (max-width:575px){.awards-section .wrap h2{letter-spacing:-.1rem;font-size:2rem;line-height:2rem}}.awards-section .awards-content-anchor{z-index:1;justify-content:center;align-items:center;width:min(1200px,100%);height:100%;display:flex;position:absolute;top:calc(50% + 50px);left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1199px){.awards-section .awards-content-anchor{display:none}}.awards-section .awards-content{perspective:1000px;will-change:transform;align-items:center;gap:20px;width:100%;height:100%;max-height:1000px;padding-top:60px;display:flex;position:relative}.awards-section .awards-content .card-title{z-index:9;color:#fff;font-size:1.6rem;position:absolute;left:0;right:0}.awards-section .awards-content .card{cursor:pointer;transform-origin:50%;height:calc(100% - 250px);transform-style:preserve-3d;will-change:transform;filter:brightness();background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;flex:auto;overflow:hidden}@media only screen and (max-width:1199px){.awards-section .awards-content .card{transform-style:flat;margin-left:0;margin-right:0}}.awards-section .awards-content .card:hover{filter:brightness(1.5);transition:filter .3s ease-out}.awards-section .awards-content .card:first-child{margin-top:70px}.awards-section .awards-content .card:nth-child(2){z-index:2;margin-top:-10px}.awards-section .awards-content .card:nth-child(3){z-index:1;margin-top:50px}.awards-section .awards-content .card:nth-child(4){margin-top:100px}.awards-section .awards-content .card:nth-child(5){margin-top:-70px}.card-text{z-index:9;pointer-events:none;color:#fff;text-shadow:10px 10px 30px #00000080;text-align:center;width:100%;font-family:Poppins-SemiBold,Arial;font-size:8rem;display:block;position:absolute;top:calc(50% + 5vw);left:0;right:0;transform:translateY(-50%)}@media only screen and (max-width:1199px){.card-text{display:none}}.card-text .card-text-inner{will-change:transform,opacity;white-space:pre-line;text-align:center;width:100%;line-height:7rem;display:block}.card-text .card-text-inner .card-text-char{align-items:top;height:auto;display:inline-block;position:relative}.card-text .card-text-inner .card-text-word{white-space:nowrap;display:inline-flex}.card-text .card-text-inner .card-text-space{width:.5em;line-height:inherit;display:inline-block}.card-text .card-text-inner .card-text-break{width:100%;display:block}html.is-dialog-open,body.is-dialog-open{overscroll-behavior:none;overflow:hidden}.dialog{z-index:1200;pointer-events:none;position:fixed;inset:0}.dialog .dialog-overlay{cursor:pointer;pointer-events:none;background:#000000e6;border:0;width:100%;height:100%;margin:0;padding:0;transition:opacity .7s;position:absolute;inset:0}.dialog .dialog-wrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffc;border:2px solid #fff;border-radius:20px;flex-direction:column;width:45%;max-width:920px;height:80%;max-height:820px;padding:3.2rem 1rem;transition:transform .7s ease-out;display:flex;position:absolute;top:10%;left:calc(50% - min(22.5%,460px))}@media only screen and (max-width:1199px){.dialog .dialog-wrap{width:65%;left:17.5%}}@media only screen and (max-width:767px){.dialog .dialog-wrap{width:85%;padding:3.2rem 0;left:7.5%}}.dialog .dialog-header{color:#333;text-align:center;flex-direction:column;align-items:center;width:calc(80% - 5px);margin:0 10% 2rem;padding:0 0 1.5rem;display:flex;position:relative}@media only screen and (max-width:575px){.dialog .dialog-header{margin:0 10% 1.6rem}}.dialog .dialog-header:after{content:"";background:#999;width:65%;height:1px;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.dialog .dialog-title{color:#333;width:100%;padding-bottom:.2rem;font-size:1.8rem;font-weight:600;line-height:2rem;overflow:hidden}.dialog .dialog-title>div{transition:transform .7s}@media only screen and (max-width:767px){.dialog .dialog-title{font-size:1.5rem;line-height:1.8rem}}.dialog .dialog-intro{text-align:center;font-size:1rem;line-height:1.3rem;overflow:hidden}.dialog .dialog-intro>div{transition:transform .7s}.dialog .dialog-media{width:100%;max-height:0;margin:0 auto 1.6rem;transition:max-height .7s;animation-fill-mode:forwards;position:static;overflow:hidden}.dialog .dialog-media .dialog-media-inner{clip-path:inset(0 0 100%);opacity:0;transition:clip-path .7s,opacity .7s;overflow:hidden}.dialog .dialog-media img{object-fit:cover;object-position:center;width:100%;height:auto;margin:0 auto;display:block}.dialog .dialog-media iframe{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.dialog .dialog-wrap .dialog-close{cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:0;position:absolute;top:1rem;right:1rem}.dialog .dialog-wrap .dialog-close i{width:100%;height:100%;display:block;position:relative}.dialog .dialog-wrap .dialog-close i:before,.dialog .dialog-wrap .dialog-close i:after{content:"";transform-origin:50%;background:#333;width:100%;height:1px;transition:transform .3s;position:absolute;top:50%;left:50%}.dialog .dialog-wrap .dialog-close i:before{transform:translate(-50%,-50%)rotate(45deg)}.dialog .dialog-wrap .dialog-close i:after{transform:translate(-50%,-50%)rotate(-45deg)}.dialog .dialog-wrap .dialog-close i:hover:before,.dialog .dialog-wrap .dialog-close i:hover:after{background:#a62621}.dialog .dialog-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;width:100%;min-height:0;margin-bottom:2rem;padding:0 10% 1.5rem;overflow:hidden scroll}.dialog .dialog-scroll::-webkit-scrollbar{width:5px}.dialog .dialog-scroll::-webkit-scrollbar-thumb{background-color:#a5a5a5;border-radius:35px}@media only screen and (max-width:767px){.dialog .dialog-scroll{padding:0 20px}}.dialog .dialog-body{flex-direction:column;flex:1 1 0;overflow:hidden}.dialog .dialog-body .dialog-body-inner{transition:transform .7s}.dialog.showDialog .dialog-wrap{pointer-events:auto;opacity:1;transition:all .7s cubic-bezier(.84,0,.02,1);transform:scale(1)}.dialog.showDialog .dialog-overlay{opacity:1;pointer-events:auto}.dialog.showDialog .dialog-media.is-visible{max-height:clamp(220px,60vh,680px)}.dialog.showDialog .dialog-media.is-visible .dialog-media-inner{clip-path:inset(0);opacity:1}.dialog.closeDialog .dialog-wrap{pointer-events:none;opacity:0;transition:all 1.5s cubic-bezier(.84,0,.02,1);transform:scale(0)}.dialog.closeDialog .dialog-overlay{opacity:0;pointer-events:none}.dialog.closeDialog .dialog-media{max-height:0;transition-delay:.35s}.dialog.closeDialog .dialog-media .dialog-media-inner{clip-path:inset(0 0 100%);opacity:0;transition-delay:.35s}@keyframes showDialog{0%{opacity:0;transform:scale(0)}20%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes closeDialog{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.years-dialog iframe{aspect-ratio:16/9;border:0;width:100%;height:auto}.years-dialog .dialog-title{font-size:1.3rem;line-height:1.5rem}.years-dialog .dialog-intro{font-size:1.8rem;font-weight:800;line-height:2rem}@media only screen and (max-width:767px){.years-dialog .dialog-intro{font-size:1.5rem;line-height:1.8rem}}.years-dialog .years-dialog-content{flex-direction:column;gap:.75rem;display:flex}.years-dialog .years-dialog-year{letter-spacing:.08em;text-transform:uppercase;font-size:1rem}.years-dialog .years-dialog-description{margin:0;line-height:1.6}.contact-dialog .dialog-title{color:#a62621}.contact-dialog .dialog-wrap{padding:3.2rem 1rem 1rem}@media only screen and (max-width:767px){.contact-dialog .dialog-wrap{padding:3.2rem 0 1rem}}.contact-dialog .dialog-header{margin-bottom:1.5rem}.contact-dialog .pin-hint{z-index:2;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;width:100%;padding:12px;font-size:.9rem;font-weight:400;line-height:1.1rem;display:block;position:absolute;top:56px}.contact-dialog .pin-hint.is-hidden{display:none}.contact-dialog .pin-hint.is-open{display:block}.contact-dialog .pin-hint-icon{cursor:pointer}.contact-dialog .pin-hint-icon circle{transition:fill .2s}.contact-dialog .pin-hint-icon:hover circle,.contact-dialog .pin-hint-icon:focus-visible circle,.contact-dialog .pin-hint-icon.is-active circle{fill:#a62621}.contact-dialog .row{white-space:pre-line;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;margin-bottom:10px;display:flex}@media only screen and (max-width:575px){.contact-dialog .row{margin-bottom:12px}}.contact-dialog .row:last-child{margin-bottom:0}.contact-dialog .row>*{flex:1 1 0;min-width:0}.contact-dialog .message-wrap{flex-direction:column}@media only screen and (max-width:1400px){.contact-dialog .area-wrap{flex-direction:column}}.contact-dialog .dialog-body .title-wrap{font-size:.9rem;line-height:1.2}.contact-dialog .pin-wrap{position:relative}.contact-dialog .pin-wrap svg{cursor:pointer;flex:none}.contact-dialog .pin-wrap svg:focus{outline:none}.contact-dialog .input-radio{flex-direction:column;width:100%;display:flex}.contact-dialog .input-radio .input-radio-options input:focus{outline:none}.contact-dialog .input-radio span{width:auto;padding-left:10px;display:inline-block}.contact-dialog .input-radio.error{color:#d1433f}@media only screen and (max-width:1400px){.contact-dialog .input-radio,.contact-dialog .input-radio>p{padding-bottom:10px}}.contact-dialog .input-radio-options{gap:10px;width:100%;display:flex}@media only screen and (max-width:1400px){.contact-dialog .input-radio-options{flex-direction:column}}.contact-dialog .contact-type-wrap{flex-direction:column}.contact-dialog .contact-type-wrap p{width:100%}.contact-dialog .contact-type-wrap .contact-type{gap:10px;width:100%;display:flex}@media only screen and (max-width:767px){.contact-dialog .contact-type-wrap .contact-type{flex-direction:column}}.contact-dialog .contact-type-wrap .contact-type label{flex:none}.contact-dialog .message-row{flex-direction:column;align-items:stretch;gap:0}.contact-dialog .message-row>*{flex:none;width:100%}.contact-dialog .input-text input,.contact-dialog textarea{cursor:pointer;border:1px solid #e0e0e0;border-radius:5px;width:100%;padding:15px;line-height:20px}.contact-dialog .input-text input:focus,.contact-dialog textarea:focus{border:1px solid #707070;outline:none}@media only screen and (max-width:575px){.contact-dialog .input-text input,.contact-dialog textarea{padding:8px}}.contact-dialog label{display:flex}.contact-dialog textarea{height:120px}.contact-dialog textarea.error{border:1px solid #d1433f}.contact-dialog .captcha-wrap{align-items:center}.contact-dialog .captcha-wrap input{flex:1 1 0;min-width:0}.contact-dialog .captcha-wrap img{object-fit:contain;flex:0 0 120px;width:120px;height:auto}.contact-dialog .captcha-wrap .captcha-wrap-captcha-inner{justify-content:flex-start;align-items:stretch;gap:8px;display:flex}@media only screen and (max-width:575px){.contact-dialog .captcha-wrap .captcha-wrap-captcha-inner{padding:0}}.contact-dialog .sub_btn{cursor:pointer;border:0;border-radius:5px;width:50%;height:50px;transition:background .36s}.contact-dialog .sub_btn:first-child{color:#fff;background:#7f7f7f}.contact-dialog .sub_btn:first-child:hover{background:#727272}.contact-dialog .sub_btn:nth-child(2){color:#fff;background:#a62621}.contact-dialog .sub_btn:nth-child(2):hover{background:#95221e}.awards-dialog .dialog-intro{font-weight:800}.awards-dialog .dialog-record{padding-bottom:1rem;font-weight:800}.awards-dialog .dialog-body i{font-weight:800}.news-dialog .dialog-content,.awards-dialog .dialog-content{white-space:pre-line;letter-spacing:0;margin:0 auto;font-size:.9rem;line-height:1.5rem}.news-dialog .dialog-title{text-align:center}.news-dialog .dialog-date{text-align:center;width:100%;margin-top:.2rem;overflow:hidden}.news-dialog .dialog-date>div{transition:transform .7s}.dialog .actions{width:80%;margin:0 auto;position:absolute;bottom:20px;left:0;right:0;overflow:hidden}@media only screen and (max-width:767px){.dialog .actions{width:calc(100% - 20px)}}.dialog .actions>div{justify-content:space-between;align-items:center;transition:transform .7s;display:flex}.dialog .prev,.dialog .next{color:#333;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100px;height:40px;transition:background .2s,color .2s,opacity .2s;display:flex;position:relative}.dialog .prev:disabled,.dialog .next:disabled{opacity:.4;cursor:not-allowed}.dialog .prev:not(:disabled):hover,.dialog .next:not(:disabled):hover{color:#a62621}.dialog .prev:not(:disabled):hover:before,.dialog .prev:not(:disabled):hover:after,.dialog .next:not(:disabled):hover:before,.dialog .next:not(:disabled):hover:after{background:#a62621}@media only screen and (max-width:1199px){.dialog .prev:not(:disabled):hover,.dialog .next:not(:disabled):hover{color:#333}.dialog .prev:not(:disabled):hover:before,.dialog .prev:not(:disabled):hover:after,.dialog .next:not(:disabled):hover:before,.dialog .next:not(:disabled):hover:after{background:#333}}.dialog .prev:before,.dialog .prev:after,.dialog .next:before,.dialog .next:after{content:"";transform-origin:0;background:#000;width:10%;height:1px;position:absolute;top:calc(50% + 2px);left:20%}.dialog .prev:before,.dialog .next:before{transform:translate(-50%,-50%)rotate(45deg)}.dialog .prev:after,.dialog .next:after{transform:translate(-50%,-50%)rotate(-45deg)}.dialog .next:before,.dialog .next:after{transform-origin:100%;left:auto;right:20%}.dialog .next:before{transform:translate(50%,-50%)rotate(45deg)}.dialog .next:after{transform:translate(50%,-50%)rotate(-45deg)}.awards-content-mobile{--carousel-item-width-vw:50;--carousel-item-width:calc(var(--carousel-item-width-vw)*1vw);--carousel-item-height:calc(var(--carousel-item-width-vw)*1.2vw);width:100vw;display:none;position:relative}@media only screen and (max-width:1199px){.awards-content-mobile{min-height:var(--carousel-item-height);display:flex}}.awards-content-mobile .prev,.awards-content-mobile .next{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background-color:#ffffff80;border:0;width:8vw;height:120px;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:575px){.awards-content-mobile .prev,.awards-content-mobile .next{width:12vw;height:80px}}.awards-content-mobile .prev:before,.awards-content-mobile .prev:after,.awards-content-mobile .next:before,.awards-content-mobile .next:after{content:"";transform-origin:0;background:#000;width:50%;height:1px;position:absolute;top:50%;left:50%}@media only screen and (max-width:575px){.awards-content-mobile .prev:before,.awards-content-mobile .prev:after,.awards-content-mobile .next:before,.awards-content-mobile .next:after{width:25%}}.awards-content-mobile .prev:before,.awards-content-mobile .next:before{transform:translate(-50%,-50%)rotate(45deg)}.awards-content-mobile .prev:after,.awards-content-mobile .next:after{transform:translate(-50%,-50%)rotate(-45deg)}.awards-content-mobile .next:before{transform:translate(50%,-50%)rotate(-135deg)}.awards-content-mobile .next:after{transform:translate(50%,-50%)rotate(135deg)}.awards-content-mobile .prev{left:0}.awards-content-mobile .next{right:0}.awards-content-mobile .carousel{width:100vw;height:var(--carousel-item-height);z-index:2;margin:0 auto;display:block;position:relative;inset:0;overflow:visible}.awards-content-mobile .carousel-track{width:100%;height:var(--carousel-item-height);will-change:transform;display:flex;position:relative}.awards-content-mobile .carousel-item{left:calc(var(--carousel-item-width-vw)/2*1vw);width:var(--carousel-item-width);height:var(--carousel-item-height);cursor:pointer;will-change:transform,opacity;transform-style:preserve-3d;transform-origin:50%;border-radius:5px;position:absolute;top:0;overflow:hidden}.awards-content-mobile .carousel-item img{object-fit:cover;width:100%;height:auto;display:block}.awards-content-mobile .carousel-item .cover{color:#fff;text-align:center;background-color:#00000080;justify-content:center;align-items:center;font-family:Poppins-SemiBold,Arial;font-size:4rem;line-height:4rem;display:flex;position:absolute;inset:0}@media only screen and (max-width:575px){.awards-content-mobile .carousel-item .cover{font-size:2rem;line-height:2rem}}.years-section{min-height:min(100svh - var(--header-h,100px),1200px);z-index:1;display:flex;position:relative}@media only screen and (max-width:1400px){.years-section{min-height:auto}}.years-section .wrap{isolation:isolate;width:100vw;min-height:inherit;background:linear-gradient(135deg,#c0c0c2,#f0f0f0);flex:auto;padding-bottom:200px;position:relative}@media only screen and (max-width:575px){.years-section .wrap{padding-bottom:40px}}.years-section .wrap .years-bg-layer{opacity:0;pointer-events:none;z-index:-1;background:#000 url(/brand/bg.webp) 50% calc(50% + 3vw) /cover no-repeat fixed;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}@media only screen and (max-width:1400px){.years-section .wrap .years-bg-layer{background-position:50% calc(50% - 4vw);background-size:contain;background-attachment:scroll}}@media only screen and (max-width:575px){.years-section .wrap .years-bg-layer{background-position:50% calc(50% + 6vw)}}.years-section h2{letter-spacing:-.3rem;color:#a62621;width:min(1366px,96%);height:170px;margin:0 auto;font-family:Poppins-SemiBold,Arial;font-size:6.5rem;line-height:6.5rem;transition:color .5s;position:relative}@media only screen and (max-width:1199px){.years-section h2{height:min(28vw,170px)}}.years-section h2 p{width:100%;position:absolute}.years-section h2 span{border-bottom:1px solid #0000001a;padding:2rem 0 1rem;display:inline-block;transform:translateY(1px)}.years-section h2 span:before{content:"";background-color:#a62621;width:30%;height:1px;position:absolute;bottom:-1px;left:0}@media only screen and (max-width:1199px){.years-section h2{font-size:5rem;line-height:5rem}}@media only screen and (max-width:575px){.years-section h2{letter-spacing:-.1rem;font-size:2rem;line-height:2rem}}.years-section.darkeMode .years-bg-layer{opacity:1}.years-section.darkeMode .wrap h2 span{color:#fff;border-bottom:1px solid #fff3}.years-section.darkeMode .video-item{border:1px solid #fff3;padding:2vw 4vw;box-shadow:1px 1px 0 1px #0000001a,inset 0 0 0 2px #ffffff1a}@media only screen and (max-width:575px){.years-section.darkeMode .video-item{padding:4vw 8vw}}.years-content{width:100%;height:100%}.years-content--native-scroll{overflow:visible}.years-track{gap:2vw;width:max-content;min-width:100%;height:auto;padding:4vw 6vw;display:flex}.years-track--draggable{cursor:grab;-webkit-user-select:none;user-select:none}.years-track--dragging{cursor:grabbing}.years-track--native-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;padding:1rem 8vw;scroll-padding:0 8vw;overflow:auto hidden}.years-track--native-scroll::-webkit-scrollbar{display:none}.years-track .video-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0000;border-radius:20px;flex:none;max-width:740px;padding:0;transition:padding .3s;position:relative;box-shadow:1px 1px 0 1px #0000,inset 0 0 0 2px #0000}@media only screen and (max-width:575px){.years-track .video-item{border-radius:10px}}.years-track .video-item:after{content:"";z-index:3;background:0 0;border-radius:10px 10px 0 0;width:100%;height:60px;position:absolute;bottom:-60px;left:0}@media only screen and (max-width:1400px){.years-track .video-item{width:75vw;max-height:auto}}.years-track--native-scroll .video-item{scroll-snap-align:center}.years-track .video-item a{border-radius:10px;width:100%;height:100%;transition:-webkit-mask-image .3s,mask-image .3s;display:block;position:relative;overflow:hidden}@media only screen and (max-width:575px){.years-track .video-item a{border-radius:5px}}.years-track .video-item a:before{content:"";z-index:2;background:0 0;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1400px){.years-track .video-item a{width:auto;height:auto}}.years-track .video-item video{backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;object-fit:cover;width:100%;height:auto;display:block;overflow:hidden}@media only screen and (max-width:1400px){.years-track .video-item video{width:100%;height:auto}}@media only screen and (max-width:575px){.years-track .video-item video{border-radius:5px}}.news-section{--news-item-height:18rem;--news-item-padding:3.5rem;--news-inner-height:calc(var(--news-item-height) - var(--news-item-padding)*2)}@media only screen and (max-width:1400px){.news-section{--news-item-height:17rem;--news-item-padding:2.5rem}}@media only screen and (max-width:1199px){.news-section{--news-space-height:5rem;--news-item-padding:2rem}}@media only screen and (max-width:575px){.news-section{--news-item-height:11rem;--news-item-padding:1.5rem}}.news-section{z-index:2;min-height:min(100svh - var(--header-h,100px),1200px);background:linear-gradient(135deg,#c0c0c2,#f0f0f0);margin:0 auto;padding-bottom:200px;display:flex;position:relative}.news-section .wrap{width:min(1920px,100%);margin:0 auto;position:relative}.news-section .tabs-grid{border-top:1px solid #c0c0c2;width:100%;display:grid;position:relative}.news-section .news-lazy-placeholder{min-height:var(--news-item-height);color:#fffc;letter-spacing:.3em;text-transform:uppercase;border-top:1px solid #c0c0c2;justify-content:center;align-items:center;font-size:1rem;display:flex}.news-section .tabs{z-index:3;height:calc(var(--news-item-height)/2 - 1px);background:#fff;outline:0;justify-content:left;align-items:center;width:50%;display:flex;position:absolute;top:0;left:calc(50% + .5px)}@media only screen and (max-width:1199px){.news-section .tabs{text-align:center;width:100%;height:var(--news-space-height);justify-content:center;left:0}}.news-section .tabs .tabs-nav{flex-wrap:nowrap;align-items:stretch;gap:.75rem;width:100%;min-width:0;max-width:100%;height:100%;display:flex;overflow:hidden}.news-section .tabs .tabs-track{flex:1;min-width:0;height:100%;overflow:hidden}.news-section .tabs .tabs-arrow{color:#333;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.5rem;height:100%;transition:color .3s;display:none;position:relative}.news-section .tabs .tabs-arrow:disabled{opacity:.3;cursor:default}.news-section .tabs .tabs-arrow:not(:disabled):hover{color:#a62621}.news-section .tabs .tabs-arrow:before,.news-section .tabs .tabs-arrow:after{content:"";transform-origin:0;background:#000;width:50%;height:1px;position:absolute;top:50%;left:50%}@media only screen and (max-width:575px){.news-section .tabs .tabs-arrow:before,.news-section .tabs .tabs-arrow:after{width:25%}}.news-section .tabs .tabs-arrow:before{transform:translate(-50%,-50%)rotate(45deg)}.news-section .tabs .tabs-arrow:after{transform:translate(-50%,-50%)rotate(-45deg)}.news-section .tabs .tabs-arrow.is-right:before{transform:translate(50%,-50%)rotate(-135deg)}.news-section .tabs .tabs-arrow.is-right:after{transform:translate(50%,-50%)rotate(135deg)}.news-section .tabs .tabs-list{flex-wrap:wrap;align-items:center;height:100%;padding-left:40px;display:inline-flex}@media only screen and (max-width:1199px){.news-section .tabs .tabs-list{flex-wrap:nowrap;width:100%;padding:0}.news-section .tabs .tabs-track{width:100%;overflow:auto hidden}.news-section .tabs .tabs-nav{gap:.5rem}.news-section .tabs .tabs-list{justify-content:center;min-width:max-content}}@media only screen and (max-width:575px){.news-section .tabs .tabs-arrow{display:inline-flex}}.news-section .tabs .tabs-item{color:#333;cursor:pointer;background:0 0;border:0;padding:0;transition:color .3s}.news-section .tabs .tabs-item:after{content:"／";color:#333;padding:0 20px}@media only screen and (max-width:575px){.news-section .tabs .tabs-item{padding:0 10px}.news-section .tabs .tabs-item:after{content:"";padding:0}}.news-section .tabs .tabs-item:last-child:after{content:""}.news-section .tabs .tabs-item:focus{background:0 0;outline:none}.news-section .tabs .tabs-item.is-active,.news-section .tabs .tabs-item:hover{color:#a62621}.news-section .panels{z-index:1;grid-area:1/1;position:relative}@media only screen and (max-width:1199px){.news-section .panels{padding-top:1px;padding-top:var(--news-space-height);grid-area:auto;position:static}}.news-section .panel{min-height:var(--news-item-height)}.news-section .fade-enter{transition:opacity .3s}.news-section .fade-enter-from{opacity:0}.news-section .fade-enter-to{opacity:1}.news-section .fade-leave{transition:opacity .2s}.news-section .fade-leave-from{opacity:1}.news-section .fade-leave-to{opacity:0}.news-content{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc(var(--news-item-height)/2 - 1px);grid-auto-flow:dense;gap:1px;display:grid;position:relative}.news-content:before{content:"";grid-area:1/2/span 1}@media only screen and (max-width:1199px){.news-content{grid-template-columns:1fr;grid-auto-rows:auto;padding-top:1px}.news-content:before{content:none}}.news-content .item{overflow-wrap:break-word;padding:var(--news-item-padding)var(--news-item-padding)var(--news-item-padding)calc(var(--news-item-padding) + 20%);height:var(--news-item-height);background:#fff;outline:1px solid #c0c0c2;grid-row:span 2;align-items:center;transition:background .3s,color .3s;display:grid}.news-content .item:nth-child(2n){padding:var(--news-item-padding)calc(var(--news-item-padding) + 20%)var(--news-item-padding)var(--news-item-padding)}@media only screen and (max-width:1400px){.news-content .item,.news-content .item:nth-child(2n){padding:var(--news-item-padding)}}.news-content .item:hover{z-index:1;cursor:pointer;background:#f7f2f0;outline:1px solid #a62621}.news-content .item:hover .item-media{background:#fff url(/news/placeholder.webp) 50% no-repeat}.news-content .item .item-wrapper{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:3rem;width:min(100%,960px);display:grid}@media only screen and (max-width:1199px){.news-content .item .item-wrapper{width:100%}}@media only screen and (max-width:575px){.news-content .item .item-wrapper{gap:1.5rem}}.news-content .item .item-space{color:#ccc;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.news-content .item .item-body{gap:8px;min-width:0;display:grid}.news-content .item .item-title{color:#1a1a1a;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:2rem;font-size:1.5rem;font-weight:400;line-height:2rem;display:-webkit-box;overflow:hidden}@media only screen and (max-width:1400px){.news-content .item .item-title{max-height:1.8rem;font-size:1.5rem;line-height:1.8rem}}@media only screen and (max-width:575px){.news-content .item .item-title{font-size:1.2rem}}.news-content .item:hover .item-title{color:#a62621}.news-content .item .item-meta{color:#666;font-size:.8rem}.news-content .item .item-excerpt{color:#333;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;white-space:pre-line;-webkit-box-orient:vertical;max-height:4.5rem;font-size:.9rem;line-height:1.5rem;display:-webkit-box;overflow:hidden}@media only screen and (max-width:575px){.news-content .item .item-excerpt{max-height:3.6rem;font-size:.8rem;line-height:1.2rem}}.news-content .item .item-media{aspect-ratio:1;background:#f7f2f0 url(/news/placeholder.webp) 50% no-repeat;justify-content:center;align-items:center;width:auto;min-width:180px;max-width:180px;height:100%;display:flex;overflow:hidden}.news-content .item .item-media img,.news-content .item .item-media picture,.news-content .item .item-media video,.news-content .item .item-media canvas{object-fit:cover;object-position:center;width:auto;height:100%;display:block}@media only screen and (max-width:575px){.news-content .item .item-media{min-width:120px;max-width:120px}}@keyframes news-item-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.news-section .panels .news-more-link{color:#a62621;background:#fff;justify-content:center;align-items:center;width:180px;height:60px;padding-right:50px;text-decoration:none;transition:box-shadow .3s,background .3s,color .3s;display:flex;position:absolute;bottom:0;right:calc(50% + 50px);box-shadow:0 0 #0000}@media only screen and (max-width:1199px){.news-section .panels .news-more-link{margin:40px auto 0;position:relative;bottom:auto;right:auto}}.news-section .panels .news-more-link:before,.news-section .panels .news-more-link:after{content:"";pointer-events:none;background:gray;border-radius:1px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.news-section .panels .news-more-link:before{width:20px;height:1px}.news-section .panels .news-more-link:after{width:1px;height:20px;right:29px}.news-section .panels .news-more-link:hover{color:#731411;background:#f7f2f0;box-shadow:0 0 0 1px #a62621}.news-section .panels .news-more-link:hover:before,.news-section .panels .news-more-link:hover:after{background:#a62621}.input-text{width:100%}.input-text-error{color:#d1433f;width:100%;margin-top:4px;font-size:12px;line-height:1.4;display:block}.input-text input{cursor:pointer;color:#222;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.input-text input:focus{border:1px solid #707070;outline:none}.input-text input.error{border:1px solid #d1433f}.select-input{width:100%;font-size:.95rem;position:relative}.select-input-trigger{cursor:pointer;color:#000;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:48px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.select-input-trigger:focus{border:1px solid #707070;outline:none}.select-input-placeholder{color:#9e9e9e}.select-input-dropdown{z-index:20;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;flex-direction:column;gap:10px;width:100%;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0000001f}.select-input-filter{border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:10px 12px;font-size:.95rem}.select-input-filter:focus{border:1px solid #707070;outline:none}.select-input-options{flex-direction:column;gap:4px;max-height:280px;display:flex;overflow-y:auto}.select-input-option{text-align:left;cursor:pointer;color:#222;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:10px 12px;transition:background-color .15s;display:flex}.select-input-option:hover,.select-input-option.selected{background-color:#f5f5f5}.select-input-option.disabled{cursor:default;color:#9e9e9e;background:0 0}.select-input-weight{font-weight:600}.select-input-color{color:#555}.select-input-dial{color:#222;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8rem;font-weight:600}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:NotoSans;src:url(/fonts/NotoSansSC-VariableFont_wght.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:Poppins-SemiBold;src:url(/fonts/Poppins-SemiBold.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal;unicode-range:U+??}html,body{color:#333;font-family:sans-serif;font-size:16px;font-weight:400}html.noto,html.noto body{font-family:NotoSans,Arial,sans-serif}html{overflow-x:clip;overflow-y:initial!important;padding-right:0!important}html.is-dialog-open,html.is-dialog-open body,html.isLocked,html.isLocked body{overscroll-behavior:none;overflow:hidden!important}html,body{overflow-x:clip}body{position:relative}#root{z-index:1;position:relative}a{color:#a62621;text-decoration:none}body::-webkit-scrollbar{background-color:#000;width:5px}body::-webkit-scrollbar-thumb{background-color:#a62621;border-radius:10px}.shader-bg{background:linear-gradient(135deg,#690007,#0a0101) 0 0/cover}
