.not-found-page{background-color:#ff7f2e;width:100%;min-height:100dvh;margin:0;padding:0;font-family:Trebuchet MS,Comic Sans MS,Chalkboard SE,cursive;position:relative;overflow:hidden}.not-found-page .text{color:#13242c1a;text-align:center;-webkit-user-select:none;user-select:none;width:100%;font-size:clamp(8rem,30vw,30em);line-height:1;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.not-found-page .text p{margin:0}.not-found-page .container{width:min(500px,92vw);height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-page .container:after{content:"";z-index:-1;background-color:#13242c1a;border-radius:12px;width:350px;height:12px;animation:1.2s cubic-bezier(.55,.01,.16,1.34) .1s infinite shadow-anima;position:absolute;bottom:40px;left:80px}.not-found-page .caveman{width:250px;height:300px;position:absolute}.not-found-page .caveman:first-child{right:20px}.not-found-page .caveman:nth-child(2){left:20px;transform:rotateY(180deg)}.not-found-page .head{background-color:#13242c;border-radius:50px;width:65px;height:140px;position:absolute;top:25px;left:60px}.not-found-page .head:after,.not-found-page .head:before{content:"";background-color:#13242c;border-radius:10px;width:7px;height:20px;position:absolute}.not-found-page .head:after{top:-8px;left:35px;transform:rotate(20deg)}.not-found-page .head:before{top:-8px;left:30px;transform:rotate(-20deg)}.not-found-page .head .eye{background-color:#eab08c;border-radius:50px;width:48px;height:16px;position:absolute;top:40px;left:45%;transform:translate(-50%)}.not-found-page .head .eye:after,.not-found-page .head .eye:before{content:"";background-color:#13242c;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.not-found-page .head .eye:after{left:5px}.not-found-page .head .eye:before{right:9px}.not-found-page .head .eye .nose{box-sizing:border-box;background-color:#d9766c;border-left:8px solid #13242c1a;border-radius:10px;width:15px;height:35px;position:absolute;top:12px;left:45%;transform:translate(-50%,-50%)}.not-found-page .shape{border-radius:50%;width:140px;height:140px;position:absolute;top:70px;left:50%;overflow:hidden;transform:translate(-50%)}.not-found-page .shape .circle{border-radius:50%;width:60px;height:60px;position:absolute}.not-found-page .shape .circle:after,.not-found-page .shape .circle:before{content:"";border-radius:50%;width:20px;height:20px;position:absolute}.not-found-page .shape .circle:after{top:10px;left:50px}.not-found-page .shape .circle:before{top:45px;left:60px}.not-found-page .shape .circle:first-child{top:80px;left:-12px}.not-found-page .shape .circle:nth-child(2){top:0;right:10px;transform:rotate(90deg)}.not-found-page .shape .circle:nth-child(2):after{top:10px;left:65px}.not-found-page .shape .circle:nth-child(2):before{display:none}.not-found-page .caveman:first-child .shape{background-color:#d13433}.not-found-page .caveman:first-child .shape .circle,.not-found-page .caveman:first-child .shape .circle:after,.not-found-page .caveman:first-child .shape .circle:before,.not-found-page .caveman:nth-child(2) .shape{background-color:#932422}.not-found-page .caveman:nth-child(2) .shape .circle,.not-found-page .caveman:nth-child(2) .shape .circle:after,.not-found-page .caveman:nth-child(2) .shape .circle:before{background-color:#d13433}.not-found-page .arm-right{box-sizing:border-box;transform-origin:30px 30px;z-index:1;background-color:#eab08c;border-left:8px solid #13242c1a;border-radius:50px;width:60px;height:180px;position:absolute;top:80px;left:135px}.not-found-page .arm-right .club{border-bottom:110px solid #601513;border-left:10px solid #0000;border-right:10px solid #0000;width:20px;height:0;position:absolute;top:120px;left:-60px;transform:rotate(70deg)}.not-found-page .arm-right .club:after,.not-found-page .arm-right .club:before{content:"";background-color:#601513;border-radius:50%;position:absolute;left:0}.not-found-page .arm-right .club:after{width:20px;height:20px;top:-10px}.not-found-page .arm-right .club:before{width:40px;height:40px;top:90px;left:-10px}.not-found-page .leg{border-radius:10px;width:10px;height:55px;position:absolute;top:200px}.not-found-page .leg:after{content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:15px;left:-5px}.not-found-page .leg .foot{border-radius:25px 25px 0 0;width:50px;height:25px;position:absolute;top:30px;left:-38px}.not-found-page .leg .foot:after,.not-found-page .leg .foot:before,.not-found-page .leg .foot .fingers,.not-found-page .leg .foot .fingers:after{transform-origin:bottom;background-color:#eab08c;border-radius:50%;width:15px;height:15px;position:absolute;bottom:0}.not-found-page .leg .foot:after{content:"";left:-6px}.not-found-page .leg .foot:before{content:"";left:8px;transform:scale(.6)}.not-found-page .leg .foot .fingers{left:15px;transform:scale(.6)}.not-found-page .leg .foot .fingers:after{content:"";left:11px}.not-found-page .leg:first-child{background-color:#b2524d;left:95px}.not-found-page .leg:first-child:after,.not-found-page .leg:first-child .foot,.not-found-page .leg:first-child .foot:after{background-color:#b2524d}.not-found-page .leg:first-child .foot:before{display:none}.not-found-page .leg:nth-child(2){background-color:#d9766c;left:115px}.not-found-page .leg:nth-child(2):after,.not-found-page .leg:nth-child(2) .foot{background-color:#d9766c}.not-found-page .caveman:first-child .arm-right{animation:1.2s cubic-bezier(.55,.01,.16,1.34) infinite caveman-arm-anima}.not-found-page .caveman:nth-child(2) .arm-right{animation:1.2s cubic-bezier(.55,.01,.16,1.34) .6s infinite caveman-arm-anima}@keyframes caveman-arm-anima{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.not-found-page .caveman:nth-child(2) .head{animation:1.2s cubic-bezier(.55,.01,.16,1.34) infinite caveman-head-anima}.not-found-page .caveman:first-child .head{animation:1.2s cubic-bezier(.55,.01,.16,1.34) .6s infinite caveman-head-anima}@keyframes caveman-head-anima{0%{top:25px}42%{top:25px}45%{top:50px}to{top:25px}}.not-found-page .caveman:nth-child(2) .eye:after,.not-found-page .caveman:nth-child(2) .eye:before{animation:1.2s cubic-bezier(.55,.01,.16,1.34) infinite caveman-eye-anima}.not-found-page .caveman:first-child .eye:after,.not-found-page .caveman:first-child .eye:before{animation:1.2s cubic-bezier(.55,.01,.16,1.34) .6s infinite caveman-eye-anima}@keyframes caveman-eye-anima{0%{height:5px}42%{height:5px}45%{height:1px}to{height:5px}}@keyframes shadow-anima{0%{width:350px;left:80px}25%{width:450px;left:80px}50%{width:350px;left:80px}75%{width:450px;left:0}to{width:350px;left:80px}}.not-found-page .not-found-message{color:#13242c;text-align:center;z-index:2;width:100%;max-width:28rem;padding:0 1.25rem;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.not-found-page .not-found-message h1{margin:0 0 .5rem;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:400;line-height:1.3}.not-found-page .not-found-message p{opacity:.85;margin:0 0 1.25rem;font-size:clamp(.95rem,3vw,1.125rem)}.not-found-page .not-found-link{color:#ff7f2e;cursor:pointer;background-color:#13242c;border:none;border-radius:9999px;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-block}.not-found-page .not-found-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.not-found-page .not-found-retry{color:#ff7f2e;background-color:#13242c}.not-found-page .not-found-link:hover{background-color:#1f3642;transform:translateY(-1px)}.not-found-page .not-found-link:focus-visible{outline-offset:3px;outline:2px solid #13242c}.not-found-page .not-found-brand-header{z-index:2;justify-content:center;align-items:center;gap:1.25rem;padding:1rem 1.25rem 0;display:flex;position:absolute;top:0;left:0;right:0}.not-found-page .not-found-brand-logo-wrap{flex:1 1 0;justify-content:center;align-items:center;max-width:240px;height:56px;display:flex}.not-found-page .not-found-brand-divider{background-color:#13242c33;flex-shrink:0;align-self:stretch;width:1px;margin:.35rem 0}@media (max-width:640px){.not-found-page .container{transform:translate(-50%,-50%)scale(.72)}.not-found-page .text{top:36%}.not-found-page .not-found-brand-header{gap:.75rem;padding:.75rem 1rem}.not-found-page .not-found-brand-logo-wrap{max-width:46vw;height:44px}}@media (prefers-reduced-motion:reduce){.not-found-page .arm-right,.not-found-page .head,.not-found-page .eye:after,.not-found-page .eye:before,.not-found-page .container:after{animation:none!important}}
