.sanders-site-shell{padding-top:88px;scroll-margin-top:88px}.sanders-deck.sanders-site-shell #stage-title{scroll-margin-top:96px}@media(min-width:640px){.sanders-site-shell{padding-top:104px;scroll-margin-top:104px}.sanders-deck.sanders-site-shell #stage-title{scroll-margin-top:112px}}.sanders-deck{--roadmap-red:#b97417;--roadmap-red-dark:#214445;--roadmap-red-soft:#f9edd5;--roadmap-navy:#0e3436;--roadmap-text:#2b3e42;--roadmap-muted:#657578;--roadmap-bg:#f6fbfb;--roadmap-card:#fff;--roadmap-border:#d7e4e5;--roadmap-warm:#f9edd5;--roadmap-warm-dark:#9a6418;--roadmap-accent:#b97417;--roadmap-forecast-deep:#0e3436;--roadmap-forecast-mid:#2e6167;--roadmap-forecast-gold:#e3a849;--roadmap-forecast-warm:#f7e6c7;--roadmap-on-dark:#f6fbfb}@supports (color:lab(0% 0 0)){.sanders-deck{--roadmap-red:lab(55.5585% 23.1273 57.1191);--roadmap-red-dark:lab(26.1653% -12.7875 -4.71045);--roadmap-red-soft:lab(94.3249% 1.27089 13.5439);--roadmap-navy:lab(19.2081% -13.1741 -5.42309);--roadmap-text:lab(24.7982% -7.1324 -4.73018);--roadmap-muted:lab(47.9615% -5.76612 -3.82011);--roadmap-bg:lab(98.3287% -1.99711 -.415242);--roadmap-card:lab(100% 0 0);--roadmap-border:lab(89.6995% -4.4305 -1.85784);--roadmap-warm:lab(94.3249% 1.27089 13.5439);--roadmap-warm-dark:lab(47.5737% 17.7175 48.5113);--roadmap-accent:lab(55.5585% 23.1273 57.1191);--roadmap-forecast-deep:lab(19.2081% -13.1741 -5.42309);--roadmap-forecast-mid:lab(37.8432% -16.4332 -8.74522);--roadmap-forecast-gold:lab(73.2688% 15.9178 55.9898);--roadmap-forecast-warm:lab(92.0018% 2.57617 17.4436);--roadmap-on-dark:lab(98.3287% -1.99711 -.415242)}}.sanders-deck .roadmap-preview{--roadmap-content-max:1536px;--roadmap-gutter:clamp(20px, 3.2vw, 48px);--roadmap-row-gap:clamp(12px, 1.5vw, 20px);--roadmap-column-grid:minmax(300px, 1fr) minmax(0, 1.9fr);background:var(--roadmap-bg);min-height:100dvh;color:var(--roadmap-text);font-family:Inter,system-ui,sans-serif;overflow:visible}.sanders-deck .roadmap-frame{gap:var(--roadmap-row-gap);width:min(100%,var(--roadmap-content-max));min-height:100dvh;padding:clamp(14px,2vh,24px) var(--roadmap-gutter) clamp(18px,2.5vh,28px);grid-template-rows:auto auto auto auto auto;margin-inline:auto;display:grid}.sanders-deck .roadmap-header{border-bottom:1px solid var(--roadmap-border);place-items:center;min-height:48px;padding-bottom:clamp(8px,1vh,12px);display:grid}.sanders-deck .roadmap-title-row{align-items:end;gap:var(--roadmap-row-gap);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.sanders-deck .roadmap-title-row h1{min-width:0;color:var(--roadmap-navy);letter-spacing:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,3.5vw,56px);font-weight:600;line-height:.98}.sanders-deck .roadmap-title-row>span{letter-spacing:.14em;color:var(--roadmap-muted);padding-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.sanders-deck .roadmap-progress-mobile{display:none}.sanders-deck .roadmap-progress-desktop{grid-auto-flow:column;grid-template-columns:repeat(var(--rail-count,10),minmax(0,1fr));border-radius:8px;min-height:62px;display:grid;overflow:hidden}.sanders-deck .roadmap-step{background:color-mix(in oklab,var(--roadmap-border) 38%,var(--roadmap-card));min-width:0;color:var(--roadmap-muted);text-align:left;cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;padding:7px 8px 7px 14px;transition:background .22s,color .22s;display:grid;position:relative}.sanders-deck .roadmap-step:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding-left:10px}.sanders-deck .roadmap-step+.roadmap-step{margin-left:-5px}.sanders-deck .roadmap-step:hover{background:color-mix(in oklab,var(--roadmap-red-soft) 65%,var(--roadmap-card));color:var(--roadmap-red-dark)}.sanders-deck .roadmap-step.is-active{z-index:2;background:var(--roadmap-red);color:var(--roadmap-card)}.sanders-deck .roadmap-step-marker{background:var(--roadmap-card);width:20px;height:20px;color:var(--roadmap-red);border-radius:50%;flex:none;place-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:12px;font-weight:600;display:grid}.sanders-deck .roadmap-step.is-active .roadmap-step-marker{background:var(--roadmap-card);color:var(--roadmap-red)}.sanders-deck .roadmap-step-marker svg{width:11px;height:11px;color:var(--roadmap-red)}.sanders-deck .roadmap-step-copy{flex-direction:column;min-width:0;display:flex}.sanders-deck .roadmap-step-copy small{letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;opacity:.78;font-size:7px;font-style:normal;font-weight:700;overflow:hidden}.sanders-deck .roadmap-step-copy strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(10px,.8vw,13px);font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}.sanders-deck .roadmap-step-copy em{display:none}.sanders-deck .roadmap-slide{gap:var(--roadmap-row-gap);min-width:0;display:grid}.sanders-deck .roadmap-slide-heading{min-width:0}.sanders-deck .roadmap-slide-heading>span{letter-spacing:.16em;text-transform:uppercase;color:var(--roadmap-navy);margin-bottom:2px;font-size:clamp(9px,.8vw,12px);font-weight:700;display:block}.sanders-deck .roadmap-slide-heading h2{letter-spacing:0;color:var(--roadmap-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,2.6vw,42px);font-weight:600;line-height:1.02}.sanders-deck .roadmap-slide-heading p{max-width:1050px;color:var(--roadmap-muted);margin-top:4px;font-size:clamp(11px,.9vw,14px);line-height:1.45}.sanders-deck .roadmap-lower-grid{grid-template-columns:var(--roadmap-column-grid);align-items:stretch;gap:var(--roadmap-row-gap);min-width:0;display:grid}.sanders-deck .roadmap-copy-stack,.sanders-deck .roadmap-image-stack{gap:var(--roadmap-row-gap);flex-direction:column;min-width:0;display:flex}.sanders-deck .roadmap-copy-stack>:first-child{flex:auto}.sanders-deck .roadmap-body-card,.sanders-deck .roadmap-outcome-card,.sanders-deck .roadmap-forecast-card{border:1px solid var(--roadmap-border);border-radius:8px}.sanders-deck .roadmap-body-card{background:var(--roadmap-card);overflow-wrap:anywhere;flex-direction:column;justify-content:flex-start;gap:clamp(8px,1.25vh,14px);min-width:0;min-height:0;padding:clamp(14px,1.7vw,24px);font-size:clamp(10px,.78vw,12.5px);line-height:1.7;display:flex;overflow:visible}.sanders-deck .roadmap-body-card:before,.sanders-deck .roadmap-body-card:after{content:"";flex:none}.sanders-deck .roadmap-body-card:before{margin-top:auto}.sanders-deck .roadmap-body-card:after{margin-bottom:auto}.sanders-deck .roadmap-body-card.is-editorial{white-space:pre-line;font-size:clamp(12.5px,1vw,16px);line-height:1.55}.sanders-deck .roadmap-outcome-card{background:var(--roadmap-red-soft);min-width:0;color:var(--roadmap-navy);overflow-wrap:anywhere;grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.sanders-deck .roadmap-outcome-card>div{min-width:0}.sanders-deck .roadmap-outcome-card>svg{width:22px;height:22px;color:var(--roadmap-red)}.sanders-deck .roadmap-outcome-card span{letter-spacing:.16em;text-transform:uppercase;color:var(--roadmap-navy);font-size:9px;font-weight:700;display:block}.sanders-deck .roadmap-outcome-card h3{margin-top:4px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(19px,1.65vw,26px);font-weight:600;line-height:1}.sanders-deck .roadmap-outcome-card p{margin-top:5px;font-size:clamp(10.5px,.85vw,13.5px);line-height:1.55}.sanders-deck .roadmap-forecast-card{background:var(--roadmap-forecast-deep);min-width:0;color:var(--roadmap-on-dark);gap:clamp(7px,1vh,11px);padding:clamp(9px,1vw,14px);display:grid}.sanders-deck .roadmap-forecast-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sanders-deck .roadmap-forecast-heading span{letter-spacing:.14em;text-transform:uppercase;opacity:.82;align-items:center;gap:7px;min-width:0;font-size:clamp(7px,.58vw,9px);font-weight:700;display:inline-flex}.sanders-deck .roadmap-forecast-heading span svg{width:16px;height:16px;color:var(--roadmap-red);stroke-width:2.4px}.sanders-deck .roadmap-forecast-heading strong{border:1px solid var(--roadmap-forecast-gold);background:var(--roadmap-forecast-gold);color:var(--roadmap-navy);letter-spacing:.1em;text-align:right;text-transform:uppercase;border-radius:999px;flex:0 auto;padding:4px 9px;font-size:clamp(7px,.58vw,9px);font-weight:700;line-height:1.1}.sanders-deck .roadmap-navigation{align-items:center;gap:var(--roadmap-row-gap);border-top:1px solid var(--roadmap-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:48px;padding-top:8px;display:grid}.sanders-deck .roadmap-arrow{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);background:var(--roadmap-warm);width:max-content;max-width:360px;min-height:44px;color:var(--roadmap-navy);text-align:left;cursor:pointer;border:0;border-radius:0;grid-template-columns:auto minmax(0,auto);align-items:center;gap:10px;padding:6px 18px 6px 10px;transition:background .2s,color .2s;display:grid}.sanders-deck .roadmap-arrow.is-next{text-align:right;grid-template-columns:minmax(0,auto) auto;justify-self:end}.sanders-deck .roadmap-arrow.is-previous{clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);padding:6px 10px 6px 18px}.sanders-deck .roadmap-arrow svg{width:20px;height:20px;color:var(--roadmap-red);transition:transform .2s,color .2s}.sanders-deck .roadmap-arrow:hover{background:var(--roadmap-red);color:var(--roadmap-card)}.sanders-deck .roadmap-arrow:hover small,.sanders-deck .roadmap-arrow:hover strong,.sanders-deck .roadmap-arrow:hover svg{color:var(--roadmap-card)}.sanders-deck .roadmap-arrow:hover.is-previous svg{transform:translate(-6px)}.sanders-deck .roadmap-arrow:hover.is-next svg{transform:translate(6px)}.sanders-deck .roadmap-arrow span{flex-direction:column;min-width:0;display:flex}.sanders-deck .roadmap-arrow small{letter-spacing:.16em;text-transform:uppercase;color:var(--roadmap-muted);font-size:9px;font-weight:700}.sanders-deck .roadmap-arrow strong{color:var(--roadmap-navy);white-space:normal;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(11px,.88vw,13px);font-weight:600;line-height:1.2;overflow:hidden}.sanders-deck .roadmap-step:focus-visible,.sanders-deck .roadmap-arrow:focus-visible{outline:2px solid var(--roadmap-red);outline-offset:3px}@media(max-width:1100px){.sanders-deck .roadmap-preview{--roadmap-gutter:clamp(20px, 3vw, 30px);--roadmap-column-grid:minmax(270px, .9fr) minmax(0, 1.35fr)}.sanders-deck .roadmap-frame{padding-inline:var(--roadmap-gutter)}.sanders-deck .roadmap-progress-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}.sanders-deck .roadmap-step{display:none}.sanders-deck .roadmap-step.is-active,.sanders-deck .roadmap-step.is-active+.roadmap-step{display:grid}.sanders-deck .roadmap-step:has(+.is-active){display:grid}.sanders-deck .roadmap-step:has(+.roadmap-step+.is-active){display:grid}.sanders-deck .roadmap-lower-grid{gap:16px}}@media(max-width:767px){.sanders-deck .roadmap-preview{--roadmap-gutter:14px;--roadmap-row-gap:10px}.sanders-deck .roadmap-frame{gap:var(--roadmap-row-gap);min-height:100dvh;padding:10px var(--roadmap-gutter) 14px}.sanders-deck .roadmap-header{min-height:38px;padding-bottom:6px}.sanders-deck .roadmap-title-row h1{font-size:clamp(25px,8vw,34px)}.sanders-deck .roadmap-title-row>span{font-size:8px}.sanders-deck .roadmap-progress-desktop{display:none}.sanders-deck .roadmap-progress-mobile{background:var(--roadmap-red);min-height:32px;color:var(--roadmap-card);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 10px;display:grid}.sanders-deck .roadmap-progress-mobile span{letter-spacing:.14em;text-transform:uppercase;opacity:.78;font-size:8px;font-weight:700}.sanders-deck .roadmap-progress-mobile strong{text-overflow:ellipsis;white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif;font-size:14px;font-weight:600;overflow:hidden}.sanders-deck .roadmap-slide-heading>span{font-size:8px}.sanders-deck .roadmap-slide-heading h2{font-size:clamp(24px,7vw,32px)}.sanders-deck .roadmap-slide-heading p{font-size:11px;line-height:1.4}.sanders-deck .roadmap-slide{gap:var(--roadmap-row-gap)}.sanders-deck .roadmap-lower-grid{gap:var(--roadmap-row-gap);grid-template-rows:auto;grid-template-columns:1fr}.sanders-deck .roadmap-lower-grid.is-text-leading{grid-template-rows:auto}.sanders-deck .roadmap-copy-stack,.sanders-deck .roadmap-image-stack{gap:7px}.sanders-deck .roadmap-body-card{gap:6px;padding:clamp(10px,2.8vw,14px);font-size:clamp(7.5px,2.2vw,9px);line-height:1.55}.sanders-deck .roadmap-body-card.is-editorial{font-size:clamp(10.5px,3.15vw,14px);line-height:1.4}.sanders-deck .roadmap-outcome-card{grid-template-columns:18px minmax(0,1fr);gap:8px;padding:8px 10px}.sanders-deck .roadmap-outcome-card>svg{width:17px;height:17px}.sanders-deck .roadmap-outcome-card span{font-size:7px}.sanders-deck .roadmap-outcome-card h3{margin-top:2px;font-size:16px}.sanders-deck .roadmap-outcome-card p{margin-top:2px;font-size:10px;line-height:1.4}.sanders-deck .roadmap-forecast-card{gap:5px;padding:7px 9px}.sanders-deck .roadmap-forecast-heading span,.sanders-deck .roadmap-forecast-heading strong{font-size:6.5px}.sanders-deck .roadmap-forecast-heading span svg{width:13px;height:13px}.sanders-deck .roadmap-navigation{min-height:36px}.sanders-deck .roadmap-arrow{gap:6px;min-height:36px;padding:4px 16px 4px 8px}.sanders-deck .roadmap-arrow.is-previous{padding:4px 8px 4px 16px}.sanders-deck .roadmap-arrow svg{width:18px}.sanders-deck .roadmap-arrow small{font-size:8px}.sanders-deck .roadmap-arrow strong{font-size:10.5px}.sanders-deck .roadmap-arrow:hover{padding-inline:8px}}@media(max-height:700px)and (min-width:768px){.sanders-deck .roadmap-frame{gap:7px;padding-block:10px 12px}.sanders-deck .roadmap-progress-desktop{min-height:56px}.sanders-deck .roadmap-step{padding-block:6px}.sanders-deck .roadmap-slide-heading h2{font-size:29px}.sanders-deck .roadmap-slide-heading p{font-size:12px;line-height:1.45}.sanders-deck .roadmap-body-card{gap:5px;padding:10px 14px;font-size:9px;line-height:1.55}.sanders-deck .roadmap-body-card.is-editorial{gap:5px;padding:10px 14px;font-size:10.5px;line-height:1.35}.sanders-deck .roadmap-outcome-card p{font-size:11px;line-height:1.5}.sanders-deck .roadmap-outcome-card{padding:10px 14px}.sanders-deck .roadmap-forecast-card{gap:5px;padding:7px 10px}.sanders-deck .roadmap-navigation{min-height:38px}.sanders-deck .roadmap-arrow strong{font-size:11px}}@media(min-width:768px)and (min-height:701px)and (max-height:820px){.sanders-deck .roadmap-body-card{gap:7px;padding:12px 16px;font-size:9.5px;line-height:1.6}.sanders-deck .roadmap-slide-heading h2{font-size:31px}}@media(prefers-reduced-motion:reduce){.sanders-deck .roadmap-step,.sanders-deck .roadmap-arrow svg{transition:none;animation:none}}.sanders-deck{padding-top:84px}.sanders-deck .roadmap-preview{height:auto;min-height:calc(100dvh - 84px);overflow:visible}.sanders-deck .roadmap-frame{min-height:calc(100dvh - 84px)}.sanders-deck{--roadmap-red:#805522;--roadmap-red-dark:#563919;--roadmap-navy:#29251f;--roadmap-text:#3f3931;--roadmap-muted:#665f53;--roadmap-bg:#faf7f1;--roadmap-border:#dfd7c9;--roadmap-forecast-deep:#29251f}.sanders-deck .roadmap-header{gap:8px}.sanders-deck .roadmap-header p{color:var(--roadmap-muted);text-align:center;font-size:13px}.sanders-deck .sanders-wordmark{color:var(--roadmap-navy);align-items:center;gap:12px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;display:flex}.sanders-deck :is(button,select,summary):focus-visible{outline:3px solid var(--roadmap-red);outline-offset:4px}.sanders-deck #stage-title:focus{outline:none}.sanders-deck :is(button,select,summary){min-height:44px}.sanders-deck .sanders-concept{border:1px solid var(--roadmap-border);background:radial-gradient(ellipse at top right,#eaddc4,transparent 80%),var(--roadmap-card);border-radius:12px;padding:clamp(24px,4vw,48px)}.sanders-deck .roadmap-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--roadmap-red-dark);font-size:12px;font-weight:700}.sanders-deck .sanders-concept h3{color:var(--roadmap-navy);margin:16px 0 24px;font:600 clamp(28px,3vw,44px)/1.08 Cormorant Garamond,Georgia,serif}.sanders-deck .sanders-concept ol{padding:0;list-style:none}.sanders-deck .sanders-concept li+li{border-top:1px solid var(--roadmap-border)}.sanders-deck .sanders-concept button{text-align:left;align-items:center;gap:16px;width:100%;padding:16px 0;line-height:1.5;display:flex}.sanders-deck .sanders-concept button span{color:var(--roadmap-red-dark);font-family:IBM Plex Mono,monospace}.sanders-deck .sanders-concept button svg{flex-shrink:0;width:18px;margin-left:auto}.sanders-deck .sanders-concept>p{margin-top:24px;font-size:14px;line-height:1.5}.sanders-deck .sanders-flow{gap:16px;margin-top:24px;display:grid}.sanders-deck .sanders-flow>div{border-left:3px solid var(--roadmap-red);background:var(--roadmap-card);border-radius:0 8px 8px 0;padding:12px 20px}.sanders-deck .sanders-flow span{color:var(--roadmap-red-dark);font-size:12px;font-weight:700}.sanders-deck .sanders-flow p{margin-top:8px;font-size:clamp(18px,2vw,24px);line-height:1.4}.sanders-deck .sanders-forecast-copy{color:var(--roadmap-on-dark);padding:24px;line-height:1.6}.sanders-deck .sanders-forecast-copy h3{margin:20px 0 8px;font-weight:700}.sanders-deck .sanders-dependencies{border:1px solid var(--roadmap-border);border-radius:8px;padding:8px 20px 16px;line-height:1.6}.sanders-deck summary{cursor:pointer;padding-block:12px;font-weight:600}.sanders-deck .sanders-dependencies ul{padding-left:20px;list-style:outside}.sanders-deck .sanders-primary,.sanders-deck .milestone-video button{border:1px solid var(--roadmap-red);background:var(--roadmap-card);color:var(--roadmap-red-dark);border-radius:8px;padding:10px 16px;font-weight:600}.sanders-deck .sanders-primary{align-items:center;gap:12px;margin-top:20px;display:inline-flex}.sanders-deck button:hover{filter:brightness(.95)}.sanders-deck button:disabled{opacity:.5;cursor:not-allowed}.sanders-deck .milestone-video{border:1px solid var(--roadmap-border);background:var(--roadmap-card);border-radius:12px;margin-top:24px;padding:24px}.sanders-deck .milestone-video-intro{align-items:center;gap:24px;display:flex}.sanders-deck .milestone-video-circle{background:var(--roadmap-red-soft);border-radius:50%;flex:0 0 144px;place-items:center;width:144px;height:144px;display:grid;overflow:hidden}.sanders-deck .milestone-video-circle img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.sanders-deck .milestone-video h3{margin-block:8px;font-size:20px;font-weight:600;line-height:1.35}.sanders-deck .milestone-video p{line-height:1.6}.sanders-deck .milestone-video-intro button{margin-top:12px}.sanders-deck .milestone-video-panel{margin-top:20px}.sanders-deck .milestone-video-controls{flex-wrap:wrap;gap:8px;display:flex}.sanders-deck .milestone-video-caption{background:var(--roadmap-bg);border-radius:8px;min-height:56px;margin-top:16px;padding:12px}.sanders-deck .sanders-status{background:var(--roadmap-red-soft);padding:12px}.sanders-deck .roadmap-progress-mobile select{border:1px solid var(--roadmap-border);background:var(--roadmap-card);width:100%;max-width:100%;color:var(--roadmap-text);border-radius:8px;padding:8px;font-size:14px}@media(max-width:600px){.sanders-deck .milestone-video{padding:16px}.sanders-deck .milestone-video-intro{align-items:flex-start;gap:16px}.sanders-deck .milestone-video-circle{flex-basis:88px;width:88px;height:88px}.sanders-deck .milestone-video h3{font-size:17px}.sanders-deck .milestone-video p{font-size:14px}.sanders-deck .milestone-video-intro>div:last-child{min-width:0}}@media(prefers-reduced-motion:reduce){.sanders-deck *,.sanders-deck :before,.sanders-deck :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sanders-deck .roadmap-body-card,.sanders-deck .roadmap-body-card.is-editorial{gap:16px;padding:24px;font-size:16px;line-height:1.7}.sanders-deck .roadmap-outcome-card{padding:24px}.sanders-deck .roadmap-outcome-card p{font-size:16px;line-height:1.6}.sanders-deck .roadmap-outcome-card span,.sanders-deck .roadmap-slide-heading>span{font-size:12px}.sanders-deck .roadmap-outcome-card>svg{width:24px;height:24px}.sanders-deck .roadmap-step small{font-size:11px}.sanders-deck .roadmap-step strong{font-size:12px}.sanders-deck .roadmap-arrow{min-height:56px}.sanders-deck .roadmap-arrow small{font-size:12px}.sanders-deck .roadmap-arrow strong{font-size:14px}@media(max-width:900px){.sanders-deck .roadmap-lower-grid.is-text-leading{grid-template-columns:minmax(0,1fr)}.sanders-deck .roadmap-progress-desktop{display:none}.sanders-deck .roadmap-progress-mobile{gap:8px;display:grid}.sanders-deck .roadmap-body-card{order:initial}.sanders-deck .roadmap-frame{padding:20px}.sanders-deck .roadmap-preview{--roadmap-row-gap:24px}}.sanders-deck .sanders-opening{max-width:1100px;font-size:clamp(18px,2vw,24px);line-height:1.5}.sanders-deck .sanders-context,.sanders-deck .sanders-disclosure{color:var(--roadmap-muted);font-size:14px;line-height:1.6}.sanders-deck .sanders-disclosure{border-top:1px solid var(--roadmap-border);margin-top:16px;padding-top:16px}.sanders-deck .sanders-concept li{padding-block:16px}.sanders-deck .sanders-concept li h4{margin-bottom:8px;font-size:18px;font-weight:600}.sanders-deck .sanders-concept li p{line-height:1.6}.sanders-deck .sanders-forecast-copy ul{margin-top:16px;padding-left:20px;list-style:outside}.sanders-deck .roadmap-forecast-heading{gap:8px;padding:20px 24px}.sanders-deck .roadmap-forecast-heading span{font-size:12px}.sanders-deck .roadmap-forecast-heading strong{font-size:16px}.sanders-deck .sanders-sources{padding:0;list-style:none}.sanders-deck .sanders-sources a{min-height:44px;color:var(--roadmap-red-dark);align-items:center;text-decoration:underline;display:inline-flex}.sanders-deck .roadmap-copy-stack,.sanders-deck .roadmap-image-stack{gap:16px}@media(max-width:900px){.sanders-deck .roadmap-progress-mobile{grid-template-columns:minmax(0,1fr);padding:12px}}.sanders-deck .roadmap-step-copy small{opacity:1}.sanders-deck .roadmap-step{color:#51483b}.sanders-deck .roadmap-step.is-active,.sanders-deck .roadmap-step.is-active:hover{color:#fff;background:#71491c}.sanders-deck .roadmap-title-row>span{font-size:11px}.sanders-deck .roadmap-step:focus-visible{clip-path:none;outline-offset:-3px;outline-color:#29251f}.sanders-deck .roadmap-step{transition:none}.sanders-deck #stage-title{scroll-margin-top:24px}.sanders-deck .milestone-video-fullframe{background:#171512;border-radius:0;width:100%;height:min(70svh,640px);margin:0 auto 16px;display:block}.sanders-deck .sanders-media-review-label{border:1px solid var(--roadmap-border);background:var(--roadmap-bg);color:var(--roadmap-text);margin-bottom:16px;padding:12px 16px;font-weight:600}.sanders-deck .sanders-milestone-feature{border:1px solid var(--roadmap-border);background:var(--roadmap-card);border-radius:12px;min-width:0;margin:0;overflow:hidden}.sanders-deck .sanders-milestone-feature img{object-fit:contain;width:100%;height:auto;display:block}.sanders-deck .sanders-milestone-feature figcaption{color:var(--roadmap-text);padding:12px 16px;font-size:14px;line-height:1.5}.sanders-deck{--sanders-gold:#9d7543;--sanders-ink:#1b1f23;--sanders-cream:#fdfcf6;--sanders-warm-cream:#fcf7e6;--sanders-chocolate:#4f2d1d;--roadmap-red:var(--sanders-chocolate);--roadmap-red-dark:var(--sanders-chocolate);--roadmap-navy:var(--sanders-ink);--roadmap-text:var(--sanders-ink);--roadmap-bg:var(--sanders-cream);--roadmap-warm:var(--sanders-warm-cream);--roadmap-accent:var(--sanders-gold);--roadmap-forecast-deep:var(--sanders-ink)}.sanders-deck :is(.roadmap-title-row h1,.roadmap-slide-heading h2){letter-spacing:-.035em;text-transform:uppercase;font-family:Inter,system-ui,sans-serif;font-weight:900;line-height:1.08}.sanders-deck .roadmap-step-copy strong{font-family:Inter,system-ui,sans-serif;font-weight:700}.sanders-deck .roadmap-step.is-active,.sanders-deck .roadmap-step.is-active:hover{background:var(--sanders-chocolate);color:var(--sanders-cream)}@font-face{font-family:Sanders Display;src:url(/fonts/sanders/BarlowCondensed-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Sanders Body;src:url(/fonts/sanders/NunitoSans-Variable.ttf)format("truetype");font-style:normal;font-weight:200 900;font-display:swap}.sanders-deck .roadmap-preview{font-family:Sanders Body,system-ui,sans-serif}.sanders-deck :is(.roadmap-title-row h1,.roadmap-slide-heading h2,.roadmap-step-copy strong,.roadmap-outcome-card h3,.roadmap-arrow strong,.sanders-concept h3){letter-spacing:.015em;font-family:Sanders Display,Impact,sans-serif;font-weight:700;line-height:1.1}.sanders-deck .roadmap-header{background:var(--sanders-ink);border-radius:12px;padding:24px}.sanders-deck .roadmap-header p{color:var(--sanders-cream);max-width:48ch;line-height:1.5}.sanders-deck .sanders-wordmark img{object-fit:contain;width:clamp(150px,16vw,210px);height:auto;display:block}.sanders-deck .sanders-scenario-summary{color:var(--sanders-cream);gap:16px;padding:clamp(20px,3vw,36px);display:grid}.sanders-deck .sanders-scenario-label{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.sanders-deck .sanders-scenario-badge{border:1px solid var(--sanders-gold);color:var(--sanders-warm-cream);border-radius:4px;justify-self:start;padding:6px 10px;font-size:14px;font-weight:700}.sanders-deck .sanders-scenario-summary h3{font-family:Sanders Display,Impact,sans-serif;font-size:clamp(30px,3.2vw,46px);line-height:1.08}.sanders-deck .sanders-scenario-summary p{font-size:17px;line-height:1.6}.sanders-deck .sanders-scenario-title{font-weight:700}.sanders-deck .sanders-scenario-formula{background:var(--sanders-warm-cream);color:var(--sanders-ink);overflow-wrap:anywhere;border-radius:6px;padding:16px;font-weight:700}.sanders-deck .sanders-scenario-summary .sanders-scenario-caveat{font-size:14px}.sanders-deck .sanders-scenario-summary details{border-top:1px solid #706b60;padding-top:12px}.sanders-deck .sanders-scenario-summary summary{cursor:pointer;padding-block:8px;font-weight:700}.sanders-deck .sanders-scenario-summary ul{margin-block:16px;padding-left:20px;list-style:outside}.sanders-deck .sanders-scenario-summary li{margin-block:6px;line-height:1.6}.sanders-deck .sanders-scenario-summary summary:focus-visible{outline-color:var(--sanders-cream)}.sanders-deck .roadmap-slide.has-milestone-bubble{grid-template-columns:minmax(0,1fr) 272px;align-items:start;column-gap:24px;display:grid}.sanders-deck .has-milestone-bubble>:is(.roadmap-slide-heading,.sanders-opening,.roadmap-lower-grid){grid-column:1}.sanders-deck .has-milestone-bubble>.milestone-video{grid-area:1/2/span 3}.sanders-deck .has-milestone-bubble>.sanders-disclosure{grid-column:1/-1}.sanders-deck .milestone-video-compact{min-width:0;margin:0;padding:12px}.sanders-deck .milestone-video-compact .milestone-video-intro{align-items:center;gap:10px}.sanders-deck .milestone-video-compact .milestone-video-circle{border:2px solid var(--sanders-gold);flex-basis:72px;width:72px;height:72px}.sanders-deck .milestone-video-compact.is-open .milestone-video-circle{display:none}.sanders-deck .milestone-video-compact h3{margin:4px 0;font-size:16px}.sanders-deck .milestone-video-compact p{font-size:13px;line-height:1.5}.sanders-deck .milestone-video-compact .milestone-video-panel{margin-top:12px}.sanders-deck .milestone-video-compact .milestone-video-fullframe{aspect-ratio:9/16;object-fit:contain;border-radius:8px;width:180px;max-width:100%;height:auto}.sanders-deck .milestone-video-compact button{min-height:44px;padding:8px 10px;font-size:13px}.sanders-deck .milestone-video-compact .milestone-video-controls{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sanders-deck .milestone-video-compact .milestone-video-caption{min-height:60px;margin-top:10px;padding:10px}.sanders-deck .milestone-video-compact>details{margin-top:10px;font-size:13px}.sanders-deck .milestone-video-compact>details summary{cursor:pointer;padding-block:8px}@media(max-width:1200px){.sanders-deck .has-milestone-bubble .roadmap-lower-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.sanders-deck .roadmap-slide.has-milestone-bubble{grid-template-columns:minmax(0,1fr)}.sanders-deck .has-milestone-bubble>.milestone-video{grid-area:4/1;margin-block:8px 20px}.sanders-deck .has-milestone-bubble .roadmap-lower-grid,.sanders-deck .has-milestone-bubble .roadmap-image-stack{display:contents}.sanders-deck .has-milestone-bubble .sanders-milestone-feature{grid-area:3/1}.sanders-deck .has-milestone-bubble .roadmap-copy-stack{grid-area:5/1}.sanders-deck .has-milestone-bubble .sanders-commercial-scenario{grid-area:6/1}.sanders-deck .has-milestone-bubble>.sanders-disclosure{grid-row:7}.sanders-deck .milestone-video-compact .milestone-video-panel{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sanders-deck .milestone-video-compact .milestone-video-fullframe{width:120px;margin:0}.sanders-deck .milestone-video-compact .milestone-video-controls{grid-template-columns:minmax(0,1fr)}.sanders-deck .milestone-video-compact .milestone-video-caption,.sanders-deck .milestone-video-compact [role=status]{grid-column:1/-1;margin:0}.sanders-deck .milestone-video-compact{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.sanders-deck .has-milestone-bubble .roadmap-body-card{flex:none;justify-content:flex-start}.sanders-deck .has-milestone-bubble .roadmap-body-card:before,.sanders-deck .has-milestone-bubble .roadmap-body-card:after{content:none}.sanders-deck .milestone-video-compact.milestone-video-face-bubble .milestone-video-fullframe{aspect-ratio:1;object-position:center 20%;border-radius:50%}.sanders-deck .milestone-video button.milestone-video-circle{border-radius:50%;padding:0}
