._9g1Z0G_h1{font-family:var(--font-family-display);letter-spacing:-.035em;min-height:2.1em;margin:22px 0;font-size:clamp(44px,6vw,76px);font-weight:700;line-height:1.04}._9g1Z0G_swap{animation:.56s cubic-bezier(.16,1,.3,1) both _9g1Z0G_rise;display:block}._9g1Z0G_lead,._9g1Z0G_accent{display:block}._9g1Z0G_accent{color:var(--accent-ink)}@keyframes _9g1Z0G_rise{0%{opacity:0;filter:blur(2px);transform:translateY(.35em)}to{opacity:1;filter:none;transform:none}}._9g1Z0G_art{border:1px solid var(--border);box-shadow:var(--shadow-md);aspect-ratio:5/4;background:#f6f3ec;border-radius:28px;position:relative;overflow:hidden}._9g1Z0G_img{object-fit:cover;transform-origin:55% 52%;opacity:0;width:100%;height:100%;transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.32)}._9g1Z0G_on{opacity:1;transform:scale(1.28)}._9g1Z0G_dots{gap:6px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}._9g1Z0G_dots i{background:var(--border);border-radius:999px;width:6px;height:6px;transition:width .3s,background .3s}._9g1Z0G_dots ._9g1Z0G_dotOn{background:var(--accent);width:20px}@media (prefers-reduced-motion:reduce){._9g1Z0G_swap{animation:none}._9g1Z0G_img{transition:none}}
