/* R5 below how (async chrome/ambient/footer polish) */.net-strip:hover{transform:translateY(-2px);box-shadow:0 22px 50px rgba(110,20,24,.3)}.net-strip:hover .net-stat b{transform:scale(1.05)}.pillar:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 28px 60px rgba(110,20,24,.38),var(--glow-gold)}.pillar:hover .ic{transform:scale(1.1) rotate(-4deg)}.net-strip:hover{transform:none;box-shadow:0 18px 44px rgba(110,20,24,.25)}.net-strip:hover .net-stat b{transform:none}
.zig-row.rv.in .zig-card::after{animation:zigShine 1.1s var(--ease-out) .2s}@keyframes zigShine{to{transform:translateX(100%)}}@keyframes arrowNudge{0%,100%{transform:translateY(-50%) rotate(45deg) translate(0,0)}50%{transform:translateY(-50%) rotate(45deg) translate(2px,-2px)}}@keyframes arrowNudgeFlip{0%,100%{transform:translateY(-50%) rotate(45deg) translate(0,0)}50%{transform:translateY(-50%) rotate(45deg) translate(-2px,2px)}}.trust-row{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;gap:14px 40px}.give-card{display:flex;flex-direction:column}.give-card .btn{margin-top:auto;width:fit-content}.give-teaser{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 4px}.give-teaser span{font-size:12.5px;background:var(--gold-tint);border:1px solid var(--gold-2);color:#6B4A14;border-radius:999px;padding:4px 11px;font-weight:600}.role{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line-2);border-radius:16px;padding:20px;box-shadow:var(--shadow)}.role h4{font-family:var(--serif);font-size:17px;color:var(--deep)}.role p{color:var(--muted);font-size:13.5px}.role p{flex:1}.role .tag{margin-top:14px;align-self:flex-start}}.roles-wide .role:nth-child(5){--d:280ms}.roles-wide .role:nth-child(6){--d:320ms}.roles-wide .role:nth-child(7){--d:360ms}.roles-wide .role:nth-child(8){--d:400ms}.proof{isolation:isolate}.proof::before{content:"";position:absolute;left:-80px;top:-100px;width:280px;height:280px;border:1.5px solid rgba(201,138,43,.28);border-radius:50%;pointer-events:none}.proof-fact{transition:transform .22s var(--ease-out),background .22s ease,border-color .22s ease}.proof-fact:hover{transform:translateX(4px);background:rgba(255,246,234,.12);border-color:rgba(224,172,84,.5)}.art-divider{opacity:.7;transition:opacity .3s}.art-divider:hover{opacity:1}.art-divider svg{transition:transform .35s var(--ease-spring),color .2s}.art-divider:hover svg{transform:scale(1.12);color:var(--red)}body::before{background-image:radial-gradient(rgba(201,138,43,.09) 1.1px,transparent 1.2px),radial-gradient(ellipse 80% 50% at 50% 0%,var(--page-tint,transparent),transparent 70%);background-size:30px 30px,100% 100%}.give-stub .ic,.cp-status.explore{animation:none!important}.ic-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.ic-head h3,.ic-head h4{margin:0!important}.door .ic-head .ic,.trio-card .ic-head .ic{flex:none}::selection{background:rgba(201,138,43,.28);color:var(--deep)}:focus-visible{outline:2.5px solid var(--gold);outline-offset:3px;border-radius:6px}.btn:focus-visible{outline-offset:4px}.nav-links a:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){.zig-arrow,.zig-row.rv.in .zig-card::after{animation:none!important}}