.ImageFrame-module__QWWKUW__frame{--pf-bg:#ebe7e1;--pf-floor:#e2ddd5;--pf-obj:#f7f5f1;--pf-shade:#d3ccc2;--pf-accent:#6ca2db;--pf-glow:#ffffffb3;--pf-caption:var(--muted);width:100%;aspect-ratio:var(--ratio,4 / 5);background:var(--pf-bg);border-radius:var(--radius-1);isolation:isolate;position:relative;overflow:hidden}@media (max-width:39.99rem){.ImageFrame-module__QWWKUW__frame{aspect-ratio:var(--ratio-sm,var(--ratio,4 / 5))}}.ImageFrame-module__QWWKUW__image{object-fit:cover}.ImageFrame-module__QWWKUW__contain{object-fit:contain;padding:6%}.ImageFrame-module__QWWKUW__cream{--pf-bg:#efece7;--pf-floor:#e5e1da}.ImageFrame-module__QWWKUW__paper{--pf-bg:#f2f0ec;--pf-floor:#e8e5df;--pf-obj:#dcdfe3;--pf-shade:#c3c8cf;--pf-accent:#9aa3ae}.ImageFrame-module__QWWKUW__sand{--pf-bg:#e6e1da;--pf-floor:#dbd5cc}.ImageFrame-module__QWWKUW__sky{--pf-bg:#e8f0f8;--pf-floor:#dbe6f2;--pf-obj:#f7fafd;--pf-shade:#c2d2e4;--pf-accent:#6ca2db}.ImageFrame-module__QWWKUW__mist{--pf-bg:#e3e5e8;--pf-floor:#d8dbdf;--pf-obj:#f4f5f6;--pf-shade:#bfc4cb;--pf-accent:#6ca2db}.ImageFrame-module__QWWKUW__navy{--pf-bg:#243550;--pf-floor:#2b3d5a;--pf-obj:#4a6287;--pf-shade:#35486a;--pf-accent:#6ca2db;--pf-glow:#6ca2db1a;--pf-caption:var(--muted-on-dark)}.ImageFrame-module__QWWKUW__floor{background:var(--pf-floor);height:22%;position:absolute;inset:auto 0 0}.ImageFrame-module__QWWKUW__frame[data-placeholder]:before{content:"";background:radial-gradient(closest-side, var(--pf-glow), transparent);opacity:.8;position:absolute;inset:-10% 10% 30%}.ImageFrame-module__QWWKUW__art{width:100%;height:58%;position:absolute;bottom:22%;left:0;right:0}.ImageFrame-module__QWWKUW__detail{width:100%;height:100%;position:absolute;inset:0}.ImageFrame-module__QWWKUW__obj{fill:var(--pf-obj)}.ImageFrame-module__QWWKUW__shade{fill:var(--pf-shade)}.ImageFrame-module__QWWKUW__accent{fill:var(--pf-accent)}.ImageFrame-module__QWWKUW__bgFill{fill:var(--pf-bg)}.ImageFrame-module__QWWKUW__glow{fill:var(--pf-glow)}.ImageFrame-module__QWWKUW__shadow{fill:var(--pf-shade);opacity:.5}.ImageFrame-module__QWWKUW__line{fill:var(--pf-shade)}.ImageFrame-module__QWWKUW__outline{stroke:var(--pf-shade);stroke-width:1.2px}.ImageFrame-module__QWWKUW__caption{color:var(--pf-caption);flex-direction:column;gap:.125rem;font-size:.6875rem;line-height:1.35;display:flex;position:absolute;bottom:clamp(.625rem,2.5%,1rem);left:clamp(.75rem,2.5%,1.25rem);right:clamp(.75rem,2.5%,1.25rem)}.ImageFrame-module__QWWKUW__captionTag{letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:600}.ImageFrame-module__QWWKUW__captionText{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:36ch;display:-webkit-box;overflow:hidden}
