.blog-page{color:#fff;background-color:#050505;min-height:100vh}.blog-hero{align-items:center;height:45vh;min-height:320px;display:flex;position:relative;overflow:hidden}.blog-hero-bg{z-index:0;position:absolute;inset:0}.blog-hero-overlay{z-index:1;background:linear-gradient(#05050566 0%,#050505f2 100%),radial-gradient(circle,#0000 20%,#050505 85%);position:absolute;inset:0}.blog-hero-content{z-index:2;width:100%;position:relative}.blog-hero-tag{text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold);background:#c5a46d1a;border:1px solid #c5a46d40;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.blog-hero-tag-dot{background-color:var(--color-gold);border-radius:50%;width:6px;height:6px}.blog-hero h1{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.25rem,5vw,3.8rem);font-weight:700;line-height:1.15}.blog-hero-sub{color:#ffffffa6;max-width:680px;margin:0;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.6}.blog-inner-section{z-index:2;margin-top:-1rem;padding:4rem 0 6rem;position:relative}.blog-filter-bar-container{flex-direction:column;gap:1.5rem;margin-bottom:3.5rem;padding:0 .5rem;display:flex}@media (min-width:992px){.blog-filter-bar-container{flex-direction:row;justify-content:space-between;align-items:center}}.blog-search-box{width:100%;max-width:420px;position:relative}.blog-search-input{color:#fff;background:#0c0c0c99;border:1px solid #ffffff14;border-radius:9999px;outline:none;width:100%;padding:.85rem 1.25rem .85rem 2.75rem;font-size:.92rem;transition:all .3s}[dir=rtl] .blog-search-input{padding:.85rem 2.75rem .85rem 1.25rem}.blog-search-input:focus{border-color:var(--color-gold);background:#101010cc;box-shadow:0 0 15px #c5a46d26}.blog-search-box .search-icon{color:#ffffff59;pointer-events:none;transition:color .3s;position:absolute;top:50%;left:1.15rem;transform:translateY(-50%)}[dir=rtl] .blog-search-box .search-icon{left:auto;right:1.15rem}.blog-search-input:focus+.search-icon{color:var(--color-gold)}.blog-categories-pills{scrollbar-width:none;-ms-overflow-style:none;gap:.65rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.blog-categories-pills::-webkit-scrollbar{display:none}.blog-pill-btn{color:#ffffffa6;cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff0f;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.82rem;font-weight:600;transition:all .3s cubic-bezier(.25,1,.5,1);display:inline-flex}.blog-pill-btn:hover{color:#fff;background:#c5a46d0d;border-color:#c5a46d4d}.blog-pill-btn.active{color:#0a0a0a;background:var(--color-gold);border-color:var(--color-gold);box-shadow:0 4px 15px #c5a46d4d}.pill-count{opacity:.6;background:#ffffff26;border-radius:999px;padding:.05rem .4rem;font-size:.68rem;transition:all .3s}.blog-pill-btn.active .pill-count{opacity:.8;background:#0a0a0a26}.blog-no-results{text-align:center;background:#0c0c0c4d;border:1px dashed #ffffff14;border-radius:24px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;width:100%;padding:5rem 2rem;display:flex}.no-results-icon{margin-bottom:1.25rem;font-size:2.5rem}.blog-no-results p{color:#ffffff80;margin-bottom:1.5rem}.reset-filter-btn{cursor:pointer;border:none;border-radius:99px;padding:.75rem 1.75rem;font-size:.85rem}.blog-inner-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.blog-inner-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.blog-inner-grid{grid-template-columns:repeat(3,1fr);gap:2.25rem}}.blog-inner-card{-webkit-backdrop-filter:blur(20px);background:#0c0c0c73;border:1px solid #ffffff0a;border-radius:24px;flex-direction:column;height:100%;transition:all .5s cubic-bezier(.25,1,.5,1);display:flex;overflow:hidden;box-shadow:0 10px 30px #00000040}.blog-inner-card:hover{background:#101010a6;border-color:#c5a46d4d;transform:translateY(-8px);box-shadow:0 30px 60px -20px #c5a46d26,0 15px 30px -10px #00000080}.blog-inner-card-visual{aspect-ratio:16/10;border-bottom:1px solid #ffffff08;position:relative;overflow:hidden}.blog-inner-card-img{transition:transform .8s cubic-bezier(.25,1,.5,1)}.blog-inner-card:hover .blog-inner-card-img{transform:scale(1.06)}.blog-inner-card-tag-wrapper{z-index:2;position:absolute;top:1.25rem;left:1.25rem}[dir=rtl] .blog-inner-card-tag-wrapper{left:auto;right:1.25rem}.blog-inner-card-tag{text-transform:uppercase;letter-spacing:.12em;color:#0a0a0a;background:var(--color-champagne);border-radius:9999px;padding:.2rem .65rem;font-size:.62rem;font-weight:700;display:inline-block;box-shadow:0 4px 12px #00000026}.blog-inner-card-body{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.blog-inner-meta-row{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.meta-item{color:#ffffff73;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.blog-meta-icon{opacity:.6}.meta-divider{background-color:#fff3;border-radius:50%;width:3px;height:3px}.blog-inner-card-title{text-align:left;transition:color .3s;font-family:var(--font-primary)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;margin:0 0 .85rem!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.4!important}[dir=rtl] .blog-inner-card-title{text-align:right}.blog-inner-card:hover .blog-inner-card-title{color:var(--color-gold)!important;-webkit-text-fill-color:var(--color-gold)!important}.blog-inner-card-excerpt{color:#ffffff8c;text-align:left;flex-grow:1;margin:0 0 2rem;font-size:.9rem;line-height:1.6}[dir=rtl] .blog-inner-card-excerpt{text-align:right}.blog-inner-card-footer{border-top:1px solid #ffffff08;margin-top:auto;padding-top:1.25rem}.blog-inner-read-link{color:#fff;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.blog-arrow-icon{transition:transform .3s}.blog-inner-card:hover .blog-inner-read-link{color:var(--color-gold)}.blog-inner-card:hover .blog-arrow-icon{transform:translate(2px,-2px)}[dir=rtl] .blog-inner-card:hover .blog-arrow-icon{transform:translate(-2px,-2px)}.blog-bottom-cta{padding:0 0 80px}.blog-cta-card{z-index:1;text-align:center;background:#0c0c0c99;border:1px solid #c5a46d26;border-radius:30px;padding:4.5rem 2rem;position:relative;overflow:hidden}.blog-cta-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#c5a46d14 0%,#0000 65%);position:absolute;inset:0}.blog-cta-content{z-index:1;max-width:600px;margin:0 auto;position:relative}.blog-cta-content h2{margin:0 0 1rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700}.blog-cta-content p{color:#fff9;margin:0 0 2.25rem;line-height:1.6}.blog-cta-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}[dir=rtl] .meta-item,[dir=rtl] .blog-inner-read-link{flex-direction:row-reverse}[dir=rtl] .blog-hero h1,[dir=rtl] .blog-hero-sub{text-align:right}[dir=rtl] .blog-hero-tag{flex-direction:row-reverse}@media (max-width:768px){.blog-hero{align-items:flex-start;height:auto;min-height:auto;padding:110px 1rem 2rem}.blog-hero h1{font-size:2rem}.blog-inner-section{margin-top:0;padding:1rem 0 3rem}.blog-filter-bar-container{gap:1rem;margin-bottom:2rem}.blog-search-box{max-width:100%}}@media (max-width:480px){.blog-hero h1{font-size:1.5rem}.blog-hero-sub{font-size:1rem}.blog-inner-card-body{padding:1.5rem}.blog-cta-content h2{font-size:1.5rem}.blog-cta-card{padding:3rem 1.5rem}}
