.brand-entries[data-astro-cid-7wk7fy3k]{background:var(--white);padding:0 8vw}.brand-entry[data-astro-cid-7wk7fy3k]{border-bottom:1px solid var(--divider);grid-template-columns:1fr 1fr;padding:100px 0;display:grid;position:relative}.brand-entry[data-astro-cid-7wk7fy3k]:last-child{border-bottom:none}.brand-entry-text[data-astro-cid-7wk7fy3k]{flex-direction:column;justify-content:center;padding:0 80px 0 0;display:flex}.brand-entry[data-astro-cid-7wk7fy3k]:nth-child(2n) .brand-entry-text[data-astro-cid-7wk7fy3k]{order:2;padding:0 0 0 80px}.brand-entry[data-astro-cid-7wk7fy3k]:nth-child(2n) .brand-entry-visual[data-astro-cid-7wk7fy3k]{order:1}.brand-origin[data-astro-cid-7wk7fy3k]{letter-spacing:2.5px;text-transform:uppercase;color:var(--blue-mid);margin-bottom:20px;font-size:11px}.brand-name[data-astro-cid-7wk7fy3k]{letter-spacing:2px;text-transform:uppercase;color:var(--navy);margin-bottom:8px;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.1}.brand-tagline[data-astro-cid-7wk7fy3k]{letter-spacing:1px;text-transform:uppercase;color:var(--blue-mid);margin-bottom:32px;font-size:14px}.brand-desc[data-astro-cid-7wk7fy3k]{color:var(--blue-mid);letter-spacing:var(--ls-body);margin-bottom:36px;font-size:16px;line-height:1.85}.brand-desc[data-astro-cid-7wk7fy3k] strong{color:var(--navy);font-weight:400}.brand-stats[data-astro-cid-7wk7fy3k]{border-bottom:1px solid var(--divider);flex-wrap:wrap;gap:40px;margin-bottom:36px;padding-bottom:36px;display:flex}.brand-stat-num[data-astro-cid-7wk7fy3k]{color:var(--blue-mid);letter-spacing:-2px;margin-bottom:4px;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1}.brand-stat-label[data-astro-cid-7wk7fy3k]{letter-spacing:2px;text-transform:uppercase;color:#468d9c80;font-size:10px}.brand-products[data-astro-cid-7wk7fy3k]{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.brand-product-tag[data-astro-cid-7wk7fy3k]{letter-spacing:1.8px;text-transform:uppercase;color:var(--navy);background:var(--bg-light);border:1px solid var(--divider);border-radius:1px;padding:6px 14px;font-size:10px}.brand-entry-link[data-astro-cid-7wk7fy3k]{letter-spacing:2px;text-transform:uppercase;color:var(--navy);align-items:center;gap:14px;width:fit-content;padding-bottom:12px;font-size:12px;display:flex;position:relative}.brand-entry-link[data-astro-cid-7wk7fy3k]:after{content:"";background:var(--navy);opacity:.2;width:100%;height:1px;transition:opacity .3s;position:absolute;bottom:0;left:0}.brand-entry-link[data-astro-cid-7wk7fy3k]:hover:after{opacity:.6}.brand-entry-visual[data-astro-cid-7wk7fy3k]{background:var(--bg-light);border:1px solid var(--divider);border-radius:1px;justify-content:center;align-items:center;min-height:440px;padding:48px;display:flex;position:relative;overflow:hidden}.brand-entry-photo[data-astro-cid-7wk7fy3k]{object-fit:contain;width:auto;max-width:100%;max-height:100%;transition:transform 1s cubic-bezier(.25,.46,.45,.94)}.brand-entry[data-astro-cid-7wk7fy3k]:hover .brand-entry-photo[data-astro-cid-7wk7fy3k]{transform:scale(1.03)}.brand-entry-visual[data-astro-cid-7wk7fy3k].a-sangre{background:var(--bg-dark);padding:0}.a-sangre[data-astro-cid-7wk7fy3k] .brand-entry-photo[data-astro-cid-7wk7fy3k]{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.a-sangre[data-astro-cid-7wk7fy3k] .brand-entry-visual-label[data-astro-cid-7wk7fy3k]{color:#ffffffd1;background:linear-gradient(#0000,#0f1c28cc);padding:40px 28px 20px}.brand-entry-visual-overlay[data-astro-cid-7wk7fy3k]{background:linear-gradient(#0f1c281a 0%,#0f1c2833 40%,#0f1c28bf 100%);position:absolute;inset:0}.brand-entry-visual-label[data-astro-cid-7wk7fy3k]{z-index:1;letter-spacing:2px;text-transform:uppercase;color:var(--blue-mid);padding:18px 24px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.vis-binder[data-astro-cid-7wk7fy3k]{background:linear-gradient(135deg,#0a1a3a 0%,#1a3a7a 40%,#2050a0 100%)}.vis-pedro[data-astro-cid-7wk7fy3k]{background:linear-gradient(135deg,#3a0a0a 0%,#7a1a1a 40%,#a02020 100%)}.vis-solberg[data-astro-cid-7wk7fy3k]{background:linear-gradient(135deg,#1a2a10 0%,#2a4010 40%,#3a5518 100%)}.section-contact[data-astro-cid-7wk7fy3k]{background:var(--bg-dark);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:140px 8vw;display:grid}.contact-headline[data-astro-cid-7wk7fy3k]{font-size:var(--text-h2);letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--white);margin-bottom:24px;font-weight:400;line-height:1.12}.contact-sub[data-astro-cid-7wk7fy3k]{color:#ffffff80;letter-spacing:.3px;margin-bottom:52px;font-size:16px;line-height:1.85}.contact-actions[data-astro-cid-7wk7fy3k]{flex-wrap:wrap;gap:20px;display:flex}.contact-detail-row[data-astro-cid-7wk7fy3k]{border-bottom:1px solid #6ebbb61f;align-items:flex-start;gap:16px;padding:24px 0;display:flex}.contact-detail-row[data-astro-cid-7wk7fy3k]:first-child{border-top:1px solid #6ebbb61f}.contact-detail-icon[data-astro-cid-7wk7fy3k]{letter-spacing:1.5px;text-transform:uppercase;color:#6ebbb680;min-width:84px;padding-top:2px;font-size:11px}.contact-detail-value[data-astro-cid-7wk7fy3k]{letter-spacing:.4px;color:#ffffffa6;font-size:15px;line-height:1.55}@media (width<=1024px){.brand-entry[data-astro-cid-7wk7fy3k]{grid-template-columns:1fr;gap:48px;padding:72px 0}.brand-entry-text[data-astro-cid-7wk7fy3k],.brand-entry[data-astro-cid-7wk7fy3k]:nth-child(2n) .brand-entry-text[data-astro-cid-7wk7fy3k]{order:1;padding:0}.brand-entry[data-astro-cid-7wk7fy3k]:nth-child(2n) .brand-entry-visual[data-astro-cid-7wk7fy3k]{order:2}.brand-entry-visual[data-astro-cid-7wk7fy3k]{min-height:280px}.section-contact[data-astro-cid-7wk7fy3k]{grid-template-columns:1fr;gap:56px}}
