.page_main__z_Om_{color:#212121;background:#ffffff}.page_container__9HoxC,.page_inspiration__8QeJr,.page_origin__O5BhR,.page_process__p3xCR{width:min(1518px,calc(100% - 180px));margin-inline:auto}.page_heading__QNSXy{margin:0;font-family:var(--font-title);font-size:40px;font-weight:400;line-height:44px;text-transform:uppercase}.page_origin__O5BhR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;grid-gap:clamp(48px,5vw,83px);gap:clamp(48px,5vw,83px);padding-block:110px 120px}.page_inspirationCopy__zGSrh,.page_originCopy__WGeRW{font-family:var(--font-body);font-size:20px;line-height:30px}.page_inspirationCopy__zGSrh p,.page_originCopy__WGeRW p{margin:0}.page_originCopy__WGeRW .page_eyebrow__QpVJo{margin-bottom:30px;font-family:var(--font-body);font-size:20px;line-height:30px;text-transform:uppercase}.page_originCopy__WGeRW .page_heading__QNSXy{margin-bottom:24px}.page_originCopy__WGeRW .page_originNote__FYFPV{margin-top:12px;color:#17796c;font-style:italic}.page_imageSlot__abm7I{position:relative;overflow:hidden;background:#eae8e3}.page_image__OCmD4{object-fit:cover}.page_originImage__rd3PQ{width:100%;aspect-ratio:730/540;background:#ffffff}.page_philosophy__FVeSX{background:#fbf6ee;padding-block:74px 75px}.page_philosophy__FVeSX .page_heading__QNSXy{margin-bottom:48px}.page_principleList__IiyeC,.page_stepList__xCADj{list-style:none;padding:0;margin:0}.page_principle__51Kl5{display:grid;grid-template-columns:120px minmax(220px,310px) 1fr;align-items:center;grid-gap:35px;gap:35px;min-height:172px;padding:27px 0;border-bottom:1px solid #a29e98}.page_principle__51Kl5:last-child{border-bottom:0}.page_number__zkurr{font-family:var(--font-title);font-size:30px;line-height:36px}.page_principle__51Kl5 h3,.page_step__M84p1 h3{margin:0;font-family:var(--font-title);font-size:24px;font-weight:400;line-height:30px;text-transform:uppercase}.page_principle__51Kl5 h3{max-width:260px}.page_principle__51Kl5 p,.page_step__M84p1 p{margin:0;font-family:var(--font-body);font-size:20px;line-height:30px}.page_principle__51Kl5 p{margin-left:8px}.page_inspiration__8QeJr{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1fr);align-items:center;grid-gap:60px;gap:60px;padding-block:120px 100px}.page_inspirationImages__cZOCr{display:grid;grid-template-columns:1fr 1.18fr;align-items:center;grid-gap:43px;gap:43px}.page_inspirationImageFirst__DD_EZ{aspect-ratio:320/470}.page_inspirationImageSecond__dbLS2{aspect-ratio:380/560}.page_inspirationCopy__zGSrh .page_heading__QNSXy{margin-bottom:18px}.page_quoteMark__pO9s2{display:block;height:75px;color:#c8c8c8;font-family:var(--font-title);font-size:90px;line-height:1}.page_inspirationCopy__zGSrh p+p{margin-top:23px}.page_process__p3xCR{padding-bottom:150px}.page_process__p3xCR .page_heading__QNSXy{margin-bottom:88px}.page_stepList__xCADj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px}.page_stepNumber__mhbPQ{display:flex;align-items:center;gap:14px;margin-bottom:26px;font-family:var(--font-title);font-size:30px}.page_stepNumber__mhbPQ:after{content:"";flex:1 1;height:1px;background:#8f8f8f}.page_step__M84p1 h3{margin-bottom:27px}.page_invitation__rx9Op{display:flex;flex-direction:column;align-items:center;gap:26px;padding:100px 24px;background:#075c59;color:#fff;text-align:center}.page_invitation__rx9Op p{max-width:1100px;margin:0;font-family:var(--font-body);font-size:20px;line-height:30px}.page_invitationLink__vIebr{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 25px;border:1px solid #fff;color:#fff;font-family:var(--type-button-15-family);font-size:var(--type-button-15-size);font-weight:var(--type-button-15-weight);line-height:var(--type-button-15-line);text-decoration:none}.page_invitationLink__vIebr:hover{background:#fff;color:#075c59}@media (min-width:769px){.page_heading__QNSXy{font-size:36px;line-height:40px}.page_inspirationCopy__zGSrh,.page_invitation__rx9Op p,.page_originCopy__WGeRW,.page_originCopy__WGeRW .page_eyebrow__QpVJo,.page_step__M84p1 p{font-size:18px;line-height:27px}.page_number__zkurr{font-size:28px;line-height:34px}.page_principle__51Kl5 h3,.page_step__M84p1 h3{font-size:22px;line-height:28px}.page_principle__51Kl5 p{font-size:18px;line-height:27px}.page_quoteMark__pO9s2{font-size:82px}.page_stepNumber__mhbPQ{font-size:28px}.page_invitationLink__vIebr{font-size:14px;line-height:22px}}@media (max-width:1024px){.page_container__9HoxC,.page_inspiration__8QeJr,.page_origin__O5BhR,.page_process__p3xCR{width:calc(100% - 80px)}.page_inspiration__8QeJr,.page_origin__O5BhR{gap:36px}.page_principle__51Kl5{grid-template-columns:65px minmax(170px,220px) 1fr;gap:20px}}@media (max-width:768px){.page_container__9HoxC,.page_process__p3xCR{width:calc(100% - 32px)}.page_heading__QNSXy{font-size:26px;line-height:38px}.page_origin__O5BhR{display:flex;flex-direction:column;width:100%;gap:0;padding:0}.page_originImage__rd3PQ{order:-1;aspect-ratio:750/570}.page_originCopy__WGeRW{padding:22px 16px 60px;font-size:14px;line-height:22px}.page_originCopy__WGeRW .page_eyebrow__QpVJo{margin-bottom:18px;font-size:13px;line-height:20px}.page_originCopy__WGeRW .page_heading__QNSXy{margin-bottom:18px}.page_originCopy__WGeRW .page_originNote__FYFPV{margin-top:16px}.page_philosophy__FVeSX{padding-block:48px 42px}.page_philosophy__FVeSX .page_heading__QNSXy{margin-bottom:28px}.page_principle__51Kl5{grid-template-columns:48px minmax(0,1fr);align-items:start;min-height:0;column-gap:14px;row-gap:18px;padding-block:28px 30px}.page_principle__51Kl5:first-child{padding-top:0}.page_principle__51Kl5 p{grid-column:1/-1;margin-left:0}.page_principle__51Kl5 h3,.page_step__M84p1 h3{font-size:20px;line-height:26px}.page_principle__51Kl5 h3{white-space:pre-line}.page_number__zkurr{font-size:20px;line-height:26px}.page_principle__51Kl5 p,.page_step__M84p1 p{font-size:14px;line-height:22px}.page_inspiration__8QeJr{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0;padding:54px 16px 70px}.page_inspirationImages__cZOCr{gap:20px;margin-bottom:46px}.page_inspirationCopy__zGSrh{font-size:14px;line-height:22px}.page_inspirationCopy__zGSrh .page_heading__QNSXy{margin-bottom:18px}.page_quoteMark__pO9s2{height:54px;font-size:72px}.page_inspirationCopy__zGSrh p+p{margin-top:18px}.page_process__p3xCR{padding-bottom:90px}.page_process__p3xCR .page_heading__QNSXy{margin-bottom:52px}.page_stepList__xCADj{grid-template-columns:1fr;gap:44px}.page_stepNumber__mhbPQ{margin-bottom:14px;font-size:20px}.page_step__M84p1 h3{margin-bottom:14px}.page_invitation__rx9Op{padding-block:68px}.page_invitation__rx9Op p{font-size:14px;line-height:22px}}