@font-face{font-family:Archivo;src:url('/fonts/archivo-latin-wdth-normal.woff2') format('woff2');font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:'JetBrains Mono';src:url('/fonts/jetbrains-mono-latin-400-normal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}:root{--bg:#0D0E10;--bg-alt:#0B0C0E;--bg-band:#111317;--ink:#E7E9EC;--ink-strong:#EEF1F4;--ink-body:#AEB5BD;--ink-soft:#B4BAC2;--ink-list:#A3AAB2;--ink-muted:#8C939B;--ink-steel:#C9CFD6;--ink-bright:#D6DCE2;--line:rgba(214, 220, 226, 0.08);--line-strong:rgba(214, 220, 226, 0.12);--bronze:#C8894E;--bronze-soft:#D19C6A;--bronze-light:#DFBB98;--bronze-lighter:#EAD2BC;--bronze-dark:#7C5530;--bronze-deep:#4C341E;--focus:#DDA774;--glow:rgba(200, 137, 78, 0.34);--glow-soft:rgba(200, 137, 78, 0.18);--font-display:'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif;--font-body:system-ui,-apple-system,'Segoe UI',sans-serif;--font-mono:'JetBrains Mono',ui-monospace,'SFMono-Regular',Menlo,monospace;--gutter:clamp(20px, 5.6vw, 80px);--header-h:76px;color-scheme:dark}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--bg);background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 4px);color:var(--ink);font-family:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:var(--focus)}a:hover{color:#f3c799}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,input,select,textarea{font:inherit}img,svg{display:block}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:8px;background:var(--bronze-light);color:#1b1209;font-weight:600;text-decoration:none}.skip-link:focus{top:12px;color:#1b1209}.wrap{width:100%;max-width:1440px;margin:0 auto;padding-inline:var(--gutter)}@keyframes tl-sheen{0%{background-position:160% 0}100%,55%{background-position:-60% 0}}.bronze,.metal{background-size:240% 100%;background-position:160% 0;-webkit-background-clip:text;background-clip:text;color:transparent}.metal{background-image:linear-gradient(100deg,#7d858e 0,#c9cfd6 14%,#f4f6f8 24%,#9aa2ab 36%,#dde2e7 50%,#fff 56%,#a3abb4 66%,#e4e8ec 82%,#7d858e 100%);animation:tl-sheen 8s ease-in-out infinite}.bronze{background-image:linear-gradient(100deg,#7c5530 0,#c8894e 22%,#dfbb98 40%,#fff3e4 50%,#dfbb98 60%,#c8894e 78%,#7c5530 100%);animation:tl-sheen 9s ease-in-out infinite}.eyebrow{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--bronze-light)}.eyebrow::before{content:"";flex-shrink:0;width:28px;height:1px;background:var(--bronze)}.eyebrow-lg{gap:14px;font-size:12.5px;letter-spacing:.22em}.eyebrow-lg::before{width:36px}.h1{margin:0;font-family:var(--font-display);font-stretch:112%;font-weight:780;font-size:clamp(44px, 6vw, 78px);line-height:1.02;letter-spacing:-.02em;color:var(--ink-strong)}.h1>span{display:block}.h2{margin:0;font-family:var(--font-display);font-stretch:112%;font-weight:760;font-size:clamp(34px, 4.2vw, 56px);line-height:1.06;letter-spacing:-.02em;color:var(--ink-strong)}.h2-xl{font-size:clamp(44px, 5.4vw, 72px);line-height:1.04}.lead{margin:0;max-width:610px;font-size:clamp(17px, 1.45vw, 20px);line-height:1.6;color:var(--ink-body)}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 28px;border:0;border-radius:10px;font-size:16px;font-weight:650;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease,background-color .2s ease}.btn-bronze{background-image:linear-gradient(180deg,var(--bronze-lighter) 0,var(--bronze-soft) 48%,var(--bronze) 52%,var(--bronze-soft) 100%);color:#1b1209;box-shadow:0 12px 32px var(--glow-soft),inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(0,0,0,.22)}.btn-bronze:focus-visible,.btn-bronze:hover{color:#1b1209;transform:translateY(-1px)}.btn-bronze::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 100%);transform:skewX(-18deg);transition:left .7s ease}.btn-bronze:hover::after{left:130%}.btn-bronze:disabled{cursor:progress;opacity:.75;transform:none}.btn-ghost{border:1px solid rgba(214,220,226,.28);background-color:transparent;color:var(--ink-bright);font-weight:550}.btn-ghost:hover{border-color:rgba(236,240,244,.6);background-color:rgba(255,255,255,.04);color:#fff}.btn-sm{height:44px;padding:0 20px;border-radius:9px;font-size:14.5px}.btn-block{display:flex;width:100%;height:50px;font-size:15px;font-weight:600}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background-color:rgba(11,12,14,.86);-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px)}.header-bar{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none}.wordmark{font-family:var(--font-display);font-stretch:125%;font-weight:700;font-size:17px;letter-spacing:.24em;white-space:nowrap}.nav{display:flex;align-items:center;gap:34px}.nav-link{color:var(--ink-soft);font-size:14.5px;letter-spacing:.02em;text-decoration:none;transition:color .2s ease}.nav-link:hover{color:#fff}.hero{position:relative;overflow:hidden}.hero-inner{position:relative;z-index:1;min-height:740px;display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:40px}.hero-copy{position:relative;z-index:2;max-width:740px;display:flex;flex-direction:column;gap:30px}.cta-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.proof-line{display:flex;flex-wrap:wrap;gap:10px 18px;margin:10px 0 0;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.proof-line .sep{color:var(--bronze)}.hero-floor{position:absolute;left:0;right:0;bottom:0;height:250px;overflow:hidden;perspective:460px;perspective-origin:50% 0%;opacity:.75;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.95) 75%);mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.95) 75%)}@keyframes tl-floor{from{background-position:0 0,0 0}to{background-position:0 64px,0 0}}.floor-plane{position:absolute;left:-50%;top:0;width:200%;height:420px;transform:rotateX(70deg);transform-origin:50% 0%;background-image:linear-gradient(rgba(186,194,204,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(186,194,204,.15) 1px,transparent 1px);background-size:64px 64px,64px 64px;animation:tl-floor 3.2s linear infinite}.hero-visual{position:relative;z-index:1;flex:0 0 520px;width:520px;height:600px}.stage{position:absolute;left:0;top:0;width:520px;height:600px;perspective:1300px}@keyframes tl-breathe{0%,100%{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.06)}}.glow{position:absolute;left:50%;top:52%;width:470px;height:470px;border-radius:50%;transform:translate(-50%,-50%);background-image:radial-gradient(circle,var(--glow) 0,rgba(0,0,0,0) 62%);animation:tl-breathe 6s ease-in-out infinite}.orbit-origin{position:absolute;left:50%;top:52%;width:0;height:0;transform-style:preserve-3d}.orbit{position:absolute;border-radius:50%}@keyframes tl-orbit-a{from{transform:rotateX(74deg) rotateZ(0)}to{transform:rotateX(74deg) rotateZ(360deg)}}@keyframes tl-orbit-b{from{transform:rotateX(80deg) rotateY(-14deg) rotateZ(360deg)}to{transform:rotateX(80deg) rotateY(-14deg) rotateZ(0)}}.orbit-a{left:-230px;top:-230px;width:460px;height:460px;border:1px solid rgba(206,212,220,.26);transform:rotateX(74deg);animation:tl-orbit-a 16s linear infinite}.orbit-b{left:-275px;top:-275px;width:550px;height:550px;border:1px dashed rgba(206,212,220,.18);transform:rotateX(80deg) rotateY(-14deg);animation:tl-orbit-b 26s linear infinite}.orbit-dot{position:absolute;left:50%;top:-5px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--bronze-light);box-shadow:0 0 16px var(--glow),0 0 4px var(--bronze-light)}.orbit-b .orbit-dot{top:auto;bottom:-4px;width:8px;height:8px;margin-left:-4px;background:#e4e8ec;box-shadow:0 0 12px rgba(228,232,236,.6)}.ground-shadow{position:absolute;left:50%;top:80%;width:280px;height:34px;margin-left:-140px;border-radius:50%;background-image:radial-gradient(ellipse,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 70%)}.tetra-origin{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d}@keyframes tl-spin{from{transform:rotateX(-16deg) rotateY(0)}to{transform:rotateX(-16deg) rotateY(360deg)}}.tetra{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-16deg) rotateY(-28deg);animation:tl-spin 24s linear infinite}@keyframes tl-face-sheen{from{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.face{position:absolute;left:-150px;top:-137.34px;width:300px;height:259.81px;transform-origin:50% 100%;-webkit-backface-visibility:visible;backface-visibility:visible;clip-path:polygon(50% 0%,100% 100%,0% 100%);background-size:260% 100%,100% 100%;animation:tl-face-sheen 5.5s linear infinite}.face svg{position:absolute;inset:0;width:100%;height:100%}.face polygon{fill:none;stroke:var(--bronze-light);stroke-width:3}.face-1{transform:rotateY(0) translateZ(86.6px) rotateX(19.47deg);background-image:linear-gradient(100deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 60%),linear-gradient(160deg,rgba(242,245,248,.92) 0,rgba(162,170,180,.84) 44%,rgba(70,76,84,.9) 100%)}.face-2{transform:rotateY(120deg) translateZ(86.6px) rotateX(19.47deg);animation-delay:-1.8s;background-image:linear-gradient(100deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 60%),linear-gradient(160deg,rgba(200,206,214,.9) 0,rgba(118,126,136,.86) 46%,rgba(46,50,56,.92) 100%)}.face-3{transform:rotateY(240deg) translateZ(86.6px) rotateX(19.47deg);animation-delay:-3.6s;background-image:linear-gradient(100deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 60%),linear-gradient(160deg,rgba(222,228,234,.9) 0,rgba(138,146,156,.85) 45%,rgba(56,61,68,.92) 100%)}.face-base{top:-50.74px;transform-origin:50% 66.667%;transform:rotateX(90deg);animation-delay:-2.4s;background-image:linear-gradient(100deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 60%),linear-gradient(135deg,var(--bronze-light) 0,var(--bronze) 50%,var(--bronze-deep) 100%)}.trust{border-block:1px solid var(--line);background-color:var(--bg-band)}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:34px}.trust-item{display:flex;gap:16px;align-items:flex-start;padding:0 28px;border-left:1px solid rgba(214,220,226,.1)}.trust-item:first-child{padding-left:0;border-left:0}.trust-item:last-child{padding-right:0}.trust-item svg{flex-shrink:0}.trust-title{margin:0 0 6px;font-size:16px;font-weight:650;color:var(--ink)}.trust-text{margin:0;font-size:14px;line-height:1.5;color:var(--ink-muted)}.section{padding-block:clamp(72px,8vw,112px) clamp(64px,7vw,100px)}.section-alt{background-color:var(--bg-alt);border-top:1px solid rgba(214,220,226,.06)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:80px;margin-bottom:56px}.section-head-title{display:flex;flex-direction:column;gap:20px;max-width:660px}.section-head>p{margin:0;max-width:490px;font-size:18px;line-height:1.65;color:var(--ink-body)}.stack-22{display:flex;flex-direction:column;gap:22px}.thesis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:start}.thesis-body{display:flex;flex-direction:column;gap:20px;padding-top:36px;font-size:19px;line-height:1.65;color:var(--ink-body)}.thesis-body p{margin:0}.thesis-body .emphasis{color:var(--ink);font-weight:600}.lineage{margin-top:72px;padding:38px 48px 42px;border-radius:18px;border:1px solid rgba(214,220,226,.09);background-image:linear-gradient(180deg,#131519 0,#0f1114 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.lineage-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:34px}.lineage-meta{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.lineage-flow{position:relative}.lineage-track{position:absolute;left:12.5%;right:12.5%;top:31px;height:2px;background-image:linear-gradient(90deg,rgba(206,212,220,.14),rgba(206,212,220,.38),rgba(206,212,220,.14))}@keyframes tl-travel{0%{left:0;opacity:0}8%,92%{opacity:1}100%{left:100%;opacity:0}}.pulse{position:absolute;top:-3px;left:40%;width:72px;height:8px;margin-left:-36px;border-radius:8px;background-image:linear-gradient(90deg,rgba(0,0,0,0),var(--bronze-light),rgba(0,0,0,0));box-shadow:0 0 18px var(--glow);animation:tl-travel 4.2s cubic-bezier(.55,.1,.45,.9) infinite}.lineage-nodes{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.node{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.chip-icon,.node-icon{display:flex;align-items:center;justify-content:center;background-image:linear-gradient(160deg,#2a2e34 0,#16181c 100%);border:1px solid rgba(214,220,226,.22)}.node-icon{width:64px;height:64px;border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 20px rgba(0,0,0,.4)}.node-title{margin:0;font-size:16px;font-weight:650;color:var(--ink)}.node-text{margin:0;max-width:230px;font-size:14px;line-height:1.5;color:var(--ink-muted)}.grid-3,.grid-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.plate{padding:1px;border-radius:16px;background-image:linear-gradient(150deg,rgba(236,240,244,.34) 0,rgba(120,128,138,.1) 35%,rgba(60,64,70,.14) 65%,var(--glow-soft) 100%);transition:transform .35s ease}.plate:hover{transform:translateY(-4px)}.plate-inner{height:100%;border-radius:15px;padding:34px 34px 36px;display:flex;flex-direction:column;gap:16px;background-image:linear-gradient(170deg,#1a1d22 0,#121418 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.plate-lg{border-radius:18px}.plate-lg .plate-inner{border-radius:17px;padding:40px;gap:18px}.phase-top{display:flex;align-items:baseline;justify-content:space-between}.phase-num{font-family:var(--font-display);font-stretch:120%;font-weight:800;font-size:48px;line-height:1}.mini-label,.phase-label{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted)}.card-title{margin:4px 0 0;font-family:var(--font-display);font-stretch:110%;font-weight:700;font-size:25px;color:var(--ink-strong)}.card-lede{margin:0;font-size:16.5px;line-height:1.55;color:var(--ink-soft)}.rule{height:1px;background-image:linear-gradient(90deg,rgba(214,220,226,.2),rgba(214,220,226,0))}.check-list,.diamond-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.diamond-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;color:var(--ink-list)}.diamond-list li::before{content:"";flex-shrink:0;width:6px;height:6px;margin-top:8.5px;transform:rotate(45deg);background:var(--bronze)}.marquee{position:relative;height:104px;overflow:hidden;display:flex;align-items:center;border-block:1px solid var(--line-strong);background-image:linear-gradient(180deg,#16181c 0,#0f1013 100%)}.marquee::after,.marquee::before{content:"";position:absolute;top:0;bottom:0;z-index:1;width:180px;pointer-events:none}.marquee::before{left:0;background-image:linear-gradient(90deg,#121418 0,rgba(18,20,24,0) 100%)}.marquee::after{right:0;background-image:linear-gradient(270deg,#121418 0,rgba(18,20,24,0) 100%)}@keyframes tl-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{display:flex;width:max-content;animation:tl-marquee 52s linear infinite}.marquee-list{display:flex;align-items:center;gap:40px;margin:0;padding:0 40px 0 0;list-style:none}.marquee-list li{display:flex;align-items:center;gap:40px;white-space:nowrap;font-family:var(--font-display);font-stretch:118%;font-weight:650;font-size:22px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-steel)}.marquee-list li::after{content:"";width:12px;height:11px;background:var(--bronze);clip-path:polygon(50% 0%,100% 100%,0% 100%)}.tier-top{display:flex;align-items:center;justify-content:space-between}.tier-label{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--bronze-light)}.bars{display:flex;align-items:flex-end;gap:4px}.bars span{width:6px;border-radius:1px;background:rgba(214,220,226,.18)}.bars span:first-child{height:8px}.bars span:nth-child(2){height:14px}.bars span:nth-child(3){height:20px}.bars span.on{background:var(--bronze)}.tier-title{margin:0;font-family:var(--font-display);font-stretch:108%;font-weight:700;font-size:26px;line-height:1.25;color:var(--ink-strong)}.tier-text{margin:0;font-size:16.5px;line-height:1.6;color:var(--ink-body)}.tier .mini-label{margin-top:8px;font-size:11.5px}.check-list li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.5;color:var(--ink-steel)}.check-list li::before{content:"";position:absolute;left:3px;top:5px;width:11px;height:6px;border-left:2px solid var(--bronze-light);border-bottom:2px solid var(--bronze-light);transform:rotate(-45deg)}.tier-format{margin-top:auto;padding-top:22px;border-top:1px solid rgba(214,220,226,.1);display:flex;flex-direction:column;gap:6px}.tier-format .mini-label{margin-top:0;font-size:11px}.tier-format-value{margin:0;font-size:15.5px;line-height:1.5;color:var(--ink)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.principle{display:flex;gap:22px;padding:32px 36px;border-radius:16px;border:1px solid rgba(214,220,226,.1);background-image:linear-gradient(170deg,#17191d 0,#111316 100%)}.chip-icon{flex-shrink:0;width:48px;height:48px;border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.principle h3{margin:0;font-family:var(--font-display);font-stretch:108%;font-weight:700;font-size:22px;color:var(--ink-strong)}.principle p{margin:8px 0 0;font-size:16.5px;line-height:1.6;color:var(--ink-body)}.steps-wrap{margin-top:72px;display:flex;flex-direction:column;gap:30px}.steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.steps::before{content:"";position:absolute;left:12px;right:0;top:11px;height:1px;background-image:linear-gradient(90deg,var(--bronze) 0,rgba(214,220,226,.25) 40%,rgba(214,220,226,.06) 100%)}.step{position:relative;display:flex;flex-direction:column;gap:12px}.step-dot{width:24px;height:24px;border-radius:50%;border:2px solid var(--bronze);background:var(--bg-alt);display:flex;align-items:center;justify-content:center}.step-dot::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--bronze-light)}.step-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bronze-light)}.step h3{margin:0;font-family:var(--font-display);font-stretch:108%;font-weight:700;font-size:20px;color:var(--ink-strong)}.step p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-list)}.founder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:88px;align-items:start}.founder-id{display:flex;flex-direction:column;gap:22px}.founder-role{margin:0;font-family:var(--font-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze-light)}.founder-quote{margin:18px 0 0;padding-top:26px;border-top:1px solid var(--line-strong);display:flex;flex-direction:column;gap:12px}.founder-quote blockquote{margin:0}.founder-quote blockquote p{margin:0;font-family:var(--font-display);font-stretch:112%;font-weight:650;font-size:26px;line-height:1.3;color:var(--ink)}.founder-quote figcaption{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--bronze-light)}.founder-body{display:flex;flex-direction:column;gap:28px;padding-top:36px}.bio{display:flex;flex-direction:column;gap:16px;font-size:17.5px;line-height:1.7;color:var(--ink-body)}.bio p{margin:0}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.chips li{display:inline-flex;align-items:center;min-height:34px;padding:6px 14px;border-radius:8px;border:1px solid rgba(214,220,226,.2);background-color:rgba(255,255,255,.02);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-steel)}.chips li.accent{border-color:var(--bronze);color:var(--bronze-light)}.contact{position:relative;overflow:hidden}.contact::before{content:"";position:absolute;right:-160px;top:50%;width:760px;height:760px;margin-top:-380px;border-radius:50%;background-image:radial-gradient(circle,var(--glow-soft) 0,rgba(0,0,0,0) 60%);pointer-events:none}.contact-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);gap:88px;align-items:center}.contact-copy{display:flex;flex-direction:column;gap:24px}.contact-lead{margin:0;max-width:540px;font-size:18px;line-height:1.65;color:var(--ink-body)}.contact-list{display:flex;flex-direction:column;gap:14px;margin:12px 0 0;padding:0;list-style:none}.contact-list li{display:flex;align-items:center;gap:14px;font-size:16px;color:var(--ink-bright)}.contact-list svg{flex-shrink:0}.contact-list a{color:var(--ink-bright);text-decoration:none}.contact-list a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.form-plate{padding:1px;border-radius:18px;background-image:linear-gradient(150deg,rgba(236,240,244,.38) 0,rgba(120,128,138,.1) 38%,rgba(60,64,70,.14) 62%,var(--glow) 100%)}.form-inner{position:relative;margin:0;border-radius:17px;padding:40px;display:flex;flex-direction:column;gap:20px;background-image:linear-gradient(170deg,#1a1d22 0,#121418 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ink-steel)}.field input,.field select,.field textarea{width:100%;height:50px;padding:0 16px;border-radius:10px;border:1px solid rgba(214,220,226,.18);background-color:#0f1114;color:var(--ink);font-size:15px;font-weight:400;letter-spacing:normal}.field select{padding:0 14px}.field textarea{height:132px;padding:14px 16px;line-height:1.5;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--ink-muted)}.hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.btn-submit{width:100%;margin-top:6px;font-weight:700}.form-status{margin:0;font-size:14.5px;line-height:1.5}.form-status:empty{display:none}.form-status[data-state=pending]{color:var(--ink-body)}.form-status[data-state=ok]{color:#a9d8b5}.form-status[data-state=error]{color:#f0a89a}.form-note{margin:0;font-size:13px;line-height:1.5;color:var(--ink-muted)}.site-footer{padding-block:56px 40px;border-top:1px solid rgba(214,220,226,.1);background-color:#0a0b0d}.footer-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:28px}.footer-brand{display:flex;align-items:center;gap:16px}.footer-brand-text{display:flex;flex-direction:column;gap:6px}.footer-brand .wordmark{font-size:18px}.tagline{font-size:14px;color:var(--ink-muted)}.footer-nav{display:flex;flex-wrap:wrap;gap:14px 32px}.footer-nav a{color:var(--ink-list);font-size:14px;text-decoration:none;transition:color .2s ease}.footer-nav a:hover{color:#fff}.footer-rule{height:1px;margin:32px 0;background-image:linear-gradient(90deg,rgba(214,220,226,.16),rgba(214,220,226,.02))}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;font-size:13px;color:var(--ink-muted)}.os-bar{border-bottom:1px solid var(--line);background-color:var(--bg-band)}.os-bar-inner{min-height:60px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 32px;padding-block:10px}.os-app{display:inline-flex;align-items:baseline;gap:12px;text-decoration:none}.os-app-name{font-family:var(--font-display);font-stretch:112%;font-weight:700;font-size:18px;color:var(--ink-strong);transition:color .2s ease}.os-app:hover .os-app-name{color:#fff}.os-app-by{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.os-nav{display:flex;flex-wrap:wrap;gap:4px 28px}.os-nav a{position:relative;padding-block:8px;color:var(--ink-soft);font-size:14.5px;letter-spacing:.02em;text-decoration:none;transition:color .2s ease}.os-nav a:hover{color:#fff}.os-nav a[aria-current=page]{color:var(--bronze-light)}.os-nav a[aria-current=page]::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--bronze)}.os-doc{padding-block:clamp(52px,6vw,88px) clamp(64px,7vw,100px)}.os-doc-head{display:flex;flex-direction:column;gap:22px;max-width:900px}.os-meta{display:flex;flex-wrap:wrap;gap:18px 56px;margin:8px 0 0}.os-meta>div{display:flex;flex-direction:column;gap:6px}.os-meta dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted)}.os-meta dd{margin:0;font-size:15.5px;line-height:1.5;color:var(--ink)}.os-meta a{color:var(--bronze-light);text-decoration:none}.os-meta a:hover{color:#f3c799;text-decoration:underline;text-underline-offset:4px}.os-doc-grid{display:grid;grid-template-columns:236px minmax(0,1fr);gap:72px;margin-top:48px;padding-top:48px;border-top:1px solid var(--line-strong)}.os-toc{position:sticky;top:calc(var(--header-h) + 28px);align-self:start;max-height:calc(100vh - var(--header-h) - 56px);overflow-y:auto}.os-toc:has(> ol:empty){display:none}.os-toc ol{display:flex;flex-direction:column;margin:16px 0 0;padding:0;list-style:none;border-left:1px solid var(--line-strong)}.os-toc a{display:block;margin-left:-1px;padding:5px 0 5px 16px;border-left:1px solid transparent;color:var(--ink-list);font-size:14px;line-height:1.45;text-decoration:none;transition:color .2s ease,border-color .2s ease}.os-toc a:hover{color:#fff;border-left-color:var(--bronze)}.os-doc-main{grid-column:2;min-width:0}.os-prose{max-width:70ch;font-size:17px;line-height:1.72;color:var(--ink-body)}.os-prose>:first-child{margin-top:0}.os-prose p{margin:0 0 18px}.os-prose h2{margin:56px 0 16px;font-family:var(--font-display);font-stretch:108%;font-weight:700;font-size:25px;line-height:1.25;color:var(--ink-strong)}.os-prose h3{margin:34px 0 8px;font-size:18px;font-weight:650;line-height:1.4;color:var(--ink)}.os-prose h2+h3{margin-top:22px}.os-prose h2,.os-prose h3{scroll-margin-top:calc(var(--header-h) + 24px)}.os-prose ul{display:flex;flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none}.os-prose li{position:relative;padding-left:24px}.os-prose li::before{content:"";position:absolute;left:2px;top:.7em;width:6px;height:6px;transform:rotate(45deg);background:var(--bronze)}.os-prose strong{font-weight:650;color:var(--ink)}.os-note a,.os-prose a{color:var(--focus);text-decoration:underline;text-decoration-color:rgba(221,167,116,0.45);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.os-note a:hover,.os-prose a:hover{color:#f3c799;text-decoration-color:currentColor}.os-note{max-width:70ch;margin:56px 0 0;padding-top:24px;border-top:1px solid var(--line-strong);font-size:14.5px;line-height:1.65;color:var(--ink-muted)}@media (min-width:641px){.h2 .metal{white-space:nowrap}}@media (max-width:1180px){.hero-inner{flex-direction:column;align-items:flex-start;min-height:0;padding-block:72px 8px;gap:12px}.hero-visual{flex:none;align-self:center;width:100%;height:440px}.stage{left:50%;margin-left:-260px;transform:translateY(-80px) scale(.74)}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.trust-item:nth-child(3){padding-left:0;border-left:0}.trust-item:nth-child(2){padding-right:0}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-tiers{grid-template-columns:minmax(0,1fr);max-width:720px}.contact-grid{grid-template-columns:minmax(0,1fr);gap:48px}.form-plate{max-width:640px}}@media (max-width:900px){.nav .nav-link{display:none}.section-head{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:40px}.founder-grid,.thesis-grid{grid-template-columns:minmax(0,1fr);gap:28px}.founder-body,.thesis-body{padding-top:0}.founder-grid{gap:40px}.grid-2{grid-template-columns:minmax(0,1fr)}.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.steps::before{display:none}.lineage{margin-top:56px;padding:30px 26px 34px}.lineage-nodes{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.lineage-track{display:none}.os-doc-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px;padding-top:36px}.os-toc{display:none}.os-doc-main{grid-column:auto}}@media (max-width:640px){:root{--header-h:64px}.wordmark{font-size:14px;letter-spacing:.2em}.brand{gap:10px}.brand .mark{width:28px;height:28px}.btn-sm{height:40px;padding:0 16px;font-size:13.5px}.hero-inner{padding-top:48px}.hero-copy{gap:24px}.cta-row .btn{width:100%}.hero-visual{height:330px}.stage{transform:translateY(-135px) scale(.55)}.trust-grid{grid-template-columns:minmax(0,1fr)}.trust-item,.trust-item:nth-child(n){padding:0;border-left:0}.grid-3{grid-template-columns:minmax(0,1fr)}.thesis-body{font-size:17.5px}.plate-inner,.plate-lg .plate-inner{padding:28px 24px}.principle{padding:26px 22px;gap:18px}.steps{grid-template-columns:minmax(0,1fr)}.lineage-nodes{grid-template-columns:minmax(0,1fr)}.marquee{height:80px}.marquee-list li{font-size:17px;gap:28px}.marquee-list{gap:28px;padding-right:28px}.marquee::after,.marquee::before{width:60px}.founder-quote blockquote p{font-size:22px}.bio{font-size:16.5px}.form-inner{padding:26px 22px}.field-row{grid-template-columns:minmax(0,1fr)}.footer-bottom{flex-direction:column}.os-bar-inner{padding-block:12px 6px}.os-nav{gap:4px 24px}.os-meta{gap:16px 36px}.os-prose{font-size:16.5px;line-height:1.7}.os-prose h2{margin-top:44px;font-size:22px}.os-prose h3{font-size:17px}.os-note{margin-top:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation:none!important;transition:none!important}}