.page-module__d1FoxG__page{padding-top:calc(var(--header-h,4.4375rem) + 4rem);background:#fafaf6;padding-bottom:6rem}.page-module__d1FoxG__hero{border-bottom:1px solid var(--c-grey-200);max-width:880px;margin:0 auto;padding:0 4rem 4rem}.page-module__d1FoxG__breadcrumb{font-family:var(--font-body);color:var(--c-grey-500);margin-bottom:2.5rem;font-size:.8125rem}.page-module__d1FoxG__breadcrumb a{color:var(--c-grey-500);text-decoration:none;transition:color .2s}.page-module__d1FoxG__breadcrumb a:hover{color:#2d5240}.page-module__d1FoxG__breadcrumb [aria-current=page]{color:var(--c-black)}.page-module__d1FoxG__kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#2d5240;margin-bottom:1.5rem;font-size:.6875rem;font-weight:500;display:block}.page-module__d1FoxG__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--c-black);margin-bottom:2rem;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:500;line-height:1.04}.page-module__d1FoxG__title em{color:#2d5240;font-style:italic;font-weight:500}.page-module__d1FoxG__lead{font-family:var(--font-heading);color:var(--c-black-800);letter-spacing:-.012em;max-width:56ch;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:400;line-height:1.5}.page-module__d1FoxG__section{border-bottom:1px solid var(--c-grey-200);max-width:880px;margin:0 auto;padding:4rem}.page-module__d1FoxG__h2{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--c-black);max-width:28ch;margin-bottom:2rem;font-size:clamp(1.875rem,3.5vw,2.625rem);font-weight:500;line-height:1.1}.page-module__d1FoxG__body{font-family:var(--font-body);color:var(--c-black-800);max-width:64ch;margin-bottom:1.25rem;font-size:1.125rem;font-weight:300;line-height:1.7}.page-module__d1FoxG__body strong{color:var(--c-black);font-weight:500}.page-module__d1FoxG__list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.page-module__d1FoxG__list li{font-family:var(--font-body);color:var(--c-black-800);max-width:64ch;padding-left:1.75rem;font-size:1.0625rem;font-weight:300;line-height:1.65;position:relative}.page-module__d1FoxG__list li:before{content:"—";color:#2d5240;font-weight:600;position:absolute;left:0}.page-module__d1FoxG__list li strong{color:var(--c-black);font-weight:500}.page-module__d1FoxG__faq{flex-direction:column;gap:1.75rem;margin:0;padding:0;display:flex}.page-module__d1FoxG__faqItem{border-bottom:1px dashed var(--c-grey-300);padding-bottom:1.75rem}.page-module__d1FoxG__faqItem:last-child{border-bottom:none;padding-bottom:0}.page-module__d1FoxG__faqQuestion{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--c-black);margin-bottom:.75rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.3}.page-module__d1FoxG__faqAnswer{font-family:var(--font-body);color:var(--c-black-800);max-width:68ch;margin:0;font-size:1rem;font-weight:300;line-height:1.7}.page-module__d1FoxG__cta{text-align:center;max-width:880px;margin:0 auto;padding:5rem 4rem 0}.page-module__d1FoxG__ctaTitle{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--c-black);margin-bottom:1rem;font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:500;line-height:1.1}.page-module__d1FoxG__ctaText{font-family:var(--font-body);color:var(--c-black-800);margin-bottom:2rem;font-size:1.0625rem;font-weight:300;line-height:1.6}.page-module__d1FoxG__ctaButton{color:var(--c-white);font-family:var(--font-body);background:#2d5240;border-radius:100px;align-items:center;gap:.5rem;padding:1rem 1.75rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .3s,transform .2s,box-shadow .3s;display:inline-flex;box-shadow:0 12px 28px #2d524038}.page-module__d1FoxG__ctaButton:hover{background:#234132;transform:translateY(-2px);box-shadow:0 16px 36px #2d524052}@media (max-width:720px){.page-module__d1FoxG__hero,.page-module__d1FoxG__section,.page-module__d1FoxG__cta{padding-left:1.5rem;padding-right:1.5rem}.page-module__d1FoxG__section{padding-top:3rem;padding-bottom:3rem}.page-module__d1FoxG__cta{padding-top:3rem}}
