.machia-story{max-width:1000px;border-left:3px solid #526b7d;padding-left:27px;margin:32px 0 48px}.machia-story p{font-size:14px;line-height:1.9;max-width:860px;margin-bottom:16px}.machia-story .machia-mission{font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.55;letter-spacing:-.025em;color:#14456a;max-width:950px;margin-bottom:22px}.team-profiles{display:flex;flex-direction:column;gap:48px}.team-profile.founder-profile{margin-top:0;gap:65px;grid-template-columns:.7fr 1.3fr}.team-profile .founder-badge{min-height:345px}.team-profile .founder-initials{font-size:clamp(90px,10vw,150px)}.team-profile:nth-child(2) .founder-badge{background:#203e5b}.team-role{display:block;font:10px/1.6 var(--mono);color:#35566f;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.team-profile .founder-copy h3{margin-bottom:18px}.team-profile .founder-copy>p{font-size:13px}.team-profile .founder-history{margin-top:21px;padding-top:18px;gap:24px}.team-profile .founder-history p{font-size:11px}.team-contact{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:23px}.team-contact .button{min-height:47px;font-size:11px;gap:18px}.team-contact>a:not(.button){font-size:11px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.team-contact>a:last-child{flex-basis:100%}.machia-history{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #acbbc6;margin-top:45px;padding-top:26px}.machia-history time{font:26px/1.3 var(--mono);letter-spacing:-.04em;color:#7c642a}.machia-history p{font-size:11px;line-height:1.8;margin:10px 0 0;max-width:270px}.footer-person{margin-bottom:19px}.footer-person:last-child{margin-bottom:0}.footer-person strong{display:block;font-size:12px;font-weight:600;color:#eef1f3}.footer-person .footer-role{display:block;font-size:9px;color:#acbbc6;margin:3px 0 5px}.footer-person a{overflow-wrap:anywhere}.service-contact-card{margin-top:27px;padding-top:22px;border-top:1px solid #cbd5dd}.service-contact-card>.eyebrow{font-size:9px;margin-bottom:12px}.service-contact-card h3{font-size:20px;margin-bottom:8px;letter-spacing:-.03em}.service-contact-card p{font-size:10px;line-height:1.8;margin-bottom:15px}.service-contact-card a{overflow-wrap:anywhere}.service-contact-card .button{width:100%;padding:12px 14px;min-height:46px;font-size:10px;gap:10px}.service-contact-card .contact-email{font-size:10px;border:0;margin-top:10px;padding-bottom:0}.service-page .prose>.service-note{font-size:11px;color:#526b7d;margin-top:26px}
@media(max-width:1000px){.team-profile.founder-profile{gap:40px}.team-contact{gap:12px 15px}.team-profile .founder-badge{padding:26px}.team-profile .founder-badge>span:not(.eyebrow){font-size:10px}.team-profile .founder-copy h3{font-size:27px}}
@media(max-width:900px){.machia-story{padding-left:20px;margin-block:27px 33px}.machia-story p{font-size:13px}.machia-story .machia-mission{font-size:21px;line-height:1.6}.team-profiles{gap:36px}.team-profile.founder-profile{gap:25px}.team-profile .founder-badge{min-height:245px}.team-profile .founder-initials{font-size:108px}.team-profile .founder-copy h3{font-size:27px}.team-role{font-size:9px}.team-profile .founder-history p{font-size:12px}.team-contact{display:grid;grid-template-columns:1fr;gap:14px;margin-top:22px}.team-contact .button{font-size:12px;min-height:49px}.team-contact>a:not(.button){font-size:12px;width:max-content;max-width:100%}.machia-history{grid-template-columns:1fr;gap:22px;padding-top:25px;margin-top:32px}.machia-history>div{display:grid;grid-template-columns:65px 1fr;gap:20px;align-items:start}.machia-history time{font-size:22px}.machia-history p{font-size:12px;margin:0;max-width:none}.footer-person{margin-bottom:21px}.service-contact-card h3{font-size:22px}.service-contact-card p{font-size:12px}.service-contact-card .button{font-size:12px;min-height:49px}.service-contact-card .contact-email{font-size:12px}}
