html.ug-beauty-case-root{scroll-behavior:smooth;background:#141112;overflow:clip scroll;scrollbar-width:auto!important}html.ug-beauty-case-root::-webkit-scrollbar{background:#fff!important;width:15px!important;display:block!important}body#app.ug-beauty-case::-webkit-scrollbar{background:#fff!important;width:15px!important;display:block!important}html.ug-beauty-case-root::-webkit-scrollbar-thumb{background:#c4c4c4!important;border:3px solid #fff!important;border-radius:999px!important;display:block!important}body#app.ug-beauty-case::-webkit-scrollbar-thumb{background:#c4c4c4!important;border:3px solid #fff!important;border-radius:999px!important;display:block!important}body#app.ug-beauty-case{--paper:#f5f2f3;--ink:#171314;--font-heiti:Inter, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-songti:"Songti SC", STSong, "Noto Serif CJK SC", "Source Han Serif SC", serif;color:var(--ink);font-family:var(--font-heiti);letter-spacing:0;text-rendering:optimizelegibility;background:#141112;margin:0;font-size:16px;overflow-x:clip}#app.ug-beauty-case>header{opacity:1;transition:background-color .12s linear;background-color:#0000!important;background-image:linear-gradient(#000 0%,#0000 100%)!important}#app.ug-beauty-case>header .pcNav,#app.ug-beauty-case>header .appNav{mix-blend-mode:normal}#app.ug-beauty-case.viewpoint-light-nav>header{background-color:#0000!important;background-image:linear-gradient(#fff 0%,#fff0 100%)!important}#app.ug-beauty-case.viewpoint-light-nav>header .logoBox>img.white,#app.ug-beauty-case.viewpoint-light-nav>header .langSwitchTrigger img{filter:invert()}#app.ug-beauty-case.viewpoint-light-nav>header .pcNav .navItem>li>a.wc,#app.ug-beauty-case.viewpoint-light-nav>header .appNav .menu .txt.wc{color:#0f1e35!important}#app.ug-beauty-case .case-page{--spacing:4px;--container-4xl:896px;--font-serif:var(--font-songti);--text-base:16px;--text-base--line-height:24px;--text-lg:18px;--text-lg--line-height:28px;min-height:100vh;color:var(--ink);font-family:var(--font-heiti);background:#fff;font-size:16px;line-height:1.5;overflow:clip}:where(#app.ug-beauty-case .case-page *){box-sizing:border-box}#app.ug-beauty-case .case-page *{font-family:inherit}:where(#app.ug-beauty-case .case-page) :where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd){margin:0}:where(#app.ug-beauty-case .case-page) :where(ol,ul,menu){margin:0;padding:0;list-style:none}#app.ug-beauty-case .case-page .font-serif{font-family:var(--font-songti)}#app.ug-beauty-case .case-page :where(audio,canvas,embed,iframe,img,object,svg,video){vertical-align:middle;display:block}#app.ug-beauty-case .case-page :where([class*=mt-]){margin-top:revert-layer}#app.ug-beauty-case .case-page :where([class*=mb-]){margin-bottom:revert-layer}#app.ug-beauty-case .case-page :where([class*=ml-]){margin-left:revert-layer}#app.ug-beauty-case .case-page :where([class*=mr-]){margin-right:revert-layer}#app.ug-beauty-case .case-page :where([class*=mx-]){margin-right:revert-layer;margin-left:revert-layer}#app.ug-beauty-case .case-page :where([class*=my-]){margin-top:revert-layer;margin-bottom:revert-layer}#app.ug-beauty-case .case-page :where([class^=m-],[class*=\ m-],[class*=\:m-],[class^=-m-],[class*=\ -m-],[class*=\:-m-]){margin:revert-layer}#app.ug-beauty-case .case-page :where([class*=pt-],[class*=pb-],[class*=pl-],[class*=pr-],[class*=px-],[class*=py-],[class^=p-],[class*=\ p-],[class*=\:p-]){padding:revert-layer}#app.ug-beauty-case .case-page :where([class*=space-y-])>:not(:last-child){margin-block:revert-layer}#app.ug-beauty-case .case-page header{z-index:auto;width:auto;height:auto;cursor:inherit;transform-origin:50%;background-image:none;transition:none;position:static;inset:auto;transform:none}:where(#app.ug-beauty-case .case-page) button{color:inherit;font:inherit;background:0 0;border:0}#app.ug-beauty-case .content-shell{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}#app.ug-beauty-case .eyebrow{color:#9a554f;font-size:16px;font-weight:600;line-height:24px}#app.ug-beauty-case .text-balance{text-wrap:balance}#app.ug-beauty-case .hide-scrollbar{scrollbar-width:none}#app.ug-beauty-case .hide-scrollbar::-webkit-scrollbar{display:none}#app.ug-beauty-case .hero-case-title{font-family:var(--font-songti);font-weight:500}#app.ug-beauty-case .hero-linear-fade{position:absolute}#app.ug-beauty-case .hero-linear-fade:before,#app.ug-beauty-case .hero-linear-fade:after{content:"";position:absolute;inset:0}#app.ug-beauty-case .hero-linear-fade:before{-webkit-backdrop-filter:blur(34px)saturate(82%);backdrop-filter:blur(34px)saturate(82%);-webkit-mask-image:linear-gradient(#0000 0%,#00000038 12%,#000000b8 34%,#000 54% 100%);mask-image:linear-gradient(#0000 0%,#00000038 12%,#000000b8 34%,#000 54% 100%)}#app.ug-beauty-case .hero-linear-fade:after{background:linear-gradient(#f8f4ec00 0%,#f8f4ec0a 22%,#f8f4ec38 42%,#f8f4ec99 64%,#f8f4eceb 84%,#f8f4ec 100%)}#app.ug-beauty-case .case-page ::selection{color:#fff;-webkit-text-fill-color:#fff;background:#9a554f}@media (min-width:640px){#app.ug-beauty-case .content-shell{padding-left:32px;padding-right:32px}#app.ug-beauty-case .eyebrow{line-height:26px}#app.ug-beauty-case .case-page>section[data-dark-nav]:not(#top):not(#project-summary):not(#testimonial){border-radius:0;width:100%;margin-left:0;margin-right:0}}@media (min-width:1024px){#app.ug-beauty-case .content-shell{padding-left:48px;padding-right:48px}}
