.page-intro[data-astro-cid-wupjbll2]{background:#202d3f;color:#fff;padding:clamp(56px,7vw,92px) 0}.page-intro[data-astro-cid-wupjbll2] h1[data-astro-cid-wupjbll2]{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-.5px;margin-bottom:24px;max-width:740px}.page-intro[data-astro-cid-wupjbll2] p[data-astro-cid-wupjbll2]{font-size:clamp(16px,1.7vw,19px);line-height:1.7;color:#c2cad3;max-width:640px}.eyebrow-left[data-astro-cid-wupjbll2]{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;font-weight:600;letter-spacing:2.5px;color:#c98c6e;text-transform:uppercase}.eyebrow-line[data-astro-cid-wupjbll2]{display:block;width:34px;height:1px;background:#a56548;flex-shrink:0}.section-header[data-astro-cid-wupjbll2].centered{text-align:center;max-width:640px;margin:0 auto clamp(40px,5vw,60px)}.eyebrow-center[data-astro-cid-wupjbll2]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;letter-spacing:2.5px;color:#a56548;text-transform:uppercase}.eyebrow-center[data-astro-cid-wupjbll2] .eyebrow-line[data-astro-cid-wupjbll2]{width:28px;height:1px;background:#a56548}.section-historia[data-astro-cid-wupjbll2]{padding:clamp(64px,9vw,104px) 0}.historia-inner[data-astro-cid-wupjbll2]{display:flex;flex-wrap:wrap;gap:clamp(40px,5vw,72px);align-items:center}.historia-text[data-astro-cid-wupjbll2]{flex:1 1 440px;min-width:300px}.historia-text[data-astro-cid-wupjbll2] .eyebrow-left[data-astro-cid-wupjbll2]{color:#a56548}.historia-text[data-astro-cid-wupjbll2] h2[data-astro-cid-wupjbll2]{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(28px,3.6vw,42px);line-height:1.12;color:#202d3f;letter-spacing:-.4px;margin-bottom:24px}.historia-text[data-astro-cid-wupjbll2] p[data-astro-cid-wupjbll2]{font-size:16px;line-height:1.75;color:#5d5953;margin-bottom:18px}.historia-symbol[data-astro-cid-wupjbll2]{flex:0 1 380px;min-width:280px;display:flex;justify-content:center}.symbol-box[data-astro-cid-wupjbll2]{position:relative;width:100%;max-width:380px}.corner[data-astro-cid-wupjbll2]{position:absolute;width:70px;height:70px}.corner-tl[data-astro-cid-wupjbll2]{top:-12px;left:-12px;border-top:1px solid #a56548;border-left:1px solid #a56548}.symbol-inner[data-astro-cid-wupjbll2]{aspect-ratio:1/1;width:100%;background:#202d3f;display:flex;align-items:center;justify-content:center;padding:20%}.symbol-inner[data-astro-cid-wupjbll2] img[data-astro-cid-wupjbll2]{width:100%;height:auto}.section-valores[data-astro-cid-wupjbll2]{background:#ece7df;padding:clamp(64px,9vw,104px) 0}.section-header[data-astro-cid-wupjbll2] h2[data-astro-cid-wupjbll2]{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(28px,3.8vw,44px);line-height:1.1;color:#202d3f;letter-spacing:-.4px}.valores-grid[data-astro-cid-wupjbll2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:#dcd5cc;border:1px solid #DCD5CC}.valor-card[data-astro-cid-wupjbll2]{background:#f4f1ec;padding:34px 28px}.diamond[data-astro-cid-wupjbll2]{width:12px;height:12px;background:#a56548;transform:rotate(45deg);margin-bottom:20px}.valor-title[data-astro-cid-wupjbll2]{font-family:Cormorant Garamond,serif;font-size:25px;font-weight:600;color:#202d3f;margin-bottom:10px}.valor-card[data-astro-cid-wupjbll2] p[data-astro-cid-wupjbll2]{font-size:14.5px;line-height:1.6;color:#6e6a66}.section-equipe[data-astro-cid-wupjbll2]{padding:clamp(64px,9vw,104px) 0}.team-card[data-astro-cid-wupjbll2]{background:#fff;border:1px solid #DCD5CC;display:flex;flex-wrap:wrap}.team-photo[data-astro-cid-wupjbll2]{flex:0 0 320px;min-width:240px;min-height:380px;flex-grow:1;background:#202d3f;overflow:hidden}.team-photo[data-astro-cid-wupjbll2] img[data-astro-cid-wupjbll2]{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block;filter:grayscale(100%)}.team-bio[data-astro-cid-wupjbll2]{flex:1 1 360px;min-width:300px;padding:clamp(30px,4vw,48px)}.team-name[data-astro-cid-wupjbll2]{font-family:Cormorant Garamond,serif;font-size:clamp(26px,3vw,34px);font-weight:600;color:#202d3f;line-height:1.1;margin-bottom:6px}.team-role-row[data-astro-cid-wupjbll2]{display:flex;align-items:center;gap:10px;margin-bottom:22px;flex-wrap:wrap}.team-role[data-astro-cid-wupjbll2]{font-size:13px;font-weight:600;letter-spacing:1px;color:#a56548;text-transform:uppercase}.team-oab[data-astro-cid-wupjbll2]{font-size:12px;color:#9a958d;border:1px solid #DCD5CC;border-radius:2px;padding:3px 9px}.team-bio[data-astro-cid-wupjbll2] p[data-astro-cid-wupjbll2]{font-size:15px;line-height:1.75;color:#5d5953;margin-bottom:16px}.team-details[data-astro-cid-wupjbll2]{display:flex;flex-wrap:wrap;gap:24px;padding-top:22px;border-top:1px solid #ECE7DF}.detail-label[data-astro-cid-wupjbll2]{font-size:11px;font-weight:600;letter-spacing:1.2px;color:#a56548;text-transform:uppercase;margin-bottom:8px}.detail-items[data-astro-cid-wupjbll2]{display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:#5d5953;line-height:1.45}.team-phone[data-astro-cid-wupjbll2]{font-size:14px;color:#202d3f;transition:color .2s}.team-phone[data-astro-cid-wupjbll2]:hover{color:#a56548}.section-cta-strip[data-astro-cid-wupjbll2]{background:#202d3f;color:#fff;padding:clamp(54px,7vw,84px) 0}.section-cta-strip[data-astro-cid-wupjbll2] h2[data-astro-cid-wupjbll2]{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(28px,3.8vw,44px);line-height:1.1;letter-spacing:-.4px;margin-bottom:18px}.section-cta-strip[data-astro-cid-wupjbll2] p[data-astro-cid-wupjbll2]{font-size:16.5px;line-height:1.7;color:#c2cad3;max-width:560px;margin:0 auto 34px}.cta-btns[data-astro-cid-wupjbll2]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.btn-primary[data-astro-cid-wupjbll2]{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#202d3f;background:#a56548;padding:15px 30px;border-radius:2px;transition:background .2s}.btn-primary[data-astro-cid-wupjbll2]:hover{background:#b87a5c}.btn-outline[data-astro-cid-wupjbll2]{display:inline-flex;align-items:center;font-size:15px;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.32);padding:15px 30px;border-radius:2px;transition:border-color .2s,background .2s}.btn-outline[data-astro-cid-wupjbll2]:hover{border-color:#a56548;background:#a565481a}
