button.svelte-weh9zp{background-color:var(--accent-color);outline:none;border:none;font-size:var(--text-smaller);border-radius:.33rem;cursor:pointer;color:#fff;font-weight:600;transition:background-color .3s ease-in-out}button.svelte-weh9zp:hover{background-color:var(--accent-second-color)}.announcement.svelte-9xfol4{position:relative;flex:0 0 calc(25% - 1.5rem);overflow:hidden;border-radius:.5rem;-webkit-user-select:none;user-select:none;isolation:isolate}.announcement.svelte-9xfol4 .background-image:where(.svelte-9xfol4){width:100%;height:100%;object-fit:cover;position:absolute}.announcement.svelte-9xfol4 .announcement-container:where(.svelte-9xfol4){width:100%;height:100%;display:flex;flex-direction:column;background-color:#00000080;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:2rem;color:#fff}.announcement.svelte-9xfol4 .title-container:where(.svelte-9xfol4){flex-direction:column;display:flex;align-items:center;justify-content:center;padding-bottom:1.5rem}.announcement.svelte-9xfol4 .title-container:where(.svelte-9xfol4) .title:where(.svelte-9xfol4){text-align:center;font-size:var(--text-medium)}.announcement.svelte-9xfol4 .title-container:where(.svelte-9xfol4) .date:where(.svelte-9xfol4){opacity:.5;font-size:var(--text-small);font-weight:700}.announcement.svelte-9xfol4 .content-container:where(.svelte-9xfol4){margin-bottom:1.5rem;--text-color: #FCFCFC;--secondary-text-color: #c8c8c8}.announcement.svelte-9xfol4 .content-container:where(.svelte-9xfol4) .content:where(.svelte-9xfol4){display:-webkit-box;line-clamp:15;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-smaller);white-space:pre-line;font-weight:500}.announcement.svelte-9xfol4 .button-container:where(.svelte-9xfol4){margin-top:auto;width:100%;display:flex;justify-content:center}@media only screen and (max-width:1450px){.announcement.svelte-9xfol4{flex:0 0 calc(33.3333333333% - 1.3333333333rem)}}@media only screen and (max-width:1200px){.announcement.svelte-9xfol4{flex:0 0 calc(50% - 1rem)}}@media only screen and (max-width:700px){.announcement.svelte-9xfol4{flex:0 0 100%}}.banner-container.svelte-1j6ictg{margin-top:calc(var(--page-vertical-padding) * -1);position:relative;width:100%;display:flex;overflow:hidden;flex-grow:0;flex-shrink:0;flex-direction:column}.banner-container.svelte-1j6ictg .banner:where(.svelte-1j6ictg){width:100%;height:35vh;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:var(--box-background-color)}.banner-container.svelte-1j6ictg .banner:where(.svelte-1j6ictg) img:where(.svelte-1j6ictg){width:100%;height:100%;object-fit:cover;filter:blur(5px);transform:scale(1.2)}.banner-container.svelte-1j6ictg .logo:where(.svelte-1j6ictg){position:absolute;top:50%;left:50%;height:80%;transform:translate(-50%,-50%);animation:.4s ease-in-out 0s 1 svelte-1j6ictg-logoScale}.news.svelte-1j6ictg{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media only screen and (max-width:700px){.banner-container.svelte-1j6ictg .banner:where(.svelte-1j6ictg){height:14rem}}@keyframes svelte-1j6ictg-logoScale{0%{transform:translate(-50%,-45%) scale(.9)}to{transform:translate(-50%,-50%) scale(1)}}
