._shell_146hx_1{width:var(--home-width);margin-inline:auto}._section_146hx_3{padding-block:68px}._section_146hx_3 h2,._closing_146hx_5 h2{font-size:var(--heading-size);letter-spacing:-.015em;font-weight:400;line-height:1.35}._section_146hx_3 p{font-size:var(--text-size);color:var(--home-muted);line-height:1.75}._section_146hx_3 p+p{margin-top:20px}._section_146hx_3 ._eyebrow_146hx_11{font-size:var(--text-small);color:var(--home-muted);margin:0 0 18px}._sectionNav_146hx_13{border-bottom:1px solid var(--home-rule);flex-wrap:wrap;gap:0 48px;padding-block:23px;display:flex}._sectionNav_146hx_13 a{font-size:var(--text-small);padding-block:5px}._sectionNav_146hx_13 a:hover{color:var(--bolt)}._storyLayout_146hx_19{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:100px;display:grid}._brandTransition_146hx_21{border-block:1px solid var(--home-rule);align-items:center;gap:24px;margin-top:38px;padding-block:25px;display:flex}._brandTransition_146hx_21 img{object-fit:contain;width:min(36%,160px);height:auto}._brandTransition_146hx_21>span{color:var(--home-muted);font-size:24px}._storyCopy_146hx_27 ._purpose_146hx_27{border-left:2px solid var(--bolt);color:var(--home-ink);padding-left:22px}._storyCopy_146hx_27>a{margin-top:25px}._people_146hx_31{background:var(--home-surface)}._photoPlaceholder_146hx_33{text-align:center;background:#e2e7ed;border:1px dashed #99a5b7;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:470px;padding:34px;display:flex}._photoPlaceholder_146hx_33>span{font-size:var(--text-small);color:var(--home-muted)}._photoPlaceholder_146hx_33 strong{color:var(--home-ink);font-size:var(--subheading-size);font-weight:400}._photoPlaceholder_146hx_33>p{font-size:var(--text-small);margin:0}._section_146hx_3 ._contentPlaceholder_146hx_41{color:#657285;font-size:var(--text-small);background:#f6f7f9;border-left:2px solid #9aa7b8;padding:14px 18px;line-height:1.7}._teamLayout_146hx_43{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:90px;display:grid}._teamCopy_146hx_45>h2{margin-bottom:25px}._teamPhoto_146hx_47{border-top-right-radius:100px;justify-self:end;width:min(100%,440px)}._teamProfiles_146hx_51{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:60px;display:grid}._teamProfiles_146hx_51 article{min-width:0}._profilePhoto_146hx_55{aspect-ratio:3/4;background:#edf0f3;border-top-right-radius:100px;overflow:hidden}._profilePhoto_146hx_55 img{object-fit:cover;object-position:center;width:100%;height:100%}._profilePhoto_146hx_55 ._reubenPhoto_146hx_59{transform-origin:50% 70%;transform:scale(1.5)}._profilePhoto_146hx_55 ._davidPhoto_146hx_61{object-position:center bottom}._profilePlaceholder_146hx_63{border:1px dashed #99a5b7;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:20px;display:flex}._profilePlaceholder_146hx_63>span{color:#8592a5;letter-spacing:.03em;font-size:48px;font-weight:400}._profilePlaceholder_146hx_63>p{font-size:var(--text-small);text-align:center}._teamProfiles_146hx_51 article>div:not(._profilePhoto_146hx_55){padding-top:24px}._teamProfiles_146hx_51 h3{font-size:var(--subheading-size);font-weight:600}._teamProfiles_146hx_51 ._profileRole_146hx_73{color:var(--home-ink);font-size:var(--text-small);margin-top:8px}._careersLink_146hx_75{margin-top:30px}._vision_146hx_77{background:var(--home-surface)}._visionLayout_146hx_79{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:100px;display:grid}._vision_146hx_77 ._visionStatement_146hx_81{border-left:2px solid var(--bolt);color:var(--home-ink);font-size:var(--subheading-size);padding-left:24px;line-height:1.75}._values_146hx_83{color:#fff;background:#14243c}._sectionHeading_146hx_85{max-width:560px}._sectionHeading_146hx_85>p:last-child{margin-top:22px}._values_146hx_83 ._eyebrow_146hx_11,._values_146hx_83 ._sectionHeading_146hx_85>p{color:#d4deea}._valueGrid_146hx_91{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 75px;margin:38px 0 0;display:grid}._valueGrid_146hx_91>div{border-top:1px solid #ffffff45;padding-top:22px}._valueGrid_146hx_91 dt,._principles_146hx_95 dt{font-size:var(--subheading-size);font-weight:600;line-height:1.5}._valueGrid_146hx_91 dd{color:#d4deea;max-width:500px;font-size:var(--text-size);margin:13px 0 0;line-height:1.75}._principlesLayout_146hx_99{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:100px;display:grid}._principles_146hx_95{border-top:1px solid var(--home-rule);margin:0}._principles_146hx_95>div{border-bottom:1px solid var(--home-rule);padding-block:23px}._principles_146hx_95 dd{color:var(--home-muted);font-size:var(--text-size);margin:12px 0 0;line-height:1.75}._closing_146hx_5{background:#edf0f3;padding-block:52px}._closingLayout_146hx_109{justify-content:space-between;align-items:center;gap:50px;display:flex}._closing_146hx_5 p{color:var(--home-muted);margin-top:20px;line-height:1.7}._closing_146hx_5 a{background:var(--bolt);color:#fff}._closing_146hx_5 a:hover{background:var(--midnight)}@media (max-width:1100px){._storyLayout_146hx_19,._teamLayout_146hx_43,._visionLayout_146hx_79,._principlesLayout_146hx_99{gap:50px}._valueGrid_146hx_91{column-gap:48px}._brandTransition_146hx_21{gap:18px}._teamProfiles_146hx_51{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media (max-width:800px){._section_146hx_3{padding-block:46px}._sectionNav_146hx_13{gap:10px 30px;padding-block:18px}._storyLayout_146hx_19,._visionLayout_146hx_79,._principlesLayout_146hx_99{grid-template-columns:1fr;gap:32px}._brandTransition_146hx_21{max-width:440px;margin-top:25px}._teamLayout_146hx_43{gap:30px}._photoPlaceholder_146hx_33{min-height:400px}._teamPhoto_146hx_47,._profilePhoto_146hx_55{border-top-right-radius:70px}._valueGrid_146hx_91{gap:28px}}@media (max-width:600px){._teamLayout_146hx_43,._valueGrid_146hx_91,._teamProfiles_146hx_51{grid-template-columns:1fr}._teamPhoto_146hx_47{justify-self:start;width:100%;max-width:400px}._photoPlaceholder_146hx_33{min-height:320px}._teamProfiles_146hx_51{gap:36px}._closing_146hx_5{padding-block:38px}._closingLayout_146hx_109{flex-direction:column;align-items:flex-start;gap:26px}}
