.blog-page{background:transparent;color:#e5e2e1;font-family:Space Grotesk,sans-serif;min-height:100vh;position:relative;z-index:1}.blog-main{padding:8rem 2rem 6rem;max-width:80rem;margin:0 auto}.blog-hero{margin-bottom:6rem;text-align:left}.blog-hero__line-wrap{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.blog-hero__line{display:block;height:2px;width:3rem;background:#ff525c;flex-shrink:0}.blog-hero__kicker{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#ff525c;font-weight:700;text-align:left}.blog-hero__title{font-size:clamp(3rem,8vw,5rem);font-weight:900;letter-spacing:-.05em;line-height:.9;text-transform:uppercase;color:#e5e2e1;margin:0;text-align:left}.blog-hero__title-accent{color:#ff525c}.blog-hero__lead{margin-top:2rem;max-width:42rem;font-size:1.125rem;line-height:1.65;color:#e9bcba;border-left:4px solid #2a2a2a;padding-left:1.5rem;text-align:left;width:auto}.blog-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(95,62,62,.2);border-left:1px solid rgba(95,62,62,.2)}.blog-card{background:#131313;border-right:1px solid rgba(95,62,62,.2);border-bottom:1px solid rgba(95,62,62,.2);padding:2rem;display:flex;flex-direction:column;min-height:100%;transition:background-color .3s ease}.blog-card:hover{background:#1c1b1b}.blog-card:nth-child(2n){background:#1c1b1b}.blog-card:nth-child(2n):hover{background:#2a2a2a}.blog-card--featured{background:#131313}.blog-card--featured:hover{background:#1c1b1b}.blog-card__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem}.blog-card__chip{background:#353534;padding:.25rem .75rem;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ff525c}.blog-card__date{font-size:.625rem;color:#e9bcba99;text-transform:uppercase;letter-spacing:.14em;font-weight:600}.blog-card__title{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#e5e2e1;margin-bottom:1.5rem;text-transform:uppercase;transition:color .3s ease}.blog-card:hover .blog-card__title{color:#ff525c}.blog-card__desc{font-size:.875rem;line-height:1.65;color:#e9bcba;margin-bottom:3rem;flex-grow:1}.blog-card__bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.blog-card__readtime{font-size:.625rem;color:#e9bcba66;text-transform:uppercase;letter-spacing:.14em;font-weight:600}.blog-card__link{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.blog-card__link span:first-child{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e5e2e1;border-bottom:2px solid #ff525c;padding-bottom:.25rem;padding-left:.25rem;padding-right:.25rem;transition:background-color .3s ease,color .3s ease}.blog-card__link:hover span:first-child{background:#ff525c;color:#410008}.blog-card__arrow{font-family:Material Symbols Outlined;font-size:1.1rem;color:#ff525c;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.blog-newsletter{background:#ff525c;padding:2rem;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(95,62,62,.2);border-bottom:1px solid rgba(95,62,62,.2)}.blog-newsletter__title{font-size:1.875rem;font-weight:900;letter-spacing:-.04em;text-transform:uppercase;color:#410008;margin-bottom:1rem}.blog-newsletter__text{font-size:.875rem;color:#410008cc;margin-bottom:2rem;font-weight:500}.blog-newsletter__form{display:flex;flex-direction:column;gap:.5rem}.blog-newsletter__input{background:#4100081a;border:2px solid #410008;color:#410008;font-weight:700;text-transform:uppercase;font-size:.75rem;padding:1rem;outline:none;font-family:Space Grotesk,sans-serif}.blog-newsletter__input::placeholder{color:#41000866}.blog-newsletter__input:focus{border-color:#410008}.blog-newsletter__btn{background:#410008;color:#ff525c;font-weight:900;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;padding:1rem;border:none;cursor:pointer;font-family:Space Grotesk,sans-serif;transition:background-color .3s ease}.blog-newsletter__btn:hover{background:#410008e6}.blog-featured{margin-top:8rem}.blog-featured__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:stretch}.blog-featured__info{background:#353534;padding:3rem;display:flex;flex-direction:column;justify-content:space-between}.blog-featured__label{font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;color:#ff525c;margin-bottom:2rem;display:block}.blog-featured__title{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900;letter-spacing:-.04em;text-transform:uppercase;line-height:1;color:#e5e2e1}.blog-featured__desc{font-size:.875rem;color:#e9bcba;margin-top:2rem;line-height:1.6}.blog-featured__link{margin-top:3rem;color:#ff525c;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.14em;text-decoration:none;transition:text-decoration .2s ease}.blog-featured__link:hover{text-decoration:underline;text-decoration-thickness:2px}.blog-featured__media{background:#1c1b1b;min-height:18.75rem;overflow:hidden}.blog-featured__img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.6;transition:filter .7s ease}.blog-featured__media:hover .blog-featured__img{filter:grayscale(0)}@media (min-width: 768px){.blog-main{padding-left:4rem;padding-right:4rem}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-newsletter__form{flex-direction:column;gap:.5rem}.blog-featured__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.blog-featured__info{grid-column:span 4}.blog-featured__media{grid-column:span 8}}@media (min-width: 1024px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{padding:2rem}}@media (max-width: 767px){.blog-main{padding-left:1.5rem;padding-right:1.5rem}.blog-hero__title{font-size:clamp(2.2rem,10vw,3.5rem)}.blog-card,.blog-newsletter{padding:1.5rem}.blog-featured__info{padding:2rem}.blog-featured__media{min-height:14rem}}
