.text-wrapper-9.home-news{color:var(--color-accent-yellow-60)}.decoration.home-news{background-color:var(--color-yellow-70)}.ellipse.home-news{background-color:var(--color-accent-yellow)}body.home-page .header{background-color:rgba(0,0,0,0);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease,transform .3s ease}body.home-page .header .nav-list ul li a{color:var(--color-white);text-shadow:0 1px 2px rgba(0,0,0,.3)}body.home-page .header .nav-list ul li a:hover,body.home-page .header .nav-list ul li.active a{color:var(--color-white);font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}body.home-page .header .nav-list ul li.active a::after{background-color:var(--color-white)}body.home-page .header.header-scrolled .nav-list ul li.active a::after{background-color:var(--color-primary)}body.home-page .header .header-search input,body.home-page .header .header-search input::placeholder{color:var(--color-text-white)}body.home-page .header .header-search form{border-bottom-color:rgba(255,255,255,.5)}body.home-page .header .header-search button img{filter:brightness(0) invert(1)}body.home-page .header.header-scrolled .header-search button img{filter:brightness(0)}body.home-page .header .menu-toggle span{background-color:var(--color-white)}body.home-page .header.header-scrolled{background-color:rgba(255,255,255,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 2px 20px rgba(0,0,0,.1)}body.home-page .header.header-scrolled .nav-list ul li a{color:var(--color-text-secondary);text-shadow:none}body.home-page .header.header-scrolled .nav-list ul li a:hover,body.home-page .header.header-scrolled .nav-list ul li.active a{color:var(--color-primary);font-weight:700;text-shadow:none}body.home-page .header.header-scrolled .header-search input,body.home-page .header.header-scrolled .header-search input::placeholder{color:var(--color-text-secondary)}body.home-page .header.header-scrolled .header-search form{border-bottom-color:rgba(0,0,0,.3)}body.home-page .header.header-scrolled .menu-toggle span{background-color:var(--color-text-secondary)}.home-page .main-content{padding-top:0!important;min-height:100vh}.home-focus-area{position:relative;width:100%;margin:0 auto;background-color:var(--color-white);z-index:2;transition:all var(--transition-base);padding:calc(var(--spacing-unit) * 25) 0;display:flex;flex-direction:column;gap:var(--space-12)}.home-focus-area .section-title{width:100%;max-width:var(--container-max-content);margin:0 auto calc(var(--spacing-unit) * 10) auto;padding:0 var(--space-5)}.home-bottom-section{position:relative;width:100%;background-color:var(--color-bg-secondary);overflow-x:hidden;padding:calc(var(--spacing-unit) * 25) 0;display:flex;flex-direction:column;gap:var(--space-8)}.home-bottom-section .title-2{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;max-width:var(--container-max-content);margin:0 auto var(--space-8);height:calc(var(--spacing-unit) * 24.5);gap:var(--space-4);padding:0 var(--space-5)}.home-bottom-section .title-3{position:relative;width:calc(var(--spacing-unit) * 130);height:calc(var(--spacing-unit) * 21.25)}.text-wrapper-9.home-dynamic{color:var(--color-gray-light)}.decoration.home-dynamic{background-color:var(--color-secondary);opacity:.7}.home-bottom-section .more-2{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--color-black);justify-self:end;align-self:center}.home-bottom-section .nav{position:relative;width:100%;max-width:var(--container-max-content);margin:0 auto;height:calc(var(--spacing-unit) * 18.75)}.home-bottom-section .frame-5{display:flex;width:100%;align-items:flex-start;position:relative;height:100%}.home-bottom-section .title-4,.home-bottom-section .title-5,.home-bottom-section .title-6{display:flex;flex:1;width:auto;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6);position:relative;background-color:var(--color-white);border:var(--space-px) solid var(--color-secondary);border-bottom:var(--space-px) solid var(--color-secondary);text-decoration:none;height:calc(var(--spacing-unit) * 18.75);box-sizing:border-box}.home-bottom-section .title-4{border-top-left-radius:8px}.home-bottom-section .title-6{border-radius:0 8px 0 0}.home-bottom-section .text-wrapper-19,.home-bottom-section .text-wrapper-20{position:relative;width:fit-content;margin-top:calc(-.5 * var(--space-px));color:var(--color-secondary);font-size:var(--font-lg);line-height:normal;font-family:"Noto Sans CJK",sans-serif;font-weight:400;text-align:center;letter-spacing:0}.home-bottom-section .nav-tab{cursor:pointer;transition:all .3s ease}.home-bottom-section .title-4.nav-tab.active,.home-bottom-section .title-5.nav-tab.active,.home-bottom-section .title-6.nav-tab.active{background-color:var(--color-secondary)}.home-bottom-section .title-4.nav-tab.active .text-wrapper-19,.home-bottom-section .title-5.nav-tab.active .text-wrapper-19,.home-bottom-section .title-6.nav-tab.active .text-wrapper-20{color:var(--color-white)}.home-bottom-section .title-4:hover,.home-bottom-section .title-5:hover,.home-bottom-section .title-6:hover{background-color:var(--color-secondary)}.home-bottom-section .title-4:hover .text-wrapper-19,.home-bottom-section .title-5:hover .text-wrapper-19,.home-bottom-section .title-6:hover .text-wrapper-20{color:var(--color-white)}.tab-content{display:none}.tab-content.active{display:block}.home-bottom-section .section-content{position:relative;width:100%;max-width:var(--container-max-content);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:var(--space-101);align-items:stretch}.home-bottom-section .split-left-2{position:relative;max-width:calc(var(--spacing-unit) * 180);border-bottom-left-radius:var(--radius-lg);overflow:hidden}.home-bottom-section .tab-thumbnail img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:0}.home-bottom-section .thumbnail-content{display:none}.home-bottom-section .thumbnail-content.active{display:block}.home-bottom-section .thumbnail-content img{width:100%;height:var(--space-101);object-fit:cover;border-radius:inherit;transition:all var(--transition-base)}.home-bottom-section .split-left-2,.home-bottom-section .split-left-2 a{overflow:hidden;display:block}.home-bottom-section .split-left-2 .thumbnail-content{border-radius:inherit;overflow:hidden}.home-bottom-section .section-content-2{position:relative;align-self:stretch;width:100%;flex:1;display:flex;flex-direction:column;background-color:var(--color-bg-primary);z-index:2;height:var(--space-101)}.home-bottom-section .split-right-2{position:relative;background-color:var(--color-bg-primary);border-bottom-right-radius:var(--radius-lg);z-index:2}.home-bottom-section .split-right-content{display:flex;flex-direction:column;height:100%;overflow:hidden}.home-bottom-section .frame-3{display:flex;flex-direction:column;width:calc(100% - var(--space-12));max-width:calc(var(--spacing-unit) * 197.75);align-items:flex-start;padding:var(--space-2_5) 0;position:relative;margin:0 var(--space-6);border-bottom:var(--space-px) solid var(--color-black-10)}.home-bottom-section .frame-4{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);align-self:stretch;width:100%;flex:0 0 auto}.home-bottom-section .text-wrapper-13{position:relative;align-self:stretch;margin-top:calc(-1 * var(--space-px));font-family:var(--font-family);font-weight:700;color:var(--color-text-primary);font-size:var(--font-xl);letter-spacing:0;line-height:var(--space-6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-bottom-section .text-wrapper-13 a{color:var(--color-text-primary);text-decoration:none;font-family:var(--font-family);font-weight:700;font-size:var(--font-base);line-height:var(--space-6);transition:color var(--transition-base)}.home-bottom-section .text-wrapper-13 a:hover{color:var(--color-secondary)}.home-bottom-section .text-wrapper-12{position:relative;align-self:stretch;margin-top:calc(-1 * var(--space-px));font-family:var(--font-family);font-weight:700;color:var(--color-secondary);font-size:var(--font-sm);letter-spacing:0;line-height:var(--space-6)}.home-bottom-section .text-wrapper-14{position:relative;align-self:stretch;font-family:var(--font-family);font-weight:400;color:var(--color-text-secondary);font-size:var(--font-sm);letter-spacing:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:calc(var(--space-6) * 2)}.home-bottom-section .academic-list{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--space-6) 0 var(--space-6)}.home-bottom-section .element-2{display:flex;align-items:center;padding:var(--space-3) 0;position:relative;align-self:stretch;width:100%;flex:0 0 auto;border-bottom:var(--space-px) solid var(--color-divider-light)}.home-bottom-section .element-2:first-child{margin-top:0}.home-bottom-section .element-2:last-child{border-bottom:none}.home-bottom-section .element-2:before{content:"\2022";color:var(--color-secondary);font-size:var(--font-sm);margin-right:var(--space-2);font-weight:700;line-height:var(--space-6);flex-shrink:0}.home-bottom-section .text-wrapper-15{position:relative;flex:1;font-family:var(--font-family);font-weight:400;color:var(--color-text-primary);font-size:var(--font-base);letter-spacing:0;line-height:var(--space-6);text-decoration:none;transition:color var(--transition-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - var(--space-12))}.home-bottom-section .text-wrapper-15:hover{color:var(--color-secondary)}.home-bottom-section .text-wrapper-16{position:relative;font-family:var(--font-family);font-weight:400;color:var(--color-text-light);font-size:var(--font-sm);letter-spacing:0;line-height:var(--space-6);white-space:nowrap;margin-left:var(--space-4)}.home-bottom-section .more-link{display:flex;justify-content:flex-end}.home-bottom-section .more-link a,.home-bottom-section .more-link a:link,.home-bottom-section .more-link a:visited{display:inline-flex;align-items:center;color:var(--color-secondary);background-color:transparent;font-size:var(--font-base);font-weight:500;text-decoration:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);transition:all var(--transition-base)}.home-bottom-section .more-link a:active,.home-bottom-section .more-link a:focus,.home-bottom-section .more-link a:focus-visible,.home-bottom-section .more-link a:hover{background-color:var(--color-secondary);color:var(--color-white)}.home-split-section-2{position:relative;width:min(100%,var(--container-max-full));margin:0 auto calc(var(--spacing-unit) * 25);height:var(--space-78);overflow:hidden;display:flex;gap:var(--space-6)}.home-split-section-2 .split-left-3{position:relative;flex:1.35;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-decoration:none;overflow:hidden;transition:transform var(--transition-base);cursor:pointer}.home-split-section-2 .split-right-3{position:relative;flex:1;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-decoration:none;overflow:hidden;transition:transform var(--transition-base);cursor:pointer}.home-split-section-2 .split-left-3:hover,.home-split-section-2 .split-right-3:hover{transform:scale(1.02)}.home-split-section-2 .split-overlay{position:absolute;inset:0;background:var(--color-black-40);display:flex;align-items:center;justify-content:center;transition:background var(--transition-base)}.home-split-section-2 .split-left-3:hover .split-overlay,.home-split-section-2 .split-right-3:hover .split-overlay{background:var(--color-black-20)}.home-split-section-2 .split-content{text-align:center;color:#fff;padding:calc(var(--spacing-unit) * 5)}.home-split-section-2 .split-title{font-size:var(--font-2_5xl);font-weight:700;margin:0 0 var(--space-2_5) 0;text-shadow:calc(var(--spacing-unit) * .5) calc(var(--spacing-unit) * .5) var(--space-1) rgba(0,0,0,.5)}.home-split-section-2 .split-desc{font-size:var(--font-base);margin:0;opacity:.9;text-shadow:var(--space-px) var(--space-px) calc(var(--spacing-unit) * .5) rgba(0,0,0,.5)}