@layer theme{:root,:host{--font-serif:Georgia, "Times New Roman", serif;--color-paper:#fffefa;--color-red:#a62722;--color-line:#c9c4b9}}@layer base;@layer components{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fffefa;--ink:#292723;--red:#a62722;--line:#c9c4b9;--muted:#5d5952;--wash:#f3efe5;--sans:Arial,Helvetica,sans-serif;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{background:var(--paper);color:var(--ink);font:1.125rem/1.6 var(--serif);margin:0}a{color:inherit;text-underline-offset:.22em}a:hover{color:var(--red)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--red);outline-offset:5px}button,input,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:400;line-height:1.07}p+p{margin-top:1.1rem}ul,ol{padding-left:1.3rem}li+li{margin-top:.55rem}::selection{color:var(--paper);background:#a62722}[hidden]{display:none!important}.wrap{width:min(100% - 5rem,82rem);margin-inline:auto}.skip-link{background:var(--paper);z-index:20;padding:1rem;position:absolute;top:-8rem;left:1rem}.skip-link:focus{top:1rem}.site-header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:2rem;padding:2rem 0 1.3rem;display:flex}.wordmark{font:700 clamp(3.5rem,7vw,6.8rem)/.8 var(--sans);letter-spacing:-.095em;text-decoration:none}.header-links{font:600 .92rem/1.2 var(--sans);align-items:center;gap:1.7rem;display:flex}.header-links a{padding:.45rem 0;text-decoration:none}.header-links a[aria-current=page]{color:var(--red);box-shadow:0 2px var(--red)}.header-links .nav-cta{border:1px solid var(--red);color:var(--red);border-radius:2rem;padding:.8rem 1.15rem}.eyebrow,.section-label{font:600 .75rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.eyebrow{margin-bottom:1.6rem}.section-label{margin-bottom:2rem;display:block}.hero{grid-template-columns:1.3fr .8fr;align-items:end;gap:clamp(2.5rem,6vw,7rem);padding:5rem 0 4.5rem;display:grid}.hero h1{max-width:14ch;font-size:clamp(3.5rem,6.4vw,6.5rem)}.hero .intro{padding-bottom:.3rem;font-size:clamp(1.2rem,1.6vw,1.55rem);line-height:1.45}.hero .intro p+p{font-size:1.125rem;line-height:1.55}.actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.8rem;display:flex}.button{border:1px solid var(--red);min-height:48px;color:var(--red);font:600 .92rem/1.2 var(--sans);background:0 0;border-radius:2rem;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.25rem;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.button.primary{background:var(--red);color:var(--paper)}.button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.text-link{font:600 .9rem/1.4 var(--sans)}.hero-art{padding-bottom:1rem}.hero-art img{aspect-ratio:2;object-fit:contain;border:1px solid var(--line);width:100%}.caption{font:.8rem/1.5 var(--sans);color:var(--muted);margin-top:.75rem}.section{border-top:1px solid var(--line);padding:5.5rem 0}.story{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.section h2{max-width:19ch;font-size:clamp(2.4rem,4vw,4.25rem)}.story .reading{max-width:32rem}.story p{font-size:1.3rem;line-height:1.5}.story .caption{font:.8rem/1.5 var(--sans)}.playlist{border:1px solid var(--line);background:var(--wash);grid-template-columns:1fr 1fr;gap:1.7rem;padding:2rem;display:grid;position:relative}.playlist-label{font:600 .73rem/1.4 var(--sans);text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-bottom:1.1rem}.playlist h3{font-size:1.8rem}.track-list{margin:1.4rem 0 0;padding:0;list-style:none}.track-list li{border-top:1px solid var(--line);gap:.7rem;padding:.65rem 0;font-size:.98rem;display:flex}.track-list span{font:.7rem/1.6 var(--sans);color:var(--muted);padding-top:.2rem}.suggestion{border-left:1px solid var(--line);padding-left:1.6rem}.suggestion details{margin-top:1.3rem}.suggestion summary{color:var(--red);font:600 .85rem/1.5 var(--sans);cursor:pointer}.suggestion p{margin-top:1rem;font-size:1rem;line-height:1.5}.playlist-foot{border-top:1px solid var(--line);font:.77rem/1.5 var(--sans);color:var(--muted);grid-column:1/-1;padding-top:.8rem}.section-head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;display:flex}.section-head .text-link{white-space:nowrap}.theme-list{border-top:1px solid var(--ink)}.theme-row{border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr 1fr;align-items:start;gap:2rem;padding:1.8rem 0;display:grid}.theme-number{color:var(--red);font:.85rem/1.4 var(--sans);padding-top:.4rem}.theme-row h3{max-width:17ch;font-size:clamp(1.65rem,2.7vw,2.75rem)}.theme-row p{max-width:31rem;font-size:1.06rem}.evidence-section{grid-template-columns:.85fr 1.15fr;gap:6rem;display:grid}.evidence-section .lead{max-width:25rem;margin-top:1.5rem;font-size:1.3rem;line-height:1.45}.results{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.results li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:1rem;margin:0;padding:1.3rem 0;display:grid}.results strong{font:600 .8rem/1.4 var(--sans);text-transform:uppercase;letter-spacing:.05em;color:var(--red);padding-top:.25rem}.results .result-allowed strong{color:var(--ink)}.evidence-note{color:var(--muted);margin-top:1.5rem;font-size:1rem}.paired{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.paired article+article{border-left:1px solid var(--line);padding-left:5rem}.paired h2{margin-bottom:1.6rem;font-size:clamp(2rem,3vw,3.1rem)}.paired p{font-size:1.12rem}.help-band{background:var(--wash);grid-template-columns:1fr 1fr;align-items:start;gap:4rem;padding:3rem;display:grid}.help-band h2{font-size:clamp(2.6rem,4vw,4.2rem)}.help-band ol{margin:0 0 1.8rem}.final-invite{text-align:center;padding:6rem 0}.final-invite h2{max-width:19ch;margin:0 auto 1.6rem;font-size:clamp(3rem,5vw,5.4rem)}.final-invite p{max-width:40rem;margin-inline:auto;font-size:1.2rem}.final-invite .actions{justify-content:center}.site-footer{border-top:1px solid var(--ink);font:.85rem/1.5 var(--sans);justify-content:space-between;align-items:flex-start;gap:2rem;padding:2rem 0 2.5rem;display:flex}.footer-brand{letter-spacing:-.04em;font-size:1.5rem;font-weight:700}.footer-note{color:var(--muted);margin-top:.45rem;font-size:.76rem}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.2rem;max-width:32rem;display:flex}.footer-links a{text-decoration:none}.agent-link{color:var(--muted);margin-top:.8rem;font-size:.78rem;display:block}.page-intro{max-width:64rem;padding:5rem 0 3.5rem}.page-intro h1{max-width:16ch;font-size:clamp(3.4rem,6.5vw,6.5rem)}.lead{max-width:45rem;margin-top:1.5rem;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.45}.content-section{border-top:1px solid var(--line);padding:3rem 0}.content-section h2{max-width:27ch;margin-bottom:1.5rem;font-size:clamp(2.1rem,3.8vw,3.6rem)}.content-section h3{margin:1.7rem 0 .9rem;font-size:1.7rem}.reading-column,.content-section p{max-width:48rem}.content-section .actions{margin-top:1.5rem}.content-section details{border-top:1px solid var(--line);max-width:56rem;padding:1.2rem 0}.content-section details:last-child{border-bottom:1px solid var(--line)}.content-section summary{cursor:pointer;font:600 1.05rem/1.4 var(--sans);color:var(--ink)}.content-section details p{color:var(--muted);margin-top:.9rem;font-size:1.05rem}.content-section table{border-collapse:collapse;width:100%;max-width:56rem;font-size:1rem}.content-section th{text-align:left;font:600 .85rem/1.4 var(--sans)}.content-section th,.content-section td{border-bottom:1px solid var(--line);vertical-align:top;padding:1rem .8rem}.note{font:.9rem/1.6 var(--sans);color:var(--muted);margin-top:1.5rem}.worksheet-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,.5fr);align-items:start;gap:5rem;padding-bottom:5rem;display:grid}.worksheet{border-top:1px solid var(--ink);padding-top:2rem}.field{margin-bottom:1.8rem}.field label{font:600 1rem/1.4 var(--sans);margin-bottom:.5rem;display:block}.field .hint{font:.88rem/1.5 var(--sans);color:var(--muted);margin:0 0 .7rem}.field textarea,.field input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:1rem/1.6 var(--sans);resize:vertical;border-radius:0;padding:.9rem;display:block}.field textarea{min-height:6rem}.worksheet-aside{background:var(--wash);padding:2rem;position:sticky;top:2rem}.worksheet-aside h2{margin-bottom:1rem;font-size:2rem}.worksheet-aside p{font-size:1rem}.worksheet-aside ul{font-size:.97rem}.worksheet-output{border:1px solid var(--red);margin:2rem 0;padding:2rem}.worksheet-output h2{margin-bottom:1rem;font-size:2rem}.worksheet-output textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:22rem;font:.95rem/1.6 var(--sans);color:var(--ink);background:var(--paper);padding:1rem}.status-message{font:.85rem/1.5 var(--sans);min-height:1.3em;color:var(--red);margin-top:1rem}.noscript{border:1px solid var(--red);padding:1rem;font-size:1rem}.privacy-line{font:.85rem/1.5 var(--sans);color:var(--muted);margin-top:1rem}@media (min-width:1500px){.hero{padding-top:6rem}.hero h1{font-size:7rem}}@media (max-width:950px){.wrap{width:calc(100% - 3rem)}.header-links{gap:1rem;font-size:.85rem}.hero{gap:2rem}.story{gap:2.5rem}.playlist{gap:1rem;padding:1.4rem}.suggestion{padding-left:1rem}.theme-row{grid-template-columns:2rem 1fr 1fr;gap:1rem}.evidence-section{gap:3rem}.paired{gap:2.5rem}.paired article+article{padding-left:2.5rem}.help-band{gap:2rem;padding:2rem}.worksheet-layout{gap:2.5rem}}@media (max-width:680px){.wrap{width:calc(100% - 2rem)}.site-header{padding:1.5rem 0 1rem;display:block}.wordmark{font-size:4.2rem}.header-links{justify-content:space-between;gap:.7rem;margin-top:1.5rem;font-size:.78rem}.header-links .nav-cta{padding:.6rem .85rem}.hero{padding:3rem 0;display:block}.hero h1{max-width:15ch;font-size:clamp(3.2rem,12vw,4.6rem)}.hero .intro{max-width:35rem;margin-top:2rem;font-size:1.22rem}.hero .intro p+p{font-size:1.05rem}.eyebrow{margin-bottom:1.2rem}.hero-art img{aspect-ratio:auto}.section{padding:3.5rem 0}.story,.evidence-section,.paired,.help-band,.worksheet-layout{grid-template-columns:1fr;gap:2rem}.story h2,.section h2{font-size:2.5rem}.story p{font-size:1.15rem}.playlist{gap:1rem;padding:1.25rem}.playlist h3{font-size:1.5rem}.playlist-label{font-size:.65rem}.track-list li{font-size:.85rem}.suggestion p{font-size:.92rem}.section-head{margin-bottom:2rem;display:block}.section-head .text-link{margin-top:1.25rem;display:inline-block}.theme-row{grid-template-columns:1.6rem 1fr;gap:.2rem .9rem;padding:1.5rem 0}.theme-row h3{max-width:21ch;font-size:2rem}.theme-row p{grid-column:2;margin-top:.8rem;font-size:1.02rem}.evidence-section .lead{max-width:none;font-size:1.2rem}.paired article+article{border-left:0;border-top:1px solid var(--line);padding:2rem 0 0}.paired h2{font-size:2.3rem}.help-band{padding:1.4rem}.help-band h2{font-size:2.4rem}.final-invite{padding:4rem 0}.final-invite h2{font-size:2.8rem}.final-invite p{font-size:1.1rem}.site-footer{display:block}.footer-links{justify-content:flex-start;margin-top:1.5rem;font-size:.8rem}.page-intro{padding:3rem 0 2.5rem}.page-intro h1{font-size:3.5rem}.content-section{padding:2.5rem 0}.content-section h2{font-size:2.3rem}.worksheet-aside{grid-row:1;position:static}.worksheet-output{padding:1.2rem}.results{font-size:1rem}.results strong{font-size:.72rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{.site-header,.site-footer,.actions,.worksheet-aside,.button{display:none}.wrap{width:100%}.section,.content-section{padding:1.5rem 0}.worksheet-layout{display:block}.worksheet-output textarea{height:auto;min-height:35rem}.hero{padding:1rem 0}.hero h1{font-size:3rem}a{color:inherit}}.site-header{align-items:center}.wordmark{font-size:clamp(3.7rem,6vw,5.5rem)}.header-links{gap:1.6rem}.explore-menu{position:relative}.explore-menu summary{cursor:pointer;padding:.45rem 0;list-style:none}.explore-menu summary::-webkit-details-marker{display:none}.explore-menu summary span{margin-left:.3rem}.explore-panel{z-index:10;background:var(--paper);border:1px solid var(--line);min-width:17rem;padding:1rem;position:absolute;top:2rem;right:0;box-shadow:0 12px 28px #29272310}.explore-panel a{display:block;padding:.8rem!important}.home-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5.5rem);padding:4.7rem 0 5rem;display:grid}.hero-copy h1{max-width:12.5ch;font-size:clamp(3.6rem,5.7vw,6rem);line-height:1.04}.hero-copy .eyebrow{letter-spacing:.08em;max-width:33rem;font-size:.72rem}.hero-lead{max-width:30rem;margin-top:1.8rem;font-size:1.23rem;line-height:1.5}.hero-position{margin-top:1rem;font-size:1.08rem}.photo-hero{border:1px solid var(--line);background:#f3efe5;transform:rotate(1deg)}.photo-art{aspect-ratio:1.48;overflow:hidden}.photo-art img{object-fit:cover;width:100%;height:100%}.photo-hero figcaption{background:var(--paper);border-top:1px solid var(--line);padding:1.6rem 2rem 1.5rem}.small-label{font:600 .7rem/1.4 var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.6rem;display:block}.photo-hero figcaption p{letter-spacing:-.035em;font-size:clamp(1.45rem,2vw,2rem);line-height:1.2}.photo-hero em{color:var(--red);font-style:normal}.photo-status{font:.7rem/1.4 var(--sans);color:var(--muted);margin-top:1rem;display:block}.section-aside{max-width:24rem;font-size:1.12rem;line-height:1.5}.example-picker{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.example-button{font:600 .9rem/1.4 var(--sans);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:3rem;padding:.8rem 1.25rem}.example-button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.example-button:hover{border-color:var(--red)}.example-board{border:1px solid var(--line);background:var(--wash);grid-template-columns:.8fr 1.2fr;display:grid}.example-intro{border-right:1px solid var(--line);padding:2.4rem}.example-intro h3{max-width:15ch;font-size:2.2rem}.example-intro p:not(.eyebrow){max-width:27rem;margin-top:1.3rem;font-size:1.1rem}.permission-tracks{padding:0 2rem}.permission-track{grid-template-columns:1rem 1fr;gap:.5rem 1.1rem;padding:2rem 0;display:grid;position:relative}.permission-track+.permission-track{border-top:1px solid var(--line)}.track-dot{border:1px solid var(--ink);background:var(--ink);border-radius:50%;width:.7rem;height:.7rem;margin-top:.2rem}.reserved .track-dot{background:var(--paper);border:2px solid var(--red)}.track-label{font:600 .68rem/1.4 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem;display:block}.permission-track strong{font:400 1.7rem/1.15 var(--serif);letter-spacing:-.035em;display:block}.permission-track p{max-width:24rem;margin-top:.6rem;font-size:1rem;line-height:1.4}.track-end{font:600 .77rem/1.4 var(--sans);grid-column:2;margin-top:.5rem}.reserved .track-end,.reserved .track-label{color:var(--red)}.business-story{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.business-story .lead{margin-top:0;font-size:1.6rem}.business-story .text-link{margin-top:1.4rem;display:inline-block}.evidence-section .text-link,.paired .text-link{margin-top:1.5rem;display:inline-block}.help-section{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.help-section p{max-width:29rem;font-size:1.15rem}.help-section .text-link{margin-top:1.3rem;display:inline-block}.contact-address{color:var(--muted);font:.95rem/1.5 var(--sans)!important;margin-top:1rem!important}.footer-links{max-width:36rem}.decision-timeline{grid-template-columns:repeat(4,1fr);gap:1.8rem;margin:2.5rem 0;padding:0;list-style:none;display:grid}.decision-timeline li{border-top:2px solid var(--red);margin:0;padding-top:1rem}.timeline-number{font:.8rem/1.4 var(--sans);color:var(--red)}.decision-timeline h3{margin:1rem 0;font-size:1.6rem}.decision-timeline p{font-size:1rem;line-height:1.5}.role-map{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:2rem 0;display:grid}.role-item{background:var(--paper);padding:2rem}.role-item span{font:600 .75rem/1.5 var(--sans);color:var(--red)}.role-item h3{margin:1rem 0;font-size:1.8rem}.role-item p{max-width:28rem;font-size:1.05rem}.learning-cycle{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.learning-cycle li{background:var(--wash);margin:0;padding:1.5rem}.learning-cycle span{font:.8rem/1.4 var(--sans);color:var(--red);margin-bottom:1rem;display:block}.learning-cycle strong{font:400 1.6rem/1.15 var(--serif);letter-spacing:-.03em;display:block}.learning-cycle p{margin-top:.7rem;font-size:1rem;line-height:1.45}.cycle-return{border:1px solid var(--line);font:.9rem/1.5 var(--sans);border-top:0;padding:1rem 1.5rem}.cycle-return span{float:right;color:var(--red);font-size:1.4rem}.content-section .reading-column h2:not(:first-child){margin-top:3rem}.content-section .example-intro h3{margin:0}.content-section .example-intro p.eyebrow{margin:0 0 1.6rem}.content-section .example-intro p:not(.eyebrow){margin-top:1.3rem}@media (min-width:1500px){.hero-copy h1{font-size:6.6rem}}@media (max-width:1000px){.header-links{gap:1rem;font-size:.83rem}.home-hero{gap:2rem;padding:3.5rem 0}.hero-copy h1{font-size:4.2rem}.hero-lead{font-size:1.1rem}.photo-hero figcaption{padding:1.25rem}.example-intro{padding:1.6rem}.permission-tracks{padding:0 1.4rem}.business-story,.help-section{gap:2.5rem}.decision-timeline{gap:1rem}.decision-timeline h3{font-size:1.35rem}}@media (max-width:760px){.site-header{flex-wrap:wrap;align-items:center;display:flex}.wordmark{font-size:4rem}.header-links{flex-wrap:wrap;gap:1rem;margin-top:0}.home-hero{grid-template-columns:1fr;gap:2.7rem;padding:3rem 0}.hero-copy h1{max-width:13ch;font-size:clamp(3.3rem,10.3vw,5rem)}.hero-lead{max-width:37rem;font-size:1.2rem}.photo-hero{width:calc(100% - .5rem);max-width:34rem;margin-inline:auto}.photo-art{aspect-ratio:1.65}.photo-hero figcaption p{font-size:1.7rem}.section-head{display:block}.section-aside{max-width:34rem;margin-top:1.5rem}.example-board{grid-template-columns:1fr}.example-intro{border-right:0;border-bottom:1px solid var(--line)}.example-intro h3{max-width:24ch;font-size:2rem}.example-intro .eyebrow{margin-bottom:1rem}.permission-track{padding:1.5rem 0}.business-story,.help-section{grid-template-columns:1fr;gap:1.8rem}.business-story .lead{font-size:1.35rem}.decision-timeline{grid-template-columns:1fr 1fr;gap:1.5rem}.learning-cycle{grid-template-columns:1fr 1fr}.role-item{padding:1.3rem}.role-item h3{font-size:1.5rem}.explore-panel{right:0}.site-footer{display:block}.footer-links{justify-content:flex-start}.content-section .example-intro p.eyebrow{margin-bottom:1rem}}@media (max-width:480px){.site-header{display:block}.header-links{justify-content:space-between;gap:.85rem .5rem;margin-top:1.4rem;font-size:.72rem}.header-links .nav-cta{padding:.65rem .7rem}.hero-copy .eyebrow{font-size:.63rem}.home-hero{padding-top:2.5rem}.hero-copy h1{font-size:3.5rem}.hero-lead{font-size:1.08rem}.photo-hero figcaption p{font-size:1.45rem}.photo-status{font-size:.63rem}.example-button{padding:.7rem .85rem;font-size:.77rem}.permission-track strong{font-size:1.5rem}.example-intro h3{font-size:1.8rem}.decision-timeline,.role-map,.learning-cycle{grid-template-columns:1fr}.decision-timeline li{padding-top:.8rem}.decision-timeline h3{font-size:1.7rem}.final-invite h2{font-size:3rem}.section-label{font-size:.67rem}.explore-panel{right:0}}.example-more{margin-top:1.5rem;display:inline-block}.enterprise-pitch{grid-template-columns:1.15fr .85fr;align-items:start;gap:5rem;display:grid}.enterprise-pitch .lead{margin:1.8rem 0 1.1rem;font-size:1.6rem;line-height:1.4}.enterprise-pitch .text-link{margin-top:1.7rem;display:inline-block}.stakes-panel{background:var(--ink);color:var(--paper);padding:2.5rem 2.7rem}.stakes-panel>.small-label{color:#d6cfc3;margin-bottom:2rem}.stakes-panel>div{border-top:1px solid #ffffff40;padding:1.3rem 0}.stakes-panel strong{font:400 2rem/1.2 var(--serif);letter-spacing:-.03em}.stakes-panel p{margin-top:.5rem;font-size:1rem;line-height:1.5}.stakes-panel .stakes-close{border-top:1px solid #ffffff40;padding-top:1.3rem;font-style:italic}.lock-statement{border:1px solid var(--red);align-self:center;padding:2.6rem}.lock-statement>p{letter-spacing:-.04em;font-size:clamp(2.2rem,3.4vw,3.8rem);line-height:1.12}.lock-rule{border-top:1px solid var(--line);font:.9rem/1.5 var(--sans);gap:1rem;margin-top:2rem;padding-top:1rem;display:flex}.lock-rule>span:first-child{color:var(--red);font-size:1.4rem}.page-jumps{font:600 .85rem/1.5 var(--sans);flex-wrap:wrap;gap:.7rem 1.6rem;margin-top:2rem;display:flex}.scenario-heading{align-items:flex-start;gap:1.8rem;display:flex}.scenario-heading .section-label{margin-bottom:1rem}.scenario-number{font:400 4rem/1 var(--serif);letter-spacing:-.05em;color:var(--red)}.scenario-lead{font-size:1.3rem;line-height:1.5;max-width:54rem!important}.decision-graphic{background:var(--wash);border:1px solid var(--line);grid-template-columns:1fr auto .85fr auto 1fr;align-items:center;gap:1rem;margin:2.5rem 0;padding:2rem;display:grid}.work-node{padding:1rem}.work-node .node-mark{margin-bottom:1rem;font-size:3rem;line-height:1;display:block}.work-node strong,.gate-node strong{font:400 1.6rem/1.2 var(--serif);letter-spacing:-.03em;display:block}.work-node p{margin-top:.7rem;font-size:.95rem;line-height:1.4}.gate-node{text-align:center;border:2px solid var(--red);background:var(--paper);padding:1.4rem 1rem}.gate-node svg{width:2.8rem;height:2.8rem;color:var(--red);margin:0 auto 1rem;display:block}.gate-node .small-label{color:var(--red)}.flow-arrow{color:var(--red);font-size:2rem}.live-nodes{border-left:1px solid var(--line);padding-left:1rem;position:relative}.outcome-node{background:var(--paper);border:1px solid var(--line);font:.9rem/1.35 var(--sans);margin-top:.7rem;padding:.8rem 1rem;display:block}.scenario-takeaway{border-left:3px solid var(--red);margin-top:1.5rem;padding-left:1.3rem;font-size:1.3rem;font-style:italic}.enterprise-conclusion{grid-template-columns:1.1fr .9fr;gap:3rem;margin:2rem 0;display:grid}.enterprise-conclusion h3{margin:0;font-size:2rem}.enterprise-conclusion p{font-size:1.2rem}.question-pull{color:var(--red);border-left:2px solid var(--red);padding-left:1.2rem;font-size:1.35rem;margin:1.8rem 0!important}.practical-questions li{border-bottom:1px solid var(--line);padding:1rem 0}.practical-questions li strong{font:400 1.6rem/1.2 var(--serif)}.practical-questions li p{margin-top:.5rem}.contact-intro{padding-bottom:6rem}.proof-band{background:var(--wash);border-top:2px solid var(--red);margin:2rem 0;padding:2rem}.proof-band h3{margin:0 0 1rem}.work-families{grid-template-columns:repeat(2,1fr);gap:1.5rem 3rem;margin:2.5rem 0;display:grid}.work-family{border-top:1px solid var(--line);padding-top:1.1rem}.work-family h3{margin:0 0 .8rem}.proof-links{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;display:flex}.fine-link{font:.8rem/1.5 var(--sans);color:var(--muted);margin-top:1.8rem}.proof-outcomes{padding:0;list-style:none}.proof-outcomes li{border-bottom:1px solid var(--line);justify-content:space-between;gap:2rem;padding:1rem 0;display:flex}.proof-outcomes strong{color:var(--red);white-space:nowrap}@media (max-width:950px){.enterprise-pitch{gap:2.5rem}.stakes-panel{padding:1.8rem}.decision-graphic{gap:.6rem;padding:1.2rem}.work-node{padding:.3rem}.work-node strong,.gate-node strong{font-size:1.35rem}.outcome-node{font-size:.8rem}.gate-node{padding:1.2rem .7rem}.live-nodes{padding-left:.7rem}.flow-arrow{font-size:1.5rem}}@media (max-width:760px){.enterprise-pitch,.enterprise-conclusion{grid-template-columns:1fr;gap:2rem}.scenario-heading{gap:1rem}.scenario-number{font-size:3rem}.scenario-heading h2{font-size:2.3rem}.scenario-lead{font-size:1.15rem}.decision-graphic{text-align:center;grid-template-columns:1fr;gap:.8rem;padding:1.5rem}.work-node .node-mark{margin-bottom:.5rem}.work-node strong,.gate-node strong{font-size:1.7rem}.flow-arrow{font-size:2rem;line-height:1.2;transform:rotate(90deg)}.gate-node{padding:1.5rem}.live-nodes{border-left:0;padding-left:0}.outcome-node{font-size:.95rem}.work-node p{max-width:none}.work-families{grid-template-columns:1fr}.proof-outcomes li{gap:1rem}.lock-statement{padding:1.7rem}.page-jumps{gap:.8rem 1.2rem}.enterprise-pitch .lead{font-size:1.35rem}}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.grow{flex-grow:1}.border-line{border-color:var(--color-line)}.bg-paper{background-color:var(--color-paper)}.font-serif{font-family:var(--font-serif)}.text-red{color:var(--color-red)}}
