.hero-portrait{aspect-ratio:1;background:#ddd4c3;width:100%;display:block;position:relative;overflow:hidden}.hero-portrait>.hero-portrait__preview,.hero-portrait>.hero-portrait__image,.hero-portrait>noscript>.hero-portrait__fallback{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-portrait>.hero-portrait__preview{filter:blur(6px);transform:scale(1.04)}.hero-portrait>.hero-portrait__image{opacity:0;transition:opacity .2s}.hero-portrait[data-loaded=true]>.hero-portrait__image{opacity:1}.hero-portrait>.hero-portrait__ai-badge{z-index:1;color:#fbf7ed;letter-spacing:.03em;white-space:nowrap;background:#071b2ef0;border:1px solid #e6d5aa80;border-radius:4px;align-items:center;gap:3px;margin:0;padding:4px 5px;font:700 10px/1 Arial,Helvetica,sans-serif;display:inline-flex;position:absolute;bottom:6px;right:6px;box-shadow:0 1px 4px #0003}.hero-portrait__ai-badge>svg{color:#e6d5aa;flex-shrink:0;width:11px;height:11px;display:block}@media (prefers-reduced-motion:reduce){.hero-portrait>.hero-portrait__image{transition:none}}
