:root{--paper:#f2f2f3;--ink:#1d1f20;--steel:#5980a6;--deep:#1d2d3d;--line:#1d1f202e;--shell:min(1180px,calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Barlow,Arial,sans-serif;font-size:17px;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.shell{width:var(--shell);margin-inline:auto}.skip-link{z-index:99;background:var(--ink);color:#fff;padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:10;width:100%;position:absolute;top:0}.header-inner{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:112px;display:flex}.brand{padding:10px 0;display:block}.domain-logo{color:var(--ink);white-space:nowrap;align-items:baseline;gap:10px;font:600 34px/1 Barlow Condensed,sans-serif;display:inline-flex}.domain-logo i{background:var(--steel);width:13px;height:27px;display:inline-block}.menu{position:relative}.menu button{appearance:none;color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.18em;background:0 0;border:0;padding:16px;font:600 13px/1 Barlow Condensed,sans-serif}.menu button span{color:var(--steel);min-width:16px;margin-left:4px;font-size:17px;display:inline-block}.menu-items{background:var(--deep);min-width:270px;padding:16px;display:grid;position:absolute;top:52px;right:0;box-shadow:12px 12px #5980a624}.menu-items[hidden]{display:none}.menu-items a{color:#fff;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #fff2;padding:13px 12px;font:600 14px Barlow Condensed}.menu-items a:last-child{border-bottom:0}.menu-items a span{color:#85a9c9;margin-right:18px}.hero{background-image:linear-gradient(90deg,#0000 calc(50% - 1px),#1d1f200a 50%,#0000 calc(50% + 1px)),linear-gradient(#1d1f2009 1px,#0000 1px);background-size:100% 100%,100% 64px;min-height:820px;padding:184px 0 0}.hero-grid{grid-template-columns:1.42fr .58fr;align-items:center;gap:8vw;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.2em;margin:0 0 24px;font:600 12px Barlow Condensed,sans-serif}.status-dot{background:var(--steel);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.hero h1,.listing h1{text-transform:uppercase;letter-spacing:-.025em;max-width:880px;margin:0;font:600 clamp(50px,6.25vw,88px)/.92 Barlow Condensed,sans-serif}.hero h1 em,.field h2 em{color:var(--steel);font-style:normal}.lede{color:#45494b;max-width:590px;margin:36px 0;font-size:20px;line-height:1.55}.actions{flex-wrap:wrap;gap:12px;display:flex}.button{text-transform:uppercase;letter-spacing:.13em;border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:30px;min-width:190px;padding:15px 18px;font:600 13px Barlow Condensed;display:flex}.button.primary{background:var(--ink);color:#fff}.button.primary span,.text-link span{color:#85a9c9}.telemetry{background:var(--deep);color:#fff;min-height:420px;padding:20px;box-shadow:18px 18px #5980a61c}.telemetry-head{letter-spacing:.1em;justify-content:space-between;font:12px ui-monospace,monospace;display:flex}.live{color:#8fb2d1}.radar{background:repeating-linear-gradient(0deg,#0000 0 35px,#ffffff0a 36px),repeating-linear-gradient(90deg,#0000 0 45px,#ffffff0a 46px);border:1px solid #ffffff18;height:220px;margin:22px 0;position:relative;overflow:hidden}.radar-ring{border:1px solid #5980a666;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r1{width:110px;height:110px}.r2{width:200px;height:200px}.radar-line{transform-origin:0;background:linear-gradient(90deg,#5980a6,#0000);width:48%;height:1px;animation:7s linear infinite sweep;position:absolute;top:50%;left:50%}.point{background:#8fb2d1;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 10px #8fb2d1}.p1{top:42%;left:28%}.p2{top:61%;left:70%}.p3{top:25%;left:58%}@keyframes sweep{to{transform:rotate(360deg)}}.telemetry dl{margin:0}.telemetry dl div{text-transform:uppercase;border-top:1px solid #ffffff18;justify-content:space-between;padding:8px 0;font:11px ui-monospace,monospace;display:flex}.telemetry dt{color:#fff8}.telemetry dd{margin:0}.telemetry .ok{color:#8fb2d1}.coordinate{color:#fff6;margin-top:12px;font:10px ui-monospace;display:block}.hero-index{border-top:1px solid var(--line);color:#737778;justify-content:space-between;margin-top:65px;padding-top:12px;font:10px ui-monospace;display:flex}.metrics{background:var(--ink);color:#fff}.metrics-grid{grid-template-columns:repeat(4,1fr);display:grid}.metrics-grid div{border-right:1px solid #ffffff1c;align-items:center;gap:18px;padding:36px 24px;display:flex}.metrics strong{color:#8fb2d1;font:600 44px Barlow Condensed}.metrics span{text-transform:uppercase;letter-spacing:.13em;max-width:130px;font:600 11px/1.4 Barlow Condensed}.section{padding:128px 0}.split-head{grid-template-columns:1.5fr .5fr;align-items:end;gap:80px;margin-bottom:78px;display:grid}.split-head h2,.field h2,.footer h2,.section-line h2{text-transform:uppercase;letter-spacing:-.02em;margin:0;font:600 clamp(46px,5vw,72px)/.95 Barlow Condensed}.split-head>p{color:#5c6062;margin:0 0 5px}.signal-path{margin:0;padding:0;list-style:none}.signal-path li{border-top:1px solid var(--line);grid-template-columns:70px 34px 1fr;gap:26px;padding:28px 0;display:grid;position:relative}.signal-path li:last-child{border-bottom:1px solid var(--line)}.step-number{color:#777;font:12px ui-monospace}.signal-dot{background:var(--paper);border:2px solid var(--steel);z-index:1;border-radius:50%;width:11px;height:11px;margin-top:9px}.signal-path li:not(:last-child) .signal-dot:after{content:"";background:var(--steel);width:1px;height:100%;margin-top:9px;margin-left:3px;position:absolute}.signal-path h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font:600 29px Barlow Condensed}.signal-path p{color:#5c6062;margin:0}.field{background:var(--deep);color:#fff}.field-grid{grid-template-columns:.9fr 1.1fr;gap:12vw;display:grid}.light{color:#8fb2d1}.field-copy{padding-top:32px;position:relative}.big-quote{color:var(--steel);font:100px/1 Georgia;position:absolute;top:0;left:-65px}.field blockquote{margin:0 0 38px;font:400 clamp(28px,3vw,42px)/1.25 Barlow,sans-serif}.field-copy>p{color:#bdc5ca;max-width:600px}.text-link{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid;gap:20px;padding-bottom:7px;font:600 13px Barlow Condensed;display:inline-flex}.expertise-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.expertise-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:25px}.expertise-grid article>span,.note-code,.empty-state>span{color:var(--steel);font:11px ui-monospace}.expertise-grid h3{text-transform:uppercase;letter-spacing:.06em;margin:50px 0 10px;font:600 24px Barlow Condensed}.expertise-grid p{color:#606466;margin:0}.notes-preview{padding-top:60px}.section-line{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;margin-bottom:30px;padding-bottom:30px;display:flex}.note-grid{grid-template-columns:1.5fr .5fr;gap:22px;display:grid}.featured-note{background:var(--steel);color:#fff;min-height:390px;padding:42px}.note-tag{text-transform:uppercase;letter-spacing:.17em;margin-top:70px;font:600 11px Barlow Condensed}.featured-note h3{text-transform:uppercase;margin:15px 0;font:600 clamp(34px,4vw,54px)/1 Barlow Condensed}.featured-note>p:not(.note-tag){max-width:640px}.read{font:11px ui-monospace}.note-stack{gap:22px;display:grid}.note-stack article{border:1px solid var(--line);padding:25px}.note-stack p{color:var(--steel);text-transform:uppercase;font:11px ui-monospace}.note-stack h3{text-transform:uppercase;margin-top:60px;font:600 25px/1.1 Barlow Condensed}.footer{background:var(--ink);color:#fff;padding:110px 0 30px}.footer-grid{grid-template-columns:1.4fr .6fr;gap:80px;display:grid}.footer-contact{flex-direction:column;justify-content:end;display:flex}.footer-contact p{color:#a8acae}.footer-contact a{border-bottom:1px solid #fff4;justify-content:space-between;padding:16px 0;display:flex}.footer-contact a span{color:#8fb2d1}.footer-base{color:#fff8;border-top:1px solid #fff2;align-items:end;gap:28px;margin-top:90px;padding-top:24px;font:10px ui-monospace;display:flex}.footer-base span:last-child{margin-left:auto}.listing{min-height:75vh;padding:190px 0 130px}.listing-intro{color:#555b5e;max-width:650px;margin:42px 0 80px;font-size:20px}.empty-state{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:.5fr 1fr 1fr;gap:35px;padding:38px 0 48px;display:grid}.empty-state h2{text-transform:uppercase;margin:0;font:600 30px Barlow Condensed}.empty-state p{color:#555b5e;margin:0}@media (max-width:850px){:root{--shell:calc(100vw - 32px)}.header-inner{height:92px}.domain-logo{gap:8px;font-size:29px}.domain-logo i{width:11px;height:23px}.hero{min-height:auto;padding-top:143px}.hero-grid,.split-head,.field-grid,.footer-grid{grid-template-columns:1fr}.hero-grid{gap:60px}.telemetry{min-height:380px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.section{padding:90px 0}.split-head{gap:24px;margin-bottom:50px}.expertise-grid{grid-template-columns:repeat(2,1fr)}.note-grid{grid-template-columns:1fr}.field-copy{padding-left:35px}.big-quote{left:-5px}.empty-state{grid-template-columns:1fr}.footer-grid{gap:50px}}@media (max-width:520px){body{font-size:16px}.domain-logo{font-size:27px}.domain-logo i{width:10px;height:21px}.hero h1{font-size:46px}.actions{display:grid}.button{width:100%}.telemetry{box-shadow:8px 8px #5980a61c}.metrics-grid{grid-template-columns:1fr 1fr}.metrics-grid div{padding:25px 14px;display:block}.metrics strong{font-size:36px;display:block}.signal-path li{grid-template-columns:36px 20px 1fr;gap:10px}.expertise-grid{grid-template-columns:1fr}.section-line{display:block}.section-line .text-link{margin-top:28px}.featured-note{padding:28px}.footer{padding-top:80px}.menu-items{position:fixed;top:76px;left:16px;right:16px}.listing{padding-top:150px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.site-header{transition:background-color .18s,box-shadow .18s;position:fixed}.site-header .header-inner{transition:height .18s}.site-header.is-scrolled{background:color-mix(in srgb, var(--paper) 92%, transparent);box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header.is-scrolled .header-inner{border-bottom-color:#0000;height:76px}.site-header.is-scrolled .domain-logo{font-size:29px}.site-header.is-scrolled .domain-logo i{width:11px;height:23px}@media (max-width:850px){.site-header.is-scrolled .header-inner{height:70px}.site-header .menu-items{max-height:calc(100dvh - 92px);overflow-y:auto}.site-header.is-scrolled .menu-items{max-height:calc(100dvh - 70px);top:62px}}@media (prefers-reduced-motion:reduce){.site-header,.site-header .header-inner{transition:none}}
.radar .point{pointer-events:none;transform-origin:50%;background:#8fb2d1;border-radius:50%;animation:7s linear infinite radar-signal-pulse}.radar .p1{animation-delay:3.89s}.radar .p2{animation-delay:.56s}.radar .p3{animation-delay:5.6s}@keyframes radar-signal-pulse{0%{background:var(--paper);transform:scale(1.65);box-shadow:0 0 0 2px #8fb2d1bf,0 0 18px 7px #8fb2d1b8}3.5%{background:#8fb2d1;transform:scale(1);box-shadow:0 0 0 7px #8fb2d100,0 0 10px 3px #8fb2d14d}7%,to{background:#8fb2d1;transform:scale(1);box-shadow:0 0 10px #8fb2d1}}@media (prefers-reduced-motion:reduce){.radar .point{animation:none}}
