/* Shared finishing details. */
body{letter-spacing:.02px}.nav{max-width:1100px;border-radius:11px}.nav nav a{font-size:11px}.hero{padding-top:92px;padding-bottom:83px;gap:65px}.hero h1{font-size:48px;letter-spacing:-1.4px}.hero h1 span{margin-top:17px;line-height:1.5}.hero .intro{font-size:16px;line-height:1.85}.hero-detail{max-width:430px}.hero-preview.rolodex{transform:none}.section-heading h2{line-height:1.25}.section-heading .eyebrow{margin-bottom:15px}.section-heading>p{max-width:370px}.project-option,.project-detail{transition:border-color .18s,background .18s}.project-detail{border-color:#2b3748}.detail-image{border-radius:3px}.collection-toolbar{margin-bottom:26px}.feature-list{gap:12px}.letter-layout h2{font-size:29px;line-height:1.35}.letter p{line-height:1.9}.text-link{font-size:12px}.nav .nav-download{padding:8px 15px;background:#1b2b3d;border-color:#35475b}.nav .nav-download span{margin-left:12px}.resume-home-link{display:inline-flex;align-items:center;gap:13px}.resume-home-link span{font-size:14px}
@media(max-width:1050px){.hero{gap:37px}.hero h1{font-size:42px}}
@media(max-width:760px){.hero{padding-top:57px;padding-bottom:48px;gap:40px}.hero h1{font-size:40px}.nav nav a{font-size:12px}.section-heading>p{max-width:none}.hero-preview.rolodex{max-width:530px}.rolodex-controls>span{font-size:9px}.actions{gap:23px}}
@media(prefers-reduced-motion:reduce){.project-option,.project-detail{transition:none}}
