.home__body{margin:8rem 0 4rem;--radius:60px}@media(max-width:1370px){.home__body{margin-top:4rem}}.home__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-bottom:4rem}.home__links a{display:block;border:1px solid var(--orange-border);color:var(--white);text-align:center;font-size:clamp(1.5rem,4vw,2rem);overflow:hidden;background:radial-gradient(farthest-corner circle at bottom in oklab,var(--orange-light-hsl) 24%,54%,var(--orange-dark-hsl) 100%);-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.home__links a.top-left{border-top-left-radius:var(--radius)}.home__links a.top-right{border-top-right-radius:var(--radius)}.home__links a.bottom-left{border-bottom-left-radius:var(--radius)}.home__links a.bottom-right{border-bottom-right-radius:var(--radius)}.home__links a span{display:block;padding:3rem 0;background:var(--bg-image) no-repeat center center / cover}@media not (min-width:835px){.home__links a span{padding-block:2rem}}.home__links a:hover{-webkit-transform:var(--transform-scale);transform:var(--transform-scale)}.home__videos{margin-bottom:4rem}.home__videos .videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-bottom:2.5rem}.home__videos .videos a{display:block;border:2px solid var(--orange);overflow:hidden;-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:var(--radius)}.home__videos .videos a:hover{-webkit-transform:var(--transform-scale);transform:var(--transform-scale)}.home__videos .videos a img{aspect-ratio:16/9}.home__videos footer{text-align:right}.home__videos footer a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1rem;color:var(--white);font-size:clamp(1.5rem,4vw,2rem);-webkit-transition:var(--transition);transition:var(--transition)}.home__videos footer a:hover{-webkit-transform:var(--transform-scale);transform:var(--transform-scale)}.home__videos footer a svg{height:25px}.countdown{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;color:var(--white);font-size:3rem}@media not (min-width:740px){.countdown{font-size:2.75rem}}@media not (min-width:650px){.countdown{font-size:1.75rem;gap:.75rem}}@media not (min-width:550px){.countdown{font-size:1.25rem;gap:.25rem}}.countdown__item{text-align:center}.countdown__item span{display:block}.countdown__item+span{color:var(--purple);font-family:var(--font)}.countdown__label{font-size:1rem}.countdown__holder{position:absolute;background:url(/build/assets/star-CcJisQmS.svg) no-repeat left top;max-width:850px;width:100%;aspect-ratio:954.81 / 940.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(2rem,6vw,6rem) clamp(1.5rem,4vw,4rem);container-type:inline-size;rotate:-15deg;translate:-10rem -4rem;-webkit-filter:drop-shadow(0 10px 20px rgba(0,0,0,.3));filter:drop-shadow(0 10px 20px rgba(0,0,0,.3))}@media not (min-width:1140px){.countdown__holder{position:relative;translate:0;margin-inline:auto}}@media not (min-width:420px){.countdown__holder{background:#b759f8;border:10px solid #b943fd;outline:10px solid var(--orange);outline-offset:0;rotate:0deg;border-radius:var(--radius)}}.countdown__holder h3{font-size:3.25rem;margin-bottom:1.5rem;text-align:center}@media not (min-width:740px){.countdown__holder h3{font-size:2.75rem}}@media not (min-width:560px){.countdown__holder h3{font-size:2rem}}.countdown__holder footer{margin-top:2rem}.countdown__holder footer a{font-size:1.75rem;color:var(--purple);line-height:1;margin-inline:1rem}@media not (min-width:650px){.countdown__holder footer a{font-size:1.75rem;gap:.75rem}}@media not (min-width:550px){.countdown__holder footer a{font-size:1.25rem;gap:.25rem}}.home__footer{position:relative;display:grid;grid-template-columns:40% minmax(0,1fr)}@media not (min-width:1140px){.home__footer{grid-template-columns:1fr;gap:2rem}}.home__footer .message__board{grid-column:2 / -1}@media not (min-width:1140px){.home__footer .message__board{grid-column:1 / -1}}
