.pf-hero{position:relative;width:100%;overflow:hidden;background:linear-gradient(115deg,var(--pf-hero-c1) 0%,var(--pf-hero-c1) 50%,var(--pf-hero-c2) 50%,var(--pf-hero-c2) 100%)}.pf-hero--has-bg{background:#fff}.pf-hero__bg-media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.pf-hero__bg-img{width:100%;height:100%;object-fit:cover;object-position:center}.pf-hero__inner{position:relative;z-index:1;max-width:var(--page-width, 120rem);margin:0 auto;padding:var(--pf-pad-top) 3rem var(--pf-pad-bottom);box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.pf-hero__eyebrow{margin:0 0 .75rem;font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pf-ink);opacity:.8}.pf-hero__heading{margin:0 0 1.5rem;font-family:var(--pf-font-display);font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.1;color:var(--pf-ink)}.pf-hero__subheading{margin:0;max-width:48ch;font-size:1.05rem;line-height:1.6;color:var(--pf-ink-secondary)}.pf-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.pf-hero__button{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;padding:.9rem 1.8rem;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .2s}.pf-hero__button:hover{transform:translateY(-2px)}.pf-hero__button--primary{background:var(--pf-ink);color:#fff}.pf-hero__button--secondary{background:#ffffffb3;color:var(--pf-ink);border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pf-hero__media-panel{position:relative;background:#fff6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:1.5rem;border:1px solid rgba(255,255,255,.3)}.pf-hero__media-split{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pf-hero__media-slot{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:16px;padding:1rem;overflow:hidden}.pf-hero__media-slot img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}@media(max-width:989px){.pf-hero__inner{grid-template-columns:1fr;text-align:center;gap:3rem}.pf-hero__subheading,.pf-hero__actions{margin-inline:auto}.pf-hero__actions{justify-content:center}}@media(max-width:749px){.pf-hero__inner{padding:3rem 1.5rem}.pf-hero__media-panel{padding:1rem}.pf-hero__media-slot{padding:.75rem}.pf-hero__media-slot img{max-height:420px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAAAABA */
