@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lilita-one-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--olive:#3f4a26;--olive-deep:#2f3819;--mustard:#f2b631;--mustard-deep:#c98d16;--cream:#fff3d9;--cream-deep:#f3dfb3;--brown:#a45f3b;--brown-deep:#7a4228;--brick:#d65a40;--brick-deep:#a73e28;--green:#3db042;--ink:#22160d;--ink-soft:#5a4634;--white:#fff;--rim:3px solid var(--ink);--shadow:0 6px 0 var(--ink);--display:"Lilita One", "Arial Black", sans-serif;--body:"Nunito", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:#43522b url(/assets/pattern-025.webp) top/100% repeat-y;margin:0;font-size:18px;line-height:1.55}@media (width<=900px){body{background-size:900px}}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,.display{font-family:var(--display);letter-spacing:.01em;margin:0;font-weight:400;line-height:1.05}p{margin:0}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}.outlined{color:var(--white);-webkit-text-stroke:0;text-shadow:3px 3px 0 var(--ink),-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink),2px 2px 0 var(--ink),0 3px 0 var(--ink),3px 0 0 var(--ink),-3px 0 0 var(--ink),0 -3px 0 var(--ink)}.btn{border:var(--rim);min-height:60px;box-shadow:var(--shadow);font-family:var(--display);cursor:pointer;white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:10px 30px;font-size:24px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.btn:active{box-shadow:0 2px 0 var(--ink);transform:translateY(4px)}.btn:hover{box-shadow:0 8px 0 var(--ink);transform:translateY(-2px)}.btn.forward{background:var(--mustard);color:var(--ink)}.btn.between{background:var(--brown);color:var(--white);text-shadow:2px 2px 0 var(--ink)}.btn.leave{background:var(--brick);color:var(--white);text-shadow:2px 2px 0 var(--ink)}.btn.play{color:var(--white);text-shadow:0 3px 0 var(--ink),2px 2px 0 var(--ink),-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink),0 2px 0 var(--ink),2px 0 0 var(--ink),-2px 0 0 var(--ink),0 -2px 0 var(--ink)}.btn svg{flex:none;width:26px;height:26px}.btn .play-icon{width:auto;height:1.2em}.btn.small{border-radius:14px;min-height:50px;padding:6px 20px;font-size:22px}.ribbon{background:var(--mustard);border:var(--rim);box-shadow:0 5px 0 var(--ink);border-radius:6px;padding:10px 46px;display:inline-block;position:relative}.ribbon:before,.ribbon:after{content:"";background:var(--mustard-deep);border:var(--rim);z-index:-1;width:46px;height:100%;position:absolute;top:14px}.ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,30% 50%);left:-32px}.ribbon:after{clip-path:polygon(0 0,100% 0,70% 50%,100% 100%,0 100%);right:-32px}.ribbon.brick{background:var(--brick);color:var(--white);text-shadow:2px 2px 0 var(--ink)}.ribbon.brick:before,.ribbon.brick:after{background:var(--brick-deep)}header{z-index:50;border-bottom:var(--rim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2b1a10f0;position:sticky;top:0}.bar{align-items:center;gap:18px;min-height:76px;display:flex}.brand{align-items:center;text-decoration:none;display:flex}.brand img{width:auto;height:64px}@media (width<=420px){.brand img{height:54px}.bar{gap:10px}.btn.small{padding:6px 14px;font-size:20px}}nav{gap:4px;margin-left:auto;display:flex}nav a{color:var(--cream);border-radius:12px;padding:8px 14px;font-size:17px;font-weight:800;text-decoration:none}nav a:hover{background:#fff3d924}.bar .btn{margin-left:8px}@media (width<=860px){nav{display:none}}.hero{padding:70px 0 40px;overflow:hidden}.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid}.hero .logo{filter:drop-shadow(0 6px #0000004d);width:min(420px,78%);margin:0 0 22px -6px}.eyebrow{background:var(--cream);border:var(--rim);box-shadow:0 4px 0 var(--ink);border-radius:999px;margin-bottom:22px;padding:6px 16px;font-size:16px;font-weight:800;display:inline-block}.hero h1{font-size:clamp(52px,7.2vw,96px);line-height:.95}.hero h1 em{color:var(--mustard);text-shadow:3px 3px 0 var(--ink),-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink),2px 2px 0 var(--ink),0 3px 0 var(--ink),3px 0 0 var(--ink),-3px 0 0 var(--ink),0 -3px 0 var(--ink);font-style:normal}.hero .lead{color:var(--cream);max-width:560px;margin:26px 0 32px;font-size:21px;font-weight:700}.cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero .cta .btn{white-space:normal;text-align:center;gap:14px;min-height:76px;padding:10px 36px 12px 28px;font-size:34px;line-height:1.1}@media (width>=981px) and (width<=1180px){.hero .cta .btn{font-size:32px}}@media (width<=520px){.hero .cta .btn{width:100%;padding:10px 16px;font-size:30px}}.platforms{color:var(--cream);flex-wrap:wrap;gap:10px 18px;margin-top:22px;font-size:16px;font-weight:700;display:flex}.platforms span{align-items:center;gap:8px;display:inline-flex}.platforms svg{width:20px;height:20px}.phones{height:620px;position:relative}.phone{border:var(--rim);width:280px;box-shadow:0 10px 0 var(--ink),0 30px 40px #00000059;background:var(--ink);border-radius:34px;padding:10px;position:absolute;overflow:hidden}.phone img{border-radius:24px}.phone.a{z-index:2;top:30px;left:8%;transform:rotate(-7deg)}.phone.b{z-index:1;top:110px;right:4%;transform:rotate(6deg)}.sticker{z-index:3;filter:drop-shadow(0 6px #0000004d);position:absolute}.sticker.hey{width:150px;top:-20px;left:-10px;transform:rotate(-12deg)}.sticker.boom{width:140px;bottom:30px;right:-6px;transform:rotate(10deg)}.sticker.pow{width:110px;top:440px;left:46%;transform:rotate(-8deg)}@media (width<=980px){.hero .wrap{grid-template-columns:1fr}.phones{max-width:620px;height:560px;margin:10px auto 0}.hero{padding-top:44px}}@media (width<=560px){.phones{height:470px}.phone{width:210px}.phone.a{left:0}.phone.b{top:90px;right:0}.sticker.hey{width:110px;top:-6px}.sticker.boom{width:100px;bottom:50px}.sticker.pow{width:80px;top:350px;left:42%}}.facts{padding:10px 0 60px}.facts ul{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.facts li{background:var(--cream);border:var(--rim);box-shadow:var(--shadow);border-radius:20px;align-items:center;gap:16px;padding:20px 22px;display:flex}.facts .n{font-family:var(--display);color:var(--brick);text-align:center;min-width:62px;font-size:46px;line-height:1}.facts .t{font-weight:800;line-height:1.25}.facts .t small{color:var(--ink-soft);font-size:15px;font-weight:700;display:block}@media (width<=900px){.facts ul{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.facts ul{grid-template-columns:1fr}}section{padding:60px 0}.head{text-align:center;margin-bottom:38px}.head h2{font-size:clamp(32px,4vw,46px)}.head p{color:var(--cream);max-width:640px;margin:22px auto 0;font-size:19px;font-weight:700}.panel{background:var(--cream);border:var(--rim);box-shadow:var(--shadow);border-radius:28px;padding:34px}.men{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.man{background:var(--cream);border:var(--rim);box-shadow:var(--shadow);text-align:center;border-radius:24px;padding:22px 18px 24px;transition:transform .15s}.man:hover{transform:translateY(-6px)rotate(-1deg)}.man img{width:150px;margin:0 auto 12px}.man h3{font-size:30px}.man p{color:var(--ink-soft);margin-top:8px;font-size:16px;font-weight:700}.man .tag{background:var(--mustard);border:2px solid var(--ink);border-radius:999px;margin-top:12px;padding:3px 12px;font-size:14px;font-weight:800;display:inline-block}@media (width<=900px){.men{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.men{grid-template-columns:1fr}}.swatches{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.swatches i{border:var(--rim);width:36px;height:36px;box-shadow:0 3px 0 var(--ink);border-radius:10px;display:block}.weapons{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.weapon{background:var(--cream);border:var(--rim);box-shadow:var(--shadow);border-radius:24px;padding:18px 20px 20px;position:relative;overflow:hidden}.weapon .art{justify-content:center;align-items:center;height:110px;margin-bottom:8px;display:flex}.weapon .art img{width:auto;max-width:100%;max-height:100px;transition:transform .2s;transform:rotate(-14deg)}.weapon:hover .art img{transform:rotate(-14deg)scale(1.08)}.weapon h3{font-size:28px}.weapon p{color:var(--ink-soft);min-height:48px;margin-top:6px;font-size:16px;font-weight:700}.stats{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.stats span{background:var(--white);border:2px solid var(--ink);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:800}.stats .hot{background:var(--mustard)}.weapon .badge{background:var(--brick);color:var(--white);font-family:var(--display);border:2px solid var(--ink);text-shadow:1px 1px 0 var(--ink);border-radius:999px;padding:3px 10px;font-size:15px;position:absolute;top:14px;right:14px;transform:rotate(6deg)}@media (width<=1000px){.weapons{grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.weapons{grid-template-columns:1fr}}.maps{grid-template-columns:1fr 1fr;gap:24px;display:grid}.map{background:var(--cream);border:var(--rim);box-shadow:var(--shadow);border-radius:28px;overflow:hidden}.map .pic{aspect-ratio:1;border-bottom:var(--rim);background:#6eb14a;position:relative;overflow:hidden}.map .pic img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.map:hover .pic img{transform:scale(1.04)}.map .pic .ribbon{font-family:var(--display);white-space:nowrap;padding:6px 30px;font-size:26px;position:absolute;top:22px;left:50%;transform:translate(-50%)}@media (width<=480px){.map .pic .ribbon{padding:5px 20px;font-size:20px}.head .ribbon{padding:8px 30px;font-size:24px!important}}.map .txt{padding:22px 26px 26px}.map h3{font-size:32px}.map p{color:var(--ink-soft);margin-top:8px;font-size:17px;font-weight:700}.chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chips span{background:var(--white);border:2px solid var(--ink);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:800}@media (width<=800px){.maps{grid-template-columns:1fr}}.online .panel{grid-template-columns:1fr 300px;align-items:center;gap:40px;display:grid}.steps{counter-reset:step;gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;align-items:flex-start;gap:16px;display:flex}.steps .num:before{content:counter(step)}.steps .num{background:var(--mustard);border:var(--rim);width:44px;height:44px;box-shadow:0 3px 0 var(--ink);font-family:var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;display:flex}.steps b{font-size:19px;display:block}.steps span{color:var(--ink-soft);font-size:16px;font-weight:700}.online h2{font-size:clamp(32px,4vw,44px)}.online .panel>p{color:var(--ink-soft);margin-top:16px;font-size:18px;font-weight:700}.online .phone{width:100%;position:relative;transform:rotate(3deg)}.code{font-family:var(--display);letter-spacing:.18em;background:var(--white);border:var(--rim);box-shadow:0 4px 0 var(--ink);border-radius:14px;margin-top:18px;padding:4px 18px;font-size:40px;display:inline-block}@media (width<=860px){.online .panel{grid-template-columns:1fr}.online .phone{max-width:280px;margin:10px auto 0}}.round .panel{grid-template-columns:300px 1fr;align-items:center;gap:40px;display:grid}.awards{grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.awards li{background:var(--white);border:var(--rim);box-shadow:0 3px 0 var(--ink);border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.awards img{width:42px;height:42px}.awards b{font-family:var(--display);font-size:20px;font-weight:400;display:block}.awards span{color:var(--ink-soft);font-size:15px;font-weight:700}.round .phone{width:100%;position:relative;transform:rotate(-3deg)}.ranks{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.ranks span{background:var(--cream-deep);border:2px solid var(--ink);border-radius:999px;padding:3px 12px;font-size:14px;font-weight:800}@media (width<=860px){.round .panel{grid-template-columns:1fr}.round .phone{order:2;max-width:280px;margin:0 auto 10px}.awards{grid-template-columns:1fr}}.closing{text-align:center;isolation:isolate;background:url(/assets/hall.webp) 50% 60%/cover no-repeat;margin-top:40px;padding:230px 0 150px;position:relative}.closing:before{content:"";z-index:-1;background:linear-gradient(#43522b 0%,#43522b8c 22%,#43522b40 60%,#43522bb3 100%);position:absolute;inset:0}.closing .wrap{max-width:760px}.closing .panel{padding:50px 34px;position:relative;overflow:visible}.closing img.icon{border:var(--rim);width:140px;height:140px;box-shadow:var(--shadow);border-radius:32px;margin:-110px auto 22px;transform:rotate(-4deg)}.closing h2{font-size:clamp(34px,4.5vw,52px)}.closing p{color:var(--ink-soft);max-width:560px;margin:16px auto 28px;font-size:19px;font-weight:700}.closing .cta{justify-content:center}.closing .smack{filter:drop-shadow(0 6px #00000040);width:150px;position:absolute;top:-50px;right:-30px;transform:rotate(12deg)}@media (width<=700px){.closing .smack{width:100px;top:-40px;right:-10px}}.closing .fine{color:var(--cream);opacity:.65;text-shadow:0 1px 2px #0009;font-size:14px;font-weight:700;text-decoration:none;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.closing .fine:hover{opacity:1;text-decoration:underline}.more{text-align:center;margin-top:30px}.more a{color:var(--cream);text-underline-offset:4px;font-size:19px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-block}.more a:hover{color:var(--mustard)}.page{padding:40px 0 70px}.page-wrap{width:min(920px,100% - 40px);margin-inline:auto}nav.crumbs{color:var(--cream);flex-wrap:wrap;gap:6px 0;margin:0 0 18px;font-size:15px;font-weight:800;display:flex}nav.crumbs a,nav.crumbs span{border-radius:0;padding:0;font-size:15px}nav.crumbs a{color:var(--cream);opacity:.8;text-decoration:none}nav.crumbs a:hover{opacity:1;background:0 0;text-decoration:underline}nav.crumbs>*+:before{content:"/";opacity:.5;margin:0 10px}.page h1{font-size:clamp(40px,6vw,68px);line-height:1}.updated{color:var(--cream);opacity:.85;margin-top:16px;font-size:15px;font-weight:700}.page .lead{color:var(--cream);max-width:780px;margin:20px 0 26px;font-size:21px;font-weight:700}.page .lead a{color:var(--mustard);text-underline-offset:3px}.page .cta{margin:28px 0 8px}.page .panel{margin-top:26px;padding:30px 34px}.page section.panel{padding:30px 34px}.page .panel h2{margin-bottom:6px;font-size:clamp(28px,3.4vw,38px)}.page .panel h3{margin-top:22px;font-size:24px}.page .panel p{margin-top:12px;font-weight:600}.page .panel ul,.page .panel ol{margin:12px 0 0;padding-left:24px;font-weight:600}.page .panel li{margin-top:6px}.page .panel a{color:var(--brick-deep);text-underline-offset:3px;font-weight:800}.in-short{background:var(--white)}.in-short ul{list-style:none;padding-left:0!important}.in-short li{padding-left:34px;font-weight:700;position:relative}.in-short li:before{content:"";background:var(--mustard);border:var(--rim);border-radius:50%;width:20px;height:20px;position:absolute;top:5px;left:0}.table-wrap{border:var(--rim);background:var(--white);box-shadow:0 4px 0 var(--ink);border-radius:16px;margin-top:16px;overflow-x:auto;container-type:inline-size}.page table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.35}.page caption{caption-side:top;text-align:left;font-family:var(--display);padding:12px 16px 6px;font-size:20px}.page caption span{max-width:calc(100cqw - 32px);display:block}.page th,.page td{border-top:2px solid var(--cream-deep);text-align:left;vertical-align:middle;padding:10px 14px}.page thead th{background:var(--mustard);font-family:var(--display);border-top:0;font-size:17px;font-weight:400}.page tbody th{font-weight:800}.page tbody th img{vertical-align:middle;object-fit:contain;width:auto;max-width:96px;height:34px;margin-right:10px;display:inline-block}.page figure.pic{margin:18px 0 0}.page figure.pic img{border:var(--rim);max-height:640px;box-shadow:0 4px 0 var(--ink);background:var(--white);border-radius:18px;margin-inline:auto}.faq .qa h3{font-size:22px}.faq .qa p{margin-top:6px}.page ol.changes{padding-left:0;list-style:none}.changes li{border-top:2px solid var(--cream-deep);grid-template-columns:170px 1fr;gap:6px 16px;padding:12px 0;display:grid}.changes li:first-child{border-top:0}.changes time{font-family:var(--display);color:var(--brick);font-size:19px}.changes p{margin-top:0!important}.page ul.downloads{padding-left:0;list-style:none}.downloads li{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.downloads .size{color:var(--ink-soft);font-size:14px;font-weight:800}.not-found .back{margin-top:22px}.not-found .back a{color:var(--cream);font-weight:800}@media (width<=560px){.page .panel,.page section.panel{padding:22px 18px}.changes li{grid-template-columns:1fr}.page .lead{font-size:19px}.page td.long,.page th.long{min-width:11em}}.bottom-bar{border-top:var(--rim);background:#2b1a10f0}.bottom-bar nav{flex-wrap:wrap;justify-content:center;gap:4px;margin:0 auto;padding:18px 0;display:flex}.bottom-bar nav a[aria-current=page]{background:#fff3d924}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
