:root{--_color-variant---bg-color:#f5f5f5;--_color-variant---text-color:#050505;--gray-600:#555;--white:white;--_color-variant---secondary-text-color:#a5a5a5;--_color-variant---border-color:#dadada;--_typography---en-content:Figtree,Arial,sans-serif;--gray-800:#1f1f1f;--gray-200:#e5e5e5;--gray-400:#999;--black:black;--_typography---en-title:Cormorantgaramond,Georgia,sans-serif;--_font-weight---number:300;--_font-weight---number-2:400;--gray-100:#f8f8f8;--_typography---cn:Figtree,Arial,sans-serif}body{background-color:var(--_color-variant---bg-color);color:var(--_color-variant---text-color)}h1{margin-top:20px;margin-bottom:10px;font-size:38px;font-weight:700;line-height:44px}h2{margin-top:20px;margin-bottom:10px;font-size:32px;font-weight:700;line-height:36px}h3{margin-top:20px;margin-bottom:10px;font-size:24px;font-weight:700;line-height:30px}h4{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:700;line-height:24px}h5{margin-top:10px;margin-bottom:10px;font-size:14px;font-weight:700;line-height:20px}h6{margin-top:10px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:18px}p{color:var(--gray-600);text-align:justify;letter-spacing:.2px;margin-bottom:10px;font-family:Figtree,Arial,sans-serif;font-size:16px;font-weight:300;line-height:140%}a{text-decoration:underline}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}img{max-width:100%;display:inline-block}strong{font-weight:700}em{font-style:italic}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin-bottom:10px}figcaption{text-align:center;margin-top:5px}.hero-video{width:100%;height:100vh}.container{flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.container._2{z-index:400;position:relative;top:0}.section-quote{width:auto;color:var(--_color-variant---text-color);letter-spacing:-1px;margin-top:0;margin-bottom:0;font-family:Spectral,Georgia,sans-serif;font-size:56px;font-style:normal;font-weight:600;line-height:120%}.section-quote.center{text-align:center}.section-quote.sm{font-size:46px}.section-quote.wwd.desktop-hidden{display:none}.about-content{grid-column-gap:8rem;grid-row-gap:8rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-bottom:8rem;display:flex;position:relative}.about-text{z-index:2;grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:center;align-items:flex-start;width:43%;padding-left:3rem;padding-right:3rem;display:flex;position:relative;top:-80px}.section-title{color:var(--_color-variant---text-color);letter-spacing:.5px;text-transform:none;margin-top:0;margin-bottom:0;font-family:Figtree,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1}.section-title._2{text-align:right;font-family:Spectral,Georgia,sans-serif;font-size:28px;font-weight:600}.paragraph{color:var(--_color-variant---text-color);text-align:left;letter-spacing:.05em;white-space:break-spaces;margin-bottom:0;font-family:Figtree,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7}.paragraph.zh{letter-spacing:.05em;font-family:Figtree,Arial,sans-serif;font-size:14px;font-weight:400;line-height:2}.paragraph.service{color:var(--_color-variant---text-color);text-align:left;font-family:Figtree,Arial,sans-serif;font-weight:400}.paragraph.service.en{font-weight:300}.about-paragraphs{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.image{width:30vw;height:100%}.about-row{z-index:1;grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-end;width:100%;display:flex;position:sticky;top:64px}.image-2{width:60vw;height:100%}.featured-inner{flex-flow:column;width:100%;padding-top:6rem;padding-bottom:8rem;display:flex}.slide-inner{aspect-ratio:16/9;flex:none;height:100%;position:relative;overflow:hidden}.featured-carousel{flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;padding-top:1.5rem;padding-left:3rem;padding-right:3rem;display:flex;overflow:hidden}.image-3{object-fit:cover;width:100%;transition:all 1s cubic-bezier(.19,1,.22,1)}.image-3:hover{transform:scale(1.04)}.slide-title{color:var(--white);font-family:Spectral,Georgia,sans-serif;font-size:32px;font-weight:600;line-height:120%}.collection-list{grid-column-gap:16px;grid-row-gap:16px;height:100%}.services-wrapper{grid-column-gap:100px;grid-row-gap:100px;flex-flow:column;width:100%;padding-top:2rem;display:flex}.services-content{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:space-between;align-items:center;width:100%;padding-bottom:8rem;padding-left:3rem;padding-right:3rem;display:flex;position:relative}.text-block-5{color:var(--_color-variant---text-color);letter-spacing:.05em;font-family:Figtree,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.5}.accordion-body{grid-column-gap:60px;grid-row-gap:60px;flex-flow:row;justify-content:space-between;align-items:flex-end;width:100%;padding-top:4px;padding-bottom:12px;padding-left:44px;display:flex}.services-grid{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.collection-list-2{flex-flow:column;display:flex}.culture-wrapper{width:100%;position:relative}.culture-content{z-index:6;grid-column-gap:10rem;grid-row-gap:10rem;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;margin-top:-400px;padding-top:0;padding-bottom:6rem;display:flex;position:relative;overflow:hidden}.culture-video-col{justify-content:center;align-items:center;display:flex;position:relative}.text-block-6{z-index:2;color:var(--white);white-space:normal;margin-top:0;margin-bottom:0;font-family:Bodonimoda Variablefont Opsz Wght,Georgia,sans-serif;font-size:40px;font-style:italic;font-weight:500;line-height:120%;position:absolute;inset:auto 0% -15% auto}.culture-right{width:100%;padding:8rem 1.6rem 4rem}.image-6{z-index:2;object-fit:cover;width:100%;height:95vh;position:relative}.culture-img-reveal{z-index:1;position:relative}.text-block-8{z-index:3;color:var(--white);letter-spacing:-.4px;font-family:Bodonimoda Variablefont Opsz Wght,Georgia,sans-serif;font-size:52px;font-style:italic;font-weight:500;line-height:120%}.text-block-8._1{color:var(--white);font-size:58px;font-weight:500}.culture-text-overlay{justify-content:center;align-items:center;width:50%;display:flex;position:absolute;inset:0% 0% 0% auto}.culture-bottom{justify-content:space-between;align-items:flex-end;width:100%;padding-bottom:10rem;padding-left:1.6rem;padding-right:1.6rem;display:flex}.image-7{mix-blend-mode:luminosity}.culture-bottom-left{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:flex-end;width:35%;display:flex}.culture-spacer-inner{width:100%;height:600px;position:relative}.footer-inner{grid-column-gap:80px;grid-row-gap:80px;flex-flow:wrap;justify-content:space-between;align-items:stretch;width:100%;min-height:400px;padding-top:5rem;padding-left:4rem;padding-right:4rem;display:flex}.footer-brand{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.text-block-9{color:var(--_color-variant---text-color);letter-spacing:.15px;font-family:Bodonimoda Variablefont Opsz Wght,Georgia,sans-serif;font-size:20px;font-style:italic;line-height:150%}.footer-nav{grid-column-gap:100px;grid-row-gap:100px;flex-flow:row;justify-content:flex-end;align-items:flex-start;display:flex}.footer-col-title{color:var(--_color-variant---text-color);font-family:Figtree,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;display:none}.footer-link{color:var(--_color-variant---text-color);letter-spacing:.15px;word-break:normal;font-family:Figtree,Arial,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-decoration:none}.footer-link.zh{overflow-wrap:normal;overflow-wrap:normal;font-family:Figtree,Arial,sans-serif}.footer-links{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.footer-links.contact{grid-column-gap:20px;grid-row-gap:20px;grid-column-gap:20px;grid-row-gap:20px;width:100%}.footer-col{grid-column-gap:36px;grid-row-gap:36px;flex-flow:column;display:flex}.footer-contact-label{color:var(--_color-variant---secondary-text-color);letter-spacing:.15px;font-family:Figtree,Arial,sans-serif;font-size:12px;font-weight:300;line-height:150%}.footer-contact-item{grid-column-gap:2px;grid-row-gap:2px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.footer-top{grid-column-gap:120px;grid-row-gap:120px;flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.footer-copyright{border-top:1px solid var(--gray-600);width:100%;color:var(--gray-600);justify-content:flex-start;align-items:center;padding-top:20px;padding-bottom:0;font-family:Figtree,Arial,sans-serif;font-size:14px;display:flex}.footer-bottom{justify-content:flex-start;align-items:center;width:100%;padding-bottom:2.5rem;display:flex}.slide-overlay{transition:all 50ms;position:absolute;inset:0%}.slide-caption{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}.slide-subtitle{color:var(--white);text-align:center;letter-spacing:.05em;font-family:Figtree,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:1.8}.slide-subtitle.en{font-family:Figtree,Arial,sans-serif}.culture-video-wrap{width:100%}.footer{z-index:800;background-color:var(--_color-variant---bg-color);position:relative}.collection-list-wrapper-2{width:100%;height:100%;overflow:visible}.collection-list-wrapper-3{width:68%}.collection-item-2{border-top:1px solid var(--_color-variant---border-color);background-color:var(--_color-variant---bg-color);justify-content:space-between;align-items:stretch;height:100%;padding-top:40px;padding-bottom:20px;display:flex}.accordion-text{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:space-between;align-items:flex-start;width:45%;height:100%;min-height:300px;display:flex}.image-10{object-fit:fill;width:100%}.accordion-item-inner{flex-flow:column;justify-content:flex-start;width:100%;display:flex}.accordion-number{justify-content:flex-start;align-items:flex-start;display:flex}.text-block-15{color:var(--_color-variant---secondary-text-color);padding-bottom:8px;font-family:Cormorantgaramond,Georgia,sans-serif;font-size:32px;font-style:italic;font-weight:400;line-height:100%}.image-12{object-fit:cover;width:100%;height:100%}.accordion-img{aspect-ratio:4/3;object-fit:cover;width:300px;overflow:hidden}.collection-item-3{aspect-ratio:4/3;object-fit:cover;width:100%}.accordion-header{grid-column-gap:18px;grid-row-gap:18px;justify-content:flex-start;align-items:center;display:flex}.collection-list-wrapper-4{width:32%;position:sticky;top:88px}.services-tagline{grid-column-gap:1.2rem;grid-row-gap:1.2rem;flex-flow:column;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-left:12rem;padding-right:12rem;display:flex}.video-2{width:900px}.navbar{z-index:999;--_color-variant---bg-color:#f5f5f5;--_color-variant---text-color:#050505;--_color-variant---secondary-text-color:#a5a5a5;--_color-variant---border-color:#dadada;justify-content:space-between;align-items:center;width:100%;padding:14px 3rem;display:flex;position:fixed;inset:0% 0% auto}.nav-trigger{color:var(--_color-variant---text-color);letter-spacing:.5px;text-transform:uppercase;font-family:Figtree,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:120%;text-decoration:none}.brand{font-family:var(--_typography---en-content);color:var(--_color-variant---text-color);letter-spacing:18px;margin-right:-18px;font-size:22px;font-weight:500;line-height:120%;text-decoration:none}.brand.w--current{font-family:Figtree,Arial,sans-serif;font-size:22px}.nav-menu{flex-flow:row;justify-content:flex-start;align-items:center;width:33.3333%;display:flex;position:relative}.menu-dropdown{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-top:8px;padding-bottom:8px;display:flex;position:absolute;inset:50px 0% 0%}.menu-dropdown.desktop-hidden{z-index:900;z-index:900;display:none}.nav-dropdown-link{color:var(--_color-variant---text-color);letter-spacing:.5px;font-family:Figtree,Arial,sans-serif;font-size:18px;text-decoration:none}.code-embed-3{opacity:0;position:absolute}.nav-brand{justify-content:center;align-items:center;display:flex}.nav-contact{justify-content:flex-end;align-items:center;width:33.3333%;display:flex}.hero-brand{color:var(--white);letter-spacing:40px;flex-flow:column;justify-content:center;align-items:center;margin-right:-40px;font-family:Figtree,Arial,sans-serif;font-size:90px;font-weight:500;line-height:120%;display:flex;position:static;inset:0%}.footer-logo{justify-content:flex-start;align-items:flex-start;display:flex}.collection-item-6{width:100%;height:100%;overflow:visible}.featured-wrapper{width:100%}.about-images{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;width:75.5%;display:flex}.paragraph-4{color:var(--_color-variant---text-color);text-align:left;letter-spacing:.05em;flex-flow:column;margin-bottom:0;font-family:Figtree,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.8;display:flex}.paragraph-4.gray{color:var(--gray-600)}.paragraph-4.gray._2{font-size:14px}.paragraph-4.gray.center{text-align:center}.paragraph-4.gray.sub-page{text-align:left}.paragraph-4.desktop-hidden{display:none}.about-intro{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:center;align-items:flex-end;width:100%;padding-top:8rem;padding-bottom:6.5rem;padding-right:2rem;display:flex}.about-heading{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;width:75%;display:flex}.slide-title-wrap{overflow:hidden}.accordion-cn{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}.accordion-title{color:var(--_color-variant---text-color);letter-spacing:.03em;margin-top:0;margin-bottom:0;font-family:Cormorantgaramond,Georgia,sans-serif;font-size:28px;font-weight:500;line-height:1.8}.nav-link{color:var(--_color-variant---text-color);letter-spacing:.5px;text-transform:uppercase;font-family:Figtree,Arial,sans-serif;font-size:18px;font-weight:500;line-height:120%;text-decoration:none}.div-block-199{justify-content:center;align-items:center;height:100%;display:flex}.culture-bg-sticky{z-index:1;width:100%;height:101vh;position:sticky;top:0}.culture-bg-img{object-fit:cover;width:100%;height:100%}.section-3{display:none;overflow:hidden}.image-34{object-fit:cover;width:100%;height:130%}.nav-menu-close{justify-content:center;align-items:center;display:none}.collection-list-13{width:100%}@media screen and (min-width:1920px){.about-text{width:32%}}@media screen and (max-width:991px){.section-quote{font-size:48px;line-height:110%}.section-quote.sm{font-size:30px}.section-quote.wwd{display:none}.section-quote.wwd.desktop-hidden{font-size:42px;display:flex}.about-content{padding-bottom:0}.about-text{z-index:1;width:100%;padding-left:1.5rem;padding-right:1.5rem;top:-40px}.section-title._2{font-size:24px}.paragraph{text-align:left;font-size:14px}.paragraph.zh{font-size:14px}.image{width:100%}.about-row{z-index:2;position:static;top:54px}.image-2{width:100%}.featured-inner{padding-top:4rem;padding-bottom:4rem}.slide-inner{aspect-ratio:2/3;object-fit:cover;width:100%;max-height:800px}.featured-carousel{padding-left:1.5rem;padding-right:1.5rem}.image-3{height:100%}.services-wrapper{grid-column-gap:20px;grid-row-gap:20px;padding-top:2rem}.services-content{padding-bottom:4rem;padding-left:1.5rem;padding-right:1.5rem}.text-block-5{font-size:22px}.accordion-body{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:space-between;align-items:flex-start;padding-top:4px}.services-grid{grid-column-gap:24px;grid-row-gap:24px}.culture-content{grid-column-gap:6rem;grid-row-gap:6rem;margin-top:-600px;padding-bottom:4rem}.culture-video-col{width:100%}.text-block-6{right:3rem}.culture-right{padding-left:1.5rem;padding-right:1.5rem}.image-6{height:60vh}.text-block-8,.text-block-8._1,.text-block-8._1{font-size:40px}.culture-text-overlay{width:48%}.culture-bottom{grid-column-gap:10rem;grid-row-gap:10rem;flex-flow:column;justify-content:space-between;align-items:flex-start;padding-bottom:5rem;padding-left:1.5rem;padding-right:1.5rem}.image-7{width:50%}.culture-bottom-left{justify-content:flex-start;align-items:flex-end;width:100%}.culture-spacer-inner{height:300px}.footer-inner{grid-column-gap:60px;grid-row-gap:60px;padding-top:3rem;padding-left:2.5rem;padding-right:2.5rem}.footer-brand{width:100%}.footer-nav{justify-content:space-between;align-items:flex-start;width:100%}.footer-top{grid-column-gap:80px;grid-row-gap:80px;flex-flow:column}.slide-subtitle{font-size:14px}.culture-video-wrap{padding-left:1.5rem;padding-right:1.5rem}.about-img-primary{width:33%}.about-img-secondary{width:67%}.collection-list-wrapper-3{width:100%}.collection-item-2{height:auto}.accordion-text{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;align-items:flex-start;width:100%;height:auto;min-height:auto}.accordion-img{aspect-ratio:4/3;width:100%;height:100%}.collection-item-3{width:100%}.collection-list-wrapper-4{width:50%;display:none}.services-tagline{margin-bottom:4rem;padding-left:1.5rem;padding-right:1.5rem}.video-2{width:100%}.navbar{flex-flow:row-reverse;padding-left:3rem;padding-right:3rem}.nav-menu{justify-content:flex-end;align-items:flex-end}.menu-dropdown{justify-content:center;align-items:center;display:none}.menu-dropdown.desktop-hidden{grid-column-gap:20px;grid-row-gap:20px;grid-column-gap:20px;grid-row-gap:20px;inset:0%;justify-content:center;align-items:flex-start;height:100vh;padding-left:2.5rem;padding-right:2.5rem;font-size:24px;display:none;inset:0%}.nav-dropdown-link{font-size:20px}.nav-contact{display:none}.hero-brand{letter-spacing:40px;font-size:70px}.about-images{width:100%}.paragraph-4{display:none}.paragraph-4.gray.center.contact-page,.paragraph-4.gray.sub-page{display:flex}.paragraph-4.desktop-hidden{text-align:left;font-size:14px;display:flex}.about-intro{justify-content:center;align-items:flex-start;padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}.about-heading{width:100%}.accordion-title{font-size:24px}.culture-bottom-right{justify-content:flex-end;width:100%;display:flex}.culture-bg-sticky{top:52px}.nav-menu-close{display:none}}@media screen and (max-width:767px){.section-quote{font-size:36px}.section-quote.wwd.desktop-hidden{font-size:38px}.about-text,.featured-carousel{padding-left:.8rem;padding-right:.8rem}.slide-title{font-size:28px}.services-content{justify-content:space-between;align-items:center;padding-left:.8rem;padding-right:.8rem}.text-block-6{font-size:28px;right:1.5rem}.culture-right{padding-top:4rem;padding-left:.8rem;padding-right:.8rem}.text-block-8,.text-block-8._1,.text-block-8._1{font-size:28px}.culture-bottom{padding-left:.8rem;padding-right:.8rem}.footer-inner{grid-column-gap:36px;grid-row-gap:36px;padding-top:2rem;padding-left:1.25rem;padding-right:1.25rem}.text-block-9{text-align:left;width:auto}.slide-caption{padding-left:2rem;padding-right:2rem}.slide-subtitle{font-size:14px}.culture-video-wrap{padding-left:.8rem;padding-right:.8rem}.services-tagline{margin-bottom:4rem;padding-left:.8rem;padding-right:.8rem}.navbar{padding-left:1.5rem;padding-right:1.5rem}.nav-trigger{font-size:16px}.brand.w--current{font-size:20px}.menu-dropdown.desktop-hidden{padding-left:1.25rem;padding-right:1.25rem}.hero-brand{letter-spacing:36px;margin-right:-36px;font-size:60px}.about-intro{padding:5rem .8rem}.accordion-title{font-weight:600}}@media screen and (max-width:479px){.text-block-6{text-align:right;width:70%;bottom:-40%}.culture-text-overlay{padding-left:2rem}.image-7{width:65%}.footer-inner{padding-top:2.5rem}.footer-brand{justify-content:space-between;align-items:center}.text-block-9{text-align:center}.footer-nav{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column}.footer-col{grid-column-gap:12px;grid-row-gap:12px}.footer-top{grid-column-gap:60px;grid-row-gap:60px}.image-9{width:60%}.hero-brand{letter-spacing:28px;font-size:42px}.footer-logo{width:60%;padding-right:6px}}