.koffi-hero{position:relative;color:var(--koffi-text);padding:var(--koffi-pad-y) 0;overflow:clip}.koffi-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.koffi-hero[data-bg-type=solid] .koffi-hero__bg{background:var(--koffi-bg)}.koffi-hero[data-bg-type=gradient] .koffi-hero__bg{background:radial-gradient(1000px 600px at 20% 20%,rgba(124,92,255,.25),transparent 55%),linear-gradient(135deg,var(--koffi-grad-a),var(--koffi-grad-b))}.koffi-hero__bgImage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.koffi-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--koffi-overlay))}.koffi-hero__container{position:relative;z-index:1;max-width:var(--koffi-page-max);margin:0 auto;padding:0 var(--koffi-pad-x)}.koffi-hero__grid{display:grid;align-items:center;gap:var(--koffi-gap)}.koffi-hero__grid--split{grid-template-columns:1.1fr .9fr}.koffi-hero__grid--split-reverse{grid-template-columns:.9fr 1.1fr}.koffi-hero__grid--split-reverse .koffi-hero__content{order:2}.koffi-hero__grid--split-reverse .koffi-hero__media{order:1}.koffi-hero__grid--stacked{grid-template-columns:1fr}.koffi-hero__content{display:grid;gap:16px}.koffi-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:8px 12px;border-radius:999px;background:var(--koffi-card);border:1px solid var(--koffi-border);color:var(--koffi-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.koffi-hero__heading{margin:0;font-size:var(--koffi-h1);line-height:1.05;letter-spacing:-.02em}.koffi-hero__subheading{color:var(--koffi-muted);font-size:var(--koffi-sub);line-height:1.6;max-width:62ch}.koffi-hero__subheading p{margin:0}.koffi-hero__bullets{margin:6px 0 0;padding:0;display:grid;gap:10px}.koffi-hero__bullet{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;color:var(--koffi-text)}.koffi-hero__bulletIcon{width:22px;height:22px;display:grid;place-items:center;border-radius:8px;background:var(--koffi-card);border:1px solid var(--koffi-border)}.koffi-hero__bulletText{color:var(--koffi-muted)}.koffi-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:8px}.koffi-btn{display:inline-grid;gap:3px;padding:14px 16px;border-radius:var(--koffi-btn-radius);text-decoration:none;border:1px solid transparent;transition:transform .16s ease,opacity .16s ease;will-change:transform}.koffi-btn span{font-weight:700;letter-spacing:-.01em}.koffi-btn__note{font-size:12px;color:#ffffffbf}.koffi-btn--primary{background-color:var(--koffi-accent);color:#fff;border:1px solid transparent}.koffi-btn--secondary{background:var(--koffi-card);border-color:var(--koffi-border);color:var(--koffi-text)}@media (hover:hover){.koffi-btn:hover{transform:translateY(-1px)}}.koffi-hero__trust{margin-top:12px;padding-top:14px;border-top:1px solid var(--koffi-border);display:grid;gap:10px}.koffi-hero__trustText{color:var(--koffi-muted);font-size:13px}.koffi-hero__trustRow{display:flex;flex-wrap:wrap;gap:8px}.koffi-hero__trustItem{display:inline-flex;gap:8px;align-items:center;padding:8px 10px;border-radius:999px;background:var(--koffi-card);border:1px solid var(--koffi-border);color:var(--koffi-muted);font-size:13px}.koffi-hero__media{display:grid;justify-items:center}.koffi-hero__mediaFrame{width:min(100%,var(--koffi-media-max));border-radius:var(--koffi-media-radius);border:1px solid var(--koffi-border);background:var(--koffi-card);overflow:hidden;position:relative}.koffi-hero__mediaFrame--placeholder{aspect-ratio:4 / 5}.koffi-hero__mediaImage{width:100%;height:auto;display:block}.koffi-hero__mediaBadge{position:absolute;left:12px;bottom:12px;padding:8px 10px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffeb;font-size:12px}.koffi-hero__videoWrap{position:relative;width:100%;aspect-ratio:16 / 10}.koffi-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media (max-width: 989px){.koffi-hero__grid--split,.koffi-hero__grid--split-reverse{grid-template-columns:1fr}.koffi-hero__heading{font-size:var(--koffi-h1-m)}.koffi-hero__subheading{font-size:var(--koffi-sub-m)}.koffi-hero__mediaFrame{width:100%}}@media (prefers-reduced-motion: reduce){.koffi-btn{transition:none}}.koffi-hero[data-animate=true] .koffi-hero__content,.koffi-hero[data-animate=true] .koffi-hero__media{opacity:0;transform:translateY(10px);transition:opacity .42s ease,transform .42s ease}.koffi-hero.koffi-hero--in .koffi-hero__content,.koffi-hero.koffi-hero--in .koffi-hero__media{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/koffi-hero.css.map */
