.DemoBoard-module__mPiVmG__frame{position:relative}.DemoBoard-module__mPiVmG__frame[data-compact]{grid-template-columns:minmax(0,540px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.DemoBoard-module__mPiVmG__board{aspect-ratio:120/36;position:relative}.DemoBoard-module__mPiVmG__frame[data-compact] .DemoBoard-module__mPiVmG__board{aspect-ratio:1}@media (max-width:1079px){.DemoBoard-module__mPiVmG__board{aspect-ratio:1}}@media (max-width:699px){.DemoBoard-module__mPiVmG__frame[data-compact]{grid-template-columns:minmax(0,1fr)}}.DemoBoard-module__mPiVmG__svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;overflow:visible}.DemoBoard-module__mPiVmG__substrate{fill:var(--board);stroke:var(--line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.DemoBoard-module__mPiVmG__gridDot{fill:#ffffff16}.DemoBoard-module__mPiVmG__hasl{fill:var(--hasl)}.DemoBoard-module__mPiVmG__drill{fill:var(--ground)}.DemoBoard-module__mPiVmG__fiducialRing{fill:var(--board);stroke:var(--line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.DemoBoard-module__mPiVmG__trace{fill:none;stroke:var(--trace);stroke-width:.46px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;animation:DemoBoard-module__mPiVmG__draw var(--beat) var(--ease-out) both, DemoBoard-module__mPiVmG__cool calc(var(--beat) * 5) var(--ease-out) both}@keyframes DemoBoard-module__mPiVmG__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes DemoBoard-module__mPiVmG__cool{0%{stroke:#fff}to{stroke:var(--trace)}}.DemoBoard-module__mPiVmG__via{transform-box:fill-box;transform-origin:50%;animation:DemoBoard-module__mPiVmG__land var(--beat) var(--ease-out) both}@keyframes DemoBoard-module__mPiVmG__land{0%{opacity:0;transform:scale(.2)}}.DemoBoard-module__mPiVmG__pad{fill:var(--hasl)}.DemoBoard-module__mPiVmG__silkLine{fill:none;stroke:var(--silk);stroke-width:.15px;stroke-linejoin:round;stroke-linecap:round}.DemoBoard-module__mPiVmG__silkFill{fill:var(--silk)}.DemoBoard-module__mPiVmG__ref,.DemoBoard-module__mPiVmG__value,.DemoBoard-module__mPiVmG__pinLabel,.DemoBoard-module__mPiVmG__silkText,.DemoBoard-module__mPiVmG__silkHint{font-family:var(--font-data);font-variation-settings:"wdth" 87.5;pointer-events:none}.DemoBoard-module__mPiVmG__ref{fill:var(--silk);font-size:1.25px;font-weight:500}.DemoBoard-module__mPiVmG__value{fill:var(--text-2);font-size:1.05px}.DemoBoard-module__mPiVmG__pinLabel{fill:var(--text-2);font-size:.95px}.DemoBoard-module__mPiVmG__silkText{letter-spacing:.08em;fill:var(--silk);font-size:1.15px;font-weight:500}.DemoBoard-module__mPiVmG__silkHint{letter-spacing:.08em;fill:var(--text-3);font-size:.95px}.DemoBoard-module__mPiVmG__frame[data-compact] .DemoBoard-module__mPiVmG__ref{font-size:1.55px}.DemoBoard-module__mPiVmG__frame[data-compact] .DemoBoard-module__mPiVmG__value{font-size:1.3px}.DemoBoard-module__mPiVmG__frame[data-compact] .DemoBoard-module__mPiVmG__pinLabel{font-size:1.2px}.DemoBoard-module__mPiVmG__frame[data-compact] .DemoBoard-module__mPiVmG__silkText{font-size:1.35px}.DemoBoard-module__mPiVmG__frame[data-compact] .DemoBoard-module__mPiVmG__silkHint{font-size:1.2px}.DemoBoard-module__mPiVmG__airwire{stroke:var(--silk);stroke-opacity:.62;stroke-width:.11px;stroke-dasharray:.45 .4;animation:DemoBoard-module__mPiVmG__march calc(var(--beat) * 2) linear infinite;pointer-events:none}@keyframes DemoBoard-module__mPiVmG__march{to{stroke-dashoffset:-.85px}}.DemoBoard-module__mPiVmG__part{cursor:grab;touch-action:none;transition:transform var(--beat) var(--ease-out);outline:none}.DemoBoard-module__mPiVmG__part[data-drag]{cursor:grabbing;transition:none}.DemoBoard-module__mPiVmG__courtyard{fill:#0000;stroke:var(--silk);stroke-width:.1px;stroke-dasharray:.35 .3;opacity:0;transition:opacity .16s var(--ease-out)}.DemoBoard-module__mPiVmG__part:hover .DemoBoard-module__mPiVmG__courtyard{opacity:.4}.DemoBoard-module__mPiVmG__part:focus-visible .DemoBoard-module__mPiVmG__courtyard,.DemoBoard-module__mPiVmG__part[data-drag] .DemoBoard-module__mPiVmG__courtyard{opacity:1}.DemoBoard-module__mPiVmG__part:focus-visible .DemoBoard-module__mPiVmG__courtyard{stroke-dasharray:none;stroke-width:.14px}.DemoBoard-module__mPiVmG__part[data-invalid]{opacity:.4}.DemoBoard-module__mPiVmG__panel{border:1px solid var(--line-2);border-radius:var(--radius);background:#111215f0;flex-direction:column;min-height:0;display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 48px -20px #000000b3,inset 0 1px #ffffff0d}.DemoBoard-module__mPiVmG__frame[data-compact] .DemoBoard-module__mPiVmG__panel{height:auto;position:relative}@media (max-width:699px){.DemoBoard-module__mPiVmG__frame[data-compact] .DemoBoard-module__mPiVmG__panel{height:272px}}.DemoBoard-module__mPiVmG__panelHead{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 10px 10px 14px;font-size:13px;line-height:1.2;display:flex}.DemoBoard-module__mPiVmG__panelTitle{color:var(--text);font-weight:580}.DemoBoard-module__mPiVmG__panelState{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DemoBoard-module__mPiVmG__led{background:var(--text-3);border-radius:50%;flex:none;width:7px;height:7px}.DemoBoard-module__mPiVmG__led[data-state=busy]{background:var(--silk);animation:DemoBoard-module__mPiVmG__blink calc(var(--beat) * 2) steps(2, jump-none) infinite}.DemoBoard-module__mPiVmG__led[data-state=pass]{background:var(--silk);box-shadow:0 0 0 3px #ffffff1a}.DemoBoard-module__mPiVmG__led[data-state=open]{box-shadow:inset 0 0 0 1.5px var(--silk);background:0 0}@keyframes DemoBoard-module__mPiVmG__blink{0%{opacity:1}to{opacity:.25}}.DemoBoard-module__mPiVmG__reset{border:1px solid var(--line-2);height:28px;color:var(--text-2);cursor:pointer;transition:color .16s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out);background:0 0;border-radius:6px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.DemoBoard-module__mPiVmG__reset:hover{color:var(--text);background:var(--raised-2);border-color:var(--line-3)}.DemoBoard-module__mPiVmG__reset:active{transform:translateY(.5px)}.DemoBoard-module__mPiVmG__log{flex-direction:column;flex:1;justify-content:flex-end;gap:1px;min-height:0;padding:10px 14px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.DemoBoard-module__mPiVmG__entry{animation:DemoBoard-module__mPiVmG__enter var(--beat) var(--ease-out) both;grid-template-columns:104px minmax(0,1fr);gap:10px;padding:3px 0;font-size:12.5px;line-height:1.45;display:grid}@keyframes DemoBoard-module__mPiVmG__enter{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}.DemoBoard-module__mPiVmG__agent{font-family:var(--font-data);font-variation-settings:"wdth" 75;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;padding-top:2px;font-size:10.5px;overflow:hidden}.DemoBoard-module__mPiVmG__entry[data-you] .DemoBoard-module__mPiVmG__agent{color:var(--silk)}.DemoBoard-module__mPiVmG__msg{color:var(--text-2);text-wrap:pretty}.DemoBoard-module__mPiVmG__entry:last-child .DemoBoard-module__mPiVmG__msg{color:var(--text)}.DemoBoard-module__mPiVmG__status{border-top:1px solid var(--line);font-family:var(--font-data);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin:0;padding:10px 14px;font-size:10.5px;line-height:1.3;display:flex}.DemoBoard-module__mPiVmG__status div{gap:6px;display:flex}.DemoBoard-module__mPiVmG__status dt{color:var(--text-3)}.DemoBoard-module__mPiVmG__status dd{color:var(--text)}
.Nav-module__e1xquq__nav{z-index:50;transition:background-color .24s var(--ease-out), border-color .24s var(--ease-out), backdrop-filter .24s var(--ease-out);background:#07070800;border-bottom:1px solid #0000;position:sticky;top:0}.Nav-module__e1xquq__nav[data-scrolled]{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#070708c7}.Nav-module__e1xquq__inner{max-width:calc(var(--page-max) + 2 * var(--gutter));height:60px;padding:0 var(--gutter);align-items:center;gap:24px;margin:0 auto;display:flex}.Nav-module__e1xquq__brand{color:var(--text);border-radius:6px;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Nav-module__e1xquq__wordmark{letter-spacing:-.012em;white-space:nowrap;font-size:15px;font-weight:600}.Nav-module__e1xquq__corp{color:var(--text-2);font-weight:500}.Nav-module__e1xquq__links{gap:4px;margin-left:auto;display:flex}.Nav-module__e1xquq__links a{color:var(--text-2);transition:color .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none}.Nav-module__e1xquq__links a:hover{color:var(--text);background:#ffffff0d}.Nav-module__e1xquq__contact{background:var(--silk);height:32px;color:var(--ground);transition:background-color .16s var(--ease-out);border-radius:7px;align-items:center;padding:0 14px;font-size:14px;font-weight:580;text-decoration:none;display:inline-flex}.Nav-module__e1xquq__contact:hover{background:#fff}@media (max-width:719px){.Nav-module__e1xquq__links{display:none}.Nav-module__e1xquq__contact{margin-left:auto}}@media (max-width:380px){.Nav-module__e1xquq__corp{display:none}}
.PcbView-module__ZWO0pW__view{width:100%;height:auto;font-family:var(--font-body);display:block}.PcbView-module__ZWO0pW__compact{display:none}@media (max-width:719px){.PcbView-module__ZWO0pW__wide{display:none}.PcbView-module__ZWO0pW__compact{display:block}}.PcbView-module__ZWO0pW__dock{border-top:1px solid #27282a}.PcbView-module__ZWO0pW__canvas{fill:#08090a}.PcbView-module__ZWO0pW__gridDot{fill:#232528}.PcbView-module__ZWO0pW__bar{fill:#121315;stroke:#202226}.PcbView-module__ZWO0pW__icon{fill:none;stroke:#d0d8d4;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.PcbView-module__ZWO0pW__inkFill{fill:#d0d8d4;stroke:none}.PcbView-module__ZWO0pW__inkDim{fill:#3a3c3f;stroke:none}.PcbView-module__ZWO0pW__inkBg{fill:#121315}.PcbView-module__ZWO0pW__caret{fill:#070708;stroke:none}.PcbView-module__ZWO0pW__scaleLine{fill:none;stroke:#e6e7ea;stroke-width:2.5px;stroke-linecap:round}.PcbView-module__ZWO0pW__scaleText{fill:#eef0f2;font-size:19px;font-weight:600}.PcbView-module__ZWO0pW__pour{fill:#1f68b5;opacity:.07}.PcbView-module__ZWO0pW__bcu{fill:none;stroke:#24558c;stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round}.PcbView-module__ZWO0pW__hatchLine{stroke:#3a433c;stroke-width:.14px}.PcbView-module__ZWO0pW__fcu{fill:none;stroke:#c42626;stroke-width:.46px;stroke-linecap:round;stroke-linejoin:round}.PcbView-module__ZWO0pW__fcuPad{fill:#b52020}.PcbView-module__ZWO0pW__hlGreen,.PcbView-module__ZWO0pW__hlOlive{fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.PcbView-module__ZWO0pW__hlGreen{stroke:#81b65e;opacity:.55}.PcbView-module__ZWO0pW__hlOlive{stroke:#a08c3c;opacity:.5}.PcbView-module__ZWO0pW__via{fill:#c0c000}.PcbView-module__ZWO0pW__tht{fill:#c2b21e}.PcbView-module__ZWO0pW__hole{fill:#08090a}.PcbView-module__ZWO0pW__fab{fill:none;stroke:#8870b0;stroke-width:.14px;stroke-linejoin:round}.PcbView-module__ZWO0pW__fabFill{fill:#8870b0}.PcbView-module__ZWO0pW__ref,.PcbView-module__ZWO0pW__fabText,.PcbView-module__ZWO0pW__silk,.PcbView-module__ZWO0pW__silkBack,.PcbView-module__ZWO0pW__netLabel{font-family:var(--font-data);font-variation-settings:"wdth" 87.5;pointer-events:none}.PcbView-module__ZWO0pW__ref{fill:#8f7cb8;font-size:1.2px;font-weight:500}.PcbView-module__ZWO0pW__fabText{fill:#7b6898;font-size:1px}.PcbView-module__ZWO0pW__silk{letter-spacing:.08em;fill:#8f7cb8;font-size:1.15px;font-weight:500}.PcbView-module__ZWO0pW__silkBack{letter-spacing:.08em;fill:#5e5470;font-size:1.1px}.PcbView-module__ZWO0pW__netLabel{letter-spacing:.04em;fill:#e4ecdc;opacity:.85;font-size:1.05px;font-weight:600}.PcbView-module__ZWO0pW__mount{fill:none;stroke:#548de1;stroke-width:.16px}.PcbView-module__ZWO0pW__edge{fill:none;stroke:#c8c8c8;stroke-width:.16px;stroke-linejoin:round}.PcbView-module__ZWO0pW__panel{fill:#0e0f11}.PcbView-module__ZWO0pW__panelText{fill:#d9dade;font-size:17px}.PcbView-module__ZWO0pW__chip{fill:none;stroke:#232427;stroke-width:1.5px}.PcbView-module__ZWO0pW__chipText{fill:#c4c6cb;font-size:14px;font-weight:500}.PcbView-module__ZWO0pW__input{fill:#0b0c0e;stroke:#2cc56f;stroke-width:1.5px}.PcbView-module__ZWO0pW__placeholder{fill:#6f7176;white-space:pre;font-size:17px}.PcbView-module__ZWO0pW__send{fill:#e8e9ec;font-size:15px;font-weight:650}.PcbView-module__ZWO0pW__status{font-family:var(--font-data);fill:#d0d3d8;white-space:pre;font-size:16px}
.ProductFlip-module__W4L3MW__flipper{display:grid}.ProductFlip-module__W4L3MW__face{grid-area:1/1;min-width:0}.ProductFlip-module__W4L3MW__flip:not([data-turning]) .ProductFlip-module__W4L3MW__face:not([data-active]){visibility:hidden}.ProductFlip-module__W4L3MW__flip[data-turning]{perspective:2800px}.ProductFlip-module__W4L3MW__flip[data-turning] .ProductFlip-module__W4L3MW__flipper{transform-style:preserve-3d}.ProductFlip-module__W4L3MW__flip[data-turning] .ProductFlip-module__W4L3MW__face{backface-visibility:hidden}.ProductFlip-module__W4L3MW__flip[data-turning] .ProductFlip-module__W4L3MW__back{transform:rotateY(180deg)}.ProductFlip-module__W4L3MW__toggle{border:1px solid var(--line-2);border-radius:8px;flex:none;padding:2px;display:inline-flex}.ProductFlip-module__W4L3MW__toggle button{height:26px;color:var(--text-2);font-family:var(--font-data);font-variation-settings:"wdth" 87.5;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:10.5px;font-weight:500}.ProductFlip-module__W4L3MW__toggle button:hover{color:var(--text)}.ProductFlip-module__W4L3MW__toggle button[aria-pressed=true]{background:var(--silk);color:var(--ground);cursor:default}.ProductFlip-module__W4L3MW__hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:flex-end;padding:14px;display:flex;position:absolute;inset:0}.ProductFlip-module__W4L3MW__hit:focus-visible{outline:2px solid var(--silk);outline-offset:-4px}.ProductFlip-module__W4L3MW__hint{border:1px solid var(--line-2);background:var(--raised);height:30px;color:var(--text);font-family:var(--font-body);opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex;transform:translateY(4px)}.ProductFlip-module__W4L3MW__hit:hover .ProductFlip-module__W4L3MW__hint,.ProductFlip-module__W4L3MW__hit:focus-visible .ProductFlip-module__W4L3MW__hint{opacity:1;transform:none}@media (hover:none){.ProductFlip-module__W4L3MW__hint{display:none}}
.Spine-module__MAuMIW__spine{pointer-events:none;z-index:0;width:100%;position:absolute;inset:0 auto auto 0;overflow:visible}.Spine-module__MAuMIW__base path,.Spine-module__MAuMIW__lit path{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.Spine-module__MAuMIW__base path{stroke:var(--copper)}.Spine-module__MAuMIW__spine[data-narrow] path,.Spine-module__MAuMIW__spine[data-narrow] .Spine-module__MAuMIW__pad circle{stroke-width:1.5px}.Spine-module__MAuMIW__lit path{stroke:var(--hasl)}.Spine-module__MAuMIW__pad circle{fill:var(--ground);stroke:var(--copper);stroke-width:2px;transition:fill var(--beat) var(--ease-out), stroke var(--beat) var(--ease-out)}.Spine-module__MAuMIW__pad[data-lit] circle{fill:var(--hasl);stroke:var(--hasl)}.Spine-module__MAuMIW__pad .Spine-module__MAuMIW__stubEnd{stroke-width:1.5px}.Spine-module__MAuMIW__pad .Spine-module__MAuMIW__hole,.Spine-module__MAuMIW__pad[data-lit] .Spine-module__MAuMIW__hole{fill:var(--ground);stroke:none}.Spine-module__MAuMIW__junction{fill:var(--copper);transition:fill var(--beat) var(--ease-out)}.Spine-module__MAuMIW__junction[data-lit]{fill:var(--hasl)}
.page-module__E0kJGG__main{position:relative}.page-module__E0kJGG__container{width:100%;max-width:calc(var(--page-max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto;position:relative}.page-module__E0kJGG__btnPrimary,.page-module__E0kJGG__btnSecondary{letter-spacing:-.005em;white-space:nowrap;height:42px;transition:background-color .18s var(--ease-out), box-shadow .18s var(--ease-out), color .18s var(--ease-out);border-radius:8px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:580;text-decoration:none;display:inline-flex}.page-module__E0kJGG__btnPrimary{background:var(--silk);color:var(--ground)}.page-module__E0kJGG__btnPrimary:hover{background:#fff}.page-module__E0kJGG__btnSecondary{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.page-module__E0kJGG__btnSecondary:hover{box-shadow:inset 0 0 0 1px var(--line-3);background:#ffffff0d}.page-module__E0kJGG__btnPrimary:active,.page-module__E0kJGG__btnSecondary:active{transform:translateY(1px)}.page-module__E0kJGG__arrow{transition:transform .22s var(--ease-out)}a:hover>.page-module__E0kJGG__arrow{transform:translate(3px)}.page-module__E0kJGG__hero{z-index:1;padding-top:clamp(72px,14vh,160px);padding-bottom:clamp(96px,13vh,160px);position:relative}.page-module__E0kJGG__heroTop{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:32px 24px;display:grid}.page-module__E0kJGG__heroTitle{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;grid-column:1/span 8;font-size:clamp(2.75rem,.9rem + 6.2vw,6rem);font-weight:580;line-height:.96}.page-module__E0kJGG__heroTitle span{display:block}.page-module__E0kJGG__heroAside{grid-column:9/span 4;padding-bottom:.5rem}.page-module__E0kJGG__heroLede{max-width:38ch;color:var(--text-2);text-wrap:pretty;font-size:1.0625rem;line-height:1.55}.page-module__E0kJGG__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.page-module__E0kJGG__section{z-index:1;border-top:1px solid var(--line);padding-block:clamp(104px,12vw,176px);position:relative}.page-module__E0kJGG__sectionHead{max-width:920px}.page-module__E0kJGG__h2{font-family:var(--font-display);letter-spacing:-.038em;text-wrap:balance;font-size:clamp(2.2rem,1.2rem + 3vw,3.75rem);font-weight:580;line-height:1.03}.page-module__E0kJGG__h2 span{color:var(--text-2)}.page-module__E0kJGG__h3{letter-spacing:-.02em;font-size:1.375rem;font-weight:580;line-height:1.2}.page-module__E0kJGG__sectionLede{max-width:48ch;color:var(--text-2);margin-top:20px;font-size:1.1875rem;line-height:1.5}.page-module__E0kJGG__lead{color:var(--text);letter-spacing:-.014em;text-wrap:pretty;font-size:clamp(1.25rem,1rem + .55vw,1.5rem);line-height:1.45}.page-module__E0kJGG__body{max-width:62ch;color:var(--text-2);text-wrap:pretty;font-size:1.0625rem;line-height:1.65}.page-module__E0kJGG__inlineLink{color:var(--text);text-decoration-line:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);transition:text-decoration-color .16s var(--ease-out);overflow-wrap:anywhere}.page-module__E0kJGG__inlineLink:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.page-module__E0kJGG__aboutGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:clamp(40px,5vw,64px);display:grid}.page-module__E0kJGG__aboutGrid .page-module__E0kJGG__lead{grid-column:1/span 6}.page-module__E0kJGG__aboutGrid .page-module__E0kJGG__body{grid-column:8/span 5;padding-top:.3em}.page-module__E0kJGG__founders{border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;margin-top:clamp(88px,10vw,136px);padding-top:40px;display:grid}.page-module__E0kJGG__foundersIntro{grid-column:1/span 4}.page-module__E0kJGG__foundersIntro .page-module__E0kJGG__body{max-width:34ch;margin-top:14px}.page-module__E0kJGG__founderList{grid-column:6/span 7;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;display:grid}.page-module__E0kJGG__founder figcaption{flex-direction:column;gap:2px;margin-top:22px;display:flex}.page-module__E0kJGG__footprint{aspect-ratio:4/5;position:relative}.page-module__E0kJGG__footprint:before{content:"";pointer-events:none;--c:var(--line-3);background:linear-gradient(var(--c), var(--c)) top left / 16px 1px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1px 16px no-repeat, linear-gradient(var(--c), var(--c)) top right / 16px 1px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1px 16px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 16px 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1px 16px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 16px 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1px 16px no-repeat;transition:inset .32s var(--ease-out);position:absolute;inset:-9px}.page-module__E0kJGG__founder:hover .page-module__E0kJGG__footprint:before{inset:-13px}.page-module__E0kJGG__photo{background:var(--raised);border-radius:6px;position:absolute;inset:0;overflow:hidden}.page-module__E0kJGG__photo img{object-fit:cover;filter:grayscale()contrast(1.08)brightness(.9);width:100%;height:100%}.page-module__E0kJGG__footprintRef{z-index:1;font-family:var(--font-data);font-variation-settings:"wdth" 87.5;letter-spacing:.06em;color:var(--silk);mix-blend-mode:difference;font-size:11px;font-weight:500;position:absolute;bottom:10px;right:12px}.page-module__E0kJGG__founderName{letter-spacing:-.018em;font-size:1.25rem;font-weight:580;line-height:1.25}.page-module__E0kJGG__founderRole{color:var(--text-2);font-size:.9375rem}.page-module__E0kJGG__product{margin-top:clamp(56px,6vw,80px)}.page-module__E0kJGG__productHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;display:flex}.page-module__E0kJGG__productId{align-items:center;gap:20px;display:flex}.page-module__E0kJGG__productMark{width:52px;height:auto}.page-module__E0kJGG__productName{letter-spacing:-.04em;font-size:clamp(2.25rem,1.6rem + 1.6vw,3rem);font-weight:600;line-height:1}.page-module__E0kJGG__productTag{color:var(--text-2);margin-top:8px;font-size:1.0625rem}.page-module__E0kJGG__productBoard{background:var(--board);border:1px solid var(--line-2);border-radius:20px;padding:clamp(18px,2.6vw,36px) clamp(18px,2.6vw,36px) 0;position:relative;box-shadow:0 60px 120px -60px #000000e6}.page-module__E0kJGG__hole{background:var(--ground);border:2.5px solid var(--hasl);border-radius:50%;width:12px;height:12px;position:absolute}.page-module__E0kJGG__hole[data-pos=tl]{top:12px;left:12px}.page-module__E0kJGG__hole[data-pos=tr]{top:12px;right:12px}.page-module__E0kJGG__hole[data-pos=bl]{bottom:12px;left:12px}.page-module__E0kJGG__hole[data-pos=br]{bottom:12px;right:12px}.page-module__E0kJGG__boardLabel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:60px;padding:10px 18px;display:flex}.page-module__E0kJGG__boardCaption{font-family:var(--font-data);font-variation-settings:"wdth" 87.5;letter-spacing:.08em;text-transform:uppercase;color:var(--silk);align-items:center;gap:12px;font-size:10.5px;font-weight:500;display:flex}.page-module__E0kJGG__window{box-shadow:0 0 0 1px var(--line-2);background:#0e0f11;border-radius:12px;position:relative;overflow:hidden}.page-module__E0kJGG__window img{width:100%;height:auto;display:block}.page-module__E0kJGG__windowStack{display:none}@media (max-width:719px){.page-module__E0kJGG__windowWide{display:none!important}.page-module__E0kJGG__windowStack{display:block}.page-module__E0kJGG__windowStack img+img{border-top:1px solid #27282a}}.page-module__E0kJGG__demo{margin-top:clamp(56px,6vw,88px)}.page-module__E0kJGG__demoHead{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 24px;margin-bottom:28px;display:grid}.page-module__E0kJGG__demoTitle{letter-spacing:-.02em;grid-column:1/span 4;font-size:1.375rem;font-weight:580;line-height:1.25}.page-module__E0kJGG__demoText{max-width:60ch;color:var(--text-2);text-wrap:pretty;grid-column:6/span 7;font-size:1.0625rem;line-height:1.6}.page-module__E0kJGG__specs{border-top:1px solid var(--line-2);margin-top:clamp(48px,5vw,72px)}.page-module__E0kJGG__specRow{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));gap:6px 24px;padding:22px 0 24px;display:grid}.page-module__E0kJGG__specRow dt{letter-spacing:-.012em;grid-column:1/span 4;align-items:baseline;gap:14px;font-size:1.0625rem;font-weight:580;display:flex}.page-module__E0kJGG__specRow dt:before{content:"";background:var(--hasl);border-radius:1.5px;flex:none;width:11px;height:7px;transform:translateY(-1px)}.page-module__E0kJGG__specRow dd{max-width:60ch;color:var(--text-2);grid-column:6/span 7;font-size:1.0625rem;line-height:1.6}.page-module__E0kJGG__missionStatement{max-width:22em;font-family:var(--font-display);letter-spacing:-.034em;text-wrap:balance;font-size:clamp(1.9rem,1rem + 2.5vw,3.125rem);font-weight:560;line-height:1.1}.page-module__E0kJGG__missionStatement span{color:var(--text-2)}.page-module__E0kJGG__mission .page-module__E0kJGG__sectionHead{max-width:none}.page-module__E0kJGG__mission:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 10px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 60%,#000 30%,#0000 75%)}.page-module__E0kJGG__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;margin-top:clamp(72px,8vw,112px);display:grid}.page-module__E0kJGG__principles li{padding-top:28px;position:relative}.page-module__E0kJGG__principles li:before{content:"";background:var(--copper);height:2px;position:absolute;top:5px;left:6px;right:0}.page-module__E0kJGG__principles li:after{content:"";background:var(--hasl);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0}.page-module__E0kJGG__principleTitle{letter-spacing:-.012em;font-size:1.0625rem;font-weight:580;line-height:1.35}.page-module__E0kJGG__principleBody{color:var(--text-2);text-wrap:pretty;margin-top:10px;font-size:.975rem;line-height:1.6}.page-module__E0kJGG__footer{z-index:1;border-top:1px solid var(--line);padding-top:clamp(104px,12vw,168px);padding-bottom:36px;position:relative}.page-module__E0kJGG__close{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:48px 24px;padding-bottom:clamp(88px,10vw,136px);display:grid}.page-module__E0kJGG__closeTitle{letter-spacing:-.04em;grid-column:1/span 6;font-size:clamp(3rem,1rem + 5.4vw,5.5rem);font-weight:580;line-height:.95}.page-module__E0kJGG__closePaths{grid-column:7/span 6;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.page-module__E0kJGG__closePath{border-top:1px solid var(--line-2);padding-top:16px}.page-module__E0kJGG__closeLabel{color:var(--text-3);font-size:.875rem}.page-module__E0kJGG__closeLink{letter-spacing:-.012em;overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:6px;font-size:1.125rem;font-weight:560;text-decoration:none;display:inline-flex}.page-module__E0kJGG__closeLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.page-module__E0kJGG__footGrid{border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;padding-block:44px;display:grid}.page-module__E0kJGG__footBrand{grid-column:1/span 5;align-items:flex-start;gap:12px;display:flex}.page-module__E0kJGG__footBrand p{font-weight:600;line-height:1.4}.page-module__E0kJGG__footBrand p span{max-width:30ch;color:var(--text-3);margin-top:4px;font-size:.9375rem;font-weight:400;display:block}.page-module__E0kJGG__footNav{grid-column:7/span 6;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.page-module__E0kJGG__footHead{color:var(--text-3);margin-bottom:12px;font-size:.8125rem;font-weight:500}.page-module__E0kJGG__footNav ul{gap:8px;display:grid}.page-module__E0kJGG__footNav a{color:var(--text-2);overflow-wrap:anywhere;transition:color .16s var(--ease-out);font-size:.9375rem;text-decoration:none}.page-module__E0kJGG__footNav a:hover{color:var(--text)}.page-module__E0kJGG__footBase{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:.8125rem;display:flex}.page-module__E0kJGG__fabNote{font-family:var(--font-data);font-variation-settings:"wdth" 87.5;letter-spacing:.08em;align-items:center;gap:12px;font-size:10.5px;display:flex}.page-module__E0kJGG__fiducial{background:var(--hasl);outline:1px solid var(--line-2);outline-offset:3px;border-radius:50%;width:8px;height:8px}@media (max-width:1079px){.page-module__E0kJGG__heroTitle,.page-module__E0kJGG__heroAside{grid-column:1/-1}.page-module__E0kJGG__heroLede{max-width:52ch}.page-module__E0kJGG__aboutGrid .page-module__E0kJGG__lead,.page-module__E0kJGG__aboutGrid .page-module__E0kJGG__body,.page-module__E0kJGG__foundersIntro,.page-module__E0kJGG__founderList{grid-column:1/-1}.page-module__E0kJGG__foundersIntro .page-module__E0kJGG__body{max-width:52ch}.page-module__E0kJGG__principles{grid-template-columns:minmax(0,1fr);max-width:560px}.page-module__E0kJGG__closeTitle,.page-module__E0kJGG__closePaths,.page-module__E0kJGG__footBrand,.page-module__E0kJGG__footNav{grid-column:1/-1}}@media (max-width:719px){.page-module__E0kJGG__demoTitle,.page-module__E0kJGG__demoText{grid-column:1/-1}.page-module__E0kJGG__footprint:before,.page-module__E0kJGG__founder:hover .page-module__E0kJGG__footprint:before{inset:-7px -4px}.page-module__E0kJGG__mission:before{-webkit-mask-image:linear-gradient(#000 0 22%,#0000 42%);mask-image:linear-gradient(#000 0 22%,#0000 42%)}.page-module__E0kJGG__productBoard{border-radius:16px;padding:30px 14px 0}.page-module__E0kJGG__hole{border-width:2px;width:10px;height:10px}.page-module__E0kJGG__hole[data-pos=tl],.page-module__E0kJGG__hole[data-pos=tr]{top:9px}.page-module__E0kJGG__hole[data-pos=tl],.page-module__E0kJGG__hole[data-pos=bl]{left:9px}.page-module__E0kJGG__hole[data-pos=tr],.page-module__E0kJGG__hole[data-pos=br]{right:9px}.page-module__E0kJGG__hole[data-pos=bl],.page-module__E0kJGG__hole[data-pos=br]{bottom:9px}.page-module__E0kJGG__boardLabel{padding:10px 16px}.page-module__E0kJGG__specRow dt,.page-module__E0kJGG__specRow dd{grid-column:1/-1}.page-module__E0kJGG__principles,.page-module__E0kJGG__closePaths{grid-template-columns:minmax(0,1fr)}.page-module__E0kJGG__footNav{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E0kJGG__footNav>div:last-child{grid-column:1/-1}.page-module__E0kJGG__founderList{gap:32px 20px}.page-module__E0kJGG__founderName{font-size:1.0625rem}.page-module__E0kJGG__founderRole{font-size:.875rem}}@media (max-width:479px){.page-module__E0kJGG__boardLabel{flex-direction:column;align-items:flex-start;padding-block:14px 26px}}
