.home-hero[data-astro-cid-glgfkru5]{background:#050505;align-items:center;min-height:100svh;padding:7rem 0 3rem;display:flex;position:relative;overflow:hidden}.home-hero__visual[data-astro-cid-glgfkru5],.home-hero__visual[data-astro-cid-glgfkru5] img[data-astro-cid-glgfkru5]{width:100%;height:100%;position:absolute;inset:0}.home-hero__visual[data-astro-cid-glgfkru5] img[data-astro-cid-glgfkru5]{object-fit:cover;object-position:center}.home-hero__shade[data-astro-cid-glgfkru5]{background:linear-gradient(90deg,#040404f7 0%,#040404d9 34%,#0404047a 53%,#04040414 100%);position:absolute;inset:0}.home-hero__content[data-astro-cid-glgfkru5]{z-index:1;position:relative}.home-hero[data-astro-cid-glgfkru5] .eyebrow[data-astro-cid-glgfkru5]{color:#b8b8b8;align-items:center;gap:.8rem;margin-bottom:1.2rem;font-size:.82rem;display:flex}.home-hero[data-astro-cid-glgfkru5] .eyebrow[data-astro-cid-glgfkru5]:before{content:"";background:var(--color-accent);width:3.5rem;height:2px}.home-hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{color:#f5f3ef;max-width:42rem;font-family:"Arial Narrow","Roboto Condensed",Impact,var(--font-sans);letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 4px 25px #000000b3;margin:0;font-size:clamp(1.45rem,2.35vw,2.55rem);font-weight:900;font-stretch:75%;line-height:1.05}.home-hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5] strong[data-astro-cid-glgfkru5]{color:var(--color-accent);font:inherit;white-space:nowrap}.home-hero[data-astro-cid-glgfkru5] .lead[data-astro-cid-glgfkru5]{color:#c5c5c5;max-width:36rem;font-family:"Arial Narrow","Roboto Condensed",var(--font-sans);margin:1.35rem 0 0;line-height:1.45}.home-hero__actions[data-astro-cid-glgfkru5]{flex-wrap:wrap;gap:.75rem;margin-top:1.7rem;display:flex}.home-hero__actions[data-astro-cid-glgfkru5] .button{min-width:10rem;padding-inline:1.35rem}.home-hero__benefits[data-astro-cid-glgfkru5]{grid-template-columns:repeat(2,minmax(13rem,1fr));gap:.6rem 1.5rem;max-width:40rem;margin-top:1.25rem;display:grid}.home-hero__benefits[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{min-height:2.5rem;font-family:"Arial Narrow","Roboto Condensed",var(--font-sans);letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #ffffff26;align-items:center;gap:.7rem;padding-top:.55rem;font-size:.73rem;display:flex}.home-hero__benefits[data-astro-cid-glgfkru5] i[data-astro-cid-glgfkru5]{width:1.2rem;color:var(--color-accent);text-align:center;font-size:1.15rem;font-style:normal}@media (width<=900px){.home-hero__visual[data-astro-cid-glgfkru5] img[data-astro-cid-glgfkru5]{object-position:63% center}.home-hero__shade[data-astro-cid-glgfkru5]{background:linear-gradient(90deg,#050505f2 0%,#050505c7 60%,#05050533 100%)}}@media (width<=720px){.home-hero[data-astro-cid-glgfkru5]{align-items:flex-end;min-height:auto;padding:5.5rem 0 1.5rem}.home-hero__visual[data-astro-cid-glgfkru5]{height:48%;bottom:auto}.home-hero__visual[data-astro-cid-glgfkru5] img[data-astro-cid-glgfkru5]{object-fit:cover;object-position:72% center}.home-hero__shade[data-astro-cid-glgfkru5]{background:linear-gradient(#0505051f 0%,#0505057a 25%,#050505f0 48%,#050505 72%)}.home-hero__content[data-astro-cid-glgfkru5]{padding-top:18vh}.home-hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{font-size:clamp(1.2rem,5vw,1.75rem);line-height:1.08}.home-hero[data-astro-cid-glgfkru5] .lead[data-astro-cid-glgfkru5]{font-size:.98rem}.home-hero__actions[data-astro-cid-glgfkru5]{grid-template-columns:1fr 1fr;display:grid}.home-hero__actions[data-astro-cid-glgfkru5] .button{width:100%;min-width:0;padding-inline:.6rem}.home-hero__actions[data-astro-cid-glgfkru5] .button:first-child{grid-column:1/-1}.home-hero__benefits[data-astro-cid-glgfkru5]{grid-template-columns:1fr;gap:.15rem}.home-hero__benefits[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{min-height:2.2rem}}@media (width<=420px){.home-hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{font-size:1.15rem}.home-hero__actions[data-astro-cid-glgfkru5]{grid-template-columns:1fr}.home-hero__actions[data-astro-cid-glgfkru5] .button:first-child{grid-column:auto}}
