html{scroll-behavior:smooth}body{background:#0b0b0b;margin:0}a{color:inherit;text-decoration:none}a:hover{color:inherit}a:focus-visible{outline-offset:4px;outline:2px solid}.nl{transition:opacity .2s}.nl:hover{opacity:.55}.btn{transition:transform .25s,background-color .25s,color .25s,border-color .25s}.btn:hover{transform:translateY(-2px)}.btn-p:hover,.btn-s:hover,.btn-k:hover{color:#0b0b0b!important;background:#f2efe8!important}.row .rt{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.row:hover .rt{transform:translate(18px)}.tile .ti{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.tile:hover .ti{transform:scale(1.04)}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.r1{animation:.8s cubic-bezier(.2,.7,.2,1) 50ms both rise}.r2{animation:.9s cubic-bezier(.2,.7,.2,1) .15s both rise}.r3{animation:.9s cubic-bezier(.2,.7,.2,1) .35s both rise}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.mq{animation:38s linear infinite mq}@media (width<=640px){.nav{position:static!important}}@media (width<=820px){.ab-img{width:100%!important;left:0!important}.ab-fade{background:#f2efe8e0!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.r1,.r2,.r3,.mq{animation:none}.btn,.row .rt,.tile .ti{transition:none}}
