body{margin:0}
a{color:#2E2620}a:hover{color:#A0522D}
a:focus-visible,button:focus-visible{outline:2px solid #A0522D;outline-offset:3px}
@keyframes alti-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes alti-pulse{0%{box-shadow:0 0 0 0 rgba(224,96,108,.55)}70%{box-shadow:0 0 0 9px rgba(224,96,108,0)}100%{box-shadow:0 0 0 0 rgba(224,96,108,0)}}
@keyframes alti-sheen{0%{transform:translateX(0)}55%,100%{transform:translateX(560%)}}
@keyframes alti-troll{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(-42px)}66%,94%{transform:translateY(-84px)}100%{transform:translateY(-126px)}}
@keyframes alti-zoom{from{transform:scale(1.02)}to{transform:scale(1.1) translate(-1.5%,1%)}}
@keyframes alti-lamp{0%,100%{opacity:.55}50%{opacity:1}}
.alti-up{animation:alti-up 1.2s cubic-bezier(.2,.7,.1,1) both}
.alti-rbar{transition:height .45s cubic-bezier(.2,.7,.1,1),background .3s,box-shadow .3s}
@keyframes alti-rise{from{transform:scaleY(0)}to{transform:scaleY(1)}}
.alti-rank .alti-rbar{transform-origin:50% 100%;animation:alti-rise 1.1s cubic-bezier(.2,.7,.1,1) both}
.alti-pulse{animation:alti-pulse 2s ease-out infinite}
.alti-sheen{animation:alti-sheen 10s ease-in-out infinite}
.alti-troll{animation:alti-troll 18s cubic-bezier(.7,0,.2,1) infinite}
.alti-ticker:hover .alti-troll{animation-play-state:paused}
.alti-zoom{animation:alti-zoom 40s ease-in-out infinite alternate}
.alti-lamp{animation:alti-lamp 5s ease-in-out infinite}
.alti-ul{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .6s cubic-bezier(.2,.7,.1,1),color .3s}
.alti-ul:hover{background-size:100% 1px}
.alti-head a{color:inherit}
.alti-head a:hover,.alti-head button:hover{color:#F2C46B!important;text-shadow:0 0 14px rgba(242,196,107,.55)}
.alti-head a:focus-visible,.alti-head button:focus-visible{outline-color:#F2C46B}
.alti-head .alti-pill:hover{border-color:#F2C46B!important;background:rgba(242,196,107,.14)!important}
.alti-dir button:hover,.alti-dir a:hover{color:#F2C46B!important}
.alti-dir button:focus-visible,.alti-dir a:focus-visible{outline-color:#F2C46B}
.alti-foot a{color:#FFF8EE}
.alti-foot a:hover{color:#F2C46B}
.alti-pill{transition:border-color .3s,background .3s}
.alti-pill:hover{border-color:#2E2620!important}
.alti-win{transition:transform .35s cubic-bezier(.2,.7,.1,1),box-shadow .35s}
.alti-win:hover{transform:translateY(-3px)}
@media (max-width:1360px){.alti-tagname{display:none!important}}
@media (max-width:1180px){.alti-nav{display:none!important}.alti-menubtn{display:inline-flex!important}}
.alti-nav a,.alti-nav button{white-space:nowrap}
@media (min-width:1181px){.alti-mpanel{display:none!important}}
@media (max-width:1039px){.alti-phero{grid-template-columns:minmax(0,1fr)!important}.alti-ppanel{grid-template-columns:minmax(0,1fr)!important}}
@media (max-width:760px){.alti-tmeta{display:none!important}.alti-tall{display:none!important}.alti-floor{grid-template-columns:minmax(0,1fr)!important}.alti-gable{width:78%!important}}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
