/* The maker, not just the download: portrait, point of view, work and contact. */
.tamer-about{padding-block:120px;background:#E5E0D7}
.tamer-about-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.35fr);gap:clamp(40px,7vw,112px);align-items:start}
.tamer-identity{max-width:440px}
.tamer-portrait{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}
.tamer-signature{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}
.tamer-signature img{width:120px;height:auto}
.tamer-signature p{font-size:12px;line-height:1.6;color:var(--ink-muted)}
.tamer-story h2{font-size:clamp(56px,6.8vw,94px);line-height:.95}
.tamer-story>p{max-width:60ch;font-size:16px;line-height:1.65;color:var(--ink-muted);margin-top:20px}
.tamer-story .tamer-intro{font-size:clamp(22px,2.4vw,30px);line-height:1.3;letter-spacing:-.025em;color:var(--ink);margin-top:32px}
.tamer-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}
.tamer-actions .button{font-size:14px;padding-inline:22px;gap:14px}
.tamer-work-link{font-size:14px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}
.tamer-story .tamer-availability{font-size:12px;margin-top:18px}
.tamer-experience{border-top:1px solid #17171533;margin-top:64px;padding-top:28px}
.tamer-experience>p{font-size:12px;color:var(--ink-muted)}
.tamer-experience ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 32px;padding:0;margin:20px 0 0}
.tamer-experience li{font-size:clamp(18px,2vw,26px);font-weight:500;letter-spacing:-.025em}
.compact-faq{padding-block:64px;grid-template-columns:.7fr 1.3fr;gap:64px}
.compact-faq h2{font-size:clamp(36px,4vw,52px)}
.faq-heading>p{margin-top:20px;font-size:14px;color:#59554E}
.compact-faq details{padding-block:17px}
.compact-faq summary{font-size:16px}
.compact-faq details p{font-size:14px;padding-top:12px;max-width:68ch}
.tamer-social{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:24px}
.tamer-social-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}
.tamer-social-link svg{width:16px;height:16px;flex:none}
.tamer-social-linkedin{font-weight:700;letter-spacing:.01em}
@media(max-width:809px){.tamer-about{padding-block:72px}.tamer-about-grid{grid-template-columns:1fr;gap:40px}.tamer-identity{max-width:400px}.tamer-signature{margin-top:20px}.tamer-signature img{width:110px}.tamer-story h2{font-size:62px}.tamer-story>p{font-size:15px}.tamer-story .tamer-intro{font-size:25px;margin-top:24px}.tamer-actions{gap:20px}.tamer-social{gap:16px;margin-top:20px}.tamer-actions .button{font-size:13px;padding-inline:18px}.tamer-experience{margin-top:40px}.tamer-experience ul{justify-content:flex-start;gap:16px 24px}.tamer-experience li{font-size:19px}.compact-faq{grid-template-columns:1fr;padding-block:48px;gap:28px}.compact-faq h2{font-size:40px}.compact-faq h2 br{display:none}.compact-faq h2 span:before{content:' '}}
