.bf-hero[data-astro-cid-jmieuq5i]{--gold: #ffc83d;--gold-light: #ffe7a3;--blue: #0161ef;position:relative;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(160deg,#05070f,#070d24 45%,#05070f)}.bf-hero__bg[data-astro-cid-jmieuq5i]{position:absolute;inset:0;z-index:-1;pointer-events:none}.bf-hero__glow[data-astro-cid-jmieuq5i]{position:absolute;border-radius:9999px;filter:blur(80px);opacity:.55}.bf-hero__glow--blue[data-astro-cid-jmieuq5i]{width:520px;height:520px;right:-120px;top:-140px;background:var(--blue);animation:bf-breathe 9s ease-in-out infinite}.bf-hero__glow--gold[data-astro-cid-jmieuq5i]{width:360px;height:360px;left:-140px;bottom:-160px;background:var(--gold);opacity:.22;animation:bf-breathe 11s ease-in-out infinite reverse}@media (max-width: 1023px){.bf-hero__glow--gold[data-astro-cid-jmieuq5i]{display:none}}.bf-hero__dots[data-astro-cid-jmieuq5i]{position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .09) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%)}.bf-hero__spark[data-astro-cid-jmieuq5i]{position:absolute;border-radius:9999px;background:var(--gold-light);box-shadow:0 0 10px 2px #ffc83db3;animation:bf-twinkle 4.5s ease-in-out infinite}.bf-hero__inner[data-astro-cid-jmieuq5i]{position:relative;max-width:80rem;margin:0 auto;padding:3rem 1rem 1rem;display:grid;gap:2.5rem;align-items:center}@media (min-width: 640px){.bf-hero__inner[data-astro-cid-jmieuq5i]{padding:4rem 1.5rem 1.5rem}}@media (min-width: 1024px){.bf-hero__inner[data-astro-cid-jmieuq5i]{grid-template-columns:1.05fr 1fr;gap:3rem;padding:2.5rem 1.5rem 5rem}}.bf-hero__copy[data-astro-cid-jmieuq5i]{text-align:center}@media (min-width: 1024px){.bf-hero__copy[data-astro-cid-jmieuq5i]{text-align:left}}.bf-hero__dates[data-astro-cid-jmieuq5i]{display:inline-flex;align-items:center;gap:.6rem}.bf-hero__day[data-astro-cid-jmieuq5i]{display:flex;flex-direction:column;align-items:center;width:3.1rem;overflow:hidden;border-radius:.6rem;border:1px solid rgb(255 200 61 / .35);background:#ffffff0a;box-shadow:0 8px 20px -12px #0161efe6}.bf-hero__day-month[data-astro-cid-jmieuq5i]{width:100%;padding:.15rem 0;text-align:center;font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#1a1206;background:linear-gradient(90deg,var(--gold),var(--gold-light))}.bf-hero__day-num[data-astro-cid-jmieuq5i]{padding:.2rem 0 .3rem;font-size:1.35rem;font-weight:900;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.bf-hero__dates-line[data-astro-cid-jmieuq5i]{position:relative;width:3.5rem;height:2px;background:repeating-linear-gradient(90deg,rgb(255 200 61 / .6) 0 6px,transparent 6px 11px)}.bf-hero__dates-line[data-astro-cid-jmieuq5i]:after{content:"";position:absolute;top:50%;left:0;width:7px;height:7px;border-radius:9999px;background:var(--gold-light);box-shadow:0 0 10px 2px #ffc83dcc;transform:translate(-50%,-50%);animation:bf-travel 3.2s ease-in-out infinite}@keyframes bf-travel{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}.bf-hero__title[data-astro-cid-jmieuq5i]{margin-top:1.1rem;font-family:var(--aw-font-heading, inherit);font-weight:900;text-transform:uppercase;line-height:.88;letter-spacing:-.02em;font-size:clamp(3.4rem,15vw,6.5rem)}.bf-hero__title[data-astro-cid-jmieuq5i] span[data-astro-cid-jmieuq5i]{display:block}.bf-hero__title-top[data-astro-cid-jmieuq5i]{color:#fff;text-shadow:0 6px 30px rgb(1 97 239 / .45)}.bf-hero__title-bottom[data-astro-cid-jmieuq5i]{background:linear-gradient(100deg,#b8860b 0%,var(--gold) 30%,var(--gold-light) 45%,var(--gold) 60%,#b8860b 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bf-shine 5s linear infinite;filter:drop-shadow(0 6px 24px rgb(255 200 61 / .25))}.bf-hero__tag[data-astro-cid-jmieuq5i]{margin-top:1.1rem;font-size:clamp(1.15rem,4.2vw,1.6rem);font-weight:600;color:#e2e8f0}.bf-hero__tag[data-astro-cid-jmieuq5i] strong[data-astro-cid-jmieuq5i]{color:var(--gold);font-weight:900}.bf-hero__subtitle[data-astro-cid-jmieuq5i]{margin-top:.4rem;font-size:.95rem;color:#94a3b8}.bf-hero[data-astro-cid-jmieuq5i] .bf-hero__countdown{margin-top:1.4rem;align-items:center}@media (min-width: 1024px){.bf-hero[data-astro-cid-jmieuq5i] .bf-hero__countdown{align-items:flex-start}}.bf-hero[data-astro-cid-jmieuq5i] .bf-hero__countdown .event-countdown__label{color:#cbd5e1}.bf-hero[data-astro-cid-jmieuq5i] .bf-hero__countdown .event-countdown__unit{background:#ffffff0a;border-color:#ffc83d4d;box-shadow:inset 0 1px #ffffff0f,0 10px 30px -18px #0161efcc}.bf-hero__actions[data-astro-cid-jmieuq5i]{margin-top:1.6rem;display:flex;justify-content:center}@media (min-width: 1024px){.bf-hero__actions[data-astro-cid-jmieuq5i]{justify-content:flex-start}}.bf-hero__cta[data-astro-cid-jmieuq5i]{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.9rem;border-radius:9999px;font-weight:800;font-size:1.05rem;color:#1a1206;background:linear-gradient(90deg,var(--gold),var(--gold-light));box-shadow:0 12px 30px -10px #ffc83d99;transition:transform .2s,box-shadow .2s}.bf-hero__cta[data-astro-cid-jmieuq5i]:hover{transform:translateY(-2px);box-shadow:0 16px 36px -10px #ffc83dbf}.bf-hero__cta[data-astro-cid-jmieuq5i]:focus-visible{outline:3px solid #fff;outline-offset:3px}.bf-hero__visual[data-astro-cid-jmieuq5i]{display:flex;justify-content:center;margin:-1.5rem 0 -.5rem}@media (min-width: 1024px){.bf-hero__visual[data-astro-cid-jmieuq5i]{margin:-5rem -6rem -5rem -3rem}}.bf-hero__frame[data-astro-cid-jmieuq5i]{position:relative;flex:none;width:100%;max-width:940px;animation:bf-float 7s ease-in-out infinite}@media (min-width: 1024px){.bf-hero__frame[data-astro-cid-jmieuq5i]{width:100%}}.bf-hero[data-astro-cid-jmieuq5i] .bf-hero__img{position:relative;display:block;width:100%;height:auto;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(closest-side ellipse at 50% 50%,#000 50%,transparent 100%);mask-image:radial-gradient(closest-side ellipse at 50% 50%,#000 50%,transparent 100%)}.bf-hero__halo[data-astro-cid-jmieuq5i]{position:absolute;inset:6%;border-radius:9999px;background:radial-gradient(circle at 50% 48%,rgb(1 97 239 / .55) 0%,transparent 60%),radial-gradient(circle at 70% 60%,rgb(255 200 61 / .18) 0%,transparent 55%);filter:blur(40px);animation:bf-breathe 6s ease-in-out infinite}.bf-hero__sparkles[data-astro-cid-jmieuq5i]{position:absolute;inset:0;pointer-events:none}.bf-hero__dot[data-astro-cid-jmieuq5i],.bf-hero__star[data-astro-cid-jmieuq5i]{position:absolute;transform:translate(-50%,-50%);animation:bf-twinkle 3.8s ease-in-out infinite}.bf-hero__dot[data-astro-cid-jmieuq5i]{border-radius:9999px;background:#fff6d6;box-shadow:0 0 6px 2px #ffc83de6,0 0 14px 4px #0161ef73}.bf-hero__star[data-astro-cid-jmieuq5i]{background:radial-gradient(circle,#fffbe8 0%,var(--gold-light) 35%,var(--gold) 70%);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);filter:drop-shadow(0 0 6px rgb(255 200 61 / .9));animation-name:bf-star;animation-duration:4.6s}@keyframes bf-shine{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes bf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bf-breathe{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.12);opacity:.65}}@keyframes bf-twinkle{0%,to{opacity:.15;transform:translate(-50%,-50%) scale(.6)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}@keyframes bf-star{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(0)}45%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(45deg)}70%{opacity:.6;transform:translate(-50%,-50%) scale(.8) rotate(70deg)}}@media (prefers-reduced-motion: reduce){.bf-hero__title-bottom[data-astro-cid-jmieuq5i],.bf-hero__frame[data-astro-cid-jmieuq5i],.bf-hero__glow[data-astro-cid-jmieuq5i],.bf-hero__spark[data-astro-cid-jmieuq5i],.bf-hero__halo[data-astro-cid-jmieuq5i],.bf-hero__dot[data-astro-cid-jmieuq5i],.bf-hero__star[data-astro-cid-jmieuq5i],.bf-hero__dates-line[data-astro-cid-jmieuq5i]:after{animation:none}.bf-hero__star[data-astro-cid-jmieuq5i]{opacity:.8}}
