.partner-page{background-color:var(--white);padding:72px 0 96px}.partner-page .wrap{max-width:var(--wrap);margin:0 auto;padding:0 48px}@media(max-width:640px){.partner-page{padding:48px 0}.partner-page .wrap{padding:0 20px}}.partner-page .eyebrow{display:block;font-weight:700;letter-spacing:.22em;color:var(--teal-mid);margin-bottom:18px}.partner-page .page-title{line-height:1.1;margin-bottom:20px;font-weight:400}.partner-page .body-text,.partner-page .body-text p{line-height:1.8;color:#444;margin-bottom:18px}.partner-page .body-text p:last-child{margin-bottom:40px}.partner-img-slot{width:100%;aspect-ratio:16/9;background:var(--cream);border-radius:2px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1.5px dashed var(--sage);margin-bottom:44px;position:relative}.partner-img-slot img{width:100%;height:100%;object-fit:cover;display:block}.partner-contact-box{background:var(--sky);padding:32px;border:1px solid var(--teal);margin-top:40px}.partner-contact-box .box-label{font-weight:700;color:var(--teal-dark);margin-bottom:8px;display:block}.partner-contact-box .box-text{color:var(--charcoal);margin-bottom:16px;line-height:1.5}.partner-contact-box a{color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-partner.css.map */
