.hero[data-v-fba423c7]{margin-bottom:50px}@media screen and (max-width:768px){.hero[data-v-fba423c7]{margin-bottom:40px}}.hero__title[data-v-fba423c7]{background:linear-gradient(66deg,#df4242 15.29%,#0d6982,#563fca 84.71%);background-clip:text;-webkit-background-clip:text;font-size:min(200px,16vw);font-weight:700;letter-spacing:-6px;line-height:95%;padding-bottom:60px;-webkit-text-fill-color:transparent}@media screen and (max-width:1024px){.hero__title[data-v-fba423c7]{font-size:100px}}@media screen and (max-width:768px){.hero__title[data-v-fba423c7]{font-size:42px;letter-spacing:-1px;line-height:40px;padding-bottom:20px}}.hero__subtitle[data-v-fba423c7]{color:#000;font-size:48px;font-weight:300;letter-spacing:-1.44px}@media screen and (max-width:768px){.hero__subtitle[data-v-fba423c7]{font-size:22px;letter-spacing:0}}.default-banner[data-v-2c75ca68]{opacity:0}.default-banner__container[data-v-2c75ca68]{background:linear-gradient(180deg,#000,#1b2050 50%);overflow:hidden;padding-block:115px 30vw;padding-inline:18px;position:relative}@media screen and (max-width:768px){.default-banner__container[data-v-2c75ca68]{padding-block:60px 37vw}}.default-banner__title[data-v-2c75ca68]{color:#fff;font-size:40px;font-weight:700;margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.default-banner__title[data-v-2c75ca68]{font-size:32px}}.default-banner__subtitle[data-v-2c75ca68]{color:#fff;font-size:32px;font-weight:300;text-align:center}@media screen and (max-width:768px){.default-banner__subtitle[data-v-2c75ca68]{font-size:24px}}.default-banner__bg[data-v-2c75ca68]{background:url(./page_default-banner.BjzPpcHe.webp) no-repeat bottom/100% auto;bottom:0;height:100%;left:0;position:absolute;width:100%}@media screen and (max-width:768px){.default-banner__bg[data-v-2c75ca68]{background-image:url(./page_default-banner--mo.CRFg0Fed.webp)}}.default-banner--active[data-v-2c75ca68]{animation:slide-up .5s ease-out .1s forwards}.event-banner[data-v-f7f2a4ce]{display:flex;flex-direction:column;gap:30px;margin-bottom:100px}@media screen and (max-width:768px){.event-banner[data-v-f7f2a4ce]{margin-bottom:50px}}.event-banner__container[data-v-f7f2a4ce]{opacity:0;overflow:hidden;padding:40px;position:relative}@media (hover:hover) and (pointer:fine){.event-banner__container:hover .event-banner__asset[data-v-f7f2a4ce]{height:105%;margin-inline:-2.5%;width:105%}.event-banner__container:hover .event-banner__asset[data-v-f7f2a4ce]:before{opacity:.3}.event-banner__container:hover .event-banner__remained-icon[data-v-f7f2a4ce]{transform:rotate(-45deg)}}@media screen and (max-width:768px){.event-banner__container[data-v-f7f2a4ce]{padding:30px}}.event-banner--active .event-banner__container[data-v-f7f2a4ce]{animation:slide-right .5s ease-out var(--animation-delay,.1s) forwards}.event-banner__asset[data-v-f7f2a4ce]{height:100%;left:0;position:absolute;top:0;transition:all .3s ease-out;width:100%}.event-banner__asset[data-v-f7f2a4ce]:before{background-color:var(--pc-bg-color);content:"";inset:0;opacity:.8;pointer-events:none;position:absolute;transition:opacity .3s ease-out}@media screen and (max-width:768px){.event-banner__asset[data-v-f7f2a4ce]:before{background-color:var(--mo-bg-color)}}.event-banner__content[data-v-f7f2a4ce]{color:#fff;pointer-events:none}.event-banner__title[data-v-f7f2a4ce]{font-size:40px;font-weight:700;line-height:38px;margin-bottom:10px;position:relative}@media screen and (max-width:768px){.event-banner__title[data-v-f7f2a4ce]{font-size:32px;line-height:32px}}.event-banner__date[data-v-f7f2a4ce]{display:inline-flex;font-size:24px;font-weight:400;gap:5px;margin-bottom:50px;position:relative}@media screen and (max-width:768px){.event-banner__date[data-v-f7f2a4ce]{font-size:16px}}.event-banner__remained[data-v-f7f2a4ce]{align-items:center;display:flex;font-size:20px;font-weight:700;gap:30px;position:relative}@media screen and (max-width:768px){.event-banner__remained[data-v-f7f2a4ce]{font-size:16px;gap:18px}}.event-banner__remained-icon[data-v-f7f2a4ce]{font-size:30px;transition:transform .3s ease-out}@media screen and (max-width:768px){.event-banner__remained-icon[data-v-f7f2a4ce]{font-size:20px}}.faq[data-v-1be199d9]{margin-bottom:100px;opacity:0}@media screen and (max-width:768px){.faq[data-v-1be199d9]{margin-bottom:50px}}.faq__title[data-v-1be199d9]{color:#000;font-size:96px;font-weight:700;margin-bottom:20px}@media screen and (max-width:768px){.faq__title[data-v-1be199d9]{font-size:36px}}.faq__accordion-item[data-v-1be199d9]:not(:last-child){margin-bottom:20px}@media screen and (max-width:768px){.faq__accordion-item[data-v-1be199d9]:not(:last-child){margin-bottom:10px}}.faq__question[data-v-1be199d9]{align-items:center;border:1px solid #dcdcdc;color:#000;display:flex;font-size:40px;font-weight:600;gap:5px;justify-content:space-between;padding:20px 30px;text-align:left;transition:all .2s ease-in-out}@media screen and (max-width:768px){.faq__question[data-v-1be199d9]{font-size:18px}}@media (hover:hover) and (pointer:fine){.faq__question[data-v-1be199d9]:not(.open):hover{border:1px solid #000}}@media screen and (max-width:768px){.faq__question[data-v-1be199d9]{padding:11px 10px}}.faq__question-number[data-v-1be199d9]{white-space:nowrap}.faq__question-text[data-v-1be199d9]{margin-inline-end:auto}.faq__question-icon[data-v-1be199d9]{background-color:#fff;flex-shrink:0;font-size:24px;padding:6px}@media screen and (max-width:768px){.faq__question-icon[data-v-1be199d9]{font-size:12px}}.faq__question.open[data-v-1be199d9]{background-color:#000;color:#fff;transition:all .2s ease-in-out}.faq__answer[data-v-1be199d9]{padding:20px 30px}@media screen and (max-width:768px){.faq__answer[data-v-1be199d9]{padding:20px}}.faq__answer-text[data-v-1be199d9]{color:#555;font-size:28px;font-weight:500;line-height:40px}@media screen and (max-width:768px){.faq__answer-text[data-v-1be199d9]{font-size:16px;line-height:20px}}.faq--active[data-v-1be199d9]{animation:slide-up .5s ease-out .1s forwards}.ad-banner[data-v-48970513]{display:flex;flex-direction:column;gap:30px}.ad-banner__title[data-v-48970513]{border-block-start:3px dashed #000;font-size:48px;font-weight:700;opacity:0;padding-block-start:50px}@media screen and (max-width:768px){.ad-banner__title[data-v-48970513]{font-size:20px;padding-block-start:30px}}.ad-banner--active .ad-banner__title[data-v-48970513]{animation:slide-up .5s ease-out .1s forwards}.ad-banner__banner[data-v-48970513]{opacity:0}.ad-banner--active .ad-banner__banner[data-v-48970513]{animation:slide-right .5s ease-out .3s forwards}
