.venus-story-content .making{padding:55px 5%}.venus-story-content .making-title{display:flex;justify-content:space-between;align-items:start;gap:45px;margin-bottom:45px}.venus-story-content .making-title h2{max-width:430px}.venus-story-content .making-title p{max-width:440px;margin:0}.venus-story-content .making-row{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;padding:35px 0}.venus-story-content .making-row.reverse .making-images{order:2}.venus-story-content .making-row.reverse .making-copy{order:1}.venus-story-content .making-images{display:flex;align-items:center;gap:14px;min-width:0}.venus-story-content .making-main{width:66%;height:390px;object-fit:contain;background:#f3f1eb}.venus-story-content .making-detail{width:32%;height:260px;object-fit:contain;background:#f3f1eb}.venus-story-content .making-copy h3{font-size:32px;max-width:390px}.venus-story-content .making-copy p{max-width:420px}.venus-story-content .feedback{background:#e8ece8;padding:50px 5%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.venus-story-content .feedback img{display:block;max-width:100%;height:580px;object-fit:contain;justify-self:center}.venus-story-content .feedback blockquote{font:31px/1.3 Georgia;margin:30px 0;color:#304449;max-width:450px}.venus-story-content .feedback p{max-width:440px}.venus-story-content .feedback-credit{font-size:12px}.venus-story-content .feedback h2{font-size:38px}@media(max-width:700px){.making-title{display:block}.venus-story-content .making-title p{margin-top:20px}.venus-story-content .making-row,.venus-story-content .feedback{grid-template-columns:1fr;gap:25px}.venus-story-content .making-row.reverse .making-images,.venus-story-content .making-row.reverse .making-copy{order:initial}.venus-story-content .making-main{height:340px}.venus-story-content .making-detail{height:220px}.venus-story-content .feedback img{height:auto;width:100%;max-height:600px}.venus-story-content .thumbs .thumb{flex-basis:76px;width:76px;height:76px}}

.venus-case-story .hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;background:#f4f2ec;padding:45px 5%}.venus-case-story .hero h1{font:44px/1.12 Georgia;color:#304449}.venus-case-story .hero p{line-height:1.75;color:#637073}.venus-case-story .hero img{width:100%;height:550px;object-fit:contain}.venus-case-story .making{padding:50px 5%}.venus-case-story .making-title{display:flex;gap:60px;justify-content:space-between}.venus-case-story .making-title h2{font:34px/1.15 Georgia}.venus-case-story .making-title p{max-width:440px}.venus-case-story .making-row{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center;padding:35px 0}.venus-case-story .making-row.reverse .making-images{order:2}.venus-case-story .making-images{display:flex;gap:14px;align-items:center;min-width:0}.venus-case-story .making-main{width:66%;height:390px;object-fit:contain;background:#f3f1eb}.venus-case-story .making-detail{width:32%;height:260px;object-fit:contain;background:#f3f1eb}.venus-case-story .making-copy h3{font:30px/1.2 Georgia}.venus-case-story .making-copy p{font-size:16px;line-height:1.8}.venus-case-story .cta{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:45px 5%}.venus-case-story .feedback,.venus-story-content .feedback{padding:50px 5%;background:#e8ece8;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.venus-case-story .feedback img,.venus-story-content .feedback img{max-width:100%;height:580px;object-fit:contain}.venus-case-story blockquote,.venus-story-content blockquote{font:29px/1.3 Georgia;margin:25px 0}.venus-story-content .venus-project-faq{padding:40px 5%}.venus-story-content details{margin:18px 0}.venus-story-content summary{font-weight:600;cursor:pointer}.venus-story-content p{line-height:1.8}.venus-case-link{margin:28px 0}.venus-case-main.venus-stage-content{max-width:none;width:100%;padding:0;margin:0}.venus-story-content{clear:both}@media(max-width:700px){.venus-case-story .hero,.venus-case-story .making-row,.venus-case-story .feedback,.venus-story-content .feedback{grid-template-columns:1fr;gap:24px}.venus-case-story .making-row.reverse .making-images{order:initial}.venus-case-story .hero h1{font-size:32px}.venus-case-story .hero img{height:420px}.venus-case-story .making-title,.venus-case-story .cta{display:block}.venus-case-story .feedback img,.venus-story-content .feedback img{height:auto;width:100%}}
