.mpblog,.mpblog *,.mpblog *::before,.mpblog *::after{margin:0;padding:0;box-sizing:border-box}.mpblog{--almond:#F6F3EE;--oat:#ECE6DC;--clay:#DFD7C9;--clay-dp:#CFC5B4;--ink:#28383B;--ink-soft:#4C5A5D;--ink-mute:#7E8B8C;--sage:#3F5A5E;--sage-lt:#9FB1A9;--sage-dp:#34494D;--peach:#B5765A;--peach-dp:#9E5F45;--gold:#C2A878;--forest:#28383B;--forest-2:#2F4145;--cream:#F1ECE2;--cream-mute:#9DAAA6;--line:#E2DACC;--line-dk:rgba(159,177,169,.2);--serif:"Fraunces",Georgia,serif;--sans:"Hanken Grotesk",system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);font-family:var(--sans);color:var(--ink);background:var(--almond);line-height:1.7}.mpblog a{text-decoration:none;color:inherit}.mpblog img{max-width:100%;display:block}.mpblog .wrap{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.mpblog .hero{background:var(--forest);position:relative;overflow:hidden;padding:clamp(56px,8vw,90px)0}.mpblog .hero::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 70% at 82% 18%,rgba(159,177,169,.16),transparent 55%),radial-gradient(55% 60% at 10% 95%,rgba(181,118,90,.14),transparent 60%)}.mpblog .hero .wrap{position:relative;z-index:1}.mpblog .kicker{display:inline-flex;align-items:center;gap:11px;font-size:.66rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.mpblog .kicker::before{content:'';width:26px;height:1px;background:var(--gold)}.mpblog .hero h1{font-family:var(--serif);font-weight:300;color:var(--cream);font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.01em}.mpblog .hero h1 em{font-style:italic;color:var(--sage-lt)}.mpblog .hero p{color:var(--cream-mute);font-weight:300;max-width:60ch;margin-top:18px;font-size:1.02rem}.mpblog .hero p a{color:var(--sage-lt);border-bottom:1px solid rgba(159,177,169,.4)}.mpblog .tools{background:rgba(246,243,238,.92);backdrop-filter:saturate(160%)blur(12px);-webkit-backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;padding:16px 0}.mpblog .filters{display:flex;gap:10px;flex-wrap:wrap}.mpblog .filter{font-family:var(--sans);font-weight:600;font-size:.76rem;letter-spacing:.06em;color:var(--ink-soft);background:#fff;border:1px solid var(--clay);border-radius:999px;padding:10px 20px;cursor:pointer;white-space:nowrap;transition:.3s var(--ease)}.mpblog .filter:hover{border-color:var(--sage-lt);color:var(--sage-dp);transform:translateY(-2px)}.mpblog .filter.active{background:var(--sage);color:#fff;border-color:var(--sage);box-shadow:0 12px 26px -14px rgba(63,90,94,.55)}.mpblog .sec{padding:clamp(40px,6vw,64px)0 clamp(56px,8vw,80px)}.mpblog .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;min-height:280px}.mpblog .card{background:var(--oat);border:1px solid var(--clay);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .5s var(--ease),box-shadow .5s,border-color .5s,background .5s;animation:mpbIn .5s var(--ease)both}@keyframes mpbIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mpblog .card:hover{transform:translateY(-7px);background:#fff;border-color:var(--sage-lt);box-shadow:0 26px 54px -30px rgba(40,56,59,.45)}.mpblog .card__imgwrap{overflow:hidden;position:relative;background:var(--forest);aspect-ratio:16/10}.mpblog .card__img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.mpblog .card:hover .card__img{transform:scale(1.05)}.mpblog .card__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--sage) 0%,var(--forest) 70%);overflow:hidden}.mpblog .card__ph::before{content:'';position:absolute;inset:0;background:radial-gradient(60% 70% at 80% 15%,rgba(194,168,120,.2),transparent 55%)}.mpblog .card__ph span{font-family:var(--serif);font-style:italic;font-size:2.1rem;color:rgba(241,236,226,.92);position:relative;z-index:1;letter-spacing:.02em}.mpblog .card__body{padding:24px;flex:1;display:flex;flex-direction:column}.mpblog .card__cat{align-self:flex-start;font-size:.6rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sage-dp);background:var(--almond);border:1px solid var(--clay);border-radius:4px;padding:5px 11px;margin-bottom:15px}.mpblog .card__title{font-family:var(--serif);font-weight:400;font-size:1.24rem;line-height:1.28;color:var(--ink);margin-bottom:11px;transition:color .3s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mpblog .card:hover .card__title{color:var(--sage-dp)}.mpblog .card__exc{font-size:.9rem;font-weight:300;color:var(--ink-soft);line-height:1.65;flex:1;margin-bottom:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mpblog .card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--line)}.mpblog .card__date{font-size:.72rem;color:var(--ink-mute);letter-spacing:.02em}.mpblog .card__link{display:inline-flex;align-items:center;gap:.5em;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sage-dp)}.mpblog .card__link .ar{transition:transform .4s var(--ease)}.mpblog .card:hover .card__link .ar{transform:translateX(5px)}.mpblog .card.featured{grid-column:span 3;flex-direction:row}.mpblog .card.featured::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--sage),var(--sage-lt));z-index:3}.mpblog .card.featured .card__imgwrap{width:50%;flex-shrink:0;aspect-ratio:unset;min-height:340px}.mpblog .card.featured .card__ph span{font-size:3.2rem}.mpblog .card.featured .card__body{padding:clamp(28px,4vw,46px);justify-content:center}.mpblog .card.featured .card__title{font-size:clamp(1.5rem,2.6vw,2rem);-webkit-line-clamp:3}.mpblog .card.featured .card__exc{font-size:1rem;-webkit-line-clamp:4}.mpblog .skel,.mpblog .empty{grid-column:span 3;text-align:center;padding:64px 20px;color:var(--ink-mute)}.mpblog .spin{width:38px;height:38px;border-radius:50%;border:3px solid var(--clay);border-top-color:var(--sage);animation:mpbSpin .7s linear infinite;margin:0 auto 16px}@keyframes mpbSpin{to{transform:rotate(360deg)}}.mpblog .empty svg{width:48px;height:48px;color:var(--sage-lt);margin:0 auto 14px;opacity:.7}.mpblog .empty h3{font-family:var(--serif);font-weight:400;font-size:1.3rem;color:var(--ink);margin-bottom:8px}.mpblog .pag{display:flex;justify-content:center;gap:8px;margin-top:44px;flex-wrap:wrap}.mpblog .pag__btn{min-width:42px;height:42px;padding:0 12px;border-radius:4px;border:1px solid var(--clay);background:var(--oat);color:var(--ink-soft);font-family:var(--sans);font-size:.88rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s}.mpblog .pag__btn:hover{border-color:var(--sage);color:var(--sage-dp)}.mpblog .pag__btn.active{background:var(--ink);color:var(--cream);border-color:var(--ink)}.mpblog .cta{background:var(--forest);position:relative;overflow:hidden;padding:clamp(60px,8vw,90px)0;text-align:center}.mpblog .cta::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 78% 20%,rgba(159,177,169,.18),transparent 55%),radial-gradient(55% 55% at 15% 88%,rgba(181,118,90,.16),transparent 60%)}.mpblog .cta .wrap{position:relative;z-index:1}.mpblog .cta .kicker{justify-content:center;color:var(--sage-lt)}.mpblog .cta .kicker::before{background:var(--sage-lt)}.mpblog .cta h2{font-family:var(--serif);font-weight:300;color:var(--cream);font-size:clamp(1.9rem,3.6vw,2.8rem);margin-bottom:14px}.mpblog .cta h2 em{font-style:italic;color:var(--sage-lt)}.mpblog .cta p{color:var(--cream-mute);font-weight:300;max-width:48ch;margin:0 auto 30px}.mpblog .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.mpblog .btn{display:inline-flex;align-items:center;gap:.6em;font-weight:600;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;padding:15px 30px;border-radius:3px;transition:.35s var(--ease)}.mpblog .btn-peach{background:var(--peach);color:#fff}.mpblog .btn-peach:hover{background:var(--peach-dp);transform:translateY(-2px);box-shadow:0 16px 34px -14px rgba(181,118,90,.6)}.mpblog .btn-wa{background:#25d366;color:#fff}.mpblog .btn-wa:hover{background:#1fbe5b;transform:translateY(-2px);box-shadow:0 16px 34px -14px rgba(37,211,102,.5)}.mpblog .btn svg{width:17px;height:17px;fill:currentColor}@media(max-width:991px){.mpblog .grid{grid-template-columns:1fr 1fr}.mpblog .card.featured{grid-column:span 2}.mpblog .skel,.mpblog .empty{grid-column:span 2}}@media(max-width:640px){.mpblog .grid{grid-template-columns:1fr}.mpblog .card.featured{flex-direction:column;grid-column:span 1}.mpblog .card.featured .card__imgwrap{width:100%;aspect-ratio:16/10;min-height:auto}.mpblog .skel,.mpblog .empty{grid-column:span 1}}