.brand-hero h1{max-width:1000px}.world-panorama img{aspect-ratio:2.25;object-position:50% 50%!important}.world-panorama figcaption{font-size:11px}.world-paths .heading-row>p{max-width:400px}.path-tabs{display:flex;gap:10px;margin-top:45px;border-bottom:1px solid var(--line)}.path-tabs button{padding:20px 23px;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--muted);font-size:16px;line-height:1.4;text-align:left;flex:1;transition:background .2s,color .2s}.path-tabs button[aria-selected=true]{color:var(--ink);border-color:#60882f;background:#e4ebdf}.path-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;padding:55px 0 15px;align-items:center;min-height:360px}.path-panel h3{font-size:clamp(32px,3.6vw,52px);line-height:1.08}.path-panel p:not(.eyebrow){max-width:580px;margin:25px 0}.path-track{list-style:none;padding:0 0 0 35px;margin:0;border-left:2px solid #789851}.path-track li{position:relative;padding:20px 0;font-size:22px;line-height:1.4}.path-track li:before{content:'';position:absolute;width:9px;height:9px;left:-40.5px;top:35px;background:#648736;border-radius:50%}.path-track span{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.connection-world{background:#e1e7e3;padding:90px 0}.connection-map{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:65px;align-items:center;padding:70px 0 55px}.map-intent,.map-center{position:relative}.map-intent:after,.map-center:after{content:'';height:1px;background:#6c8070;position:absolute;left:100%;top:50%;width:65px}.map-intent strong,.map-center strong{display:block;font-size:28px;font-weight:500;line-height:1.2;margin:12px 0}.map-intent>span,.map-center>span{font-size:13px}.map-center{background:var(--dark);color:var(--paper);padding:38px}.map-center>span{color:var(--signal)}.map-center small{color:#cad3d3;font-size:13px}.map-disciplines{display:grid;grid-template-columns:1fr 1fr;gap:12px}.map-disciplines span{border:1px solid #a5b1a7;padding:18px 12px;font-size:14px;text-align:center}.origin-section{padding:100px 0;background:#f3f5f4}.origin-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;align-items:start}.origin-statement{position:sticky;top:35px}.origin-number{font-size:clamp(100px,13vw,180px);letter-spacing:-.08em;line-height:1.1;font-weight:500}.origin-number>span{display:block;font-size:17px;letter-spacing:0;color:var(--muted);line-height:1.5;margin-top:10px}.origin-route{display:flex;gap:14px;flex-wrap:wrap;margin-top:40px;max-width:420px}.origin-route>span{font-size:12px;border-bottom:1px solid #8da27a;padding-bottom:8px}.origin-copy h2{margin-bottom:30px}.origin-copy>p{margin:22px 0;max-width:640px}.origin-links{display:flex;align-items:flex-start;flex-wrap:wrap;gap:25px;margin-top:35px}.external-note{display:block;font-size:10px;color:var(--muted);margin-top:4px}.lab-foundation{max-width:700px;margin-top:30px;font-size:18px}.lab-story-link{margin-top:35px}.about-end{padding-top:65px}.capabilities-entry{margin-top:25px}.path-tabs button:focus-visible{outline:3px solid #466b21;outline-offset:3px}.origin-copy .text-link:hover{color:#36551c}
@media(max-width:1050px){.path-panel{gap:45px}.origin-layout{gap:55px}.connection-map{gap:30px}.map-intent:after,.map-center:after{width:30px}.map-disciplines{grid-template-columns:1fr}.map-center{padding:25px}}
@media(max-width:800px){.path-tabs{gap:0}.path-tabs button{font-size:14px;padding:17px 12px}.path-panel{grid-template-columns:1fr;gap:30px}.path-track{margin-top:10px}.connection-world,.origin-section{padding-block:65px}.origin-layout{grid-template-columns:1fr;gap:40px}.origin-statement{position:static}.origin-number{font-size:110px;display:flex;gap:30px;align-items:center}.origin-number>span{font-size:16px}.origin-route{margin-top:20px}.connection-map{grid-template-columns:1fr;gap:25px;padding:35px 0}.map-intent:after,.map-center:after{display:none}.map-disciplines{grid-template-columns:repeat(4,minmax(0,1fr))}.map-center{padding:30px}.world-panorama img{aspect-ratio:1.6}.origin-copy h2{font-size:42px}}
@media(max-width:520px){.path-tabs{flex-direction:column;border:0;gap:6px;margin-top:30px}.path-tabs button{padding:15px 17px;border:1px solid var(--line);border-left:3px solid transparent;font-size:15px}.path-tabs button[aria-selected=true]{border:1px solid #9eaf8c;border-left:3px solid #60882f}.path-panel{padding-top:30px}.path-panel h3{font-size:34px}.path-track li{font-size:19px}.map-disciplines{grid-template-columns:1fr 1fr}.origin-layout{gap:35px}.origin-number{gap:25px}.origin-number>span{font-size:14px}.origin-copy h2{font-size:38px}.world-panorama img{aspect-ratio:1.4}.origin-links{flex-direction:column}.connection-world .heading-row h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.path-tabs button{transition:none}.origin-statement{position:static}}

.project-coordination .steps{margin:45px 0 35px}.project-assurance{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:30px}.project-assurance p{font-size:15px}.project-assurance strong{display:block;color:var(--ink);font-weight:500;font-size:20px;margin-bottom:12px}@media(max-width:800px){.project-coordination .steps{grid-template-columns:1fr 1fr}.project-assurance{gap:25px}}@media(max-width:520px){.project-assurance{grid-template-columns:1fr}}
