.ProductPage_hero__p6vsT{position:relative;width:var(--rail);margin:0 auto;padding:clamp(140px,18vh,200px) var(--pad) clamp(56px,7vw,88px)}.ProductPage_hero__p6vsT>span{display:none}.ProductPage_heroGrid__dCxAA{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:32px 64px;margin-top:24px}.ProductPage_name__5qofY{font-size:clamp(52px,8.4vw,140px);font-weight:400;line-height:.92;letter-spacing:-.055em}.ProductPage_marked__F_Fu5{display:flex;align-items:center;gap:.2em}.ProductPage_marked__F_Fu5 svg{flex:none;height:.92em;width:auto}.ProductPage_claim__GTFON{max-width:30ch;font-size:clamp(19px,1.7vw,24px);line-height:1.35;letter-spacing:-.02em;color:var(--ink)}.ProductPage_tabs__WtRcD{position:sticky;top:68px;z-index:10;display:flex;gap:28px;width:var(--rail);margin:0 auto;padding:0 var(--pad);overflow-x:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:hsla(0,0%,4%,.92);backdrop-filter:blur(12px);scrollbar-width:none}.ProductPage_tab__pDtMn{position:relative;flex:none;padding:16px 0;font-size:13.5px;color:var(--ink-3);text-decoration:none;transition:color .2s var(--ease-out)}.ProductPage_tab__pDtMn:hover,.ProductPage_tab__pDtMn[aria-current=page]{color:var(--ink)}.ProductPage_tab__pDtMn[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink)}section.ProductPage_drawing__6j01p{min-height:0;padding-top:40px;padding-bottom:56px}.ProductPage_drawingInner__471C_{max-width:760px;margin:0 auto}section.ProductPage_module__lfs90{min-height:0;scroll-margin-top:120px}.ProductPage_moduleHead__zZ851 .ProductPage_heroGrid__dCxAA{margin-top:16px}.ProductPage_moduleName__PNldm{font-size:clamp(40px,5.2vw,84px);font-weight:400;line-height:.95;letter-spacing:-.05em}.ProductPage_module__lfs90 .ProductPage_drawingInner__471C_{margin-top:clamp(24px,4vw,48px);margin-bottom:clamp(24px,4vw,48px)}.ProductPage_blocks__Sw_pW{position:relative;list-style:none}.ProductPage_block__Y1rGd:before,.ProductPage_blocks__Sw_pW:before{content:"";position:absolute;left:0;right:0;height:1px;transform-origin:left}.ProductPage_blocks__Sw_pW:before{top:0;background:var(--line);transition:transform 1.1s var(--ease-out)}.ProductPage_block__Y1rGd{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1.3fr);gap:12px 32px;padding:32px 0 36px}.ProductPage_block__Y1rGd:before{bottom:0;background:var(--line);transition:transform 1s var(--ease-out) calc(.2s + var(--i, 0) * .1s)}.ProductPage_block__Y1rGd>*{transition:opacity .8s var(--ease-out) calc(.25s + var(--i, 0) * .1s),transform .8s var(--ease-out) calc(.25s + var(--i, 0) * .1s)}.ProductPage_blocks__Sw_pW[data-drawn=off] .ProductPage_block__Y1rGd:before,.ProductPage_blocks__Sw_pW[data-drawn=off]:before{transform:scaleX(0)}.ProductPage_blocks__Sw_pW[data-drawn=off] .ProductPage_block__Y1rGd>*{opacity:0;transform:translateY(12px)}.ProductPage_blockIndex__8o7Yc{padding-top:6px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;color:var(--ink-3);transition:opacity .8s var(--ease-out) calc(.25s + var(--i, 0) * .1s),transform .8s var(--ease-out) calc(.25s + var(--i, 0) * .1s)}.ProductPage_blockTitle__SuUA_{font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.15;letter-spacing:-.03em}.ProductPage_blockBody__izzfl{display:flex;flex-direction:column;gap:18px;font-size:16px;line-height:1.6;color:var(--ink-2)}.ProductPage_spec__KDjsq{display:flex;flex-wrap:wrap;gap:6px;list-style:none}.ProductPage_spec__KDjsq li{padding:5px 9px;border:1px solid var(--line-strong);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:var(--ink)}section.ProductPage_next__HsAy_{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-height:0}.ProductPage_next__HsAy_>:last-child{margin-top:16px}.ProductPage_nextLink__F4TZY{font-size:clamp(40px,5.6vw,84px);font-weight:400;line-height:1;letter-spacing:-.05em;color:var(--ink);text-decoration:none;transition:color .25s var(--ease-out)}.ProductPage_nextLink__F4TZY:hover{color:var(--lime)}@media (max-width:900px){.ProductPage_block__Y1rGd,.ProductPage_heroGrid__dCxAA{grid-template-columns:1fr}}@media (pointer:coarse){.ProductPage_tabs__WtRcD{background:var(--bg);backdrop-filter:none}}