.pyn-footer{--pyn-cream: #F7F4EE;--pyn-charcoal: #2B2D31;--pyn-sage: #8D9783;--pyn-sage-deep: #6E7A66;--pyn-stone: #D9D2C7;--pyn-slate: #60656F;background:var(--pyn-cream);color:var(--pyn-charcoal);font-family:Work Sans,sans-serif;line-height:1.6}.pyn-footer *{box-sizing:border-box}.pyn-footer h1,.pyn-footer h2,.pyn-footer h3{font-family:Poppins,sans-serif;font-weight:600;letter-spacing:-.01em}.pyn-footer a:focus-visible,.pyn-footer button:focus-visible,.pyn-footer input:focus-visible{outline:3px solid var(--pyn-sage-deep);outline-offset:3px}.pyn-footer__wrap{max-width:1040px;margin:0 auto;padding:0 28px}.pyn-footer__founder{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;padding-top:60px;margin-bottom:100px}.pyn-footer__founder-visual{background:var(--pyn-stone);border-radius:20px;height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden}.pyn-footer__founder-photo{width:100%;height:100%;object-fit:cover;object-position:center 25%}.pyn-footer__mark{font-family:Poppins,sans-serif;font-weight:600;font-size:1.6rem}.pyn-footer__mark-your{color:var(--pyn-charcoal)}.pyn-footer__mark-nog{color:var(--pyn-sage-deep)}.pyn-footer__founder blockquote{margin:0 0 20px;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.5}.pyn-footer__founder blockquote p{margin:0}.pyn-footer__founder cite{display:block;font-style:normal;color:var(--pyn-slate);font-size:.92rem}.pyn-footer__cta{text-align:center;padding:70px 0 90px;border-top:1px solid var(--pyn-stone)}.pyn-footer__cta h2{font-size:1.8rem;margin:0 0 16px}.pyn-footer__cta p{color:var(--pyn-slate);margin:0 auto 36px;max-width:480px}.pyn-footer__form{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;max-width:460px;margin:0 auto}.pyn-footer__form input[type=email]{flex:1 1 260px;padding:15px 20px;border:2px solid var(--pyn-stone);border-radius:100px;font-family:Work Sans,sans-serif;font-size:1rem;background:#fff;color:var(--pyn-charcoal)}.pyn-footer__form input[type=email]::placeholder{color:var(--pyn-slate)}.pyn-footer__form button{padding:15px 30px;border:none;border-radius:100px;background:var(--pyn-charcoal);color:var(--pyn-cream);font-family:Work Sans,sans-serif;font-weight:600;font-size:1rem;cursor:pointer;transition:background .15s ease}.pyn-footer__form button:hover{background:var(--pyn-sage-deep)}@media(max-width:760px){.pyn-footer__founder{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pyn-footer-cta.css.map */
