.cv-career-grid{container-type:inline-size}.cv-portrait-wrap{height:min(640px,150cqw)}@media (min-width:900px){.cv-portrait-wrap{height:min(100svh - 106px,1100px);min-height:380px;position:sticky;top:90px}}.cv-portrait{height:100%;margin:0;position:relative}.cv-portrait-stage{--floor:2.4%;height:100%;position:relative}.cv-portrait-glow{z-index:2;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#3ce3a45c,#3ce3a41f 52%,#0000);border-radius:50%;width:min(84%,560px);position:absolute;top:19%;left:50%;translate:-50% -50%}.cv-portrait-floor{bottom:calc(var(--floor) - 2.4%);z-index:2;opacity:.55;pointer-events:none;background:radial-gradient(closest-side,#000000a6,#00000047 55%,#0000);border-radius:50%;width:46%;height:4.8%;position:absolute;left:50%;translate:-50%}.dark .cv-portrait-floor{opacity:1}.cv-portrait-figure{inset:0 0 var(--floor);z-index:3;justify-content:center;align-items:flex-end;display:flex;position:absolute}.cv-portrait-img{filter:drop-shadow(0 18px 26px #00000073);width:auto;max-width:none;height:100%;display:block}@media print{.cv-portrait-wrap{display:none!important}}
