.capability-shortcuts{display:flex;flex-wrap:wrap;gap:6px 15px;margin-top:8px;max-width:410px}.capability-shortcuts a{font:8px/1.7 var(--mono);color:silver;border-bottom:1px solid #c0c0c044;min-height:30px;display:flex;align-items:center}.content-section{position:relative;isolation:isolate;padding:95px 5.2vw 110px;pointer-events:auto;color:var(--cream);scroll-margin-top:90px}.content-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#070707ed;pointer-events:none}.content-topline{display:flex;justify-content:space-between;gap:25px;padding:20px 0;border-top:1px solid #bbbbbb55;font:8px/1.5 var(--mono);letter-spacing:1px;color:#b5b5b5;margin-bottom:62px}.content-topline>span:first-child{color:var(--orange)}.editorial-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7vw;align-items:start}.content-heading h2{font:700 clamp(52px,6vw,108px)/.9 Barlow,Impact,sans-serif;letter-spacing:-.02em;margin:20px 0 25px}.content-heading h2 em{font-style:normal;color:#bbb}.content-heading p{font:14px/1.9 Arial,sans-serif;color:silver;max-width:460px;margin:20px 0}.micro-label{font:8px/1.8 var(--mono);letter-spacing:1px;color:#b6b6b6;text-transform:uppercase}.editorial-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;font:10px/1.6 var(--mono);padding:14px 0;border-bottom:1px solid #bbbbbb55;color:var(--cream);min-height:44px}.editorial-link>span{font:19px Arial;color:var(--orange)}.editorial-link:hover{color:var(--orange);border-color:var(--orange)}.content-section .sticky-copy{position:sticky;top:140px;padding-bottom:60px}.capabilities-section:before{background:linear-gradient(90deg,#090909ce,#090909d9 28%,#090909fa 50%)}.model-note{display:block;max-width:220px;margin-top:220px;font:7px/1.8 var(--mono);color:#cdcdcd;letter-spacing:1px;border-left:2px solid var(--orange);padding-left:15px}.capability{border-bottom:1px solid #bbbbbb38;scroll-margin-top:125px}.capability:first-child{border-top:1px solid #bbbbbb38}.capability summary{list-style:none;display:grid;grid-template-columns:23px 1fr 20px;gap:15px;align-items:start;padding:26px 0;cursor:pointer}.capability summary::-webkit-details-marker,.sector-list summary::-webkit-details-marker{display:none}.capability-number{font:8px var(--mono);color:#a8a8a8;padding-top:7px}.capability strong{font:700 27px/1.05 Barlow,Impact,sans-serif;display:block;letter-spacing:-.2px}.capability small{display:block;margin-top:9px;font:11px/1.6 Arial,sans-serif;color:#bababa}.expand-mark{font:23px/1 Arial;color:var(--orange);transition:transform .2s}.capability[open] .expand-mark{transform:rotate(45deg)}.capability[open] strong,.capability summary:hover strong{color:#cdcdcd}.capability-body{padding:0 0 27px 38px;animation:detail-enter .35s ease-out}.capability-body p{font:13px/1.85 Arial,sans-serif;margin:0 0 18px;color:#d2d2d2;max-width:600px}.capability-scope{font:8px/1.9 var(--mono);color:#b1b1b1;margin-bottom:10px}.capability-body .editorial-link{font-size:8px}.response-section:before{background:#eaeaea}.response-section{color:#0d0d0d}.response-section .content-topline{color:#474747;border-color:#12121255}.response-section .content-topline>span:first-child{color:#af3100}.response-section .content-heading h2 em{color:#5f5f5f}.response-section .content-heading p,.response-section .micro-label{color:#464646}.response-section .editorial-link{color:#0d0d0d;border-color:#12121255}.response-reach{border-left:2px solid #ff4d00;padding-left:20px;margin:32px 0 15px}.response-reach strong{font:700 24px Barlow}.response-reach p{font-size:12px;margin:8px 0}.response-steps{list-style:none;margin:0;padding:0}.response-steps li{display:grid;grid-template-columns:28px 1fr;gap:25px;padding:25px 0;border-bottom:1px solid #13131333}.response-steps li:first-child{padding-top:0}.response-steps li>span{font:10px var(--mono);color:#af3100;padding-top:7px}.response-steps h3{font:700 32px/1.05 Barlow;margin:0 0 12px}.response-steps p{font:13px/1.85 Arial;margin:0;color:#474747}.record-section{min-height:140svh}.record-download{margin-top:20px;max-width:400px}.record-download .editorial-link{font-size:8px}.record-download small{display:block;color:#a8a8a8;font:9px/1.7 Arial;margin-top:12px}.wide-heading{max-width:960px;margin-bottom:42px}.wide-heading h2{font-size:clamp(52px,6.5vw,112px)}.wide-heading p{max-width:580px}.reports-section:before{background:linear-gradient(#070707fa,#070707d9)}.report-workbench{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border-top:1px solid #bbbbbb55;gap:5vw;padding:35px 0 45px}.report-options button{display:flex;flex-direction:column;position:relative;text-align:left;background:none;border-bottom:1px solid #bbbbbb55;width:100%;padding:30px 25px 30px 0;color:#828282}.report-options button>span{font:8px var(--mono);letter-spacing:1px;margin-bottom:17px}.report-options strong{font:700 37px/1 Barlow}.report-options small{font:11px/1.6 Arial;margin-top:15px;max-width:85%}.report-options b{position:absolute;right:0;top:45px;font:28px Arial;color:var(--orange)}.report-options button[aria-selected=true]{color:var(--cream);border-color:var(--orange)}.report-options button[aria-selected=true]>span{color:var(--orange)}#report-panel{background:#eaeaea;color:#0b0b0b;padding:36px;min-height:470px;box-shadow:12px 13px #bababa20}#report-panel .micro-label{color:#4f4f4f}#report-panel h3{font:700 40px/.98 Barlow;margin:20px 0}#report-panel p,#report-panel li{font:13px/1.85 Arial;color:#434343}#report-panel ul{padding-left:16px}#report-panel li{margin-bottom:8px}#report-panel .editorial-link{color:#0d0d0d;border-color:#4f4f4f77;font-size:9px}#report-panel small{display:block;font:10px/1.65 Arial;color:#5a5a5a;margin-top:21px}.tool-directory{border-top:1px solid #bbbbbb44;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px 40px;padding-top:36px;margin-top:30px}.tool-directory>div{grid-row:span 2}.tool-directory h3{font:700 34px/1 Barlow;margin:13px 0}.tool-directory .editorial-link{font-size:10px;align-self:start}.lock-section{min-height:110svh}.lock-section:before{background:linear-gradient(90deg,#080808ec,#080808de 45%,#080808d2)}.lock-section .content-heading h2{font-size:clamp(52px,5.7vw,98px)}.stack-list{border-top:1px solid #c0c0c055}.stack-list>div{display:flex;gap:18px;align-items:center;border-bottom:1px solid #c0c0c033;padding:22px 0;font:700 25px/1.15 Barlow}.stack-list>div span{font:8px var(--mono);color:#b6b6b6}.stack-list>div b{margin-left:auto;font:20px Arial;color:#cecece}.lock-detail>p{font:12px/1.9 Arial;color:#bfbfbf;margin:28px 0}.lock-detail .stack-rule{border-left:2px solid var(--orange);padding-left:20px;color:#e0e0e0}.retainers-section:before{background:#eaeaea}.retainers-section{color:#0d0d0d}.retainers-section .content-topline{color:#525252;border-color:#0e0e0e55}.retainers-section .content-topline>span:first-child{color:#af3100}.retainers-section .micro-label{color:#535353}.retainers-section .content-heading h2 em{color:#5f5f5f}.retainers-section .content-heading p{color:#494949}.emergency-rate{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:1px solid #13131366;border-bottom:1px solid #13131366;padding:25px 0;margin:35px 0 48px}.emergency-rate strong{display:block;font:700 32px/1 Barlow;margin:12px 0}.emergency-rate p{font:12px/1.7 Arial;margin:8px 0 0;color:#4e4e4e;max-width:650px}.emergency-rate>a{padding:17px 22px;display:flex;gap:25px;background:#0f0f0f;color:#eaeaea;font:10px var(--mono);white-space:nowrap}.emergency-rate>a span{color:#ff4d00}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.plan{position:relative;padding:26px 0 0;display:flex;flex-direction:column;border-top:3px solid #5f5f5f55}.plan.selected{border-color:#ff4d00}.plan>.micro-label{font-size:7px;letter-spacing:.4px;min-height:25px}.plan h3{font:700 35px/1 Barlow;margin:15px 0 25px;min-height:36px}.plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.plan-price strong{font:700 clamp(35px,3.5vw,58px)/1 Barlow}.plan-price>span{font:9px var(--mono);color:#555}.annual-price{font:9px/1.7 var(--mono);color:#545454;margin-top:12px;min-height:34px}.plan ul{list-style:none;margin:23px 0 30px;padding:0;flex:1}.plan li{font:12px/1.7 Arial;margin-bottom:12px;padding-left:15px;position:relative;color:#3d3d3d}.plan li:before{content:"+";position:absolute;left:0;color:#af3100}.plan button{border:1px solid #50505077;background:none;padding:15px 13px;font:8px/1.5 var(--mono);display:flex;gap:14px;justify-content:space-between;align-items:center;color:#111;min-height:49px}.plan.selected button{background:#101010;color:#f4f4f4}.plan button span{color:#ff4d00;font:19px Arial}.pricing-note{font:11px/1.8 Arial;color:#515151;margin:28px 0 65px;max-width:840px}.calculator{scroll-margin-top:130px;border-top:1px solid #15151566;padding-top:40px}.calculator-heading h3{font:700 45px/1 Barlow;margin:13px 0}.calculator-heading p{font:13px/1.8 Arial;color:#4b4b4b;max-width:600px;margin-bottom:30px}.calculator-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:5vw;align-items:start}.count-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}.impact-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}.calculator label{font:9px/1.5 var(--mono);color:#4a4a4a;display:block}.calculator input{display:block;border:1px solid #54545455;border-radius:0;background:#f6f6f6;color:#0f0f0f;width:100%;min-height:49px;padding:11px 12px;font:20px var(--mono);margin-top:8px}.calculator input:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}.calculator input:user-invalid{border-color:#af3100}.calculator-assumptions{font:10px/1.85 Arial;color:#575757;margin-top:27px}#cost-error{color:#af3100;font:11px/1.7 Arial;margin:20px 0}.cost-results{background:#0e0e0e;color:#f1f1f1;padding:30px}.cost-results>.micro-label{color:#c9c9c9;font-size:7px}.cost-results output{display:block;font:700 clamp(47px,5vw,84px)/1 Barlow;color:#ff4d00;margin:17px 0 24px;overflow-wrap:anywhere}.cost-results dl{margin:0}.cost-results dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #bfbfbf2b;font:11px/1.5 Arial}.cost-results dd{margin:0;font-family:var(--mono)}.cost-comparison{padding-top:25px;display:flex;flex-direction:column;gap:9px}.cost-comparison>span:first-child{font:10px/1.5 var(--mono);color:#cecece}.cost-comparison strong{font:700 35px/1 Barlow}#cost-annual{font:10px var(--mono);color:#c9c9c9}.cost-bar{height:4px;background:#68686855;overflow:hidden;margin:12px 0 0}.cost-bar i{display:block;background:#d1d1d1;height:100%;transition:width .35s}#cost-ratio{font:11px/1.7 Arial;margin:5px 0 13px;color:#d5d5d5}.cost-breakdown{border-top:1px solid #b5b5b544;padding-top:14px;font:10px/1.7 Arial}.cost-breakdown summary{cursor:pointer;padding-bottom:10px;min-height:35px}.cost-breakdown p{font-size:9px;color:#c4c4c4}.cost-results>small{display:block;font:9px/1.7 Arial;color:#b7b7b7;margin-top:22px}.on-file{border-top:1px solid #15151544;display:grid;grid-template-columns:.55fr 1fr;gap:20px 5vw;margin-top:65px;padding-top:35px}.on-file>.micro-label{grid-column:1/-1}.on-file h3{font:700 38px/1 Barlow;margin:0;grid-row:span 2}.on-file p{font:12px/1.85 Arial;color:#4e4e4e;margin:0}.on-file .editorial-link{color:#0f0f0f;border-color:#15151544;justify-self:start;font-size:9px}.about-section:before{background:linear-gradient(#080808f7,#080808e8)}.sector-list{border-top:1px solid #bfbfbf55}.sector-list details{border-bottom:1px solid #bfbfbf44}.sector-list summary{font:700 29px/1.1 Barlow;padding:23px 0;display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.sector-list summary span{font:22px Arial;color:var(--orange);transition:transform .2s}.sector-list details[open] summary span{transform:rotate(45deg)}.sector-list p{font:13px/1.85 Arial;color:#c4c4c4;margin:0 0 24px}.industry-note{font:11px/1.8 Arial;color:#adadad;margin:25px 0 15px}.partner-band{border-top:1px solid #b6b6b655;display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;padding-top:45px;margin-top:70px}.partner-band h3{font:700 43px/1 Barlow;margin:17px 0}.partner-band p{font:13px/1.9 Arial;color:#c4c4c4;margin:0 0 12px}.journey-end{display:block;bottom:20px;padding-top:26px}.footer-route{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center;margin-bottom:8px}.footer-route a,.footer-route .editorial-link{font:8px/1.6 var(--mono);border:0;padding:8px 0;min-height:32px;gap:9px}.journey-end .editorial-link>span{font:13px Arial;padding:0}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:15px}.footer-bottom span{padding:0;color:#828282;font-size:6px}.contact-section{min-height:135svh;padding-bottom:250px}.contact-section .scene-annotation{bottom:30%}.site-nav{gap:15px}.header-actions{gap:20px}@media(min-width:1600px){.capability strong{font-size:34px}.capability small{font-size:13px}.capability-body p{font-size:15px}.content-section{padding-bottom:140px}}@media(max-width:1100px){.header-actions{gap:15px}.site-nav{gap:12px}.site-nav a{font-size:6px;letter-spacing:.3px}.header .contact{font-size:7px;padding:11px;gap:12px}.header .sound-toggle{font-size:7px}.editorial-split{gap:5vw;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.content-heading h2{font-size:6.7vw}.content-heading p{font-size:12px}.capability strong{font-size:24px}.capability summary{gap:12px}.plan-grid{gap:22px}.plan h3{font-size:31px;min-height:62px}.plan>.micro-label{font-size:6px}.plan-price strong{font-size:42px}.plan li{font-size:11px}.plan button{font-size:7px;padding:13px 10px}.tool-directory{gap:20px 26px}.tool-directory .editorial-link{font-size:8px}.report-options strong{font-size:31px}#report-panel{padding:29px}#report-panel h3{font-size:36px}.count-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-layout{gap:4vw}.cost-results{padding:25px}.record-section{min-height:150svh}}@media(max-width:760px){.site-nav{gap:5px}.site-nav a{font-size:6px;letter-spacing:.25px;padding:12px 3px}.header .contact{font-size:7px;padding:9px 10px}.header-actions{gap:16px}.capability-shortcuts{gap:2px 12px;margin-top:3px}.capability-shortcuts a{font-size:7px;min-height:28px}.expertise-section{min-height:155svh}.content-section{padding:55px 7vw 70px;scroll-margin-top:105px}.content-topline{font-size:6px;letter-spacing:.4px;gap:15px;margin-bottom:39px;padding:18px 0}.content-topline>span:last-child{text-align:right;max-width:55%}.editorial-split{display:block}.content-section .sticky-copy{position:relative;top:auto;padding-bottom:35px}.content-heading h2{font-size:17vw;line-height:.9}.content-heading p{font-size:12px;line-height:1.85;max-width:100%}.micro-label{font-size:7px;letter-spacing:.7px}.model-note{margin-top:30px;font-size:6px;max-width:none}.capabilities-section:before{background:linear-gradient(#090909b8,#090909f5 520px,#090909fa)}.capability summary{padding:23px 0;grid-template-columns:20px 1fr 16px;gap:11px}.capability strong{font-size:26px}.capability small{font-size:11px;line-height:1.6;margin-top:8px}.capability-number{font-size:7px}.expand-mark{font-size:21px}.capability-body{padding-left:31px}.capability-body p{font-size:12px;line-height:1.85}.capability-scope{font-size:7px}.capability-body .editorial-link{font-size:8px}.editorial-link{font-size:9px;gap:20px;min-height:44px}.response-reach{margin-top:25px}.response-reach strong{font-size:24px}.response-steps{margin-top:45px}.response-steps li{grid-template-columns:23px 1fr;gap:18px;padding:23px 0}.response-steps h3{font-size:30px}.response-steps p{font-size:12px}.record-section{min-height:162svh}.record-download{margin-top:14px}.record-download .editorial-link{font-size:7px}.record-download small{font-size:9px;line-height:1.6}.wide-heading{margin-bottom:25px}.wide-heading h2{font-size:14.5vw}.report-workbench{display:block;padding:0 0 25px;border:0}.report-options{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:25px}.report-options button{padding:23px 0;min-height:169px}.report-options button>span{font-size:6px;letter-spacing:.3px}.report-options strong{font-size:26px}.report-options small{font-size:9px;max-width:100%}.report-options b{display:none}#report-panel{padding:26px;min-height:0;box-shadow:7px 8px #bababa20}#report-panel h3{font-size:35px}#report-panel p,#report-panel li{font-size:12px}#report-panel .editorial-link{font-size:8px}#report-panel small{font-size:9px}.tool-directory{grid-template-columns:1fr;gap:12px;padding-top:29px;margin-top:25px}.tool-directory>div{grid-row:auto}.tool-directory h3{font-size:32px}.tool-directory .editorial-link{font-size:10px}.lock-section{min-height:0}.lock-section .content-heading h2{font-size:15vw}.lock-detail{margin-top:40px}.stack-list>div{font-size:23px;gap:13px;padding:20px 0}.stack-list>div span{font-size:7px}.lock-detail>p{font-size:12px}.emergency-rate{display:block;margin:25px 0 33px;padding:23px 0}.emergency-rate strong{font-size:30px}.emergency-rate p{font-size:11px}.emergency-rate>a{display:inline-flex;margin-top:22px;font-size:9px;padding:16px 20px}.plan-grid{display:block}.plan{padding:25px 0 28px;margin-top:24px;border-bottom:1px solid #5f5f5f44}.plan>.micro-label{min-height:0;font-size:7px}.plan h3{font-size:35px;min-height:0;margin:15px 0 20px}.plan-price strong{font-size:52px}.annual-price{min-height:0;font-size:9px}.plan ul{margin:23px 0 15px}.plan li{font-size:12px}.plan button{font-size:8px;padding:15px;min-height:49px}.pricing-note{font-size:10px;margin:25px 0 40px}.calculator{padding-top:30px}.calculator-heading h3{font-size:36px}.calculator-heading p{font-size:12px}.calculator-layout{display:block}.count-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.impact-inputs{gap:19px;margin-top:23px}.calculator label{font-size:8px}.calculator input{min-height:50px;font-size:19px}.calculator-assumptions{font-size:10px}.cost-results{margin-top:27px;padding:27px}.cost-results output{font-size:62px}.cost-results dl>div{font-size:10px}.cost-results>small{font-size:9px}.cost-comparison strong{font-size:36px}.on-file{display:block;margin-top:40px;padding-top:27px}.on-file h3{font-size:35px;margin:15px 0 20px}.on-file p{font-size:12px}.on-file .editorial-link{font-size:8px;margin-top:12px}.sector-list{margin-top:40px}.sector-list summary{font-size:27px;padding:23px 0}.sector-list p{font-size:12px}.industry-note{font-size:10px}.partner-band{display:block;margin-top:40px;padding-top:32px}.partner-band h3{font-size:37px}.partner-band p{font-size:12px}.contact-section{min-height:158svh;padding-bottom:325px}.contact-section .scene-annotation{bottom:345px}.journey-end{bottom:15px;padding-top:19px}.footer-route{gap:4px 18px;margin-bottom:6px}.footer-route a,.footer-route .editorial-link{font-size:7px;display:inline-flex;min-height:34px;padding:7px 0}.footer-route:first-child>a:first-child{flex-basis:100%}.footer-bottom{display:block;padding-bottom:35px;margin-top:12px}.footer-bottom a{font-size:8px}.footer-bottom span{font-size:6px;padding-top:14px}}@media(max-height:720px)and (max-width:760px){.expertise-section{min-height:195svh}.record-section{min-height:205svh}.contact-section{min-height:190svh}}@media(prefers-reduced-motion:reduce){.capability-body{animation:none}.cost-bar i,.expand-mark,.sector-list summary span{transition:none}}body[data-section=response] .header,body[data-section=retainers] .header{background:#070707f5;border-bottom:1px solid #a9a9a955}.plan-contact{margin:-38px 0 55px}.plan-contact .editorial-link{color:#0f0f0f;border-color:#15151566}@media(max-width:760px){.plan-contact{margin:-20px 0 37px}}.journey-end{left:0;right:0;bottom:0;padding:25px 5.2vw 28px;background:#070707f2;border-top:1px solid #b0b0b055}.footer-route a,.footer-route .editorial-link{font-size:9px;min-height:38px}.footer-bottom span{color:#c1c1c1;font-size:7px}@media(max-width:1100px)and (min-width:761px){.site-nav a{font-size:7px}.site-nav{gap:10px}}@media(max-width:760px){.site-nav a{font-size:8px;letter-spacing:.1px}.journey-end{left:0;right:0;bottom:0;padding:22px 7vw 12px}.footer-route a,.footer-route .editorial-link{font-size:8px;min-height:37px}.footer-bottom{padding-bottom:42px}.footer-bottom span{font-size:7px}.contact-section .scene-annotation{background:#070707bb;padding:10px;bottom:350px}}.scene-story{width:29vw;max-width:365px;padding:20px 23px;right:5.5vw;bottom:32px;background:#080808ed}.scene-story>strong{font-size:20px;line-height:1.05;margin:10px 0}.scene-story>p{font-size:11px;line-height:1.7;margin:9px 0 16px}.scene-story-kicker{font-size:7px}.scene-story .workflow-status{font-size:7px;line-height:1.8}.scene-story .workflow-progress span{font-size:6px}.scene-story .scene-replay{font-size:8px;margin-top:14px;min-height:32px}.world-labels>span{font-size:7px;padding:8px 10px;max-width:185px;white-space:normal;text-align:center;line-height:1.5}.detail-scene-break{position:relative!important;min-height:100svh;padding:0!important;background:transparent!important;pointer-events:none}.detail-scene-break .scene-break-label{position:absolute;left:6vw;top:16svh;width:30%;max-width:380px}.detail-main .scene-break-label h2{font:700 clamp(34px,4vw,68px)/1 Barlow;margin-top:22px}.detail-scene-break .scene-window{display:block;height:100svh;margin:0!important}.detail-scene-break .scene-window:before,.detail-scene-break .scene-window:after{display:none}@media(max-width:760px){.scene-story,.detail-page .scene-story{width:86vw;max-width:none;left:7vw;right:auto;padding:18px 20px;bottom:auto}.scene-story>strong{font-size:20px}.scene-story>p{font-size:11px;margin-bottom:12px}.world-labels>span{font-size:6px;max-width:110px;padding:7px 8px}.detail-scene-break{min-height:100svh!important;margin:0}.detail-scene-break .scene-break-label{position:relative;left:auto;top:auto;padding:40px 7vw 0;width:100%;max-width:none;background:#050505}.detail-main .scene-break-label h2{font-size:31px;max-width:340px}.detail-scene-break .scene-window{height:85svh;min-height:650px}.detail-scene-break .scene-break-label+.scene-window{margin-top:0!important}}@media(min-width:761px){.scene-story[data-model=inference]{width:40vw;max-width:530px}.scene-story[data-model=inference] .ai-approve{display:inline-block;width:calc(100% - 145px);margin:14px 18px 0 0;vertical-align:middle}.scene-story[data-model=inference] .scene-replay{display:inline-block;max-width:120px;vertical-align:middle;line-height:1.8}}@media(max-width:760px){#website .scene-window{height:84svh;min-height:700px}}.scene-story{--scene-accent:#ff632b;border-top:2px solid var(--scene-accent)}.scene-story[data-model=blueprint],.scene-story[data-model=operations],.scene-story[data-model=globe]{--scene-accent:#8fc8ff}.scene-story[data-model=inference]{--scene-accent:#a8b8ff}.scene-story[data-model=laboratory],.scene-story[data-model=security]{--scene-accent:#f1e2c7}.scene-story .scene-story-kicker{color:var(--scene-accent);font-size:8px;line-height:1.7;letter-spacing:.08em}.scene-story .scene-action{display:block;width:100%;min-height:46px;margin:17px 0 0;padding:12px 14px;border:1px solid var(--scene-accent);border-radius:0;background:var(--scene-accent);color:#101015;font:600 10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em;text-align:left;cursor:pointer;transition:background .18s,color .18s}.scene-story .scene-action:not(:disabled):after{content:"↗";float:right;font-size:16px;line-height:1}.scene-story .scene-action:not(:disabled):hover{background:#fff;color:#101015}.scene-story .scene-action:focus-visible{outline:2px solid #fff;outline-offset:4px}.scene-story .scene-action:disabled{color:var(--scene-accent);background:transparent;cursor:default}.scene-story .scene-action[hidden]{display:none}.scene-story .scene-replay{min-height:44px;margin-top:5px;font-size:8px;letter-spacing:.05em}.scene-story .workflow-progress span{font-size:7px;line-height:1.55;text-transform:uppercase}.scene-story[data-interaction=ready] .workflow-progress span.active{opacity:.6}@media(max-width:760px){.scene-story>p{font-size:12px;line-height:1.65}.scene-story .workflow-status{font-size:8px}.scene-story .workflow-progress span{font-size:7px}.scene-story .scene-story-kicker{font-size:8px}.scene-story .scene-action{font-size:10px;min-height:46px}}@media(min-width:1200px){.scene-story:not([data-model=inference]){width:46vw;max-width:800px;display:grid;grid-template-columns:minmax(0,1fr) 190px;column-gap:24px;padding:17px 21px;align-items:start}.scene-story:not([data-model=inference])>.scene-story-kicker{grid-column:1/-1}.scene-story:not([data-model=inference])>strong{grid-column:1;grid-row:2;font-size:21px;margin:7px 0}.scene-story:not([data-model=inference])>p{grid-column:1;grid-row:3;line-height:1.6;margin:0 0 10px}.scene-story:not([data-model=inference])>.workflow-progress{grid-column:1;grid-row:4}.scene-story:not([data-model=inference])>.workflow-status{grid-column:1;grid-row:5;line-height:1.6;margin-top:8px}.scene-story:not([data-model=inference])>.scene-action{grid-column:2;grid-row:2/5;align-self:center;min-height:56px;margin:8px 0;font-size:10px;padding:14px}.scene-story:not([data-model=inference])>.scene-replay{grid-column:2;grid-row:5;margin:0;min-height:28px;text-align:left}}@media(max-width:1050px){.menu-open .scene-story{visibility:hidden;pointer-events:none}}.retained-page .detail-main [id]{scroll-margin-top:110px}.retained-page .detail-main h2{max-width:1100px}.retained-page .reading-surface>p{max-width:850px}.retained-page .reading-surface>.detail-link{margin-right:28px}.retained-page .detail-hero-copy>p{max-width:550px}@media(min-width:761px){.retained-page .detail-main h1{font-size:clamp(62px,5.4vw,104px)}}.retained-page .detail-method>ol.three-steps:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.retained-route-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 5vw;margin-top:40px}.retained-route-list .detail-link{font:700 27px/1.2 Barlow;padding:22px 0;text-transform:none}.retained-calculator-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:5vw;margin-top:40px;align-items:start}.retained-calculator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.retained-calculator label{display:flex;flex-direction:column;gap:12px;color:#ddd;font:13px/1.5 Arial}.retained-calculator input{width:100%;min-height:50px;border:1px solid #666;background:#141414;color:#fff;border-radius:0;font:16px Arial;padding:14px}.retained-calculator input:focus-visible,.retained-pattern-filters button:focus-visible{outline:2px solid #ff743d;outline-offset:4px}.retained-calculator-results{display:grid;gap:20px;border-top:2px solid #ff6428;padding-top:20px}.retained-calculator-results>*{margin:0;padding-bottom:18px;border-bottom:1px solid #fff3}.retained-calculator-results>h3,.retained-calculator-results .response-rates strong{display:block;font:700 clamp(30px,3.5vw,58px)/1.1 Barlow;color:#ff743d;margin:10px 0}.retained-calculator-results dl{margin:0}.retained-calculator-results dl>div{padding:15px 0;border-bottom:1px solid #fff3}.retained-calculator-results dd strong{display:block;font:16px/1.6 Arial;color:#eee;margin:8px 0}.retained-calculator-results .response-rates{grid-template-columns:1fr;gap:18px;margin-top:10px}.retained-calculator-results .response-rates article{border:0;padding:0}.retained-calculator-results dt{font:13px/1.7 Arial;color:#bbb}.retained-calculator-results dd{margin:0}.retained-pattern-filters{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.retained-pattern-filters button{min-height:46px;padding:12px 17px;border:1px solid #777;background:#151515;color:#eee;font:12px/1.5 var(--mono);cursor:pointer}.retained-pattern-filters button:hover{border-color:#ff743d}.retained-pattern-filters button[aria-pressed=true]{background:#ff6428;color:#080808;border-color:#ff6428}.retained-page [hidden]{display:none!important}.retained-page summary:focus-visible{outline:2px solid #ff743d;outline-offset:4px}.retained-definitions{margin:28px 0}.retained-definitions>div{border-top:1px solid #fff3;padding:18px 0}.retained-definitions dt{font:700 14px/1.6 Arial;color:#eee}.retained-definitions dd{font:14px/1.8 Arial;color:#bbb;margin:10px 0 0}div.retained-definitions>div>strong{display:block;font:400 16px/1.7 Arial;max-width:760px;margin-top:10px}.retained-checklist li>strong,.retained-checklist li>span{display:block}@media(max-width:1050px){.retained-calculator-grid{grid-template-columns:1fr;gap:35px}}@media(max-width:760px){.retained-page .detail-main [id]{scroll-margin-top:85px}.retained-page .detail-method>ol.three-steps:has(>li:nth-child(4):last-child){grid-template-columns:1fr}.retained-route-list{grid-template-columns:1fr;margin-top:25px}.retained-route-list .detail-link{font-size:25px;padding:18px 0}.retained-calculator-fields{grid-template-columns:1fr;gap:20px}.retained-calculator-results>h3,.retained-calculator-results .response-rates strong{font-size:42px}}
