@import url(/elmar-deploy-managed/wp-content/plugins/elmar-eugenio-core/assets/css/brand.css);*{box-sizing:border-box}:root{--eec-about-primary:#0b5d57;--eec-about-primary-dark:#073f3b;--eec-about-accent:#c7904d;--eec-about-ink:#1c2523;--eec-about-muted:#62665f;--eec-about-soft:#f4f1ea;--eec-about-border:#ded8cc;--eec-about-dark:#102e2b;--eec-about-container:min(1180px,calc(100% - 40px))}html{scroll-behavior:smooth}body.eec-about-public{margin:0;background:#fff;color:var(--eec-about-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}body.eec-about-public a{text-decoration:none}body.eec-about-public h1,body.eec-about-public h2,body.eec-about-public h3{color:var(--eec-about-ink);font-family:ui-serif,"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;font-weight:600}.eec-about-container{width:var(--eec-about-container);margin-inline:auto}.eec-about-topbar{position:relative;z-index:10;border-bottom:1px solid var(--eec-about-border);background:rgb(255 255 255 / .96)}.eec-about-topbar .eec-about-container{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px}.eec-about-brand{display:flex;flex-direction:column;color:var(--eec-about-ink);line-height:1.25}.eec-about-brand strong{font-size:16px}.eec-about-brand span{color:var(--eec-about-muted);font-size:12px}.eec-about-nav{display:flex;align-items:center;gap:24px}.eec-about-nav a{color:#475569;font-size:14px;font-weight:750}.eec-about-nav a:hover,.eec-about-nav a[aria-current=page]{color:var(--eec-about-primary)}.eec-about-nav .eec-about-nav-cta{padding:10px 19px;border-radius:999px;background:var(--eec-about-accent);color:#1c2523}.eec-about-nav .eec-about-nav-cta:hover{background:#d3a15f;color:#1c2523}.eec-about-hero{position:relative;overflow:hidden;padding:clamp(72px,9vw,124px) 0;background:linear-gradient(125deg,#073f3b 0%,#0b5d57 54%,#124a46 100%)}.eec-about-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 45%,rgb(255 255 255 / .12),transparent 34%),linear-gradient(90deg,rgb(9 31 56 / .28),transparent 62%)}.eec-about-hero:after{content:"";position:absolute;right:-120px;top:-190px;width:520px;height:520px;border:1px solid rgb(255 255 255 / .17);border-radius:50%}.eec-about-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:clamp(44px,7vw,92px)}.eec-about-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;color:#d3deee;font-size:12px}.eec-about-breadcrumb a{color:inherit}.eec-about-eyebrow{display:block;margin-bottom:13px;color:var(--eec-about-primary);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.11em}.eec-about-hero .eec-about-eyebrow{color:#bcd1ee}.eec-about-hero h1{max-width:850px;margin:0;color:#fff!important;font-size:clamp(44px,5.6vw,72px);font-weight:760;line-height:1;letter-spacing:-.047em}.eec-about-hero-grid>div>p{max-width:760px;margin:27px 0 0;color:#eef4fb;font-size:clamp(18px,2.1vw,23px);line-height:1.55}.eec-about-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.eec-about-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 25px;border:1px solid #fff0;border-radius:999px;font-weight:850;text-align:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.eec-about-button:hover{transform:translateY(-2px)}.eec-about-button-primary{background:#fff;color:var(--eec-about-primary-dark);box-shadow:0 12px 28px rgb(6 24 44 / .2)}.eec-about-button-primary:hover{background:#eef4fb;color:var(--eec-about-primary-dark)}.eec-about-button-secondary{border-color:rgb(255 255 255 / .45);background:#fff0;color:#fff}.eec-about-button-secondary:hover{background:rgb(255 255 255 / .1);color:#fff}.eec-about-profile-card{padding:34px;border:1px solid rgb(255 255 255 / .24);border-radius:24px;background:rgb(255 255 255 / .1);box-shadow:0 24px 64px rgb(5 23 43 / .22);backdrop-filter:blur(14px)}.eec-about-profile-card>span{display:block;color:#c8d9f0;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.eec-about-monogram{display:grid;place-items:center;width:78px;height:78px;margin:26px 0 24px;border:1px solid rgb(255 255 255 / .32);border-radius:50%;background:rgb(255 255 255 / .12);color:#fff;font-size:24px;font-weight:900;box-shadow:0 15px 32px rgb(8 30 54 / .2)}.eec-about-profile-card h2{margin:0;color:#fff!important;font-size:28px;line-height:1.18}.eec-about-profile-card p{margin:10px 0 0;color:#e0eaf6}.eec-about-profile-card .eec-about-oab{font-size:13px;font-weight:800}.eec-about-intro{padding:clamp(78px,10vw,126px) 0;background:#fff}.eec-about-intro-grid{display:grid;grid-template-columns:80px minmax(0,900px);gap:32px}.eec-about-section-number{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#e6f0ed;color:var(--eec-about-primary);font-size:12px;font-weight:900}.eec-about-intro h2,.eec-about-section-heading h2,.eec-about-professional h2{margin:0;font-size:clamp(34px,4.5vw,54px);line-height:1.07;letter-spacing:-.034em}.eec-about-intro p,.eec-about-professional p{margin:24px 0 0;color:var(--eec-about-muted);font-size:clamp(18px,2vw,22px)}.eec-about-principles{padding:clamp(76px,9vw,112px) 0;background:var(--eec-about-soft)}.eec-about-section-heading{max-width:780px;margin-bottom:42px}.eec-about-principles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.eec-about-principles article{padding:28px;border:1px solid var(--eec-about-border);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgb(24 35 57 / .045)}.eec-about-principles article>span{color:#9aa6b7;font-size:12px;font-weight:900}.eec-about-principles h3{margin:28px 0 10px;font-size:21px;line-height:1.25}.eec-about-principles p{margin:0;color:var(--eec-about-muted);font-size:15px}.eec-about-professional{padding:clamp(78px,10vw,126px) 0}.eec-about-professional-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(48px,8vw,108px)}.eec-about-professional-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:36px;border-radius:26px;background:linear-gradient(150deg,#183b37,var(--eec-about-dark));color:#fff;text-align:center;box-shadow:0 24px 60px rgb(16 46 43 / .2)}.eec-about-professional-mark span{color:#e1b77c;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.eec-about-professional-mark strong{max-width:100%;margin-top:8px;font-size:42px;line-height:1.02;letter-spacing:-.035em}.eec-about-professional dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:34px 0 0}.eec-about-professional dl>div{padding:18px;border:1px solid var(--eec-about-border);border-radius:14px}.eec-about-professional dt{color:#7a8495;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.eec-about-professional dd{margin:5px 0 0;color:var(--eec-about-ink);font-weight:800}.eec-about-method{padding:clamp(76px,9vw,112px) 0;background:var(--eec-about-dark);color:#fff}body.eec-about-public .eec-about-method h2,body.eec-about-public .eec-about-method h3{color:#fff!important}.eec-about-method .eec-about-eyebrow{color:#e1b77c}.eec-about-method ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.eec-about-method li{padding:27px;border:1px solid rgb(255 255 255 / .16);border-radius:17px;background:rgb(255 255 255 / .055)}.eec-about-method li>span{color:#e1b77c;font-size:12px;font-weight:900}.eec-about-method h3{margin:26px 0 9px;font-size:20px}.eec-about-method p{margin:0;color:#d7dfdb}.eec-about-cta{padding:clamp(76px,9vw,108px) 0;background:linear-gradient(135deg,#0b5d57,#073f3b);color:#fff}.eec-about-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:center;gap:clamp(46px,8vw,108px)}body.eec-about-public .eec-about-cta h2{margin:0;color:#fff!important;font-size:clamp(36px,5vw,58px);line-height:1.05;letter-spacing:-.035em}.eec-about-cta .eec-about-eyebrow{color:#f0d9b7}.eec-about-cta p{margin:0 0 24px;color:#f4eee5;font-size:18px}.eec-about-button-light{background:var(--eec-about-accent);color:#1c2523;box-shadow:0 14px 32px rgb(80 54 24 / .25)}.eec-about-button-light:hover{background:#d3a15f;color:#1c2523}.eec-about-footer{padding:30px 0;border-top:1px solid var(--eec-about-border)}.eec-about-footer .eec-about-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 28px;color:var(--eec-about-muted);font-size:13px}.eec-about-footer strong{color:var(--eec-about-ink)}.eec-about-footer-nav{display:flex;flex-wrap:wrap;gap:8px 16px}.eec-about-footer-nav a{color:var(--eec-about-muted);font-weight:750}.eec-about-footer-nav a:hover,.eec-about-footer-nav a[aria-current=page]{color:var(--eec-about-primary)}.eec-about-footer .eec-about-container>span{flex:1 1 360px;text-align:right}body.eec-about-public a:focus-visible{outline:3px solid rgb(11 93 87 / .42);outline-offset:3px}@media(max-width:1023px){:root{--eec-about-container:min(100% - 32px,900px)}.eec-about-hero-grid,.eec-about-professional-grid{grid-template-columns:1fr}.eec-about-profile-card{max-width:620px}.eec-about-principles-grid,.eec-about-method ol{grid-template-columns:repeat(2,minmax(0,1fr))}.eec-about-professional-mark{min-height:300px}}@media(max-width:767px){:root{--eec-about-container:calc(100% - 24px)}.eec-about-topbar .eec-about-container{min-height:64px}.eec-about-nav>a:not(.eec-about-nav-cta){display:none}.eec-about-nav .eec-about-nav-cta{padding:8px 12px}.eec-about-hero{padding:56px 0 68px}.eec-about-hero h1{font-size:clamp(38px,12vw,56px)}.eec-about-actions{display:grid}.eec-about-button{width:100%}.eec-about-profile-card{padding:25px}.eec-about-intro-grid{grid-template-columns:1fr;gap:22px}.eec-about-principles-grid,.eec-about-method ol{grid-template-columns:1fr}.eec-about-professional dl{grid-template-columns:1fr}.eec-about-cta-grid{grid-template-columns:1fr;gap:30px}.eec-about-footer .eec-about-container{display:grid}.eec-about-footer .eec-about-container>span{text-align:left}}@media(max-width:390px){:root{--eec-about-container:calc(100% - 20px)}.eec-about-brand strong{font-size:14px}.eec-about-brand span{font-size:11px}.eec-about-hero h1{font-size:38px}.eec-about-principles article,.eec-about-method li{padding:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}#eec-about-main{display:flex;flex-direction:column}@media (max-width:767px){body.eec-about-public .eec-about-topbar .eec-about-container{min-height:68px}body.eec-about-public .eec-about-nav .eec-about-nav-cta[aria-current="page"]{color:#1c2523!important;background:var(--eec-about-accent)!important;opacity:1!important}body.eec-about-public .eec-about-hero{min-height:0;padding:44px 0 50px}body.eec-about-public .eec-about-hero-grid{gap:26px}body.eec-about-public .eec-about-hero h1{font-size:clamp(36px, 10.4vw, 48px);line-height:1.01}body.eec-about-public .eec-about-hero-grid>div>p{margin-top:20px;font-size:18px;line-height:1.55}body.eec-about-public .eec-about-actions{gap:10px;margin-top:22px}body.eec-about-public .eec-about-profile-card{padding:22px}body.eec-about-public .eec-about-profile-card figure,body.eec-about-public .eec-about-profile-card .eec-about-avatar{width:70px;height:70px}body.eec-about-public .eec-about-intro,body.eec-about-public .eec-about-principles,body.eec-about-public .eec-about-professional,body.eec-about-public .eec-about-method,body.eec-about-public .eec-about-cta{min-height:0;padding-top:48px;padding-bottom:48px}body.eec-about-public .eec-about-intro h2,body.eec-about-public .eec-about-section-heading h2,body.eec-about-public .eec-about-professional h2,body.eec-about-public .eec-about-method h2,body.eec-about-public .eec-about-cta h2{font-size:clamp(32px, 8.5vw, 40px)!important;line-height:1.04!important}body.eec-about-public .eec-about-intro p,body.eec-about-public .eec-about-professional p{margin-top:18px;font-size:17px;line-height:1.62}body.eec-about-public .eec-about-section-heading{margin-bottom:26px}body.eec-about-public .eec-about-principles-grid,body.eec-about-public .eec-about-method ol{gap:14px}body.eec-about-public .eec-about-principles article,body.eec-about-public .eec-about-method li{min-height:0;padding:21px}body.eec-about-public .eec-about-principles h3,body.eec-about-public .eec-about-method h3{margin-top:17px}body.eec-about-public .eec-about-professional-grid{gap:30px}body.eec-about-public .eec-about-professional-mark{min-height:230px;padding:26px}body.eec-about-public .eec-about-professional-mark strong{font-size:34px}body.eec-about-public .eec-about-professional dl{gap:11px;margin-top:24px}body.eec-about-public .eec-about-professional dl>div{min-height:0;padding:15px;overflow-wrap:anywhere}body.eec-about-public .eec-about-cta-grid{gap:24px}body.eec-about-public .eec-about-footer{padding:24px 0}}@media (min-width:768px){body.eec-about-public .eec-about-principles p{font-size:16px!important;line-height:1.6!important}body.eec-about-public .eec-about-method p{font-size:16px!important;line-height:1.62!important}}@media (max-width:767px){body.eec-about-public .eec-about-principles p,body.eec-about-public .eec-about-method p{font-size:16px!important;line-height:1.62!important}}