
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
@media only screen and (max-width:767px){#你的頁面ID .sqs-block-html *{text-align:left !important}}.site-wrapper{background-color:#fff !important}.header-nav-item--active a{background-image:none !important}h4 a{text-decoration:none !important;border-bottom:0px solid #000 !important;padding-bottom:1px}header#header nav{flex-wrap:nowrap}@media screen and (min-width:768px){.portfolio-grid-basic{padding:5% 10% 10% 10% !important;box-sizing:border-box !important}.gallery-grid.gallery-grid--layout-grid{padding:5% 10% 10% 10% !important;box-sizing:border-box !important}}.header-menu-nav-item a{font-size:18px;line-height:1.5}@media screen and (max-width:767px){div#gridThumbs{padding:5% 5% 15% 5% !important}}@media only screen and (max-width:767px){#gridThumbs{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;column-gap:30px !important;row-gap:30px !important}}@media screen and (max-width:767px){.portfolio-grid-basic .portfolio-text{text-align:center !important;align-items:center !important;justify-content:center !important}.portfolio-grid-basic .portfolio-title,.portfolio-grid-basic .portfolio-category{text-align:center !important;font-size:12px !important}}a.grid-item,.grid-image{border-radius:0px}@media only screen and (max-width:767px){.gallery-grid--layout-grid .gallery-grid-wrapper{display:grid;grid-template-columns:1fr 1fr !important;padding-bottom:15% !important}}.gallery-grid-item .gallery-caption{display:none !important}@media screen and (min-width:768px){.gallery-lightbox-item img{height:95% !important;position:absolute !important;left:50%;top:50%;transform:translate(-50%,-50%)}}.gallery-lightbox-item[data-active='true']{visibility:hidden;opacity:0}.gallery-lightbox-item[data-in='true']{visibility:visible;opacity:1}.gallery-lightbox-background{background-color:#fff;opacity:1}@media only screen and (max-width:767px){.gallery-lightbox-item img{height:70% !important;position:absolute !important;left:50%;top:50%;transform:translate(-50%,-50%)}}@media only screen and (max-width:767px){.light-caption{max-width:75%;font-size:14px;text-align:center}}.item-pagination[data-collection-type^="portfolio"],.item-pagination[data-collection-type^="portfolio"]{display:none}button.gallery-lightbox-close-btn{border:none !important;outline:none !important}.tweak-fixed-header:not( .sqs-edit-mode-active ):not( .sqs-site-styles-active) .header.shrink .header-announcement-bar-wrapper{--twc-shrink-padding:2vw;padding-bottom:var(--twc-shrink-padding);padding-top:var(--twc-shrink-padding)}@media only screen and (pointer:coarse) and (max-width:1024px),screen and (max-width:799px){.tweak-fixed-header:not( .sqs-edit-mode-active ):not( .sqs-site-styles-active ) .header.shrink .header-announcement-bar-wrapper{padding-bottom:6vw;padding-top:6vw}}.tweak-fixed-header:not(.sqs-edit-mode-active):not(.sqs-site-styles-active) #header.shrink .header-announcement-bar-wrapper{padding-top:2vw !important;padding-bottom:2vw !important}.sqs-block-form .field-list .description{color:#949494}p.form-field-error{background-color:#949494 !important}.form-wrapper .react-form-contents .field-list .title .required,.form-wrapper .react-form-contents .field-list .fields .description.required{visibility:hidden}.form-wrapper .react-form-contents .field-list .title .required:before,.form-wrapper .react-form-contents .field-list .fields .description.required:before{visibility:visible;content:"*";font-size:1.5em;line-height:1em}.form-wrapper .react-form-contents--submitted .required:before{visibility:hidden !important}.header-menu .header-menu-controls-control.header-menu-controls-control--active{font-size:14px;font-weight:normal}html[lang*="en"] .current-language{color:#000;display:none;font-weight:normal}html[lang*="en"] div.language-item:nth-child(2){display:none}html[lang*="en"] .language-picker-content{opacity:1 !important;pointer-events:initial !important;color:#000;font-weight:normal;background-color:transparent !important}html[lang*="zh"] .current-language{color:#000;font-weight:normal}html[lang*="zh"] div.language-item:nth-child(1){display:none}html[lang*="zh"] .language-picker-content{opacity:1 !important;pointer-events:initial !important;color:#000;font-weight:normal;background-color:transparent !important}.header-actions .language-picker-desktop .language-picker-content .language-item{line-height:.5;Padding-left:0px}.header-menu-actions.language-picker.language-picker-mobile *{font-size:18px;color:#000;font-family:;padding-bottom:2vw;left:10%}@media screen and (max-width:767px){.header-menu-controls .header-menu-controls-control{font-size:18px !important;color:#000;letter-spacing:0px !important}}