.sobre-mi_page__YbV_j{color:#17232c;background:#fff}.sobre-mi_hero__YqGvO{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 42%,rgba(0,185,133,.13),transparent 31%),linear-gradient(145deg,#fbfdfc,#f3faf7)}.sobre-mi_biographyContainer__GcUjc,.sobre-mi_heroContainer__1Xcjo,.sobre-mi_sectionContainer__ygYxn{width:min(1360px,calc(100% - 64px));margin:0 auto}.sobre-mi_heroContainer__1Xcjo{position:relative;z-index:1;min-height:690px;padding:82px 0 88px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(480px,.86fr);align-items:center;gap:82px}.sobre-mi_heroGlow__qGLZu{position:absolute;top:48%;left:76%;width:min(58vw,820px);aspect-ratio:1;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.sobre-mi_heroGlow__qGLZu span,.sobre-mi_heroGlow__qGLZu:before{content:"";position:absolute;border:1px solid rgba(0,185,133,.16);border-radius:inherit}.sobre-mi_heroGlow__qGLZu:before{inset:0}.sobre-mi_heroGlow__qGLZu span:first-child{inset:12%}.sobre-mi_heroGlow__qGLZu span:last-child{inset:25%;background:radial-gradient(circle,rgba(0,185,133,.11),transparent 68%)}.sobre-mi_eyebrow__BFFzF{width:fit-content;margin:0 0 19px;color:var(--brand);font-size:13px;font-weight:850;letter-spacing:.09em}.sobre-mi_heroContent__m0FwK h1{margin:0;color:#0b1721;font-size:clamp(48px,5vw,74px);font-weight:800;line-height:1.03;letter-spacing:-.055em}.sobre-mi_heroContent__m0FwK h1 strong{color:var(--brand)}.sobre-mi_heroContent__m0FwK h2{max-width:700px;margin:26px 0 0;color:#1c313d;font-size:clamp(26px,2.2vw,37px);font-weight:720;line-height:1.28;letter-spacing:-.03em}.sobre-mi_heroDescription__ALK7B{max-width:720px;margin:27px 0 0;color:#56636c;font-size:17px;line-height:1.75}.sobre-mi_specialties__3sXlo{margin-top:32px;display:flex;flex-wrap:wrap;gap:10px}.sobre-mi_specialties__3sXlo span{min-height:40px;padding:0 15px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,185,133,.18);border-radius:999px;color:#1a5544;font-size:13px;font-weight:720;background:rgba(255,255,255,.75)}.sobre-mi_specialties__3sXlo svg{color:var(--brand)}.sobre-mi_heroPortrait__jVQ7V{position:relative;max-width:570px;justify-self:end}.sobre-mi_heroImage__AfvTb{position:relative;aspect-ratio:.9;overflow:hidden;border:9px solid rgba(255,255,255,.78);border-radius:42% 42% 24px 24px;background:#e5f3ed;box-shadow:0 28px 65px rgba(23,79,63,.17)}.sobre-mi_biographyImage__jCnfe img,.sobre-mi_heroImage__AfvTb img{object-fit:cover}.sobre-mi_heroImage__AfvTb img{object-position:center top}.sobre-mi_experienceBadge__g51Ub{position:absolute;right:-24px;bottom:34px;width:min(260px,70%);min-height:78px;padding:16px 20px;display:flex;align-items:center;gap:13px;border:1px solid rgba(0,185,133,.14);border-radius:20px;color:#174c3d;font-size:14px;font-weight:800;line-height:1.4;background:rgba(255,255,255,.94);box-shadow:0 16px 35px rgba(25,76,62,.16);backdrop-filter:blur(12px)}.sobre-mi_experienceBadge__g51Ub svg{flex:0 0 auto;color:var(--brand)}.sobre-mi_biography__ZD92Z{padding:112px 0}.sobre-mi_biographyContainer__GcUjc{display:grid;grid-template-columns:minmax(420px,.84fr) minmax(0,1.16fr);align-items:center;gap:92px}.sobre-mi_biographyMedia__l2IUI{position:relative;max-width:570px}.sobre-mi_biographyImage__jCnfe{position:relative;z-index:1;aspect-ratio:.92;overflow:hidden;border-radius:28px;box-shadow:0 24px 58px rgba(22,68,56,.15)}.sobre-mi_biographyImage__jCnfe img{object-position:center top}.sobre-mi_imageAccent__7zGGD{position:absolute;right:-28px;bottom:-28px;width:66%;height:66%;border:2px solid rgba(0,185,133,.22);border-radius:28px}.sobre-mi_biographyContent__dS__R h2,.sobre-mi_sectionHeading__GLCfJ h2{margin:0;color:#0d1922;font-size:clamp(38px,3.7vw,56px);font-weight:800;line-height:1.13;letter-spacing:-.045em}.sobre-mi_biographyCopy__dD8mp{margin-top:32px}.sobre-mi_biographyCopy__dD8mp p{margin:0 0 17px;color:#56616a;font-size:16px;line-height:1.78}.sobre-mi_biographyContent__dS__R blockquote{position:relative;margin:30px 0 0;padding:25px 28px 25px 34px;border-left:4px solid var(--brand);border-radius:0 20px 20px 0;color:#174b3d;font-size:18px;font-weight:720;line-height:1.65;background:#edf9f5}.sobre-mi_academic__yFdxe{padding:104px 0 112px;background:radial-gradient(circle at 8% 10%,rgba(0,185,133,.07),transparent 26%),#f2faf7}.sobre-mi_sectionHeading__GLCfJ{max-width:780px;margin:0 auto 58px;text-align:center}.sobre-mi_sectionHeading__GLCfJ .sobre-mi_eyebrow__BFFzF{margin-right:auto;margin-left:auto}.sobre-mi_sectionHeading__GLCfJ>p:last-child{max-width:670px;margin:22px auto 0;color:#647078;font-size:16px;line-height:1.7}.sobre-mi_timeline__oZ31l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sobre-mi_milestoneReveal__loNWT,.sobre-mi_principleReveal__lLiIG{min-width:0}.sobre-mi_milestone__lDK_q{position:relative;min-height:265px;height:100%;padding:35px 30px 30px;overflow:hidden;border:1px solid rgba(20,75,59,.08);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 13px 34px rgba(22,69,56,.08);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.sobre-mi_milestone__lDK_q:hover{border-color:rgba(0,185,133,.23);box-shadow:0 20px 42px rgba(22,69,56,.13);transform:translateY(-5px)}.sobre-mi_milestone__lDK_q>svg{margin-top:35px;color:var(--brand)}.sobre-mi_year__v3cD0{position:absolute;top:0;right:0;padding:12px 19px;border-radius:0 24px 0 18px;color:#fff;font-size:15px;font-weight:850;background:linear-gradient(135deg,#00b984,#00a977)}.sobre-mi_milestone__lDK_q h3{margin:18px 0 0;color:#14242e;font-size:19px;font-weight:800;line-height:1.38}.sobre-mi_milestone__lDK_q p{margin:15px 0 0;color:#69747b;font-size:14px;line-height:1.65}.sobre-mi_principles__4DZqu{padding:106px 0 118px}.sobre-mi_principlesGrid__1co9P{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.sobre-mi_principle__saSxX{min-height:275px;height:100%;padding:34px 29px;border:1px solid rgba(24,72,60,.08);border-radius:24px;background:#fff;box-shadow:0 13px 35px rgba(24,70,57,.09);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.sobre-mi_principle__saSxX:hover{border-color:rgba(0,185,133,.22);box-shadow:0 20px 44px rgba(24,70,57,.14);transform:translateY(-5px)}.sobre-mi_principleIcon__nbEe9{width:67px;height:67px;display:grid;place-items:center;border-radius:50%;color:var(--brand);background:#eaf9f4}.sobre-mi_principle__saSxX h3{margin:27px 0 0;color:#162630;font-size:20px;font-weight:800}.sobre-mi_principle__saSxX p{margin:15px 0 0;color:#667179;font-size:14px;line-height:1.7}@media (max-width:1080px){.sobre-mi_heroContainer__1Xcjo{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr);gap:52px}.sobre-mi_biographyContainer__GcUjc{grid-template-columns:minmax(350px,.78fr) minmax(0,1.22fr);gap:58px}.sobre-mi_principlesGrid__1co9P{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.sobre-mi_biographyContainer__GcUjc,.sobre-mi_heroContainer__1Xcjo{grid-template-columns:1fr}.sobre-mi_heroContainer__1Xcjo{padding-top:70px}.sobre-mi_heroContent__m0FwK{max-width:720px}.sobre-mi_biographyMedia__l2IUI,.sobre-mi_heroPortrait__jVQ7V{width:min(620px,100%);max-width:none;justify-self:center}.sobre-mi_heroGlow__qGLZu{top:67%;left:50%;width:95vw}.sobre-mi_biography__ZD92Z{padding:90px 0}.sobre-mi_biographyContent__dS__R{margin-top:14px}.sobre-mi_timeline__oZ31l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sobre-mi_biographyContainer__GcUjc,.sobre-mi_heroContainer__1Xcjo,.sobre-mi_sectionContainer__ygYxn{width:calc(100% - 40px)}.sobre-mi_heroContainer__1Xcjo{min-height:0;padding:54px 0 72px;gap:48px}.sobre-mi_heroContent__m0FwK h1{font-size:48px}.sobre-mi_heroContent__m0FwK h2{margin-top:21px;font-size:27px}.sobre-mi_heroDescription__ALK7B{margin-top:21px;font-size:16px}.sobre-mi_specialties__3sXlo{flex-direction:column;align-items:flex-start}.sobre-mi_heroImage__AfvTb{border-width:6px;border-radius:38% 38% 21px 21px}.sobre-mi_experienceBadge__g51Ub{right:12px;bottom:18px;width:calc(100% - 24px)}.sobre-mi_biography__ZD92Z{padding:76px 0}.sobre-mi_biographyContainer__GcUjc{gap:58px}.sobre-mi_imageAccent__7zGGD{right:-12px;bottom:-14px}.sobre-mi_biographyContent__dS__R h2,.sobre-mi_sectionHeading__GLCfJ h2{font-size:38px}.sobre-mi_biographyCopy__dD8mp{margin-top:25px}.sobre-mi_biographyCopy__dD8mp p{font-size:15px}.sobre-mi_biographyContent__dS__R blockquote{padding:22px 20px 22px 24px;font-size:16px}.sobre-mi_academic__yFdxe,.sobre-mi_principles__4DZqu{padding:78px 0 84px}.sobre-mi_sectionHeading__GLCfJ{margin-bottom:42px}.sobre-mi_principlesGrid__1co9P,.sobre-mi_timeline__oZ31l{grid-template-columns:1fr}.sobre-mi_milestone__lDK_q,.sobre-mi_principle__saSxX{min-height:0}}@media (prefers-reduced-motion:reduce){.sobre-mi_milestone__lDK_q,.sobre-mi_principle__saSxX{transition:none}.sobre-mi_milestone__lDK_q:hover,.sobre-mi_principle__saSxX:hover{transform:none}}