.hero[data-astro-cid-bbe6dxrz]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--bg, #0c0b09);background-image:radial-gradient(ellipse at 70% 30%,rgba(201,160,66,.1),transparent 60%),linear-gradient(160deg,#16140f,#0c0b09 70%)}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;background-image:var(--hero-bg, none);background-size:cover;background-position:center;pointer-events:none}@media(min-width:1600px){.hero[data-astro-cid-bbe6dxrz]:before{background-image:var(--hero-bg-lg, var(--hero-bg, none))}}.hero[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c0b091f,#0c0b0947);pointer-events:none}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;width:100%;max-width:1240px;padding:80px 48px 140px;display:flex;flex-direction:column;gap:56px}.hero-main[data-astro-cid-bbe6dxrz]{--panel-bg: rgba(8, 7, 5, .74);position:relative;display:flex;align-items:center;gap:clamp(28px,5vw,80px);width:fit-content;max-width:100%;margin-left:clamp(0px,4vw,64px);padding:44px clamp(40px,4vw,72px);background:var(--panel-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:0 14px 14px 0}.hero-main[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:100vw;background:var(--panel-bg);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);pointer-events:none}.hero-textblock[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;max-width:600px;text-align:left}.hero-logo-side[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;flex-shrink:0}.hero-logo-side-img[data-astro-cid-bbe6dxrz]{display:block;width:min(324px,23.4vw);height:auto;filter:drop-shadow(0 6px 24px rgba(0,0,0,.35));animation:fadeUp 1s ease .5s both}.hero-logo[data-astro-cid-bbe6dxrz]{display:none}.hero-eyebrow[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:26px;animation:fadeUp 1s ease .25s both}.hero-title[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:clamp(2.6rem,6vw,5.4rem);font-weight:400;font-style:italic;line-height:1.06;letter-spacing:-.02em;margin-bottom:22px;animation:fadeUp 1s ease .4s both}.hero-title[data-astro-cid-bbe6dxrz] em{color:var(--gold)}.hero-main--no-subtext[data-astro-cid-bbe6dxrz] .hero-title[data-astro-cid-bbe6dxrz]{margin-bottom:0}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:1.25rem;color:var(--white);letter-spacing:.05em;line-height:1.5;margin:0;animation:fadeUp 1s ease .5s both}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;align-self:center;margin-top:clamp(20px,5vh,56px);animation:fadeUp 1s ease .6s both}.hero-actions[data-astro-cid-bbe6dxrz] .btn-outline[data-astro-cid-bbe6dxrz]{background:var(--black);color:var(--gold);border-color:var(--gold)}.hero-actions[data-astro-cid-bbe6dxrz] .btn-outline[data-astro-cid-bbe6dxrz]:hover{background:var(--black);border-color:var(--gold-light);color:var(--gold-light)}@media(max-width:860px){.hero[data-astro-cid-bbe6dxrz]{position:relative;height:auto;min-height:100vh}.hero[data-astro-cid-bbe6dxrz]:before{display:none}.hero-inner[data-astro-cid-bbe6dxrz]{padding:120px 28px 80px;gap:28px}.hero-main[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:center;width:100%;margin-left:0;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}.hero-main[data-astro-cid-bbe6dxrz]:before{display:none}.hero-logo-side[data-astro-cid-bbe6dxrz],.hero-br[data-astro-cid-bbe6dxrz]{display:none}.hero-textblock[data-astro-cid-bbe6dxrz]{align-self:center;margin-left:0;margin-right:0;max-width:640px;text-align:center;padding:0}.hero-logo[data-astro-cid-bbe6dxrz]{display:block;width:min(240px,60vw);margin:0 auto 30px}.hero-subtitle[data-astro-cid-bbe6dxrz]{margin:0 auto}.hero-actions[data-astro-cid-bbe6dxrz]{margin-top:0}}@media(max-width:560px){.hero-logo[data-astro-cid-bbe6dxrz]{width:200px}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:1.1rem}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:center}}
