.pp-pride-landing{--pp-pride-ink: #151412;--pp-pride-soft: rgba(21, 20, 18, .64);--pp-pride-faint: rgba(21, 20, 18, .13);--pp-pride-ground: #fbfaf6;--pp-pride-paper: #fffdf8;background:var(--pp-pride-ground);color:var(--pp-pride-ink);overflow:clip}.pp-pride-landing *{box-sizing:border-box}.pp-pride-landing__hero{display:grid;grid-template-columns:minmax(320px,.96fr) minmax(300px,.78fr);gap:54px;align-items:center;padding-top:34px;padding-bottom:40px;border-bottom:1px solid var(--pp-pride-faint)}.pp-pride-landing__media{position:relative;display:block;min-width:0;aspect-ratio:5 / 4;background:var(--pp-pride-paper);color:var(--pp-pride-ink);text-decoration:none;overflow:hidden}.pp-pride-landing__media img{display:block;width:100%;height:100%;object-fit:cover}.pp-pride-landing__copy{max-width:500px}.pp-pride-landing__eyebrow{margin:0 0 13px;color:var(--pp-pride-soft);font-size:1rem;line-height:1.3;text-transform:uppercase;letter-spacing:.14em}.pp-pride-landing h1{margin:0;color:var(--pp-pride-ink);font-family:var(--font-heading-family);font-size:4.2rem;font-weight:400;line-height:1;letter-spacing:0}.pp-pride-landing__lede{margin:18px 0 0;color:var(--pp-pride-soft);font-size:1.38rem;line-height:1.5}.pp-pride-landing__offer{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--pp-pride-faint);color:var(--pp-pride-ink);font-size:1.08rem;line-height:1.45}.pp-pride-landing__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:22px}.pp-pride-landing__sample-form{margin:0}.pp-pride-landing__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--pp-pride-ink);border-radius:0;font-size:1rem;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background .18s ease,color .18s ease}.pp-pride-landing__button--primary{background:var(--pp-pride-ink);color:var(--pp-pride-paper)}.pp-pride-landing__button--primary:hover,.pp-pride-landing__button--secondary{background:transparent;color:var(--pp-pride-ink)}.pp-pride-landing__button--secondary:hover{background:var(--pp-pride-ink);color:var(--pp-pride-paper)}.pp-pride-landing__button:disabled{cursor:not-allowed;opacity:.48}.pp-pride-landing__grid-intro{padding-top:22px;padding-bottom:12px}.pp-pride-landing__grid-intro p{margin:0;color:var(--pp-pride-soft);font-size:1rem;line-height:1.3;text-transform:uppercase;letter-spacing:.14em}.pp-pride-landing__anchor{display:block;position:relative;top:-90px;visibility:hidden}@media screen and (max-width:989px){.pp-pride-landing__hero{grid-template-columns:1fr;gap:24px;padding-top:22px;padding-bottom:30px}.pp-pride-landing__copy{max-width:620px}.pp-pride-landing h1{font-size:3.4rem}}@media screen and (max-width:749px){.pp-pride-landing__hero{gap:18px;padding-top:16px;padding-bottom:36px}.pp-pride-landing__media{aspect-ratio:4 / 3}.pp-pride-landing__eyebrow{margin-bottom:10px;font-size:.92rem;letter-spacing:.12em}.pp-pride-landing h1{font-size:2.85rem;line-height:1.02}.pp-pride-landing__lede{margin-top:12px;font-size:1.18rem;line-height:1.44}.pp-pride-landing__offer{margin-top:15px;padding-top:12px;font-size:1rem}.pp-pride-landing__actions,.pp-pride-landing__sample-form,.pp-pride-landing__button{width:100%}.pp-pride-landing__actions{margin-top:16px}.pp-pride-landing__button{min-height:46px;padding:0 14px;font-size:.94rem}.pp-pride-landing__grid-intro{padding-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map */
