.calendar-grid{display:grid;grid-template-columns:repeat(15,1fr);grid-template-rows:.5fr 1fr 1fr 1fr 1fr;width:100%;height:100%}.calendar-title-cell{padding:.5rem}.calendar-grid-cell{background:#fff;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;height:6rem;display:flex;justify-content:center;align-items:center}.calendar-grid-cell.event{transition:filter .3s}.calendar-grid-cell.event:hover{filter:brightness(1.2)}.calendar-grid .calendar-grid-cell:nth-child(17){border-radius:.5rem 0 0}.calendar-grid .calendar-grid-cell:nth-child(30){border-radius:0 .5rem 0 0}.calendar-grid .calendar-grid-cell:nth-last-child(14){border-radius:0 0 0 .5rem}.calendar-grid .calendar-grid-cell:last-child{border-radius:0 0 .5rem}.calendar-grid-cell button{width:100%;height:100%;display:grid;place-items:center}.calendar-grid-cell img{width:80%}.calendar-ceremony{background:#f6ad55}.calendar-career,.calendar-ceremony{border-right:1px solid #e2e8f0;height:6rem}.calendar-career{background:#50d249}.calendar-technical{background:#55a8f6;border-right:1px solid #e2e8f0;height:6rem}.calendar-desc-card{position:absolute;display:flex;flex-direction:column;max-width:25rem;background-color:#fff;padding:1rem;border-radius:0 .5rem .5rem;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}#waf1{transform:translateY(-10%) translateX(100%) rotate(-25deg);transition:transform .3s}#waf1:not(.finished):hover{transform:translateY(-30%) translateX(100%) rotate(-5deg)}#waf1.finished{transform:translateY(50%) translateX(100%) rotate(-90deg)}.faq-tab li{list-style:inside;padding:0 0 0 1.5rem}#faq-box{box-shadow:0 0 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}@media (width <= 768px){#faq-tabs>div{flex-wrap:wrap!important}}@font-face{font-family:M PLUS Rounded\ 1c;font-style:normal;font-weight:100;src:local(""),url(/assets/fonts/MPLUSRounded1c-Thin.ttf) format("truetype")}@font-face{font-family:M PLUS Rounded\ 1c;font-style:normal;font-weight:300;src:local(""),url(/assets/fonts/MPLUSRounded1c-Light.ttf) format("truetype")}@font-face{font-family:M PLUS Rounded\ 1c;font-style:normal;font-weight:400;src:local(""),url(/assets/fonts/MPLUSRounded1c-Regular.ttf) format("truetype")}@font-face{font-family:M PLUS Rounded\ 1c;font-style:normal;font-weight:500;src:local(""),url(/assets/fonts/MPLUSRounded1c-Medium.ttf) format("truetype")}@font-face{font-family:M PLUS Rounded\ 1c;font-style:normal;font-weight:700;src:local(""),url(/assets/fonts/MPLUSRounded1c-Bold.ttf) format("truetype")}@font-face{font-family:M PLUS Rounded\ 1c;font-style:normal;font-weight:800;src:local(""),url(/assets/fonts/MPLUSRounded1c-ExtraBold.ttf) format("truetype")}@font-face{font-family:M PLUS Rounded\ 1c;font-style:normal;font-weight:900;src:local(""),url(/assets/fonts/MPLUSRounded1c-Black.ttf) format("truetype")}.landing-panel-img-container{height:min(50vh,30rem);display:flex;justify-content:center;align-items:center}.numberdisplay-number{background-color:#e5e7eb;transition:background-color var(--scav-transition-dur) ease}body.scav .numberdisplay-number{background-color:#fff}.bike-wheel-rotate{transition:height .5s ease}.biker-flag{width:0;animation:bikerFlagWidth .5s ease;animation-fill-mode:forwards}@keyframes bikerFlagWidth{0%{width:0}to{width:3%}}#svg-biker{transition:transform 2s ease}#svg-biker:hover .bike-wheel-rotate{animation:rotate 5s linear .5s infinite}@keyframes rotate{to{transform:rotate(1turn)}}#landing-wh-logo img,.no-drag{user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#stand-logo-inner{transition:top .4s ease .4s}body.scav #stand-logo-inner{top:-100%;transition:top .4s ease .2s}#stand-shadow{transition:left .4s ease .6s}body.scav #stand-shadow{left:43.5%;transition:left .4s ease}#stand-sign{transition:top .4s ease}body.scav #stand-sign{top:-21.3%;transition:top .4s ease .6s}#stand-bar{transition:top .4s ease .2s}body.scav #stand-bar{top:61.7%;transition:top .4s ease .4s}#landing-blob{opacity:0;transition:opacity var(--scav-transition-dur) ease-in-out}body.scav #landing-blob{opacity:1}.header{padding:10px 16px}.sticky-2{position:fixed;top:0;width:100%}.sticky-2+.content{padding-top:102px}.overlay{max-width:1140px;max-height:640px;display:flex;align-items:center;background:hsla(0,0%,100%,.375);box-shadow:0 .75rem 2rem 0 rgba(0,0,0,.1);border-radius:2rem;border:1px solid hsla(0,0%,100%,.125)}.overlay__description{font-size:1rem;line-height:1.75rem;margin-bottom:3rem}.speech-bubble{background:#fff;border-radius:.4rem;box-shadow:0 0 .5em rgba(0,0,0,.6)}.speech-bubble:after{content:"";display:inline-block;width:1rem;height:1rem;background:#fff;position:absolute;bottom:-.5rem;left:calc(100% - .5rem);transform:rotate(-45deg);clip-path:polygon(0 0,100% 0,50% 100%)}.wren-shop-dialog{background:none;display:flex;justify-content:center;align-items:center}.wren-shop-dialog::backdrop{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.completed-image{animation:fadeIn .5s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-inline:10px;margin-top:20px}.pagination-button{padding:5px 10px;border-radius:50px;font-size:.8rem;font-weight:500;background-color:#e9e9e9;border:none;cursor:pointer;width:276px;height:16px;color:transparent;transition:background-color .3s ease-in-out}.pagination-button.active{background-color:#bb8653}.pagination-button:not(.active):hover{background-color:#cbd5e0}@media screen and (width <= 1024px){.pagination-button{width:200px;height:14px}}@media screen and (width <= 768px){.pagination-button{width:150px;height:12px}}@media screen and (width <= 480px){.pagination-button{width:100px;height:10px}}@media screen and (width <= 320px){.pagination-button{width:50px;height:8px}}#waf2{transform:translateY(80%) translateX(100%) rotate(-25deg);transition:transform .3s}#waf2:not(.finished):hover{transform:translateY(60%) translateX(100%) rotate(-5deg)}#waf2.finished{transform:translateY(150%) translateX(100%) rotate(-90deg)}.card-title:before{content:"";position:absolute;top:10px;left:5px;width:95%;height:90%;background-image:linear-gradient(90deg,#fddc79,#c6844365,#fddc79);filter:blur(20px);z-index:-1}.source{opacity:0;transition:opacity 1.2s}.loaded{opacity:1}dialog{transition:all allow-discrete .25s ease-out;&,&[open]:starting-style{transform:translateY(-50%);&,&::backdrop{opacity:0}}&[open]{transform:translateY(0);&,&::backdrop{transition-duration:.5s;opacity:1}}}.team-topcard{background:#fff;border:2px solid #000;border-radius:1rem}.team-topcard .card-spike{width:2rem;height:2rem;background:#000;top:100%;left:calc(50% - 1rem)}.team-topcard .card-spike,.team-topcard .card-spike-inner{display:inline-block;position:absolute;clip-path:polygon(0 0,100% 0,50% 100%)}.team-topcard .card-spike-inner{width:calc(2rem - 4px);height:calc(2rem - 4px);background:#fff;top:-.25px;left:2px}