.studio-production[data-v-a7aae57a]{background:#f3f2ec;padding-bottom:72px;padding-top:64px}.studio-production-intro[data-v-a7aae57a]{align-items:end;display:grid;gap:64px;grid-template-columns:1.25fr 1fr}.studio-production-intro h2[data-v-a7aae57a]{font:700 clamp(30px,3.3vw,48px)/1.08 var(--heading);letter-spacing:-.6px;margin:16px 0 0;white-space:pre-line}.studio-production-intro>p[data-v-a7aae57a]{color:#4a4c45;font-size:14px;line-height:1.85;margin:0;max-width:480px}.studio-production-notice[data-v-a7aae57a]{border-top:1px solid #d8d9d0;color:#606257;font-size:12px;line-height:1.75;margin:26px 0 30px;max-width:900px;padding-top:18px}.studio-production-grid[data-v-a7aae57a]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-production-grid figure[data-v-a7aae57a]{margin:0;min-width:0}.studio-production-photo[data-v-a7aae57a]{aspect-ratio:3/2;background:#e0dfd7;overflow:hidden}.studio-production-photo img[data-v-a7aae57a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.studio-production-printing img[data-v-a7aae57a],.studio-production-stitching img[data-v-a7aae57a]{-o-object-position:50% 50%;object-position:50% 50%}figcaption[data-v-a7aae57a]{padding:20px 0 0 31px;position:relative}.studio-production-number[data-v-a7aae57a]{color:#777b6d;font-size:10px;left:0;letter-spacing:.6px;position:absolute;top:22px}figcaption h3[data-v-a7aae57a]{font:600 19px/1.25 var(--heading);margin:0 0 10px}figcaption p[data-v-a7aae57a]{color:#56594f;font-size:12px;line-height:1.8;margin:0 0 12px}@media(max-width:900px){.studio-production-intro[data-v-a7aae57a]{gap:24px;grid-template-columns:1fr}.studio-production-intro>p[data-v-a7aae57a]{max-width:680px}.studio-production-grid[data-v-a7aae57a]{gap:16px}}@media(max-width:600px){.studio-production[data-v-a7aae57a]{padding-bottom:44px;padding-top:40px}.studio-production-intro h2[data-v-a7aae57a]{font-size:32px}.studio-production-intro>p[data-v-a7aae57a]{font-size:13px}.studio-production-notice[data-v-a7aae57a]{font-size:11px;margin:22px 0 26px}.studio-production-grid[data-v-a7aae57a]{gap:30px;grid-template-columns:1fr}figcaption[data-v-a7aae57a]{padding-top:16px}.studio-production-number[data-v-a7aae57a]{top:19px}}
