html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ample a{color:inherit;text-decoration:none}.ample a:hover{color:#1d2024}.ample-name{letter-spacing:-.005em;white-space:nowrap;font-family:Besley,Georgia,serif;font-weight:700}.ample ::selection{background:#b28c504d}.ample input::placeholder,.ample textarea::placeholder{color:#5c6670}.ample{overflow-x:clip}.ample-mobile-controls,.ample-menu-sheet{display:none}@media (max-width:640px){.ample-desktop-nav{display:none!important}.ample-mobile-controls{align-items:center;gap:10px;display:flex!important}.ample-menu-sheet{display:flex!important}#contact form{flex-direction:column!important;display:flex!important}#contact form>button{align-self:flex-start}.ample footer a{padding:8px 6px}}@keyframes ample-flow-a{to{stroke-dashoffset:-14px}}@keyframes ample-flow-b{to{stroke-dashoffset:-11px}}.ample-mesh-link{stroke-dasharray:2 12;animation:2.4s linear infinite ample-flow-a}.ample-mesh-reroute{stroke-dasharray:5 6;animation:.9s linear infinite ample-flow-b}@media (prefers-reduced-motion:reduce){.ample-mesh-link,.ample-mesh-reroute{stroke-dasharray:none;animation:none}}.ample footer a:hover{color:#f7f7f5}body:has(.ample){background:#f7f7f5}.ample-await .ample-hide{opacity:0;animation:.5s 2.5s forwards ample-reveal}@keyframes ample-reveal{to{opacity:1}}
