/* The same plum/lilac studio identity, with an LTR reading order. */
html[lang="en"] body{direction:ltr}
html[lang="en"] .site-header nav.site-nav,html[lang="en"] .site-header .nav-actions{direction:ltr}
html[lang="en"] h1,html[lang="en"] h2,html[lang="en"] h3{letter-spacing:-.035em;text-wrap:balance}
html[lang="en"] .production-hero h1{font-size:clamp(42px,4.8vw,72px);line-height:1.04;max-width:10ch}
html[lang="en"] .production-intro{max-width:43ch;line-height:1.7}
html[lang="en"] .overline,html[lang="en"] .project-kicker,html[lang="en"] .section-id{letter-spacing:.055em}
html[lang="en"] .production-hero-visual img{right:auto;left:-6%}
html[lang="en"] .sla-hero-art img{width:100%;margin-left:0}
html[lang="en"] .sls-page-hero figure{margin-left:0;margin-right:-30px}
html[lang="en"] .sls-adapter-photo{margin-left:0;margin-right:-30px}
html[lang="en"] .sls-page-hero h1,html[lang="en"] .fdm-page-hero h1,html[lang="en"] .sla-hero h1{font-size:clamp(42px,4.8vw,68px);line-height:1.08}
html[lang="en"] .quote-review dd,html[lang="en"] .quote-file-list small{text-align:start}
html[lang="en"] .sla-preparation-list li{padding-right:0;padding-left:40px}
html[lang="en"] .sla-preparation-list li::before{right:auto;left:0}
html[lang="en"] .footer-bottom{gap:22px;flex-wrap:wrap}
html[lang="en"] .footer-bottom>div{flex-wrap:wrap;row-gap:12px}
html[lang="en"] .creator-description{max-width:45ch}
html[lang="en"] .creator-copy h2{font-size:clamp(32px,4vw,55px)}
@media(max-width:760px){
 html[lang="en"] .production-hero h1{font-size:clamp(42px,10.8vw,64px);max-width:12ch}
 html[lang="en"] .production-actions,html[lang="en"] .series-actions{flex-wrap:wrap;gap:20px}
 html[lang="en"] .production-hero-visual img{left:-2%}
 html[lang="en"] .sla-hero-art{margin-inline:-24px}
 html[lang="en"] .sls-page-hero figure{margin-inline:0}
 html[lang="en"] .sls-adapter-photo{margin-inline:-22px}
 html[lang="en"] .production-routes a{gap:12px;font-size:13px}
 html[lang="en"] .sls-page-hero h1,html[lang="en"] .fdm-page-hero h1,html[lang="en"] .sla-hero h1{font-size:clamp(38px,10vw,52px)}
 html[lang="en"] .home-product-copy .solid-link{font-size:13px;gap:14px}
 html[lang="en"] .sla-preparation-list li{padding-left:34px}
}
html[lang="en"] nav{direction:ltr}
@media(min-width:761px){html[lang="en"] .tech-switcher small{text-align:start}}
/* Keep the photographed hands entering from the real edge of the image. */
@media(min-width:761px){
 html[lang="en"] .fdm-hero-grid{grid-template-columns:1.15fr 1fr}
 html[lang="en"] .fdm-hero-copy,html[lang="en"] .series-copy,html[lang="en"] .sla-hero-copy{grid-column:2;grid-row:1}
 html[lang="en"] .fdm-hero-hand,html[lang="en"] .series-hand,html[lang="en"] .sla-hero-art{grid-column:1;grid-row:1}
 html[lang="en"] .fdm-hero-hand,html[lang="en"] .sla-hero-art{margin-right:0;margin-left:calc((min(100vw,1320px) - 100vw)/2 - clamp(24px,5vw,72px))}
 html[lang="en"] .home-v2 .series-hand{margin-right:0;margin-left:calc((min(100vw,1440px) - 100vw)/2 - clamp(24px,5vw,80px))}
 html[lang="en"] .sla-hero-grid{grid-template-columns:1.22fr 1fr}
}
@media(max-width:760px){
 html[lang="en"] .home-v2 .series-hand,html[lang="en"] .fdm-hero-hand{margin-right:0;margin-left:-24px}
}
