html,body{overflow-x:hidden}
body{margin:0;background:#FFFFFF;font-family:'Montserrat',system-ui,sans-serif;color:#0E0E0C;-webkit-font-smoothing:antialiased}
a{color:#0E0E0C;text-decoration:none}a:hover{color:#C2410C}
@keyframes bfa{0%,24.9%{opacity:1}25%,49.9%{opacity:0}50%,74.9%{opacity:1}75%,100%{opacity:0}}@keyframes bfb{0%,24.9%{opacity:0}25%,49.9%{opacity:1}50%,100%{opacity:0}}@keyframes bfc{0%,74.9%{opacity:0}75%,100%{opacity:1}}.bf-a{animation:bfa 1.2s infinite}.bf-b{opacity:0;animation:bfb 1.2s infinite}.bf-c{opacity:0;animation:bfc 1.2s infinite}@media (prefers-reduced-motion: reduce){.bf-a,.bf-b,.bf-c{animation:none}.bf-a{opacity:1}}
@keyframes recp{0%,100%{opacity:1}50%{opacity:.25}}.rec-dot{animation:recp 1s infinite}@media (prefers-reduced-motion: reduce){.rec-dot{animation:none}}
@keyframes hal1{0%,4%{opacity:0;transform:translateY(6px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}8%,90%{opacity:1;transform:translateY(0);animation-timing-function:ease-in}96%,100%{opacity:0;transform:translateY(6px)}}@keyframes hat1{0%,6%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}15%,90%{clip-path:inset(0 0 0 0);animation-timing-function:ease-in}96%,100%{clip-path:inset(0 100% 0 0)}}@keyframes hac1{0%,18%{opacity:0;transform:translateY(6px) scale(.98);animation-timing-function:cubic-bezier(.2,.7,.2,1)}22%,90%{opacity:1;transform:translateY(0);animation-timing-function:ease-in}96%,100%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes hal2{0%,26%{opacity:0;transform:translateY(6px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}30%,90%{opacity:1;transform:translateY(0);animation-timing-function:ease-in}96%,100%{opacity:0;transform:translateY(6px)}}@keyframes hat2{0%,28%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(25,end)}37%,90%{clip-path:inset(0 0 0 0);animation-timing-function:ease-in}96%,100%{clip-path:inset(0 100% 0 0)}}@keyframes hac2{0%,40%{opacity:0;transform:translateY(6px) scale(.98);animation-timing-function:cubic-bezier(.2,.7,.2,1)}44%,90%{opacity:1;transform:translateY(0);animation-timing-function:ease-in}96%,100%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes har1{0%,46%{opacity:0;transform:translateX(-6px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}50%,90%{opacity:1;transform:translateX(0);animation-timing-function:ease-in}96%,100%{opacity:0;transform:translateX(-6px)}}@keyframes har2{0%,49%{opacity:0;transform:translateX(-6px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}53%,90%{opacity:1;transform:translateX(0);animation-timing-function:ease-in}96%,100%{opacity:0;transform:translateX(-6px)}}@keyframes har3{0%,52%{opacity:0;transform:translateX(-6px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}56%,90%{opacity:1;transform:translateX(0);animation-timing-function:ease-in}96%,100%{opacity:0;transform:translateX(-6px)}}@keyframes har4{0%,56%{opacity:0;transform:translateX(-6px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}61%,90%{opacity:1;transform:translateX(0);animation-timing-function:ease-in}96%,100%{opacity:0;transform:translateX(-6px)}}@keyframes han{0%,62%{opacity:0;transform:translateY(14px) scale(.98);animation-timing-function:cubic-bezier(.2,.7,.2,1)}68%,90%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:ease-in}96%,100%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes hak1{0%,66%{opacity:0;transform:translate(-8px,-8px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}72%,90%{opacity:1;transform:translate(0,0);animation-timing-function:ease-in}96%,100%{opacity:0;transform:translate(-8px,-8px)}}@keyframes hak2{0%,66%{opacity:0;transform:translate(8px,-8px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}72%,90%{opacity:1;transform:translate(0,0);animation-timing-function:ease-in}96%,100%{opacity:0;transform:translate(8px,-8px)}}@keyframes hak3{0%,66%{opacity:0;transform:translate(-8px,8px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}72%,90%{opacity:1;transform:translate(0,0);animation-timing-function:ease-in}96%,100%{opacity:0;transform:translate(-8px,8px)}}@keyframes hak4{0%,66%{opacity:0;transform:translate(8px,8px);animation-timing-function:cubic-bezier(.2,.7,.2,1)}72%,90%{opacity:1;transform:translate(0,0);animation-timing-function:ease-in}96%,100%{opacity:0;transform:translate(8px,8px)}}.hal1{animation:hal1 10s infinite both}.hat1{animation:hat1 10s infinite both}.hac1{animation:hac1 10s infinite both}.hal2{animation:hal2 10s infinite both}.hat2{animation:hat2 10s infinite both}.hac2{animation:hac2 10s infinite both}.har1{animation:har1 10s infinite both}.har2{animation:har2 10s infinite both}.har3{animation:har3 10s infinite both}.har4{animation:har4 10s infinite both}.han{animation:han 10s infinite both}.hak1{animation:hak1 10s infinite both}.hak2{animation:hak2 10s infinite both}.hak3{animation:hak3 10s infinite both}.hak4{animation:hak4 10s infinite both}.hat1,.hat2{display:inline-block;white-space:nowrap}@media (prefers-reduced-motion: reduce){.hal1,.hat1,.hac1,.hal2,.hat2,.hac2,.har1,.har2,.har3,.har4,.han,.hak1,.hak2,.hak3,.hak4{animation:none;opacity:1;transform:none;clip-path:none}}
summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}
@keyframes bzember{0%{opacity:0;transform:translateY(0)}12%{opacity:1}80%{opacity:.8}100%{opacity:0;transform:translateY(-260px)}}.bze{position:absolute;display:block;opacity:0;animation:bzember 7s steps(26,end) infinite}@media (prefers-reduced-motion: reduce){.bze{animation:none;opacity:0}}
@keyframes bzin{0%{opacity:0;transform:translateY(24px) scale(.96)}100%{opacity:1;transform:none}}@keyframes bzpop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.08)}100%{opacity:1;transform:scale(1)}}@keyframes bzfloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(6deg)}}@keyframes bzdraw{0%{stroke-dashoffset:24}100%{stroke-dashoffset:0}}@keyframes bzhl{0%{background-size:0% 100%}100%{background-size:100% 100%}}.bzc{animation:bzin .8s cubic-bezier(.2,.8,.2,1) both}.bzs,.bzt{animation:bzpop .6s cubic-bezier(.3,1.4,.5,1) both}.bzf{animation:bzfloat 6s ease-in-out infinite}.bzf2{animation-duration:7.5s}.bzf3{animation-duration:5s}.bzk{stroke-dasharray:24;animation:bzdraw .45s ease-out both}.bzh{background-image:linear-gradient(#FFE1CF,#FFE1CF);background-repeat:no-repeat;background-position:0 0;animation:bzhl .6s ease-out both}@media (prefers-reduced-motion: reduce){.bzc,.bzs,.bzt,.bzf,.bzk,.bzh{animation:none}.bzk{stroke-dashoffset:0}.bzh{background-size:100% 100%}}
.mscroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x;scroll-behavior:smooth;scroll-padding-inline:45px}.mscroll::-webkit-scrollbar{display:none}
