.page-module__tGGbVG__page{--pine:#102720;--pine-deep:#0b1c17;--paper:#f2eddf;--ink:#14291f;--muted-paper:#d3ddd4;--orange:#f45c3d;--lime:#d6e96e;background:var(--pine);min-height:calc(100vh - 8rem);color:var(--paper);font-family:var(--font-body);overflow-x:clip}.page-module__tGGbVG__hero,.page-module__tGGbVG__offerings,.page-module__tGGbVG__closing{width:min(100%,1540px);margin-inline:auto}.page-module__tGGbVG__hero{border-bottom:1px solid #385147;grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr);align-items:end;gap:clamp(2rem,8vw,9rem);padding:clamp(4.5rem,10vw,10rem) clamp(1.25rem,7vw,7rem) clamp(5rem,9vw,9rem);display:grid}.page-module__tGGbVG__eyebrow,.page-module__tGGbVG__sectionLabel{color:var(--lime);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.35rem;font-size:.68rem;font-weight:800;line-height:1.4}.page-module__tGGbVG__hero h1,.page-module__tGGbVG__offerings h2,.page-module__tGGbVG__closing h2,.page-module__tGGbVG__offerCard h3{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-weight:750}.page-module__tGGbVG__hero h1{max-width:10ch;font-size:clamp(3.6rem,8vw,8.3rem);line-height:.87}.page-module__tGGbVG__mission{max-width:34rem;color:var(--muted-paper);margin:2rem 0 0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.45}.page-module__tGGbVG__heroNote{border-left:2px solid var(--orange);gap:1.5rem;padding:1.5rem 0 0 1.5rem;display:grid}.page-module__tGGbVG__heroNote p{max-width:19rem;color:var(--muted-paper);margin:0;font-size:.96rem;line-height:1.6}.page-module__tGGbVG__noteMark{color:var(--orange);font-family:var(--font-display);letter-spacing:-.06em;font-size:1.1rem;font-weight:800}.page-module__tGGbVG__offerings{background:var(--paper);color:var(--ink);padding:clamp(5rem,10vw,10rem) clamp(1.25rem,7vw,7rem) clamp(5.5rem,11vw,11rem)}.page-module__tGGbVG__offeringsIntro{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;column-gap:clamp(2rem,8vw,9rem);margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}.page-module__tGGbVG__sectionLabel{color:#354d3e;grid-column:1/-1;margin-bottom:1.1rem}.page-module__tGGbVG__offerings h2{max-width:10ch;font-size:clamp(3rem,6vw,6.5rem);line-height:.89}.page-module__tGGbVG__introCopy{color:#34483c;max-width:24rem;margin:0 0 0 auto;font-size:1rem;line-height:1.6}.page-module__tGGbVG__offerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.page-module__tGGbVG__offerCard{flex-direction:column;justify-content:space-between;min-height:24rem;padding:clamp(1.3rem,3vw,2.5rem);display:flex}.page-module__tGGbVG__lime{background:var(--lime);color:#17291d}.page-module__tGGbVG__orange{background:var(--orange);color:#28140e}.page-module__tGGbVG__pine{background:var(--pine);color:var(--paper)}.page-module__tGGbVG__cardTopline{letter-spacing:.13em;justify-content:space-between;gap:1rem;font-size:.65rem;font-weight:850;display:flex}.page-module__tGGbVG__cardTopline span:last-child{font-size:1.25rem}.page-module__tGGbVG__cardBody{max-width:22rem}.page-module__tGGbVG__cardLabel{letter-spacing:.13em;margin:0 0 .8rem;font-size:.65rem;font-weight:850}.page-module__tGGbVG__offerCard h3{font-size:clamp(2rem,3.7vw,3.8rem);line-height:.93}.page-module__tGGbVG__cardBody>p:not(.page-module__tGGbVG__cardLabel){margin:1rem 0 1.5rem;font-size:.96rem;line-height:1.5}.page-module__tGGbVG__offerCard a{color:inherit;border-bottom:1px solid;align-items:center;gap:.8rem;padding-bottom:.3rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__tGGbVG__offerCard a:hover{border-bottom-width:2px}.page-module__tGGbVG__closing{background:var(--pine-deep);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,7vw,7rem) clamp(5rem,8vw,7rem)}.page-module__tGGbVG__closingRow{justify-content:space-between;align-items:end;gap:2.5rem;display:flex}.page-module__tGGbVG__closing h2{font-size:clamp(3rem,6.5vw,7rem);line-height:.88}.page-module__tGGbVG__closingCopy{width:min(100%,23rem)}.page-module__tGGbVG__closingCopy p{color:var(--muted-paper);margin:0 0 1.6rem;font-size:.98rem;line-height:1.6}.page-module__tGGbVG__action{background:var(--orange);color:#24130e;justify-content:center;align-items:center;gap:1rem;min-height:3.1rem;padding:0 1.2rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__tGGbVG__action:hover{background:#ff795d}.page-module__tGGbVG__hero a:focus-visible,.page-module__tGGbVG__offerCard a:focus-visible,.page-module__tGGbVG__action:focus-visible{outline:3px solid var(--lime);outline-offset:4px}@media (max-width:760px){.page-module__tGGbVG__hero{grid-template-columns:1fr;gap:3.5rem}.page-module__tGGbVG__heroNote{max-width:22rem}.page-module__tGGbVG__offeringsIntro{grid-template-columns:1fr;gap:1.5rem;display:grid}.page-module__tGGbVG__introCopy{margin:0}.page-module__tGGbVG__offerGrid{grid-template-columns:1fr}.page-module__tGGbVG__offerCard{min-height:20rem}.page-module__tGGbVG__closingRow{gap:2.5rem;display:grid}}@media (max-width:380px){.page-module__tGGbVG__hero,.page-module__tGGbVG__offerings,.page-module__tGGbVG__closing{padding-inline:1rem}.page-module__tGGbVG__hero h1{font-size:clamp(3rem,15vw,4rem)}}@media (prefers-reduced-motion:reduce){.page-module__tGGbVG__offerCard a,.page-module__tGGbVG__action{transition:none}}
