.hero[data-astro-cid-ewxirvlt]{position:relative;z-index:1;overflow:hidden;background:var(--h-surface);padding-top:clamp(40px,5.5vw,88px)}.hero__inner[data-astro-cid-ewxirvlt]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:clamp(24px,4vw,64px);max-width:var(--h-max);margin:0 auto;padding:0 0 clamp(40px,4vw,64px)}.hero__copy[data-astro-cid-ewxirvlt]{min-width:0}.hero__title[data-astro-cid-ewxirvlt]{margin:0;font-family:var(--font-display);font-size:var(--text-hero);font-weight:600;line-height:.98;letter-spacing:-.035em;color:var(--h-ink);text-wrap:balance}.hero__title-accent[data-astro-cid-ewxirvlt]{color:var(--h-red)}.hero__sub[data-astro-cid-ewxirvlt]{max-width:46ch;margin:clamp(20px,2vw,28px) 0 0;font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.55;color:var(--h-muted);text-wrap:pretty}.hero__cta[data-astro-cid-ewxirvlt]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:clamp(22px,2.4vw,32px);padding:0 28px;background:var(--h-red);color:#fff;font-family:var(--font-body);font-size:15px;font-weight:600;text-decoration:none;transition:background-color var(--h-slow) var(--h-ease)}.hero__cta[data-astro-cid-ewxirvlt]:hover{background:var(--h-red-deep)}.hero__cta[data-astro-cid-ewxirvlt]:focus-visible{outline:2px solid var(--h-ink);outline-offset:3px}.hero__plate[data-astro-cid-ewxirvlt]{color:var(--h-ink);width:clamp(360px,42vw,620px);aspect-ratio:1;margin-right:clamp(-180px,-14vw,-60px);justify-self:end}.hero__plate--instrument[data-astro-cid-ewxirvlt]{width:100%;max-width:620px;aspect-ratio:auto;margin-right:0}.hero--base[data-astro-cid-ewxirvlt] .hero__inner[data-astro-cid-ewxirvlt]{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:clamp(56px,5.5vw,88px)}.hero--base[data-astro-cid-ewxirvlt] .hero__copy[data-astro-cid-ewxirvlt]{text-align:center}.hero--base[data-astro-cid-ewxirvlt] .hero__sub[data-astro-cid-ewxirvlt]{margin-inline:auto;margin-top:clamp(26px,2.6vw,38px)}.hero--base[data-astro-cid-ewxirvlt]{padding-top:clamp(76px,7.5vw,44px);padding-bottom:clamp(16px,1.7vw,24px)}.hero--base[data-astro-cid-ewxirvlt] .hero__cta[data-astro-cid-ewxirvlt]{margin-top:clamp(28px,3vw,42px)}.hero--base[data-astro-cid-ewxirvlt] .hero__band[data-astro-cid-ewxirvlt]{height:auto;-webkit-mask-image:none;mask-image:none;--instrument-mt: 0}.hero__band[data-astro-cid-ewxirvlt]{position:relative;height:clamp(84px,8vw,132px);color:var(--h-ink);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}@media(max-width:1024px){.hero__inner[data-astro-cid-ewxirvlt]{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(40px,6vw,64px)}.hero__copy[data-astro-cid-ewxirvlt]{max-width:none}.hero__plate[data-astro-cid-ewxirvlt]{justify-self:end;width:clamp(260px,52vw,420px);margin:-8px clamp(-140px,-12vw,-40px) 0 0;order:2;opacity:.7}.hero__plate--instrument[data-astro-cid-ewxirvlt]{justify-self:stretch;width:100%;max-width:none;margin:0;opacity:1}.hero__band[data-astro-cid-ewxirvlt]{height:72px}}.hero__asks[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;align-items:stretch;width:max-content;max-width:100%;margin-inline:auto}.hero__iso[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;max-width:100%;margin-bottom:clamp(20px,2.2vw,30px);padding:10px 18px 10px 24px;background:var(--h-lifted);border:1px solid var(--h-line);text-align:left}.hero__iso[data-astro-cid-ewxirvlt]{margin-bottom:0;margin-top:clamp(18px,2vw,26px)}.hero__iso-mark[data-astro-cid-ewxirvlt]{display:block;flex:none;color:var(--h-red)}.hero__iso-mark[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{display:block;width:26px;height:26px}.hero__iso-text[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;gap:2px;min-width:0}.hero__iso-title[data-astro-cid-ewxirvlt]{font-family:var(--font-body);font-size:13px;font-weight:400;line-height:1.25;color:var(--h-muted)}.hero__iso-sub[data-astro-cid-ewxirvlt]{font-family:var(--font-body);font-size:13px;line-height:1.35;color:var(--h-muted)}.hero--base[data-astro-cid-ewxirvlt] .hero__actions[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(28px,3vw,42px)}.hero--base[data-astro-cid-ewxirvlt] .hero__actions--joined[data-astro-cid-ewxirvlt]{gap:0;flex-wrap:nowrap}@media(max-width:900px){.hero--base[data-astro-cid-ewxirvlt] .hero__actions--joined[data-astro-cid-ewxirvlt]{flex-direction:column;gap:12px;width:100%}.hero--base[data-astro-cid-ewxirvlt] .hero__actions--joined[data-astro-cid-ewxirvlt] .glow-button{width:100%}}.hero--base[data-astro-cid-ewxirvlt] .hero__actions[data-astro-cid-ewxirvlt] .hero__cta[data-astro-cid-ewxirvlt]{margin-top:0}.hero__cta--ghost[data-astro-cid-ewxirvlt]{box-sizing:border-box;background:transparent;border:1px solid var(--h-red);color:var(--h-red);transition:background-color var(--h-slow) var(--h-ease),color var(--h-slow) var(--h-ease)}.hero__cta--ghost[data-astro-cid-ewxirvlt]:hover{background:var(--h-red);color:#fff}.hero__lottie-bg[data-astro-cid-ewxirvlt]{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 50%,transparent 100%)}.hero__lottie-container[data-astro-cid-ewxirvlt]{width:100%;height:100%;filter:brightness(1) saturate(1) opacity(.52)}.hero__lottie-container[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{width:100%!important;height:100%!important;object-fit:cover}.hero__inner[data-astro-cid-ewxirvlt]{position:relative;z-index:1}.hero--v3[data-astro-cid-ewxirvlt] .hero__copy[data-astro-cid-ewxirvlt]{position:relative}.hero--v3[data-astro-cid-ewxirvlt] .hero__copy[data-astro-cid-ewxirvlt]:before{content:"";position:absolute;inset:-360px -200px;background:radial-gradient(ellipse at center,#fff9,#fff6 40%,#fff0 20%);z-index:-1;pointer-events:none;filter:blur(20px)}.hero--v3[data-astro-cid-ewxirvlt] .hero__cta[data-astro-cid-ewxirvlt]{position:relative;transition:all .3s ease}.hero--v3[data-astro-cid-ewxirvlt] .hero__cta[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;inset:-4px;border-radius:inherit;background:var(--h-red);opacity:0;z-index:-1;filter:blur(16px);transition:opacity .3s ease}.hero--v3[data-astro-cid-ewxirvlt] .hero__cta[data-astro-cid-ewxirvlt]:hover:after{opacity:.4}.hero--v3[data-astro-cid-ewxirvlt].hero--base .hero__cta[data-astro-cid-ewxirvlt]{position:relative;min-height:66px;padding:0 36px;font-size:16px;border-radius:2px;border:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero--v3[data-astro-cid-ewxirvlt].hero--base .hero__cta[data-astro-cid-ewxirvlt]:not(.hero__cta--ghost){background:var(--h-red)!important}.hero--v3[data-astro-cid-ewxirvlt].hero--base .hero__cta[data-astro-cid-ewxirvlt]:not(.hero__cta--ghost):hover{background:var(--h-red-deep)!important}.hero--v3[data-astro-cid-ewxirvlt].hero--base .hero__cta[data-astro-cid-ewxirvlt]:not(.hero__cta--ghost):active{transform:scale(.98)}.hero--v3[data-astro-cid-ewxirvlt].hero--base .hero__cta--ghost[data-astro-cid-ewxirvlt]{background:#fff!important;color:var(--h-red)!important;border:1px solid var(--h-red)!important;transition:all .3s ease}.hero--v3[data-astro-cid-ewxirvlt].hero--base .hero__cta--ghost[data-astro-cid-ewxirvlt]:hover{color:var(--h-red)!important}.hero--v3[data-astro-cid-ewxirvlt].hero--base .hero__cta--ghost[data-astro-cid-ewxirvlt]:active{background:var(--h-red)!important;color:#fff!important;transform:scale(.98)}.hero--v3[data-astro-cid-ewxirvlt].hero--base .hero__cta--ghost[data-astro-cid-ewxirvlt]:focus{color:var(--h-red)!important}@media(max-width:768px){.hero__lottie-bg[data-astro-cid-ewxirvlt]{display:none}}
