:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#16312d;background:#f4f7f2}*{box-sizing:border-box}body{min-height:100vh;margin:0;background:radial-gradient(circle at 12% 0,#ccecc63d,transparent 31rem),radial-gradient(circle at 92% 22%,#bfe2dc4a,transparent 28rem),#f4f7f2}.shell{width:100%;max-width:1240px;min-height:100vh;margin:auto;padding:28px clamp(24px,5vw,72px);display:grid;grid-template-rows:auto auto 1fr auto;gap:0}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid #cfe0d8}.brand{display:flex;align-items:center;gap:13px;color:#073e3d;text-decoration:none}.brand-mark{width:38px;height:38px;flex:0 0 auto;border-radius:12px;background:#073e3d;padding:7px;box-shadow:0 10px 25px #07504e26}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.brand-wordmark{display:block;width:min(245px,44vw);height:auto}.access-tag{color:#38766a;font-size:.68rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.content{width:100%;max-width:1020px;margin:clamp(48px,9vh,112px) auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.82fr);align-items:start;gap:clamp(52px,8vw,108px)}.intro{min-width:0;padding:20px 0}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#398a77;font-size:.72rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.eyebrow:before{width:28px;height:1px;flex:0 0 auto;background:#72cd58;content:""}.intro h1{max-width:610px;margin:0;color:#063b3b;font-size:clamp(2.8rem,4.7vw,4.3rem);letter-spacing:-.065em;line-height:.96}.intro h1 em{color:#258b7a;font-family:Georgia,serif;font-style:italic;font-weight:400}.intro p{max-width:555px;margin:24px 0 0;color:#506b64;font-size:1.02rem;line-height:1.65}.card{position:relative;min-width:0;overflow:hidden;padding:32px;border:1px solid #c8dfd4;border-radius:18px;background:#fff;box-shadow:0 20px 50px #063b3b14}.card:before{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#72cd58,#258b7a);content:""}.card-kicker{margin:0 0 8px;color:#398a77;font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.card h2{margin:0 0 11px;color:#073e3d;font-size:1.7rem;letter-spacing:-.045em}.card-copy{margin:0 0 26px;color:#5d756e;font-size:.96rem;line-height:1.58}.button{display:inline-flex;align-items:center;gap:22px;border:0;border-radius:7px;padding:14px 17px;background:#07504e;color:#fff;font-size:.89rem;font-weight:800;text-decoration:none;transition:transform .15s ease,background .15s ease}.button:hover{background:#063e3d;transform:translateY(-1px)}.button span{color:#a6ee78;font-size:1.25rem}.identity{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 20px;color:#35544c;font-size:.93rem}.identity>div{display:grid;gap:2px}.identity-kicker{color:#78918a;font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.identity strong{color:#073e3d;font-size:1rem}.identity a{margin-left:auto;color:#176a57;font-size:.85rem;font-weight:800;text-decoration:none}.identity a:hover,.support-note a:hover{text-decoration:underline}.identity-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#72cd58;box-shadow:0 0 0 4px #72cd582c}.details{display:grid;gap:14px;margin-top:24px;padding-top:21px;border-top:1px solid #deebe5}.detail-label{margin:0 0 7px;color:#78918a;font-size:.66rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.roles{display:flex;flex-wrap:wrap;gap:6px}.role{display:inline-flex;padding:6px 9px;border-radius:99px;background:#e8f3ed;color:#176a57;font-size:.73rem;font-weight:800;line-height:1}.member-note,.support-note{margin:0;color:#5d756e;font-size:.84rem;line-height:1.55}.support-note{margin-top:24px;padding-top:19px;border-top:1px solid #deebe5}.support-note a{color:#176a57;font-weight:800;text-decoration:none}.footer{align-self:end;display:flex;justify-content:space-between;gap:16px;padding:30px 0 8px;color:#69817a;font-size:.73rem}@media(max-width:760px){.shell{padding:22px 24px}.content{grid-template-columns:1fr;gap:18px;margin-top:42px}.intro{padding:0}.intro h1{font-size:clamp(2.7rem,13vw,4rem)}.card{padding:27px}.access-tag{display:none}.footer{flex-direction:column;padding-top:42px}.identity a{margin-left:0}}@media(prefers-reduced-motion:reduce){.button{transition:none}}
:root{--cds-access-forest:#16251e;--cds-access-green:#4a7c59;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#232332!important;background:#f4f5ef!important}
:root{color:#232332;background:#f4f5ef}body{background:radial-gradient(circle at 12% 0,rgb(215 210 178 / 42%),transparent 31rem),radial-gradient(circle at 92% 22%,rgb(74 124 89 / 16%),transparent 28rem),#f4f5ef}header{border-color:#d5dbd3}.brand,.card h2,.identity strong{color:#16251e}.access-tag,.eyebrow,.card-kicker{color:#4a7c59}.eyebrow:before{background:#d7d2b2}.intro h1{color:#16251e}.intro h1 em{color:#4a7c59}.intro p,.card-copy,.member-note,.support-note{color:#667078}.card{border-color:#d5dbd3;box-shadow:0 20px 50px rgb(16 26 21 / 9%)}.card:before{background:linear-gradient(90deg,#d7d2b2,#4a7c59)}.button{background:#16251e}.button:hover{background:#101a15}.button span{color:#d7d2b2}.identity-dot{background:#72cd58;box-shadow:0 0 0 4px rgb(114 205 88 / 17%)}.identity a,.support-note a{color:#4a7c59}.details,.support-note{border-color:#d5dbd3}.role{background:#f3f1e7;color:#3d6849}.footer{color:#667078}
