.elementor-524 .elementor-element.elementor-element-c4a0001{--e-image-carousel-slides-to-show:1;}.elementor-524 .elementor-element.elementor-element-c4a0001 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-524 .elementor-element.elementor-element-c4a0001 .elementor-image-carousel-caption{text-align:center;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-524 .elementor-element.elementor-element-lmrslides1 .elementor-repeater-item-lmrs0 .swiper-slide-bg{background-color:#171923;background-image:url(https://ilovetodowebsites.com/wp-content/uploads/2026/11/lmr-story-1-florist.jpg);background-size:cover;}.elementor-524 .elementor-element.elementor-element-lmrslides1 .elementor-repeater-item-lmrs1 .swiper-slide-bg{background-color:#171923;background-image:url(https://ilovetodowebsites.com/wp-content/uploads/2026/11/lmr-story-2-workshop.jpg);background-size:cover;}.elementor-524 .elementor-element.elementor-element-lmrslides1 .elementor-repeater-item-lmrs2 .swiper-slide-bg{background-color:#171923;background-image:url(https://ilovetodowebsites.com/wp-content/uploads/2026/11/lmr-story-3-bakery.jpg);background-size:cover;}.elementor-524 .elementor-element.elementor-element-lmrslides1 .elementor-repeater-item-lmrs3 .swiper-slide-bg{background-color:#171923;background-image:url(https://ilovetodowebsites.com/wp-content/uploads/2026/11/lmr-story-4-cafe.jpg);background-size:cover;}.elementor-524 .elementor-element.elementor-element-lmrslides1 .elementor-repeater-item-lmrs4 .swiper-slide-bg{background-color:#171923;background-image:url(https://ilovetodowebsites.com/wp-content/uploads/2026/11/lmr-story-5-maple-ridge.jpg);background-size:cover;}.elementor-524 .elementor-element.elementor-element-lmrslides1 .swiper-slide{transition-duration:calc(6500ms*1.2);height:680px;}.elementor-524 .elementor-element.elementor-element-lmrslides1 .swiper-slide-contents{max-width:66%;}.elementor-524 .elementor-element.elementor-element-lmrslides1 .swiper-slide-inner{text-align:start;}.elementor-524 .elementor-element.elementor-element-lmrslides1 .elementor-slide-heading{color:#171923;}.elementor-524 .elementor-element.elementor-element-lmrslides1 .elementor-slide-description{color:#5A5F6E;}@media(max-width:1024px){.elementor-524 .elementor-element.elementor-element-c4a0001{--e-image-carousel-slides-to-show:1;}.elementor-524 .elementor-element.elementor-element-lmrslides1 .swiper-slide{height:560px;}}@media(max-width:767px){.elementor-524 .elementor-element.elementor-element-c4a0001{--e-image-carousel-slides-to-show:1;}.elementor-524 .elementor-element.elementor-element-lmrslides1 .swiper-slide{height:600px;}}/* Start custom CSS */body.elementor-page-524 #lmr-consent{appearance:auto;accent-color:#EB0045;width:20px;height:20px;clip-path:none;background:none;}
body.elementor-page-524 section[id]{scroll-margin-top:80px;}
body.elementor-page-524 .ct-form a{color:inherit;text-decoration:underline;}
body.elementor-page-524 .elementor-element-b6b0e17{position:relative;z-index:3;}
body.elementor-page-524 .elementor-element-794ee5ea{position:relative;z-index:1;}
body.elementor-page-524 .elementor-element-lmrmedia1{position:absolute;top:40px;bottom:40px;right:max(48px,calc((100% - 1280px) / 2));width:min(44%,620px);padding:0;filter:drop-shadow(0 28px 36px rgba(23,25,35,0.16)) drop-shadow(0 6px 10px rgba(23,25,35,0.08));}
body.elementor-page-524 .elementor-element-lmrmedia1 > .lmr-carousel{clip-path:polygon(42% 3%,58% 0%,76% 2%,92% 9%,99% 26%,100% 48%,97% 70%,90% 88%,74% 98%,52% 100%,30% 98%,12% 92%,2% 78%,0% 60%,8% 48%,24% 43%,35% 38%,37% 22%);}
body.elementor-page-524 .elementor-element-lmrmedia1 .lmr-carousel,body.elementor-page-524 .elementor-element-lmrmedia1 .elementor-widget-container,body.elementor-page-524 .elementor-element-lmrmedia1 .elementor-image-carousel-wrapper,body.elementor-page-524 .elementor-element-lmrmedia1 .swiper,body.elementor-page-524 .elementor-element-lmrmedia1 .swiper-wrapper,body.elementor-page-524 .elementor-element-lmrmedia1 .swiper-slide,body.elementor-page-524 .elementor-element-lmrmedia1 figure{height:100%;width:100%;margin:0;}
body.elementor-page-524 .elementor-element-lmrmedia1 .swiper{padding-bottom:0!important;}
body.elementor-page-524 .lmr-carousel .swiper-slide{position:relative;overflow:hidden;}
body.elementor-page-524 .lmr-carousel .swiper-slide-image{width:100%;height:100%;object-fit:cover;object-position:50% 40%;border-radius:0;}
body.elementor-page-524 .lmr-carousel .elementor-image-carousel-caption{position:absolute;left:52%;bottom:56px;transform:translateX(-50%);white-space:nowrap;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,0.92);font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#171923;}
body.elementor-page-524 .lmr-carousel .swiper-pagination{bottom:28px!important;top:auto!important;left:4%!important;text-align:center;}
body.elementor-page-524 .lmr-carousel .swiper-pagination-bullet{background:#FFFFFF;opacity:.7;}
body.elementor-page-524 .lmr-carousel .swiper-pagination-bullet-active{background:#EB0045;opacity:1;}
@media (max-width:1024px){body.elementor-page-524 .elementor-element-lmrmedia1{position:relative;top:auto;bottom:auto;right:auto;width:100%;max-width:1280px;margin:40px auto 0;aspect-ratio:1/1;}body.elementor-page-524 .elementor-element-lmrmedia1 > .lmr-carousel{clip-path:polygon(8% 6%,34% 0%,66% 2%,90% 6%,100% 26%,99% 58%,94% 84%,76% 98%,46% 100%,18% 96%,3% 82%,0% 52%,2% 24%);}}
@media (min-width:600px) and (max-width:1024px){body.elementor-page-524 .elementor-element-lmrmedia1{aspect-ratio:4/3;}}
@media (max-width:767px){body.elementor-page-524 .lmr-carousel .elementor-image-carousel-caption{bottom:44px;font-size:12px;}body.elementor-page-524 .lmr-carousel .swiper-pagination{bottom:18px!important;}}
/* Story slider */
body.elementor-page-524 .elementor-element-lmrstory1{padding:0;margin:0;width:100%;max-width:100%;gap:0;}
body.elementor-page-524 .elementor-element-lmrstory1 > .lmr-story{width:100%;}
body.elementor-page-524 .lmr-story .swiper-slide-inner{padding:48px max(48px,calc((100% - 1280px) / 2)) 56px;background:linear-gradient(20deg,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0.08) 55%,rgba(0,0,0,0) 100%);}
body.elementor-page-524 .lmr-story .swiper-slide-contents{background:#FFFFFF;padding:36px 40px 40px;border-radius:20px;max-width:520px!important;box-shadow:0 24px 48px rgba(0,0,0,0.22);}
body.elementor-page-524 .lmr-story .elementor-slide-heading{font-family:Montserrat,sans-serif;font-size:34px;line-height:1.15;font-weight:700;letter-spacing:-0.02em;color:#171923;margin-bottom:14px;}
body.elementor-page-524 .lmr-story .elementor-slide-heading::before{display:block;margin-bottom:14px;font-size:12px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:#EB0045;}
body.elementor-page-524 .lmr-story .elementor-repeater-item-lmrs0 .elementor-slide-heading::before{content:"Chapter 01";}
body.elementor-page-524 .lmr-story .elementor-repeater-item-lmrs1 .elementor-slide-heading::before{content:"Chapter 02";}
body.elementor-page-524 .lmr-story .elementor-repeater-item-lmrs2 .elementor-slide-heading::before{content:"Chapter 03";}
body.elementor-page-524 .lmr-story .elementor-repeater-item-lmrs3 .elementor-slide-heading::before{content:"Chapter 04";}
body.elementor-page-524 .lmr-story .elementor-repeater-item-lmrs4 .elementor-slide-heading::before{content:"Our why";}
body.elementor-page-524 .lmr-story .elementor-repeater-item-lmrs4 .swiper-slide-contents{max-width:600px!important;}
body.elementor-page-524 .lmr-story .elementor-slide-description{font-family:Montserrat,sans-serif;font-size:17px;line-height:1.65;color:#5A5F6E;margin:0;}
body.elementor-page-524 .lmr-story .swiper-pagination{bottom:auto!important;top:40px!important;left:0!important;width:100%!important;text-align:left;padding:0 max(48px,calc((100% - 1280px) / 2));box-sizing:border-box;}
body.elementor-page-524 .lmr-story .swiper-pagination-bullet{width:40px;height:4px;border-radius:2px;margin:0 8px 0 0!important;background:#FFFFFF;opacity:.8;box-shadow:0 1px 6px rgba(0,0,0,0.35);}
body.elementor-page-524 .lmr-story .swiper-pagination-bullet-active{background:#EB0045;opacity:1;}
body.elementor-page-524 .lmr-story .elementor-swiper-button{width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,0.92);color:#171923;display:flex;align-items:center;justify-content:center;font-size:18px;top:auto!important;bottom:56px;transform:none!important;}
body.elementor-page-524 .lmr-story .elementor-swiper-button svg{fill:#171923;width:18px;height:18px;}
body.elementor-page-524 .lmr-story .elementor-swiper-button-prev{left:auto!important;right:calc(max(48px,calc((100% - 1280px) / 2)) + 64px)!important;}
body.elementor-page-524 .lmr-story .elementor-swiper-button-next{right:max(48px,calc((100% - 1280px) / 2))!important;}
@media (max-width:767px){body.elementor-page-524 .lmr-story .swiper-slide-inner{padding:20px 20px 24px;}body.elementor-page-524 .lmr-story .swiper-slide-contents,body.elementor-page-524 .lmr-story .elementor-repeater-item-lmrs4 .swiper-slide-contents{width:100%;max-width:none!important;padding:24px 24px 26px;border-radius:16px;box-sizing:border-box;}body.elementor-page-524 .lmr-story .elementor-slide-heading{font-size:24px;}body.elementor-page-524 .lmr-story .elementor-slide-description{font-size:15px;}body.elementor-page-524 .lmr-story .elementor-swiper-button{display:none;}body.elementor-page-524 .lmr-story .swiper-pagination{top:24px!important;padding:0 20px;}}
/* CTA band */
body.elementor-page-524 .elementor-element-3071d5e8{background:radial-gradient(110% 130% at 100% 0%,#34353B 0%,#111113 45%,#000000 75%);padding:120px 20px;}
body.elementor-page-524 .elementor-element-688e0e2e{align-items:center;justify-content:center;text-align:center;}
body.elementor-page-524 .elementor-element-243c2f3c{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:920px;gap:18px;}
body.elementor-page-524 [data-id="36ae1498"]{color:#A7A9B4;}
body.elementor-page-524 [data-id="5bfdaf25"],body.elementor-page-524 [data-id="5bfdaf25"] h2{color:#FFFFFF;text-wrap:balance;}
body.elementor-page-524 .elementor-element-lmrctab1,body.elementor-page-524 [data-id="lmrctab1"]{background:#FFFFFF;color:#171923;margin-top:14px;}
body.elementor-page-524 [data-id="lmrctab1"]:hover{background:#EB0045;color:#FFFFFF;}
body.elementor-page-524 .elementor-element-44ac04de{padding-top:104px;}
@media (max-width:767px){body.elementor-page-524 .elementor-element-3071d5e8{padding:80px 20px;}body.elementor-page-524 .elementor-element-44ac04de{padding-top:72px;}}
/* Launch Letter (3 columns + audience toggle) */
body.elementor-page-524 .elementor-element-311c18ea{background:#F8F7F5!important;padding:0 24px 120px!important;}
body.elementor-page-524 .elementor-element-33ee8be7{padding-bottom:72px!important;}
body.elementor-page-524 [data-id="5e5f83fd"]{position:relative;isolation:isolate;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 20px!important;align-items:start!important;max-width:1392px;width:100%;margin:0 auto;padding:72px 56px 56px!important;border-radius:28px;background:#0B0B0D;overflow:clip;transition:background-color .6s ease,box-shadow .6s ease;box-shadow:0 30px 60px -30px rgba(10,10,14,.45);}
body.elementor-page-524 [data-id="5e5f83fd"]::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 100% 0%,#2b2b2e 0%,#121213 40%,#000 75%);transition:opacity .6s ease;}
body.elementor-page-524 [data-id="2e70ce73"]{flex:none!important;padding:0!important;min-width:0;display:flex;flex-direction:column;}
body.elementor-page-524 [data-id="5bbcdb80"]{font-size:clamp(38px,3.6vw,52px)!important;line-height:1.05!important;}
body.elementor-page-524 [data-id="6f07555f"]{font-size:17px!important;line-height:1.65!important;}
body.elementor-page-524 [data-id="lmt0001"]{width:100%;margin-top:32px;}
body.elementor-page-524 .ll-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);transition:background .6s ease,border-color .6s ease;}
body.elementor-page-524 .ll-toggle button{position:relative;z-index:1;appearance:none;border:0;background:none;cursor:pointer;font:600 14px/1 Montserrat,sans-serif;letter-spacing:.01em;padding:13px 22px;border-radius:999px;color:#B9BBC4;transition:color .4s ease;}
body.elementor-page-524 .ll-toggle button:focus-visible{outline:2px solid #EB0045;outline-offset:2px;}
body.elementor-page-524 .ll-toggle button[aria-pressed="true"]{color:#FFFFFF;}
body.elementor-page-524 .ll-knob{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:#EB0045;box-shadow:0 6px 18px -6px rgba(235,0,69,.7);transition:transform .45s cubic-bezier(.22,.61,.36,1);}
body.elementor-page-524 .ll-toggle[data-mode="sup"] .ll-knob{transform:translateX(100%);}
body.elementor-page-524 [data-id="lmn0d01"]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:20px;padding:0;}
body.elementor-page-524 [data-id^="lmn0d0"]:not([data-id="lmn0d01"]){font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.22);margin:0;transition:color .6s ease,border-color .6s ease;}
body.elementor-page-524 [data-id^="lmn0d0"]:not([data-id="lmn0d01"])::before{content:"\2713";color:#EB0045;margin-right:7px;}
/* column 2 */
body.elementor-page-524 [data-id="lmn0a01"]{display:flex;flex-direction:column;gap:18px;width:100%;margin:0;padding:22px 0 0!important;border-top:1px solid rgba(255,255,255,0.14);min-width:0;transition:border-color .6s ease;}
body.elementor-page-524 [data-id="lmn0a02"],body.elementor-page-524 [data-id="lmn0b02"]{color:#A7A9B4;margin:0;}
body.elementor-page-524 [data-id="lmn0a03"]{display:block;padding:0;}
body.elementor-page-524 [data-id="lmn0a04"],body.elementor-page-524 [data-id="lmn0a07"]{display:flex;flex-direction:column;gap:12px;padding:0;animation:ll-in .55s cubic-bezier(.22,.61,.36,1) both;}
body.elementor-page-524 [data-id="5e5f83fd"] [data-id="lmn0a07"]{display:none;}
body.elementor-page-524 [data-mode="sup"] [data-id="lmn0a04"]{display:none;}
body.elementor-page-524 [data-mode="sup"] [data-id="lmn0a07"]{display:flex;}
@keyframes ll-in{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:none;}}
body.elementor-page-524 [data-id="lmn0a05"],body.elementor-page-524 [data-id="lmn0a08"]{font-family:Montserrat,sans-serif;font-size:26px;line-height:1.2;font-weight:700;color:#FFFFFF;margin:0;}
body.elementor-page-524 [data-id="lmn0a06"],body.elementor-page-524 [data-id="lmn0a09"]{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.6;color:#B9BBC4;margin:0 0 8px;}
body.elementor-page-524 [data-id^="lmn0a1"]{position:relative;display:block;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.5;color:#E6E7EC;margin:0;padding:14px 0 14px 34px;border-top:1px solid rgba(255,255,255,0.10);}
body.elementor-page-524 [data-id^="lmn0a1"]::before{content:"\2713";position:absolute;left:0;top:13px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:#EB0045;}
/* column 3: form */
body.elementor-page-524 [data-id="46e26d4"]{flex:none!important;max-width:none!important;width:100%;align-self:start;position:relative!important;top:auto!important;transition:background-color .6s ease,box-shadow .6s ease;}
/* row 2: what's inside */
body.elementor-page-524 [data-id="lmn0b01"]{grid-column:1 / -1;display:flex;flex-direction:column;gap:16px;width:100%;margin:0;padding:0;}
body.elementor-page-524 [data-id="lmn0b03"]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;}
body.elementor-page-524 [data-id^="lmn0c"][data-id$="0"]{display:flex;flex-direction:column;gap:8px;padding:22px 22px 24px;border-radius:16px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.10);transition:border-color .3s ease,background .6s ease;}
body.elementor-page-524 [data-id^="lmn0c"][data-id$="0"]:hover{border-color:rgba(235,0,69,0.55);}
body.elementor-page-524 [data-id^="lmn0c"][data-id$="1"]{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:0.18em;color:#EB0045;margin:0;}
body.elementor-page-524 [data-id^="lmn0c"][data-id$="2"]{font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;margin:0;transition:color .6s ease;}
body.elementor-page-524 [data-id^="lmn0c"][data-id$="3"]{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.6;color:#B9BBC4;margin:0;transition:color .6s ease;}
/* light mode (Supporter) */
body.elementor-page-524 [data-mode="sup"][data-id="311c18ea"] [data-id="5e5f83fd"]{background:#FFFFFF;box-shadow:0 30px 60px -36px rgba(10,10,14,.22),0 0 0 1px #ECE9E4;}
body.elementor-page-524 [data-mode="sup"] [data-id="5e5f83fd"]::before{opacity:0;}
body.elementor-page-524 [data-mode="sup"] [data-id="5bbcdb80"],body.elementor-page-524 [data-mode="sup"] [data-id="lmn0a08"],body.elementor-page-524 [data-mode="sup"] [data-id^="lmn0c"][data-id$="2"]{color:#121216!important;}
body.elementor-page-524 [data-mode="sup"] [data-id="6f07555f"],body.elementor-page-524 [data-mode="sup"] [data-id="lmn0a09"],body.elementor-page-524 [data-mode="sup"] [data-id^="lmn0c"][data-id$="3"]{color:#555764!important;}
body.elementor-page-524 [data-mode="sup"] [data-id="lmn0a02"],body.elementor-page-524 [data-mode="sup"] [data-id="lmn0b02"]{color:#6B6D78!important;}
body.elementor-page-524 [data-mode="sup"] [data-id^="lmn0a1"]{color:#24252C;border-top-color:#ECE9E4;}
body.elementor-page-524 [data-mode="sup"] [data-id="lmn0a01"]{border-top-color:#E4E1DC;}
body.elementor-page-524 [data-mode="sup"] .ll-toggle{background:#F3F1ED;border-color:#E4E1DC;}
body.elementor-page-524 [data-mode="sup"] .ll-toggle button{color:#555764;}
body.elementor-page-524 [data-mode="sup"] .ll-toggle button[aria-pressed="true"]{color:#FFFFFF;}
body.elementor-page-524 [data-mode="sup"] [data-id^="lmn0d0"]:not([data-id="lmn0d01"]){color:#24252C;border-color:#DAD6D0;}
body.elementor-page-524 [data-mode="sup"] [data-id^="lmn0c"][data-id$="0"]{background:#F8F7F5;border-color:#ECE9E4;}
body.elementor-page-524 [data-mode="sup"] [data-id="46e26d4"]{background:#F8F7F5!important;box-shadow:0 0 0 1px #ECE9E4;}
/* responsive */
@media (max-width:1024px){body.elementor-page-524 .elementor-element-311c18ea{padding:16px 24px 96px!important;}body.elementor-page-524 [data-id="5e5f83fd"]{grid-template-columns:1fr 1fr;padding:56px 40px 40px!important;gap:44px 28px!important;}body.elementor-page-524 [data-id="2e70ce73"]{grid-column:1 / -1;}body.elementor-page-524 [data-id="46e26d4"]{position:relative;top:auto;}body.elementor-page-524 [data-id="lmn0b03"]{grid-template-columns:1fr 1fr;}}
@media (max-width:767px){body.elementor-page-524 .elementor-element-311c18ea{padding:8px 12px 72px!important;}body.elementor-page-524 [data-id="5e5f83fd"]{grid-template-columns:1fr;padding:44px 22px 24px!important;border-radius:22px;gap:40px!important;}body.elementor-page-524 [data-id="lmn0b03"]{grid-template-columns:1fr;}body.elementor-page-524 .ll-toggle{display:grid;width:100%;}body.elementor-page-524 .ll-toggle button{padding:13px 10px;}}/* End custom CSS */