@charset "UTF-8";.ai-art-page[data-v-9697ab0f]{color:#222;background:#fff;padding-top:88px;font-size:16px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.ai-shell[data-v-9697ab0f]{width:min(1180px,100% - 80px);margin-inline:auto}.ai-art-page h1[data-v-9697ab0f],.ai-art-page h2[data-v-9697ab0f],.ai-art-page h3[data-v-9697ab0f]{color:#171717;font-weight:500;letter-spacing:-.045em}.ai-art-page h1[data-v-9697ab0f]{font-size:clamp(32px,3.15vw,46px);line-height:1.4}.ai-art-page h2[data-v-9697ab0f]{font-size:clamp(27px,2.5vw,36px);line-height:1.45}.ai-art-page h3[data-v-9697ab0f]{font-size:20px;line-height:1.5}.ai-art-page a[data-v-9697ab0f]{color:inherit}.ai-art-page a[data-v-9697ab0f]:focus-visible,.ai-art-page summary[data-v-9697ab0f]:focus-visible{outline:2px solid #333;outline-offset:5px}.breadcrumb[data-v-9697ab0f]{display:flex;gap:12px;color:#737373;font-size:12px;margin-bottom:52px}.eyebrow[data-v-9697ab0f]{font-size:11px;font-weight:500;letter-spacing:.14em;color:#777;margin-bottom:20px}.hero-copy[data-v-9697ab0f]{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:start}.hero-message[data-v-9697ab0f]{max-width:445px;color:#555;line-height:1.9}.ai-button[data-v-9697ab0f]{display:inline-flex;gap:24px;align-items:center;justify-content:space-between;min-height:52px;padding:13px 23px;margin-top:28px;background:#202020;color:#fff!important;border:1px solid #202020;border-radius:3px;font-size:15px;font-weight:500;text-decoration:none}.ai-button[data-v-9697ab0f]:hover{background:#444}.fine-print[data-v-9697ab0f]{margin-top:16px;color:#737373;font-size:12px;line-height:1.8}.fine-print a[data-v-9697ab0f],.ai-faq p a[data-v-9697ab0f]{text-decoration:underline;text-underline-offset:3px}.hero-art[data-v-9697ab0f]{margin:48px 0 0}.hero-art>a[data-v-9697ab0f]{display:block;background:#f3f1ee}.hero-art img[data-v-9697ab0f]{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.hero-art figcaption[data-v-9697ab0f]{display:flex;justify-content:space-between;gap:16px;margin-top:12px;color:#777;font-size:12px}.ai-section[data-v-9697ab0f]{padding-block:96px;border-bottom:1px solid #e7e7e7}.ai-intro[data-v-9697ab0f]{display:grid;grid-template-columns:1fr 1fr;gap:16px 80px}.ai-intro .eyebrow[data-v-9697ab0f]{grid-column:1/-1;margin:0}.ai-intro p[data-v-9697ab0f]:not(.eyebrow){color:#666;font-size:15px}.ai-intro p+p[data-v-9697ab0f]{margin-top:18px}.section-heading[data-v-9697ab0f]{display:flex;gap:24px;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.section-heading .eyebrow[data-v-9697ab0f]{margin-bottom:12px}.text-link[data-v-9697ab0f]{display:inline-block;font-size:13px;text-underline-offset:4px}a.text-link[data-v-9697ab0f]:hover,.case-link:hover .text-link[data-v-9697ab0f]{text-decoration:underline}.ai-cases[data-v-9697ab0f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.case-link[data-v-9697ab0f]{display:block;text-decoration:none}.case-image[data-v-9697ab0f]{background:#f5f4f2;aspect-ratio:3/2;overflow:hidden}.case-image img[data-v-9697ab0f]{width:100%;height:100%;object-fit:contain;display:block}.case-meta[data-v-9697ab0f]{display:flex;justify-content:space-between;gap:12px;margin-block:20px 10px;color:#777;font-size:12px}.ai-cases h3[data-v-9697ab0f]{font-size:19px}.ai-cases p[data-v-9697ab0f]{color:#666;margin-block:12px 18px;font-size:14px}.case-note[data-v-9697ab0f]{margin-top:32px}.process-section[data-v-9697ab0f]{background:#f7f6f3}.process-section .ai-section[data-v-9697ab0f]{border:0}.ai-process[data-v-9697ab0f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin-bottom:36px}.step-number[data-v-9697ab0f]{display:block;border-top:1px solid #ccc;padding-top:20px;margin-bottom:26px;color:#888;font-size:13px}.ai-process h3[data-v-9697ab0f]{font-size:19px;margin-bottom:12px}.ai-process p[data-v-9697ab0f],.ai-uses p[data-v-9697ab0f]{color:#666;font-size:14px}.ai-uses[data-v-9697ab0f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-block:40px 32px}.ai-uses h3[data-v-9697ab0f]{margin-bottom:12px;font-size:19px}.ai-faq[data-v-9697ab0f]{display:grid;grid-template-columns:1fr 1.65fr;gap:80px}.ai-faq details[data-v-9697ab0f]{border-top:1px solid #ddd;padding-block:23px}.ai-faq summary[data-v-9697ab0f]{font-size:16px;font-weight:500;cursor:pointer}.ai-faq details p[data-v-9697ab0f]{margin-top:16px;color:#666;font-size:14px}.ai-final[data-v-9697ab0f]{text-align:center;padding-block:96px;background:#f7f6f3}.related-links[data-v-9697ab0f]{display:flex;justify-content:center;gap:24px;margin-top:32px;font-size:13px}@media (max-width: 1024px){.hero-copy[data-v-9697ab0f]{gap:32px}.ai-process[data-v-9697ab0f],.ai-uses[data-v-9697ab0f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ai-faq[data-v-9697ab0f]{gap:40px;grid-template-columns:1fr 2fr}}@media (max-width: 767px){.ai-art-page[data-v-9697ab0f]{padding-top:74px}.ai-shell[data-v-9697ab0f]{width:calc(100% - 40px)}.breadcrumb[data-v-9697ab0f]{margin-bottom:36px}.hero-copy[data-v-9697ab0f],.ai-intro[data-v-9697ab0f],.ai-faq[data-v-9697ab0f]{grid-template-columns:1fr;gap:24px}.ai-art-page h1[data-v-9697ab0f]{font-size:clamp(27px,7.2vw,36px)}.hero-message[data-v-9697ab0f]{font-size:15px}.ai-button[data-v-9697ab0f]{margin-top:24px}.hero-art[data-v-9697ab0f]{margin-top:32px}.hero-art img[data-v-9697ab0f]{max-height:none;object-fit:contain}.hero-art figcaption[data-v-9697ab0f]{flex-direction:column;gap:2px}.hero-art figcaption a[data-v-9697ab0f]{padding-block:7px}.ai-section[data-v-9697ab0f]{padding-block:60px}.eyebrow[data-v-9697ab0f]{font-size:10px}.section-heading[data-v-9697ab0f]{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:28px}.text-link[data-v-9697ab0f]{min-height:32px}.ai-cases[data-v-9697ab0f]{grid-template-columns:1fr;gap:36px}.case-image[data-v-9697ab0f]{max-height:360px}.case-meta[data-v-9697ab0f]{margin-top:16px}.ai-process[data-v-9697ab0f],.ai-uses[data-v-9697ab0f]{gap:28px 20px}.ai-process h3[data-v-9697ab0f],.ai-uses h3[data-v-9697ab0f]{font-size:17px}.step-number[data-v-9697ab0f]{margin-bottom:18px}.ai-final[data-v-9697ab0f]{padding-block:64px}.related-links[data-v-9697ab0f]{gap:20px;flex-wrap:wrap}}
