.ed-hero,.editorial-dark{isolation:isolate;color:#f4f6f5;background:#06141e;position:relative;overflow:hidden}.ed-hero:before,.editorial-dark:before,.ed-hero:after,.editorial-dark:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.ed-hero:before,.editorial-dark:before{transform:translateY(var(--ed-parallax,0px)) scale(1.08);will-change:transform;background-position:50%;background-size:cover}.ed-hero:after,.editorial-dark:after{background:var(--phi-dot-pattern), linear-gradient(110deg, #02080bdf 0%, #061725d4 56%, #061929c2 100%)}.ed-about-hero:before{background-image:url(/media/nosotros/hero-v4-hoja-separada.webp)}.ed-capability:before,.ed-about-cta:before{background-image:url(/media/shared/modulos-fondo-marca-v2.webp)}.ed-hero{text-align:center;align-items:center;min-height:min(800px,92svh);padding:11rem 0 8rem;display:grid}.ed-hero-content{flex-direction:column;align-items:center;display:flex}.ed-hero .eyebrow{color:#cad3d5;margin-bottom:2.3rem}.ed-hero-title{max-width:1100px;font-size:clamp(3.4rem,6.2vw,6.8rem);line-height:1.06}.ed-hero-title em{color:var(--gold-light)}.ed-hero-intro{color:#d7e0e1;max-width:670px;margin:2.7rem 0 2.3rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.7}.ed-breadcrumb{color:#828d90;align-items:center;gap:.7rem;padding-block:1.35rem;font-size:.7rem;display:flex}.ed-breadcrumb a{color:#68787c;text-decoration:none}.ed-breadcrumb a:hover{color:#947119}.ed-founder{background:#fff;padding-top:clamp(5rem,8vw,8rem)}.ed-founder-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.ed-founder-copy .eyebrow{color:#829096;margin-bottom:1.8rem}.ed-founder-copy .editorial-title{max-width:690px;margin-bottom:2.4rem;font-size:clamp(2.8rem,4.6vw,5.2rem)}.ed-founder-copy>p:not(.eyebrow){color:#4f5e64;max-width:610px;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.72}.ed-founder-copy>p+p{margin-top:1.15rem}.ed-founder-portrait{margin:0;position:relative}.ed-founder-portrait:before{content:"";pointer-events:none;border:1px solid #d0ba78;position:absolute;inset:-1rem -1rem 1rem 1rem}.ed-founder-portrait img{aspect-ratio:3/4;object-fit:cover;object-position:center 25%;width:100%}.ed-founder-portrait figcaption{color:#7d8a8b;letter-spacing:.12em;text-transform:uppercase;margin-top:.85rem;font-size:.68rem}.ed-process{background:#f4f5f3}.ed-centered-head{text-align:center;max-width:760px;margin:0 auto 4.8rem}.ed-centered-head .eyebrow{color:#77868b;margin-bottom:1.3rem}.ed-centered-head .editorial-title{font-size:clamp(2.6rem,4.2vw,4.7rem)}.ed-centered-head>p:last-child{color:#607075;max-width:610px;margin:1.7rem auto 0;font-size:1.1rem;line-height:1.75}.ed-process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4.5rem);display:grid}.ed-process-list article{border-top:1px solid #c6ac68;padding-top:1.8rem}.ed-process-list h3{letter-spacing:-.035em;max-width:350px;margin:0 0 1.15rem;font-size:clamp(1.35rem,1.8vw,1.85rem);line-height:1.16}.ed-process-list p{color:#5e6b70;max-width:355px;margin:0;font-size:1rem;line-height:1.72}.ed-process-link{margin:3.5rem auto 0;display:flex}.ed-capability{padding-block:clamp(7rem,12vw,12rem)}.ed-capability-lead{grid-template-columns:1fr .82fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.ed-capability-lead .editorial-title{max-width:740px;font-size:clamp(2.7rem,4.2vw,4.8rem)}.ed-capability-lead>p{color:#d7e0e2;max-width:530px;font-size:clamp(1.08rem,1.5vw,1.35rem);line-height:1.7}.ed-capability-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.7rem,4vw,5rem);margin-top:clamp(5rem,9vw,9rem);display:grid}.ed-capability-grid article{border-top:1px solid #a98c42;padding-top:1.6rem}.ed-capability-grid h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:1rem}.ed-capability-grid p{color:#c9d4d7;margin:0;font-size:1rem;line-height:1.7}.ed-principles{background:#fff}.ed-principles .ed-centered-head{max-width:780px}.ed-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.4rem 7rem;max-width:1000px;margin:0 auto;display:grid}.ed-principles-grid article{border-top:1px solid #d6c797;padding-top:1.4rem}.ed-principles-grid h3{max-width:370px;margin:0 0 .9rem;font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1.2}.ed-principles-grid p{color:#5c696d;margin:0;line-height:1.7}.ed-about-cta{text-align:center;padding-block:clamp(7rem,10vw,10rem)}.ed-about-cta-content{flex-direction:column;align-items:center;display:flex}.ed-about-cta .editorial-title{max-width:940px;font-size:clamp(3rem,5vw,5.5rem)}.ed-about-cta-content>p:not(.ed-cta-note){color:#d8e2e4;max-width:650px;margin:2rem 0 2.2rem;font-size:1.14rem;line-height:1.7}.ed-cta-note{color:#b6c5c8;margin:1.3rem 0 0;font-size:.82rem}.ed-contact{isolation:isolate;color:#f5f7f5;background:#06131c;padding-block:clamp(8rem,10vw,10rem) clamp(2rem,3vw,3rem);position:relative;overflow:hidden}.ed-contact:before{content:"";z-index:-1;background-color:#061724;background-image:radial-gradient(circle,#d6e0df0d .65px,#0000 .9px),linear-gradient(110deg,#03101bb8,#06172485),url(/media/shared/modulos-fondo-marca-v2.webp);background-position:50%,50%,50%;background-repeat:repeat,no-repeat,no-repeat;background-size:9px 9px,cover,cover;position:absolute;inset:0}.ed-contact:after{content:none}.ed-contact-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,6vw,6rem);display:grid;position:relative}.ed-contact-intro{padding-top:.5rem}.ed-contact-intro .eyebrow{color:#d7bc6a;margin-bottom:1.6rem}.ed-contact-intro .editorial-title{max-width:630px;font-size:clamp(3rem,4.4vw,5rem)}.ed-contact-intro>p:not(.editorial-title){color:#d5e0e2;max-width:570px;margin-top:1.6rem;font-size:1.03rem;line-height:1.7}.ed-contact-intro a{color:#e3c666;text-underline-offset:.3em;text-decoration-color:#b99a48a6;transition:color .4s,text-decoration-color .4s}.ed-contact-intro a:hover{color:#fff0b5;text-decoration-color:currentColor}.ed-resources-intro{background:#fff;padding:clamp(10rem,16vw,15rem) 0 clamp(4rem,7vw,7rem)}.ed-resources-intro .wrap{max-width:1120px}.ed-resources-intro .eyebrow{color:#75878b;margin-bottom:2rem}.ed-resources-intro .editorial-title{max-width:920px;font-size:clamp(3.5rem,5.6vw,6.5rem)}.ed-resources-intro .wrap>p:last-child{color:#5d6d73;max-width:680px;margin:2rem 0 0;font-size:clamp(1.05rem,1.3vw,1.23rem);line-height:1.7}.ed-resources{background:#f3f5f3;padding-top:clamp(3rem,5vw,5rem)}.ed-resources-head{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3.5rem;display:flex}.ed-resources-head h2{letter-spacing:-.035em;max-width:660px;margin:0;font-size:clamp(1.8rem,2.4vw,2.6rem);line-height:1.12}.ed-resources-head p{color:#708084;max-width:330px;margin:0;font-size:.89rem;line-height:1.55}.ed-resource-grid{background:#cbd3d2;border:1px solid #cbd3d2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ed-resource-card{min-height:350px;color:var(--ink);background:#fff;flex-direction:column;padding:clamp(1.6rem,2.4vw,2.5rem);text-decoration:none;transition:background-color .55s;display:flex;position:relative}.ed-resource-card:hover{background:#fbfcf9}.ed-resource-cover{aspect-ratio:3/2;background:#e9ece8;margin:0 0 1.25rem;overflow:hidden}.ed-resource-cover img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.ed-resource-card:is(:hover,:focus-within) .ed-resource-cover img{transform:scale(1.035)}.ed-resource-card--with-image .ed-resource-mark{display:none}.ed-resource-card--with-image .ed-resource-category{margin-top:.5rem}.ed-resource-mark{background:var(--gold);width:32px;height:1px;margin-bottom:auto;transition:width .65s cubic-bezier(.22,1,.36,1);display:block}.ed-resource-card:hover .ed-resource-mark{width:70px}.ed-resource-category{color:#8a7435;letter-spacing:.15em;text-transform:uppercase;margin-top:3rem;font-size:.64rem;font-weight:800;display:block}.ed-resource-card h3{letter-spacing:-.025em;margin:.85rem 0 1rem;font-size:clamp(1.28rem,1.6vw,1.65rem);line-height:1.2}.ed-resource-card p{color:#657377;margin:0;font-size:.93rem;line-height:1.65}.ed-resource-read{color:#1f343e;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:2rem;font-size:.7rem;font-weight:800;display:inline-flex}.ed-resource-read:after{content:"";position:absolute;inset:0}.ed-resource-read svg{width:15px;height:15px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ed-resource-card:is(:hover,:focus-within) .ed-resource-read svg{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.interior-motion-ready .interior-reveal{opacity:0;transition:opacity 1.05s linear,transform 1.05s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.interior-motion-ready .interior-reveal.is-visible{opacity:1;transform:none}}@media (width<=950px){.ed-founder-grid,.ed-capability-lead,.ed-contact-grid{gap:3rem}.ed-contact-grid{grid-template-columns:1fr}.ed-contact-intro .editorial-title{max-width:720px}.ed-contact-form-panel{width:min(100%,680px)}.ed-process-list{gap:2rem}.ed-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ed-hero{min-height:760px;padding:9.5rem 0 5rem}.ed-hero-title{font-size:clamp(2.8rem,9.2vw,4.5rem)}.ed-hero-intro{margin:2rem 0}.ed-founder-grid,.ed-capability-lead,.ed-contact-grid{grid-template-columns:1fr}.ed-founder-portrait{width:min(100% - 1rem,470px);margin:1rem auto 0}.ed-process-list{grid-template-columns:1fr;gap:2.6rem}.ed-capability-grid,.ed-principles-grid{grid-template-columns:1fr;gap:2.5rem}.ed-capability-grid{margin-top:4rem}.ed-contact,.ed-resources-intro{padding-top:9.5rem}.ed-resources-intro .editorial-title{font-size:clamp(2.5rem,10vw,3rem)}.ed-contact-grid{gap:2.5rem}.ed-contact-intro{padding-top:0}.ed-resources-head{display:block}.ed-resources-head p{margin-top:1rem}.ed-resource-grid{grid-template-columns:1fr}.ed-resource-card{min-height:255px}}@media (prefers-reduced-motion:reduce){.ed-hero:before,.editorial-dark:before{transform:none}}@media (width<=760px){.ed-contact:before{background-position:50%,50%,65%}}
