/* Brand-aware glass navigation and measured editorial surfaces. */
body{--silverstein-yellow:#F2E6A7;--black:#20221F;--off-white:#F6F3EC;--ink:#20221F;--notice-border:#d5c995;--pill-bg:rgba(32,34,31,.86);--pill-ink:#F6F3EC;--pill-border:#ffffff30}
body.investing{background:#F2E6A7;color:#20221F}.crypto{--pill-bg:rgba(209,224,231,.76);--pill-ink:#172833;--pill-border:#ffffff90}.bonds{--pill-bg:rgba(241,241,235,.78);--pill-ink:#283C35;--pill-border:#ffffff90}.commodities{--pill-bg:rgba(231,228,220,.78);--pill-ink:#272924;--pill-border:#ffffff90}
body.investing .site-header,body.about .site-header,body.disclaimer .site-header,body.crypto .site-header,body.bonds .site-header,body.commodities .site-header,body.crypto.disclaimer .site-header,body.bonds.disclaimer .site-header,body.commodities.disclaimer .site-header{position:sticky;top:18px;z-index:40;width:calc(100% - 2 * var(--page));max-width:1440px;margin:18px auto 0;min-height:84px;padding:12px 30px;border:1px solid var(--pill-border);border-radius:999px;background:var(--pill-bg);color:var(--pill-ink);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);box-shadow:0 10px 34px #20221F12;flex-wrap:nowrap}
body .site-header .specialist-brand{min-height:0;padding:0;grid-template-columns:30px auto;column-gap:13px}body .site-header .brand-symbol{width:30px;height:30px}body .site-header .brand-parent,body .site-header .brand-specialism{font-size:22px}body.bonds .site-header .brand-parent,body.bonds .site-header .brand-specialism{font-size:26px}body.commodities .site-header .brand-parent,body.commodities .site-header .brand-specialism{font-size:20px}.site-header .switcher summary{background:transparent;border-color:transparent;color:inherit}.switcher-menu{box-shadow:0 16px 45px #20221F20}.switcher-menu .site-menu a{border-radius:7px}.regulatory-notice{border-bottom-color:var(--notice-border)}
.venture-hero{padding-top:44px;background:#F2E6A7;color:#20221F}.venture-hero .section-label{font-size:10px;color:#5a584a}.venture-title{grid-template-columns:minmax(0,1.8fr) minmax(250px,.8fr);gap:70px;padding:58px 0 52px;align-items:end}.venture-title h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(62px,7.2vw,120px);font-weight:400;line-height:1.06;letter-spacing:-.06em}.venture-title h1 em{font-weight:400}.venture-aside{padding-bottom:7px}.venture-aside p{max-width:330px;font-size:14px;line-height:1.8}.venture-aside .eyebrow{font-size:10px}.venture-hero-actions{display:flex;flex-direction:column;align-items:start;gap:14px;margin-top:26px}.premium-action{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;border:1px solid currentColor;border-radius:999px;padding:14px 21px;min-height:50px;font-size:12px;line-height:1.5}.venture-hero-actions .premium-action{background:#20221F;color:#F6F3EC;border-color:#20221F}.venture-hero-actions .arrow-link{font-size:11px;gap:20px}.venture-register-note{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #20221F35;padding:20px 0 23px;font-size:10px;line-height:1.7}.venture-register-note a{white-space:nowrap}
.portfolio-section{background:#F6F3EC;padding-top:65px;padding-bottom:0}.portfolio-heading h2,.category-hero h1,.record-standard h2,.company-page h1{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.045em;font-weight:400}.portfolio-heading h2{font-size:clamp(44px,5vw,74px)}.company-tile{border-radius:12px;background:#E7E4DA;color:#20221F}.company-tile:hover{background:#DED9CD}.company-tile:nth-child(10n+1),.company-tile:nth-child(10n+1):hover{background:#20221F;color:#F6F3EC}.company-tile:nth-child(10n+2){background:#F2E6A7}.company-tile:nth-child(10n+2):hover{background:#E9DA96}.company-tile:nth-child(10n+4){background:#CDD5CB}.company-tile:nth-child(10n+7){background:#DDE0E8}.company-tile:nth-child(10n+8){background:#E6DCD0}.company-tile.is-archive{background:#E2DED4;color:#57564F}.record-standard{background:#20221F;color:#F6F3EC;margin-top:0;padding-top:72px;padding-bottom:72px}.investing .site-footer{background:#F6F3EC;color:#20221F}.category-hero{background:#F2E6A7;color:#20221F;padding-top:50px}.company-page{background:#F6F3EC;padding-top:60px}.detail-dialog{border-radius:16px;background:#F6F3EC;color:#20221F}.detail-dialog .dialog-close{border-radius:50%}.detail-caution{border-radius:8px;background:#EAE6DB}.about .about-hero,.disclaimer:not(.specialist-legal) .disclaimer-hero{background:#F2E6A7;color:#20221F}.about h1,.disclaimer:not(.specialist-legal) h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;line-height:1.07}.about .family-ventures{background:#20221F;color:#F2E6A7}.about .about-perspective{background:#20221F}.about .family-card,.about .comparison-card{border-radius:12px}
.crypto-premium-hero{padding:66px var(--page) 65px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(35px,6vw,100px);align-items:center;background:#D1E0E7;color:#172833}.crypto-premium-copy>.eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:34px}.crypto-premium-copy h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(60px,6.4vw,108px);font-weight:600;letter-spacing:-.07em;line-height:1.04;margin:0 0 30px}.crypto-premium-copy h1 span{color:#52758B}.crypto-premium-lede{max-width:480px;font-size:13px;line-height:1.85;margin-bottom:29px}.crypto-premium-actions{display:flex;flex-direction:column;gap:22px;align-items:start;font-size:11px}.crypto-premium-actions .premium-action{background:#172833;color:#E8EDF0;border-color:#172833}.crypto-premium-actions>a:last-child{min-height:30px;display:flex;align-items:center}.crypto-network-panel{background:#172833;color:#D1E0E7;border:1px solid #A8C8DC30;border-radius:24px;padding:24px;overflow:hidden}.network-panel-top{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.04em;line-height:1.6;color:#A8C8DC}.crypto-network-panel>svg{width:100%;max-height:410px;margin:10px auto}.crypto-position-note{display:flex;align-items:center;gap:20px;border-top:1px solid #A8C8DC45;padding-top:22px}.crypto-position-note>strong{font-family:Arial,sans-serif;font-size:58px;line-height:1;font-weight:400;letter-spacing:-.06em}.crypto-position-note>div{display:flex;flex-direction:column;gap:8px;font-size:10px;line-height:1.6}.crypto-position-note small{font-size:8px;color:#A8C8DC}.crypto-position-note>a{margin-left:auto;min-width:36px;min-height:36px;border:1px solid #A8C8DC70;border-radius:50%;display:grid;place-items:center}.crypto .crypto-record,.crypto .crypto-about-teaser{background:#E8EDF0}.crypto .crypto-rationale{background:#172833}.crypto h2{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.05em}.crypto .crypto-record{padding-top:64px}.crypto .detail-button{border-radius:999px}.crypto-about-page .about-main{padding-top:50px}
.bonds .bonds-hero,.commodities .commodities-hero{padding-top:58px}.bonds .detail-button,.commodities .detail-button{border-radius:999px}
@media(max-width:1000px){.venture-title{gap:35px;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}.venture-title h1{font-size:clamp(60px,7.5vw,88px)}.crypto-premium-hero{gap:32px}.crypto-premium-copy h1{font-size:clamp(55px,6.5vw,78px)}.crypto-network-panel{padding:20px}.crypto-network-panel>svg{max-height:340px}}
@media(max-width:700px){body.investing .site-header,body.about .site-header,body.disclaimer .site-header,body.crypto .site-header,body.bonds .site-header,body.commodities .site-header,body.crypto.disclaimer .site-header,body.bonds.disclaimer .site-header,body.commodities.disclaimer .site-header{top:12px;width:calc(100% - 32px);margin-top:12px;min-height:76px;padding:10px 21px;gap:12px}body .site-header .specialist-brand{grid-template-columns:24px auto;column-gap:10px}body .site-header .brand-symbol{width:24px;height:24px}body .site-header .brand-parent,body .site-header .brand-specialism{font-size:19px}body.commodities .site-header .brand-parent,body.commodities .site-header .brand-specialism{font-size:16px}body.bonds .site-header .brand-parent,body.bonds .site-header .brand-specialism{font-size:24px}.site-header .switcher summary{padding-inline:8px;gap:12px}.switcher-menu{max-width:calc(100vw - 58px)}.venture-hero{padding-top:32px}.venture-title{display:block;padding:38px 0 32px}.venture-title h1{font-size:clamp(48px,11.6vw,77px);line-height:1.08}.venture-aside{display:block;margin-top:32px}.venture-aside .eyebrow{margin-bottom:18px}.venture-aside p{font-size:13px;max-width:430px}.venture-hero-actions{margin-top:22px}.venture-register-note{flex-direction:column;gap:14px;font-size:9px;padding-block:18px}.portfolio-section{padding-top:44px}.company-page{padding-top:40px}.company-page h1{font-size:58px}.crypto-premium-hero{grid-template-columns:1fr;padding-top:38px;padding-bottom:45px;gap:35px}.crypto-premium-copy>.eyebrow{font-size:9px;margin-bottom:27px}.crypto-premium-copy h1{font-size:clamp(48px,10.5vw,75px);line-height:1.07;margin-bottom:25px}.crypto-premium-lede{font-size:12px}.crypto-network-panel{padding:21px;border-radius:20px}.crypto-network-panel>svg{max-height:340px}.crypto-position-note{gap:16px}.crypto-position-note>div{font-size:9px}.crypto-position-note small{font-size:7px}.record-standard{padding-block:45px}.category-hero{padding-top:38px}}

body.crypto:not(.disclaimer):not(.about){background:#D1E0E7}

/* Names are the identity; keep navigation free of adjacent symbols. */
body .site-header .specialist-brand,.site-footer .specialist-brand{grid-template-columns:auto;column-gap:0}.specialist-brand .brand-parent,.specialist-brand .brand-specialism{grid-column:1}
.crypto .crypto-rationale{color:#E8EDF0}.crypto .rationale-status{color:#A8C8DC;border-color:#A8C8DC50}.crypto .crypto-rationale h2,.crypto .crypto-rationale p{color:inherit}
