.foundry-shell{color:#edf6f7;background:#070b10}.foundry-page{background:radial-gradient(circle at 80% 8%,#2ad9e514,#0000 28%);overflow:hidden}.foundry-page h1,.foundry-page h2,.foundry-page h3{font-family:var(--font-display);letter-spacing:.035em}.foundry-hero,.foundry-section{border-bottom:1px solid #263640;padding:clamp(4rem,6vw,5.5rem) max(6vw,28px)}.foundry-hero{background:linear-gradient(135deg,#0a1118,#070b10 64%);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:72px;min-height:760px;padding-block:clamp(4.5rem,7vw,6.5rem);display:grid}.foundry-hero-copy{max-width:880px}.foundry-kicker{color:#50e4e7;font:600 .72rem/1.4 var(--font-mono);letter-spacing:.16em}.foundry-hero h1{max-width:900px;margin:20px 0 28px;font-size:clamp(3rem,4.8vw,5rem);line-height:.94}.foundry-hero h1 span,.foundry-section h2 span{color:#f2bd4c;display:block}.foundry-hero h1 span{color:#0000;-webkit-text-stroke:1px #50e4e7}.foundry-lead{color:#c2d0d5;max-width:800px;font-size:1.2rem;line-height:1.7}.foundry-secondary,.foundry-section>p:not(.foundry-kicker){color:#a9bac1;max-width:900px;line-height:1.75}.foundry-secondary{margin-top:20px}.foundry-button{color:#50e4e7;font:600 .72rem var(--font-mono);letter-spacing:.08em;border:1px solid #50e4e7;justify-content:center;align-items:center;gap:.6rem;margin-top:30px;padding:1rem 1.2rem;text-decoration:none;display:inline-flex}.foundry-button:hover{background:#50e4e714}.foundry-button-primary{color:#071017;background:#50e4e7}.foundry-button-primary:hover{background:#8af2f3}.foundry-status-panel{background:#30444e;border:1px solid #30444e;gap:1px;display:grid}.foundry-status-panel>div{background:#0a141c;gap:.7rem;padding:1.4rem 1.5rem;display:grid}.foundry-status-panel span,.foundry-cta-details span{color:#81969f;font:600 .66rem var(--font-mono);letter-spacing:.12em}.foundry-status-panel strong,.foundry-cta-details strong{color:#f2bd4c;font:600 .78rem/1.5 var(--font-mono);letter-spacing:.06em;overflow-wrap:anywhere}.foundry-section h2{max-width:1000px;margin:15px 0 28px;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.04}.foundry-card-grid{background:#263640;border:1px solid #263640;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid}.foundry-card-grid article{background:#0a141c;min-width:0;padding:1.5rem}.foundry-card-grid h3{color:#50e4e7;font:600 .78rem/1.45 var(--font-mono);letter-spacing:.08em;margin:0}.foundry-card-grid p{color:#a1b1b8;line-height:1.65}.foundry-card-grid article:nth-child(3) h3,.foundry-card-grid article:nth-child(5) h3{color:#f2bd4c}.foundry-evidence-grid{flex-wrap:wrap;gap:.6rem;margin-top:2.5rem;display:flex}.foundry-evidence-grid span{color:#b8c9cf;font:600 .66rem var(--font-mono);letter-spacing:.06em;border:1px solid #30444e;padding:.7rem .8rem}.foundry-process-line{font:600 .75rem var(--font-mono);letter-spacing:.08em;border:1px solid #725c2f;justify-content:center;gap:1rem;margin:2.5rem 0 0;padding:1rem;display:flex;color:#f2bd4c!important}.foundry-process-line i{color:#50e4e7;font-style:normal}.foundry-boundary-note,.foundry-final-line{font:600 .7rem/1.5 var(--font-mono);letter-spacing:.06em;background:#f2bd4c0f;border-left:2px solid #f2bd4c;margin-top:2rem;padding:1rem 1.2rem;color:#f2bd4c!important}.foundry-participation,.foundry-cta{background:linear-gradient(135deg,#0b151c,#080d12)}.foundry-share-highlight{font:600 .9rem/1.6 var(--font-mono);letter-spacing:.045em;background:#f2bd4c14;border:1px solid #f2bd4c;padding:1.4rem 1.5rem;color:#f2bd4c!important;max-width:980px!important}.foundry-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foundry-boundary-copy{border-left:2px solid #30444e;padding-left:1rem}.foundry-direction{background:linear-gradient(90deg,#0a181e8c,#0000)}.foundry-final-line{max-width:900px}.foundry-boundary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.foundry-boundary-grid article:nth-child(2) h3,.foundry-boundary-grid article:nth-child(4) h3{color:#f2bd4c}.foundry-roadmap{background:#090f15}.foundry-roadmap-list{border-top:1px solid #30444e;max-width:1100px}.foundry-roadmap-list article{border-bottom:1px solid #263640;grid-template-columns:180px 1fr;gap:24px;padding:1.5rem 0;display:grid}.foundry-roadmap-list article>span{color:#f2bd4c;font:600 .8rem var(--font-mono)}.foundry-roadmap-list h3{color:#50e4e7;font:600 .8rem var(--font-mono);letter-spacing:.08em;margin:0 0 .6rem}.foundry-roadmap-list p{color:#a1b1b8;margin:0;line-height:1.65}.foundry-principle{background:radial-gradient(circle at 78% 40%,#f2bd4c14,#0000 30%)}.foundry-relationship{color:#c4d1d6;text-align:center;max-width:900px;font:600 .78rem/1.5 var(--font-mono);letter-spacing:.06em;background:#0a141c;border:1px solid #30444e;justify-items:center;gap:1rem;margin:3rem auto;padding:1.5rem;display:grid}.foundry-relationship i{color:#50e4e7;font-style:normal}.foundry-disclosure{background:#0b1016}.foundry-boundary-list{background:#30444e;border:1px solid #30444e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1000px;margin:2.5rem 0;display:grid}.foundry-boundary-list span{color:#b7c7cd;font:600 .68rem/1.45 var(--font-mono);letter-spacing:.05em;background:#0a141c;padding:1rem}.foundry-cta-details{background:#30444e;border:1px solid #30444e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1100px;margin-top:2.5rem;display:grid}.foundry-cta-details>div{background:#0a141c;gap:.6rem;padding:1.2rem;display:grid}.foundry-cta .foundry-button{margin-top:2rem}@media (width<=1000px){.foundry-hero{grid-template-columns:1fr;min-height:auto}.foundry-card-grid,.foundry-boundary-grid,.foundry-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foundry-cta-details{grid-template-columns:1fr}.foundry-status-panel{max-width:700px}}@media (width<=700px){.foundry-hero,.foundry-section{padding:4rem 20px}.foundry-hero{padding-top:4.5rem}.foundry-hero h1{font-size:clamp(2.5rem,11vw,4rem)}.foundry-lead{font-size:1.08rem}.foundry-card-grid,.foundry-service-grid,.foundry-boundary-grid,.foundry-boundary-list{grid-template-columns:1fr}.foundry-card-grid article{padding:1.25rem}.foundry-process-line{flex-wrap:wrap;gap:.5rem;font-size:.68rem}.foundry-roadmap-list article{grid-template-columns:1fr;gap:.6rem}.foundry-cta-details>div{padding:1rem}.foundry-share-highlight{font-size:.75rem}.foundry-status-panel strong{font-size:.72rem}}.foundry-nft-showcase{background:radial-gradient(circle at 18% 45%,#50e4e712,#0000 30%);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.foundry-nft-artifact{background:#080f15;border:1px solid #30444e;max-width:520px;padding:1rem;box-shadow:0 20px 60px #0000004d}.foundry-nft-artifact img{object-fit:contain;width:100%;height:auto;display:block}.foundry-nft-artifact span{color:#f2bd4c;font:600 .66rem var(--font-mono);letter-spacing:.1em;padding:.9rem .2rem .1rem;display:block}.foundry-nft-copy h2{max-width:800px}.foundry-nft-copy h3{color:#f2bd4c;font:600 .85rem var(--font-mono);letter-spacing:.08em;margin:0 0 1.2rem}.foundry-inline-link{color:#50e4e7;font:600 .75rem var(--font-mono);letter-spacing:.07em;gap:.5rem;margin-top:1rem;text-decoration:none;display:inline-flex}.foundry-inline-link:hover{color:#a2f5f5}@media (width<=1000px){.foundry-nft-showcase{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr)}}@media (width<=700px){.foundry-nft-showcase{grid-template-columns:1fr}.foundry-nft-artifact{max-width:100%}}.foundry-context-links{flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.foundry-cta-actions{flex-wrap:wrap;gap:1rem;display:flex}.foundry-cta-actions .foundry-button{margin-top:2rem}@media (width<=700px){.foundry-context-links,.foundry-cta-actions{flex-direction:column;align-items:stretch}.foundry-cta-actions .foundry-button{width:100%}}
