.personal_hero__AuufO{overflow:hidden;padding:86px 0 76px;background:radial-gradient(circle at 85% 12%,rgba(123,192,67,.13),transparent 24%),linear-gradient(145deg,#121716,#070908 72%);color:white}.personal_heroShell__vKPsF{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);gap:58px;align-items:center}.personal_heroCopy__brCkL h1{max-width:850px;color:white}.personal_heroCopy__brCkL h1+p{color:#aebbb7}.personal_heroActions__icHCG{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:32px}.personal_darkLink__4YwIy{display:inline-flex;align-items:center;gap:8px;color:#d5dfdb;font-weight:800}.personal_heroPortraits__It7Hv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;transform:rotate(-2deg)}.personal_heroPortrait__YncZf{position:relative;min-height:265px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#111;box-shadow:0 26px 70px rgba(0,0,0,.28)}.personal_heroPortrait__YncZf:nth-child(2),.personal_heroPortrait__YncZf:nth-child(3){transform:none}.personal_heroPortrait__YncZf img,.personal_imageFrame__Hthnc img{object-fit:cover;filter:grayscale(1) contrast(1.06)}.personal_statementSection__mtYCe{padding:96px 0;background:white}.personal_statementGrid__LSMB4{display:grid;grid-template-columns:.86fr 1fr;gap:76px;align-items:start}.personal_statementGrid__LSMB4 h2{margin-top:10px;max-width:660px;font-size:clamp(2.8rem,4.8vw,5rem)}.personal_statementCopy__eXCbn p{color:var(--muted);font-size:1.08rem;line-height:1.75}.personal_principles__vaXXP{display:grid;gap:10px;margin-top:28px}.personal_principles__vaXXP span{display:flex;gap:10px;align-items:center;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#f8faf9;color:#2b3c38;font-weight:760}.personal_principles__vaXXP svg{flex:none;color:var(--green)}.personal_teamSection__lbVyB{padding:104px 0;background:#f1f4f2}.personal_teamHead__J0PMf{display:flex;justify-content:space-between;gap:44px;align-items:end;margin-bottom:34px}.personal_teamHead__J0PMf h2{max-width:780px;margin-top:10px}.personal_teamHead__J0PMf p{max-width:430px;color:var(--muted);line-height:1.7}.personal_portraitGrid___1Nf_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.personal_portraitCard__7mPzj{margin:0;overflow:hidden;border:1px solid #d8e1dd;border-radius:18px;background:white;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 18px 50px rgba(15,34,32,.08)}.personal_imageFrame__Hthnc{position:relative;aspect-ratio:4/5;overflow:hidden;background:#111}.personal_portraitCard__7mPzj figcaption{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:108px;padding:16px 17px}.personal_portraitCard__7mPzj figcaption span{color:#44534f;font-size:.82rem;font-weight:500;line-height:1.5}.personal_portraitCard__7mPzj figcaption strong{color:var(--text);font-size:1rem;line-height:1.35}.personal_closingSection__0SuId{padding:32px 0 96px;background:#f1f4f2}.personal_closingPanel__PRSz_{display:flex;justify-content:space-between;align-items:center;gap:38px;padding:52px;border-radius:24px;background:linear-gradient(140deg,#151817,#080a09);color:white;box-shadow:var(--shadow)}.personal_closingPanel__PRSz_ h2{max-width:760px;margin-top:8px;font-size:clamp(2.3rem,4vw,4.1rem)}.personal_closingPanel__PRSz_ p{max-width:640px;margin:0;color:#aab7b3;font-size:1.04rem}@media (hover:hover) and (pointer:fine){.personal_portraitCard__7mPzj{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1)}.personal_portraitCard__7mPzj:hover{transform:translate3d(0,-4px,0);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 26px 70px rgba(15,34,32,.12)}}@media (max-width:1000px){.personal_heroShell__vKPsF,.personal_statementGrid__LSMB4{grid-template-columns:1fr}.personal_heroPortraits__It7Hv{max-width:620px;transform:none}.personal_portraitGrid___1Nf_{grid-template-columns:repeat(2,minmax(0,1fr))}.personal_closingPanel__PRSz_,.personal_teamHead__J0PMf{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.personal_hero__AuufO{padding:54px 0 56px}.personal_heroShell__vKPsF{gap:28px}.personal_heroCopy__brCkL h1{font-size:clamp(2.85rem,13vw,4rem);letter-spacing:-.052em}.personal_heroActions__icHCG{gap:12px;margin-top:26px}.personal_heroActions__icHCG .btn,.personal_heroActions__icHCG .personal_darkLink__4YwIy{width:100%;justify-content:center}.personal_heroPortraits__It7Hv{grid-template-columns:1fr 1fr;gap:8px}.personal_heroPortrait__YncZf{min-height:clamp(168px,48vw,210px);border-radius:14px}.personal_heroPortrait__YncZf:nth-child(2),.personal_heroPortrait__YncZf:nth-child(3){transform:none}.personal_statementSection__mtYCe,.personal_teamSection__lbVyB{padding:64px 0}.personal_statementGrid__LSMB4,.personal_teamHead__J0PMf{gap:24px}.personal_statementGrid__LSMB4 h2,.personal_teamHead__J0PMf h2{font-size:clamp(2.15rem,11vw,3.05rem)}.personal_portraitGrid___1Nf_{grid-template-columns:1fr;gap:12px}.personal_imageFrame__Hthnc{aspect-ratio:4/4.7}.personal_portraitCard__7mPzj figcaption{min-height:58px;padding:15px 16px}.personal_closingPanel__PRSz_{padding:34px 22px;border-radius:22px}.personal_closingPanel__PRSz_ h2{font-size:clamp(2.05rem,11vw,3rem)}.personal_closingPanel__PRSz_ .btn{width:100%}}@media (max-width:430px){.personal_hero__AuufO{padding:46px 0 50px}.personal_heroShell__vKPsF{gap:24px}.personal_heroCopy__brCkL h1{font-size:clamp(2.5rem,12vw,3.45rem)}.personal_heroCopy__brCkL h1+p{font-size:.98rem;line-height:1.6}.personal_heroPortraits__It7Hv{gap:7px}.personal_heroPortrait__YncZf{min-height:clamp(156px,45vw,190px);border-radius:13px;box-shadow:0 18px 48px rgba(0,0,0,.26)}.personal_heroPortrait__YncZf:nth-child(2),.personal_heroPortrait__YncZf:nth-child(3){transform:none}.personal_statementSection__mtYCe,.personal_teamSection__lbVyB{padding:56px 0}.personal_statementCopy__eXCbn p,.personal_teamHead__J0PMf p{font-size:.96rem;line-height:1.62}.personal_principles__vaXXP span{min-height:44px;padding:11px 12px;border-radius:12px;font-size:.9rem}.personal_portraitCard__7mPzj{border-radius:16px}.personal_imageFrame__Hthnc{aspect-ratio:4/4.55}.personal_portraitCard__7mPzj figcaption span{font-size:.76rem}.personal_closingSection__0SuId{padding:24px 0 56px}.personal_closingPanel__PRSz_{padding:30px 20px;border-radius:20px}.personal_closingPanel__PRSz_ h2{font-size:clamp(1.9rem,10vw,2.7rem)}.personal_closingPanel__PRSz_ p{font-size:.95rem;line-height:1.6}}