@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Newsreader:opsz,wght@6..72,400;6..72,500&display=swap');
:root{--ink:#edf2df;--paper:#09282a;--paper2:#113535;--muted:#b0c6b9;--line:#d9ebc425;--bronze:#c9e5a4;--serif:Newsreader,Georgia,serif;--sans:Manrope,sans-serif}.network-detail{background:#09282a;color:#edf2df;font-family:var(--sans)}.network-detail .detail-header{background:#081e20ed;border-color:#bddcb528;height:82px}.network-detail .detail-brand b{color:#e6efdb}.network-detail .detail-brand small{color:#afc8b9}.network-detail .detail-brand img:not(.identity-icon){background:#eef2df;border-radius:9px;padding:5px}.network-detail .back{color:#d3e7b8;border:1px solid #c5deb93b;padding:9px 14px;border-radius:30px}.network-detail .detail-hero{background:radial-gradient(ellipse at 80% 20%,#3c71534d,transparent 60%),#09282a;min-height:780px;gap:5vw;align-items:center;padding:150px 6vw 85px}.network-detail .detail-hero:before{background:linear-gradient(#b7d3a408 1px,transparent 1px),linear-gradient(90deg,#b7d3a408 1px,transparent 1px);background-size:85px 85px;mask-image:linear-gradient(transparent,#000,transparent)}.network-detail h1{color:#e6eedb;font-size:clamp(60px,7vw,106px);line-height:.98;letter-spacing:-.045em}.network-detail .detail-hero p{font-size:16px;line-height:1.85;color:#b5cabb}.network-detail .kicker{font:700 10px/1.8 Manrope,sans-serif!important;letter-spacing:.18em;color:#c4e4a5!important}.network-detail .hero-panel{border-radius:100px 22px 22px 22px;border:1px solid #c5e4b83b;background:linear-gradient(145deg,#4164454a,#103c35);min-height:470px;box-shadow:inset 0 1px 0 #d7f1b91a,0 35px 90px #001b2444;padding:55px 40px 35px}.network-detail .hero-panel h2{color:#def0bd;font-size:clamp(38px,4vw,58px);line-height:1.06}.network-detail .hero-panel span{color:#acd9be}.network-detail .hero-panel p{font-size:13px;color:#b5cdbd}.network-detail .hero-panel a{color:#e9f4d9;border-color:#c1e2af3b}.network-detail .detail-section{padding:85px 6vw}.network-detail .section-head{grid-template-columns:.5fr 1.4fr .7fr;gap:35px;margin-bottom:45px}.network-detail .section-head h2{font-size:clamp(40px,4.4vw,64px);line-height:1.07}.network-detail .section-head p{color:#b1c6b9;font-size:13px;line-height:1.85}.network-detail .principles{gap:16px;border:0}.network-detail .principles article,.network-detail .principles article:nth-child(2){border:1px solid #c7dfad2b;background:linear-gradient(135deg,#204e3b55,#0f3030);border-radius:20px;min-height:310px;padding:28px;transition:transform .3s,border-color .3s,background .3s}.network-detail .principles article:hover{transform:translateY(-5px);border-color:#bddca570;background:#163e36}.network-detail .principles h3{font-size:32px;line-height:1.1;margin-top:45px;color:#e4eecf}.network-detail .principles span{font-size:9px;color:#c8e7aa}.network-detail .principles p{font-size:13px;line-height:1.85;color:#adc7b9}.network-detail .principles b{color:#d6e7c3}.network-detail .dark-section,.network-detail .system-bridge{background:#061f23;border-block:1px solid #c7dfad1c}.network-detail .steps h3{color:#e0eccc;font-size:30px}.network-detail .steps p{line-height:1.85;color:#b3cabc}.network-detail .steps span{color:#c7dfa5}.network-detail .action-strip,.network-detail .network-entry{border-radius:28px;background:radial-gradient(ellipse at 85% 20%,#80944b44,transparent 70%),#204936;border:1px solid #d6e6a638;padding:50px}.network-detail .action-strip h2,.network-detail .network-entry h2{font-size:clamp(36px,4.5vw,62px);line-height:1.07}.network-detail .action-strip a,.network-detail .entry-links a,.network-detail .madeit-actions a:first-child{background:linear-gradient(120deg,#def2a7,#aee3b1);color:#173c30;border:0;border-radius:30px;font-weight:700}.network-detail .action-strip a:hover,.network-detail .entry-links a:hover{background:#effac7;color:#173c30}.network-detail .detail-footer{padding:35px 6vw;color:#b9cfbc;flex-wrap:wrap;background:#071f21}.network-detail .detail-footer a{color:#d8e9bd}.network-detail .privacy-note{border-color:#c0daa4;background:#143b34;color:#bcd2bd;border-radius:0 14px 14px 0;font-size:12px;line-height:1.85}.network-detail .score-card{border-color:#cce5ae30;background:#113936;border-radius:22px}.network-detail .score-card strong{color:#d7eda3}.network-detail .score-card p{color:#b0c8ba}.network-detail .identity-lockup{background:#f0f1e8;border-radius:15px;padding:15px;box-sizing:content-box;max-width:calc(100% - 30px)}.network-detail .origin-photo{border-radius:70px 20px 20px 20px}.network-detail .origin-copy{background:#163a33;border-radius:20px}.network-detail .origin-copy p{color:#b3cabb}.network-detail .artifact-line{border-color:#bddaac30}.network-detail .artifact-line span{color:#c6dabd;border-color:#bddaac30}.network-detail .madeit-hero{background:radial-gradient(ellipse at 80% 30%,#52866044,transparent 60%),#09282a}.network-detail .madeit-hero h1 i{color:#d4edab}.network-detail .madeit-hero-copy>p,.network-detail .madeit-lockup small{color:#aec7b8}.network-detail .madeit-actions a{border-color:#c7dfad40;color:#d5e8be;border-radius:30px}.network-detail .madeit-mark{box-shadow:inset -31px 0 #4b8067}.network-detail .network-orbit{background:radial-gradient(circle,#245747,#082c2e);border:1px solid #b8dca747;box-shadow:0 25px 70px #0003}.network-detail .orbit-core{background:linear-gradient(120deg,#dcefc0,#a6d9ae)}.network-detail .bridge-flow{border:0;gap:15px}.network-detail .bridge-flow article{border:1px solid #c4dfa42b;border-radius:20px;background:#10312e}.network-detail .entry-links a:not(:first-child){background:#143b32;color:#deedce;border:1px solid #c4dfa42b}.network-detail .podcast-hero{background:radial-gradient(ellipse at 25% 35%,#749d5144,transparent 50%),#09282a}.network-detail .podcast-hero h1 i{color:#d7eeb1}.network-detail .podcast-hero-copy p,.network-detail .podcast-note p{color:#b2c9b8}.network-detail .podcast-player{background:#143c34;border:1px solid #c2e0ad3b;border-radius:20px;color:#e7f0d9}.network-detail .audio-index,.network-detail .podcast-note{background:#09282a;color:#e7efdb}.network-detail .episode{background:#103831;border:1px solid #b8dca733;border-radius:15px;color:#e6efcf}.network-detail .episode p,.network-detail .episode span,.network-detail .episode small{color:#b8d1b9}.network-detail .platform-strip{background:#173e33;color:#dcebc8}.network-detail a:focus-visible,.network-detail button:focus-visible{outline:2px solid #d5f1a7;outline-offset:5px}.detail-network-nav{display:flex;gap:20px;align-items:center;padding:16px 6vw;background:#0c3030;border-block:1px solid #b8dca725;flex-wrap:wrap;font-size:10px;letter-spacing:.04em}.detail-network-nav span{color:#a9c4af;margin-right:auto}.detail-network-nav a{color:#d6e6bd}.detail-network-nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.network-detail .skip-link{position:fixed;left:15px;top:-80px;z-index:100;background:#dcf0ab;color:#183f30;padding:12px 18px;border-radius:20px}.network-detail .skip-link:focus{top:12px}@media(max-width:900px){.network-detail .detail-hero,.network-detail .section-head{grid-template-columns:1fr}.network-detail .detail-hero{min-height:auto;gap:40px;padding-top:125px}.network-detail .hero-panel{min-height:360px}.network-detail .section-head{gap:10px}.network-detail .section-head .kicker{margin-bottom:10px}.network-detail .action-strip{padding:35px}.network-detail .detail-header{padding-inline:6vw}.network-detail .detail-brand small{max-width:220px}}@media(max-width:600px){.network-detail .detail-header{height:74px;gap:12px}.network-detail .back{font-size:9px;padding:8px 10px;white-space:nowrap}.network-detail .detail-brand b{font-size:10px;letter-spacing:0}.network-detail h1{font-size:59px}.network-detail .detail-section{padding:60px 6vw}.network-detail .hero-panel{padding:45px 27px 30px;border-top-left-radius:60px}.network-detail .hero-panel h2{font-size:39px}.network-detail .principles article{min-height:260px}.network-detail .detail-hero p{font-size:14px}.network-detail .action-strip{padding:30px 25px}.network-detail .detail-brand img{width:32px;height:32px}.detail-network-nav{gap:15px}.detail-network-nav span{width:100%}.network-detail .network-entry{padding:30px 23px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.network-detail *{animation:none!important;transition:none!important}}
