.hero[data-astro-cid-glgfkru5]{--ink-deep:#081820;--ink:#0a1e25;--sea:#4fc1b8;--amber:#f2b04a;--amber-hot:#ffc766;--coral:#e2694b;--porcelain:#fffdf8;isolation:isolate;min-height:clamp(31rem,100svh - 5rem,54rem);color:var(--porcelain);background:radial-gradient(70% 60% at 100% 100%, #e2694b29, transparent 62%), radial-gradient(60% 70% at 0% 0%, #1b8a8c33, transparent 60%), linear-gradient(160deg, #0f2c35 0%, var(--ink) 55%, var(--ink-deep) 100%);align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg-wrap[data-astro-cid-glgfkru5]{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero__bg-img[data-astro-cid-glgfkru5]{object-fit:cover;object-position:70% center;opacity:.38;filter:saturate(.9)brightness(.92);width:100%;height:100%;transform:scale(1.02)}.hero__scrim[data-astro-cid-glgfkru5]{z-index:1;pointer-events:none;background:linear-gradient(90deg,#081820f2 0%,#081820e0 36%,#08182085 68%,#081820ad 100%),linear-gradient(#08182073 0%,#0000 20% 75%,#081820d9 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-glgfkru5]{z-index:2;padding-block:clamp(3rem,8vh,6rem) clamp(4rem,10vh,7rem);position:relative}.hero__title[data-astro-cid-glgfkru5]{max-width:13.5em;font-family:var(--font-heading);letter-spacing:-.026em;color:var(--porcelain);text-wrap:balance;margin:0;font-size:clamp(2.3rem,min(5.5vw,9.2vh),5.1rem);font-weight:400;line-height:1.04}.hero__w[data-astro-cid-glgfkru5]{display:inline-block}.hero__em[data-astro-cid-glgfkru5]{white-space:nowrap;color:var(--amber);font-style:italic;display:inline-block;position:relative}.hero__ul[data-astro-cid-glgfkru5]{pointer-events:none;width:100%;height:.26em;position:absolute;bottom:-.16em;left:0;overflow:visible}.hero__ul[data-astro-cid-glgfkru5] path[data-astro-cid-glgfkru5]{fill:none;stroke:var(--amber);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.9s cubic-bezier(.16,1,.3,1) .15s backwards hero-underline}.hero__lede[data-astro-cid-glgfkru5]{color:#fffdf8d6;max-width:35em;margin:clamp(1.5rem,4vh,2.25rem) 0 0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.6}.hero__actions[data-astro-cid-glgfkru5]{margin-top:clamp(1.75rem,4.5vh,2.75rem)}.hero__cta[data-astro-cid-glgfkru5]{min-height:3.25rem;font-family:var(--font-body);color:var(--ink);background:var(--amber);will-change:transform;align-items:center;gap:.75rem;padding:.95rem 1.6rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .25s,box-shadow .3s;display:inline-flex;box-shadow:0 0 #f2b04a00}.hero__cta[data-astro-cid-glgfkru5] svg[data-astro-cid-glgfkru5]{flex-shrink:0;transition:transform .25s}.hero__cta[data-astro-cid-glgfkru5]:hover{opacity:1;background:var(--amber-hot);box-shadow:0 14px 34px -10px #f2b04a99}.hero__cta[data-astro-cid-glgfkru5]:hover svg[data-astro-cid-glgfkru5]{transform:translate(4px)}.hero__cta[data-astro-cid-glgfkru5]:focus-visible{outline:3px solid var(--porcelain);outline-offset:3px}.hero__bar[data-astro-cid-glgfkru5]{z-index:3;transform-origin:0;height:6px;animation:1.1s cubic-bezier(.16,1,.3,1) backwards hero-bar-expand;display:flex;position:absolute;bottom:0;left:0;right:0}.hero__bar[data-astro-cid-glgfkru5] i[data-astro-cid-glgfkru5]{height:100%;display:block}.hero__cue[data-astro-cid-glgfkru5]{z-index:3;bottom:1.5rem;left:max(var(--page-gutter), calc((100% - 1200px) / 2 + var(--page-gutter)));background:#fffdf838;width:1px;height:3rem;position:absolute;overflow:hidden}.hero__cue[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{background:var(--amber);border-radius:2px;width:3px;height:12px;animation:2.2s cubic-bezier(.65,0,.35,1) infinite hero-cue;position:absolute;top:0;left:-1px}@keyframes hero-cue{0%{transform:translateY(-14px)}to{transform:translateY(3.2rem)}}@keyframes hero-underline{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hero-bar-expand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=760px){.hero[data-astro-cid-glgfkru5]{align-items:flex-end;min-height:clamp(34rem,100svh - 4.5rem,48rem)}.hero__bg-img[data-astro-cid-glgfkru5]{object-position:75% center;opacity:.28}.hero__scrim[data-astro-cid-glgfkru5]{background:linear-gradient(#08182073 0%,#081820d1 42%,#081820f5 100%)}.hero__cta[data-astro-cid-glgfkru5]{justify-content:space-between;width:100%}.hero__cue[data-astro-cid-glgfkru5]{display:none}}@media (prefers-reduced-motion:reduce){.hero__cue[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{animation:none}.hero__cta[data-astro-cid-glgfkru5],.hero__cta[data-astro-cid-glgfkru5] svg[data-astro-cid-glgfkru5]{transition:none}}
