.cs.cs--gaolo{font-family:"Poppins","Lexend",system-ui,sans-serif;--cs-line:#ebebeb}.cs--gaolo .cs-type__name{font-family:"Poppins",sans-serif;font-weight:500;letter-spacing:0;gap:.12em}.cs--gaolo .cs-pill::before{background:var(--cs-accent)}.cs--gaolo .cs-sec--teal .cs-pill{background:rgba(255,255,255,.08)}.cs--gaolo .cs-h2{font-weight:600}.cs--gaolo .cs-btn{background:var(--cs-accent);color:var(--cs-ink)!important}.cs--gaolo .cs-btn:hover,.cs--gaolo .cs-btn:focus-visible{background:#f7d86f}.cs--gaolo .cs-thanks::before{content:"GAOLO";opacity:.05}.cs--gaolo .cs-thanks__more{display:block}.cs--gaolo .cs-thanks__more a,.cs--gaolo .cs-lead a,.cs--gaolo .cs-kv a{color:#23d09c;text-decoration:underline;text-underline-offset:3px}.cs--gaolo .cs-hero{aspect-ratio:1880/1262;background:var(--cs-primary-deep)}.cs--gaolo .cs-hero::before{top:auto;bottom:-48%;width:100%;aspect-ratio:1880/1000;opacity:.85;filter:blur(40px);background:radial-gradient(closest-side,var(--cs-accent) 0 30%,rgba(244,207,83,0) 100%)}.cs--gaolo .cs-hero__copy{inset:10.5% 0 auto 0}.cs--gaolo .cs-hero__title{font-size:clamp(56px,20cqw,380px);opacity:.14;background:none;-webkit-text-fill-color:#fff;color:#fff}.cs.cs-js .cs--gaolo .cs-hero.is-in .cs-hero__copy>.cs-hero__title,.cs--gaolo.cs-js .cs-hero.is-in .cs-hero__copy>.cs-hero__title{opacity:.14}.cs--gaolo .cs-hero__img{left:11%;width:78%;top:31%;filter:drop-shadow(0 30px 60px rgba(0,0,0,.45))}.cs--gaolo .cs-hero .cs-pill{letter-spacing:3px}.cs .cs-kv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(28px,3vw,44px)}.cs .cs-kv li{padding:0 26px;border-left:1px solid var(--cs-line)}.cs .cs-kv li:first-child{padding-left:0;border-left:0}.cs .cs-kv dt,.cs .cs-kv h3{font-weight:600;font-size:16px;line-height:1.4;margin-bottom:8px;color:var(--cs-ink)}.cs .cs-kv p{font-size:15px;line-height:1.5;color:var(--cs-body)}.cs .cs-issue3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cs .cs-issue3 li{padding:26px 24px;border-radius:16px;background:#fff;border:1px solid var(--cs-line)}.cs .cs-issue3 li::before{content:"!";display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ee3131;color:#fff;font-weight:700;font-size:16px;line-height:1;margin-bottom:22px}.cs .cs-issue3 h3{font-weight:600;font-size:clamp(17px,1.3vw,19px);line-height:1.4;margin-bottom:12px}.cs .cs-issue3 p{font-size:15px;color:var(--cs-body)}.cs .cs-issue3--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cs .cs-issue3--4 li::before{content:none}.cs .cs-issue3--4 li{background:#fff;border:0}.cs--gaolo .cs-persona{border-radius:20px}.cs--gaolo .cs-persona__who{background:#fbeaa9;color:var(--cs-ink)}.cs--gaolo .cs-persona__who .cs-persona__ini{display:grid;place-items:center;aspect-ratio:361/345;font-weight:600;font-size:clamp(56px,5vw,72px);line-height:1;letter-spacing:.02em}.cs--gaolo .cs-persona__who figcaption{background:var(--cs-accent);font-weight:600;font-size:17px}.cs--gaolo .cs-persona__body h3{font-size:16px;font-weight:500;color:var(--cs-body)}.cs--gaolo .cs-persona__body hr{border-top-color:var(--cs-line)}.cs--gaolo .cs-ticks li{padding-left:32px;font-size:15px}.cs--gaolo .cs-ticks li::before{width:18px;height:18px;left:0;top:.25em}.cs--gaolo .cs-ticks li::after{left:6px;top:calc(.25em + 3px);width:5px;height:9px;border-color:var(--cs-ink);border-width:0 2px 2px 0}.cs--gaolo .cs-glow{background:var(--cs-accent);opacity:.8}.cs--gaolo .cs-glow--low{bottom:-55%;width:110%;filter:blur(90px)}.cs--gaolo .cs-learn li>span{color:var(--cs-accent);font-weight:500;font-size:17px}.cs--gaolo .cs-learn li{gap:16px}.cs--gaolo .cs-learn h3{font-size:clamp(17px,1.3vw,19px);margin-bottom:8px}.cs--gaolo .cs-learn p{font-size:15px}.cs .cs-learn--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cs--gaolo .cs-scope b{font-size:clamp(30px,2.4vw,34px)}.cs--gaolo .cs-scope span{font-size:15px}.cs .cs-scope--card{background:#fff;border-radius:16px;padding:clamp(20px,2vw,28px) clamp(18px,1.6vw,24px);margin-bottom:20px}.cs .cs-scope--card li{padding:0 20px}.cs .cs-scope--card li:first-child{padding-left:0}.cs .cs-sec--teal .cs-scope li{border-left-color:rgba(255,255,255,.2)}.cs .cs-sec--teal .cs-scope b{color:#fff}.cs .cs-sec--teal .cs-scope span,.cs .cs-sec--teal .cs-scope small{color:#fff}.cs .cs-scope small{display:block;font-size:14px;color:var(--cs-accent);margin-bottom:14px;line-height:1.4}.cs .cs-scope--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs .cs-arch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cs .cs-arch li{padding:26px 28px 20px;border-radius:16px;background:#fff;border:1px solid var(--cs-line)}.cs .cs-arch h3{font-weight:600;font-size:16px;line-height:1.4;margin-bottom:14px}.cs .cs-arch ul{display:flex;flex-direction:column;gap:0}.cs .cs-arch ul li{display:flex;align-items:center;gap:12px;padding:7px 0;border:0;background:none;font-size:15px;color:var(--cs-body);border-radius:0}.cs .cs-arch ul li::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--cs-accent)}.cs--gaolo .cs-strip--b img{width:min(30vw,432px);border:0;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.12)}.cs--gaolo .cs-strip--shift{--cs-shift:max(-8vw,-120px)}.cs .cs-pair{display:grid;grid-template-columns:minmax(0,870fr) minmax(0,270fr);gap:30px;align-items:start}.cs .cs-pair figure{display:flex;flex-direction:column;align-items:center;gap:22px}.cs .cs-pair figcaption{order:-1;padding:9px 20px;border-radius:50px;background:rgba(255,255,255,.1);font-weight:500;font-size:12px;letter-spacing:3px;text-transform:uppercase;line-height:1.3}.cs .cs-pair .cs-shot{width:100%;border:2px solid #fff}.cs .cs-plate{border-radius:16px;overflow:hidden;background:#fff;padding:clamp(4px,.6vw,8px)}.cs .cs-plate img{width:100%;border-radius:12px}.cs .cs-swatch7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(10px,1.2vw,18px)}.cs .cs-swatch7 li{display:flex;flex-direction:column;gap:18px;text-align:center}.cs .cs-swatch7 i{display:block;width:100%;aspect-ratio:112/215;border-radius:2px;background:var(--sw)}.cs .cs-swatch7 li.is-light i{box-shadow:inset 0 0 0 1px var(--cs-line)}.cs .cs-swatch7 b{font-weight:600;font-size:clamp(12px,1.1vw,15px);line-height:1.4;text-transform:uppercase;letter-spacing:.02em}.cs--gaolo .cs-type{margin-top:clamp(40px,4.5vw,64px)}.cs--gaolo .cs-type__label::before,.cs--gaolo .cs-type__label::after{background:var(--cs-accent)}.cs--gaolo .cs-ba h3 span{color:var(--cs-accent)}.cs--gaolo .cs-ba--hr .cs-ba__card{background:var(--cs-soft)}.cs--gaolo .cs-ba--hr .cs-ba__card--after{background:var(--cs-primary-deep)}.cs--gaolo .cs-ba--hr .cs-tag{background:transparent;padding:0;color:var(--cs-muted);font-size:11px}.cs--gaolo .cs-ba--hr .cs-ba__card--after .cs-tag{background:transparent;color:var(--cs-accent)}.cs--gaolo .cs-ba--hr .cs-ba__card--after .cs-chips li{background:#fff;color:var(--cs-ink)}.cs--gaolo .cs-chips li{font-size:14px;padding:7px 14px}.cs--gaolo .cs-ba__card{font-size:15px;gap:16px}.cs--gaolo .cs-ba__card--after .cs-chips--flow li+li::before{color:#fff}.cs--gaolo .cs-results--8 b{color:#fff;font-size:clamp(28px,2.4vw,34px)}.cs--gaolo .cs-results--8 span{font-size:15px}.cs--gaolo .cs-footnote{font-size:14px;opacity:.65}.cs--gaolo .cs-notes h3 span{color:var(--cs-accent)}.cs--gaolo .cs-thanks__meta{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;margin-top:clamp(40px,5vw,72px);font-size:15px;opacity:.9}.cs--gaolo .cs-thanks__meta li::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cs-accent);margin-right:12px;vertical-align:2px}.cs--gaolo .cs-thanks__meta a{color:#23d09c;text-decoration:underline;text-underline-offset:3px}@media(max-width:1024px){.cs .cs-kv,.cs .cs-issue3--4,.cs .cs-learn--3{grid-template-columns:repeat(2,minmax(0,1fr))}.cs .cs-kv{gap:24px 0}.cs .cs-kv li:nth-child(odd){padding-left:0;border-left:0}.cs .cs-issue3{grid-template-columns:1fr}.cs .cs-scope--card li:nth-child(odd){padding-left:0}.cs .cs-scope--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs .cs-pair{grid-template-columns:minmax(0,1fr)}.cs .cs-pair figure:last-child .cs-shot{max-width:300px}.cs .cs-swatch7{grid-template-columns:repeat(4,minmax(0,1fr))}.cs .cs-swatch7 i{aspect-ratio:1/1.4}.cs--gaolo .cs-hero__img{left:6%;width:88%;top:30%}}@media(max-width:640px){.cs .cs-kv,.cs .cs-issue3--4,.cs .cs-learn--3,.cs .cs-arch,.cs .cs-scope--3{grid-template-columns:1fr}.cs .cs-kv li,.cs .cs-kv li:nth-child(odd){padding:0;border:0}.cs .cs-scope--card li{padding:0}.cs .cs-swatch7{grid-template-columns:repeat(2,minmax(0,1fr))}.cs .cs-swatch7 i{aspect-ratio:2/1}.cs .cs-pair figure:last-child .cs-shot{max-width:240px}.cs--gaolo .cs-persona__who .cs-persona__ini{aspect-ratio:3/2;font-size:48px}.cs--gaolo .cs-hero__img{left:3%;width:94%;top:36%}.cs--gaolo .cs-hero__copy{inset:8% 0 auto 0}.cs--gaolo .cs-hero .cs-pill{letter-spacing:1.5px;font-size:11px;text-align:left}.cs--gaolo .cs-strip--b img{width:78vw}.cs--gaolo .cs-thanks__meta{flex-direction:column;align-items:center;gap:10px}}
