.cl-hero[data-v-96474abf]{align-items:flex-end;background:var(--pp-navy);display:flex;min-height:722px;overflow:hidden;position:relative}.cl-hero-bg[data-v-96474abf]{background:url(../assets/bg-pigeon-hero.webp) center 22%/cover no-repeat;inset:0;position:absolute}.cl-hero-veil[data-v-96474abf]{background:linear-gradient(100deg,rgba(0,26,71,.8),rgba(0,26,71,.55) 34%,rgba(0,26,71,.14) 58%,transparent 76%),linear-gradient(0deg,#001a47f0 0,#001a4794 44%,#0026633d 76%,#0026638c);inset:0;position:absolute}.cl-hero-inner[data-v-96474abf]{color:var(--pp-cream);margin:0 auto;max-width:1240px;padding:64px 40px 68px;position:relative;width:100%}.cl-hero-eyebrow[data-v-96474abf]{color:var(--pp-gold-400);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cl-hero-eyebrow[data-v-96474abf],.cl-hero-title[data-v-96474abf]{animation:clRise-96474abf var(--dur-4) var(--ease-soar) both}.cl-hero-title[data-v-96474abf]{animation-delay:60ms;color:var(--pp-cream);font-family:var(--font-display);font-size:clamp(40px,8vw,78px);font-weight:300;letter-spacing:-.035em;line-height:.95;margin:16px 0 0;max-width:17ch;text-wrap:balance}.cl-hero-title span[data-v-96474abf]{color:var(--pp-gold-200);font-weight:500}.cl-hero-lead[data-v-96474abf]{animation:clRise-96474abf var(--dur-4) var(--ease-soar) both;animation-delay:.12s;color:#f4ecdae6;font-size:clamp(17px,2.4vw,21px);line-height:1.48;margin:22px 0 0;max-width:62ch}.cl-hero-cta[data-v-96474abf]{align-items:center;animation:clRise-96474abf var(--dur-4) var(--ease-soar) both;animation-delay:.18s;display:flex;flex-wrap:wrap;gap:22px;margin-top:30px}.cl-btn-gold[data-v-96474abf]{align-items:center;background:var(--pp-gold);border-radius:12px;box-shadow:0 16px 30px -12px #c97b2e99;color:var(--pp-navy);display:inline-flex;font-family:var(--font-sans);font-size:16px;font-weight:600;gap:9px;padding:15px 28px;text-decoration:none;transition:transform var(--dur-2) var(--ease-soar),filter var(--dur-2) var(--ease-out)}.cl-btn-gold[data-v-96474abf]:hover{color:var(--pp-navy);filter:brightness(1.06);transform:translateY(-1px)}.cl-hero-link[data-v-96474abf]{align-items:center;color:var(--pp-cream);display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:600;gap:9px;text-decoration:none}.cl-hero-dot[data-v-96474abf]{animation:clPulse-96474abf 1.8s ease-in-out infinite;background:var(--pp-gold);border-radius:50%;height:9px;width:9px}.cl-hero-note[data-v-96474abf]{color:#f4ecdac7;font-family:var(--font-sans);font-size:13px;margin-top:14px}.cl-hero-chips[data-v-96474abf]{border-top:1px solid rgba(244,236,218,.2);display:flex;flex-wrap:wrap;gap:12px;margin-top:38px;max-width:820px;padding-top:22px}.cl-hero-chip[data-v-96474abf]{align-items:center;border:1px solid rgba(244,236,218,.28);border-radius:var(--r-pill);color:var(--pp-cream);display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:500;gap:8px;padding:8px 14px}.cl-hero-chip-dot[data-v-96474abf]{background:var(--pp-gold-400);border-radius:50%;height:6px;width:6px}@keyframes clRise-96474abf{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes clPulse-96474abf{0%,to{box-shadow:0 0 0 4px #c97b2e47}50%{box-shadow:0 0 0 9px #c97b2e0f}}@media(max-width:720px){.cl-hero[data-v-96474abf]{min-height:620px}.cl-hero-inner[data-v-96474abf]{padding:48px 20px}.cl-hero-chips[data-v-96474abf]{gap:8px}}@media(prefers-reduced-motion:reduce){.cl-hero-cta[data-v-96474abf],.cl-hero-dot[data-v-96474abf],.cl-hero-eyebrow[data-v-96474abf],.cl-hero-lead[data-v-96474abf],.cl-hero-title[data-v-96474abf]{animation:none}}.mk-quote-slide[data-v-b6baae57]{display:block}.mk-quote-dots[data-v-b6baae57]{display:flex;gap:10px;justify-content:center;margin-top:28px}.mk-quote-dot[data-v-b6baae57]{background:#0000002e;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .15s ease,transform .15s ease;width:10px}.mk-quote-dot[data-v-b6baae57]:hover{background:#00000059}.mk-quote-dot.active[data-v-b6baae57]{background:var(--pp-navy);transform:scale(1.2)}
