.promo-slider[data-astro-cid-l5cqxp3q]{position:relative;overflow:hidden}.promo-track[data-astro-cid-l5cqxp3q]{transition:transform .55s;display:flex}.promo-slide[data-astro-cid-l5cqxp3q]{flex:0 0 100%;min-width:100%;min-height:640px;position:relative;overflow:hidden}.promo-image-col[data-astro-cid-l5cqxp3q]{flex:280px;justify-content:center;align-items:center;display:flex}.promo-image-col[data-astro-cid-l5cqxp3q] img[data-astro-cid-l5cqxp3q]{object-fit:contain;width:100%;max-width:400px;height:auto}.promo-inner[data-astro-cid-l5cqxp3q]{z-index:1;justify-content:space-between;align-items:center;gap:32px;min-height:640px;padding:150px 24px 90px;display:flex;position:relative}.promo-text[data-astro-cid-l5cqxp3q]{flex:380px;max-width:520px}.promo-text[data-astro-cid-l5cqxp3q] h2[data-astro-cid-l5cqxp3q]{color:var(--brand-green);margin-bottom:18px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1.08}.promo-tagline[data-astro-cid-l5cqxp3q]{font-family:var(--font-display);color:var(--brand-gold);margin-bottom:24px;font-size:clamp(1.05rem,2vw,1.3rem);font-style:italic;font-weight:500}.promo-cta[data-astro-cid-l5cqxp3q]{background:var(--brand-green);color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:13px 28px;font-size:.82rem;font-weight:700;transition:filter .15s;display:inline-flex}.promo-cta[data-astro-cid-l5cqxp3q]:hover{filter:brightness(1.15)}.promo-tags[data-astro-cid-l5cqxp3q]{flex-direction:column;flex:none;align-items:flex-end;gap:6px;padding-bottom:6px;display:flex}.promo-tags[data-astro-cid-l5cqxp3q] p[data-astro-cid-l5cqxp3q]{font-family:var(--font-display);color:var(--brand-gold);text-align:right;white-space:nowrap;font-size:clamp(1.15rem,2.2vw,1.5rem);font-style:italic;font-weight:500}.tag-rule[data-astro-cid-l5cqxp3q]{background:var(--near-black);width:180px;max-width:40vw;height:1px;margin:10px 0}.promo-arrow[data-astro-cid-l5cqxp3q]{border:1px solid var(--border);width:42px;height:42px;color:var(--brand-green);cursor:pointer;z-index:5;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #00000014}.promo-arrow[data-astro-cid-l5cqxp3q]:hover{background:var(--brand-green);color:#fff}.promo-arrow[data-astro-cid-l5cqxp3q].prev{left:20px}.promo-arrow[data-astro-cid-l5cqxp3q].next{right:20px}.promo-dots[data-astro-cid-l5cqxp3q]{z-index:5;justify-content:center;gap:8px;display:flex;position:absolute;bottom:18px;left:0;right:0}.dot[data-astro-cid-l5cqxp3q]{cursor:pointer;background:#27412340;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:background .15s,transform .15s}.dot[data-astro-cid-l5cqxp3q].is-active{background:var(--brand-green);transform:scale(1.2)}@media (width<=900px){.promo-image-col[data-astro-cid-l5cqxp3q] img[data-astro-cid-l5cqxp3q]{max-width:320px}}@media (width<=720px){.promo-slide[data-astro-cid-l5cqxp3q]{min-height:560px}.promo-inner[data-astro-cid-l5cqxp3q]{flex-direction:column;align-items:flex-start;gap:20px;min-height:560px;padding:100px 20px 60px}.promo-tags[data-astro-cid-l5cqxp3q]{align-items:flex-start;width:100%}.promo-tags[data-astro-cid-l5cqxp3q] p[data-astro-cid-l5cqxp3q],.promo-text[data-astro-cid-l5cqxp3q] h2[data-astro-cid-l5cqxp3q],.promo-tagline[data-astro-cid-l5cqxp3q]{text-align:left}.promo-tags[data-astro-cid-l5cqxp3q] p[data-astro-cid-l5cqxp3q]{white-space:normal}.tag-rule[data-astro-cid-l5cqxp3q]{width:100%;max-width:100%}.promo-image-col[data-astro-cid-l5cqxp3q] img[data-astro-cid-l5cqxp3q]{max-width:260px}.promo-arrow[data-astro-cid-l5cqxp3q]{width:36px;height:36px;top:auto;bottom:14px}.promo-arrow[data-astro-cid-l5cqxp3q].prev{left:16px}.promo-arrow[data-astro-cid-l5cqxp3q].next{right:16px}.promo-dots[data-astro-cid-l5cqxp3q]{bottom:24px}}.reveal[data-astro-cid-lcdefpme]{opacity:0;will-change:opacity, transform;transition:opacity .85s,transform .85s cubic-bezier(.22,1,.36,1)}.reveal-up[data-astro-cid-lcdefpme]{transform:translateY(70px)}.reveal-left[data-astro-cid-lcdefpme]{transform:translate(-90px)}.reveal-right[data-astro-cid-lcdefpme]{transform:translate(90px)}.reveal[data-astro-cid-lcdefpme].is-visible{opacity:1;transform:translate(0,0)}@media (width<=768px){.reveal-up[data-astro-cid-lcdefpme]{transform:translateY(45px)}.reveal-left[data-astro-cid-lcdefpme]{transform:translate(-45px)}.reveal-right[data-astro-cid-lcdefpme]{transform:translate(45px)}.reveal[data-astro-cid-lcdefpme].is-visible{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-lcdefpme]{opacity:1!important;transition:none!important;transform:none!important}}
