/* Visual-only refresh: existing form and archive behavior preserved. */
.leaders{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:42px 0}.leaders-copy h2{font-size:27px;margin-bottom:9px}.leaders-copy p:not(.eyebrow){font-size:15px;color:var(--muted);margin:0}.leaders-copy small{display:block;font-size:12px;color:var(--muted);margin-top:12px}.leaders-copy .eyebrow{margin-bottom:10px}.leader-photos{display:grid;grid-template-columns:repeat(3,minmax(0,155px));gap:16px}.leader-photos a{display:block;border-radius:13px;overflow:hidden;border:1px solid #dae3dc;box-shadow:0 6px 18px #153c3110;transition:transform .2s}.leader-photos a:hover{transform:translateY(-3px)}.leader-photos img{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:700px){.leaders{display:block;padding-top:30px}.leaders-copy h2{font-size:25px}.leaders-copy h2 br,.leaders-copy p br{display:none}.leader-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;max-width:490px}.leaders-copy small{margin-top:8px}}
:root{--ink:#153c31;--paper:#fffdf8;--orange:#c65324;--muted:#52685e;--line:#dae3dc}
.header{background:#fffdf8f5}.brand small{font-size:12px;letter-spacing:.035em}.eyebrow{font-size:12px}
.hero{grid-template-columns:1fr 1.04fr;gap:64px;padding-top:44px;padding-bottom:60px;min-height:690px}
.hero h1{font-size:clamp(42px,4.5vw,64px);line-height:1.42;letter-spacing:-.035em}.hero .lead{font-size:18px}.hero-foot{font-size:14px}.hero-actions .button{background:#c65324;border-color:#c65324;box-shadow:0 8px 22px #b6512420}.hero-actions .button:hover{background:#a5411b}
.wellness-art{height:610px;border:0;border-radius:90px 22px 90px 22px;overflow:visible;background:transparent;isolation:isolate}
.wellness-collage{width:100%;height:100%;object-fit:cover;border-radius:90px 22px 90px 22px;display:block;box-shadow:0 22px 50px #153c3119}
.photo-badge{position:absolute;top:18px;left:24px;background:#153c31ef;color:white;padding:9px 15px;border-radius:30px;font-size:12px;letter-spacing:.09em}
.rimmi-note{position:absolute;bottom:24px;left:-38px;right:22px;min-height:137px;display:flex;align-items:center;padding:18px 20px 18px 135px;background:#fffdf8f7;border:1px solid #fff;border-radius:20px;box-shadow:0 12px 30px #153c3120}
.rimmi-note>img{position:absolute;bottom:0;left:14px;object-fit:contain;width:110px;height:191px;filter:drop-shadow(0 5px 5px #153c3112)}
.rimmi-note span{font-size:13px;color:var(--orange)}.rimmi-note strong{display:block;font-size:20px;line-height:1.55;margin:4px 0}.rimmi-note small{font-size:12px;color:var(--muted)}
.status-strip{margin-bottom:0;background:#153c31;color:white;border:0;border-radius:18px;position:relative;z-index:1;padding:25px}.status-strip>div{color:#d5e3da;border-color:#ffffff30;font-size:14px}.status-strip strong,.strip-number{color:#fff}.status-pill{font-size:12px;background:#e3efda;color:#234932}.strip-deadline small{font-size:12px}
.submit-section{margin-top:50px;background:#f0f4ed;padding:70px 0}.submit-copy>p:not(.eyebrow),.steps p{font-size:16px}.steps h3{font-size:17px}.steps li{padding:20px 0}.steps li>span{font-size:14px}.fair-note p{font-size:14px}.fair-note strong{font-size:15px}.fine{font-size:13px!important}
.form-card{border:1px solid #dce5dd;border-radius:24px;padding:30px;box-shadow:0 20px 60px #153c310c}.form-info,.form-deadline,.form-fallback{font-size:14px}.form-gate p{font-size:16px}.form-heading .eyebrow{font-size:12px}.form-heading h2{font-size:28px}
.section-heading>p{font-size:16px}.award{border-radius:20px;padding:28px;background:white;transition:transform .2s,box-shadow .2s}.award:hover{transform:translateY(-3px);box-shadow:0 14px 30px #153c3110}.award-no{font-size:12px}.award h3{font-size:19px}.award>p,.award>div,.award>div span{font-size:14px}.award-footnote{font-size:13px}.timeline span,.timeline p{font-size:14px}.timeline h3{font-size:18px}.archive-callout p:not(.eyebrow){font-size:15px}.footer p,.footer small{font-size:12px}
@media(max-width:1000px){.hero{gap:32px;min-height:600px}.hero h1{font-size:43px}.wellness-art{height:530px}.rimmi-note{left:-16px;right:10px;padding-left:108px}.rimmi-note>img{left:4px;width:97px;height:168px}.rimmi-note strong{font-size:17px}.hero .lead{font-size:16px}.form-card{padding:22px}}
@media(max-width:700px){.hero{grid-template-columns:1fr;gap:28px;padding-top:32px;padding-bottom:36px;min-height:0}.hero h1{font-size:clamp(35px,9.5vw,47px)}.hero .lead{font-size:16px}.hero-art.wellness-art{height:490px;margin:0 7px;border-radius:65px 18px 65px 18px}.wellness-collage{border-radius:65px 18px 65px 18px}.photo-badge{font-size:10px;left:15px;top:15px}.rimmi-note{left:-7px;right:8px;bottom:18px;padding:14px 10px 14px 109px;min-height:133px}.rimmi-note strong{font-size:18px}.rimmi-note small{font-size:12px}.hero-foot{font-size:13px}.hero-actions .button{font-size:14px}.text-link{font-size:14px}.status-strip{padding:21px 12px;margin-bottom:0;border-radius:16px}.status-strip>div{font-size:13px}.status-strip .strip-deadline{border-color:#ffffff30}.strip-deadline strong{font-size:14px}.submit-section{margin-top:32px;padding:38px 0}.form-heading h2{font-size:25px}.form-heading .eyebrow{font-size:11px}.form-card{padding:22px 16px}.form-deadline{font-size:13px}.brand small{font-size:10px}nav a{font-size:14px}.award-grid{gap:15px}.award{padding:24px}.section-heading>p{font-size:15px}.archive-callout{padding:25px}.form-privacy{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.award{transition:none}.award:hover{transform:none}}
