:root{--ink:#111312;--paper:#e9ebe5;--orange:#dbff00;--line:#c7ccc1;--muted:#65705e;--acid:#dbff00;--steel:#b4bdad;--hot:#ff5a2a}.industrial .header{background:#111312;border-bottom:1px solid #3b4238;height:88px}.industrial .brand{letter-spacing:-2px;font-weight:900}.industrial .brand span{font-weight:800;color:var(--acid)}.industrial .brand i{color:var(--acid)}.industrial .nav{gap:25px;font-size:11px;text-transform:uppercase;letter-spacing:.6px}.industrial .nav-right{gap:20px}.industrial .nav-cta{display:none}.call-link{font:12px monospace;color:var(--acid);white-space:nowrap}.call-link span{margin-left:9px}.industrial .motion{font:9px monospace}.industrial-hero{background:#141714;color:#f2f5eb;min-height:890px;padding:26px 4% 0;isolation:isolate}.industrial-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#a8c29308 1px,transparent 1px),linear-gradient(#a8c29308 1px,transparent 1px);background-size:75px 75px;z-index:-1}.industrial-hero:after{content:'';position:absolute;top:-250px;left:-200px;width:900px;height:800px;border:1px solid #72836320;border-radius:50%;z-index:-1}.industrial-hero .hero-topline{color:#9eaf91;border-color:#404a37;font-size:9px;letter-spacing:.8px;padding-bottom:22px}.industrial-hero .dot{background:var(--acid);box-shadow:0 0 16px #d5ff0090}.industrial-hero .hero-copy{padding-top:54px;width:50%;z-index:4}.industrial-hero .eyebrow{font-size:9px;letter-spacing:1.3px;display:flex;align-items:center;gap:12px;color:#b4c5a6}.square{display:inline-block;width:9px;height:9px;background:var(--acid)}.industrial-hero h1{font-size:clamp(66px,7.1vw,116px);line-height:.87;letter-spacing:-.065em;font-weight:900;margin:32px 0}.industrial-hero h1 span{color:var(--acid)}.industrial-hero .hero-desc{font-size:15px;line-height:1.7;color:#aab6a0;margin:27px 0 22px}.hero-actions{display:flex;gap:25px;align-items:center}.hero-actions .button.dark{background:var(--acid);color:#111812;font-weight:700;margin-top:0}.hero-secondary{font-size:10px;white-space:nowrap;pointer-events:auto;color:#c4d0bb}.hero-mini{display:flex;gap:40px;margin-top:42px}.hero-mini>span{font-size:28px;font-weight:400;display:flex;gap:10px;align-items:center}.hero-mini small{font:8px/1.5 monospace;letter-spacing:1px;max-width:70px;color:#98a78c}.industrial-hero .hero-stage{position:absolute;top:117px;right:4%;height:610px;width:48%;background:#dce2d0;clip-path:polygon(0 0,93% 0,100% 7%,100% 100%,7% 100%,0 93%);border:1px solid #e5f3d5;overflow:hidden;--rx:0deg;--ry:0deg;box-shadow:0 0 90px #a3c23820;isolation:isolate}.stage-frame{position:absolute;top:22px;left:24px;right:24px;display:flex;justify-content:space-between;font:8px monospace;letter-spacing:1px;z-index:5;color:#27311f}.stage-frame b{font-weight:700}.stage-grid{position:absolute;inset:0;background:linear-gradient(90deg,#46552b22 1px,transparent 1px),linear-gradient(#46552b22 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(0deg,#0008,transparent 90%)}.stage-radial{position:absolute;inset:0;background:radial-gradient(ellipse at 60% 45%,#e7ff65,transparent 70%)}.industrial-hero .stage-number{font-size:480px;left:12%;top:52px;color:#a8b878;opacity:.25;font-weight:900}.industrial-hero .hero-device{width:85%;top:8%;left:4%;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotate(-8deg);filter:drop-shadow(4px 28px 10px #18230b38);animation:float 7s ease-in-out infinite;z-index:3}.industrial-hero .orbital{border:1px solid #7a933d66;width:98%;height:58%;top:25%;left:-1%;transform:rotate(-30deg);opacity:.9}.industrial-hero .orbital-two{width:68%;height:95%;left:17%;top:2%;transform:rotate(30deg);border-style:dashed;opacity:.6}.industrial-hero .stage-cross{color:#677e37;z-index:4}.industrial-hero .c1{top:12%;right:10%}.industrial-hero .c2{top:75%;left:7%}.industrial-hero .stage-spec{top:20%;right:5%;border-color:#3f551c;color:#243419;z-index:5}.industrial-hero .stage-spec>span{font-size:38px;font-weight:700}.industrial-hero .stage-spec small{font:8px/1.6 monospace;color:#51623c}.hero-device-meta{position:absolute;left:23px;top:70px;display:flex;flex-direction:column;gap:12px;color:#37462a;font:9px monospace;z-index:4}.industrial-hero .stage-controls{bottom:40px;right:6%;color:#182610}.industrial-hero .stage-controls button{border-color:#697c4d;background:#eaff9540}.industrial-hero .stage-controls button:hover{background:#111d0a;color:var(--acid)}.industrial-hero .stage-hint{left:24px;right:auto;bottom:37px;text-align:left;color:#455736;font:7px/1.8 monospace;max-width:200px}.industrial-hero .stage-loader{background:#ecf1df;color:#243515;font-size:9px}.industrial-hero .device-shadow{bottom:85px;filter:blur(12px);background:#293d1833}.industrial-hero .hero-bottom{border-color:#404a37;margin-top:47px;min-height:86px;color:#a7b79b}.industrial-hero .hero-bottom>span{font-size:8px;letter-spacing:1px}.industrial-hero .hero-bottom p{font-size:12px;margin-left:25%;color:#a7b79b}.industrial-hero .hero-bottom strong{color:#edf5e6}.industrial-hero .hero-bottom>a{color:var(--acid);border-color:#64774e}.industrial-ticker{padding:25px 4%;display:flex;gap:30px;justify-content:space-between;align-items:center;overflow:hidden;background:var(--acid);color:#17210d;font:12px monospace;letter-spacing:2px;white-space:nowrap;border-top:1px solid #d2ff00}.industrial-ticker i{font:23px Arial;font-style:normal}.industrial .section-label{font-size:10px;letter-spacing:1px}.industrial .section-head h2,.industrial .manifesto h2{font-weight:700;letter-spacing:-2.8px}.industrial .section-head h2>span,.industrial .manifesto h2>span{color:#5d6d4e}.workbench{background:#e9ebe5}.bench-shell{border:1px solid #98a28c;background:#10150e;box-shadow:0 18px 60px #19290c14}.bench-toolbar{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;gap:20px;border-bottom:1px solid #3f4b33}.bench-model-tabs{display:flex;gap:4px}.bench-model-tabs button{font:10px monospace;padding:15px 20px;background:none;color:#9faf90;border:1px solid transparent}.bench-model-tabs [aria-selected=true]{background:var(--acid);color:#16200b;border-color:var(--acid)}.bench-model-tabs button:hover{border-color:var(--acid)}.bench-status{font:8px monospace;letter-spacing:1px;color:#a2b68c;display:flex;gap:10px;align-items:center}.bench-status i{width:5px;height:5px;border-radius:50%;background:var(--acid)}.bench-main{display:grid;grid-template-columns:1.2fr 1fr}.bench-viewport{background:#e4f39a;position:relative;min-height:550px;overflow:hidden;--zoom:1;--scene:#e4f39a;transition:background .6s;background:radial-gradient(ellipse at 50% 45%,#f8ffe0,var(--scene));isolation:isolate}.bench-viewport[data-light=silver]{--scene:#dfe4db}.bench-viewport:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#47601c20 1px,transparent 1px),linear-gradient(#47601c20 1px,transparent 1px);background-size:38px 38px;z-index:-1}.bench-corner{position:absolute;font:20px monospace;color:#486024;z-index:3}.tl{top:20px;left:20px}.tr{top:20px;right:20px}.bl{bottom:20px;left:20px}.br{bottom:20px;right:20px}.bench-reticle{width:80%;aspect-ratio:1;border:1px dashed #688b3560;border-radius:50%;position:absolute;left:10%;top:5%}.bench-reticle:before{content:'';position:absolute;inset:15%;border:1px solid #688b3530;border-radius:50%}.bench-photo-wrap{position:absolute;inset:25px 45px 85px;display:flex;align-items:center;justify-content:center;z-index:1}.bench-photo-wrap img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(var(--zoom));transition:transform .3s ease,opacity .3s ease;filter:drop-shadow(0 20px 13px #2e3b152a)}.bench-watermark{position:absolute;bottom:85px;left:7%;font-size:150px;font-weight:900;letter-spacing:-15px;color:#77973414;line-height:1;z-index:0}.bench-view-options{position:absolute;bottom:52px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:3}.bench-view-options button{white-space:nowrap;background:transparent;border:1px solid #647e3c;color:#31451a;font:9px monospace;padding:10px 14px}.bench-view-options button.active{background:#17280d;color:#e6ffb5}.bench-view-options button:disabled{opacity:.35;cursor:not-allowed}.bench-caption{position:absolute;left:25px;right:25px;text-align:center;bottom:13px;font:8px monospace;color:#586e37}.bench-result{padding:38px 40px;color:#dfead3}.bench-result .section-label{color:#9bad8d}.bench-result h3{font-size:19px;font-weight:500;letter-spacing:-.5px;margin:25px 0 20px;line-height:1.2}.bench-result h3 span{font-size:61px;letter-spacing:-3px;font-weight:700;color:var(--acid)}.bench-result>p{font-size:12px;line-height:1.8;color:#a4b398;min-height:65px;max-width:370px}.bench-data{margin:25px 0}.bench-data>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #37462c}.bench-data dt{font-size:10px;color:#a4b398}.bench-data dd{font:26px monospace;color:#ecf8e2;margin:0;white-space:nowrap}.bench-data small{font:10px monospace;color:#a0b18e}.bench-result .button.dark{width:100%;background:var(--acid);color:#132009;font-weight:700;padding:17px 18px}.bench-bottom{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;color:#b9c8aa;gap:30px;border-top:1px solid #40532d}.bench-bottom label{display:flex;align-items:center;gap:18px;font:8px monospace;letter-spacing:1px}.bench-bottom output{width:34px;color:#ecffd6}.bench-bottom input{width:150px;accent-color:var(--acid);cursor:pointer}.bench-light{display:flex;align-items:center;gap:10px;font:8px monospace}.bench-light>span{margin-right:7px;letter-spacing:.5px}.bench-light button{width:24px;height:24px;border:1px solid transparent;background:none;padding:3px;border-radius:50%}.bench-light button.active{border-color:#d5ebc3}.bench-light i{display:block;width:16px;height:16px;border-radius:50%;background:var(--acid)}.bench-light [data-bench-light=silver] i{background:#e1e6da}.bench-reset{background:none;border:0;color:#d5e8c1;font:10px monospace;white-space:nowrap}.metric-compare{margin-top:65px;border-top:1px solid #bdc5b2;padding-top:40px}.metric-head{display:flex;justify-content:space-between;align-items:center;gap:30px}.metric-head h3{font-size:30px;letter-spacing:-1.2px;font-weight:700;line-height:1.1;margin:0}.metric-tabs{display:flex;gap:8px}.metric-tabs button{background:none;border:1px solid #aebba1;padding:13px 20px;font:10px monospace}.metric-tabs .active{background:#18220f;color:#e2ffc6;border-color:#18220f}.metric-bars{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:24px 50px}.metric-bars>div{display:grid;grid-template-columns:80px 1fr 70px;align-items:center;gap:18px;font:9px monospace}.metric-bars>div>div{height:17px;background:repeating-linear-gradient(90deg,#c4ceba 0,#c4ceba 2px,transparent 2px,transparent 6px);overflow:hidden}.metric-bars i{display:block;width:var(--value);height:100%;background:#233217;transition:width .6s ease}.metric-bars b{text-align:right;font:11px monospace}.metric-compare>p{font:10px/1.7 monospace;color:#657758;margin:28px 0 0;max-width:850px}.industrial .manifesto{background:#1b2119;color:#ecf4e6;border-top:1px solid #3c4e2e;padding-top:80px;padding-bottom:80px}.industrial .manifesto .section-label{color:#a3b890}.industrial .manifesto h2 span{color:var(--acid)}.industrial .manifesto p{color:#b9c9ac}.industrial .manifesto .muted{color:#91a67f}.industrial .landscape-section{min-height:500px}.industrial .landscape-copy h2{font-weight:800;letter-spacing:-3px;font-size:68px}.industrial .landscape-copy .eyebrow{color:var(--acid)}.industrial .landscape-shade{background:linear-gradient(90deg,#081007ef,#08100710)}.industrial .collection{background:#e9ebe5}.industrial .product-grid{gap:16px;border:0}.industrial .product-card{border:1px solid #b9c4aa;background:#eff2e7;box-shadow:0 6px 0 #dbe2d0;overflow:hidden;padding:23px 18px}.industrial .product-card:before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;background:#293a1c;transition:background .2s}.industrial .product-card:hover:before{background:var(--acid)}.industrial .card-top{font-size:8px;color:#5b6b4b}.industrial .product-mark{color:#546d35}.industrial .product-title strong{font-weight:800;font-size:34px}.industrial .product-title>span{font-family:monospace;letter-spacing:-2px;font-weight:400;font-size:28px}.industrial .product-image{background:radial-gradient(ellipse,#d9e7be,transparent 70%);height:230px}.industrial .product-bottom>a{font-size:9px;font-weight:700}.industrial .product-bottom b{background:#18280d;color:var(--acid);padding:0 5px}.industrial .product-bottom>span{font-weight:700}.industrial .product-card>p{color:#5d6c4c}.industrial .comparison{border-color:#aebb9c}.industrial .comparison summary{font-weight:700}.industrial .technology{background:#0f150c;color:#e6f1dc;border-top:1px solid #37492a}.industrial .technology h2>span{color:var(--acid)}.industrial .tech-visual{background:radial-gradient(ellipse,#495f27,transparent 65%)}.industrial .tech-visual:before{content:'';position:absolute;inset:10%;background:linear-gradient(90deg,#7d9e4d20 1px,transparent 1px),linear-gradient(#7d9e4d20 1px,transparent 1px);background-size:30px 30px;transform:perspective(500px) rotateX(30deg);opacity:.6}.industrial .tech-ring{border-color:#bfd68d55}.industrial .tech-visual>img{z-index:1}.industrial .hotspot{z-index:3;border-radius:0;border-color:#dbff00;color:var(--acid);background:#142208;box-shadow:0 0 0 6px #dbff0010}.industrial .hotspot.active{background:var(--acid);color:#142208;box-shadow:0 0 28px #dbff0040}.industrial .tech-info h3{font-weight:700}.industrial .tech-info .text-link{color:var(--acid)}.industrial .tech-list button{padding:24px 0}.industrial .tech-list .active{color:var(--acid)}.industrial .lab{background:#d9dfcf}.industrial .lab-grid{gap:20px}.industrial .scenario-panel{background:#192412;color:#e4f1d7;border-radius:0;border:1px solid #344928}.industrial .lab-kicker{color:#9db686;font-size:9px}.industrial .lab h3{font-weight:700}.industrial .scenario-tabs{border-color:#415c2f;border-radius:0;width:100%;padding:0;gap:0}.industrial .scenario-tabs button{border-radius:0;flex:1;color:#c5d9b2;padding:16px 16px;font:10px monospace}.industrial .scenario-tabs [aria-selected=true]{background:var(--acid);color:#182809}.scenario-stage{height:180px;position:relative;overflow:hidden;margin-top:25px;background:radial-gradient(ellipse at 70% 20%,#5b7933,transparent),#0f1b09;isolation:isolate;border:1px solid #516e38}.scene-sky{position:absolute;inset:0;background:linear-gradient(180deg,#1b3110,#4b6828);transition:background .6s}.scene-grid{position:absolute;inset:-10% -20%;background:linear-gradient(90deg,#b3d76533 1px,transparent 1px),linear-gradient(#b3d76533 1px,transparent 1px);background-size:26px 26px;transform:perspective(350px) rotateX(57deg) translateY(30px);transform-origin:50% 100%;transition:transform .6s}.scene-city{position:absolute;bottom:25px;left:15%;width:22px;height:75px;background:#b6d789;border-top:4px solid var(--acid);box-shadow:36px 20px 0 #779757,72px -22px 0 #9bba72,108px 5px 0 #597a3f,144px -40px 0 #c7db9f,180px 15px 0 #6c8d4e,216px -10px 0 #aac782;transform:skewY(-12deg);transition:opacity .5s,transform .6s}.scene-mountains{position:absolute;left:0;right:0;bottom:10px;height:145px;background:linear-gradient(135deg,#9ebb68,#3b5c1f);clip-path:polygon(0 100%,15% 45%,25% 62%,43% 10%,60% 70%,76% 30%,100% 100%);opacity:0;transform:translateY(30px);transition:transform .6s,opacity .6s}.scene-orbit{position:absolute;width:135px;height:135px;border-radius:50%;border:1px solid var(--acid);right:20%;top:20px;opacity:.25;transition:transform .6s}.scene-name{position:absolute;left:15px;top:13px;z-index:3;font:9px monospace;letter-spacing:1px;color:#e3ffbf}.scene-note{position:absolute;left:15px;bottom:11px;font:6px monospace;letter-spacing:.5px;color:#d0e6b6}.scenario-stage[data-scene=trail] .scene-city{opacity:0;transform:translateY(90px) skewY(-12deg)}.scenario-stage[data-scene=trail] .scene-mountains{opacity:1;transform:translateY(0)}.scenario-stage[data-scene=trail] .scene-grid{transform:perspective(350px) rotateX(60deg) rotateZ(-10deg) translateY(30px)}.scenario-stage[data-scene=travel] .scene-city{opacity:0;transform:translateY(90px)}.scenario-stage[data-scene=travel] .scene-mountains{opacity:.6;transform:translateX(-10%) translateY(30px) scaleX(1.5)}.scenario-stage[data-scene=travel] .scene-orbit{transform:scale(1.7) rotate(60deg);opacity:.6;border-style:dashed}.industrial .route-art{margin:12px 0 22px;color:var(--acid)}.industrial .route-art svg{height:80px}.industrial .route-art>span{font-size:7px;color:#9ab680}.industrial .scenario-panel h4{font-weight:700;font-size:25px}.industrial .scenario-panel p{color:#abbe9c;font-size:12px}.industrial .scenario-panel a{color:var(--acid);border-color:#698a46;font-size:11px}.industrial .scenario-panel .lab-note{color:#88a370;font-size:8px}.industrial .quiz-panel{background:var(--acid);border-radius:0;border:1px solid #bddf00;overflow:hidden;min-height:720px}.industrial .quiz-panel:before{content:'';position:absolute;width:200px;height:200px;right:-50px;top:70px;border:1px solid #20350030;transform:rotate(35deg);pointer-events:none}.industrial .quiz-panel .lab-kicker{color:#3c4e12}.industrial .quiz-symbol{display:flex;align-items:baseline;gap:7px;color:#1a260c;margin:20px 0 25px;align-self:flex-start;font-family:monospace;letter-spacing:-7px;font-size:110px;line-height:1;font-weight:800}.industrial .quiz-symbol span{font-size:26px;letter-spacing:-2px;font-weight:400}.industrial .quiz-symbol b{font-weight:400}.industrial .quiz-panel h3{font-size:35px;line-height:1.07;letter-spacing:-1.5px;margin:15px 0 30px;min-height:140px;color:#18240a}.industrial .quiz-answers button{border:1px solid #3d5315;border-radius:0;padding:20px;color:#18240a;font:13px monospace}.industrial .quiz-answers button:hover,.industrial .quiz-answers button.selected{background:#172407;color:#eaffab}.industrial .quiz-feedback{color:#23320e;font-size:12px}.industrial .quiz-panel .lab-note{color:#576e21;font-size:8px}.industrial .quiz-panel .button.dark{border-radius:0;background:#1c2a0c;color:#e6ffac}.industrial .journal{background:#e9ebe5}.industrial .journal-image{border:1px solid #a8b795;filter:saturate(.5)}.industrial .journal-image>span{background:var(--acid);color:#1a2a0b;font-weight:700}.industrial .journal-card h3{font-weight:700}.industrial .journal-meta{font-size:8px}.industrial .visit{background:#111b0c}.industrial .visit h2{font-weight:800;line-height:1.01;font-size:55px}.industrial .visit h2 span{color:var(--acid)}.industrial .visit .button.orange{font:700 21px monospace;gap:40px;border-radius:0}.visit-contact{display:block;font:11px monospace;color:#bfd6a9;margin:8px 0 22px}.industrial .visit-visual:after{background:linear-gradient(90deg,#111b0c,transparent 65%)}.industrial .visit-visual>span{font-weight:900;mix-blend-mode:normal;color:#d8ff0030;text-shadow:1px 1px #f1ffc62a}.industrial footer{background:#0c1209}.industrial .footer-top>.brand span{color:var(--acid)}.industrial .footer-top>p{font-family:monospace;font-size:17px}.industrial .footer-top>div>a:last-child{color:var(--acid);font-family:monospace}.industrial .detail-image{background:radial-gradient(ellipse,#efffc6,#dce6cb);border:1px solid #a1b98a}.industrial .detail-info h1{font-weight:800}.industrial .detail-info h1 span{color:#4b6b25}.industrial .detail-info .button.dark{background:#1a2a0f;color:var(--acid);font-weight:700}.industrial .detail-price{font-family:monospace}.industrial .detail-stats b{font-family:monospace}.industrial .detail-content h2,.industrial .sources h1,.industrial .article-hero h1{font-weight:700}.industrial .source-box{border-color:#789f2b;background:#dce5ce;color:#3c5429}.industrial .article-body{color:#3f5035}.industrial .article-body h2{font-weight:700}.industrial .related{background:#dce4cf}.industrial .article-hero{border-bottom:1px solid #a9b69a}.industrial .toast{background:var(--acid);color:#16250b;border:1px solid #7e9c4c}.industrial .button{border-radius:0}.industrial .product-card,.industrial .button,.industrial .bench-shell{scroll-margin-top:20px}
@media(min-width:1600px){.industrial-hero{min-height:1000px}.industrial-hero .hero-copy{padding-top:75px}.industrial-hero .hero-stage{height:725px;top:125px}.industrial-hero .hero-device{top:8%}.industrial-hero .stage-number{font-size:590px}.industrial-hero .hero-bottom{margin-top:75px}.industrial-hero h1{font-size:130px}}
@media(max-width:1200px){.industrial .nav{gap:17px;font-size:10px}.call-link{font-size:11px}.industrial .nav-right{gap:16px}.industrial-hero{min-height:825px}.industrial-hero .hero-stage{height:550px;top:125px;width:48%}.industrial-hero h1{font-size:87px}.industrial-hero .hero-copy{padding-top:47px}.industrial-hero .hero-desc{font-size:13px}.hero-mini{margin-top:32px}.industrial-hero .hero-bottom{margin-top:54px}.industrial-hero .stage-number{font-size:410px;left:10%;top:65px}.industrial-hero .hero-device{top:13%;width:88%}.industrial-hero .stage-spec{top:18%;right:4%}.industrial-hero .stage-spec>span{font-size:30px}.industrial-hero .stage-hint{font-size:6px;max-width:160px;bottom:45px;left:20px}.hero-device-meta{font-size:8px;left:20px}.industrial-hero .stage-controls{gap:10px;right:4%;bottom:38px}.industrial-hero .stage-controls button{width:32px;height:32px}.bench-result{padding:32px}.bench-result h3 span{font-size:53px}.bench-viewport{min-height:540px}.bench-bottom{gap:20px}.bench-bottom input{width:110px}.bench-bottom label{gap:12px}.bench-light{font-size:7px}.bench-status{font-size:7px}.bench-model-tabs button{padding:13px 15px}.industrial .product-image{height:300px}.industrial .product-title strong{font-size:42px}.industrial .product-bottom>a{font-size:11px}.industrial .quiz-panel h3{font-size:31px}.industrial .quiz-symbol{font-size:100px}.industrial .visit h2{font-size:45px}}
@media(max-width:900px){.industrial .nav{gap:14px;font-size:9px}.industrial .header{padding:0 4%}.industrial .brand{font-size:27px}.industrial .motion{display:none}.bench-main{grid-template-columns:1fr 1fr}.bench-result{padding:28px}.bench-result h3 span{font-size:46px}.bench-photo-wrap{inset:35px 20px 90px}.bench-viewport{min-height:520px}.bench-bottom{flex-wrap:wrap}.metric-bars{gap:24px 28px}.metric-bars>div{grid-template-columns:65px 1fr 64px;gap:12px}.metric-tabs button{padding:12px 14px}}
@media(max-width:760px){.industrial .header{height:74px;padding:0 5%}.industrial .nav{top:74px;padding:20px 6%;font-size:12px}.industrial .nav-right{gap:18px}.industrial .call-link{font-size:10px;letter-spacing:-.3px}.industrial .call-link span{display:none}.industrial .menu-toggle{font-size:23px}.industrial-hero{padding:20px 5% 0;min-height:0}.industrial-hero .hero-topline{font-size:7px;letter-spacing:.5px;padding-bottom:18px}.industrial-hero .hero-issue{font-size:6px}.industrial-hero .hero-copy{width:100%;padding-top:31px}.industrial-hero .eyebrow{font-size:8px;letter-spacing:1px}.industrial-hero h1{font-size:clamp(68px,18vw,105px);line-height:.86;letter-spacing:-.065em;margin:27px 0}.industrial-hero .hero-desc{font-size:13px;line-height:1.6;max-width:280px;margin:22px 0}.hero-actions{gap:25px}.hero-actions .button.dark{padding:17px 18px;font-size:11px;gap:40px}.hero-secondary{font-size:9px}.hero-mini{margin-top:28px;gap:30px;margin-bottom:28px}.hero-mini>span{font-size:23px;gap:9px}.hero-mini small{font-size:7px;max-width:70px}.industrial-hero .hero-stage{position:relative;top:auto;right:auto;width:100%;height:470px;margin:0;clip-path:polygon(0 0,92% 0,100% 6%,100% 100%,8% 100%,0 94%)}.stage-frame{top:17px;left:18px;right:18px;font-size:7px;letter-spacing:.5px}.industrial-hero .hero-device{width:92%;left:1%;top:14%;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotate(-7deg)}.industrial-hero .stage-number{font-size:330px;top:80px;left:11%}.hero-device-meta{left:18px;top:50px;font-size:7px;gap:8px}.industrial-hero .stage-spec{top:17%;right:4%;padding-left:8px}.industrial-hero .stage-spec>span{font-size:26px}.industrial-hero .stage-spec small{font-size:6px;max-width:55px}.industrial-hero .stage-controls{bottom:25px;right:6%;gap:10px}.industrial-hero .stage-controls span{font-size:9px}.industrial-hero .stage-hint{left:20px;bottom:21px;font-size:5.5px;max-width:155px}.industrial-hero .orbital{top:26%;width:99%;height:55%}.industrial-hero .orbital-two{top:8%;left:15%;width:70%;height:83%}.industrial-hero .stage-cross{font-size:15px}.industrial-hero .c1{top:15%;right:20%}.industrial-hero .c2{top:73%;left:7%}.industrial-hero .device-shadow{bottom:68px}.industrial-hero .hero-bottom{margin-top:27px;min-height:85px}.industrial-hero .hero-bottom>span{font-size:6px;max-width:100px;letter-spacing:.5px}.industrial-hero .hero-bottom p{font-size:10px;margin:0}.industrial-hero .hero-bottom>a{width:32px;height:32px}.industrial-ticker{padding:19px 5%;justify-content:flex-start;gap:24px;font-size:9px;letter-spacing:1px}.industrial-ticker i{font-size:18px}.industrial .section{padding:60px 5%}.industrial .section-head h2,.industrial .manifesto h2{font-size:36px;letter-spacing:-1.9px;line-height:1.02}.industrial .section-head>p{font-size:12px;line-height:1.8;margin-top:22px}.industrial .section-label{font-size:8px;letter-spacing:.6px}.bench-toolbar{padding:10px;display:block}.bench-model-tabs{justify-content:space-between;gap:2px}.bench-model-tabs button{padding:14px 12px;flex:1;font-size:8px;white-space:nowrap}.bench-status{display:none}.bench-main{grid-template-columns:1fr}.bench-viewport{min-height:440px}.bench-photo-wrap{inset:25px 25px 80px}.bench-watermark{font-size:130px;letter-spacing:-12px;left:5%;bottom:85px}.bench-reticle{top:5%;width:90%;left:5%}.bench-corner{font-size:16px}.bench-caption{font-size:7px;bottom:11px}.bench-view-options{bottom:45px}.bench-view-options button{font-size:8px;padding:10px 13px}.bench-result{padding:28px}.bench-result h3{font-size:15px;margin:19px 0}.bench-result h3 span{font-size:55px;letter-spacing:-2px}.bench-result>p{font-size:12px;min-height:0;max-width:100%}.bench-data{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin:20px 0 25px}.bench-data>div{display:block;padding:15px 0}.bench-data dt{font-size:8px;min-height:23px}.bench-data dd{font-size:29px;margin-top:8px}.bench-result .button.dark{font-size:11px;padding:17px}.bench-bottom{padding:20px;gap:22px;justify-content:space-between}.bench-bottom label{width:100%;font-size:8px;gap:14px}.bench-bottom input{flex:1;width:130px}.bench-light{font-size:7px}.bench-reset{font-size:8px}.metric-compare{margin-top:45px;padding-top:30px}.metric-head{display:block}.metric-head h3{font-size:28px;letter-spacing:-1px}.metric-tabs{margin-top:25px;gap:4px;display:flex}.metric-tabs button{flex:1;font-size:8px;padding:13px 10px}.metric-bars{grid-template-columns:1fr;gap:25px;margin-top:30px}.metric-bars>div{grid-template-columns:70px 1fr 65px;gap:15px;font-size:8px}.metric-bars i{height:15px}.metric-bars b{font-size:10px}.metric-compare>p{font-size:9px;line-height:1.7;margin-top:25px}.industrial .manifesto{padding-top:55px;padding-bottom:55px}.industrial .manifesto p{font-size:13px;line-height:1.8}.industrial .manifesto .muted{font-size:10px}.industrial .landscape-section{min-height:450px}.industrial .landscape-copy{padding:60px 5%}.industrial .landscape-copy h2{font-size:44px;letter-spacing:-2px}.industrial .landscape-copy .eyebrow{font-size:8px}.industrial .product-grid{gap:18px}.industrial .product-card{padding:24px}.industrial .product-image{height:295px}.industrial .product-title strong{font-size:42px}.industrial .product-title>span{font-size:34px}.industrial .product-card>p{font-size:12px}.industrial .product-bottom>a{font-size:10px}.industrial .product-bottom>span{font-size:23px}.industrial .tech-info h3{font-size:34px}.industrial .tech-info>p{font-size:12px}.industrial .tech-visual{min-height:430px}.industrial .tech-visual>img{height:420px}.industrial .scenario-panel,.industrial .quiz-panel{padding:25px}.industrial .lab-kicker{font-size:8px}.industrial .scenario-tabs button{font-size:10px;padding:15px 10px}.scenario-stage{height:190px;margin-top:25px}.scene-city{left:14%;width:16px;box-shadow:28px 20px 0 #779757,56px -22px 0 #9bba72,84px 5px 0 #597a3f,112px -40px 0 #c7db9f,140px 15px 0 #6c8d4e,168px -10px 0 #aac782}.industrial .scenario-panel h4{font-size:24px}.industrial .scenario-panel p{font-size:12px}.industrial .quiz-panel{min-height:670px}.industrial .quiz-symbol{font-size:100px;letter-spacing:-7px;margin:25px 0}.industrial .quiz-panel h3{font-size:31px;min-height:120px;margin:10px 0 26px}.industrial .quiz-answers button{padding:19px 15px;font-size:13px}.industrial .quiz-feedback{font-size:12px;line-height:1.75}.industrial .journal-card h3{font-size:28px}.industrial .visit h2{font-size:38px;letter-spacing:-1.5px}.industrial .visit-copy{padding:60px 5%}.industrial .visit .button.orange{font-size:22px;padding:21px;gap:35px}.industrial .visit-visual:after{background:linear-gradient(180deg,#111b0c,transparent 70%)}.industrial .detail-info h1 span{font-size:73px}.industrial .detail-stats b{font-size:38px}.industrial .article-hero h1{font-size:43px;letter-spacing:-2px}.industrial .sources h1{font-size:52px}.industrial footer{padding:45px 5% 30px}}
@media(max-width:380px){.industrial .call-link{font-size:9px}.industrial .header{gap:10px}.industrial .nav-right{gap:12px}.industrial .brand{font-size:25px}.industrial-hero h1{font-size:67px}.industrial-hero .hero-stage{height:440px}.industrial-hero .stage-hint{font-size:5px;max-width:135px;left:18px}.industrial-hero .stage-controls{gap:8px;right:5%}.industrial-hero .stage-controls button{width:29px;height:29px}.bench-model-tabs button{padding:13px 9px;font-size:7px}.bench-viewport{min-height:400px}.hero-actions{gap:17px}.hero-actions .button.dark{gap:30px}.industrial .quiz-panel h3{font-size:28px}}
@media(prefers-reduced-motion:reduce){.industrial *{animation:none!important;transition:none!important}.industrial-hero .hero-device{transform:rotate(-7deg)}}
/* Keyboard contrast remains visible on both acid and graphite surfaces. */
.industrial button:focus-visible,.industrial a:focus-visible,.industrial summary:focus-visible,.industrial input:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px #15220b}
@media(max-width:900px){.industrial .motion{display:block;width:20px;min-width:20px;height:28px;overflow:hidden;font-size:0;padding:4px 0}.industrial .motion span{font-size:12px;margin:0}.industrial .nav-right{gap:12px}}

/* Opaque original product photograph. The surrounding light never blends through the device. */
.industrial .tech-visual{isolation:isolate;perspective:1100px;background:radial-gradient(ellipse at 50% 45%,#34401f 0%,#10160b 72%)}
.industrial .tech-visual:before,.industrial .tech-ring{z-index:0;pointer-events:none}
.industrial .tech-visual>img{position:relative;z-index:1;opacity:1;mix-blend-mode:normal;filter:none;border-radius:8px;border:1px solid #ffffff14;box-shadow:15px 22px 32px #0009,-2px -2px 0 #d8f0a112;transform:perspective(1100px) rotateY(-4deg) rotateX(1deg);transform-origin:center}
@media(max-width:680px){.industrial .tech-visual>img{transform:perspective(900px) rotateY(-2deg);box-shadow:8px 14px 22px #0009;max-width:88%}}
@media(prefers-reduced-motion:reduce){.industrial .tech-visual>img{transform:none}}
.motion-off .tech-visual>img{transform:none!important}

/* Machined wordmark and dimensional, selectable HTML typography. */
.industrial .brand{display:inline-flex;align-items:center;gap:10px;letter-spacing:0;flex-shrink:0;text-decoration:none}
.industrial .brand-seal{width:32px;height:36px;color:#dce5d1;filter:drop-shadow(0 2px 0 #000);flex-shrink:0}
.industrial .brand .brand-type{display:flex;flex-direction:column;gap:5px;color:#f3f6ea}
.industrial .brand-type strong{font:900 27px/.85 Arial,Helvetica,sans-serif;letter-spacing:-1.4px;color:#f6f8f0;text-shadow:0 1px 0 #a3ae96,0 2px 0 #4a5540,0 5px 10px #0009}
.industrial .brand-type strong>span{font-weight:900;color:#dbff00;text-shadow:0 1px 0 #a2b932,0 2px 0 #52690f,0 5px 10px #0009}
.industrial .brand-type small{font:6px/1 monospace;letter-spacing:2.15px;color:#aab99a;white-space:nowrap}
.industrial-hero .hero-title-row{display:grid;grid-template-columns:62% 38%;align-items:center;margin:19px 0 13px;min-height:330px;position:relative}
.industrial-hero .hero-title-row h1{position:relative;z-index:2;font-size:clamp(50px,6.2vw,100px);margin:0;line-height:.92;letter-spacing:-.06em}
.industrial-hero h1 .headline-metal{color:#eef2e8;background:linear-gradient(165deg,#fff 8%,#f0f2e6 47%,#afbba1 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:1px 1px 0 #8d9980,2px 2px 0 #69765b,3px 3px 0 #49563b,4px 5px 0 #28341e,7px 12px 18px #0008}
.industrial-hero h1 .headline-acid{color:#dbff00;background:linear-gradient(160deg,#efffa2 0%,#dfff00 35%,#c4e900 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:1px 1px 0 #a4bf1b,2px 2px 0 #829d13,3px 3px 0 #5c770c,4px 5px 0 #364b07,7px 12px 18px #0008}
.human-drawing{position:relative;z-index:1;margin:0 -13px 0 -8px;align-self:center;min-width:0;isolation:isolate}
.human-drawing>a{display:block;position:relative;outline-offset:3px;border-radius:3px}
.human-blueprint{display:block;width:100%;height:auto;overflow:visible}
.human-drawing .exo-contour{filter:drop-shadow(0 0 4px #cfff0066);transition:filter .3s ease}
.human-drawing>a:hover .exo-contour,.human-drawing>a:focus-visible .exo-contour{filter:drop-shadow(0 0 8px #cfff00aa)}
.human-drawing .human-contour{transition:opacity .3s ease}
.human-drawing>a:hover .human-contour{opacity:.72}
.human-drawing figcaption{font:7px/1.5 monospace;color:#aebe9d;letter-spacing:.5px;text-align:center;margin-top:-5px}
.drawing-link{display:block;text-align:center;font:8px/1.5 monospace!important;letter-spacing:1px;color:#d7f8b3!important;margin-top:-14px;padding:10px 0 6px}
.blueprint-scan{animation:blueprint-scan 7s ease-in-out infinite}
@keyframes blueprint-scan{0%,100%{transform:translateY(-120px);opacity:0}12%,88%{opacity:.6}50%{transform:translateY(215px);opacity:.6}}
@media(min-width:1600px){.industrial-hero .hero-title-row{min-height:410px}.industrial-hero .hero-title-row h1{font-size:115px}.human-drawing{margin-left:0;margin-right:0}}
@media(max-width:1200px){.industrial .brand{gap:8px}.industrial .brand-seal{width:29px;height:33px}.industrial .brand-type strong{font-size:25px}.industrial .brand-type small{font-size:5px;letter-spacing:2px}.industrial-hero .hero-title-row{min-height:300px;margin-top:12px}.human-drawing{margin-right:-7px}.industrial-hero .hero-desc{margin-top:12px}}
@media(min-width:761px) and (max-width:1000px){.industrial .brand-seal{display:none}.industrial-hero .hero-title-row{grid-template-columns:64% 36%;min-height:275px}.industrial-hero .hero-title-row h1{font-size:clamp(48px,6.2vw,62px)}.human-drawing{margin-left:-5px;margin-right:-12px}.industrial-hero .hero-copy{padding-top:42px}.industrial-hero .hero-desc{font-size:12px}.hero-actions{gap:14px}.hero-actions .button.dark{gap:20px;font-size:10px}.hero-secondary{font-size:8px}}
@media(max-width:760px){.industrial .brand{gap:7px}.industrial .brand-seal{width:27px;height:31px}.industrial .brand-type strong{font-size:25px}.industrial .brand-type small{font-size:5px;letter-spacing:1.9px}.industrial .nav-right{gap:12px}.industrial-hero .hero-title-row{grid-template-columns:62% 38%;min-height:0;margin:20px 0 15px}.industrial-hero .hero-title-row h1{font-size:clamp(46px,13.2vw,82px);line-height:.96;letter-spacing:-.065em}.human-drawing{margin-left:-8px;margin-right:-6px}.human-drawing figcaption{font-size:7px;letter-spacing:0}.drawing-link{font-size:7px!important;margin-top:-12px;padding-top:8px}.industrial-hero .hero-desc{margin-top:16px;max-width:310px}.industrial-hero h1 .headline-metal{ text-shadow:1px 1px 0 #8d9980,2px 2px 0 #58644c,3px 4px 0 #28341e,5px 8px 14px #0008}.industrial-hero h1 .headline-acid{text-shadow:1px 1px 0 #a4bf1b,2px 2px 0 #718b0e,3px 4px 0 #364b07,5px 8px 14px #0008}}
@media(max-width:380px){.industrial .brand-seal{width:24px;height:28px}.industrial .brand-type strong{font-size:23px}.industrial .brand-type small{font-size:4.5px;letter-spacing:1.7px}.industrial .nav-right{gap:9px}.industrial-hero .hero-title-row h1{font-size:46px}}
@media(prefers-reduced-motion:reduce){.blueprint-scan{animation:none;opacity:0}.human-drawing .exo-contour,.human-drawing .human-contour{transition:none}}
.motion-off .blueprint-scan{display:none}
@media(forced-colors:active){.industrial-hero h1 .headline-metal,.industrial-hero h1 .headline-acid{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText;text-shadow:none}.industrial .brand-type strong,.industrial .brand-type strong>span{color:CanvasText;text-shadow:none}.human-drawing{forced-color-adjust:none}}

/* HyperShell is the requested site name, not a claim of manufacturer affiliation. */
.industrial .brand-type strong{font-size:25px;letter-spacing:-1.1px}
.industrial .brand-type small{letter-spacing:2.4px;font-size:5.5px}
@media(max-width:1200px){.industrial .brand-type strong{font-size:23px}.industrial .brand-type small{letter-spacing:2.05px;font-size:5px}}
@media(max-width:760px){.industrial .brand{gap:6px}.industrial .brand-seal{width:24px;height:28px}.industrial .brand-type strong{font-size:22px}.industrial .brand-type small{letter-spacing:1.9px;font-size:4.8px}.industrial .call-link{font-size:9px}.industrial .nav-right{gap:9px}}
@media(max-width:380px){.industrial .brand-seal{width:21px;height:25px}.industrial .brand-type strong{font-size:20px}.industrial .brand-type small{font-size:4.4px;letter-spacing:1.65px}}

/* Movement edition: luminous solid letter faces, human proportions, and explicit controls. */
.industrial-hero .movement-title{font-size:clamp(48px,5.5vw,92px)!important;line-height:1.01!important;letter-spacing:-.06em!important}
.industrial-hero .movement-title>span{display:block;background:none!important;-webkit-text-fill-color:currentColor!important;font-weight:900}
.industrial-hero .movement-title .headline-metal{color:#f4f9eb;text-shadow:0 1px 0 #fff,1px 2px 0 #a3ae92,2px 4px 0 #5c6948,3px 6px 0 #303e22,5px 10px 12px #0008}
.industrial-hero .movement-title .headline-acid{color:#e2ff14;font-size:1.24em;letter-spacing:-.07em;text-shadow:0 1px 0 #f5ffb5,1px 2px 0 #a8bf26,2px 4px 0 #6b8514,3px 6px 0 #334b09,5px 10px 12px #0008}
.industrial-hero .motion-title-row{min-height:0;margin:20px 0 14px;grid-template-columns:61% 39%}
.motion-drawing{margin-left:-8px;margin-right:-5px}
.motion-drawing .human-blueprint{height:285px;width:100%;overflow:visible}
.motion-canvas{position:relative;touch-action:pan-y pinch-zoom;cursor:crosshair;outline-offset:3px;border-radius:5px;min-height:220px}
.motion-canvas:focus-visible{outline:2px solid #e1ff00;box-shadow:0 0 0 5px #17240d}
.motion-drawing figcaption{font:7px/1.4 monospace;color:#afc39a;margin:0;text-align:center;letter-spacing:0}
.pose-corner{position:absolute;left:0;right:0;bottom:3px;text-align:center;font:6px monospace;letter-spacing:1px;color:#bbd390}
.pose-leg,.pose-shin{transition:transform .16s ease-out;transform-box:view-box}
.motion-canvas[data-pose=left] .pose-leg-left>.exo-contour,.motion-canvas[data-pose=right] .pose-leg-right>.exo-contour{filter:drop-shadow(0 0 7px #dfff00bb)}
.motion-control-panel{max-width:510px;border-top:1px solid #4b5b36;border-bottom:1px solid #4b5b36;padding:13px 0;margin:0 0 18px;position:relative;z-index:5}
.motion-control-panel>p{font:10px/1.55 Arial,sans-serif;color:#b5c6a4;margin:0 0 10px}
.pose-buttons{display:grid;grid-template-columns:1fr 1fr .9fr;gap:6px}
.pose-buttons button{min-height:44px;display:flex;gap:10px;align-items:center;justify-content:center;background:#1c2714;border:1px solid #607245;color:#dfeacd;font:9px monospace;padding:8px;cursor:pointer}
.pose-buttons button b{font:20px Arial;color:#e2ff14}.pose-buttons button[aria-pressed=true]{background:#dfff16;color:#111b0b;border-color:#dfff16}.pose-buttons button[aria-pressed=true] b{color:#111b0b}.pose-buttons button:hover{border-color:#dfff16}
.pose-buttons button:disabled,.motion-game-row button:disabled{opacity:.45;cursor:not-allowed}
.motion-game-row{display:flex;align-items:center;gap:14px;margin-top:8px}.motion-game-row button{min-height:44px;flex-shrink:0;background:none;border:0;padding:6px 0;color:#e2ff14;text-align:left;font:10px monospace;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.motion-game-row p{margin:0;font:9px/1.45 Arial,sans-serif;color:#c4d5b5}
.motion-control-panel .motion-keyboard{font-size:8px;color:#92a77f;margin:5px 0 0;line-height:1.5}
.industrial-hero .hero-copy .hero-desc{font-size:12px;line-height:1.55;margin:14px 0}
@media(min-width:1600px){.motion-drawing .human-blueprint{height:355px}.industrial-hero .movement-title{font-size:105px!important}.motion-control-panel{max-width:590px}}
@media(min-width:761px) and (max-width:1000px){.motion-drawing .human-blueprint{height:250px}.industrial-hero .movement-title{font-size:clamp(40px,5.4vw,54px)!important}.pose-buttons button{font-size:8px;gap:5px;padding:5px}.motion-control-panel>p{font-size:9px}}
@media(max-width:760px){.industrial-hero .movement-title{font-size:clamp(41px,11.5vw,72px)!important;line-height:1.06!important}.industrial-hero .motion-title-row{grid-template-columns:60% 40%;margin:20px 0 12px}.motion-drawing .human-blueprint{height:auto;max-height:350px}.motion-canvas{min-height:190px}.motion-control-panel{max-width:none;padding:12px 0}.motion-control-panel>p{font-size:11px}.pose-buttons button{font-size:10px;gap:7px}.motion-game-row p{font-size:10px}.motion-game-row button{font-size:10px}.motion-control-panel .motion-keyboard{font-size:9px}.motion-drawing figcaption{font-size:7px}.industrial-hero .hero-copy .hero-desc{font-size:12px;max-width:320px}.motion-game-row{gap:12px}}
@media(max-width:380px){.industrial-hero .movement-title{font-size:40px!important}.pose-buttons button{font-size:9px;padding:5px}}
@media(prefers-reduced-motion:reduce){.pose-leg,.pose-shin{transition:none!important}}
.motion-off .pose-leg,.motion-off .pose-shin{transition:none!important}
@media(forced-colors:active){.industrial-hero .movement-title>span{color:CanvasText;text-shadow:none;-webkit-text-fill-color:CanvasText!important}.motion-control-panel button{border:1px solid ButtonText;color:ButtonText}.motion-control-panel p{color:CanvasText}}
/* A persistent editorial archive with photographic and text-first treatments. */
.journal-all{margin-top:38px;min-width:210px}.text-card .journal-image{background:#172011;border:1px solid #7a8d60;display:flex;align-items:center;padding:30px;position:relative;isolation:isolate}.text-card .journal-image:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#a6be6720 1px,transparent 1px),linear-gradient(#a6be6720 1px,transparent 1px);background-size:35px 35px}.editorial-mark{font:800 clamp(25px,3.5vw,54px)/.95 Arial,sans-serif;letter-spacing:-2px;color:#dbff00;overflow-wrap:anywhere}.text-card .journal-image>span{background:#dbff00;color:#172011}.article-card-date{display:block;font:9px monospace;color:#68765b;margin-top:18px}.journal-hub-hero{background:#141b10;color:#edf4e4;padding-top:80px;padding-bottom:55px;border-bottom:1px solid #7d915a}.journal-hub-hero .section-label{color:#a7bf8d}.journal-hub-hero h1{font:800 clamp(55px,8vw,110px)/.93 Arial,sans-serif;letter-spacing:-.06em;margin:30px 0}.journal-hub-hero h1 span{color:#dbff00}.journal-hub-hero>p{max-width:680px;font-size:18px;line-height:1.7;color:#b5c8a1}.journal-hub-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #455834;padding-top:25px;margin-top:40px;font:9px monospace;color:#a9bd96}.journal-hub-meta a{color:#dbff00}.journal-archive .journal-grid{row-gap:65px}.journal-principles{background:#dfe6d6;border-top:1px solid #a0ae8f}.journal-principles h2{font-size:clamp(31px,4vw,53px);line-height:1.1;letter-spacing:-1.8px;max-width:760px}.journal-principles p{max-width:760px;font-size:16px;line-height:1.85;color:#526547}.journal-principles .text-link{max-width:370px}.article-text-rule{max-width:1000px;margin:0 auto;border-top:2px solid #879c61;padding:14px 25px;color:#657a4d;font:9px monospace;letter-spacing:2px}.article-text-first .article-body{margin-top:30px}.article-body a:not(.button):not(.text-link){text-decoration:underline;text-underline-offset:3px}.article-end-links{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:35px}
@media(max-width:760px){.journal-hub-hero{padding-top:45px;padding-bottom:35px}.journal-hub-hero>p{font-size:15px}.journal-hub-meta{flex-wrap:wrap;font-size:8px;gap:18px}.editorial-mark{font-size:46px}.journal-archive .journal-grid{row-gap:45px}.journal-principles p{font-size:15px}.article-text-rule{margin:0 5%}.article-card-date{font-size:10px}}
