.hero__inner[data-v-0f5debce]{text-align:center}.hero__kicker[data-v-0f5debce]{display:inline-flex;align-items:center;gap:var(--sp-space-2);margin-bottom:var(--sp-space-6);padding:7px 18px;border-radius:var(--sp-radius-full);font-size:var(--sp-font-size-sm);font-weight:var(--sp-font-weight-semibold);letter-spacing:var(--sp-letter-spacing-wider)}.hero__kicker[data-v-0f5debce]:before,.hero__kicker[data-v-0f5debce]:after{content:"◆";font-size:.7em;opacity:.8}.hero__title[data-v-0f5debce]{margin:0 auto var(--sp-space-5);max-width:22ch}.hero__mark[data-v-0f5debce]{padding-block:.02em}.hero__mark-inner[data-v-0f5debce]{display:inline-block}.hero__char[data-v-0f5debce]{display:inline-block;animation:hero-char-in-0f5debce .62s var(--sp-ease-shadow-puppet) both,hero-char-gold-0f5debce 1.2s var(--sp-ease-out) both;animation-delay:var(--d, 0s),calc(var(--d, 0s) + .52s)}@keyframes hero-char-in-0f5debce{0%{opacity:0;transform:translateY(.42em) rotate(3deg);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes hero-char-gold-0f5debce{0%{text-shadow:0 0 0 rgba(240,208,96,0)}38%{text-shadow:0 0 14px rgba(240,208,96,.95),0 0 30px rgba(240,208,96,.45);color:var(--sp-gold-light)}to{text-shadow:0 0 0 rgba(240,208,96,0)}}.hero__bg[data-v-0f5debce]{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;will-change:transform;animation:hero-kenburns-0f5debce 24s var(--sp-ease-out) both}@keyframes hero-kenburns-0f5debce{0%{transform:scale(1.09)}to{transform:scale(1)}}.hero__subtitle[data-v-0f5debce]{margin:0 auto var(--sp-space-3);font-size:var(--sp-font-size-lg);font-weight:var(--sp-font-weight-semibold)}.hero__desc[data-v-0f5debce]{margin:0 auto var(--sp-space-8);max-width:56ch;font-size:var(--sp-font-size-md);line-height:var(--sp-line-height-relaxed)}.hero__actions[data-v-0f5debce]{display:flex;justify-content:center;gap:var(--sp-space-3);flex-wrap:wrap}.hero__actions[data-v-0f5debce]:empty{display:none}.hero__stats[data-v-0f5debce]{display:flex;justify-content:center;gap:clamp(24px,6vw,72px);margin-top:var(--sp-space-10);flex-wrap:wrap}.hero__stat[data-v-0f5debce]{display:flex;flex-direction:column;align-items:center}.hero__stat strong[data-v-0f5debce]{font-size:var(--sp-font-size-3xl);font-weight:var(--sp-font-weight-black);line-height:1}.hero__stat span[data-v-0f5debce]{margin-top:var(--sp-space-2);font-size:var(--sp-font-size-sm);letter-spacing:var(--sp-letter-spacing-wide);opacity:.9}.hero__wave[data-v-0f5debce]{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:72px;display:block;pointer-events:none;z-index:2}.sp-hero--brand .hero__kicker[data-v-0f5debce]{background:#ffffff29;color:#fff;border:1px solid rgba(255,255,255,.5)}.sp-hero--brand .hero__title[data-v-0f5debce],.sp-hero--brand .hero__subtitle[data-v-0f5debce]{color:#fff}.sp-hero--brand .hero__desc[data-v-0f5debce]{color:#ffffffeb}.sp-hero--brand .hero__stat strong[data-v-0f5debce]{color:var(--sp-gold-light)}.sp-hero--brand .hero__stat span[data-v-0f5debce]{color:#ffffffeb}.sp-hero--brand .sp-mark[data-v-0f5debce]{background:#fff;color:var(--sp-brand-dark);box-shadow:none}.sp-hero--ink .hero__kicker[data-v-0f5debce]{background:#ffffff1f;color:var(--sp-gold-light);border:1px solid rgba(212,175,55,.6)}.sp-hero--ink .hero__title[data-v-0f5debce]{color:#fff}.sp-hero--ink .hero__subtitle[data-v-0f5debce]{color:var(--sp-gold-light)}.sp-hero--ink .hero__desc[data-v-0f5debce]{color:#ffffffdb}.sp-hero--ink .hero__stat strong[data-v-0f5debce]{color:var(--sp-gold-light)}.sp-hero--ink .hero__stat span[data-v-0f5debce]{color:#ffffffdb}.sp-hero--paper[data-v-0f5debce]{background:var(--sp-bg-paper);color:var(--sp-text-primary)}.sp-hero--paper[data-v-0f5debce]:before{display:none}.sp-hero--paper .hero__kicker[data-v-0f5debce]{background:var(--sp-brand-soft);color:var(--sp-brand);border:1px solid var(--sp-brand)}.sp-hero--paper .hero__title[data-v-0f5debce]{color:var(--sp-text-primary)}.sp-hero--paper .hero__subtitle[data-v-0f5debce]{color:var(--sp-brand-dark)}.sp-hero--paper .hero__desc[data-v-0f5debce]{color:var(--sp-text-secondary)}.sp-hero--paper .hero__stat strong[data-v-0f5debce]{color:var(--sp-brand)}.sp-hero--paper .hero__stat span[data-v-0f5debce]{color:var(--sp-text-secondary)}.sp-hero--paper .hero__wave[data-v-0f5debce]{display:none}
