:root{--red:#e51620;--ink:#080808;--paper:#efede7;--muted:#8a8a8a;--line:#292929;--sans:Inter,sans-serif;--display:'Space Grotesk',sans-serif;--cond:'Barlow Condensed',sans-serif;--mono:'IBM Plex Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);line-height:1.6}a{color:inherit;text-decoration:none}.review-bar{height:34px;background:var(--red);color:white;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;font:600 .58rem var(--mono);letter-spacing:.12em;position:relative;z-index:20}.review-bar div{display:flex;gap:1.5rem}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;position:absolute;top:34px;left:0;right:0;z-index:10;border-bottom:1px solid #ffffff20}.logo{display:flex;align-items:center;gap:.8rem;font:700 .95rem/1 var(--display);letter-spacing:.12em}.logo img{width:48px;height:48px}.logo span{display:flex;flex-direction:column}.logo b{color:var(--red)}.logo small{font:500 .45rem/2 var(--mono);letter-spacing:.13em;color:#888}.nav nav{display:flex;align-items:center;gap:2.3rem;font:500 .62rem var(--mono);letter-spacing:.1em}.nav-cta{padding:.8rem 1rem;border:1px solid #555}.nav button{display:none;background:none;border:0}.nav button i{display:block;width:24px;height:1px;background:currentColor;margin:6px}.hero{min-height:760px;height:calc(100vh - 34px);padding:160px 7vw 80px;display:grid;grid-template-columns:1.3fr .7fr;align-items:center;position:relative;overflow:hidden;background-image:linear-gradient(#171717 1px,transparent 1px),linear-gradient(90deg,#171717 1px,transparent 1px);background-size:54px 54px}.hero-copy{position:relative;z-index:2}.overline,.section-title>p{font:500 .64rem var(--mono);letter-spacing:.17em;color:#999}.hero h1{font:700 clamp(4rem,7vw,7.4rem)/.9 var(--display);letter-spacing:-.07em;margin:.25em 0}.hero h1 span,.hero h1 em{display:block}.hero h1 em,.section-title h2 em,.method h2 em,.trust h2 em,.contact h2 em{font-style:normal;color:var(--red)}.lede{max-width:620px;color:#999;font-size:1.05rem}.actions{display:flex;gap:.8rem;margin-top:2rem}.actions a{padding:1rem 1.2rem;border:1px solid #444;font:600 .62rem var(--mono);letter-spacing:.1em}.actions a:first-child{background:var(--red);border-color:var(--red)}.hero-side{justify-self:center;display:flex;flex-direction:column;border-left:2px solid var(--red);padding:1.5rem}.hero-side span,.hero-side small{font:500 .55rem var(--mono);letter-spacing:.12em;color:#777}.hero-side strong{font:700 6rem/.9 var(--cond);color:#333}.coordinates{position:absolute;right:2vw;top:45%;writing-mode:vertical-rl;font:500 .5rem var(--mono);letter-spacing:.15em;color:#555}.ornament{position:absolute;right:9%;width:min(40vw,520px);aspect-ratio:1;border:1px solid #6b1c22;border-radius:50%}.ornament:before,.ornament:after{content:"";position:absolute;background:#5a2427}.ornament:before{width:1px;inset:0 auto 0 50%}.ornament:after{height:1px;inset:50% 0 auto}.ornament i{position:absolute;width:8px;height:8px;background:var(--red);border-radius:50%}.ornament i:nth-child(1){left:26%;top:38%}.ornament i:nth-child(2){right:22%;top:52%}.ornament i:nth-child(3){left:48%;bottom:18%}.marquee{display:flex;justify-content:space-around;gap:2rem;padding:1rem 4vw;background:#0c0c0c;border-block:1px solid var(--line);font:500 .55rem var(--mono);letter-spacing:.12em;color:#666}.services,.method,.trust,.contact{padding:8rem 7vw}.section-title{display:grid;grid-template-columns:.25fr 1fr .6fr;align-items:end;margin-bottom:4rem}.section-title h2,.method h2,.trust h2,.contact h2{font:700 clamp(2.8rem,5vw,5.5rem)/.95 var(--display);letter-spacing:-.06em;margin:.1em 0}.section-title>span{color:#888;max-width:400px}.cards{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.cards article{padding:2.2rem;min-height:500px;display:flex;flex-direction:column;border-right:1px solid var(--line);position:relative}.cards article:last-child{border:0}.cards article>b{position:absolute;right:1.5rem;top:1.5rem;font:500 .6rem var(--mono);color:#555}.cards article>i{font-style:normal;font-size:2.4rem;color:var(--red)}.cards h3{font:600 1.7rem/1.05 var(--display);margin:1.5rem 0}.cards p{color:#888;font-size:.86rem}.cards ul{list-style:none;padding:1.3rem 0;margin:0;border-top:1px solid var(--line)}.cards li{font:500 .62rem/2.2 var(--mono);color:#aaa}.cards li:before{content:"+";color:var(--red);margin-right:.6rem}.cards article>a{margin-top:auto;border-top:1px solid var(--line);padding-top:1rem;font:500 .58rem var(--mono);letter-spacing:.08em}.method{background:var(--paper);color:#111;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.method>div>p:last-child{color:#777;max-width:470px}.method ol{list-style:none;padding:0;margin:0}.method li{display:grid;grid-template-columns:50px 100px 1fr;align-items:start;border-top:1px solid #c7c3ba;padding:1.8rem 0}.method li>b{font:500 .6rem var(--mono);color:var(--red)}.method li h3{font-size:1rem;margin:0}.method li p{margin:0;color:#777}.trust{display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;gap:8vw;background:linear-gradient(125deg,#21090c,#090909 55%)}.seal{width:min(28vw,310px);aspect-ratio:1;border-radius:50%;border:1px solid #6c171e;display:grid;place-items:center;font-size:4rem;background:repeating-radial-gradient(circle,transparent 0 18%,#e5162012 18.5% 19%)}.trust>div:last-child>p{color:#888;max-width:650px}.trust ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:1.5rem 0 0;border-top:1px solid var(--line);font:500 .6rem/2.4 var(--mono);color:#aaa}.trust li:before{content:"✓";color:var(--red);margin-right:.6rem}.contact{text-align:center;background:var(--paper);color:#111}.contact>p:not(.overline){color:#777}.contact>a{display:inline-flex;gap:4rem;background:var(--red);color:white;padding:1.2rem 1.5rem;margin-top:1.5rem;font:600 .65rem var(--mono);letter-spacing:.08em}footer{display:flex;justify-content:space-between;align-items:center;padding:2rem 5vw;border-top:1px solid var(--line);font:500 .55rem var(--mono);letter-spacing:.1em;color:#777}footer .logo img{width:34px;height:34px}
/* 02 Swiss Signal */body[data-design="2"]{--ink:#eeeae2;--paper:#111;--line:#c6c1b7;color:#111}body[data-design="2"] .nav{color:#111;border-color:#111}.review-bar{position:relative}body[data-design="2"] .hero{background:#eeeae2;grid-template-columns:1fr .9fr;padding-left:18vw}body[data-design="2"] .hero:before{content:"";position:absolute;inset:0 auto 0 0;width:14vw;background:var(--red)}body[data-design="2"] .hero h1{font-family:var(--cond);font-weight:900;text-transform:uppercase;font-size:clamp(5rem,9vw,10rem);letter-spacing:-.04em}body[data-design="2"] .hero h1 em{color:#111}body[data-design="2"] .lede{color:#555}body[data-design="2"] .ornament{border-radius:0;border:20px solid #111;transform:rotate(12deg);right:-8%;width:38vw}body[data-design="2"] .hero-side strong{color:var(--red)}body[data-design="2"] .marquee{background:#111;color:white}body[data-design="2"] .services{background:#eeeae2}body[data-design="2"] .cards article{background:#eeeae2}body[data-design="2"] .cards li,body[data-design="2"] .cards p{color:#555}body[data-design="2"] .method{background:#111;color:white}body[data-design="2"] .trust{background:#eeeae2;color:#111}body[data-design="2"] .trust>div:last-child>p{color:#555}body[data-design="2"] .contact{background:var(--red);color:white}body[data-design="2"] .contact h2 em{color:#111}body[data-design="2"] .contact>a{background:#111}body[data-design="2"] footer{background:#111;color:white}
/* 03 Red Terminal */body[data-design="3"]{--red:#ff2633;--ink:#030504;--paper:#07100c;--line:#173b29;--display:var(--mono);color:#68f59f}body[data-design="3"] .nav,body[data-design="3"] .review-bar,body[data-design="3"] .marquee,body[data-design="3"] footer{font-family:var(--mono)}body[data-design="3"] .review-bar{background:#143f27}body[data-design="3"] .logo img{filter:hue-rotate(80deg)}body[data-design="3"] .hero{background-color:#030504;background-image:linear-gradient(#0d2417 1px,transparent 1px);background-size:100% 30px}body[data-design="3"] .hero h1,body[data-design="3"] .section-title h2,body[data-design="3"] .method h2,body[data-design="3"] .trust h2,body[data-design="3"] .contact h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:-.08em}body[data-design="3"] .hero h1:before{content:"> run_assessment --mode controlled";display:block;color:#68f59f;font:400 .7rem var(--mono);letter-spacing:0;margin-bottom:2rem}body[data-design="3"] .lede,body[data-design="3"] .cards p,body[data-design="3"] .cards li{color:#57a973}body[data-design="3"] .actions a:first-child{background:#68f59f;border-color:#68f59f;color:#030504}body[data-design="3"] .ornament{border-style:dashed;border-color:#68f59f55}body[data-design="3"] .services,body[data-design="3"] .cards article{background:#030504}body[data-design="3"] .method{background:#06130c;color:#68f59f}body[data-design="3"] .trust{background:#030504}body[data-design="3"] .contact{background:#07150d;color:#68f59f}body[data-design="3"] .contact>a{background:#68f59f;color:#030504}
/* 04 Executive Noir */body[data-design="4"]{--red:#b61d28;--ink:#090909;--paper:#e6e0d6;--display:var(--sans)}body[data-design="4"] .hero{background:radial-gradient(circle at 80% 25%,#32171a,transparent 30%),#080808}body[data-design="4"] .hero h1{font-weight:500;letter-spacing:-.075em}body[data-design="4"] .hero h1 em{color:white;font-weight:300}body[data-design="4"] .ornament{border-color:#5b3f41;opacity:.7}body[data-design="4"] .services{padding-top:11rem;padding-bottom:11rem}body[data-design="4"] .cards{gap:1.3rem;border:0}body[data-design="4"] .cards article{border:1px solid #292929;background:#101010}body[data-design="4"] .method{background:#e6e0d6}body[data-design="4"] .trust{background:#0d0d0d}body[data-design="4"] .contact{background:#151515;color:white}body[data-design="4"] .contact h2{font-weight:400}body[data-design="4"] footer{background:#080808}
/* 05 Field Dossier */body[data-design="5"]{--red:#c7121b;--ink:#d8d3c8;--paper:#151515;--line:#a9a398;color:#181818;--display:var(--cond)}body[data-design="5"] .nav{color:#111;border-color:#999}body[data-design="5"] .logo img{filter:drop-shadow(0 0 0 #000)}body[data-design="5"] .hero{background-color:#d8d3c8;background-image:repeating-linear-gradient(0deg,transparent 0 31px,#00000010 32px);padding-left:9vw}body[data-design="5"] .hero:after{content:"CASE FILE / RR-001 / AUTHORIZED";position:absolute;right:7%;top:23%;border:4px double var(--red);border-radius:50%;width:170px;height:170px;display:grid;place-items:center;text-align:center;color:var(--red);font:700 .65rem var(--mono);transform:rotate(-12deg)}body[data-design="5"] .hero h1{text-transform:uppercase;font-family:var(--cond);font-weight:800;letter-spacing:-.025em}body[data-design="5"] .hero h1 em{color:var(--red)}body[data-design="5"] .lede{color:#555}body[data-design="5"] .ornament,body[data-design="5"] .hero-side{display:none}body[data-design="5"] .services{background:#d8d3c8}body[data-design="5"] .cards article{background:#d8d3c8}body[data-design="5"] .cards p,body[data-design="5"] .cards li{color:#555}body[data-design="5"] .method{background:#191919;color:#eee}body[data-design="5"] .trust{background:#d8d3c8;color:#111}body[data-design="5"] .trust>div:last-child>p{color:#555}body[data-design="5"] .contact{background:#171717;color:white}body[data-design="5"] footer{background:#111;color:white}
/* 06 Brutalist Red */body[data-design="6"]{--red:#f0141e;--ink:#f0141e;--paper:#080808;--line:#080808;color:#080808;--display:var(--cond)}body[data-design="6"] .review-bar{background:#080808}body[data-design="6"] .nav{color:#080808;border-color:#080808}body[data-design="6"] .logo img{filter:brightness(0)}body[data-design="6"] .hero{background:var(--red);padding-left:4vw;grid-template-columns:1.5fr .5fr}body[data-design="6"] .hero h1{font-family:var(--cond);font-size:clamp(6rem,12vw,13rem);font-weight:900;line-height:.68;text-transform:uppercase;letter-spacing:-.04em}body[data-design="6"] .hero h1 em{color:#080808}body[data-design="6"] .lede{color:#080808;font-weight:600;max-width:520px}body[data-design="6"] .actions a{border-color:#080808}body[data-design="6"] .actions a:first-child{background:#080808;color:white}body[data-design="6"] .ornament{border:18px solid #080808;border-radius:0;transform:skew(-10deg)}body[data-design="6"] .hero-side strong{color:#080808}body[data-design="6"] .marquee{background:#080808;color:white}body[data-design="6"] .services{background:var(--red)}body[data-design="6"] .section-title h2,body[data-design="6"] .method h2,body[data-design="6"] .trust h2,body[data-design="6"] .contact h2{font-family:var(--cond);text-transform:uppercase;font-weight:900}body[data-design="6"] .section-title h2 em{color:#080808}body[data-design="6"] .cards article{background:var(--red)}body[data-design="6"] .cards p,body[data-design="6"] .cards li{color:#161616}body[data-design="6"] .method{background:#080808;color:white}body[data-design="6"] .trust{background:var(--red)}body[data-design="6"] .trust h2 em{color:#080808}body[data-design="6"] .trust>div:last-child>p{color:#1a1a1a}body[data-design="6"] .contact{background:#080808;color:white}body[data-design="6"] footer{background:var(--red);color:#080808}
/* 07 Infrared Glass */body[data-design="7"]{--red:#ff3042;--ink:#090a0e;--paper:#e9e9ed;--line:#ffffff20}body[data-design="7"] .hero{background:radial-gradient(circle at 75% 35%,#bd0b2c 0,transparent 18%),radial-gradient(circle at 50% 90%,#30105d 0,transparent 30%),#090a0e}body[data-design="7"] .ornament{backdrop-filter:blur(16px);background:#ffffff08;border-color:#ffffff35;border-radius:18% 50% 30% 55%;transform:rotate(12deg);box-shadow:inset 0 0 60px #ff304220,0 30px 90px #000}body[data-design="7"] .hero-side{background:#ffffff0b;border:1px solid #ffffff28;border-radius:12px;backdrop-filter:blur(12px)}body[data-design="7"] .services{background:linear-gradient(160deg,#090a0e,#15111d)}body[data-design="7"] .cards{gap:1rem;border:0}body[data-design="7"] .cards article{background:#ffffff08;border:1px solid #ffffff20;border-radius:10px;backdrop-filter:blur(8px)}body[data-design="7"] .method{background:#ebeaf0}body[data-design="7"] .trust{background:radial-gradient(circle at 20% 50%,#5a0921,transparent 30%),#090a0e}body[data-design="7"] .seal{border-radius:25%;transform:rotate(8deg);background:#ffffff08;backdrop-filter:blur(10px)}body[data-design="7"] .contact{background:#11121a;color:white}
/* 08 Enterprise White */body[data-design="8"]{--red:#d8151f;--ink:#f8f8f6;--paper:#121212;--line:#d7d7d2;color:#151515}body[data-design="8"] .nav{color:#111;border-color:#ddd}body[data-design="8"] .hero{background:#f8f8f6;padding-left:7vw}body[data-design="8"] .hero h1{font-size:clamp(3.8rem,6.5vw,7rem);max-width:900px}body[data-design="8"] .hero h1 em{color:var(--red)}body[data-design="8"] .lede{color:#666}body[data-design="8"] .ornament{border-color:#ddd;background:repeating-radial-gradient(circle,transparent 0 20%,#00000008 20.5% 21%)}body[data-design="8"] .hero-side strong{color:#ddd}body[data-design="8"] .services{background:#f8f8f6}body[data-design="8"] .cards article{background:white}body[data-design="8"] .cards p,body[data-design="8"] .cards li{color:#666}body[data-design="8"] .method{background:#121212;color:white}body[data-design="8"] .trust{background:#f8f8f6;color:#111}body[data-design="8"] .trust>div:last-child>p{color:#666}body[data-design="8"] .seal{background:white}body[data-design="8"] .contact{background:#eef0f2}body[data-design="8"] footer{background:#121212;color:white}
/* 09 Redacted Report */body[data-design="9"]{--red:#c7121b;--ink:#dedbd2;--paper:#121212;--line:#aaa59a;color:#171717;--display:var(--cond)}body[data-design="9"] .nav{color:#111;border-color:#999}body[data-design="9"] .hero{background-color:#dedbd2;background-image:linear-gradient(#0000000b 1px,transparent 1px);background-size:100% 28px}body[data-design="9"] .hero h1{font-family:var(--cond);font-weight:800;text-transform:uppercase;letter-spacing:-.02em}body[data-design="9"] .hero h1 span:after{content:"";display:inline-block;width:22%;height:.16em;background:#111;margin-left:.2em}body[data-design="9"] .lede{color:#555;border-left:8px solid #111;padding-left:1rem}body[data-design="9"] .ornament{border-radius:0;border:6px double #111;transform:rotate(3deg)}body[data-design="9"] .services{background:#dedbd2}body[data-design="9"] .cards article{background:#dedbd2}body[data-design="9"] .cards h3{text-transform:uppercase;font-family:var(--cond);font-size:2.2rem}body[data-design="9"] .cards p,body[data-design="9"] .cards li{color:#555}body[data-design="9"] .method{background:#111;color:white}body[data-design="9"] .trust{background:#dedbd2;color:#111}body[data-design="9"] .trust>div:last-child>p{color:#555}body[data-design="9"] .contact{background:#111;color:white}body[data-design="9"] footer{background:#dedbd2}
/* 10 Signal Vector */body[data-design="10"]{--red:#ff1424;--ink:#040406;--paper:#f2f0ea;--line:#2b2c35}body[data-design="10"] .hero{background:radial-gradient(circle at 75% 45%,#5e0714,transparent 28%),#040406}body[data-design="10"] .hero:before{content:"";position:absolute;inset:-40% -20%;background:conic-gradient(from 100deg,transparent 0 43%,#ff142418 44% 47%,transparent 48%);animation:scan 12s linear infinite}body[data-design="10"] .hero h1{font-size:clamp(4.5rem,8.5vw,9rem);text-transform:uppercase;font-family:var(--display);max-width:950px}body[data-design="10"] .hero h1 span{clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}body[data-design="10"] .ornament{border-style:dashed;animation:spin 25s linear infinite}body[data-design="10"] .services{background:#060609}body[data-design="10"] .cards{gap:1px;background:#333;border:0}body[data-design="10"] .cards article{background:#09090d;border:0}body[data-design="10"] .method{background:#eeeef2}body[data-design="10"] .trust{background:linear-gradient(145deg,#08080b,#20060b)}body[data-design="10"] .contact{background:var(--red);color:white}body[data-design="10"] .contact h2 em{color:#090909}body[data-design="10"] .contact>a{background:#090909}@keyframes scan{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:900px){.nav{height:74px}.nav button{display:block;color:inherit}.nav nav{display:none;position:absolute;top:74px;left:0;right:0;background:#0b0b0b;color:white;padding:1.5rem;flex-direction:column;align-items:stretch}.nav nav.open{display:flex}.hero{height:auto;min-height:800px;grid-template-columns:1fr;padding-top:150px}.hero-side{display:none}.ornament{right:-30%;opacity:.5;width:600px}.section-title{grid-template-columns:1fr}.section-title>span{margin-top:1rem}.cards{grid-template-columns:1fr}.cards article{border-right:0;border-bottom:1px solid var(--line);min-height:430px}.method,.trust{grid-template-columns:1fr}.seal{width:220px}.marquee{overflow:hidden;justify-content:flex-start}.marquee span{white-space:nowrap}body[data-design="2"] .hero{padding-left:20vw}body[data-design="6"] .hero{padding-left:5vw}body[data-design="6"] .hero h1{font-size:7rem}}
@media(max-width:560px){.review-bar span{display:none}.nav{padding-inline:1rem}.logo small{display:none}.hero{padding-inline:1.3rem;min-height:720px}.hero h1{font-size:3.7rem}.actions{flex-direction:column}.services,.method,.trust,.contact{padding:5rem 1.3rem}.method li{grid-template-columns:35px 1fr}.method li h3{grid-column:2}.method li p{grid-column:2}.trust ul{grid-template-columns:1fr}.contact{text-align:left}.contact>a{gap:1rem;font-size:.55rem}.ornament{display:none}footer{flex-wrap:wrap;gap:1rem}footer p{order:3;width:100%}body[data-design="2"] .hero{padding-left:24vw}body[data-design="2"] .hero h1,body[data-design="6"] .hero h1{font-size:4.2rem}body[data-design="5"] .hero:after{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body[data-design="10"] .hero:before,body[data-design="10"] .ornament{animation:none}}

/* Signal Vector — About page */
.about-link{display:none}body[data-design="10"] .about-link{display:block}.about-page .nav{top:34px}.about-page .nav .active{color:var(--red)}.about-page main{overflow:hidden}.about-hero{min-height:760px;padding:190px 7vw 90px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;position:relative;background:radial-gradient(circle at 77% 45%,#5e0714,transparent 25%),#040406}.about-hero:before{content:"";position:absolute;inset:-45% -20%;background:conic-gradient(from 130deg,transparent 0 43%,#ff142416 44% 48%,transparent 49%);animation:scan 16s linear infinite}.about-hero>div,.about-hero>aside{position:relative;z-index:2}.about-hero h1{font:700 clamp(4rem,7.7vw,8.4rem)/.86 var(--display);text-transform:uppercase;letter-spacing:-.07em;margin:.25em 0;max-width:1050px}.about-hero h1 em{font-style:normal;color:var(--red)}.about-hero>div>p:last-child{max-width:640px;color:#a2a2a8;font-size:1.08rem}.about-hero aside{justify-self:end;width:min(100%,320px);padding:1.4rem;border:1px solid #ffffff25;background:#ffffff08;backdrop-filter:blur(12px);display:flex;flex-direction:column}.about-hero aside span,.about-hero aside small{font:500 .55rem/1.7 var(--mono);letter-spacing:.13em;color:#787882}.about-hero aside strong{font:700 1.7rem/1.05 var(--cond);margin:1rem 0;color:white}.vector-orbit{position:absolute!important;z-index:1!important;right:6%;top:20%;width:min(44vw,580px);aspect-ratio:1;border:1px dashed #ff142460;border-radius:50%;animation:spin 28s linear infinite}.vector-orbit:before,.vector-orbit:after{content:"";position:absolute;inset:13%;border:1px solid #ffffff17;border-radius:50%}.vector-orbit:after{inset:33%}.vector-orbit i{position:absolute;width:7px;height:7px;background:var(--red);border-radius:50%;box-shadow:0 0 0 6px #ff142420}.vector-orbit i:nth-child(1){left:18%;top:30%}.vector-orbit i:nth-child(2){right:8%;top:52%}.vector-orbit i:nth-child(3){left:52%;bottom:2%}.about-shell{padding:8rem 7vw}.section-index{font:500 .62rem var(--mono);letter-spacing:.16em;color:var(--red)}.about-intro{display:grid;grid-template-columns:.3fr 1fr;gap:6vw;background:#07070a}.about-copy{max-width:980px}.about-copy h2,.founder-panel h2,.outcomes h2,.about-services h2{font:700 clamp(2.8rem,5vw,5.5rem)/.94 var(--display);letter-spacing:-.06em;margin:.1em 0 .7em}.about-copy h2 em,.founder-panel h2 em,.about-services h2 em{font-style:normal;color:var(--red)}.about-copy>p{font-size:clamp(1rem,1.5vw,1.22rem);color:#a0a0a7;max-width:900px}.about-copy>p:first-of-type{color:white;font-size:clamp(1.2rem,2vw,1.65rem)}.founder-panel{background:#eeeef2;color:#111;display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;align-items:center}.founder-panel>div:last-child{max-width:720px}.founder-panel>div:last-child>p:not(.section-index){color:#606068;font-size:1.02rem}.founder-panel>div:last-child>p:nth-of-type(2){font-size:1.25rem;color:#24242a}.founder-signal{position:relative;width:min(100%,420px);aspect-ratio:1;border:1px solid #c8c8ce;border-radius:50%;display:flex;justify-content:space-between;align-items:center;padding:2rem;font:600 .6rem var(--mono);letter-spacing:.12em}.founder-signal:before,.founder-signal:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #d4d4da;border-radius:50%;width:68%;height:68%}.founder-signal:after{width:35%;height:35%;background:var(--red);border:0}.founder-signal i{position:absolute;z-index:2;left:50%;top:50%;width:1px;height:100%;background:#aaa;transform:translate(-50%,-50%) rotate(45deg)}.outcomes{background:#08080b}.outcomes>div:first-child{display:flex;justify-content:space-between;align-items:end}.outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:3rem;border:1px solid var(--line)}.outcome-grid article{padding:2rem;min-height:260px;border-right:1px solid var(--line)}.outcome-grid article:last-child{border:0}.outcome-grid span{font:500 .58rem var(--mono);color:var(--red)}.outcome-grid h3{font:600 1.2rem var(--display);margin:3rem 0 1rem}.outcome-grid p{color:#85858d;font-size:.84rem}.outcomes-summary{max-width:760px;margin:3rem 0 0 auto;color:#a2a2a8;font-size:1.1rem;border-left:2px solid var(--red);padding-left:1.5rem}.about-services{background:#0b0b10;display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw}.about-services-heading{position:sticky;top:3rem;align-self:start}.about-service-list article{display:grid;grid-template-columns:55px 1fr 45px;gap:1rem;padding:2rem 0;border-top:1px solid var(--line)}.about-service-list article:last-child{border-bottom:1px solid var(--line)}.about-service-list article>b{font:500 .58rem var(--mono);color:var(--red)}.about-service-list h3{font:600 1.45rem var(--display);margin:0 0 .6rem}.about-service-list p{color:#85858d;margin:0;max-width:680px}.about-service-list a{color:var(--red);font-size:1.4rem}.mission{position:relative;padding:10rem 14vw;text-align:center;background:var(--red);color:white;overflow:hidden}.mission .section-index{color:#07070a}.mission h2{font:500 clamp(2.4rem,4.5vw,5rem)/1 var(--display);letter-spacing:-.055em;max-width:1000px;margin:1rem auto}.mission>strong{display:block;font:700 clamp(3rem,6vw,7rem)/.9 var(--display);letter-spacing:-.07em;text-transform:uppercase;color:#07070a;max-width:1100px;margin:1.5rem auto}.mission>p:not(.section-index){max-width:760px;margin:2rem auto;color:#250306}.mission>a{display:inline-flex;gap:4rem;background:#07070a;color:white;padding:1.1rem 1.3rem;font:600 .62rem var(--mono);letter-spacing:.1em}.mission-vector{position:absolute;inset:-70% 10%;border:1px solid #00000040;border-radius:50%}.closing-signal{padding:3rem 7vw;background:#040406;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);letter-spacing:.12em}.closing-signal span{font-size:.62rem;color:#666}.closing-signal strong{font:700 clamp(1.8rem,4vw,4rem) var(--display);letter-spacing:-.06em;color:var(--red)}
@media(max-width:900px){.about-hero{grid-template-columns:1fr;min-height:820px}.about-hero aside{justify-self:start;margin-top:3rem}.about-intro,.founder-panel,.about-services{grid-template-columns:1fr}.founder-signal{width:300px}.outcome-grid{grid-template-columns:1fr 1fr}.outcome-grid article:nth-child(2){border-right:0}.outcome-grid article{border-bottom:1px solid var(--line)}.about-services-heading{position:static}.closing-signal{align-items:flex-start;flex-direction:column;gap:1rem}}
@media(max-width:560px){.about-page .review-bar span{display:none}.about-hero{padding:145px 1.3rem 70px;min-height:720px}.about-hero h1{font-size:3.55rem}.about-hero aside{width:100%}.vector-orbit{display:none}.about-shell{padding:5rem 1.3rem}.about-intro{gap:1.5rem}.founder-signal{width:230px}.outcome-grid{grid-template-columns:1fr}.outcome-grid article{border-right:0;min-height:210px}.about-services{gap:2rem}.mission{padding:6rem 1.3rem;text-align:left}.mission>strong{font-size:3.3rem}.mission>a{gap:1rem}.closing-signal{padding:2rem 1.3rem}}

.white-glove{position:relative;display:grid;grid-template-columns:.55fr 1.45fr;gap:8vw;background:radial-gradient(circle at 18% 45%,#4d0712,transparent 24%),linear-gradient(145deg,#08080b,#13070b);border-block:1px solid #ff14242d}.concierge-mark{position:sticky;top:5rem;align-self:start;width:min(28vw,330px);aspect-ratio:1;border:1px solid #ff14245c;border-radius:50%;display:grid;place-items:center;background:repeating-radial-gradient(circle,transparent 0 16%,#ff142411 16.5% 17%)}.concierge-mark:before,.concierge-mark:after{content:"";position:absolute;background:var(--red)}.concierge-mark:before{width:1px;height:118%;left:50%;top:-9%}.concierge-mark:after{height:1px;width:118%;top:50%;left:-9%}.concierge-mark span{position:relative;z-index:2;width:110px;height:110px;border-radius:50%;display:grid;place-items:center;background:var(--red);font:800 2.8rem var(--cond);letter-spacing:-.08em}.concierge-mark i{position:absolute;inset:26%;border:1px dashed #ffffff25;border-radius:50%;animation:spin 16s linear infinite}.white-glove-copy{max-width:900px}.msp-label{display:inline-block;margin:1.2rem 0 1.5rem;padding:.45rem .7rem;border:1px solid #ff14245e;color:#ff6b75;font:600 .56rem var(--mono);letter-spacing:.14em}.white-glove h2{font:700 clamp(3rem,5.4vw,5.8rem)/.92 var(--display);letter-spacing:-.065em;margin:.1em 0 .5em}.white-glove h2 em{font-style:normal;color:var(--red)}.white-glove-lede{font-size:clamp(1.15rem,1.8vw,1.45rem);color:#e5e5e8!important}.white-glove-copy>p{color:#929299;max-width:820px}.concierge-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:3rem;border:1px solid var(--line)}.concierge-grid article{min-height:210px;padding:1.6rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.concierge-grid article:nth-child(2n){border-right:0}.concierge-grid article:nth-child(n+3){border-bottom:0}.concierge-grid b{font:500 .57rem var(--mono);color:var(--red)}.concierge-grid h3{font:600 1.05rem var(--display);margin:2rem 0 .6rem}.concierge-grid p{font-size:.8rem;color:#818188;margin:0}.concierge-cta{display:inline-flex;gap:3rem;margin-top:2rem;padding:1rem 1.2rem;background:var(--red);color:white;font:600 .6rem var(--mono);letter-spacing:.09em}
@media(max-width:900px){.white-glove{grid-template-columns:1fr}.concierge-mark{position:relative;top:0;width:230px}}
@media(max-width:560px){.concierge-mark{width:180px}.concierge-mark span{width:75px;height:75px;font-size:2rem}.concierge-grid{grid-template-columns:1fr}.concierge-grid article{border-right:0!important;border-bottom:1px solid var(--line)!important}.concierge-grid article:last-child{border-bottom:0!important}.concierge-cta{gap:1rem;font-size:.5rem}}
.white-label-offer{position:relative;margin-top:2.5rem;padding:2rem 2rem 2rem 2.3rem;border:1px solid #ff14245c;background:linear-gradient(110deg,#ff142417,transparent);overflow:hidden}.white-label-offer:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--red)}.white-label-offer:after{content:"WL / OFFSEC";position:absolute;right:1rem;top:1rem;font:500 .5rem var(--mono);letter-spacing:.12em;color:#ffffff25}.white-label-offer>span{font:600 .55rem var(--mono);letter-spacing:.15em;color:var(--red)}.white-label-offer h3{font:700 clamp(1.8rem,3vw,3rem)/1 var(--display);letter-spacing:-.045em;margin:.55rem 0}.white-label-offer p{font-size:1.05rem;color:#d1d1d5;margin:0;max-width:760px}
@media(max-width:560px){.white-label-offer{padding:1.5rem}.white-label-offer:after{display:none}.white-label-offer p{font-size:.95rem}}

/* Signal Vector — production homepage */
.skip-link{position:fixed;left:1rem;top:-5rem;z-index:99;padding:.7rem 1rem;background:white;color:#111}.skip-link:focus{top:1rem}.site-home .nav,.about-page .nav{top:0}.site-home .hero{height:100vh;min-height:760px}.partner-home{padding:8rem 7vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;align-items:center;background:radial-gradient(circle at 14% 50%,#5e0714,transparent 25%),#08080b;border-block:1px solid #ff142430}.partner-home>div:first-child>span{display:inline-block;margin:1rem 0;padding:.4rem .7rem;border:1px solid #ff14245c;color:#ff6b75;font:600 .55rem var(--mono);letter-spacing:.13em}.partner-home h2,.deliverables h2{font:700 clamp(3rem,5.5vw,6rem)/.9 var(--display);letter-spacing:-.065em;margin:.2em 0}.partner-home h2 em,.deliverables h2 em{font-style:normal;color:var(--red)}.partner-home>div:last-child{border-left:1px solid #ff14245c;padding-left:3rem}.partner-lede{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.45;color:#ededf0}.partner-home>div:last-child>p:not(.partner-lede){color:#85858d}.partner-home a{display:inline-flex;gap:3rem;margin-top:1.5rem;padding:1rem 1.2rem;background:var(--red);font:600 .6rem var(--mono);letter-spacing:.09em}.deliverables{padding:8rem 7vw;display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw;background:#09090d}.deliverables>div:first-child>p:last-child{max-width:520px;color:#85858d}.deliverable-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.deliverable-grid article{min-height:230px;padding:1.8rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.deliverable-grid article:nth-child(2n){border-right:0}.deliverable-grid article:nth-child(n+3){border-bottom:0}.deliverable-grid b{font:500 .57rem var(--mono);color:var(--red)}.deliverable-grid h3{font:600 1.2rem var(--display);margin:3rem 0 .6rem}.deliverable-grid p{font-size:.82rem;color:#85858d}.experience-line{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line);font:500 .63rem/1.7 var(--mono);letter-spacing:.05em;color:#a5a5ad!important}.home-contact{text-align:left;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#eeeef2}.site-home .contact.home-contact{background:#eeeef2;color:#111}.home-contact>div>p:not(.overline){color:#68686f;max-width:490px}.email-link{display:inline-block!important;background:transparent!important;color:#111!important;padding:0 0 .35rem!important;margin-top:1.5rem!important;border-bottom:1px solid #111;font:600 .63rem var(--mono)!important}.home-contact form{background:#111218;color:white;padding:clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column}.home-contact form label{display:flex;flex-direction:column;font:500 .58rem var(--mono);letter-spacing:.1em;color:#85858d}.home-contact input,.home-contact select,.home-contact textarea{width:100%;background:transparent;color:white;border:0;border-bottom:1px solid #3b3b43;border-radius:0;padding:.85rem 0;margin-bottom:1.4rem;font:400 .9rem var(--sans);outline:0}.home-contact input:focus,.home-contact select:focus,.home-contact textarea:focus{border-color:var(--red)}.home-contact select option{background:#111218}.home-contact textarea{min-height:110px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.home-contact button{border:0;background:var(--red);color:white;padding:1rem 1.2rem;font:600 .62rem var(--mono);letter-spacing:.1em;display:flex;justify-content:space-between;cursor:pointer}.home-contact form small{margin-top:.8rem;color:#666;font:400 .52rem var(--mono);text-align:center}.site-home footer>div,.about-page footer>div{display:flex;gap:1.5rem}.site-home footer>div a,.about-page footer>div a{color:#888}
@media(max-width:900px){.partner-home,.deliverables,.home-contact{grid-template-columns:1fr}.partner-home>div:last-child{border-left:0;border-top:1px solid #ff14245c;padding:2rem 0 0}.site-home .hero{height:auto;min-height:800px}}
@media(max-width:560px){.partner-home,.deliverables,.home-contact{padding:5rem 1.3rem}.deliverable-grid{grid-template-columns:1fr}.deliverable-grid article{border-right:0;border-bottom:1px solid var(--line)!important;min-height:190px}.deliverable-grid article:last-child{border-bottom:0!important}.form-row{grid-template-columns:1fr}.home-contact form{padding:1.5rem}.site-home footer>div,.about-page footer>div{width:100%;order:2}}

/* Exact crop of the supplied Red Recon brand artwork */
.site-home .logo-art,.about-page .logo-art{display:block;flex:0 0 48px;width:48px;height:48px;background-color:#000;background-image:url("brand-reference-clean.png");background-repeat:no-repeat;background-size:153.6px 102.4px;background-position:-90px -9.5px;overflow:hidden}
.site-home footer .logo-art,.about-page footer .logo-art{flex-basis:40px;width:40px;height:40px;background-size:128px 85.33px;background-position:-75px -7.9px}
@media(max-width:560px){.site-home .logo-art,.about-page .logo-art{flex-basis:44px;width:44px;height:44px;background-size:140.8px 93.87px;background-position:-82.5px -8.7px}}
