.p-spec-sheet .breadcrumbs{display:flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.96px;text-transform:uppercase;margin-bottom:60px}.p-spec-sheet .breadcrumbs a{color:#969696;text-decoration:none}.p-spec-sheet .breadcrumbs a:hover{color:#fff}.p-spec-sheet .breadcrumbs .sep{color:#555}.p-spec-sheet .breadcrumbs .current{color:#CB8F55}.p-spec-sheet .spec-hero{background:#000;color:#fff;padding:140px 0 64px;border-bottom:1px solid rgba(255,255,255,.08)}.p-spec-sheet .spec-hero .inner{max-width:1440px;margin:0 auto;padding:0 56px}.p-spec-sheet .spec-hero .eyebrow{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.96px;text-transform:uppercase;color:#CB8F55;margin-bottom:28px}.p-spec-sheet .spec-hero h1{font-family:Saira Condensed,sans-serif;font-size:120px;font-weight:400;line-height:.9;text-transform:uppercase;margin:0;letter-spacing:-1px}.p-spec-sheet .spec-hero .meta-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.08);margin-top:56px}.p-spec-sheet .spec-meta-cell{background:#000;padding:22px 24px}.p-spec-sheet .spec-meta-cell .lbl{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.96px;text-transform:uppercase;color:#7D7D7D;margin-bottom:6px}.p-spec-sheet .spec-meta-cell .val{font-family:Saira Condensed,sans-serif;font-size:28px;font-weight:600;color:#fff}.p-spec-sheet .spec-hero .actions{display:flex;gap:12px;margin-top:40px;flex-wrap:wrap}.p-spec-sheet .spec-section{background:#000;color:#fff;padding:100px 0;border-top:1px solid rgba(255,255,255,.06)}.p-spec-sheet .spec-section .inner{max-width:1440px;margin:0 auto;padding:0 56px}.p-spec-sheet .spec-section-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;margin-bottom:48px;align-items:end}.p-spec-sheet .spec-section-head .left{display:flex;flex-direction:column;gap:14px}.p-spec-sheet .spec-section-head .eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.96px;text-transform:uppercase;color:#CB8F55}.p-spec-sheet .spec-section-head h2{font-family:Saira Condensed,sans-serif;font-size:64px;font-weight:400;line-height:1;text-transform:uppercase;margin:0;letter-spacing:-.5px}.p-spec-sheet .spec-section-head p{font-family:var(--font-body);font-size:15px;line-height:1.7;color:#C0C0C0;margin:0}.p-spec-sheet .spec-figure{background:#050505;border:1px solid rgba(255,255,255,.08);padding:24px}.p-spec-sheet .spec-figure img{width:100%;height:auto;display:block}.p-spec-sheet .spec-figure-caption{display:flex;justify-content:space-between;align-items:baseline;margin-top:18px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.96px;text-transform:uppercase}.p-spec-sheet .spec-figure-caption .label{color:#fff}.p-spec-sheet .spec-figure-caption .ref{color:#7D7D7D;font-family:var(--font-mono);letter-spacing:.4px}.p-spec-sheet .dims-table{width:100%;border-collapse:collapse;margin-top:32px;font-family:var(--font-body);color:#fff}.p-spec-sheet .dims-table thead th{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.96px;text-transform:uppercase;color:#7D7D7D;text-align:left;padding:14px 12px 14px 0;border-bottom:1px solid rgba(255,255,255,.2)}.p-spec-sheet .dims-table tbody td{padding:20px 12px 20px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px;vertical-align:middle}.p-spec-sheet .dims-table td.key{font-family:Saira Condensed,sans-serif;font-weight:700;font-size:26px;color:#CB8F55;width:60px}.p-spec-sheet .dims-table td.dim-name{font-family:var(--font-body);font-weight:600;font-size:13px;letter-spacing:.6px;text-transform:uppercase;color:#fff}.p-spec-sheet .dims-table td.dim-val{font-family:Saira Condensed,sans-serif;font-weight:600;font-size:22px;color:#fff;white-space:nowrap}.p-spec-sheet .dims-table td.dim-tol{font-family:var(--font-mono);font-size:12px;color:#969696}.p-spec-sheet .components-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.08);margin-top:32px}.p-spec-sheet .component-row{background:#0A0A0A;padding:22px 24px;display:grid;grid-template-columns:32px 1fr 90px;align-items:center;grid-gap:16px;gap:16px}.p-spec-sheet .component-row .marker{width:22px;height:22px;border:1.5px solid #cb8f55;display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;font-weight:700;color:#CB8F55}.p-spec-sheet .component-row .name{font-family:Saira Semi Condensed,sans-serif;font-size:18px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#fff}.p-spec-sheet .component-row .role{font-family:var(--font-body);font-size:11px;color:#969696;text-transform:uppercase;letter-spacing:.6px;text-align:right}.p-spec-sheet .fea-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.08);margin-top:32px}.p-spec-sheet .fea-stat{background:#0A0A0A;padding:24px 26px}.p-spec-sheet .fea-stat .lbl{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.96px;text-transform:uppercase;color:#7D7D7D}.p-spec-sheet .fea-stat .val{font-family:Saira Condensed,sans-serif;font-size:36px;font-weight:600;color:#fff;margin-top:8px;line-height:1}.p-spec-sheet .fea-stat .unit{font-family:Saira Condensed,sans-serif;font-size:16px;color:#CB8F55;margin-left:6px}.p-spec-sheet .fea-stat .note{font-family:var(--font-body);font-size:11px;color:#969696;line-height:1.5;margin-top:8px}.p-spec-sheet .spec-cta{background:#181818;padding:80px 0;border-top:1px solid rgba(255,255,255,.06)}.p-spec-sheet .spec-cta .inner{max-width:1440px;margin:0 auto;padding:0 56px;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:60px;gap:60px;align-items:center}.p-spec-sheet .spec-cta h2{font-family:Saira Condensed,sans-serif;font-size:56px;font-weight:400;line-height:1;text-transform:uppercase;margin:0 0 18px;letter-spacing:-.4px}.p-spec-sheet .spec-cta p{font-family:var(--font-body);font-size:15px;line-height:1.65;color:#C0C0C0;margin:0}.p-spec-sheet .spec-cta .actions{display:flex;flex-direction:column;gap:12px;align-items:flex-end}@media (max-width:1100px){.p-spec-sheet .spec-hero h1{font-size:88px}.p-spec-sheet .spec-section-head{grid-template-columns:1fr;gap:24px}.p-spec-sheet .spec-section-head h2{font-size:48px}.p-spec-sheet .components-list{grid-template-columns:1fr}.p-spec-sheet .fea-stats{grid-template-columns:repeat(2,1fr)}.p-spec-sheet .spec-cta .inner{grid-template-columns:1fr}.p-spec-sheet .spec-cta .actions{align-items:flex-start;flex-direction:row}}@media (max-width:720px){.p-spec-sheet .spec-hero{padding:100px 0 48px}.p-spec-sheet .spec-hero .inner{padding:0 24px}.p-spec-sheet .spec-hero h1{font-size:clamp(30px,9vw,56px);overflow-wrap:break-word}.p-spec-sheet .spec-hero .meta-row{grid-template-columns:1fr 1fr}.p-spec-sheet .spec-section{padding:64px 0}.p-spec-sheet .spec-section .inner{padding:0 24px}.p-spec-sheet .spec-section-head h2{font-size:clamp(26px,7vw,40px);overflow-wrap:break-word}.p-spec-sheet .fea-stats{grid-template-columns:1fr}.p-spec-sheet .spec-cta .inner{padding:0 24px}.p-spec-sheet .spec-cta h2{font-size:clamp(26px,8vw,48px);overflow-wrap:break-word}}