@keyframes bg{0%{background-position:0 bottom}to{background-position:1000px bottom}}@keyframes bg-rev{0%{background-position:1000px bottom}to{background-position:0 bottom}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes slider-before{0%,to{opacity:0}10%,70%{opacity:.25}}@keyframes animatedgradient{0%{background-position:0 100%}25%{background-position:100%0}50%{background-position:100% 100%}to{background-position:0 0}}@font-face{font-weight:400;font-family:Roboto;font-style:normal;src:url(../fonts/Roboto-Regular.woff2)format("woff2"),url(../fonts/Roboto-Regular.woff)format("woff");font-display:swap}@font-face{font-weight:400;font-family:Roboto;font-style:italic;src:url(../fonts/Roboto-Italic.woff2)format("woff2"),url(../fonts/Roboto-Italic.woff)format("woff");font-display:swap}@font-face{font-weight:700;font-family:Roboto;font-style:normal;src:url(../fonts/Roboto-Bold.woff2)format("woff2"),url(../fonts/Roboto-Bold.woff)format("woff");font-display:swap}@font-face{font-weight:400;font-family:"Roboto Condensed";font-style:normal;src:url(../fonts/RobotoCondensed-Regular.woff2)format("woff2"),url(../fonts/RobotoCondensed-Regular.woff)format("woff");font-display:swap}@font-face{font-weight:400;font-family:"Roboto Condensed";font-style:italic;src:url(../fonts/RobotoCondensed-Italic.woff2)format("woff2"),url(../fonts/RobotoCondensed-Italic.woff)format("woff");font-display:swap}@font-face{font-weight:400;font-family:"Roboto Mono";font-style:normal;src:url(../fonts/RobotoMono-Regular.woff2)format("woff2"),url(../fonts/RobotoMono-Regular.woff)format("woff");font-display:swap}:root{--transition-duration:150ms;--transition-function:ease-in-out;--color-text:#ffffff;--color-body:#05081a;--page-text:#050818;--page-body:#ffffff;--color-hover:#0039a6;--color-active:#d52b1e;--link-color:#0000ee;--link-visited:#551a8b;--bg-code:#f8f8f8;--page-width:1200px;--offset-pageX:14px;--offset-pageY:0.875rem;--font-size:1.125rem}body{grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-width:320px;min-height:100vh;margin:0;font-size:var(--font-size);line-height:1.5;font-family:Roboto,Arial,Helvetica,sans-serif;color:var(--page-text);background-color:var(--page-body)}img,video{max-width:100%;height:auto}a:focus-visible,area:focus-visible,button:focus-visible,iframe:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-active);outline-offset:1px}h1,h2,h3,h4,h5{font-weight:400;font-family:"Roboto Condensed","Trebuchet MS",Helvetica,sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}button[type=submit],code,input,pre,textarea{font-family:"Roboto Mono","Courier New",Courier,monospace}button{cursor:pointer}:disabled{cursor:not-allowed}.visually-hidden{position:absolute;width:0;height:0;margin:0;padding:0;overflow:hidden;border:0;outline:0}.t-small{font-size:.9em}.container{position:relative;max-width:var(--page-width);margin:0 auto;padding:var(--offset-pageY) var(--offset-pageX)}.container>*{margin-top:0}.container>:last-child{margin-bottom:0}abbr[data-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;text-decoration-thickness:1px}.title-text{position:fixed;text-align:center;opacity:0;transition:opacity var(--transition-duration) var(--transition-function) var(--transition-duration);pointer-events:none}.title-text span{display:inline-block;width:100%;max-width:100%;padding:2px;font-size:.75em;color:#170c0c;background-color:#f9f9f9;border:1px solid #000}.title-text-v{z-index:1;opacity:1}.table{width:100%;margin-bottom:1em}.table td,.table th{padding:2px;font-weight:400;text-align:center;border:1px solid var(--page-text)}.date-page{display:block;font-size:16px;opacity:.7;padding:5px 0 4px}.bg-canvas{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#050818;background-image:radial-gradient(at bottom,#090f2d,#050818);background-repeat:no-repeat;background-position:center bottom;scrollbar-gutter:stable}.header__nav{display:flex;align-items:center}.header__logo{margin-right:15px}.header__list{display:flex;margin:0 0 0 auto;padding:0;list-style-type:none}.header__item:last-child{margin-right:-9px}.header__link{display:block;padding:8px 9px;font-size:22px;font-family:"Roboto Condensed","Trebuchet MS",Helvetica,sans-serif;color:inherit;text-decoration:none;transition:color var(--transition-duration) var(--transition-function),opacity var(--transition-duration) var(--transition-function)}.header__link:hover{color:var(--color-hover)}.header__link:active{color:var(--color-active)}.header--index{position:fixed;top:0;right:0;left:0;z-index:2;background-image:linear-gradient(to bottom,var(--color-body) 85%,transparent)}.header--index::after,.header--index::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:214px;background-image:url(../img/home/cloud-2.png);background-image:image-set(url(../img/home/cloud-2.png),url(../img/home/cloud-2.avif)type("avif"));background-position:center bottom;pointer-events:none}.header--index::after{height:100px;background-image:url(../img/home/cloud-1.png);background-image:image-set(url(../img/home/cloud-1.png),url(../img/home/cloud-1.avif)type("avif"))}.header--index .header__nav{margin:0 auto}.header--index .header__link:hover:not(:active){color:#fff;opacity:.7}.header__nav-toggle{display:none}.header__bottom-bg{position:relative;z-index:0}.header__bottom-bg::before{content:"";position:absolute;z-index:-1;background-color:var(--color-hover);inset:0;mask-repeat:space;mask-image:url(../img/icons/bg-header-pages.svg);mask-size:14px}.header__bottom h1{margin:0;font-size:1.4em;line-height:1}.header__bottom p{margin-top:18px;margin-bottom:0;font-size:18px}.header__bottom-container{display:flex;justify-content:space-between;gap:var(--offset-pageY) var(--offset-pageX)}.header__bottom-correct svg{width:19px;height:19px;transition:fill var(--transition-duration) var(--transition-function);fill:var(--page-text)}.header__bottom-correct:hover svg{fill:var(--color-hover)}.header__bottom-correct:active svg{fill:var(--color-active)}.logo,.logo svg{color:var(--page-text)}.logo{position:relative;display:flex;align-items:center;font-size:20px;line-height:30px;text-transform:uppercase;text-decoration:none;transition:color var(--transition-duration) var(--transition-function)}.logo:hover{color:var(--color-hover)}.logo:active{color:var(--color-active)}.logo svg{display:block;width:60px;height:60px;border:2px solid #fff;border-radius:50%}.logo__text{display:block;width:min-content;margin-left:15px}.logo__inner{position:relative;display:block}.logo--snow .logo__inner::after{content:"";position:absolute;top:-16px;left:-16px;z-index:-1;width:95px;height:95px;background-image:url(../img/holiday/snow.png);background-size:contain}.logo--pigeon .logo__inner::before{border:2px solid #eb7e1c;content:"";position:absolute;top:0;left:0;width:60px;height:60px;background-color:#000;background-image:url(../img/holiday/pigeon.svg);background-repeat:no-repeat;background-position:center;background-size:40px;border-radius:50%}.card{position:relative;display:flex;flex-direction:column;height:100%}.card blockquote{margin:auto 0 1em}.card__title{margin:0 0 .5em;font-size:35px;line-height:1}.card__title a{color:inherit;text-decoration:none;transition:opacity var(--transition-duration) var(--transition-function)}.card__title a:hover{opacity:.7}.card__title a:active{opacity:.5}.card__desc{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card__link{display:inline-block;color:inherit;transition:color var(--transition-duration) var(--transition-function)}.card__link:hover{color:var(--color-hover)}.card__link:hover::after{background-color:var(--color-hover)}.card__link:active{color:var(--color-active)}.card__link:active::after,.slider__content .card__link:active::after{background-color:var(--color-active)}.card__meta{display:flex;flex-wrap:wrap;margin:0;padding-right:1em;font-size:14px;opacity:.8}.card__date{margin-left:auto;opacity:.8}.footer p{margin:0}.footer__container{display:flex;justify-content:space-between;align-items:center}.index .footer,.index section{position:relative;z-index:1}.footer__link,.index h2 a{color:inherit;text-decoration:none}.footer__link{text-transform:lowercase;transition:color var(--transition-duration) var(--transition-function)}.footer__link:hover{color:var(--color-hover)}.footer__link:active,.index h2 a:active,.slider__content .card__link:active{color:var(--color-active)}.social{display:inline-flex;width:fit-content;margin:0;padding:0;list-style-type:none}.social__item{margin:4px}.social-link,.social-link::before{width:27px;height:27px;border-radius:50%}.social-link{position:relative;display:block;box-sizing:border-box}.social-link::before{content:"";position:absolute;top:0;left:0;background-color:var(--page-body);border:1px solid var(--page-text);opacity:.8}.social-link svg{position:absolute;top:0;left:0;width:29px;height:29px;transition:fill var(--transition-duration) var(--transition-function),opacity var(--transition-duration) var(--transition-function);fill:var(--page-text)}.social-link:hover svg{opacity:1;fill:var(--color-hover)}.social-link:active svg{opacity:1;fill:var(--color-active)}.index{grid-template-rows:1fr auto;color:#fff;background-color:var(--color-body)}.index::after{content:"";position:fixed;bottom:0;left:0;width:100%;height:354px;background-image:url(../img/home/bg_footer@768.png);background-image:image-set(url(../img/home/bg_footer@768.avif)type("avif"),url(../img/home/bg_footer@768.png));background-repeat:no-repeat;background-position:center bottom;pointer-events:none}.index section{overflow:hidden}.index section [class$=container]{z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;max-width:calc(var(--page-width) + var(--offset-pageX)*2);min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding:calc(var(--offset-pageY)*3) var(--offset-pageX) calc(var(--offset-pageY)*6)}.index h1{margin:1em 0;font-size:28px;line-height:1.4;text-align:center;letter-spacing:.03em}.index h1 .logo{display:block;width:100px;height:100px;margin:0 auto 1em;color:var(--color-body);transition:color var(--transition-duration) var(--transition-function)}.index h1 .logo svg{display:block;width:100%;height:100%}.index h1 span{display:block;margin-top:.5em;font-size:.55em;letter-spacing:0}.index h2{margin:0 0 1em;font-size:50px}.index h2 a{border-bottom:1px solid;transition:color var(--transition-duration) var(--transition-function),opacity var(--transition-duration) var(--transition-function)}.index h2 a:hover:not(:active),.slider__content .card__link:hover:not(:active){opacity:.7}.index .card{padding-bottom:0}.index .logo__text{display:none}.slider{position:relative;width:100%;max-width:100%;margin:1em 0;overflow:hidden}.slider::before{content:"";position:absolute;top:0;left:0;width:50px;height:50px;opacity:0;transition:opacity var(--transition-duration) var(--transition-function);pointer-events:none;mask-image:url(../img/icons/swipe.svg);mask-repeat:no-repeat;mask-size:50px 50px}.slider:hover::before{animation-name:slider-before;animation-duration:3s}.slider .card{padding-bottom:var(--offset-pageY)}.slider__list{display:flex;align-items:flex-start;width:100%;margin:0;padding:0;list-style-type:none}.slider__item{flex-shrink:0;outline-offset:-2px!important}.slider__content{box-sizing:border-box;height:100%;padding:var(--offset-pageX) var(--offset-pageX) calc(var(--offset-pageX)/4);text-align:center}.slider__content .card__link{color:inherit;transition:color var(--transition-duration) var(--transition-function),opacity var(--transition-duration) var(--transition-function)}.slider::before,.slider__content .card__link::after{background-color:#fff}.no-js .slider__list{padding-bottom:20px;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-color:var(--color-text) transparent}.no-js .slider__list::-webkit-scrollbar{height:20px}.no-js .slider__list::-webkit-scrollbar-thumb{background:var(--color-text)}.no-js .slider__list::-webkit-scrollbar-track{background:0 0;box-shadow:0 0 1px var(--color-text)}.no-js .slider__item{display:flex;flex-basis:100%;scroll-snap-align:center}body:not(.no-js) .slider{padding-bottom:12px}body:not(.no-js) .slider__list{overflow:hidden}body:not(.no-js) .slider__item{cursor:grab}body:not(.no-js) .slider__item .slider__content{display:none}body:not(.no-js) .slider__item--current .slider__content{display:block}body:not(.no-js) .slider__content *{-webkit-user-select:none;user-select:none}body:not(.no-js) .slider__content a,body:not(.no-js) .slider__content a h3{-webkit-user-select:initial;user-select:initial}body:not(.no-js) .slider--active .slider__content{display:block;cursor:grabbing}body:not(.no-js) .slider__pagination-wrap{display:flex;width:100%;margin-top:var(--offset-pageY);font-size:0;padding:0 var(--offset-pageX);box-sizing:border-box}body:not(.no-js) .slider__pagination{position:relative;display:block;flex-grow:1;height:12px;margin:0 2px;padding:0;background-color:var(--color-hover);border:0;border-radius:4px;transition:background-color var(--transition-duration) var(--transition-function),opacity var(--transition-duration) var(--transition-function);appearance:none;opacity:.8}body:not(.no-js) .slider__pagination::after{content:"";position:absolute;top:50%;left:0;z-index:1;width:100%;height:48px;transform:translateY(-50%)}body:not(.no-js) .slider__pagination:not(:disabled,:active):hover{background-color:var(--color-text);opacity:.5}body:not(.no-js) .slider__pagination:not(:disabled):active{background-color:var(--color-text);opacity:.25}body:not(.no-js) .slider__pagination:disabled{background-color:var(--color-text)}.top:not(.top--after)::after{opacity:0}.top::after{content:"";position:absolute;bottom:var(--offset-pageY);left:50%;width:15px;height:30px;background-color:#fff;background-size:900% 300%;transform:translateX(-50%);opacity:.6;transition:opacity 1s var(--transition-function);mask-image:url(../img/icons/arrow-down.svg);mask-size:30px 30px;mask-position:center}@media (min-width:576px){:root{--offset-pageX:20px}.header__bottom h1{font-size:1.6em}.index h1{font-size:60px}.index h1 .logo{width:140px;height:140px;margin-bottom:.5em}.index h1 span{margin-top:.25em}}@media (min-width:600px){.footer__container{align-items:center;gap:var(--offset-pageX)}.footer__copyright{text-align:end}}@media (min-width:768px){:root{--offset-pageX:26px;--offset-pageY:1.25rem;--font-size:1.25rem}.header__link{font-size:20px}.header__bottom h1{font-size:1.8em}.card__title{font-size:39px}.index::after{background-image:url(../img/home/bg_footer@1280.png);background-image:image-set(url(../img/home/bg_footer@1280.avif)type("avif"),url(../img/home/bg_footer@1280.png))}}@media (min-width:990px){:root{--offset-pageX:32px}.header__link{font-size:22px}.header__bottom h1{font-size:2em}.card__desc{font-size:20px}}@media (min-width:1000px){.date-page{width:100%;max-width:calc(300px - var(--offset-pageX));height:100%}}@media (min-width:1201px){:root{--offset-pageX:38px;--offset-pageY:1.625rem;--font-size:1.375rem}.header__link{font-size:24px}.header__bottom h1{font-size:2.2em}}@media (min-width:1280px){.index::after{background-image:url(../img/home/bg_footer@2000.png);background-image:image-set(url(../img/home/bg_footer@2000.avif)type("avif"),url(../img/home/bg_footer@2000.png))}}@media (max-width:1200px){.slider .card{padding-bottom:calc(var(--offset-pageY)*2)}}@media (max-width:767px){.hide-md,.logo__text{display:none}}@media (max-width:601px){.footer__container{text-align:center;gap:var(--offset-pageY)}}@media (max-width:575px){body:not(.index) .header__nav-toggle::after,body:not(.index) .header__nav-toggle::before{color:var(--color-hover);background-color:var(--color-hover)}body:not(.index) .header__list::before{background-color:var(--page-body)}.header__nav-toggle--close+.header__list{transform:translateX(100%)}.header__nav-toggle{position:relative;display:block;width:48px;height:48px;margin-left:auto;padding:0;background-color:transparent;border:0;transition:opacity var(--transition-duration) var(--transition-function);appearance:none}.header__nav-toggle:hover{opacity:.7}.header__nav-toggle:active{opacity:1}.header__nav-toggle:active::after,.header__nav-toggle:active::before{color:var(--color-active);background-color:var(--color-active)}.header__nav-toggle::after,.header__nav-toggle::before{content:"";position:absolute;left:10px;width:28px;height:2px;color:var(--page-body);background-color:var(--page-body);box-shadow:0 0 0 currentcolor;transition:transform var(--transition-duration) var(--transition-function),box-shadow var(--transition-duration) var(--transition-function),background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function)}.header__nav-toggle::before{top:22px;transform:rotate(45deg)}.header__nav-toggle::after{top:22px;transform:rotate(-45deg)}.header__nav-toggle--close::before{top:10px;box-shadow:0 1px 0 currentcolor;transform:none}.header__nav-toggle--close::after{top:auto;bottom:10px;box-shadow:0-13px 0 currentcolor;transform:none}.header__list{position:fixed;top:88px;right:0;z-index:2;flex-direction:column;align-items:flex-end;box-sizing:border-box;width:100%;height:100%;padding:var(--offset-pageX) var(--offset-pageY);transition:transform var(--transition-duration) var(--transition-function)}.header__list::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--page-text);opacity:.8;backdrop-filter:blur(10px)}.header__list .header__item:last-child{margin-right:0}.no-js .header__list::before,.no-js .header__nav-toggle{display:none}.no-js .header__list{position:static;flex-direction:row;flex-wrap:wrap;width:fit-content;transform:none}.no-js .header--index{position:static}}@media (max-width:350px){.footer{font-size:.9em}}@media screen and (prefers-reduced-motion:reduce){:root{--transition-duration:0}}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.header--index::before{animation:bg 220s linear 0s infinite alternate}.header--index::after{animation:bg-rev 180s linear 0s infinite alternate}.logo--snow .logo__inner::after{animation:rotate 80s linear infinite}.top::after{background-image:linear-gradient(60deg,#fff,#0039a6,#d52b1e,#0039a6,#f8f8f8);animation:animatedgradient 24s ease alternate infinite}}@media (prefers-color-scheme:dark){.footer__top a{color:inherit;transition:color var(--transition-duration) var(--transition-function)}.footer__top a:hover{color:var(--color-hover)}.footer__top a:active{color:var(--color-active)}}@media (max-height:600px){.index::after{top:247px}.index section [class$=container]{min-height:600px}}
/*# sourceMappingURL=index.min.css.map */