/* Native additions; original scene and animation assets remain untouched. */
.headbar .btn.small{max-width:250px;overflow-wrap:anywhere}.menu-panel .btn{max-width:100%;overflow-wrap:anywhere}
:is(.ds-immersive,.editor-styles-wrapper) .prisma-process .method-item{background:#ece7df;border-color:#d8d2c9}
:is(.ds-immersive,.editor-styles-wrapper) .prisma-process .method-item p{color:#62676e}
.method .prisma-editorial-grid p,.dark .prisma-editorial-grid p{color:#bcc1c6}
.prisma-editorial-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.prisma-editorial-grid h2{font-size:clamp(32px,3.5vw,50px);letter-spacing:-.04em;line-height:1.13}.prisma-editorial-grid p{font-size:17px;color:#62676e;margin:26px 0}.prisma-editorial-visual{aspect-ratio:4/3;object-fit:cover;border-radius:3px}.prisma-deliverables{display:grid;gap:0}.prisma-deliverables>div{display:flex;gap:24px;align-items:baseline;border-top:1px solid var(--line);padding:24px 0}.prisma-deliverables span,.prisma-service-number{font-size:13px;color:#98432b}.prisma-deliverables h3{font-size:22px;line-height:1.4}.prisma-service-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:70px;align-items:center;padding:52px 0;border-top:1px solid var(--line)}.prisma-service-card h2{font-size:clamp(35px,4vw,56px);letter-spacing:-.045em;margin:20px 0}.prisma-service-card p{max-width:560px;color:#62676e;margin-bottom:26px}.prisma-service-image{aspect-ratio:16/10;object-fit:cover;border-radius:3px}.prisma-process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 65px;margin-top:50px}.prisma-faq{margin:32px 0}.prisma-faq details{border-top:1px solid var(--line);padding:22px 0}.prisma-faq details:last-child{border-bottom:1px solid var(--line)}.prisma-faq summary{font-size:20px;line-height:1.4;cursor:pointer;padding:4px 30px 4px 0;min-height:44px}.prisma-faq details>p{max-width:820px;margin:20px 0 4px;color:#62676e}.prisma-compact{padding-top:0}.prisma-section-link{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line);padding-top:30px}.prisma-section-link p{color:#62676e}.method>.wrap>p{max-width:760px;margin:24px 0;font-size:18px}.prisma-editorial-grid .row,.method .row{margin-top:30px}.prisma-faq :focus-visible{outline:3px solid #7360ce;outline-offset:5px}@media(max-width:760px){.prisma-editorial-grid,.prisma-service-card,.prisma-process{grid-template-columns:minmax(0,1fr);gap:30px}.prisma-service-card{padding:35px 0}.prisma-editorial-grid p{font-size:16px;margin:22px 0}.prisma-deliverables h3{font-size:20px}.prisma-service-card h2{font-size:37px}.prisma-process{gap:32px;margin-top:32px}.prisma-section-link{align-items:start;flex-direction:column}.prisma-faq summary{font-size:18px}}
