@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500&family=Jost:wght@300;400;500&display=swap";.visible{visibility:visible}.mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.min-h-screen{min-height:100vh}.max-w-xl{max-width:576px}.grow{flex-grow:1}.flex-col{flex-direction:column}.justify-center{justify-content:center}.gap-2{gap:8px}.gap-4{gap:16px}.px-6{padding-left:24px;padding-right:24px}.text-2xl{font-size:24px;line-height:32px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tolstoy-ad-page{--ivory:#FAF5E7;--plum:#472353;--tan:#916132;--ink:#4a3f45;--line:rgba(145,97,50,.22);width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:1px}.tolstoy-ad-page *,.tolstoy-ad-page *:before,.tolstoy-ad-page *:after{box-sizing:border-box}.tolstoy-ad-page h1,.tolstoy-ad-page h2,.tolstoy-ad-page h3{letter-spacing:normal;text-transform:none;font-style:normal}.tolstoy-ad-page blockquote{border:0;padding:0;background:none;font-style:normal;margin-left:0;margin-right:0}.tolstoy-ad-page figure{margin:0 0 20px}.tolstoy-ad-page img{max-width:100%}.tolstoy-ad-page a{text-decoration:none}.tolstoy-ad-page p{color:inherit}.tolstoy-ad-page{background:var(--ivory);color:var(--ink);font-family:Jost,system-ui,sans-serif;font-weight:300;line-height:1.65;-webkit-font-smoothing:antialiased}.tolstoy-ad-page .wrap{max-width:1180px;margin:0 auto;padding:0 32px}.tolstoy-ad-page h1,.tolstoy-ad-page h2,.tolstoy-ad-page .pull,.tolstoy-ad-page .serif{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-style:normal;color:var(--plum)}.tolstoy-ad-page .eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--tan);font-weight:500}.tolstoy-ad-page .hero{text-align:center;padding:84px 0 40px}.tolstoy-ad-page .hero h1{font-size:68px;line-height:1.05;margin:14px 0 18px}.tolstoy-ad-page .hero p.sub{font-size:19px;max-width:640px;margin:0 auto 22px}.tolstoy-ad-page .trust{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--tan)}.tolstoy-ad-page .faces{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin:44px 0 10px}.tolstoy-ad-page .face{text-decoration:none;color:var(--plum);text-align:center;font-size:14px;width:104px}.tolstoy-ad-page .face img{width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;display:block;margin:0 auto 8px;border:2px solid #fff;box-shadow:0 4px 14px #4723531f}.tolstoy-ad-page .products{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:46px 0 30px}.tolstoy-ad-page .prod{background:#fff;border-radius:24px;padding:22px 28px;display:flex;align-items:center;gap:22px;text-decoration:none;color:inherit;box-shadow:0 6px 24px #47235312}.tolstoy-ad-page .prod img{width:120px;height:120px;-o-object-fit:contain;object-fit:contain}.tolstoy-ad-page .prod .t{font-family:Cormorant Garamond,serif;font-size:28px;color:var(--plum);line-height:1.1}.tolstoy-ad-page .prod .d{font-size:14px;margin:4px 0 10px}.tolstoy-ad-page .btn{display:inline-block;background:var(--tan);color:var(--ivory);border-radius:999px;padding:10px 22px;font-size:14px;letter-spacing:.06em;text-decoration:none}.tolstoy-ad-page .section-head{text-align:center;margin:90px 0 46px}.tolstoy-ad-page .section-head h2{font-size:50px;margin:10px 0 8px;line-height:1.1}.tolstoy-ad-page .story{display:grid;grid-template-columns:.9fr 1.1fr;gap:0;background:#fff;border-radius:28px;overflow:hidden;margin:0 0 34px;box-shadow:0 8px 30px #47235312}.tolstoy-ad-page .story.flip .story-photo{order:2}.tolstoy-ad-page .story-photo{position:relative;min-height:540px}.tolstoy-ad-page .story-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;display:block}.tolstoy-ad-page .story-body{padding:52px 56px}.tolstoy-ad-page .pull{font-size:38px;line-height:1.15;margin:14px 0 22px;quotes:"“" "”"}.tolstoy-ad-page .pull:before{content:open-quote}.tolstoy-ad-page .pull:after{content:close-quote}.tolstoy-ad-page .who .name{display:block;font-family:Cormorant Garamond,serif;font-size:24px;color:var(--plum)}.tolstoy-ad-page .who .role{display:block;font-size:14px;color:#7a6c72}.tolstoy-ad-page .badges{margin:14px 0 18px;display:flex;gap:8px;flex-wrap:wrap}.tolstoy-ad-page .badge{border:1px solid var(--tan);color:var(--tan);border-radius:999px;padding:4px 12px;font-size:12px;letter-spacing:.04em}.tolstoy-ad-page .excerpt p{margin:0 0 12px;font-size:16px}.tolstoy-ad-page details{margin:8px 0 14px}.tolstoy-ad-page summary{cursor:pointer;color:var(--tan);font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;list-style:none;border-bottom:1px solid var(--tan);display:inline-block;padding-bottom:2px}.tolstoy-ad-page summary::-webkit-details-marker{display:none}.tolstoy-ad-page .full{margin-top:16px;font-size:15px}.tolstoy-ad-page .full p{margin:0 0 12px}.tolstoy-ad-page .handle{font-size:14px;color:var(--plum);text-decoration:none;opacity:.8}.tolstoy-ad-page .pets{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:20px;align-items:stretch;margin:60px 0 34px}.tolstoy-ad-page .pets img{width:100%;height:340px;-o-object-fit:cover;object-fit:cover;border-radius:24px;display:block}.tolstoy-ad-page .pets .note{background:#fff;border-radius:24px;padding:36px;display:flex;flex-direction:column;justify-content:center}.tolstoy-ad-page .pets .note h3{font-family:Cormorant Garamond,serif;font-weight:400;color:var(--plum);font-size:34px;margin:8px 0 12px;line-height:1.1}.tolstoy-ad-page .pets .note p{margin:0 0 10px}.tolstoy-ad-page .wall{-moz-columns:3;columns:3;-moz-column-gap:20px;column-gap:20px}.tolstoy-ad-page .card{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 20px;border-radius:22px;padding:28px 28px 24px;background:#fff;box-shadow:0 6px 22px #4723530f}.tolstoy-ad-page .card.plum{background:var(--plum);color:var(--ivory)}.tolstoy-ad-page .card .stars{color:var(--tan);letter-spacing:3px;font-size:14px}.tolstoy-ad-page .card.plum .stars{color:#d9b98f}.tolstoy-ad-page .card blockquote{margin:12px 0 16px;font-family:Cormorant Garamond,serif;font-size:23px;line-height:1.3;color:var(--plum)}.tolstoy-ad-page .card.plum blockquote{color:var(--ivory)}.tolstoy-ad-page .card .n{display:block;font-weight:500;color:var(--tan);font-size:14px}.tolstoy-ad-page .card.plum .n{color:#d9b98f}.tolstoy-ad-page .card .m{display:block;font-size:13px;opacity:.75}.tolstoy-ad-page .band{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0;margin:80px 0 0}.tolstoy-ad-page .band .serif{font-size:26px}.tolstoy-ad-page .band small{display:block;font-size:13px;color:#7a6c72}.tolstoy-ad-page .cta{text-align:center;padding:84px 0 100px}.tolstoy-ad-page .cta h2{font-size:56px;margin:10px 0 14px}.tolstoy-ad-page .cta .btns{display:flex;gap:14px;justify-content:center;margin-top:26px}.tolstoy-ad-page .btn.ghost{background:transparent;color:var(--tan);border:1px solid var(--tan)}@media(max-width:820px){.tolstoy-ad-page .wrap{padding:0 20px}.tolstoy-ad-page .hero{padding:56px 0 24px}.tolstoy-ad-page .hero h1{font-size:46px}.tolstoy-ad-page .faces{gap:14px}.tolstoy-ad-page .face{width:84px;font-size:12px}.tolstoy-ad-page .face img{width:72px;height:72px}.tolstoy-ad-page .products,.tolstoy-ad-page .story{grid-template-columns:1fr}.tolstoy-ad-page .story.flip .story-photo{order:0}.tolstoy-ad-page .story-photo{min-height:400px}.tolstoy-ad-page .story-body{padding:30px 26px}.tolstoy-ad-page .pull{font-size:30px}.tolstoy-ad-page .section-head h2{font-size:38px}.tolstoy-ad-page .pets{grid-template-columns:1fr 1fr}.tolstoy-ad-page .pets .note{grid-column:1/-1}.tolstoy-ad-page .pets img{height:220px}.tolstoy-ad-page .wall{-moz-columns:1;columns:1}.tolstoy-ad-page .band{grid-template-columns:1fr;gap:18px}.tolstoy-ad-page .cta h2{font-size:40px}.tolstoy-ad-page .cta .btns{flex-direction:column;align-items:center}}
