:root{
  --void:#04050c;
  --void-2:#080c18;
  --space:#08152c;
  --space-2:#0c1d3c;
  --gold:#ddb25b;
  --gold-2:#f2deb1;
  --cyan:#5adcff;
  --ember:#b65a31;
  --ink:#f4ead2;
  --muted:#b9c5cf;
  --line:rgba(221,178,91,.26);
  --glass:rgba(8,14,28,.72);
  --glass-2:rgba(13,26,49,.74);
  --shadow:0 24px 90px rgba(0,0,0,.42);
  --radius:28px;
  --serif:Georgia,'Times New Roman',serif;
  --sans:Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--void)}
body{margin:0;background:radial-gradient(circle at 20% 0%,rgba(90,220,255,.11),transparent 28%),radial-gradient(circle at 82% 10%,rgba(221,178,91,.14),transparent 30%),linear-gradient(180deg,#04050c 0%,#081222 48%,#09070b 100%);color:var(--ink);font-family:var(--sans);line-height:1.7;overflow-x:hidden}
body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%);z-index:-2}
body:after{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(90,220,255,.12),transparent 26%),radial-gradient(circle at 50% 100%,rgba(182,90,49,.12),transparent 38%);z-index:-1}
a{color:var(--cyan);text-decoration:none;text-underline-offset:.2em;transition:color .2s ease,opacity .2s ease,transform .2s ease}
a:hover{text-decoration:underline;color:#baf4ff}
img{max-width:100%;height:auto;display:block}
button,input{font:inherit}
::selection{background:rgba(90,220,255,.28);color:#fff}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{clip:auto!important;clip-path:none;background:#fff;color:#000;display:block;height:auto;left:1rem;padding:1rem;top:1rem;width:auto;z-index:100000;border-radius:12px}
.mech-site-shell{min-height:100vh;display:flex;flex-direction:column}.mech-main{flex:1}.mech-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.mech-site-header{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,rgba(4,5,12,.92),rgba(4,5,12,.72));backdrop-filter:blur(18px);border-bottom:1px solid rgba(221,178,91,.18);box-shadow:0 10px 36px rgba(0,0,0,.22)}
.mech-header-inner{width:min(1240px,calc(100% - 32px));margin:auto;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.mech-brand{display:flex;align-items:center;gap:14px;color:var(--gold-2);text-decoration:none}.mech-brand:hover{text-decoration:none}.mech-brand-mark{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,var(--cyan),#113550 44%,#080c18 60%);box-shadow:0 0 0 1px rgba(221,178,91,.48),0 0 26px rgba(90,220,255,.38);color:#fff}.mech-brand-text strong{display:block;font-family:var(--serif);font-size:1.13rem;letter-spacing:.08em;text-transform:uppercase}.mech-brand-text em{display:block;color:var(--muted);font-style:normal;font-size:.82rem;margin-top:-.15rem}.custom-logo{max-height:58px;width:auto}.mech-logo-wrap{display:flex;align-items:center}.mech-nav{display:flex;align-items:center}.mech-nav-list{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.mech-nav-list a{display:block;padding:10px 13px;color:var(--ink);border:1px solid transparent;border-radius:999px;text-decoration:none}.mech-nav-list a:hover{border-color:rgba(221,178,91,.28);background:rgba(255,255,255,.04);color:#fff}.mech-nav-toggle{display:none;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:16px;width:48px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.mech-nav-toggle span:not(.screen-reader-text){display:block;width:22px;height:2px;background:var(--gold-2);border-radius:99px}.mech-hero{position:relative;min-height:calc(100vh - 78px);display:grid;align-items:center;overflow:hidden;border-bottom:1px solid rgba(221,178,91,.18)}.mech-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(1.08) contrast(1.08);transform:scale(1.015);opacity:.86}.mech-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,5,12,.92) 0%,rgba(4,5,12,.58) 45%,rgba(4,5,12,.18) 74%),linear-gradient(180deg,rgba(4,5,12,.18),rgba(4,5,12,.9));}.mech-hero-orbit{position:absolute;right:-240px;top:10%;width:780px;height:780px;border:1px solid rgba(90,220,255,.22);border-radius:50%;z-index:1;animation:mechSpin 34s linear infinite}.mech-hero-orbit:before,.mech-hero-orbit:after{content:"";position:absolute;border-radius:50%;inset:90px;border:1px solid rgba(221,178,91,.22)}.mech-hero-orbit:after{inset:210px;border-color:rgba(90,220,255,.18)}.mech-hero-content{position:relative;z-index:2;padding:clamp(70px,10vw,150px) 0;max-width:980px;margin-left:max(20px,calc((100vw - 1180px)/2))}.mech-pill,.mech-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--cyan);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800}.mech-pill{border:1px solid rgba(90,220,255,.28);border-radius:999px;padding:8px 12px;background:rgba(4,16,28,.65);box-shadow:0 0 30px rgba(90,220,255,.08)}.mech-hero h1,.mech-section-head h2,.mech-copy-panel h2,.mech-final-cta h2,.mech-caveat h2,.mech-article-header h1,.mech-page-header h1,.mech-error-card h1{font-family:var(--serif);letter-spacing:-.04em;line-height:1.02;margin:0;color:var(--gold-2);text-wrap:balance}.mech-hero h1{font-size:clamp(3.25rem,8vw,8.8rem);max-width:1080px;margin:.2em 0 .18em;text-shadow:0 18px 60px rgba(0,0,0,.55)}.mech-lead{font-size:clamp(1.08rem,2vw,1.38rem);max-width:780px;color:#dbe6ed}.mech-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.mech-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;background:linear-gradient(135deg,var(--gold),#f7d987 48%,var(--cyan));color:#06101a!important;font-weight:900;text-decoration:none;border:0;box-shadow:0 12px 38px rgba(221,178,91,.2),0 0 0 1px rgba(255,255,255,.3) inset}.mech-button:hover{text-decoration:none;transform:translateY(-2px);filter:brightness(1.08)}.mech-button-ghost{background:rgba(255,255,255,.045);color:var(--gold-2)!important;border:1px solid rgba(221,178,91,.34);box-shadow:none}.mech-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:780px;margin-top:46px}.mech-hero-stats span{border:1px solid rgba(221,178,91,.25);background:rgba(4,9,19,.64);border-radius:22px;padding:18px 20px;color:var(--muted);box-shadow:var(--shadow)}.mech-hero-stats strong{display:block;font-family:var(--serif);color:var(--gold-2);font-size:2rem;line-height:1}.mech-caveat{margin-top:42px;margin-bottom:44px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;border:1px solid rgba(221,178,91,.28);background:linear-gradient(135deg,rgba(221,178,91,.1),rgba(90,220,255,.06));border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.mech-caveat-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:rgba(221,178,91,.14);border:1px solid rgba(221,178,91,.36);color:var(--gold-2);font-weight:900}.mech-caveat h2{font-size:clamp(1.6rem,3vw,2.3rem);margin-bottom:8px}.mech-caveat p{margin:0;color:#d5dde4}.mech-section{padding:80px 0}.mech-section-head{max-width:820px;margin-bottom:34px}.mech-section-head h2{font-size:clamp(2.3rem,5vw,5rem);margin:.1em 0 .22em}.mech-section-head p{color:#cad5de;font-size:1.05rem}.mech-cards{display:grid;gap:18px}.mech-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.mech-card,.mech-demo,.mech-compare,.mech-accordion-item,.mech-post-card,.mech-error-card,.mech-article,.mech-copy-panel{background:linear-gradient(180deg,rgba(12,29,60,.74),rgba(8,11,22,.82));border:1px solid rgba(221,178,91,.2);border-radius:var(--radius);box-shadow:var(--shadow);position:relative;overflow:hidden}.mech-card:before,.mech-demo:before,.mech-compare:before,.mech-accordion-item:before,.mech-post-card:before,.mech-article:before,.mech-error-card:before,.mech-copy-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%,rgba(90,220,255,.07));pointer-events:none}.mech-card{padding:26px;min-height:260px}.mech-card-num{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:16px;background:rgba(90,220,255,.08);border:1px solid rgba(90,220,255,.24);color:var(--cyan);font-weight:900}.mech-card h3,.mech-demo h3,.mech-story-grid h3,.mech-accordion button,.mech-post-card h2{font-family:var(--serif);line-height:1.08;color:var(--gold-2)}.mech-card h3{font-size:1.55rem}.mech-card p{color:#c7d3dc}.reveal-card{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal-card.is-visible{opacity:1;transform:none}.mech-split{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;padding:60px 0 90px}.mech-image-panel{border:1px solid rgba(221,178,91,.24);border-radius:34px;padding:10px;background:rgba(255,255,255,.035);box-shadow:var(--shadow);overflow:hidden}.mech-image-panel img,.mech-story-grid img{border-radius:24px;filter:saturate(1.08) contrast(1.05)}.mech-copy-panel{padding:36px}.mech-copy-panel h2{font-size:clamp(2rem,4.2vw,4.4rem);margin:.1em 0 .25em}.mech-checklist{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}.mech-checklist li{position:relative;padding-left:30px;color:#d5e0e7}.mech-checklist li:before{content:"✦";position:absolute;left:0;color:var(--gold)}.mech-lab{position:relative;background:linear-gradient(180deg,rgba(90,220,255,.055),rgba(221,178,91,.045));border-top:1px solid rgba(221,178,91,.15);border-bottom:1px solid rgba(221,178,91,.15)}.mech-demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mech-demo{padding:26px;min-height:420px}.mech-demo-head{position:relative;z-index:1}.mech-demo h3{font-size:1.9rem;margin:0 0 8px}.mech-demo p{color:#cbd7df}.mech-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.mech-chip,.mech-compare-tabs button{border:1px solid rgba(221,178,91,.26);background:rgba(255,255,255,.045);color:var(--ink);border-radius:999px;padding:10px 13px;cursor:pointer;transition:all .2s ease}.mech-chip:hover,.mech-compare-tabs button:hover{transform:translateY(-1px);border-color:rgba(90,220,255,.45)}.mech-chip.is-active,.mech-compare-tabs button.is-active{background:linear-gradient(135deg,rgba(221,178,91,.95),rgba(90,220,255,.88));color:#05101a;border-color:transparent;font-weight:900}.mech-decoder-output{border:1px solid rgba(90,220,255,.22);background:rgba(4,8,16,.52);border-radius:22px;padding:20px}.mech-output-label{color:var(--cyan)!important;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:900;margin:14px 0 3px}.mech-output-label:first-child{margin-top:0}.mech-decoder-output h4{font-size:1.22rem;margin:0;color:var(--gold-2)}.mech-range-label{display:flex;justify-content:space-between;gap:10px;color:#dce8ef;margin:18px 0 10px}.mech-range{width:100%;accent-color:var(--gold)}.mech-stage-display{display:grid;grid-template-columns:110px 1fr;gap:20px;align-items:center;border:1px solid rgba(221,178,91,.2);border-radius:22px;padding:18px;background:rgba(4,8,16,.48);margin-top:18px}.mech-stage-orb{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,var(--cyan),#183b55 39%,#070a12 62%);box-shadow:0 0 34px rgba(90,220,255,.28),0 0 0 1px rgba(221,178,91,.38);transition:filter .3s ease,transform .3s ease}.mech-stage-orb span{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.82);box-shadow:0 0 30px #fff}.mech-stage-display h4{margin:0 0 6px;font-size:1.3rem;color:var(--gold-2)}.mech-stage-display p{margin:0}.mech-meter-set{display:grid;gap:10px;margin-top:18px}.mech-meter-set div{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px 14px;background:rgba(255,255,255,.035);overflow:hidden}.mech-meter-set span,.mech-meter-set b{position:relative;z-index:1}.mech-meter-set span{color:#dce6ed}.mech-meter-set b{float:right;color:var(--gold-2)}.mech-meter-set i{position:absolute;left:0;bottom:0;height:3px;width:var(--level);background:linear-gradient(90deg,var(--gold),var(--cyan));box-shadow:0 0 20px rgba(90,220,255,.35)}#swarm-canvas{width:100%;height:auto;display:block;border-radius:22px;border:1px solid rgba(90,220,255,.2);background:radial-gradient(circle at center,rgba(90,220,255,.1),rgba(4,5,12,.9));margin-top:16px}.mech-resonator{height:210px;border:1px solid rgba(221,178,91,.2);border-radius:24px;background:linear-gradient(180deg,rgba(4,8,16,.48),rgba(12,29,60,.34));display:flex;align-items:end;justify-content:center;gap:13px;padding:24px;margin:20px 0;overflow:hidden}.mech-resonator span{width:32px;border-radius:999px;background:linear-gradient(180deg,var(--cyan),var(--gold));height:calc(22px + var(--h,60)*1px);box-shadow:0 0 22px rgba(90,220,255,.22);transition:height .18s ease,filter .18s ease}.mech-mini-copy{border-left:3px solid var(--gold);padding-left:14px}.mech-compare{padding:24px}.mech-compare-tabs{display:flex;gap:12px;margin-bottom:20px}.mech-compare-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mech-compare-table div{border:1px solid rgba(90,220,255,.18);border-radius:20px;background:rgba(4,8,16,.48);padding:18px}.mech-compare-table b{display:block;color:var(--gold-2);font-family:var(--serif);font-size:1.25rem;margin-bottom:8px}.mech-compare-table span{color:#cbd8e0}.mech-story-band{padding:88px 0;background:linear-gradient(180deg,rgba(4,5,12,.12),rgba(90,220,255,.055),rgba(4,5,12,.12));border-block:1px solid rgba(221,178,91,.16)}.mech-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.mech-story-grid article{background:rgba(7,13,26,.76);border:1px solid rgba(221,178,91,.22);border-radius:34px;padding:12px;box-shadow:var(--shadow)}.mech-story-grid h3{font-size:2rem;margin:22px 18px 8px}.mech-story-grid p{margin:0 18px 20px;color:#ccd8df}.mech-accordion{display:grid;gap:14px}.mech-accordion-item{padding:0}.mech-accordion button{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;background:transparent;border:0;color:var(--gold-2);font-size:1.32rem;padding:22px 24px;cursor:pointer}.mech-accordion button:after{content:"+";font-family:var(--sans);color:var(--cyan);font-size:1.7rem}.mech-accordion-item.is-open button:after{content:"–"}.mech-accordion-item div{display:none;padding:0 24px 24px;color:#d3dee5}.mech-accordion-item.is-open div{display:block}.mech-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mech-resource-grid a{display:block;min-height:148px;border-radius:24px;border:1px solid rgba(90,220,255,.2);background:linear-gradient(135deg,rgba(13,29,57,.82),rgba(4,8,18,.84));padding:22px;color:var(--gold-2);font-family:var(--serif);font-size:1.35rem;box-shadow:var(--shadow);text-decoration:none}.mech-resource-grid a:hover{transform:translateY(-3px);border-color:rgba(221,178,91,.4);text-decoration:none}.mech-resource-grid span{display:block;margin-top:8px;color:var(--muted);font-family:var(--sans);font-size:.92rem}.mech-final-cta{position:relative;overflow:hidden;text-align:center;padding:110px 0;background:radial-gradient(circle at 50% 0%,rgba(90,220,255,.18),transparent 32%),linear-gradient(180deg,rgba(13,29,57,.4),rgba(4,5,12,.96));border-top:1px solid rgba(221,178,91,.18)}.mech-final-cta h2{font-size:clamp(2.4rem,5.2vw,5.8rem);max-width:950px;margin:.1em auto .25em}.mech-final-cta p:not(.mech-kicker){max-width:720px;margin:0 auto 28px;color:#d7e1e8}.mech-footer{border-top:1px solid rgba(221,178,91,.18);background:#03050a;padding:58px 0}.mech-footer-grid{width:min(1180px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:34px}.mech-footer h2,.mech-footer h3{font-family:var(--serif);color:var(--gold-2);line-height:1.1}.mech-footer h2{font-size:2.1rem;margin:.15em 0}.mech-footer p{color:#bac7d0}.mech-footer-links{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mech-small{font-size:.88rem;color:#94a1ad!important}.mech-content-main{padding:70px 0 100px}.mech-page-header,.mech-article-header{margin-bottom:30px}.mech-page-header h1,.mech-article-header h1{font-size:clamp(2.4rem,5vw,5.8rem);margin:.1em 0 .2em}.mech-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mech-post-card{overflow:hidden}.mech-post-thumb img{width:100%;aspect-ratio:16/10;object-fit:cover}.mech-post-card-body{padding:22px}.mech-post-card h2{font-size:1.55rem;margin:6px 0 10px}.mech-post-card h2 a{color:var(--gold-2)}.mech-entry-summary{color:#cbd6df}.mech-read-more{display:inline-flex;margin-top:12px;font-weight:800}.mech-article{padding:clamp(24px,5vw,54px);max-width:960px;margin-inline:auto}.mech-featured-image{margin:28px 0;border-radius:28px;overflow:hidden;border:1px solid rgba(221,178,91,.2)}.mech-entry-content{font-size:1.06rem;color:#e5edf1}.mech-entry-content h2,.mech-entry-content h3{font-family:var(--serif);color:var(--gold-2);line-height:1.12}.mech-entry-content a{text-decoration:underline}.mech-entry-content blockquote{margin:32px 0;padding:20px 24px;border-left:4px solid var(--gold);background:rgba(221,178,91,.08);border-radius:0 18px 18px 0}.mech-entry-footer{margin-top:30px;padding-top:18px;border-top:1px solid var(--line)}.mech-tags a{display:inline-block;margin:0 8px 8px 0;padding:7px 10px;border:1px solid rgba(221,178,91,.24);border-radius:999px;text-decoration:none}.mech-pagination{margin-top:34px}.mech-pagination .nav-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.mech-pagination a,.mech-pagination span{display:grid;place-items:center;min-width:42px;min-height:42px;border:1px solid rgba(221,178,91,.24);border-radius:14px;background:rgba(255,255,255,.04);padding:6px 10px}.mech-error-card{max-width:860px;margin:auto;padding:42px}.search-form{display:flex;gap:10px;flex-wrap:wrap}.search-field{min-height:48px;border-radius:999px;border:1px solid rgba(221,178,91,.28);background:rgba(255,255,255,.06);color:var(--ink);padding:0 16px}.search-submit{min-height:48px;border:0;border-radius:999px;padding:0 18px;background:var(--gold);color:#06101a;font-weight:900}.mech-comments{margin-top:50px;border-top:1px solid var(--line);padding-top:30px}.comment-list{display:grid;gap:18px}.comment-body{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px}.post-navigation{margin:40px 0}.post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:16px}.post-navigation a{display:block;border:1px solid rgba(221,178,91,.2);border-radius:20px;padding:18px;background:rgba(255,255,255,.04)}.nav-subtitle{display:block;color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.1em}.nav-title{color:var(--gold-2);font-family:var(--serif);font-size:1.2rem}
@keyframes mechSpin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.reveal-card{opacity:1;transform:none}.mech-hero-orbit{display:none}}
@media (max-width:1060px){.mech-cards.four,.mech-compare-table,.mech-resource-grid,.mech-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mech-split{grid-template-columns:1fr}.mech-hero-content{margin-inline:auto;width:min(1180px,calc(100% - 40px))}.mech-footer-grid{grid-template-columns:1fr 1fr}.mech-demo-grid{grid-template-columns:1fr}.mech-hero-stats{grid-template-columns:1fr 1fr 1fr}}
@media (max-width:760px){.mech-header-inner{min-height:70px}.mech-nav-toggle{display:flex}.mech-nav{position:absolute;left:16px;right:16px;top:72px;background:rgba(4,5,12,.96);border:1px solid rgba(221,178,91,.24);border-radius:22px;padding:14px;box-shadow:var(--shadow);display:none}.mech-nav.is-open{display:block}.mech-nav-list{display:grid;gap:4px}.mech-nav-list a{border-radius:14px}.mech-brand-text em{display:none}.mech-hero{min-height:820px}.mech-hero h1{font-size:clamp(2.8rem,15vw,4.2rem)}.mech-hero-stats,.mech-cards.four,.mech-story-grid,.mech-compare-table,.mech-resource-grid,.mech-post-grid,.mech-footer-grid{grid-template-columns:1fr}.mech-caveat{grid-template-columns:1fr}.mech-section{padding:56px 0}.mech-stage-display{grid-template-columns:1fr}.mech-stage-orb{margin:auto}.mech-compare-tabs{display:grid}.mech-footer{padding:42px 0}.post-navigation .nav-links{grid-template-columns:1fr}.mech-hero-bg{background-position:center right}.mech-hero:after{background:linear-gradient(180deg,rgba(4,5,12,.72),rgba(4,5,12,.88))}.mech-wrap{width:min(100% - 28px,1180px)}}
