.tJA1UG_tokens{--charcoal:#111820;--edge-green:#97bc55;--green:#97bc55;--body-gray:#5f6971;--body:#5f6971;--neutral:#f2f3f3;--reading-width:660px;--section-space:48px;--interior-title:clamp(38px, 4.4vw, 60px);--interior-heading:clamp(32px, 3.4vw, 44px);color:var(--charcoal);text-align:left;background:#fff}@media (max-width:760px){.tJA1UG_tokens{--section-space:32px}}.tJA1UG_header{padding-block:var(--section-space);border-bottom:1px solid #d2d7d8;}.tJA1UG_header h1{font-size:var(--interior-title);letter-spacing:-2px;text-wrap:initial;max-width:900px;margin-bottom:20px;font-weight:600;line-height:1.12}.tJA1UG_header p:last-child{max-width:var(--reading-width);color:var(--body);font-size:16px;line-height:1.75}.tJA1UG_header p:first-child{color:#526c32;margin-bottom:20px;font-size:13px;font-weight:600}.tJA1UG_final{padding-block:var(--section-space);border-top:3px solid var(--green);}.tJA1UG_final h2{font-size:var(--interior-heading);max-width:660px;font-weight:600}.tJA1UG_final p{max-width:var(--reading-width);color:var(--body);margin-top:16px;font-size:16px;line-height:1.75}.tJA1UG_final a{margin-top:24px}.tJA1UG_legal{max-width:var(--reading-width);padding-block:var(--section-space)}.tJA1UG_legal h1{font-size:var(--interior-title);margin-block:20px;font-weight:600;line-height:1.12}.tJA1UG_legal h2{margin-block:28px 12px;font-size:26px}.tJA1UG_legal p{color:var(--body);font-size:16px;line-height:1.75}.tJA1UG_legal a{text-underline-offset:3px;text-decoration:underline}
._8TymFG_page{--charcoal:#111820;--green:#97bc55;--body:#5f6971;--section-space:48px;color:var(--charcoal);text-align:left;background:#fff;}._8TymFG_reading{width:100%;max-width:var(--reading-width);margin-inline:auto}._8TymFG_page h1{letter-spacing:-2px;text-wrap:initial;font-size:clamp(38px,4.4vw,60px);font-weight:600;line-height:1.12}._8TymFG_page h2{letter-spacing:-1.3px;text-wrap:initial;font-size:clamp(32px,3.4vw,44px);font-weight:600;line-height:1.15}._8TymFG_page p{color:var(--body);font-size:16px;line-height:1.75}._8TymFG_page h2+p,._8TymFG_page p+p{margin-top:16px}._8TymFG_hero,._8TymFG_section,._8TymFG_experience{padding-block:var(--section-space)}._8TymFG_hero{background:var(--charcoal);color:#fff}._8TymFG_hero h1+p{color:#c5cbd0;margin-top:20px}._8TymFG_page ._8TymFG_label{color:#526c32;margin-bottom:20px;font-size:13px;font-weight:600}._8TymFG_hero ._8TymFG_label{color:var(--green)}._8TymFG_page ._8TymFG_role{color:var(--charcoal);font-weight:600}._8TymFG_experience{background:#f2f3f3}._8TymFG_experienceIntro{margin-bottom:24px}._8TymFG_experience article{border-top:1px solid #d2d7d8;padding-block:20px}._8TymFG_experience article:last-child{padding-bottom:0}._8TymFG_experience h3{letter-spacing:-.4px;font-size:21px;font-weight:600;line-height:1.35}._8TymFG_experience article p{margin-top:10px}._8TymFG_cta{border-top:3px solid var(--green);padding-block:32px var(--section-space)}._8TymFG_cta h2{letter-spacing:-1px;font-size:clamp(28px,2.7vw,36px)}._8TymFG_button{background:var(--green);min-height:56px;color:var(--charcoal);justify-content:center;align-items:center;gap:20px;margin-top:24px;padding:17px 22px;font-size:13px;font-weight:700;display:inline-flex}._8TymFG_button:hover{background:#accd75}._8TymFG_page a:focus-visible{outline-offset:5px;outline:3px solid #526c32}@media (max-width:760px){._8TymFG_page{--section-space:32px}._8TymFG_page h1{letter-spacing:-1.4px}._8TymFG_button{width:100%}}
.FiXq9q_page{--charcoal:#111820;--green:#97bc55;color:var(--charcoal);background:#fff;}.FiXq9q_page section[id],.FiXq9q_page li[id]{scroll-margin-top:32px}.FiXq9q_page h2{letter-spacing:-1.8px;text-wrap:initial;font-size:clamp(34px,3.7vw,52px);font-weight:600;line-height:1.13}.FiXq9q_label{color:#526c32;margin-bottom:22px;font-size:13px;font-weight:600}.FiXq9q_hero{background:var(--charcoal);color:#fff;padding-block:56px 60px}.FiXq9q_hero .FiXq9q_label,.FiXq9q_purchasing .FiXq9q_label{color:var(--green)}.FiXq9q_hero h1{letter-spacing:-2.5px;text-wrap:initial;font-size:clamp(40px,4.7vw,66px);font-weight:600;line-height:1.08}.FiXq9q_intro{color:#c5cbd0;max-width:630px;margin-top:24px;font-size:16px;line-height:1.8}.FiXq9q_sourcing{padding-block:var(--section-space)}.FiXq9q_sourcingIntro{max-width:var(--reading-width)}.FiXq9q_sourcingIntro h2{font-size:clamp(40px,4.5vw,62px)}.FiXq9q_sourcingIntro>p{max-width:var(--reading-width);color:#5f6971;margin-top:20px;font-size:18px;line-height:1.7}.FiXq9q_benefits,.FiXq9q_purchasingList{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.FiXq9q_benefits li{border-top:3px solid var(--green);padding-top:18px;font-size:16px;font-weight:600;line-height:1.6}.FiXq9q_production{background:#f2f3f3;padding-block:48px}.FiXq9q_productionInner{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.FiXq9q_photo{aspect-ratio:1.35;position:relative}.FiXq9q_photo img{object-fit:cover}.FiXq9q_production figcaption{color:#5f6971;margin-top:9px;font-size:11px}.FiXq9q_description{margin-top:20px;font-size:16px;line-height:1.75}.FiXq9q_production .FiXq9q_description{color:#5f6971}.FiXq9q_productionList{margin:24px 0 0;padding:0;list-style:none}.FiXq9q_productionList li{border-top:1px solid #d2d7d8;padding:12px 0;font-size:14px}.FiXq9q_purchasing{background:var(--charcoal);color:#fff;padding-block:48px}.FiXq9q_purchasing .FiXq9q_description{color:#c5cbd0}.FiXq9q_purchasingList li{border-top:1px solid #46515a;padding-top:18px;font-size:16px}.FiXq9q_faq{padding-block:var(--section-space);display:block}.FiXq9q_faq>div{max-width:var(--reading-width)}.FiXq9q_faq h2{letter-spacing:-.7px;margin-bottom:24px;font-size:28px}.FiXq9q_faq details{border-bottom:1px solid #d8dddf}.FiXq9q_faq details:first-child{border-top:1px solid #d8dddf}.FiXq9q_faq summary{cursor:pointer;padding:17px 0;font-size:14px;font-weight:600}.FiXq9q_faq details p{color:#5f6971;max-width:630px;padding:0 0 18px;font-size:14px;line-height:1.8}.FiXq9q_cta{border-top:3px solid var(--green);justify-content:space-between;align-items:center;gap:32px;padding-block:34px 48px;display:flex}.FiXq9q_cta h2{letter-spacing:-1px;font-size:clamp(28px,2.7vw,38px)}.FiXq9q_cta p{color:#5f6971;margin-top:12px;font-size:15px}.FiXq9q_button{min-height:56px;color:var(--charcoal);background:var(--green);flex-shrink:0;justify-content:center;align-items:center;gap:20px;padding:17px 22px;font-size:13px;font-weight:700;display:inline-flex}.FiXq9q_button:hover{background:#accd75}.FiXq9q_page a:focus-visible,.FiXq9q_page summary:focus-visible{outline-offset:5px;outline:3px solid #526c32}@media (max-width:1000px){.FiXq9q_productionInner,.FiXq9q_sourcingIntro{gap:32px}.FiXq9q_cta{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.FiXq9q_hero{padding-block:36px 40px}.FiXq9q_hero h1{letter-spacing:-1.5px;font-size:clamp(36px,7vw,48px)}.FiXq9q_sourcing{padding-block:38px}.FiXq9q_sourcingIntro,.FiXq9q_productionInner,.FiXq9q_faq{grid-template-columns:1fr;gap:24px}.FiXq9q_sourcingIntro>p{font-size:16px}.FiXq9q_benefits{grid-template-columns:1fr;gap:18px;margin-top:26px}.FiXq9q_benefits li{border-top-width:1px;padding-top:12px}.FiXq9q_production,.FiXq9q_purchasing{padding-block:36px}.FiXq9q_photo{aspect-ratio:1.65}.FiXq9q_purchasingList{grid-template-columns:1fr;gap:16px;margin-top:24px}.FiXq9q_purchasingList li{padding-top:14px}.FiXq9q_faq{padding-block:36px}.FiXq9q_cta{padding-block:28px 36px}.FiXq9q_button{width:100%}}
._2kYIea_page{--charcoal:#111820;--green:#97bc55;--neutral:#f2f3f3;--body:#5f6971;--reading-width:900px;--section-space:48px;color:var(--charcoal);text-align:left;background:#fff;}._2kYIea_reading{width:100%;max-width:var(--reading-width);margin-inline:auto}._2kYIea_page h1{letter-spacing:-2px;text-wrap:initial;font-size:clamp(38px,4.4vw,60px);font-weight:600;line-height:1.12}._2kYIea_page h2{letter-spacing:-1.3px;text-wrap:initial;font-size:clamp(32px,3.4vw,44px);font-weight:600;line-height:1.15}._2kYIea_page p{max-width:680px;line-height:1.75}._2kYIea_hero{padding-block:var(--section-space);background:var(--charcoal);color:#fff}._2kYIea_label{color:var(--green);margin-bottom:20px;font-size:13px;font-weight:600}._2kYIea_intro{color:#c5cbd0;margin-top:20px;font-size:16px}._2kYIea_steps{margin:0;padding:0;list-style:none}._2kYIea_step{padding-block:36px;scroll-margin-top:24px}._2kYIea_step:nth-child(2n){background:var(--neutral)}._2kYIea_step:last-child{background:var(--charcoal);color:#fff}._2kYIea_number{color:#526c32;margin-bottom:12px;font-size:16px;font-weight:600}._2kYIea_explanation{color:var(--body);margin-top:16px;font-size:19px}._2kYIea_stepDetails{border-top:1px solid #d2d7d8;margin-top:24px}._2kYIea_page summary{cursor:pointer;padding-block:15px;font-size:14px;font-weight:600}._2kYIea_page details p{color:var(--body);padding-bottom:16px;font-size:15px}._2kYIea_step:last-child ._2kYIea_number{color:var(--green)}._2kYIea_step:last-child ._2kYIea_explanation,._2kYIea_step:last-child details p{color:#c5cbd0}._2kYIea_step:last-child ._2kYIea_stepDetails{border-color:#46515a}._2kYIea_faq{padding-block:var(--section-space)}._2kYIea_faq h2,._2kYIea_cta h2{letter-spacing:-1px;font-size:clamp(28px,2.7vw,36px)}._2kYIea_faq h2{margin-bottom:24px}._2kYIea_faq details{border-bottom:1px solid #d2d7d8}._2kYIea_faq details:first-of-type{border-top:1px solid #d2d7d8}._2kYIea_cta{padding-block:32px var(--section-space);border-top:3px solid var(--green)}._2kYIea_cta p{color:var(--body);margin-top:16px;font-size:16px}._2kYIea_button{background:var(--green);min-height:56px;color:var(--charcoal);justify-content:center;align-items:center;gap:20px;margin-top:24px;padding:17px 22px;font-size:13px;font-weight:700;display:inline-flex}._2kYIea_button:hover{background:#accd75}._2kYIea_page a:focus-visible,._2kYIea_page summary:focus-visible{outline-offset:5px;outline:3px solid #526c32}._2kYIea_step:last-child summary:focus-visible{outline-color:var(--green)}@media (max-width:760px){._2kYIea_page{--section-space:32px}._2kYIea_page h1{letter-spacing:-1.4px}._2kYIea_explanation{font-size:17px}._2kYIea_button{width:100%}}
.DesbQa_page{color:var(--charcoal);background:#fff;}.DesbQa_hero{background:var(--charcoal);color:#fff;grid-template-columns:.88fr 1.12fr;min-height:370px;margin-top:20px;display:grid}.DesbQa_heroCopy{align-self:center;padding:44px 40px}.DesbQa_heroCopy h1{letter-spacing:-1.8px;max-width:430px;font-size:clamp(34px,3.4vw,50px);line-height:1.06}.DesbQa_headline{margin-top:18px;font-size:21px;font-weight:500;line-height:1.4}.DesbQa_intro{color:#e1e4e2;max-width:390px;margin-top:16px;font-size:15px;line-height:1.75}.DesbQa_heroImage{min-height:370px;position:relative}.DesbQa_heroImage img{object-fit:cover;object-position:42% center}.DesbQa_products{padding-block:var(--section-space) 28px}.DesbQa_grid.DesbQa_fourProducts{grid-template-columns:repeat(2,minmax(0,1fr))}.DesbQa_sectionHeading{margin-bottom:24px;display:block}.DesbQa_sectionHeading h2,.DesbQa_involvement h2{letter-spacing:-.9px;font-size:clamp(25px,2.3vw,32px)}.DesbQa_sectionHeading p{max-width:var(--reading-width);color:#555e60;margin-top:12px;font-size:14px}.DesbQa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;display:grid}.DesbQa_productImage{aspect-ratio:1.5;background:#e9e9e7;position:relative;overflow:hidden}.DesbQa_productImage img{object-fit:cover}.DesbQa_lighting img{object-position:center top}.DesbQa_product h3{letter-spacing:-.45px;margin-top:14px;font-size:20px;line-height:1.3}.DesbQa_product p{color:#555e60;margin-top:5px;font-size:13px;line-height:1.6}.DesbQa_photoNote{color:#626a6c;margin-top:26px;font-size:11px;line-height:1.6}.DesbQa_involvement{padding-block:32px var(--section-space);border-top:1px solid #d9ddda;display:block}.DesbQa_involvement h2{max-width:var(--reading-width)}.DesbQa_involvement p{max-width:var(--reading-width);margin-top:16px;font-size:16px;line-height:1.75}.DesbQa_cta{background:var(--charcoal);color:#fff;border-top:4px solid var(--green)}.DesbQa_ctaInner{justify-content:space-between;align-items:center;gap:32px;padding-block:38px;display:flex}.DesbQa_cta h2{letter-spacing:-1px;font-size:clamp(27px,2.5vw,36px)}.DesbQa_cta p{color:#e1e4e2;margin-top:10px;font-size:14px}.DesbQa_ctaButton{flex-shrink:0}@media (max-width:1000px){.DesbQa_heroCopy{padding:30px 26px}.DesbQa_heroCopy h1{font-size:40px}.DesbQa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.DesbQa_sectionHeading{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:760px){.DesbQa_hero{grid-template-columns:1fr;margin-top:12px}.DesbQa_heroCopy{padding:30px 24px}.DesbQa_heroCopy h1{max-width:none;font-size:40px}.DesbQa_headline{margin-top:12px;font-size:19px}.DesbQa_intro{max-width:520px;margin-top:12px}.DesbQa_heroImage{aspect-ratio:1.7;min-height:0}.DesbQa_products{padding-top:32px}.DesbQa_involvement{grid-template-columns:1fr;gap:14px;padding-block:28px 32px}.DesbQa_involvement h2{max-width:none}.DesbQa_ctaInner{flex-direction:column;align-items:flex-start;gap:22px;padding-block:30px}}@media (max-width:600px){.DesbQa_grid,.DesbQa_grid.DesbQa_fourProducts{grid-template-columns:1fr;gap:26px}.DesbQa_productImage{aspect-ratio:1.6}.DesbQa_product h3{font-size:21px}.DesbQa_ctaButton{width:100%}}.DesbQa_quoteBrief{border-top:1px solid #d2d7d8;border-bottom:1px solid #d2d7d8;max-width:680px;margin-top:22px}.DesbQa_quoteBrief summary{cursor:pointer;padding-block:16px;font-weight:600}.DesbQa_quoteBrief ul{color:#5f6971;margin:0;padding-left:20px;font-size:15px;line-height:1.7}.DesbQa_quoteBrief li+li{margin-top:10px}.DesbQa_quoteBrief p{padding-block:14px 18px;font-size:14px}.DesbQa_quoteBrief summary:focus-visible{outline-offset:4px;outline:3px solid #526c32}
