.lm{--lm-black: #0b0b0b;--lm-ink-dark: #111111;--lm-ivory: #f8f5ef;--lm-line: #ddd6ce;--lm-muted: #655e57;--lm-red: #b5121b;--lm-red-on-dark: #ef4148;--lm-serif: var(--font-heading--family, Georgia, "Times New Roman", serif);--lm-sans: var(--font-body--family, Arial, Helvetica, sans-serif);--lm-h1: clamp(2.35rem, 5vw, 3.875rem);--lm-h2: clamp(1.85rem, 3.4vw, 2.625rem);--lm-h3: 1.3125rem;--lm-body: .78125rem;--lm-small: .78125rem;--lm-eyebrow: .6875rem;--lm-gutter: 24px;--lm-section-y: 64px;--lm-radius: 16px;--lm-radius-card: 13px;display:block;background:#fff;color:var(--lm-black);font-family:var(--lm-sans);-webkit-font-smoothing:antialiased}.lm *,.lm *:before,.lm *:after{box-sizing:border-box}.lm :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}.lm :where(ul,ol){padding:0;list-style:none}.lm :where(a){color:inherit}.lm :where(a,summary,button):focus-visible{outline:2px solid var(--lm-red);outline-offset:3px;border-radius:4px}.lm--dark :where(a,summary,button):focus-visible,.lm-hero__copy :where(a):focus-visible,.lm-cta :where(a):focus-visible{outline-color:#fff}.lm--ivory{background:var(--lm-ivory)}.lm--dark{background:var(--lm-ink-dark);color:#fff}.lm__wrap{max-width:1320px;margin-inline:auto;padding-inline:var(--lm-gutter)}.lm__section{padding-block:var(--lm-section-y)}.lm-eyebrow{color:var(--lm-red);font-size:var(--lm-eyebrow);line-height:1.3;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.lm--dark .lm-eyebrow{color:var(--lm-red-on-dark)}.lm-h1{margin-block-start:10px;font-family:var(--lm-serif);font-weight:400;font-size:var(--lm-h1);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.lm-h2{margin-block-start:8px;font-family:var(--lm-serif);font-weight:400;font-size:var(--lm-h2);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.lm-h3{font-family:var(--lm-serif);font-weight:400;font-size:var(--lm-h3);line-height:1.1;text-wrap:balance}.lm-body{color:#504943;font-size:var(--lm-body);line-height:1.65}.lm-body>*+*{margin-block-start:13px}.lm-body strong{color:#111}.lm-body a{text-decoration:underline;text-underline-offset:3px}.lm--dark .lm-body{color:#c8c0b9}.lm--dark .lm-body strong{color:#fff}.lm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:20px}.lm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:16px;border:1px solid transparent;border-radius:999px;font-size:.72rem;font-weight:900;line-height:1.2;letter-spacing:.045em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.lm-btn--dark{background:#111;color:#fff}.lm-btn--light{background:#fff;color:#111}.lm-btn--outline{border-color:#111;color:#111}.lm-btn--outline-light{border-color:#ffffff59;color:#fff}@media(hover:hover)and (pointer:fine){.lm-btn--dark:hover{background:#2f2a26}.lm-btn--light:hover{background:#efe9e2}.lm-btn--outline:hover{background:#111;color:#fff}.lm-btn--outline-light:hover{border-color:#fff}}.lm-media{position:relative;overflow:hidden;min-height:420px;border:1px solid #cfc7bf;border-radius:var(--lm-radius);background:linear-gradient(135deg,#ffffff8c,#ffffff0d),repeating-linear-gradient(135deg,#d7d0c8 0 1px,#ebe6df 1px 14px)}.lm-media--dark{border-color:#292725;background:linear-gradient(135deg,#ffffff12,#fff0),repeating-linear-gradient(135deg,#151515 0 1px,#222 1px 14px)}.lm-media.has-image{background:#e9e3dc}.lm-media--dark.has-image{background:#1a1918}.lm-media__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}@media(hover:hover)and (pointer:fine){.lm-media:hover .lm-media__img{transform:scale(1.02)}}.lm-hero{padding-block:22px 18px}.lm-hero__grid{display:grid;grid-template-columns:1.03fr .97fr;gap:12px}.lm-hero__copy{display:flex;flex-direction:column;justify-content:center;min-height:590px;padding:48px 42px;border-radius:var(--lm-radius);background:#111;color:#fff}.lm-hero__copy .lm-eyebrow{color:var(--lm-red-on-dark)}.lm-hero__copy .lm-body{max-width:660px;margin-block-start:18px;color:#d0c8c1}.lm-hero__copy .lm-body strong{color:#fff}.lm-hero .lm-media{min-height:590px}.lm-proof{display:grid;grid-template-columns:repeat(var(--lm-proof-cols, 4),minmax(0,1fr));margin-block-start:10px;overflow:hidden;border:1px solid var(--lm-line);border-radius:var(--lm-radius-card)}.lm-proof__item{padding:16px;background:#fff;border-inline-start:1px solid var(--lm-line)}.lm-proof__item:first-child{border-inline-start:0}.lm-proof__title{display:block;font-family:var(--lm-serif);font-size:1.1875rem;line-height:1.1}.lm-proof__text{margin-block-start:6px;color:var(--lm-muted);font-size:var(--lm-small);line-height:1.45}.lm-intro--split{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:start}.lm-intro--split .lm-body{max-width:700px}.lm-intro--stacked{max-width:820px}.lm-intro--stacked .lm-body{margin-block-start:15px;max-width:700px}.lm-cards{display:grid;grid-template-columns:repeat(var(--lm-cols, 3),minmax(0,1fr));gap:9px;margin-block-start:24px}.lm-card{padding:20px;border:1px solid var(--lm-line);border-radius:var(--lm-radius-card);background:#fff}.lm-card--tall{min-height:230px}.lm-card__num{color:var(--lm-red);font-family:var(--lm-serif);font-size:1.25rem;line-height:1}.lm-card__num+.lm-h3{margin-block-start:16px}.lm-card__text{margin-block-start:9px;color:#625b55;font-size:var(--lm-small);line-height:1.56}.lm--dark .lm-card{border-color:#ffffff24;background:#181716;border-radius:11px;padding:18px}.lm--dark .lm-card--outline{background:transparent;border-color:#ffffff21;padding:16px;border-radius:10px}.lm--dark .lm-card .lm-h3{font-size:1.1875rem}.lm--dark .lm-card--outline .lm-h3{font-size:1.125rem}.lm--dark .lm-card__text{color:#c2bab3;margin-block-start:8px}.lm--dark .lm-card--outline .lm-card__text{color:#bdb5ae}.lm--dark .lm-card__num{color:var(--lm-red-on-dark)}.lm--ivory .lm-card{background:#fff}.lm-links{display:flex;flex-wrap:wrap;gap:7px;margin-block-start:18px}.lm-links a{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid var(--lm-line);border-radius:999px;font-size:.75rem;font-weight:800;line-height:1.3;text-decoration:none;transition:border-color .15s ease}.lm--dark .lm-links a{border-color:#ffffff2e}@media(hover:hover)and (pointer:fine){.lm-links a:hover{border-color:currentColor}}.lm-split{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.lm-split--text-wide{grid-template-columns:.92fr 1.08fr}.lm-split--image-right.lm-split--text-wide{grid-template-columns:1.08fr .92fr}.lm-split--image-right .lm-split__media{order:2}.lm-panel{padding:32px;border:1px solid var(--lm-line);border-radius:var(--lm-radius);background:#fff}.lm--dark .lm-panel{background:#181716;border-color:#ffffff24}.lm-panel .lm-body{margin-block-start:15px}.lm-features{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-block-start:20px}.lm-feature{padding:14px;border:1px solid var(--lm-line);border-radius:10px;background:var(--lm-ivory)}.lm-feature__title,.lm-step__title,.lm-process__title{display:block;font-size:var(--lm-small);font-weight:800;line-height:1.35}.lm-feature__text,.lm-step__text,.lm-process__text{margin-block-start:5px;color:#6a635c;font-size:var(--lm-small);line-height:1.45}.lm-steps{margin-block-start:20px;border-block-start:1px solid var(--lm-line)}.lm-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding-block:14px;border-block-end:1px solid var(--lm-line)}.lm-step__num{color:var(--lm-red);font-family:var(--lm-serif);font-size:1.125rem;line-height:1.1}.lm-process-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:12px;margin-block-start:22px}.lm-process-list{display:grid;gap:8px;align-content:start}.lm-process{padding:16px;border:1px solid var(--lm-line);border-radius:11px;background:#fff}.lm-process__label{display:block;color:var(--lm-red);font-size:.625rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.lm-process__title{margin-block-start:4px}.lm-process-col{display:grid;align-content:start}.lm-process-col .lm-actions{margin-block-start:12px}.lm-columns{display:grid;grid-template-columns:repeat(var(--lm-cols, 2),minmax(0,1fr));gap:12px}.lm-column{display:flex;flex-direction:column;padding:28px;border:1px solid var(--lm-line);border-radius:15px;background:#fff}.lm-column .lm-body{margin-block-start:14px}.lm-column .lm-actions{margin-block-start:auto;padding-block-start:20px}.lm-statement{max-width:900px;margin-inline:auto}.lm-statement .lm-body{margin-block-start:18px;font-size:1rem}.lm-statement__quote{margin-block:20px;color:var(--lm-red);font-family:var(--lm-serif);font-size:clamp(1.625rem,3vw,2.25rem);line-height:1.1;text-wrap:balance}.lm-statement__quote p{margin:0}.lm-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:42px}.lm-faq__list{border-block-start:1px solid var(--lm-line)}.lm-faq__item{border-block-end:1px solid var(--lm-line)}.lm-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding-block:12px;list-style:none;cursor:pointer;font-family:var(--lm-serif);font-size:1.125rem;line-height:1.25}.lm-faq__q::-webkit-details-marker{display:none}.lm-faq__q:after{content:"+";flex:none;font-family:var(--lm-serif);font-size:1.375rem;line-height:1}.lm-faq__item[open]>.lm-faq__q:after{content:"\2212"}.lm-faq__a{padding-block-end:16px;color:#5f5852;font-size:var(--lm-body);line-height:1.6;max-width:680px}.lm-faq__a>*+*{margin-block-start:10px}.lm-faq__a a{text-decoration:underline;text-underline-offset:3px}.lm-cta-section{padding-block:0 62px}.lm-cta{padding:40px 24px;border-radius:var(--lm-radius);background:var(--lm-cta-bg, var(--lm-red));color:#fff;text-align:center}.lm-cta .lm-eyebrow{color:#fff;opacity:.92}.lm-cta .lm-h2{max-width:760px;margin-inline:auto}.lm-cta .lm-body{max-width:680px;margin:15px auto 0;color:#f6dfe1}.lm-cta .lm-actions{justify-content:center}@media(max-width:1000px){.lm-hero__grid,.lm-intro--split,.lm-split,.lm-split--text-wide,.lm-split--image-right.lm-split--text-wide,.lm-process-grid,.lm-columns,.lm-faq{grid-template-columns:minmax(0,1fr)}.lm-intro--split{gap:16px}.lm-hero__copy{min-height:0}.lm-hero .lm-media{min-height:480px}.lm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-faq{gap:22px}.lm-split__media,.lm-split--image-right .lm-split__media{order:0}.lm-split--text-first .lm-split__media,.lm-process-grid--image-last .lm-process-grid__media{order:2}}@media(max-width:700px){.lm{--lm-gutter: 12px;--lm-section-y: 44px;--lm-h1: clamp(2.05rem, 10vw, 2.375rem);--lm-h2: clamp(1.55rem, 7.4vw, 1.8rem);--lm-h3: 1.1875rem;--lm-radius: 13px}.lm-hero{padding-block-start:10px}.lm-hero__copy{padding:28px 18px}.lm-hero__copy .lm-body{font-size:.875rem}.lm-hero .lm-media{min-height:0;aspect-ratio:11 / 10}.lm-media{min-height:0;aspect-ratio:5 / 4}.lm-proof{grid-template-columns:1fr 1fr}.lm-proof__item{border-inline-start:0;border-block-start:1px solid var(--lm-line);padding:14px}.lm-proof__item:nth-child(-n+2){border-block-start:0}.lm-proof__item:nth-child(2n){border-inline-start:1px solid var(--lm-line)}.lm-proof__title{font-size:1.0625rem}.lm-proof__text{font-size:.8125rem}.lm-cards{grid-template-columns:minmax(0,1fr);gap:8px;margin-block-start:20px}.lm-card{padding:16px}.lm-card--tall{min-height:0}.lm-card__num+.lm-h3{margin-block-start:10px}.lm-panel,.lm-column{padding:20px}.lm-features{grid-template-columns:minmax(0,1fr);gap:6px}.lm-feature{padding:12px 14px}.lm-faq__a{font-size:.875rem}.lm-faq__q{min-height:56px;font-size:1.0625rem}.lm-actions{display:grid;grid-template-columns:minmax(0,1fr)}.lm-btn{width:100%;min-height:46px}.lm-links{display:grid;grid-template-columns:minmax(0,1fr)}.lm-links a{justify-content:space-between}.lm-links a:after{content:"\2192";margin-inline-start:10px}.lm-cta-section{padding-block-end:42px}.lm-cta{padding:30px 16px}}@media(max-width:440px){.lm-proof{grid-template-columns:minmax(0,1fr)}.lm-proof__item:nth-child(n){border-inline-start:0;border-block-start:1px solid var(--lm-line)}.lm-proof__item:first-child{border-block-start:0}}@media(prefers-reduced-motion:reduce){.lm *,.lm *:before,.lm *:after{transition:none!important}.lm-media:hover .lm-media__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/larcin-manifesto.css.map */
