.tmb-follow{position:relative;width:100%;overflow:hidden;scroll-margin-top:85px}.tmb-follow__canvas{position:absolute;top:0;left:0;width:1920px;height:1172px;transform-origin:top left;background-image:var(--tmb-follow-bg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;color:#17100b;font-family:Cormorant Garamond,Georgia,serif}.tmb-follow__top-flourish,.tmb-follow__bottom-flourish{position:absolute;left:50%;width:704px;height:76px;transform:translate(-50%);background-image:var(--tmb-follow-flourish);background-repeat:no-repeat;background-size:100% 100%}.tmb-follow__top-flourish{top:7px}.tmb-follow h2{position:absolute;top:104px;left:50%;margin:0;transform:translate(-50%);font-family:Cinzel,Trajan Pro,Georgia,serif;font-size:54px;font-weight:500;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tmb-follow__cards{position:absolute;top:210px;left:50%;width:1540px;display:grid;grid-template-columns:481px 483px 483px;gap:46px;transform:translate(-50%)}.tmb-follow__card{position:relative;height:719px;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:100% 100%;text-align:center}.tmb-follow__card--newsletter{height:717px;background-image:var(--tmb-follow-left-card)}.tmb-follow__card--connect{background-image:var(--tmb-follow-center-card)}.tmb-follow__card--author{height:718px;background-image:var(--tmb-follow-right-card)}.tmb-follow__card h3{margin:64px 0 0;font-family:Cinzel,Trajan Pro,Georgia,serif;font-size:32px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase}.tmb-follow__small-flourish{width:298px;height:36px;margin:48px auto 34px;display:block;background-image:var(--tmb-follow-small-flourish);background-size:100% 100%}.tmb-follow__card>p{margin:0;font-size:23px;line-height:1.24}.tmb-follow__card--newsletter .tmb-follow__small-flourish{margin:32px auto 18px}.tmb-follow__card--newsletter>p{font-size:20px;line-height:1.18}.tmb-progress{width:78%;margin:17px auto 0;color:#2b1a12;text-align:left}.tmb-progress h4{margin:0 0 8px;font-family:Cinzel,Trajan Pro,Georgia,serif;font-size:16px;line-height:1;letter-spacing:.06em;text-align:center;text-transform:uppercase}.tmb-progress__book+.tmb-progress__book{margin-top:7px}.tmb-progress__book-heading,.tmb-progress__metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px}.tmb-progress__book-heading{font-size:14px;line-height:1.1}.tmb-progress__book-heading>strong{font-family:Cinzel,Trajan Pro,Georgia,serif;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.tmb-progress__book-heading>span{font-style:italic;text-align:right}.tmb-progress__metric{margin-top:3px;font-size:12px;line-height:1}.tmb-progress__track{grid-column:1 / -1;height:4px;overflow:hidden;border:1px solid rgba(115,76,42,.52);background:#fff9e48f}.tmb-progress__track>span{width:var(--tmb-progress);height:100%;display:block;background:linear-gradient(90deg,#6d1517,#ad332c)}.tmb-follow__form{width:414px;margin:18px auto 0}.tmb-follow__field{position:relative;width:414px;height:66px;background-image:var(--tmb-follow-field);background-size:100% 100%}.tmb-follow__field input{width:100%;height:100%;padding:0 24px 2px;border:0;box-sizing:border-box;outline:0;background:transparent;color:#2a1d15;font-family:Cormorant Garamond,Georgia,serif;font-size:24px}.tmb-follow__field input::placeholder{color:#8c7b63;opacity:1}.tmb-follow__field:focus-within{filter:brightness(.97)}.tmb-follow__form button{width:260px;height:64px;margin-top:16px;padding:0 24px 6px;border:0;background-color:transparent;background-image:var(--tmb-follow-join-button);background-size:100% 100%;color:#f6e7c4;cursor:pointer;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;line-height:1;text-transform:uppercase;text-shadow:0 1px 2px rgba(28,8,3,.7)}.tmb-follow__form button:hover,.tmb-follow__form button:focus-visible,.tmb-follow__socials a:hover,.tmb-follow__socials a:focus-visible,.tmb-follow__footer a:hover,.tmb-follow__footer a:focus-visible{filter:brightness(1.08)}.tmb-follow__form button:focus-visible,.tmb-follow__socials a:focus-visible,.tmb-follow__footer a:focus-visible{outline:3px solid #7a130f;outline-offset:3px}.tmb-follow__form-message{margin:12px 0 0;color:#711711;font-size:18px}.tmb-follow .tmb-follow__form>.tmb-follow__signup-success{display:grid;place-items:center;box-sizing:border-box;min-height:146px;margin:0;padding:8px;color:#711711;font-size:24px;line-height:1.25;text-align:center;text-wrap:balance}@media(max-width:750px){.tmb-follow .tmb-follow__form>.tmb-follow__signup-success{min-height:12.3cqw;padding:1cqw 0;font-size:2.2cqw;line-height:1.25}}.tmb-follow__socials{width:220px;margin:-8px auto 0;display:grid;justify-items:center;gap:11px}.tmb-follow__socials a{width:200px;display:grid;grid-template-columns:50px 1fr;align-items:center;color:#17100b;font-size:29px;line-height:1;text-align:left;text-decoration:none;white-space:nowrap}.tmb-follow__socials a[aria-label="X, formerly Twitter"] span:last-child{transform:none}.tmb-follow__social-icon{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:#17100b;font-family:Arial,sans-serif;font-size:35px;font-weight:700;line-height:1}.tmb-follow__social-icon--tiktok,.tmb-follow__social-icon--facebook,.tmb-follow__social-icon--reddit{border-radius:50%;background:#17100b;color:#f6ead0}.tmb-follow__social-icon--youtube{width:46px;height:34px;border-radius:9px;background:#17100b}.tmb-follow__social-icon--youtube:after{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid #f6ead0}.tmb-follow__social-icon--instagram{width:42px;height:42px;border:4px solid #17100b;border-radius:12px}.tmb-follow__social-icon--instagram:before{content:"";width:15px;height:15px;border:4px solid #17100b;border-radius:50%}.tmb-follow__social-icon--instagram:after{content:"";position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:#17100b}.tmb-follow__social-icon--x{font-size:38px;font-weight:400}.tmb-follow__social-icon--facebook{align-items:flex-end;font-family:Georgia,serif;font-size:39px}.tmb-follow__social-icon--reddit{font-size:20px;text-transform:lowercase}.tmb-follow__card--author>p{font-size:23px;line-height:1.28}.tmb-follow__card--author>img{width:172px;height:47px;margin-top:62px}.tmb-follow__footer{position:absolute;top:930px;left:50%;width:1420px;transform:translate(-50%);text-align:center}.tmb-follow__bottom-flourish{position:relative;top:44px}.tmb-follow__footer nav{margin-top:88px;display:flex;align-items:center;justify-content:center;gap:34px}.tmb-follow__footer nav a{color:#17100b;font-family:Cinzel,Trajan Pro,Georgia,serif;font-size:21px;font-weight:600;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}.tmb-follow__footer nav>span{width:22px;height:21px;flex:0 0 22px;background-image:var(--tmb-follow-bullet);background-size:100% 100%}.tmb-follow__copyright{margin:24px 0 0;font-size:20px;font-weight:700}.tmb-follow__ai-disclaimer{position:absolute;right:0;bottom:26px;left:0;margin:0;font-size:14px;font-weight:600}.tmb-follow__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tmb-follow-section.css.map */
