.tag{color:#1c396a;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#e3ebf7;border:1px solid #e3ebf7;border-radius:8px;align-items:center;height:20px;padding:6px;font-weight:500;text-decoration:none;transition:background-color .25s cubic-bezier(.5,1.25,.75,1.25),color .25s cubic-bezier(.5,1.25,.75,1.25),border-color .25s cubic-bezier(.5,1.25,.75,1.25);display:flex;box-shadow:0 .1rem .2rem #0003}.tag span:last-child{color:#fff;background-color:#9f073f;border-radius:999px;justify-content:center;align-items:center;max-height:.6em;margin:0 0 0 .7em;padding:7px;line-height:0;transition:transform .25s cubic-bezier(.5,1.25,.75,1.25);display:inline-flex;position:relative}.tag span:last-child:after{content:"";padding-bottom:100%;display:block}a.tag:hover{color:#000;background:#929faf;border-color:#fff}a.tag:hover span:last-child{transform:scale(1.2)}.events,.more,.toc,.nearby,.article-map,.article-text:not(:empty),.article-head h1,.tags{background:#fff;border:1px solid #ccc;margin-bottom:10px;padding:10px;transition:border .25s cubic-bezier(.5,1.25,.75,1.25);box-shadow:0 7px 29px #64646f33}.events:hover,.more:hover,.toc:hover,.nearby:hover,.article-map:hover,.article-text:hover:not(:empty),.article-head h1:hover,.tags:hover{border:1px solid #aaa}.tags{max-width:640px;margin-left:auto;margin-right:auto}.tags .tag-rail{justify-content:space-between;align-items:center;margin:0 auto;padding:0;display:flex;position:relative;overflow:hidden}.tags .tag-rail__container{scrollbar-width:none;scroll-behavior:smooth;overflow:scroll hidden}.tags .tag-rail__container::-webkit-scrollbar{display:none}.tags .tag-rail__container ul{flex-wrap:nowrap;justify-content:flex-start;gap:5px;padding:3px 0;list-style-type:none;display:flex}@media (hover:hover){.tags .tag-rail__container ul{flex-wrap:wrap;height:auto}}header>h1,header div{letter-spacing:-.5px;font-size:1.2em;font-weight:400}header>h1 a,header div a{padding-bottom:10px;text-decoration:none;transition:transform .1s cubic-bezier(.17,.67,.83,.67);display:block}header>h1 a:hover,header div a:hover{transform:scale(1.1)}header>h1 .logo,header div .logo{text-transform:uppercase;color:#fff;text-fill-color:transparent;-webkit-text-fill-color:transparent;letter-spacing:normal;background-image:linear-gradient(-225deg,#88159a 0%,#ffe01c 33%,#ff0015 100%);background-size:200%;-webkit-background-clip:text;background-clip:text;height:33px;font-size:1.3em;font-weight:700;animation:3s linear infinite textclip;display:inline-block}header>h1 .wave,header div .wave{transform-origin:70% 70%;animation-name:wave-animation;animation-duration:2.5s;animation-iteration-count:infinite;display:inline-block}@keyframes textclip{to{background-position:200%}}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}footer{text-align:center;color:#333;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:660px;margin:20px auto 10px;line-height:10px;display:flex}footer>*{white-space:nowrap;padding:2px 5px}footer img{transition:filter .2s ease-in-out}footer img:hover{outline:none}@media (hover:hover){footer img:not(:hover){filter:grayscale()}footer img:not(:hover) path{transition:fill .2s ease-in-out}footer img:not(:hover) path.logo{fill:#000!important}footer img:not(:hover) path:not(.logo){fill:none!important}footer img:hover{filter:grayscale(0)}}footer a{align-items:center;gap:4px;display:flex}footer a.insti{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#366aff,#c216ff,#ff3bb7,#ffc43c);background:linear-gradient(90deg,color(display-p3 .247 .397 1),color(display-p3 .708 .084 1),color(display-p3 .985 .211 .716),color(display-p3 1 .771 .238));-webkit-background-clip:text;background-clip:text}footer a{color:#333}footer a:hover{color:#fff}footer time{margin-right:4px}.article-head{background:#fff;margin-bottom:10px}.article-head h1{color:#0000;letter-spacing:-.5px;background-image:linear-gradient(72.44deg,#ff0169 4.69%,#d300c5 48.96%,#7638fa 72.19%);-webkit-background-clip:text;background-clip:text;align-self:flex-start;min-height:21px;padding:10px;font-size:1.2em;font-weight:400}@media screen and (width>=720px){.article-head h1{min-height:34px;font-size:1.6em}}.article-head h1 strong{letter-spacing:2px;background:#ffff46;padding:2px}.article-head h1 strong,.article-head h1 span{color:#000}.article-text:not(:empty) h3,.article-text:not(:empty) h4,.article-text:not(:empty) h5{margin-bottom:10px;font-size:1.2em;font-weight:400;text-decoration:underline}.article-text:not(:empty) p{margin-bottom:20px;line-height:1.8}.article-text:not(:empty) p a{color:#000}.article-text:not(:empty) p strong{font-weight:700}.article-text:not(:empty) p em{background:#ffff46;font-style:normal;font-weight:700}.article-text:not(:empty) ul{margin-bottom:40px;margin-left:20px}.article-text:not(:empty) ul a{color:#000}.article-text:not(:empty) .article__media{margin-bottom:20px;position:relative}.article-text:not(:empty) .article__media img[width][height]{display:block}.article-text:not(:empty) .article__media[data-type=video]{background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%) 0 0/800px 104px;animation-name:placeHolderShimmer;animation-duration:1.25s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.article-text:not(:empty) .article__media[data-type=video] video{object-fit:cover}.article-text:not(:empty) .article__media figcaption{text-align:center;background:#fffffff2;width:85%;padding:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%,-10px);box-shadow:0 .1rem .2rem #0003}@media screen and (width>=720px){.article-text:not(:empty) .article__media figcaption{width:auto;max-width:50%}}.article-text:not(:empty)>:last-child{margin-bottom:0}.article-text:not(:empty) small a{color:#000}.article-text:not(:empty) .meta{text-align:right;color:#555;font-size:.7em;display:block}.article-text:not(:empty) .meta:hover{color:#000}@media screen and (width>=520px){.article-text:not(:empty) .meta{font-size:.85em}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.article-map img{width:100%;height:auto;display:block}.article-map .roadmap{display:none}.index .article-map .roadmap,.article-map .satellite{display:block}.index .article-map .satellite{display:none}.article-map:hover .roadmap{display:block}.index .article-map:hover .roadmap,.article-map:hover .satellite{display:none}.index .article-map:hover .satellite{display:block}.article-map .address{align-items:flex-start;margin-bottom:.5em;display:flex}.article-map .address h2{min-width:70px;font-size:1.2em;font-weight:400}.article-map .address div{align-self:center}.article-map .address div address{background:#ffff46;padding:1px;font-size:.8em;font-style:normal;display:inline}.article-map strong{background:#ffff46;font-style:normal}.article-map a{color:#000}.article-map small{margin:10px 0 0;font-size:1em;display:block}.article-map .website{padding:10px 0;text-decoration:none;display:flex}.article-map .website span{background:#ff0;margin:0 5px;text-decoration:underline;display:inline-block}.more,.toc,.nearby{max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:10px!important}.more h2,.nearby h2,.index h2{margin:10px 0;font-weight:200}.more ul,.nearby ul,.index ul{margin:0;list-style-type:none;list-style-position:inside}.more ul li,.nearby ul li,.index ul li{border-bottom:1px solid #e3e3e357}.more ul li:last-child,.nearby ul li:last-child,.index ul li:last-child{border:none}.more ul li:hover span:not(:first-child),.nearby ul li:hover span:not(:first-child),.index ul li:hover span:not(:first-child){text-decoration:underline}.more ul a,.nearby ul a,.index ul a{color:#000;align-items:center;padding:14px 0;text-decoration:none;display:flex}.more ul a span,.nearby ul a span,.index ul a span{text-wrap:balance;padding-right:10px}.more ul a svg,.nearby ul a svg,.index ul a svg{width:2rem;height:auto}.more ul a span:last-child:hover,.nearby ul a span:last-child:hover,.index ul a span:last-child:hover{text-decoration:underline}article{max-width:660px;margin:0 auto}.events{max-width:640px;margin-left:auto;margin-right:auto}.events h2{margin:10px 0;font-weight:200}.events ul{margin:0 0 20px}.events .event{border-top:1px solid #ccc;margin-bottom:40px;display:block}@media screen and (width>=520px){.events .event{border-bottom:1px solid #ccc;margin-bottom:10px;display:flex}.events .event time{display:block}}.events .event__date{background:#ececec url(/assets/ballons-MgFx3Sez.svg) 0/20px 20px no-repeat;flex:0 0 160px;padding:5px 2px 5px 25px}@media screen and (width>=520px){.events .event__date{background:#ececec;padding:5px 0 5px 5px;display:block}.events .event__day{color:#139df4;width:2em;font-size:20px}}.events .event__end{display:block}@media screen and (width>=520px){.events .event__end{margin-top:20px}.events .event__title{padding-left:10px}}.events .event__title strong{letter-spacing:-.02rem;word-spacing:-.3rem;text-wrap:balance;overflow-wrap:break-word;padding:5px 0;font-size:1.25rem;font-weight:300;display:block}.events .event__title a{color:#000;padding:10px 0;display:block}.index-events.article-text:not(:empty) .index-events__list{margin:0}.index-events.article-text:not(:empty) .index-events__list li{border-bottom:none;margin-bottom:10px}.index-events.article-text:not(:empty) .index-events__list li:last-child{margin-bottom:0}.index-events.article-text:not(:empty) .index-events__list li strong{font-weight:400}.index-events.article-text:not(:empty) .index-events__list li small{margin:5px 0;display:block}.index-events.article-text:not(:empty) .index-events__list .event__date{color:#fff;background:#000 url(/assets/ballons-MgFx3Sez.svg) 100%/20px 20px no-repeat;padding:2px 20px 2px 2px;display:block}.index-events.article-text:not(:empty) .index-events__list p{margin:0}.index-events.article-text:not(:empty) .index-events__list .website{margin:0;padding:0;text-decoration:underline;display:block}.index .sparkle{background:#fe7cff;border:5px solid #0000;border-radius:100%;margin:.2rem;padding:3px;line-height:100%;display:inline-block}.index .toc{background:linear-gradient(90deg,#fff 0% 80%,#fff8d9 100%)}@font-face{font-family:Roboto Mono;font-display:swap;font-style:normal;font-weight:400;src:local(""),url(/assets/RobotoMono-Regular-subset-BSe0ilSY.woff2)format("woff2")}*{margin:0;padding:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}img,video{vertical-align:bottom;outline:1px solid #0000;max-width:100%;height:auto;transition:border-color .3s ease-in}img:hover,video:hover{outline:1px solid #fcf957}html,body{width:100%;height:100%}.content{background-image:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);flex-direction:column;align-items:stretch;min-height:calc(100% - 20px);padding:10px;display:flex}main{flex-grow:1;margin-bottom:20px}header,main,footer{flex-shrink:0}body{font-family:Roboto Mono,Courier,monospace;font-size:.85em}@media screen and (width>=720px){body{font-size:1em}}header>h1,header>div{text-align:center;max-width:660px;margin:0 auto}.center{justify-content:center;min-height:50vh;display:flex}.center h1,.center h2{align-self:center}
