.page_page__yL2zZ{min-height:100vh;background-color:var(--bg-canvas)}.page_breadcrumb__Q_XvT{max-width:var(--container-standard);margin-inline:auto;padding:var(--space-5) var(--gutter-md) 0;display:flex;align-items:center;gap:var(--space-2)}.page_breadcrumb__Q_XvT a,.page_breadcrumb__Q_XvT span{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--text-tertiary);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.page_breadcrumb__Q_XvT a:hover{color:var(--text-primary)}.page_breadcrumbSep__JzU0B{color:var(--border-medium);font-size:var(--text-xs)}.page_hero__5Z4B9{max-width:var(--container-standard);margin-inline:auto;padding:var(--space-8) var(--gutter-md);display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}@media (min-width:1024px){.page_hero__5Z4B9{grid-template-columns:1.15fr .85fr;gap:var(--space-9)}}.page_imagePanel__d9aGJ{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + var(--space-5))}.page_heroImage__8p7qw{aspect-ratio:4/3;background-color:var(--bg-surface-subtle);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.page_heroImage__8p7qw img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-standard) var(--ease-standard)}.page_imageThumbs__hsWdK{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.page_imageThumb__GmeLH{width:72px;height:54px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-subtle);cursor:pointer;background-color:var(--bg-surface-subtle);flex-shrink:0;transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.page_imageThumb__GmeLH[aria-selected=true]{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary)}.page_imageThumb__GmeLH:hover{border-color:var(--border-medium);transform:translateY(-1px)}.page_info__WsL4e{display:flex;flex-direction:column;gap:var(--space-5);background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-8);box-shadow:var(--shadow-card)}.page_infoBrand__NcLVR{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-tertiary)}.page_infoName__8JWNp{font-family:var(--font-primary);font-size:clamp(var(--text-2xl),3vw,var(--text-4xl));font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);color:var(--text-primary);line-height:var(--leading-tight)}.page_infoMeta__I1Heo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.page_chip__aXB_O{display:inline-flex;align-items:center;padding:3px var(--space-3);border:1px solid var(--border-subtle);background-color:var(--bg-surface-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary)}.page_chipHalo__cH2nb{border-color:rgba(184,147,90,.4);color:var(--colour-halo);background-color:rgba(184,147,90,.1)}.page_priceBlock__wIHw5{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.page_priceAmount__WHl4i{font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug);color:var(--text-primary)}.page_priceTax__fm_99{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}.page_availability__ybQpL{display:flex;align-items:center;gap:var(--space-2)}.page_availabilityDot__9NTWg{width:6px;height:6px;border-radius:50%;flex-shrink:0}.page_availabilityDot__9NTWg[data-status=IN_STOCK]{background-color:var(--colour-verified)}.page_availabilityDot__9NTWg[data-status=LOW_STOCK]{background-color:var(--colour-caution)}.page_availabilityDot__9NTWg[data-status=PRE_ORDER]{background-color:var(--colour-halo)}.page_availabilityDot__9NTWg[data-status=SPECIAL_ORDER]{background-color:var(--text-tertiary)}.page_availabilityDot__9NTWg[data-status=OUT_OF_STOCK]{background-color:var(--colour-error)}.page_availabilityLabel___kHVB{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary)}.page_ctaRow__HDTP8{display:flex;flex-direction:column;gap:var(--space-2)}.page_btnAdd__3EhFg{width:100%;padding:var(--space-4);background-color:var(--text-primary);color:#FFFFFF;border:1px solid var(--text-primary);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);cursor:pointer;box-shadow:var(--shadow-subtle);transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.page_btnAdd__3EhFg:hover{background-color:var(--colour-ignition);border-color:var(--colour-ignition);transform:translateY(-1px);box-shadow:0 4px 14px var(--colour-ignition-20)}.page_btnEnquire__reRBP{width:100%;padding:var(--space-4);background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.page_btnEnquire__reRBP:hover{border-color:var(--text-primary);color:var(--text-primary);background-color:var(--bg-surface-subtle)}.page_section__sAgxQ{max-width:var(--container-standard);margin-inline:auto;padding:var(--space-9) var(--gutter-md);border-top:1px solid var(--border-subtle)}.page_sectionTitle__FLins{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-6)}.page_dnaGrid__q0Bac{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background-color:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-subtle)}@media (min-width:768px){.page_dnaGrid__q0Bac{grid-template-columns:repeat(3,1fr)}}.page_dnaCell__sJaR2{background-color:var(--bg-surface);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.page_dnaKey__ynsR9{font-size:.625rem;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-tertiary)}.page_dnaKey__ynsR9,.page_dnaValue__UF4sM{font-family:var(--font-mono);font-weight:var(--weight-medium)}.page_dnaValue__UF4sM{font-size:var(--text-base);color:var(--text-primary)}.page_dnaConfidence__C2uL4{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1)}.page_dnaConfidenceDot__g0O0o{width:4px;height:4px;border-radius:50%}.page_dnaConfidenceDot__g0O0o[data-confidence=VERIFIED]{background-color:var(--colour-verified)}.page_dnaConfidenceDot__g0O0o[data-confidence=KNOWN]{background-color:var(--text-tertiary)}.page_dnaConfidenceDot__g0O0o[data-confidence=INFERRED]{background-color:var(--colour-caution)}.page_dnaConfidenceLabel__pQORu{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-tertiary)}.page_editorial__R_1Et{max-width:var(--container-standard);margin-inline:auto;padding:var(--space-9) var(--gutter-md);border-top:1px solid var(--border-subtle);display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:1024px){.page_editorial__R_1Et{grid-template-columns:1fr 2fr;gap:var(--space-9)}}.page_editorialBody__3HAHO{font-size:var(--text-md);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:60ch}.page_engineeringSpec__09fcL{margin-top:var(--space-10);padding:var(--space-11) var(--gutter-md);background-color:var(--colour-carbon);color:var(--colour-chalk);border-top:1px solid var(--colour-steel);border-bottom:1px solid var(--colour-steel)}.page_engineeringSpec__09fcL .page_sectionTitle__FLins{color:var(--colour-smoke)}.page_specTable__rkB4e{width:100%;max-width:var(--container-standard);margin-inline:auto;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--text-sm)}.page_specTable__rkB4e tr{border-bottom:1px solid var(--colour-steel)}.page_specTable__rkB4e tr:last-child{border-bottom:none}.page_specTable__rkB4e td{padding:var(--space-4) var(--space-3);vertical-align:top}.page_specTable__rkB4e td:first-child{font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--colour-smoke);width:30%;padding-left:0}.page_specTable__rkB4e td:last-child{color:var(--colour-off-white)}.page_pedigree__ykngQ{max-width:var(--container-standard);margin-inline:auto;padding:var(--space-9) var(--gutter-md);border-top:1px solid rgba(184,147,90,.3);background-color:var(--bg-surface-subtle);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.page_phasePlaceholder__iiVb_{padding:var(--space-6);border:1px dashed var(--border-medium);border-radius:var(--radius-md);text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-tertiary)}