.gb25{--bg:#0b0d0b;--ink:#e9eee2;--muted:#90998a;--line:#a3b39422;--gold:#e8b648;font-family:'Segoe UI',Arial,sans-serif;background:#0b0d0b}.gb25 .site-header{background:#0b0d0bf5;border-bottom-color:#97ae8126}.gb25 .head{height:82px}.gb25 .tiny-cta{border-color:#b4984d66;color:#ddc37d;font-family:Consolas,monospace;font-size:11px;border-radius:4px}.gb25 nav{font-family:Consolas,monospace;font-size:11px}.gb25 .hero{position:relative;isolation:isolate;padding:74px 0 35px;overflow:hidden}.gb25 .hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#819d6c05 1px,transparent 1px),linear-gradient(0deg,#819d6c05 1px,transparent 1px),radial-gradient(ellipse at 78% 38%,#516a2920,transparent 65%);background-size:52px 52px,52px 52px,auto;mask-image:linear-gradient(#000,transparent)}.gb25 .hero-grid{grid-template-columns:.95fr 1.12fr;gap:42px}.gb25 h1{font-size:clamp(53px,6vw,90px);font-weight:400;letter-spacing:-.065em;line-height:1.04}.gb25 h1 em{color:#d0b45a}.gb25 .eyebrow{font-size:10px;color:#c0b677;display:flex;align-items:center;gap:12px}.gb25 .eyebrow::before{content:"";width:6px;height:6px;border:1px solid #cdb764;transform:rotate(45deg);flex-shrink:0}.gb25 .lead{font-size:16px;line-height:1.9;color:#a0a695}.gb25 .cta{background:#d5b95e;color:#171a10;border-color:#d5b95e;border-radius:4px;font-size:13px;font-weight:600}.gb25 .cta:hover{background:#e8cb6d}.gb25 .textlink{font-size:11px}.network-key{font:9px/1.8 Consolas,monospace;color:#6d7c62;display:flex;gap:9px;align-items:flex-start;margin-top:30px;max-width:350px}.network-key>span{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#98a869;margin-top:5px}.network-visual{position:relative;min-width:0}.network-canvas{position:relative;aspect-ratio:600/520;width:100%}.network-lines{width:100%;height:100%;position:absolute;inset:0}.net-ring{fill:none;stroke:#607b472f;stroke-width:1}.net-ring.dashed{stroke-dasharray:2 9;stroke:#71845348;transform-origin:300px 242px;animation:network-rotate 70s linear infinite}.net-line{fill:none;stroke:#829b5426;stroke-width:1}.net-active{fill:none;stroke:#c5ad6155;stroke-width:1.5;stroke-dasharray:4 8;animation:network-flow 14s linear infinite}.net-point{fill:#bbbd6a;opacity:.55}.network-center{position:absolute;left:50%;top:46.54%;transform:translate(-50%,-50%);width:132px;height:132px;border:1px solid #ad9d5355;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#252d19,#12170e);box-shadow:0 0 0 11px #71864706,0 0 0 12px #7f955c20,0 0 65px #a2a74310}.network-center .eye-mark{width:57px;filter:saturate(.65);margin-bottom:10px}.network-center>span{font:9px/1.4 Consolas,monospace;color:#bbba88;letter-spacing:.11em}.network-center small{font:7px/1.5 Consolas,monospace;color:#677657;margin-top:5px}.network-modes .mode{position:absolute;transform:translate(-50%,-50%);padding:13px 15px;display:flex;align-items:center;gap:10px;border:1px solid #82975655;background:#11180e;color:#909e7b;border-radius:4px;font:12px Consolas,monospace;min-width:117px;box-shadow:0 10px 35px #0002}.network-modes .mode::before{content:"";width:5px;height:5px;background:#718453;border-radius:50%}.network-modes .mode-index{display:block;font-size:8px;color:#697752}.network-modes .mode-0{left:19.67%;top:23.27%}.network-modes .mode-1{left:78%;top:23.85%}.network-modes .mode-2{left:19.83%;top:67.69%}.network-modes .mode-3{left:79.33%;top:68.08%}.network-modes .mode[aria-pressed=true]{background:#242d15;border-color:#bdab5b;color:#ead89a;box-shadow:0 0 0 4px #bdab5b0a,0 0 36px #bda7550c}.network-modes .mode[aria-pressed=true]::before{background:#dcc16d;box-shadow:0 0 10px #dcc16d88}.network-axis{position:absolute;font:7px/1.5 Consolas,monospace;letter-spacing:.14em;color:#556448}.axis-x{bottom:9%;left:50%;transform:translateX(-50%);white-space:nowrap}.axis-y{top:43%;left:-4%;writing-mode:vertical-rl;transform:rotate(180deg)}.network-preview{position:relative;border-top:1px solid #98ac6b33;padding:22px 25px 0;margin:-15px 15px 0}.network-preview::before,.network-preview::after{content:"+";position:absolute;top:-10px;font:14px Consolas,monospace;color:#91a362}.network-preview::before{left:-5px}.network-preview::after{right:-5px}.network-preview .preview-label{font-size:9px;color:#5f7351}.network-preview .preview-kind{color:#b1a363}.network-preview .query{font-size:22px;color:#b9c599}.network-preview .preview-note{font-size:12px;line-height:1.8;color:#7c8c6d;margin-top:9px;min-height:43px}.network-preview .demo-caption{font-size:8px;margin-top:14px;color:#536348}.gb25 .hero-bottom{font-size:9px;color:#5c6d4d;margin-top:50px;border-top-color:#73864d33}.gb25 .hero-bottom b{color:#97a180}.gb25 .formats{background:#10160e}.gb25 .section-title{grid-template-columns:1fr 1fr;gap:100px}.gb25 h2{font-weight:400;letter-spacing:-.06em}.gb25 .format-list{display:block;border-top:1px solid #788a4f66}.gb25 .format-card{display:grid;grid-template-columns:45px 1fr;gap:25px;position:relative;padding:30px 50px 30px 0;border-bottom:1px solid #788a4f44}.gb25 .format-card .num{color:#586e42;font-size:10px;padding-top:10px}.gb25 .format-content{display:grid;grid-template-columns:.7fr 1.3fr;gap:0 65px}.gb25 .format-card h3{font-size:31px;font-weight:400;line-height:1.18;color:#d4dcc7;margin:3px 0 0}.gb25 .format-card p{font-size:14px;line-height:1.9;color:#8c9b7d;margin-bottom:0}.gb25 .format-card footer{grid-column:2;font-size:9px;color:#ac9e61;margin-top:13px;letter-spacing:.03em}.gb25 .format-symbol{display:block;position:absolute;right:0;top:30px;border:1px solid #72864d44;display:grid;place-items:center;width:31px;height:31px;font:17px Consolas,monospace;color:#81965e}.gb25 .guide{background:#0b0d0b}.gb25 .guide-heading{max-width:850px}.gb25 .guide-route{font-size:9px;color:#5d7050}.gb25 .guide-route span{color:#a99c61}.gb25 .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;position:relative}.gb25 .steps::before{content:"";position:absolute;left:0;right:0;top:18px;border-top:1px solid #82935144}.gb25 .step{position:relative}.gb25 .step .num{position:relative;z-index:1;border:1px solid #9fa46788;background:#151c10;width:37px;height:37px;display:grid;place-items:center;color:#b3ab6b;font-size:10px;border-radius:50%;margin-bottom:30px}.gb25 .step h3{font-size:25px;line-height:1.2;font-weight:400;color:#d6dccb}.gb25 .step p{font-size:13px;line-height:1.9;color:#7d8c70}.gb25 .possibilities{background:#141b10}.gb25 .stories{display:grid;grid-template-columns:.85fr 1.2fr;gap:100px;align-items:start}.gb25 .story-head{position:sticky;top:120px}.gb25 .story-head .eyebrow{font-size:8px}.gb25 .story h3{font-size:31px;line-height:1.2;font-weight:400;color:#ccd8bd}.gb25 .story .num{font-size:9px;color:#73875a;margin-bottom:20px}.gb25 .story p{color:#8e9b80;font-size:14px}.gb25 .story+.story{border-top-color:#71844d44}.gb25 .faq-grid{grid-template-columns:1fr 1.25fr;gap:100px}.gb25 .faq details{border-color:#76894f44}.gb25 .faq summary{color:#cbd5bd;font-size:18px}.gb25 .faq-toggle{color:#a69d59}.gb25 .faq details p{color:#829274}.gb25 .access{background:#1f2819;position:relative}.gb25 .access-grid{gap:100px;grid-template-columns:1fr 1fr}.gb25 .access-copy{padding:28px;border:1px solid #84935466;background:#182013}.gb25 .access-copy p{font-size:15px;line-height:1.95;color:#a3ae91}.gb25 .tags span{color:#869a6c;border-color:#82995444;font-size:9px}.gb25 .closing{background:#c6ae61;color:#1d2515}.gb25 .closing .wrap{grid-template-columns:1.2fr 1fr;gap:70px}.gb25 .closing h2{font-weight:400;letter-spacing:-.06em;font-size:clamp(41px,4.8vw,70px)}.gb25 .closing p{color:#625b33;font-size:15px}.gb25 .closing .cta{background:#1d2716;border-color:#1d2716;color:#e2d49d}.gb25 .closing .cta:hover{background:#33412a}.gb25 .foot p{color:#506043}.gb25 .foot>a{color:#8c9e72}
@keyframes network-rotate{to{transform:rotate(360deg)}}@keyframes network-flow{to{stroke-dashoffset:-240}}
@media(max-width:1150px){.gb25 .hero-grid{gap:25px}.gb25 h1{font-size:5.9vw}.network-center{width:107px;height:107px}.network-center .eye-mark{width:47px;margin-bottom:7px}.network-center>span{font-size:7px}.network-center small{font-size:6px}.network-modes .mode{font-size:10px;min-width:96px;padding:11px;gap:7px}.network-modes .mode-index{font-size:7px}.network-preview{padding:18px 10px 0;margin:-10px 5px 0}.network-axis{font-size:6px}.gb25 .section-title,.gb25 .stories,.gb25 .faq-grid,.gb25 .access-grid{gap:50px}.gb25 .format-content{gap:0 35px}.gb25 .steps{gap:25px}.gb25 .step h3{font-size:23px}}
@media(max-width:760px){.gb25 .head{height:72px}.gb25 .tiny-cta{font-size:9px}.gb25 .hero{padding:44px 0 32px}.gb25 .hero-grid{grid-template-columns:1fr;gap:25px}.gb25 h1{font-size:clamp(47px,10vw,72px)}.gb25 .eyebrow{font-size:9px}.gb25 .lead{font-size:15px}.network-key{font-size:8px;margin-top:26px}.network-visual{max-width:580px;width:100%;margin:auto}.network-center{width:110px;height:110px}.network-center .eye-mark{width:48px}.network-center>span{font-size:8px}.network-modes .mode{font-size:10px;min-width:100px;padding:12px 10px;gap:7px}.network-modes .mode-index{font-size:7px}.network-axis{font-size:6px}.axis-y{left:-1%}.network-preview{padding:21px 17px 0;margin:-6px 5px 0}.network-preview .query{font-size:20px}.network-preview .preview-note{min-height:43px}.gb25 .hero-bottom{margin-top:35px;font-size:8px;gap:10px}.gb25 .section-title{grid-template-columns:1fr;gap:27px}.gb25 .format-card{grid-template-columns:28px 1fr;gap:14px;padding:25px 31px 26px 0}.gb25 .format-content{display:block}.gb25 .format-card h3{font-size:28px;margin:0 0 19px}.gb25 .format-card p{font-size:13px}.gb25 .format-card .num{font-size:9px;padding-top:7px}.gb25 .format-symbol{width:25px;height:25px;top:26px;font-size:13px}.gb25 .format-card footer{font-size:8px}.gb25 .steps{grid-template-columns:repeat(2,1fr);gap:30px}.gb25 .steps::before{display:none}.gb25 .step{border-top:1px solid #82935144;padding-top:22px}.gb25 .step .num{margin-bottom:23px}.gb25 .step h3{font-size:25px}.gb25 .step p{font-size:13px}.gb25 .stories{grid-template-columns:1fr;gap:40px}.gb25 .story-head{position:static}.gb25 .story h3{font-size:28px}.gb25 .story p{font-size:14px}.gb25 .faq-grid{grid-template-columns:1fr;gap:32px}.gb25 .faq summary{font-size:17px}.gb25 .access-grid{grid-template-columns:1fr;gap:30px}.gb25 .access-copy{padding:25px}.gb25 .access-copy p{font-size:14px}.gb25 .closing .wrap{grid-template-columns:1fr;gap:30px}.gb25 .closing h2{font-size:41px}}
@media(max-width:390px){.network-center{width:86px;height:86px;box-shadow:0 0 0 7px #71864706,0 0 0 8px #7f955c20}.network-center .eye-mark{width:37px;margin-bottom:6px}.network-center>span{font-size:6px}.network-center small{font-size:5px;margin-top:3px}.network-modes .mode{font-size:8px;padding:9px 7px;min-width:81px;gap:5px}.network-modes .mode-index{font-size:6px}.network-modes .mode::before{width:4px;height:4px}.network-preview{padding:18px 10px 0}.network-axis{font-size:5px}.gb25 .hero h1{font-size:46px}.gb25 .steps{grid-template-columns:1fr;gap:27px}.gb25 .step{display:grid;grid-template-columns:37px 1fr;gap:20px}.gb25 .step .num{margin:0}.gb25 .closing h2{font-size:36px}.gb25 .eyebrow{font-size:8px}}
