.PhotoBuild-module__V965Kq__build{pointer-events:none;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.PhotoBuild-module__V965Kq__build[data-on=true]{opacity:1}.PhotoBuild-module__V965Kq__outline,.PhotoBuild-module__V965Kq__wire,.PhotoBuild-module__V965Kq__datum,.PhotoBuild-module__V965Kq__mark{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.PhotoBuild-module__V965Kq__outline{stroke:var(--accent);stroke-width:1.5px}.PhotoBuild-module__V965Kq__datum,.PhotoBuild-module__V965Kq__mark{stroke:#3ee08f8c;stroke-width:1px}.PhotoBuild-module__V965Kq__mark{transition:opacity var(--motion-medium) var(--ease-out)}.PhotoBuild-module__V965Kq__wire{stroke:#3ee08f6b;stroke-width:.75px;transition:opacity var(--motion-medium) var(--ease-out)}.PhotoBuild-module__V965Kq__point{fill:var(--accent);transition:opacity var(--motion-fast) var(--ease-out)}.PhotoBuild-module__V965Kq__facet,.PhotoBuild-module__V965Kq__hatch{transition:opacity var(--motion-section) var(--ease-out)}.PhotoBuild-module__V965Kq__hatchLine{stroke:var(--accent);stroke-width:2.5px;opacity:.85}
.Portrait-module__hctoDW__portrait{margin:0;position:relative}.Portrait-module__hctoDW__plate{padding:14px;position:relative}.Portrait-module__hctoDW__frame{aspect-ratio:4/5;background:var(--bg-2);border-radius:2px;position:relative;overflow:hidden}.Portrait-module__hctoDW__image{object-fit:cover;filter:grayscale(.15)contrast(1.02);width:100%;height:100%}.js .Portrait-module__hctoDW__frame{clip-path:inset(100% 0 0);transition:clip-path var(--motion-demo) var(--ease-in-out)}.js .Portrait-module__hctoDW__image{transition:transform var(--motion-demo) var(--ease);transform:scale(1.12)}.js .Portrait-module__hctoDW__portrait.is-in .Portrait-module__hctoDW__frame{clip-path:inset(0)}.js .Portrait-module__hctoDW__portrait.is-in .Portrait-module__hctoDW__image{transform:none}.reveal-all .Portrait-module__hctoDW__frame{clip-path:none!important}.Portrait-module__hctoDW__frame[data-build=pending] .Portrait-module__hctoDW__image{opacity:0}.reveal-all .Portrait-module__hctoDW__frame[data-build=pending] .Portrait-module__hctoDW__image{opacity:1}.Portrait-module__hctoDW__crop{border-color:var(--text-3);border-style:solid;border-width:0;width:18px;height:18px;position:absolute}.Portrait-module__hctoDW__tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.Portrait-module__hctoDW__tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.Portrait-module__hctoDW__bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.Portrait-module__hctoDW__br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.Portrait-module__hctoDW__selected .Portrait-module__hctoDW__plate{padding:12px 12px 0}.Portrait-module__hctoDW__selected .Portrait-module__hctoDW__frame{background:0 0}.Portrait-module__hctoDW__selected .Portrait-module__hctoDW__image{object-fit:contain;object-position:bottom center;filter:none}.Portrait-module__hctoDW__selected .Portrait-module__hctoDW__crop{border-color:var(--line-strong);opacity:.7;width:10px;height:10px}.Portrait-module__hctoDW__selected .Portrait-module__hctoDW__caption{margin-top:8px;padding:0 12px}.Portrait-module__hctoDW__selectedLabel{color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.Portrait-module__hctoDW__selectedLabel i{border:1px solid var(--text-3);width:7px;height:7px}.Portrait-module__hctoDW__caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:6px;padding:0 14px;display:flex}@media (max-width:899px){.Portrait-module__hctoDW__portrait{max-width:380px}.Portrait-module__hctoDW__frame{aspect-ratio:1}.js .Portrait-module__hctoDW__frame{clip-path:none;opacity:0;transition:opacity var(--motion-demo) var(--ease)}.js .Portrait-module__hctoDW__portrait.is-in .Portrait-module__hctoDW__frame{opacity:1}}@media (prefers-reduced-motion:reduce){.js .Portrait-module__hctoDW__frame{clip-path:none}.js .Portrait-module__hctoDW__image{transform:none}}
