.watercolor-hero,.watercolor-intro,.watercolor-story,.watercolor-details,.watercolor-slow,.watercolor-buy,.watercolor-featured,.watercolor-guide,.watercolor-faq{max-width:1180px;margin:0 auto;padding-left:5vw;padding-right:5vw}.watercolor-hero{grid-template-columns:minmax(0,1fr) minmax(330px,42%);align-items:center;gap:70px;padding-top:76px;padding-bottom:82px;display:grid}.watercolor-hero h1,.watercolor-intro h2,.watercolor-story h2,.watercolor-details h2,.watercolor-slow h2,.watercolor-featured h2,.watercolor-guide h2,.watercolor-buy h2,.watercolor-faq h2{letter-spacing:-2px;text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,66px);font-weight:450;line-height:.95}.watercolor-hero>div>p:not(.eyebrow),.watercolor-intro p,.watercolor-story p,.watercolor-details p,.watercolor-slow p,.watercolor-buy p{max-width:620px;font-size:21px;line-height:1.45}.watercolor-hero picture,.watercolor-hero img{aspect-ratio:4/5;object-fit:contain;background:#4d2a3a;width:100%;display:block}.watercolor-intro{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,37%);align-items:center;gap:68px;padding-top:60px;padding-bottom:76px;display:grid}.watercolor-intro h2{font-size:clamp(35px,3.5vw,51px)}.watercolor-intro picture,.watercolor-intro img{aspect-ratio:1;object-fit:contain;background:#4d2a3a;width:100%;display:block}.watercolor-featured{border-top:1px solid var(--line);padding-top:65px;padding-bottom:82px}.section-heading{max-width:750px;margin-bottom:34px}.section-heading>p:last-child{margin:18px 0 0;font-size:20px}.watercolor-featured h2,.watercolor-guide h2,.watercolor-faq h2{font-size:clamp(34px,3.8vw,54px)}.watercolor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.watercolor-card{color:var(--ink);border:1px solid var(--line);flex-direction:column;padding:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.watercolor-card:hover{transform:translateY(-4px);box-shadow:7px 9px #100e0f40}.watercolor-card picture,.watercolor-card img{aspect-ratio:1;object-fit:contain;background:#4d2a3a;width:100%;display:block}.watercolor-card h3{margin:18px 0 9px;font-size:28px;font-weight:500;line-height:1}.watercolor-card p{margin:0;font-size:17px;line-height:1.35}.watercolor-card span{margin-top:22px;font-weight:600}.watercolor-story{border-top:1px solid var(--line);grid-template-columns:minmax(280px,42%) minmax(0,1fr);align-items:center;gap:72px;padding-top:74px;padding-bottom:82px;display:grid}.watercolor-story picture,.watercolor-story img{aspect-ratio:4/5;object-fit:contain;background:#4d2a3a;width:100%;display:block}.watercolor-story h2{font-size:clamp(35px,3.4vw,50px)}.watercolor-details{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,37%);align-items:center;gap:68px;padding-top:72px;padding-bottom:78px;display:grid}.watercolor-details h2{font-size:clamp(35px,3.4vw,50px)}.watercolor-details picture,.watercolor-details img{aspect-ratio:4/5;object-fit:contain;background:#4d2a3a;width:100%;display:block}.watercolor-slow{border-top:1px solid var(--line);grid-template-columns:minmax(240px,38%) minmax(0,1fr);gap:68px;padding-top:64px;padding-bottom:70px;display:grid}.watercolor-slow .section-heading{margin:0}.watercolor-slow h2{font-size:clamp(35px,3.4vw,50px)}.watercolor-slow p{margin-top:0}.watercolor-guide{border-top:1px solid var(--line);padding-top:67px;padding-bottom:78px}.watercolor-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:38px;display:grid}.watercolor-points div{border-top:2px solid var(--coral);padding-top:18px}.watercolor-points h3{margin:0;font-size:27px;font-weight:500;line-height:1.05}.watercolor-points p{margin:13px 0 0;font-size:19px;line-height:1.43}.watercolor-guide-link{margin:38px 0 0;font-size:20px}.watercolor-guide a{color:var(--ink);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.watercolor-buy{border-top:1px solid var(--line);padding-top:74px;padding-bottom:80px}.watercolor-buy>div{max-width:700px}.watercolor-buy .button{margin-top:12px}.watercolor-faq{border-top:1px solid var(--line);padding-top:65px;padding-bottom:92px}.watercolor-faq h2{margin-bottom:38px}.watercolor-faq>div{border-bottom:1px solid var(--line);margin-bottom:23px;padding:0 0 23px}.watercolor-faq h3{margin:0 0 9px;font-size:25px;font-weight:600;line-height:1.15}.watercolor-faq p{max-width:750px;margin:0;font-size:19px;line-height:1.45}@media (max-width:900px){.watercolor-hero{grid-template-columns:1fr 39%;gap:44px}.watercolor-intro,.watercolor-story,.watercolor-details,.watercolor-slow{gap:42px}.watercolor-grid,.watercolor-points{gap:16px}.watercolor-card{padding:11px}.watercolor-card h3,.watercolor-points h3{font-size:24px}}@media (max-width:620px){.watercolor-hero,.watercolor-intro,.watercolor-story,.watercolor-details,.watercolor-slow,.watercolor-buy,.watercolor-featured,.watercolor-guide,.watercolor-faq{padding-left:25px;padding-right:25px}.watercolor-hero{grid-template-columns:1fr;gap:32px;padding-top:55px;padding-bottom:55px}.watercolor-hero h1,.watercolor-intro h2,.watercolor-story h2,.watercolor-details h2,.watercolor-slow h2,.watercolor-featured h2,.watercolor-guide h2,.watercolor-buy h2,.watercolor-faq h2{letter-spacing:-1px;font-size:36px}.watercolor-hero>div>p:not(.eyebrow),.watercolor-intro p,.watercolor-story p,.watercolor-details p,.watercolor-slow p,.watercolor-buy p{font-size:19px}.watercolor-hero picture,.watercolor-hero img{max-width:360px}.watercolor-intro,.watercolor-story,.watercolor-details,.watercolor-slow{grid-template-columns:1fr;gap:30px;padding-top:53px;padding-bottom:58px}.watercolor-intro picture,.watercolor-intro img,.watercolor-details picture,.watercolor-details img{max-width:390px}.watercolor-featured{padding-top:55px;padding-bottom:60px}.watercolor-grid,.watercolor-points{grid-template-columns:1fr;gap:18px}.watercolor-card{padding:13px}.watercolor-card h3{font-size:26px}.watercolor-card p{font-size:18px}.watercolor-story picture,.watercolor-story img{max-width:390px}.watercolor-guide{padding-top:55px;padding-bottom:58px}.watercolor-points{margin-top:30px}.watercolor-points p{font-size:18px}.watercolor-guide-link{margin-top:32px;font-size:19px}.watercolor-buy{padding-top:56px;padding-bottom:60px}.watercolor-faq{padding-top:55px;padding-bottom:62px}.watercolor-faq h2{margin-bottom:30px}.watercolor-faq h3{font-size:22px}.watercolor-faq p{font-size:18px}}
