.wc-page{--green:#2f4a22;--ink:#20201c;color:var(--ink);background:#faf7f2;font-family:var(--we-font-body,"Montserrat",sans-serif)}.wc-page *{box-sizing:border-box}.wc-shell{width:min(100% - 64px,1224px);margin-inline:auto}.wc-page h1,.wc-page h2,.wc-page h3{font-family:var(--we-font-heading,"Cormorant Garamond",serif);font-weight:400}.wc-copy{font-size:13px;line-height:1.7}.wc-copy p{margin:0 0 8px}.wc-eyebrow{font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.wc-rule{display:block;width:55px;height:1px;margin:22px 0;background:#c8ad70}.wc-button{display:inline-flex;margin-top:20px;padding:11px 23px;border:0;border-radius:5px;color:#fff;background:var(--green);font:500 10px var(--we-font-body);text-decoration:none;cursor:pointer}.wc-hero{position:relative;display:flex;min-height:500px;align-items:center;overflow:visible}.wc-hero__media,.wc-hero__wash{position:absolute;inset:0;overflow:hidden}.wc-hero__media img{width:100%;height:100%;object-fit:cover}.wc-hero__wash{background:linear-gradient(90deg,#faf7f2 0%,rgba(250,247,242,.98) 32%,rgba(250,247,242,.48) 59%,transparent 76%)}.wc-hero__wash:after{content:"";position:absolute;bottom:0;left:0;width:105px;height:330px;background:var(--wc-art) left bottom/auto 100% no-repeat;opacity:.55}.wc-hero__content{position:relative;z-index:1;padding-left:88px}.wc-hero h1{margin:0;font-size:62px;line-height:.95}.wc-hero h2{margin:18px 0 0;font-size:36px}.wc-hero .wc-copy{max-width:350px}
.wc-methods{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;padding-top:32px;padding-bottom:32px;scroll-margin-top:90px}.wc-method{min-height:200px;padding:25px 18px;border:1px solid #ded7ce;border-radius:9px;text-align:center}.wc-method>b{display:block;color:#53613e;font-size:40px;font-weight:400;line-height:1}.wc-method h3{margin:16px 0 12px;font-family:var(--we-font-body);font-size:13px;font-weight:600}.wc-method div{font-size:10px;line-height:1.75}.wc-method a,.wc-faq a{display:inline-block;margin-top:11px;color:inherit;font-size:10px;text-decoration:underline;text-underline-offset:3px}.wc-main{display:grid;grid-template-columns:2fr 1fr;gap:18px;scroll-margin-top:90px}.wc-form-panel,.wc-aside{border-radius:9px;background:#f6f1ea}.wc-form-panel{position:relative;overflow:hidden;padding:30px}.wc-form-panel:after{content:"";position:absolute;right:-55px;bottom:-70px;width:190px;height:250px;background:var(--wc-art) left bottom/auto 100% no-repeat;opacity:.35}.wc-form-panel h2,.wc-aside h2{margin:0;font-size:34px;line-height:1.05}.wc-form-panel>.wc-copy{max-width:370px}.wc-form{position:relative;z-index:1;margin-top:22px}.wc-form__row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.wc-form label{display:block;margin-bottom:15px}.wc-form input:not([type=checkbox]),.wc-form textarea{width:100%;border:1px solid #cfc5b8;border-radius:5px;color:inherit;background:rgba(255,255,255,.45);font:10px var(--we-font-body)}.wc-form input:not([type=checkbox]){height:43px;padding:0 16px}.wc-form textarea{padding:15px;resize:vertical}.wc-consent{display:flex!important;align-items:center;gap:9px;font-size:9px}.wc-consent input{width:17px;height:17px;margin:0}.wc-consent a{color:inherit}.wc-form .wc-button{margin-top:2px}.wc-form__success{padding:12px;border-radius:5px;color:#fff;background:var(--green)}.wc-aside{padding:34px}.wc-aside h2{margin:12px 0 17px}.wc-aside__image{height:185px;margin-top:20px;overflow:hidden;border-radius:7px}.wc-aside__image img{width:100%;height:100%;object-fit:cover}.wc-thanks{margin-top:18px;color:#486035;text-align:center;font-family:var(--we-font-signature,"Allura",cursive);font-size:31px}.wc-aside>p{margin:5px 0 0;text-align:center;font-family:var(--we-font-heading);font-size:13px;line-height:1.5}
.wc-faq{position:relative;display:grid;grid-template-columns:31% 69%;margin-top:28px;margin-bottom:30px;padding:27px 42px;overflow:hidden;border-radius:9px;background:#f5efe8}.wc-faq:after{content:"";position:absolute;right:-15px;bottom:-60px;width:150px;height:210px;background:var(--wc-art) left bottom/auto 100% no-repeat;opacity:.3}.wc-faq__intro{padding-right:45px;border-right:1px solid #d6ccbf}.wc-faq h2{margin:8px 0 12px;font-size:30px;line-height:.95}.wc-faq__items{position:relative;z-index:1;padding-left:38px;padding-right:120px}.wc-faq details{border-bottom:1px solid #d6ccbf}.wc-faq summary{display:grid;grid-template-columns:26px 1fr 20px;min-height:44px;align-items:center;font-size:11px;cursor:pointer;list-style:none}.wc-faq summary::-webkit-details-marker{display:none}.wc-faq summary span{color:#667053}.wc-faq summary b{text-align:right;font-size:16px;font-weight:400}.wc-faq details[open] summary b{transform:rotate(45deg)}.wc-faq details>div{padding:0 26px 15px;font-size:10px;line-height:1.6}@media(max-width:989px){.wc-methods{grid-template-columns:repeat(3,1fr)}.wc-main{grid-template-columns:1.5fr 1fr}.wc-faq__items{padding-right:70px}}@media(max-width:749px){.wc-shell{width:min(100% - 32px,1224px)}.wc-hero{min-height:620px;align-items:flex-end}.wc-hero__wash{background:linear-gradient(0deg,#faf7f2 0%,rgba(250,247,242,.95) 47%,transparent 82%)}.wc-hero__content{padding:0 0 55px}.wc-hero h1{font-size:49px}.wc-hero h2{font-size:31px}.wc-methods,.wc-main,.wc-faq{grid-template-columns:1fr}.wc-methods{gap:10px}.wc-method{min-height:auto}.wc-form-panel,.wc-aside{padding:25px 20px}.wc-form__row{grid-template-columns:1fr;gap:0}.wc-faq{padding:25px 20px}.wc-faq__intro{padding:0 0 22px;border:0}.wc-faq__items{padding:0}.wc-faq:after{display:none}}
@media(max-width:749px){.wc-hero{height:450px;min-height:450px}.wc-hero__media img{object-position:center center;opacity:.45}.wc-hero__wash{background:rgba(250,247,242,.54)}.wc-hero__content{padding-bottom:24px}}
