/* 2.0.10 — foreground portrait and overlay fade, without CSS masks. */
.egt-profile--cutout{align-items:center;gap:clamp(28px,5vw,80px)}
.egt-profile--cutout .egt-profile__media{display:block!important;position:relative;isolation:isolate;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0;width:100%;max-width:100%;height:auto!important;min-height:1px;opacity:1!important;visibility:visible!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important}
.egt-profile--cutout .egt-profile__media img{display:block!important;position:relative;z-index:0;width:100%!important;height:auto!important;aspect-ratio:1086 / 1448!important;object-fit:contain!important;max-height:none!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.egt-profile--cutout .egt-profile__media::after{content:"";display:block;position:absolute;z-index:1;left:-1px;right:-1px;bottom:-1px;height:30%;background:linear-gradient(to bottom,transparent 0%,var(--c-bg,#211e1c) 100%);pointer-events:none}
.egt-profile--cutout .egt-profile__body{min-width:0}
@media(min-width:1024px){
 .egt-profile--cutout{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}
 .egt-profile--cutout .egt-profile__media{max-width:510px;justify-self:center}
}
@media(max-width:1023px){
 .egt-profile--cutout{grid-template-columns:minmax(0,1fr);gap:18px}
 .egt-profile--cutout .egt-profile__media{order:0!important;width:100%;max-width:400px;justify-self:center;margin:0 auto}
 .egt-profile--cutout .egt-profile__body{order:1!important;width:100%}
}
@media(prefers-reduced-motion:reduce){.egt-profile--cutout .egt-profile__media img{transition:none!important}}
