:root{--color-navy:#031f35;--color-navy-deep:#02121f;--color-navy-soft:#0a2944;--color-pink:#ff00aa;--color-pink-soft:#ff5dc2;--color-cream:#f5f6f8;--color-border:rgba(255,255,255,0.14);--color-panel:rgba(255,255,255,0.06);--color-panel-strong:rgba(255,255,255,0.1);--color-text:#ffffff;--color-muted:rgba(255,255,255,0.7);--shadow-panel:0 24px 80px rgba(0,0,0,0.28);--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px;--radius-xs:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(255,0,170,.18),transparent 24%),radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 24%),linear-gradient(180deg,var(--color-navy) 0,var(--color-navy-deep) 100%);color:var(--color-text);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul{margin:0}ul{padding-left:1.1rem}.site-header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(3,31,53,.8);border-bottom:1px solid var(--color-border)}.chip-row,.filter-row,.section-header,.site-header__inner{display:flex}.site-header__inner{width:min(1280px,calc(100vw - 32px));margin:0 auto;padding:18px 0;align-items:center;justify-content:space-between;gap:24px}.site-nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.site-nav__link{color:rgba(255,255,255,.84);font-size:.95rem}.site-nav__link:hover,.text-link:hover{color:var(--color-pink-soft)}.brand-mark:focus-visible,.filter-chip:focus-visible,.linked-row:focus-visible,.site-nav__link:focus-visible,.text-link:focus-visible{outline:2px solid var(--color-pink-soft);outline-offset:3px}.brand-mark{display:inline-flex;align-items:baseline;gap:4px;flex-wrap:wrap;font-weight:700}.brand-mark__accent{color:var(--color-pink);font-size:1.25rem}.brand-mark__name{font-size:1.25rem}.brand-mark__meta{color:var(--color-muted);font-size:.85rem;font-weight:500;margin-left:8px}.site-shell{width:min(1280px,calc(100vw - 32px));margin:0 auto;padding:28px 0 72px}.callout-card,.checklist-row,.detail-card,.hero-panel,.list-card,.metric-card,.page,.section,.stack-lg,.stack-md,.stack-sm,.sub-card{display:grid}.page,.section,.stack-lg,.stack-md,.stack-sm{gap:20px}.page--readiness{gap:46px}.page--readiness>.readiness-review-queue>.section,.page--readiness>.section{padding-top:34px;border-top:1px solid rgba(255,255,255,.1)}.page--readiness>.hero-panel+.section{padding-top:40px}.readiness-review-queue{gap:42px}.stack-md{gap:14px}.stack-sm{gap:10px}.callout-card,.checklist-row,.detail-card,.hero-panel,.list-card,.metric-card{border:1px solid var(--color-border);background:var(--color-panel);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel)}.hero-panel{padding:32px;gap:28px}.hero-panel--wide{padding:36px}.eyebrow{color:var(--color-pink-soft);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:700}h1{font-size:clamp(2.6rem,6vw,5rem);line-height:.95;max-width:14ch}h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.05}h3{font-size:1.15rem;line-height:1.15}.body-copy,.bullet-list li,.lead,.linked-row__meta,.raw-preview{line-height:1.6}.lead{max-width:62ch;font-size:1.05rem}.body-copy,.lead{color:var(--color-cream)}.body-copy--compact{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.body-copy--muted,.linked-row__meta{color:var(--color-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card-grid,.section-grid{gap:18px}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-row,.decision-row-stack,.decision-row__cards,.pillar-row{display:grid;gap:18px}.decision-row__cards{grid-template-columns:repeat(var(--decision-columns),minmax(0,1fr))}.pillar-row__cards{display:grid;grid-template-columns:repeat(var(--pillar-columns),minmax(0,1fr));gap:18px;align-items:start}.section-header{align-items:flex-end;justify-content:space-between;gap:20px}.section-header--nested{align-items:center}.section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.checklist-row,.detail-card,.list-card,.metric-card,.pillar-card,.sub-card{padding:22px;gap:14px}.metric-card{align-content:center;min-height:124px}.readiness-hero{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:stretch}.readiness-hero__aside,.readiness-hero__main{display:grid;gap:20px}.readiness-hero__main{align-content:start}.readiness-hero__aside{grid-template-columns:1fr}.readiness-meter{display:block;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.readiness-meter__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(46,204,113,.9),rgba(255,0,170,.72))}.readiness-thesis-card{width:100%}.readiness-thesis-list{display:grid;gap:14px;padding-left:0;list-style:none}.readiness-thesis-list li{padding-left:16px;border-left:2px solid rgba(255,0,170,.42);color:var(--color-cream);line-height:1.65}.readiness-launch-note{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid rgba(89,184,255,.22);border-radius:var(--radius-md);background:rgba(89,184,255,.08);color:var(--color-muted);line-height:1.55}.readiness-launch-note strong{color:var(--color-text)}.readiness-launch-note .text-link{flex:0 0 auto}.readiness-accordion-list{display:grid;gap:14px}.readiness-accordion{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-panel)}.readiness-accordion--success{border-color:rgba(46,204,113,.28);background:linear-gradient(180deg,rgba(46,204,113,.08),rgba(255,255,255,.05))}.readiness-accordion--warning{border-color:rgba(255,176,32,.28);background:linear-gradient(180deg,rgba(255,176,32,.08),rgba(255,255,255,.05))}.readiness-accordion--danger{border-color:rgba(255,107,107,.3);background:linear-gradient(180deg,rgba(255,107,107,.1),rgba(255,255,255,.05))}.readiness-accordion__summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:22px;align-items:center;padding:22px;list-style:none;cursor:pointer}.readiness-accordion__summary::-webkit-details-marker{display:none}.readiness-accordion__summary:focus-visible .readiness-accordion__toggle,.readiness-accordion__summary:hover .readiness-accordion__toggle{border-color:rgba(255,0,170,.36);color:var(--color-pink-soft)}.readiness-accordion__summary:focus-visible{outline:2px solid var(--color-pink-soft);outline-offset:-2px}.readiness-accordion[open] .readiness-accordion__summary{border-bottom:1px solid rgba(255,255,255,.1)}.readiness-accordion__body,.readiness-accordion__main,.readiness-accordion__meta{display:grid}.readiness-accordion__main{gap:10px}.readiness-accordion__meta{gap:12px}.readiness-accordion__counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.readiness-accordion__toggle{justify-self:end;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--color-cream);background:rgba(255,255,255,.04);font-size:.85rem;font-weight:700}.readiness-accordion__toggle:before{content:"Read detail"}.readiness-accordion[open] .readiness-accordion__toggle:before{content:"Hide detail"}.readiness-accordion__body{gap:14px;padding:0 22px 22px}.readiness-row,.readiness-row-stack{display:grid;gap:14px}.readiness-row__cards{display:grid;grid-template-columns:repeat(var(--readiness-columns),minmax(0,1fr));gap:12px;align-items:stretch}.readiness-choice-card{overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:var(--radius-sm);background:rgba(255,255,255,.026);box-shadow:none}.readiness-choice-card--open{border-color:rgba(255,0,170,.24);background:rgba(255,0,170,.045)}.readiness-choice-card__button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:100%;padding:13px 16px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.readiness-choice-card__kicker{color:rgba(255,93,194,.74);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.readiness-choice-card__title{color:rgba(255,255,255,.78);font-size:.96rem;font-weight:500;line-height:1.4}.readiness-choice-card--open .readiness-choice-card__title,.readiness-choice-card__button:focus-visible .readiness-choice-card__title,.readiness-choice-card__button:hover .readiness-choice-card__title{color:rgba(255,255,255,.95)}.readiness-choice-card__button:focus-visible .readiness-choice-card__toggle,.readiness-choice-card__button:hover .readiness-choice-card__toggle{color:var(--color-pink-soft)}.readiness-choice-card__button:focus-visible{outline:2px solid var(--color-pink-soft);outline-offset:-2px}.readiness-choice-card__toggle{justify-self:end;padding:0;border:0;border-radius:0;color:rgba(255,255,255,.46);background:transparent;font-size:.76rem;font-weight:600;white-space:nowrap}.readiness-row-panel{animation:pillar-panel-enter .22s ease}.readiness-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-card--table{padding:0;overflow:hidden}.detail-card--accent{background:linear-gradient(180deg,rgba(255,0,170,.16),rgba(255,255,255,.06))}.sub-card{border-radius:var(--radius-md);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);box-shadow:none}.pillar-card{display:grid;align-content:start;border:1px solid var(--color-border);background:rgba(255,255,255,.05);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);min-height:188px;padding:22px;gap:14px}.pillar-card--open{background:linear-gradient(180deg,rgba(255,0,170,.12),rgba(255,255,255,.05));border-color:rgba(255,0,170,.22)}.pillar-card__button{display:grid;gap:14px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.pillar-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pillar-card__toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--color-cream);border-radius:999px;padding:8px 12px;font-size:.82rem}.pillar-card__button:focus-visible .pillar-card__toggle,.pillar-card__button:hover .pillar-card__toggle{border-color:rgba(255,0,170,.32);color:var(--color-pink-soft)}.pillar-card__button:focus-visible{outline:2px solid var(--color-pink-soft);outline-offset:3px}.pillar-card__icon{font-size:.95rem;line-height:1}.pillar-row-panel{animation:pillar-panel-enter .22s ease}.checklist-row__meta,.execution-item__meta,.list-card__header{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.pill{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;white-space:nowrap;border-radius:999px;font-size:.85rem;border:1px solid rgba(255,255,255,.12);overflow:hidden;text-overflow:ellipsis}.pill--muted,.pill--neutral{background:rgba(255,255,255,.06);color:var(--color-cream)}.pill--info{background:rgba(89,184,255,.16);color:#b5e1ff}.pill--success{background:rgba(46,204,113,.16);color:#b7f5ce}.pill--progress{background:rgba(255,205,99,.14);color:#ffe0a3}.pill--hold{background:rgba(255,255,255,.08);color:rgba(255,255,255,.58)}.pill--warning{background:rgba(255,176,32,.18);color:#ffd68a}.pill--danger{background:rgba(255,107,107,.18);color:#ffc1c1}.pill--design{background:rgba(167,139,250,.18);color:#d8c9ff}.pill--meta{background:rgba(255,255,255,.05);color:var(--color-cream)}.pill--context,.pill--meta{padding:6px 10px;font-size:.76rem}.pill--context{background:rgba(255,205,99,.1);color:#ffe0a3}.pill--effort-small{padding:6px 10px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.78);font-size:.76rem}.pill--effort-medium{padding:6px 10px;background:rgba(89,184,255,.14);color:#b5e1ff;font-size:.76rem}.pill--effort-large{padding:6px 10px;background:rgba(255,0,170,.16);color:#ffb8e7;font-size:.76rem}.chip-row,.filter-row{gap:10px;flex-wrap:wrap}.filter-chip{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--color-cream);border-radius:999px;padding:10px 14px;font:inherit;cursor:pointer}.filter-chip--active{background:rgba(255,0,170,.2);border-color:rgba(255,0,170,.32)}.text-link{color:var(--color-pink-soft);font-weight:600}.bullet-list{display:grid;gap:10px}.bullet-list--compact{gap:8px}.bullet-list__subitem{margin-left:20px;padding-left:14px;list-style-type:circle;color:var(--color-muted)}.linked-row{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:rgba(255,255,255,.04)}.linked-row--missing{border-style:dashed;border-color:rgba(255,107,107,.34);background:rgba(255,107,107,.08)}.detail-card--empty{background:rgba(255,255,255,.04)}.scroll-anchor{scroll-margin-top:112px}.checklist-row{grid-template-columns:minmax(0,1fr) 220px;align-items:center}.table-scroll{overflow-x:auto}.checklist-table{width:100%;min-width:860px;border-collapse:collapse}.checklist-table td,.checklist-table th{padding:14px 16px;border-top:1px solid rgba(255,255,255,.08);vertical-align:top;text-align:left}.checklist-table thead th{border-top:0;border-bottom:1px solid rgba(255,255,255,.12);color:var(--color-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.03)}.checklist-table__row--done{background:rgba(46,204,113,.06)}.checklist-table__group-row th{background:rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.12)}.checklist-table__group-heading{display:grid;gap:8px}.checklist-table__group-summary{color:var(--color-muted);font-size:.92rem;font-weight:500;letter-spacing:normal;text-transform:none}.checklist-table__mark-cell{width:72px}.checklist-table__mark{color:var(--color-cream);font-family:Consolas,SFMono-Regular,monospace;font-size:.92rem}.checklist-table__item-cell{min-width:320px}.checklist-table__item{display:grid;gap:6px}.checklist-table__summary{line-height:1.45}.checklist-table__details{margin-top:2px}.checklist-table__details-toggle{cursor:pointer;color:var(--color-pink-soft);font-weight:600;list-style:none}.checklist-table__details-toggle::-webkit-details-marker{display:none}.checklist-table__details-body{display:grid;gap:12px;margin-top:10px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.checklist-table__missing-block{display:grid;gap:8px;padding:12px 14px;border-left:2px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);border-radius:var(--radius-xs)}.decision-details{margin-top:4px}.decision-details__toggle{cursor:pointer;width:fit-content;padding:0;border:0;background:transparent;color:var(--color-pink-soft);font:inherit;font-weight:600;list-style:none;text-align:left}.decision-details__toggle::-webkit-details-marker{display:none}.decision-details__body{display:grid;gap:14px;margin-top:10px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.decision-card--open{border-color:rgba(255,0,170,.42);background:rgba(255,0,170,.08)}.decision-row-panel{animation:pillar-panel-enter .22s ease}.decision-panel-grid,.decision-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.decision-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-option{display:grid;gap:8px;padding:12px 14px;border-left:2px solid rgba(255,255,255,.14);border-radius:var(--radius-xs);background:rgba(255,255,255,.03)}.artifact-body{display:grid;gap:16px}.artifact-section-heading{margin-top:8px;font-size:1.32rem;line-height:1.15}.artifact-subheading{margin-top:6px}.checklist-table__workstream{display:grid;gap:6px}.checklist-table__empty-row td{background:rgba(255,255,255,.03)}.checklist-table__text-muted{color:var(--color-muted)}.raw-preview{margin:0;padding:18px;overflow-x:auto;border-radius:var(--radius-md);background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.08);color:#d7dee5;font-family:Consolas,SFMono-Regular,monospace;white-space:pre-wrap;word-break:break-word}.roadmap-stack{display:grid;gap:34px}.roadmap-tabs{display:inline-flex;width:fit-content;max-width:100%;gap:6px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.04)}.roadmap-tab{gap:10px;min-height:42px;padding:8px 14px;border:1px solid transparent;background:transparent;color:var(--color-text-muted);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.roadmap-tab,.roadmap-tab span{display:inline-flex;align-items:center;border-radius:999px}.roadmap-tab span{justify-content:center;min-width:26px;height:26px;padding:0 8px;background:rgba(255,255,255,.08);color:var(--color-cream);font-size:.78rem}.roadmap-tab:focus-visible,.roadmap-tab:hover{color:var(--color-cream)}.roadmap-tab:focus-visible{outline:2px solid var(--color-pink-soft);outline-offset:3px}.roadmap-tab--active{border-color:rgba(255,0,170,.26);background:rgba(255,255,255,.08);color:var(--color-cream)}.roadmap-section{display:grid;gap:18px;min-width:0;padding:28px 0 34px;border-top:1px solid var(--color-border)}.roadmap-section--now{border-top-color:rgba(75,210,134,.6);background:linear-gradient(180deg,rgba(75,210,134,.1),rgba(75,210,134,0) 180px)}.roadmap-section--next{border-top-color:rgba(84,170,255,.58);background:linear-gradient(180deg,rgba(84,170,255,.1),rgba(84,170,255,0) 180px)}.roadmap-section--later{border-top-color:rgba(255,205,99,.56);background:linear-gradient(180deg,rgba(255,205,99,.09),rgba(255,205,99,0) 180px)}.roadmap-section--closed{border-top-color:rgba(75,210,134,.5);background:linear-gradient(180deg,rgba(75,210,134,.08),rgba(255,255,255,0) 180px)}.roadmap-section__header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:0 2px}.roadmap-section__title{display:grid;gap:10px;max-width:820px}.roadmap-section__label-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.roadmap-section__label{margin:0;color:var(--color-text);font-size:clamp(2.5rem,6vw,5.5rem);font-weight:800;line-height:.92}.roadmap-row,.roadmap-section__rows{display:grid;gap:18px}.roadmap-group-separator{display:flex;align-items:center;gap:12px;margin-top:8px;color:var(--color-text-muted);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.roadmap-group-separator:after,.roadmap-group-separator:before{content:"";flex:1 1 auto;height:1px;background:rgba(255,255,255,.15)}.roadmap-group-separator span{flex:0 0 auto}.roadmap-row__cards{display:grid;grid-template-columns:repeat(var(--roadmap-columns),minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:minmax(220px,auto);gap:18px;align-items:stretch}.roadmap-row__cards--compact{grid-auto-rows:minmax(118px,auto)}.roadmap-card{border:1px solid var(--color-border);background:var(--color-panel);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);display:grid;gap:12px;align-content:start;min-width:0;padding:16px}.roadmap-card--ready{border-color:rgba(75,210,134,.28)}.roadmap-card--planning{border-color:rgba(255,205,99,.32);background:rgba(255,255,255,.035)}.roadmap-card--hold{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.022);box-shadow:none;opacity:.64;filter:grayscale(.85)}.roadmap-card--hold.roadmap-card--open,.roadmap-card--hold:focus-within{opacity:.9;filter:grayscale(.45)}.roadmap-card--full{grid-column:1/-1}.roadmap-card--wide{grid-column:span 2}.roadmap-card--tall{grid-row:span 2}.roadmap-card--full,.roadmap-card--tall,.roadmap-card--wide{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.04))}.roadmap-card--open{background:linear-gradient(180deg,rgba(255,0,170,.12),rgba(255,255,255,.05));border-color:rgba(255,0,170,.22)}.roadmap-card--closed{min-height:0;border-color:rgba(75,210,134,.2);background:rgba(255,255,255,.035);box-shadow:none}.roadmap-card__button{display:grid;gap:12px;height:100%;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.roadmap-card__button:focus-visible{outline:2px solid var(--color-pink-soft);outline-offset:3px}.roadmap-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.roadmap-card__toggle{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--color-cream);border-radius:999px;padding:8px 12px;font-size:.82rem}.roadmap-card__button:focus-visible .roadmap-card__toggle,.roadmap-card__button:hover .roadmap-card__toggle{border-color:rgba(255,0,170,.32);color:var(--color-pink-soft)}.roadmap-card__icon{font-size:.95rem;line-height:1}.roadmap-readiness{width:fit-content}.roadmap-card__closed-meta,.roadmap-meta-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.roadmap-closed-note{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.45}.roadmap-completion{display:grid;gap:8px}.roadmap-completion__label{color:var(--color-cream);font-size:.88rem;font-weight:700}.roadmap-completion__track{display:block;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.roadmap-completion__bar{display:block;width:var(--completion);height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(75,210,134,.9),rgba(255,0,170,.72))}.roadmap-row-panel{display:grid;grid-column:1/-1;gap:18px;animation:pillar-panel-enter .22s ease}.roadmap-evidence{display:grid;gap:6px;padding:12px;border-radius:var(--radius-sm);background:rgba(255,255,255,.04);border-left:2px solid rgba(255,0,170,.42)}.page--launch-report{display:block}.launch-report{width:min(1080px,100%);margin:0 auto}.launch-report__hero{position:relative;display:grid;gap:26px;padding:54px 0 70px;border-bottom:1px solid rgba(255,255,255,.16)}.launch-report__hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:radial-gradient(circle at 16% 20%,rgba(255,0,170,.14),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.launch-report__hero h1{max-width:11ch;font-size:clamp(4rem,9vw,7.8rem);letter-spacing:-.055em}.launch-report__hero-lead{max-width:760px;color:var(--color-cream);font-size:clamp(1.15rem,2vw,1.42rem);line-height:1.55}.launch-report__balance{display:grid;grid-template-columns:minmax(0,3.4fr) minmax(240px,1.3fr);margin-top:16px;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.launch-report__balance-built,.launch-report__balance-remaining{min-width:0;padding:26px 0}.launch-report__balance-built{display:flex;align-items:center;gap:24px;padding-right:34px}.launch-report__balance-built strong{color:#b7f5ce;font-size:clamp(4.8rem,9vw,7.2rem);letter-spacing:-.08em;line-height:.78}.launch-report__balance-built span{max-width:27ch;color:var(--color-text);font-size:1.05rem;font-weight:650;line-height:1.4}.launch-report__balance-remaining{display:grid;align-content:center;gap:8px;padding-left:34px;border-left:1px solid rgba(255,255,255,.18)}.launch-report__balance-remaining span{color:var(--color-pink-soft);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.launch-report__balance-remaining strong{max-width:17ch;font-size:1.25rem;line-height:1.3}.launch-report__hero-note{color:var(--color-muted);line-height:1.6}.report-section{display:grid;grid-template-columns:72px minmax(0,1fr);gap:34px;padding:76px 0;border-bottom:1px solid rgba(255,255,255,.13)}.report-section__marker{padding-top:4px;color:rgba(255,255,255,.28);font-size:.78rem;font-weight:700;letter-spacing:.16em}.report-section__body{display:grid;gap:26px;min-width:0}.report-section__body>h2{max-width:24ch;font-size:clamp(2.25rem,4.6vw,4.1rem);letter-spacing:-.035em;line-height:1}.report-section__lead{max-width:790px;color:var(--color-cream);font-size:1.13rem;line-height:1.7}.report-emphasis-line{display:grid;grid-template-columns:190px minmax(180px,.7fr) minmax(280px,1.3fr);align-items:baseline;gap:22px;padding:24px 0;border-top:1px solid rgba(255,0,170,.38);border-bottom:1px solid rgba(255,0,170,.38)}.report-emphasis-line>span{color:var(--color-pink-soft);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.report-emphasis-line>strong{font-size:1.45rem}.report-emphasis-line>p{color:var(--color-muted);line-height:1.55}.report-ledger-group{display:grid;gap:0;margin-top:18px}.report-ledger-group__heading{display:flex;justify-content:space-between;gap:20px;padding:0 0 15px 52px;border-bottom:1px solid rgba(255,255,255,.28);color:var(--color-muted);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.report-ledger-group__heading strong{color:#b7f5ce}.report-ledger{display:grid;padding:0;list-style:none}.report-ledger__row{display:grid;grid-template-columns:52px minmax(0,1fr) 190px;gap:18px;align-items:start;padding:21px 0;border-bottom:1px solid rgba(255,255,255,.09)}.report-ledger__number{padding-top:3px;color:var(--color-pink-soft);font-size:.72rem;font-weight:700;letter-spacing:.12em}.report-ledger__content{display:grid;gap:7px;min-width:0}.report-ledger__content h3{font-size:1.08rem}.report-ledger__content p,.report-ledger__status span{color:var(--color-muted);line-height:1.55}.report-ledger__status{display:grid;justify-items:end;gap:5px;text-align:right}.report-ledger__status strong{color:#b7f5ce;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.report-ledger__status span{font-size:.76rem}.report-upcoming{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:42px;margin-top:28px;padding:32px 0 0 52px;border-top:1px dashed rgba(255,255,255,.24)}.report-upcoming__intro{display:grid;align-content:start;gap:10px}.report-upcoming__intro p:last-child{color:var(--color-muted);line-height:1.55}.report-upcoming__list{display:grid;padding:0;list-style:none}.report-upcoming__list li{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:18px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.09)}.report-upcoming__list li>div{display:grid;gap:5px}.report-upcoming__list small,.report-upcoming__list span{color:var(--color-muted);line-height:1.45}.report-upcoming__list small{text-align:right}.report-definition{display:grid;padding:0;border-top:1px solid rgba(255,255,255,.22);list-style:none}.report-definition li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.09)}.report-definition li>span{color:var(--color-pink-soft);font-size:.72rem;font-weight:700;letter-spacing:.12em}.report-definition li>p{color:var(--color-cream);font-size:1.05rem;line-height:1.55}.report-definition__outcome{max-width:800px;padding-left:52px;border-left:2px solid rgba(255,0,170,.5);color:var(--color-muted);font-size:1.08rem;line-height:1.7}.report-section--remaining{position:relative}.report-section--remaining:before{content:"";position:absolute;top:34px;right:0;bottom:34px;left:72px;z-index:-1;background:linear-gradient(90deg,rgba(255,0,170,.035),transparent 72%)}.report-founder-approval{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;padding:28px 0;border-top:1px solid rgba(255,0,170,.45);border-bottom:1px solid rgba(255,0,170,.45)}.report-founder-approval__headline{display:grid;align-content:start;gap:8px}.report-founder-approval__headline span,.report-remaining-heading span{color:var(--color-pink-soft);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.report-founder-approval__headline strong{font-size:1.45rem;line-height:1.25}.report-founder-approval__areas{display:grid;gap:20px}.report-founder-approval__areas>div{display:grid;gap:7px}.report-founder-approval__areas p,.report-remaining-list p{color:var(--color-muted);line-height:1.55}.report-remaining-heading{display:grid;gap:8px;margin-top:18px}.report-remaining-list{display:grid;padding:0;border-top:1px solid rgba(255,255,255,.24);list-style:none}.report-remaining-list li{display:grid;grid-template-columns:52px minmax(0,1fr) 120px;gap:18px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.09)}.report-remaining-list li>span{color:var(--color-pink-soft);font-size:.72rem;font-weight:700;letter-spacing:.12em}.report-remaining-list li>div{display:grid;gap:6px}.report-remaining-list li>small{color:var(--color-muted);text-align:right}.report-no-dependency{display:grid;gap:7px;padding:20px 0 20px 24px;border-left:2px solid rgba(46,204,113,.7);color:var(--color-muted);line-height:1.6}.report-no-dependency strong{color:#b7f5ce;font-size:1.08rem}.report-reasons{display:grid;border-top:1px solid rgba(255,255,255,.22)}.report-reasons>div{display:grid;grid-template-columns:52px minmax(220px,.55fr) minmax(0,1fr);gap:18px;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.09)}.report-reasons span{color:var(--color-pink-soft);font-size:.72rem;font-weight:700;letter-spacing:.12em}.report-reasons p{color:var(--color-muted);line-height:1.55}.report-section blockquote{max-width:820px;margin:14px 0 0 52px;padding:8px 0 8px 28px;border-left:3px solid var(--color-pink);color:var(--color-cream);font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:650;line-height:1.45}.launch-report__close{display:grid;gap:20px;padding:66px 0 32px 106px}.launch-report__close h2{max-width:20ch;font-size:clamp(2.5rem,5vw,4.6rem);letter-spacing:-.04em;line-height:1}.launch-report__close>p:not(.eyebrow){max-width:750px;color:var(--color-muted);font-size:1.08rem;line-height:1.7}.launch-report__links{display:flex;gap:22px;flex-wrap:wrap;margin-top:8px}.launch-report__links a{color:var(--color-pink-soft);font-weight:700}.launch-report__links a:hover{color:var(--color-text)}.launch-report__links a:focus-visible{outline:2px solid var(--color-pink-soft);outline-offset:4px}.page--launch-case{--case-green:#b7f5ce;--case-blue:#b9dcff;--case-amber:#ffd6a3}.launch-case__hero{gap:24px}.launch-case__hero:before{background:radial-gradient(circle at 12% 18%,rgba(255,0,170,.17),transparent 27%),radial-gradient(circle at 88% 72%,rgba(61,142,255,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.launch-case__hero h1{max-width:12ch;font-size:clamp(3.7rem,8vw,7.1rem)}.launch-case__thesis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.launch-case__thesis>div{display:grid;align-content:start;gap:9px;min-height:178px;padding:24px 22px;border-left:1px solid rgba(255,255,255,.12)}.launch-case__thesis>div:first-child{padding-left:0;border-left:0}.launch-case__problem-heading>span,.launch-case__thesis span{color:var(--color-pink-soft);font-size:.72rem;font-weight:700;letter-spacing:.12em}.launch-case__thesis strong{font-size:1.12rem;line-height:1.25}.launch-case__thesis p{color:var(--color-muted);line-height:1.5}.launch-case__hero-decision{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;align-items:baseline;padding:20px 0;border-bottom:1px solid rgba(255,0,170,.48)}.launch-case__hero-decision span{color:var(--color-pink-soft);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.launch-case__hero-decision strong{max-width:720px;color:var(--color-cream);font-size:1.25rem;line-height:1.4}.launch-case__shift{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:rgba(255,255,255,.14)}.launch-case__shift-card{display:grid;align-content:start;gap:16px;min-width:0;padding:30px;background:#0d0d0d}.launch-case__shift-card--current{background:linear-gradient(135deg,rgba(46,204,113,.08),transparent 58%),#0d0d0d}.launch-case__shift-card>span{color:var(--color-muted);font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.launch-case__shift-card--current>span{color:var(--case-green)}.launch-case__shift-card h3{max-width:17ch;font-size:clamp(1.65rem,3vw,2.45rem);letter-spacing:-.03em;line-height:1.05}.launch-case__shift-card>p{color:var(--color-cream);line-height:1.6}.launch-case__shift-card ul{display:grid;gap:0;padding:0;border-top:1px solid rgba(255,255,255,.12);list-style:none}.launch-case__shift-card li{position:relative;padding:13px 0 13px 18px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--color-muted);line-height:1.5}.launch-case__shift-card li:before{content:"";position:absolute;top:21px;left:0;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.34)}.launch-case__shift-card--current li:before{background:var(--case-green)}.launch-case__shift-conclusion{display:grid;grid-template-columns:150px minmax(260px,.9fr) minmax(280px,1.1fr);gap:26px;align-items:start;padding:24px 0;border-top:1px solid rgba(183,245,206,.38);border-bottom:1px solid rgba(183,245,206,.38)}.launch-case__shift-conclusion>span{color:var(--case-green);font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.launch-case__shift-conclusion>strong{color:var(--color-cream);font-size:1.08rem;line-height:1.5}.launch-case__shift-conclusion>p{color:var(--color-muted);line-height:1.6}.launch-case__definition{background:linear-gradient(90deg,rgba(255,0,170,.035),transparent 72%)}.launch-case__problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:rgba(255,255,255,.13)}.launch-case__problem-card{display:grid;align-content:start;gap:20px;min-width:0;padding:28px;background:#0d0d0d}.launch-case__problem-heading{display:flex;justify-content:space-between;gap:18px;align-items:center}.launch-case__problem-card h3{max-width:18ch;font-size:clamp(1.45rem,2.5vw,2rem);letter-spacing:-.025em;line-height:1.1}.launch-case__problem-card>div:not(.launch-case__problem-heading){display:grid;gap:7px}.launch-case__problem-card>div:not(.launch-case__problem-heading)>span{color:var(--color-muted);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.launch-case__problem-card p{color:var(--color-cream);line-height:1.6}.launch-case__response-list{display:grid;gap:8px;padding:0;list-style:none}.launch-case__response-list li{position:relative;display:grid;gap:2px;padding-left:17px;color:var(--color-cream);line-height:1.5}.launch-case__response-list strong{font-weight:680}.launch-case__response-list small{color:var(--color-muted);font-size:.64rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.launch-case__response-list li:before{content:"";position:absolute;top:.66em;left:0;width:6px;height:6px;border-radius:50%;background:var(--color-pink-soft)}.launch-case__maturity{padding:6px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:right}.launch-case__maturity--live{border-color:rgba(183,245,206,.32);color:var(--case-green)}.launch-case__maturity--mixed{border-color:rgba(185,220,255,.34);color:var(--case-blue)}.launch-case__maturity--hypothesis{border-color:rgba(255,214,163,.34);color:var(--case-amber)}.launch-case__evidence-boundary{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:24px 0;border-top:1px solid rgba(255,214,163,.38);border-bottom:1px solid rgba(255,214,163,.38)}.launch-case__evidence-boundary strong{color:var(--case-amber)}.launch-case__evidence-boundary p{max-width:720px;color:var(--color-muted);line-height:1.65}.launch-case__asset-total{display:flex;align-items:center;gap:28px;padding:24px 0;border-top:1px solid rgba(183,245,206,.34);border-bottom:1px solid rgba(183,245,206,.34)}.launch-case__asset-total strong{color:var(--case-green);font-size:clamp(4.8rem,9vw,7rem);letter-spacing:-.075em;line-height:.8}.launch-case__asset-total p{max-width:29ch;color:var(--color-cream);font-size:1.08rem;font-weight:650;line-height:1.45}.launch-case__asset-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.launch-case__asset-group{display:grid;align-content:start;min-width:0;border-top:1px solid rgba(255,255,255,.28)}.launch-case__asset-group>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.1)}.launch-case__asset-group>header>div{display:grid;gap:6px}.launch-case__asset-group>header p{color:var(--color-cream);font-size:1.08rem;font-weight:700}.launch-case__asset-group li p,.launch-case__asset-group li>span,.launch-case__asset-group>header span{color:var(--color-muted);line-height:1.5}.launch-case__asset-group>header strong{color:var(--case-green);font-size:2rem;letter-spacing:-.04em}.launch-case__asset-group ul{display:grid;padding:0;list-style:none}.launch-case__asset-group li{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:16px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.08)}.launch-case__asset-group li>div{display:grid;gap:5px}.launch-case__asset-group li h3{font-size:1rem}.launch-case__asset-group li p,.launch-case__asset-group li>span{font-size:.83rem}.launch-case__asset-group li>span{text-align:right}.launch-case__asset-status{display:grid;justify-items:end;gap:5px}.launch-case__asset-status>strong{color:var(--case-green);font-size:.75rem;letter-spacing:.06em;line-height:1.35}.launch-case__asset-status>small{color:var(--color-muted);font-size:.72rem;line-height:1.4}.launch-case__asset-group li>.launch-case__asset-status--pending,.launch-case__asset-status--pending>strong{color:var(--case-blue);font-weight:700}.launch-case__capabilities{grid-column:1/-1;margin-top:8px;padding:8px 0 3px}.launch-case__capabilities>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:12px;align-items:center;cursor:pointer;list-style:none}.launch-case__capabilities>summary::-webkit-details-marker{display:none}.launch-case__capabilities>summary>span{color:var(--color-cream);font-size:.75rem;font-weight:700;line-height:1.4}.launch-case__capabilities>summary>small{color:var(--color-muted);font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.launch-case__capabilities>summary:after{content:"+";color:var(--color-pink-soft);font-size:1.2rem;font-weight:500;line-height:1;text-align:right}.launch-case__capabilities[open]>summary:after{content:"−"}.launch-case__capabilities>summary:focus-visible{outline:2px solid var(--color-pink-soft);outline-offset:5px}.launch-case__capabilities>div{display:grid;margin-top:12px}.launch-case__capability{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07)}.launch-case__capability>p{position:relative;padding-left:18px;color:var(--color-cream);font-size:.8rem;line-height:1.45}.launch-case__capability>p:before{content:"✓";position:absolute;left:0;color:var(--case-green);font-weight:800}.launch-case__capability--pending>p:before{content:"○";color:var(--case-blue)}.launch-case__capability-status{font-size:.7rem;font-weight:700;line-height:1.4;text-align:right}.launch-case__capability-status--ready{color:var(--case-green)}.launch-case__capability-status--pending{color:var(--case-blue)}.launch-case__remaining-summary{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;align-items:center;padding:20px 0}.launch-case__remaining-summary>div{display:flex;align-items:baseline;gap:12px}.launch-case__remaining-summary strong{color:var(--color-pink-soft);font-size:3.1rem;letter-spacing:-.055em}.launch-case__remaining-summary span{color:var(--color-muted);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.launch-case__remaining-summary p{color:var(--color-cream);font-size:1.08rem;line-height:1.5}.launch-case__bounds{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:42px;padding:30px;border:1px solid rgba(183,245,206,.28);background:rgba(46,204,113,.035)}.launch-case__bounds>div{display:grid;align-content:start;gap:10px}.launch-case__bounds h3{font-size:1.45rem;line-height:1.25}.launch-case__bounds ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:0;list-style:none}.launch-case__bounds li{position:relative;padding:12px 0 12px 18px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--color-cream);line-height:1.45}.launch-case__bounds li:before{content:"";position:absolute;top:20px;left:0;width:6px;height:6px;border-radius:50%;background:var(--case-green)}.launch-case__evidence-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);list-style:none}.launch-case__evidence-ladder li{position:relative;display:grid;align-content:start;gap:9px;min-height:220px;padding:24px 18px;border-left:1px solid rgba(255,255,255,.11)}.launch-case__evidence-ladder li:first-child{padding-left:0;border-left:0}.launch-case__evidence-ladder li>span{color:var(--color-pink-soft);font-size:.72rem;font-weight:700;letter-spacing:.12em}.launch-case__evidence-ladder li>strong{font-size:1.08rem}.launch-case__evidence-ladder li>p{color:var(--color-cream);line-height:1.45}.launch-case__evidence-ladder li>small{color:var(--color-muted);line-height:1.5}.launch-case__decision-register{display:grid;padding:0;border-top:1px solid rgba(255,0,170,.42);list-style:none}.launch-case__decision-register>li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:22px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.12)}.launch-case__decision-register>li>span{padding-top:4px;color:var(--color-pink-soft);font-size:.76rem;font-weight:800;letter-spacing:.13em}.launch-case__decision-register article{display:grid;gap:18px;min-width:0}.launch-case__decision-register header{display:flex;gap:18px;align-items:center;justify-content:space-between}.launch-case__decision-register h3{font-size:1.42rem;line-height:1.25}.launch-case__decision-register header small{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(255,0,170,.36);border-radius:999px;color:var(--color-pink-soft);font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.launch-case__decision-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.launch-case__decision-details>div{display:grid;align-content:start;gap:8px;padding:16px;background:rgba(255,255,255,.035)}.launch-case__decision-details strong{color:var(--color-cream);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.launch-case__decision-details p{color:var(--color-muted);line-height:1.55}.launch-case__decision-close{margin-top:8px;padding:24px 26px;border-left:3px solid var(--color-pink);background:rgba(255,0,170,.055);color:var(--color-cream);font-size:1.12rem;font-weight:650;line-height:1.55}.launch-case__close{position:relative}.launch-case__close:before{content:"";position:absolute;top:34px;right:0;bottom:0;left:72px;z-index:-1;background:linear-gradient(90deg,rgba(255,0,170,.055),transparent 75%)}section[id]{scroll-margin-top:120px}@keyframes pillar-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.launch-case__decision-details{grid-template-columns:minmax(0,1fr)}.launch-case__shift-conclusion{grid-template-columns:140px minmax(0,1fr)}.launch-case__shift-conclusion>p{grid-column:2}.launch-case__evidence-ladder,.launch-case__thesis{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-case__evidence-ladder li:nth-child(3),.launch-case__thesis>div:nth-child(3){border-left:0}.launch-case__evidence-ladder li:last-child{grid-column:1/-1;min-height:auto}.report-section{grid-template-columns:56px minmax(0,1fr);gap:24px}.launch-report__close{padding-left:80px}.card-grid,.checklist-row,.decision-panel-grid,.decision-reference-grid,.decision-row__cards,.readiness-accordion__summary,.readiness-choice-card__button,.readiness-hero,.readiness-option-grid,.readiness-row__cards,.section-grid{grid-template-columns:1fr}.readiness-accordion__counts{justify-content:flex-start}.readiness-accordion__toggle,.readiness-choice-card__toggle{justify-self:start}.card-grid--three,.roadmap-row__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-card--full,.roadmap-card--tall,.roadmap-card--wide{grid-column:1/-1;grid-row:auto}.section-header,.site-header__inner{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.launch-case__decision-register>li{grid-template-columns:minmax(0,1fr);gap:10px}.launch-case__decision-register header,.launch-case__problem-heading{align-items:flex-start;flex-direction:column}.launch-case__hero h1{font-size:clamp(3rem,14vw,3.8rem)}.launch-case__asset-groups,.launch-case__bounds,.launch-case__bounds ul,.launch-case__evidence-ladder,.launch-case__problem-grid,.launch-case__shift,.launch-case__thesis{grid-template-columns:minmax(0,1fr)}.launch-case__evidence-ladder li,.launch-case__evidence-ladder li:first-child,.launch-case__thesis>div,.launch-case__thesis>div:first-child{min-height:auto;padding:20px 0;border-top:1px solid rgba(255,255,255,.09);border-left:0}.launch-case__evidence-ladder li:first-child,.launch-case__thesis>div:first-child{border-top:0}.launch-case__evidence-ladder li:last-child{grid-column:auto}.launch-case__evidence-boundary,.launch-case__hero-decision,.launch-case__remaining-summary,.launch-case__shift-conclusion{grid-template-columns:minmax(0,1fr);gap:10px}.launch-case__shift-card{padding:22px}.launch-case__shift-conclusion>p{grid-column:auto}.launch-case__problem-card{padding:22px}.launch-case__maturity{text-align:left}.launch-case__asset-total{align-items:flex-start;flex-direction:column}.launch-case__asset-group li{grid-template-columns:minmax(0,1fr);gap:8px}.launch-case__asset-group li>span{justify-items:start;text-align:left}.launch-case__capability{grid-template-columns:minmax(0,1fr);gap:5px}.launch-case__capability-status{padding-left:18px;text-align:left}.launch-case__capabilities>summary{grid-template-columns:minmax(0,1fr) 18px}.launch-case__capabilities>summary>small{grid-column:1;grid-row:2}.launch-case__capabilities>summary:after{grid-column:2;grid-row:1/span 2}.launch-case__bounds{padding:22px}.launch-case__close:before{left:-20px}.launch-report__hero{gap:22px;padding:38px 0 52px}.launch-report__hero h1{font-size:clamp(3.25rem,15vw,4rem)}.launch-report__hero-lead,.report-section__lead{font-size:1rem}.launch-report__balance{grid-template-columns:minmax(0,1fr)}.launch-report__balance-built{align-items:flex-start;padding-right:0}.launch-report__balance-built strong{font-size:4.4rem}.launch-report__balance-remaining{padding-left:0;border-top:1px solid rgba(255,255,255,.12);border-left:0}.report-section{grid-template-columns:minmax(0,1fr);gap:14px;padding:52px 0}.report-section__marker{padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,.1)}.report-section__body>h2{font-size:clamp(2.05rem,10vw,3rem)}.report-emphasis-line,.report-founder-approval,.report-upcoming{grid-template-columns:minmax(0,1fr)}.report-emphasis-line{gap:10px}.report-ledger-group__heading{align-items:flex-start;padding-left:0;flex-direction:column;gap:7px}.report-ledger__row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px}.report-ledger__status{grid-column:2;justify-items:start;text-align:left}.report-upcoming{gap:20px;padding-left:0}.report-upcoming__list li{grid-template-columns:minmax(0,1fr);gap:7px}.report-upcoming__list small{text-align:left}.report-definition li{grid-template-columns:34px minmax(0,1fr);gap:12px}.report-definition__outcome{padding-left:20px}.report-section--remaining:before{left:-20px}.report-founder-approval{gap:22px}.report-remaining-list li{grid-template-columns:34px minmax(0,1fr);gap:12px}.report-remaining-list li>small{grid-column:2;text-align:left}.report-reasons>div{grid-template-columns:34px minmax(0,1fr);gap:12px}.report-reasons p{grid-column:2}.report-section blockquote{margin-left:0;padding-left:20px}.launch-report__close{padding:52px 0 26px}.launch-report__links,.readiness-launch-note{align-items:flex-start;flex-direction:column}.page--readiness{gap:32px}.page--readiness>.readiness-review-queue>.section,.page--readiness>.section{padding-top:26px}.readiness-review-queue{gap:30px}.roadmap-section__header{flex-direction:column;align-items:flex-start}.site-header__inner,.site-shell{width:min(100vw - 20px,1280px)}.checklist-row,.detail-card,.hero-panel,.hero-panel--wide,.list-card,.metric-card,.pillar-card,.readiness-accordion__summary,.readiness-choice-card__button{padding:20px}.readiness-accordion__body{padding:0 20px 20px}.card-grid--three,.roadmap-row__cards{grid-template-columns:1fr}.roadmap-card--full,.roadmap-card--tall,.roadmap-card--wide{grid-column:1/-1;grid-row:auto}h1{max-width:100%;font-size:clamp(2.2rem,11vw,3.6rem)}.brand-mark__meta{width:100%;margin-left:0}}