:root{--ink:#0c0a0a;--accent:#ff6cb5;--paper:#fff;--header-height:80px;--logo-width:150px;--gutter:40px;--gutter-narrow:20px;--nav-gap:30px;--footer-height:258px;--narrow:980px}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-300-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-300-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-300-latin.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:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-400-latin.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:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-500-latin.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:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-700-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-700-latin.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}*,:before,:after{box-sizing:border-box}html{background:var(--ink)}body{background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:normal}img{max-width:100%;display:block}@media (width>=980px){body{transition:opacity .2s ease-in-out}.is-entering body{opacity:0}}a{color:inherit;text-decoration:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:1000;background:var(--accent);color:var(--ink);padding:12px 20px;font-weight:700;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.board{height:var(--board-height);--design:1200px;--board-height:var(--bh-w1440);position:relative}.placed{left:calc(50% - var(--design) / 2 + var(--px));top:var(--py);width:var(--pw);--px:var(--x-w1440);--py:var(--y-w1440);--pw:var(--w-w1440);--ph:var(--h-w1440);--protate:var(--r-w1440,0deg);--palign:var(--a-w1440,left);--pfs:var(--fs-w1440,inherit);--plh:var(--lh-w1440,inherit);--pls:var(--ls-w1440,inherit);--ptt:var(--tt-w1440,none);--pbgs:var(--bgs-w1440,auto);--pbgp:var(--bgp-w1440,50% 50%);--pbgc:var(--bgc-w1440,transparent);text-align:var(--palign);font-size:var(--pfs);line-height:var(--plh);letter-spacing:var(--pls);text-transform:var(--ptt);background-size:var(--pbgs);background-position:var(--pbgp);background-color:var(--pbgc);background-repeat:no-repeat;position:absolute}.placed>*{transform:rotate(var(--protate))}.placed--sized{height:var(--ph)}@media (width<=1199px){.board{--design:960px;--board-height:var(--bh-w1100)}.placed{--px:var(--x-w1100);--py:var(--y-w1100);--pw:var(--w-w1100);--ph:var(--h-w1100);--protate:var(--r-w1100,0deg);--palign:var(--a-w1100,left);--pfs:var(--fs-w1100,inherit);--plh:var(--lh-w1100,inherit);--pls:var(--ls-w1100,inherit);--ptt:var(--tt-w1100,none);--pbgs:var(--bgs-w1100,auto);--pbgp:var(--bgp-w1100,50% 50%);--pbgc:var(--bgc-w1100,transparent)}}@media (width<=959px){.board{--design:640px;--board-height:var(--bh-w800)}.placed{--px:var(--x-w800);--py:var(--y-w800);--pw:var(--w-w800);--ph:var(--h-w800);--protate:var(--r-w800,0deg);--palign:var(--a-w800,left);--pfs:var(--fs-w800,inherit);--plh:var(--lh-w800,inherit);--pls:var(--ls-w800,inherit);--ptt:var(--tt-w800,none);--pbgs:var(--bgs-w800,auto);--pbgp:var(--bgp-w800,50% 50%);--pbgc:var(--bgc-w800,transparent)}}@media (width<=639px){.board{--design:480px;--board-height:var(--bh-w560)}.placed{--px:var(--x-w560);--py:var(--y-w560);--pw:var(--w-w560);--ph:var(--h-w560);--protate:var(--r-w560,0deg);--palign:var(--a-w560,left);--pfs:var(--fs-w560,inherit);--plh:var(--lh-w560,inherit);--pls:var(--ls-w560,inherit);--ptt:var(--tt-w560,none);--pbgs:var(--bgs-w560,auto);--pbgp:var(--bgp-w560,50% 50%);--pbgc:var(--bgc-w560,transparent)}}@media (width<=479px){.board{--design:320px;--board-height:var(--bh-w375)}.placed{--px:var(--x-w375);--py:var(--y-w375);--pw:var(--w-w375);--ph:var(--h-w375);--protate:var(--r-w375,0deg);--palign:var(--a-w375,left);--pfs:var(--fs-w375,inherit);--plh:var(--lh-w375,inherit);--pls:var(--ls-w375,inherit);--ptt:var(--tt-w375,none);--pbgs:var(--bgs-w375,auto);--pbgp:var(--bgp-w375,50% 50%);--pbgc:var(--bgc-w375,transparent)}}.bar[data-astro-cid-fzpbxy5g]{z-index:999;height:var(--header-height);padding:0 var(--gutter);background:var(--ink);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:var(--logo-width);height:auto}.nav[data-astro-cid-fzpbxy5g]{gap:var(--nav-gap);display:flex}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--accent);font-weight:600;position:relative}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{font-weight:700}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:after,.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover:after{content:"";border-bottom:2px solid var(--accent);width:100%;position:absolute;bottom:-2px;left:0}.burger[data-astro-cid-fzpbxy5g]{display:none}@media (width<=1200px){.bar[data-astro-cid-fzpbxy5g]{padding:0 var(--gutter-narrow)}}@media (width<=980px){.bar[data-astro-cid-fzpbxy5g]{height:auto;padding:var(--gutter-narrow);align-items:flex-start;position:relative}.burger[data-astro-cid-fzpbxy5g]{cursor:pointer;background:0 0;border:0;width:42px;height:32px;margin-top:12.3px;padding:0;display:block;position:relative}.burger-label[data-astro-cid-fzpbxy5g]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.burger-lines[data-astro-cid-fzpbxy5g]{position:absolute;inset:0}.burger-lines[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{background:var(--accent);width:42px;height:5px;position:absolute;left:0}.burger-lines[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:first-child{top:0}.burger-lines[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(2){top:13px}.burger-lines[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(3){top:26px}.nav[data-astro-cid-fzpbxy5g]{padding:24px var(--gutter-narrow) 32px;background:var(--ink);flex-direction:column;gap:24px;display:none;position:absolute;top:100%;left:0;right:0}.bar[data-astro-cid-fzpbxy5g].is-open .nav[data-astro-cid-fzpbxy5g]{display:flex}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{align-self:flex-start}.bar[data-astro-cid-fzpbxy5g].is-open .burger-lines[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:first-child{transform:translateY(13px)rotate(45deg)}.bar[data-astro-cid-fzpbxy5g].is-open .burger-lines[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(2){opacity:0}.bar[data-astro-cid-fzpbxy5g].is-open .burger-lines[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(3){transform:translateY(-13px)rotate(-45deg)}}.foot[data-astro-cid-nns7i3if]{background:var(--ink);color:var(--accent)}.foot[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.foot[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]>span[data-astro-cid-nns7i3if]{display:block}
