:root:root{--navy:#01183a;--gold:#c8a96a;--gold-line:#c8a96a47;--beige:#e9dbca;--beige-bg:#f5f0e8;--text2:#2b2b2b;--text3:#6b6b6b;--white:#fff;--whatsapp:#25d366;--linkedin:#0a66c2}.ar-post-card[hidden]{display:none}*,:before,:after{box-sizing:border-box}body{margin:0;padding-top:65px;font-family:Montserrat,sans-serif;font-size:1.05rem;line-height:1.55}.ar-navbar{z-index:1000;background:var(--navy);border-bottom:1px solid var(--gold-line);justify-content:space-between;align-items:center;height:65px;padding:0 2.5rem;transition:box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.ar-navbar.scrolled{box-shadow:0 2px 24px #01183a59}.ar-navbar__logo{align-items:center;text-decoration:none;display:flex}.ar-navbar__logo img{width:auto;height:38px;display:block}.ar-navbar__menu{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.ar-navbar__menu a{letter-spacing:.12em;text-transform:uppercase;color:#e9dbcaa6;border-bottom:1px solid #0000;padding-bottom:3px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;text-decoration:none;transition:color .25s}.ar-navbar__menu a:hover,.ar-navbar__menu a[aria-current=page]{color:var(--gold);border-bottom-color:var(--gold)}.ar-navbar__menu .ar-nav-cta a{background:var(--gold);border-radius:1px;padding:8px 18px;font-weight:600;color:var(--navy)!important;border-bottom:none!important}.ar-navbar__menu .ar-nav-cta a:hover{background:var(--beige)}.ar-navbar__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.ar-navbar__hamburger span{background:var(--gold);width:22px;height:1.5px;transition:all .3s;display:block}.ar-navbar__hamburger.open span:first-child{transform:translateY(6.5px)rotate(45deg)}.ar-navbar__hamburger.open span:nth-child(2){opacity:0}.ar-navbar__hamburger.open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.ar-mobile-overlay{z-index:999;background:var(--navy);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2rem;transition:opacity .35s;display:flex;position:fixed;inset:0}.ar-mobile-overlay.open{opacity:1;pointer-events:all}.ar-mobile-overlay a{color:var(--beige);font-family:Playfair Display,serif;font-size:28px;font-weight:400;text-decoration:none;transition:color .2s}.ar-mobile-overlay a:hover{color:var(--gold)}.ar-mobile-overlay .ar-mobile-cta{letter-spacing:.12em;text-transform:uppercase;background:var(--gold);border-radius:1px;margin-top:.5rem;padding:12px 32px;font-weight:600;color:var(--navy)!important;font-family:Montserrat,sans-serif!important;font-size:13px!important}.ar-mobile-divider{background:var(--gold-line);width:40px;height:1px}.ar-float-group{z-index:998;flex-direction:column;align-items:center;gap:.6rem;display:flex;position:fixed;top:50%;right:1.5rem;transform:translateY(-50%)}.ar-float-line{background:#c8a96a40;width:1px;height:40px}.ar-float-btn{border-radius:2px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:transform .25s,opacity .25s;display:flex}.ar-float-btn:hover{opacity:.9;transform:scale(1.1)}.ar-float-btn--wa{background:var(--whatsapp)}.ar-float-btn--li{background:var(--linkedin)}.ar-float-btn svg{fill:#fff;width:18px;height:18px}.ar-blog-wrapper{background:var(--beige-bg);max-width:100%;min-height:60vh;margin-bottom:10px;padding:80px 60px}.ar-blog-header{text-align:center;margin-bottom:16px}.ar-blog-label{letter-spacing:.18em;text-transform:uppercase;color:#76581f;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;display:block}.ar-blog-header h1{color:var(--navy);margin:0 0 12px;font-family:Playfair Display,serif;font-size:38px;font-weight:700;line-height:1.2}.ar-blog-header p{color:var(--text3);margin:0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400}.ar-blog-rule{background:var(--gold);width:40px;height:1px;margin:28px auto 48px}.ar-cat-filter{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:56px;display:flex}.ar-cat-btn{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--navy);color:var(--navy);cursor:pointer;background:0 0;padding:7px 20px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;transition:background .2s,color .2s}.ar-cat-btn.active,.ar-cat-btn:hover{background:var(--navy);color:var(--white)}.ar-blog-grid{grid-template-columns:repeat(2,1fr);gap:40px;max-width:1200px;margin:0 auto;display:grid}.ar-post-card{background:var(--white);flex-direction:column;transition:box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.ar-post-card:before{content:"";background:var(--gold);width:40px;height:2px;display:block;position:absolute;top:0;left:32px}.ar-post-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #01183a1f}.ar-post-card a{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.ar-card-img-wrap{aspect-ratio:16/9;overflow:hidden}.ar-card-img-wrap picture{width:100%;height:100%;display:block}.ar-card-img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.ar-post-card:hover .ar-card-img{transform:scale(1.04)}.ar-card-body{flex-direction:column;flex:1;padding:28px 32px 32px;display:flex}.ar-card-cat{letter-spacing:.12em;text-transform:uppercase;color:#76581f;border-bottom:1px solid var(--gold);margin-bottom:14px;padding-bottom:1px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;display:inline-block}.ar-card-title{color:var(--navy);margin-bottom:12px;font-family:Playfair Display,serif;font-size:20px;font-weight:700;line-height:1.35;transition:color .2s}.ar-post-card:hover .ar-card-title{color:var(--gold)}.ar-card-date{color:var(--text3);letter-spacing:.04em;margin-bottom:14px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:400}.ar-card-excerpt{color:var(--text2);flex:1;margin-bottom:24px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.75}.ar-card-more{letter-spacing:.1em;text-transform:uppercase;color:var(--navy);border-bottom:1px solid var(--navy);padding-bottom:2px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;transition:color .2s,border-color .2s;display:inline-block}.ar-post-card:hover .ar-card-more{color:var(--gold);border-color:var(--gold)}.ar-skeleton{background:linear-gradient(90deg,#ede8e0 25%,#e0d9cf 50%,#ede8e0 75%) 0 0/200% 100%;animation:1.5s infinite ar-shimmer}@keyframes ar-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ar-sk-img{aspect-ratio:16/9;width:100%}.ar-sk-body{padding:28px 32px 32px}.ar-sk-line{border-radius:2px;height:13px;margin-bottom:10px}.ar-sk-line.short{width:35%}.ar-sk-line.mid{width:60%}.ar-no-posts{text-align:center;color:var(--text3);grid-column:1/-1;padding:60px 0;font-family:Montserrat,sans-serif;font-size:14px}.ar-footer{background:var(--navy);padding:3rem 2.5rem 1.8rem}.ar-footer__inner{max-width:1200px;margin:0 auto}.ar-footer__top{border-bottom:1px solid var(--gold-line);justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2rem;display:flex}body.ar-blog-page .ar-footer__logo img{width:auto;height:44px}.ar-footer__links{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.ar-footer__links a{letter-spacing:.1em;text-transform:uppercase;color:#e9dbca8c;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s}.ar-footer__links a:hover{color:var(--gold)}.ar-footer__social{gap:.6rem;display:flex}.ar-footer__social a{border:1px solid var(--gold-line);border-radius:2px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.ar-footer__social a:hover{border-color:var(--gold);background:#c8a96a14}.ar-footer__social svg{width:15px;height:15px;fill:var(--gold);opacity:.7;transition:opacity .2s}.ar-footer__social a:hover svg{opacity:1}.ar-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:1.4rem;display:flex}.ar-footer__copy{color:#e9dbca4d;letter-spacing:.07em;font-size:10px}.ar-footer__tagline{color:#c8a96a73;font-family:Playfair Display,serif;font-size:11px;font-style:italic}@media (width<=768px){body{padding-top:58px}.ar-navbar{height:58px;padding:0 1.25rem}.ar-navbar__menu{display:none}.ar-navbar__hamburger{display:flex}.ar-blog-wrapper{padding:48px 20px}.ar-blog-grid{grid-template-columns:1fr;gap:28px}.ar-blog-header h1{font-size:28px}.ar-float-group{flex-direction:row;top:auto;bottom:1.5rem;transform:none}.ar-float-line{display:none}.ar-footer__top{flex-direction:column}.ar-footer__links{flex-wrap:wrap;gap:1rem}.ar-footer__bottom{flex-direction:column;align-items:flex-start}}
