*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#f4f0e6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.mx-auto{margin-left:auto;margin-right:auto}.w-full{width:100%}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}@media (min-width:640px){.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}}input[type=range]{height:22px}.tile{transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s,border-color .25s}.tile:hover{transform:translateY(-3px);box-shadow:8px 10px 0 #0000000f}.navlink{transition:color .2s,background .2s,border-color .2s}.navlink:hover{background:#21201c;color:#f4f0e6}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fadein{animation:fadein .4s ease both}.smooth{transition:all .35s cubic-bezier(.2,.7,.3,1)}@media (prefers-reduced-motion:reduce){.fadein{animation:none}.navlink,.smooth,.tile{transition:none}}.nav-quick{display:flex;gap:5px}@media (max-width:600px){.nav-quick{display:none}}