.hero-refresh{background:#101311}.hero-refresh .hero-layout{grid-template-columns:1fr 1.08fr;gap:clamp(30px,4vw,64px);align-items:center;padding-block:60px 80px}.hero-refresh .hero-description{max-width:580px}.hero-experience{position:relative;isolation:isolate;border:1px solid #62665d;background:radial-gradient(ellipse at 50% 27%,#29332f 0%,#171e1a 43%,#111613 78%);color:#f3f1e9;border-radius:6px;overflow:hidden;box-shadow:0 25px 60px #0003}.experience-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid #414a42}.experience-topline>span{font-size:12px;letter-spacing:.13em;line-height:1.6;color:#c5ccc6}.experience-topline .site-motion-toggle{margin:0;font-size:13px;padding:9px 11px;white-space:nowrap;min-height:44px;color:#f3f1e9}.experience-stage{position:relative;min-height:410px;padding-top:60px;overflow:hidden}.experience-north{position:relative;display:block;text-align:center;font-size:11px;letter-spacing:.19em;color:#ced4cf;margin-bottom:34px}.experience-core{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:210px;height:210px;margin:auto;border:1px solid #c4ac73;border-radius:50%;background:radial-gradient(circle,#303c34,#152019 75%);box-shadow:0 0 50px #c4ac7315}.experience-core>span{font-size:11px;letter-spacing:.1em;color:#d5dcd6}.experience-core strong{font:400 90px Georgia,serif;line-height:1.15;color:#e0c88a}.experience-core>span:last-child{font-size:12px;letter-spacing:0}.experience-orbit{position:absolute;left:50%;top:40px;width:320px;height:320px;margin-left:-160px;border:1px solid #8c998b30;border-radius:50%;pointer-events:none}.orbit-inner{width:264px;height:264px;margin-left:-132px;top:68px;border-style:dashed;border-color:#adbaa53d}.orbit-trace{border-color:transparent;border-top-color:#d2bc85aa;border-right-color:#ccd7ce44;width:320px;height:320px}.orbit-outer:after{content:'';position:absolute;width:7px;height:7px;left:42px;top:42px;background:#e4cf99;border-radius:50%;box-shadow:0 0 15px #e4cf99}.experience-links{position:relative;display:block;height:72px;width:100%;margin-top:-1px;overflow:visible}.experience-links path{fill:none;stroke:#728272;stroke-width:1}.experience-links .experience-signal{stroke:#e4cf99;stroke-width:2.5;stroke-dasharray:24 420;stroke-linecap:round}.experience-signal:nth-last-child(2){animation-delay:-1.3s!important}.experience-signal:last-child{animation-delay:-2.6s!important}.experience-destinations{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 24px}.experience-destinations>div{padding:16px 10px;border:1px solid #78816d;background:#1b251e;text-align:center;transition:background .4s,border-color .4s,transform .4s}.experience-destinations span{display:block;font-size:10px;letter-spacing:.06em;color:#d8c28c;margin-bottom:10px}.experience-destinations strong{font-size:18px;line-height:1.4;font-weight:400;color:#f2f4ed}.experience-stage[data-scene="0"] .experience-destinations>div:nth-child(1),.experience-stage[data-scene="1"] .experience-destinations>div:nth-child(2),.experience-stage[data-scene="2"] .experience-destinations>div:nth-child(3){border-color:#e0c88a;background:#32392b;transform:translateY(-4px)}.experience-caption{padding:8px 26px 0}.hero-experience .eyebrow{font-size:12px;color:#d9bf83}.hero-experience h2{font:400 clamp(26px,2.4vw,35px)/1.2 Georgia,serif;letter-spacing:-.025em;margin:12px 0}.hero-experience h2 em{color:#d9bf83}.experience-caption p,.experience-explanation{font-size:18px;line-height:1.65;color:#d1d8d1}.experience-caption p{margin:16px 0 22px}.experience-select{display:flex;gap:8px;padding:0 26px}.experience-select button{flex:1;min-width:0;min-height:48px;background:transparent;color:#d6be85;border:1px solid #78816d;border-radius:3px;font:400 14px Arial,sans-serif;padding:12px 8px;cursor:pointer;transition:background .3s,color .3s}.experience-select button span{margin-left:5px;color:#f1f2e9}.experience-select button[aria-pressed="true"]{background:#d9bf83;color:#182019;border-color:#d9bf83}.experience-select button[aria-pressed="true"] span{color:#182019}.experience-select button:focus-visible{outline:3px solid #f2dfb0;outline-offset:4px}.experience-explanation{padding:0 26px;margin:20px 0;min-height:90px}.experience-disclaimer{border-top:1px solid #414a42;padding:17px 26px;font-size:11px;line-height:1.6;letter-spacing:.07em;color:#b9c4ba}.motion-enabled .orbit-outer,.motion-enabled .orbit-trace{animation:experience-orbit 24s linear infinite}.motion-enabled .orbit-trace{animation-duration:16s;animation-direction:reverse}.motion-enabled .orbit-inner{animation:experience-orbit 40s linear infinite}.motion-enabled .experience-links .experience-signal{animation:experience-flow 4s linear infinite}.motion-enabled .experience-core{animation:experience-core 5s ease-in-out infinite}@keyframes experience-orbit{to{transform:rotate(360deg)}}@keyframes experience-flow{from{stroke-dashoffset:444}to{stroke-dashoffset:0}}@keyframes experience-core{50%{box-shadow:0 0 65px #c4ac7338}}@media(max-width:1000px){.hero-refresh .hero-layout{grid-template-columns:1fr}.hero-experience{max-width:680px;width:100%;margin:auto}.hero-refresh .hero-content{max-width:760px}}@media(max-width:480px){.experience-topline{padding:16px 12px}.experience-topline>span{font-size:10px;letter-spacing:.05em}.experience-topline .site-motion-toggle{font-size:12px;padding:8px}.experience-core{width:180px;height:180px}.experience-core strong{font-size:78px}.experience-destinations{gap:7px;padding-inline:10px}.experience-destinations strong{font-size:15px}.experience-destinations span{font-size:9px;letter-spacing:0}.experience-caption,.experience-explanation{padding-inline:18px}.experience-select{padding-inline:18px;gap:6px}.experience-select button{font-size:12px;padding:12px 4px}.experience-select button span{margin-left:2px}.experience-explanation{min-height:118px}.experience-caption p,.experience-explanation{font-size:17px}.experience-stage{min-height:380px}.experience-disclaimer{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.hero-experience *,.hero-experience *:before,.hero-experience *:after{animation:none!important;transition:none!important}}
.experience-offscreen *,.experience-offscreen *:after{animation-play-state:paused!important}
/* Preserve the moving connection while making personal reporting the focal point. */
.dashboard-experience .experience-stage{min-height:0;padding-top:22px}.dashboard-experience .experience-north{margin-bottom:16px;font-size:10px}.dashboard-experience .experience-core{width:130px;height:130px}.dashboard-experience .experience-core strong{font-size:56px}.dashboard-experience .experience-core>span{font-size:8px}.dashboard-experience .experience-core>span:last-child{font-size:9px}.dashboard-experience .experience-orbit{width:204px;height:204px;margin-left:-102px;top:19px}.dashboard-experience .orbit-inner{width:170px;height:170px;margin-left:-85px;top:36px}.dashboard-experience .experience-links{height:35px}.dashboard-experience .experience-destinations{padding-bottom:18px}.dashboard-experience .experience-destinations>div{padding:10px 6px}.dashboard-experience .experience-destinations span{font-size:9px;margin-bottom:5px}.dashboard-experience .experience-destinations strong{font-size:16px}.steward-dashboard-preview{padding:24px 26px;background:#eff0eb;color:#202923;border-top:1px solid #778575}.steward-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-experience .steward-dashboard-preview .eyebrow{color:#705822;font-size:12px}.steward-readonly{font-size:11px;letter-spacing:.1em;background:#dce2d7;color:#344330;padding:7px 9px;border-radius:20px}.hero-experience .steward-dashboard-preview h2{font-size:clamp(30px,2.6vw,40px);color:#202923}.hero-experience .steward-dashboard-preview h2 em{color:#705822}.steward-view-note{font-size:17px;line-height:1.6;color:#4c594e;margin:12px 0 18px}.steward-report-tabs{display:flex;gap:10px;border-bottom:1px solid #b6c1b3;margin:20px 0}.steward-report-tabs button{flex:1;border:0;border-bottom:3px solid transparent;background:transparent;color:#465345;font:400 16px Arial,sans-serif;min-height:48px;padding:10px 2px;cursor:pointer}.steward-report-tabs button[aria-selected="true"]{border-color:#80672e;color:#1a281c;font-weight:600}.steward-report-tabs button:focus-visible,.steward-portal-link:focus-visible{outline:3px solid #80672e;outline-offset:3px}.steward-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.steward-metrics>div{padding:16px;background:#e1e6dc;border-radius:5px;display:flex;flex-direction:column;gap:8px}.steward-metrics span{font-size:17px;color:#253725}.steward-metrics strong{font-size:30px;line-height:1.2;font-weight:400}.steward-metrics small{font-size:13px;line-height:1.5;color:#4f5e50}.steward-status{display:flex;justify-content:space-between;gap:16px;font-size:15px;padding:16px 0;border-bottom:1px solid #bdc7b9;line-height:1.5}.steward-status strong{font-weight:500;text-align:right}.steward-portal-link{color:#34472d!important;font-size:17px;margin-top:18px;display:inline-flex;gap:12px}.steward-trade-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;color:#253725}.steward-trade-table caption{text-align:left;font-size:17px;padding-bottom:20px}.steward-trade-table th{text-align:left;padding:12px 2px;border-bottom:1px solid #bdc7b9;font-weight:500;overflow-wrap:anywhere}.steward-trade-table td{padding:28px 0;line-height:1.7;color:#4f5e50}#report-panel{min-height:365px}@media(max-width:480px){.steward-dashboard-preview{padding:20px 16px}.steward-metrics>div{padding:12px}.steward-metrics span{font-size:15px}.steward-report-tabs button{font-size:14px}.steward-status{font-size:14px}.steward-dashboard-heading{flex-wrap:wrap}.dashboard-experience .experience-topline>span{font-size:9px}}
.steward-simulation-label{padding:12px 14px;background:#ddd1ac;color:#342b17;display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px;line-height:1.5}.steward-simulation-label strong{letter-spacing:.08em}.steward-demo-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.steward-demo-controls button{background:#253725;color:#f1f2ea;border:1px solid #506044;border-radius:3px;min-height:44px;padding:9px 12px;font:400 14px Arial,sans-serif;cursor:pointer}.steward-demo-controls button:focus-visible{outline:3px solid #80672e;outline-offset:3px}.steward-demo-controls span{font-size:13px;color:#4f5e50}.steward-demo-chart{display:block;width:100%;margin-bottom:8px}.steward-demo-chart text{font:12px Arial,sans-serif;fill:#344330}.steward-demo-chart-title{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:14px;margin:18px 0 4px}.steward-trade-table td{padding:10px 2px}.steward-metrics strong{font-variant-numeric:tabular-nums;font-size:clamp(23px,2.3vw,30px)}
