@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/a3f888f114ee1c81-s.07_2p31msy_xe.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/8407aca747fadbef-s.0ocsb4j3ho~q6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(../media/dfab0cefd93a9d64-s.p.017z6g6_ixqy2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anybody Fallback;src:local(Arial);ascent-override:72.11%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:110.25%}.anybody_6ef9c08d-module__A2bOUq__className{font-family:Anybody,Anybody Fallback;font-style:normal}.anybody_6ef9c08d-module__A2bOUq__variable{--hw-display:"Anybody", "Anybody Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_b4615868-module__U4tG_G__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b4615868-module__U4tG_G__variable{--hw-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.hardware-module__bQwynq__root{--ink:#0b0b0b;--ink-2:#0b0b0b;--ink-3:#0b0b0b;--rule:#e4e4e0;--gold:#ffb306;--orange:#ed8600;--display:var(--hw-display), "Arial Narrow", sans-serif;--mono:var(--hw-mono), ui-monospace, "SF Mono", Menlo, monospace;--gutter:clamp(16px, 2vw, 24px);--col:max(var(--gutter), calc((100% - 1200px) / 2));color:var(--ink);background:#fff;font-size:16px;line-height:1.6}.hardware-module__bQwynq__root h1,.hardware-module__bQwynq__root h2,.hardware-module__bQwynq__root h3{text-wrap:balance;margin:0}.hardware-module__bQwynq__root p{margin:0}.hardware-module__bQwynq__label,.hardware-module__bQwynq__eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}.hardware-module__bQwynq__eyebrow{color:var(--ink-2);align-items:center;gap:10px;display:inline-flex}.hardware-module__bQwynq__eyebrow:before{content:"";background:var(--gold);width:10px;height:10px}.hardware-module__bQwynq__btn,.hardware-module__bQwynq__btnPrimary,.hardware-module__bQwynq__btnDark{border:1.5px solid var(--ink);color:var(--ink);border-radius:2px;justify-content:center;align-items:center;padding:15px 22px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.hardware-module__bQwynq__btn:hover{background:var(--ink);color:#fff}.hardware-module__bQwynq__btnPrimary{background:var(--gold);border-color:var(--gold)}.hardware-module__bQwynq__btnPrimary:hover{background:var(--ink);border-color:var(--ink);color:var(--gold)}.hardware-module__bQwynq__btnDark{background:var(--ink);color:var(--gold)}.hardware-module__bQwynq__btnDark:hover{color:#fff}.hardware-module__bQwynq__root a:focus-visible,.hardware-module__bQwynq__root button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.hardware-module__bQwynq__root [data-reveal]{background:linear-gradient(var(--orange), var(--orange)) no-repeat 0 100% / 72px 3px;padding-bottom:14px}.hardware-module__bQwynq__root[data-armed=true] [data-reveal]{background-size:0 3px;transition:background-size .9s cubic-bezier(.7,0,.2,1)}.hardware-module__bQwynq__root[data-armed=true] [data-reveal][data-in=true]{background-size:72px 3px}.hardware-module__bQwynq__story{position:relative}.hardware-module__bQwynq__stage{top:var(--hw-top,0px);height:calc(100svh - var(--hw-top,0px));touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;z-index:0;width:100%;min-height:460px;position:sticky;overflow:hidden}.hardware-module__bQwynq__stage[data-grabbing=true],.hardware-module__bQwynq__product[data-grabbing=true]{cursor:grabbing}.hardware-module__bQwynq__stage[data-no-webgl=true]:after,.hardware-module__bQwynq__product[data-no-webgl=true]:after{content:"3D view unavailable in this browser";font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);place-items:center;display:grid;position:absolute;inset:0}.hardware-module__bQwynq__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hardware-module__bQwynq__hud{pointer-events:none;position:absolute;inset:0}.hardware-module__bQwynq__cornerTL,.hardware-module__bQwynq__cornerTR,.hardware-module__bQwynq__cornerBL,.hardware-module__bQwynq__cornerBR{border:0 solid var(--ink);width:22px;height:22px;position:absolute}.hardware-module__bQwynq__cornerTL{border-width:1.5px 0 0 1.5px;top:24px;left:24px}.hardware-module__bQwynq__cornerTR{border-width:1.5px 1.5px 0 0;top:24px;right:24px}.hardware-module__bQwynq__cornerBL{border-width:0 0 1.5px 1.5px;bottom:24px;left:24px}.hardware-module__bQwynq__cornerBR{border-width:0 1.5px 1.5px 0;bottom:24px;right:24px}.hardware-module__bQwynq__stack{right:var(--col);gap:18px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:38px}.hardware-module__bQwynq__stack li{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;align-items:flex-start;gap:7px;transition:color .3s;display:flex}.hardware-module__bQwynq__stack{pointer-events:auto}.hardware-module__bQwynq__stack button{all:unset;cursor:pointer;flex-direction:column;gap:4px;padding-bottom:7px;display:flex}.hardware-module__bQwynq__stack button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.hardware-module__bQwynq__stack li span{opacity:.55}.hardware-module__bQwynq__stack li:after{content:"";background:var(--rule);width:100%;height:3px;transition:width .35s,background .35s}.hardware-module__bQwynq__stack li.hardware-module__bQwynq__stackDone{color:var(--ink-2)}.hardware-module__bQwynq__stack li.hardware-module__bQwynq__stackDone:after{background:var(--ink)}.hardware-module__bQwynq__stack li.hardware-module__bQwynq__stackOn{color:var(--ink);font-weight:600}.hardware-module__bQwynq__stack li.hardware-module__bQwynq__stackOn:after{background:var(--gold);height:4px}.hardware-module__bQwynq__reticle{will-change:transform;width:0;height:0;transition:opacity .3s;position:absolute;top:0;left:0}.hardware-module__bQwynq__reticle i{border:1.5px dashed var(--orange);border-radius:50%;width:72px;height:72px;animation:9s linear infinite hardware-module__bQwynq__hwSpin;position:absolute;top:-36px;left:-36px}.hardware-module__bQwynq__reticle i:before,.hardware-module__bQwynq__reticle i:after{content:"";background:var(--orange);position:absolute}.hardware-module__bQwynq__reticle i:before{width:1.5px;height:14px;margin-left:-.75px;top:-8px;left:50%}.hardware-module__bQwynq__reticle i:after{width:14px;height:1.5px;margin-top:-.75px;top:50%;left:-8px}.hardware-module__bQwynq__reticle b{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);white-space:nowrap;position:absolute;top:-44px;left:46px}.hardware-module__bQwynq__leaders{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hardware-module__bQwynq__leaders line{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}.hardware-module__bQwynq__leaders circle{fill:var(--orange);stroke:#fff;stroke-width:2px}.hardware-module__bQwynq__part{opacity:0;border:1px solid var(--ink);will-change:transform;background:#ffffffeb;padding:7px 10px;position:absolute;top:0;left:0}.hardware-module__bQwynq__part b{font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.hardware-module__bQwynq__part span{color:var(--ink-2);white-space:nowrap;font-size:12px;display:block}.hardware-module__bQwynq__hint{right:var(--col);font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);position:absolute;bottom:34px}@keyframes hardware-module__bQwynq__hwSpin{to{transform:rotate(360deg)}}.hardware-module__bQwynq__steps{z-index:1;margin-top:calc(-1 * max(460px, 100svh - var(--hw-top,0px)));pointer-events:none;position:relative}.hardware-module__bQwynq__step{min-height:100svh;padding:10svh var(--col);align-items:center;display:flex}.hardware-module__bQwynq__left{justify-content:flex-start}.hardware-module__bQwynq__right{justify-content:flex-end}.hardware-module__bQwynq__center{justify-content:center;align-items:flex-end;padding-bottom:7svh}.hardware-module__bQwynq__box{pointer-events:auto;flex-direction:column;gap:18px;max-width:28rem;display:flex}.hardware-module__bQwynq__center .hardware-module__bQwynq__box{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffdb;align-items:center;max-width:38rem;padding:18px 26px}.hardware-module__bQwynq__hero{min-height:calc(100svh - var(--hw-top,0px))}.hardware-module__bQwynq__hero .hardware-module__bQwynq__box{gap:22px;max-width:38rem}.hardware-module__bQwynq__kicker{color:var(--ink-2);max-width:28ch;font-size:clamp(17px,1.4vw,20px);line-height:1.35}.hardware-module__bQwynq__h1{font-family:var(--display);font-variation-settings:"wdth" var(--hw-hero-wdth,150);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(38px,4.4vw,64px);font-weight:800;line-height:.92}.hardware-module__bQwynq__h1 em{background:linear-gradient(transparent 58%, var(--gold) 58%, var(--gold) 92%, transparent 92%);font-style:normal}.hardware-module__bQwynq__intro{max-width:38ch;font-size:18px}.hardware-module__bQwynq__triad{flex-wrap:wrap;gap:8px;display:flex}.hardware-module__bQwynq__triad span{border:1px solid var(--ink);font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 10px}.hardware-module__bQwynq__ctaRow{flex-wrap:wrap;gap:12px;display:flex}.hardware-module__bQwynq__stepTitle{font-family:var(--display);font-variation-settings:"wdth" 125;text-transform:uppercase;font-size:clamp(30px,3.2vw,46px);font-weight:800;line-height:.95}.hardware-module__bQwynq__step p{color:var(--ink-2);max-width:42ch;font-size:17px}.hardware-module__bQwynq__step ul{gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.hardware-module__bQwynq__step li{align-items:baseline;gap:10px;display:flex}.hardware-module__bQwynq__step li:before{content:"";background:var(--orange);flex:none;width:10px;height:1.5px;transform:translateY(-4px)}@media (max-width:899px){.hardware-module__bQwynq__cornerTL,.hardware-module__bQwynq__cornerTR,.hardware-module__bQwynq__cornerBL,.hardware-module__bQwynq__cornerBR{display:none}.hardware-module__bQwynq__stack{gap:6px;top:16px;left:16px;right:16px}.hardware-module__bQwynq__stack li{flex:1;font-size:0}.hardware-module__bQwynq__stack li span{font-size:9px}.hardware-module__bQwynq__hint,.hardware-module__bQwynq__part span{display:none}.hardware-module__bQwynq__step,.hardware-module__bQwynq__hero{justify-content:center;align-items:flex-end;padding:0 16px 5svh}.hardware-module__bQwynq__hero{align-items:flex-start;min-height:0;padding-top:52svh}.hardware-module__bQwynq__h1{font-size:34px}.hardware-module__bQwynq__box,.hardware-module__bQwynq__hero .hardware-module__bQwynq__box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;max-width:100%;padding:16px}}.hardware-module__bQwynq__ticker{border-block:1.5px solid var(--ink);z-index:2;background:#fff;align-items:stretch;display:flex;position:relative;overflow:hidden}.hardware-module__bQwynq__tickerLabel{background:var(--ink);color:var(--gold);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;flex:none;align-items:center;padding:0 16px;display:flex}.hardware-module__bQwynq__tickerTrack{flex:none;animation:60s linear infinite hardware-module__bQwynq__hwMarquee;display:flex}.hardware-module__bQwynq__tickerItem{border-right:1px solid var(--rule);font:400 12px var(--mono);white-space:nowrap;color:var(--ink-2);flex:none;padding:14px 28px}.hardware-module__bQwynq__tickerItem i{color:var(--ink-3);font-style:normal}.hardware-module__bQwynq__tickerItem b{color:var(--ink);font-weight:500}.hardware-module__bQwynq__tickerItem em{letter-spacing:.08em;text-transform:uppercase;margin-left:8px;padding:3px 6px;font-size:10px;font-style:normal}@keyframes hardware-module__bQwynq__hwMarquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hardware-module__bQwynq__tickerTrack,.hardware-module__bQwynq__reticle i{animation:none}}.hardware-module__bQwynq__wrap{max-width:1248px;padding-inline:var(--gutter);margin-inline:auto}.hardware-module__bQwynq__specs{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hardware-module__bQwynq__spec{flex-direction:column;gap:6px;padding:20px 20px 22px 0;display:flex}.hardware-module__bQwynq__spec+.hardware-module__bQwynq__spec{border-left:1px solid var(--rule);padding-left:20px}.hardware-module__bQwynq__spec span{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.hardware-module__bQwynq__spec p{font-size:16px;font-weight:600;line-height:1.35}@media (max-width:860px){.hardware-module__bQwynq__specs{grid-template-columns:repeat(2,minmax(0,1fr))}.hardware-module__bQwynq__spec:nth-child(3){border-left:0;padding-left:0}.hardware-module__bQwynq__spec:nth-child(n+3){border-top:1px solid var(--rule)}}.hardware-module__bQwynq__block{border-bottom:1px solid var(--rule);scroll-margin-top:var(--hw-top,0px);padding-block:clamp(64px,7vw,104px)}.hardware-module__bQwynq__secHead{grid-template-columns:200px minmax(0,1fr);gap:24px;margin-bottom:clamp(36px,5vw,64px);display:grid}.hardware-module__bQwynq__secHead .hardware-module__bQwynq__label{padding-top:14px}.hardware-module__bQwynq__secHead h2,.hardware-module__bQwynq__fits h2{font-family:var(--display);font-variation-settings:"wdth" 118;text-transform:uppercase;font-size:clamp(30px,3.1vw,44px);font-weight:800;line-height:.95}.hardware-module__bQwynq__secHead p{max-width:60ch;color:var(--ink-2);margin-top:18px;font-size:18px}@media (max-width:760px){.hardware-module__bQwynq__secHead{grid-template-columns:1fr;gap:10px}.hardware-module__bQwynq__secHead .hardware-module__bQwynq__label{padding-top:0}}.hardware-module__bQwynq__obs{border-top:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);gap:24px;padding-block:26px;display:grid}.hardware-module__bQwynq__obsNo{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;align-self:start;align-items:center;gap:8px;padding-top:6px;display:flex}.hardware-module__bQwynq__obsNo:before{content:"";background:var(--orange);width:8px;height:8px}.hardware-module__bQwynq__obs h3{letter-spacing:-.01em;margin-bottom:10px;font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.2}.hardware-module__bQwynq__obs p{max-width:62ch;color:var(--ink-2)}.hardware-module__bQwynq__obs cite{font:400 12px var(--mono);color:var(--ink-3);margin-top:10px;font-style:normal;display:block}@media (max-width:760px){.hardware-module__bQwynq__obs{grid-template-columns:1fr;gap:8px}}.hardware-module__bQwynq__tag{--notch:30px;background:var(--gold);color:var(--ink);clip-path:polygon(var(--notch) 0, 100% 0, 100% 100%, var(--notch) 100%, 0 calc(100% - var(--notch)), 0 var(--notch));padding:clamp(28px, 4vw, 48px) clamp(24px, 4vw, 56px) clamp(28px, 4vw, 48px) calc(var(--notch) + clamp(40px, 5vw, 64px));position:relative}.hardware-module__bQwynq__tag:before{content:"";left:calc(var(--notch) - 4px);background:#fff;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;box-shadow:0 0 0 4px #0b0b0b33}.hardware-module__bQwynq__tag .hardware-module__bQwynq__label{color:var(--ink)}.hardware-module__bQwynq__finding{flex-wrap:wrap;align-items:flex-end;gap:12px 40px;margin-top:28px;display:flex}.hardware-module__bQwynq__finding .hardware-module__bQwynq__label{flex-basis:100%}.hardware-module__bQwynq__finding h3{flex:0 auto;min-width:0}.hardware-module__bQwynq__finding p{flex:16rem;min-width:0}.hardware-module__bQwynq__finding h3{font-family:var(--display);font-variation-settings:"wdth" 130;text-transform:uppercase;font-size:clamp(32px,3.6vw,52px);font-weight:800;line-height:.92}.hardware-module__bQwynq__finding p{max-width:30ch;font-size:19px;font-weight:600}@media (max-width:760px){.hardware-module__bQwynq__finding{grid-template-columns:1fr}.hardware-module__bQwynq__tag{--notch:20px}}.hardware-module__bQwynq__product{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;position:relative}.hardware-module__bQwynq__productHint{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);pointer-events:none;position:absolute;bottom:6px;right:0}.hardware-module__bQwynq__arGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.hardware-module__bQwynq__arStage{aspect-ratio:5/4}.hardware-module__bQwynq__lens{background:var(--ink);color:#fff;pointer-events:none;width:min(300px,100% - 16px);padding:14px 16px 16px;font-size:13px;position:absolute;bottom:34px;left:0}.hardware-module__bQwynq__lensTop{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.75;justify-content:space-between;margin-bottom:10px;display:flex}.hardware-module__bQwynq__lensTop i{color:var(--gold);font-style:normal}.hardware-module__bQwynq__lens dl{gap:8px;margin:0;display:grid}.hardware-module__bQwynq__lens dt{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.6}.hardware-module__bQwynq__lens dd{margin:2px 0 0;line-height:1.35}.hardware-module__bQwynq__lens em{background:var(--gold);color:var(--ink);font-style:normal;font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-left:6px;padding:2px 6px}.hardware-module__bQwynq__lensAct{text-align:center;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff6;margin-top:12px;padding:7px 10px}@media (max-width:900px){.hardware-module__bQwynq__arGrid{grid-template-columns:1fr}}@media (max-width:640px){.hardware-module__bQwynq__arStage{aspect-ratio:1;margin-bottom:220px}.hardware-module__bQwynq__lens{width:100%;top:100%;bottom:auto}}.hardware-module__bQwynq__benefits{display:grid}.hardware-module__bQwynq__benefit{border-top:1px solid var(--rule);padding-block:20px}.hardware-module__bQwynq__benefits .hardware-module__bQwynq__benefit:last-child{border-bottom:1px solid var(--rule)}.hardware-module__bQwynq__benefit h3{margin-bottom:6px;font-size:19px;font-weight:700;line-height:1.3}.hardware-module__bQwynq__benefit p{color:var(--ink-2);font-size:16px}.hardware-module__bQwynq__mapStage{aspect-ratio:16/8}@media (max-width:760px){.hardware-module__bQwynq__mapStage{aspect-ratio:4/3.6}}.hardware-module__bQwynq__mapUi{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;inset:0 0 auto}.hardware-module__bQwynq__seg{border:1.5px solid var(--ink);pointer-events:auto;background:#fff;display:inline-flex}.hardware-module__bQwynq__seg button{color:var(--ink);cursor:pointer;font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:9px 12px}.hardware-module__bQwynq__seg button[aria-pressed=true]{background:var(--ink);color:var(--gold)}.hardware-module__bQwynq__counter{text-align:right}.hardware-module__bQwynq__counter strong{font-family:var(--display);font-variation-settings:"wdth" 120;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.6vw,52px);font-weight:800;line-height:.9;display:block}.hardware-module__bQwynq__counter span{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.hardware-module__bQwynq__robotBenefits{border-top:1.5px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(32px,4vw,48px);display:grid}.hardware-module__bQwynq__robotBenefits .hardware-module__bQwynq__benefit{border-top:0;padding:22px 22px 4px 0}.hardware-module__bQwynq__robotBenefits .hardware-module__bQwynq__benefit+.hardware-module__bQwynq__benefit{border-left:1px solid var(--rule);padding-left:22px}@media (max-width:980px){.hardware-module__bQwynq__robotBenefits{grid-template-columns:repeat(2,minmax(0,1fr))}.hardware-module__bQwynq__robotBenefits .hardware-module__bQwynq__benefit:nth-child(3){border-left:0;padding-left:0}.hardware-module__bQwynq__robotBenefits .hardware-module__bQwynq__benefit:nth-child(n+3){border-top:1px solid var(--rule)}}@media (max-width:560px){.hardware-module__bQwynq__robotBenefits{grid-template-columns:1fr}.hardware-module__bQwynq__robotBenefits .hardware-module__bQwynq__benefit,.hardware-module__bQwynq__robotBenefits .hardware-module__bQwynq__benefit+.hardware-module__bQwynq__benefit{border-left:0;border-top:1px solid var(--rule);padding-left:0}.hardware-module__bQwynq__robotBenefits .hardware-module__bQwynq__benefit:first-child{border-top:0}}.hardware-module__bQwynq__triadLine,.hardware-module__bQwynq__note{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:24px}.hardware-module__bQwynq__ledgerWrap{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--rule);overflow-x:auto}.hardware-module__bQwynq__ledger{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}.hardware-module__bQwynq__ledger th{text-align:left;border-bottom:1px solid var(--rule);font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:14px 16px 14px 0}.hardware-module__bQwynq__ledger td{border-bottom:1px solid var(--rule);vertical-align:top;padding:16px 16px 16px 0;line-height:1.4}.hardware-module__bQwynq__ledger tr:last-child td{border-bottom:0}.hardware-module__bQwynq__ledger td:first-child{font:500 13px var(--mono);white-space:nowrap}.hardware-module__bQwynq__ledger td:first-child small{color:var(--ink-3);white-space:normal;margin-top:3px;font-family:inherit;font-size:13px;font-weight:400;display:block}.hardware-module__bQwynq__ledger td:nth-child(2){color:var(--ink-2)}.hardware-module__bQwynq__chip{border:1px solid var(--ink);font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:5px 8px;display:inline-block}.hardware-module__bQwynq__chipOk{color:var(--ink);border:1px solid var(--ink);background:#fff}.hardware-module__bQwynq__chipBad{background:var(--orange);color:var(--ink);border-color:var(--orange)}.hardware-module__bQwynq__chipFlag{background:var(--gold);color:var(--ink);border-color:var(--gold)}.hardware-module__bQwynq__fits{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.hardware-module__bQwynq__fits h2{margin:12px 0 24px}.hardware-module__bQwynq__fits p{max-width:52ch;color:var(--ink-2);font-size:18px}.hardware-module__bQwynq__fits p+p{margin-top:16px}.hardware-module__bQwynq__layers{gap:10px;display:grid}.hardware-module__bQwynq__layerTop{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px;display:flex}.hardware-module__bQwynq__layerTop strong{font-family:var(--display);font-variation-settings:"wdth" 120;text-transform:uppercase;font-size:24px;font-weight:800}.hardware-module__bQwynq__layerTop span{color:var(--gold);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.hardware-module__bQwynq__layerLink{background:repeating-linear-gradient(90deg, var(--ink-3) 0 1px, transparent 1px 12.5%);opacity:.6;height:22px}.hardware-module__bQwynq__sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hardware-module__bQwynq__sources span{border:1px solid var(--rule);text-align:center;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:14px 10px}@media (max-width:900px){.hardware-module__bQwynq__fits{grid-template-columns:1fr}}@media (max-width:480px){.hardware-module__bQwynq__sources{grid-template-columns:repeat(2,minmax(0,1fr))}.hardware-module__bQwynq__layerLink{display:none}}.hardware-module__bQwynq__audience{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hardware-module__bQwynq__aud{padding:24px 28px 8px 0}.hardware-module__bQwynq__aud+.hardware-module__bQwynq__aud{border-left:1px solid var(--rule);padding-left:28px}.hardware-module__bQwynq__aud h3{font-family:var(--display);font-variation-settings:"wdth" 118;text-transform:uppercase;margin:10px 0 12px;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1}.hardware-module__bQwynq__aud p{color:var(--ink-2)}@media (max-width:820px){.hardware-module__bQwynq__audience{grid-template-columns:1fr}.hardware-module__bQwynq__aud,.hardware-module__bQwynq__aud+.hardware-module__bQwynq__aud{border-left:0;padding:22px 0}.hardware-module__bQwynq__aud+.hardware-module__bQwynq__aud{border-top:1px solid var(--rule)}}.hardware-module__bQwynq__brief{padding-block:clamp(64px,7vw,104px)}.hardware-module__bQwynq__briefTag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,56px);display:grid}.hardware-module__bQwynq__briefTag h2{font-family:var(--display);font-variation-settings:"wdth" 125;text-transform:uppercase;margin-top:10px;font-size:clamp(32px,3.6vw,52px);font-weight:800;line-height:.92}.hardware-module__bQwynq__briefBody{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.hardware-module__bQwynq__briefBody p{max-width:36ch;font-size:18px;font-weight:600}@media (max-width:860px){.hardware-module__bQwynq__briefTag{grid-template-columns:1fr}}
