.brand-period.brand-period{color:#ff5400;font:inherit;letter-spacing:inherit}.connect-badge{color:#fff;letter-spacing:.2em;white-space:nowrap;background:#2b2d33;justify-content:center;align-items:center;gap:.35em;width:126px;height:37px;font-family:Be Vietnam Pro,Be Vietnam Pro Fallback,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.connect-badge .plus{color:var(--orange,#ff5400);font-style:normal;font-weight:500}.hero-badge-title{margin:0 0 26px;line-height:0}.hero-badge-title .connect-badge{letter-spacing:.18em;width:auto;height:auto;padding:.55em .9em;font-size:clamp(30px,3.2vw,48px)}.button,.button-small,.nav-cta,.motion-control,.menu-toggle,.button-orange,.form-wrap .button,input[type=submit],button.button{border-radius:4px}:root{--paper:#fff}body{background:#fff}.enterprise,.library-card>img,.fit-panel,.report-card,.review-cards>*{outline:1px solid var(--line,#d6d5cf);outline-offset:-1px}.eyebrow,.label,.on-page>span,.footer-column h3,.tag,.chain-label,.artefact-type,.announcement-label,.summary-grid span,.review-cards span,.diligence>summary small,.before-after span,.variant-bar>.container>span,.allocation-card .allocation-caption,table.comparison td:before,.site-header .eyebrow,.cover-kicker{text-transform:none}
:root{--fs-secondary:16px;--fs-small:16px}.text-link,.hero-description,.step-detail p,.step-detail .supporting,.service-row p,.faq-list details p{font-size:16px}@media (max-width:800px){.hero-description{font-size:16px}}@media (max-width:520px){.hero-description,.intro-copy,.enterprise>div:nth-child(2)>p:first-child,.faq-list details p{font-size:16px}}.journey-heading>p:last-child,.faq-answer,.hub-intro>p+p,.check-list,.detail-items p,.contact-offices p{font-size:16px}@media (max-width:1150px){.hero-description{font-size:16px}}@media (max-width:950px){.hero-description,.product-lead,.content-section-body>p,.detail-items p{font-size:16px}}@media (max-width:640px){.hero-description,.section-intro,.journey-heading>p:last-child,.faq-answer,.hub-intro>p+p,.vector-feature>div+div>p,.check-list,.product-lead,.content-section-body>p,.detail-items p,.editorial-lead,.directory-list>a>span,.contact-offices p{font-size:16px}}.person-bio>p,.professional-notice p{font-size:16px}@media (max-width:640px){.person-bio>p{font-size:16px}}.film-pending>p,.simple-process span,.ecosystem p,.ecosystem dd,.liquidity-flow span,.report-card>div>span,.report-card p,.risk-grid span,.risk-disclosure p{font-size:16px}@media (max-width:650px){.yield-highlight p{font-size:16px}}.film-transcript p,.service-row .small,.enterprise .small,.faq-list details p,.next-steps,.next-steps b{font-size:16px}
