@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes riseIn{0%{transform:translateY(20px)}to{transform:translateY(0)}}.h-badge{animation:.7s cubic-bezier(.22,1,.36,1) .1s both fadeDown}.h-title{animation:.6s cubic-bezier(.22,1,.36,1) both riseIn}.h-sub{animation:.8s cubic-bezier(.22,1,.36,1) .4s both fadeUp}.h-ctas{animation:.8s cubic-bezier(.22,1,.36,1) .55s both fadeUp}.h-fine{animation:.6s .72s both fadeUp}.js [data-r]{opacity:0;transition:opacity .65s,transform .65s;transition-delay:calc(min(var(--d,0), 3) * .11s);transform:translateY(22px)}.js [data-r].on{opacity:1;transform:translateY(0)}.dg-draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1) .2s}.dg-late{opacity:0;transition:opacity .5s 1s}[data-r].on .dg-draw{stroke-dashoffset:0}[data-r].on .dg-late{opacity:1}@keyframes shine{to{transform:translate(150%)skew(-15deg)}}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)skew(-15deg)}.shimmer:hover:after{animation:.6s forwards shine}#spb{background:linear-gradient(to right, var(--color-primary), #1c1410);z-index:200;transform-origin:0;width:100%;height:2px;transition:transform 80ms linear;position:fixed;top:0;left:0;transform:scaleX(0)}.nav-drawer{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);display:grid}.nav-drawer-content{transition:opacity .2s 50ms}.faq-body{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}html{scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){.h-badge,.h-title,.h-sub,.h-ctas,.h-fine{opacity:1;animation:none;transform:none}.dg-draw{stroke-dashoffset:0;transition:none}.dg-late{opacity:1;transition:none}.js [data-r]{opacity:1;transition:none;transform:none}.shimmer:after{display:none}#spb,.faq-body,.nav-drawer,.nav-drawer-content{transition:none}}
