.Blog-module__vu6yGW__container{min-height:100vh;padding-bottom:8rem}.Blog-module__vu6yGW__hero{justify-content:center;align-items:center;height:50vh;min-height:400px;margin-bottom:4rem;display:flex;position:relative;overflow:hidden}.Blog-module__vu6yGW__heroBg{z-index:0;position:absolute;inset:0}.Blog-module__vu6yGW__heroBg img{object-fit:cover;filter:brightness(.3)contrast(1.1);width:100%;height:100%}.Blog-module__vu6yGW__heroOverlay{background:linear-gradient(to bottom, #08080a66 0%, var(--background) 95%);z-index:1;position:absolute;inset:0}.Blog-module__vu6yGW__heroContent{z-index:2;text-align:center;max-width:900px;padding:0 2rem;position:relative}.Blog-module__vu6yGW__heroContent h1{background:linear-gradient(#f9e6b3 0%,#c5a059 50%,#8e7340 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.Blog-module__vu6yGW__heroContent p{color:var(--foreground-soft);max-width:700px;margin:0 auto;font-size:1.25rem;font-style:italic;line-height:1.6}.Blog-module__vu6yGW__titleUnderline{background:var(--accent);width:100px;height:2px;box-shadow:0 0 15px var(--accent-glow);margin:0 auto 2rem}.Blog-module__vu6yGW__mainContent{max-width:1200px;margin:0 auto;padding:0 2rem}.Blog-module__vu6yGW__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:3.5rem;display:grid}.Blog-module__vu6yGW__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);background:#14141966;flex-direction:column;height:100%;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.Blog-module__vu6yGW__card:hover{border-color:var(--accent);transform:translateY(-10px);box-shadow:0 20px 50px #0009}.Blog-module__vu6yGW__imageContainer{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.Blog-module__vu6yGW__imageContainer img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.Blog-module__vu6yGW__card:hover .Blog-module__vu6yGW__imageContainer img{transform:scale(1.1)}.Blog-module__vu6yGW__cardContent{flex-direction:column;flex:1;gap:1.25rem;padding:2.5rem;display:flex}.Blog-module__vu6yGW__meta{font-family:var(--font-sans);color:var(--accent);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:1.5rem;font-size:.7rem;font-weight:700;display:flex}.Blog-module__vu6yGW__meta span{align-items:center;gap:.5rem;display:flex}.Blog-module__vu6yGW__card h2{color:var(--foreground);overflow-wrap:break-word;margin:0;font-size:1.6rem;line-height:1.3;transition:color .3s}.Blog-module__vu6yGW__card:hover h2{color:var(--accent)}.Blog-module__vu6yGW__card p{color:var(--foreground-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;line-height:1.7;display:-webkit-box;overflow:hidden}.Blog-module__vu6yGW__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.5rem;display:flex}.Blog-module__vu6yGW__link{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.2em;color:var(--accent);align-items:center;gap:.75rem;font-size:.75rem;font-weight:800;transition:gap .3s;display:flex}.Blog-module__vu6yGW__card:hover .Blog-module__vu6yGW__link{gap:1.25rem}@media (max-width:768px){.Blog-module__vu6yGW__grid{grid-template-columns:1fr;gap:2.5rem}.Blog-module__vu6yGW__card h2{font-size:1.4rem}.Blog-module__vu6yGW__cardContent{padding:2rem}.Blog-module__vu6yGW__hero{height:45vh}}
