.platform-story h1,.platform-story h2,.platform-story h3,.brief-text{font-family:var(--font-inter-tight), sans-serif;color:var(--color-ink);font-weight:500}.platform-story h2{font-size:var(--text-5xl);letter-spacing:-.035em;line-height:1.08}.platform-story h1{font-size:var(--text-7xl);letter-spacing:-.045em;line-height:1.02}.story-link{min-height:44px;color:var(--color-ink);font-size:var(--text-sm);align-items:center;gap:10px;margin-top:18px;font-weight:500;display:inline-flex}.story-link svg{transition:transform .18s var(--ease-slate)}.story-link:hover{text-underline-offset:4px;text-decoration:underline}.story-link:hover svg{transform:translate(3px)}.asset-explorer{border:1px solid var(--color-rule);background:var(--color-sheet);color:var(--color-body);min-width:0}.explorer-topline{border-bottom:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-caption);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.explorer-topline>span:first-child{color:var(--color-ink);font-size:var(--text-sm);align-items:center;gap:10px;font-weight:500;display:flex}.explorer-topline svg{color:var(--color-navy)}.explorer-toolbar{padding:20px 24px 0}.explorer-search{border:1px solid var(--color-rule-strong);max-width:480px;min-height:44px;color:var(--color-caption);align-items:center;gap:10px;padding:0 12px;display:flex}.explorer-search input{width:100%;min-width:0;color:var(--color-ink);font-size:var(--text-sm);background:0 0;padding-block:10px}.explorer-search:focus-within{outline:2px solid var(--color-ink);outline-offset:2px}.explorer-search input:focus-visible{outline:none}.explorer-exposures{border-bottom:1px solid var(--color-rule);flex-wrap:wrap;gap:0 24px;margin-top:14px;display:flex}.explorer-exposures button{min-height:44px;font-size:var(--text-sm);color:var(--color-steel);border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0}.explorer-exposures button[aria-pressed=true]{border-bottom-color:var(--color-navy);color:var(--color-navy)}.explorer-body{grid-template-columns:minmax(0,1fr) 290px;display:grid}.explorer-results{min-width:0;padding:0 24px 20px}.explorer-result-heading{min-height:60px;font-size:var(--text-xs);color:var(--color-caption);justify-content:space-between;align-items:center;gap:16px;display:flex}.explorer-result-heading label{min-height:44px;color:var(--color-steel);cursor:pointer;align-items:center;gap:8px;display:flex}.explorer-result-heading input{width:16px;height:16px;accent-color:var(--color-ink)}.explorer-table-scroll{overflow-x:auto}.explorer-results table{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.explorer-results th{color:var(--color-caption);border-bottom:1px solid var(--color-rule);white-space:nowrap;padding:10px 12px 10px 0;font-weight:500}.explorer-results td{border-bottom:1px solid var(--color-rule);color:var(--color-steel);padding:0 16px 0 0}.explorer-results td:not(:first-child){white-space:nowrap}.explorer-results td:last-child{color:var(--color-caption);padding-right:0}.explorer-results tr[data-selected=true]{background:var(--color-paper)}.explorer-results td button{text-align:left;align-items:center;gap:14px;width:100%;min-height:65px;padding:10px 8px;display:flex}.explorer-results td button:hover .asset-name{color:var(--color-ink)}.asset-symbol{min-width:54px;font-family:var(--font-plex-mono), monospace;font-size:var(--text-sm);font-weight:500;display:inline-flex}.symbol-futures{color:var(--color-navy)}.symbol-gold{color:var(--color-brass)}.symbol-equity{color:var(--color-bordeaux)}.asset-name{max-width:240px;line-height:1.5}.asset-dossier{border-left:1px solid var(--color-rule);background:var(--color-paper);margin-top:20px;padding:24px}.dossier-label{font-size:var(--text-xs);color:var(--color-caption);align-items:center;gap:8px;display:flex}.asset-dossier h3{font-size:var(--text-3xl);font-family:var(--font-plex-mono), monospace;color:var(--color-ink);margin-top:20px;font-weight:400}.dossier-name{font-size:var(--text-xs);color:var(--color-steel);margin-top:8px;line-height:1.5}.asset-dossier dl{font-size:var(--text-xs);margin-top:24px;line-height:1.5}.asset-dossier dl>div+div{margin-top:16px}.asset-dossier dt{color:var(--color-caption)}.asset-dossier dd{color:var(--color-ink);align-items:center;gap:5px;margin-top:3px;display:flex}.asset-dossier dd svg{color:var(--color-pine)}.asset-dossier a{min-height:44px;font-size:var(--text-xs);color:var(--color-steel);text-underline-offset:3px;align-items:center;gap:6px;margin-top:8px;text-decoration:underline;display:inline-flex}.explorer-empty{font-size:var(--text-sm);color:var(--color-steel);padding-block:40px}.explorer-footnote{border-top:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-caption);padding:16px 24px;line-height:1.6}.strategy-explorer{border:1px solid var(--color-rule);background:var(--color-sheet);grid-template-columns:.85fr 1.4fr;display:grid}.strategy-options{border-right:1px solid var(--color-rule);padding:32px}.strategy-options>p{font-size:var(--text-sm);color:var(--color-caption);margin-bottom:24px}.strategy-options>button{text-align:left;width:100%;min-height:84px;font-size:var(--text-base);color:var(--color-steel);border-block:1px solid #0000;align-items:center;gap:16px;padding:20px 16px;line-height:1.3;display:flex}.strategy-options>button+button{border-top-color:var(--color-rule)}.strategy-options>button svg{flex-shrink:0}.strategy-options>button svg:last-child{width:16px;margin-left:auto}.strategy-options>button[aria-pressed=true]{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-rule)}.strategy-options>button[aria-pressed=true]>svg:first-child{color:var(--color-navy)}.strategy-options>button:hover{color:var(--color-ink)}.strategy-open{border-top:1px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-ink);gap:16px;margin-top:24px;padding:28px 16px 0;line-height:1.6;display:flex}.strategy-open svg{flex-shrink:0;margin-top:3px}.strategy-open span{font-size:var(--text-xs);color:var(--color-caption);margin-top:7px;display:block}.strategy-brief{--brief-accent:var(--color-navy);border-top:3px solid var(--brief-accent);margin-top:-1px;padding:40px 44px}.strategy-brief[data-accent=bordeaux]{--brief-accent:var(--color-bordeaux)}.strategy-brief[data-accent=pine]{--brief-accent:var(--color-pine)}.brief-label{font-size:var(--text-xs);color:var(--brief-accent);align-items:center;gap:8px;display:flex}.brief-text{font-size:var(--text-2xl);letter-spacing:-.02em;min-height:136px;animation:brief-arrive .18s var(--ease-slate);margin-top:24px;line-height:1.4}.brief-parts{gap:22px;margin-top:30px;display:grid}.brief-parts>div{gap:12px;display:flex}.brief-parts svg{color:var(--brief-accent);flex-shrink:0;margin-top:2px}.brief-parts h3{font-size:var(--text-sm);font-weight:500;font-family:var(--font-inter), sans-serif;color:var(--color-ink)}.brief-parts p{font-size:var(--text-sm);color:var(--color-steel);margin-top:5px;line-height:1.6}.brief-note{font-size:var(--text-xs);color:var(--color-caption);margin-top:6px;line-height:1.6}@keyframes brief-arrive{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1440px){.platform-story h1{font-size:var(--text-8xl)}}@media (max-width:1199px){.platform-story h2{font-size:var(--text-4xl)}.explorer-body{grid-template-columns:minmax(0,1fr) 245px}.explorer-results td button{flex-direction:column;align-items:flex-start;gap:3px;min-height:76px}.strategy-explorer{grid-template-columns:.9fr 1.3fr}.strategy-options{padding:24px}.strategy-options>button{padding-inline:10px}.strategy-brief{padding:32px}.brief-text{min-height:165px}}@media (max-width:899px){.platform-story h1{font-size:var(--text-6xl)}.explorer-body{grid-template-columns:1fr}.explorer-results td button{flex-direction:row;align-items:center;gap:12px;min-height:65px}.asset-dossier{border-top:1px solid var(--color-rule);border-left:0;margin-top:0}.asset-dossier h3{font-size:var(--text-xl);margin-top:12px}.asset-dossier dl{grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:16px;display:grid}.asset-dossier dl>div+div{margin-top:0}.asset-dossier a{margin-top:10px}.strategy-explorer{grid-template-columns:1fr}.strategy-options{border-right:0;padding:24px}.strategy-options>p{margin-bottom:12px}.strategy-options>button{min-height:60px;padding-block:14px}.strategy-open{display:none}.strategy-brief{border-top-width:2px}.brief-text{min-height:0}.brief-parts{gap:18px}}@media (max-width:599px){.platform-story h1{font-size:var(--text-5xl);line-height:1.03}.platform-story h2{font-size:var(--text-4xl)}.explorer-topline{flex-wrap:wrap;gap:8px;padding:18px 16px}.explorer-topline>span:last-child{flex-basis:100%}.explorer-toolbar{padding:16px 16px 0}.explorer-exposures{gap:0 20px}.explorer-exposures button{font-size:var(--text-xs)}.explorer-results{padding-inline:16px;padding-bottom:16px}.explorer-result-heading{flex-wrap:wrap;gap:0;padding-top:14px}.explorer-result-heading>span{flex-basis:100%}.explorer-results td button{flex-direction:column;align-items:flex-start;gap:3px;min-height:76px;padding-left:5px}.explorer-results td{padding-right:10px}.explorer-results th{padding-right:8px}.explorer-results td:last-child,.explorer-results th:last-child{display:none}.explorer-results td:nth-child(2){white-space:normal;min-width:77px;max-width:85px;line-height:1.5}.asset-name{font-size:var(--text-xs);max-width:185px}.asset-dossier{padding:20px 16px 10px}.asset-dossier dl{gap:16px}.explorer-footnote{padding:14px 16px}.strategy-options{padding:20px 16px}.strategy-options>button{font-size:var(--text-sm);gap:12px}.strategy-options>button svg{width:19px}.strategy-brief{padding:24px 20px}.brief-text{font-size:var(--text-xl);margin-top:20px;line-height:1.5}.brief-parts{margin-top:24px}}@media (prefers-reduced-motion:reduce){.platform-story *,.platform-story :before,.platform-story :after{transition:none!important;animation:none!important}}