.lmc-service-detail{--lmc-red: #d62c2c;--lmc-red-dark: #b91f23;--lmc-black: #0c0c0d;--lmc-charcoal: #151516;--lmc-cream: #f7f4ef;--lmc-line: #dedbd6;--lmc-text: #19191b;--lmc-muted: #5e5d5a;background:#fff;color:var(--lmc-text);overflow:hidden}.lmc-service-detail *,.lmc-service-detail *:before,.lmc-service-detail *:after{box-sizing:border-box}.lmc-service-detail img,.lmc-service-detail svg{display:block;width:100%}.lmc-service-detail a{text-decoration:none}.lmc-service-detail__wrap{width:min(1320px,calc(100% - 64px));margin:0 auto}.lmc-service-detail__kicker{display:block;margin:0 0 14px;color:var(--lmc-red);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.lmc-service-detail__rule{width:52px;height:3px;margin:20px 0 26px;background:var(--lmc-red)}.lmc-service-detail__rule--center{margin-left:auto;margin-right:auto}.lmc-service-detail__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 28px;border:1px solid transparent;font-size:13px;font-weight:800;letter-spacing:.025em;line-height:1.2;text-align:center;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.lmc-service-detail__button:hover{transform:translateY(-1px)}.lmc-service-detail__button--red{background:var(--lmc-red);color:#fff}.lmc-service-detail__button--red:hover{background:var(--lmc-red-dark)}.lmc-service-detail__button--outline-light{border-color:#ffffffb8;color:#fff}.lmc-service-detail__button--outline-light:hover{background:#fff;color:var(--lmc-black)}.lmc-service-detail__button--outline-dark{border-color:#8c8984;color:#151516}.lmc-service-detail__button--outline-dark:hover{border-color:var(--lmc-red);color:var(--lmc-red)}.lmc-service-detail__media,.lmc-service-detail__project-image{position:relative;overflow:hidden;background:#e8e4dd}.lmc-service-detail__media img,.lmc-service-detail__project-image img,.lmc-service-detail__media .placeholder-svg,.lmc-service-detail__project-image .placeholder-svg{width:100%;height:100%;object-fit:cover}.lmc-service-detail__hero{position:relative;min-height:620px;display:flex;align-items:center;background:#080809;color:#fff}.lmc-service-detail__hero-media,.lmc-service-detail__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.lmc-service-detail__hero-media img,.lmc-service-detail__hero-media .placeholder-svg{width:100%;height:100%;object-fit:cover}.lmc-service-detail__hero-overlay{background:linear-gradient(90deg,#000000ed,#000000d1 38%,#00000047 72%,#0000001a)}.lmc-service-detail__hero-inner{position:relative;z-index:2;width:100%;padding:100px 0 88px}.lmc-service-detail__hero-content{max-width:650px}.lmc-service-detail__hero h1{margin:0;color:#fff;font-size:clamp(48px,5.2vw,82px);font-weight:800;letter-spacing:-.045em;line-height:1.02}.lmc-service-detail__hero h1 span{display:block}.lmc-service-detail__hero h1 .lmc-service-detail__accent{color:var(--lmc-red)}.lmc-service-detail__hero-copy{max-width:560px;margin-bottom:32px;color:#ffffffe6;font-size:18px;line-height:1.75}.lmc-service-detail__hero-copy p{margin:0}.lmc-service-detail__split{padding:86px 0;background:var(--lmc-cream)}.lmc-service-detail__split:nth-of-type(odd){background:#fff}.lmc-service-detail__split-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.22fr);gap:clamp(50px,7vw,110px);align-items:center}.lmc-service-detail__split--reverse .lmc-service-detail__split-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.lmc-service-detail__split--reverse .lmc-service-detail__split-media{order:1}.lmc-service-detail__split--reverse .lmc-service-detail__split-content{order:2}.lmc-service-detail__split-content h2{max-width:580px;margin:0;color:#171719;font-size:clamp(38px,4vw,58px);font-weight:780;letter-spacing:-.04em;line-height:1.08}.lmc-service-detail__split-copy{max-width:620px;color:var(--lmc-muted);font-size:17px;line-height:1.72}.lmc-service-detail__split-copy p{margin:0 0 20px}.lmc-service-detail__split-copy p:last-child{margin-bottom:0}.lmc-service-detail__split-media{aspect-ratio:1.38 / 1;min-height:440px}.lmc-service-detail__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 34px;margin-top:40px}.lmc-service-detail__feature{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start}.lmc-service-detail__feature-icon,.lmc-service-detail__service-icon{color:var(--lmc-red)}.lmc-service-detail__feature-icon{width:42px;height:42px}.lmc-service-detail__feature-icon svg,.lmc-service-detail__service-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.lmc-service-detail__feature h3,.lmc-service-detail__service h3{margin:0;color:#171719;font-size:16px;font-weight:780;line-height:1.35}.lmc-service-detail__feature p{margin:7px 0 0;color:var(--lmc-muted);font-size:14px;line-height:1.55}.lmc-service-detail__services{padding:80px 0 82px;background:#fff}.lmc-service-detail__section-heading{max-width:850px;margin:0 auto 54px;text-align:center}.lmc-service-detail__section-heading h2{margin:0;color:#171719;font-size:clamp(38px,4vw,56px);font-weight:780;letter-spacing:-.04em;line-height:1.1}.lmc-service-detail__services-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--lmc-line);border-bottom:1px solid var(--lmc-line)}.lmc-service-detail__service{min-height:260px;padding:32px 24px 28px;text-align:center;border-right:1px solid var(--lmc-line)}.lmc-service-detail__service:last-child{border-right:0}.lmc-service-detail__service-icon{width:54px;height:54px;margin:0 auto 22px}.lmc-service-detail__service p{margin:12px auto 0;max-width:180px;color:var(--lmc-muted);font-size:14px;line-height:1.55}.lmc-service-detail__projects{padding:72px 0 78px;background:linear-gradient(135deg,#171718,#0b0b0c);color:#fff}.lmc-service-detail__projects .lmc-service-detail__section-heading{margin-bottom:38px}.lmc-service-detail__projects .lmc-service-detail__section-heading h2{color:#fff}.lmc-service-detail__projects-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.lmc-service-detail__project-image{aspect-ratio:.96 / 1;min-height:280px;border:1px solid rgba(255,255,255,.08)}.lmc-service-detail__project-image img{transition:transform .35s ease}.lmc-service-detail__project-image:hover img{transform:scale(1.025)}.lmc-service-detail__cta{position:relative;background:#f4f1ec;overflow:hidden}.lmc-service-detail__cta-media,.lmc-service-detail__cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.lmc-service-detail__cta-media img{width:100%;height:100%;object-fit:cover;opacity:.13}.lmc-service-detail__cta-overlay{background:linear-gradient(90deg,#f7f4effa,#f7f4efdb)}.lmc-service-detail__cta-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr auto;gap:54px;align-items:center;min-height:154px;padding:30px 0}.lmc-service-detail__cta-copy{display:grid;grid-template-columns:74px 1fr;gap:24px;align-items:center}.lmc-service-detail__cta-icon{display:grid;place-items:center;width:74px;height:74px;border:2px solid var(--lmc-red);border-radius:50%;color:var(--lmc-red)}.lmc-service-detail__cta-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.lmc-service-detail__cta h2{margin:0;color:#171719;font-size:clamp(28px,3vw,42px);font-weight:780;letter-spacing:-.035em;line-height:1.12}.lmc-service-detail__cta p{margin:8px 0 0;color:var(--lmc-muted);font-size:15px}.lmc-service-detail__cta-actions{display:flex;gap:18px;align-items:center}@media screen and (max-width:1180px){.lmc-service-detail__services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lmc-service-detail__service:nth-child(3n){border-right:0}.lmc-service-detail__service:nth-child(n+4){border-top:1px solid var(--lmc-line)}.lmc-service-detail__projects-track{grid-template-columns:repeat(3,minmax(0,1fr))}.lmc-service-detail__projects-track>*:nth-child(n+4){display:none}}@media screen and (max-width:900px){.lmc-service-detail__wrap{width:min(100% - 40px,760px)}.lmc-service-detail__hero{min-height:580px}.lmc-service-detail__hero-overlay{background:linear-gradient(90deg,#000000eb,#0000009e)}.lmc-service-detail__split-grid,.lmc-service-detail__split--reverse .lmc-service-detail__split-grid{grid-template-columns:1fr;gap:42px}.lmc-service-detail__split--reverse .lmc-service-detail__split-media,.lmc-service-detail__split--reverse .lmc-service-detail__split-content{order:initial}.lmc-service-detail__split--reverse .lmc-service-detail__split-media{order:2}.lmc-service-detail__split--reverse .lmc-service-detail__split-content{order:1}.lmc-service-detail__split-media{min-height:360px}.lmc-service-detail__cta-inner{grid-template-columns:1fr;gap:28px}.lmc-service-detail__cta-actions{padding-left:98px}}@media screen and (max-width:680px){.lmc-service-detail__wrap{width:min(100% - 32px,560px)}.lmc-service-detail__hero{min-height:570px;align-items:flex-end}.lmc-service-detail__hero-inner{padding:90px 0 58px}.lmc-service-detail__hero h1{font-size:clamp(42px,13vw,58px)}.lmc-service-detail__hero-copy{font-size:16px}.lmc-service-detail__split,.lmc-service-detail__services{padding:64px 0}.lmc-service-detail__split-content h2,.lmc-service-detail__section-heading h2{font-size:37px}.lmc-service-detail__features{grid-template-columns:1fr;gap:24px}.lmc-service-detail__split-media{min-height:290px;aspect-ratio:1.15 / 1}.lmc-service-detail__services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lmc-service-detail__service,.lmc-service-detail__service:nth-child(3n){border-right:1px solid var(--lmc-line)}.lmc-service-detail__service:nth-child(2n){border-right:0}.lmc-service-detail__service:nth-child(n+3){border-top:1px solid var(--lmc-line)}.lmc-service-detail__projects-track{grid-template-columns:repeat(2,minmax(0,1fr))}.lmc-service-detail__projects-track>*:nth-child(3){display:none}.lmc-service-detail__project-image{min-height:220px}.lmc-service-detail__cta-copy{grid-template-columns:58px 1fr;gap:16px}.lmc-service-detail__cta-icon{width:58px;height:58px}.lmc-service-detail__cta-actions{flex-direction:column;align-items:stretch;padding-left:0}.lmc-service-detail__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lmc-service-detail.css.map */
