@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@keyframes out{0%{rotate:y 0;opacity:1}99%{rotate:y 180deg}to{opacity:0;rotate:y 180deg}}@keyframes in{0%{opacity:0;rotate:y -180deg}to{rotate:y 0;opacity:1}}::view-transition-old(root){animation:.4s ease-in both out}::view-transition-new(root){animation:.4s ease-in both in}@font-face{font-family:Tenor Sans;font-style:normal;font-weight:400;src:url(/cyr.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:fallback}@font-face{font-family:Tenor Sans;font-style:normal;font-weight:400;src:url(/lat.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-display:fallback}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{text-align:justify;interpolate-size:allow-keywords;background:#fefbf1;font-family:Tenor Sans,sans-serif;font-size:14px;line-height:1.5}a,a:hover{color:currentColor;text-decoration:none}p,pre{font:inherit;margin-bottom:10px}h3{font-size:1.17em}img{border:none;outline:none}b,span{color:#663903}.s60 h2,.s40 h2{background:linear-gradient(90deg,#e6cda6,#0000) left 0 bottom 1px/250px 3px no-repeat;margin-top:10px;margin-bottom:5px;font-size:14px;line-height:1.5}footer{text-align:center;text-shadow:-1px 0 #0000004d;background:url(/foot.avif) bottom repeat-x;height:21%;min-height:176px;padding-top:110px;font-size:13px}#content{max-width:1220px;margin:70px auto 0;padding:0 15px}#header{view-transition-name:head;z-index:1;background:url(/head.avif) top repeat-x;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:50px 40px 70px;display:flex;position:relative;& .logo{width:min(30vw,300px)}& button{all:unset;border:1px solid #fff;border-radius:5px;margin:10px;padding:5px 10px;font-size:2em;line-height:1;display:none}& hr{border-color:#fff;width:100%;margin:15px;display:none}& nav{z-index:1;gap:30px;display:flex;overflow:clip;@media (prefers-reduced-motion:no-preference){transition:height .3s}& a{text-shadow:-1px 0 #0003;font-size:17px;&.active{background-color:#0000;background-image:linear-gradient(#89330cb3),linear-gradient(#89330ccc),linear-gradient(#89330c80);background-position:calc(50% + 1px) calc(100% - 2px),calc(50% + 1px) calc(100% - 1px),50% 100%;background-repeat:no-repeat;background-size:85% 1px,90% 1px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}}}@media screen and (width<=767px){& .logo{width:min(100vw,320px);max-width:calc(100vw - 120px);margin:25px 20px 0}& nav{color:#fff;background-color:#5a2603;flex-direction:column;flex-basis:100%;align-items:center;gap:0;height:60px;position:fixed;top:0;left:0;right:0;&:not(:focus-within){& a:not(.active){opacity:0}& a.active{background:unset;position:absolute;top:1em;left:1em}}&:focus-within{pointer-events:none;height:max-content;& a{pointer-events:all;text-align:center;width:100%;padding:10px;display:block;&.active{background:#e7a54b}}& hr{display:block}}& a{@media (prefers-reduced-motion:no-preference){transition:padding .3s}}}& button{align-self:flex-end;display:block}}}.video{scale:1;&:hover:before{content:attr(title);color:#fff;text-shadow:1px 1px 1px #000;background:linear-gradient(#0005 0%,#0000 100%);width:100%;padding:5px 15px;font-size:1.5em;position:absolute;top:0;left:0}& video{max-width:100%}}.flex-row{flex-wrap:wrap;gap:30px;display:flex}.s60{max-width:calc(60% - 30px)}.s40{max-width:40%}@media screen and (width<=767px){.s60{flex-basis:100%;max-width:100%}.s40{width:100%;max-width:100%}}