@font-face{font-family:Inter;src:url(/static/fonts/Inter-VariableFont_opsz,wght.ttf)}@font-face{font-family:l1_par-5_std_ws_z01;src:url(/static/fonts/l1_par-reg-5_std_ws_z01-a716f8ca.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:l1_par-5_std_ws_z01;src:url(/static/fonts/l1_par-bolit-5_std_ws_z01-97b6f51d.woff2);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:l1_par-5_std_ws_z01;src:url(/static/fonts/l1_par-ita-5_std_ws_z01-cc3d2c5f.woff2);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:l1_par-5_std_ws_z01;src:url(/static/fonts/l1_par-bol-5_std_ws_z01-2d811af6.woff2);font-weight:700;font-style:normal;font-display:swap}:root{--color-bg:#121730;--color-bg-light:#2e3a80;--color-title:#7b7afc;--color-title-shadow-75:#a5a5fcbf;--color-title-shadow-50:#a5a5fc80;--color-foot-shadow-75:#eeeeeebf;--color-text:#303030;--color-white:#eee;--color-red:#e81d2b;--content-max:850px;--front-page-max:500px;--footer-min-height:75px;--footer-max-height:100px;--font-size-front-big-small:3.35rem;--font-size-front-big-std:5.315rem;--font-size-front-sub-small:1.3rem;--font-size-front-sub-std:1.565rem;--font-size-nav-small:1rem;--font-size-nav-std:1.125rem;--font-size-page-title-big-small:2.85rem;--font-size-page-title-big-std:4.38rem;--font-size-page-title-sub-small:1.3rem;--font-size-page-title-sub-std:1.565rem;--font-size-page-small:1rem;--font-size-page-std:1.125rem;--font-size-page-h1-small:1.75rem;--font-size-page-h1-std:2.065rem;--font-size-page-h2-small:1.44rem;--font-size-page-h2-std:1.75rem;--font-size-footer-std:.935rem}body{background-color:var(--color-bg);margin:0;font-family:Inter}.page{flex-flow:column;min-height:100dvh;display:flex;position:relative}.buffer{width:100%;height:auto;min-height:var(--footer-min-height);max-height:var(--footer-max-height);flex:1;display:flex}.front-page{flex:1;justify-content:center;align-items:center;width:calc(100% - 20px);margin:0;padding:10px;display:flex}.front-page-title{max-width:100%;color:var(--color-title);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.front-page-title .page-title{justify-content:center;width:100%;font-family:l1_par-5_std_ws_z01,Inter,sans-serif;display:flex;& h1{margin:10px 0}}.front-page-title .pages-links{justify-content:center;align-items:start;width:100%;display:flex;& h2{word-spacing:.25em;margin:10px 0}& a{color:var(--color-title);text-shadow:none;font-family:Inter,sans-serif;transition:text-shadow .2s}& a:hover{text-shadow:0px 0px 10px var(--color-title-shadow-50)}}.navigation{padding:0;display:block}.navigation .navigation-opt{font-size:var(--font-size-nav-std);color:var(--color-title);margin:0 .18em;padding:0;display:inline-block;& a{color:var(--color-title);text-shadow:none;transition:text-shadow .2s}& a:hover{text-shadow:0px 0px 5px var(--color-title-shadow-75)}}.content-wrap{margin:auto}.main-title{text-align:left;max-width:100%;color:var(--color-title);margin:30px 0 27px;padding:0 30px;font-family:l1_par-5_std_ws_z01,Inter,sans-serif;display:block}.main-title h1,.main-title h2{margin:10px 0;padding:0}.content{background-color:var(--color-white);max-width:100%;margin:0;padding:30px}.content .text{color:var(--color-text);text-align:left;line-height:1.6}.text h1{margin-top:0}.text h1:after{content:"";border:1px solid;display:block}.text ul{list-style-type:"⬦ "}.overlay{z-index:100;opacity:0;pointer-events:none;background-color:#0000001a;justify-content:center;align-items:center;width:calc(100dvw - 60px);height:calc(100dvh - 60px);padding:30px;transition:opacity .3s;display:flex;position:fixed;inset:0}.overlay.active{opacity:1;pointer-events:all;backdrop-filter:blur(2px)}.close{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;display:flex}.close svg{pointer-events:none;width:22px;height:22px;display:block;& path{fill:var(--color-white)}}.close:hover{background-color:var(--color-red)}.photo-grid{max-width:var(--content-max);justify-content:center;place-items:center;gap:15px;margin:auto;padding:0 30px;display:grid}.photo-item{justify-content:center;align-items:center;width:260px;height:260px;display:flex}.photo-link{justify-content:center;align-items:center;width:250px;height:250px;display:flex;& img{box-shadow:none;transition:text-shadow .2s}& img:hover{box-shadow:0px 0px 3px 2px var(--color-title)}}.overlay .photo-box{max-width:calc(var(--content-max) - 15px - 15px);background-color:var(--color-bg);border:2px solid var(--color-title);border-radius:8px;flex-flow:column;align-items:center;max-height:calc(100% - 30px);padding:15px;transition:opacity .3s;display:flex;position:relative;box-shadow:2px 2px 6px 2px #000}.photo-box .photo-box-header{justify-content:right;width:100%;max-width:100%;height:32px;margin:0;padding:0;display:flex}.photo-box .photo-box-content{align-items:center;max-width:calc(100% - 10px);max-height:calc(100% - 82px);padding:15px 5px 5px;display:flex}.photo-box-content img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 177px);display:block}@media only screen and (width>=320px){.photo-grid{grid-template-columns:1fr}.front-page-title .page-title{& h1{font-size:calc(11.23vw + 17.669px)}}.front-page-title .pages-links{& h2{font-size:calc(1.514vw + 16px)}}.navigation{margin:10px 30px}.navigation .navigation-opt{font-size:var(--font-size-nav-small)}.content-wrap{width:100%;max-width:100%}.text p{font-size:var(--font-size-page-small)}.text h1{font-size:var(--font-size-page-h1-small)}.text h2{font-size:var(--font-size-page-h2-small)}.content{border-radius:0}.main-title{& h1{font-size:var(--font-size-page-title-big-small)}& h2{font-size:var(--font-size-page-title-sub-small)}}}@media only screen and (width>=600px){.front-page-title .page-title{& h1{font-size:var(--font-size-front-big-std)}}.front-page-title .pages-links{& h2{font-size:var(--font-size-front-sub-std)}}.navigation .navigation-opt{font-size:var(--font-size-nav-std)}}@media only screen and (width>=625px){.photo-grid{grid-template-columns:260px 260px}}@media only screen and (width>=850px){.photo-grid{grid-template-columns:260px 260px 260px}.navigation{margin:10px}.content-wrap{max-width:var(--content-max)}.content{border-radius:10px}.text p{font-size:var(--font-size-page-std)}.text h1{font-size:var(--font-size-page-h1-std)}.text h2{font-size:var(--font-size-page-h2-std)}.main-title{& h1{font-size:var(--font-size-page-title-big-std)}& h2{font-size:var(--font-size-page-title-sub-std)}}}.main-footer{width:100%;max-width:100%;height:auto;min-height:var(--footer-min-height);max-height:var(--footer-max-height);flex:1;display:flex}.main-footer .sock{flex-flow:row;justify-content:center;align-items:center;width:calc(100% - 30px);height:auto;padding:15px;display:flex}.sock .foot{align-items:center;max-height:25px;margin:0 15px;padding:0;display:inline-flex}.foot .footer-icon{justify-content:center;align-items:center;width:25px;height:25px;margin:0 5px;padding:0;display:inline-flex}.footer-icon img{width:22px}.footer-icon svg{height:22px}.foot .footer-link{height:25px;color:var(--color-white);justify-content:left;align-items:center;margin:0 5px;padding:0;font-size:15px;display:inline-flex;& a{color:var(--color-white);text-shadow:none;transition:text-shadow .2s}& a:hover{text-shadow:0px 0px 5px var(--color-foot-shadow-75)}}