body{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7}h1,h2,h3,.wordmark,.photo-tag strong{font-family:Arial,Helvetica,sans-serif;font-weight:700}.hero-copy h1{letter-spacing:-.035em;line-height:1.12}h2,.path-card h3{letter-spacing:-.025em}.hero-copy>p,.section-head>p{font-size:18px}.card p,.path-card p,.business-notes p{font-size:16px}.navlinks{font-size:15px}.eyebrow{font-size:12px;letter-spacing:.1em}.note,.hero-location small{font-size:14px}.hero-copy>*{animation:none}.hero-copy{color:var(--ink)}.hardware-item{opacity:.1;transition:opacity .25s}.hardware-item svg{transform-origin:center;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .3s}.hardware-item.is-hovered{opacity:.32;animation-play-state:paused}.hardware-item.is-hovered svg{animation:hardware-play 1.2s ease-in-out infinite;filter:drop-shadow(0 3px 5px #244a7330)}html[data-theme=dark] .hardware-item{opacity:.13}html[data-theme=dark] .hardware-item.is-hovered{opacity:.4}@keyframes hardware-play{0%,100%{transform:translateY(0) rotate(0) scale(1.1)}35%{transform:translateY(-10px) rotate(16deg) scale(1.2)}70%{transform:translateY(-4px) rotate(-12deg) scale(1.16)}}@media(max-width:720px){.navlinks{font-size:16px}.hero-copy>p{font-size:17px}.hardware-item:nth-child(3n){display:none}.hardware-item:nth-child(even){display:block}.hardware-item{opacity:.075}.hero-copy h1{font-size:44px}}@media(prefers-reduced-motion:reduce){.hardware-item.is-hovered svg{animation:none;filter:none}.hardware-item svg{transition:none}}
.hardware-item svg{transform:translate3d(var(--escape-x,0px),var(--escape-y,0px),0);transition:transform .65s cubic-bezier(.16,1,.3,1);overflow:visible}.hardware-item.is-repelled{opacity:.2}html[data-theme=dark] .hardware-item.is-repelled{opacity:.25}@media(prefers-reduced-motion:reduce){.hardware-item svg{transition:none;transform:none}}

