@font-face{font-family:OpenSans;src:url(/build/assets/OpenSans-Light-COoLLgJA.woff2) format("woff2");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:OpenSans;src:url(/build/assets/OpenSans-Regular-N6ipOEWl.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:OpenSans;src:url(/build/assets/OpenSans-Bold-BcFC6EUS.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:BebasNeueBold;src:url(/build/assets/BebasNeueBold-D6DcoCkD.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:CaveatRegular;src:url(/build/assets/Caveat-Regular-DM5z7zLA.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}html{box-sizing:border-box;font-size:62.5%;height:100%;font-family:OpenSans,sans-serif;scroll-behavior:smooth;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;min-width:320px;height:100%;font-family:OpenSans,sans-serif;font-size:1.8rem;font-weight:200;line-height:1.5;letter-spacing:.1rem;background-color:#eee}@media(max-width:768px){body{font-size:1.6rem}}@media(max-width:600px){body{font-size:1.55rem}}@media(max-width:425px){body{font-size:1.4rem}}picture,picture img{display:block;width:100%;height:auto}a{text-decoration:none;cursor:pointer}p{margin:0;padding:0}.page_container{max-width:102.4rem;min-height:100%;display:flex;flex-direction:column;margin:0 auto}@media(min-width:64em){.page_container{background-color:#eee;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px #00000080}}.main{position:relative;margin-top:8rem;flex:1 0 auto;background-color:#eee}.centered{text-align:center}.list_reset{list-style:none;margin:0;padding:0}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}h1{margin:2rem 0 4rem;font-family:BebasNeueBold,sans-serif;letter-spacing:4px;text-align:center;font-size:5rem;text-transform:uppercase}h2{margin:10rem 0 4rem;text-align:center;font-size:4rem;text-transform:uppercase;color:#444}h3{margin:4rem 0 2rem;text-align:center;font-size:2.5rem;text-transform:uppercase;color:#954e4d}h4{margin:4rem 0 2rem;text-align:center;font-size:1.8rem;text-transform:uppercase;color:#555}.between_lines{display:flex;align-items:center;justify-content:center;gap:1.5rem}.between_lines:before,.between_lines:after{content:"";flex:0 0 80px;height:2px;background-color:#444}@media(max-width:768px){h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2.4rem}}@media(max-width:600px){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}.main{margin-top:6rem}}@media(max-width:425px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.6rem}}.h_stroke{color:#fff;--stroke_color: #777;text-shadow:-0 -1px 0 var(--stroke_color),0 -1px 0 var(--stroke_color),-0 1px 0 var(--stroke_color),0 1px 0 var(--stroke_color),-1px -0 0 var(--stroke_color),1px -0 0 var(--stroke_color),-1px 0 0 var(--stroke_color),1px 0 0 var(--stroke_color),-1px -1px 0 var(--stroke_color),1px -1px 0 var(--stroke_color),-1px 1px 0 var(--stroke_color),1px 1px 0 var(--stroke_color),-1px -1px 0 var(--stroke_color),1px -1px 0 var(--stroke_color),-1px 1px 0 var(--stroke_color),1px 1px 0 var(--stroke_color)}.main_page_container{margin:0 auto;padding:0 2rem;max-width:102.4rem}.header{position:fixed;top:0;width:100%;max-width:102.4rem;height:8rem;z-index:20;background-color:#fff;border-bottom:.1rem solid #e2e8f0}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:8rem;padding:.5rem 1.5rem;color:#444}.header__brand{font-family:BebasNeueBold,sans-serif;font-size:3rem;letter-spacing:.18rem;color:#444}.header__actions{display:flex;align-items:center;gap:2rem}.header__user{color:#4a5568;font-size:1.4rem}.btn{position:relative;display:block;padding:0;overflow:hidden;border-width:0;outline:none;border-radius:2.5rem;box-shadow:0 1px 4px #0009;background-color:#2196f3;color:#ecf0f1;transition:background-color .3s;cursor:pointer}.btn:hover,.btn:focus{background-color:#275dae}.btn>*{position:relative}.btn span{display:block;padding:12px 24px}.btn:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0;padding-top:0;border-radius:100%;background-color:#ecf0f14d;transform:translate(-50%,-50%)}.btn:active:before{width:120%;padding-top:120%;transition:width .2s ease-out,padding-top .2s ease-out}@media(max-width:600px){.between_lines{gap:1rem}.between_lines:before,.between_lines:after{content:"";flex:0 0 40px;height:2px;background-color:#444}.btn span{padding:10px 15px;font-size:1.4rem}.header__inner{min-height:6rem;padding:0 1.6rem}.header__brand{font-size:2.4rem}.header__user{display:none}}@media(max-width:424px){.main_page_container{padding:0 1rem}.btn span{padding:5px 10px;font-size:1.2rem}}.btn_disable{box-shadow:0 1px 4px #0003!important;background-color:#e1e1e1!important;color:#6a6a6a!important}.input_field{width:100%;padding:12px 16px;border:solid 1px #d1d5db;border-radius:8px;outline:none;font-size:1.6rem;color:#555}input::placeholder{color:#aaa}input:focus::placeholder{opacity:0;transition:opacity .2s ease}.prev_arrow,.next_arrow{cursor:pointer}.gal{width:1.5rem;height:1.5rem}[id]{scroll-margin-top:9rem}.progressive-picture{position:relative;display:block;overflow:hidden;background:#f0f0f0}img.progressive{width:100%;height:auto;display:block;filter:blur(20px);transform:scale(1.05);transition:filter .8s ease,transform 1s ease}.auth-page{min-height:calc(100vh - 8rem);display:flex;align-items:center;justify-content:center;padding:4rem 2rem 6rem}.auth-card{width:min(100%,48rem);max-width:36rem;padding:3.2rem;border-radius:1.6rem;background:#fff;box-shadow:0 1.2rem 3rem #0f172a1f}.auth-card__eyebrow{display:none}.auth-card h1{text-align:center;margin-bottom:2.4rem;font-size:2.4rem;color:#2d3748;font-weight:600;letter-spacing:0;text-transform:none}.auth-form{display:flex;flex-direction:column;gap:1.8rem}.auth-form__field{display:flex;flex-direction:column;gap:.64rem}.auth-form__field span,.auth-form__checkbox span{font-size:1.5rem;color:#4a5568;font-weight:500}.auth-form__field input{width:100%;padding:1.2rem 1.6rem;border:.16rem solid #e2e8f0;border-radius:.6rem;font:inherit;background:#fff;transition:border .2s,box-shadow .2s}.auth-form__field input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 .48rem #667eea26}.auth-form__checkbox{display:flex;align-items:center;gap:.8rem;margin:.8rem 0}.auth-form__error{padding:1.2rem 1.4rem;border-radius:.6rem;background:#fee2e2;color:#991b1b;text-align:center}.auth-form__submit{position:relative;width:100%;margin-top:.4rem;padding:1.35rem 1.8rem;border-radius:1rem;font-size:1.55rem;font-weight:700;letter-spacing:.02em;background:linear-gradient(135deg,#4f46e5,#667eea 52%,#7c3aed);box-shadow:0 1.2rem 2.4rem #667eea47;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.auth-form__submit:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff42,#fff0);opacity:.9;pointer-events:none}.auth-form__submit:hover{transform:translateY(-.1rem);box-shadow:0 1.6rem 3rem #4f46e557;filter:saturate(1.05)}.auth-form__submit:active{transform:translateY(.1rem);box-shadow:0 .8rem 1.8rem #4f46e547}.auth-form__submit:focus-visible{outline:none;box-shadow:0 0 0 .45rem #6366f12e,0 1.6rem 3rem #4f46e557}.auth-form__submit:disabled{cursor:wait;transform:none;filter:grayscale(.08);box-shadow:0 .8rem 1.8rem #667eea2e}@media(max-width:600px){.auth-page{min-height:calc(100vh - 6rem);padding:2rem 1.6rem 4rem}.auth-card{padding:2.4rem}}
