.et_pb_section:has(.sp-hero){padding:48px 0 64px!important;background:#f6f3ee!important}.et_pb_row:has(.sp-hero){width:calc(100% - 64px)!important;max-width:1120px!important;padding:0 0 36px!important;margin:0 auto!important}.et_pb_row:has(.sp-editorial){width:calc(100% - 64px)!important;max-width:780px!important;padding:28px 0 0!important;margin:0 auto!important;background:transparent!important;border-top:1px solid #d9ded2}.et_pb_section:has(.sp-hero) .et_pb_image{display:none!important}.et_pb_text:has(.sp-hero),.et_pb_text:has(.sp-editorial){padding:0!important;margin:0!important;max-width:100%!important;text-align:left!important}.sp-hero,.sp-editorial{font-family:Arial,sans-serif!important;color:#30392e!important}.sp-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:44px;align-items:center}.sp-hero .sp-logo{display:block;width:auto!important;max-width:96px!important;max-height:54px!important;height:auto!important;margin:0 0 18px!important;object-fit:contain}.sp-hero .sp-meta{font-size:13px!important;line-height:1.6!important;color:#53664c!important;letter-spacing:.05em;text-transform:none!important;margin:0 0 12px!important;padding:0!important}.sp-hero h1{font-family:Georgia,serif!important;font-size:clamp(34px,4vw,52px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#192318!important;margin:0 0 16px!important;padding:0!important;text-transform:none!important}.sp-hero .sp-deck{font-family:Georgia,serif!important;font-size:24px!important;line-height:1.35!important;color:#42533d!important;margin:0 0 18px!important;padding:0!important}.sp-hero .sp-intro{font-size:18px!important;line-height:1.75!important;color:#30392e!important;margin:0!important;padding:0!important}.sp-hero figure{margin:0!important}.sp-hero .sp-photo{display:block;width:100%!important;height:auto!important;max-height:430px!important;object-fit:contain;object-position:center}.sp-hero figcaption,.sp-detail figcaption{font:13px/1.6 Arial,sans-serif!important;color:#5d6756!important;text-transform:none!important;letter-spacing:0!important;margin:10px 0 0!important}.sp-editorial p{font:18px/1.8 Arial,sans-serif!important;color:#30392e!important;margin:0 0 18px!important;padding:0!important}.sp-editorial h2{font:400 28px/1.25 Georgia,serif!important;letter-spacing:-.02em!important;text-transform:none!important;color:#263721!important;margin:38px 0 18px!important;padding:0!important}.sp-editorial h2:first-child{margin-top:0!important}.sp-editorial h3{font:600 19px/1.45 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#253622!important;margin:24px 0 10px!important;padding:0!important}.sp-faq{margin:38px 0 0!important;padding-top:2px;border-top:1px solid #d9ded2}.sp-faq h3{padding-top:19px!important;border-top:1px solid #e0e3da;margin-top:23px!important}.sp-detail{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr);align-items:center;gap:28px;margin:30px 0!important;padding:22px 0;border-top:1px solid #d9ded2;border-bottom:1px solid #d9ded2}.sp-detail img{width:auto!important;height:auto!important;max-width:100%!important;max-height:250px;display:block;margin:auto;object-fit:contain}.sp-detail figcaption{font-size:15px!important;margin:0!important}.sp-choice{margin:36px 0 0;padding-left:24px;border-left:2px solid #75856b}.sp-choice h2{margin-top:0!important}.sp-actions{margin:34px 0 0;padding-top:24px;border-top:1px solid #d9ded2;display:flex;gap:12px;flex-wrap:wrap}.sp-editorial a.sp-button{display:inline-block;font:16px/1.4 Arial,sans-serif!important;text-decoration:none!important;background:#4c6448!important;color:#fff!important;padding:13px 19px!important;border:1px solid #4c6448;border-radius:3px}.sp-editorial a.sp-button.sp-secondary{background:transparent!important;color:#40573b!important}.sp-editorial a.sp-button:hover{background:#354b31!important;color:#fff!important}.sp-editorial a.sp-source{font:14px/1.6 Arial,sans-serif!important;color:#52664a!important;text-decoration:underline;text-underline-offset:4px}.sp-editorial a:focus-visible{outline:2px solid #263721;outline-offset:4px}.sp-editorial .sp-source-line{margin:16px 0 0!important}@media(max-width:767px){.et_pb_section:has(.sp-hero){padding:28px 0 44px!important}.et_pb_row:has(.sp-hero),.et_pb_row:has(.sp-editorial){width:calc(100% - 40px)!important}.et_pb_row:has(.sp-hero){padding-bottom:26px!important}.sp-hero{grid-template-columns:1fr;gap:24px}.sp-hero h1{font-size:36px!important}.sp-hero .sp-deck{font-size:22px!important}.sp-hero .sp-logo{max-width:82px!important;max-height:46px!important;margin-bottom:14px!important}.sp-hero .sp-intro,.sp-editorial p{font-size:17px!important;line-height:1.75!important}.sp-hero .sp-photo{max-height:340px!important}.sp-editorial h2{font-size:25px!important;margin-top:30px!important}.sp-editorial h3{font-size:18px!important}.sp-detail{grid-template-columns:1fr;gap:15px;margin:25px 0!important}.sp-detail img{max-height:230px;max-width:100%!important}.sp-choice{padding-left:17px}.sp-actions{flex-direction:column;align-items:flex-start}}.sp-hero>div{font:18px/1.6 Arial,sans-serif!important}.sp-hero>div>br,.sp-hero figure>br{display:none!important}div.et_pb_section.et_pb_section_0{background-image:linear-gradient(0deg,#ffffff 0%,rgba(255,255,255,0) 100%)!important}.et_pb_section_0.et_pb_section{padding-top:8vw;padding-bottom:8vw;background-color:rgba(160,109,81,0.1)!important}.et_pb_section_0,.et_pb_row_0{transition:border-radius 300ms ease 0ms}.et_pb_text_0{line-height:1.8em;font-family:'PT Sans',Helvetica,Arial,Lucida,sans-serif;font-size:30px;line-height:1.8em}.et_pb_text_0 h1{font-family:'Patua One',display;font-size:70px;line-height:1.2em}.et_pb_row_1{background-color:#ffffff;box-shadow:0px 20px 120px -20px rgba(0,0,0,0.3)}.et_pb_row_1.et_pb_row{padding-top:80px!important;padding-right:25px!important;padding-bottom:80px!important;padding-left:25px!important;margin-bottom:140px!important;padding-top:80px;padding-right:25px;padding-bottom:80px;padding-left:25px}.et_pb_image_0 .et_pb_image_wrap img{max-height:400px;width:auto}.et_pb_image_0{text-align:center}.et_pb_text_1{line-height:2em;line-height:2em;padding-bottom:0px!important;max-width:800px}.et_pb_text_1 h2{font-family:'Patua One',display;font-weight:600;font-size:36px;line-height:1.4em}.et_pb_text_1 h3{font-family:'Patua One',display;font-weight:600;text-transform:uppercase;font-size:16px;letter-spacing:1px;line-height:1.4em}.et_pb_text_1 h4{font-family:'Patua One',display;text-transform:uppercase;font-size:14px;color:#a06d51!important;letter-spacing:1px;line-height:1.4em}.et_pb_text_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:980px){.et_pb_text_0 h1{font-size:40px}.et_pb_image_0 .et_pb_image_wrap img{width:auto}.et_pb_text_1 h2{font-size:26px}}@media only screen and (max-width:767px){.et_pb_text_0{font-size:16px}.et_pb_image_0 .et_pb_image_wrap img{width:auto}.et_pb_text_1 h2{font-size:20px}}