.post-page[data-v-3467db68]{background:#f7f5f2;min-height:100vh}.post-header[data-v-3467db68]{padding:4rem 0 2.5rem}.back-link[data-v-3467db68]{display:inline-flex;align-items:center;gap:6px;font-family:Manrope,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2c2c2c99;text-decoration:none;margin-bottom:2.5rem;transition:color .2s}.back-link[data-v-3467db68]:hover{color:#c4a882}.post-meta[data-v-3467db68]{display:flex;align-items:center;gap:8px;margin-bottom:1.25rem}.post-category[data-v-3467db68]{font-family:Manrope,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#c4a882}.meta-sep[data-v-3467db68]{color:#2c2c2c4d}.post-time[data-v-3467db68]{font-family:Manrope,sans-serif;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#2c2c2c8c}.post-title[data-v-3467db68]{font-family:Manrope,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:#2c2c2c;line-height:1.15;letter-spacing:-.02em;max-width:780px;margin-bottom:1.5rem}.post-byline[data-v-3467db68]{display:flex;align-items:center;gap:8px}.post-author[data-v-3467db68]{font-family:Manrope,sans-serif;font-size:.8rem;font-weight:600;color:#2c2c2cb8}.post-date[data-v-3467db68]{font-family:Manrope,sans-serif;font-size:.8rem;color:#2c2c2c8c}.post-hero-image[data-v-3467db68]{margin-bottom:4rem}.hero-img-wrap[data-v-3467db68]{position:relative;height:640px;background-color:#f7f5f2;overflow:hidden}.hero-img-bg[data-v-3467db68]{position:absolute;inset:-120px 0;transform:translate3d(0,var(--parallax-y, 0),0);will-change:transform}.hero-img-wrap[data-v-3467db68]:after{content:"";position:absolute;inset:0;background:#00000061;transition:opacity .35s ease;pointer-events:none}.hero-img-wrap[data-v-3467db68]:hover:after{opacity:0}.hero-img-placeholder[data-v-3467db68]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1918,#efeae3,#1c1a16)}.hero-placeholder-label[data-v-3467db68]{font-family:Manrope,serif;font-size:6rem;font-weight:700;color:#c4a8820f;letter-spacing:.3em;-webkit-user-select:none;user-select:none}.post-layout[data-v-3467db68]{max-width:720px;margin:0 auto;padding-bottom:4rem}.post-body[data-v-3467db68] h1{display:none}.post-body[data-v-3467db68] h2{font-family:Manrope,serif;font-size:1.5rem;font-weight:700;color:#2c2c2c;line-height:1.3;letter-spacing:-.02em;margin:3rem 0 1.25rem}.post-body[data-v-3467db68] h3{font-family:Manrope,serif;font-size:1.15rem;font-weight:700;color:#2c2c2c;margin:2rem 0 .75rem}.post-body[data-v-3467db68] p{font-family:Manrope,sans-serif;font-size:1rem;line-height:1.85;color:#2c2c2cd9;margin-bottom:1.5rem}.post-body[data-v-3467db68] ul,.post-body[data-v-3467db68] ol{padding-left:1.5rem;margin-bottom:1.75rem}.post-body[data-v-3467db68] li{font-family:Manrope,sans-serif;font-size:1rem;line-height:1.8;color:#2c2c2cd9;margin-bottom:.5rem}.post-body[data-v-3467db68] blockquote{border-left:2px solid #C4A882;padding:1rem 1.5rem;margin:2.5rem 0;background:#fff;font-style:italic;color:#c4a882d9;font-family:Manrope,serif;font-size:1.05rem}.post-body[data-v-3467db68] strong{color:#2c2c2c;font-weight:700}.post-body[data-v-3467db68] table{width:100%;border-collapse:collapse;margin:2rem 0;font-family:Manrope,sans-serif;font-size:.88rem}.post-body[data-v-3467db68] th{background:#fff;color:#c4a882;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.75rem 1rem;text-align:left;font-size:.7rem}.post-body[data-v-3467db68] td{padding:.75rem 1rem;color:#2c2c2ccc;border-bottom:1px solid rgba(44,44,44,.1)}.post-body[data-v-3467db68] tr:hover td{background:#fff}.post-footer[data-v-3467db68]{padding:4rem 0 6rem;background:#f7f5f2}.footer-divider[data-v-3467db68]{height:1px;background:#c4a8821a;margin-bottom:4rem}.footer-cta[data-v-3467db68]{text-align:center}.footer-cta-label[data-v-3467db68]{font-family:Manrope,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.2em;color:#c4a88273;margin-bottom:1.5rem}.footer-cta-title[data-v-3467db68]{font-family:Manrope,serif;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:700;color:#2c2c2c;line-height:1.2;letter-spacing:-.02em}.footer-cta-title em[data-v-3467db68]{color:#c4a882;font-style:italic}.footer-cta-btn[data-v-3467db68]{background:linear-gradient(110deg,#7d9b76,#f5c842 45%,#d4950a)!important;color:#1a1200!important;letter-spacing:.06em;border-radius:0;box-shadow:0 0 24px #7d9b7659}@media(max-width:768px){.hero-img-wrap[data-v-3467db68]{height:320px}.hero-img-bg[data-v-3467db68]{inset:-90px 0}.post-layout[data-v-3467db68]{padding:0 0 3rem}}
