.txgM7a_hero{padding:32px var(--gutter) 30px;border-bottom:1px solid var(--line)}.txgM7a_heroLogo{width:560px;max-width:100%;height:auto;margin:0 0 10px -33px}.txgM7a_heroHeadline{--fs:63px;font-family:var(--sora);font-weight:700;font-size:calc(var(--fs) * var(--ts));letter-spacing:-.04em;color:var(--ink);margin-bottom:22px;line-height:1.05}@media (min-width:1280px){.txgM7a_heroHeadline{white-space:nowrap;font-size:min(calc(var(--fs) * var(--ts)), calc(5.5vw - 8px))}}.txgM7a_heroFoot{border-top:1px solid var(--ink);padding-top:24px}.txgM7a_heroLead{font-family:var(--manrope);color:var(--ink);text-wrap:pretty;font-size:26px;font-weight:500;line-height:1.45}.txgM7a_heroImageBand{border-bottom:1px solid var(--line);height:520px;overflow:hidden}.txgM7a_heroImageFrame,.txgM7a_heroImage{width:100%;height:100%}.txgM7a_heroImage{object-fit:cover}.txgM7a_mobileBreak{display:none}.txgM7a_desktopBreak{display:inline}.txgM7a_belief{padding:96px var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.txgM7a_beliefIntro{flex-direction:column;gap:22px;display:flex}.txgM7a_beliefHeadline{--fs:58px;font-family:var(--sora);font-weight:700;font-size:calc(var(--fs) * var(--ts));letter-spacing:-.038em;color:var(--ink);line-height:1}.txgM7a_beliefAside{padding-top:48px}.txgM7a_beliefStatement{--fs:40px;font-family:var(--sora);font-weight:600;font-size:calc(var(--fs) * var(--ts));letter-spacing:-.03em;color:var(--green);line-height:1.2}.txgM7a_stuck{padding:96px var(--gutter);background:var(--ink)}.txgM7a_stuckHeadline{--fs:72px;font-family:var(--sora);font-weight:700;font-size:calc(var(--fs) * var(--ts));letter-spacing:-.045em;color:var(--paper);margin:26px 0 56px;line-height:.99}.txgM7a_stuckGrid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:40px;padding-top:32px;display:grid}.txgM7a_stuckItem{flex-direction:column;gap:16px;display:flex}.txgM7a_stuckStatement{--fs:26px;font-family:var(--sora);font-weight:500;font-size:calc(var(--fs) * var(--ts));letter-spacing:-.022em;color:var(--teal);line-height:1.24}.txgM7a_focus{padding:96px var(--gutter);border-bottom:1px solid var(--line)}.txgM7a_focusHeadline{--fs:58px;font-family:var(--sora);font-weight:700;font-size:calc(var(--fs) * var(--ts));letter-spacing:-.04em;color:var(--ink);margin:26px 0 52px;line-height:1}.txgM7a_focusGrid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.txgM7a_focusItem{border-top:2px solid var(--ink);flex-direction:column;gap:16px;padding-top:24px;display:flex}.txgM7a_focusTitle{--fs:30px;font-family:var(--sora);font-weight:600;font-size:calc(var(--fs) * var(--ts));letter-spacing:-.028em;color:var(--green);line-height:1.12}.txgM7a_focusBody{font-family:var(--manrope);color:var(--grey);font-size:17px;font-weight:400;line-height:1.7}.txgM7a_work{padding:96px var(--gutter);background:var(--mist);border-bottom:1px solid var(--line)}.txgM7a_workHeadline{--fs:54px;font-family:var(--sora);font-weight:700;font-size:calc(var(--fs) * var(--ts));letter-spacing:-.038em;color:var(--ink);max-width:24ch;margin:26px 0 52px;line-height:1.02}.txgM7a_workGrid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.txgM7a_workCard{background:var(--paper);flex-direction:column;gap:14px;padding:40px 32px;display:flex}.txgM7a_workCardHead{align-items:flex-start;gap:12px;display:flex}.txgM7a_workIcon{flex-shrink:0;width:28px;height:28px;margin-top:2px}.txgM7a_workLabel{font-family:var(--sora);letter-spacing:.04em;text-transform:uppercase;color:var(--green);font-size:22px;font-weight:700;line-height:1.1}.txgM7a_workStatement{--fs:30px;font-family:var(--sora);font-weight:600;font-size:calc(var(--fs) * var(--ts));letter-spacing:-.028em;color:var(--ink);line-height:1.15}.txgM7a_workBody{font-family:var(--manrope);color:var(--grey);font-size:16px;font-weight:400;line-height:1.65}.txgM7a_workCta{align-self:flex-start;margin-top:auto;padding:14px 20px}.txgM7a_iims{padding:96px var(--gutter);background:var(--ink)}.txgM7a_iimsHeadline{--fs:46px;font-family:var(--sora);font-weight:700;font-size:calc(var(--fs) * var(--ts));letter-spacing:-.022em;text-transform:uppercase;color:var(--teal);margin:22px 0 0;line-height:1.02}@media (min-width:1280px){.txgM7a_iimsHeadline{white-space:nowrap}}.txgM7a_iimsSplit{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;align-items:start;gap:72px;margin-top:34px;padding-top:30px;display:grid}.txgM7a_iimsStatement{--fs:34px;font-family:var(--sora);font-weight:400;font-size:calc(var(--fs) * var(--ts));letter-spacing:-.026em;color:var(--paper);text-wrap:pretty;line-height:1.22}.txgM7a_iimsBody{font-family:var(--manrope);color:var(--grey-light);text-wrap:pretty;font-size:18px;font-weight:400;line-height:1.75}.txgM7a_flow{margin-top:52px}.txgM7a_flowRow{grid-template-columns:1fr 56px 1fr 56px 1fr;align-items:stretch;display:grid}.txgM7a_flowBox{border:1px solid var(--line-dark);border-top:3px solid var(--grey);flex-direction:column;gap:18px;padding:32px 30px 34px;display:flex}.txgM7a_flowBoxAccent{border-color:var(--teal);background:#35c9aa12}.txgM7a_flowHead{align-items:baseline;gap:12px;display:flex}.txgM7a_flowNum,.txgM7a_flowLabel{font-family:var(--manrope);letter-spacing:.18em;color:var(--teal);font-size:11px;font-weight:700;line-height:1}.txgM7a_flowNum{flex:none}.txgM7a_flowLabel{text-transform:uppercase}.txgM7a_flowTitle{font-family:var(--sora);letter-spacing:-.02em;color:var(--paper);text-wrap:pretty;font-size:25px;font-weight:600;line-height:1.18}.txgM7a_flowTitleAccent{font-family:var(--sora);letter-spacing:-.02em;color:var(--teal);text-wrap:pretty;font-size:27px;font-weight:700;line-height:1.16}.txgM7a_flowArrow{justify-content:center;align-items:center;display:flex;position:relative}.txgM7a_flowArrow:before{content:"";background:var(--line-dark);height:1px;position:absolute;top:50%;left:0;right:0}.txgM7a_flowArrow:after{content:"→";background:var(--ink);font-family:var(--manrope);color:var(--grey);padding:0 6px;font-size:18px;font-weight:400;line-height:1;position:relative}.txgM7a_founder{padding:96px var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:400px 1fr;align-items:center;gap:80px;display:grid}.txgM7a_founderPortrait{background:var(--mist);border-radius:50%;width:400px;max-width:100%;height:400px}.txgM7a_founderCopy{flex-direction:column;gap:22px;display:flex}.txgM7a_founderHeadline{--fs:58px;font-family:var(--sora);font-weight:700;font-size:calc(var(--fs) * var(--ts));letter-spacing:-.04em;color:var(--ink);line-height:1}.txgM7a_founderBody{font-family:var(--manrope);color:var(--grey);text-wrap:pretty;max-width:52ch;font-size:19px;font-weight:400;line-height:1.7}.txgM7a_founderCta{white-space:nowrap;align-self:flex-start;width:fit-content;margin-top:8px}.txgM7a_statement{padding:120px var(--gutter);background:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.txgM7a_statementHeadline{--fs:64px;font-family:var(--sora);font-weight:700;font-size:calc(var(--fs) * var(--ts));letter-spacing:-.044em;color:var(--paper);line-height:1.02}.txgM7a_statementTagline{font-family:var(--manrope);letter-spacing:.02em;color:var(--teal);font-size:20px;font-weight:400;line-height:1}.txgM7a_statementCta{margin-top:8px}@media (max-width:1023px){.txgM7a_desktopBreak{display:none}.txgM7a_workGrid{grid-template-columns:repeat(2,1fr)}.txgM7a_focusGrid{gap:40px}.txgM7a_flowRow{grid-template-columns:1fr 36px 1fr 36px 1fr}.txgM7a_founder{grid-template-columns:320px 1fr;gap:48px}.txgM7a_founderPortrait{width:320px;height:320px}}@media (max-width:767px){.txgM7a_mobileBreak{display:inline}.txgM7a_hero{padding:40px var(--gutter) 0;border-bottom:0;flex-direction:column;gap:20px;display:flex}.txgM7a_heroLogo{width:290px;margin:0 0 0 -17px}.txgM7a_heroHeadline{--fs:34px;letter-spacing:-.038em;margin-bottom:0;line-height:1}.txgM7a_heroFoot{border-top:0;flex-direction:column;align-items:stretch;gap:20px;padding-top:0;display:flex}.txgM7a_heroLead{font-size:17px;line-height:1.55}.txgM7a_heroImageBand{height:auto;padding:20px var(--gutter) 40px;border-bottom:1px solid var(--line)}.txgM7a_heroImageFrame{border:1px solid var(--line);height:222px;overflow:hidden}.txgM7a_belief{padding:40px var(--gutter);flex-direction:column;align-items:stretch;gap:16px;display:flex}.txgM7a_beliefIntro{gap:16px}.txgM7a_beliefHeadline{--fs:34px;letter-spacing:-.034em;line-height:1.04}.txgM7a_beliefAside{padding-top:0}.txgM7a_beliefStatement{--fs:28px;letter-spacing:-.026em;line-height:1.22}.txgM7a_stuck{padding:40px var(--gutter);flex-direction:column;gap:16px;display:flex}.txgM7a_stuckHeadline{--fs:36px;letter-spacing:-.038em;margin:0;line-height:1.04}.txgM7a_stuckGrid{border-top:0;flex-direction:column;gap:0;margin-top:6px;padding-top:0;display:flex}.txgM7a_stuckItem{border-top:1px solid var(--line-dark);gap:8px;padding:16px 0}.txgM7a_stuckStatement{--fs:20px;letter-spacing:-.018em;line-height:1.3}.txgM7a_focus{padding:40px var(--gutter);flex-direction:column;gap:18px;display:flex}.txgM7a_focusHeadline{--fs:34px;letter-spacing:-.034em;margin:0;line-height:1.04}.txgM7a_focusGrid{flex-direction:column;gap:18px;display:flex}.txgM7a_focusItem{border-top:1px solid var(--line);gap:10px;padding-top:18px}.txgM7a_focusGrid .txgM7a_focusItem:first-child{border-top-color:var(--ink)}.txgM7a_focusTitle{--fs:24px;letter-spacing:-.025em;line-height:1.14}.txgM7a_focusBody{font-size:15px;line-height:1.65}.txgM7a_work{padding:40px var(--gutter);flex-direction:column;gap:14px;display:flex}.txgM7a_workHeadline{--fs:30px;letter-spacing:-.032em;max-width:none;margin:0 0 4px;line-height:1.06}.txgM7a_workGrid{background:0 0;flex-direction:column;gap:14px;display:flex}.txgM7a_workCard{border:1px solid var(--line);gap:8px;padding:24px}.txgM7a_workIcon{width:24px;height:24px;margin-top:1px}.txgM7a_workCardHead{gap:10px}.txgM7a_workLabel{letter-spacing:.03em;font-size:20px}.txgM7a_workStatement{--fs:24px;letter-spacing:-.02em;line-height:1.2}.txgM7a_workBody{font-size:15px;line-height:1.6}.txgM7a_workCta{margin-top:6px;padding:15px 20px}.txgM7a_iims{padding:52px var(--gutter);flex-direction:column;gap:16px;display:flex}.txgM7a_iimsHeadline{--fs:28px;letter-spacing:-.014em;text-wrap:balance;margin:0;line-height:1.08}.txgM7a_iimsSplit{flex-direction:column;gap:14px;margin-top:12px;padding-top:22px;display:flex}.txgM7a_iimsStatement{--fs:24px;letter-spacing:-.02em;line-height:1.24}.txgM7a_iimsBody{font-size:15px;line-height:1.75}.txgM7a_flow{margin-top:20px}.txgM7a_flowRow{flex-direction:column;gap:10px;display:flex}.txgM7a_flowBox{gap:12px;padding:20px 18px 22px}.txgM7a_flowHead{gap:10px}.txgM7a_flowNum,.txgM7a_flowLabel{font-size:10px}.txgM7a_flowTitle{letter-spacing:-.016em;font-size:19px;line-height:1.2}.txgM7a_flowTitleAccent{letter-spacing:-.016em;font-size:21px;line-height:1.18}.txgM7a_flowArrow:before{display:none}.txgM7a_flowArrow:after{content:"↓";background:0 0;padding:0;font-size:15px}.txgM7a_founder{padding:40px var(--gutter);flex-direction:column;align-items:stretch;gap:16px;display:flex}.txgM7a_founderPortrait{width:200px;height:200px}.txgM7a_founderCopy{gap:16px}.txgM7a_founderHeadline{--fs:34px;letter-spacing:-.034em;line-height:1.04}.txgM7a_founderBody{max-width:none;font-size:16px}.txgM7a_founderCta{white-space:normal;align-self:stretch;width:auto;margin-top:0;padding:17px 20px}.txgM7a_statement{padding:54px var(--gutter);align-items:stretch;gap:18px}.txgM7a_statementHeadline{--fs:29px;letter-spacing:-.036em;line-height:1.06}.txgM7a_statementTagline{font-size:15px}.txgM7a_statementCta{margin-top:0}}
