.xwJ-uq_page{background:var(--warm-white);padding-bottom:var(--section-space)}.xwJ-uq_shell{width:min(calc(100% - 96px), var(--content-max));margin:0 auto}.xwJ-uq_intro{isolation:isolate;background:var(--cream) url(/images/contact/contact-botanical-hero-v2.webp) center / cover no-repeat;min-height:clamp(380px,33.4vw,600px);position:relative;overflow:hidden}.xwJ-uq_heroShade{z-index:0;pointer-events:none;position:absolute;inset:0}.xwJ-uq_heroContent{z-index:1;min-height:inherit;padding-block:var(--section-space);align-items:center;display:flex;position:relative}.xwJ-uq_heroCopy{width:min(60%,700px)}.xwJ-uq_intro h1{font:400 var(--type-page-title)/1.06 var(--serif);letter-spacing:-.02em;margin:0}.xwJ-uq_intro h1 em{color:var(--green-dark);font-weight:400}.xwJ-uq_lead{color:var(--muted);font-size:var(--type-lead);margin:24px 0 0;line-height:1.65}.xwJ-uq_contactLayout{padding-top:var(--section-space);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:96px;display:grid}.xwJ-uq_formHeading{margin-bottom:32px}.xwJ-uq_formHeading h2,.xwJ-uq_details h2{font:400 var(--type-card-title)/1.2 var(--serif);letter-spacing:-.02em;margin:0}.xwJ-uq_formHeading p{color:var(--muted);font-size:var(--type-card-body);margin:16px 0 0;line-height:1.6}.xwJ-uq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.xwJ-uq_fields label{flex-direction:column;gap:8px;min-width:0;display:flex}.xwJ-uq_fields label>span{font-size:var(--type-label);letter-spacing:.04em;font-weight:600;line-height:1.3}.xwJ-uq_fields small{color:var(--muted);font-size:inherit;letter-spacing:0;font-weight:400}.xwJ-uq_fields b{color:var(--green)}.xwJ-uq_fullWidth{grid-column:1/-1}.xwJ-uq_fields input,.xwJ-uq_fields textarea{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--warm-white);width:100%;min-height:52px;color:var(--ink);font:400 var(--type-body)/1.7 var(--sans);padding:16px;transition:border-color .2s}.xwJ-uq_fields input{height:52px}.xwJ-uq_fields textarea{resize:vertical;min-height:168px}.xwJ-uq_fields input::placeholder,.xwJ-uq_fields textarea::placeholder{color:var(--muted);opacity:1;font-size:var(--type-card-body)}.xwJ-uq_fields input:hover,.xwJ-uq_fields textarea:hover{border-color:var(--muted)}.xwJ-uq_page :focus-visible{outline:2px solid var(--green);outline-offset:4px}.xwJ-uq_fields input:focus,.xwJ-uq_fields textarea:focus{border-color:var(--green)}.xwJ-uq_formActions{align-items:center;gap:24px;margin-top:32px;display:flex}.xwJ-uq_formActions button{border-radius:var(--control-radius);color:#fff;background:var(--green);min-height:52px;font-size:var(--type-ui);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:24px;padding:16px 24px;font-weight:500;transition:background .2s;display:inline-flex}.xwJ-uq_formActions button:hover{background:var(--green-dark)}.xwJ-uq_formActions svg,.xwJ-uq_textLink svg,.xwJ-uq_partnership svg{width:20px;height:20px}.xwJ-uq_formStatus{color:var(--green-dark);font-size:var(--type-card-body);margin:24px 0 0;line-height:1.6}.xwJ-uq_details{padding:0 0 0 24px}.xwJ-uq_details>h2{margin-bottom:32px}.xwJ-uq_detailGroup{gap:16px;margin-top:32px;display:flex}.xwJ-uq_detailGroup>svg{width:24px;height:24px;color:var(--green);flex:0 0 24px}.xwJ-uq_detailGroup h3{font-size:var(--type-ui);margin:0 0 8px;font-weight:600;line-height:1.2}.xwJ-uq_detailGroup a,.xwJ-uq_detailGroup address{color:var(--muted);font-size:var(--type-body);overflow-wrap:anywhere;font-style:normal;line-height:1.7;display:block}.xwJ-uq_detailGroup a+a{margin-top:8px}.xwJ-uq_detailGroup a:hover{color:var(--green)}.xwJ-uq_detailGroup .xwJ-uq_textLink{color:var(--green);font-size:var(--type-ui);align-items:center;gap:8px;margin-top:16px;font-weight:500;display:inline-flex}.xwJ-uq_partnership{border-top:1px solid var(--line);margin:40px 0 0 40px;padding-top:24px}.xwJ-uq_partnership p{font:400 var(--type-card-title)/1.2 var(--serif);letter-spacing:-.02em;margin:0 0 8px}.xwJ-uq_partnership>span{color:var(--muted);font-size:var(--type-card-body);line-height:1.6;display:block}.xwJ-uq_distributionButton{border-radius:var(--control-radius);background:var(--green);color:#fff;min-height:52px;font-size:var(--type-ui);justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px 24px;font-weight:500;transition:background .2s;display:inline-flex}.xwJ-uq_distributionButton:hover{background:var(--green-dark)}.xwJ-uq_textLink:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1000px){.xwJ-uq_shell{width:calc(100% - 48px)}.xwJ-uq_heroCopy{width:68%}.xwJ-uq_contactLayout{gap:48px}.xwJ-uq_details{padding:0}.xwJ-uq_formActions{flex-wrap:wrap;gap:16px}}@media (max-width:700px){.xwJ-uq_shell{width:calc(100% - 36px)}.xwJ-uq_intro{background-position:70%;min-height:400px}.xwJ-uq_heroShade{background:linear-gradient(90deg, var(--warm-white) 0%, #fffdf9e0 50%, #fffdf933 100%)}.xwJ-uq_heroCopy{width:100%}.xwJ-uq_intro h1{max-width:360px}.xwJ-uq_lead{max-width:460px}.xwJ-uq_contactLayout{grid-template-columns:minmax(0,1fr);gap:64px}.xwJ-uq_details{border-top:1px solid var(--line);padding-top:40px}.xwJ-uq_partnership{margin-left:0}}@media (max-width:600px){.xwJ-uq_fields{grid-template-columns:minmax(0,1fr)}.xwJ-uq_formActions{flex-direction:column;align-items:start}.xwJ-uq_formActions button,.xwJ-uq_distributionButton{width:100%}}@media (prefers-reduced-motion:reduce){.xwJ-uq_fields input,.xwJ-uq_fields textarea,.xwJ-uq_formActions button,.xwJ-uq_distributionButton{transition:none}}
