#pgfa-sobre-mi{--pgfa-coral:#F6987F;--pgfa-pale:#fff0eb;--pgfa-paper:#fffdfb;--pgfa-ink:#434343;--pgfa-muted:#6c6c6c;--pgfa-line:#eaded9;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:var(--pgfa-paper);color:var(--pgfa-ink);font-family:Arial,sans-serif;line-height:1.5}#pgfa-sobre-mi *{box-sizing:border-box}#pgfa-sobre-mi .pgfa-hero{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(38px,7vw,105px);align-items:center;max-width:1180px;margin:0 auto;padding:78px 32px 70px}#pgfa-sobre-mi .pgfa-hero:before{position:absolute;z-index:0;top:-78px;left:-13%;width:52%;height:450px;border-radius:50%;background:var(--pgfa-pale);content:"";opacity:.78}#pgfa-sobre-mi .pgfa-hero__copy,#pgfa-sobre-mi .pgfa-hero__photo{position:relative;z-index:1}#pgfa-sobre-mi .pgfa-label{margin:0 0 16px;color:var(--pgfa-coral);font-size:11px;font-weight:700;letter-spacing:.19em;text-transform:uppercase}#pgfa-sobre-mi h1{max-width:630px;margin:0 0 20px;font-family:Georgia,serif;font-size:clamp(42px,5.3vw,70px);font-weight:600;letter-spacing:-.045em;line-height:1.04}#pgfa-sobre-mi h1 em,#pgfa-sobre-mi h2 em,#pgfa-sobre-mi .pgfa-quote em,#pgfa-sobre-mi .pgfa-closing em{color:var(--pgfa-coral);font-weight:500}#pgfa-sobre-mi .pgfa-hero__text{max-width:555px;margin:0;color:var(--pgfa-muted);font-size:17px;line-height:1.72}#pgfa-sobre-mi .pgfa-roles{display:flex;flex-wrap:wrap;gap:8px;margin:27px 0}#pgfa-sobre-mi .pgfa-roles span{border:1px solid #efc7b9;border-radius:30px;padding:7px 12px;background:#fff9;color:#60504b;font-size:12px}#pgfa-sobre-mi .pgfa-signature{display:flex;align-items:center;gap:14px;margin:28px 0 0;color:#656565;font-family:Georgia,serif;font-size:19px;font-style:italic;line-height:1.35}#pgfa-sobre-mi .pgfa-signature:before{width:34px;border-top:2px solid var(--pgfa-coral);content:""}#pgfa-sobre-mi figure{margin:0}#pgfa-sobre-mi .pgfa-hero__photo{justify-self:end;width:min(100%,390px);min-height:385px;padding:17px;background:#fff;box-shadow:0 23px 36px rgba(76,50,42,.18);transform:rotate(2.5deg)}#pgfa-sobre-mi .pgfa-hero__photo img{display:block;width:100%;height:351px;object-fit:cover}#pgfa-sobre-mi .pgfa-placeholder{display:grid;min-height:100%;height:100%;place-items:center;background:linear-gradient(135deg,#f8d9cf,#fff6f1);color:#ba806e;text-align:center;font-size:13px;line-height:1.5}#pgfa-sobre-mi .pgfa-hero__photo .pgfa-placeholder{min-height:351px}#pgfa-sobre-mi .pgfa-quote{position:relative;padding:50px 24px;background:#454545;color:#fff;text-align:center}#pgfa-sobre-mi .pgfa-quote:before{position:absolute;top:-45px;left:50%;width:90px;height:90px;border-radius:50%;background:var(--pgfa-coral);content:"“";color:#fff;font-family:Georgia,serif;font-size:72px;line-height:1.4;transform:translateX(-50%)}#pgfa-sobre-mi .pgfa-quote p{max-width:790px;margin:0 auto;font-family:Georgia,serif;font-size:clamp(22px,3vw,34px);font-weight:500;line-height:1.42}#pgfa-sobre-mi .pgfa-stories{max-width:1180px;margin:0 auto;padding:46px 32px 72px}#pgfa-sobre-mi .pgfa-story{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(35px,7vw,95px);align-items:center;padding:55px 0;border-bottom:1px solid var(--pgfa-line)}#pgfa-sobre-mi .pgfa-story:last-child{border-bottom:0}#pgfa-sobre-mi .pgfa-story--reverse .pgfa-story__photo{order:2}#pgfa-sobre-mi .pgfa-story__photo{min-height:330px;overflow:hidden;background:#f2d7ce;box-shadow:0 19px 32px rgba(76,50,42,.15)}#pgfa-sobre-mi .pgfa-story__photo img{display:block;width:100%;height:100%;min-height:330px;object-fit:cover}#pgfa-sobre-mi .pgfa-story__photo .pgfa-placeholder{min-height:330px}#pgfa-sobre-mi .pgfa-story__copy h2{max-width:560px;margin:0 0 17px;color:#434343;font-family:Georgia,serif;font-size:clamp(32px,3.8vw,49px);font-weight:600;line-height:1.12}#pgfa-sobre-mi .pgfa-story__copy p{max-width:525px;margin:0 0 13px;color:var(--pgfa-muted);font-size:15px;line-height:1.72}#pgfa-sobre-mi .pgfa-story__copy p:last-child{margin-bottom:0}#pgfa-sobre-mi .pgfa-closing{padding:65px 25px 72px;background:linear-gradient(115deg,#fff8f4,#fff0eb);text-align:center}#pgfa-sobre-mi .pgfa-closing h2{max-width:720px;margin:0 auto 14px;color:#444;font-family:Georgia,serif;font-size:clamp(33px,4vw,52px);font-weight:600;line-height:1.12}#pgfa-sobre-mi .pgfa-closing p{max-width:590px;margin:0 auto;color:var(--pgfa-muted);font-size:16px;line-height:1.7}#pgfa-sobre-mi .pgfa-button{display:inline-block;margin-top:25px;padding:14px 21px;background:var(--pgfa-coral);color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.13em;text-decoration:none!important;text-transform:uppercase}@media(max-width:760px){#pgfa-sobre-mi .pgfa-hero{grid-template-columns:1fr;padding:59px 23px 54px}#pgfa-sobre-mi .pgfa-hero:before{left:-40%;width:100%;height:345px}#pgfa-sobre-mi .pgfa-hero__photo{justify-self:center;order:-1;width:min(100%,340px);min-height:335px}#pgfa-sobre-mi .pgfa-hero__photo img,#pgfa-sobre-mi .pgfa-hero__photo .pgfa-placeholder{height:301px;min-height:301px}#pgfa-sobre-mi .pgfa-stories{padding:28px 20px 48px}#pgfa-sobre-mi .pgfa-story{grid-template-columns:1fr;gap:26px;padding:43px 0}#pgfa-sobre-mi .pgfa-story--reverse .pgfa-story__photo{order:0}#pgfa-sobre-mi .pgfa-story__photo,#pgfa-sobre-mi .pgfa-story__photo img,#pgfa-sobre-mi .pgfa-story__photo .pgfa-placeholder{min-height:275px}#pgfa-sobre-mi .pgfa-quote{padding:50px 22px 39px}}
