.lm-philosophy__hero{position:relative;width:100%;height:65dvh;display:flex;align-items:center;justify-content:center;overflow:hidden}.lm-philosophy__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(1);z-index:0}.lm-philosophy__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:1}.lm-philosophy__hero-content{position:relative;z-index:2;text-align:center;padding:0 1rem;filter:none}.lm-philosophy__hero-heading{font-family:var(--font-heading);font-size:clamp(2.5rem,7vw,4.5rem);text-transform:uppercase;letter-spacing:.12em;font-weight:300;color:#fff;margin:0 0 1.5rem}.lm-philosophy__hero-heading p{margin:0}.lm-philosophy__hero-subhead{font-family:var(--font-body);font-size:clamp(1rem,2.5vw,1.25rem);color:#ffffffe6;letter-spacing:.05em;text-transform:uppercase;max-width:40rem;margin:0 auto;line-height:1.5}.lm-philosophy__pillars{padding:6rem 1rem}.lm-philosophy__pillars-inner{max-width:50rem;margin:0 auto}.lm-philosophy__values{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:750px){.lm-philosophy__values{grid-template-columns:repeat(2,1fr);gap:4rem 6rem}}.lm-philosophy__value{display:flex;flex-direction:column}.lm-philosophy__pillar-number{display:block;font-family:var(--font-body);font-size:10px;text-transform:uppercase;letter-spacing:.15em;font-weight:700;color:var(--color-brand-muted);margin-bottom:1rem}.lm-philosophy__value-title{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,1.875rem);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.5rem}.lm-philosophy__value-body{font-family:var(--font-body);font-size:1.125rem;line-height:1.7;color:var(--color-brand-muted)}.lm-philosophy__value-body p{margin:0}.lm-philosophy__cta{width:100%;padding:6rem 1rem;background:var(--color-brand-primary, #000);color:#fff;text-align:center}.lm-philosophy__cta-inner{max-width:50rem;margin:0 auto}.lm-philosophy__cta-heading{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,1.875rem);text-transform:uppercase;letter-spacing:.1em;margin:0 0 2rem}.lm-philosophy__cta-button{display:inline-block;background:var(--color-brand-background, #fff);color:var(--color-brand-primary, #000);padding:1rem 2.5rem;border-radius:var(--radius-pill, 300px);font-family:var(--font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;transition:background .3s ease}.lm-philosophy__cta-button:hover,.lm-philosophy__cta-button:focus-visible{background:#ffffffe6}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-lm-philosophy.css.map */
