.signature-site{--ink:#081725;--muted:#4a6677;--line:#d3e5eb;--green:#12849e;background:#fff;color:var(--ink)}.signature-site .nav{padding:0 5%;gap:24px;background:#fff;color:#102636}.signature-site .nav>nav{gap:20px;font-size:10px}.signature-site .nav>nav a[aria-current=page]{color:#088fa7;border-bottom:2px solid #1abf9c;padding-bottom:8px}.signature-site .nav-contact{white-space:nowrap;border-color:#d1e5e9}.signature-site .nav .brand{color:#0b1b29}.signature-home .nav{background:#000;color:#d8e8eb}.signature-home .nav .brand{color:#f1f9fa}.signature-site footer nav{display:grid;grid-template-columns:repeat(4,auto);gap:18px 30px}.signature-site footer{background:#fff;color:#112837}.signature-site .disclosures p{color:#5b7381}.signature-site .footer-bottom{color:#536e7b}.signature-site .home-about{padding:70px max(7%,calc((100vw - 1180px)/2));background:#fff;position:relative;z-index:2}.home-about>div{display:grid;grid-template-columns:1.2fr 1fr;gap:25px 8%;margin-top:25px}.home-about h2{grid-row:1/3;font-size:48px;font-weight:600}.home-about p{font-size:14px;max-width:480px}.home-about .text-link{justify-self:start}.signature-home .daybreak{margin-top:0;border-radius:0}.signature-home .section .split-heading .text-link{white-space:nowrap}.signature-home .nav>nav a{font-size:10px}.signature-home footer nav{font-size:10px}
.page-intro{padding:35px max(7%,calc((100vw - 1180px)/2)) 75px;background:radial-gradient(ellipse at 85% 60%,#ddf9f0,transparent 50%),linear-gradient(115deg,#fff,#eef9ff);border-bottom:1px solid #dcebef;overflow:hidden}.breadcrumb{font-size:10px;display:flex;gap:12px;color:#5b7886;margin-bottom:65px}.breadcrumb a{color:#0a7994}.intro-grid{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:7%}.intro-grid:has(>div:only-child){display:block}.page-intro h1{font-size:clamp(48px,5.5vw,80px);font-weight:600;letter-spacing:-4px;line-height:1.04;margin:25px 0}.page-intro h1 em{font-style:normal;background:linear-gradient(105deg,#25a9cf,#16bf89);background-clip:text;-webkit-background-clip:text;color:transparent}.page-intro p{max-width:620px;font-size:16px;line-height:1.7}.brand-sculpture{height:330px;position:relative;display:grid;place-items:center;perspective:800px}.brand-sculpture>i{position:absolute;width:260px;height:260px;border-radius:45%;border:19px solid #28add22e;box-shadow:inset 0 0 25px #27c7a332,0 20px 30px #1b768212;transform:rotateX(58deg) rotateZ(35deg);animation:brand-spin 30s linear infinite}.brand-sculpture>i:nth-child(2){width:215px;height:215px;border:13px solid #1dc68d50;animation-direction:reverse}.brand-sculpture>i:nth-child(3){width:165px;height:165px;border:9px solid #2aacd350;animation-duration:40s}.brand-sculpture>span{font-size:75px;font-weight:500;color:#1399aa;z-index:1}.brand-sculpture>small{position:absolute;bottom:0;font:7px 'DM Mono';letter-spacing:1.3px;color:#397e8b}@keyframes brand-spin{to{transform:rotateX(58deg) rotateZ(395deg)}}
.content-section{padding:85px max(7%,calc((100vw - 1180px)/2))}.content-section h2,.site-closing h2{font-size:clamp(35px,3.5vw,52px);font-weight:600;line-height:1.12;letter-spacing:-2px}.content-section h2 em,.site-closing h2 em{font-style:normal;color:#1a9db2}.content-section h3{font-size:25px;letter-spacing:-.9px}.content-section p{font-size:14px;line-height:1.8}.content-section .lead{font-size:21px;line-height:1.6}.content-section .label{color:#247f95}.wash{background:#f2f9fb}.section-heading{margin-bottom:45px}.section-heading h2{margin-top:22px}.story-spread{display:grid;grid-template-columns:1fr 2fr;gap:8%}.story-spread h2{margin-bottom:30px}.story-spread p+p{margin-top:22px}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.principle-grid article{padding:35px;border:1px solid #d3e7ed;border-radius:22px;background:#fff}.principle-grid article>span{font:14px 'DM Mono';color:#19a9b4}.principle-grid h3{margin:40px 0 20px}.principle-grid p{font-size:13px}.paired-links{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:45px;padding-bottom:45px}.paired-links .text-link{font-size:19px;padding:20px 0}.site-closing{text-align:center;padding:80px 7%;background:linear-gradient(110deg,#e9f7ff,#effff4);border-top:1px solid #d1e8e8}.site-closing h2{margin:25px 0}.site-closing p{font-size:13px;margin-bottom:25px}.site-closing .button{background:linear-gradient(110deg,#27a7cd,#19ca87);color:#071e2b;font-weight:600}.portal-link{display:block;font-size:10px;color:#3d6c7d;margin-top:22px}
.process-workspace{display:grid;grid-template-columns:1fr 2.4fr;gap:35px}.workflow-tabs{display:flex;flex-direction:column;gap:12px}.workflow-tabs button{display:flex;align-items:center;gap:20px;text-align:left;border:1px solid #d4e7eb;border-radius:12px;padding:25px 22px;background:white;color:#4d7685;font-size:19px}.workflow-tabs button small{font:9px 'DM Mono';color:#6093a1}.workflow-tabs button span{margin-left:auto}.workflow-tabs button[aria-selected=true]{background:linear-gradient(120deg,#e5f7ff,#ebfff3);border-color:#8dcfd4;color:#0a293b}.workflow-panels{background:#f1f9fc;border:1px solid #cde6eb;border-radius:25px;overflow:hidden}.workflow-panels>section{padding:55px;position:relative;min-height:440px}.stage-number{position:absolute;right:15px;top:0;font-size:200px;font-weight:600;letter-spacing:-15px;color:#1aaac10c}.workflow-panels h2{font-size:42px;margin:25px 0}.workflow-panels p{max-width:550px}.stage-detail{border-top:1px solid #cce2e8;padding-top:25px;margin-top:35px}.stage-detail>span{font:8px 'DM Mono';letter-spacing:1px;color:#39849a}.stage-detail p{font-size:12px;margin-top:12px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:10%}.two-columns article{border-top:1px solid #c7e0e7;padding-top:25px}.two-columns h3{margin-bottom:20px}
.market-selector{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:40px}.market-selector button{border:1px solid #d3e4e9;background:white;border-radius:15px;padding:20px;font-size:15px;color:#5d7c88;display:flex;align-items:center;gap:20px}.market-selector button>span{font-size:30px;color:#22a7bb}.market-selector button[aria-selected=true]{background:#eaf9f7;border-color:#80cabd;color:#102e3c}.market-detail{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;align-items:center}.market-visual{height:375px;position:relative;overflow:hidden;display:grid;place-items:center;border-radius:30px;background:linear-gradient(140deg,#d5f0fc,#e5faee)}.market-visual>span{font-size:135px;color:#22a9b5;text-shadow:0 20px 35px #0d657528}.market-visual>i{position:absolute;width:280px;height:230px;border:1px solid #2aabc33b;border-radius:50%;transform:rotate(30deg)}.market-visual>i:nth-child(2){transform:rotate(-30deg);border-color:#19bf8f55}.market-visual>b{position:absolute;bottom:30px;left:30px;font:9px 'DM Mono';letter-spacing:2px;color:#387f91}.market-detail h2{margin:25px 0}.market-detail .lead{font-size:19px;margin-bottom:20px}.drivers{margin-top:30px;padding-top:25px;border-top:1px solid #d7e7ec}.drivers p{font-size:12px;margin-top:12px}.mv-1{background:linear-gradient(140deg,#f3efe1,#e8f8e9)}.mv-2{background:linear-gradient(140deg,#ddecfb,#d5eef3)}.mv-3{background:linear-gradient(140deg,#dbf1ed,#dfecfb)}.context-note{font-size:11px!important;color:#557583;padding:22px 25px;border-left:3px solid #20b9aa;background:#f2faf9;margin-top:40px;line-height:1.8}.universe-note{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.universe-note .text-link{margin-top:25px}
.risk-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;align-items:start}.risk-layout aside h2{margin:25px 0}.risk-layout aside p{max-width:390px}.signature-site .risk-accordions summary{padding:28px 0}.signature-site .risk-accordions summary h3{font-size:23px}.signature-site .risk-accordions details>p{font-size:13px}.residual-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.residual-grid article{background:white;padding:30px;border:1px solid #d2e7ed;border-radius:20px}.residual-grid h3{margin-bottom:20px}.residual-grid p{font-size:13px}
.capital-sheet{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center}.capital-value{background:linear-gradient(120deg,#e2f6ff,#ebfff0);padding:40px;border-radius:30px;border:1px solid #c9e5e8}.capital-value>div{display:flex;align-items:baseline;gap:8px;padding:25px 0}.capital-value strong{font-size:240px;line-height:1;font-weight:500;letter-spacing:-15px;background:linear-gradient(140deg,#23a6d0,#15c584);background-clip:text;-webkit-background-clip:text;color:transparent}.capital-value small{font-size:45px;color:#148fa6;letter-spacing:-2px}.capital-value b{font-size:85px;font-weight:400;color:#188fa4;letter-spacing:-5px}.capital-value>span:last-child{font-size:12px;color:#397083}.capital-sheet dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:40px 25px}.capital-sheet dl>div{border-bottom:1px solid #cde3e9;padding-bottom:20px}.capital-sheet dt{font:9px 'DM Mono';letter-spacing:1px;color:#2b8397;text-transform:uppercase;margin-bottom:14px}.capital-sheet dd{margin:0;font-size:16px;line-height:1.5}.aum-context{display:grid;grid-template-columns:1fr 1.2fr;gap:10%}.aum-context article+article{margin-top:35px}.aum-context h3{margin-bottom:15px}
.approval-note{background:#edf8fc;border:1px solid #cce6eb;padding:25px 30px;border-radius:15px;margin-bottom:40px;display:flex;gap:30px;align-items:center}.approval-note b{white-space:nowrap;font-size:12px;color:#217b92}.approval-note p{font-size:12px}.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.profile-art{height:250px;background:linear-gradient(140deg,#e3f6fd,#e5faec);border:1px solid #cfe7eb;border-radius:25px;display:grid;place-items:center;position:relative;overflow:hidden;margin-bottom:25px}.profile-art>span{font-size:130px;letter-spacing:-10px;color:#2a9bac2b}.profile-art>i{position:absolute;width:220px;height:220px;border:1px solid #29b3b54a;border-radius:50%;right:-60px;bottom:-80px}.profile-grid .label{font-size:7px}.profile-grid h2{font-size:30px;margin:18px 0}.profile-grid p{font-size:12px}.profile-grid details{border-top:1px solid #d2e5e9;margin-top:25px;padding-top:20px}.profile-grid summary{cursor:pointer;font-size:11px;list-style:none;color:#247b92}.profile-grid summary span{float:right}.profile-grid details[open] summary span{transform:rotate(45deg)}.profile-grid details p{font-size:11px;margin-top:20px}
.library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:40px}.featured-outlook{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center}.outlook-art{height:400px;background:linear-gradient(135deg,#26a8cd,#1cc68e);border-radius:25px;position:relative;overflow:hidden;color:#073545;padding:40px}.outlook-art>span{font-size:42px;letter-spacing:-2px;line-height:1.1}.outlook-art strong{position:absolute;right:35px;bottom:35px;font:15px 'DM Mono'}.outlook-art i{position:absolute;width:350px;height:350px;border:40px solid #edfff82b;border-radius:50%;right:-65px;bottom:45px}.featured-outlook h2{margin:25px 0}.featured-outlook p{font-size:14px}.featured-outlook .read{margin-top:25px;color:#0b8294}.archive-links{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:65px;border-top:1px solid #d3e5eb;padding-top:40px}.archive-links h3{margin:25px 0 18px}.archive-links p{font-size:13px}.archive-links .text-link{margin-top:15px}.year-filters{display:flex;gap:10px}.year-filters button{border:1px solid #cfe2e9;border-radius:30px;padding:12px 20px;background:#fff;color:#547582;font-size:11px}.year-filters button[aria-pressed=true]{background:#102e3e;color:#fff;border-color:#102e3e}.result-count{font:10px 'DM Mono'!important;color:#6b8995;margin-bottom:20px}.library-report{display:grid;grid-template-columns:230px 1fr;gap:8%;padding:35px 0;border-top:1px solid #cee3e9;align-items:center}.document-cover{height:265px;background:linear-gradient(135deg,#dff4fd,#e4faed);border:1px solid #c8e3e6;border-radius:18px;padding:30px;display:flex;flex-direction:column;color:#117d96}.document-cover small{font:7px 'DM Mono';letter-spacing:1px}.document-cover strong{font-size:85px;font-weight:500;letter-spacing:-6px;margin-top:35px;line-height:1}.document-cover>b{font-size:20px;font-weight:400;margin-top:10px}.document-cover>span{font:6px 'DM Mono';letter-spacing:1px;margin-top:auto}.library-report h2{margin:22px 0 15px}.library-report p+p{font-size:12px;max-width:530px;margin-top:12px}.library-report .text-link{margin-top:20px}
@media(max-width:1150px){.signature-site .nav{gap:15px;padding:0 4%}.signature-site .nav>nav{gap:13px;font-size:9px}.signature-site .nav-contact{font-size:9px;padding:10px}.signature-site .brand{font-size:21px}.signature-site .brand img{width:28px;height:28px}.capital-value{padding:25px}.capital-value strong{font-size:200px}.capital-value small{font-size:36px}.capital-value b{font-size:70px}.workflow-panels>section{padding:40px}}
@media(max-width:900px){.signature-site .nav>nav:not(.mobile-nav){display:none}.signature-site .menu-button{display:block}.signature-site .nav>.mobile-nav{display:flex;flex-direction:column;background:#fff;color:#183846}.signature-site .nav .mobile-nav a{font-size:13px}.signature-site .nav{padding:0 6%}.signature-home .nav .mobile-nav{background:#0d2532;color:#e1f5f6}.intro-grid{grid-template-columns:1.5fr 1fr}.brand-sculpture{transform:scale(.8)}.principle-grid{gap:15px}.principle-grid article{padding:25px}.process-workspace{grid-template-columns:1fr 2fr;gap:20px}.workflow-tabs button{font-size:15px;padding:23px 15px;gap:12px}.profile-grid{gap:20px}.profile-art{height:200px}.profile-grid h2{font-size:25px}.signature-site footer>div:first-child{display:block}.signature-site footer nav{margin-top:30px}.capital-sheet{gap:5%}}
@media(max-width:700px){.signature-site .nav{height:75px}.signature-site .review-bar{font-size:7px}.signature-site .review-bar>span{font-size:6px;max-width:100px;text-align:center}.signature-site .nav-contact{font-size:10px;padding:9px 12px}.signature-site .nav>.mobile-nav{padding:15px 7%;gap:0}.signature-site .nav .mobile-nav a{padding:12px 0;font-size:12px}.signature-site footer nav{grid-template-columns:1fr 1fr;gap:17px}.page-intro{padding:25px 7% 50px}.breadcrumb{font-size:9px;margin-bottom:40px}.intro-grid{display:block}.page-intro h1{font-size:46px;letter-spacing:-2.5px;margin:22px 0}.page-intro p{font-size:13px}.brand-sculpture{height:230px;margin-top:10px;transform:scale(.75);margin-bottom:-25px}.content-section{padding:55px 7%}.content-section h2,.site-closing h2{font-size:35px;letter-spacing:-1.5px}.content-section h3{font-size:23px}.content-section p{font-size:12px}.content-section .lead{font-size:17px}.story-spread{display:block}.story-spread>div{margin-top:25px}.principle-grid{display:block}.principle-grid article{margin-top:20px}.principle-grid h3{margin-top:25px}.paired-links{display:block;padding-top:25px;padding-bottom:25px}.paired-links .text-link{display:flex;font-size:15px;margin-bottom:15px}.site-closing{padding:55px 7%}.site-closing p{font-size:12px}.home-about>div{display:block}.signature-site .home-about{padding:50px 7%}.home-about h2{font-size:36px}.home-about p{margin-top:25px;font-size:12px}.home-about .text-link{margin-top:20px}.process-workspace{display:block}.workflow-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.workflow-tabs button{font-size:13px;padding:17px 12px;gap:12px;border-radius:10px}.workflow-tabs button small{font-size:7px}.workflow-panels>section{padding:30px 25px;min-height:430px}.workflow-panels h2{font-size:32px}.stage-number{font-size:140px}.two-columns{display:block}.two-columns article+article{margin-top:30px}.two-columns h3{margin-bottom:15px}.market-selector{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:25px}.market-selector button{font-size:12px;padding:15px;gap:12px}.market-selector button>span{font-size:23px}.market-detail{display:block}.market-visual{height:250px;margin-bottom:30px;border-radius:20px}.market-visual>span{font-size:100px}.market-visual>i{width:210px;height:175px}.market-detail .lead{font-size:17px}.market-detail h2{margin:20px 0}.context-note{font-size:10px!important;padding:17px 20px;margin-top:30px}.universe-note{display:block}.universe-note>div{margin-top:25px}.risk-layout{display:block}.risk-layout aside{margin-bottom:30px}.signature-site .risk-accordions summary h3{font-size:20px}.signature-site .risk-accordions details>p{font-size:11px}.residual-grid{display:block}.residual-grid article{margin-top:20px;padding:25px}.residual-grid p{font-size:12px}.capital-sheet{display:block}.capital-value{padding:25px}.capital-value strong{font-size:175px;letter-spacing:-10px}.capital-value small{font-size:32px}.capital-value b{font-size:65px}.capital-value>div{gap:8px;padding:25px 0}.capital-value>.label{font-size:7px;letter-spacing:1px}.capital-sheet dl{margin-top:35px;gap:25px 20px}.capital-sheet dt{font-size:7px}.capital-sheet dd{font-size:13px}.aum-context{display:block}.aum-context>div{margin-top:30px}.approval-note{display:block;padding:20px}.approval-note p{margin-top:15px;font-size:11px}.profile-grid{display:block}.profile-grid article{margin-top:40px}.profile-art{height:230px}.profile-grid h2{font-size:29px}.profile-grid p{font-size:12px}.library-toolbar{display:block}.library-toolbar>.text-link{margin-top:20px;font-size:10px}.featured-outlook{display:block}.outlook-art{height:280px;padding:30px;margin-bottom:30px}.outlook-art>span{font-size:36px}.outlook-art strong{font-size:12px}.featured-outlook h2{margin:20px 0}.featured-outlook p{font-size:12px}.archive-links{display:block;margin-top:40px;padding-top:30px}.archive-links article+article{margin-top:35px}.year-filters{gap:8px}.year-filters button{font-size:10px;padding:11px 15px}.library-report{grid-template-columns:90px 1fr;gap:20px;padding:25px 0;align-items:start}.document-cover{height:160px;padding:15px;border-radius:10px}.document-cover small{font-size:3px;letter-spacing:.5px}.document-cover strong{font-size:39px;letter-spacing:-2px;margin-top:25px}.document-cover>b{font-size:13px}.document-cover>span{font-size:3px;letter-spacing:.4px}.library-report h2{font-size:30px;margin:15px 0}.library-report>.label{font-size:6px}.library-report .label{font-size:6px;letter-spacing:.7px}.library-report p,.library-report p+p{font-size:10px}.library-report .text-link{font-size:10px;margin-top:10px}.signature-home .section .split-heading .text-link{white-space:normal}}
@media(prefers-reduced-motion:reduce){.brand-sculpture>i{animation:none}}
/* TradeX motion: restrained feedback, consistent timing, no layout fly-ins. */
.signature-site{--motion-ease:cubic-bezier(.22,.61,.36,1);--motion-short:240ms;--motion-long:600ms}.signature-site :is(.button,.text-link,.nav-contact,.scene-toggle,.workflow-tabs button,.market-selector button,.year-filters button){transition:color var(--motion-short) var(--motion-ease),border-color var(--motion-short) var(--motion-ease),background-color var(--motion-short) var(--motion-ease),box-shadow 450ms var(--motion-ease)}.signature-site .brand-sculpture>i{animation-duration:90s}.signature-site .brand-sculpture>i:nth-child(3){animation-duration:110s}.signature-site .risk-accordions summary b{transition:transform 450ms var(--motion-ease)}.signature-site [role=tabpanel]:not([hidden]){animation:tradex-panel-in 500ms var(--motion-ease) both}@keyframes tradex-panel-in{from{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.signature-site *,.signature-site *:before,.signature-site *:after{animation:none!important;transition:none!important}}
@supports (interpolate-size:allow-keywords){.signature-site details{interpolate-size:allow-keywords}.signature-site details::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size 550ms var(--motion-ease),opacity 400ms var(--motion-ease),content-visibility 550ms allow-discrete}.signature-site details[open]::details-content{block-size:auto;opacity:1}}
@media(prefers-reduced-motion:reduce){.signature-site details::details-content{transition:none!important}}
