.bogo-hero-line{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;container-type:inline-size}.bogo-hero-line__eyebrow{font-family:var(--font-sans);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:#e3c566;font-size:11px;font-weight:700;line-height:1}.bogo-hero-line__rule{background:linear-gradient(90deg,#0000,#d4af37d9,#0000);width:clamp(120px,18cqw,160px);height:1px;display:block}.bogo-hero-line__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px clamp(20px,3.4cqw,40px);margin:0;display:flex}.bogo-hero-line__headline{font-family:var(--font-display);letter-spacing:.03em;word-spacing:.12em;overflow-wrap:break-word;font-size:clamp(30px,8cqw,60px);font-weight:700;line-height:1.1}.bogo-hero-line__light{color:#f7f5ef}.bogo-hero-line__pill{background-image:var(--gradient-primary-action);color:#0a0a0a;height:44px;font-family:var(--font-sans);letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 26px;font-size:12px;font-weight:800;line-height:1;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 12px 30px -12px #d4af3799,0 0 24px -6px #d4af3759}.bogo-hero-line__pill:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 38px -12px #d4af37bf,0 0 32px -6px #d4af3780}.bogo-hero-line__pill:focus-visible{outline-offset:3px;outline:2px solid #d4af3799}.bogo-hero-line__pill:disabled{opacity:.7;cursor:default}@media(min-width:640px){.bogo-hero-line__headline{letter-spacing:.03em;line-height:1.09}.bogo-hero-line__pill{height:50px;padding:0 32px;font-size:13px}}@media(min-width:1024px){.bogo-hero-line__headline{font-size:clamp(30px,min(100vw,1440px)/21.4286 - .700001rem,60px)}}.bogo-hero-slot{margin-top:-83px}@media(min-width:1024px){.bogo-hero-slot{margin-top:calc(min(100vw,1440px)/4.52489 - 506px)}}@media(prefers-reduced-motion:reduce){.bogo-hero-line__pill{transition:none}.bogo-hero-line__pill:hover:not(:disabled){transform:none}}
