.ProjectionScrollIntro-module__DOUf1a__root{color:#0b0a08b2;opacity:1;touch-action:pan-y;z-index:100010;background:radial-gradient(circle at 70% 8%,#ff8c002b,#0000 28%),radial-gradient(circle at 13% 42%,#97bfaf21,#0000 30%),linear-gradient(#050711 0%,#090a07 38%,#0f110c 100%);transition:none;position:fixed;inset:0;overflow:hidden auto}.ProjectionScrollIntro-module__DOUf1a__exiting{opacity:0;transition:opacity .46s cubic-bezier(.4,0,.2,1)}.ProjectionScrollIntro-module__DOUf1a__root *{box-sizing:border-box}.ProjectionScrollIntro-module__DOUf1a__root a{color:#e27c08;text-decoration:none}.ProjectionScrollIntro-module__DOUf1a__root h1,.ProjectionScrollIntro-module__DOUf1a__root h2,.ProjectionScrollIntro-module__DOUf1a__root h3,.ProjectionScrollIntro-module__DOUf1a__root p{margin:0}.ProjectionScrollIntro-module__DOUf1a__root h2{color:#fffaf0;letter-spacing:0;text-wrap:balance;max-width:760px;font-size:42px;font-weight:740;line-height:1.06}.ProjectionScrollIntro-module__DOUf1a__root h3{color:#fffaf0;font-size:20px;line-height:1.18}.ProjectionScrollIntro-module__DOUf1a__skip{color:#f2f0e8f0;cursor:pointer;z-index:5;background:#0b0c0aad;border:1px solid #ff4d0047;border-radius:8px;padding:8px 14px;font:600 13px ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;top:18px;right:18px;box-shadow:inset 0 1px #ffffff12}.ProjectionScrollIntro-module__DOUf1a__projectionHero{min-height:100dvh;display:grid;position:relative;overflow:hidden}.ProjectionScrollIntro-module__DOUf1a__projectionHero canvas{width:100%;height:100%;position:absolute;inset:0}.ProjectionScrollIntro-module__DOUf1a__projectionHero .ascii-flow-canvas{opacity:.98;z-index:2}.ProjectionScrollIntro-module__DOUf1a__projectionHero .fracture-ring-canvas{z-index:1}.ProjectionScrollIntro-module__DOUf1a__projectionHero:after{content:"";pointer-events:none;z-index:3;background:radial-gradient(circle at 50% 48%,#0000 0%,#07080629 42%,#070806d1 100%),linear-gradient(90deg,#070806d6 0%,#0708063d 42%,#0708068f 100%),linear-gradient(#0708060a 0%,#070806c7 100%);position:absolute;inset:0}.ProjectionScrollIntro-module__DOUf1a__heroCopy{z-index:4;grid-template-columns:minmax(0,620px) minmax(220px,300px);align-content:center;gap:72px;min-height:100dvh;padding:80px 76px 72px;display:grid;position:relative}.ProjectionScrollIntro-module__DOUf1a__eyebrow,.ProjectionScrollIntro-module__DOUf1a__kicker,.ProjectionScrollIntro-module__DOUf1a__mono{color:#ff8c00e0;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.ProjectionScrollIntro-module__DOUf1a__heroCopy .ProjectionScrollIntro-module__DOUf1a__eyebrow{margin-bottom:22px}.ProjectionScrollIntro-module__DOUf1a__heroCopy h1{color:#f2f0e8;letter-spacing:0;text-wrap:balance;max-width:620px;font-size:62px;font-weight:740;line-height:1.01}.ProjectionScrollIntro-module__DOUf1a__summary,.ProjectionScrollIntro-module__DOUf1a__lede,.ProjectionScrollIntro-module__DOUf1a__handoff p{color:#e1dccdc7;max-width:680px;line-height:1.58}.ProjectionScrollIntro-module__DOUf1a__summary{max-width:520px;margin-top:24px;font-size:18px}.ProjectionScrollIntro-module__DOUf1a__signalRow{color:#e1dccdb8;background:#090a0757;border:1px solid #97bfaf24;border-left-color:#ff8c005c;border-radius:8px;place-self:center end;align-items:start;gap:12px;max-width:300px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0d}.ProjectionScrollIntro-module__DOUf1a__signalLabel{color:#ff8c00db;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.ProjectionScrollIntro-module__DOUf1a__signalRow p{font-size:13px;line-height:1.45}.ProjectionScrollIntro-module__DOUf1a__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ProjectionScrollIntro-module__DOUf1a__button{border-radius:8px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.ProjectionScrollIntro-module__DOUf1a__primary{color:#11130e;background:#f2f0e8;box-shadow:inset 0 2px #e27c08}.ProjectionScrollIntro-module__DOUf1a__secondary{color:#f2f0e8db;background:#f2f0e80a;border:1px solid #f2f0e82e}.ProjectionScrollIntro-module__DOUf1a__button:hover,.ProjectionScrollIntro-module__DOUf1a__desktopButton:hover,.ProjectionScrollIntro-module__DOUf1a__skip:hover{transform:translateY(-1px)}.ProjectionScrollIntro-module__DOUf1a__button:active,.ProjectionScrollIntro-module__DOUf1a__desktopButton:active,.ProjectionScrollIntro-module__DOUf1a__skip:active{transform:translateY(1px)}.ProjectionScrollIntro-module__DOUf1a__companyHub{max-width:1200px;margin:0 auto;padding:92px 52px 112px;position:relative}.ProjectionScrollIntro-module__DOUf1a__companyHub:before{content:"";pointer-events:none;background:linear-gradient(#97bfaf0a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#97bfaf0a 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 76%);mask-image:linear-gradient(#000 0%,#0000 76%)}.ProjectionScrollIntro-module__DOUf1a__companyHub section{margin-top:112px;position:relative}.ProjectionScrollIntro-module__DOUf1a__companyHub .ProjectionScrollIntro-module__DOUf1a__productHero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:72px;margin-top:0;padding:34px 0;display:grid}.ProjectionScrollIntro-module__DOUf1a__lede{margin-top:24px;font-size:18px}.ProjectionScrollIntro-module__DOUf1a__answerGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;max-width:720px;margin-top:34px;display:grid}.ProjectionScrollIntro-module__DOUf1a__answer,.ProjectionScrollIntro-module__DOUf1a__policy,.ProjectionScrollIntro-module__DOUf1a__receipt,.ProjectionScrollIntro-module__DOUf1a__path,.ProjectionScrollIntro-module__DOUf1a__product,.ProjectionScrollIntro-module__DOUf1a__handoff{background:linear-gradient(#f2f0e80d,#f2f0e808),#090a0766;border:1px solid #97bfaf24;border-radius:8px}.ProjectionScrollIntro-module__DOUf1a__answer{min-height:118px;padding:18px 18px 20px}.ProjectionScrollIntro-module__DOUf1a__answer:first-child{grid-column:span 2}.ProjectionScrollIntro-module__DOUf1a__answer span,.ProjectionScrollIntro-module__DOUf1a__tag{color:#97bfafd6;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800;display:block}.ProjectionScrollIntro-module__DOUf1a__answer p,.ProjectionScrollIntro-module__DOUf1a__card p,.ProjectionScrollIntro-module__DOUf1a__product p,.ProjectionScrollIntro-module__DOUf1a__event p,.ProjectionScrollIntro-module__DOUf1a__pathRow p,.ProjectionScrollIntro-module__DOUf1a__proofSummaryRow p{color:#e1dccdb3;font-size:14px;line-height:1.55}.ProjectionScrollIntro-module__DOUf1a__proofPanel{background:linear-gradient(#f2f0e80d,#0000 42%),#090a07c7;border:1px solid #97bfaf2e;border-radius:8px;align-self:center;overflow:hidden;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff12}.ProjectionScrollIntro-module__DOUf1a__proofHeader,.ProjectionScrollIntro-module__DOUf1a__receiptHeader{border-bottom:1px solid #97bfaf21;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ProjectionScrollIntro-module__DOUf1a__status{color:#ffc775eb;white-space:nowrap;background:#ff8c0021;border:1px solid #ff8c0047;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1}.ProjectionScrollIntro-module__DOUf1a__timeline,.ProjectionScrollIntro-module__DOUf1a__proofSummary,.ProjectionScrollIntro-module__DOUf1a__receiptBody{display:grid}.ProjectionScrollIntro-module__DOUf1a__timeline{padding:12px 16px 18px}.ProjectionScrollIntro-module__DOUf1a__event{border-left:1px solid #97bfaf38;gap:5px;padding:10px 0 12px 16px;display:grid;position:relative}.ProjectionScrollIntro-module__DOUf1a__event:before{content:"";background:#97bfaf;border-radius:999px;width:7px;height:7px;position:absolute;top:15px;left:-4px}.ProjectionScrollIntro-module__DOUf1a__event strong,.ProjectionScrollIntro-module__DOUf1a__pathRow strong{color:#fffaf0;font-size:14px}.ProjectionScrollIntro-module__DOUf1a__proofSummary{border-top:1px solid #97bfaf21}.ProjectionScrollIntro-module__DOUf1a__proofSummaryRow{grid-template-columns:104px minmax(0,1fr);gap:8px;padding:14px 16px;display:grid}.ProjectionScrollIntro-module__DOUf1a__proofSummaryRow+.ProjectionScrollIntro-module__DOUf1a__proofSummaryRow{border-top:1px solid #97bfaf1a}.ProjectionScrollIntro-module__DOUf1a__proofSummaryRow strong{color:#ff8c00db;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.ProjectionScrollIntro-module__DOUf1a__evidenceGrid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:18px;margin-top:28px;display:grid}.ProjectionScrollIntro-module__DOUf1a__policy{padding:22px}.ProjectionScrollIntro-module__DOUf1a__policy pre{color:#e1dccdc7;background:#050711a8;border:1px solid #97bfaf1f;border-radius:8px;margin:18px 0 0;padding:16px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.ProjectionScrollIntro-module__DOUf1a__receiptBody{gap:12px;padding:16px}.ProjectionScrollIntro-module__DOUf1a__hashRow{gap:4px;display:grid}.ProjectionScrollIntro-module__DOUf1a__hashRow span,.ProjectionScrollIntro-module__DOUf1a__pathRow span{color:#97bfafc2;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.ProjectionScrollIntro-module__DOUf1a__hashRow code,.ProjectionScrollIntro-module__DOUf1a__meta,.ProjectionScrollIntro-module__DOUf1a__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ProjectionScrollIntro-module__DOUf1a__hashRow code{color:#f2f0e8;overflow-wrap:anywhere;font-size:12px}.ProjectionScrollIntro-module__DOUf1a__path{grid-column:1/-1;display:grid}.ProjectionScrollIntro-module__DOUf1a__pathRow{grid-template-columns:100px 1fr 1fr;align-items:center;gap:18px;min-height:76px;padding:18px 20px;display:grid}.ProjectionScrollIntro-module__DOUf1a__pathRow+.ProjectionScrollIntro-module__DOUf1a__pathRow{border-top:1px solid #97bfaf1f}.ProjectionScrollIntro-module__DOUf1a__rubricGrid,.ProjectionScrollIntro-module__DOUf1a__stackGrid{gap:16px;margin-top:30px;display:grid}.ProjectionScrollIntro-module__DOUf1a__rubricGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(0,1fr) minmax(0,.95fr)}.ProjectionScrollIntro-module__DOUf1a__stackGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProjectionScrollIntro-module__DOUf1a__card{border-top:1px solid #97bfaf2e;min-height:146px;padding-top:18px}.ProjectionScrollIntro-module__DOUf1a__product{min-height:164px;padding:22px}.ProjectionScrollIntro-module__DOUf1a__meta{color:#ff8c00d1;margin-top:18px;font-size:12px}.ProjectionScrollIntro-module__DOUf1a__handoff{background:linear-gradient(135deg,#f2f0e81a,#ff8c0017),#090a07b8;border-color:#ff8c003d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:42px;display:grid}.ProjectionScrollIntro-module__DOUf1a__handoff p{margin-top:12px}.ProjectionScrollIntro-module__DOUf1a__desktopButton{color:#11130e;background:#f2f0e8;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 20px 70px #ff8c0038,inset 0 1px #ffffffb8}@media (max-width:1120px){.ProjectionScrollIntro-module__DOUf1a__heroCopy{grid-template-columns:minmax(0,1fr)}.ProjectionScrollIntro-module__DOUf1a__signalRow{justify-self:start;max-width:520px}}@media (max-width:980px){.ProjectionScrollIntro-module__DOUf1a__companyHub .ProjectionScrollIntro-module__DOUf1a__productHero,.ProjectionScrollIntro-module__DOUf1a__evidenceGrid,.ProjectionScrollIntro-module__DOUf1a__stackGrid{grid-template-columns:1fr}.ProjectionScrollIntro-module__DOUf1a__answerGrid,.ProjectionScrollIntro-module__DOUf1a__rubricGrid{grid-template-columns:1fr 1fr}.ProjectionScrollIntro-module__DOUf1a__answer:first-child{grid-column:auto}}@media (max-width:820px){.ProjectionScrollIntro-module__DOUf1a__heroCopy{align-content:end;gap:34px;padding:28px 22px 78px}.ProjectionScrollIntro-module__DOUf1a__heroCopy h1{font-size:42px}.ProjectionScrollIntro-module__DOUf1a__companyHub{padding:64px 20px 96px}}@media (max-width:640px){.ProjectionScrollIntro-module__DOUf1a__answerGrid,.ProjectionScrollIntro-module__DOUf1a__rubricGrid{grid-template-columns:1fr}.ProjectionScrollIntro-module__DOUf1a__handoff,.ProjectionScrollIntro-module__DOUf1a__pathRow,.ProjectionScrollIntro-module__DOUf1a__proofSummaryRow{grid-template-columns:1fr;align-items:start}}
