/* One moving orange pen, one revealed path, one original wordmark. */
.single-logo{display:block;width:100%;height:auto;overflow:visible}.single-wordmark,.single-dot,.house-guide,.house-warmth,.tracing-dot{opacity:0;filter:none}.single-wordmark,.single-dot{stroke:none}.house-guide{stroke-width:1}.intro-art{position:relative}.intro-art,html[data-pattern=b] .intro-art{width:min(410px,72vw);text-align:center}#brand-intro .single-logo{opacity:.96}.intro-pending #brand-intro{animation:curtain-out var(--intro-fade-duration,2.6s) var(--intro-fade-delay,8.1s) ease-in-out forwards;background:#343832}.intro-pending header,.intro-pending .hero-copy,.intro-pending .hero-link,.intro-pending .hero-signature,.intro-pending .hero-index{opacity:0!important}#brand-intro[hidden]{display:none!important}.scrub-control{display:flex;align-items:center;gap:15px;margin:20px 0 17px}.motion-scrub{display:block;min-width:0;flex:1;height:3px;accent-color:#bb8029;cursor:pointer}.motion-time{font-family:Arial,sans-serif;font-size:9px;letter-spacing:.02em;color:#818975;width:64px;flex-shrink:0;text-align:right}.demo{position:relative}.tile-copy p{min-height:55px}.demo .single-logo{width:88%;height:auto}
@media(max-width:760px){.scrub-control{margin-top:16px}.intro-art,html[data-pattern=b] .intro-art{width:78vw}}
@media(prefers-reduced-motion:reduce){#brand-intro{display:none!important}}
