.partnership-page .pp-hero,.partnership-page .pp-routine.pp-section{scroll-margin-top:var(--pp-header-offset, 88px)}.partnership-page .pp-hero.pp-section{display:grid;grid-template-columns:minmax(0,700fr) minmax(0,740fr);align-items:stretch;min-height:720px;padding:0;background:var(--pp-hero-background);color:var(--pp-hero-text)}.partnership-page .pp-hero .pp-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;min-width:0;padding:64px clamp(32px,3.889vw,56px) 64px clamp(40px,5.556vw,80px)}.partnership-page .pp-hero .pp-hero__tag{display:inline-block;margin:0;padding:6px 10px;border-radius:2px;background:var(--pp-hero-tag);color:var(--pp-hero-tag-text);font-family:Lausanne,sans-serif;font-size:12px;font-weight:450;line-height:1.2;letter-spacing:.36px;text-transform:uppercase}.partnership-page .pp-hero .pp-hero__heading{margin:0;font-family:Lausanne,sans-serif;font-size:clamp(44px,4.861vw,70px);font-weight:450;line-height:.85;letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:break-word}.partnership-page .pp-hero .pp-hero__heading span,.partnership-page .pp-hero .pp-hero__heading br{font:inherit;letter-spacing:inherit}.partnership-page .pp-hero .pp-hero__heading-mobile,.partnership-page .pp-hero .pp-hero__caption-mobile{display:none}.partnership-page .pp-hero .pp-hero__text,.partnership-page .pp-hero .pp-hero__text *{margin:0;color:inherit;font-family:Rhymes,serif;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:0}.partnership-page .pp-hero .pp-hero__text p+p{margin-top:12px}.partnership-page .pp-hero .pp-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.partnership-page .pp-hero .pp-hero__button,.partnership-page .pp-routine .pp-routine__button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:16px 28px;border:0;border-radius:2px;color:var(--pp-hero-button-text);background:var(--pp-hero-button);font-family:Lausanne,sans-serif;font-size:14px;font-weight:450;line-height:1.2;letter-spacing:.28px;text-align:center;text-decoration:none}.partnership-page .pp-hero .pp-hero__button:hover,.partnership-page .pp-routine .pp-routine__button:hover{filter:brightness(.97)}.partnership-page .pp-hero .pp-hero__button:focus-visible,.partnership-page .pp-hero .pp-hero__secondary:focus-visible,.partnership-page .pp-routine .pp-routine__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.partnership-page .pp-hero .pp-hero__secondary,.partnership-page .pp-hero .pp-hero__rating{margin:0;color:inherit;font-family:Lausanne,sans-serif;font-size:14px;font-weight:450;line-height:1.2;letter-spacing:.28px}.partnership-page .pp-hero .pp-hero__secondary{text-decoration:none}.partnership-page .pp-hero .pp-hero__secondary:hover{text-decoration:underline;text-underline-offset:3px}.partnership-page .pp-hero .pp-hero__portrait{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-width:0;min-height:720px;padding:20px;background:var(--pp-hero-placeholder)}.partnership-page .pp-hero .pp-hero__portrait picture,.partnership-page .pp-hero .pp-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.partnership-page .pp-hero .pp-hero__image{object-fit:cover}.partnership-page .pp-hero .pp-hero__caption{position:relative;max-width:100%;margin:0;padding:6px 10px;border-radius:2px;background:#fff;color:var(--pp-hero-text);font-family:Lausanne,sans-serif;font-size:12px;font-weight:450;line-height:1.2;letter-spacing:.36px;text-transform:uppercase}.partnership-page .pp-routine.pp-section{display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding:96px 80px;background:var(--pp-routine-background);color:var(--pp-routine-text)}.partnership-page .pp-routine .pp-routine__header{display:flex;flex-direction:column;gap:14px}.partnership-page .pp-routine .pp-routine__eyebrow{margin:0;color:inherit;font-family:Lausanne,sans-serif;font-size:14px;font-weight:450;line-height:1.2;text-transform:uppercase}.partnership-page .pp-routine .pp-routine__heading{margin:0;color:inherit;font-family:Lausanne,sans-serif;font-size:50px;font-weight:450;line-height:.9;letter-spacing:-1.5px;text-transform:uppercase}.partnership-page .pp-routine .pp-routine__heading span,.partnership-page .pp-routine .pp-routine__heading br{font:inherit;letter-spacing:inherit}.partnership-page .pp-routine .pp-routine__heading-mobile{display:none}.partnership-page .pp-routine .pp-routine__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:0;list-style:none}.partnership-page .pp-routine .pp-routine__step{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:20px 0 0;border-top:3px solid var(--pp-routine-text)}.partnership-page .pp-routine .pp-routine__number{color:var(--pp-routine-secondary);font-family:Lausanne,sans-serif;font-size:14px;font-weight:450;line-height:1.2;letter-spacing:.28px}.partnership-page .pp-routine .pp-routine__step-copy{display:flex;flex-direction:column;gap:12px;min-width:0}.partnership-page .pp-routine .pp-routine__step-title{margin:0;color:inherit;font-family:Lausanne,sans-serif;font-size:20px;font-weight:450;line-height:1.1;text-transform:uppercase}.partnership-page .pp-routine .pp-routine__step-text,.partnership-page .pp-routine .pp-routine__step-text *{margin:0;color:inherit;font-family:Rhymes,serif;font-size:16px;font-weight:400;line-height:1.25;letter-spacing:0}.partnership-page .pp-routine .pp-routine__step-text p+p{margin-top:10px}.partnership-page .pp-routine .pp-routine__button{color:var(--pp-routine-button-text);background:var(--pp-routine-button)}@media screen and (max-width:991px){.partnership-page .pp-hero.pp-section{display:flex;flex-direction:column-reverse;min-height:0}.partnership-page .pp-hero .pp-hero__portrait{min-height:0;height:440px;flex:0 0 440px}.partnership-page .pp-hero .pp-hero__copy{gap:20px;padding:24px 20px 56px}.partnership-page .pp-hero .pp-hero__tag{padding:5px 8px}.partnership-page .pp-hero .pp-hero__heading{font-size:35px;line-height:.9;letter-spacing:0}.partnership-page .pp-hero .pp-hero__heading-desktop,.partnership-page .pp-hero .pp-hero__caption-desktop,.partnership-page .pp-hero .pp-hero__secondary{display:none}.partnership-page .pp-hero .pp-hero__heading-mobile,.partnership-page .pp-hero .pp-hero__caption-mobile{display:block}.partnership-page .pp-hero .pp-hero__text,.partnership-page .pp-hero .pp-hero__text *{font-size:16px;line-height:1.3}.partnership-page .pp-hero .pp-hero__actions,.partnership-page .pp-hero .pp-hero__button{width:100%}.partnership-page .pp-hero .pp-hero__button{padding:16px 20px}.partnership-page .pp-hero .pp-hero__rating{width:100%;line-height:1.25;text-align:center}.partnership-page .pp-routine.pp-section{gap:20px;padding:48px 20px 56px}.partnership-page .pp-routine .pp-routine__header{gap:20px}.partnership-page .pp-routine .pp-routine__eyebrow{line-height:1.1}.partnership-page .pp-routine .pp-routine__heading{font-size:35px;letter-spacing:0}.partnership-page .pp-routine .pp-routine__heading-desktop{display:none}.partnership-page .pp-routine .pp-routine__heading-mobile{display:block}.partnership-page .pp-routine .pp-routine__steps{grid-template-columns:minmax(0,1fr);gap:20px}.partnership-page .pp-routine .pp-routine__step{flex-direction:row;gap:14px;padding-top:14px;border-top-width:2px}.partnership-page .pp-routine .pp-routine__number{flex:0 0 auto;line-height:1.25}.partnership-page .pp-routine .pp-routine__step-copy{flex:1;gap:4px}.partnership-page .pp-routine .pp-routine__step-title{font-size:16px}.partnership-page .pp-routine .pp-routine__step-text,.partnership-page .pp-routine .pp-routine__step-text *{font-size:14px;line-height:1.3}.partnership-page .pp-routine .pp-routine__button{width:100%;padding:16px 20px}}@media(min-width:992px){.partnership-page .pp-hero .pp-hero__heading{width:calc(100% + clamp(32px,3.889vw,56px));max-width:calc(100% + clamp(32px,3.889vw,56px))}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/art-partner-editorial.css.map */
