.news-show-page,.news-show-banner{padding-top:90px;background-color:#fff}.news-show-hero{position:relative;width:100%;height:50vh;min-height:500px;background-color:#2d2f26;overflow:hidden}@media screen and (min-width: 1024px){.news-show-hero{height:600px}}.news-show-hero__bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.news-show-hero__bg-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2d2f2666}.news-show-hero__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-show-hero__container{position:relative;z-index:2;margin:0 auto;padding:0 30px;height:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1024px){.news-show-hero__container{padding-inline:0;max-width:1120px;width:66.7%}}@media screen and (min-width: 1600px){.news-show-hero__content-container{width:87%}}.news-show-hero__content{display:flex;gap:6.25%;justify-content:space-between;color:#fff;margin-bottom:80px}@media screen and (min-width: 1024px){.news-show-hero__content{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:0}.news-show-hero__text-container{display:flex;align-items:flex-end;flex:1;justify-content:space-between}.news-show-hero__text-group{padding-top:40px}}.news-show-hero__subtitle-zh{font-family:"Noto Serif TC",serif;font-size:1.25rem;font-weight:300;margin-bottom:1.5rem;letter-spacing:2px;opacity:.9}@media screen and (min-width: 1024px){.news-show-hero__subtitle-zh{font-size:1.5rem;margin-bottom:2rem}}.news-show-hero__desc{font-size:.875rem;line-height:1.8;font-weight:300;opacity:.8;letter-spacing:1px}.news-show-hero__title-group{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (min-width: 1024px){.news-show-hero__title-group{flex-direction:row;gap:40px;order:1}}.news-show-hero__title-en{font-family:Baskerville,serif;font-size:1.75rem;font-weight:400;letter-spacing:1px;margin-bottom:5rem}@media screen and (min-width: 1024px){.news-show-hero__title-en{font-size:2rem;margin-bottom:0}}.news-show-hero__deco .icon-flower-tall{width:40px;height:100%;fill:#fff}@media screen and (min-width: 1024px){.news-show-hero__deco .icon-flower-tall{width:60px}}.news-show-body{position:relative;z-index:10;padding-bottom:80px}.news-show-body__container{margin:0 auto;padding:0 30px}@media screen and (min-width: 1024px){.news-show-body__container{margin-top:32px;padding-inline:0;display:flex;justify-content:space-between;width:83%;max-width:1600px}.news-article{width:60%;margin-inline:0;margin-top:3rem}}.news-article__header-container{margin-top:-120px}@media screen and (min-width: 1024px){.news-article__header-container{margin-inline:auto;width:83%;max-width:1600px}}.news-article__header{position:relative;border-bottom:1px solid transparent;padding:40px 30px;background-color:#f7f8f8;margin-inline:auto}@media screen and (min-width: 1024px){.news-article__header{display:flex;justify-content:space-between;padding:60px 10% 40px;width:80%;max-width:1280px;align-items:flex-start;margin-inline:0 auto}}@media screen and (min-width: 1600px){.news-article__header{margin-inline:-10.25% auto}}.news-article__title{font-family:Noto Sans TC,serif;font-size:1.5rem;font-weight:500;color:#4d5139;margin-bottom:15px;letter-spacing:1px}@media screen and (min-width: 1024px){.news-article__meta{display:flex;flex-direction:column;align-items:flex-end;text-align:right}}.news-article__subtitle{font-size:.875rem;color:#727171;margin-bottom:20px;font-weight:400;letter-spacing:1px;line-height:1.5}@media screen and (min-width: 1024px){.news-article__subtitle{margin-bottom:0;font-size:1rem;margin-top:20px;text-align:left;width:100%}.news-article__title-group{max-width:50%}.news-article__title{margin-bottom:16px}.news-article__subtitle{margin-top:0}.news-article__date-badge{grid-column:2;grid-row:1/span 2;align-self:start}}.news-article__date-badge{display:inline-flex;align-items:flex-end;gap:8px;background-color:#6c6a2d;padding:8px 16px;color:#fff}.news-article__date-badge .year{font-size:1rem;opacity:.8;font-family:Elms Sans;font-weight:300}.news-article__date-badge .date{font-size:1.25rem;font-weight:400;font-family:Baskerville;text-transform:uppercase}.news-article__content{margin-top:40px;font-weight:300;font-family:Noto Sans TC;letter-spacing:1px;text-align:justify;color:#2d2f26}.news-article__info-block{margin-bottom:30px;line-height:1.6}.news-article__info-block p{margin-bottom:5px}.news-article__desc{font-size:.875rem;line-height:1.8;word-wrap:break-word}.news-article__desc a{color:#4d5139;text-decoration:underline}.news-gallery{margin-bottom:40px}.news-gallery__main{width:100%;margin-bottom:24px;background-color:#f0f0f0}.news-gallery__main .swiper-slide{width:100%;height:100%;aspect-ratio:4/3}@media screen and (min-width: 1024px){.news-gallery__main{margin-bottom:28px}}.news-gallery__img-box{width:100%;height:100%}.news-gallery__img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-gallery__thumbs{width:100%}.news-gallery__thumbs .swiper-slide{opacity:.5;transition:opacity .3s;aspect-ratio:250/180;cursor:pointer}.news-gallery__thumbs .swiper-slide-thumb-active,.news-gallery__thumbs .swiper-slide:hover{opacity:1}.news-gallery__thumb-box{position:relative;height:100%}.news-gallery__thumb-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-gallery .news-item__hover-mask{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#4d513980;transition:opacity .4s ease-in-out}.news-gallery .news-item__hover-mask .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;aspect-ratio:1/1}.news-gallery .news-item__hover-mask .news-item_outer-circle{position:absolute;top:50%;left:50%;border:1px solid #fff;width:50%;max-width:180px}@media screen and (min-width: 1024px){.news-gallery .news-item__hover-mask .news-item_outer-circle{width:50%}}.news-gallery .news-item__hover-mask .news-item_inner-circle{width:40%;max-width:150px;display:flex;align-items:center;justify-content:center;background-color:#fff;overflow:hidden;position:relative;transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-duration:.3s;will-change:transform}@media screen and (min-width: 1024px){.news-gallery .news-item__hover-mask .news-item_inner-circle{width:40%}}.news-gallery .news-item__hover-mask .news-item_inner-circle>*{position:relative;z-index:2}.news-gallery .news-item__hover-mask .news-item_inner-circle:before,.news-gallery .news-item__hover-mask .news-item_inner-circle:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#6c6a2d}.news-gallery .news-item__hover-mask .news-item_inner-circle:before{width:130%;min-width:150px;height:0;padding-bottom:135%;top:0;left:50%;border-radius:50%;transform:translate3d(-50%,68%,0) scale3d(0,0,0)}.news-gallery .news-item__hover-mask .news-item_inner-circle:after{transform:translate3d(0,-105%,0);transition:transform .3s cubic-bezier(.1,0,.3,1)}.news-gallery .news-item__hover-mask .news-item_inner-circle:hover .text{color:#fff}.news-gallery .news-item__hover-mask .news-item_inner-circle:hover:before{transform:translate3d(-50%,-25%,0) scaleX(1);transition:transform .3s cubic-bezier(.1,0,.3,1)}.news-gallery .news-item__hover-mask .news-item_inner-circle:hover:after{transform:translateZ(0);transition-duration:.05s;transition-delay:.3s;transition-timing-function:linear}.news-gallery .news-item__hover-mask .news-item_inner-circle .text{font-size:12px;text-align:center;font-family:Elms Sans;font-weight:300;color:#4d5139}@media screen and (min-width: 576px){.news-gallery .news-item__hover-mask .news-item_inner-circle .text{font-size:14px}}@media screen and (min-width: 1024px){.news-gallery .news-item__hover-mask .news-item_inner-circle .text{font-size:.625rem;letter-spacing:.5px}}@media screen and (min-width: 1600px){.news-gallery .news-item__hover-mask .news-item_inner-circle .text{font-size:.875rem}}.news-gallery__thumbs .news-item__hover-mask:hover,.news-gallery__thumbs .swiper-slide-thumb-active .news-item__hover-mask{opacity:1}.news-nav{margin-top:60px;padding-block:30px;border-block:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;font-family:Noto Sans TC,serif;gap:10px}@media screen and (min-width: 1024px){.news-nav{padding-block:16px}}.news-nav__btn{display:flex;align-items:center;gap:1rem;text-decoration:none;color:#727171;font-size:.875rem;transition:color .3s}.news-nav__btn:hover{color:#4d5139}.news-nav__btn:hover .icon-arrow{stroke:#4d5139}.news-nav .fill-btn{padding:12px 20px;font-size:.875rem;line-height:1;letter-spacing:.5px;border:1px solid #fff}@media screen and (min-width: 1280px){.news-nav .fill-btn{padding:12px 24px}}.news-nav .fill-btn:before,.news-nav .fill-btn:after{background-color:#b1b479}.news-nav .fill-btn .icon{fill:#b1b479;width:14px;margin-left:12px}.news-nav .fill-btn:hover .icon{fill:#fff}.news-nav__back{background-color:#4d5139;color:#fff;padding:8px 20px;text-decoration:none;font-size:.875rem;transition:background-color .3s}.news-nav__back:hover{background-color:#2d2f26}.news-nav .icon-arrow{width:12px;height:20px;stroke:#727171;transition:stroke .3s}@media screen and (min-width: 1024px){.news-nav .icon-arrow{width:48px;height:48px}}.news-sidebar{margin-top:5rem}@media screen and (min-width: 1024px){.news-sidebar{width:20%;display:block;margin-top:0}}.news-sidebar__heading{font-size:1.125rem;color:#727171;margin-bottom:2rem;text-transform:uppercase;font-weight:300}@media screen and (min-width: 1024px){.news-sidebar__heading{font-size:.875rem}}.news-sidebar__list{display:flex;flex-direction:column;gap:5rem}.news-sidebar__item{display:block;text-decoration:none}.news-sidebar__item:hover .news-sidebar__title-row .title{color:#4d5139}.news-sidebar__visual{width:100%;aspect-ratio:3/2;margin-bottom:1.25rem;overflow:hidden}.news-sidebar__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.news-sidebar__item:hover .news-sidebar__visual img{transform:scale(1.05)}.news-sidebar__date-row{min-width:60px;padding-right:10px;display:flex;flex-direction:column;justify-content:flex-start;gap:12px;margin-bottom:12px}.news-sidebar__date-row .date{font-family:Baskerville;font-size:1.125rem;color:#6c6a2d;text-transform:uppercase;line-height:1.1}@media screen and (min-width: 1024px){.news-sidebar__date-row .date{font-size:1.5rem}}.news-sidebar__title-row{flex:1;display:flex;align-items:flex-end;border-left:1px solid #6c6a2d}.news-sidebar__title-row .year{font-family:Elms Sans;font-size:.75rem;color:#6c6a2d;padding:8px 0 0 8px;width:30%}@media screen and (min-width: 1024px){.news-sidebar__title-row .year{width:50%;font-size:1rem}}.news-sidebar__title-row .text-group{width:70%}@media screen and (min-width: 1024px){.news-sidebar__title-row .text-group{width:50%}}.news-sidebar__title-row .title{font-size:.875rem;font-weight:600;color:#4d5139;margin-bottom:.5rem;letter-spacing:1px;transition:color .3s}@media screen and (min-width: 1024px){.news-sidebar__title-row .title{font-size:1rem}}.news-sidebar__title-row .status{font-size:.875rem;letter-spacing:1px;color:#4d5139}
