.lmp-page{background:#fffaf6;color:#171515;padding:30px 5% 90px;font-family:var(--font-body-family),Arial,sans-serif}.lmp-page *{box-sizing:border-box}.lmp-page a{color:inherit}.lmp-page .lmp-breadcrumb{font-size:13px;margin:0 auto 45px;max-width:1260px}.lmp-page h1,.lmp-page h2,.lmp-page h3{font-family:inherit;font-weight:900;letter-spacing:-.055em;line-height:1.02;color:inherit}.lmp-page h1{font-size:clamp(46px,7.5vw,100px);margin:14px 0 25px}.lmp-page h2{font-size:clamp(30px,4vw,52px)}.lmp-page p{line-height:1.65}.lmp-page .lmp-kicker{font-size:12px;letter-spacing:.18em;font-weight:800}.lmp-page .lmp-lead{font-size:clamp(18px,2vw,23px);max-width:630px}.lmp-page .lmp-hero{max-width:1260px;margin:auto;padding:35px 0 55px}.lmp-page .lmp-colorline{height:9px;border-radius:10px;max-width:280px;background:linear-gradient(90deg,#4dccdf 0% 14.28%,#428acb 14.28% 28.56%,#ac84c1 28.56% 42.84%,#e853a4 42.84% 57.12%,#ff6967 57.12% 71.4%,#ff9c43 71.4% 85.68%,#13baa6 85.68%)}.lmp-page .lmp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1260px;margin:0 auto 60px}.lmp-page .lmp-format{padding:40px;border-radius:30px;background:#4dccdf;text-decoration:none;min-height:290px;position:relative;overflow:hidden;transition:transform .2s}.lmp-page .lmp-format:nth-child(2){background:#ac84c1}.lmp-format:hover{transform:translateY(-5px)}.lmp-format strong{font-size:100px;font-weight:900;letter-spacing:-.08em;line-height:1}.lmp-format h2{margin:15px 0}.lmp-format .lmp-arrow{position:absolute;right:35px;top:35px;font-size:40px}.lmp-page .lmp-empty{max-width:1260px;margin:auto;padding:40px;border:2px dashed #17151530;border-radius:28px}.lmp-page .lmp-empty h2{font-size:28px;margin:0 0 15px}.lmp-page .lmp-btn{display:inline-flex;align-items:center;gap:30px;background:#ff9c43;border-radius:99px;padding:16px 25px;color:#171515;text-decoration:none;border:0;font:inherit;font-weight:800;cursor:pointer}.lmp-page .lmp-products{grid-template-columns:repeat(3,minmax(0,1fr))}.lmp-product{background:#fff;border-radius:24px;padding:25px;text-decoration:none}.lmp-product img{width:100%;height:280px;object-fit:contain}.lmp-page .lmp-brand-story{max-width:1260px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;padding:65px 0}.lmp-page .lmp-year{background:#e853a4;border-radius:35px;padding:45px;display:flex;flex-direction:column;justify-content:center}.lmp-year strong{font-size:clamp(72px,9vw,140px);letter-spacing:-.08em;line-height:1;font-weight:900}.lmp-page .lmp-prose{font-size:18px;max-width:680px}.lmp-page .lmp-contact-layout{max-width:1260px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.lmp-page .lmp-contact-card{background:#ac84c1;border-radius:28px;padding:35px;align-self:start}.lmp-contact-card a{display:block;margin:20px 0;overflow-wrap:anywhere;font-weight:800}.lmp-page form label{display:block;font-weight:700;margin:18px 0 8px}.lmp-page form input,.lmp-page form textarea{display:block;width:100%;padding:15px;border:1px solid #17151550;border-radius:12px;background:white;color:#171515;font:inherit}.lmp-page form textarea{min-height:170px;resize:vertical}.lmp-page form .lmp-btn{margin-top:20px}.lmp-page :focus-visible{outline:3px solid #ef153d;outline-offset:5px}.lmp-page .pagination{max-width:1260px;margin:auto}@media(max-width:749px){.lmp-page{padding:24px 22px 60px}.lmp-page .lmp-breadcrumb{margin-bottom:20px}.lmp-page .lmp-hero{padding:15px 0 35px}.lmp-page .lmp-grid,.lmp-page .lmp-brand-story,.lmp-page .lmp-contact-layout{grid-template-columns:1fr;gap:20px}.lmp-page .lmp-format{min-height:240px;padding:30px}.lmp-page .lmp-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lmp-product{padding:12px}.lmp-product img{height:170px}.lmp-page .lmp-empty{padding:25px}.lmp-page .lmp-brand-story{padding:30px 0}.lmp-page .lmp-contact-card{padding:25px}}@media(prefers-reduced-motion:reduce){.lmp-format{transition:none!important}}

.lmp-page h1,.lmp-page h2,.lmp-page h3{text-transform:none}.lmp-page .lmp-hero{display:block;min-height:0;height:auto;text-align:left}.lmp-page .lmp-products h2{font-size:24px}

.lmp-page .lmp-timeline{list-style:none;margin:0;padding:32px;background:#eee9e2;border-radius:30px;align-self:start}.lmp-timeline li{position:relative;margin:0 0 28px;padding:0 0 28px 26px;border-left:2px solid #c2cfc6;border-bottom:1px solid #17151515}.lmp-timeline li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.lmp-timeline li:before{content:"";position:absolute;width:10px;height:10px;left:-6px;top:16px;background:#7b9584;border-radius:50%}.lmp-timeline strong{font-size:clamp(44px,5vw,68px);line-height:1;letter-spacing:-.06em;font-weight:900}.lmp-timeline p{margin:12px 0 0;font-size:17px}
