body.e-page-nosotros .about-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}
.about-editorial{color:#13242e;background:#fffaf1}
.about-editorial section{scroll-margin-top:95px}
.about-hero{padding:58px 0 50px;background:radial-gradient(ellipse at 92% 50%,#f4dfbd99,transparent 55%),radial-gradient(ellipse at 4% 95%,#e0eada88,transparent 50%)}
.about-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:55px;align-items:center}
.about-editorial .about-kicker{display:block!important;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#347563;line-height:1.6}
.about-editorial .about-kicker:after{content:"";display:block;width:56px;height:4px;margin:17px 0 23px;border-radius:4px;background:linear-gradient(90deg,#dfaa45,#efd49b)}
.about-editorial h1{font-size:clamp(38px,4vw,58px)!important;line-height:1.06!important;letter-spacing:-.05em!important;margin:0 0 25px!important;font-weight:850;color:#13242e}
.about-editorial h1 span,.about-editorial h2 span{color:#347563}
.about-editorial h2{font-size:clamp(32px,3.2vw,44px)!important;line-height:1.1!important;letter-spacing:-.045em!important;margin:0 0 23px!important;color:#13242e;font-weight:850}
.about-editorial p{font-size:16px;line-height:1.75;color:#53655e;margin:0 0 18px}
.about-editorial .about-hero-note{font-size:14px;color:#347563;font-weight:700;margin:0 0 27px}
.about-primary{display:inline-flex;gap:24px;align-items:center;min-height:48px;padding:14px 23px;background:#c45006;color:white!important;text-decoration:none;border-radius:32px;font-size:14px;font-weight:750}
.about-primary:hover{background:#a84005}
.about-primary:focus-visible,.about-transparency-links a:focus-visible{outline:3px solid #347563;outline-offset:5px}
.about-hero-photo{position:relative;margin:0;padding-bottom:24px;min-width:0}
.about-hero-photo>img{display:block;width:100%;height:475px;object-fit:cover;border-radius:100px 25px 25px 25px;box-shadow:0 25px 42px -25px #4c4b3570}
.about-photo-caption{position:absolute;left:22px;right:22px;bottom:45px;background:#fffaf0ec;border:1px solid #fffdf5;border-radius:16px;padding:17px 20px;backdrop-filter:blur(8px)}
.about-photo-caption span{display:block;color:#6b785e;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}
.about-photo-caption strong{font-size:19px;line-height:1.3;color:#284e3e;letter-spacing:-.025em}
.about-hero-photo figcaption{font-size:10px;position:absolute;right:0;bottom:0;color:#6b7769}
.about-purpose{padding:48px 0 52px;border-block:1px solid #dfe5d5;background:#fffdf6}
.about-purpose-heading{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;margin-bottom:24px}
.about-editorial .about-purpose-intro p{font-size:15px}
.about-beliefs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.about-beliefs article{padding:25px;border:1px solid #dce4d1;border-radius:20px;background:linear-gradient(130deg,#e7efdf99,#fffdf7)}
.about-beliefs article:nth-child(2){background:linear-gradient(130deg,#f8eacfa1,#fffdf7)}
.about-beliefs article:nth-child(3){background:linear-gradient(130deg,#dfede7a1,#fffdf7)}
.about-beliefs article>span{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#53755c}
.about-editorial .about-beliefs h3{font-size:23px;letter-spacing:-.035em;line-height:1.2;margin:14px 0;color:#203e33}
.about-editorial .about-beliefs p{font-size:14px;line-height:1.7;margin:0}
.about-principles{padding:52px 0;background:radial-gradient(ellipse at 5% 60%,#e1ecdaab,transparent 55%),radial-gradient(ellipse at 100% 20%,#f6e3c490,transparent 50%)}
.about-principles-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:start}
.about-principles-intro{padding-top:18px}
.about-principles-list article{display:flex;align-items:flex-start;gap:18px;border-top:1px solid #d6dfcd;padding:24px 0}
.about-principles-list article:last-child{border-bottom:1px solid #d6dfcd}
.about-principles-list article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;flex-shrink:0;color:#347563;background:#e0ead8;font-size:11px;font-weight:800}
.about-editorial .about-principles-list h3{font-size:21px;letter-spacing:-.03em;line-height:1.25;color:#244737;margin:0 0 9px}
.about-editorial .about-principles-list p{font-size:14px;line-height:1.7;margin:0}
.about-transparency{padding:50px 0 35px;background:#fffdf6;border-top:1px solid #dfe5d5}
.about-transparency-head{max-width:750px;margin:auto;text-align:center}
.about-transparency-head .about-kicker:after{margin-inline:auto}
.about-transparency-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0 38px}
.about-transparency-links a{display:block;padding:23px;border:1px solid #dce4d1;border-radius:18px;background:#f4f6eb;text-decoration:none;color:#244737}
.about-transparency-links a:hover{background:#eaf0e1;border-color:#93b19c}
.about-transparency-links a>span{display:block;font-size:10px;text-transform:uppercase;font-weight:800;letter-spacing:.1em;color:#738061;margin-bottom:12px}
.about-transparency-links strong{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:18px;line-height:1.3;letter-spacing:-.025em}
.about-transparency-links i{font-style:normal;color:#b45b13}
.about-close{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #d6dfcd;padding-top:28px}
.about-editorial .about-close p{margin:0}
.about-close strong{display:block;font-size:23px;letter-spacing:-.035em;color:#244737}
.about-close p>span{display:block;font-size:14px;margin-top:3px}
@media(max-width:900px){.about-hero-grid{gap:30px;grid-template-columns:1fr 1fr}.about-hero-photo>img{height:460px}.about-purpose-heading{gap:35px}.about-principles-grid{gap:35px}.about-beliefs{gap:14px}.about-beliefs article{padding:20px}.about-transparency-links{gap:14px}}
@media(max-width:650px){body.e-page-nosotros .about-wrap{width:calc(100% - 36px)}.about-hero{padding:35px 0}.about-hero-grid,.about-purpose-heading,.about-principles-grid{grid-template-columns:1fr;gap:25px}.about-editorial h1{font-size:40px!important}.about-editorial h2{font-size:34px!important}.about-hero-photo>img{height:360px;border-radius:70px 22px 22px 22px}.about-photo-caption{left:14px;right:14px;bottom:40px;padding:14px}.about-photo-caption strong{font-size:17px}.about-beliefs,.about-transparency-links{grid-template-columns:1fr}.about-purpose,.about-principles,.about-transparency{padding:35px 0}.about-principles-intro{padding-top:0}.about-transparency-head{text-align:left}.about-transparency-head .about-kicker:after{margin-left:0}.about-close{align-items:flex-start;flex-direction:column;gap:20px}.about-editorial p{font-size:15px}.about-beliefs article{padding:24px}}
