@charset "UTF-8";.blog-hero[data-v-0e30e374]{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden}.blog-hero__media[data-v-0e30e374]{position:absolute;inset:0;width:100%;height:100%}.blog-hero__img[data-v-0e30e374]{width:100%;height:100%}.blog-hero__overlay[data-v-0e30e374]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(55,52,40,.6) 0%,rgba(55,52,40,.15) 40%,rgba(55,52,40,.5) 70%,rgba(55,52,40,.85) 100%);pointer-events:none}.blog-hero__content[data-v-0e30e374]{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:2rem 1.5rem 3rem}@media (min-width: 768px){.blog-hero__content[data-v-0e30e374]{padding:3rem 3rem 4rem}}@media (min-width: 1024px){.blog-hero__content[data-v-0e30e374]{padding:4rem 4rem 5rem}}.blog-hero__inner[data-v-0e30e374]{max-width:720px}.blog-hero__badge[data-v-0e30e374]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;background:rgba(147,138,107,.25);border:1px solid rgba(147,138,107,.5);color:#d4c9a8;font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-bottom:1.25rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.blog-hero__category[data-v-0e30e374]{color:#ffffff80;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.75rem}.blog-hero__title[data-v-0e30e374]{font-size:clamp(1.75rem,4.5vw,3.5rem);font-weight:700;line-height:1.15;margin-bottom:1rem;color:#fff}.blog-hero__title a[data-v-0e30e374]{color:inherit;text-decoration:none;transition:color .3s ease}.blog-hero__title a[data-v-0e30e374]:hover{color:#d4c9a8}.blog-hero__excerpt[data-v-0e30e374]{font-size:clamp(.95rem,1.2vw,1.15rem);line-height:1.7;color:#ffffffb3;margin-bottom:2rem;max-width:580px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-hero__actions[data-v-0e30e374]{display:flex;align-items:center;gap:1.5rem}.blog-hero__cta[data-v-0e30e374]{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.75rem;background:#D8C7B3;color:#000;font-weight:500;font-size:.95rem;border-radius:999px;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.blog-hero__cta[data-v-0e30e374]:hover{background:#c9b8a4;transform:translateY(-1px)}.blog-hero__date[data-v-0e30e374]{color:#ffffff73;font-size:.85rem}.line-clamp-2[data-v-0e30e374]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-0e30e374]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
