.hero[data-astro-cid-7bavruds]{position:relative;overflow:hidden;background:var(--color-surface);padding-top:var(--hero-y)}.hero__grid[data-astro-cid-7bavruds]{display:grid;gap:var(--split-gap);align-items:end}@media(min-width:768px){.hero__grid[data-astro-cid-7bavruds]{grid-template-columns:1fr 1fr}}@media(min-width:1280px){.hero--home[data-astro-cid-7bavruds] .hero__grid[data-astro-cid-7bavruds]{grid-template-columns:1.3fr 1fr}}.hero__copy[data-astro-cid-7bavruds]{align-self:center;padding-bottom:0}@media(min-width:768px){.hero__copy[data-astro-cid-7bavruds]{padding-bottom:var(--hero-y)}}.hero__badge[data-astro-cid-7bavruds]{margin-bottom:var(--space-5)}.hero__title[data-astro-cid-7bavruds] span{color:var(--color-primary)}.hero--product[data-astro-cid-7bavruds] .hero__title[data-astro-cid-7bavruds]{color:var(--product)}.hero--brand[data-astro-cid-7bavruds].hero--page .hero__title[data-astro-cid-7bavruds]{color:var(--color-primary)}.hero__subtitle[data-astro-cid-7bavruds]{margin-top:var(--title-gap)}.hero__text[data-astro-cid-7bavruds]{margin-top:var(--title-gap);max-width:560px}.hero--home[data-astro-cid-7bavruds] .hero__text[data-astro-cid-7bavruds]{max-width:640px}.hero--page[data-astro-cid-7bavruds] .hero__text[data-astro-cid-7bavruds]{font-size:var(--fs-body)}.hero__btn[data-astro-cid-7bavruds]{margin-top:var(--action-gap)}.hero__chips[data-astro-cid-7bavruds]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-6);max-width:480px}@media(min-width:768px){.hero__chips[data-astro-cid-7bavruds]{gap:var(--space-3)}}.hero__chip[data-astro-cid-7bavruds]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:84px;padding:var(--space-3) var(--space-1);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--fs-caption);font-weight:500;line-height:1.3;color:var(--color-ink);text-align:center}.hero__chip-icon[data-astro-cid-7bavruds]{width:36px;height:36px;border-radius:var(--radius-md)}.hero__chip-icon[data-astro-cid-7bavruds] .icon{width:22px;height:22px}.hero__media[data-astro-cid-7bavruds]{position:relative;justify-self:center;width:100%}.hero__media--person[data-astro-cid-7bavruds]{max-width:380px}@media(min-width:768px){.hero__media--person[data-astro-cid-7bavruds]{max-width:440px;justify-self:end}}@media(min-width:1280px){.hero--home[data-astro-cid-7bavruds] .hero__media--person[data-astro-cid-7bavruds]{max-width:500px;margin-right:calc(var(--container-x) * -1)}}.hero__media--pack[data-astro-cid-7bavruds]{align-self:center;max-width:420px;margin-bottom:var(--hero-y)}@media(min-width:768px){.hero__media--pack[data-astro-cid-7bavruds]{max-width:520px;justify-self:end}}.pack-shot[data-astro-cid-7bavruds]{position:relative;aspect-ratio:1/1}.pack-shot[data-astro-cid-7bavruds]:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--product-border)}.pack-shot[data-astro-cid-7bavruds]:before{content:"";position:absolute;inset:6%;border-radius:50%;background:linear-gradient(90deg,var(--product-from) 0%,var(--product) 100%)}.pack-shot[data-astro-cid-7bavruds] img[data-astro-cid-7bavruds]{position:absolute;z-index:1;left:50%;top:50%;width:63%;height:auto;max-height:92%;object-fit:contain;transform:translate(-50%,-50%)}.is-brand[data-astro-cid-7bavruds] .pack-shot[data-astro-cid-7bavruds]{aspect-ratio:1/1}.is-brand[data-astro-cid-7bavruds] .pack-shot[data-astro-cid-7bavruds]:after{inset:0;border-color:#c9c0e4}.is-brand[data-astro-cid-7bavruds] .pack-shot[data-astro-cid-7bavruds]:before{inset:3.5% 4% 4% 6.5%;background:linear-gradient(90deg,#a99bcf,#6a5fa3)}.is-brand[data-astro-cid-7bavruds] .pack-shot[data-astro-cid-7bavruds] img[data-astro-cid-7bavruds]{left:51.5%;top:auto;bottom:10%;width:86%;max-height:81%;transform:translate(-50%);object-position:center bottom}.pack-shot__seller[data-astro-cid-7bavruds]{position:absolute;z-index:2;top:10%;right:8%;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--color-white);border:4px solid var(--product);color:var(--product-ink);font-family:var(--font-heading);font-size:var(--fs-caption);font-weight:800;line-height:1.15;text-align:center;text-transform:uppercase;transform:rotate(10deg)}@media(min-width:768px){.pack-shot__seller[data-astro-cid-7bavruds]{width:92px;height:92px;font-size:var(--fs-body-s)}}.hero__slot[data-astro-cid-7bavruds]{position:absolute;inset:22%;width:auto;height:auto;border-radius:50%;min-height:0;z-index:1}
