
.akk-content{color-scheme:light;background:#fff;color:#173b29;font-family:Arial,sans-serif;padding:30px 36px;--akk-gold:#d8ae47;--akk-soft:#f6f8f3;--akk-line:#dfe7de;box-sizing:border-box}.akk-content *{box-sizing:border-box}.akk-content header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--akk-line)}.akk-content .brand{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500}.akk-content .brand>span{font-family:Georgia,serif;font-size:32px;font-weight:500;color:#173b29}.akk-content .draft{font-size:11px;letter-spacing:1.6px;color:#58705f}.akk-content .eyebrow{font-size:11px;letter-spacing:1.8px;line-height:1.6;font-weight:500}.akk-content h2{font-size:34px;line-height:1.14;letter-spacing:-1.1px;font-weight:500;margin:14px 0 22px}.akk-content em{font-family:Georgia,serif;font-weight:400;color:#5a7944}.akk-content h3{font-size:20px;font-weight:500;margin:0}.akk-content p{font-size:14px;line-height:1.8;color:#425b49;margin:14px 0 0}.akk-content .purpose{display:grid;grid-template-columns:.95fr 1.1fr;gap:36px;padding:42px 0;border-bottom:1px solid var(--akk-line)}.akk-content .statements article+article{margin-top:22px;padding-top:22px;border-top:1px solid var(--akk-line)}.akk-content .statement-title{display:flex;align-items:center;gap:10px}.akk-content .statement-title svg{color:#78945e}.akk-content .connection{display:flex;align-items:center;gap:12px;max-width:220px;margin-top:35px;color:#78945e}.akk-content .connection>span{height:1px;background:var(--akk-gold);flex:1;transform-origin:left}.akk-content .programs{padding-top:38px}.akk-content .intro{max-width:680px;margin-bottom:26px}.akk-content .audience{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 24px}.akk-content button{font-family:inherit;font-size:13px;color:#173b29}.akk-content .audience button{display:flex;align-items:center;gap:9px;min-height:44px;padding:12px 16px;border:1px solid var(--akk-line);border-radius:30px;background:#fff;transition:background .25s,transform .25s}.akk-content .audience button[aria-pressed=true]{background:#173b29;border-color:#173b29;color:#fff}.akk-content .audience button:hover{transform:translateY(-2px)}.akk-content .explorer{display:grid;grid-template-columns: .85fr 1.5fr;gap:24px}.akk-content .choices{display:flex;flex-direction:column;gap:9px}.akk-content .choices button{display:flex;align-items:center;gap:11px;text-align:left;background:#fff;border:1px solid var(--akk-line);border-radius:7px;padding:17px 14px;min-height:56px;transition:background .25s,transform .35s cubic-bezier(.2,1.6,.5,1),border-color .25s}.akk-content .choices button[aria-pressed=true]{background:#eef4e8;border-color:#8ba574;transform:translateX(5px)}.akk-content .choices button:hover{background:var(--akk-soft)}.akk-content .choices button>span{font-size:11px;color:#6c8467}.akk-content .choices b{margin-left:auto;font-size:16px;font-weight:400;transition:transform .25s}.akk-content .choices button:hover b{transform:translate(2px,-2px)}.akk-content .spotlight{position:relative;background:var(--akk-soft);border-top:3px solid var(--akk-gold);padding:25px;min-width:0;overflow:hidden;border-radius:0 0 10px 10px;display:flex;flex-direction:column}.akk-content .spotlight-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px}.akk-content .symbol{padding:12px;border-radius:50%;background:#e9efdf;color:#527739}.akk-content .detail h3{font-size:27px;letter-spacing:-.5px}.akk-content .spotlight a{display:inline-flex;align-items:center;gap:18px;color:#173b29;text-decoration:none;font-size:13px;align-self:flex-start;border-bottom:1px solid var(--akk-gold);padding:10px 0 6px;margin-top:23px;position:relative;z-index:1}.akk-content .spotlight a span{transition:transform .25s}.akk-content .spotlight a:hover span{transform:translate(3px,-3px)}.akk-content .corner{position:absolute;right:16px;bottom:-15px;font-size:90px;color:#dfe7d0;pointer-events:none}.akk-content .motion-control{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.akk-content .motion-control>span{font-size:12px;color:#58705f}.akk-content .replay{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;background:#fff;border:1px solid var(--akk-line);border-radius:6px}.akk-content .enter .purpose-title,.akk-content .enter .statements article,.akk-content .enter .choices button{animation:akk-pop .65s cubic-bezier(.2,1.3,.5,1) both}.akk-content .enter .statements article:nth-child(2){animation-delay:.15s}.akk-content .enter .connection>span{animation:akk-line .7s .2s both}.akk-content .enter .choices button:nth-child(2){animation-delay:.08s}.akk-content .enter .choices button:nth-child(3){animation-delay:.16s}.akk-content .enter .choices button:nth-child(4){animation-delay:.24s}@keyframes akk-pop{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes akk-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:560px){.akk-content{padding:22px 18px}.akk-content .purpose,.akk-content .explorer{grid-template-columns:1fr;gap:24px}.akk-content h2{font-size:29px}.akk-content .choices{display:grid;grid-template-columns:1fr 1fr}.akk-content .choices button{padding:12px 9px;gap:6px;min-height:64px}.akk-content .choices button[aria-pressed=true]{transform:translateY(-2px)}.akk-content .choices b{display:none}.akk-content .spotlight{padding:22px}.akk-content .draft{font-size:10px}.akk-content .audience button{font-size:12px;padding:12px}.akk-content .brand{font-size:14px}.akk-content .purpose{padding:30px 0}}@media(prefers-reduced-motion:reduce){.akk-content *{animation:none!important;transition:none!important}}

.akk-content.wrap{padding-top:55px;padding-bottom:55px;max-width:1280px}.akk-content .purpose{padding-top:0}.akk-content .programs{padding-top:0}.akk-content .purpose-title h2,.akk-content .programs>h2{font-size:clamp(32px,3.4vw,48px)}.akk-content p{font-family:DM Sans,sans-serif;font-size:16px}.akk-content strong{font-weight:700}.akk-content .programs .intro{display:block;border:0;padding:0;max-width:920px}.akk-content .choices button{font-family:DM Sans,sans-serif;font-size:14px}.akk-content .purpose-title{min-width:0}.akk-content .purpose{grid-template-columns:.95fr 1.1fr}@media(max-width:760px){.akk-content .purpose{grid-template-columns:1fr}.akk-content.wrap{padding-left:23px;padding-right:23px}}.akk-content .programs>h1{font-size:clamp(32px,3.4vw,48px);line-height:1.14;font-weight:500;margin:14px 0 22px;letter-spacing:-1.1px}
