@import url('fonts.css');:root {--BGWsans: 'Open Sans', sans-serif !important;--BGWserif: 'Cormorant Garamond', serif !important;--BGWzhFont: "AR PL UKai CN", "regular script", "kaiti", "kaishu", "zhengshu", "zhengkai", serif !important;--HoverColor: #60afb2;}:lang(zh) {font-family: [Chinese fonts] }* {margin: 0;padding: 0;box-sizing: border-box;}body, html {font-family: var(--BGWsans);margin: 0;padding: 0;height : 101%;}body a, body a:visited, body .slow, body figure {transition : all 0.4s ease-in;}html {scroll-behavior: smooth;box-sizing: border-box;}.bgw-lb {width: 100%;height: 1px;position: absolute;top: 0;overflow: hidden;background-color: #f0f8f8;z-index: 10002;}.bgw-lb:before {display: block;position: absolute;content:"";left: -200px;width: 200px;height: 1px;background-color: #92cacc;-webkit-animation: loading 1s linear;animation: loading 1s linear;}@-webkit-keyframes loading {from {left: -200px;width: 30%;}50% {width: 30%;}70% {width: 70%;}80% {left: 50%;}95% {left: 120%;}to {left: 100%;}}.BGWnavbar {position: fixed;top: 0;left: 0;right: 0;background-color: rgba(255, 255, 255, 1);z-index: 10000;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow: none;}.BGWnavbar.scrolled {background-color: rgba(255, 255, 255, 0.88);backdrop-filter: blur(10px);box-shadow: 0 2px 20px rgba(0, 0, 0, 0.09);}#Startexbox, .BGWnavContainer {max-width: 1700px;}.BGWnavContainer {margin: 0 auto;padding: 0 5%;display: flex;flex-direction: column;align-items: center;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.BGWnavbar.scrolled .BGWnavContainer {flex-direction: row;justify-content: space-between;padding: 0 5%;}.BGWlogo {padding: 50px 0 42px 0;transition: all 0.3s ease;}#BGWlogoImg {z-index: 10000;cursor: pointer;transition: transform 100ms cubic-bezier(.65,.06,.19,.96), opacity 100ms ease-in-out;width: 208px;height: 11px;margin: 0 auto;display: flex;justify-content: center;align-items: center;}#BGWlogoImg a {display: block;text-indent: -9999px;width: 208px;height: 11px;background: url('../img/basics/logo.png') 0 center no-repeat;background-size: auto;background-size: auto 11px;text-align: center;}.BGWnavbar.scrolled .BGWlogo {padding: 25px 0;}.BGWnavLinks {display: flex;list-style: none;gap: 40px;padding-bottom: 30px;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.BGWnavbar.scrolled .BGWnavLinks {padding-bottom: 0;gap: 30px;}.BGWnavLinks li a {font-family: var(--BGWsans);font-size: 13px;line-height : 100%;text-decoration : none;letter-spacing : 0.18em;font-weight : 400 !important;color : #555;text-align: center;text-transform : uppercase;position: relative;transition: all 0.3s ease;padding: 10px 0;}.BGWnavLinks li a:hover, .BGWnavLinks li a.navLang:hover {color: var(--HoverColor);}.BGWnavbar.scrolled .BGWnavLinks li a {color : #222;}.BGWnavbar.scrolled .BGWnavLinks li a:hover {color : var(--HoverColor);}.BGWnavLinks li a.navLang, .BGWnavbar.scrolled .BGWnavLinks li a.navLang {color : #4c9a9d;}.BGWham {display: none;flex-direction: column;cursor: pointer;padding: 10px;position: absolute;right: 3%;top: 50%;transform: translateY(-50%);}.BGWham span {width: 25px;height: 2px;background: #333;margin: 2px 0;transition: all 0.3s ease;border-radius: 2px;}.BGWham.active span:nth-child(1) {transform: rotate(45deg) translate(6px, 2.5px);}.BGWham.active span:nth-child(2) {opacity: 0;}.BGWham.active span:nth-child(3) {transform: rotate(-45deg) translate(6px, -2.5px);}@media (max-width: 888px) {.BGWnavLinks li a {letter-spacing : 0.11em;}}@media (max-width: 768px) {.BGWnavContainer {flex-direction: row;justify-content: space-between;position: relative;}.BGWnavbar.scrolled {background-color: rgba(255, 255, 255, 0.98);backdrop-filter: blur(10px);}.BGWlogo {padding: 30px 0;}.BGWnavbar.scrolled .BGWlogo {padding: 17px 0;}.BGWham {display: flex;}.BGWnavLinks {position: absolute;top: 100%;left: 0;right: 0;height: 100vh;background-color: rgba(255, 255, 255, 0.98);backdrop-filter: blur(10px);display: flex;justify-content: center;align-items: center;flex-direction: column;padding: 0 0 50% 0;gap: 0;transform: translateY(-100%);opacity: 0;visibility: hidden;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}.BGWnavLinks, .BGWnavbar.scrolled .BGWnavLinks {top: 100%;left: 0;right: 0;height: 100vh;gap: 0;padding: 0 0 50% 0;}.BGWnavLinks.active {transform: translateY(0);opacity: 1;visibility: visible;}.BGWnavLinks li {margin: 10px 0;}.BGWnavLinks li a {display: block;font-size: 16px;letter-spacing : 0.18em;padding: 15px 5%;border-radius: 8px;transition: all 0.3s ease;color : #222;}.BGWnavLinks li a:hover {color: var(--HoverColor);}}h1 {font-family: var(--BGWserif);font-size : 45px;letter-spacing : 0.07em;line-height : 190%;text-decoration : none;text-align : center;font-weight : 300 !important;color : #222;margin : 0 auto;margin-top: 1.00%;margin-bottom: 1.00%;padding : 0;}h2 {font-family: var(--BGWsans);font-size : 1.02em;letter-spacing : 0.22em;text-decoration : none;text-transform : uppercase;text-align : center;font-style: none;margin : 0 auto;font-weight : 700;padding : 18px 0;color: #bbbbbb;}h3 {font-family: var(--BGWserif);font-size : 1.50em;letter-spacing : 0.22em;text-decoration : none;text-transform : uppercase;text-align : center;font-style: none;margin : 0 auto;font-weight : 400;padding : 18px 0 25px 0;color: #333;}h4 {font-family: var(--BGWsans);font-size : 1.22em;line-height : 180%;text-decoration : none;text-align : center;letter-spacing : 0.02em;text-transform : none;margin : 0 auto;padding: 5% 0 2% 0;font-weight : 300;color : #333;}h5 {font-family: var(--BGWsans);font-size : 22px;line-height : 100%;text-decoration : none;text-align : center;margin : 0 0 30px 0;font-weight : 300;padding : 0;}h6 {font-family: var(--BGWsans);font-size : 28px;line-height : 240%;text-decoration : none;text-align : center;margin : 0 auto;font-weight : 400;padding-top : 10px;color : #999;}p {hyphens : auto;-webkit-hyphens: auto;-ms-hyphens: auto;margin : 0;padding : 0 0 0.3% 0;}p.right {margin : 0;text-align : right;margin-top : 25px;}p.data {margin : 0;text-indent : 0;padding : 5px 0 15px 0;border-bottom : 0;}i, em {font-style : italic;}em {letter-spacing : 0.11em;}b {font-style : normal;font-weight : 600;}.bgw-body {display: block;width: 100%;margin: 0 auto;padding: 0;}.bgw-content, .bgw-content-100, .bgw-content-art, .bgw-content-following {display: block;margin: 0 auto;text-align: center;padding: 0 ;clear: both;}.bgw-content {max-width: 1666px;margin-top: 160px;}.bgw-content-100 {width: 100%;margin-top: 190px;}.bgw-content-art {max-width: 1666px;margin-top: 180px;}.bgw-content-following {max-width: 1666px;}main {display: flex;justify-content: center;align-items: flex-start;flex: 1;padding: 0;margin: 0 auto;}.bgw-content-inner {margin: 0;padding: 0 3%;position: relative;text-align: center;transition: all 0.5s ease;}#Startexbox {display:flex;flex-direction: column;justify-content: space-between;align-items: flex-start;margin: 8% 0 5% 0 !important;padding : 0 5%;}.startMobile {margin: 0 0 5% 0;}.StartColCount {column-count: 4;column-gap: 2.0em;}.start1, .Start2 {font-family: var(--BGWserif) !important;text-decoration : none !important;letter-spacing : 0.05em !important;margin: 0;padding: 0;transition: all 0.5s ease;}.start1 {font-size: 42px !important;text-transform : none !important;line-height : 120% !important;font-weight : 300 !important;text-align: center !important;letter-spacing : 0.03em !important;color : #000 !important;}.start3 {font-family: var(--BGWsans) !important;text-decoration : none !important;font-size: 17px !important;text-transform : uppercase !important;line-height : 180% !important;font-weight : 300 !important;text-align: center !important;letter-spacing : 0.28em !important;color : #111 !important;padding: 0;margin: 2% 0 3% 0;}.bgw-start-artworks {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;width: 100%;gap: 0 4%;margin: 5% 0 0 0;}.art-start-item {display: flex;flex-direction: column;align-items: center;width: auto;max-width: 280px;text-align: center;margin: 0 0 3% 0;}.art-start-item img {width: 100%;max-width: 280px;min-width: 100px;aspect-ratio: 4 / 1.7;height: auto;object-fit: cover;object-position: center;border-radius: 0;filter: grayscale(100%);transition: filter 0.5s ease;opacity: 0.77;transition: all 0.5s ease;}.art-start-item img:hover {filter: grayscale(0%);opacity: 1;}.Start2 {font-size: 30px;font-weight: 300;text-align: center !important;text-decoration: none;text-transform : none !important;letter-spacing : 0.03em !important;margin: 0;padding: 0;white-space: nowrap;transition: all 0.5s ease;color: #000;}a.Start, a.Start:link, a.Start:visited, a.Start:active, a.Start:hover {text-decoration: none;border: none;text-align: center !important;transition: all 0.5s ease;margin: 1% 0;word-wrap: break-word;word-break: break-word;white-space: normal;}.Start2:hover {color : var(--HoverColor) !important;}.StartTextSolo, .StartTextSoloIndent, .StartTextSoloAuthor {font-family: var(--BGWserif);font-size: 1.13em;line-height: 215%;font-weight: 400;text-align: justify;text-transform: none;hyphens: auto;color: #111;}.StartTextSoloIndent {text-indent: 3em;}.StartTextSoloAuthor {text-align: right !important;}.bgw-box {margin: 0 auto;width: 100%;}.bgw-wrapper {display: flex;justify-content: center;align-items: center;}.bgw-wrapper-start {display: flex;flex-direction: column;justify-content: center;align-items: center;}.bgw-content-added {position: relative;visibility: hidden !important;display: none !important;}a.empty, a.empty:link, a.empty:visited, a.empty:active, a.empty:hover {margin: 0;padding: 0;text-decoration: none;border: none;}footer {display: flex;justify-content: center;align-items: center;text-align: center;padding: 40px 0;}footer a {font-family: var(--BGWsans);font-size: 0.65rem;line-height : 100%;text-decoration : none;letter-spacing : 0.16em;text-transform : uppercase;font-weight : 400 !important;color : #666;text-align: center;}footer a:hover {color : var(--HoverColor);}@media (max-width: 1400px) {.StartColCount {column-count: 3;column-gap: 2.0em;}}@media (max-width: 930px) {.bgw-content-inner {padding: 0 4%;}footer {padding: 35px 0;}.StartColCount {column-count: 1;column-gap: none;}}@media (max-width: 820px) {.bgw-content-inner {padding: 0 5%;}}@media (max-width: 768px) {.bgw-content, .bgw-content-100, .bgw-content-art {margin-top: 100px;}h1 {font-size : 42px;letter-spacing : 0.03em;line-height : 120%;margin : 0 0 6% 0;padding : 0;}h4 {font-size : 1.19em;letter-spacing : 0.01em;padding: 8% 0 4% 0;}#Startexbox {margin: 20% 0 5% 0 !important;padding : 0 5%;}.startMobile {margin: 0 0 12% 0;}.start1 {font-size: 36px !important;margin-bottom: 7%;}.start3 {font-size: 16px !important;margin: 11% 0;}}.desctop .animate-up {opacity: 0;visibility: hidden;-webkit-transform: translate(0, 100px);-moz-transform: translate(0, 100px);transform: translate(0, 100px) }.desctop .animate-up.animated {opacity: 1;visibility: visible;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: -webkit-transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms;-moz-transition: -moz-transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms;transition: transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms }.desctop .animate-up-text {opacity: 0;visibility: hidden;-webkit-transform: translate(0, 150px);-moz-transform: translate(0, 150px);transform: translate(0, 150px) }.desctop .animate-up-text.animated {opacity: 1;visibility: visible;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: -webkit-transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms;-moz-transition: -moz-transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms;transition: transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms }.clearfix:after {content : ".";display : block;height : 0;clear : both;visibility : hidden;}.clearfix {display : inline-block;}* html .clearfix {height : 1%;}.clearfix {margin : 0 auto;display : block;}.hero-carousel {width: 100%;height: 77vh;background-color: #f6f6f6;}.carousel-cell {width: 100%;height: 77vh;position: absolute;top: 0;left: 0;opacity: 0;transition: opacity 1s ease-in-out;background-size: cover;background-position: center;display: flex;align-items: flex-end;justify-content: flex-start;}.carousel-cell.is-selected {opacity: 1;z-index: 2;}.slide-text-wrapper {padding: 30px 5%;max-width: 800px;color: white;}.slide-text {opacity: 0;transform: translateY(-50px);transition: opacity 2s ease, transform 3s ease;margin-bottom: 40px;}.carousel-cell.is-selected .slide-text {opacity: 1;transform: translateY(0);}.slide-text .slide_h1 {font-family: var(--BGWserif);font-size: 4.20rem;line-height : 100%;text-decoration : none;letter-spacing : 0.02em;text-transform : none;text-align : left;font-weight : 400;color : #fff;transition: color 0.3s;}.slide-text .slide_h2 {font-family: var(--BGWserif);font-size: 1.60rem;line-height : 100%;text-decoration : none;letter-spacing : 0.03em;text-transform : none;text-align : left;font-weight : 400;color : #fff;transition: color 0.3s;margin-top: 15px;}@media (max-width: 600px) {.slide-text-wrapper {padding: 20px;}.slide-text .slide_h1 {letter-spacing : 0;font-size: 3.0rem;letter-spacing : 0.01em;font-weight : 400;}.slide-text .slide_h2 {font-size: 1.2rem;letter-spacing : 0.01em;}}.flickity-enabled{position:relative }.flickity-enabled:focus{outline:0 }.flickity-viewport{overflow:hidden;position:relative;height:100% }.flickity-slider{position:absolute;width:100%;height:100% }.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab }.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing }.flickity-page-dots {position: absolute;bottom: 30px;left: 5%;text-align: left;}.flickity-page-dots .dot {width: 6px;height: 6px;margin: 0 6px;background: rgba(255, 255, 255, 1);border-radius: 50%;display: inline-block;transition: background 0.3s;}.flickity-page-dots .dot.is-selected {background: #666;}.flickity-rtl .flickity-page-dots{direction:rtl }.flickity-page-dots .dot.is-selected{opacity:1 }