.equipo-card__edge,.equipo-card__body,.equipo-frame--profile{--box: polygon( 0 var(--c), var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)) )}.equipo-frame{--c: 16px;--notch-w: 40%;--notch-h: 11px;--notch-offset: 12%;--notch-step: 6px;--inset-x: 18px;--inset-top: 18px;--drop: 21%;--b: 1px;--clip: polygon( 0 var(--c), var(--c) 0, var(--notch-offset) 0, calc(var(--notch-offset) + var(--notch-step)) calc(var(--notch-h) / 2), calc(var(--notch-offset) + var(--notch-step) * 2) calc(var(--notch-h) / 2), calc(var(--notch-offset) + var(--notch-step) * 3) var(--notch-h), calc(var(--notch-offset) + var(--notch-w) - var(--notch-step) * 3) var(--notch-h), calc(var(--notch-offset) + var(--notch-w) - var(--notch-step) * 2) calc(var(--notch-h) / 2), calc(var(--notch-offset) + var(--notch-w) - var(--notch-step)) calc(var(--notch-h) / 2), calc(var(--notch-offset) + var(--notch-w)) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)) );position:relative;aspect-ratio:800 / 920;overflow:hidden;background:radial-gradient(circle at 80% 14%,color-mix(in srgb,#759b44 18%,#fff) 0%,transparent 46%),radial-gradient(circle at 12% 88%,color-mix(in srgb,#009ada 14%,#fff) 0%,transparent 42%),linear-gradient(150deg,color-mix(in srgb,#759b44 15%,#fff),color-mix(in srgb,#009ada 11%,#fff))}.equipo-frame--profile{--c: 28px;--notch-h: 12px;--notch-step: 7px;--inset-x: 28px;--inset-top: 28px;clip-path:var(--box)}.equipo-frame:before,.equipo-frame:after{content:"";position:absolute;top:var(--inset-top);right:var(--inset-x);bottom:var(--drop);left:var(--inset-x);clip-path:var(--clip)}.equipo-frame:before{background:linear-gradient(140deg,#759b448c,#ffffffe6 42%,#009ada73)}.equipo-frame:after{top:calc(var(--inset-top) + var(--b));right:calc(var(--inset-x) + var(--b));bottom:calc(var(--drop) + var(--b));left:calc(var(--inset-x) + var(--b));background:linear-gradient(180deg,#fff,#fafcf9)}.equipo-frame__img{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:auto;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.16,1,.3,1);pointer-events:none}.equipo-frame__ph{position:absolute;top:var(--inset-top);right:var(--inset-x);bottom:var(--drop);left:var(--inset-x);z-index:1;display:grid;place-items:center;font:700 clamp(48px,9vw,72px) / 1 var(--ff-display),sans-serif;color:color-mix(in srgb,#759b44 45%,#fff)}.equipo-card{position:relative;height:100%;filter:drop-shadow(0 6px 16px rgba(10,22,16,.07))}.equipo-card__edge{--c: 18px;position:relative;height:100%;padding:1px;background:linear-gradient(140deg,#759b4473,#0c161014 45%,#009ada66);clip-path:var(--box)}.equipo-card__edge:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,#759b44,#0c16101a 45%,#009ada);opacity:0;transition:opacity .4s ease}.equipo-card__body{--c: 18px;position:relative;height:100%;display:flex;flex-direction:column;background:#fff;clip-path:var(--box)}.equipo-card__info{padding:20px 24px 26px}.equipo-card__name{margin:0 0 6px;font:700 1.28rem / 1.2 var(--ff-display),sans-serif;color:#0e1712}.equipo-card__name a:after{content:"";position:absolute;inset:0;z-index:2}.equipo-card__name a:focus-visible{outline:none}.equipo-card__name a:focus-visible:after{outline:3px solid #009ada;outline-offset:-4px}.equipo-card__role{margin:0;font-size:.92rem;font-weight:500;color:#5a655d}.equipo-card__socials{position:absolute;top:18px;left:18px;z-index:3;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;transform:translateY(10px);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease}.equipo-card:hover .equipo-card__socials,.equipo-card:focus-within .equipo-card__socials{transform:translateY(0);opacity:1;pointer-events:auto}.equipo-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#fff;color:#0e1712;box-shadow:0 4px 14px #0000001f;transition:transform .25s ease}.equipo-btn:hover{transform:scale(1.08)}.equipo-btn svg{width:18px;height:18px;fill:currentColor}@media(hover:hover){.equipo-card:hover .equipo-card__edge:before{opacity:1}.equipo-card:hover .equipo-frame__img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.equipo-frame__img,.equipo-card__socials,.equipo-card__edge:before,.equipo-btn{transition:none}.equipo-card:hover .equipo-frame__img{transform:none}}.equipo-card__cta{position:absolute;top:40%;right:16px;z-index:3;width:84px;height:84px;display:grid;place-items:center;padding:10px;border-radius:50%;background:linear-gradient(145deg,#283a2e8c,#07100a61);-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);border:1px solid rgba(255,255,255,.38);box-shadow:inset 0 1px #ffffff73,inset 0 -8px 16px #8dc0441f,0 10px 24px #07100a38;text-shadow:0 1px 2px rgba(0,0,0,.35);color:#fff;font:700 11px / 1.15 var(--ff-display),sans-serif;letter-spacing:.06em;text-align:center;text-transform:uppercase;opacity:0;transform:translate(var(--cta-x, 0px),var(--cta-y, 0px)) scale(.6);transition:opacity .3s ease,transform .45s cubic-bezier(.16,1,.3,1);pointer-events:none}.equipo-card--cta:hover .equipo-card__cta,.equipo-card--cta:focus-within .equipo-card__cta{opacity:1;transform:translate(var(--cta-x, 0px),var(--cta-y, 0px)) scale(1)}.equipo-card--cta.is-sigue .equipo-card__cta{top:0;right:auto;left:0}@media(hover:none){.equipo-card__cta{top:auto;bottom:23%;right:12px;opacity:1;transform:scale(.72)}}@media(prefers-reduced-motion:reduce){.equipo-card__cta{transition:none}}
