.photo-frame[data-astro-cid-adege4ql]{position:relative;aspect-ratio:2 / 3;overflow:hidden;background:#e7e2dc}.photo-frame[data-astro-cid-adege4ql] img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center center}.reveal-frame[data-astro-cid-adege4ql]{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:2rem;background:#ece7e1;box-shadow:0 24px 60px #1414141f;touch-action:pan-y}.style-source[data-astro-cid-adege4ql],.style-viz[data-astro-cid-adege4ql],.reveal-top[data-astro-cid-adege4ql]{position:absolute;inset:0;width:100%;height:100%}.style-source[data-astro-cid-adege4ql]{object-fit:cover;object-position:30% 42%}.style-viz[data-astro-cid-adege4ql]{object-fit:contain;object-position:center center;background:#f4f0ea}.reveal-top[data-astro-cid-adege4ql]{clip-path:inset(0 0 0 calc(var(--pos) * 1%))}.style-chip[data-astro-cid-adege4ql]{position:absolute;top:.7rem;z-index:4;max-width:46%;border-radius:999px;background:#fffffff0;padding:.3rem .65rem;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#141414}.style-chip-source[data-astro-cid-adege4ql]{left:.55rem}.style-chip-ai[data-astro-cid-adege4ql]{top:auto;right:.55rem;bottom:.55rem;left:auto}.lead[data-astro-cid-adege4ql]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.lead[data-astro-cid-adege4ql] line[data-astro-cid-adege4ql]{stroke:#fff;stroke-width:1.15;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .6px rgb(20 20 20 / .55))}.face-mark[data-astro-cid-adege4ql]{position:absolute;z-index:2;width:9px;height:9px;margin:-5px 0 0 -5px;border-radius:999px;border:1.5px solid white;background:#141414d1;box-shadow:0 0 0 4px #ffffff47;pointer-events:none}.insight[data-astro-cid-adege4ql]{position:absolute;z-index:3;width:min(10rem,34%);border-radius:.9rem;background:#fffffff0;padding:.4rem .55rem .35rem;color:#141414;box-shadow:0 10px 28px #1414141f;pointer-events:none}.insight-kicker[data-astro-cid-adege4ql]{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8d6b3a}.insight-title[data-astro-cid-adege4ql]{margin-top:.08rem;font-size:.78rem;font-weight:650;line-height:1.2}.insight-note[data-astro-cid-adege4ql]{margin-top:.12rem;font-size:.66rem;line-height:1.3;color:#5c584f}.insight-chart[data-astro-cid-adege4ql]{display:block;margin-top:.25rem;height:1.35rem;width:4.4rem}.insight-eyes[data-astro-cid-adege4ql]{top:16%;right:2%}.insight-hair[data-astro-cid-adege4ql]{top:3%;right:2%}.insight-frame[data-astro-cid-adege4ql]{top:38%;right:2%}.insight-makeup[data-astro-cid-adege4ql]{top:58%;right:2%}.reveal-handle[data-astro-cid-adege4ql]{position:absolute;z-index:6;top:0;bottom:0;left:calc(var(--pos) * 1%);width:44px;margin-left:-22px;border:0;padding:0;background:transparent;cursor:ew-resize;touch-action:none}.reveal-handle[data-astro-cid-adege4ql]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);background:#fff;box-shadow:0 0 0 1px #14141459}.grip[data-astro-cid-adege4ql]{position:absolute;top:50%;left:50%;display:grid;width:36px;height:36px;place-items:center;transform:translate(-50%,-50%);border-radius:999px;background:#fff;box-shadow:0 6px 18px #14141438}.reveal-handle[data-astro-cid-adege4ql]:focus-visible .grip[data-astro-cid-adege4ql]{outline:2px solid #141414;outline-offset:3px}.draw-stroke[data-astro-cid-adege4ql]{stroke-dasharray:160;stroke-dashoffset:160}.is-revealed[data-astro-cid-adege4ql] .draw-stroke[data-astro-cid-adege4ql]{stroke-dashoffset:0;transition:stroke-dashoffset 1.05s ease}@media(max-width:639px){.lead[data-astro-cid-adege4ql]{display:none}.insight[data-astro-cid-adege4ql]{width:48%;padding:.28rem .4rem}.insight-hair[data-astro-cid-adege4ql]{top:.4rem;right:.3rem}.insight-eyes[data-astro-cid-adege4ql]{top:7.5rem;right:.3rem}.insight-frame[data-astro-cid-adege4ql]{top:auto;bottom:7.4rem;right:.3rem}.insight-makeup[data-astro-cid-adege4ql]{top:auto;bottom:2.6rem;right:.3rem}.style-chip-ai[data-astro-cid-adege4ql]{bottom:.28rem;max-width:44%}.insight-title[data-astro-cid-adege4ql]{font-size:.7rem}.insight-note[data-astro-cid-adege4ql]{font-size:.62rem}.style-chip[data-astro-cid-adege4ql]{font-size:.56rem;max-width:54%}}@media(prefers-reduced-motion:reduce){.draw-stroke[data-astro-cid-adege4ql]{stroke-dashoffset:0;transition:none}}
