/* Xpertise 11 · Original characters, natural photographs, existing Human interactions.
   The iridescent edge is shared through .prism110 in site.css. No image filters. */
.unit110 main .svc-units{gap:10px 28px;align-items:center}
.unit110 main .svc-units a{font-size:15px;min-height:44px;display:inline-flex;align-items:center;gap:9px}
.unit110 .u100-playground{grid-template-columns:.93fr 1.07fr;gap:clamp(32px,4vw,62px)}
.unit110 .u100-art-frame{border-radius:28px;border-color:#ecddd446;box-shadow:0 30px 72px -36px #050106b3,0 1px #fff2 inset;transform:none}
.unit110 .u100-art-frame img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;filter:none;mix-blend-mode:normal;border-radius:inherit}
.unit110 .u100-art-frame figcaption{font-size:13px;letter-spacing:.02em;z-index:3;color:#fff8f3;background:#241b2ce6;border-color:#f1dfe659;backdrop-filter:blur(14px)}
.unit110 .u100-console{margin-top:18px;margin-inline:14px;border-radius:24px;background:linear-gradient(130deg,#493344e8,#241c29ed 55%,#332c38ed);transform:none}
.unit110 .u100-concept-buttons{box-shadow:inset 0 1px #fff2,0 12px 30px -23px #08050b}
.unit110 .u100-concept-buttons button{font-size:15px}
.unit110 .u100-concept-panel>p:not(.u100-panel-index){max-width:45ch}
.unit110 .u110-real-photo img{height:auto;aspect-ratio:auto;object-fit:contain;filter:none;border-radius:24px}
.unit110 .u100-method{padding-top:90px}
.unit110 .u100-directory{padding-top:80px}
.unit110 .u100-method .u100-coverage{max-width:49ch}
@media(min-width:861px){.unit110 .u100-visual{padding-top:8px}.unit110 .u100-art-frame figcaption{top:auto;bottom:16px}}
@media(max-width:1100px){.unit110 .u100-playground{gap:32px}.unit110 .u100-console{margin-inline:6px}}
@media(max-width:860px){.unit110 .u100-playground{grid-template-columns:1fr}.unit110 .u100-art-frame{margin-right:-20px}.unit110 .u100-console{margin-top:0;margin-inline:0}.unit110 .u100-art-frame figcaption{top:auto;bottom:14px}}
@media(max-width:620px){.unit110 main .svc-units{gap:5px 18px;margin-bottom:24px}.unit110 main .svc-units a{font-size:14px;line-height:1.4}.unit110 .u100-art-frame{margin:0;border-radius:23px}.unit110 .u100-art-frame figcaption{left:12px;bottom:12px;padding:8px 12px;font-size:12px}.unit110 .u100-console{margin:14px 5px 0;border-radius:22px}.unit110 .u100-concept-buttons button{font-size:14px}.unit110 .u100-method{padding-top:58px}.unit110 .u100-directory{padding-top:60px}.unit110 .u110-real-photo img{border-radius:20px}}
@media(prefers-reduced-motion:reduce){.unit110 .u100-art-frame,.unit110 .u100-console{transform:none!important}.unit110 .u100-art-frame::before,.unit110 .u100-art-frame::after{animation:none!important;transition:none!important}}
