.cv-pg{--k:1;--rule:1.5px;color:#000;text-transform:uppercase;-webkit-font-smoothing:antialiased;box-sizing:border-box;text-align:left;letter-spacing:0;background:#fff;width:1440px;min-height:2461px;padding-bottom:58px;font-family:Neue Haas Grotesk Display Pro,NHaasGroteskDSPro,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:normal;position:relative}.cv-pg *{box-sizing:border-box}.cv-pg .vl{border-left:var(--rule) solid #000;z-index:3;pointer-events:none;width:0;position:absolute;top:0;bottom:0}.cv-pg .vl.l{left:66px}.cv-pg .vl.c{left:861px}.cv-pg .vl.r{left:1373px}.cv-pg .hl-top{border-top:var(--rule) solid #000;position:absolute;top:66px;left:0;right:0}.cv-pg .header{border-bottom:var(--rule) solid #000;grid-template-columns:861px 1fr;min-height:470px;display:grid}.cv-pg .name{letter-spacing:-.012em;white-space:nowrap;height:470px;padding:39px 0 0 66px;font-size:245px;font-weight:200;line-height:.943;overflow:visible}.cv-pg .name span{display:block}.cv-pg .hdr-right{text-align:right;padding:103px 127px 30px 30px}.cv-pg .title{letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:42px}.cv-pg .contact{letter-spacing:.01em;text-align:justify;text-align-last:justify;width:390px;margin:93px 0 0 auto;font-size:20px;font-weight:700;line-height:27px}.cv-pg .mid{grid-template-columns:861px 1fr;min-height:612px;display:grid}.cv-pg .profile{font-weight:400;font-size:calc(15.5px * var(--k));line-height:calc(22.3px * var(--k));letter-spacing:.03em;text-align:justify;padding:115px 147px 70px 212px}.cv-pg .profile p{margin:0}.cv-pg .profile p+p{margin-top:calc(22.3px * var(--k))}.cv-pg .photo-wrap{background:#f1f1ef;margin:0 67px 0 0;position:relative}.cv-pg .photo-wrap img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.cv-pg .cols{border-top:var(--rule) solid #000;border-bottom:var(--rule) solid #000;grid-template-columns:861px 579px;align-items:stretch;display:grid}.cv-pg .col{flex-direction:column;min-width:0;display:flex}.cv-pg .sec{flex-direction:column;display:flex}.cv-pg .sec-h{border-top:var(--rule) solid #000;border-bottom:var(--rule) solid #000;letter-spacing:-.02em;white-space:nowrap;height:34px;margin:0;padding:0 0 0 73px;font-size:42px;font-weight:900;line-height:31px;overflow:visible}.cv-pg .col.der .sec-h{padding-left:5px}.cv-pg .col .sec:first-child .sec-h{border-top:0;height:32.5px;margin-top:30px}.cv-pg .sec-rule{border-top:var(--rule) solid #000}.cv-pg .col .sec:first-child .sec-rule{border-top:0}.cv-pg .sec-b{padding:calc(64px * var(--k)) 69px calc(50px * var(--k)) 132px;flex:1}.cv-pg .col.der .sec-b{padding:calc(46px * var(--k)) 128px calc(65px * var(--k)) 67px}.cv-pg .col.der .t-lista .sec-b{padding-top:calc(54px * var(--k));padding-bottom:calc(56px * var(--k))}.cv-pg .col.der .t-pares .sec-b{padding-top:calc(35px * var(--k));padding-bottom:calc(34px * var(--k))}.cv-pg .col.der .t-texto .sec-b{padding-top:calc(54px * var(--k));padding-bottom:calc(56px * var(--k))}.cv-pg .col.izq .t-lista .sec-b,.cv-pg .col.izq .t-texto .sec-b{padding-top:calc(54px * var(--k))}.cv-pg .col.izq .t-pares .sec-b{padding-top:calc(35px * var(--k))}.cv-pg .col>.sec.t-frase:last-child{margin-top:auto}.cv-pg .ent{margin-bottom:calc(46px * var(--k))}.cv-pg .ent:last-child{margin-bottom:0}.cv-pg .ent-t{font-size:calc(26.6px * var(--k));letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:20px;line-height:1.15;display:flex}.cv-pg .ent-t .co,.cv-pg .ent-t .sl{font-weight:700}.cv-pg .ent-t .role{font-weight:300}.cv-pg .ent-t .date{font-weight:700;font-size:calc(15.4px * var(--k));letter-spacing:0;white-space:nowrap;flex:none}.cv-pg .ent-s{margin-top:calc(8px * var(--k));font-weight:700;font-size:calc(15.4px * var(--k));letter-spacing:.005em;justify-content:space-between;gap:20px;line-height:1.3;display:flex}.cv-pg .ent-s span:last-child{white-space:nowrap;flex:none}.cv-pg .ent-b{margin-top:calc(28px * var(--k));font-weight:400;font-size:calc(15.4px * var(--k));line-height:calc(22.5px * var(--k));letter-spacing:.03em;text-align:justify}.cv-pg .ent-b p{margin:0}.cv-pg .ent-b p+p{margin-top:calc(22.5px * var(--k))}.cv-pg .edu{margin-bottom:calc(10px * var(--k))}.cv-pg .edu:last-child{margin-bottom:0}.cv-pg .edu-t{font-weight:700;font-size:calc(26px * var(--k));letter-spacing:-.015em;justify-content:space-between;align-items:baseline;gap:16px;line-height:1.1;display:flex}.cv-pg .edu-t .date{font-size:calc(15.4px * var(--k));letter-spacing:0;white-space:nowrap;flex:none}.cv-pg .edu-1{margin-top:calc(9px * var(--k));font-weight:700;font-size:calc(15.4px * var(--k));letter-spacing:.005em;line-height:1.3}.cv-pg .edu-2{margin-top:calc(10px * var(--k));font-weight:400;font-size:calc(15.4px * var(--k));letter-spacing:.02em;line-height:1.3}.cv-pg .list{margin-right:-30px;padding-left:5px}.cv-pg .li{font-weight:400;font-size:calc(15.4px * var(--k));line-height:calc(27.3px * var(--k));letter-spacing:.01em}.cv-pg .li.b{font-weight:700}.cv-pg .par{margin-bottom:calc(37px * var(--k));justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cv-pg .par:last-child{margin-bottom:0}.cv-pg .par .k{font-weight:700;font-size:calc(26px * var(--k));letter-spacing:-.015em;line-height:1.1}.cv-pg .par .v{font-weight:700;font-size:calc(15.4px * var(--k));white-space:nowrap;flex:none}.cv-pg .txt{font-weight:400;font-size:calc(15.5px * var(--k));line-height:calc(22.3px * var(--k));letter-spacing:.03em;text-align:justify}.cv-pg .txt p{margin:0}.cv-pg .txt p+p{margin-top:calc(22.3px * var(--k))}.cv-pg .col.der .t-frase .sec-b{padding:calc(35px * var(--k)) 93px calc(34px * var(--k)) 67px}.cv-pg .col.izq .t-frase .sec-b{padding-left:132px;padding-right:69px}.cv-pg .frase{text-align:right;font-weight:700;font-size:calc(26px * var(--k));line-height:calc(33px * var(--k));letter-spacing:-.01em}
