.careers{--cr-navy:#08111f;--cr-navy-2:#0e1a2e;--cr-blue:#a8bce2;--cr-text:#e9edf5;--cr-muted:#9aa6bd;--cr-rule:#a8bce238;background:var(--cr-navy);color:var(--cr-text)}.careers .cr-blue{color:var(--cr-blue)}.careers .cr-muted{color:var(--cr-muted)}.careers .cr-rule{border-color:var(--cr-rule)}.careers .cr-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cr-muted);font-size:11px}.careers .cr-btn{border:1px solid var(--cr-rule);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cr-text);justify-content:space-between;align-items:center;gap:2rem;padding:.9rem 1.1rem;font-size:11px;transition:border-color .2s,background .2s;display:inline-flex}.careers .cr-btn:hover{border-color:var(--cr-blue);background:#a8bce214}.careers .cr-btn-solid{background:var(--cr-blue);color:var(--cr-navy);border-color:var(--cr-blue)}.careers .cr-btn-solid:hover{background:#bccbe9}.careers .cr-field{border:1px solid var(--cr-rule);width:100%;color:var(--cr-text);background:#ffffff08;outline:none;padding:.75rem .9rem;font-size:15px}.careers .cr-field:focus{border-color:var(--cr-blue)}.careers .cr-hero-shade{background:linear-gradient(90deg,#08111feb,#08111fb3 45%,#08111f73),linear-gradient(#08111f1a 30%,#08111ff2)}@media print{body *{visibility:hidden}.offer-letter,.offer-letter *{visibility:visible}.offer-letter{box-shadow:none;position:absolute;inset:0}}.st-page,.st-roadmap,.st-dialog{--st-white:#fff;--st-text:var(--ink);--st-muted:var(--muted-foreground);--st-rule:var(--rule);font-family:var(--font-sans);color:var(--st-text);letter-spacing:0}.st-page{background:var(--st-white);width:100%;min-width:0;display:block;overflow-x:clip}.st-roadmap{--primary:var(--st-ink);--primary-foreground:var(--st-white);--background:var(--st-white);--foreground:var(--st-text);--ring:var(--st-ink);--accent:var(--st-soft);--accent-foreground:var(--st-ink);--st-clear-top:112px;--st-clear-bottom:24px;isolation:isolate;box-sizing:border-box;max-width:1280px;margin:0 auto;padding:136px 32px 64px;position:relative}.st-roadmap:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in oklab,var(--st-accent) 7%,transparent),transparent);width:100vw;height:320px;position:absolute;top:0;left:50%;transform:translate(-50%)}.st-roadmap *,.st-roadmap :before,.st-roadmap :after{box-sizing:border-box}:where(.st-roadmap) :where(h1,h2,h3,h4,p,figure,dl,dd,ol,ul,fieldset){margin:0}.st-roadmap h1,.st-roadmap h2,.st-roadmap h3,.st-roadmap h4{font-family:var(--font-sans);letter-spacing:0}.st-roadmap :is(a,button,input,textarea,select,label,h1,.st-progress,.st-product,.st-bottomnav){scroll-margin:var(--st-clear-top) 0 var(--st-clear-bottom)}.st-roadmap :focus-visible,.st-dialog :focus-visible{outline:2px solid var(--st-ink);outline-offset:3px}.st-roadmap h1:focus{outline:none}.st-identity{background:var(--st-identity);color:var(--st-on-identity);border-bottom:2px solid var(--st-accent);border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex}.st-identity>img{object-fit:contain;object-position:left center;width:auto;max-width:240px;height:56px}.st-identity p{text-align:right;font-size:13px;line-height:1.6}.st-identity strong{font-weight:500;display:block}.st-cover{background:var(--st-plate);color:var(--st-white);border-top:3px solid var(--st-accent);border-radius:4px;grid-template-columns:1fr 1fr;margin-top:24px;display:grid;overflow:hidden}.st-cover-copy{align-self:center;min-width:0;padding:40px}.st-cover-copy p{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--st-white) 82%,var(--st-accent));font-size:11px}.st-cover-copy h2{color:var(--st-white);text-wrap:balance;margin:16px 0;font-size:40px;font-weight:500;line-height:1.15}.st-cover-copy span{color:color-mix(in oklab,var(--st-white) 88%,transparent);font-size:18px;line-height:1.6}.st-cover>img{object-fit:cover;width:100%;height:100%;min-height:288px;max-height:344px;display:block}.st-cover.is-portrait{grid-template-columns:minmax(0,1fr) auto}.st-cover.is-portrait>img{width:auto;height:min(344px,var(--st-photo-h));max-width:min(100%,var(--st-photo-w));aspect-ratio:auto;object-fit:contain;justify-self:end;min-height:0}.st-cover.is-compact>img{min-height:200px;max-height:232px}.st-cover.is-portrait.is-compact>img{height:min(232px,var(--st-photo-h));min-height:0}.st-cover.is-compact .st-cover-copy{padding:24px 40px}.st-cover.is-compact h2{margin:8px 0;font-size:30px}.st-cover.is-logo{grid-template-columns:minmax(0,1fr) minmax(240px,40%)}.st-cover-logo{background:var(--st-white);border-left:3px solid var(--st-accent);place-items:center;min-height:288px;padding:32px;display:grid}.st-cover-logo img{width:auto;max-width:min(100%,var(--st-photo-w));height:auto}.st-cover.is-logo.is-compact .st-cover-logo{min-height:0;padding:20px}.st-roadmap[data-client=nashville-glasshaus] .st-identity>img{height:48px}.st-roadmap[data-client=turnip-green] .st-identity>img{height:40px}.st-roadmap[data-client=forge-nashville] .st-identity>img{height:64px}.st-roadmap[data-client=one-chance-bookkeeping] .st-identity>img{height:72px}.st-roadmap[data-client=jeter-mountain-farm] .st-identity>img{max-width:300px;height:72px}.st-progress{color:var(--st-muted);justify-content:space-between;align-items:center;gap:12px 16px;margin:24px 0 16px;font-size:12px;display:flex}.st-progress>span:first-child{margin-right:auto}.st-roadmap .st-help{color:#fff;white-space:nowrap;min-height:44px;box-shadow:0 0 0 1px color-mix(in oklab,var(--royal) 35%,transparent);background:#0a0f1f;border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 6px;font-size:13.5px;font-weight:500;display:inline-flex}.st-help>span{background:var(--paper,#fcfaf6);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.st-help img{width:14px;height:14px}.st-roadmap .st-help:hover{background:#1a2238}.st-roadmap .st-help:focus-visible{outline:2px solid var(--st-ink);outline-offset:3px}.st-tiles{scrollbar-width:thin;gap:8px;padding:0 0 4px;display:flex;overflow-x:auto}.st-roadmap .st-tile{white-space:normal;text-align:left;min-width:132px;height:auto;min-height:64px;box-shadow:none;border-top:3px solid var(--st-accent);background:color-mix(in oklab,var(--st-accent) 6%,var(--st-white));color:var(--st-ink);border-radius:4px;flex-direction:column;flex:0 220px;align-items:flex-start;gap:4px;padding:12px 16px;font-weight:400;display:flex}.st-tile>span:first-child{font-size:11px}.st-tile>span:last-child{font-size:14px;font-weight:500}.st-roadmap .st-tile:hover{background:color-mix(in oklab,var(--st-accent) 12%,var(--st-white));color:var(--st-ink)}.st-roadmap .st-tile[aria-current=step]{background:var(--st-plate);color:var(--st-white);box-shadow:inset 0 -3px var(--st-accent)}.st-stage{grid-template-columns:minmax(0,1fr) 160px;gap:32px 48px;min-width:0;padding:48px 0 40px;display:grid}.st-stage.is-start{grid-template-columns:minmax(0,1fr)}.st-story{min-width:0;max-width:820px}.st-eyebrow{color:var(--st-ink);margin-bottom:16px;font-size:13px;line-height:1.6}.st-story h1{color:var(--st-plate);text-wrap:balance;overflow-wrap:break-word;margin-bottom:24px;font-size:44px;font-weight:500;line-height:1.14}.st-story>p:not(.st-eyebrow){font-size:18px;line-height:1.75}.st-roadmap .st-action{white-space:normal;border-radius:999px;gap:8px;height:auto;min-height:48px;margin-top:32px;padding:12px 24px;font-size:16px}.st-presenter{margin:0}.st-presenter img{object-fit:cover;object-position:50% 15%;border-radius:4px;width:160px;height:200px;display:block}.st-presenter figcaption{color:var(--st-muted);margin-top:8px;font-size:12px}.st-product{grid-column:1/-1;min-width:0;margin:0;position:relative}.st-concept-badge{letter-spacing:.02em;background:var(--st-soft);color:var(--st-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--st-ink) 30%,transparent);border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.st-product>figcaption{color:var(--st-muted);margin-top:12px;font-size:13px}.st-stage.is-note{grid-template-columns:280px minmax(0,1fr);align-items:start}.st-stage.is-note .st-presenter{background:var(--st-plate);border-radius:4px;overflow:hidden}.st-stage.is-note .st-presenter img{border-radius:0;width:100%;height:auto}.st-stage.is-note .st-presenter figcaption{color:var(--st-white);border-top:3px solid var(--st-accent);margin:0;padding:20px 24px;font-size:18px}.st-stage.is-note .st-story{border:1px solid var(--st-rule);border-top:3px solid var(--st-accent);background:var(--st-white);border-radius:4px;max-width:none;padding:40px}.st-stage.is-note .st-story>p:not(.st-eyebrow){max-width:680px;font-size:19px;line-height:1.8}.st-signature{font-family:var(--font-display,"Cormorant Garamond", serif);color:var(--st-ink);margin-top:24px;font-size:34px;font-style:italic;line-height:1;display:block}.st-bottomnav{border-top:1px solid var(--st-rule);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.st-bottomnav>span{color:var(--st-muted);font-size:12px}.st-roadmap .st-control{height:auto;min-height:44px;box-shadow:none;gap:8px}.st-details{color:var(--st-muted);margin-top:24px;font-size:13px;line-height:1.7}.st-details summary{cursor:pointer;min-height:44px;color:var(--st-ink);text-underline-offset:3px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.st-details>div{gap:8px;max-width:820px;padding:4px 0 8px;display:grid}.st-details ul{gap:4px;margin:0;padding-left:20px;display:grid}.st-details a{color:var(--st-ink);text-underline-offset:3px;text-decoration:underline}.st-feature{min-width:0}.st-feature-frame,.st-feature-bar{max-width:max(320px,150svh - 300px);margin-inline:auto}.st-feature-frame{cursor:zoom-in;border:1px solid var(--st-rule);background:var(--st-white);box-shadow:0 24px 48px -32px color-mix(in oklab,var(--st-plate) 45%,transparent);border-radius:6px;overflow:hidden}.st-feature-frame img{width:100%;max-width:100%;height:auto;display:block}.st-feature-bar{justify-content:flex-end;margin-top:12px;display:flex}.st-feature-status{border-top:1px solid var(--st-rule);color:var(--st-muted);padding:24px 0;font-size:14px}.st-feature-dialog{--primary:var(--st-ink);--primary-foreground:var(--st-white);--background:var(--st-white);--foreground:var(--st-text);--ring:var(--st-ink);--accent:var(--st-soft);--accent-foreground:var(--st-ink)}.st-feature-dialog :focus-visible{outline:2px solid var(--st-ink);outline-offset:3px}.st-feature-dialog{background:var(--st-white);grid-template-rows:auto minmax(0,1fr);gap:12px;width:calc(100vw - 16px);max-width:1600px;height:calc(100dvh - 16px);max-height:none;padding:16px;display:grid}.st-feature-dialog>button:last-child{opacity:1;place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.st-feature-dialog>button:last-child svg{width:20px;height:20px}.st-feature-dialog-head{gap:6px;min-width:0;padding-right:48px;display:grid}.st-feature-dialog-head h2{font-family:var(--font-sans);letter-spacing:0;color:var(--st-plate);margin:0;font-size:18px;font-weight:600;line-height:1.4}.st-feature-dialog-head p{color:var(--st-muted);margin:0;font-size:14px;line-height:1.55}.st-feature-dialog-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;display:flex}.st-feature-dialog .st-control{height:auto;min-height:44px;box-shadow:none;border-radius:999px;gap:8px}.st-feature-original{min-height:44px;color:var(--st-ink);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;text-decoration:underline;display:inline-flex}.st-feature-original svg{width:14px;height:14px}.st-feature-scroll{overscroll-behavior:contain;background:var(--st-soft);border-radius:4px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:auto}.st-feature-scroll img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.st-feature-scroll[data-actual=true]{cursor:grab;touch-action:pan-x pan-y pinch-zoom;display:block}.st-feature-scroll[data-actual=true]:active{cursor:grabbing}.st-feature-scroll[data-actual=true] img{-webkit-user-select:none;user-select:none;max-width:none;max-height:none}@media(max-width:767px){.st-feature-dialog{border-radius:0;width:100vw;height:100dvh;padding:12px}.st-feature-dialog-head p{font-size:13px}}@media(prefers-reduced-motion:reduce){.st-feature-dialog,.st-feature-dialog *{transition:none!important;animation:none!important}}.st-outcome{border-left:3px solid var(--st-accent);background:var(--st-soft);border-radius:4px;max-width:820px;margin-top:24px;padding:16px 20px}.st-outcome h2{letter-spacing:.02em;color:var(--st-ink);margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.5}.st-outcome p{color:var(--st-text);font-size:16px;line-height:1.65}@media(max-width:767px){.st-roadmap{--st-clear-top:96px;padding:112px 20px 40px}.st-identity{gap:12px;padding:12px 16px}.st-identity>img{max-width:150px;height:36px}.st-roadmap[data-client=one-chance-bookkeeping] .st-identity>img{height:52px}.st-roadmap[data-client=jeter-mountain-farm] .st-identity>img{max-width:170px;height:44px}.st-identity p{font-size:11px}.st-cover,.st-cover.is-portrait{grid-template-columns:minmax(0,1fr);margin-top:16px}.st-cover-copy,.st-cover.is-compact .st-cover-copy{padding:24px}.st-cover-copy h2{font-size:30px}.st-cover.is-compact h2{font-size:24px}.st-cover-copy span{font-size:16px}.st-cover>img{aspect-ratio:3/2;height:auto;min-height:0;max-height:none}.st-cover.is-portrait>img{width:auto;height:auto;max-height:min(240px,var(--st-photo-h));max-width:min(100%,var(--st-photo-w));aspect-ratio:auto;border-radius:2px;justify-self:center;margin-bottom:20px}.st-cover.is-compact>img,.st-cover.is-portrait.is-compact>img{display:none}.st-progress{font-size:11px}.st-tiles{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.st-tiles:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.st-roadmap .st-tile{min-width:0;padding:10px 12px}.st-tile>span:last-child{font-size:13px}.st-stage{grid-template-columns:minmax(0,1fr) 80px;gap:24px 16px;padding:32px 0}.st-story{display:contents}.st-story .st-eyebrow{grid-area:1/1;align-self:end;margin:0}.st-story h1{grid-area:2/1;margin:0;font-size:30px}.st-story>p:not(.st-eyebrow){grid-column:1/-1;font-size:17px}.st-stage.is-start .st-story{display:block}.st-stage.is-start h1{margin:16px 0 24px}.st-roadmap .st-action{margin-top:24px}.st-presenter{grid-area:1/2/3}.st-presenter img{width:80px;height:100px}.st-presenter figcaption{font-size:10px}.st-stage.is-note{grid-template-columns:1fr;gap:24px}.st-stage.is-note .st-presenter{grid-area:1/1;width:180px}.st-stage.is-note .st-presenter img{width:100%;height:auto}.st-stage.is-note .st-presenter figcaption{padding:14px 18px;font-size:16px}.st-stage.is-note .st-story{grid-area:2/1;padding:24px;display:block}.st-stage.is-note h1{margin:16px 0 20px}.st-stage.is-note .st-story>p:not(.st-eyebrow){font-size:17px}.st-outcome{grid-column:1/-1;margin-top:0;padding:14px 16px}.st-outcome p{font-size:15px}.st-cover.is-logo{grid-template-columns:minmax(0,1fr)}.st-cover-logo{border-left:0;border-top:3px solid var(--st-accent);min-height:0;padding:20px}.st-cover.is-logo.is-compact .st-cover-logo{display:none}.st-roadmap[data-client=forge-nashville] .st-identity>img{height:44px}.st-roadmap[data-client=turnip-green] .st-identity>img{height:30px}.st-roadmap[data-client=nashville-glasshaus] .st-identity>img{height:34px}.st-progress>span:first-child{flex-basis:100%}.st-tiles:has(>:nth-child(5):last-child)>:last-child{grid-column:1/-1}}.st-progress{flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.st-roadmap *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.st-access{max-width:1280px;color:var(--muted-foreground);margin:0 auto;padding:160px 32px 80px;font-size:16px}.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}
