@font-face{font-family:Quadraat;src:url('/static/font/66577b02447e347a70d67cc8_ICONIQ%20Quadraat.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Quadraat;src:url('/static/font/66577b7ced2409f6b22bb753_ICONIQQuadraat-DemiBold.woff2') format('woff2');font-weight:600 900;font-display:swap}
:root{--quadraat:Quadraat,"Songti SC","Noto Serif CJK SC","Source Han Serif SC",SimSun,serif;--marcellus:Quadraat,"Songti SC",SimSun,serif}
html{scroll-behavior:smooth}body.iconiq-cn{font-family:var(--quadraat);overflow-x:clip}body.iconiq-cn h1,body.iconiq-cn h2{font-weight:400;line-height:1.22;letter-spacing:0}body.iconiq-cn p{line-height:1.75}body.iconiq-cn .navbar9_link{white-space:nowrap}body.iconiq-cn .nav_dropdown-description{line-height:1.65}body.iconiq-cn .text-rich-text p{line-height:1.9;margin-bottom:1.35em}body.iconiq-cn .heading-style-display.ventures-hero{font-size:clamp(3rem,5.5vw,6rem);max-width:5em;line-height:1.25}body.iconiq-cn .heading-style-h1{line-height:1.3}body.iconiq-cn .post-hero_headline{line-height:1.3}.cn-location-title{margin-bottom:2rem}.cn-news-section{padding:160px 0 100px;min-height:75vh}.cn-eyebrow{font-size:.8rem;letter-spacing:.1em;margin-bottom:1rem}.cn-news-section h1{font-size:clamp(2.5rem,5vw,5rem);margin:0 0 1.5rem}.cn-news-intro{font-size:1.25rem;color:#5c5c5c;margin-bottom:4rem}.cn-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.cn-news-card{color:#151515;text-decoration:none;display:block}.cn-news-card>img{aspect-ratio:16/10;width:100%;object-fit:cover;border-radius:4px}.cn-news-card>div{padding:1.5rem 0}.cn-news-card h2{font-size:2rem;margin:.5rem 0 1rem}.cn-news-card span{display:inline-block;margin-top:1rem;border-bottom:1px solid;padding-bottom:.25rem}.cn-pagination{margin-top:3rem}.cn-pagination ul{list-style:none;display:flex;gap:1rem;padding:0}
@media(max-width:767px){body.iconiq-cn .heading-style-display.ventures-hero{font-size:2.6rem;max-width:5em}body.iconiq-cn .heading-style-h1{font-size:2.5rem}body.iconiq-cn .home-hero_text-content{max-width:100%}body.iconiq-cn .post-hero_headline{font-size:2.6rem;overflow-wrap:anywhere}body.iconiq-cn .text-rich-text{font-size:1.05rem}.cn-news-section{padding-top:120px}.cn-news-grid{grid-template-columns:1fr}.cn-news-card h2{font-size:1.6rem}body.iconiq-cn .padding-global{padding-left:1.25rem;padding-right:1.25rem}}
@media(max-width:480px){body.iconiq-cn .heading-style-display.ventures-hero{font-size:2.4rem;max-width:5em;margin-left:auto;margin-right:auto}body.iconiq-cn .section_home-hero_new .text-size-large{font-size:1rem;line-height:1.7}}
@media(max-width:480px){body.cn-growth .section_home-hero_new{min-height:min(100svh,700px);max-height:min(100svh,700px)}}

body.cn-growth .section_home-hero_new .text-size-large{max-width:18em;text-wrap:balance;line-height:1.7}
.cn-home .cn-home-control{z-index:12;top:auto;bottom:2rem;width:44px;height:44px;line-height:42px;font-size:24px;border:1px solid #ffffffa6;border-radius:50%;background:#15151566;color:#fff;text-align:center;margin:0;cursor:pointer}.cn-home .cn-home-control.w-slider-arrow-left{left:auto;right:5.5rem}.cn-home .cn-home-control.w-slider-arrow-right{right:2rem}
.cn-home .cn-home-control{display:flex!important;opacity:1!important;visibility:visible!important;align-items:center;justify-content:center}
body.cn-growth .section_home-hero_new .is-hero-new{max-width:18em;text-wrap:balance;line-height:1.7}
body.iconiq-cn h1,body.iconiq-cn h2{text-wrap:balance}
.cn-companies [hidden]{display:none!important}
.cn-company-count{font-family:system-ui,sans-serif;font-size:.875rem;color:#5c5c5c;margin:1.5rem 0}
.cn-companies .companies-list_logo-wrapper[role="button"]{cursor:pointer}
.cn-companies .companies-list_logo-wrapper[role="button"]:focus-visible{outline:2px solid #245e4b;outline-offset:3px}
.cn-companies .companies-list_grid.shuffle-container.is-new{grid-template-rows:minmax(7rem,auto);grid-auto-rows:minmax(7rem,auto)}
.cn-companies .companies-list_grid-item.is-cn-open{grid-column:span 2;z-index:5;position:relative;max-height:none!important}
.cn-companies .is-cn-open>.companies-list_logo-wrapper{display:none}
.cn-companies .is-cn-open>.companies-list_grid-item-reveal{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:relative!important;inset:auto!important;width:100%!important;min-height:190px;height:auto!important;transform:none!important;z-index:6}
.cn-companies .is-cn-open .companies-list_grid-item-reveal-wrap{display:flex!important;opacity:1!important;bottom:0!important;padding:1.5rem 2.5rem 1.5rem 1.5rem;min-width:0}
.cn-companies .is-cn-open .text-style-3lines{-webkit-line-clamp:unset;display:block;overflow:visible;font-size:1rem;line-height:1.65}
.cn-companies .is-cn-open .close-icon{cursor:pointer;position:absolute;right:.75rem;top:.75rem;z-index:8}
.cn-company-tools{display:flex;align-items:center;gap:1.5rem}
.cn-company-reset{font:inherit;font-size:.875rem;color:#245e4b;background:transparent;border:0;border-bottom:1px solid currentColor;padding:.2rem 0;cursor:pointer}
.cn-companies .insights_filter-wrapper{scrollbar-width:none}
.cn-companies .insights_filter-wrapper::-webkit-scrollbar{display:none}
/* Home hero: retain adjusted height; fill both the poster and video without bars. */
body.cn-home .section_home-hero.is-new{min-height:75vh;min-height:75svh}
body.cn-home .home-hero_slider-component{height:max(75vh,42.1875vw);height:max(75svh,42.1875vw);min-height:0}
body.cn-home .home-hero_slider-mask{height:100%}
body.cn-home .home-hero_slider-slide.is-first{background-color:#151515}
body.cn-home .home-hero_slider-slide.is-first .w-background-video>video{object-fit:cover;object-position:center;background-size:cover;background-position:center;background-repeat:no-repeat}
@media(max-width:767px){body.cn-home .home-hero_slider-component{height:max(75vh,133.33335vw);height:max(75svh,133.33335vw)}}

/* Chinese typography: reduce large type without scaling the page or its media. */
body.iconiq-cn{
  --cn-title-1:2.25rem;--cn-title-2:1.8125rem;--cn-title-3:1.4375rem;--cn-title-4:1.1875rem;
  --cn-display:clamp(2.75rem,5vw,4.5rem);--cn-growth-display:clamp(2.5rem,4.8vw,4.75rem);
  --cn-section-display:clamp(2.5rem,4.5vw,4rem);--cn-section-title:clamp(2rem,3.5vw,3rem);
  --cn-super-title:clamp(2.5rem,4.3vw,3.5rem);--cn-billion-title:3.25rem;
  --cn-body-large:1.125rem;--cn-body-medium:1.0625rem;--cn-intro:1.375rem;
  font-size:.9375rem;line-height:1.75;
}
body.iconiq-cn h1{font-size:var(--cn-title-1);line-height:1.35}
body.iconiq-cn h2{font-size:var(--cn-title-2);line-height:1.4}
body.iconiq-cn h3{font-size:var(--cn-title-3);line-height:1.5}
body.iconiq-cn h4{font-size:var(--cn-title-4);line-height:1.5}
body.iconiq-cn h5{font-size:1.0625rem;line-height:1.5}
body.iconiq-cn :is(.heading-style-h1,.post-hero_headline){font-size:var(--cn-title-1);line-height:1.35}
body.iconiq-cn .heading-style-h2{font-size:var(--cn-title-2);line-height:1.4}
body.iconiq-cn .heading-style-h3{font-size:var(--cn-title-3);line-height:1.5}
body.iconiq-cn .heading-style-h4{font-size:var(--cn-title-4);line-height:1.5}
body.iconiq-cn .heading-style-h5{font-size:1.0625rem;line-height:1.5}
body.iconiq-cn .heading-style-display{font-size:var(--cn-display);line-height:1.18}
body.iconiq-cn .heading-style-display.ventures-hero{font-size:var(--cn-growth-display);line-height:1.25}
body.iconiq-cn .heading-style-h2-new{font-size:var(--cn-section-display);line-height:1.25}
body.iconiq-cn .heading-style-h3-new{font-size:var(--cn-section-title);line-height:1.3}
body.iconiq-cn .heading-style-h1-super{font-size:var(--cn-super-title);line-height:1.25}
body.iconiq-cn .heading-style-h2-billion{font-size:var(--cn-billion-title);line-height:1.3}
body.iconiq-cn .text-size-large{font-size:var(--cn-body-large);line-height:1.75}
body.iconiq-cn .text-size-medium{font-size:var(--cn-body-medium);line-height:1.75}
body.iconiq-cn .text-size-regular{font-size:1rem;line-height:1.75}
body.iconiq-cn .text-size-24{font-size:1.25rem;line-height:1.65}
body.iconiq-cn .text-size-xlarge{font-size:1.25rem;line-height:1.65}
body.iconiq-cn .text-color-base-darkest.text-size-xlarge.is-hero-new{font-size:1.25rem;line-height:1.7}
body.iconiq-cn .navbar9_dropdown-link{font-size:1.0625rem;line-height:1.5}
body.iconiq-cn .navbar9_link{font-size:1.0625rem;line-height:1.5}
body.iconiq-cn .nav_dropdown-description{font-size:.9375rem;line-height:1.7}
body.iconiq-cn :is(.button-link-text,.report-button-link-text,.footer_link){font-size:1rem;line-height:1.6}
body.iconiq-cn .text-rich-text{font-size:1.0625rem}
body.iconiq-cn .text-rich-text :is(p,li,blockquote){font-size:1.0625rem;line-height:1.85}
body.iconiq-cn .text-rich-text a{font-size:inherit;line-height:inherit}
body.cn-home .text-align-center>p.heading-style-h3{font-size:var(--cn-intro);line-height:1.85}
body.cn-home .home-hero_text-content p:not(.button-link-text){font-size:1rem;line-height:1.75}
body.iconiq-cn .cn-news-section h1{font-size:var(--cn-section-display);line-height:1.3}
body.iconiq-cn .cn-news-intro{font-size:var(--cn-body-large);line-height:1.75}
body.iconiq-cn .cn-news-card h2{font-size:1.6875rem;line-height:1.5}
@media(max-width:991px){
  body.iconiq-cn .navbar9_link{font-size:1.25rem;line-height:1.5}
}
@media(max-width:767px){
  body.iconiq-cn{
    --cn-title-1:2rem;--cn-title-2:1.5rem;--cn-title-3:1.25rem;--cn-title-4:1.0625rem;
    --cn-display:2.125rem;--cn-growth-display:2.125rem;--cn-section-display:2.125rem;--cn-section-title:1.75rem;
    --cn-super-title:1.5rem;--cn-billion-title:1.5rem;
    --cn-body-large:1rem;--cn-body-medium:1rem;--cn-intro:1.1875rem;
  }
  body.iconiq-cn .text-color-base-darkest.text-size-xlarge.is-hero-new{font-size:1rem}
  body.iconiq-cn .text-size-24{font-size:1.0625rem}
  body.iconiq-cn .cn-news-card h2{font-size:1.375rem}
  body.iconiq-cn .text-rich-text :is(p,li,blockquote){font-size:1rem;line-height:1.85}
}

/* Content-page exceptions found in the full desktop / mobile review. */
body.iconiq-cn .co-lab-stats_number{font-size:3.5rem;line-height:1.2}
body.iconiq-cn .centered-quote_quote{font-size:1.75rem;line-height:1.65;text-wrap:pretty}
body.iconiq-cn .cards-col_content .heading-style-h2{font-size:1.625rem;line-height:1.5}
body.iconiq-cn .cards-col_content h3.text-style-3lines{font-size:1.25rem;line-height:1.5}
body.cn-half-a-billion .two-col-layout_content .heading-style-h1{font-size:1.75rem;line-height:1.6}
body.cn-half-a-billion p.heading-style-h3{font-size:1.125rem;line-height:1.85}
body.cn-half-a-billion .heading-style-h2.text-color-base-white{font-size:1.5rem;line-height:1.65}
body.cn-half-a-billion .heading-style-h2-billion{font-size:2.75rem;line-height:1.35}
body.cn-investment-portfolios .text-align-center .heading-style-h1{font-size:1.875rem;line-height:1.5}
@media(max-width:767px){
  body.iconiq-cn .co-lab-stats_number{font-size:2.75rem;line-height:1.25}
  body.iconiq-cn .centered-quote_quote{font-size:1.375rem;line-height:1.75}
  body.iconiq-cn .cards-col_content .heading-style-h2{font-size:1.375rem}
  body.iconiq-cn .cards-col_content h3.text-style-3lines{font-size:1.125rem}
  body.cn-half-a-billion .two-col-layout_content .heading-style-h1{font-size:1.375rem;line-height:1.65}
  body.cn-half-a-billion p.heading-style-h3{font-size:1rem}
  body.cn-half-a-billion .heading-style-h2.text-color-base-white{font-size:1.25rem}
  body.cn-half-a-billion .heading-style-h2-billion{font-size:1.5rem}
  body.cn-investment-portfolios .text-align-center .heading-style-h1{font-size:1.5rem}
  body.cn-family-advisory .header-small_content>.padding-section-large{width:100%;min-width:0}
  body.cn-family-advisory .header-small_content .max-width-medium{width:100%;max-width:100%;min-width:0}
  body.cn-family-advisory .header-small_content h1{font-size:1.75rem;line-height:1.45}
}
