/* product showcase */ .showcase padding: 5rem 0;
h2 font-size: 2rem; margin-bottom: 1rem; zentlemen.vn
.hero-content p font-size: 1.1rem; color: #3a3a44; max-width: 90%; margin-bottom: 2rem; line-height: 1.5; /* product showcase */
/* buttons & links */ .btn display: inline-block; background: transparent; border: 1.5px solid var(--deep-charcoal); padding: 0.85rem 2rem; font-weight: 600; font-size: 0.9rem; text-transform: uppercase; letter-spacing: 1px; color: var(--deep-charcoal); cursor: pointer; transition: 0.25s ease; text-decoration: none; background-color: transparent; h2 font-size: 2rem
.btn-primary background: var(--deep-charcoal); border-color: var(--deep-charcoal); color: #fff;
/* journal / ethos */ .ethos background: var(--stone); padding: 4.5rem 0; border-radius: 48px 48px 0 0; margin: 1rem 0 0;