.lph{background:var(--lph-cream);color:var(--lph-ink);padding:clamp(42px,7vw,92px) 0}.lph__grid{align-items:center;display:grid;gap:clamp(36px,7vw,90px);grid-template-columns:1.02fr .98fr;margin:0 auto;width:min(100% - 40px,1180px)}.lph__eyebrow{font-size:.76rem;font-weight:900;letter-spacing:.16em;margin:0 0 22px;text-transform:uppercase}.lph h1{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(3.2rem,6.1vw,6.25rem);letter-spacing:-.055em;line-height:.94;margin:0}.lph__body{font-size:clamp(1.08rem,1.6vw,1.32rem);line-height:1.6;margin-top:24px;max-width:630px}.lph__body p{margin:0}.lph__button{align-items:center;background:var(--lph-ink);border-radius:999px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;letter-spacing:.08em;margin-top:28px;min-height:54px;padding:0 28px;text-decoration:none;text-transform:uppercase}.lph__media{aspect-ratio:4/5;background:#dfe5da;border-radius:calc(var(--lph-radius) * 1.35);box-shadow:0 30px 70px #18342321;overflow:hidden}.lph__media img,.lph__placeholder{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:899px){.lph{padding:0 0 42px}.lph__grid{display:flex;flex-direction:column;gap:0;width:100%}.lph__media{aspect-ratio:auto;border-radius:0;box-shadow:none;height:clamp(328.5px,calc(90svh - 279px),585px);order:-1;width:100%}.lph__copy{padding-top:22px;text-align:center;width:min(100% - 36px,620px)}.lph__body{margin-inline:auto}.lph__eyebrow{display:none}.lph h1{font-size:clamp(2.7rem,13vw,4.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/83/compiled_assets/styles.css.map?subset=AAAAAIA */
