@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}}: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}}[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}}.detail-page{overflow-y:auto;overflow-x:hidden}.detail-main{position:relative;z-index:2;pointer-events:none}.detail-main a,.detail-main button,.detail-main details,.detail-main form{pointer-events:auto}.detail-page[data-scene-caption=false] .scene-story{visibility:hidden;opacity:0}.detail-main section{scroll-margin-top:105px}.detail-main h1 em,.detail-main h2 em{font-style:normal;color:#ff4d00}.detail-main h1{font-size:clamp(70px,6.8vw,125px);line-height:.9;max-width:740px;letter-spacing:-.025em}.detail-main h2{font:700 clamp(40px,5vw,82px)/.96 Barlow;letter-spacing:-.02em;margin:25px 0 30px}.detail-main h3{font:700 29px/1.12 Barlow;margin:15px 0}.detail-main p{font:14px/1.85 Arial;color:#c2c2c2}.detail-main ul{padding-left:18px}.detail-main li{font:13px/1.85 Arial;color:#c2c2c2;margin:8px 0}.detail-main .micro-label{font:9px/1.7 var(--mono);letter-spacing:.65px;color:#d1d1d1}.detail-hero{position:relative;min-height:100svh;padding:160px 5.2vw 85px;display:flex;align-items:center;pointer-events:none}.detail-hero-copy{width:48%;max-width:710px;pointer-events:auto;padding-bottom:10px}.detail-hero-copy>.micro-label{display:block;margin-bottom:30px;max-width:480px}.detail-hero-copy>p{max-width:430px;margin-top:28px}.detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 25px;margin:28px 0}.detail-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 19px;background:#ff4d00;color:#070707;font:10px/1.6 var(--mono);min-height:51px}.detail-primary:hover{background:#ff783f}.detail-primary span{font:22px Arial}.detail-link{background:none;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 0;border-bottom:1px solid #ffffff66;font:10px/1.7 var(--mono);min-height:44px}.detail-link span{font:20px Arial;color:#ff6428}.detail-link:hover{color:#fff;border-color:#ff6428}.detail-hero-copy .hero-proof{font:9px/1.9 var(--mono);color:#909090;margin-top:30px}.reading-surface{position:relative;background:#090909;pointer-events:auto;padding:75px 5.2vw;border-top:1px solid #ffffff30}.reading-surface:nth-of-type(2n){background:#0d0d0d}.detail-section-heading{max-width:850px;margin-bottom:45px}.detail-section-heading>.detail-link{margin-right:35px}.detail-statement>p{max-width:790px;font-size:17px}.discipline-line{font:10px/2.2 var(--mono);color:#eee;padding-top:32px;margin-top:35px;border-top:1px solid #fff3}.discipline-line span{color:#ff6428;margin:0 12px}.offering-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px;align-items:start}.offering{border-top:1px solid #ffffff45;scroll-margin-top:110px}.offering summary{display:flex;align-items:center;cursor:pointer;list-style:none;gap:22px;padding:29px 0;min-height:100px}.offering summary::-webkit-details-marker{display:none}.offering summary>span{font:9px var(--mono);color:#ff6428}.offering summary>strong{font:700 27px/1.15 Barlow;flex:1}.offering summary>b{font:24px Arial;font-weight:400;color:#aaa}.offering[open] summary>b{transform:rotate(45deg);color:#ff6428}.offering-body{padding:0 0 28px 40px}.offering-body h3{font-size:22px;color:#eee;margin-top:0}.offering-body p{font-size:13px}.offering-body ul{margin-top:23px}.offering-body li{margin:5px 0}.scope-line{color:#e0e0e0!important;border-left:2px solid #ff4d00;padding-left:15px}.offering[open] summary>strong{color:#ff6428}.detail-method>ol{list-style:none;padding:0;margin:45px 0 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.detail-method>ol>li{border-top:1px solid #ffffff55;padding-top:25px;margin:0}.detail-method>ol>li>span{font:10px var(--mono);color:#ff6428}.detail-method h3{font-size:28px}.detail-method p{font-size:13px}.detail-main .detail-note{font:11px/1.85 Arial;color:#989898;max-width:850px;margin-top:30px}.project-offers,.domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 65px;margin-top:42px}.project-offers>article,.domain-grid>article{padding:22px 0;border-top:1px solid #ffffff45;scroll-margin-top:110px}.project-offers h3,.domain-grid h3{font-size:31px;max-width:460px}.project-offers p,.domain-grid p{max-width:520px}.resource-links{display:flex;flex-wrap:wrap;gap:15px 35px;margin-top:40px}.detail-close{background:#e9e9e6!important;color:#090909;padding:80px 5.2vw}.detail-close .micro-label,.detail-close p{color:#444}.detail-close p{max-width:670px;font-size:16px}.detail-close h2 em{color:#090909}.detail-close .detail-primary{margin-top:20px}.security-strip,.proof-outcomes{display:flex;gap:25px;flex-wrap:wrap;margin:35px 0 10px}.security-strip span,.proof-outcomes span{padding:18px 0;border-top:1px solid #ff4d00;font:10px/1.7 var(--mono);flex:1;min-width:185px}.proof-feature>p{max-width:810px;font-size:16px}.proof-outcomes{max-width:980px}.proof-feature .detail-link{margin-top:20px}.incident-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:45px}.incident-types>div{border-top:1px solid #fff4;padding-top:25px}.incident-types span{font:10px var(--mono);color:#ff6428}.incident-types h3{font-size:27px;max-width:290px}.critical-request{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:8vw;border-top:3px solid #ff4d00}.critical-request h2{font-size:clamp(48px,4.5vw,74px)}.urgent-heading>p{max-width:430px}.critical-request form>label,.urgent-fields label{display:flex;flex-direction:column;gap:10px;font:11px/1.8 var(--mono);margin:0 0 23px;color:#ddd}.urgent-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.critical-request input,.critical-request select,.critical-request textarea{width:100%;min-height:47px;padding:13px;border:1px solid #ffffff50;background:#131313;color:#fff;font:14px/1.5 Arial;border-radius:0}.critical-request textarea{resize:vertical}.critical-request textarea:focus-visible,.critical-request select:focus-visible{outline:2px solid #ff4d00;outline-offset:4px}.critical-request .detail-note{margin:0 0 23px}.critical-request form .detail-primary{width:100%;margin-bottom:20px}#critical-error{border-left:3px solid #ff4d00;color:#fff;background:#2b140e;padding:15px;font-size:13px}#critical-brief{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:11px/1.8 var(--mono);padding:20px;border:1px solid #fff4;background:#111;margin:25px 0}#critical-review h3{font-size:35px}#critical-status{font-size:12px;color:#ddd}.critical-request a[href^="tel:"]{text-decoration:underline;text-underline-offset:5px}.critical-request a.detail-primary{text-decoration:none}.response-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin-top:45px}.response-rates article{border-top:1px solid #ffffff55;padding-top:28px}.response-rates strong{display:block;font:700 76px/1 Barlow;margin:30px 0 20px}.response-rates strong span{font:11px var(--mono);margin-left:12px;color:#ccc}.response-rates p{max-width:480px}.detail-footer{display:grid;grid-template-columns:1fr 1fr;gap:40px 9vw;padding-bottom:45px}.footer-brand{font:700 60px/1 Barlow}.detail-footer p{max-width:490px;font-size:12px}.detail-footer>div>span{font:9px/1.8 var(--mono);color:#999}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 25px}.footer-links a{font:10px/1.8 var(--mono);padding:10px 0;min-height:38px}.footer-links a:hover{color:#ff6428}.detail-footer>.detail-link{justify-self:start}.detail-page .scene-story{z-index:3;bottom:45px}.detail-page #fallback{top:auto;bottom:20px;right:5vw;font:12px/1.7 Arial;background:#111;max-width:430px;z-index:5;padding:18px}.noscript-contact{position:relative;z-index:4;padding:30px 5vw;background:#111;font:14px/1.8 Arial}@media(max-width:1050px)and (min-width:761px){.detail-main h1{font-size:7.6vw}.detail-main h2{font-size:6vw}.detail-hero-copy{width:49%}.detail-method>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-main .micro-label{font-size:8px}.detail-main p{font-size:13px}.detail-primary{font-size:9px;gap:15px}.critical-request{gap:4vw}.critical-request h2{font-size:45px}.urgent-fields{grid-template-columns:1fr}}@media(max-width:760px){.detail-main section{scroll-margin-top:85px}.detail-main h1{font-size:14vw;line-height:.93;max-width:100%}.detail-main h2{font-size:11vw;line-height:.98}.detail-main h3{font-size:28px}.detail-main p{font-size:13px;line-height:1.85}.detail-main .micro-label{font-size:8px;line-height:1.8}.detail-hero{display:block;padding:125px 7vw 0;min-height:0}.detail-hero-copy{width:100%;max-width:none;pointer-events:auto;background:#050505f5;box-shadow:0 0 0 25px #050505f5}.detail-hero-copy>.micro-label{margin-bottom:25px}.detail-hero-copy>p{margin-top:24px}.detail-hero-copy .hero-proof{font-size:9px;margin-top:24px;margin-bottom:0}.detail-primary,.detail-link{font-size:9px;line-height:1.7}.detail-actions{gap:13px 22px;margin:26px 0}.detail-hero .scene-window{height:76svh;min-height:590px;margin:20px 0 0}.detail-main .reading-surface{padding:50px 7vw}.detail-main .detail-section-heading{margin-bottom:30px}.detail-main .detail-note{font-size:11px}.discipline-line{font-size:9px;line-height:2.2}.discipline-line span{margin:0 6px}.detail-statement>p{font-size:14px}.offering-grid{display:block}.offering summary{padding:22px 0;min-height:84px;gap:15px}.offering summary>strong{font-size:25px}.offering-body{padding-left:30px}.offering-body h3{font-size:22px}.offering-body p,.offering-body li{font-size:12px}.detail-method>ol{grid-template-columns:1fr;gap:24px;margin-top:33px}.detail-method h3{font-size:28px;margin:16px 0}.detail-method>ol>li{padding-top:20px}.project-offers,.domain-grid{grid-template-columns:1fr;gap:5px;margin-top:30px}.project-offers h3,.domain-grid h3{font-size:29px}.security-strip,.proof-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.security-strip span,.proof-outcomes span{font-size:9px;min-width:0}.proof-outcomes{grid-template-columns:1fr}.incident-types{grid-template-columns:1fr;gap:16px;margin-top:30px}.incident-types>div{display:flex;gap:20px;align-items:center;padding:18px 0}.incident-types h3{font-size:26px;max-width:none;margin:0}.critical-request{display:block}.critical-request h2{font-size:12vw}.urgent-heading{margin-bottom:40px}.urgent-fields{grid-template-columns:1fr}.critical-request input,.critical-request select,.critical-request textarea{font-size:16px}.critical-request form>label,.urgent-fields label{font-size:10px}.response-rates{grid-template-columns:1fr;gap:25px}.response-rates strong{font-size:70px}.detail-footer{grid-template-columns:1fr;gap:30px}.footer-links{gap:3px 20px}.footer-links a{font-size:10px;min-height:43px}.detail-page .scene-story{bottom:auto}.detail-close p{font-size:14px}.resource-links{display:grid;gap:10px}.detail-page #fallback{left:7vw;right:7vw;bottom:12px;font-size:11px;width:auto;max-width:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.detail-method>ol.three-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.case-deliverables{margin-top:45px;padding-top:25px;border-top:1px solid #ffffff40}.case-deliverables .domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;gap:30px}.case-deliverables h4{font:700 26px/1.15 Barlow;margin:0 0 14px;color:#ff743d}.case-deliverables p{font-size:14px}.detail-method .recurring-intro{max-width:820px;font-size:17px}@media(max-width:760px){.detail-method>ol.three-steps{grid-template-columns:1fr}}@media(max-width:760px){.case-deliverables .domain-grid{grid-template-columns:1fr;gap:5px}.detail-method .recurring-intro{font-size:15px}}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font:9px/1.7 var(--mono);color:#a5a5a5;margin:0 0 30px;pointer-events:auto}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.breadcrumbs [aria-current]{color:#ddd}.coverage-facts,.case-objective-full{padding:85px 6vw}.coverage-facts>p,.case-objective-full>p{max-width:760px;font:18px/1.85 Arial;color:#c5c5c5}.coverage-facts h2,.case-objective-full h2{font:700 clamp(42px,5vw,80px)/.98 Barlow;margin:25px 0}.coverage-facts h2 em,.case-objective-full h2 em{font-style:normal;color:#ff6428}.location-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:50px 0 0}.location-facts>div{border-top:1px solid #fff4;padding-top:22px}.location-facts dt{font:10px var(--mono);color:#aaa}.location-facts dd{font:700 30px/1.1 Barlow;margin:18px 0 0}.case-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:45px 0}.case-library article{border-top:1px solid #fff6;padding:27px 0}.case-library h3{font:700 35px/1.1 Barlow;max-width:340px}.case-library p{font:15px/1.8 Arial;color:#bbb}.case-tags{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:15px 0 0}.case-tags li{border:1px solid #fff4;padding:12px 16px;font:10px var(--mono)}@media(max-width:760px){.breadcrumbs{font-size:8px;margin-bottom:24px;gap:8px}.coverage-facts,.case-objective-full{padding:54px 7vw}.coverage-facts>p,.case-objective-full>p{font-size:15px}.location-facts{grid-template-columns:1fr 1fr;gap:25px 20px}.location-facts dd{font-size:25px}.case-library{grid-template-columns:1fr;gap:15px}.case-library h3{font-size:31px}.case-library p{font-size:14px}}.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}}
