.GlazingApplications_objects__w4OGU{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(280px,calc(50% - 10px))),1fr));gap:var(--space-5)}.GlazingApplications_card__mMNCC{min-width:0;display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card)}.GlazingApplications_visual__aisRp{position:relative;aspect-ratio:2/1;border-radius:var(--radius-card) var(--radius-card) 0 0;overflow:hidden;background:var(--color-surface-soft)}.GlazingApplications_visual__aisRp img{object-fit:cover}.GlazingApplications_visualLabel__R8J_T{position:absolute;bottom:var(--space-3);left:var(--space-3);right:var(--space-3);width:fit-content;max-width:calc(100% - var(--space-6));padding:var(--space-1) var(--space-2);background:var(--color-surface-dark);color:var(--color-text-on-dark);font-size:12px;line-height:1.5}.GlazingApplications_copy__dT5K9{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-6)}.GlazingApplications_copy__dT5K9 h3{margin:0;color:var(--color-heading);font-size:clamp(22px,1.8vw,28px);line-height:1.35}.GlazingApplications_copy__dT5K9 p{margin:var(--space-4) 0 var(--space-6);color:var(--color-text-muted);font-size:16px;line-height:1.7}.GlazingApplications_action__VFTc8{display:inline-block;margin-top:auto;padding-block:var(--space-3);color:var(--color-gold-on-light);font-size:14px;font-weight:750;line-height:1.6;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.GlazingApplications_action__VFTc8:hover{color:var(--color-heading)}.GlazingApplications_action__VFTc8:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px;border-radius:var(--radius-control)}.GlazingApplications_professionals__RlpR8{margin-top:var(--space-8);padding:clamp(24px,3vw,40px);border-radius:var(--radius-card);background:var(--color-surface-dark);color:var(--color-text-on-dark)}.GlazingApplications_professionalHeading__Mj_MD{min-width:0}.GlazingApplications_eyebrow__Cq6UN{margin:0 0 var(--space-3);color:var(--color-gold-on-dark);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;line-height:1.6}.GlazingApplications_professionalHeading__Mj_MD h3{margin:0;color:var(--color-white);font-size:clamp(22px,2vw,30px);line-height:1.3}.GlazingApplications_professionalHeading__Mj_MD>p:last-child{margin:var(--space-4) 0 0;color:var(--color-text-muted-on-dark);font-size:14px;line-height:1.7}.GlazingApplications_partners__mxhTQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--space-8);margin-top:var(--space-6)}.GlazingApplications_partner__xjsn2{min-width:0;display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid var(--color-gold);padding-left:var(--space-5)}.GlazingApplications_partner__xjsn2 h4{margin:0;color:var(--color-white);font-size:18px;line-height:1.4}.GlazingApplications_partner__xjsn2 p{margin:var(--space-3) 0 var(--space-4);color:var(--color-text-muted-on-dark);font-size:14px;line-height:1.7}.GlazingApplications_professionals__RlpR8 .GlazingApplications_action__VFTc8{color:var(--color-gold-on-dark)}.GlazingApplications_professionals__RlpR8 .GlazingApplications_action__VFTc8:hover{color:var(--color-white)}