:root{line-height:1.5;font-weight:400;scrollbar-gutter:stable;overscroll-behavior:none;color-scheme:light;color:#121212;background-color:#5cabe8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;display:flex;align-items:center;justify-content:center}:root,button,textarea{font-family:wbf1,wbf2,wbf3,system-ui,Avenir,Helvetica,Arial,sans-serif}button{cursor:pointer;color:#000}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow:hidden}#root{margin:0 auto;text-align:center;interpolate-size:allow-keywords}#app,.adminPanel{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100vw;height:100vh;overflow:hidden}h1,h2,h3,p{margin:10px}.mainSubtitle{font-weight:500;font-size:30px;margin:5px 0 15px;font-family:wbf2}textarea{resize:none;font-size:17px}.windowOnTop{position:fixed;width:100dvw;height:100dvh;top:0;left:0;background-color:#00000080;z-index:5;display:flex;align-items:center;justify-content:center;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.imageLoader{opacity:0;position:fixed;pointer-events:none;z-index:-1}.returnButton{position:fixed;display:none;cursor:pointer;font-family:wbf3;background-color:#fff;border-radius:999px;font-size:2.5vh;padding:.3em 4em;font-weight:500;bottom:4vh;opacity:0;box-shadow:.1em .1em .2em #00000080;transition:transform .15s ease-in-out,background-color .15s ease-in-out,color .15s ease-in-out}.returnButton:hover{transform:scale(1.1);background-color:#000;color:#fff}@media(max-width:800px){.returnButton{display:block}}@keyframes glideIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes glideDownIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(97%)}to{opacity:1;transform:none}}@font-face{font-family:wbf1;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/belanosima/v4/3y9k6bI8ejDo_3MfCDSL9AlRFkJB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:wbf1;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/belanosima/v4/3y9k6bI8ejDo_3MfCDSL9AdRFg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:wbf1;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/belanosima/v4/3y9n6bI8ejDo_3MfCDSL_Nh1A3Ngnqcd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:wbf1;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/belanosima/v4/3y9n6bI8ejDo_3MfCDSL_Nh1A31gng.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:wbf1;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/belanosima/v4/3y9n6bI8ejDo_3MfCDSL_Lx0A3Ngnqcd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:wbf1;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/belanosima/v4/3y9n6bI8ejDo_3MfCDSL_Lx0A31gng.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:wbf2;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/grandstander/v20/ga6UawtA-GpSsTWrnNHPCSImbwC2VMBxMw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:wbf2;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/grandstander/v20/ga6UawtA-GpSsTWrnNHPCSImbwC3VMBxMw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:wbf2;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/grandstander/v20/ga6UawtA-GpSsTWrnNHPCSImbwC5VMA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:wbf2;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/grandstander/v20/ga6KawtA-GpSsTWrnNHPCSImZTC7TMQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:wbf2;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/grandstander/v20/ga6KawtA-GpSsTWrnNHPCSImZDC7TMQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:wbf2;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/grandstander/v20/ga6KawtA-GpSsTWrnNHPCSImajC7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:wbf3;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:wbf3;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.updatesBox{max-width:950px;width:95%;filter:drop-shadow(.25em .25em 1em rgba(0,0,0,.7));position:absolute;--background-color: #e1c6ea;background-color:var(--background-color);border-radius:1em;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1;height:70vh;container-type:inline-size;animation:zoomIn .3s ease-out}.updatesBoxCollapsed{min-height:169.6px;max-height:169px;overflow-y:hidden}.updatesBoxClickable{cursor:pointer}.updatesBoxOverflow{position:absolute;bottom:0;width:100%;height:40px;background-image:linear-gradient(to bottom,transparent,var(--background-color));z-index:1;transition:opacity .2s ease-in-out;opacity:1}.transparent{opacity:0;pointer-events:none}.updatesCloseButton{position:absolute;font-size:max(16px,2cqw);height:.4em;top:-2.4em;right:0;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:100%;padding:.7em;border-radius:999px;background-color:var(--background-color);font-family:wbf3;transition:background-color .15s ease-out,color .15s ease-out}.updatesCloseButton p{margin:.1em .3em}.updatesCloseButton:hover{background-color:hsl(from var(--background-color) h s calc(l - 50));color:#fff}.updatesListContainer{position:relative;width:100%;min-height:0;flex:1;overflow:hidden;border-radius:1em}.updatesList{height:100%;overflow-y:scroll;scrollbar-gutter:stable;overscroll-behavior:contain;margin:0 .7em .3em 0}.updatesListContainer:before,.updatesListContainer:after{content:"";position:absolute;left:0;right:1.6em;height:2em;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.updatesListContainer:before{top:0;background:linear-gradient(to bottom,hsl(from var(--background-color) h s l / .95),hsl(from var(--background-color) h s l / 0))}.updatesListContainer:after{bottom:0;background:linear-gradient(to top,hsl(from var(--background-color) h s l / .95),hsl(from var(--background-color) h s l / 0))}.updatesListContainer.hasTopFade:before,.updatesListContainer.hasBottomFade:after{opacity:1}.updatesList::-webkit-scrollbar{-webkit-appearance:none;width:.6em;border-radius:999px}.updatesList::-webkit-scrollbar-track{background:transparent;margin-top:.4em;margin-bottom:.7em}.updatesList::-webkit-scrollbar-thumb{background-color:hsl(from var(--background-color) h calc(s - 20) calc(l - 45) / .5);cursor:pointer;border-radius:999px}.updatesList::-webkit-scrollbar-thumb:hover{background-color:hsl(from var(--background-color) h calc(s - 20) calc(l - 45) / .8)}.updatesHeader{margin-top:5px;font-family:wbf2;font-size:26px;margin-bottom:0}.updatesBoxInfo{font-size:24px;font-family:wbf2}.updateRow{display:flex;align-items:center;margin:0 .4em .8em 1em;width:calc(100% - 1.4em);filter:drop-shadow(0 0 .15em rgba(0,0,0,.35))}.updateIcon{display:flex;align-items:center;gap:6px;z-index:2;max-width:110px;width:18%}.willIcon{width:100%;border-radius:55px}.updateTriangle{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid white}.updateBubble{background-color:#fff;margin:0 6px 0 16px;border-radius:1em;position:relative;text-align:left;display:flex;align-items:center;min-height:100px;flex:1}.updateDate{margin:7px 0 -3px 12px;color:#0009;font-family:wbf3;font-size:13px;font-weight:500}.updateText{margin:2px 12px 6px;font-size:17px;line-height:18px;letter-spacing:.2px;overflow-wrap:anywhere;font-family:wbf3;font-weight:500;white-space:pre-wrap}.updateReactionsBar{margin:0 0 7px 12px;display:flex;gap:7px}.updateLowerButton{min-width:45px;border:1px solid black;background-color:#fff;border-radius:100px;display:flex;align-items:center;transition:background-color .15s ease-out}.updateLowerButton:hover{background-color:#b7b7b7}.updateDelete{position:absolute;bottom:7px;right:17px;height:20.6px;width:55px;justify-content:center;font-size:11px}.updateDelete:hover{background-color:#faa}.reactionEmoji{margin:0 3px 1px 0;font-family:wbf3;font-size:14px}.reactionNumber{margin:0 3px 1px 1px;min-width:10px;font-family:wbf3;font-weight:600;font-size:14px}.reactionSelected,.reactionSelected:hover{background-color:#000;color:#fff}.updatesButton{position:absolute;width:100%;height:calc(100% + 30px);background-color:#006400;display:flex;align-items:flex-end;justify-content:center;border-radius:105px;z-index:0;cursor:pointer}.updatesButtonText{margin:0;line-height:27px;font-family:wbf2;font-size:23px;font-weight:500;color:#fff}.updatesClose{height:calc(100% + 40px);border-radius:115px}.updatesCloseText{line-height:37px}.island{width:min(96vw,137.5vh);display:block;margin-left:1.5em;aspect-ratio:1.45;position:fixed;overflow:hidden;container-type:inline-size;margin-top:2%;pointer-events:auto}.island:not(.islandVisible) *{pointer-events:none!important}@media(max-width:800px){.island.listMode-false{pointer-events:auto;animation:fadeIn .3s ease-in-out forwards}.island.listMode-true.returnButtonClicked-true{animation:fadeOut .3s ease-in-out forwards;pointer-events:none!important}.island.listMode-true.returnButtonClicked-false{opacity:0!important;pointer-events:none!important}}.regionName{position:absolute;z-index:4;cursor:pointer;font-size:1cqw;will-change:transform;height:6.5cqw;padding-top:1.5cqw;-webkit-user-select:none;user-select:none}.regionNameContainer{width:16cqw;height:5cqw;background-color:#fff;filter:drop-shadow(.25em .25em .25em rgba(0,0,0,.5));display:flex;align-items:center;justify-content:center;border-radius:999px;transition:background-color .1s ease-out,color .1s ease-out,transform .1s ease-out}.regionName:hover .regionNameContainer{background-color:#000;color:#fff;transform:scale(118%)}.regionName:hover .regionTriangleTop{border-bottom:1.5em solid black}.regionName:hover .regionTriangleBottom{border-top:1.5em solid black}.regionTriangle{width:0;height:0;border-left:1em solid transparent;border-right:1em solid transparent;position:absolute;transition:border .1s ease-out}.regionTriangleTop{top:-1.4em;border-bottom:1.5em solid white}.regionTriangleBottom{bottom:-1.4em;border-top:1.5em solid white}.regionIcon{width:4.6em;flex-shrink:0;height:4.6em;margin:0 -.8em 0 .2em;border-radius:999px;display:flex;justify-content:center;align-items:center}.regionIconImage{position:absolute;height:6.6em;pointer-events:none}.regionNameText{font-family:wbf3;font-size:1.6em;line-height:1.2em;font-weight:700;letter-spacing:.03em;margin:0 .5em}.regionNameTextAlone{font-size:1.8em}.projectIconFull{display:flex;flex-direction:column;align-items:center;justify-content:center;width:5.5cqw;aspect-ratio:1;transform:translate(-50%,-50%);opacity:0;animation:iconSlideIn .3s ease-out var(--glide-delay) forwards;-webkit-user-select:none;user-select:none;will-change:transform}@keyframes iconSlideIn{0%{opacity:0;transform:translate(-50%,calc(-50% + .4cqw));filter:brightness(.4)}to{opacity:1;transform:translate(-50%,-50%)}}.projectIcon,.exitIcon,.returnIcon{width:100%;height:100%;object-fit:contain;cursor:pointer;transition:transform .1s ease-out;transform:scale(1)}.exitIconFull{filter:drop-shadow(.2cqw .2cqw .4cqw rgba(0,0,0,.8))}.returnIconFull{filter:drop-shadow(.2cqw .2cqw .4cqw rgba(0,0,0,.4));margin-top:-.25em}.exitIconFull,.returnIconFull{cursor:pointer;transition:transform .1s ease-out;transform:scale(1);display:flex;justify-content:center;align-items:center}.projectIcon:hover{transform:scale(135%) translateY(-5.5%)}.exitIconHover,.returnIconHover{transform:scale(135%)}.exitText,.returnText{font-family:wbf3;font-weight:600;font-size:2cqw;letter-spacing:.075em;margin:0;line-height:1.15em;position:absolute;color:#fff;text-align:center;transition:color .1s ease-out,font-weight .1s ease-out,transform .1s ease-out}.exitText{top:2.75em}.exitTextOriginal{opacity:0}.returnText{width:8em;left:1.9em}.exitTextHover,.returnTextHover{color:#edcf00;font-weight:1000}.exitTextHover{transform:translateY(.35em)}.returnTextHover{transform:translate(.35em)}.regionDivisions{width:100%;height:100%;z-index:2;position:relative}.projectTooltip{position:absolute;bottom:-4cqw;pointer-events:none;animation:glideIn .2s ease-in-out;filter:drop-shadow(.2cqw .2cqw .3cqw rgba(0,0,0,.5))}.projectTooltipBox{position:relative;display:flex;align-items:center;justify-content:center;font-family:wbf3;font-weight:600;font-size:1.65cqw;letter-spacing:.05em;background-color:#fff;padding:0 1.1em;border-radius:999px;white-space:nowrap;z-index:2}.projectTooltipBox p{margin:0}.projectTriangle{width:0;height:0;border-left:.7cqw solid transparent;border-right:.7cqw solid transparent;position:absolute;top:-.9cqw;border-bottom:1cqw solid white;left:50%;transform:translate(-50%);z-index:1}.regionDivision{position:relative;width:100%;height:100%}.divisionButtons{position:relative;z-index:3}.regionHeader{font-family:wbf3;font-size:2.2cqw;position:absolute;z-index:3;left:50%;translate:-50%;display:flex;align-items:center;justify-content:center;flex-direction:column;filter:drop-shadow(.2cqw .2cqw .3cqw rgba(0,0,0,.5));top:2%;color:#fff}.refreshButton{position:absolute;right:-22vw;top:0}.refreshButton:hover{background-color:#97000099;color:#fff}.regionHeaderName{font-size:1em;font-weight:800;line-height:1.5em;background-color:#0009;border-radius:999px;padding:0 1.5em;margin:0}.divisionHeaderName{font-size:.7em;font-weight:500;line-height:.8em;margin:0;background-color:#0009;padding:0 1.4em .4em;border-radius:0 0 999px 999px;opacity:1;transition:opacity .1s ease-out}.divisionHeaderHidden{opacity:0}.smileIsle{width:100%;aspect-ratio:1.45}.islandImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.islandBlurDiv{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none}.islandBlur{width:100%;height:100%;object-fit:cover;border:.05em solid #5cabe8}.regionPresence{z-index:2;position:absolute;inset:0;width:100%;height:100%}.projectWindow{max-width:1150px;width:92%;height:auto;display:flex;flex-direction:column;position:relative;border-radius:1em;justify-content:center;padding:1.25em;animation:zoomIn .3s ease-out;background-color:var(--project-color);filter:drop-shadow(.25em .25em 1em rgba(0,0,0,.7));will-change:height,transform,opacity;container-type:inline-size}.projectWindow:before,.projectWindow:after{content:"";position:absolute;left:0;right:0;height:2em;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.projectWindow:before{top:0;background:linear-gradient(to bottom,hsl(from var(--project-color) h s l / .95),hsl(from var(--project-color) h s l / 0));border-radius:1em}.projectWindow:after{bottom:0;background:linear-gradient(to top,hsl(from var(--project-color) h s l / .95),hsl(from var(--project-color) h s l / 0));border-radius:1em}.projectWindow.hasTopFade:before,.projectWindow.hasBottomFade:after{opacity:1}.projectInfo{display:flex;width:100%;font-family:wbf3;font-size:min(1.8cqw,2.6vh);position:relative;z-index:0}.leftProjectColumn{width:46%;text-align:left;align-self:center}.rightProjectColumn{width:52.5%;margin-left:1.5%;text-align:left;display:flex;flex-direction:column}.projectCloseButton{position:absolute;font-size:1.8cqw;height:.4em;top:-2.35em;right:0;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:100%;padding:.7em;border-radius:999px;background-color:var(--project-color);font-family:wbf3;transition:background-color .15s ease-out,color .15s ease-out;will-change:background-color,color}.projectCloseButton p{margin:.1em .3em}.projectCloseButton:hover{background-color:hsl(from var(--project-color) h s calc(l - 50));color:#fff}.projectThumbnail{width:100%;aspect-ratio:16 / 9;height:auto;object-fit:contain;border-radius:.5em;background-color:#000;overflow:hidden;position:relative}.projectThumbnail:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 .4em .2em #00000080;z-index:5}.projectThumbnailCover{position:absolute;width:210%;height:210%;inset:0;transition:transform .9s cubic-bezier(.43,0,.29,1) .2s;background-color:hsl(from var(--project-color) calc(h - 10) calc(s - 40) calc(l - 40));transform:translate(-30.5%) translateY(-30.5%) rotate(-45deg);z-index:4;box-shadow:-.05em -.05em .3em .15em #0006;will-change:transform}.projectThumbnailCoverTwo{z-index:3;background-color:var(--project-color);filter:brightness(45%) saturate(100%) hue-rotate(-10deg);transition:transform .8s cubic-bezier(.43,0,.29,1) .4s;will-change:transform}.projectThumbnailCoverThree{position:absolute;width:100%;height:100%;top:3em;background-color:hsl(from var(--project-color) calc(h - 5) calc(s - 25) calc(l - 10))}.projectThumbnailCoverHidden{transform:translate(53.9%) translateY(-25%) rotate(-45deg)}.projectThumbnailImage{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:1}.projectName{font-size:1.8em;line-height:1em;font-weight:700;margin:.3em 0 -.1em}.projectDate{font-size:1.1em;font-weight:450;margin:0;line-height:1.7em}.projectGroups{display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap;column-gap:.3em}.projectGroup{display:flex;gap:.15em;align-items:center;padding-right:1em;flex:1;margin:.2em 0;background-color:#fff6;border-radius:999px;position:relative;isolation:isolate}.projectGroupIcon{height:1.7em;margin:-.1em 0 -.1em .2em}.projectGroupText{margin:0;font-weight:450;font-size:.84em;line-height:1em}.projectReactionsBar{width:100%;justify-content:space-between;margin-top:.3em;display:flex;gap:.3em}.projectReaction{display:flex;flex:1;padding:0;align-items:center;justify-content:center;border:none;font-size:inherit;background-color:hsl(from var(--project-color) calc(h - 10) s calc(l + 10));box-shadow:inset 0 0 .2em .1em #00000040,inset .2em .4em 1em .4em hsl(from var(--project-color) calc(h + 10) calc(s + 30) calc(l - 40) / .35);border-radius:999px;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out;overflow:hidden}.projectReaction:hover,.projectReactionSelected{box-shadow:inset 0 0 .2em .1em #00000040;background-color:hsl(from var(--project-color) h s calc(l - 45));color:#fff}.projectReactionEmoji{font-size:.9em;margin:0;line-height:1.8em;filter:drop-shadow(0 0 .1em rgba(0,0,0,.3)) brightness(105%)}.projectReactionNumber{font-family:wbf3;font-size:.9em;line-height:1em;margin:0 .1em 0 0;padding:.15em;min-width:.7em}.editProject{margin:.5em 0 0;font-size:.8em;font-weight:500;padding:.2em 1.5em;font-family:wbf3}.projectDescription{font-weight:400;font-size:max(10px,.84em);margin:0;line-height:1.25em;overflow-wrap:anywhere;background-color:#fff6;white-space:pre-wrap;border-radius:.8em;padding:1em;min-height:5em}.projectGallery{width:100%;height:0;opacity:0;overflow:hidden;display:flex;flex-direction:row;gap:.6em;align-items:center;transition:height .45s cubic-bezier(.43,0,.29,1) .75s}.projectGalleryImage{height:0}.projectGalleryReady .projectGalleryImage{height:auto}.projectGalleryReady{opacity:1;height:auto}.projectGalleryImageContainer{position:relative;min-width:0;margin-top:.6em;border-radius:.5em;overflow:hidden}.projectGalleryImage{display:block;width:100%;height:auto;max-width:100%;max-height:10em}.projectGalleryImageContainer:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;box-shadow:inset 0 0 .3em .15em #0000004d}.projectLinks{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin:.6em 0 0;container-type:inline-size}.projectLink{flex:1;aspect-ratio:1;border:none;border-radius:.8em;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:3.7cqw}.projectLinkIcon{height:1.8em;width:1.8em;object-fit:contain;margin:0 0 .1em;filter:brightness(20%);transition:filter .15s ease-out}.projectLinkText{font-weight:600;text-align:center;font-size:1em;margin:0;color:#333;transition:color .15s ease-out}.projectLinkActive{background-color:hsl(from var(--project-color) h s calc(l - 10));box-shadow:inset 0 0 .3em .15em #0000004d;transition:background-color .15s ease-out;cursor:pointer}.projectLinkActive:hover{background-color:hsl(from var(--project-color) h s calc(l - 45))}.projectLinkActive:hover .projectLinkText{color:#fff}.projectLinkActive:hover .projectLinkIcon{filter:brightness(100%)}.projectLinkInactive{background-color:#888;box-shadow:inset .1em .1em .3em .15em #ffffff4d,inset -.1em -.1em .3em .15em #0000004d;pointer-events:none;-webkit-user-select:none;user-select:none}.projectLinkInactive .projectLinkText{color:#bbb}.projectLinkInactive .projectLinkIcon{filter:brightness(70%)}.contentName{font-family:wbf3}@media(max-width:800px){.projectWindow{padding:0}.projectInfo{flex-direction:column;font-size:.9em;gap:.6em;overflow-y:scroll;max-height:75vh;padding:1em;scrollbar-width:none}.projectInfo::-webkit-scrollbar{display:none}.leftProjectColumn{width:calc(100% - 2em);margin:0 0 0 -2em}.rightProjectColumn{width:calc(100% - 2em);margin:0}.projectName{font-size:1.9em}.projectDate{font-size:1.15em;line-height:1.8em}.projectGroup{font-size:1.05em}.projectReaction{font-size:1.1em}.projectDescription{font-size:1.2em;margin-bottom:.1em}.projectLink{font-size:3.5cqw}.projectCloseButton{font-size:1em;margin-top:-.2em}.projectPlayButton{background-color:#888;box-shadow:inset .1em .1em .3em .15em #ffffff4d,inset -.1em -.1em .3em .15em #0000004d;pointer-events:none;-webkit-user-select:none;user-select:none}.projectPlayButton .projectLinkText{color:#bbb}.projectPlayButton .projectLinkIcon{filter:brightness(70%)}}.playerWindow{position:relative;width:auto;border-radius:min(2.3vw,3.3vh);justify-content:center;animation:zoomIn .3s ease-out;background-color:var(--project-color);box-shadow:.25em .25em 1em #000000b3;will-change:transform}.playerLoader{opacity:0;pointer-events:none;position:fixed;animation:none;z-index:-1}.projectPlayer{padding:.6em .6em 0;display:flex;flex-direction:column;align-items:center;font-family:wbf3;font-size:min(2.3vw,3.3vh);height:auto;min-height:0}.playerHeader{width:calc(100% + .3em);display:flex;justify-content:space-between;align-items:center}.playerHeaderButton{cursor:pointer;line-height:100%;font-size:.7em;margin-top:-.2em;padding:.3em}.playerTitle{font-size:1em;margin:0;font-family:wbf2;font-weight:650;text-align:center;padding:0 1.2em}.playerContent{height:19em;width:0;padding:.6em 0;margin:.4em 0 .2em;display:flex;align-items:center;justify-content:center;background-color:hsl(from var(--project-color) h calc(s - 25) calc(l - 25));box-shadow:inset 0 0 .25em .1em #0006;overflow:hidden;z-index:2;will-change:width,padding}.playerContentReady{animation:playerContentOpen .5s cubic-bezier(.43,0,.29,1) .2s forwards}@keyframes playerContentOpen{0%{width:0;padding:.6em 0}to{width:auto;padding:.6em}}.playerContentGrid{height:100%;display:inline-grid;grid-template-columns:100%;grid-template-rows:100%;place-items:center}.playerImage{height:100%;object-fit:contain;will-change:width;grid-column:1;grid-row:1;box-shadow:0 0 .25em .1em #0000004d;-webkit-user-select:none;user-select:none}.playerImageLoader{opacity:0;z-index:-1;-webkit-user-select:none;user-select:none}video{filter:grayscale(0)}.playerControls{opacity:0;display:flex;flex-direction:column;align-items:center;margin-top:.4em;z-index:1;min-height:2em}@keyframes playerControlsOpen{0%{opacity:0}to{opacity:1}}.playerControlsReady{animation:playerControlsOpen .5s cubic-bezier(.43,0,.29,1) .5s forwards}.playerControlsTop{display:flex;position:relative;align-items:center;justify-content:center}.playerControlsBottom{display:flex;position:relative;align-items:center;justify-content:center;padding:.6em 0;width:10em}.playerControl{cursor:pointer;width:1.2em;height:1.2em;overflow:hidden;margin:-.1em .4em;padding:.2em;transition:opacity .1s ease-out}@property --icon-shadow-color{syntax: "<color>"; inherits: false; initial-value: white;}.playerControlIcon,.playerSideButtonIcon{--icon-shadow-color: hsl(from var(--project-color) h calc(s - 40) calc(l - 40) );width:100%;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1.4em 0 var(--icon-shadow-color));transform:translateY(-1.4em);transition:--icon-shadow-color .1s ease-out}.playerControl:hover .playerControlIcon,.playerControlOn .playerControlIcon,.playerSideButton:hover .playerSideButtonIcon{--icon-shadow-color: hsl(from var(--project-color) h calc(s - 10) calc(l - 70) )}.playerGalleryTitle{font-family:wbf2;font-size:1.05em;font-weight:550;text-align:center;width:max-content;grid-column:1;grid-row:1;margin:0}.playerGalleryTitleGrid{font-size:1.1em;margin:0 0 -.6em;display:inline-grid;grid-template-columns:100%;grid-template-rows:100%;place-items:center;padding:0 1.9em}.playerGalleryTitleLoader{opacity:0;z-index:-1;-webkit-user-select:none;user-select:none}.playerGalleryText{-webkit-user-select:none;user-select:none;width:3.5em;font-weight:400;margin:1em 0;font-size:.8em}.playerGalleryButton{width:3.25em;height:1.2em;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:hsl(from var(--project-color) h calc(s - 5) calc(l - 15));box-shadow:inset 0 0 .075em .075em #00000040;margin:0 .4em;border-radius:999px;transition:background-color .1s ease-out}.playerGalleryButton:hover{background-color:hsl(from var(--project-color) h calc(s - 15) calc(l - 55))}.playerGalleryButton:hover .playerGalleryButtonIcon{filter:invert();opacity:1}.playerGalleryButtonIcon{-webkit-user-select:none;user-select:none;height:60%;opacity:.75;transition:filter .1s ease-out,opacity .1s ease-out}.playerSliderText{position:absolute;font-size:.8em;-webkit-user-select:none;user-select:none}.playerSliderLeft{left:-4em;width:3em;text-align:right}.playerSliderRight{right:-4em;width:3em;text-align:left}.playerSlider{--slider-fill-color: hsl(from var(--project-color) h calc(s - 10) calc(l - 55) );--slider-track-color: hsl(from var(--project-color) h calc(s - 25) calc(l - 25) );flex-shrink:0;width:100%;font-size:inherit;font-size:.7em;-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent}.playerSlider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--slider-fill-color) 0%,var(--slider-fill-color) var(--slider-progress),var(--slider-track-color) var(--slider-progress),var(--slider-track-color) 100%);background-size:calc(100% - var(--thumb-offset)) 100%;background-repeat:no-repeat;background-position:center left;box-shadow:inset 0 0 .25em .1em #0003;height:.5em;border-radius:999px}.playerSlider::-moz-range-track{background:linear-gradient(to right,var(--slider-fill-color) 0%,var(--slider-fill-color) var(--slider-progress),var(--slider-track-color) var(--slider-progress),var(--slider-track-color) 100%);background-size:calc(100% - var(--thumb-offset)) 100%;background-repeat:no-repeat;background-position:center left;box-shadow:inset 0 0 .25em .1em #0003;height:.5em;border-radius:999px}.playerSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-.45em;height:1.4em;aspect-ratio:1;border-radius:999px;background-color:var(--project-color);box-shadow:.05em .05em .2em .05em #0000004d,inset .1em .1em .2em .1em #ffffffb3,inset -.1em -.1em .2em .1em #0000004d;transition:background-color .1s ease-out,transform .1s ease-out}.playerSlider::-moz-range-thumb{border:none;border-radius:999px;height:1em;aspect-ratio:1;background-color:var(--project-color);box-shadow:.05em .05em .2em .1em #0000004d,inset .1em .1em .2em .1em #ffffffb3,inset -.1em -.1em .2em .1em #0000004d;transition:background-color .1s ease-out,transform .1s ease-out}.playerSlider::-webkit-slider-thumb:hover{transform:scale(1.3)}.playerSlider::-moz-range-thumb:hover{transform:scale(1.3)}.playerSlider:focus{outline:none}.playerSideButton{display:flex;position:absolute;overflow:hidden;cursor:pointer}.playerFullscreenButton{right:.8em}.playerSwitchButton{left:1.23em;height:1.6em;margin-top:.25em;font-size:.65em;background-color:hsl(from var(--project-color) h s calc(l - 10));padding:0 1em;display:flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 .125em .125em #00000040;color:#000;transition:background-color .1s ease-out,color .1s ease-out}.playerSwitchButton:hover{background-color:hsl(from var(--project-color) h s calc(l - 45));color:#fff}.playerSideButtonIcon{width:1.4em}.fullscreenInterface{height:100%;display:flex;align-items:center;justify-content:center}.fullscreenInterfaceOpen .playerImage{width:100%}.fullscreenInterfaceFocus{cursor:none}.fullscreenButtons{width:95vw;height:2em;background-color:var(--project-color);position:fixed;bottom:.5em;display:flex;align-items:center;padding:0 1vw;opacity:1;transition:bottom .4s cubic-bezier(.43,0,.29,1),opacity .4s cubic-bezier(.43,0,.29,1);box-shadow:0 0 .4em .1em #0006;border-radius:999px;will-change:bottom}.fullscreenButtonsHidden{bottom:-1.5em;opacity:0}.fullscreenButtonsSmall{width:4vw;right:2.5vw;justify-content:center}.fullscreenButtonsGallery{right:2.5vw;width:max-content}.fullscreenButtons .playerControl{margin:0 .2em}.fullscreenButtons .playerSliderText{position:static;width:3.3em;margin:0;text-align:center}.fullscreenButtons .playerSliderLeft{margin-right:.2em}.fullscreenButtons .playerSliderRight{margin-left:.2em}.fullscreenButtons .playerSlider,.fullscreenButtonSpacer{flex:1}.fullscreenButtons .playerGalleryTitle{flex:1;text-align:right;margin:0 .5em -.2em;-webkit-user-select:none;user-select:none}.groupFull{width:min(90vw,110vh);height:85vh;position:fixed;container-type:inline-size;margin:2vh 0;font-family:wbf3;display:flex;flex-direction:column;align-items:center}.groupHeading{width:100%;margin-bottom:1.5em;animation:fadeIn .15s ease-in-out;display:flex;align-items:center;justify-content:space-between;gap:1em}.groupHeadingName{display:flex;align-items:center;justify-content:center;gap:.5em;min-width:0}.groupHeadingName img{width:3em;height:3em;object-fit:contain}.groupHeading h1{margin:0;font-size:2.25em;font-weight:800;letter-spacing:.02em}.groupNavButton{display:flex;align-items:center;justify-content:center;gap:.65em;width:16em;padding:1em;border:0;border-radius:999px;background:transparent;cursor:pointer;font:inherit;font-size:.8em;transition:background-color .15s ease-in-out}.groupNavButton img{height:1em;width:1em}.groupNavButton span{font-size:1.2em;font-weight:550}.groupNavLeft{justify-content:start}.groupNavRight{justify-content:end}.groupNavButton:hover{background-color:#ffffff59}.groupList{width:100%;padding:0 0 .7em;min-height:0;position:relative}.groupList:before,.groupList:after{content:"";position:absolute;left:0;right:.7em;height:2em;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.groupList:before{top:-.2em;background:linear-gradient(to bottom,#5cabe8f2,#5cabe800)}.groupList:after{bottom:-.3em;background:linear-gradient(to top,#5cabe8f2,#5cabe800)}.groupList.hasTopFade:before,.groupList.hasBottomFade:after{opacity:1}.groupListScroller{width:100%;height:100%;padding:.2em 0 .7em;overflow-y:scroll;scrollbar-gutter:stable;overscroll-behavior:contain;overflow-x:hidden;display:flex;flex-direction:column;gap:.7em;align-items:center;animation:fadeIn .2s ease-in-out}.groupListScroller::-webkit-scrollbar{-webkit-appearance:none;width:.6em;border-radius:999px}.groupListScroller::-webkit-scrollbar-track{background:transparent}.groupListScroller::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:999px;cursor:pointer}.groupListScroller::-webkit-scrollbar-thumb:hover{background-color:#0009}.listProject{display:flex;width:94%;cursor:pointer;font-size:2cqh;height:6.5em;background-color:#fff;border-radius:.5em;align-items:center;padding:.5em;box-shadow:.1em .1em .3em #0006;transition:background-color .15s ease-in-out}.listProject:hover{background-color:#45be45}.listProject:has(.listProjectButton:hover){background-color:#fff}.listProjectThumbnailContainer{height:100%;border-radius:.2em;overflow:hidden;aspect-ratio:16 / 9;background-color:#ddd;position:relative;margin-right:.6em;transition:background-color .15s ease-in-out}.listProject:has(.listProjectButton:hover) .listProjectThumbnailContainer{background-color:#ddd}.listProject:hover .listProjectThumbnailContainer{background-color:#359135}.listProjectThumbnailContainer:after{content:"";z-index:3;position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 .3em #00000080}.listProjectThumbnail{height:100%}.listProjectInfo{height:100%;flex:1;min-width:0;display:flex;flex-direction:column;align-items:start;justify-content:center}.listProjectHeader{display:flex;align-items:center;margin:.2em 1em .2em 0}.listProjectIcon{height:3.5em;margin:-.3em .3em -.3em -.3em}.listProjectName{text-align:left;margin:0;font-size:1.6em;font-weight:650;line-height:1.1em}.listProjectDate{margin:0 0 0 .2em;font-size:1.1em}.listProjectButton{margin:0 1em;height:5em;aspect-ratio:1;border:none;border-radius:999px;background-color:#ddd;cursor:pointer;font-size:.8em;font-weight:650;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 .4em #00000080;transition:background-color .15s ease-out,color .15s ease-out}.listProjectButton:hover{background-color:#359135;color:#fff}.listProjectButton:hover img{filter:brightness(1)}.listProjectButton img{width:60%;filter:brightness(0);transition:filter .15s ease-out}@media(max-width:800px){.groupFull{height:86vh;margin-top:0;margin-bottom:14vh;width:95vw;position:fixed;bottom:0}.groupListScroller{gap:.5em}.groupHeading{margin-bottom:0;margin-top:3.5em}.groupHeadingName{width:100%;font-size:3.25vw;margin-top:0;margin-bottom:2.5em;height:4em}.groupNavButton{font-size:2.7vw;width:47.5%;height:2.5em;position:absolute;margin-top:4.5em}.groupNavRight{right:0}.listProject{width:95%;height:8vh;font-size:.75em}.listProject:hover{background-color:#fff}.listProject:hover .listProjectThumbnailContainer{background-color:#ddd}.listProjectName{font-size:1.5em;line-height:1.1em;margin:.1em 0}.listProjectDate{margin-top:-.15em;font-size:1em}.groupList:before,.groupList:after{right:0}.listProjectButton{display:none}}.sideMenu{position:fixed;height:min(100%,65vh);left:0;width:15em;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75em;margin:0 0 0 1.2em;opacity:0;pointer-events:none;animation:fadeInAndEnable .5s ease-in-out 2.75s forwards}.sideMenu.firstOpen-false{animation-delay:0s}.mainHeading{position:fixed;top:1.2em;left:1.2em;width:min(15em,45vw);max-height:15vh;-webkit-user-select:none;user-select:none;aspect-ratio:2;opacity:0;z-index:4;transition:transform 1s cubic-bezier(.5,0,.25,1) 2s,width 1s cubic-bezier(.5,0,.25,1) 2s,max-height 1s cubic-bezier(.5,0,.25,1) 2s;animation:fadeIn .5s ease-in-out forwards;display:flex;align-items:center;justify-content:center}.mainHeading img{height:100%;aspect-ratio:2;object-fit:cover}.mainHeading.firstOpen-false{transition:none}.mainHeadingLoading{transform:translate(calc(50vw - 1.2em - 50%),calc(50vh - 1.2em - 50%));width:min(30em,100vw);max-height:50vh}.mainHeadingLoaded{transform:none}.sideMenuButton{display:flex;flex-direction:column;justify-content:center;padding:0;border:0;background:transparent;font-family:wbf2;font-size:1em;width:80%;height:3.5em;border-radius:999px;background-color:#fffc;filter:drop-shadow(.1em .1em .15em rgba(0,0,0,.5));transition:transform .15s ease-out,background-color .15s ease-out,color .15s ease-out;margin-left:-.5em}.sideMenuButtonRow{display:flex;flex-direction:row;align-items:center;justify-content:start;position:absolute;margin:0 .7em;width:100%}.sideMenuButton img{width:3.5em;aspect-ratio:1;object-fit:cover}.sideMenuButtonText{text-align:left;font-size:1.35em;width:5.2em;font-weight:550;margin:0 0 -.2em .2em;transition:font-weight .15s ease-in-out;line-height:1em}.sideMenuButton:hover{background-color:var(--side-menu-hover-color);color:#fff;transform:scale(115%)}.sideMenuButton:hover .sideMenuButtonText{font-weight:700}@media(max-width:800px){.sideMenu{width:70vw;left:15vw;top:21vh;height:58vh;margin:0;gap:1.5vh}.sideMenuButtonRow{justify-content:center;margin:0 0 0 -.25em}.sideMenuButton img{margin-right:.25em}.sideMenuButton.button-Map{display:none}.sideMenuButtonText{width:fit-content}.sideMenu.listMode-false{pointer-events:none!important;animation:fadeOut .3s ease-in-out forwards}.mainHeading{height:18vh;left:50%;translate:-50%;width:auto;top:3vh;max-height:none}.mainHeadingLoading{transform:translate(calc(35vw - 50%),calc(50vh - 2em - 50%))}.mainHeading.listMode-false{pointer-events:none!important;animation:fadeOut .3s ease-in-out forwards}}@keyframes fadeInAndEnable{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}.moreGroups{position:fixed;width:min(95vw,100vh);display:flex;align-items:center;justify-content:center;padding:2em;flex-direction:column;container-type:inline-size}.moreGroups h1{margin:-1.2em 0 .35em;font-family:wbf2;font-size:3.6em}.moreGroupsList{display:flex;flex-wrap:wrap;justify-content:center;gap:0cqw 2.5cqw}.moreGroupsSquare{cursor:pointer;position:relative;--hover-color: #20e9ba;width:18cqw;height:18cqw}.moreGroupsButton{width:100%;height:100%;border-radius:999px;background-color:#fff;border:none;font:inherit;transition:transform .15s ease-in-out,background-color .15s ease-in-out;display:flex;align-items:center;justify-content:center;box-shadow:.2em .2em .3em #0006}.moreGroupsSquare:hover .moreGroupsButton{transform:scale(1.2);background-color:var(--hover-color)}.moreGroupsButton img{width:80%;aspect-ratio:1;object-fit:contain}.moreGroupsTooltip{position:absolute;top:calc(100% + 2.5em);left:50%;pointer-events:none;transform:translate(-50%);animation:groupGlideIn .2s ease-in-out;filter:drop-shadow(.2em .2em .2em rgba(0,0,0,.4));z-index:3}@keyframes groupGlideIn{0%{transform:translate(-50%) translateY(.5em);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.moreGroupsTooltipBox{position:relative;display:flex;align-items:center;justify-content:center;font-family:wbf2;font-weight:650;font-size:1.7em;background-color:var(--hover-color);padding:0 1.1em;border-radius:999px;white-space:nowrap;z-index:3}.moreGroupsTooltipBox p{margin:.1em 0 -.1em;color:#000}.moreGroupsTriangle{width:0;height:0;border-left:.7em solid transparent;border-right:.7em solid transparent;position:absolute;top:-.9em;border-bottom:1em solid var(--hover-color);left:50%;transform:translate(-50%);z-index:1}@media(max-width:800px){.moreGroups h1{font-size:10cqw;margin-bottom:.5em}.moreGroupsSquare{width:25cqw;height:25cqw}.moreGroupsList{height:min-content;gap:4cqw 4cqw}.moreGroupsTooltipBox{font-size:1.35em}.moreGroupsTooltip{display:none}}.rightSideMenu{position:fixed;top:0;right:0;display:flex;flex-direction:column;align-items:center;margin:1.6em .6em;padding:0 1em;opacity:0;pointer-events:none;animation:fadeInAndEnable .5s ease-in-out 2.25s forwards;z-index:4}.rightSideMenu.firstOpen-false{animation-delay:0s}.aboutButton{width:100%;border:none;font:inherit;font-family:wbf3;margin:.5em .5em 1em;border-radius:999px;height:2em;font-weight:500;background-color:#fffc;opacity:1;box-shadow:.1em .1em .2em #0000;transition:background-color .15s ease-in-out,transform .15s ease-in-out,color .15s ease-in-out}.aboutButton:hover{background-color:#000;color:#fff;transform:scale(1.1)}.externals{display:grid;grid-template-columns:1fr 1fr 1fr}.rightSideLink{padding:.5em;margin:.3em;width:2.5em;aspect-ratio:1;filter:invert(0);opacity:.8;cursor:pointer;transition:filter .15s ease-in-out,transform .15s ease-in-out,opacity .15s ease-in-out}.rightSideLink:hover{filter:invert(1);opacity:1;transform:scale(1.2)}@media(max-width:800px){.rightSideMenu.listMode-false{pointer-events:none!important;animation:fadeOut .3s ease-in-out forwards}.rightSideMenu{left:50%;translate:-50%;top:81vh;margin:0}.aboutButton{margin-bottom:.75em}.aboutButton:hover{background-color:#fffc;color:#000;transform:none}.externals{margin:0;display:flex}.rightSideLink{margin:0}.rightSideLink:hover{filter:none;opacity:.8;transform:none}}.aboutFrame{position:relative;width:min(95vw,110vh);height:85vh}.about{font-family:wbf3;width:100%;height:100%;box-sizing:border-box;padding:0 3em;overflow-y:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center}.about.readMore-true{overflow-y:scroll}.about::-webkit-scrollbar{-webkit-appearance:none;width:.6em;border-radius:999px}.about::-webkit-scrollbar-track{background:transparent}.about::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:999px;cursor:pointer}.about::-webkit-scrollbar-thumb:hover{background-color:#0009}.aboutFrame:before,.aboutFrame:after{content:"";position:absolute;left:0;right:.7em;height:2em;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.aboutFrame:before{top:0;background:linear-gradient(to bottom,#5cabe8f2,#5cabe800)}.aboutFrame:after{bottom:-.2em;background:linear-gradient(to top,#5cabe8f2,#5cabe800)}.aboutFrame.hasTopFade:before,.aboutFrame.hasBottomFade:after{opacity:1}.aboutHeading{margin-top:2.6em;margin-bottom:0;font-size:2.8em;font-family:wbf2}.aboutText{font-size:1.35em;text-align:center;letter-spacing:.005em;margin:1.5em 0}.aboutReadMoreButton{background-color:#fffc;border-radius:999px;cursor:pointer;padding:.4em 1.8em;font-size:1.35em;margin-top:.9em;font-weight:600;transition:transform .15s ease-in-out,background-color .15s ease-in-out,color .15s ease-in-out;box-shadow:.1em .1em .2em #00000080}.aboutReadMoreButton:hover{transform:scale(115%);background-color:#000;color:#fff}.aboutReadMore{animation:fadeIn .3s ease-in-out}.aboutText:first-child{margin:0}@media(max-width:800px){.aboutFrame{height:80vh;margin-bottom:4.5em}.about{font-size:2.8vw}.about::-webkit-scrollbar{width:0em}.aboutHeading{margin-top:1em}}.enterUpdate{display:flex;flex-direction:column;width:50%;align-items:center}.postUpdate{margin-top:10px;margin-bottom:10px}input[type=file]{display:none}.fileUpload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer}textarea{font-family:wbf3;width:30vw;padding:.5em;height:auto;field-sizing:content;min-height:1em;max-width:30vw;margin:.5em}
