@font-face{font-family:bold;src:url("../assets/fonts/NotoSansTC-Bold.ttf");font-display:block;unicode-range:U+4E00-9FFF}@font-face{font-family:bold;src:url("../assets/fonts/SourceSansPro-Bold.ttf");font-display:block;unicode-range:U+00-024F}@font-face{font-family:regular;src:url("../assets/fonts/Microsoft-YaHei.ttf");font-display:block;unicode-range:U+4E00-9FFF}@font-face{font-family:regular;src:url("../assets/fonts/SourceSansPro-Regular.ttf");font-display:block;unicode-range:U+00-024F}body{font-family:regular;font-size:15px;color:#1d1e1b}@media(min-width: 992px){body{font-size:14px}}@media(min-width: 1200px){body{font-size:15px}}@media(min-width: 1600px){body .container,body .container-lg,body .container-md,body .container-sm,body .container-xl,body .container-xxl{max-width:1500px}}@media(min-width: 1800px){body .container,body .container-lg,body .container-md,body .container-sm,body .container-xl,body .container-xxl{max-width:1680px}}body .swiper-button-next:after,body .swiper-button-prev:after{color:#9f9dce;font-size:30px}#main{margin:0}p{margin-bottom:0}a{color:unset}a:hover{color:unset}.fancybox__container.is-idle .fancybox__nav,.fancybox__container.is-idle .fancybox__toolbar{animation:none}.fancybox__container .fancybox__backdrop{background-color:#f5f5f5}.fancybox__container .fancybox__infobar{display:none}.fancybox__container .f-button{color:#9f9dce;background-color:rgba(0,0,0,0)}.fancybox__container .f-button[data-fancybox-toggle-slideshow],.fancybox__container .f-button[data-fancybox-toggle-fullscreen],.fancybox__container .f-button[data-fancybox-toggle-thumbs],.fancybox__container .f-button[data-panzoom-action=iterateZoom]{display:none}.fancybox__container .f-button svg{width:30px;height:30px;stroke-width:5px;stroke-linecap:square;stroke-linejoin:miter}@media(hover: hover){.fancybox__container .f-button:hover:not([disabled]){color:#9f9dce !important;background-color:rgba(0,0,0,0) !important}}.back-to-top{display:none;width:65px;position:fixed;bottom:0;right:0;padding:12px;animation:pulse 1.25s infinite ease-in-out alternate;z-index:20;cursor:pointer}@keyframes pulse{from{transform:scale(0.9)}to{transform:scale(1.1)}}.isotope-header{padding-top:15px;padding-bottom:15px}.isotope-header .btn-item{display:inline-block;font-size:18px;cursor:pointer}.isotope-header .btn-item:hover{color:#bb9aff}.isotope-header .btn-item.is-checked{font-family:bold;color:#bb9aff}@media(min-width: 576px){.isotope-header .btn-item{font-size:15px;padding:0 20px 0 0}}.isotope-header .filters{padding-top:10px;padding-bottom:10px}.isotope-header .search-wrapper{display:flex;align-items:center}.isotope-header .search-wrapper .quicksearch{border-radius:0;border-color:#bb9aff;height:30px}.isotope-header .search-wrapper .input-group-append{display:flex}.isotope-header .search-wrapper .input-group-append .search-icon{z-index:2;display:flex;align-items:center;margin-left:-2rem !important;color:#bb9aff}.page-avworks .isotope-header .btn-item{display:block;padding:6px 0;font-size:22px}@media(min-width: 576px){.page-avworks .isotope-header .btn-item{display:inline-block;font-size:15px;padding:0 20px 0 0}}@media(max-width: 575px){.page-graduates .isotope-header .filters{display:none}}header #header{background:none}header #header .container{justify-content:flex-end}header #header .container .navbar-toggler{border:none;padding:0}header #header .container .navbar-toggler img{width:40px}header #header .container .close-btn{display:none}header #header .container .close-btn svg{height:40px;width:40px;outline:none;stroke:#000;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter}header #header .container .menu-wrapper{font-family:bold;font-size:20px;display:flex;flex-basis:100%;justify-content:flex-end;text-align:right}header #header .container .menu-wrapper img{display:none}@media(min-width: 768px){header #header{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000}header #header .container .menu-wrapper{overflow:hidden;height:40px;transition:height .5s ease;z-index:9999;justify-content:center;text-align:center}header #header .container .menu-wrapper:hover{background-color:rgba(245,245,245,.75);height:250px}header #header .container .menu-wrapper:hover #navbar{width:80px;opacity:1}header #header .container .menu-wrapper #navbar{width:0px;opacity:0;transition:width .5s ease,opacity .5s ease;white-space:nowrap}header #header .container .menu-wrapper #navbar .navbar-nav{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;width:100%}header #header .container .menu-wrapper .quotation{animation:pulse .75s infinite ease-in-out alternate}@keyframes pulse{from{transform:scale(0.8)}to{transform:scale(1.2)}}header #header .container .menu-wrapper .quotation img{display:block;height:20px}header #header .container .menu-wrapper .quotation.open{align-self:flex-end}header #header .container .menu-wrapper .quotation.close{align-self:flex-start}header #header .container .menu-wrapper .quotation.close img{transform:rotate(180deg)}}.homepage{margin:0;padding:0;background-image:url("../assets/images/main_background.png");background-color:#fafafa;background-size:auto 100%;background-position:center;background-attachment:fixed;background-repeat:no-repeat}@media(min-width: 992px){.homepage{background-color:rgba(0,0,0,0)}}.homepage .top{position:fixed;top:0;left:0;width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;z-index:1}@media(min-width: 1200px){.homepage .top{justify-content:space-between}}.homepage .top .top-date{width:100%;padding:30px}@media(min-width: 576px){.homepage .top .top-date{height:470px;width:auto}}.homepage .top .title{display:flex;padding:30px;align-items:flex-start}.homepage .top .title .left-title{width:60%;padding-right:30px}@media(min-width: 576px){.homepage .top .title .left-title{width:auto;height:150px}}.homepage .top .title .right-title{width:40%}@media(min-width: 576px){.homepage .top .title .right-title{width:auto;height:260px}}.homepage .register-mobile{display:flex;text-align:center;flex-direction:column;align-items:center}.homepage .register-mobile .reg-now-btn-wrapper{position:relative}.homepage .register-mobile .reg-now-btn-wrapper .button{width:185px;background-color:#e1e581;margin:10px 0;padding:6px;border-radius:20px;font-family:bold;font-size:20px;color:#bb9aff}.homepage .register-mobile .reg-now-bg{position:absolute;top:20px;left:160px;width:110px}@media(min-width: 576px){.homepage .register-mobile .reg-now-bg{top:0;left:150px;width:220px}}.homepage .bottom-wrapper{position:fixed;bottom:0;left:0;width:100%;text-align:center;font-size:14px;padding-top:40px}.homepage .bottom-wrapper .row .bottom-text{z-index:1}.homepage .bottom-wrapper .row .reg-wrapper .register{width:100%;padding:25px;margin-top:-220px}@media(min-width: 576px){.homepage .bottom-wrapper .row .reg-wrapper .register{width:50%;margin-top:-160px}}@media(min-width: 768px){.homepage .bottom-wrapper .row .reg-wrapper .register{margin-top:-220px}}@media(min-width: 992px){.homepage .bottom-wrapper .row .reg-wrapper .register{width:100%}}.homepage .bottom-wrapper .row .reg-wrapper .register .image-mapper-shape{fill:rgba(0,0,0,0)}.homepage .bottom-wrapper .row .reg-wrapper .register g:hover .image-mapper-shape{stroke:#fff;stroke-width:2px;opacity:20%}.homepage .register-now{width:160px;position:fixed;bottom:30px;right:30px;z-index:3;animation:pulse 1.25s infinite ease-in-out alternate}@keyframes pulse{from{transform:scale(0.9)}to{transform:scale(1.1)}}#defaultCanvas0{position:fixed;top:0;left:0;z-index:-999}.enquiries{align-items:center;min-height:100vh;display:flex;background-image:none}@media(min-width: 768px){.enquiries{background-image:url("../assets/images/event_background.png");background-repeat:no-repeat;background-size:100% 100%;background-attachment:fixed}}.enquiries .body-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("../assets/images/event_background_mobile.png");background-size:100%;z-index:-999;background-position:bottom;background-repeat:no-repeat}.enquiries p{margin-bottom:0}@media(min-width: 768px){.enquiries .left,.enquiries .right{display:flex;flex-direction:column;justify-content:flex-start}}.enquiries .left a,.enquiries .right a{font-size:initial}.enquiries .left{margin-bottom:-0.5px}@media(min-width: 768px){.enquiries .left{margin-bottom:0}}.enquiries .right{margin-top:-0.5px;padding-top:50px;padding-bottom:50px;text-align:right}@media(min-width: 768px){.enquiries .right{margin-top:0;padding-top:0;padding-bottom:0}}.enquiries .right .section-enquiries{text-align:center}@media(min-width: 768px){.enquiries .right .section-enquiries{text-align:right}}.enquiries .right .section-enquiries .social-media-wrapper{margin-top:10px}.enquiries .right .section-enquiries .social-media-wrapper .social-media img{width:30px;padding-left:5px}.enquiries .right .section-enquiries .qrcode{width:90px;padding-bottom:40px}.enquiries .section-enquiries+.section-enquiries{padding-top:20px}.enquiries .title-1,.enquiries .title-2{font-size:16px;font-family:bold}@media(min-width: 1200px){.enquiries .title-1,.enquiries .title-2{font-size:20px}}.enquiries .title-2{margin-bottom:8px}.enquiries .map{width:100%;padding-top:50px;padding-bottom:50px}@media(min-width: 768px){.enquiries .map{padding-bottom:0}}.enquiries-sponsor{background-size:100% 100%;background-repeat:no-repeat;position:fixed;bottom:-1px;width:100%;font-size:12px;height:7vh;background-image:none}@media(min-width: 768px){.enquiries-sponsor{background-image:url("../assets/images/sponsor_bg.png");height:auto}}.enquiries-sponsor .mobile-bg{position:fixed;bottom:0px;height:inherit;opacity:.9}.enquiries-sponsor .mobile-bg img{width:100%;height:100%}.enquiries-sponsor .quotation-wrapper{display:flex;height:70px;align-items:center;justify-content:center}.enquiries-sponsor .quotation-wrapper .quotation{height:55px;transform:rotate(135deg);padding:15px}@media(max-width: 767px){.enquiries-sponsor.open{display:flex;flex-direction:column;justify-content:space-between;height:100vh}.enquiries-sponsor.open .mobile-bg{background-color:#ededed;height:100%}.enquiries-sponsor.open .quotation-wrapper{align-items:flex-start}.enquiries-sponsor.open .quotation-wrapper .quotation{transform:rotate(-45deg)}.enquiries-sponsor.open .content-wrapper{padding-top:20px;display:block;z-index:0;position:relative}}.enquiries-sponsor .close-btn{width:-moz-fit-content;width:fit-content;padding:20px;cursor:pointer}.enquiries-sponsor .close-btn svg{height:40px;width:40px;outline:none;stroke:#9f9dce;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter}.enquiries-sponsor .content-wrapper{padding:0 20px;display:none}@media(min-width: 768px){.enquiries-sponsor .content-wrapper{display:block}}.enquiries-sponsor .content-wrapper .row-wrapper{display:flex;justify-content:center;gap:24px}@media(max-width: 767px){.enquiries-sponsor .content-wrapper .row-wrapper{flex-wrap:wrap;justify-content:flex-start}}.enquiries-sponsor .content-wrapper .row-wrapper .title{margin-bottom:6px}.enquiries-sponsor .content-wrapper .row-wrapper .img-wrapper .img-item+.img-item{padding-left:12px}.enquiries-sponsor .content-wrapper .row-wrapper .img-wrapper img{margin-bottom:10px;height:30px}@media(max-width: 575px){.enquiries-sponsor .content-wrapper .row-wrapper .img-wrapper img.hkbu{width:100%;height:auto}}.events{padding-top:36px;background-size:100% 100%;background-attachment:fixed;background-repeat:no-repeat;background-position:-90px;background-image:none}@media(min-width: 768px){.events{background-image:url("../assets/images/event_background.png")}}.events .body-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("../assets/images/event_background_mobile.png");background-size:100%;z-index:-999;background-position:bottom;background-repeat:no-repeat}.events .event-wrapper{padding-bottom:64px}.events .event-wrapper .row .title{text-align:center;padding-bottom:8px}@media(min-width: 768px){.events .event-wrapper .row .title{text-align:left}}.events .event-wrapper .row .title h1,.events .event-wrapper .row .title h2,.events .event-wrapper .row .title h3,.events .event-wrapper .row .title h4{font-family:bold;font-size:22px}.events .event-wrapper .row .image-wrapper img{width:100%}.events .event-wrapper .row .detail-wrapper.show-more .back{display:block}.events .event-wrapper .row .detail-wrapper.show-more .more{display:none}.events .event-wrapper .row .detail-wrapper.show-more .detail{display:none}.events .event-wrapper .row .detail-wrapper.show-more .detail-more{display:block}.events .event-wrapper .row .detail-wrapper .more{padding:20px 0;text-align:center;cursor:pointer}@media(min-width: 768px){.events .event-wrapper .row .detail-wrapper .more{text-align:right}}.events .event-wrapper .row .detail-wrapper .more:after{color:#9f9dce;font-size:15px;font-family:swiper-icons;text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;content:"next";padding-left:5px}.events .event-wrapper .row .detail-wrapper .back{padding:20px 0;display:none;text-align:center;cursor:pointer}@media(min-width: 768px){.events .event-wrapper .row .detail-wrapper .back{text-align:right}}.events .event-wrapper .row .detail-wrapper .back:before{color:#9f9dce;font-size:15px;font-family:swiper-icons;text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;content:"prev";padding-right:5px}.events .event-wrapper .row .detail-wrapper .detail-more{display:none;text-align:center}@media(min-width: 768px){.events .event-wrapper .row .detail-wrapper .detail-more{text-align:right}}.events .event-wrapper .row .detail-wrapper .detail{text-align:center}@media(min-width: 768px){.events .event-wrapper .row .detail-wrapper .detail{text-align:right}}.page-graduates{background-size:100%;background-position:center -200px;background-attachment:fixed;background-image:none;min-height:100vh}@media(min-width: 768px){.page-graduates{background-image:url("../assets/images/graduates_background.png")}}.page-graduates .body-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("../assets/images/graduates_background_mobile.png");background-size:cover;z-index:-999}.page-graduates .content .grid .element-item{width:100%}.page-graduates .content .grid .element-item:not(:last-child){border-bottom:1px solid #ededed}.page-graduates .content .grid .element-item:hover{background-color:#9f9dce;color:#e1e581}.page-graduates .content .grid .element-item .row{margin-left:30px;margin-right:30px}.page-graduates .content .grid .element-item .row .col{padding-top:8px;padding-bottom:8px}.page-graduates .content .grid .element-item .row img{position:fixed;pointer-events:none;z-index:1000;max-width:330px;opacity:0;border-radius:20px;transition:top .5s ease-out,left .5s ease-out,opacity .5s ease-out;padding:0}.page-graduates .content .grid .element-item .row img.visible{opacity:1}.single-graduates{min-height:100vh;background-size:100%;background-position:center top;background-attachment:fixed;background-image:none}@media(min-width: 768px){.single-graduates{background-image:url("../assets/images/artist_background.png")}}.single-graduates .body-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("../assets/images/artist_background.png");background-size:cover;z-index:-999}.single-graduates .section{display:flex;align-items:center;padding:50px 0}.single-graduates .section .section-title-wrapper{margin-bottom:40px}.single-graduates .section .section-title-wrapper .section-title{font-family:bold;white-space:nowrap;font-size:20px;text-align:center}@media(min-width: 768px){.single-graduates .section .section-title-wrapper .section-title{text-align:left}}@media(min-width: 992px){.single-graduates .section .section-title-wrapper .section-title{font-size:30px}}.single-graduates .section .section-subtitle{font-size:20px;margin-bottom:26px;line-height:28px;font-family:bold;text-align:center}@media(min-width: 768px){.single-graduates .section .section-subtitle{text-align:left}}.single-graduates .section .section-subtitle p{margin-bottom:0}.single-graduates .section .contact{text-align:center}@media(min-width: 768px){.single-graduates .section .contact{text-align:left}}.single-graduates #section-biography{position:relative;z-index:1}.single-graduates #section-biography .b-image-width{text-align:center}@media(min-width: 576px){.single-graduates #section-biography .b-image-width{text-align:left}}.single-graduates #section-biography .b-image-width .b-image{-o-object-fit:cover;object-fit:cover;width:50%}@media(min-width: 576px){.single-graduates #section-biography .b-image-width .b-image{width:100%}}.single-graduates #section-biography .contact{margin:30px 0}.single-graduates #section-biography .contact .contact-link a{text-decoration:underline;overflow-wrap:break-word}.single-graduates #section-biography .row+.row{margin-top:20px}@media(min-width: 768px){.single-graduates #section-honors-project{margin-top:-320px}}@media(min-width: 992px){.single-graduates #section-honors-project{margin-top:-430px}}.single-graduates #section-honors-project .swiper{width:100%}.single-graduates #section-honors-project .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.single-graduates #section-honors-project .swiper-slide img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.single-graduates #section-previous-works{margin-top:-160px}}@media(min-width: 992px){.single-graduates #section-previous-works{margin-top:-280px}}.single-graduates #section-previous-works .pw-wrapper{margin:30px 0}.single-graduates #section-previous-works .pw-wrapper img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.single-graduates #section-previous-works .pw-wrapper .title-of-work{margin-top:20px;font-size:20px;font-weight:600;margin-bottom:18px;font-family:bold}@media(min-width: 576px){.single-graduates #section-previous-works .pw-wrapper .title-of-work{margin-top:0}}.page-avworks{background-size:100%;background-position:center -200px;background-attachment:fixed;background-image:none;min-height:100vh}@media(min-width: 768px){.page-avworks{background-image:url("../assets/images/avworks_background.png")}}.page-avworks .body-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("../assets/images/avworks_background_mobile.png");background-size:cover;z-index:-999}.page-avworks .content{padding-top:20px}.page-avworks .content .grid .grid-sizer{width:100%}@media(min-width: 576px){.page-avworks .content .grid .grid-sizer{width:50%}}@media(min-width: 768px){.page-avworks .content .grid .grid-sizer{width:33.3333333333%}}@media(min-width: 992px){.page-avworks .content .grid .grid-sizer{width:25%}}@media(min-width: 1200px){.page-avworks .content .grid .grid-sizer{width:20%}}@media(min-width: 1400px){.page-avworks .content .grid .grid-sizer{width:16.6666666667%}}@media(min-width: 1600px){.page-avworks .content .grid .grid-sizer{width:14.2857142857%}}@media(min-width: 1800px){.page-avworks .content .grid .grid-sizer{width:12.5%}}@media(min-width: 2000px){.page-avworks .content .grid .grid-sizer{width:11.1111111111%}}.page-avworks .content .grid .element-item{text-align:center;padding-bottom:12px}.page-avworks .content .grid .element-item .element-item-content{position:relative;transition:transform .25s ease}.page-avworks .content .grid .element-item .element-item-content:hover{color:#9f9dce;z-index:5;transform:scale(1.25)}@media(min-width: 576px){.page-avworks .content .grid .element-item .element-item-content:hover{transform:scale(2.5)}}.page-avworks .content .grid .element-item img{height:100px;width:130px;-o-object-fit:contain;object-fit:contain}.page-avworks .content .grid .element-item .title_of_work{font-size:16px}@media(min-width: 576px){.page-avworks .content .grid .element-item .title_of_work{font-size:12px}}.playground{margin:0;padding:0;background-image:url("../assets/images/main_background.png");background-size:auto 100%;background-position:center;background-attachment:fixed}.playground .top{position:fixed;top:0;left:0;width:100%;padding-top:30px;z-index:1}.playground .top .top-date,.playground .top .left-title,.playground .top .right-title{width:100%;padding:10px}.playground .register-mobile{text-align:center;flex-direction:column;align-items:center}.playground .register-mobile .reg-now-btn-wrapper{position:relative}.playground .register-mobile .button{width:185px;background-color:#e1e581;margin:10px 0;padding:6px;border-radius:20px;font-family:bold;font-size:20px;color:#bb9aff}.playground .register-mobile .reg-now-bg{position:absolute;top:0;left:150px;width:240px}.playground .bottom-wrapper{position:fixed;bottom:0;left:0;width:100%;text-align:center;font-size:14px;padding-top:40px}.playground .bottom-wrapper .row .bottom-text{z-index:1}.playground .bottom-wrapper .row .reg-wrapper .register{width:100%;padding:25px}@media(min-width: 992px){.playground .bottom-wrapper .row .reg-wrapper .register{margin-top:-160px;width:100%}}.playground .bottom-wrapper .row .reg-wrapper .register .image-mapper-shape{fill:rgba(0,0,0,0)}.playground .bottom-wrapper .row .reg-wrapper .register g:hover .image-mapper-shape{stroke:#fff;stroke-width:2px;opacity:20%}/*# sourceMappingURL=style.min.css.map */