/* Illustrated workspaces, the Sankofa story, and the speaking showcase. */
.workspace-gallery{background:none;min-width:0;position:sticky;top:130px}
.workspace-panel{min-height:535px;padding:26px 28px 20px;display:flex;flex-direction:column;position:relative;overflow:hidden}
.workspace-top,.workspace-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:1.4px;font-weight:600;line-height:1.6}
.workspace-top{padding-bottom:21px;border-bottom:1px solid #23252038}
.workspace-top>span:last-child{font-size:9px;letter-spacing:.6px;font-weight:400}
.workspace-panel h3{font-size:39px;line-height:1.08;letter-spacing:-1.3px;margin-top:25px;position:relative;z-index:1}
.workspace-panel h3 em{letter-spacing:-.7px}
.workspace-bottom{margin-top:auto;padding-top:16px;border-top:1px solid #23252038;font-size:8px;letter-spacing:.8px;position:relative;z-index:2}
.workspace-bottom>span:last-child{font-size:28px;line-height:1;font-weight:400}
.workbench-panel{background:var(--yellow)}
.community-map{height:265px;position:relative;isolation:isolate;margin:11px -8px 15px}
.community-path{position:absolute;inset:0;width:100%;height:100%;color:#726315}
.community-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;height:147px;width:147px;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 0 8px #e4c81a}
.community-center>span{font-size:8px;letter-spacing:2px;color:#e2ce54;margin-bottom:8px}
.community-center strong{font-size:26px;line-height:1.03;font-weight:400;text-align:center;letter-spacing:-.7px}
.community-center strong em{font-size:31px}
.map-label{position:absolute;z-index:2;background:var(--paper);border:1px solid #23252040;padding:11px 14px;box-shadow:3px 4px 0 #23252014;font-size:15px;letter-spacing:-.3px;white-space:nowrap}
.map-label i{font-style:normal;font-size:8px;letter-spacing:1px;margin-right:10px;vertical-align:middle}
.map-plan{left:0;top:31px;transform:rotate(-7deg)}.map-do{right:1px;top:53px;transform:rotate(7deg)}.map-share{right:16px;bottom:15px;transform:rotate(-6deg)}
.workdesk-panel{background:#e9e9df}
.writing-stack{position:relative;margin:30px 13px 24px;min-height:277px}
.back-page{position:absolute;inset:0;border:1px solid #c6c6b6;background:#f7f6ed}
.back-page-one{transform:rotate(-5deg)}.back-page-two{transform:rotate(5deg);background:#e4c81a}
.writing-page{position:relative;background:#fffef8;padding:20px 23px 15px;border:1px solid #bfc2b2;box-shadow:0 7px 20px #2325200a;transform:rotate(-1deg)}
.page-heading{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.2px;align-items:center}
.page-heading>span:last-child{font-size:24px;color:#86730b;line-height:1}
.writing-page>p{font-size:20px;letter-spacing:-.7px;line-height:1.4;margin:20px 0 13px}.crossed-out{text-decoration:line-through;text-decoration-thickness:1px;color:#75776d}.writing-page>p em{font-size:32px;color:var(--ink)}
.writing-page ol{list-style:none;padding:0;margin:0}.writing-page li{border-bottom:1px solid #daddcf;padding:8px 0;font-size:11px;line-height:1.5}.writing-page li>span{font-size:8px;color:#7a7e6c;margin-right:14px}.page-signoff{display:flex;justify-content:space-between;align-items:center;font-size:9px;margin-top:12px}.page-signoff>span{font-size:22px;line-height:1}
.conversation-panel{background:var(--ink);color:var(--paper)}.conversation-panel .workspace-top,.conversation-panel .workspace-bottom{border-color:#777b6355}.conversation-panel .workspace-top>span:first-child{color:#dfca4f}
.conversation-poster{flex:1;position:relative;padding:24px 0 27px;min-height:408px}.poster-small{font-size:8px;letter-spacing:.8px;color:#c4cab5;position:relative;z-index:1}.conversation-poster>p{font-size:77px;line-height:.95;letter-spacing:-3.5px;margin-top:31px;position:relative;z-index:1}.conversation-poster>p em{color:var(--yellow);font-size:1.1em;letter-spacing:-1.8px}.conversation-poster>p>span{color:var(--yellow)}.conversation-poster svg{position:absolute;right:-42px;bottom:13px;height:160px;width:160px;color:#a1a777;opacity:.65}.conversation-panel .workspace-bottom{color:#dfe3d0;font-size:8px}
.sankofa-note{transition:transform .25s}.sankofa-note:hover{transform:translateY(-4px)}
.sankofa-section{background:#eeeee5;border-bottom:1px solid #d4d6c7;overflow:hidden}
.sankofa-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px}
.sankofa-copy .eyebrow{font-size:9px;letter-spacing:1.4px;max-width:320px;margin-bottom:28px}
.sankofa-copy h2{font-size:clamp(46px,5.2vw,72px);letter-spacing:-2.5px;line-height:1.02}.sankofa-copy h2 em{letter-spacing:-1px}
.sankofa-description{font-size:14px;color:var(--muted);line-height:1.9;margin-top:26px;max-width:350px}
.principle-buttons{border-top:1px solid #bdc2ad;margin-top:35px;max-width:355px}
.principle-button{display:flex;align-items:center;gap:22px;width:100%;min-height:65px;padding:13px 0;border-bottom:1px solid #bdc2ad;text-align:left;background:none;transition:padding .2s,background .2s}
.principle-button>span:first-child{font-size:10px;color:var(--muted);letter-spacing:.7px}.principle-button strong{font-size:20px;letter-spacing:-.5px;font-weight:400}.principle-button>span:last-child{margin-left:auto;font-size:24px;line-height:1;transition:transform .2s}.principle-button.is-selected{background:#e4c81a;padding-inline:17px}.principle-button:hover>span:last-child{transform:translate(3px,-3px)}
.sankofa-art{position:relative;min-height:580px;align-self:stretch;display:flex;align-items:center;justify-content:center;padding-bottom:145px;min-width:0}
.sankofa-art-label{position:absolute;top:4px;left:10px;right:0;text-align:center;font-size:8px;letter-spacing:1.5px}
.wisdom-wheel{position:relative;width:370px;height:370px;max-width:100%;flex-shrink:0;margin-top:5px}
.wheel-track{position:absolute;inset:16px;border:1px dashed #b5bba4;border-radius:50%}.wheel-arrow{position:absolute;inset:0;width:100%;height:100%;color:#6c755b;transform:rotate(0deg);transition:transform .6s ease}
.wheel-center{position:absolute;inset:45px;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1;background:#eeeee5;border-radius:50%}.wheel-center>span{font-size:8px;letter-spacing:1.9px;line-height:1.6}.wheel-center>strong{font-family:var(--serif);font-style:italic;font-weight:400;font-size:74px;letter-spacing:-2px;line-height:1.3}.wheel-center>strong>span{color:#9f8b09}.wheel-center>em{font-size:17px;color:#646e53;letter-spacing:-.2px}
.wheel-word{font-size:7px;letter-spacing:1.2px;position:absolute;background:#eeeee5;padding:6px 8px;z-index:2}.word-past{top:47px;left:0;transform:rotate(-45deg)}.word-next{bottom:42px;right:7px;transform:rotate(-45deg)}
.wheel-dot{width:14px;height:14px;border-radius:50%;background:var(--yellow);border:1px solid #8e7c08;position:absolute;top:1px;left:calc(50% - 7px);z-index:2;box-shadow:0 0 0 5px #eeeee5}
.principle-note{position:absolute;left:12px;right:0;bottom:0;transform:rotate(-3deg);padding:24px 30px 29px;background:var(--paper);border:1px solid #cbcfba;box-shadow:8px 8px 0 #d5d9c4;min-height:230px;z-index:3}
.principle-note:before{position:absolute;content:"";width:76px;height:23px;background:#e4c81ac4;left:calc(50% - 38px);top:-12px;transform:rotate(5deg)}
.note-index{font-size:8px;letter-spacing:1.2px;color:#666d57}.principle-note h3{font-size:30px;line-height:1.13;letter-spacing:-.7px;margin-top:13px}.principle-note h3 em{font-size:34px}.principle-note p{font-size:12px;color:var(--muted);max-width:300px;line-height:1.8;margin-top:13px}.note-corner{position:absolute;right:24px;top:37px;font-size:44px;color:#a99943;line-height:1}
.sankofa-art[data-current-principle=evidence] .wheel-arrow{transform:rotate(105deg)}.sankofa-art[data-current-principle=people] .wheel-arrow{transform:rotate(225deg)}
.speaking-section{background:var(--paper);overflow:hidden}.speaker-heading{display:grid;grid-template-columns:1fr 2.1fr;gap:50px;margin-bottom:55px}.speaker-heading>.eyebrow{max-width:220px;padding-top:10px;font-size:10px}.speaker-heading h2{font-size:clamp(42px,4.7vw,65px)}
.speaker-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:110px;align-items:center}
.speaker-stage{position:relative;background:#e8e9df;padding:25px 38px 109px;margin-right:10px;min-width:0;isolation:isolate;align-self:stretch;min-height:620px}
.stage-orbit{position:absolute;left:-24px;top:37px;right:23px;height:370px;border:1px solid #b6bd9e;border-radius:50% 50% 48% 48%;transform:rotate(-18deg);z-index:-1}
.stage-orbit:before{content:"";position:absolute;inset:20px;border:1px solid #c5cbb8;border-radius:50%}.stage-orbit:after{content:"";position:absolute;right:26px;top:2px;border-radius:50%;width:25px;height:25px;background:var(--yellow);border:1px solid #8d7f2a}
.stage-photo{position:relative;margin-top:15px;overflow:hidden;border-radius:180px 180px 2px 2px;height:450px;box-shadow:0 0 0 9px var(--paper)}.stage-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 0%}
.stage-side-label{font-size:7px;letter-spacing:1.6px;writing-mode:vertical-rl;transform:rotate(180deg);position:absolute;left:14px;top:165px;color:#666e56}
.stage-ticket{position:absolute;right:-28px;top:40px;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;background:var(--yellow);transform:rotate(9deg);padding:18px 13px;width:145px;box-shadow:0 3px 0 #a3931c1a}.stage-ticket>span:first-child{font-size:6px;letter-spacing:1.2px}.stage-ticket>strong{font-family:var(--serif);font-size:46px;line-height:1.05;font-weight:400;font-style:italic;letter-spacing:-1.5px}.stage-ticket>span:last-child{font-size:5px;letter-spacing:.2px;white-space:nowrap}.stage-ticket:before,.stage-ticket:after{content:"";height:13px;width:13px;background:var(--paper);border-radius:50%;position:absolute;top:calc(50% - 6px)}.stage-ticket:before{left:-7px}.stage-ticket:after{right:-7px}
.stage-caption{background:var(--ink);color:var(--paper);display:flex;gap:20px;align-items:center;position:absolute;bottom:25px;left:-18px;right:24px;padding:25px 28px;transform:rotate(-3deg)}.stage-caption>span{font-size:40px;line-height:1;color:var(--yellow)}.stage-caption p{font-size:21px;line-height:1.25;letter-spacing:-.4px}.stage-caption p em{font-size:26px}
.speaker-explore{min-width:0}.speaker-intro{font-size:14px;color:var(--muted);line-height:1.9;max-width:440px}.speaker-prompt{font-size:8px;letter-spacing:1.3px;font-weight:500;margin:28px 0 14px}
.speaker-topics{border-top:1px solid var(--line)}.speaker-topic{background:none;display:flex;align-items:center;gap:17px;width:100%;min-height:68px;padding:15px 0;border-bottom:1px solid var(--line);text-align:left;transition:padding .2s,background .2s}.speaker-topic>span:first-child{font-size:9px;color:var(--muted)}.speaker-topic strong{font-size:22px;line-height:1.2;letter-spacing:-.6px;font-weight:400}.speaker-topic>span:last-child{font-size:23px;margin-left:auto;line-height:1;transition:transform .2s}.speaker-topic.is-selected{background:#eeeee2;padding-inline:15px}.speaker-topic.is-selected>span:last-child{color:#887713;transform:rotate(45deg)}.speaker-topic:hover>span:last-child{transform:translate(2px,-2px)}
.topic-detail{padding:20px 0 5px;min-height:125px}.topic-detail-index{font-size:8px;letter-spacing:1.2px;color:#686d5c}.topic-detail>p{font-size:13px;line-height:1.85;color:var(--muted);margin-top:8px;max-width:430px}.speaker-actions{display:flex;align-items:center;gap:24px;margin-top:17px;flex-wrap:wrap}.speaker-actions .button{font-size:11px;gap:28px}.speaker-actions .text-link{font-size:11px;gap:17px}
.speaker-proof{margin-top:70px;background:var(--ink);color:var(--paper);display:grid;grid-template-columns:.55fr 2fr .7fr;gap:35px;align-items:center;padding:35px 40px}.proof-label{display:flex;flex-direction:column;align-items:flex-start}.proof-label>span:first-child{font-family:Georgia,serif;color:var(--yellow);font-size:90px;line-height:.9;height:65px}.proof-label>span:last-child{font-size:7px;letter-spacing:1.4px;color:#c4c9b8;line-height:1.7}.speaker-proof blockquote{margin:0;font-family:var(--serif);font-style:italic;font-size:28px;line-height:1.25;letter-spacing:-.3px}.speaker-proof figcaption{padding-left:20px;border-left:1px solid #656d54}.speaker-proof figcaption>strong{display:block;font-size:12px;font-weight:500}.speaker-proof figcaption>span{display:block;color:#bbc3ad;font-size:10px;line-height:1.7;margin-top:6px}.speaker-proof figcaption>a{display:inline-flex;font-size:10px;gap:14px;margin-top:12px;border-bottom:1px solid #7d856e;padding-bottom:3px}.speaker-proof a:focus-visible{outline-color:var(--yellow)}
@media(min-width:1500px){.workspace-panel{min-height:570px}.workspace-panel h3{font-size:44px}.community-map{height:290px}.speaker-stage{min-height:650px}.stage-photo{height:480px}.conversation-poster>p{font-size:88px}}
@media(max-width:1150px){.workspace-panel{padding:23px 22px 18px;min-height:525px}.workspace-panel h3{font-size:35px}.community-map{margin-inline:-9px}.community-center{width:132px;height:132px}.community-center strong{font-size:23px}.community-center strong em{font-size:28px}.map-label{font-size:13px;padding:10px 12px}.map-label i{margin-right:7px}.map-share{right:4px}.workspace-bottom{font-size:7px;letter-spacing:.5px}.writing-stack{margin-inline:8px}.writing-page{padding:18px 18px 14px}.writing-page li{font-size:10px}.conversation-poster>p{font-size:68px}.sankofa-layout{gap:60px}.sankofa-copy h2{font-size:60px}.sankofa-art{min-height:570px}.wisdom-wheel{width:340px;height:340px}.wheel-center{inset:40px}.wheel-center>strong{font-size:66px}.wheel-center>span{font-size:7px}.principle-note{left:0;padding:23px 25px 26px}.principle-note h3{font-size:28px}.principle-note h3 em{font-size:32px}.note-corner{right:17px;font-size:36px}.speaker-layout{gap:75px}.speaker-stage{padding:20px 29px 110px;min-height:610px}.stage-photo{height:435px}.stage-ticket{right:-22px;top:36px;width:132px;padding:16px 12px}.stage-ticket>strong{font-size:42px}.stage-side-label{left:8px;font-size:6px}.speaker-topic strong{font-size:20px}.speaker-actions{gap:18px}.speaker-actions .button{gap:20px}.speaker-actions .text-link{gap:12px}.speaker-proof{gap:25px;padding:30px}.speaker-proof blockquote{font-size:26px}}
@media(max-width:900px){.workspace-gallery{top:110px}.workspace-panel{padding:20px 18px 18px;min-height:505px}.workspace-top{font-size:8px;letter-spacing:1.1px;padding-bottom:17px}.workspace-top>span:last-child{font-size:8px}.workspace-panel h3{font-size:29px;margin-top:21px}.community-map{height:266px;margin-inline:-7px}.community-center{width:112px;height:112px;box-shadow:0 0 0 5px #e4c81a}.community-center>span{font-size:7px;letter-spacing:1px;margin-bottom:6px}.community-center strong{font-size:22px}.community-center strong em{font-size:25px}.map-label{font-size:12px;padding:8px}.map-label i{font-size:7px;margin-right:6px}.map-plan{top:39px;left:0}.map-do{top:86px;right:-2px}.map-share{bottom:28px;right:0}.workspace-bottom{font-size:6px;letter-spacing:.4px;gap:10px}.workspace-bottom>span:last-child{font-size:22px}.writing-stack{margin:30px 3px 25px}.writing-page{padding:17px 13px 13px}.page-heading{font-size:6px;letter-spacing:.7px}.writing-page>p{font-size:16px}.writing-page>p em{font-size:29px}.writing-page li{font-size:9px;padding:8px 0}.writing-page li>span{margin-right:8px;font-size:7px}.page-signoff{font-size:8px}.conversation-poster{min-height:390px}.conversation-poster>p{font-size:58px;letter-spacing:-2px;margin-top:38px}.poster-small{font-size:7px;letter-spacing:.3px}.conversation-poster svg{height:130px;width:130px;right:-40px}.sankofa-layout{gap:40px;grid-template-columns:.9fr 1.1fr}.sankofa-copy .eyebrow{font-size:8px;letter-spacing:1px}.sankofa-copy h2{font-size:48px;letter-spacing:-1.7px}.sankofa-description{font-size:13px}.principle-button{min-height:60px;gap:16px}.principle-button strong{font-size:19px}.sankofa-art{min-height:550px;padding-bottom:170px}.sankofa-art-label{font-size:6px;letter-spacing:1.2px}.wisdom-wheel{width:290px;height:290px}.wheel-center{inset:37px}.wheel-center>strong{font-size:53px}.wheel-center>span{font-size:6px;letter-spacing:1.2px}.wheel-center>em{font-size:14px}.wheel-word{font-size:5px;letter-spacing:.8px}.word-past{top:38px;left:-4px}.word-next{bottom:36px;right:-2px}.principle-note{min-height:225px;padding:21px 21px 23px}.note-index{font-size:7px}.principle-note h3{font-size:25px;letter-spacing:-.6px}.principle-note h3 em{font-size:29px}.principle-note p{font-size:11px;max-width:240px}.note-corner{font-size:30px;right:14px;top:36px}.speaker-heading{gap:25px;grid-template-columns:1fr 2.3fr;margin-bottom:42px}.speaker-heading>.eyebrow{font-size:8px}.speaker-heading h2{font-size:44px}.speaker-layout{gap:50px;grid-template-columns:1fr 1.1fr;align-items:start}.speaker-stage{padding:20px 23px 100px;min-height:565px;margin-top:5px}.stage-photo{height:370px;margin-top:35px}.stage-ticket{width:117px;top:19px;right:-17px;padding:15px 10px}.stage-ticket>span:first-child{font-size:5px}.stage-ticket>span:last-child{font-size:4.5px}.stage-ticket>strong{font-size:36px}.stage-caption{left:-10px;right:16px;padding:23px 20px;gap:15px;bottom:24px}.stage-caption>span{font-size:32px}.stage-caption p{font-size:19px}.stage-caption p em{font-size:23px}.speaker-intro{font-size:13px}.speaker-prompt{font-size:7px;letter-spacing:.8px;line-height:1.8;margin:20px 0 12px}.speaker-topic{min-height:61px;gap:12px}.speaker-topic strong{font-size:18px;letter-spacing:-.5px}.speaker-topic>span:first-child{font-size:8px}.speaker-topic>span:last-child{font-size:20px}.speaker-topic.is-selected{padding-inline:12px}.topic-detail{min-height:140px}.topic-detail-index{font-size:7px;letter-spacing:.8px}.topic-detail>p{font-size:12px}.speaker-actions{gap:13px;margin-top:9px}.speaker-actions .button{font-size:10px;gap:17px;padding-inline:15px}.speaker-actions .text-link{font-size:10px}.speaker-proof{margin-top:50px;padding:27px;gap:23px;grid-template-columns:.45fr 1.7fr .85fr}.speaker-proof blockquote{font-size:23px}.speaker-proof figcaption{padding-left:17px}.speaker-proof figcaption>strong{font-size:11px}.speaker-proof figcaption>span,.speaker-proof figcaption>a{font-size:9px}.proof-label>span:last-child{font-size:6px;letter-spacing:.8px}}
@media(max-width:700px){.workspace-gallery{position:relative;top:auto;display:block;width:100%}.workspace-panel{min-height:520px;padding:23px 23px 20px}.workspace-top{font-size:9px;letter-spacing:1.3px}.workspace-top>span:last-child{font-size:9px}.workspace-panel h3{font-size:37px;margin-top:24px}.workspace-bottom{font-size:8px;letter-spacing:.5px;gap:15px}.workspace-bottom>span:last-child{font-size:25px}.community-map{height:265px;margin:12px -6px 19px}.community-center{width:130px;height:130px;box-shadow:0 0 0 7px #e4c81a}.community-center>span{font-size:8px;letter-spacing:1.5px}.community-center strong{font-size:24px}.community-center strong em{font-size:29px}.map-label{font-size:13px;padding:10px 12px}.map-label i{font-size:8px;margin-right:7px}.map-plan{left:0;top:33px}.map-do{top:61px;right:0}.map-share{bottom:17px;right:8px}.writing-stack{margin:29px 10px 30px;min-height:280px}.writing-page{padding:20px 20px 15px}.page-heading{font-size:8px;letter-spacing:1px}.writing-page>p{font-size:20px;margin-top:18px}.writing-page>p em{font-size:34px}.writing-page li{font-size:12px;padding:9px 0}.writing-page li>span{font-size:9px;margin-right:13px}.page-signoff{font-size:10px;margin-top:14px}.conversation-poster{min-height:400px;padding-top:27px}.poster-small{font-size:8px;letter-spacing:.5px}.conversation-poster>p{font-size:76px;letter-spacing:-3px;margin-top:31px}.conversation-poster svg{height:147px;width:147px;right:-29px;bottom:18px}.conversation-panel .workspace-bottom{font-size:8px}.sankofa-layout{display:flex;flex-direction:column;gap:42px;align-items:stretch}.sankofa-copy .eyebrow{font-size:8px;letter-spacing:1.2px;max-width:300px;margin-bottom:22px}.sankofa-copy h2{font-size:49px;letter-spacing:-1.9px;line-height:1.05}.sankofa-description{font-size:14px;max-width:390px;margin-top:23px}.principle-buttons{margin-top:26px;max-width:none}.principle-button{min-height:60px;gap:20px}.principle-button strong{font-size:20px}.principle-button>span:first-child{font-size:9px}.sankofa-art{min-height:535px;padding-bottom:175px;max-width:420px;width:100%;margin-inline:auto}.sankofa-art-label{top:3px;font-size:7px;letter-spacing:1.2px}.wisdom-wheel{height:300px;width:300px;margin-top:0}.wheel-center{inset:39px}.wheel-center>strong{font-size:60px}.wheel-center>span{font-size:7px;letter-spacing:1.3px}.wheel-center>em{font-size:16px}.wheel-word{font-size:6px;letter-spacing:.7px}.word-past{top:36px;left:-3px}.word-next{bottom:33px;right:0}.principle-note{left:9px;right:9px;min-height:215px;padding:23px 25px 25px;box-shadow:6px 7px 0 #d5d9c4;transform:rotate(-2deg)}.note-index{font-size:8px}.principle-note h3{font-size:27px}.principle-note h3 em{font-size:31px}.principle-note p{font-size:12px;max-width:275px;margin-top:12px}.note-corner{font-size:35px;right:18px;top:35px}.speaker-heading{display:block;margin-bottom:33px}.speaker-heading>.eyebrow{font-size:8px;max-width:none;padding:0;margin-bottom:20px}.speaker-heading h2{font-size:40px;letter-spacing:-1.6px}.speaker-layout{display:flex;flex-direction:column;gap:38px}.speaker-stage{width:calc(100% - 12px);margin:0 0 0 8px;padding:20px 30px 100px;min-height:500px;max-width:460px;align-self:center}.stage-photo{height:350px;margin-top:18px}.stage-orbit{top:20px;left:-8px;right:13px;height:330px}.stage-orbit:after{width:20px;height:20px}.stage-side-label{left:10px;font-size:6px;top:120px}.stage-ticket{top:24px;right:-8px;width:124px;padding:15px 10px;transform:rotate(7deg)}.stage-ticket>span:first-child{font-size:5px}.stage-ticket>strong{font-size:40px}.stage-ticket>span:last-child{font-size:5px;letter-spacing:0}.stage-caption{left:-8px;right:20px;bottom:20px;padding:22px 24px;gap:18px;transform:rotate(-2deg)}.stage-caption>span{font-size:33px}.stage-caption p{font-size:22px}.stage-caption p em{font-size:27px}.speaker-intro{font-size:14px;max-width:420px}.speaker-prompt{font-size:8px;letter-spacing:1px;margin-top:25px}.speaker-explore{width:100%}.speaker-topic{min-height:64px;gap:17px}.speaker-topic strong{font-size:22px}.speaker-topic>span:first-child{font-size:9px}.speaker-topic>span:last-child{font-size:24px}.speaker-topic.is-selected{padding-inline:14px}.topic-detail{padding-top:18px;min-height:132px}.topic-detail-index{font-size:8px;letter-spacing:1px}.topic-detail>p{font-size:14px;line-height:1.8}.speaker-actions{gap:22px;margin-top:14px}.speaker-actions .button{font-size:11px;gap:24px;padding-inline:19px}.speaker-actions .text-link{font-size:11px;gap:14px}.speaker-proof{display:grid;grid-template-columns:1fr;gap:19px;padding:29px 27px;margin-top:40px}.proof-label{flex-direction:row;gap:19px;align-items:center}.proof-label>span:first-child{font-size:65px;height:36px;line-height:1}.proof-label>span:last-child{font-size:8px;letter-spacing:1.2px}.speaker-proof blockquote{font-size:28px;line-height:1.2}.speaker-proof figcaption{padding:18px 0 0;border-left:0;border-top:1px solid #5f6850;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;align-items:start}.speaker-proof figcaption>strong{font-size:12px}.speaker-proof figcaption>span{font-size:10px;margin-top:0;grid-row:1/3;grid-column:2}.speaker-proof figcaption>a{font-size:10px;justify-self:start;margin-top:7px}}
@media(max-width:380px){.workspace-panel{padding:21px 18px 18px;min-height:505px}.workspace-panel h3{font-size:32px}.workspace-top{font-size:8px;letter-spacing:1px}.workspace-bottom{font-size:7px;letter-spacing:.2px}.community-center{height:112px;width:112px}.community-center strong{font-size:22px}.community-center strong em{font-size:26px}.map-label{font-size:12px;padding:8px}.map-label i{font-size:7px;margin-right:6px}.map-do{top:76px}.map-plan{top:40px}.map-share{right:0;bottom:26px}.writing-stack{margin-inline:5px}.writing-page{padding:17px 15px 14px}.writing-page>p{font-size:17px}.writing-page li{font-size:10px}.page-heading{font-size:6px}.page-signoff{font-size:9px}.conversation-poster>p{font-size:66px}.poster-small{font-size:7px}.conversation-panel .workspace-bottom{font-size:7px}.sankofa-copy h2{font-size:43px}.sankofa-copy .eyebrow{font-size:7px;letter-spacing:1px}.sankofa-art{min-height:530px}.wisdom-wheel{width:267px;height:267px}.wheel-center{inset:34px}.wheel-center>strong{font-size:52px}.wheel-center>span{font-size:6px;letter-spacing:1px}.wheel-center>em{font-size:14px}.wheel-word{font-size:5px}.principle-note{padding-inline:20px;min-height:230px}.principle-note h3{font-size:23px}.principle-note h3 em{font-size:29px}.principle-note p{font-size:12px}.note-corner{font-size:29px;right:13px;top:36px}.note-index{font-size:7px}.speaker-heading h2{font-size:35px}.speaker-stage{padding-inline:22px;min-height:470px}.stage-photo{height:320px}.stage-ticket{width:105px;padding:13px 9px}.stage-ticket>strong{font-size:35px}.stage-ticket>span:last-child{font-size:4px}.stage-side-label{left:6px;font-size:5px}.stage-caption{padding:20px;gap:15px}.stage-caption p{font-size:19px}.stage-caption p em{font-size:23px}.speaker-topic strong{font-size:20px}.speaker-prompt{font-size:7px}.speaker-topic{gap:13px}.speaker-proof{padding:27px 23px}.speaker-proof blockquote{font-size:26px}}
@media(prefers-reduced-motion:reduce){.wheel-arrow,.principle-button,.speaker-topic,.sankofa-note{transition:none}}

@media(max-width:700px){.sankofa-layout{gap:32px}.sankofa-art{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:25px;min-height:0;padding:0}.sankofa-art-label{position:static;top:auto;left:auto;right:auto;margin-top:0}.principle-note{position:relative;left:auto;right:auto;bottom:auto;width:calc(100% - 18px);min-height:215px;flex-shrink:0}.wisdom-wheel{margin-top:4px}}

@media(max-width:700px){.stage-orbit{transform:none;left:7px;right:15px}}
