@font-face{font-display:fallback;font-family:Inter;font-weight:100 900;src:url(/fonts/InterRegular.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Inter;font-weight:700;src:url(/fonts/InterMedium.woff2) format("woff2")}@font-face{font-display:swap;font-family:RFDewi;font-weight:100 900;font-style:normal;src:url(/fonts/RFDewiExpanded-Ultrabold.woff2) format("woff2")}@font-face{font-display:swap;font-family:RFDewi;font-weight:500;font-style:normal;src:url(/fonts/RFDewiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:RFDewi;font-weight:400;font-style:normal;src:url(/fonts/RFDewiExtended-Semibold.woff) format("woff")}:root{--heading:RFDewi,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",Helvetica,Arial,sans-serif;--paragraph:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",Helvetica,Arial,sans-serif}:root,:root[data-theme=dark]{--outline-color:#2d449d}@supports(font-variation-settings:normal){@font-face{font-display:swap;font-family:Inter Variable;font-weight:100 900;font-style:oblique 0deg 8deg;src:url(/fonts/InterVariable.woff2) format("woff2 supports variations"),url(/fonts/InterVariable.woff2) format("woff2-variations")}:root{--paragraph:"Inter Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",Helvetica,Arial,sans-serif}}*,:after,:before{background:transparent;margin:0;padding:0;font:inherit;color:inherit;border:none;box-sizing:border-box}body,html{width:100%;min-height:100%;min-width:300px}body{background-color:var(--root-bg);font-family:var(--paragraph);font-size:17px;line-height:1.5;font-weight:420;color:var(--root-color);overflow-wrap:break-word;font-synthesis:none;text-rendering:optimizeLegibility;-ms-overflow-style:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}body ::selection{background-color:#fb562e;color:#fff}em,i{font-variation-settings:"slnt" -9.5}b,strong,th{font-weight:610}b a,strong a,th a{font-weight:inherit}.about_page #header .counters .counter strong,h1,h2,h3,h4,h5,h6,section.articles article .title{font-family:var(--heading);font-size:1em;line-height:inherit;vertical-align:baseline;font-feature-settings:"onum" off,"smcp" on}.about_page #header .counters .counter strong,h1{font-size:clamp(20px,4vw,40px);font-weight:850;line-height:1.175;text-transform:uppercase;overflow-wrap:break-word}h2{font-size:clamp(20px,5vw,22px);font-weight:800;line-height:1.1}h3,section.articles article .title{font-size:clamp(16px,5vw,19px);font-weight:500;line-height:1.315}ol,ul{grid-gap:10px;gap:10px;display:grid;list-style-position:outside}ul{list-style-type:disc}ol{list-style-type:decimal}ol li{padding-left:.5em}ol li::marker{font-weight:400;color:var(--gray)}table{all:unset;max-width:100%!important;height:auto!important;margin-right:-20vw;overflow-x:auto;font-size:.925em;border:none!important;border-collapse:collapse}table,table th{width:auto!important}table th{padding:2rem 20px calc(2rem - 2px);vertical-align:middle}table td{width:auto!important;padding:2rem 20px calc(2rem - 1px);vertical-align:top;border-top:none;transition:background .2s linear}table thead th{padding:20px 25px}table td,table th{width:auto!important;padding:18px 25px;line-height:1.25;font-size:.925em;border:1px solid var(--border-color)!important;transition:background .2s linear}table tbody tr:hover th,table tr:hover td{background:rgba(0,0,0,.05)}table thead tr:hover td{background:none}section.articles article table .announce,section.articles article table .details,table p,table section.articles article .announce,table section.articles article .details{all:unset}hr{width:100%;margin:50px 0;border-bottom:1px solid var(--border-color)}button{background-color:#fff;padding:16px 25px;display:inline-block;vertical-align:middle;font-weight:700;border-radius:18px;cursor:pointer;transition:transform .1s linear}button:hover{transform:scale(1.03)}iframe,img{max-width:100%}iframe{width:100%}.notfound{width:100vw;height:100vh;font-size:20px;font-weight:600}.notfound b{font-size:clamp(20px,20vw,200px);color:var(--gray)}.maintenance-layout{background:-webkit-linear-gradient(270deg,#fff 38%,#556183 57%);width:100vw;height:100vh;padding-top:35vh;display:grid;justify-items:center;font-family:var(--heading);font-size:clamp(32px,10vw,100px);line-height:1;text-align:center;color:#fff;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-clip:text;-webkit-background-clip:text;text-fill-color:transparent;-webkit-text-fill-color:transparent}.maintenance-layout:after{background:url("data:image/svg+xml,%3Csvg width='1108' height='368' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1154 600C1154 268.63 885.37 0 554 0S-46 268.63-46 600h1200Z' fill='%23FB562E' fill-rule='nonzero'/%3E%3C/svg%3E") no-repeat top/cover;width:100%;height:48vh;left:0;right:0;bottom:0;position:fixed;content:""}:root{--button-radius:12px;--button-color:#2d3434;--button-bg:#ffcf5e;--button-disabled-bg:#bc9946;--button-disabled-border:#bc9946;--button-disabled-color:#2c3333}:root[data-theme=dark]{--button-color:#dfdae6;--button-bg:#269090;--button-border:1px solid #269090;--button-disabled-bg:#237d7d;--button-disabled-border:#237d7d;--button-disabled-color:#294c4c}.button,.link,button{transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear,transform .3s linear,color .1s linear,outline-color .15s ease-in,background-color .15s ease-in;outline:3px solid transparent;outline-offset:-1px}.button:focus-visible,.link:focus-visible,button:focus-visible{outline-color:var(--outline-color)}.button,.link{gap:0 12px;display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link{color:var(--link-color)}.link[aria-disabled=true]{opacity:.5;color:var(--disabled-color)}.button{background-color:var(--button-bg,#ffcf5e);height:56px;min-width:52px;padding:0 35px;position:relative;font-size:var(--root-font-size);font-weight:600;line-height:1;color:var(--button-color);border:var(--button-border,1px solid #ffcf5e);border-radius:var(--button-radius);text-decoration:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.button:focus,.button:hover{color:var(--button-color);z-index:1}.button:focus{box-shadow:0 0 0 3px rgba(0,132,142,.3)}.button.small{height:38px;min-width:38px;padding:0 12px;font-size:calc(var(--root-font-size) - 1px);border-radius:calc(var(--button-radius) - 1px)}.button.large{height:60px;min-width:60px;padding:0 25px;font-size:calc(var(--root-font-size) + 1px)}.button[aria-expanded=true]{background:#3bb5b3;box-shadow:inset 0 2px 1px 0 rgba(0,132,142,.3)}.button[aria-disabled=true]{background-color:var(--button-disabled-bg);border-color:var(--button-disabled-border);color:var(--button-disabled-color);box-shadow:none!important;cursor:default;opacity:1}.button.outline{background-color:transparent;color:var(--root-color);border-color:transparent;box-shadow:none}.button.outline:hover{background-color:#dee4e7}@media(prefers-color-scheme:dark){.button.outline:hover{background-color:#1d202b}}.button.outline:focus{box-shadow:0 0 0 3px #4a2883}.button.outline[aria-disabled=true]{background-color:transparent;color:var(--root-color);border-color:transparent}.button.loading{position:relative;color:hsla(0,0%,100%,0)!important;transition:color .2s linear;pointer-events:none}.button.loading:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 50 50'%3E%3Cpath fill='%23FFFFFF' d='M25.25 6.46C14.934 6.46 6.57 14.827 6.57 25.145h4.068c0-8.07 6.543-14.615 14.615-14.615V6.46z'%3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.8s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") no-repeat 50%/contain;width:clamp(22px,75%,36px);height:clamp(22px,75%,36px);top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;content:"";animation:revealLoader .4s linear forwards}.button.loading.gray:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 50 50'%3E%3Cpath fill='%23637381' d='M25.25 6.46C14.934 6.46 6.57 14.827 6.57 25.145h4.068c0-8.07 6.543-14.615 14.615-14.615V6.46z'%3E%3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.8s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") no-repeat 50%/contain}.buttons{display:grid;grid-gap:20px;gap:20px;grid-auto-flow:column;justify-content:flex-start}@keyframes revealLoader{0%{opacity:0}to{opacity:1}}:root{--root-bg:#222c4a;--root-color:#f3f3f9;--section-bg:#fff;--section-color:#1c2629;--section-radius:25px;--section-padding:clamp(50px,10vh,100px) clamp(10px,7vw,90px);--gray:#9ca4c5;--link-color:#ff4b3a;--link-hover-color:#2d449d;--link-visited-color:#2d449d;--button-hover-color:#343e5e;--border-color:#809096}:root[data-theme=dark]{--root-bg:#1f232d;--root-color:#cfd0d9;--section-bg:#252a37;--section-color:#d4d4dc;--gray:#565c73;--link-color:#c24d31;--link-hover-color:#5669b0;--link-visited-color:#5669b0;--button-hover-color:#1b1e27;--border-color:#3a4151}a{color:var(--link-color);text-decoration:none;transition:color .1s linear;text-underline-offset:2px;transition:outline .15s ease-in,outline-offset .15s ease-in;outline:0 solid transparent}a:hover{color:var(--link-hover-color);text-decoration:none}#__next,#app{width:100vw;max-width:1250px;margin:0 auto}@media only screen and (min-width:800px){#__next,#app{width:95vw}}nav{margin:100px clamp(10px,7vw,90px) 0;display:grid;grid-template-areas:"logo about";font-family:var(--heading);font-weight:500;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;align-content:center;justify-content:space-between}@media only screen and (min-width:768px){nav{gap:0 clamp(20px,5vw,60px);grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo . about yearbook";font-size:19px;justify-content:flex-start}}nav .logo{width:clamp(90px,10vw,100px);height:clamp(90px,10vw,100px);grid-area:logo}@media only screen and (min-width:768px){nav .logo{margin-left:-40px}}nav .logo a{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Ccircle cx='50' cy='50' r='50' fill='%23FB562E'/%3E%3Cpath fill='%23FFF' d='M20.122 57.317v-6.935c0-4.15-2.44-6.48-5.484-6.48-1.627 0-2.939.67-4.25 1.982l-.21-1.794h-2.86v13.227h3.174V50.57c0-2.009 1.338-3.695 3.306-3.695 2.047 0 3.123 1.526 3.123 3.534v6.908h3.201Zm13.304 0v-7.055c0-1.737 1.101-3.26 2.873-3.26 1.773 0 2.498 1.47 2.498 3.207v7.108h3.276V50.21c0-3.955-1.853-6.253-5.612-6.253-1.72 0-3.25.534-4.431 2.405-.752-1.817-2.337-2.459-3.921-2.459-1.262 0-2.793.481-3.491 1.818l-.242-1.604h-3.035v13.201h3.277v-7.055c0-1.737 1.047-3.313 2.82-3.313 1.799 0 2.712 1.576 2.712 3.313v7.055h3.276Zm22.672 0v-6.935c0-4.15-2.44-6.48-5.484-6.48-1.627 0-2.94.67-4.251 1.982l-.21-1.794h-2.86v13.227h3.175V50.57c0-2.009 1.338-3.695 3.306-3.695 2.047 0 3.122 1.526 3.122 3.534v6.908h3.202Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%/cover;width:100%;height:100%;display:inline-block;text-indent:-9999px;justify-self:flex-start;border-radius:120px}@media(prefers-color-scheme:dark){nav .logo a{background:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='nonzero' fill='none'%3E%3Crect fill='%23DF4F2D' width='100' height='100' rx='50'/%3E%3Cpath d='M20.12 57.32v-6.94c0-4.15-2.44-6.48-5.48-6.48-1.63 0-2.94.67-4.25 1.98l-.21-1.79H7.32v13.23h3.17v-6.75c0-2 1.34-3.7 3.3-3.7 2.05 0 3.13 1.53 3.13 3.54v6.9h3.2Zm13.3 0v-7.06c0-1.73 1.1-3.26 2.88-3.26 1.77 0 2.5 1.47 2.5 3.2v7.12h3.27V50.2c0-3.96-1.85-6.25-5.6-6.25a4.8 4.8 0 0 0-4.44 2.4c-.75-1.82-2.34-2.46-3.92-2.46-1.26 0-2.8.48-3.5 1.82l-.23-1.6h-3.04v13.2h3.28v-7.06c0-1.73 1.05-3.31 2.82-3.31 1.8 0 2.71 1.58 2.71 3.31v7.06h3.28Zm22.68 0v-6.94c0-4.15-2.44-6.48-5.49-6.48-1.62 0-2.94.67-4.25 1.98l-.2-1.79h-2.87v13.23h3.18v-6.75c0-2 1.34-3.7 3.3-3.7 2.05 0 3.13 1.53 3.13 3.54v6.9h3.2Z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%/cover}}nav a{min-height:55px;padding:22px 30px;display:block;color:var(--root-color);border-radius:20px;white-space:nowrap;transition:background-color .35s linear}nav a:hover{background-color:var(--button-hover-color);color:inherit}nav a.about-link{grid-area:about}nav a.yearbook-link{padding-right:35px;position:relative;display:none}@media only screen and (min-width:768px){nav a.yearbook-link{grid-area:yearbook;display:block}}nav a.yearbook-link:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Ccircle cx='17.5' cy='17.5' r='17.5' fill='%237D87AE'/%3E%3Cpath fill='red' stroke='%23FFF' stroke-linecap='square' stroke-width='1.833' d='M13.467 11.733h8.8m0 0v8.8m-.734-8.066L12 22'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%/cover;width:35px;height:35px;margin:auto -8px auto 15px;top:0;bottom:0;right:0;position:absolute;transform:translateX(15%);content:""}#header{padding:clamp(80px,22vmin,250px) clamp(10px,7vw,90px) clamp(50px,10vh,100px)}@media only screen and (min-width:768px){#header h1,.about_page #header .counters .counter strong{max-width:80%}}#header .description{margin-top:15px;font-family:var(--heading);font-size:clamp(15px,4vw,19px);font-weight:400;color:var(--gray)}.word{margin-bottom:-20px;overflow:hidden}.word,.word .letter{display:inline-block}.word .letter{vertical-align:middle;line-height:1.4}#footer{margin:35px clamp(10px,7vw,90px);grid-gap:20px 0;gap:20px 0;display:grid;align-items:baseline;justify-items:center;font-family:var(--heading);font-size:16px;font-weight:500}@media only screen and (min-width:768px){#footer{grid-template-columns:1fr auto;justify-items:flex-start;font-size:19px}}#footer .text{color:var(--gray)}#footer .social{grid-gap:10px 55px;gap:10px 55px;display:grid;grid-auto-flow:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}#footer .social a{display:inline-block;padding:18px 25px;border-radius:20px;color:var(--root-color);transition:background-color .25s linear}#footer .social a[href*="t.me"]:hover{background-color:#29a9ea}#footer .social a[href*="x.com"]:hover{background-color:#1da1f2}#footer .social a[href*="facebook.com"]:hover{background-color:#0668e1}.section-box{background-color:var(--section-bg);margin-bottom:60px;padding:clamp(50px,10vh,100px) clamp(10px,7vw,90px);position:relative;color:var(--section-color);border-radius:var(--section-radius)}section{--link-color:#2d449d;--link-hover-color:#ff4b3a}@media(prefers-color-scheme:dark){section{--link-color:#5669b0;--link-hover-color:#c24d31}}section .section-header{margin:0 clamp(10px,7vw,90px) 60px}section.articles:not(:last-of-type){margin-bottom:60px}section.articles button.show-more{background-color:transparent;width:100%;height:52px;margin:-20px 0 -50px;font-size:15px;font-weight:600;grid-column:1/-1;color:var(--link-color);border:none}section.articles button.show-more:hover{background-color:#f2f3f8}@media(prefers-color-scheme:dark){section.articles button.show-more:hover{background-color:var(--root-bg)}}section.articles .articles-wrapper{background-color:var(--section-bg);padding:70px clamp(10px,7vw,90px);grid-gap:80px 10vw;gap:80px 10vw;display:grid;align-content:flex-start;align-items:flex-start;position:relative;color:var(--section-color);border-radius:var(--section-radius);transform-origin:center center}@media only screen and (min-width:800px){section.articles .articles-wrapper{grid-template-columns:1fr 1fr}}section.articles article .details{font-weight:500;color:var(--gray)}section.articles article .title{margin:5px 0 15px}section.articles article .title a{display:inline-block;border-radius:1px}section.articles article .authors{display:inline;font-weight:500}section.articles article .authors a{font-weight:inherit;line-height:inherit;color:inherit}section.articles article .authors a:hover{color:var(--link-hover-color)}section.articles article .announce a{color:inherit}.archive{--link-color:#ff4b3a;--link-hover-color:#2d449d;margin:50px clamp(10px,7vw,90px);gap:15px 1.75vw;display:flex;flex-wrap:wrap;justify-items:center;justify-content:center;font-family:var(--heading);font-size:28px;font-weight:500}@media(prefers-color-scheme:dark){.archive{--link-color:#c24d31;--link-hover-color:#5669b0}}.empty-articles{height:350px;padding-bottom:10vh;align-items:center;font-family:var(--heading);font-size:20px;font-weight:600}.empty-articles,.notfound{display:grid;justify-items:center;color:var(--gray);-webkit-user-select:none;-moz-user-select:none;user-select:none}.notfound{background:var(--root-bg);width:100%;height:60vh;align-content:center;font-size:18px;font-weight:500}.notfound b{font-family:var(--heading);font-size:clamp(20px,20vw,120px);font-weight:800}.loading{min-height:66.55vh;grid-gap:45px;gap:45px;display:grid;justify-items:center;align-content:center;font-size:20px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.outline a,html.outline button{transition:outline .15s ease-in,outline-offset .15s ease-in;outline:0 solid transparent}html.outline a:focus{outline:3px solid var(--outline-color);outline-offset:5px}html.outline button:focus{outline:3px solid var(--outline-color);outline-offset:2px}html.outline nav a:focus{background-color:var(--button-hover-color)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.about_page #header .counters .counter strong,.about_page #header h1{max-width:790px}.about_page #header .description{grid-gap:.75em 0;gap:.75em 0;display:grid;align-content:flex-start}@media only screen and (min-width:768px){.about_page #header .description{max-width:60vw}}.about_page #header .counters{margin-top:70px;grid-gap:6vh 3vw;gap:6vh 3vw;display:grid}@media only screen and (min-width:768px){.about_page #header .counters{grid-auto-flow:column;grid-auto-columns:1fr}}.about_page #header .counters .counter{font-family:var(--heading);font-size:clamp(16px,5vw,19px);font-weight:400;color:var(--gray)}.about_page #header .counters .counter strong{display:block;color:var(--root-color)}.about_page section{--link-color:#ff4b3a;--link-hover-color:#5669b0;padding:80px clamp(10px,7vw,90px);display:grid}@media(prefers-color-scheme:dark){.about_page section{--link-color:#c24d31;--link-hover-color:#5669b0}}@media only screen and (min-width:768px){.about_page section{grid-template-columns:.525fr 1fr}}.about_page section .section-header{margin-left:0}.about_page section .section-header h2{font-weight:400;color:var(--gray)}@media only screen and (min-width:768px){.about_page section .section-header h2{top:15vh;position:-webkit-sticky;position:sticky}}.about_page section .about{max-width:730px;grid-gap:32px 0;gap:32px 0;display:grid}.about_page section .coordinators,.about_page section .council{grid-gap:100px 5vw;gap:100px 5vw;display:grid}.about_page section.contacts{padding:80px clamp(10px,7vw,90px);grid-gap:5vh 10vw;gap:5vh 10vw;display:grid}@media only screen and (min-width:768px){.about_page section.contacts{grid-auto-flow:column;grid-template-columns:1fr 1fr}}.about_page section.contacts .section-header{margin-left:0;margin-bottom:40px}.about_page section.contacts .content{grid-gap:10px;gap:10px;display:grid}.about_page .author{grid-gap:30px 40px;gap:30px 40px;display:grid;align-items:flex-start}@media only screen and (min-width:650px){.about_page .author{grid-template-columns:auto 1fr}}.about_page .author img{width:170px;height:220px;display:inline-block;vertical-align:middle;object-fit:cover;border-radius:16px}.about_page .author a:hover img{transform:scale(1.02);transition:transform .15s ease-in-out}.about_page .author .author-description{max-width:520px;padding-top:16px;grid-gap:16px 0;gap:16px 0;display:grid;align-content:flex-start}.about_page .author .author-description p,.about_page .author .author-description section.articles article .announce,.about_page .author .author-description section.articles article .details,section.articles article .about_page .author .author-description .announce,section.articles article .about_page .author .author-description .details{line-height:1.525}.about_page .authors{grid-gap:100px 8vw;gap:100px 8vw;display:grid;position:relative;align-items:flex-start}.about_page .authors .authors-tab{grid-gap:20px 0;gap:20px 0;display:grid}.about_page .authors .authors-tab ul{margin-top:15px;grid-gap:25px 10vw;gap:25px 10vw;display:grid;list-style:none;overflow-wrap:anywhere;align-items:flex-start;font-size:17px}@media only screen and (min-width:500px){.about_page .authors .authors-tab ul{grid-template-columns:1fr 1fr}}.article_page #header .description{--link-hover-color:#ff4b3a;max-width:70%;grid-gap:4px 20px;gap:4px 20px;display:grid}@media(prefers-color-scheme:dark){.article_page #header .description{--link-hover-color:#c24d31}}.article_page #header .description a{color:inherit}.article_page #header .description a:hover{color:var(--link-hover-color)}.article_page .article-toc{background-color:#fff;width:100%;height:50px;font-size:16px;font-weight:650;color:var(--gray);top:0;left:0;right:0;position:-webkit-sticky;position:sticky;z-index:99}.article_page .article-toc.visible{opacity:1}.article_page article{--link-color:#2d449d;--link-hover-color:#ff4b3a;background-color:var(--section-bg);padding:var(--section-padding);position:relative;border-radius:var(--section-radius);color:var(--section-color);grid-gap:1em 0;gap:1em 0;display:grid;line-height:1.435;letter-spacing:-.0025em;overflow-wrap:anywhere;font-feature-settings:"zero" on}@media(prefers-color-scheme:dark){.article_page article{--link-color:#5669b0;--link-hover-color:#c24d31}}@media only screen and (min-width:768px){.article_page article{padding-right:27vw;gap:2em 0;line-height:1.6}}.article_page article h2{margin:30px 0 0;font-size:1.35em;font-weight:500;line-height:1.325}.article_page article h3,.article_page section.articles article .title,section.articles .article_page article .title{margin:20px 0 0;font-size:1.15em;font-weight:500;line-height:1.25}.article_page article del>p,.article_page article ins>p,.article_page article>blockquote,.article_page article>details,.article_page article>ol,.article_page article>p,.article_page article>ul,.article_page section.articles article del>.announce,.article_page section.articles article del>.details,.article_page section.articles article ins>.announce,.article_page section.articles article ins>.details,.article_page section.articles article>.announce,.article_page section.articles article>.details,section.articles .article_page article del>.announce,section.articles .article_page article del>.details,section.articles .article_page article ins>.announce,section.articles .article_page article ins>.details,section.articles .article_page article>.announce,section.articles .article_page article>.details{line-height:inherit;position:relative}.article_page article del>p:empty,.article_page article ins>p:empty,.article_page article>blockquote:empty,.article_page article>details:empty,.article_page article>ol:empty,.article_page article>p:empty,.article_page article>ul:empty,.article_page section.articles article del>.announce:empty,.article_page section.articles article del>.details:empty,.article_page section.articles article ins>.announce:empty,.article_page section.articles article ins>.details:empty,.article_page section.articles article>.announce:empty,.article_page section.articles article>.details:empty,section.articles .article_page article del>.announce:empty,section.articles .article_page article del>.details:empty,section.articles .article_page article ins>.announce:empty,section.articles .article_page article ins>.details:empty,section.articles .article_page article>.announce:empty,section.articles .article_page article>.details:empty{display:none}.article_page article a{font-weight:550}.article_page article a:focus{outline-offset:1px;border-radius:2px}.article_page article a[target=_blank]:after{background-color:var(--gray);-webkit-mask:url("data:image/svg+xml,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.5 9.5 7-7m-6-1h7m0 0v7' fill-rule='nonzero' stroke='%23555' stroke-width='2' fill='none' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/cover;mask:url("data:image/svg+xml,%3Csvg width='11' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.5 9.5 7-7m-6-1h7m0 0v7' fill-rule='nonzero' stroke='%23555' stroke-width='2' fill='none' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center/cover;width:7px;height:7px;margin:0 2px;display:inline-block;vertical-align:middle;transform:translateY(-4px);content:""}.article_page article a u{text-decoration:none}.article_page article img{border-radius:1px}.article_page article ol,.article_page article ul{margin-left:20px;grid-gap:10px;gap:10px;display:grid}.article_page article ol li,.article_page article ul li{line-height:inherit}.article_page article blockquote{max-width:90%;grid-gap:15px;gap:15px;display:grid;font-size:1.15em;font-weight:500;line-height:1.4}.article_page article blockquote p,.article_page section.articles article blockquote .announce,.article_page section.articles article blockquote .details,section.articles .article_page article blockquote .announce,section.articles .article_page article blockquote .details{line-height:inherit}.article_page article figure img{width:auto;border-radius:15px}@media only screen and (min-width:768px){.article_page article figure img{margin-left:-25px}}.article_page article figure iframe[src*="youtu.be/"],.article_page article figure iframe[src*="youtube.com/"]{width:100%;aspect-ratio:16/9;border-radius:15px}.article_page article figure figcaption{margin-top:20px;font-size:.925em;color:#9ea1b2;line-height:1.425}.article_page article figure figcaption p,.article_page section.articles article figure figcaption .announce,.article_page section.articles article figure figcaption .details,section.articles .article_page article figure figcaption .announce,section.articles .article_page article figure figcaption .details{line-height:inherit}@media only screen and (min-width:768px){.article_page article figure figcaption{max-width:75%}}.article_page .article_footer{max-width:70%;margin:70px clamp(10px,7vw,90px);font-feature-settings:"zero" on}.article_page .article_footer ul{grid-gap:30px 0;gap:30px 0;display:grid}.article_page .article_footer ul li{grid-gap:0 20px;gap:0 20px;display:grid;align-items:baseline;justify-content:flex-start;justify-items:flex-start;list-style:none;font-size:16px;font-weight:500;color:var(--gray)}.article_page .article_footer ul li .label{line-height:36px;font-weight:500}.article_page .article_footer ul li a{color:var(--gray);text-decoration:underline;text-decoration-thickness:1px}.article_page .article_footer ul li a:hover{color:var(--link-color)}.article_page .article_footer .shbox{display:grid;grid-gap:15px;gap:15px;grid-auto-flow:column;justify-content:flex-start;grid-column:1/5;align-self:flex-end}.article_page .article_footer .shbox a{width:60px;height:60px;display:inline-block;border-radius:0;text-indent:-9999px}.article_page .article_footer .shbox a.shbox_f{background:#0668e1 url("data:image/svg+xml,%3Csvg width='8' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.772 19H5.32V9.499h2.366L8 6.225H5.32l.004-1.64c0-.853.073-1.31 1.18-1.31h1.48V0H5.615C2.773 0 1.772 1.589 1.772 4.26v1.965H0V9.5h1.772V19z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50%}.article_page .article_footer .shbox a.shbox_t{background:#1da1f2 url("data:image/svg+xml,%3Csvg width='19' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 2.014c-.7.341-1.45.571-2.239.678.806-.532 1.426-1.373 1.716-2.373A7.336 7.336 0 0116 1.359C15.288.522 14.273 0 13.154 0 11 0 9.256 1.921 9.256 4.29c0 .336.033.664.101.978C6.116 5.091 3.241 3.382 1.321.784A4.622 4.622 0 00.793 2.94c0 1.487.689 2.802 1.736 3.572A3.547 3.547 0 01.76 5.977v.053c0 2.08 1.345 3.811 3.128 4.205-.326.098-.672.15-1.026.15-.25 0-.496-.026-.733-.079.495 1.705 1.937 2.944 3.644 2.98-1.333 1.15-3.016 1.837-4.844 1.837-.314 0-.624-.022-.93-.062C1.723 16.29 3.773 17 5.971 17c7.175 0 11.096-6.539 11.096-12.21 0-.186-.004-.372-.012-.553A8.491 8.491 0 0019 2.014z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50%}.article_page .article_footer .shbox a:hover{background-color:#1a1e21}.article_page .article_author_photo_wrapper{width:60px;height:60px;position:relative}.article_page .article_author_photo_wrapper img{border-radius:50px}.article_page .progress_bar_wrapper{background-color:var(--gray);width:2px;height:220px;bottom:50%;left:90px;position:fixed;overflow:hidden;border-radius:4px;transform:translateY(calc(100% - 125px))}.article_page .progress_bar{background-color:#000;width:2px;max-height:100%;border-radius:2px}.author_page #header .authors-description{grid-gap:20px 50px;gap:20px 50px;display:grid;align-items:flex-start}@media only screen and (min-width:700px){.author_page #header .authors-description{grid-template-columns:1fr .45fr}}.author_page #header .authors-description .description{max-width:90%;grid-gap:15px 0;gap:15px 0;display:grid;justify-items:flex-start;order:2}@media only screen and (min-width:700px){.author_page #header .authors-description .description{order:1}}.author_page #header .authors-description .description .show-more{cursor:pointer}.author_page #header .author_soc{margin:0 0 25px;grid-gap:15px 3vw;gap:15px 3vw;display:grid;justify-content:flex-start;align-items:baseline}@media only screen and (min-width:760px){.author_page #header .author_soc{grid-auto-flow:column}}.author_page #header .author_soc a{color:var(--gray);font-size:13px;font-weight:700;text-transform:uppercase;transition:color .15s linear;overflow-wrap:nowrap;white-space:nowrap}.author_page #header .author_soc a:hover{color:var(--link-color)}.author_page #header .author_soc a[href*="facebook.com"]:before{background:url("data:image/svg+xml,%3Csvg fill='%23FFF' height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.217 5.243C9.145 3.988 10.171 3 11.483 3 13.96 3 16 6.153 16.001 9.907c0 2.29-.986 3.725-2.757 3.725-1.543 0-2.395-.866-3.924-3.424l-.667-1.123-.118-.197a54.944 54.944 0 0 0-.53-.877l-1.178 2.08c-1.673 2.925-2.615 3.541-3.923 3.541C1.086 13.632 0 12.217 0 9.973 0 6.388 1.995 3 4.598 3c.319 0 .625.039.924.122.31.086.611.22.913.407.577.359 1.154.915 1.782 1.714Zm1.516 2.224c-.252-.41-.494-.787-.727-1.133L9 6.326c.845-1.305 1.543-1.954 2.372-1.954 1.723 0 3.102 2.537 3.102 5.653 0 1.188-.39 1.877-1.195 1.877-.773 0-1.142-.51-2.61-2.87l-.937-1.565ZM4.846 4.756c.725.1 1.385.634 2.34 2.001A212.13 212.13 0 0 0 5.551 9.3c-1.357 2.126-1.826 2.603-2.581 2.603-.777 0-1.24-.682-1.24-1.9 0-2.602 1.298-5.264 2.846-5.264.091 0 .181.006.27.018Z' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50%/cover;width:24px;height:24px;margin-right:8px;display:inline-block;vertical-align:middle;transform:translateY(-2px);content:""}.author_page #header .author_soc a[href*="x.com"]:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='491'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M285.665 207.905 464.356 0h-42.344L266.855 180.521 142.93 0H0l187.397 272.98L0 491h42.346l163.85-190.636L337.07 491H480L285.655 207.905h.01Zm-57.999 67.48-18.987-27.183L57.604 31.907h65.042l121.919 174.557 18.987 27.183 158.48 226.897H356.99L227.666 275.395v-.01Z'/%3E%3C/svg%3E") no-repeat 50%/cover;width:17px;height:17px;margin-right:6px;display:inline-block;vertical-align:middle;transform:translateY(-2px);content:""}.author_page #header .author_soc a[href*="t.com"]:before,.author_page #header .author_soc a[href*="t.me"]:before{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 448 512' fill='%23FFF' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m446.7 98.6-67.6 318.8c-5.1 22.5-18.4 28.1-37.3 17.5l-103-75.9-49.7 47.8c-5.5 5.5-10.1 10.1-20.7 10.1l7.4-104.9 190.9-172.5c8.3-7.4-1.8-11.5-12.9-4.1L117.8 284 16.2 252.2c-22.1-6.9-22.5-22.1 4.6-32.7L418.2 66.4c18.4-6.9 34.5 4.1 28.5 32.2z'/%3E%3C/svg%3E") no-repeat 50%/cover;width:22px;height:22px;margin-right:12px;display:inline-block;vertical-align:middle;transform:translateY(-2px);content:""}.author_page #header .author_photo{width:220px;height:300px;margin-top:40px;position:relative;z-index:-1;order:1}@media only screen and (min-width:560px){.author_page #header .author_photo{width:240px;height:320px}}@media only screen and (min-width:768px){.author_page #header .author_photo{margin:-15% 0 -5%;order:2}}.author_page #header .author_photo.rip{filter:saturate(0);transition:all .25s linear}.author_page #header .author_photo.rip:hover{filter:none}.author_page #header .author_photo .dates{left:0;right:0;bottom:-35px;position:absolute;font-size:14px;font-weight:500;color:var(--gray);text-align:center}.author_page #header .author_photo .author_photo_wrapper{width:100%;height:100%}.author_page #header .author_photo .author_photo_wrapper img{width:100%;height:100%;display:inline-block;vertical-align:middle;object-fit:cover;border-radius:20px}.about_page .home_page #header .counters .counter strong,.home_page #header h1,.home_page .about_page #header .counters .counter strong{font-size:clamp(36px,6vw,52px)}.home_page #header .description{margin-top:5px;font-size:clamp(16px,5vw,24px)}.home_page section.yearbook{--link-color:#ff4b3a;margin-bottom:60px;padding:0 clamp(10px,7vw,90px);grid-gap:50px 10vw;gap:50px 10vw;display:grid;justify-content:center;justify-items:center}@media(prefers-color-scheme:dark){.home_page section.yearbook{--link-color:#c24d31}}@media only screen and (min-width:800px){.home_page section.yearbook{grid-template-columns:minmax(0,600px) auto}}.home_page section.yearbook .yearbook-description{grid-gap:15px;gap:15px;display:grid;align-content:center;order:2}@media only screen and (min-width:800px){.home_page section.yearbook .yearbook-description{order:1}}.home_page section.yearbook .yearbook-description h2{font-weight:500}.home_page section.yearbook .yearbook-description .yearbook-description-text{font-family:var(--heading);font-size:clamp(16px,5vw,18px);font-weight:400;color:var(--gray)}.home_page section.yearbook .yearbook-description .yearbook-description-text p,.home_page section.yearbook .yearbook-description .yearbook-description-text section.articles article .announce,.home_page section.yearbook .yearbook-description .yearbook-description-text section.articles article .details,section.articles article .home_page section.yearbook .yearbook-description .yearbook-description-text .announce,section.articles article .home_page section.yearbook .yearbook-description .yearbook-description-text .details{line-height:1.4}.home_page section.yearbook aside{width:200px;order:1}@media only screen and (min-width:800px){.home_page section.yearbook aside{order:2}}.home_page section.yearbook aside .cover img{width:100%;border-radius:5px}.about_page .year_page #header .counters .counter strong,.year_page #header h1,.year_page .about_page #header .counters .counter strong{font-size:clamp(32px,6vw,52px)}.year_page #header .description{margin-top:5px;font-size:clamp(16px,5vw,24px)}.year_page .trends{grid-gap:70px 6vw;gap:70px 6vw;display:grid;counter-reset:list}@media only screen and (min-width:768px){.year_page .trends{grid-template-columns:repeat(2,1fr)}}.year_page .trends p,.year_page .trends section.articles article .announce,.year_page .trends section.articles article .details,section.articles article .year_page .trends .announce,section.articles article .year_page .trends .details{grid-gap:20px;gap:20px;display:grid;grid-template-columns:auto 1fr;align-items:baseline}.year_page .trends p:before,.year_page .trends section.articles article .announce:before,.year_page .trends section.articles article .details:before,section.articles article .year_page .trends .announce:before,section.articles article .year_page .trends .details:before{color:var(--gray);letter-spacing:-.025em;font-feature-settings:"zero" on;counter-increment:list;content:counter(list,decimal-leading-zero)}.year_page .yearbook{grid-gap:25px 10vw;gap:25px 10vw;display:grid;align-content:flex-end}@media only screen and (min-width:768px){.year_page .yearbook{grid-template-columns:1fr auto}}.year_page .yearbook .yearbook-description{grid-gap:20px;gap:20px;display:grid;align-content:flex-start}.year_page .yearbook aside{grid-gap:25px;gap:25px;display:grid}.year_page .yearbook aside .cover{width:180px;display:inline-block;vertical-align:middle}.year_page .yearbook aside .cover img{border-radius:4px}@media print{*{background:none!important;color:#000;box-shadow:none!important;text-shadow:none!important}body,html{min-height:100%}}