.editorial-photo{background-image:var(--editorial-image);background-size:200% 200%;background-repeat:no-repeat}.photo-plan{background-position:0 0}.photo-furniture{background-position:100% 0}.photo-canopy{background-position:0 100%}.photo-components{background-position:100% 100%}.about-showreel{margin:32px 0 0;border:1px solid #54778f;border-radius:10px;overflow:hidden}.reel-frame{position:relative;aspect-ratio:1/1;background:#25465b;overflow:hidden}.reel-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}.reel-slide.active{opacity:1}.blog-card{padding:0}.blog-photo{aspect-ratio:1/1;border-bottom:1px solid var(--line)}.blog-copy{padding:28px}.blog-visual-note{font-size:13px;color:#517387;margin:20px 0 0}.service .num{font-weight:700;color:#286c91}.service{border-left:4px solid #9edbfa}@media(min-width:1000px){.about{align-items:start}.about-showreel{max-width:520px}}@media(max-width:750px){.blog-copy{padding:22px}.reel-frame{max-height:420px}}@media(prefers-reduced-motion:reduce){.reel-slide{transition:none}.service{transition:none}}