.nation-design{background:#0d0c0e;border-block:1px solid #30262b;padding:100px 0 0;overflow:clip}.nd-opening{grid-template-columns:1fr 1fr;align-items:center;gap:6%;display:grid}.nd-powered{color:#f1a0a9;align-items:center;gap:10px;margin-bottom:27px;font:14px/1.5 monospace;display:flex}.nd-opening h2{font-size:clamp(2.8rem,4.6vw,5rem);line-height:1.12}.nd-opening h2 em{color:#bab4b2}.nd-flag{background:#070707;border:1px solid #3d3034}.nd-flag img{aspect-ratio:1.23;object-fit:cover;width:100%}.nd-flag figcaption{color:#a49a9d;border-top:1px solid #33272c;justify-content:space-between;gap:12px;padding:18px;font:10px/1.5 monospace;display:flex}.nd-introduction{grid-template-columns:1fr 1fr;gap:6%;padding:65px 0;display:grid}.nd-lead{color:#ddd5cc;font:clamp(1.6rem,2.3vw,2.6rem)/1.35 Georgia,serif}.nd-introduction>div p{color:#b4aeb3;margin-bottom:20px;font-size:16px;line-height:1.85}.nd-ambition{border-block:1px solid #4b2932;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;display:flex}.nd-ambition p{color:#bdb3b7;font-size:18px}.nd-ambition strong{color:#f0e8df;font-weight:500}.nd-ambition>span{color:#aa939c;letter-spacing:.06em;max-width:210px;font:11px/1.8 monospace}.nd-explore-heading{justify-content:space-between;align-items:end;gap:25px;margin:75px 0 35px;display:flex}.nd-kicker{letter-spacing:.1em;color:#df7e8d;margin-bottom:16px;font:12px/1.6 monospace}.nd-explore-heading h3,.nd-belong>h3{letter-spacing:-.035em;font:clamp(2rem,3.4vw,3.5rem)/1.15 Georgia,serif}.nd-explore-heading p:not(.nd-kicker){color:#aaa1a7;margin-top:13px}.nd-controls{flex-wrap:wrap;gap:16px;display:flex}.nd-controls button{border:0;color:#ddd2d5;background:0 0;border-bottom:1px solid #5d424b;align-items:center;gap:9px;padding:9px 0;font-size:14px;display:flex}.nd-explorer{grid-template-columns:1fr 1fr;align-items:start;gap:5%;display:grid}.nd-map{aspect-ratio:1;background:radial-gradient(#75172d25,#0000 67%);width:100%;position:relative}.nd-connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nd-orbit,.nd-inner-orbit{fill:none;stroke:#76404f;stroke-width:.15px;stroke-dasharray:1 2;transform-origin:50%;animation:100s linear infinite nd-spin}.nd-inner-orbit{stroke:#a02e46;stroke-width:.2px;animation-duration:70s;animation-direction:reverse}.nd-path{fill:none;stroke:#692435;stroke-width:.22px}.nd-signal{fill:none;stroke:#db7f8e;stroke-width:.35px;stroke-dasharray:1 12;opacity:.3;animation:9s linear infinite nd-flow}.nd-path-selected .nd-path{stroke:#ee8e9d;stroke-width:.35px}.nd-path-selected .nd-signal{opacity:1}.nd-emblem{text-align:center;width:23%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nd-emblem img{aspect-ratio:1;object-fit:contain;mix-blend-mode:screen;width:100%}.nd-emblem span{letter-spacing:.16em;color:#c0a3ac;font:10px monospace}.nd-node{color:#b9a7af;background:#100d12ed;border:1px solid #54313f;flex-direction:column;align-items:center;gap:8px;width:116px;min-height:77px;padding:12px 6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.nd-node span{font-size:13px;line-height:1.3}.nd-node:hover,.nd-node.nd-selected{color:#fff0e8;background:#291119;border-color:#cd6077;box-shadow:0 0 30px #a7244020}.nd-map-caption{text-align:center;letter-spacing:.14em;color:#ab939c;margin:12px 0 25px;font:10px monospace}.nd-directory{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.nd-directory button{text-align:left;color:#b3a2ab;background:0 0;border:0;border-top:1px solid #3a2932;padding:17px 0}.nd-directory button[aria-pressed=true]{color:#f4e5e9;border-color:#d8667d}.nd-directory span{font-size:14px;display:block}.nd-directory small{color:#968b93;margin-top:7px;font-size:13px;line-height:1.6;display:block}.nd-detail{border-top:2px solid #a33e57;min-height:650px;padding:30px 0 25px}.nd-detail h3,.nd-all h3,.nd-mobile h3{letter-spacing:-.025em;margin-bottom:27px;font:clamp(1.8rem,2.6vw,2.8rem)/1.16 Georgia,serif}.nd-body{color:#c0b7be;margin-bottom:19px;font-size:16px;line-height:1.85}.nd-why{border-left:2px solid #95324c;margin-top:25px;padding-left:20px}.nd-why>span{letter-spacing:.1em;color:#e3bbc6;font:12px monospace}.nd-why p{color:#b5a8b0;margin-top:10px;font-size:15px;line-height:1.8}.nd-themes{color:#d68fa1;border-top:1px solid #382831;margin-top:25px;padding-top:20px;font-size:13px;line-height:1.9}.nd-status{color:#a69aa1;margin-top:20px;font-size:12px;line-height:1.85}.nd-detail-enter{animation:.4s both nd-enter}.nd-technology{border-block:1px solid #51303c;grid-template-columns:1fr 1fr;align-items:center;gap:5%;margin-top:60px;padding:35px 0;display:grid}.nd-technology>div{align-items:center;gap:23px;display:flex}.nd-technology svg{color:#e7829b;flex-shrink:0}.nd-technology h3{font:1.7rem/1.3 Georgia,serif}.nd-technology p{color:#b4a7b0;font-size:16px;line-height:1.8}.nd-technology p span{color:#a78190;margin-top:16px;font:11px/1.8 monospace;display:block}.nd-belong{padding:75px 0}.nd-belong>div{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px;display:grid}.nd-belong article{border-top:1px solid #4d303d;padding-top:20px}.nd-belong article>span{color:#c45c78;font:12px monospace}.nd-belong h4{margin:17px 0 13px;font-size:18px;font-weight:400;line-height:1.4}.nd-belong article p{color:#a99da6;font-size:15px;line-height:1.8}.nd-closing{text-align:center;border-top:1px solid #422b36;padding:70px 0}.nd-closing h3{letter-spacing:-.03em;font:clamp(2.2rem,3.5vw,3.6rem)/1.2 Georgia,serif}.nd-closing>p{margin-left:auto;margin-right:auto}.nd-closing>p:not(.nd-kicker):not(.nd-status){color:#bbafb8;margin-top:25px;font-size:16px;line-height:1.85}.nd-closing .button{margin-top:30px}.nd-closing .nd-status{max-width:780px;margin-top:32px}.nd-mobile{display:none}.nd-all{grid-template-columns:1fr 1fr;gap:50px;display:grid}.nd-all article{border-top:1px solid #5e3346;padding-top:25px}.nation-design:not(.nd-visible) .nd-connections *,.nd-paused .nd-connections *{animation-play-state:paused}@keyframes nd-flow{to{stroke-dashoffset:-52px}}@keyframes nd-spin{to{transform:rotate(360deg)}}@keyframes nd-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.nd-node{width:100px;min-height:66px}.nd-node span{font-size:12px}.nd-belong>div{grid-template-columns:1fr 1fr}.nd-explore-heading{flex-direction:column;align-items:start}.nd-flag figcaption{flex-direction:column}.nd-directory{grid-template-columns:1fr}.nd-map{margin-top:30px}}@media (max-width:700px){.nation-design{padding-top:60px}.nd-opening,.nd-introduction,.nd-technology{grid-template-columns:1fr;gap:30px}.nd-opening h2{font-size:2.9rem}.nd-flag{margin-top:10px}.nd-introduction{padding:40px 0 25px}.nd-ambition{display:block}.nd-ambition>span{max-width:none;margin-top:18px;display:block}.nd-explore-heading{margin-top:50px}.nd-explorer{display:none}.nd-mobile{display:block}.nd-reading .nd-mobile{display:none}.nd-mobile [data-slot=accordion-trigger]{color:#e9dce3;padding-block:23px}.nd-mobile [data-slot=accordion-trigger] strong{font-size:18px;font-weight:400;display:block}.nd-mobile [data-slot=accordion-trigger] small{color:#ab98a4;margin-top:7px;font-size:14px;line-height:1.6;display:block}.nd-mobile [data-slot=accordion-content]{padding-top:15px}.nd-mobile h3{font-size:1.85rem}.nd-controls button:nth-child(2){display:none}.nd-all{grid-template-columns:1fr;gap:30px}.nd-technology{margin-top:40px}.nd-belong{padding:50px 0}.nd-belong>div{grid-template-columns:1fr;gap:25px}.nd-closing{padding:50px 0}.nd-closing h3{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.nation-design *{transition:none!important;animation:none!important}}
