.section.svelte-8boxyg{padding:0 0 var(--space-section-y-end);gap:var(--space-section-y-end,4rem);flex-direction:column;display:flex}.eyebrow.svelte-8boxyg{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;color:var(--color-brand-primary);align-items:center;gap:.6rem;font-size:1rem;font-weight:600;display:inline-flex}.eyebrow.svelte-8boxyg:before{content:"";background-color:currentColor;width:24px;height:3px}.section-title.svelte-8boxyg{font-family:var(--font-display);font-size:var(--font-size-display-lg);text-transform:uppercase;letter-spacing:.015em;color:var(--color-iron);margin:.35rem 0 0;font-weight:700;line-height:1.02}.canvas.svelte-8boxyg{background-color:var(--color-iron);gap:5px;padding:5px;display:grid}.hero-canvas.svelte-8boxyg{grid-template-rows:minmax(400px,auto) 104px;grid-template-columns:repeat(12,1fr);grid-template-areas:"copy copy copy copy copy copy photo photo photo photo photo photo""copy copy copy copy copy copy model model model model hy hb"}.copy-cell.svelte-8boxyg{background-color:var(--color-white);flex-direction:column;grid-area:copy;justify-content:center;align-items:flex-start;gap:1.1rem;padding:clamp(1.75rem,3.5vw,3.25rem);display:flex}.back-link.svelte-8boxyg{font-size:var(--font-size-small);color:var(--text-muted);transition:color var(--transition-fast);font-weight:600;text-decoration:none}.back-link.svelte-8boxyg:hover{color:var(--color-brand-primary)}.hero-title.svelte-8boxyg{font-family:var(--font-display);font-size:var(--font-size-display-lg);text-transform:uppercase;letter-spacing:.01em;color:var(--color-iron);margin:0;font-weight:700;line-height:1.02}.hero-lead.svelte-8boxyg{max-width:54ch;color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.65}.hero-actions.svelte-8boxyg{flex-wrap:wrap;gap:.85rem;margin-top:.25rem;display:flex}.btn.svelte-8boxyg{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}.btn.svelte-8boxyg:focus-visible,.back-link.svelte-8boxyg:focus-visible,.related-cell.svelte-8boxyg:focus-visible,.cta-phone.svelte-8boxyg:focus-visible,.cta-link.svelte-8boxyg:focus-visible{outline:3px solid var(--color-brand-hover);outline-offset:3px}.btn--primary.svelte-8boxyg{background-color:var(--color-brand-primary);color:var(--color-white)}.btn--primary.svelte-8boxyg:hover{background-color:var(--color-brand-hover)}.btn--ghost.svelte-8boxyg{border:2px solid var(--color-iron);color:var(--color-iron)}.btn--ghost.svelte-8boxyg:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.photo-cell.svelte-8boxyg{background-color:var(--color-white);grid-area:photo;min-width:0;position:relative;overflow:hidden}.photo-cell.svelte-8boxyg img:where(.svelte-8boxyg){object-fit:contain;box-sizing:border-box;filter:grayscale()contrast(1.06);width:100%;height:100%;transition:filter var(--transition-medium);padding:clamp(.5rem,1.5vw,1.25rem);position:absolute;inset:0}@media (hover:hover){.photo-cell.svelte-8boxyg:hover img:where(.svelte-8boxyg){filter:grayscale(0%)contrast(1.02)}}.model-cell.svelte-8boxyg{background-color:var(--color-white);grid-area:model;align-items:center;gap:1.25rem;padding:.75rem clamp(1rem,2.5vw,2rem);display:flex}.model-shot.svelte-8boxyg{object-fit:contain;object-position:left center;flex:none;width:auto;max-width:150px;height:74px}.model-logo.svelte-8boxyg{width:auto;height:26px}.model-brand.svelte-8boxyg{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-iron);font-size:1.05rem;font-weight:700}.model-text.svelte-8boxyg{flex-direction:column;gap:.15rem;min-width:0;display:flex}.model-note.svelte-8boxyg{letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:.72rem;font-weight:500}.model-code.svelte-8boxyg{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--color-iron);font-size:clamp(1.2rem,2vw,1.7rem);font-weight:700}.use-canvas.svelte-8boxyg{grid-template-columns:repeat(12,1fr)}.head-cell.svelte-8boxyg{background-color:var(--color-white);grid-column:span 10;padding:1.75rem clamp(1.25rem,3vw,2.5rem) 1.9rem}.use-cell.svelte-8boxyg{background-color:var(--color-white);grid-column:span 12;padding:clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,3vw,2.5rem)}.use-list.svelte-8boxyg,.spec-list.svelte-8boxyg{margin:0;padding:0;list-style:none}.use-list.svelte-8boxyg li:where(.svelte-8boxyg){border-bottom:1px solid var(--border-default);color:var(--color-steel);align-items:flex-start;gap:.7rem;padding:.8rem 0;font-weight:500;line-height:1.55;display:flex}.use-list.svelte-8boxyg li:where(.svelte-8boxyg):last-child{border-bottom:0}.use-list.svelte-8boxyg svg:where(.svelte-8boxyg){fill:none;width:22px;height:22px;stroke:var(--color-brand-primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.1em}.spec-list.svelte-8boxyg{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.spec-list.svelte-8boxyg li:where(.svelte-8boxyg){background-color:var(--color-chalk);font-size:var(--font-size-small);color:var(--color-iron);padding:.4rem .85rem;font-weight:600}.successor-note.svelte-8boxyg{border-left:3px solid var(--color-accent-yellow);font-size:var(--font-size-small);color:var(--text-muted);margin:1.25rem 0 0;padding-left:1rem;line-height:1.6}.successor-note.svelte-8boxyg strong:where(.svelte-8boxyg){color:var(--color-iron)}.video-canvas.svelte-8boxyg{grid-template-columns:repeat(12,1fr)}.video-cell.svelte-8boxyg{aspect-ratio:16/9;background-color:var(--color-onyx);grid-column:span 11;min-width:0;position:relative}.video-cell.svelte-8boxyg iframe:where(.svelte-8boxyg){border:0;width:100%;height:100%;position:absolute;inset:0}.video-play.svelte-8boxyg{cursor:pointer;text-align:left;background:0 0;border:0;align-items:flex-end;gap:1rem;padding:clamp(1.25rem,3vw,2.25rem);display:flex;position:absolute;inset:0}.video-play.svelte-8boxyg img:where(.svelte-8boxyg){object-fit:cover;filter:grayscale()contrast(1.05)brightness(.72);width:100%;height:100%;transition:filter var(--transition-medium);position:absolute;inset:0}.video-play.svelte-8boxyg:hover img:where(.svelte-8boxyg){filter:grayscale(60%)contrast(1.02)brightness(.82)}.video-icon.svelte-8boxyg{z-index:1;background-color:var(--color-brand-primary);width:64px;height:64px;transition:background-color var(--transition-fast);flex:none;place-items:center;display:grid;position:relative}.video-play.svelte-8boxyg:hover .video-icon:where(.svelte-8boxyg){background-color:var(--color-brand-hover)}.video-icon.svelte-8boxyg svg:where(.svelte-8boxyg){width:26px;height:26px;fill:var(--color-white)}.video-label.svelte-8boxyg{z-index:1;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--color-white);flex-direction:column;gap:.2rem;font-size:1.15rem;font-weight:600;display:flex;position:relative}.video-label.svelte-8boxyg small:where(.svelte-8boxyg){font-family:var(--font-body);letter-spacing:0;text-transform:none;color:#ffffffbf;font-size:.75rem;font-weight:400}.video-play.svelte-8boxyg:focus-visible{outline:3px solid var(--color-brand-hover);outline-offset:-3px}.acc--vy.svelte-8boxyg{background-color:var(--color-accent-yellow);grid-column:span 1}.related-canvas.svelte-8boxyg{grid-template-columns:repeat(12,1fr)}.related-head.svelte-8boxyg{background-color:var(--color-white);grid-column:span 12;padding:1.1rem clamp(1.25rem,3vw,2.5rem)}.related-cell.svelte-8boxyg{background-color:var(--color-white);min-width:0;transition:background-color var(--transition-fast);flex-direction:column;grid-column:span 3;gap:.3rem;padding:1.25rem 1.3rem 1.4rem;text-decoration:none;display:flex}.related-cell.svelte-8boxyg:hover{background-color:var(--color-chalk)}.related-thumb.svelte-8boxyg{object-fit:contain;object-position:left center;width:100%;height:72px;margin-bottom:.5rem}.related-model.svelte-8boxyg{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--color-brand-primary);font-size:1.15rem;font-weight:700}.related-name.svelte-8boxyg{font-size:var(--font-size-small);color:var(--text-muted);line-height:1.5}.cta-canvas.svelte-8boxyg{grid-template-columns:repeat(12,1fr)}.cta-cell.svelte-8boxyg{background-color:var(--color-brand-primary);flex-wrap:wrap;grid-column:span 10;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.5rem,4vw,3.5rem);display:flex}.cta-title.svelte-8boxyg{font-family:var(--font-display);font-size:var(--font-size-display-md);text-transform:uppercase;letter-spacing:.02em;color:var(--color-white);margin:0;font-weight:700}.cta-sub.svelte-8boxyg{font-size:var(--font-size-small);color:#ffffffe0;margin:.35rem 0 0}.cta-actions.svelte-8boxyg{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.cta-phone.svelte-8boxyg{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-white);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;text-decoration:none}.cta-phone.svelte-8boxyg:hover{text-decoration:underline}.cta-link.svelte-8boxyg{font-size:var(--font-size-small);color:var(--color-white);text-underline-offset:3px;font-weight:700;text-decoration:underline}.acc.svelte-8boxyg{min-width:0}.acc--hy.svelte-8boxyg{background-color:var(--color-accent-yellow);grid-area:hy}.acc--hb.svelte-8boxyg{background-color:var(--color-accent-blue);grid-area:hb}.acc--uy.svelte-8boxyg{background-color:var(--color-accent-yellow);grid-column:span 2}.acc--rb.svelte-8boxyg{background-color:var(--color-accent-blue);grid-column:span 12;min-height:22px}.acc--ty.svelte-8boxyg{background-color:var(--color-accent-yellow);grid-column:span 2}html[data-reveal-ready] [data-reveal].svelte-8boxyg{opacity:0;transition:opacity var(--transition-reveal), transform var(--transition-reveal);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}html[data-reveal-ready] [data-reveal].svelte-8boxyg.is-revealed{opacity:1;transform:none}@media (width<=1000px){.related-cell.svelte-8boxyg{grid-column:span 6}}@media (width<=800px){.canvas.svelte-8boxyg{flex-direction:column;gap:4px;padding:4px;display:flex}.section.svelte-8boxyg{gap:2.5rem}.copy-cell.svelte-8boxyg{padding:1.5rem 1.2rem 1.6rem}.photo-cell.svelte-8boxyg{min-height:300px}.head-cell.svelte-8boxyg,.use-cell.svelte-8boxyg,.related-head.svelte-8boxyg{padding:1.25rem 1.2rem 1.4rem}.cta-cell.svelte-8boxyg{padding:1.75rem 1.2rem 1.9rem}.acc.svelte-8boxyg{min-height:22px}}@media (prefers-reduced-motion:reduce){[data-reveal].svelte-8boxyg{opacity:1;transition:none;transform:none}.photo-cell.svelte-8boxyg img:where(.svelte-8boxyg),.btn.svelte-8boxyg{transition:none}}
