.page-module__lIhS5G__page{background:var(--bg-main);color:#14201b}.page-module__lIhS5G__hero{isolation:isolate;background-color:#023c29;flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 72px);padding:clamp(4rem,13vh,15rem) 0 4rem;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.page-module__lIhS5G__hero{padding-bottom:3rem}}.page-module__lIhS5G__heroInner{flex:1;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:3rem;width:min(1180px,100% - clamp(28px,6vw,48px));margin:0 auto;display:grid}.page-module__lIhS5G__heroCopy{max-width:680px}.page-module__lIhS5G__toolRail{height:var(--hero-card-height);background:#f6f4eef2;border:1px solid #ffffff47;border-radius:10px;flex-direction:column;justify-content:center;align-self:start;gap:.4rem;min-height:0;padding:.7rem;display:flex;overflow-y:auto;box-shadow:0 18px 48px #00000040}.page-module__lIhS5G__toolRailItem{-moz-column-gap:.9rem;color:#023c29;background-color:#fff;border:1px solid #023c2938;border-radius:6px;flex:1 0 auto;grid-template-columns:1fr auto;align-items:center;column-gap:.9rem;padding:.35rem .85rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:grid}.page-module__lIhS5G__toolRailItem:hover{color:#fff;background-color:#023c29;border-color:#023c29}.page-module__lIhS5G__toolRailItem:focus-visible{outline-offset:2px;outline:2px solid #b2562e}.page-module__lIhS5G__toolRailText{flex-direction:column;gap:.15rem;display:flex}.page-module__lIhS5G__toolRailChevron{color:#b2562e;font-size:1.4rem;line-height:1;transition:transform .2s,color .2s}.page-module__lIhS5G__toolRailItem:hover .page-module__lIhS5G__toolRailChevron{color:var(--text-accent);transform:translate(3px)}.page-module__lIhS5G__toolRailTitle{font-family:"Chelsea", var(--font-serif), Georgia, "Times New Roman", serif;font-size:1.35rem;font-weight:600;line-height:1.25}.page-module__lIhS5G__toolRailDescription{color:#525352;font-size:1.15rem;line-height:1.3;transition:color .2s}.page-module__lIhS5G__toolRailItem:hover .page-module__lIhS5G__toolRailDescription{color:#ffffffd9}.page-module__lIhS5G__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-3}.page-module__lIhS5G__heroShade{z-index:-2;background:linear-gradient(90deg,#021c14e6,#023c2994 48%,#161f1c2e),linear-gradient(#f6f4ee00 74%,#f6f4eefa);position:absolute;inset:0}.page-module__lIhS5G__heroTitle{color:#fff;letter-spacing:.02em;text-shadow:0 10px 35px #00000059;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700}.page-module__lIhS5G__heroSubtitle{color:#ffffffbf;margin:1.5rem 0 0;font-size:clamp(1.125rem,2.6vw,1.5rem);line-height:1.5}.page-module__lIhS5G__content{flex-direction:column;gap:5rem;width:min(1180px,100% - clamp(28px,6vw,48px));margin:4rem auto 6rem;display:flex}.page-module__lIhS5G__section{flex-direction:column;gap:1.5rem;display:flex}.page-module__lIhS5G__sectionTitle{color:#023c29;margin:0;font-size:1.75rem;font-weight:500}.page-module__lIhS5G__grid{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.page-module__lIhS5G__card{cursor:pointer;border-top:2px solid #023c29;flex-direction:column;flex:0 calc(33.3333% - 1.33333rem);gap:.75rem;padding:1.5rem;text-decoration:none;transition:transform .2s,background-color .2s;display:flex}.page-module__lIhS5G__card:hover{background-color:#023c29;transform:scale(1.03)}.page-module__lIhS5G__cardTitle{color:#023c29;margin:0;font-size:1.55rem;font-weight:600;transition:color .2s}.page-module__lIhS5G__card:hover .page-module__lIhS5G__cardTitle{color:#fff}.page-module__lIhS5G__cardDescription{font-size:var(--text-body-size);color:#525352;flex:1;margin:0;line-height:1.6;transition:color .2s}.page-module__lIhS5G__card:hover .page-module__lIhS5G__cardDescription{color:#fff}@media (max-width:900px){.page-module__lIhS5G__heroInner{grid-template-columns:1fr}.page-module__lIhS5G__toolRail{height:auto}.page-module__lIhS5G__card{flex-basis:calc(50% - 1rem)}}@media (max-width:640px){.page-module__lIhS5G__content{margin:2.5rem auto 4rem}.page-module__lIhS5G__card{flex-basis:100%}}@media (max-width:1000px){.page-module__lIhS5G__hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media (prefers-reduced-motion:reduce){.page-module__lIhS5G__toolRailChevron,.page-module__lIhS5G__card{transition:none}.page-module__lIhS5G__toolRailItem:hover .page-module__lIhS5G__toolRailChevron,.page-module__lIhS5G__card:hover{transform:none}}@media (min-width:1001px){.page-module__lIhS5G__heroInner,.page-module__lIhS5G__content{width:var(--page-column)}}
