.about-life-page{padding-bottom:88px}.about-life-page__hero{padding:48px 20px 24px}.about-life-page__heroInner,.about-life-page__section,.about-life-page__closing{width:min(1100px,calc(100% - 40px));margin:0 auto}.about-life-page__heroInner{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(390px,.96fr);gap:24px;align-items:center}.about-life-page__heroCopy,.about-life-page__heroCard,.about-life-page__pillarCard,.about-life-page__beliefs,.about-life-page__process,.about-life-page__stepCard,.about-life-page__closing{background:#fffcf6eb;border:1px solid rgba(163,108,55,.16);box-shadow:0 18px 42px #4f311014}.about-life-page__heroCopy{border-radius:34px;padding:42px;background:radial-gradient(circle at top left,rgba(236,185,114,.28),transparent 44%),linear-gradient(145deg,#fffbf3fa,#f9f1e4f0)}.about-life-page__eyebrow{margin:0 0 10px;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:#8e5726}.about-life-page__sectionSub{display:inline-flex;align-items:center;margin:0 0 14px;padding:.36rem .78rem;border-radius:999px;border:1px solid rgba(163,108,55,.22);background:#fff9f0eb;box-shadow:0 8px 18px #4f31100f;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8e5726}.about-life-page__heroCopy h1,.about-life-page__section h2,.about-life-page__closing h2{margin:0;line-height:1.2;color:#2d2118;text-wrap:balance}.about-life-page__heroCopy h1{font-size:clamp(1.8rem,3.1vw,2.85rem);max-width:100%;width:fit-content;line-height:1.28}.about-life-page__heroCopy h1 span{display:block}.about-life-page__headingDesktop{display:block;white-space:nowrap}.about-life-page__headingMobile{display:none!important}.about-life-page__headingBreak{white-space:nowrap}.about-life-page__lead{margin:22px 0 0;font-size:1.04rem;line-height:1.95;color:#4f4031;max-width:58ch}.about-life-page__heroCard{border-radius:28px;padding:28px 26px;align-self:center;position:relative;overflow:hidden}.about-life-page__heroCard:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,#d98e3e,#9a3412)}.about-life-page__heroCard p{margin:0 0 16px;font-weight:700;color:#5b3a1f;padding-left:10px}.about-life-page__heroCard ul,.about-life-page__beliefs ul{margin:0;padding-left:0;list-style:none}.about-life-page__heroCard li,.about-life-page__beliefs li{position:relative;margin:.72rem 0;padding-left:1.2rem;color:#554539;line-height:1.8}.about-life-page__heroCard li{font-size:.94rem;white-space:nowrap}.about-life-page__heroCard li:before,.about-life-page__beliefs li:before{content:"•";position:absolute;left:0;top:0;color:#9a3412;font-weight:700}.about-life-page__section{padding:34px 0}.about-life-page__section--tint{margin-top:8px;padding:42px 0;background:linear-gradient(180deg,#e8dcc847,#f5f1e800)}.about-life-page__section--accent{padding-top:14px}.about-life-page__sectionHeading{margin-bottom:22px}.about-life-page__sectionHeading h2,.about-life-page__beliefs h2,.about-life-page__process h2{font-size:clamp(1.6rem,3vw,2.5rem)}.about-life-page__beliefsTitle{white-space:nowrap;margin-bottom:1rem!important}.about-life-page__story{display:grid;gap:16px;padding:28px 30px;border-radius:28px;background:#fffcf6e0;border:1px solid rgba(163,108,55,.14)}.about-life-page__story p{margin:0;color:#4c3c2e;max-width:95ch}.about-life-page__pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.about-life-page__pillarCard{border-radius:24px;padding:24px 22px;height:100%;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,rgba(214,170,118,.18),transparent 54%),#fffcf6eb}.about-life-page__pillarCard h3,.about-life-page__stepCard h3{margin:0 0 12px;font-size:1.2rem;color:#38271a;text-wrap:balance}.about-life-page__pillarCard p,.about-life-page__stepCard p{margin:0;color:#5b4a3a;line-height:1.82}.about-life-page__split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:24px;align-items:start}.about-life-page__beliefs,.about-life-page__process{border-radius:28px;padding:28px 26px}.about-life-page__beliefs{padding-right:20px}.about-life-page__beliefs p{margin:0 0 16px;color:#4e3d2f;line-height:1.9}.about-life-page__steps{display:grid;gap:16px}.about-life-page__stepCard{border-radius:22px;padding:20px;display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:4px;align-items:start}.about-life-page__stepCard span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:12px;border-radius:999px;background:#b45d16;color:#fff8f0;font-weight:700;grid-row:1 / span 2}.about-life-page__stepCard h3{margin:3px 0 0}.about-life-page__stepCard p{grid-column:2}.about-life-page__closing{border-radius:32px;padding:34px;background:radial-gradient(circle at top right,rgba(219,142,62,.22),transparent 38%),linear-gradient(150deg,#fffbf3fa,#f4e8d5f5)}.about-life-page__messageTitle{display:inline-block;margin-bottom:1.15rem!important;padding:0 0 .45rem;font-size:clamp(1.35rem,2vw,1.8rem)!important;line-height:1.34!important;letter-spacing:.01em;border-bottom:2px solid rgba(154,52,18,.22);text-wrap:pretty;white-space:nowrap}.about-life-page__closing p{color:#514131;max-width:88ch;line-height:1.9}.about-life-page__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.about-life-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;font-weight:700;text-decoration:none}.about-life-page__button--primary{background:#9a3412;color:#fffaf3}.about-life-page__button--secondary{border:1px solid rgba(154,52,18,.22);background:#ffffffb8;color:#8c3415}@media(max-width:900px){.about-life-page__heroInner,.about-life-page__pillars,.about-life-page__split{grid-template-columns:1fr}.about-life-page__heroCopy,.about-life-page__heroCard,.about-life-page__beliefs,.about-life-page__process,.about-life-page__closing{padding:28px 22px}.about-life-page__heroCopy h1{max-width:15ch}.about-life-page__heroCard li{white-space:normal;font-size:1rem}}@media(max-width:640px){.about-life-page__hero{padding:28px 0 12px}.about-life-page__heroInner,.about-life-page__section,.about-life-page__closing{width:min(100%,calc(100% - 28px))}.about-life-page__heroCopy h1{font-size:clamp(1.7rem,8.3vw,2.35rem);line-height:1.28;max-width:none}.about-life-page__headingDesktop{display:none!important}.about-life-page__headingMobile{display:block!important}.about-life-page__actions{flex-direction:column}.about-life-page__messageTitle{display:block;font-size:clamp(1.45rem,6vw,1.95rem)!important;white-space:normal}.about-life-page__beliefsTitle{white-space:normal}.about-life-page__button{width:100%}.about-life-page__stepCard{grid-template-columns:1fr}.about-life-page__stepCard span{grid-row:auto}.about-life-page__stepCard p{grid-column:auto}}
