.FaqPage_hero__rPFUc{position:relative;overflow:hidden;background:#143f38;color:#fff}.FaqPage_hero__rPFUc:before{position:absolute;top:-20rem;right:-10rem;width:47rem;aspect-ratio:1;border:1px solid rgba(212,168,90,.22);border-radius:50%;box-shadow:0 0 0 35px rgba(212,168,90,.035),0 0 0 76px rgba(212,168,90,.025);content:""}.FaqPage_heroInner__NgzHg{position:relative;z-index:1;display:grid;min-height:440px;grid-template-columns:1.3fr .7fr;align-items:center;gap:4rem;padding-block:5rem}.FaqPage_eyebrow__bqhin{margin:0 0 1rem;color:#d4a85a;font-size:.68rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.FaqPage_heroCopy__yXE06 h1,.FaqPage_sectionHeading__okwM0 h2{margin:0;font-family:var(--font-display),Georgia,serif;font-size:4.8rem;font-weight:500;line-height:.98}.FaqPage_heroCopy__yXE06 h1 em,.FaqPage_sectionHeading__okwM0 h2 em{color:#d4a85a;font-weight:400}.FaqPage_heroCopy__yXE06>p:last-child{max-width:31rem;margin:1.4rem 0 0;color:rgba(255,255,255,.72);font-size:1rem;line-height:1.8}.FaqPage_topicNav__O_b9w{display:flex;flex-direction:column;align-self:center;border-top:1px solid rgba(255,255,255,.22)}.FaqPage_topicNav__O_b9w>span{padding:1rem 0 .65rem;color:#d4a85a;font-size:.63rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.FaqPage_topicNav__O_b9w a{display:grid;grid-template-columns:2.4rem 1fr 1.5rem;align-items:center;gap:.6rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.22);color:#fff;font-family:var(--font-display),Georgia,serif;font-size:1.4rem;transition:padding .2s,color .2s}.FaqPage_topicNav__O_b9w a b{color:#d4a85a;font-family:var(--font-sans),sans-serif;font-size:.62rem;letter-spacing:.1em}.FaqPage_topicNav__O_b9w a i{color:#d4a85a;font-family:var(--font-sans),sans-serif;font-size:.95rem;font-style:normal;text-align:right}.FaqPage_heroFoot__sDqpT{position:relative;z-index:1;display:flex;justify-content:space-between;padding:1rem max(1.25rem,calc((100vw - 72rem) / 2));border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.58);font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.FaqPage_faqSection__cXOTu{padding-block:6rem 7rem;background:#f6f2ea}.FaqPage_faqWrap__aJ8o5{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:5rem}.FaqPage_sectionHeading__okwM0{position:sticky;top:7rem}.FaqPage_sectionHeading__okwM0 .FaqPage_eyebrow__bqhin{color:#a97f3f}.FaqPage_sectionHeading__okwM0 h2{color:#14302b;font-size:3.5rem}.FaqPage_sectionHeading__okwM0 h2 em{color:#1f5a50}.FaqPage_topicList__n17ty{display:flex;flex-direction:column;gap:3rem}.FaqPage_topic__SpqvN{scroll-margin-top:6rem}.FaqPage_topicHeading__DaM2y{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.1rem}.FaqPage_topicNumber__OfFWL{padding-top:.15rem;color:#a97f3f;font-family:var(--font-display),Georgia,serif;font-size:1.5rem}.FaqPage_topicHeading__DaM2y h2{margin:0;color:#14302b;font-family:var(--font-display),Georgia,serif;font-size:2rem;font-weight:500;line-height:1.1}.FaqPage_topicHeading__DaM2y p{margin:.4rem 0 0;color:#5b6b66;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.FaqPage_faqSection__cXOTu .faqAccordion{border-top:1px solid #d9d3c5}.FaqPage_faqSection__cXOTu .faqItem{border-bottom:1px solid #d9d3c5}.FaqPage_faqSection__cXOTu .faqQuestion{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.05rem .1rem;color:#14302b;cursor:pointer;font-size:.94rem;font-weight:600;line-height:1.55;list-style:none}.FaqPage_faqSection__cXOTu .faqQuestion::-webkit-details-marker{display:none}.FaqPage_faqSection__cXOTu .faqIcon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid rgba(169,127,63,.55);border-radius:50%;color:#a97f3f;font-size:1.15rem;font-weight:400;transition:transform .25s,background .25s,color .25s}.FaqPage_faqSection__cXOTu .faqAnswer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.FaqPage_faqSection__cXOTu .faqAnswer>div{min-height:0;overflow:hidden}.FaqPage_faqSection__cXOTu .faqAnswer p{max-width:42rem;margin:0;padding:0 2.8rem 1.2rem .1rem;color:#5b6b66;font-size:.9rem;line-height:1.8}.FaqPage_faqSection__cXOTu .faqItem[open] .faqAnswer{grid-template-rows:1fr}.FaqPage_faqSection__cXOTu .faqItem[open] .faqIcon{transform:rotate(45deg);background:#1f5a50;color:#fff}.FaqPage_ctaWrap__JEKuk{padding:0 0 5rem;background:#f6f2ea}.FaqPage_ctaWrap__JEKuk section{margin-top:0}@media (hover:hover) and (pointer:fine){.FaqPage_topicNav__O_b9w a:hover{padding-inline:.45rem;color:#d4a85a}.FaqPage_faqSection__cXOTu .faqQuestion:hover{color:#1f5a50}.FaqPage_faqSection__cXOTu .faqQuestion:hover .faqIcon{background:#1f5a50;color:#fff}}@media (max-width:767px){.FaqPage_heroInner__NgzHg{min-height:auto;grid-template-columns:1fr;gap:2rem;padding-block:3.7rem 2.8rem}.FaqPage_heroCopy__yXE06 h1{font-size:3.45rem}.FaqPage_heroCopy__yXE06>p:last-child{max-width:29rem;font-size:.93rem}.FaqPage_topicNav__O_b9w{max-width:30rem;width:100%}.FaqPage_topicNav__O_b9w a{padding-block:.8rem;font-size:1.2rem}.FaqPage_heroFoot__sDqpT{font-size:.54rem}.FaqPage_faqSection__cXOTu{padding-block:4rem 4.5rem}.FaqPage_faqWrap__aJ8o5{grid-template-columns:1fr;gap:2.4rem}.FaqPage_sectionHeading__okwM0{position:static}.FaqPage_sectionHeading__okwM0 h2{font-size:2.8rem}.FaqPage_topicList__n17ty{gap:2.5rem}.FaqPage_topicHeading__DaM2y h2{font-size:1.75rem}.FaqPage_faqSection__cXOTu .faqQuestion{min-height:60px;gap:.85rem;font-size:.9rem}.FaqPage_faqSection__cXOTu .faqAnswer p{padding-right:1rem;font-size:.86rem}.FaqPage_ctaWrap__JEKuk{padding-bottom:3rem}}@media (prefers-reduced-motion:reduce){.FaqPage_faqSection__cXOTu .faqAnswer,.FaqPage_faqSection__cXOTu .faqIcon,.FaqPage_topicNav__O_b9w a{transition:none}}