.about{grid-template-columns:.75fr 1.25fr;align-items:start;gap:40px;display:grid}.about>div:first-child img{background:var(--blush);width:100%;height:auto;display:block}.timeline{border-left:2px solid var(--line);margin:22px 0;padding:0;list-style:none}.timeline li{padding:0 0 18px 20px;position:relative}.timeline li:before{content:"";background:var(--wine);border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:-7px}.timeline time{color:var(--wine);font-size:14px;font-weight:700}.timeline b{display:block}.timeline span{color:var(--muted);font-size:15.5px}.tools{font-size:15.5px}@media (width<=820px){.about{grid-template-columns:1fr}.about>div:first-child{max-width:340px}}.contact dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:24px 0 28px;display:grid}.contact dt{color:var(--muted);font-size:14px}.contact dd{color:var(--ink);margin:2px 0 0;font-size:19px;font-weight:700}.contact dd a{margin:-10px 0;padding:10px 0;display:inline-block}
