@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/onest-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/onest-800-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/onest-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #faf6f0;--card: #ffffff;--soft: #f4ede2;--ink: #22201d;--body: #5b544c;--muted: #8d8478;--line: #e8ded0;--accent: #c1502e;--accent-d: #a53f21;--accent-soft: #fbeee8;--dark: #2a1d14;--wrap: 1200px;--text: 900px;--r: 16px;--r-lg: 22px;--shadow: 0 1px 2px rgba(42,29,20,.05), 0 10px 26px -18px rgba(42,29,20,.4)}body:before,body:after{content:"";position:fixed;z-index:0;pointer-events:none;background:url(/img/icons/dice.png) center/contain no-repeat;opacity:.07}body:before{width:420px;height:420px;right:-110px;top:22vh;transform:rotate(8deg)}body:after{width:320px;height:320px;left:-90px;bottom:8vh;transform:rotate(-14deg)}@media(max-width:1400px){body:before,body:after{display:none}}body>*{position:relative;z-index:1}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--body);font:16.5px/1.68 Onest,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:-.004em}h1,h2,h3,h4{color:var(--ink);line-height:1.18;letter-spacing:-.025em;margin:0 0 14px}h1{font-size:clamp(30px,4.6vw,46px);font-weight:780}h2{font-size:clamp(23px,2.7vw,30px);font-weight:750}h3{font-size:19px;font-weight:700}p{margin:0 0 14px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}.wrap{width:min(100% - 40px,var(--wrap));margin-inline:auto}.pad{padding:30px 0 64px}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;font-weight:680;font-size:16px;border:1px solid transparent;cursor:pointer;white-space:nowrap}.btn:hover{text-decoration:none}.btn.primary{background:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-d)}.btn.ghost{color:var(--ink);background:#fff;border-color:#fff}.btn.ghost:hover{background:var(--soft);border-color:var(--soft)}.btn.line{color:var(--accent);border-color:var(--line);background:var(--card)}.btn.sm{padding:10px 18px;font-size:15px}.btn.primary:after,.btn.ghost:after,.btn.line:after{content:"→";font-size:17px;line-height:1;opacity:.55;transform:translate(-3px);transition:transform .18s,opacity .18s}.btn:hover:after{opacity:1;transform:translate(1px)}.tile{width:46px;height:46px;flex:none;display:grid;place-items:center}.marks{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:18px}.marks li{display:flex;gap:16px;align-items:flex-start}.marks b{display:block;color:var(--ink);margin-bottom:3px}.acc{display:grid;gap:10px;margin-top:18px}.acc details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:15px 20px}.acc summary{cursor:pointer;font-weight:620;color:var(--ink);list-style:none}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"⌄";float:right;color:var(--muted)}.acc details[open] summary:after{content:"⌃"}.acc p{margin:12px 0 0}.seotext,.lead{max-width:var(--text)}.sec{margin-top:44px}.lead{font-size:19px;color:var(--ink)}.top{background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.trow{display:flex;align-items:center;gap:20px;height:72px}.logo{display:inline-flex;align-items:center;gap:11px;flex:none;font-weight:800;font-size:21px;color:var(--ink);letter-spacing:-.035em}.logo:hover{text-decoration:none}.logo.sm{font-size:18px}.logo.sm em{display:block;font-style:normal;font-size:13.5px;font-weight:500;color:var(--muted);letter-spacing:0}.cube{width:34px;height:34px;flex:none}.menu{display:flex;gap:24px;font-size:15.5px;margin-right:auto}.menu a{color:var(--body);font-weight:560}.menu a[aria-current=page]{color:var(--accent)}.find{display:flex;align-items:center;gap:9px;flex:0 1 280px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:9px 16px;color:var(--muted)}.find input{border:0;background:none;outline:none;width:100%;font:inherit;font-size:15px;color:var(--ink)}.hero{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--dark);color:#fff;padding:clamp(34px,5vw,62px)}.heropic{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:brightness(1.32) saturate(1.05) contrast(1.02)}.hero:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#180f09e0,#180f09b3 32%,#180f0942,#180f0900 80%)}.hero>*:not(.heropic):not(.hand){position:relative;z-index:1}.hero h1,.hero h2{color:#fff;max-width:17ch}.hero p:not(.hand){color:#ffffffd1;max-width:46ch;font-size:17px}.hero .acts{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:26px}.hero .hand,.band .hand{position:absolute;right:clamp(16px,2.5vw,44px);top:20%;z-index:2;width:min(46%,520px);padding:34px 40px 38px;margin:0;font-family:Caveat,cursive;font-size:clamp(30px,3.1vw,44px);line-height:1.14;font-weight:600;color:#fff;transform:rotate(-2.5deg);text-align:center;letter-spacing:.3px;text-shadow:2px 3px 0 rgba(158,58,28,.95)}.hero .hand:before,.band .hand:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/brush.png) center / 100% 100% no-repeat;filter:drop-shadow(0 12px 12px rgba(0,0,0,.72)) drop-shadow(0 26px 30px rgba(0,0,0,.45)) drop-shadow(0 0 26px rgba(216,162,74,.5)) drop-shadow(0 0 60px rgba(216,162,74,.28))}@media(max-width:1180px){.hero .hand,.band .hand{display:none}}.feats{list-style:none;margin:0;padding:26px 0;display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.feats li{padding-left:0}.feats svg{color:var(--accent)}.feats b{display:block;color:var(--ink);font-size:17px;margin:12px 0 5px}.feats span{font-size:14.5px;color:var(--muted)}.sechead{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:8px}.sechead a{font-size:15px;font-weight:600}.grid{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.gcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);height:100%;display:flex;flex-direction:column}.gcard:hover{text-decoration:none;border-color:#dccfba}.gcard .pic{aspect-ratio:4 / 3;background:var(--soft) center/cover no-repeat}.gcard .tx{padding:14px 16px 16px}.gcard .t{display:block;font-weight:700;color:var(--ink);margin-bottom:8px}.gcard .meta{display:flex;flex-direction:column;gap:5px;font-size:13.5px;color:var(--muted)}.gcard .meta span{display:inline-flex;align-items:center;gap:7px}.sec{margin-top:42px}.lead{font-size:18.5px}.band{margin-top:46px;border-radius:var(--r-lg);overflow:hidden;position:relative;background:var(--dark) center/cover no-repeat;color:#fff;padding:clamp(30px,4.4vw,52px)}.band:after{content:"";position:absolute;inset:0;background:linear-gradient(96deg,#1e140deb,#1e140db3 48%,#1e140d26)}.band>*:not(.heropic):not(.hand){position:relative;z-index:1}.band h2{color:#fff}.band p{color:#fffc;max-width:52ch}.bottom{border-top:1px solid var(--line);background:var(--card);margin-top:60px;padding:30px 0 26px}.frow{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.flinks{display:flex;flex-wrap:wrap;gap:22px;font-size:15px}.flinks a{color:var(--body)}.soc{display:flex;gap:9px}.soc span{width:30px;height:30px;border-radius:9px;background:var(--soft);border:1px solid var(--line);display:inline-block}.fnote{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.hero,.band{background-color:#2a1d14;background-blend-mode:multiply}.hero:not([style*=url]),.band:not([style*=url]){background-image:radial-gradient(120% 140% at 12% 0%,#7a4526,#2a1d14 62%)}.gcard .pic:not([style*=url]){background-image:linear-gradient(135deg,#f4ede2,#e2d5c2);position:relative}.gcard .pic:not([style*=url]):after{content:"";position:absolute;inset:0;margin:auto;width:34px;height:34px;border-radius:10px;background:#c1502e38;transform:rotate(-10deg)}.th:not([style*=url]){background-image:linear-gradient(135deg,#f4ede2,#e2d5c2)}@media(max-width:860px){.hero:after,.band:after{background:linear-gradient(180deg,#180f099e,#180f09c7 45%,#180f09eb)}.heropic{filter:brightness(1.06) saturate(1.02)}.hero h1,.hero h2,.hero p:not(.hand),.band h2,.band p{max-width:none}}@media(max-width:1040px){.find{display:none}}@media(max-width:780px){.trow{height:auto;padding:12px 0 10px;flex-wrap:wrap;gap:12px;row-gap:10px}.logo{font-size:19px;margin-right:auto}.trow .btn.sm{order:2;margin-left:0}.menu{order:3;width:100%;gap:20px;margin-right:0;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;white-space:nowrap}.menu::-webkit-scrollbar{display:none}.menu a{flex:none;padding:7px 0}.hcrumbs a{padding:7px 0;display:inline-block}.flinks a{padding:8px 0}.seotext a,.acc a{padding:3px 0;display:inline-block}.logo{padding:4px 0}}@media(max-width:420px){.trow .btn.sm{padding:9px 14px;font-size:14px}.trow .btn.sm:after{display:none}.cube{width:28px;height:28px}.logo{font-size:18px;gap:8px}}
