.breakdance .bde-section-21-122 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-21-122 .section-container{--bde-section-width:100%}.breakdance .bde-code-block-21-151{width:100%}.hs-home{--hs-brand:var(--bde-brand-primary-color,#7FA60C);--hs-brand-hover:var(--bde-brand-primary-color-hover,#698d08);--hs-text:var(--bde-body-text-color,#2A2A2A);--hs-heading:var(--bde-headings-color,#7FA60C);--hs-background:var(--bde-background-color,#F7F6F2);--hs-terre:var(--terre,#8B4E1E);--hs-rose:var(--rose,#E85A8A);--hs-creme:var(--creme,#EFEDE6);--hs-border:color-mix(in srgb,var(--hs-text) 14%,transparent);--hs-radius-small:12px;--hs-radius:22px;--hs-radius-large:32px;--hs-max:1440px;color:var(--hs-text)}.hs-home *,.hs-home *::before,.hs-home *::after{box-sizing:border-box}.hs-home h1,.hs-home h2,.hs-home h3,.hs-home p{margin-top:0}.hs-home h1,.hs-home h2,.hs-home h3{font-family:inherit}.hs-container{width:min(var(--hs-max),calc(100% - clamp(48px, 5vw, 88px)));margin-inline:auto}.hs-section{padding:clamp(72px,8vw,108px) 0}.hs-kicker,.hs-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;font-size:0.9rem;font-weight:700}.hs-kicker::before,.hs-eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hs-rose);flex:0 0 auto}.hs-hero{width:100%;overflow:hidden;background:var(--hs-background)}.hs-hero__image{display:block;width:100%;height:auto}.hs-hero-intro{padding:clamp(64px,7vw,96px) 0 clamp(72px,8vw,108px);background:color-mix(in srgb,var(--hs-brand) 5%,var(--hs-background))}.hs-hero-intro__inner{max-width:920px}.hs-hero-intro .hs-eyebrow{color:var(--hs-text)}.hs-hero-intro h1{max-width:860px;margin-bottom:26px;color:var(--hs-heading);font-size:clamp(3rem,6vw,5.5rem);line-height:1.02;letter-spacing:-0.045em}.hs-hero-intro .hs-intro{max-width:720px;margin-bottom:22px;color:var(--hs-text);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65;opacity:0.9}.hs-hero-intro .hs-coming{max-width:700px;padding:15px 18px;margin-bottom:0;border-left:3px solid var(--hs-brand);border-radius:0 var(--hs-radius-small) var(--hs-radius-small) 0;color:var(--hs-text);background:color-mix(in srgb,var(--hs-brand) 8%,var(--hs-background))}.hs-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.hs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 20px;border:1px solid transparent;border-radius:6px;text-decoration:none;font-weight:700;transition:background-color 180ms ease,color 180ms ease,border-color 180ms ease,transform 180ms ease}.hs-btn--primary{color:#FFF;background:var(--hs-brand)}.hs-btn--primary:hover{color:#FFF;background:var(--hs-brand-hover)}.hs-btn--secondary{color:var(--hs-brand);border-color:currentColor;background:transparent}.hs-btn--secondary:hover{color:#FFF;border-color:var(--hs-brand);background:var(--hs-brand)}.hs-two-cols{display:grid;grid-template-columns:0.95fr 1.05fr;gap:clamp(42px,7vw,90px)}.hs-project-intro h2,.hs-section-heading h2,.hs-knowledge h2,.hs-building h2,.hs-follow h2{font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:1.07;letter-spacing:-0.04em}.hs-principles{display:grid}.hs-principle{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:23px 0;border-top:1px solid var(--hs-border)}.hs-number{color:var(--hs-brand);font-weight:800}.hs-principle h3{margin-bottom:8px;font-size:1.2rem}.hs-principle p{margin-bottom:0;opacity:0.72}.hs-vegetaux{background:color-mix(in srgb,var(--hs-background) 75%,white 25%)}.hs-section-heading{max-width:780px;margin-bottom:42px}.hs-section-heading p{margin-top:16px;margin-bottom:0;font-size:1.1rem;opacity:0.72}.hs-plant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hs-plant-card{min-height:260px;padding:30px;border:1px solid var(--hs-border);border-radius:var(--hs-radius);background:var(--hs-background);transition:transform 180ms ease,box-shadow 180ms ease}.hs-plant-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px color-mix(in srgb,var(--hs-text) 8%,transparent)}.hs-icon-bubble{display:grid;place-items:center;width:54px;height:54px;margin-bottom:26px;border:1px solid var(--hs-border);border-radius:50%;background:var(--hs-creme);font-size:1.45rem}.hs-plant-card h3{margin-bottom:12px;font-size:1.55rem}.hs-plant-card p{margin-bottom:0;opacity:0.72}.hs-signature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.hs-signature-card{overflow:hidden;border:1px solid var(--hs-border);border-radius:var(--hs-radius-large);background:var(--hs-background)}.hs-signature-image{position:relative;min-height:340px;overflow:hidden;background:var(--hs-creme)}.hs-signature-image img{display:block;width:100%;height:340px;object-fit:cover;object-position:center center;transition:transform 500ms ease}.hs-signature-card:hover .hs-signature-image img{transform:scale(1.025)}.hs-signature-image--fig img{object-position:center center}.hs-signature-image--loquat img{object-position:center center}.hs-signature-content{padding:28px}.hs-mini-label{display:inline-block;margin-bottom:10px;color:var(--hs-brand);font-size:0.82rem;font-style:italic}.hs-signature-content h3{margin-bottom:12px;font-size:1.8rem}.hs-signature-content p{margin-bottom:0;opacity:0.72}.hs-method{color:#FFF;background:var(--hs-terre)}.hs-method .hs-kicker{color:#FFF}.hs-method__title{max-width:820px;margin-bottom:30px;color:#FFFFFF!important;font-size:clamp(3rem,7vw,6.6rem);line-height:1;letter-spacing:-0.05em}.hs-method__title span{color:color-mix(in srgb,var(--hs-brand) 40%,white)}.hs-method__intro{max-width:700px;margin-bottom:44px;color:rgba(255,255,255,0.76);font-size:1.08rem}.hs-method-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.hs-method-card{padding:22px 18px;border:1px solid rgba(255,255,255,0.18);border-radius:18px;background:rgba(255,255,255,0.06)}.hs-method-icon{margin-bottom:20px;color:color-mix(in srgb,var(--hs-brand) 38%,white);font-size:1.6rem}.hs-method-card h3{margin-bottom:10px;color:#FFFFFF!important;font-size:1.05rem}.hs-method-card p{margin-bottom:0;color:rgba(255,255,255,0.68);font-size:0.9rem}.hs-knowledge__grid{display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(45px,7vw,85px);align-items:center}.hs-knowledge p{max-width:650px;margin-top:24px;margin-bottom:0;font-size:1.08rem;opacity:0.72}.hs-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hs-data-card{padding:24px;border:1px solid var(--hs-border);border-radius:18px;background:color-mix(in srgb,var(--hs-background) 76%,white 24%)}.hs-data-card strong,.hs-data-card span{display:block}.hs-data-card strong{margin-bottom:7px}.hs-data-card span{opacity:0.68;font-size:0.92rem}.hs-building{background:var(--hs-creme)}.hs-building__grid{display:grid;grid-template-columns:1fr 0.9fr;gap:clamp(45px,7vw,90px);align-items:center}.hs-building p{max-width:660px;opacity:0.75}.hs-building h2 + p{margin-top:24px}.hs-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hs-action-grid article{padding:23px;border:1px solid var(--hs-border);border-radius:18px;background:var(--hs-background)}.hs-action-grid strong,.hs-action-grid span{display:block}.hs-action-grid strong{margin-bottom:7px;color:var(--hs-brand);font-size:1.15rem}.hs-action-grid span{opacity:0.7;font-size:0.9rem}.hs-follow{position:relative;color:var(--hs-text);background:color-mix(in srgb,var(--hs-brand) 10%,var(--hs-background));border-top:1px solid color-mix(in srgb,var(--hs-brand) 18%,transparent)}.hs-follow__grid{display:grid;grid-template-columns:1fr minmax(270px,0.42fr);gap:clamp(38px,6vw,76px);align-items:center}.hs-follow h2{color:var(--hs-heading)!important}.hs-follow p{max-width:650px;margin-top:20px;margin-bottom:0;color:var(--hs-text);opacity:0.76}.hs-follow .hs-kicker{color:var(--hs-text)}.hs-contact-links{display:flex;flex-direction:column;gap:11px;align-items:stretch}.hs-contact-links a{padding:13px 17px;border:1px solid color-mix(in srgb,var(--hs-brand) 28%,transparent);border-radius:12px;color:var(--hs-brand);background:color-mix(in srgb,var(--hs-background) 78%,transparent);text-decoration:none;font-weight:650;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.hs-contact-links a:hover{border-color:var(--hs-brand);background:color-mix(in srgb,var(--hs-brand) 8%,var(--hs-background));transform:translateY(-1px)}@media (max-width:1000px){.hs-two-cols,.hs-knowledge__grid,.hs-building__grid,.hs-follow__grid{grid-template-columns:1fr}.hs-method-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.hs-container{width:min(var(--hs-max),calc(100% - 32px))}.hs-section{padding:66px 0}.hs-hero__image{width:100%;height:auto}.hs-hero-intro{padding:52px 0 66px}.hs-hero-intro h1{font-size:clamp(2.6rem,12vw,3.8rem)}.hs-plant-grid,.hs-signature-grid,.hs-data-grid,.hs-action-grid{grid-template-columns:1fr}.hs-signature-image{min-height:300px}.hs-signature-image img{height:300px}.hs-method-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.hs-method-grid{grid-template-columns:1fr}.hs-actions{flex-direction:column;align-items:stretch}.hs-btn{width:100%}}.hs-home a.hs-btn--primary,.hs-home a.hs-btn--primary:visited{background-color:var(--hs-brand)!important;border-color:var(--hs-brand)!important;color:#FFFFFF!important}.hs-home a.hs-btn--primary:hover,.hs-home a.hs-btn--primary:focus{background-color:var(--hs-brand-hover)!important;border-color:var(--hs-brand-hover)!important;color:#FFFFFF!important}.hs-home a.hs-btn--secondary,.hs-home a.hs-btn--secondary:visited{background-color:transparent!important;border-color:var(--hs-brand)!important;color:var(--hs-brand)!important}.hs-home a.hs-btn--secondary:hover,.hs-home a.hs-btn--secondary:focus{background-color:var(--hs-brand)!important;border-color:var(--hs-brand)!important;color:#FFFFFF!important}.hs-home .hs-hero{width:100%!important;overflow:hidden!important}.hs-home .hs-hero__image{display:block!important;width:100%!important;height:clamp(500px,60vh,700px)!important;object-fit:cover!important;object-position:center 48%!important}.hs-home .hs-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important}.hs-home .hs-actions .hs-btn,.hs-home .hs-actions .hs-btn:visited{min-width:220px!important;min-height:52px!important;padding:13px 24px!important;justify-content:center!important;background:var(--hs-brand)!important;border:1px solid var(--hs-brand)!important;color:#FFFFFF!important;box-shadow:none!important;transform:none!important}.hs-home .hs-actions .hs-btn:hover,.hs-home .hs-actions .hs-btn:focus{background:var(--hs-brand-hover)!important;border-color:var(--hs-brand-hover)!important;color:#FFFFFF!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px rgba(0,0,0,.10)!important}.hs-home .hs-plant-card{min-height:300px!important;padding:38px!important}.hs-home .hs-icon-bubble{width:78px!important;height:78px!important;margin-bottom:30px!important;font-size:2.15rem!important;border-width:1px!important}.hs-home .hs-plant-card h3{font-size:1.72rem!important;margin-bottom:14px!important}.hs-home .hs-signature-grid{gap:30px!important}.hs-home .hs-signature-image{min-height:470px!important}.hs-home .hs-signature-image img{width:100%!important;height:470px!important;object-fit:cover!important}.hs-home .hs-signature-content{padding:32px 34px 36px!important}.hs-home .hs-method{background:radial-gradient(circle at 16% 14%,rgba(255,255,255,.10) 0,rgba(255,255,255,0) 30%),radial-gradient(circle at 84% 78%,rgba(127,166,12,.14) 0,rgba(127,166,12,0) 34%),linear-gradient(135deg,#744019 0%,var(--hs-terre) 52%,#9a5b28 100%)!important}.hs-home .hs-method-grid{gap:18px!important}.hs-home .hs-method-card{padding:30px 26px!important;min-height:235px!important;background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.20)!important}.hs-home .hs-method-icon{margin-bottom:24px!important;font-size:2.5rem!important;line-height:1!important}.hs-home .hs-method-card h3{font-size:1.22rem!important;margin-bottom:12px!important}.hs-home .hs-method-card p{font-size:1rem!important;line-height:1.65!important;color:rgba(255,255,255,.78)!important}@media (max-width:760px){.hs-home .hs-hero__image{height:clamp(390px,55vh,520px)!important}.hs-home .hs-actions{flex-direction:column!important;align-items:stretch!important}.hs-home .hs-actions .hs-btn,.hs-home .hs-actions .hs-btn:visited{width:100%!important;min-width:0!important}.hs-home .hs-plant-card{min-height:0!important;padding:30px!important}.hs-home .hs-icon-bubble{width:68px!important;height:68px!important;font-size:1.9rem!important}.hs-home .hs-signature-image{min-height:360px!important}.hs-home .hs-signature-image img{height:360px!important}.hs-home .hs-method-card{min-height:0!important}}.hs-home .hs-kicker{display:inline-flex!important;align-items:center!important;gap:11px!important;margin-bottom:22px!important;color:var(--hs-brand)!important;font-size:clamp(0.98rem,1.05vw,1.08rem)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0.085em!important;text-transform:uppercase!important}.hs-home .hs-kicker::before{width:11px!important;height:11px!important;background:var(--hs-rose)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--hs-rose) 12%,transparent)!important}.hs-home .hs-plant-grid{gap:clamp(18px,2vw,28px)!important}.hs-home .hs-plant-card{min-height:330px!important;padding:clamp(34px,3.2vw,48px)!important}.hs-home .hs-icon-bubble{display:grid!important;place-items:center!important;width:92px!important;height:92px!important;min-width:92px!important;min-height:92px!important;margin-bottom:32px!important;border-radius:24px!important;font-size:2.75rem!important;line-height:1!important;background:color-mix(in srgb,var(--hs-brand) 9%,var(--hs-background))!important;border:1px solid color-mix(in srgb,var(--hs-brand) 24%,transparent)!important}.hs-home .hs-plant-card h3{margin-bottom:14px!important;font-size:clamp(1.42rem,1.65vw,1.72rem)!important;line-height:1.15!important}.hs-home .hs-plant-card p{font-size:1rem!important;line-height:1.65!important}.hs-home .hs-method{position:relative!important;isolation:isolate!important;overflow:hidden!important;color:#FFFFFF!important;background:radial-gradient(900px 620px at 8% 4%,rgba(255,255,255,.12) 0%,rgba(255,255,255,.035) 38%,transparent 70%),radial-gradient(760px 560px at 92% 88%,rgba(127,166,12,.20) 0%,rgba(127,166,12,.06) 40%,transparent 72%),radial-gradient(520px 360px at 67% 12%,rgba(232,90,138,.07) 0%,transparent 70%),linear-gradient(128deg,#693915 0%,#82491d 34%,var(--hs-terre) 58%,#9b602e 100%)!important}.hs-home .hs-method::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;opacity:.26!important;background-image:repeating-linear-gradient(17deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 8px),repeating-linear-gradient(103deg,rgba(0,0,0,.025) 0,rgba(0,0,0,.025) 1px,transparent 1px,transparent 13px)!important}.hs-home .hs-method .hs-kicker{color:rgba(255,255,255,.94)!important}.hs-home .hs-method .hs-kicker::before{background:color-mix(in srgb,var(--hs-brand) 46%,white)!important;box-shadow:0 0 0 5px rgba(255,255,255,.08)!important}.hs-home .hs-method__title{max-width:1040px!important;margin-bottom:36px!important}.hs-home .hs-method__intro{max-width:790px!important;margin-bottom:54px!important;color:rgba(255,255,255,.82)!important;font-size:clamp(1.06rem,1.25vw,1.18rem)!important;line-height:1.7!important}.hs-home .hs-method-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(14px,1.5vw,22px)!important}.hs-home .hs-method-card{position:relative!important;min-height:280px!important;padding:32px 28px 30px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.19)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(255,255,255,.115),rgba(255,255,255,.045))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 45px rgba(59,29,8,.12)!important}.hs-home .hs-method-card::after{content:""!important;position:absolute!important;width:130px!important;height:130px!important;right:-58px!important;bottom:-64px!important;border-radius:50%!important;background:color-mix(in srgb,var(--hs-brand) 13%,transparent)!important;pointer-events:none!important}.hs-home .hs-method-icon{display:grid!important;place-items:center!important;width:72px!important;height:72px!important;margin-bottom:28px!important;border-radius:20px!important;color:#FFFFFF!important;background:rgba(255,255,255,.11)!important;border:1px solid rgba(255,255,255,.18)!important;font-size:2.7rem!important;line-height:1!important;text-shadow:0 1px 0 rgba(0,0,0,.05)!important}.hs-home .hs-method-card h3{margin-bottom:13px!important;color:#FFFFFF!important;font-size:clamp(1.18rem,1.25vw,1.34rem)!important;line-height:1.2!important}.hs-home .hs-method-card p{margin-bottom:0!important;color:rgba(255,255,255,.78)!important;font-size:.98rem!important;line-height:1.62!important}.hs-home .hs-signature-image,.hs-home .hs-signature-image img{height:clamp(480px,38vw,610px)!important;min-height:480px!important}.hs-home .hs-signature-image img{width:100%!important;object-fit:cover!important}@media (max-width:1180px){.hs-home .hs-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.hs-home .hs-kicker{font-size:.92rem!important;letter-spacing:.065em!important}.hs-home .hs-icon-bubble{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;border-radius:20px!important;font-size:2.25rem!important}.hs-home .hs-plant-card{min-height:0!important;padding:30px!important}.hs-home .hs-method-grid{grid-template-columns:1fr!important;gap:14px!important}.hs-home .hs-method-card{min-height:0!important;padding:28px 26px!important}.hs-home .hs-method-icon{width:66px!important;height:66px!important;font-size:2.4rem!important}.hs-home .hs-signature-image,.hs-home .hs-signature-image img{height:390px!important;min-height:390px!important}}.breakdance .bde-form-builder-21-153{width:700px;padding-top:10px}@media (max-width:767px){.breakdance .bde-form-builder-21-153 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-21-153 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-21-153 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-21-153 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}