.wordmark{font-family:var(--font-headline);letter-spacing:-.01em}.sheet-quote{font-family:var(--font-headline)}#survey-input{scroll-margin-top:12rem}.map-sheet-grid{background-image:linear-gradient(var(--map-grid) 1px, transparent 1px), linear-gradient(90deg, var(--map-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:56px 56px}.map-sheet-fade{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.ri-road-dots{stroke-dasharray:0 14;stroke-linecap:round}.survey-label{font-family:var(--font-accent);letter-spacing:.02em}.survey-radius-dash{stroke-dasharray:3 4}@media (prefers-reduced-motion:no-preference){.survey-draw{stroke-dasharray:100;stroke-dashoffset:100px;animation:.9s cubic-bezier(.3,.6,.2,1) forwards survey-draw}.survey-fill{opacity:0;animation:.5s ease-out .45s forwards survey-fade}.survey-mark{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.38s cubic-bezier(.2,.8,.2,1) forwards survey-stamp}.survey-reply{animation:.42s ease-out both survey-fade}@keyframes survey-draw{to{stroke-dashoffset:0}}@keyframes survey-fade{0%{opacity:0}to{opacity:1}}@keyframes survey-stamp{0%{opacity:0;transform:scale(1.9)}60%{opacity:1}to{opacity:1;transform:scale(1)}}}
