.page_hero__DGDLH{border-bottom:1px solid #332c24}.page_heroInner__AuB7Y{max-width:var(--roth-shell);margin:0 auto;padding:clamp(44px,6vw,96px) var(--roth-gutter) clamp(36px,5vw,64px)}.page_heading__r3zC6{margin:22px 0 0;font-family:Poppins,sans-serif;font-weight:200;font-size:clamp(34px,6vw,76px);line-height:1.02;letter-spacing:-.03em;max-width:18ch}.page_lede__mHCnx{margin:26px 0 0;font-size:clamp(16px,1.7vw,19px);line-height:1.6;color:#b8afa2;max-width:64ch}.page_purpose__urE_z{display:grid;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.page_purposeText__KtRsz{margin:16px 0 0;font-family:Poppins,sans-serif;font-weight:300;font-size:clamp(22px,3vw,34px);line-height:1.25;letter-spacing:-.02em}.page_values__GTUl8{margin:clamp(32px,4.5vw,52px) 0 0;padding:0;list-style:none;border-top:1px solid #332c24}.page_value__eHXl5{display:grid;grid-gap:20px clamp(28px,5vw,72px);gap:20px clamp(28px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:clamp(28px,4vw,44px) 0;border-bottom:1px solid #332c24}@media (max-width:799.98px){.page_value__eHXl5{grid-template-columns:minmax(0,1fr)}}.page_valueName__3SLTU{margin:12px 0 0;font-family:Poppins,sans-serif;font-weight:300;font-size:clamp(24px,3vw,34px);letter-spacing:-.02em}.page_valueStatement__IQZJU{margin:14px 0 0;font-size:16px;line-height:1.65;color:#b8afa2;max-width:52ch}.page_valueDetail__gczEj .page_r-outputs__fZjVK{margin-top:14px}.page_rulesOut__86WkY{margin:20px 0 0;padding-top:14px;border-top:1px dashed #453c31;font-size:14.5px;line-height:1.6;color:#8a8175}.page_actions__JzW7u{margin-top:28px}.page_commitments__iWPUX{margin:0;padding:0;list-style:none;border-top:1px solid #d2c6af;align-self:start}.page_commitment___kcSW{display:flex;justify-content:space-between;gap:16px;padding:16px 4px;border-bottom:1px solid #d2c6af;font-family:Poppins,sans-serif;font-size:18px;letter-spacing:-.01em;color:#14120f;text-decoration:none}.page_commitment___kcSW:hover{color:#be3436}