@font-face{font-family:Barlow;src:url(/fonts/barlow-bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Plex;src:url(/fonts/plex-mono.ttf) format("truetype");font-weight:400;font-display:swap}:root{--cream:#f3f3f3;--muted:#a1a1a1;--orange:#ff4d00;--ink:#070707;--mono:Plex,monospace;color-scheme:dark;font-family:Arial,Helvetica,sans-serif;color:var(--cream);background:var(--ink);font-synthesis:none}*{box-sizing:border-box}body{margin:0;overflow:hidden;min-width:320px}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--orange);outline-offset:7px}button{border:0}a{color:inherit;text-decoration:none}button:disabled{cursor:wait}button[hidden],[hidden]{display:none!important}#scene{position:fixed;top:0;right:0;bottom:0;left:0;touch-action:none}#scene canvas{display:block;width:100%;height:100%}.vignette{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(5,5,5,.9) 0%,rgba(5,5,5,.73) 24%,transparent 53%),linear-gradient(0deg,rgba(5,5,5,.88),transparent 20%,transparent 87%,rgba(5,5,5,.38));pointer-events:none;z-index:1}.grain{position:fixed;top:0;right:0;bottom:0;left:0;opacity:.035;pointer-events:none;z-index:8;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E")}.header{position:fixed;z-index:10;top:0;left:0;width:100%;padding:28px 40px;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{display:flex;gap:10px;align-items:center;font-size:26px;letter-spacing:-1.5px;font-weight:900}.brand-mark{width:34px;height:39px;display:grid;place-items:center;background:var(--cream);color:var(--ink);border-radius:2px;font-size:31px}.brand-caption{display:block;font:7px var(--mono);letter-spacing:.5px;margin-top:1px}.edition{font:9px var(--mono);letter-spacing:1.8px;display:flex;align-items:center;gap:20px}.tiny-cross{font:23px var(--mono);color:var(--muted)}.edition-number{color:var(--muted)}.header-actions{display:flex;align-items:center;gap:25px}.sound-toggle{background:none;display:flex;gap:8px;align-items:center;font:8px var(--mono);letter-spacing:.7px;padding:12px 0}.sound-bars{display:flex;align-items:center;gap:2px;height:13px}.sound-bars i{width:2px;height:3px;background:var(--muted);transition:height .3s}.sound-bars i:nth-child(2){height:10px}.sound-bars i:nth-child(3){height:7px}.sound-toggle[aria-pressed=true] i{animation:equalize .6s ease-in-out infinite alternate;background:var(--orange)}.sound-toggle[aria-pressed=true] i:nth-child(2){animation-delay:.2s}.sound-toggle[aria-pressed=true] i:nth-child(3){animation-delay:.4s}.contact{font:9px var(--mono);letter-spacing:.7px;border:1px solid #5f5f5f;padding:12px 14px;display:flex;gap:20px;align-items:center}.contact span{color:var(--orange);font-size:17px}.contact:hover{background:var(--cream);color:var(--ink)}.story{position:fixed;z-index:3;left:5.2vw;top:19.5vh;width:38vw;max-width:620px;pointer-events:none}.story button{pointer-events:auto}.eyebrow{font:9px var(--mono);letter-spacing:1.2px;display:flex;align-items:center;gap:9px;margin-bottom:24px;color:#d7d7d7}.status-dot{height:5px;width:5px;background:var(--orange);box-shadow:0 0 13px #ff4d0088}.eyebrow .status-dot{animation:blink 2s ease-in-out infinite}h1{font:700 clamp(63px,7.4vw,132px)/.82 Barlow,"Arial Narrow",Impact,sans-serif;letter-spacing:-.025em;margin:0;text-transform:uppercase}h1 span{display:block}.muted{color:#7d7d7d}.orange{color:var(--orange)}#description{font-size:12px;line-height:1.85;color:#c2c2c2;margin:24px 0 22px;max-width:330px}.story-actions{display:flex;align-items:center;gap:18px}.primary{background:var(--cream);color:var(--ink);min-height:49px;padding:7px 8px 7px 18px;display:flex;gap:30px;align-items:center;justify-content:space-between;font:10px var(--mono);letter-spacing:.3px;transition:background .2s,transform .2s}.primary:hover{background:#fff;transform:translateY(-2px)}.button-arrow{display:grid;place-items:center;width:34px;height:34px;background:var(--orange);color:var(--ink);font:24px Arial}#duration{font:8px/1.7 var(--mono);letter-spacing:.4px;color:var(--muted)}.story-note{font-size:11px;color:var(--muted);margin-top:25px}.world-caption{position:fixed;right:4vw;top:18vh;width:33vw;font:8px var(--mono);letter-spacing:.8px;color:#ababab;z-index:2;display:flex;align-items:center;gap:18px;pointer-events:none}.world-caption>span:first-child{color:#f5f5f5}.caption-line{flex:1;height:1px;background:#5d5d5d3d}.world-hint{position:fixed;z-index:2;right:7vw;bottom:20vh;display:flex;gap:9px;align-items:center;font:8px var(--mono);letter-spacing:1px;color:#b0b0b0;pointer-events:none}.orbit-icon{font-size:24px}.footer{position:fixed;z-index:10;bottom:0;left:0;right:0;padding:25px 40px;display:flex;align-items:center;gap:40px;background:linear-gradient(0deg,#070707,transparent);border-top:1px solid #a7a7a726}.playback{display:flex;align-items:center;gap:9px;font:9px var(--mono);white-space:nowrap}.playback button{background:none;font-size:11px;width:27px;height:32px}.playback #replay{font-size:21px;margin-left:8px;color:var(--muted)}.clock-divider{color:#6b6b6b}.timeline{flex:1;max-width:740px;margin:auto}.timeline input{width:100%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--orange) var(--progress,0%),#56565666 var(--progress,0%));height:2px;cursor:ew-resize;margin:5px 0 15px}.timeline input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:6px;height:6px;background:var(--cream);border:0;border-radius:0}.timeline input::-moz-range-thumb{width:6px;height:6px;background:var(--cream);border:0;border-radius:0}.chapter-nav{display:flex;justify-content:space-between;gap:12px}.chapter-nav button{background:none;color:gray;font:8px var(--mono);padding:4px 0;letter-spacing:.25px;white-space:nowrap}.chapter-nav button span{font-size:8px;opacity:.5;margin-right:8px}.chapter-nav button.active{color:var(--cream)}.chapter-nav button.active span{color:var(--orange);opacity:1}.preview-label{font:7px/1.9 var(--mono);letter-spacing:.8px;text-align:right;color:#c9c9c9}.preview-label span{color:#696969}.hotspot{position:fixed;left:0;top:0;z-index:4;display:flex;align-items:center;gap:9px;background:none;transform:translate(-50%,-50%);padding:8px;opacity:0;transition:opacity .6s;pointer-events:none;white-space:nowrap;text-align:left}.hotspot-ring{display:grid;place-items:center;width:27px;height:27px;border:1px solid #e2e2e277;box-shadow:0 0 0 4px #07070755;background:#0a0a0ac9;border-radius:50%;font:8px var(--mono)}.hotspot:hover .hotspot-ring{background:var(--orange);color:var(--ink);border-color:var(--orange)}.hotspot-text{font:9px var(--mono);letter-spacing:.3px;text-shadow:0 1px 5px #000}.hotspot-text>span{display:block;font-size:6px;margin-top:5px;color:#a8a8a8}.hotspot.active{opacity:1;pointer-events:auto}#hotspot-1 .hotspot-ring{border-color:var(--orange);color:var(--orange);box-shadow:0 0 0 5px #ff4d001a}.evidence{position:fixed;z-index:6;right:6vw;top:28vh;width:310px;background:#eee;color:#0d0d0d;padding:22px;box-shadow:0 20px 80px #02020280;transform:rotate(1deg);animation:card-in .45s ease-out}.evidence-top{display:flex;justify-content:space-between;align-items:center;font:8px var(--mono);letter-spacing:1px}.evidence-top button{background:transparent;color:#0e0e0e;font:22px Arial;padding:0;width:22px;height:24px}.evidence h2{font:700 33px/.98 Barlow,Impact,sans-serif;text-transform:uppercase;margin:18px 0}.evidence-code{background:#0d0d0d;color:#d2d2d2;font:9px/1.9 var(--mono);padding:14px}.evidence-code span{color:#ff4d00}.evidence p{font-size:11px;line-height:1.7;margin:16px 0}.evidence-line{border-top:1px solid #11111122;padding:11px 0;display:flex;justify-content:space-between;font:7px var(--mono)}.good{color:#434343}.bad{color:#ff4d00}.restore{display:flex;justify-content:space-between;width:100%;background:#0d0d0d;padding:14px;color:#f6f6f6;font:8px var(--mono);margin-top:12px}.restore:hover{background:#3f3f3f}.restore span{color:var(--orange)}.evidence-foot{display:block;font:6px var(--mono);letter-spacing:.6px;margin-top:14px;opacity:.6}.recovery-seal{position:fixed;z-index:3;right:9vw;bottom:24vh;color:#ddd;font:9px var(--mono);letter-spacing:1px;display:flex;align-items:center;gap:12px;opacity:0;transform:translateY(20px);transition:opacity 1s,transform 1s;pointer-events:none}.recovery-seal span{border:1px solid #c4c4c4;padding:8px;border-radius:50%;font:16px Arial}.loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#070707;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .65s}.loading.done{opacity:0;pointer-events:none}.load-mark{font:700 100px Barlow;line-height:1;color:var(--orange)}.loading p{font:8px var(--mono);letter-spacing:2px}.loading p span{display:block;height:1px;margin-top:20px;background:var(--orange);animation:load 1s infinite alternate}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#fallback{position:fixed;z-index:2;right:8vw;top:42%;width:30%;font:12px/1.8 var(--mono);color:var(--muted)}body[data-phase="1"] .story,body[data-phase="2"] .story,body[data-phase="3"] .story,body[data-phase="4"] .story{top:24vh}body:not([data-phase="0"]) h1{font-size:clamp(60px,7vw,118px);line-height:.9}body[data-phase="4"] .status-dot,body[data-phase="3"] .status-dot{background:#bcbcbc}body[data-phase="4"] .orange,body[data-phase="3"] .orange{color:#c7c7c7}body[data-phase="4"] .recovery-seal,body[data-phase="3"] .recovery-seal{opacity:1;transform:translateY(0)}body[data-phase="4"] .world-hint,body[data-phase="3"] .world-hint{opacity:0}.story.transition h1{animation:text-in .65s cubic-bezier(.22,1,.36,1)}.story.transition #description{animation:text-in .8s cubic-bezier(.22,1,.36,1)}body[data-phase="2"] .world-caption{color:#ff4d00}@keyframes equalize{to{height:12px}}@keyframes blink{50%{opacity:.4}}@keyframes text-in{0%{transform:translateY(22px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes card-in{0%{transform:translateY(20px) rotate(4deg);opacity:0}to{transform:translateY(0) rotate(1deg);opacity:1}}@keyframes load{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}@media(min-width:1600px){.story{top:20vh}#description{font-size:15px;max-width:410px}.eyebrow{font-size:11px}.primary{padding:9px 10px 9px 24px;font-size:12px;min-height:58px}.story-note{font-size:13px}.footer{padding-bottom:35px}.world-caption{font-size:10px}}@media(max-height:750px)and (min-width:761px){.story{top:20vh}h1{font-size:clamp(57px,6.7vw,99px)}#description{font-size:11px;margin:16px 0 17px}.eyebrow{margin-bottom:18px}.story-note{margin-top:17px}.world-hint{bottom:18vh}.footer{padding-top:18px;padding-bottom:19px}}@media(max-width:1050px){.header{padding:24px}.edition{display:none}.footer{padding:22px 24px;gap:24px}.preview-label{display:none}.story{left:5vw;width:44vw}.world-caption{right:4vw;width:35vw}.hotspot-text{display:none}.evidence{right:4vw;width:290px}}@media(max-width:760px){.header{padding:20px 21px}.brand{font-size:23px}.brand-mark{width:29px;height:34px;font-size:27px}.brand-caption{font-size:5px}.header-actions{gap:16px}.contact{font-size:7px;padding:9px 10px;gap:10px}.contact span{font-size:15px}.sound-toggle{padding:10px 0}.sound-toggle>span:last-child{display:none}.story{top:15vh;left:7vw;width:87vw;max-width:none}.eyebrow{font-size:7px;letter-spacing:1px;margin-bottom:18px}h1{font-size:clamp(51px,13.2vw,86px);line-height:.88;max-width:91vw}h1 span{display:inline}h1 span:after{content:" "}h1 span:nth-child(2):after{content:"";display:block}#description{font-size:10px;line-height:1.65;margin:16px 0;max-width:310px}#description br{display:none}.story-actions{gap:13px}.primary{font-size:8px;min-height:41px;padding:6px 7px 6px 14px;gap:20px}.button-arrow{width:29px;height:29px;font-size:21px}#duration{font-size:6px}.story-note{display:none}.vignette{background:linear-gradient(180deg,#07070799,rgba(5,5,5,.15) 20%,transparent 45%,transparent 79%,#070707dd)}.world-caption{top:auto;bottom:19.5vh;width:85vw;right:7vw;font-size:6px;gap:12px}.world-caption .caption-line{display:none}.world-hint{bottom:23vh;right:7vw;font-size:6px;letter-spacing:.5px}.orbit-icon{font-size:20px}.footer{padding:12px 21px 19px;display:grid;gap:7px}.playback{justify-content:center;font-size:8px;gap:7px}.playback button{height:24px;font-size:9px}.playback #replay{font-size:18px}.timeline{width:100%;max-width:none}.timeline input{margin:5px 0 12px}.chapter-nav{gap:7px}.chapter-nav button{font-size:6px;letter-spacing:0}.chapter-nav button span{display:block;font-size:7px;margin:0 0 6px;text-align:left}.hotspot-ring{width:25px;height:25px}.evidence{top:24%;right:8vw;width:84vw;max-width:350px;padding:20px;transform:rotate(0)}.evidence h2{font-size:29px}.evidence p{font-size:12px}.evidence-line{font-size:8px}.restore{font-size:9px;padding:16px}.evidence-foot{font-size:7px}.evidence-code{font-size:10px}.recovery-seal{right:7vw;bottom:24vh;font-size:7px}.recovery-seal span{font-size:11px;padding:6px}body:not([data-phase="0"]) .story{top:16vh}body:not([data-phase="0"]) h1{font-size:clamp(57px,14vw,87px);line-height:.9;max-width:91vw}#fallback{right:7vw;top:60%;width:85%;font-size:10px}}@media(max-height:680px)and (max-width:760px){.story{top:15vh}h1{font-size:11.8vw}.eyebrow{margin-bottom:12px}#description{font-size:9px;margin:11px 0}.world-caption{bottom:22vh}.world-hint{bottom:27vh}.evidence{top:16%;padding:15px}.evidence h2{margin:12px 0}.evidence p{margin:10px 0;font-size:10px}.evidence-code{padding:10px}.evidence-line{padding:8px 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.site-nav{display:flex;gap:18px}.site-nav button{background:none;font:8px var(--mono);letter-spacing:.5px;padding:12px 0;color:#d0d0d0}.site-nav button:hover{color:var(--orange)}#website{position:fixed;top:0;right:0;bottom:0;left:0;background:#eee;color:#0d0d0d;z-index:30;overflow:auto;padding:35px 6vw 0;animation:site-in .6s cubic-bezier(.2,.8,.2,1);overscroll-behavior:contain}.site-top{display:flex;justify-content:space-between;align-items:center;font:8px var(--mono);padding-bottom:24px;border-bottom:1px solid #1212122d;gap:20px}.site-top button{background:none;color:inherit;font:8px var(--mono);display:flex;align-items:center;gap:28px}.site-top button b{font:24px Arial}.site-intro{margin:70px 0 60px}.site-eyebrow{font:8px var(--mono);letter-spacing:1px}.site-intro h2{font:700 clamp(65px,8.6vw,155px)/.84 Barlow,Impact,sans-serif;letter-spacing:-.025em;margin:25px 0}.site-intro h2 span{color:#ff4d00}.site-intro p{font-size:13px;line-height:1.8;color:#5e5e5e}.site-services{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:32px 0 60px;border-top:1px solid #12121244}.site-services>a{display:flex;flex-direction:column;align-items:flex-start}.site-services>a>span{font:8px var(--mono);letter-spacing:.5px}.site-services h3{font:700 46px/.96 Barlow,Impact,sans-serif;text-transform:uppercase;margin:26px 0 16px}.site-services p{font-size:12px;line-height:1.9;color:#5c5c5c;max-width:285px;flex:1}.site-services b{font:8px var(--mono);border-bottom:1px solid #0d0d0d;padding:12px 0;margin-top:13px}.site-services a:hover h3{color:#ff4d00}.site-record{background:#0e0e0e;color:#ededed;margin:0 -6vw;padding:65px 6vw;display:grid;grid-template-columns:1fr 1.3fr;gap:70px;scroll-margin-top:0}.site-record h3{font:700 58px/.95 Barlow,Impact,sans-serif;text-transform:uppercase;margin:28px 0 20px}.site-record p{font-size:12px;color:#bcbcbc}.site-record a{font:8px var(--mono);display:inline-block;border-bottom:1px solid #a6a6a6;padding:14px 0;margin-top:20px}.site-record dl{margin:0}.site-record dl>div{padding:21px 0;border-top:1px solid #b5b5b540}.site-record dt{font:8px var(--mono);color:#c2c2c2}.site-record dd{font-size:13px;line-height:1.8;margin:12px 0 0;max-width:440px}.site-contact{padding:75px 0 65px}.site-contact>a{display:block;font:700 clamp(70px,9vw,150px)/.88 Barlow,Impact,sans-serif;margin:30px 0}.site-contact>a>span{color:#ff4d00}.site-contact>div{display:flex;gap:50px;font:10px var(--mono);margin-top:30px}.site-contact>div>a{border-bottom:1px solid #5b5b5b;padding-bottom:5px}.site-bottom{display:flex;justify-content:space-between;border-top:1px solid #5b5b5b44;padding:25px 0;font:7px var(--mono);color:#626262;gap:20px}@keyframes site-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:1200px){.edition{display:none}}@media(max-width:760px){.site-nav{display:none}#website{padding-top:22px}.site-top{font-size:6px;gap:12px}.site-top button{font-size:6px;gap:10px}.site-intro{margin:45px 0 35px}.site-intro h2{font-size:18vw}.site-intro p{font-size:11px}.site-services{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.site-services>a{border-bottom:1px solid #1212122d;padding-bottom:20px}.site-services h3{font-size:42px;margin:18px 0 10px}.site-services p{max-width:none;margin:6px 0}.site-services h3 br{display:none}.site-services b{margin-top:5px}.site-record{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:40px}.site-record h3{font-size:48px}.site-record dd{font-size:12px}.site-contact{padding:48px 0}.site-contact>div{font-size:8px;gap:20px}.site-bottom{font-size:6px;line-height:1.8;display:block}.site-bottom span{display:block;margin-top:10px}}@media(max-width:760px){.primary,.chapter-nav button{min-height:44px}.playback button{height:32px;min-width:32px}.contact{min-height:38px}.world-hint{bottom:25vh}.recovery-seal{bottom:26vh}}.hotspot{visibility:hidden}.hotspot.active{visibility:visible}@media(max-width:760px){body:not([data-phase="0"]) h1 span{display:block}body:not([data-phase="0"]) h1 span:after{content:none}}html{scroll-behavior:smooth;scroll-padding-top:0}body{overflow-x:hidden;overflow-y:auto}#scene{touch-action:pan-y}.experience-track{height:360svh;position:relative}.opening-viewport{position:sticky;z-index:2;top:0;height:100svh;pointer-events:none;overflow:hidden}.opening-viewport .story,.opening-viewport .world-caption,.opening-viewport .world-hint,.opening-viewport .recovery-seal{position:absolute}.opening-viewport .evidence{pointer-events:auto}.header{background:linear-gradient(#070707f2,#070707bb 65%,transparent);padding-bottom:28px}.header .edition{display:none}.site-nav{display:flex;gap:20px}.site-nav a{font:8px var(--mono);letter-spacing:.7px;padding:16px 0;color:#b3b3b3;position:relative}.site-nav a[aria-current=page]{color:var(--cream)}.site-nav a[aria-current=page]:after{content:"";position:absolute;bottom:5px;left:0;right:0;height:2px;background:var(--orange)}.site-nav a:hover{color:var(--orange)}.offstage{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.footer{transition:opacity .35s,visibility .35s}.browse-cue{display:inline-flex;gap:22px;align-items:center;font:8px var(--mono);letter-spacing:1px;color:#c4c4c4;margin-top:19px;pointer-events:auto;padding:9px 0}.browse-cue span{color:var(--orange);font-size:17px}.story-note{margin-top:12px}#back-top{position:fixed;right:28px;bottom:22px;z-index:15;display:flex;align-items:center;gap:10px;font:8px var(--mono);letter-spacing:.6px;padding:12px 15px;background:#0b0b0bec;border:1px solid #bfbfbf45;opacity:0;visibility:hidden;transition:opacity .25s;box-shadow:0 4px 24px #0003}#back-top span{color:var(--orange);font-size:18px}#back-top.visible{opacity:1;visibility:visible}body[data-section=home] #back-top{bottom:114px}#website{position:relative;inset:auto;overflow:visible;background:transparent;color:var(--cream);padding:0;z-index:2;animation:none;pointer-events:none}.page-section{position:relative;min-height:125svh;padding:100px 5.2vw 120px;display:flex;flex-direction:column;justify-content:center;isolation:isolate;scroll-margin-top:0;pointer-events:none}.page-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#070707ed,rgba(5,5,5,.9) 30%,rgba(5,5,5,.3) 50%,transparent 66%)}.section-kicker{position:absolute;left:5.2vw;right:5.2vw;top:130px;display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:1px;color:#b3b3b3;padding-bottom:17px;border-bottom:1px solid #b2b2b240}.section-kicker span:first-child{color:var(--cream)}.section-copy{width:40%;max-width:570px;pointer-events:auto;position:relative;padding:70px 0 65px}.section-copy h2{font:700 clamp(65px,7.1vw,128px)/.88 Barlow,Impact,sans-serif;letter-spacing:-.02em;margin:23px 0 24px}.section-copy h2 em{font-style:normal;color:#bbb}.section-copy .site-eyebrow{font-size:8px;letter-spacing:.7px;color:#bababa}.section-lead{font:13px/1.8 Arial,sans-serif;color:#c6c6c6;margin:0 0 28px}.service-selector{display:flex;gap:0;border-bottom:1px solid #acacac5c;width:100%;max-width:430px}.service-selector button{position:relative;flex:1;background:transparent;padding:17px 10px 17px 0;text-align:left;font:8px var(--mono);color:#aaa;min-height:52px}.service-selector button span{display:block;color:#767676;font-size:7px;margin-bottom:9px}.service-selector button b{font:14px Arial;margin-left:6px;font-weight:400;color:#ff4d00;opacity:0;transition:opacity .3s}.service-selector button[aria-selected=true]{color:#f4f4f4}.service-selector button[aria-selected=true]:after{content:"";position:absolute;left:0;right:12px;bottom:-1px;height:2px;background:var(--orange)}.service-selector button[aria-selected=true] b{opacity:1}#service-detail{max-width:405px;min-height:178px;padding-top:22px}#service-detail h3{font:700 28px/1 Barlow,Impact,sans-serif;text-transform:uppercase;margin:0 0 12px}#service-detail p{font-size:12px;line-height:1.8;color:#b8b8b8;margin:0 0 15px}#service-link,.text-link{font:8px var(--mono);letter-spacing:.4px;border-bottom:1px solid #afafaf77;display:inline-flex;align-items:center;gap:22px;padding:10px 0}#service-link span,.text-link span{color:var(--orange);font:16px Arial}.scene-annotation{position:absolute;bottom:20%;right:7vw;max-width:42%;text-align:right;pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;gap:13px;font:9px var(--mono);letter-spacing:1px;color:#e2e2e2}.scene-annotation small{font:6px var(--mono);color:#aaa;letter-spacing:.65px}.annotation-orbit{width:29px;height:29px;border:1px solid #bbbbbb77;border-radius:50%;position:relative;animation:orbit 8s linear infinite}.annotation-orbit:before{content:"";position:absolute;width:5px;height:5px;top:0;left:5px;border-radius:50%;background:var(--orange);box-shadow:0 0 14px var(--orange)}.next-section{position:absolute;bottom:65px;left:5.2vw;display:flex;align-items:center;gap:24px;font:8px var(--mono);letter-spacing:.8px;padding:15px 0;pointer-events:auto}.next-section span{font-size:21px;color:var(--orange)}.record-section{min-height:130svh}.record-section:before{background:linear-gradient(90deg,#090909f5 0%,#090909ef 30%,#09090961 51%,transparent 68%)}.record-section h2 em{color:var(--orange)}.record-selector{display:flex;max-width:430px;border-bottom:1px solid #aeaeae55}.record-selector button{background:none;flex:1;text-align:left;padding:13px 7px 15px 0;min-height:58px;font:10px var(--mono);color:gray;position:relative}.record-selector button span{display:block;font-size:6px;letter-spacing:.3px;margin-top:11px}.record-selector button[aria-selected=true]{color:var(--orange)}.record-selector button[aria-selected=true]:after{content:"";height:2px;position:absolute;left:0;right:9px;bottom:-1px;background:var(--orange)}#record-detail{padding:22px 0 15px;min-height:169px;max-width:405px}#record-index{font:7px var(--mono);color:#bcbcbc;letter-spacing:.7px}#record-detail h3{font:700 29px/1 Barlow,sans-serif;text-transform:uppercase;margin:12px 0}#record-detail p{font-size:12px;line-height:1.8;color:#c1c1c1;margin:0}.detail-enter{animation:detail-enter .4s ease-out}.contact-section{min-height:115svh}.contact-section .section-copy{width:47%}.contact-section h2{font-size:clamp(80px,9vw,155px)}.contact-section h2 em{color:var(--orange)}.contact-call{display:inline-flex;gap:60px;align-items:center;background:var(--cream);color:#0a0a0a;font:10px var(--mono);padding:12px 12px 12px 23px;min-height:52px;margin:8px 0 15px}.contact-call>span{display:grid;place-items:center;background:var(--orange);width:34px;height:34px;font:25px Arial}.contact-call:hover{background:#fff}.contact-number{display:block;font:10px var(--mono);color:#c9c9c9;margin-bottom:22px}.contact-pulse{height:9px;width:9px;border-radius:50%;background:#c2c2c2;box-shadow:0 0 0 7px #c2c2c217;animation:contact-pulse 3s ease-out infinite}.journey-end{position:absolute;bottom:25px;left:5.2vw;right:5.2vw;border-top:1px solid #b5b5b53b;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:24px 0;font:7px var(--mono);color:#848484;pointer-events:auto}.journey-end a{color:var(--cream);padding:8px 0}.journey-end span{padding-right:160px}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes contact-pulse{50%{box-shadow:0 0 0 16px #c2c2c200}}@keyframes detail-enter{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.header-actions{gap:20px}.site-nav{gap:15px}.site-nav a{font-size:7px}.section-copy{width:46%}.section-copy h2{font-size:7.8vw}.section-kicker{top:118px}.section-copy{padding-top:90px}.page-section{padding-top:100px}.section-copy .site-eyebrow{font-size:7px}.scene-annotation{font-size:8px;max-width:40%}}@media(max-width:760px){.experience-track{height:330svh}.header{padding:14px 21px 48px;align-items:flex-start;background:linear-gradient(#070707fa 75%,#070707d9 92%,transparent)}.header-actions{gap:15px;align-items:center}.site-nav{position:absolute;left:21px;right:21px;top:61px;display:flex!important;justify-content:space-between;gap:12px}.site-nav a{font-size:8px;letter-spacing:1px;padding:12px 7px;min-height:40px}.site-nav a:first-child{padding-left:0}.site-nav a[aria-current=page]:after{bottom:4px;right:7px}.opening-viewport .story{top:17vh}.eyebrow{font-size:6px}.story-note{display:none}.browse-cue{font-size:7px;letter-spacing:.5px;margin-top:8px;padding:4px 0}.browse-cue span{font-size:14px}.page-section{min-height:140svh;padding:140px 7vw 100px;justify-content:flex-start}.section-kicker{left:7vw;right:7vw;top:135px;font-size:6px;letter-spacing:.5px}.section-kicker span:last-child{max-width:47%;text-align:right}.section-copy{width:100%;max-width:none;padding:64px 0 0}.section-copy h2{font-size:17vw;line-height:.87;margin:18px 0 20px;max-width:95%}.section-copy h2 em br{display:initial}.section-copy .site-eyebrow{font-size:6px;letter-spacing:.3px}.section-lead{font-size:11px;line-height:1.6;margin-bottom:18px}.section-lead br{display:none}.service-selector{max-width:none}.service-selector button{font-size:8px;padding-top:13px;padding-bottom:13px}.service-selector button span{font-size:6px;margin-bottom:7px}#service-detail{max-width:none;padding-top:18px;min-height:155px}#service-detail h3{font-size:25px}#service-detail p{font-size:11px;line-height:1.7;margin-bottom:10px}#service-link,.text-link{font-size:7px;min-height:42px}.page-section:before{background:linear-gradient(#070707ee 0%,#070707d9 49%,#07070724 63%,transparent 80%)}.scene-annotation{right:7vw;bottom:115px;max-width:85%;font-size:7px}.scene-annotation small{font-size:5px}.annotation-orbit{width:22px;height:22px}.next-section{bottom:40px;left:7vw;font-size:7px;gap:16px}.next-section span{font-size:17px}.record-section{min-height:145svh}.record-section:before{background:linear-gradient(#090909f5 0%,#090909eb 49%,#09090925 66%,transparent 85%)}.record-section h2{font-size:18vw}.record-selector{max-width:none}.record-selector button{font-size:10px;min-height:59px}.record-selector button span{font-size:6px}#record-detail{min-height:158px;padding-top:19px;max-width:none}#record-detail h3{font-size:26px}#record-detail p{font-size:11px;line-height:1.7}.contact-section{min-height:137svh}.contact-section .section-copy{width:100%}.contact-section h2{font-size:21vw}.contact-call{font-size:9px;min-height:50px}.contact-number{font-size:10px}.journey-end{left:7vw;right:7vw;bottom:15px;display:block;font-size:7px;padding:20px 0}.journey-end a{display:block;padding-bottom:18px}.journey-end span{display:block;font-size:6px;padding:0}#back-top{right:17px;bottom:19px;padding:10px 12px;font-size:7px;min-height:42px;background:#0c0c0ced}body[data-section=home] #back-top{bottom:150px}}@media(max-height:720px)and (max-width:760px){.page-section{min-height:175svh}.contact-section{min-height:165svh}.opening-viewport .story{top:19vh}.opening-viewport h1{font-size:11.2vw}.browse-cue{margin-top:4px}.opening-viewport #description{font-size:9px}.record-section{min-height:185svh}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.annotation-orbit,.contact-pulse,.detail-enter{animation:none}}.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] 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}}:root{--ink:#050505;--cream:#f5f5f5;--muted:#aaa;--orange:#ff4d00}::selection{background:var(--orange);color:#050505}.brand-mark{background:var(--orange);color:#050505;border-radius:0}.header{background:linear-gradient(#050505fa,#050505ca 70%,transparent)}.site-nav a{color:#ccc}.site-nav a[aria-current=page]{color:#fff}.header .contact{border-color:#ff4d00;background:#ff4d00;color:#050505}.header .contact span{color:#050505}.vignette{background:linear-gradient(90deg,#050505e8,#050505aa 26%,transparent 52%),linear-gradient(0deg,#050505d9,transparent 22%,transparent 87%,#05050566)}.grain{opacity:.02}.opening-viewport .story{width:44vw;max-width:760px;top:21vh}.opening-viewport h1{font-size:clamp(72px,8.7vw,157px);line-height:.83;letter-spacing:-.035em}.opening-viewport h1 .outline{color:transparent;-webkit-text-stroke:1.4px #f5f5f5}.opening-viewport #description{font-size:13px;color:#ccc;max-width:370px;margin:24px 0}.primary{background:#ff4d00;color:#050505;min-height:52px}.primary .button-arrow{background:#050505;color:#ff4d00}.primary:hover{background:#ff6828}.story-note{color:#bdbdbd}.world-caption{color:#bbb}.world-caption>span:first-child{color:var(--orange)}.signal-band{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:44svh;padding:50px 5.2vw;background:#ff4d00;color:#050505;overflow:hidden;pointer-events:auto}.signal-band>span:first-child{font:10px var(--mono);letter-spacing:2px;padding-bottom:18px}.signal-band strong{font:700 clamp(88px,14vw,245px)/.82 Barlow,Impact,sans-serif;letter-spacing:-.04em}.signal-band-arrow{position:absolute;right:6vw;top:50%;transform:translateY(-50%);font:clamp(90px,16vw,240px)/1 Arial}.section-copy h2 em,.content-heading h2 em{color:#ff4d00}.page-section:before{background:linear-gradient(90deg,#050505fa 0%,#050505f0 27%,#0505057a 45%,transparent 62%)}.section-copy h2{font-size:clamp(68px,7.7vw,136px)}.section-lead{font-size:14px;color:#ccc}#service-detail p,#record-detail p{font-size:13px}.scene-annotation{font-size:9px;text-shadow:0 2px 8px #000}.annotation-orbit{border-color:#ff4d00}.content-section{padding-top:100px;padding-bottom:120px}.content-section:before{background:linear-gradient(90deg,#050505fc,#050505ed 38%,#05050580 60%,#05050524)}.content-topline{border-color:#fff5;color:#bbb;position:relative}.content-heading h2{font-size:clamp(58px,6.7vw,120px);line-height:.86}.content-heading p{color:#ccc}.capabilities-section .editorial-split,.lock-section .editorial-split,.about-section .editorial-split{display:block}.capabilities-section .editorial-split>*,.lock-section .editorial-split>*,.about-section .editorial-split>*{width:48%;max-width:720px}.content-section .sticky-copy{position:relative;top:auto;padding-bottom:40px}.capabilities-section .model-note{margin-top:30px;max-width:330px}.capability summary{padding:27px 0}.capability strong{text-transform:uppercase;font-size:30px;letter-spacing:-.4px}.capability[open] strong,.capability summary:hover strong{color:#ff4d00}.capability summary:hover .expand-mark{transform:rotate(90deg)}.capability[open] .expand-mark{transform:rotate(45deg)}.capability small{color:#bbb}.capability-body p{color:#ddd}.response-section{color:#f5f5f5}.response-section .editorial-split{display:block}.response-section .editorial-split>*{width:48%;max-width:720px}.response-section .content-topline{color:#bbb;border-color:#fff5}.response-section .content-topline>span:first-child{color:#ff4d00}.response-section .content-heading h2 em{color:#ff4d00}.response-section .content-heading p,.response-section .micro-label,.response-steps p{color:#ccc}.response-section .editorial-link{color:#fff;border-color:#fff5}.response-steps{margin-top:45px}.response-steps li{border-color:#fff3}.response-steps li>span{color:#ff4d00}.response-steps h3{text-transform:uppercase}.reports-section .wide-heading{max-width:48%;margin-bottom:55px}.report-workbench{width:48%;display:block;border:0;padding-top:0}.report-options{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:35px}.report-options button{padding-right:16px;padding-top:20px}.report-options strong{font-size:30px;text-transform:uppercase}.report-options button b{top:20px;font-size:20px}.report-options small{font-size:11px;max-width:100%}#report-panel{background:#f5f5f5;border-left:5px solid #ff4d00;box-shadow:12px 12px #ff4d0022}.tool-directory{background:#050505e8;padding:35px;margin-top:45px;border:1px solid #ffffff33}.lock-section .content-heading h2{font-size:clamp(60px,7.7vw,136px)}.stack-list>div{text-transform:uppercase;font-size:30px}.stack-list>div b{color:#ff4d00}.retainers-section{color:#f5f5f5}.retainers-section:before{background:linear-gradient(90deg,#050505f5,#050505c9 60%,#0505057a)}.retainers-section .wide-heading{max-width:55%;margin-bottom:180px}.retainers-section .content-heading h2 em{color:#ff4d00}.retainers-section .content-topline,.retainers-section .micro-label{color:#bbb;border-color:#fff5}.retainers-section .content-topline>span:first-child{color:#ff4d00}.retainers-section .content-heading p{color:#ccc}.emergency-rate{border-color:#fff5;background:#050505df;padding:30px}.emergency-rate p{color:#ccc}.emergency-rate>a{background:#ff4d00;color:#050505}.emergency-rate>a span{color:#050505}.plan-grid{gap:1px;background:#ffffff40;border:1px solid #ffffff40}.plan{background:#080808ed;padding:30px 24px 24px;border-color:#fff3}.plan.selected{border-color:#ff4d00;background:#111111f5}.plan-price>span,.annual-price,.plan li,.pricing-note{color:#bbb}.plan h3{text-transform:uppercase}.plan li:before{color:#ff4d00}.plan button{border-color:#fff6;color:#fff}.plan.selected button{background:#ff4d00;color:#050505}.plan.selected button span{color:#050505}.pricing-note{background:#050505d9;padding:20px;margin:0 0 50px;max-width:none}.calculator{background:#f5f5f5;color:#050505;padding:40px;border-top:5px solid #ff4d00}.calculator .micro-label{color:#555}.calculator .cost-results .micro-label{color:#bbb}.cost-results{background:#050505}.cost-bar i{background:#ff4d00}.on-file{background:#050505ed;padding:35px;border-top:1px solid #ffffff55}.on-file p{color:#ccc}.on-file .editorial-link{color:#fff;border-color:#fff5}.about-section .sector-list{margin-top:20px}.sector-list summary{text-transform:uppercase}.partner-band{display:block;width:48%;max-width:720px}.partner-band h3{text-transform:uppercase;font-size:55px}.contact-call{background:#ff4d00;color:#050505}.contact-call>span{background:#050505;color:#ff4d00}.contact-pulse{background:#ff4d00;box-shadow:0 0 0 7px #ff4d0026}.journey-end{background:#050505;border-top:1px solid #ffffff55;padding:30px;margin-left:-30px;margin-right:-30px}:focus-visible{outline:2px solid #ff4d00;outline-offset:5px}@media(max-height:800px)and (min-width:761px){.opening-viewport .story{top:22vh}.opening-viewport h1{font-size:7.5vw}.opening-viewport #description{font-size:12px;margin:19px 0}.eyebrow{margin-bottom:19px}}@media(max-width:1100px)and (min-width:761px){.capabilities-section .editorial-split>*,.lock-section .editorial-split>*,.about-section .editorial-split>*,.response-section .editorial-split>*,.report-workbench,.reports-section .wide-heading,.partner-band{width:53%;max-width:53%}.plan{padding:25px 17px}.report-options{gap:20px}.report-options strong{font-size:26px}.plan-grid{gap:1px}.plan-price strong{font-size:38px}}@media(max-width:760px){.header{background:linear-gradient(#050505 78%,#050505de 94%,transparent)}.opening-viewport .story{width:86vw;top:17vh;left:7vw}.opening-viewport h1,body:not([data-phase="0"]) .opening-viewport h1{font-size:14.5vw;line-height:.86}.opening-viewport h1 span{display:block}.opening-viewport h1 span:after{content:none}.opening-viewport h1 .outline{-webkit-text-stroke:1px #f5f5f5}.opening-viewport #description{font-size:10px;line-height:1.65;margin:15px 0;max-width:320px}.primary{min-height:44px}.vignette{background:linear-gradient(#050505b3 0%,#0505056e 35%,transparent 55%,transparent 80%,#050505dd)}.signal-band{min-height:30svh;padding:35px 7vw}.signal-band strong{font-size:18vw}.signal-band>span:first-child{font-size:7px;padding-bottom:13px}.signal-band-arrow{font-size:70px;right:7vw;top:42%}.page-section:before{background:linear-gradient(#050505f5 0%,#050505d9 40%,#05050540 57%,transparent 78%)}.section-copy h2{font-size:18vw}.section-lead{font-size:12px}#service-detail p,#record-detail p{font-size:11px}.content-section{padding:100px 7vw}.content-section:before{background:#050505db}.content-topline{font-size:6px;margin-bottom:40px}.content-heading h2,.lock-section .content-heading h2{font-size:17vw}.capabilities-section .editorial-split>*,.lock-section .editorial-split>*,.about-section .editorial-split>*,.response-section .editorial-split>*,.report-workbench,.reports-section .wide-heading,.partner-band{width:100%;max-width:none}.content-section .sticky-copy{padding-bottom:35px}.capabilities-section .model-note{margin-top:25px}.capability strong{font-size:26px}.capability summary{padding:23px 0}.response-steps{margin-top:15px}.reports-section .wide-heading{margin-bottom:30px}.report-options strong{font-size:25px}.report-options{gap:15px}#report-panel{padding:25px}.tool-directory{padding:25px 20px}.stack-list>div{font-size:26px}.retainers-section:before{background:#050505d9}.retainers-section .wide-heading{max-width:none;margin-bottom:45px}.emergency-rate{padding:25px 20px;margin:35px 0}.plan{padding:25px}.plan-grid{gap:1px}.plan h3{min-height:0}.plan-price strong{font-size:48px}.pricing-note{font-size:10px;padding:20px}.calculator{padding:25px 20px}.calculator-heading h3{font-size:37px}.cost-results{padding:24px 20px}.on-file{padding:25px 20px}.partner-band h3{font-size:42px}.contact-section h2{font-size:21vw}.journey-end{margin-left:-15px;margin-right:-15px;padding:25px 15px}}@media(max-height:710px)and (max-width:760px){.opening-viewport .story{top:20vh}.opening-viewport h1,body:not([data-phase="0"]) .opening-viewport h1{font-size:12.1vw}.opening-viewport #description{font-size:9px;margin:11px 0}.eyebrow{margin-bottom:12px}}.scene-window{display:none}.content-section{pointer-events:none}.content-topline,.content-heading,.capability-list,.response-steps,.report-workbench,.tool-directory,.lock-detail,.emergency-rate,.plan-grid,.pricing-note,.plan-contact,.calculator,.on-file,.about-section .editorial-split>div:last-child,.partner-band{pointer-events:auto}.plan-contact .editorial-link{color:#f5f5f5;border-color:#fff6}.journey-end{margin-left:0;margin-right:0;padding-left:5.2vw;padding-right:5.2vw}@media(max-width:760px){.content-section:before,.retainers-section:before{background:none}.scene-window{display:flex!important;width:100%!important;max-width:none!important;height:56svh;min-height:350px;align-items:flex-end;justify-content:flex-end;padding-bottom:30px;pointer-events:none}.scene-window>span{font:7px var(--mono);letter-spacing:1px;color:#ccc;text-shadow:0 2px 4px #000}.scene-window b{color:#ff4d00;margin-left:14px;font-size:18px;font-weight:400}.content-topline,.content-heading,.capability-list,.response-steps,.report-workbench,.tool-directory,.lock-detail,.pricing-note,.plan-contact,.on-file,.about-section .editorial-split>div:last-child,.partner-band{background:#050505f2;box-shadow:0 0 0 22px #050505f2}.content-topline{margin-bottom:40px}.content-section .content-heading{margin-bottom:0}.content-heading p{font-size:12px}.response-steps,.report-workbench{margin-top:20px}.retainers-section .wide-heading{margin-bottom:0}.emergency-rate{margin-top:20px}.journey-end{padding-left:7vw;padding-right:7vw}}.world-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.world-labels>span{position:absolute;left:0;top:0;color:#eee;background:#050505d9;border-left:2px solid #ff4d00;padding:8px 10px;font:9px/1.4 var(--mono);letter-spacing:.5px;white-space:nowrap;box-shadow:0 4px 16px #0005}.scene-story{position:fixed;right:6vw;bottom:70px;width:37vw;max-width:590px;padding:20px 24px;background:#050505eb;border-top:2px solid #ff4d00;z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s}.scene-story.visible{opacity:1;visibility:visible}.scene-story-kicker{display:block;font:7px/1.5 var(--mono);letter-spacing:1px;color:#aaa;margin-bottom:10px}.scene-story strong{display:block;font:700 clamp(22px,2.1vw,34px)/1 Barlow;letter-spacing:-.3px}.scene-story p{font:12px/1.7 Arial;color:#bbb;margin:12px 0}.scene-story button{font:7px var(--mono);background:none;padding:9px 0;color:#ccc;letter-spacing:.6px;pointer-events:auto}.scene-story button span{font:14px Arial;color:#ff4d00;margin-left:12px}.scene-stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0 10px;border-bottom:1px solid #ffffff44}.scene-stepper button{background:none;color:#aaa;text-align:left;font:8px var(--mono);padding:15px 0;border-bottom:2px solid transparent}.scene-stepper button span{display:block;font-size:7px;margin-bottom:9px;color:#777}.scene-stepper button[aria-pressed=true]{border-color:#ff4d00;color:#fff}.scene-stepper button[aria-pressed=true] span{color:#ff4d00}.response-steps li{transition:border-color .25s}.response-steps li.is-active{border-color:#ff4d00}.response-steps li.is-active h3{color:#ff4d00}@media(max-width:760px){.scene-window{height:70svh;min-height:500px;padding-bottom:10px}.scene-window>span{display:none}.scene-story{left:7vw;right:7vw;bottom:auto;width:auto;max-width:none;padding:15px 18px;background:#050505ed}.scene-story strong{font-size:22px;line-height:1.05}.scene-story p{font-size:10px;line-height:1.6;margin:9px 0 3px}.scene-story-kicker{font-size:6px;margin-bottom:7px}.scene-story button{font-size:7px;padding:10px 0}.world-labels>span{font-size:6px;padding:6px;letter-spacing:0}.scene-stepper{gap:10px}.scene-stepper button{font-size:7px;min-height:54px}}@media(prefers-reduced-motion:reduce){.scene-story,.response-steps li{transition:none}}@media(max-width:760px){body[data-scene-in-view=true] #back-top{opacity:0;visibility:hidden}}@media(max-width:760px){.page-section:before{background:none}.page-section .section-copy{background:#050505f2;box-shadow:0 0 0 22px #050505f2;padding-bottom:20px}.page-section>.scene-window{flex-shrink:0;margin-top:25px}.page-section .scene-annotation{display:none}}.expertise-section .scene-annotation,.contact-section .scene-annotation{display:none}@media(min-width:761px){.retainers-section:before{background:linear-gradient(90deg,#050505f5,#050505c9 40%,transparent 60%)}}.sourcing-section .editorial-split{display:block}.sourcing-section .editorial-split>*{width:48%;max-width:720px}.sourcing-detail{pointer-events:auto;margin-top:45px}.sourcing-steps{list-style:none;margin:0;padding:0}.sourcing-steps li{padding:28px 0;border-top:1px solid #ffffff44}.sourcing-steps li>span{font:8px var(--mono);color:#ff4d00;letter-spacing:1px}.sourcing-steps h3{font:700 32px/1.05 Barlow;margin:16px 0 12px;text-transform:uppercase}.sourcing-steps p,.sourcing-scope{font:13px/1.8 Arial;color:#ccc;max-width:480px}.sourcing-scope{border-left:2px solid #ff4d00;padding-left:18px;margin:25px 0}.engagement-options{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #fff4;pointer-events:auto;background:#090909;gap:1px;margin-bottom:80px}.engagement-options>a{display:flex;flex-direction:column;padding:32px;color:#eee;border-right:1px solid #fff4;background:#090909}.engagement-options>a:last-child{border:0}.engagement-options>a:hover{background:#16100c}.engagement-options span,.engagement-options b{font:8px/1.6 var(--mono);letter-spacing:.5px}.engagement-options span{color:#ff4d00}.engagement-options h3{font:700 clamp(28px,2.7vw,45px)/1 Barlow;text-transform:uppercase;margin:25px 0 18px}.engagement-options p{font:13px/1.8 Arial;color:#bbb;max-width:320px;margin:0 0 30px}.engagement-options b{margin-top:auto}.plan-intro{position:relative;pointer-events:auto;background:#080808f5;max-width:650px;margin:0 0 35px;scroll-margin-top:160px}.plan-intro h3{font:700 40px/1 Barlow;text-transform:uppercase;margin:18px 0}.plan-intro p{font:13px/1.8 Arial;color:#ccc}.workflow-progress{display:flex;gap:6px;margin:17px 0 9px}.workflow-progress span{flex:1;border-top:2px solid #fff3;padding-top:8px;color:#777;font:7px var(--mono);letter-spacing:.4px}.workflow-progress span.active{border-color:#ff4d00;color:#ff6b2c}.workflow-progress span.complete{border-color:#eee;color:#ddd}.workflow-status{font:7px/1.6 var(--mono);letter-spacing:.4px;color:#ddd;min-height:23px}.service-selector button{line-height:1.7}.recovery-seal{max-width:210px}@media(max-width:760px){.sourcing-section .editorial-split>*{width:100%;max-width:none}.sourcing-detail{margin-top:20px;background:#050505f2;box-shadow:0 0 0 22px #050505f2}.sourcing-steps h3{font-size:29px}.sourcing-steps p,.sourcing-scope{font-size:12px}.engagement-options{display:block;margin:30px 0 55px}.engagement-options>a{padding:25px;border-right:0;border-bottom:1px solid #fff4}.engagement-options h3{font-size:34px;margin:16px 0}.engagement-options p{font-size:12px;margin-bottom:24px}.plan-intro h3{font-size:32px}.plan-intro p{font-size:12px}.plan-intro{box-shadow:0 0 0 20px #080808f5}.workflow-progress{margin:12px 0 8px}.workflow-progress span,.workflow-status{font-size:6px}.service-selector button{font-size:7px;line-height:1.5}.signal-band strong{font-size:16.5vw}.signal-band-arrow{font-size:55px;right:4vw}.contact-section h2{font-size:17vw}}.sales-section{position:relative;pointer-events:auto;background:#080808;padding:95px 5.2vw 100px;scroll-margin-top:100px}.sales-topline{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #fff4;padding-top:25px;font:9px/1.6 var(--mono);color:#bcbcbc;letter-spacing:.6px}.sales-topline a{color:#ff6b2c;padding:10px 0}.sales-heading{max-width:800px;margin:55px 0 45px}.sales-heading h2{font:700 clamp(60px,7vw,112px)/.88 Barlow;letter-spacing:-.025em;margin:25px 0}.sales-heading h2 em{color:#ff4d00;font-style:normal}.sales-heading>p{font:15px/1.85 Arial;max-width:580px;color:#c5c5c5}.buyer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#fff4;border:1px solid #fff4}.buyer-grid article{display:flex;flex-direction:column;background:#080808;padding:35px 30px;min-width:0}.buyer-number{font:9px/1.65 var(--mono);color:#ff6b2c;text-transform:uppercase;letter-spacing:.5px}.buyer-grid h3{font:700 clamp(30px,3vw,46px)/1.02 Barlow;text-transform:uppercase;max-width:330px;margin:27px 0 18px}.buyer-grid p{font:14px/1.8 Arial;color:#bcbcbc;margin:0 0 20px}.buyer-grid ul{padding:0;list-style:none;margin:0 0 30px;font:12px/1.75 Arial;color:#ddd}.buyer-grid li{border-top:1px solid #fff2;padding:10px 0}.buyer-cta{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-top:auto;padding:15px 0;border-top:1px solid #ff4d00;font:9px/1.5 var(--mono);color:#fff;min-height:48px}.buyer-cta span{color:#ff4d00;font-size:24px}.buyer-cta:hover{color:#ff6b2c}.buyer-urgent{font:12px/1.8 Arial;color:#aaa;margin:28px 0 0}.buyer-urgent a{color:#eee;margin-left:12px;text-decoration:underline;text-underline-offset:4px}.buyer-questions{display:grid;grid-template-columns:1fr 1.1fr;gap:8vw;border-top:1px solid #fff2}.buyer-questions .sales-heading{margin:0}.buyer-questions h2{font-size:clamp(50px,5.5vw,85px)}.buyer-faqs details{border-top:1px solid #fff4}.buyer-faqs summary{display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none;padding:25px 0;cursor:pointer;font:16px/1.5 Arial;color:#eee}.buyer-faqs summary::-webkit-details-marker{display:none}.buyer-faqs summary span{font:24px Arial;color:#ff6b2c}.buyer-faqs details[open] summary span{transform:rotate(45deg)}.buyer-faqs p{font:14px/1.85 Arial;color:#bcbcbc;margin:0 0 26px;max-width:540px}.sales-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:8vw;padding:140px 5.2vw 300px;background:#080808;align-items:start;min-height:0;pointer-events:auto}.sales-contact .section-kicker{top:60px}.sales-contact .section-copy{grid-column:1;grid-row:1;width:100%;max-width:none;padding:20px 0 0}.sales-contact>.inquiry-panel{grid-column:2;grid-row:1}.sales-contact h2{font-size:clamp(65px,7vw,110px)}.sales-contact .section-lead{max-width:470px;font-size:15px}.conversation-steps{list-style:none;padding:0;margin:35px 0}.conversation-steps li{display:flex;gap:20px;border-top:1px solid #fff3;padding:20px 0}.conversation-steps li>span{font:9px var(--mono);color:#ff6b2c;padding-top:5px}.conversation-steps strong{font:700 22px/1.2 Barlow;text-transform:uppercase}.conversation-steps p{font:13px/1.8 Arial;color:#aaa;margin:8px 0 0;max-width:340px}.direct-contact{display:flex;flex-wrap:wrap;gap:20px;font:10px/1.7 var(--mono)}.direct-contact a{text-decoration:underline;text-underline-offset:6px;padding:10px 0}.inquiry-panel{background:#f1f0ed;color:#101010;padding:34px;position:relative;z-index:4;border-top:5px solid #ff4d00;pointer-events:auto}.inquiry-panel .micro-label{color:#5a5a5a}.inquiry-panel h3{font:700 37px/1.03 Barlow;margin:20px 0;text-transform:uppercase}.inquiry-panel p{font:13px/1.75 Arial}.inquiry-intro{color:#555;margin:0 0 25px}.inquiry-panel label{display:block;font:12px/1.6 Arial;font-weight:700;margin:16px 0 0}.inquiry-panel label span{color:#555;font-weight:400}.inquiry-panel input,.inquiry-panel select,.inquiry-panel textarea{display:block;width:100%;font:15px/1.5 Arial;color:#111;background:#fff;border:1px solid #777;border-radius:0;padding:12px;margin-top:7px;min-height:46px;color-scheme:light}.inquiry-panel textarea{resize:vertical}.inquiry-panel :focus-visible{outline-color:#b93600;outline-offset:3px}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.inquiry-panel .inquiry-privacy{font-size:11px;color:#555;margin:20px 0}.inquiry-privacy a{text-decoration:underline;text-underline-offset:3px}.buyer-submit{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#ff4d00;color:#111;width:100%;padding:17px 20px;font:10px/1.6 var(--mono);min-height:54px;margin-top:20px;font-weight:700}.buyer-submit span{font:23px Arial}.buyer-submit:hover{background:#e94700}.inquiry-panel .inquiry-hint{font-size:11px;margin-bottom:0;color:#555}#inquiry-error{color:#a82100;font-weight:700}#brief-copy,#brief-edit{background:none;border-bottom:1px solid #777;padding:15px 0;margin:15px 20px 0 0;font:10px var(--mono);color:#222}.brief-preview{margin-top:20px;border-top:1px solid #999;padding-top:20px;font:13px Arial}.brief-preview summary{cursor:pointer}.brief-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.75 var(--mono);max-width:100%;-webkit-user-select:text;user-select:text}body[data-section=start] .scene-story,body[data-section=questions] .scene-story,body[data-section=contact] .scene-story,body[data-section=start] .world-labels,body[data-section=questions] .world-labels,body[data-section=contact] .world-labels{display:none}.sales-contact>.scene-window{display:none!important}.hero-convert{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font:10px var(--mono);background:#ff4d00;color:#111;padding:17px 20px;min-height:52px;pointer-events:auto}.hero-convert span{font:24px Arial}.opening-viewport .story-actions{gap:16px;flex-wrap:wrap}.opening-viewport .primary{background:none;color:#eee;min-height:44px;padding:12px 0;font-size:9px}.opening-viewport .primary .button-arrow,.opening-viewport #duration{display:none}.opening-viewport .story-actions:before{content:none}.skip-content{position:fixed;left:20px;top:10px;z-index:50;background:#fff;color:#111;padding:14px;transform:translateY(-150%);font:13px Arial}.skip-content:focus{transform:none}#motion-toggle{background:none;color:#bcbcbc;font:8px var(--mono);min-width:40px;min-height:40px;padding:10px;white-space:nowrap}@media(max-width:1100px){.header-actions{gap:14px}.site-nav{gap:12px}.sales-contact{gap:4vw}.inquiry-panel{padding:26px}}@media(max-width:760px){.sales-section{padding:65px 7vw;scroll-margin-top:105px}.sales-topline{display:block;font-size:8px}.sales-topline a{display:inline-block;margin-top:12px}.sales-heading{margin:35px 0}.sales-heading h2{font-size:17vw}.sales-heading>p{font-size:14px;line-height:1.8}.buyer-grid{grid-template-columns:1fr}.buyer-grid article{padding:30px 24px}.buyer-grid h3{font-size:36px;max-width:100%;margin-top:20px}.buyer-grid p{font-size:14px}.buyer-number{font-size:8px}.buyer-urgent a{display:block;margin:10px 0 0}.buyer-questions{display:block}.buyer-questions h2{font-size:15vw}.buyer-faqs summary{font-size:15px;gap:20px}.buyer-faqs p{font-size:13px}.sales-contact{display:block;padding:125px 7vw 325px}.sales-contact .section-kicker{top:70px}.sales-contact .section-copy{padding:0 0 30px;box-shadow:none;background:none}.sales-contact h2{font-size:17vw}.sales-contact .section-lead{font-size:14px}.inquiry-panel{padding:24px 20px}.inquiry-panel h3{font-size:33px}.inquiry-fields{grid-template-columns:1fr;gap:0}.inquiry-panel input,.inquiry-panel select,.inquiry-panel textarea{font-size:16px}.sales-contact .journey-end{bottom:15px}.hero-convert{font-size:9px;min-height:46px;padding:12px 14px}.hero-convert span{font-size:20px}.opening-viewport .story-actions{display:flex;align-items:center;gap:0 15px}.opening-viewport .primary{font-size:8px;margin:0;padding:10px 0;min-height:40px}#motion-toggle{font-size:7px;padding:7px}.header-actions{gap:8px}.header .contact{font-size:8px;padding-left:12px;padding-right:12px}}@media(max-height:710px)and (max-width:760px){.hero-convert{min-height:40px;padding:9px 12px}.opening-viewport .primary{min-height:34px;padding:7px 0}.opening-viewport .story{top:18vh}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.transition,.detail-enter,.loading,.status-dot,.sound-bars i{animation:none!important}}body[data-motion-paused=true] *,body[data-motion-paused=true] *:before,body[data-motion-paused=true] *:after{animation-play-state:paused!important}.planning-resource{border-top:1px solid #fff4;margin-top:40px;padding-top:25px;max-width:470px}.planning-resource h3{font:700 29px/1.05 Barlow;text-transform:uppercase;margin:20px 0}.planning-resource p{font:13px/1.85 Arial;color:#bbb}.planning-resource .editorial-link{font-size:9px}.work-section{position:relative;isolation:isolate;padding:80px 5.2vw 90px;scroll-margin-top:95px;pointer-events:none;background:linear-gradient(90deg,#080808 0%,#080808f5 40%,#08080866 58%,transparent 78%)}.work-heading{background:#080808;box-shadow:0 -80px 0 80px #080808;position:relative;z-index:4;pointer-events:auto;padding-bottom:1px}.work-heading h2{font:700 clamp(60px,6.8vw,108px)/.91 Barlow,Impact,sans-serif;letter-spacing:-.025em;margin:50px 0 24px}.work-heading h2 em{font-style:normal;color:#ff4d00}.work-heading>p{font:15px/1.8 Arial;color:#c5c5c5;max-width:650px;margin-bottom:35px}.work-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #fff4;gap:30px}.work-tabs button{position:relative;background:#080808;text-align:left;color:#aaa;padding:20px 30px 24px 0;border-bottom:3px solid transparent;min-width:0}.work-tabs button>span{display:block;font:8px/1.6 var(--mono);letter-spacing:.4px;margin-bottom:12px}.work-tabs i{font-style:normal}.work-tabs strong{font:700 clamp(25px,2.6vw,39px)/1.03 Barlow,Impact,sans-serif;text-transform:uppercase;display:block}.work-tabs b{position:absolute;right:0;bottom:24px;font:22px Arial;color:#ff4d00;opacity:0}.work-tabs button[aria-selected=true]{border-color:#ff4d00;color:#f3f3f3}.work-tabs button[aria-selected=true]>span{color:#ff6b2c}.work-tabs button[aria-selected=true] b{opacity:1}.work-tabs button:hover{color:#fff}.work-tabs button:focus-visible{outline:2px solid #ff6b2c;outline-offset:5px}#work-panel{position:relative;padding-top:58px;outline-offset:8px}.case-intro,.case-detail{width:46%;max-width:670px;pointer-events:auto}.case-context{font:9px/1.6 var(--mono);color:#ff6b2c;letter-spacing:.5px;text-transform:uppercase;display:block}.case-intro h3{font:700 clamp(38px,3.8vw,61px)/.97 Barlow,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:22px 0}.case-intro p{font:15px/1.8 Arial;color:#ddd;margin:0 0 40px}.case-detail h4{font:9px/1.7 var(--mono);letter-spacing:.8px;color:#ff6b2c;margin:0 0 15px}.case-detail p{font:14px/1.85 Arial;color:#c5c5c5;margin:0}.case-objective{margin-bottom:35px}.case-work ol{list-style:none;margin:0;padding:0}.case-work li{display:flex;gap:19px;border-top:1px solid #fff3;padding:24px 0}.case-constraint{margin-top:24px;padding:18px 0 0;border-top:1px solid #ffffff30}.case-constraint h4{color:#ccc;margin-bottom:8px;font-size:9px}.case-constraint p{color:#bcbcbc}.case-work li>span{font:9px var(--mono);color:#858585;padding-top:4px}.case-work h5{font:700 25px/1.15 Barlow,Impact,sans-serif;text-transform:uppercase;margin:0 0 10px}.work-section details.case-work{border-top:1px solid #ffffff45;border-bottom:1px solid #ffffff45;margin:0 0 24px}.work-section .case-work>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;min-height:56px;padding:15px 0;color:#f0f0f0;font:15px/1.6 Arial,sans-serif}.work-section .case-work>summary::-webkit-details-marker{display:none}.work-section .case-work>summary h4{font:inherit;letter-spacing:0;color:inherit;margin:0}.work-section .case-work>summary>span{font:24px/1 Arial,sans-serif;color:#ff743d}.work-section .case-work[open]>summary>span{transform:rotate(45deg)}.work-section .case-work>summary:focus-visible{outline:2px solid #ff743d;outline-offset:4px}.work-section .case-work li:first-child{border-top:0}.case-outcome{margin:18px 0 28px;padding:25px 25px 28px;border-left:3px solid #ff4d00;background:#181511}.case-outcome p{color:#f0efeb}.case-scope{display:flex;flex-wrap:wrap;list-style:none;gap:9px 18px;margin:25px 0;padding:0;font:9px/1.7 var(--mono);color:#aaa}.case-scope li{padding-bottom:8px;border-bottom:1px solid #fff3}.case-cta{margin-top:30px;font-size:10px}.work-disclosure{font:11px/1.8 Arial;color:#aaa;max-width:520px;margin-top:40px;pointer-events:auto}body[data-section=work] .scene-story{z-index:3}body[data-work-intro=true] .world-labels{display:none}@media(min-width:761px){.case-aperture{display:none}}@media(max-width:1100px)and (min-width:761px){.case-intro,.case-detail{width:49%}.work-tabs{gap:20px}.work-tabs strong{font-size:29px}.work-heading h2{font-size:7vw}}@media(max-width:760px){.work-section{padding:65px 7vw 60px;background:none;scroll-margin-top:105px}.work-heading{box-shadow:0 0 0 28px #080808}.work-heading .sales-topline{display:flex;align-items:start;font-size:7px;gap:20px}.work-heading .sales-topline>span:last-child{text-align:right;max-width:55%}.work-heading h2{font-size:15.5vw;margin-top:35px;overflow-wrap:normal}.work-heading>p{font-size:14px;margin-bottom:25px}.work-tabs{display:flex;flex-direction:column;gap:0;border:0}.work-tabs button{display:grid;grid-template-columns:32px 1fr;column-gap:10px;padding:17px 32px 17px 0;border-top:1px solid #fff4;border-bottom:0;min-height:63px}.work-tabs button>span{font-size:0;grid-column:1;grid-row:1;align-self:center;margin:0}.work-tabs button>span i{font-size:9px}.work-tabs strong{font-size:26px;grid-column:2;grid-row:1}.work-tabs b{bottom:19px;font-size:20px}.work-tabs button[aria-selected=true]{box-shadow:inset 3px 0 #ff4d00;padding-left:12px}#work-panel{padding-top:40px}.case-intro,.case-detail{width:100%;max-width:none;background:#080808;box-shadow:0 0 0 28px #080808;position:relative;z-index:4}.case-intro h3{font-size:42px;line-height:1.02}.case-context{font-size:8px}.case-intro p{font-size:14px;margin-bottom:0;padding-bottom:15px}.case-aperture{margin:25px 0 40px;height:70svh;min-height:510px;pointer-events:none}.case-detail p{font-size:14px}.case-detail h4{font-size:10px}.case-work h5{font-size:25px}.case-work li{gap:15px}.case-outcome{padding:22px 20px}.case-cta{font-size:10px;min-height:48px;line-height:1.7}.case-permalink{min-height:48px}.work-disclosure{font-size:11px;position:relative;background:#080808;box-shadow:0 0 0 28px #080808;z-index:4}}.buyer-evidence{font:9px/1.6 var(--mono);color:#bcbcbc;text-decoration:underline;text-underline-offset:5px;padding:15px 0 5px;display:inline-block}.buyer-evidence:hover{color:#ff6b2c}@media(max-width:760px){.site-nav{gap:6px}.site-nav a{font-size:7.5px;padding-left:1px;padding-right:1px;letter-spacing:0}}.retainers-section .plan-entry{position:relative;pointer-events:auto;background:#101010;border-top:1px solid #ffffff45;border-bottom:1px solid #ffffff45;padding:26px 30px;margin:0 0 35px}.retainers-section .plan-entry>.micro-label{color:#ff743d;font-size:10px}.retainers-section .plan-entry p{font:15px/1.8 Arial,sans-serif;color:#dedede;max-width:840px;margin:16px 0}.plan-entry-links{display:flex;flex-wrap:wrap;gap:8px 32px}.plan-entry-links a{display:flex;align-items:center;gap:18px;min-height:48px;font:11px/1.7 var(--mono);color:#fff;border-bottom:1px solid #ffffff45}.plan-entry-links a span,.plan-entry-links a:hover{color:#ff743d}.plan-entry-links a:focus-visible{outline:2px solid #ff743d;outline-offset:5px}.retainers-section .plan-purpose{color:#dedede;font-size:13px;line-height:1.75}.retainers-section .annual-price{font-size:10px;line-height:1.8;color:#ccc}.retainers-section details.plan-scope{margin:18px 0 14px;border-top:1px solid #ffffff35}.retainers-section .plan-scope>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;min-height:52px;padding:12px 0;font:13px/1.6 Arial,sans-serif;color:#dedede}.retainers-section .plan-scope>summary::-webkit-details-marker{display:none}.retainers-section .plan-scope>summary>span{font:22px/1 Arial,sans-serif;color:#ff743d}.retainers-section .plan-scope[open]>summary>span{transform:rotate(45deg)}.retainers-section .plan-scope>summary:focus-visible{outline:2px solid #ff743d;outline-offset:4px}.retainers-section .plan-scope ul{margin:6px 0 16px}.retainers-section .plan-inquire{margin-top:auto}.retainers-section .pricing-note{font-size:12px;line-height:1.85;color:#c5c5c5}.retainers-section .pricing-note strong{display:block;color:#f2f2f2;font-size:14px;margin-bottom:8px}@media(max-width:760px){.retainers-section .plan-entry{padding:23px 20px}.retainers-section .plan-entry p{font-size:14px}.plan-entry-links{display:grid;gap:7px}.plan-entry-links a,.retainers-section .plan-inquire{font-size:10px}.retainers-section .plan li{font-size:13px}.retainers-section .plan{scroll-margin-top:115px}}.retainers-section .plan-intro{max-width:920px;margin:35px 0 26px}.retainers-section .plan-intro h3{font:700 clamp(30px,3vw,44px)/1.08 Barlow;margin:10px 0 14px}.retainers-section .plan-intro p{font:15px/1.75 Arial,sans-serif;color:#ccc;max-width:790px}.retainers-section .plan h3{min-height:0;margin:16px 0 18px;font-size:32px;line-height:1.04}.retainers-section .plan-role{font:700 22px/1.15 Barlow;color:#ff743d;margin:0 0 12px}.retainers-section .plan-purpose{font:14px/1.7 Arial,sans-serif;margin:0 0 22px;min-height:0}.retainers-section .plan-recurring h4,.retainers-section .plan-output h4{font:10px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:#f3f3f3;margin:0 0 12px}.retainers-section .plan-recurring ul{list-style:none;padding:0;margin:0 0 22px}.retainers-section .plan-recurring li{font:13px/1.65 Arial,sans-serif;color:#ddd;padding-left:15px;margin-bottom:13px}.retainers-section .plan-output{border-top:1px solid #ffffff35;padding:17px 0 0}.retainers-section .plan-output h4{color:#ff986b;margin-bottom:8px}.retainers-section .plan-output p{font:13px/1.65 Arial,sans-serif;color:#f0f0f0;margin:0}.retainers-section .plan-ownership{font:12px/1.7 Arial,sans-serif;color:#b8b8b8;margin:18px 0 24px}.retainers-section .plan-investment{margin-top:auto;padding-top:16px;border-top:1px solid #ffffff35}.retainers-section .plan-price strong{font-size:42px}.retainers-section .annual-price{margin:9px 0 22px}.retainers-section .plan-inquire{margin-top:0;font-size:10px;min-height:54px;padding-top:17px}.retainers-section .plan-continuity{display:grid;grid-template-columns:1fr 1.35fr;gap:5vw;border-bottom:1px solid #ffffff35;padding:36px 0 30px;pointer-events:auto}.retainers-section .plan-continuity h3{font:700 34px/1.08 Barlow;margin:12px 0}.retainers-section .plan-continuity p{font:14px/1.7 Arial,sans-serif;color:#ccc;margin:10px 0 0;max-width:500px}.retainers-section .plan-continuity ol{list-style:none;counter-reset:engagement;margin:0;padding:0}.retainers-section .plan-continuity li{position:relative;padding:0 0 20px 44px;counter-increment:engagement}.retainers-section .plan-continuity li:before{content:"0" counter(engagement);position:absolute;left:0;top:3px;font:11px/1.6 var(--mono);color:#ff743d}.retainers-section .plan-continuity li strong{font:700 20px/1.3 Barlow}.retainers-section .plan-continuity li p{margin-top:5px}@media(min-width:1201px){.retainers-section .plan-purpose{min-height:96px}.retainers-section .plan-role{min-height:50px}.retainers-section .plan h3{min-height:67px}}@media(max-width:760px){.retainers-section .plan-grid{gap:18px;background:none;border:0}.retainers-section .plan{padding:27px 24px;border:1px solid #ffffff40;border-top:3px solid #ff743d}.retainers-section .plan h3{font-size:34px;margin-bottom:16px}.retainers-section .plan-purpose{font-size:15px}.retainers-section .plan-recurring li,.retainers-section .plan-output p{font-size:14px}.retainers-section .plan-investment{margin-top:0}.retainers-section .plan-continuity{grid-template-columns:1fr;gap:24px}.retainers-section .plan-continuity h3{font-size:31px}.retainers-section .plan-continuity p{font-size:15px}.retainers-section .plan-ownership{font-size:13px}.retainers-section .plan-intro{margin-top:27px}}.engagement-deliverables{padding:34px 0 12px;pointer-events:auto;scroll-margin-top:100px}.engagement-deliverables>h3{font:700 39px/1.08 Barlow;margin:14px 0 30px}.engagement-deliverables>div{display:grid;grid-template-columns:1fr 1fr;gap:24px 55px}.engagement-deliverables article{padding:23px 0 12px;border-top:1px solid #ffffff55}.engagement-deliverables h4{font:700 27px/1.15 Barlow;margin:0 0 15px;color:#ff743d}.engagement-deliverables p{font:14px/1.75 Arial,sans-serif;color:#ccc;max-width:580px}.engagement-deliverables a{display:flex;align-items:center;justify-content:space-between;gap:20px;font:10px/1.7 var(--mono);padding:16px 0;min-height:48px}.engagement-deliverables a span{color:#ff743d}.engagement-deliverables .deliverables-note{max-width:850px;font-size:12px}@media(max-width:760px){.engagement-deliverables>div{grid-template-columns:1fr;gap:8px}.engagement-deliverables>h3{font-size:34px}.engagement-deliverables p{font-size:15px}.engagement-deliverables .deliverables-note{font-size:13px}}[hidden]{display:none!important}body[data-phase="3"] .recovery-seal,body[data-section=home] #back-top{visibility:hidden!important;opacity:0!important}.header{gap:24px;padding-top:21px;padding-bottom:21px;background:#050505ed;border-bottom:1px solid #ffffff19}.header-actions{gap:18px}.site-nav{gap:16px}.site-nav a{font-size:9px;letter-spacing:0;white-space:nowrap}.critical-header{font:8px/1.4 var(--mono);color:#ff6428;white-space:nowrap;min-height:44px;display:flex;align-items:center;gap:8px}.menu-toggle{display:none;background:transparent;color:#fff;font:10px var(--mono);min-height:44px;border:1px solid #ffffff55;padding:0 13px}.hero-critical{font:9px var(--mono);color:#ff743d;display:inline-flex;gap:14px;padding:13px 0;pointer-events:auto}.opening-viewport h1,body:not([data-phase="0"]) .opening-viewport h1{font-size:clamp(68px,7.2vw,133px);max-width:55vw}.opening-viewport h1 span{display:block}.opening-viewport h1 span:after{display:none}.opening-viewport .story{width:57vw;max-width:850px}.story-actions{flex-wrap:wrap;max-width:590px}.company-proof{position:relative;pointer-events:auto;padding:64px 5.2vw 55px;background:#e9e9e6;color:#101010;scroll-margin-top:100px}.proof-context{display:flex;justify-content:space-between;gap:30px;align-items:flex-start;margin-bottom:45px}.proof-context>span{font:9px/1.8 var(--mono);letter-spacing:.6px}.proof-context>strong{font:700 34px/1 Barlow;text-align:right}.proof-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.proof-numbers>div{border-top:1px solid #1115;padding-top:25px}.proof-numbers strong{display:block;font:700 clamp(54px,6vw,98px)/1 Barlow;letter-spacing:-2px}.proof-numbers span{display:block;font:11px/1.7 var(--mono);max-width:235px;margin-top:12px}.company-proof>p{max-width:760px;font:12px/1.8 Arial;margin:32px 0 0;color:#444}.ai-section{min-height:120svh}.ai-section .content-heading,.ai-home-scope{width:47%;max-width:650px}.ai-home-scope{pointer-events:auto;margin-top:35px}.ai-home-scope>div{border-top:1px solid #fff4;position:relative;padding:24px 0 20px 36px}.ai-home-scope>div>span{position:absolute;top:29px;left:0;font:8px var(--mono);color:#ff6428}.ai-home-scope h3{font:700 29px/1.1 Barlow;margin:0 0 10px}.ai-home-scope p{font:13px/1.7 Arial;color:#bdbdbd;max-width:420px;margin:0}.critical-band{position:relative;background:#ff4d00;color:#050505;padding:48px 5.2vw;pointer-events:auto;scroll-margin-top:100px}.critical-band>.micro-label{color:#050505}.critical-band>div{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:24px 0}.critical-band h2{font:700 clamp(34px,4.3vw,68px)/.95 Barlow;margin:0}.critical-band p{font:14px/1.8 Arial;max-width:405px}.critical-band>a{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid #05050580;font:11px var(--mono)}.critical-band>a>span{font:25px Arial}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plan{display:flex;flex-direction:column;padding:30px 23px}.plan h3{font-size:34px;min-height:70px}.plan-purpose{font:12px/1.7 Arial;min-height:62px;color:#ccc}.plan-price{flex-wrap:wrap;gap:7px}.plan-price strong{font-size:42px}.plan li{font-size:12px;line-height:1.65}.plan ul{flex:1}.plan-inquire{font:8px/1.7 var(--mono);border-top:1px solid #fff5;padding-top:20px;display:flex;justify-content:space-between;gap:15px;min-height:56px}.plan-inquire span{color:#ff6428}.enterprise-plan{background:#17120f}.enterprise-plan h3{font-size:29px;line-height:1.07}.enterprise-plan .plan-price strong{color:#ff6428}.scenario-drawer{display:block!important;margin-top:45px;border-top:1px solid #fff4;padding-top:0}.scenario-drawer>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;font:700 28px/1.2 Barlow;padding:28px 0}.scenario-drawer>summary::-webkit-details-marker{display:none}.scenario-drawer>summary>span{color:#ff6428;font:28px Arial}.scenario-drawer[open]>summary>span{transform:rotate(45deg)}.scenario-drawer .calculator-heading{padding-top:30px}.estimate-label{font:11px/1.6 var(--mono);display:grid;gap:12px;margin-top:25px}.estimate-label select{background:#111;color:#fff;border:1px solid #777;padding:13px;font:13px Arial;width:100%}.plan-contact>a{font:11px/1.8 var(--mono);display:inline-block;padding:15px 0;color:#fff}.service-selector{max-width:none}.service-selector button{font-size:8px;padding-right:5px}.service-selector button b{display:none}.scene-story .ai-approve{display:block;background:#ff4d00;color:#090909;font:9px var(--mono);padding:14px 16px;margin-top:15px;width:100%;min-height:44px}.scene-story .ai-approve:disabled{background:#242424;color:#aaa;cursor:default}@media(max-height:820px){.opening-viewport .story-note{display:none}}@media(min-width:1051px)and (max-width:1390px){.header{padding-left:3vw;padding-right:3vw;gap:14px}.header-actions,.site-nav{gap:12px}.site-nav a{font-size:10px}.header .sound-toggle{display:none}.header .brand-caption{font-size:5px}.header .contact{font-size:8px;padding:10px;gap:8px}.critical-header{font-size:8px}}@media(max-width:1050px){.menu-open .header{z-index:30}.menu-open .footer{visibility:hidden;pointer-events:none}}@media(max-width:1200px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan h3,.plan-purpose{min-height:0}.plan-price strong{font-size:48px}}@media(max-width:1050px){.header{align-items:center;padding:13px 5vw;gap:15px}.header-actions{gap:14px}.menu-toggle{display:block;order:-1}.site-nav{position:fixed!important;inset:76px 0 auto!important;padding:22px 6vw 30px;background:#0b0b0b;display:none!important;max-height:calc(100svh - 76px);overflow:auto;border-bottom:1px solid #fff4;box-shadow:0 25px 60px #0009}.menu-open .site-nav{display:flex!important;flex-direction:column;gap:0}.site-nav a,.site-nav a:first-child{font:700 28px/1.1 Barlow;padding:16px 0;min-height:55px;border-bottom:1px solid #fff2}.site-nav a[aria-current=page]:after{display:none}.header .sound-toggle,.header .contact{display:none}.critical-header{font-size:8px}.header .brand-caption{font-size:6px}.header .brand-mark{font-size:37px}.header .brand{gap:9px}.header #motion-toggle{order:2}.proof-numbers{gap:22px}.proof-numbers span{font-size:10px}}@media(max-width:760px){.header{padding:11px 5vw}.header-actions{gap:10px}.header .brand{font-size:16px}.header .brand-caption{display:none}.header .brand-mark{font-size:30px}.critical-header{font-size:9px;line-height:1.4;white-space:normal;max-width:80px}.critical-header span{display:none}.menu-toggle{font-size:9px;padding:0 9px}.header #motion-toggle{width:44px;min-width:44px;min-height:44px}.site-nav{top:66px!important;max-height:calc(100svh - 66px)}.opening-viewport .story{top:17svh;width:88vw;max-width:none}.opening-viewport h1,body:not([data-phase="0"]) .opening-viewport h1{font-size:13.3vw;max-width:89vw}.opening-viewport #description{font-size:11px;max-width:330px;line-height:1.65}.story-actions{gap:10px}.hero-critical{font-size:8px;padding:11px 0}.opening-viewport .browse-cue{margin-top:8px;font-size:8px}.company-proof{padding:38px 7vw}.proof-context{display:block;margin-bottom:30px}.proof-context>span{font-size:8px}.proof-context>strong{display:block;text-align:left;font-size:31px;margin-top:25px}.proof-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.proof-numbers strong{font-size:54px}.proof-numbers span{font-size:9px;margin-top:7px}.company-proof>p{font-size:11px;line-height:1.8}.ai-section .content-heading,.ai-home-scope{width:100%;max-width:none}.ai-home-scope{margin-top:0;background:#050505f5;box-shadow:0 0 0 22px #050505f5}.ai-home-scope h3{font-size:27px}.ai-home-scope p{font-size:12px}.critical-band{padding:38px 7vw}.critical-band>div{display:block}.critical-band h2{font-size:38px}.critical-band p{font-size:12px;line-height:1.8;margin:25px 0}.critical-band>a{font-size:9px;line-height:1.8;gap:15px}.plan-grid{display:grid;grid-template-columns:1fr}.plan{margin:0;padding:30px 23px}.plan h3{font-size:37px;margin-bottom:12px}.plan-price strong{font-size:53px}.plan-purpose{margin-bottom:22px}.plan-inquire{font-size:9px}.plan li{font-size:12px}.scenario-drawer>summary{font-size:23px;gap:20px}.service-selector{gap:0}.service-selector button{font-size:7px;letter-spacing:0}.service-selector button[aria-selected=true]:after{right:6px}}.delivery-footprint{margin-top:34px;padding-top:28px;border-top:1px solid #fff4}.delivery-footprint h3{font:700 31px/1.07 Barlow;margin:15px 0}.delivery-footprint p{font:13px/1.75 Arial;color:#bbb}.delivery-footprint .editorial-link{font-size:9px;line-height:1.8}.footer-footprint{font:11px/1.9 Arial!important;color:#aaa!important;max-width:700px;margin:0 0 24px!important}.case-permalink{display:flex;justify-content:space-between;gap:20px;font:9px/1.8 var(--mono);padding:21px 0;color:#ff743d}.work-disclosure a{display:inline-block;padding:15px 0;text-decoration:underline;text-underline-offset:4px}.about-section .delivery-promise{border-left:3px solid #ff6428;padding-left:20px;color:#f1f1f1;font:700 25px/1.35 Barlow;max-width:520px}.delivery-ownership{pointer-events:auto;margin-bottom:35px}.delivery-ownership>ol{list-style:none;margin:20px 0 28px;padding:0}.delivery-ownership>ol>li{display:flex;gap:20px;padding:23px 0;border-top:1px solid #ffffff45}.delivery-ownership>ol>li>span{font:11px/1.7 var(--mono);color:#ff743d;padding-top:5px}.delivery-ownership h3{font:700 28px/1.12 Barlow;margin:0 0 12px}.delivery-ownership p{font:14px/1.75 Arial,sans-serif;color:#ccc;margin:0;max-width:530px}.delivery-ownership .delivery-team{margin-bottom:32px}.owned-initiatives{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.owned-initiatives h3{grid-column:1/-1;margin-bottom:18px}.owned-initiatives a{display:flex;justify-content:space-between;gap:12px;padding:15px 0;border-top:1px solid #ffffff35;font:13px/1.5 Arial,sans-serif;min-height:52px}.owned-initiatives a span,.owned-initiatives a:hover{color:#ff743d}@media(max-width:760px){.delivery-ownership{background:#090909}.delivery-ownership h3{font-size:27px}.delivery-ownership p{font-size:14px}.owned-initiatives{grid-template-columns:1fr}.owned-initiatives a{font-size:14px}.about-section .delivery-promise{font-size:25px}.company-proof>p{font-size:13px}.proof-numbers span{font-size:10px}}@media(max-width:760px){#back-top{display:none}}.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}}.header .site-nav a{font-size:11px;letter-spacing:0}.header .site-nav a[data-section-link=critical]{display:none}.header .contact,.hero-convert,.opening-viewport .primary,.detail-primary,.detail-link,.editorial-link,.buyer-cta,.plan-inquire{font-size:11px;line-height:1.6}.header .brand-caption{display:none}.header .contact{white-space:nowrap;min-height:44px}#motion-toggle{font:15px Arial;min-height:44px;min-width:44px}.content-heading p,.section-lead,.buyer-grid p,.buyer-faqs p,.detail-main p,.detail-main li{font-size:15px;line-height:1.8}.micro-label,.site-eyebrow,.content-topline,.section-kicker,.sales-topline,.buyer-number,.detail-main .micro-label{font-size:11px;line-height:1.6;letter-spacing:.35px}.service-selector button{font-size:10px}.service-selector button>span{font-size:10px;color:#c3c3c3}.detail-hero-copy .hero-proof{font-size:11px;color:#b8b8b8}.detail-main .detail-note,.pricing-note,.inquiry-panel .inquiry-privacy,.inquiry-panel .inquiry-hint{font-size:12px;line-height:1.75}.inquiry-panel [data-inquiry-context]{padding:12px;border-left:3px solid #d84100;background:#e8e4dc;color:#222}.inquiry-panel [data-inquiry-result],.inquiry-panel [data-inquiry-result] .detail-link{color:#222}[data-inquiry-reference]{font:12px/1.7 var(--mono);overflow-wrap:anywhere}[data-inquiry-submit]:disabled{opacity:.65;cursor:wait}.retainer-section .wide-heading,#retainers .wide-heading{max-width:900px;margin-bottom:30px}#retainers{background:#090909;min-height:0}#retainers:before{background:#090909}.plan-intro{max-width:800px;margin:28px 0}.plan-intro h3{font:700 34px/1.1 Barlow}.plan-entry{margin-bottom:30px;max-width:940px}.plan-entry>p{font:15px/1.8 Arial;color:#ccc}.plan-entry-links{display:flex;flex-wrap:wrap;gap:24px}.plan-entry-links a{font:11px/1.7 var(--mono);padding:12px 0;border-bottom:1px solid #fff5}.plan-purpose,.plan li{font-size:14px;line-height:1.65}.plan .micro-label,.annual-price{font-size:11px;line-height:1.6}.plan h3,.plan-purpose{min-height:0}.plan ul{margin-top:20px}.plan-inquire{min-height:56px}#about .delivery-footprint h3{font:700 34px/1.04 Barlow}#about .delivery-footprint{margin-top:28px}#about .delivery-footprint a{display:flex;margin-top:8px}.company-proof>p{font-size:14px}.proof-context>span,.proof-numbers span{font-size:11px}.scene-story>p{font-size:13px;line-height:1.6}.scene-story-kicker,.scene-story .workflow-status{font-size:10px;line-height:1.5}.scene-story .workflow-progress span{font-size:9px;letter-spacing:0}.scene-story .scene-replay,.scene-story .ai-approve{font-size:11px;min-height:44px}.world-labels>span{font-size:10px;line-height:1.45;letter-spacing:0}.entry-columns{display:grid;grid-template-columns:1fr 1fr;gap:5vw;max-width:1000px;margin-top:32px}.entry-columns h3{font-size:25px}.engagement-start h2{text-transform:uppercase;max-width:900px}.case-constraint{border-left:2px solid #ff6428;padding-left:18px;max-width:900px}.detail-main .offering-body p,.detail-main .offering-body li{font-size:14px}.detail-footer .footer-links a,.footer-route a{font-size:11px;min-height:44px}@media(min-width:1051px){.header .sound-toggle{display:none}.header-actions{gap:14px}.header .site-nav{gap:15px}.critical-header{font-size:10px}}@media(max-width:1050px){.header .site-nav a,.header .site-nav a:first-child{font:700 28px/1.2 Barlow}.header .site-nav a[data-section-link=critical]{display:block}.header .critical-header{display:none}.header .contact{display:inline-flex;font-size:11px;padding:10px 13px;gap:12px}.header-actions{gap:10px}.menu-toggle{font-size:11px;min-height:44px}}@media(max-width:760px){.header{padding:10px 5vw;gap:8px}.header-actions{gap:7px}.header .contact{padding:10px;font-size:10px;gap:10px}.header .brand{gap:6px}.menu-toggle{padding:0 8px;font-size:10px}.opening-viewport .primary{font-size:10px;min-height:44px}.hero-convert{font-size:11px;min-height:46px}.opening-viewport .story-actions{gap:6px 16px}.story-note{font-size:11px}.content-heading p,.section-lead,.sales-heading>p,.buyer-grid p,.buyer-faqs p,.detail-main p{font-size:16px;line-height:1.75}.content-topline,.section-kicker,.sales-topline,.site-eyebrow,.micro-label,.detail-main .micro-label,.buyer-number{font-size:10px}.sales-section{padding:46px 7vw}.sales-heading{margin:26px 0}.sales-heading h2{font-size:15vw}.buyer-grid article{padding:25px 22px}.buyer-grid h3{font-size:32px;margin:18px 0 15px}.buyer-grid ul{font-size:14px;margin-bottom:20px}.buyer-grid li{padding:7px 0}.buyer-cta{font-size:11px}.buyer-urgent{font-size:14px}.company-proof{padding:32px 7vw}.proof-context{margin-bottom:24px}.proof-context>span{font-size:10px}.proof-context>strong{margin-top:18px}.proof-numbers{gap:22px}.proof-numbers span{font-size:11px}.proof-numbers strong{font-size:49px}.company-proof>p{font-size:13px;margin-top:24px}.service-selector button{font-size:9px;min-height:52px}.service-selector button>span{font-size:9px}#website .scene-window{height:78svh;min-height:640px}.scene-story,.detail-page .scene-story{padding:16px 18px}.scene-story>p{font-size:13px}.scene-story-kicker,.scene-story .workflow-status{font-size:10px}.world-labels>span{font-size:9px;max-width:125px}.scene-story .workflow-progress span{font-size:9px}#retainers .wide-heading{margin-bottom:24px;box-shadow:none}#retainers .plan-intro{margin:24px 0}.plan-intro h3{font-size:29px}.plan-entry>p,.plan-purpose{font-size:15px}.plan{padding:25px 23px}.plan h3{font-size:34px}.plan-purpose{margin-bottom:18px}.plan li{font-size:14px}.plan-inquire{font-size:11px}.plan-entry-links{gap:6px}.plan-entry-links a{font-size:11px;width:100%}.sales-contact{display:flex;flex-direction:column;padding:115px 7vw 35px;gap:30px}.sales-contact .section-kicker{top:52px}.sales-contact .inquiry-panel{width:100%}.sales-contact .section-copy{padding:0}.sales-contact h2{font-size:14vw}.sales-contact .journey-end{position:relative;inset:auto;padding:20px 0 0;width:100%}.sales-contact .section-lead{font-size:16px}.conversation-steps{margin:22px 0}.conversation-steps li{padding:15px 0}.conversation-steps p,.direct-contact,.planning-resource p{font-size:14px}.inquiry-panel{padding:25px 20px}.inquiry-panel p,.inquiry-panel label{font-size:14px}.inquiry-panel .buyer-submit{font-size:12px}.detail-main .detail-note{font-size:13px}.detail-main .offering-body p,.detail-main .offering-body li{font-size:15px}.detail-primary,.detail-link,.detail-hero-copy .hero-proof{font-size:11px}.detail-main .entry-columns{grid-template-columns:1fr;gap:12px;margin-top:25px}.detail-main .entry-columns h3{font-size:27px}.detail-footer .footer-links a,.footer-route a{font-size:11px}.critical-request form>label,.urgent-fields label{font-size:13px}}.home-depth,.buyer-outputs{position:relative;pointer-events:auto;border-top:1px solid #fff5;margin:18px 0 25px;background:#080808}.home-depth>summary,.buyer-outputs>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:16px 0;min-height:54px;font:15px/1.6 Arial;color:#eee}.home-depth>summary::-webkit-details-marker,.buyer-outputs>summary::-webkit-details-marker{display:none}.home-depth>summary>span,.buyer-outputs>summary>span{font:22px Arial;color:#ff743d}.home-depth[open]>summary>span,.buyer-outputs[open]>summary>span{transform:rotate(45deg)}.home-depth>summary:focus-visible,.buyer-outputs>summary:focus-visible{outline:2px solid #ff743d;outline-offset:4px}.home-depth .lock-detail{width:100%;max-width:none;padding-top:20px}#website [hidden]{display:none!important}.opening-viewport .story-note{display:none}@media(max-width:760px){#website .content-section{padding:60px 7vw}#website .content-topline{margin-bottom:26px}.home-depth{box-shadow:0 0 0 22px #080808}.buyer-outputs{margin:0 0 20px}.buyer-outputs>summary{font-size:14px}.sales-contact .section-kicker{display:none}.sales-contact{padding-top:100px}}@media(max-width:760px){.scene-story[data-model=inference] .ai-approve{display:inline-block;width:calc(100% - 102px);font-size:10px;padding:12px 9px;margin:10px 12px 0 0;vertical-align:middle}.scene-story[data-model=inference] .scene-replay{display:inline-block;width:86px;font-size:10px;margin:10px 0 0;vertical-align:middle;text-align:left;line-height:1.5}.scene-story[data-model=inference]>strong{font-size:19px}.scene-story[data-model=inference]>p{margin-bottom:10px}}
