/* Generated from dossier.css by scripts/build-assets.py; edit the source. */
.d-mono{font-family:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}body.dossier{background:#fbfcfe}.btn .d-short{display:none}@media (max-width:640px){.btn .d-long{display:none}.btn .d-short{display:inline}}.d-bracket{position:relative}.d-bracket::before,.d-bracket::after{content:"";position:absolute;width:22px;height:22px}.d-bracket::before{top:-1px;left:-1px;border-top:2px solid var(--red-600);border-left:2px solid var(--red-600)}.d-bracket::after{bottom:-1px;right:-1px;border-bottom:2px solid var(--red-600);border-right:2px solid var(--red-600)}.d-bracket-gold::before{border-color:var(--gold-500)}.d-bracket-gold::after{border-color:var(--gold-500)}.d-hero{padding:72px 0 60px;background:var(--hero-ground)}.d-hero-top{max-width:880px;margin:0 auto;text-align:center}.d-hero-top h1{text-wrap:balance}.d-hero-top .hero-cta-row{justify-content:center;gap:22px}.d-hero-top .d-cta-note{margin-top:0}.d-hero-top .sub{text-align:justify;hyphens:auto;-webkit-hyphens:auto}.d-eyebrow{display:inline-flex;align-items:center;margin-bottom:22px;background:rgba(245,181,46,.1);border:1px solid rgba(222,160,24,.65);border-radius:var(--radius-tag);padding:9px 16px;font-family:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--navy-900)}.d-hero h1{font-size:clamp(36px,4.6vw,62px);font-weight:900;line-height:1.05;letter-spacing:-.018em;color:var(--navy-900);margin-bottom:22px}.d-hilite{background:var(--red-600);color:#fff;padding:0 12px;display:inline-block;line-height:1.14}.d-hero .sub{font-size:18.5px;line-height:1.65;color:var(--muted);max-width:720px;margin:0 auto 26px}.d-hero .sub strong{color:var(--ink)}body.dossier .check-list li{font-weight:600}body.dossier .check-list .tick{color:var(--red-600)}.d-cta-note{display:block;margin-top:12px;font-family:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.d-board-stage{--p:1;margin:48px auto 0;max-width:980px}.d-board{--wk:16;position:relative;background:var(--card);border:1px solid var(--line);box-shadow:0 24px 60px rgba(6,15,42,calc(.12 + var(--p) * .08)),0 2px 6px rgba(6,15,42,.06);transform:perspective(1400px) rotateX(calc((1 - var(--p)) * 2.5deg));transform-origin:50% 100%}.d-board-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;background:var(--navy-950);color:#fff}.d-board-bar img{width:28px;height:28px}.d-board-bar span{font-family:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#aab6d8}.d-board-coach{display:flex;align-items:center;gap:18px;padding:18px 18px 16px;border-bottom:1px solid var(--line)}.d-board-coach > img{width:58px;height:58px;flex:0 0 58px;object-fit:cover;border-radius:50%;border:2px solid var(--navy-100)}.d-board-who{flex:1;min-width:0}.d-board-who b{display:block;font-size:17px;font-weight:900;color:var(--navy-900);letter-spacing:-.01em;line-height:1.25}.d-board-who span{display:block;font-size:13.5px;color:var(--muted);margin-top:3px}.d-board-weeks{flex:0 0 auto;text-align:right}.d-board-meter{display:flex;gap:3px;justify-content:flex-end;margin-bottom:6px}.d-board-meter i{--n:1;position:relative;overflow:hidden;width:9px;height:16px;display:block;background:color-mix(in srgb,var(--red-600) calc(clamp(0,var(--wk) - (var(--n) - 1),1) * 100%),var(--line))}.d-board-meter i::before{content:"";position:absolute;inset:0;background:var(--navy-800);opacity:clamp(0,var(--wk) - var(--n),1)}.d-board-meter i:nth-child(1){--n:1}.d-board-meter i:nth-child(2){--n:2}.d-board-meter i:nth-child(3){--n:3}.d-board-meter i:nth-child(4){--n:4}.d-board-meter i:nth-child(5){--n:5}.d-board-meter i:nth-child(6){--n:6}.d-board-meter i:nth-child(7){--n:7}.d-board-meter i:nth-child(8){--n:8}.d-board-meter i:nth-child(9){--n:9}.d-board-meter i:nth-child(10){--n:10}.d-board-meter i:nth-child(11){--n:11}.d-board-meter i:nth-child(12){--n:12}.d-board-meter i:nth-child(13){--n:13}.d-board-meter i:nth-child(14){--n:14}.d-board-meter i:nth-child(15){--n:15}.d-board-meter i:nth-child(16){--n:16}.d-board-weeks small{display:block;font-family:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.d-board-gtee{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;background:rgba(22,101,52,.08);border:1px solid rgba(22,101,52,.22);color:#166534;font-family:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;white-space:nowrap}.d-board-gtee::before{content:"";width:7px;height:7px;background:#166534;border-radius:50%}.d-board-inc,.d-board-cap{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.d-board-inc{padding:16px 18px 12px}.d-board-inc b,.d-board-cap b{color:var(--navy-900);font-weight:600}.d-board-cap{padding:12px 18px;border-top:1px solid var(--line)}.d-board-lessons{padding:0 18px 18px}.d-board-row + .d-board-row{margin-top:4px}.d-board-rowlabel{display:block;padding:10px 2px 8px;font-family:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--red-600)}.d-board-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.d-lesson{margin:0;min-width:0}.d-lesson img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:1px solid rgba(6,15,42,.1);box-shadow:0 6px 16px rgba(6,15,42,.12);transition:transform .3s ease,box-shadow .3s ease}.d-lesson:hover img{transform:translateY(-3px);box-shadow:0 12px 24px rgba(6,15,42,.18)}.d-lesson figcaption{padding:8px 2px 0;font-size:12px;font-weight:700;color:var(--ink);line-height:1.3}.d-board-row-more{--o:0;--row-h:none;display:block;overflow:hidden;max-height:var(--row-h)}.d-board-row-2{--o:.04}.d-board-row-3{--o:.44}.d-board-row-more .d-lesson{--i:0;opacity:clamp(0,(var(--p) - var(--o) - .1 - var(--i) * .07) / .26,1);translate:0 calc((1 - clamp(0,(var(--p) - var(--o) - .1 - var(--i) * .07) / .26,1)) * 18px)}.d-board-row-more .d-lesson:nth-child(2){--i:1}.d-board-row-more .d-lesson:nth-child(3){--i:2}.d-board-row-more .d-lesson:nth-child(4){--i:3}@media (prefers-reduced-motion:no-preference){.has-js .d-board{--wk:0}}@media (min-width:961px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.has-js .d-board-stage{--p:0}.has-js .d-board-stage.is-live{height:var(--stage-h)}.has-js .d-board-stage.is-live .d-board{position:sticky;top:88px;--fit:1;transform:perspective(1400px) rotateX(calc((1 - var(--p)) * 2.5deg)) scale(calc(1 - (1 - var(--fit)) * clamp(0,var(--p) / .6,1)));transform-origin:50% 0}.has-js .d-board-stage.is-live .d-board-row-more{max-height:calc(var(--row-h) * clamp(0,(var(--p) - var(--o)) / .36,1))}}.d-evidence{background:linear-gradient(150deg,var(--navy-900),var(--navy-800))}.d-evidence .d-lede{color:#b9c4e4}.d-proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.d-proof{background:var(--navy-900);border:1px solid rgba(227,232,242,.14);border-radius:0;padding:14px;box-shadow:0 24px 60px rgba(0,0,0,.35)}.d-proof img{display:block;width:100%;border:1px solid rgba(227,232,242,.12);border-radius:0}.d-proof figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;font-family:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#aab6d8}.d-proof .amount{font-family:var(--font);font-size:16px;font-weight:900;letter-spacing:0;color:var(--gold-500)}.d-evidence-cta{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:38px}.d-evidence-cta > span{font-family:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#aab6d8;text-align:center}.d-track-media video{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:960px){.d-hero{padding:48px 0 44px}.d-hero > .wrap{display:flex;flex-direction:column}.d-hero > .wrap > *{min-width:0;max-width:100%}.d-hero-top{display:contents}.d-eyebrow{order:1;margin-bottom:18px;align-self:center;text-align:center}.d-hero h1{order:2;text-align:center}.d-hero .sub{order:3;text-align:justify;hyphens:auto;-webkit-hyphens:auto;margin-bottom:0}.d-board-stage{order:4}.d-hero-top .hero-cta-row{order:5;flex-direction:column;gap:12px;margin-top:30px}.d-hero-top .hero-cta-row .btn{width:auto}.d-board-stage{margin-top:34px}.d-board{transform:none}.d-board-coach{flex-wrap:wrap;gap:14px 16px;padding:16px}.d-board-who{flex:1 1 200px}.d-board-who b{font-size:16px}.d-board-weeks{text-align:left}.d-board-meter{justify-content:flex-start}.d-board-lessons{padding:0 0 16px}.d-board-row,.d-board-row-more,.d-board-row-inner,.d-board-grid{display:contents}.d-board-rowlabel{display:none}.d-board-lessons{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.d-board-lessons::-webkit-scrollbar{display:none}.d-lesson{flex:0 0 min(66%,260px);scroll-snap-align:start}.d-board-row-more .d-lesson{opacity:1;translate:none}.d-board-bar{padding:11px 14px}.d-board-bar span{font-size:10.5px;letter-spacing:.1em}.d-board-inc,.d-board-cap{padding-inline:16px;flex-direction:column;gap:4px}}@media (max-width:880px){.d-proofs{grid-template-columns:minmax(0,1fr)}}
