.painting-detail[data-astro-cid-iolnjc22]{--navy:#19314a;--orange:#ffb463;--pale:#f0f5f8;--line:#c7d5df;--muted:#53677b;color:var(--navy)}h1[data-astro-cid-iolnjc22],h2[data-astro-cid-iolnjc22],h3[data-astro-cid-iolnjc22],p[data-astro-cid-iolnjc22],figure[data-astro-cid-iolnjc22],dl[data-astro-cid-iolnjc22],dd[data-astro-cid-iolnjc22]{margin:0}h2[data-astro-cid-iolnjc22]{letter-spacing:.025em;font-size:clamp(26px,2.8vw,36px);line-height:1.65}h3[data-astro-cid-iolnjc22]{font-size:clamp(21px,2vw,26px);line-height:1.7}p[data-astro-cid-iolnjc22]{font-size:16px;line-height:2}.painting-detail-wrap[data-astro-cid-iolnjc22]{max-width:1180px;margin-inline:auto;padding-inline:30px}.painting-detail-opening[data-astro-cid-iolnjc22]{background:var(--navy);color:#fff}.painting-detail-hero[data-astro-cid-iolnjc22]{max-width:1180px;margin-inline:auto;padding:72px 30px 76px}.painting-detail-label[data-astro-cid-iolnjc22]{letter-spacing:.22em;color:var(--orange);align-items:center;gap:16px;margin-bottom:24px;font-size:12px;font-weight:700;display:flex}.painting-detail-label[data-astro-cid-iolnjc22]:before{content:"";background:currentColor;width:36px;height:2px}h1[data-astro-cid-iolnjc22]{letter-spacing:.025em;font-size:clamp(30px,4vw,48px);line-height:1.6}h1[data-astro-cid-iolnjc22] span{vertical-align:top;max-width:100%;display:inline-block}.painting-detail-breadcrumb-wrap[data-astro-cid-iolnjc22]{padding-top:18px}.painting-detail-breadcrumb[data-astro-cid-iolnjc22]{color:var(--muted);font-size:12px}.painting-detail-breadcrumb[data-astro-cid-iolnjc22] ol[data-astro-cid-iolnjc22]{flex-wrap:wrap;gap:0 12px;margin:0;padding:0;list-style:none;display:flex}.painting-detail-breadcrumb[data-astro-cid-iolnjc22] li[data-astro-cid-iolnjc22]{padding-block:10px}.painting-detail-breadcrumb[data-astro-cid-iolnjc22] li[data-astro-cid-iolnjc22]+li[data-astro-cid-iolnjc22]:before{content:"›";margin-right:12px}.painting-detail-breadcrumb[data-astro-cid-iolnjc22] a[data-astro-cid-iolnjc22]{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;margin-block:-10px;display:inline-flex}.painting-detail-visually-hidden[data-astro-cid-iolnjc22]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.painting-detail-overview[data-astro-cid-iolnjc22]{padding-top:40px}.painting-detail-meta[data-astro-cid-iolnjc22]{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin-bottom:20px;font-size:13px;display:flex}time[data-astro-cid-iolnjc22]{white-space:nowrap;font-variant-numeric:tabular-nums}.painting-detail-comparison[data-astro-cid-iolnjc22]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}figure[data-astro-cid-iolnjc22]{min-width:0}.painting-detail[data-astro-cid-iolnjc22] img{aspect-ratio:3/2;border-radius:8px;width:100%;height:auto;display:block}figcaption[data-astro-cid-iolnjc22]{letter-spacing:.1em;color:var(--muted);margin-top:10px;font-size:12px;font-weight:700}.painting-detail-facts[data-astro-cid-iolnjc22]{border-top:1px solid var(--line);margin-top:32px}.painting-detail-facts[data-astro-cid-iolnjc22]>div[data-astro-cid-iolnjc22]{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:24px;padding:16px 0;font-size:15px;display:grid}dt[data-astro-cid-iolnjc22]{font-weight:700}.painting-detail-planning[data-astro-cid-iolnjc22]{padding-block:88px}.painting-detail-prose[data-astro-cid-iolnjc22]{max-width:760px;margin-inline:auto}.painting-detail-prose[data-astro-cid-iolnjc22] p[data-astro-cid-iolnjc22]{margin-top:20px}.painting-detail-prose[data-astro-cid-iolnjc22] h2[data-astro-cid-iolnjc22]+p[data-astro-cid-iolnjc22]{margin-top:28px}.painting-detail-process[data-astro-cid-iolnjc22]{padding-bottom:88px}.painting-detail-process[data-astro-cid-iolnjc22]>h2[data-astro-cid-iolnjc22]{margin-bottom:28px}.painting-detail-process-list[data-astro-cid-iolnjc22]{gap:36px;max-width:960px;margin-inline:auto;display:grid}.painting-detail-step[data-astro-cid-iolnjc22]{grid-template-columns:320px minmax(0,1fr);align-items:center;gap:32px;display:grid}.painting-detail-step-copy[data-astro-cid-iolnjc22]{min-width:0}.painting-detail-step-copy[data-astro-cid-iolnjc22] p[data-astro-cid-iolnjc22]{margin-top:12px}.painting-detail-handover[data-astro-cid-iolnjc22]{border-top:1px solid var(--line);margin-top:56px;padding-top:32px}.painting-detail-cost[data-astro-cid-iolnjc22]{background:var(--pale);padding-block:72px}.painting-detail-price[data-astro-cid-iolnjc22]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:32px;margin-block:32px;display:grid}.painting-detail-price[data-astro-cid-iolnjc22] dt[data-astro-cid-iolnjc22]{color:var(--muted);font-size:13px}.painting-detail-price[data-astro-cid-iolnjc22] dd[data-astro-cid-iolnjc22]{margin-top:4px;font-size:clamp(23px,3vw,34px);font-weight:700}.painting-detail-conditions[data-astro-cid-iolnjc22]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-top:28px;display:grid}.painting-detail-conditions[data-astro-cid-iolnjc22] h3[data-astro-cid-iolnjc22]{font-size:18px}.painting-detail-conditions[data-astro-cid-iolnjc22] p[data-astro-cid-iolnjc22]{margin-top:12px;font-size:15px}.painting-detail-note[data-astro-cid-iolnjc22]{color:var(--muted);font-size:13px;line-height:1.9}.painting-detail-cost-note[data-astro-cid-iolnjc22]{max-width:760px;margin-top:24px;margin-bottom:20px}.painting-detail-link[data-astro-cid-iolnjc22]{min-height:44px;color:var(--navy);text-underline-offset:6px;align-items:center;gap:14px;font-size:14px;font-weight:700;display:inline-flex}.painting-detail-link[data-astro-cid-iolnjc22] svg,.painting-detail-button[data-astro-cid-iolnjc22] svg{flex-shrink:0}.painting-detail-link[data-astro-cid-iolnjc22]:hover{text-decoration-thickness:2px}.painting-detail-end[data-astro-cid-iolnjc22]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding-block:36px 48px;display:flex}.painting-detail-consultation[data-astro-cid-iolnjc22]{background:var(--pale);padding-block:64px}.painting-detail-consultation-inner[data-astro-cid-iolnjc22]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;display:grid}.painting-detail-consultation[data-astro-cid-iolnjc22] h2[data-astro-cid-iolnjc22]{font-size:clamp(25px,2.6vw,32px)}.painting-detail-button[data-astro-cid-iolnjc22]{background:var(--orange);max-width:100%;min-height:52px;color:var(--navy);border-radius:6px;justify-content:center;align-items:center;gap:18px;padding:14px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.painting-detail-button[data-astro-cid-iolnjc22]:hover{background:#ffd09f}.painting-detail-consultation[data-astro-cid-iolnjc22] .painting-detail-note[data-astro-cid-iolnjc22]{margin-top:12px}@media (width<=900px){.painting-detail-hero[data-astro-cid-iolnjc22]{padding-block:56px 60px}.painting-detail-facts[data-astro-cid-iolnjc22]>div[data-astro-cid-iolnjc22]{grid-template-columns:minmax(0,1fr);gap:4px}.painting-detail-step[data-astro-cid-iolnjc22]{grid-template-columns:240px minmax(0,1fr);gap:24px}.painting-detail-price[data-astro-cid-iolnjc22],.painting-detail-conditions[data-astro-cid-iolnjc22],.painting-detail-consultation-inner[data-astro-cid-iolnjc22]{grid-template-columns:minmax(0,1fr);gap:24px}.painting-detail-planning[data-astro-cid-iolnjc22]{padding-block:64px}.painting-detail-process[data-astro-cid-iolnjc22]{padding-bottom:64px}.painting-detail-price[data-astro-cid-iolnjc22]{gap:20px}}@media (width<=700px){.painting-detail-comparison[data-astro-cid-iolnjc22]{grid-template-columns:minmax(0,1fr)}.painting-detail-step[data-astro-cid-iolnjc22]{grid-template-columns:minmax(0,1fr);gap:16px}.painting-detail-step[data-astro-cid-iolnjc22] img{max-width:240px}}@media (width<=600px){.painting-detail-wrap[data-astro-cid-iolnjc22]{padding-inline:20px}.painting-detail-hero[data-astro-cid-iolnjc22]{padding:36px 20px 40px}.painting-detail-label[data-astro-cid-iolnjc22]{margin-bottom:20px}.painting-detail-overview[data-astro-cid-iolnjc22]{padding-top:28px}.painting-detail-facts[data-astro-cid-iolnjc22]{margin-top:24px}.painting-detail-planning[data-astro-cid-iolnjc22]{padding-block:48px}.painting-detail-process[data-astro-cid-iolnjc22]{padding-bottom:48px}.painting-detail-process[data-astro-cid-iolnjc22]>h2[data-astro-cid-iolnjc22]{margin-bottom:28px}.painting-detail-process-list[data-astro-cid-iolnjc22]{gap:28px}.painting-detail-handover[data-astro-cid-iolnjc22]{margin-top:40px;padding-top:24px}.painting-detail-cost[data-astro-cid-iolnjc22],.painting-detail-consultation[data-astro-cid-iolnjc22]{padding-block:48px}.painting-detail-button[data-astro-cid-iolnjc22]{width:100%;padding-inline:18px}p[data-astro-cid-iolnjc22]{font-size:15px}}
