/* Steward-first editorial composition. Existing motion controllers remain authoritative. */
.steward-home{--paper:#f1f1e9;--ink:#142019;--muted:#c4ccc5;--gold:#d2bd83;background:#101612}.steward-home .container{width:min(1320px,calc(100% - 96px))}.steward-home .site-header{padding-inline:48px;background:#101612;border-bottom:1px solid #4b554b}.steward-home .header-logo{width:110px;height:110px;object-fit:contain}.steward-home .market-status{padding-block:8px}.steward-home .motion-toolbar{padding-block:8px}.steward-home .chapter-nav{background:#18211b;border-bottom:1px solid #414d42;position:relative;top:auto;justify-content:center;gap:24px;flex-wrap:wrap}.steward-home .chapter-nav a{font-size:15px;padding-block:10px}.steward-home .chapter-nav>span{color:#d2bd83}.steward-home .section-space{padding-block:100px}.steward-home h2{font-size:clamp(36px,4.2vw,62px);line-height:1.08;letter-spacing:-.035em}.steward-home .eyebrow{font-size:13px;letter-spacing:.16em;line-height:1.8}.steward-home .section-heading{margin-bottom:44px;align-items:end;gap:48px}.steward-home .section-heading>p{font-size:20px;line-height:1.7;max-width:530px}.steward-home .button{border-radius:4px;min-height:56px;font-size:18px;padding:18px 24px}.steward-home .text-link{font-size:18px;line-height:1.6}.steward-home .hero-refresh{background:#101612}.steward-home .hero-layout{grid-template-columns:1fr 1fr;align-items:center;padding-block:70px 90px;gap:64px}.steward-home .hero h1{font-size:clamp(54px,6.4vw,94px);line-height:1.02;letter-spacing:-.055em;margin:24px 0 28px}.steward-home .hero-description{font-size:21px;line-height:1.7;max-width:570px}.steward-home .hero-actions{display:flex;align-items:flex-start;gap:24px;flex-direction:column;margin-top:32px}.steward-home .hero-disclosure{font-size:16px;margin-top:24px}.steward-home .hero-availability{font-size:15px!important;line-height:1.65!important;max-width:530px;margin-top:20px!important}.steward-home .hero-availability a{color:#e6d197;text-decoration:underline}.legacy-hero{margin:0;position:relative;min-height:660px;align-self:stretch;overflow:hidden;border-radius:130px 8px 8px 8px;border:1px solid #72735e;background:#1c291f}.legacy-hero img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 40%}.legacy-hero:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(8,17,11,.94))}.legacy-hero figcaption{position:absolute;z-index:1;bottom:36px;left:36px;right:30px;color:#fff}.legacy-hero figcaption span{display:block;font-size:12px;line-height:1.6;letter-spacing:.12em}.legacy-hero figcaption strong{display:block;font:400 clamp(32px,3.4vw,48px)/1.15 Georgia,serif;letter-spacing:-.025em;margin:14px 0 18px}.legacy-hero figcaption span:last-child{font-size:12px;letter-spacing:0;color:#e1e5db}.purpose-statement{background:#1b261e;color:#f1f2e9;padding:54px 0 64px;border-block:1px solid #465242}.purpose-statement .container{display:grid;grid-template-columns:250px 1fr;gap:18px 50px}.purpose-statement p{font:400 clamp(25px,2.8vw,40px)/1.35 Georgia,serif;margin:0;max-width:900px}.purpose-statement p em{color:#dcc78e}.purpose-statement .text-link{grid-column:2;color:#e9d293;margin-top:10px}.steward-home .journey{background:var(--paper);color:var(--ink)}.steward-home .journey-grid{gap:0;border-block:1px solid #abb4a8}.steward-home .journey-grid article{padding:32px;border:0;border-right:1px solid #abb4a8;background:transparent}.steward-home .journey-grid article:last-child{border-right:0}.steward-home .journey-grid h3{font-size:30px;line-height:1.2}.steward-home .journey-grid p{font-size:19px;line-height:1.65}.steward-home .journey-number{color:#71603b;font:400 42px Georgia,serif}.steward-home .journey-owner{font-size:12px;letter-spacing:.08em}.dashboard-showcase{background:#101612;color:#f1f2e9}.dashboard-showcase .section-heading p{color:#cbd3cb}.dashboard-showcase .hero-experience{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid #65735f;border-radius:12px;box-shadow:0 24px 80px #0004}.dashboard-showcase .experience-topline{grid-column:1/-1;padding:18px 28px}.dashboard-showcase .experience-stage{align-self:center;min-width:0;padding-top:60px;margin-block:30px}.dashboard-showcase .steward-dashboard-preview{border-radius:0;padding:32px;min-width:0;border-left:1px solid #65735f}.dashboard-showcase .steward-dashboard-preview h2{font-size:38px}.dashboard-showcase .steward-view-note{font-size:17px;line-height:1.65}.dashboard-showcase .steward-demo-chart{min-height:190px}.dashboard-caption{font-size:17px;line-height:1.65;color:#d0d6ce;text-align:center;margin:26px 0 0}.steward-home .evidence-panel{background:#dfe4db}.steward-home .evidence-grid article{border-color:#77633b}.steward-home .brand-world{background:#f1f1e9;color:#152019}.steward-home .brand-world .section-heading>p{color:#3e4a3f}.steward-home .brand-story-grid{gap:24px}.steward-home .brand-story{background:#e6e9e0;border:0;border-radius:8px;overflow:hidden}.steward-home .brand-editorial img{aspect-ratio:16/9}.steward-home .brand-story-copy{padding:28px 30px 32px}.steward-home .brand-story-copy .eyebrow{color:#65552d}.steward-home .brand-story-copy h3{font-size:32px}.steward-home .brand-story-copy p{font-size:19px;color:#344138;line-height:1.65}.steward-home .brand-story-copy a{color:#274632}.steward-home .brand-context{color:#475348!important;font-size:16px!important}.platform-intro{background:#1c281f;color:#f1f3e9}.platform-editorial{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.platform-editorial h2{margin-block:20px 26px}.platform-editorial p{font-size:20px;line-height:1.7;color:#d0d9ce}.platform-editorial a{color:#e5cb8a}.pair-composition{border-block:1px solid #788670;padding:30px 0}.pair-composition-label{font-size:12px;letter-spacing:.12em;color:#e0c98c}.pair-composition>div{display:grid;grid-template-columns:repeat(3,1fr);margin-block:24px;gap:0}.pair-composition>div span{padding:18px 4px;border-bottom:1px solid #58674f;font:400 clamp(20px,2.3vw,32px) Georgia,serif;color:#f3eee0}.pair-composition>p{font-size:16px}.steward-home .broker-section{background:#e8ebe3;color:#17221b}.steward-home .broker-card{background:#f8f8f2;border-radius:8px;min-width:340px}.steward-home .broker-card .broker-category{font-size:12px}.steward-home .broker-card .text-link{font-size:17px}.steward-home .broker-readiness{border-color:#786438}.scenario-invitation{background:#f6f6ef;color:#152019}.scenario-invitation>.container>p{font-size:20px;line-height:1.7;max-width:760px}.scenario-invitation h2{margin-block:20px}.scenario-disclosure{border-block:1px solid #9ca695;margin-top:32px}.scenario-disclosure>summary{list-style:none;font-size:22px;line-height:1.5;padding:26px 0;cursor:pointer;display:flex;justify-content:space-between;gap:20px}.scenario-disclosure[open]>summary span{transform:rotate(45deg)}.scenario-disclosure .outcomes{padding:28px 0 50px;background:transparent}.scenario-disclosure .outcomes>.container{width:100%}.steward-home .faq{padding-block:90px}.steward-home .closing{padding-block:100px;background:#1c281f;border-top:1px solid #63715a}.steward-home .closing h2{font-size:clamp(44px,5.5vw,80px)}.steward-home .closing-copy{max-width:640px;font-size:21px;line-height:1.7}.steward-home .site-footer{border-top:1px solid #465342}.steward-home :target{scroll-margin-top:130px}
@media(max-width:1000px){.steward-home .container{width:calc(100% - 48px)}.steward-home .hero-layout{gap:32px}.legacy-hero{min-height:580px}.steward-home .hero h1{font-size:64px}.dashboard-showcase .hero-experience{grid-template-columns:1fr}.dashboard-showcase .experience-stage{width:min(540px,100%);margin:10px auto 30px}.dashboard-showcase .steward-dashboard-preview{border-left:0;border-top:1px solid #65735f}.platform-editorial{gap:36px}.purpose-statement .container{grid-template-columns:1fr}.purpose-statement .text-link{grid-column:1}}
@media(max-width:760px){.steward-home .site-header{padding-inline:20px}.steward-home .header-logo{width:88px;height:88px}.steward-home .container{width:calc(100% - 40px)}.steward-home .section-space{padding-block:64px}.steward-home .hero-layout{grid-template-columns:1fr;padding-block:46px 54px}.steward-home .hero h1{font-size:clamp(54px,12vw,76px)}.steward-home .hero-description{font-size:20px}.legacy-hero{min-height:440px;border-radius:80px 6px 6px 6px}.legacy-hero figcaption{left:26px;bottom:26px}.steward-home .chapter-nav{gap:8px 18px;padding:12px 20px}.steward-home .chapter-nav>span{display:none}.steward-home .section-heading{gap:20px;margin-bottom:30px}.steward-home .journey-grid{grid-template-columns:1fr}.steward-home .journey-grid article{padding:28px 0;border-right:0;border-bottom:1px solid #abb4a8}.steward-home .journey-grid article:last-child{border-bottom:0}.dashboard-showcase .steward-dashboard-preview{padding:24px 16px}.dashboard-showcase .steward-dashboard-preview h2{font-size:32px}.dashboard-showcase .experience-topline{padding:16px}.steward-home .brand-story-grid,.platform-editorial{grid-template-columns:1fr}.steward-home .brand-story-copy{padding:24px}.steward-home .broker-card{min-width:min(330px,82vw)}.steward-home .closing{padding-block:70px}.steward-home .hero-actions .button{width:100%}.scenario-disclosure>summary{font-size:20px}.steward-home .header-cta{font-size:15px}.steward-home .motion-toolbar{flex-wrap:wrap}.steward-home .market-status-note{font-size:14px}}
.dashboard-showcase .experience-stage{padding-top:22px}.dashboard-showcase .experience-core{width:180px;height:180px}.dashboard-showcase .experience-core strong{font-size:74px}.dashboard-showcase .experience-core>span{font-size:10px}.dashboard-showcase .experience-core>span:last-child{font-size:11px}.dashboard-showcase .experience-orbit{width:260px;height:260px;margin-left:-130px;top:16px}.dashboard-showcase .orbit-inner{width:224px;height:224px;margin-left:-112px;top:34px}.dashboard-showcase .experience-links{height:60px}.steward-home .broker-track .broker-card{flex:0 0 42%;min-width:320px}@media(max-width:760px){.steward-home .broker-track .broker-card{flex-basis:86%;min-width:0}}
/* Corrections from production browser review. */
.steward-home .site-header{min-height:0;height:auto;padding:16px 48px}.steward-home #main-nav a{color:#e4e8de}.steward-home #main-nav a:hover{color:#e5ca87}.steward-home .chapter-nav{display:flex;padding:12px 24px;align-items:center;gap:16px 28px}.steward-home .chapter-nav a{display:inline-block;color:#e1e7dc;text-decoration:none}.steward-home .chapter-nav a:hover{color:#e5ca87}.dashboard-showcase .experience-stage{align-self:start;margin-top:84px}.dashboard-showcase .steward-dashboard-preview>.steward-view-note{margin:8px 0 12px}.dashboard-showcase .steward-dashboard-preview>details{padding:0;margin:14px 0}.dashboard-showcase .steward-dashboard-preview>details>summary{padding:10px 0;min-height:44px}.dashboard-showcase .steward-dashboard-preview h2{font-size:34px;line-height:1.15}.dashboard-showcase .steward-demo-chart{min-height:160px}.dashboard-showcase .steward-metrics strong{font-size:28px}@media(max-width:760px){.steward-home .site-header{padding:12px 20px}.steward-home .chapter-nav{gap:6px 18px}.dashboard-showcase .experience-stage{margin-top:30px}}
@media(min-width:761px){.steward-home .site-header{padding-block:10px}.steward-home .header-logo{width:92px;height:92px}.steward-home .market-status{padding-block:5px}.steward-home .market-status button{min-height:40px;padding-block:7px}.steward-home .motion-toolbar{padding-block:5px}.steward-home .site-motion-toggle{min-height:40px;padding-block:7px}.steward-home .chapter-nav{padding-block:4px}.steward-home .hero-layout{padding-block:40px 64px}.steward-home .hero h1{font-size:clamp(54px,5.6vw,78px);margin-block:20px}.steward-home .hero-description{font-size:20px;line-height:1.6}.steward-home .hero-actions{margin-top:24px;gap:16px}.legacy-hero{min-height:620px}}

/* Prominent metallic brand mark; preserve the complete supplied artwork. */
.steward-home .header-logo{width:220px;height:220px;object-fit:contain;max-width:none}.steward-home .brand-home{flex-shrink:0}.steward-home .site-header{gap:24px;position:relative}.steward-home .site-header nav.open{top:100%;background:#101612;z-index:50}
@media(max-width:760px){.steward-home .header-logo{width:160px;height:160px}.steward-home .site-header{gap:12px;padding:10px 16px}.steward-home .header-cta{max-width:88px}.steward-home .menu-toggle{margin-left:auto}}
@media(max-width:360px){.steward-home .header-logo{width:140px;height:140px}.steward-home .site-header{gap:8px;padding-inline:12px}}
