@layer page{
.evidence-axis-bridge-body .subsite-hero.tech:before{background-image:none!important;background:#080a0b!important}
.axis-bridge-hero{min-height:84svh;background:#080a0b}
.axis-bridge-hero:before{background-image:none!important;background:linear-gradient(135deg,#080a0b 0%,#101617 58%,#17110d 100%)!important}
.axis-bridge-hero:after{background:radial-gradient(circle at 75% 38%,rgba(238,106,36,.13),transparent 24%),linear-gradient(90deg,rgba(3,5,6,.94),rgba(3,5,6,.58) 61%,rgba(3,5,6,.28)),linear-gradient(0deg,rgba(3,5,6,.92),transparent 62%)}
.axis-bridge-hero .inner{padding-bottom:84px}
.axis-venture-status{display:inline-flex;align-items:center;min-height:28px;margin:0 0 24px;padding:0 12px;border:1px solid rgba(238,106,36,.55);color:#f28a52;font-size:8px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}
.axis-bridge-hero h1{max-width:820px}
.axis-bridge-hero .intro{max-width:800px}
.axis-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}
.axis-hero-actions .button-link{border-color:rgba(255,255,255,.36)}
.axis-section{position:relative}
.axis-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid rgba(0,0,0,.16);background:rgba(0,0,0,.16)}
.axis-focus-grid article{min-height:320px;padding:34px;background:var(--paper);display:flex;flex-direction:column}
.axis-focus-grid article>span,.axis-relationship-grid article>span,.axis-handoff-card>span{color:#a34b1d;font-size:8px;letter-spacing:.17em;text-transform:uppercase}
.axis-focus-grid h3,.axis-relationship-grid h3,.axis-handoff-card h3{font:400 32px/1.04 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:58px 0 16px}
.axis-focus-grid p{color:#555;line-height:1.72;margin:auto 0 0}
.axis-discipline{background:#0b0f10}
.axis-method-flow{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}
.axis-method-flow>div{min-height:250px;padding:28px 22px;border-right:1px solid rgba(255,255,255,.16)}
.axis-method-flow>div:last-child{border-right:0}
.axis-method-flow small{display:block;color:#ee6a24;font-size:8px;letter-spacing:.18em}
.axis-method-flow b{display:block;margin:56px 0 14px;font:400 26px/1.08 Georgia,'Times New Roman',serif;color:#f0ece3}
.axis-method-flow p{margin:0;color:#969d9f;font-size:12px;line-height:1.68}
.axis-method-note{max-width:760px;margin:24px 0 0;color:#777f81;font-size:11px;line-height:1.7}
.axis-proof-card{border:1px solid rgba(0,0,0,.18);background:#f0ece4;box-shadow:0 24px 70px rgba(0,0,0,.08)}
.axis-proof-meta{display:flex;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid rgba(0,0,0,.16);font-size:8px;letter-spacing:.17em;text-transform:uppercase;color:#7c491f}
.axis-proof-body{display:grid;grid-template-columns:1.25fr .75fr;gap:0}
.axis-proof-body>div{padding:44px}
.axis-proof-body>div:first-child{border-right:1px solid rgba(0,0,0,.16)}
.axis-proof-kicker{margin:0 0 18px!important;color:#a34b1d!important;font-size:9px!important;letter-spacing:.15em;text-transform:uppercase}
.axis-proof-body h3{font:400 clamp(38px,4.8vw,68px)/.98 Georgia,'Times New Roman',serif;letter-spacing:-.045em;margin:0 0 24px;color:#101213}
.axis-proof-body p{color:#4e5354;line-height:1.78;margin:0 0 20px}
.axis-proof-boundary{padding-top:18px;border-top:1px solid rgba(0,0,0,.12);font-size:11px!important;color:#6b6e6f!important}
.axis-proof-states{display:flex;flex-direction:column;justify-content:center;gap:14px}
.axis-proof-states span{display:block;padding:18px;border:1px solid rgba(0,0,0,.14);color:#555;font-size:11px;line-height:1.5}
.axis-proof-states b{display:block;margin-bottom:5px;color:#a34b1d;letter-spacing:.13em;font-size:9px}
.axis-proof-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:22px 24px;border-top:1px solid rgba(0,0,0,.16)}
.axis-proof-actions .text-link{color:#17191a;border-color:rgba(0,0,0,.3)}
.axis-relationship-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.15)}
.axis-relationship-grid article{min-height:300px;padding:36px;background:#0e1214;display:flex;flex-direction:column}
.axis-relationship-grid article>span{color:#ee6a24}
.axis-relationship-grid h3{color:#f0ece3;margin-top:70px}
.axis-relationship-grid p{color:#939a9c;line-height:1.74;margin:auto 0 0;max-width:640px}
.axis-relationship-note{max-width:900px;margin:24px 0 0;color:#858d8f;font-size:11px;line-height:1.7}
.axis-handoff{background:#101415}
.axis-handoff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.15)}
.axis-handoff-card{min-height:320px;padding:34px;background:#0d1112;display:flex;flex-direction:column;transition:.2s ease}
.axis-handoff-card:hover{background:#151b1d;transform:translateY(-2px)}
.axis-handoff-card>span{color:#ee6a24}
.axis-handoff-card h3{color:#f0ece3}
.axis-handoff-card p{color:#939a9c;line-height:1.7;margin:0}
.axis-handoff-card b{margin-top:auto;color:#ee6a24;font-size:9px;letter-spacing:.14em}
.axis-bridge-hero a:focus-visible,.axis-section a:focus-visible{outline:2px solid #f28a52;outline-offset:4px}
@media(max-width:1100px){.axis-focus-grid,.axis-handoff-grid{grid-template-columns:1fr 1fr}.axis-method-flow{grid-template-columns:1fr 1fr}.axis-method-flow>div{border-bottom:1px solid rgba(255,255,255,.16)}.axis-proof-body{grid-template-columns:1fr}.axis-proof-body>div:first-child{border-right:0;border-bottom:1px solid rgba(0,0,0,.16)}}
@media(max-width:760px){
  .axis-bridge-hero{min-height:auto;align-items:flex-start}
  .axis-bridge-hero .inner{width:calc(100% - 40px);padding:126px 0 54px}
  .axis-bridge-hero .subsite-label{margin-bottom:14px}
  .axis-venture-status{margin-bottom:18px}
  .axis-bridge-hero h1{font-size:clamp(58px,18vw,76px);line-height:.88}
  .axis-bridge-hero .intro{font-size:14px;line-height:1.62;margin-top:20px}
  .axis-hero-actions{margin-top:24px;gap:10px}
  .axis-hero-actions .button-link{width:100%;min-height:46px;padding:0 14px}
  .axis-bridge-hero .back{position:static;display:inline-block;margin-top:24px}
  .axis-focus-grid,.axis-handoff-grid,.axis-relationship-grid,.axis-method-flow{grid-template-columns:1fr}
  .axis-focus-grid article,.axis-handoff-card,.axis-relationship-grid article{min-height:250px;padding:28px}
  .axis-focus-grid h3,.axis-relationship-grid h3,.axis-handoff-card h3{margin-top:42px;font-size:29px}
  .axis-method-flow>div{min-height:180px;border-right:0;padding:24px 20px}
  .axis-method-flow b{margin-top:34px;font-size:24px}
  .axis-proof-meta{align-items:flex-start;flex-direction:column;gap:8px}
  .axis-proof-body>div{padding:28px 24px}
  .axis-proof-body h3{font-size:42px}
  .axis-proof-actions{align-items:stretch;flex-direction:column}
  .axis-proof-actions .button-link{width:100%}
  .axis-proof-actions .text-link{align-self:flex-start}
}
@media(max-width:390px){.axis-bridge-hero .inner{width:calc(100% - 32px);padding-top:118px}.axis-bridge-hero h1{font-size:58px}.axis-proof-body h3{font-size:38px}}
}
