.home-intro{padding-top:76px;padding-bottom:52px}.home h1{font-size:clamp(40px,5.05vw,70px);line-height:1.12;letter-spacing:-.045em;font-weight:400;margin:0 0 52px;max-width:1120px}.home h1 span{color:var(--ink)}.home-copy{max-width:690px;font-size:18px;line-height:1.65;letter-spacing:-.015em}.home-copy p{margin-bottom:19px}.home-copy p+p{color:var(--muted);font-size:16px;max-width:630px}.home-routes{display:flex;flex-wrap:wrap;gap:30px 50px;margin-top:38px}.home-routes a{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;text-decoration:none;border-bottom:1px solid var(--ink);padding:9px 0;font-size:17px}.home-routes a:hover span{transform:translateX(4px)}.home-routes span{transition:transform .2s}.home-contact{padding-top:25px;padding-bottom:32px}.home-contact>a{font-size:13px;text-decoration:none}.home-contact>a span{margin-left:25px}@media(max-width:760px){.home-intro{padding-top:48px;padding-bottom:30px}.home h1{font-size:clamp(36px,8vw,52px);margin-bottom:34px;line-height:1.13}.home h1 br{display:none}.home h1 br:after{content:" "}.home-copy{font-size:17px}.home-copy p+p{font-size:15px}.home-routes{gap:16px 28px;margin-top:28px}.home-routes a{font-size:16px;gap:28px}.home-contact{padding-top:24px;padding-bottom:30px}}