.personal-brand{font-size:1.08rem;font-weight:700;letter-spacing:-.025em;line-height:1.3}.personal-brand span{display:block;font-weight:400;color:var(--muted);font-size:.75rem;letter-spacing:.04em;margin-top:3px}.scope-note{font-size:.875rem;color:var(--muted);max-width:440px;margin-top:17px;padding-left:14px;border-left:2px solid var(--line)}.hero h1{font-size:clamp(3.1rem,5.3vw,5rem)}.hero .intro{margin-top:22px}.concurrent-note{margin-top:21px;color:#c3cedc;font-size:.875rem;line-height:1.7}.leadership{margin-top:56px}.card h3{font-size:1.5rem;line-height:1.22}.project-study{padding:55px 0 64px;border-top:1px solid var(--line);scroll-margin-top:95px}.study-head{display:flex;justify-content:space-between;gap:30px;align-items:start;margin-bottom:30px}.study-head .eyebrow{color:var(--orange-ink);margin-bottom:14px}.study-head h2{font-size:2.65rem;margin-bottom:12px}.study-head .study-subtitle{font-size:1.1rem;color:var(--muted);max-width:660px}.study-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.study-meta span{border:1px solid #b8c3d0;padding:5px 11px;font-size:.8rem}.study-index{color:#a3afbd;font:3rem/1 Consolas,monospace;margin-top:8px}.mission-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:35px;align-items:start}.field-view{margin:0;background:white;border:1px solid var(--line);padding:18px;min-width:0}.field-view .field-image{padding:0;background:white;display:block;width:100%;cursor:zoom-in;position:relative}.field-image img{width:100%;height:350px;object-fit:contain}.field-image .enlarge-label{position:absolute;right:0;bottom:0;background:var(--ink);color:white;padding:6px 10px;font-size:.75rem}.field-view figcaption{font-size:.85rem;color:var(--muted);margin-top:14px}.layout-switch{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.layout-switch button{font-size:.8rem;padding:8px 11px;min-height:40px;background:var(--paper);color:var(--ink);border:1px solid var(--line)}.layout-switch button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.mission-copy h3{font-size:1.4rem;margin-bottom:13px}.mission-copy>p{font-size:.95rem;color:var(--muted)}.mission-copy .allowance{margin:14px 0;font-size:.85rem;color:var(--orange-ink)}.mission-copy .mission-tabs{grid-template-columns:repeat(4,1fr);margin-top:18px}.mission-copy .mission-tab{text-align:center;padding:9px 5px;min-height:44px;font:14px Consolas,monospace}.mission-copy .mission-panel{min-height:158px;padding:20px}.mission-copy .mission-panel h4{font-size:1rem;line-height:1.4;margin:0 0 9px}.mission-copy .mission-rule{margin:15px 0 0;font-size:.85rem;padding:13px 15px}.mission-copy .mission-label{font-size:.75rem;margin-top:12px;color:var(--muted)}.project-evidence{margin-top:32px}.evidence-heading{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:17px}.evidence-heading h3{font-size:1.2rem}.evidence-heading p{font-size:.8rem;color:var(--muted)}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.evidence-grid .media-thumb{aspect-ratio:16/8}.evidence-grid .media-card{background:white;border:1px solid var(--line)}.evidence-grid .media-thumb{border:0;border-bottom:1px solid var(--line)}.evidence-grid .media-label{padding:0 18px;font-size:1rem}.evidence-grid .media-sub{padding:0 18px 18px;margin-top:7px}.certificates{margin-top:30px;border-top:1px solid var(--line);padding-top:25px;display:grid;grid-template-columns:.65fr 1.35fr;gap:25px}.certificates h3{font-size:1.2rem;margin-bottom:10px}.certificates .certificate-intro p{font-size:.875rem;color:var(--muted)}.certificate-list{display:grid;gap:12px}.certificate-link{background:white;border:1px solid var(--line);padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:78px}.certificate-link:hover{border-color:var(--orange-ink)}.certificate-link strong{font-weight:600;display:block;font-size:.95rem}.certificate-link small{font-size:.8rem;color:var(--muted);display:block;margin-top:3px}.certificate-link .certificate-action{font-size:.8rem;white-space:nowrap;color:var(--orange-ink)}.drive-help{font-size:.8rem;color:#b3c1d2;margin-top:12px}.media-stage iframe{min-height:260px;background:#080d16}.media-dialog .dialog-head h3{font-size:1.2rem;line-height:1.35}.stat strong{font-size:1.8rem}.footer .wrap{font-size:.85rem}@media(max-width:1000px){.mission-layout{gap:24px}.field-image img{height:310px}.study-head h2{font-size:2.3rem}.hero h1{font-size:clamp(2.8rem,5vw,4rem)}}@media(max-width:740px){.personal-brand{font-size:.95rem}.personal-brand span{font-size:.7rem}.navlinks{gap:15px}.hero h1{font-size:clamp(3.1rem,12vw,4.7rem)}.leadership{margin-top:35px}.study-head{gap:15px;margin-bottom:25px}.study-head h2{font-size:2rem}.study-head .study-subtitle{font-size:1rem}.study-index{font-size:2rem}.mission-layout{grid-template-columns:1fr;gap:25px}.field-image img{height:auto;max-height:360px}.project-study{padding:38px 0 45px}.mission-copy .mission-panel{min-height:170px}.evidence-grid{grid-template-columns:1fr;gap:18px}.evidence-heading{display:block}.evidence-heading p{margin-top:5px}.certificates{grid-template-columns:1fr;gap:16px}.certificate-link{gap:12px;padding:15px}.certificate-action{font-size:.75rem!important}.media-stage iframe{min-height:210px}.stat strong{font-size:1.6rem}.scope-note{max-width:none}.study-meta span{font-size:.75rem}.card h3{font-size:1.5rem}}
