.aJ6KRG_container{box-sizing:content-box;max-width:var(--container-content);padding-inline:var(--spacing-gutter);margin-inline:auto}.aJ6KRG_hero{padding-block:1.5rem 2rem}.aJ6KRG_breadcrumb{font-size:var(--text-small);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.aJ6KRG_breadcrumb a:hover{text-decoration:underline}.aJ6KRG_heroLayout{align-items:center;gap:2rem;display:grid}.aJ6KRG_heroLayout h1{max-width:52rem}.aJ6KRG_label{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-secondary);font-weight:500}.aJ6KRG_intro{max-width:46rem;font-size:var(--text-lead);color:var(--color-text-secondary);margin-top:1rem;line-height:1.6}.aJ6KRG_context{border:1px solid var(--color-border);border-radius:calc(var(--radius-card) * 2);background:var(--color-surface-alt);overflow:hidden}.aJ6KRG_contextCopy{padding:1.5rem}.aJ6KRG_illustration{display:none}.aJ6KRG_illustration svg{width:100%;height:100%;display:block}.aJ6KRG_contextTitle{font-weight:600;font-size:var(--text-body)}.aJ6KRG_context ul{gap:.5rem;margin-top:.75rem;display:grid}.aJ6KRG_context li{color:var(--color-text-secondary);font-size:var(--text-small);align-items:baseline;gap:.75rem;display:flex}.aJ6KRG_context li span{background:var(--color-brand);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.aJ6KRG_catalogue{background:var(--color-surface-alt);padding-block:2rem}.aJ6KRG_sectionHeading{margin-bottom:1.5rem}.aJ6KRG_sectionHeading p{max-width:48rem;color:var(--color-text-secondary);margin-top:.75rem}.aJ6KRG_familyGrid,.aJ6KRG_productGrid{grid-auto-rows:1fr;gap:1.5rem;display:grid}.aJ6KRG_family{background:var(--color-white);border-radius:calc(var(--radius-card) * 2);flex-direction:column;align-items:flex-start;min-width:0;padding:1.5rem;transition:box-shadow .18s;display:flex}.aJ6KRG_family:hover{box-shadow:0 0 0 1px var(--color-brand)}.aJ6KRG_familyIcon{color:var(--color-brand);margin-bottom:1.5rem}.aJ6KRG_family p{color:var(--color-text-secondary);margin-top:1rem;margin-bottom:1.5rem;line-height:1.65}.aJ6KRG_familyAction{border-radius:var(--radius-pill);background:var(--color-brand);min-height:2.75rem;color:var(--color-white);justify-content:center;align-items:center;margin-top:auto;padding:.5rem 1.25rem;font-weight:500;transition:background-color .18s;display:inline-flex}.aJ6KRG_family:hover .aJ6KRG_familyAction,.aJ6KRG_family:focus-visible .aJ6KRG_familyAction{background:var(--color-ink)}.aJ6KRG_typeTitle{max-width:58rem}.aJ6KRG_referenceCatalogue{background:var(--color-white);border-top:1px solid var(--color-border);padding-block:2rem 3rem}.aJ6KRG_referenceList{grid-auto-rows:1fr;gap:1.5rem;display:grid}.aJ6KRG_referenceCard{border:1px solid var(--color-border);border-radius:calc(var(--radius-card) * 2);background:var(--color-white);flex-direction:column;min-width:0;display:flex;overflow:hidden}.aJ6KRG_referenceImage{aspect-ratio:4/3;border-bottom:1px solid var(--color-border);display:block;position:relative}.aJ6KRG_referenceImage img{object-fit:contain;padding:1.5rem}.aJ6KRG_referenceImage[data-image-fit=cover] img{object-fit:cover;padding:1rem}.aJ6KRG_referenceImagePending{color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.aJ6KRG_referenceImagePending span{color:var(--color-text-secondary);font-size:var(--text-small)}.aJ6KRG_referenceBody{flex-direction:column;flex:1;padding:1.5rem;display:flex}.aJ6KRG_referenceCard h3{overflow-wrap:anywhere}.aJ6KRG_referenceCard h3 a:hover{color:var(--color-brand)}.aJ6KRG_referenceCard a:focus-visible{outline:2px solid var(--color-brand);outline-offset:-3px}.aJ6KRG_referenceDescription{max-width:46rem;color:var(--color-text-secondary);line-height:1.65}.aJ6KRG_referenceCard h3+.aJ6KRG_referenceDescription{margin-top:1rem}.aJ6KRG_referenceAction{margin-top:auto;padding-top:1.5rem}.aJ6KRG_emptyReferences{border:1px solid var(--color-border);border-radius:calc(var(--radius-card) * 2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem;display:flex}.aJ6KRG_family:focus-visible,.aJ6KRG_breadcrumb a:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.aJ6KRG_footerCta{padding-block:3rem}.aJ6KRG_ctaLayout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.aJ6KRG_ctaLayout>div{max-width:46rem}.aJ6KRG_ctaLayout p{color:var(--color-text-secondary);margin-top:1rem}@media (min-width:48rem){.aJ6KRG_container{padding-inline:var(--spacing-gutter-lg)}.aJ6KRG_familyGrid,.aJ6KRG_productGrid,.aJ6KRG_referenceList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.aJ6KRG_hero{padding-block:2rem}.aJ6KRG_heroLayout{grid-template-columns:1.4fr 1fr;gap:3rem}.aJ6KRG_heroLayout>div{min-width:0}.aJ6KRG_illustration{background-image:var(--pattern-grid);background-size:var(--pattern-grid-size);height:12rem;display:block}.aJ6KRG_context .aJ6KRG_illustration{margin:.5rem 1.5rem 0}.aJ6KRG_contextCopy{border-top:1px solid var(--color-border);background:var(--color-white);padding-top:1rem}.aJ6KRG_typeHeroLayout{grid-template-columns:1.8fr 1fr}.aJ6KRG_typeHeroLayout>.aJ6KRG_illustration{border-radius:calc(var(--radius-card) * 2);background-color:var(--color-surface-alt);height:14rem}.aJ6KRG_footerCta{padding-block:3rem}.aJ6KRG_familyGrid,.aJ6KRG_productGrid,.aJ6KRG_referenceList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:96rem){.aJ6KRG_container{padding-inline:var(--spacing-gutter-xl)}}@media (prefers-reduced-motion:reduce){.aJ6KRG_family,.aJ6KRG_familyAction{transition:none}}
