:root{--brand-gold:#b88b41}.search-button[data-astro-cid-4vnejobb]{backdrop-filter:blur(10px);color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:6px;align-items:center;gap:.75rem;margin-top:2rem;padding:.875rem 1.75rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.search-button[data-astro-cid-4vnejobb]:hover{background:#ffffff40;border-color:#ffffff4d;transform:translateY(-2px)}.search-button[data-astro-cid-4vnejobb] svg[data-astro-cid-4vnejobb]{width:20px;height:20px}.featured-section[data-astro-cid-4vnejobb]{background:#fff;padding:4rem 2rem}.featured-container[data-astro-cid-4vnejobb]{max-width:1200px;margin:0 auto}.featured-article[data-astro-cid-4vnejobb]{color:inherit}.featured-link[data-astro-cid-4vnejobb]{color:inherit;grid-template-columns:1fr 1fr;align-items:flex-start;gap:4rem;text-decoration:none;display:grid}.featured-image-wrap[data-astro-cid-4vnejobb]{border-radius:6px;position:relative;overflow:hidden}.featured-image[data-astro-cid-4vnejobb]{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.featured-link[data-astro-cid-4vnejobb]:hover .featured-image[data-astro-cid-4vnejobb]{transform:scale(1.05)}.featured-badge[data-astro-cid-4vnejobb]{backdrop-filter:blur(4px);color:#fff;background:#111827cc;border-radius:999px;padding:.375rem .625rem;font-size:.75rem;position:absolute;top:1rem;left:1rem}.featured-meta[data-astro-cid-4vnejobb]{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.featured-title[data-astro-cid-4vnejobb]{color:#1c1c1c;margin:0 0 .5rem;font-family:Playfair Display,serif;font-size:1.75rem;transition:color .25s}.featured-summary[data-astro-cid-4vnejobb]{color:#1c1c1c;margin:0 0 1rem;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.6}.featured-description[data-astro-cid-4vnejobb]{color:#666;margin:0 0 2rem;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.9}.featured-description[data-astro-cid-4vnejobb] p{margin:0 0 1rem}.featured-description[data-astro-cid-4vnejobb] p:last-child{margin-bottom:0}.featured-cta[data-astro-cid-4vnejobb]{color:#1c1c1c;border-bottom:3px solid #1c1c1c;align-items:center;gap:1rem;padding-bottom:.5rem;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:700;transition:gap .3s,color .25s,border-color .25s;display:inline-flex}.featured-link[data-astro-cid-4vnejobb]:hover .featured-cta[data-astro-cid-4vnejobb]{gap:1.5rem}.featured-cta[data-astro-cid-4vnejobb] svg[data-astro-cid-4vnejobb]{width:20px;height:20px;transition:transform .3s}.featured-link[data-astro-cid-4vnejobb]:hover .featured-cta[data-astro-cid-4vnejobb] svg[data-astro-cid-4vnejobb]{transform:translate(6px)}.news-magazine[data-astro-cid-4vnejobb]{background:#fff;padding:2rem 2rem 6rem}.magazine-container[data-astro-cid-4vnejobb]{grid-template-columns:1fr 320px;gap:5rem;max-width:1400px;margin:0 auto;display:grid}.magazine-main[data-astro-cid-4vnejobb]{flex-direction:column;gap:4rem;display:flex}.magazine-article[data-astro-cid-4vnejobb]{color:inherit;background:0 0}.magazine-link[data-astro-cid-4vnejobb]{color:inherit;border-bottom:1px solid #e5e5e5;gap:2.5rem;padding-bottom:4rem;text-decoration:none;display:flex}.magazine-image-wrap[data-astro-cid-4vnejobb]{border-radius:4px;flex-shrink:0;width:280px;height:200px;overflow:hidden}.magazine-image[data-astro-cid-4vnejobb]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.magazine-link[data-astro-cid-4vnejobb]:hover .magazine-image[data-astro-cid-4vnejobb]{transform:scale(1.05)}.magazine-content[data-astro-cid-4vnejobb]{flex:1}.magazine-meta[data-astro-cid-4vnejobb]{align-items:center;gap:1.5rem;margin-bottom:1rem;display:flex}.magazine-category[data-astro-cid-4vnejobb]{color:#1c1c1c;text-transform:uppercase;letter-spacing:.05em;background:#f8f6f1;border-radius:2px;padding:.375rem .875rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700}.magazine-date[data-astro-cid-4vnejobb]{color:#999;font-family:Inter,sans-serif;font-size:.85rem}.magazine-title[data-astro-cid-4vnejobb]{color:#1c1c1c;margin:0 0 .75rem;font-family:Playfair Display,serif;font-size:1.35rem;font-weight:700;line-height:1.3;transition:color .25s}.magazine-summary[data-astro-cid-4vnejobb]{color:#1c1c1c;margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;line-height:1.6}.magazine-description[data-astro-cid-4vnejobb]{color:#666;margin:0 0 1.5rem;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.8}.magazine-description[data-astro-cid-4vnejobb] p{margin:0 0 .75rem}.magazine-description[data-astro-cid-4vnejobb] p:last-child{margin-bottom:0}.magazine-cta[data-astro-cid-4vnejobb]{color:#1c1c1c;border-bottom:3px solid #1c1c1c;align-items:center;gap:1rem;padding-bottom:.35rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;transition:gap .3s,color .25s,border-color .25s;display:inline-flex}.magazine-link[data-astro-cid-4vnejobb]:hover .magazine-cta[data-astro-cid-4vnejobb]{gap:1.4rem}.magazine-cta[data-astro-cid-4vnejobb] svg[data-astro-cid-4vnejobb]{width:18px;height:18px;transition:transform .3s}.magazine-link[data-astro-cid-4vnejobb]:hover .magazine-cta[data-astro-cid-4vnejobb] svg[data-astro-cid-4vnejobb]{transform:translate(4px)}.magazine-sidebar[data-astro-cid-4vnejobb]{position:relative}.sidebar-sticky[data-astro-cid-4vnejobb]{position:sticky;top:2rem}.sidebar-section[data-astro-cid-4vnejobb]{color:#1c1c1c;background:#f8f6f1;border-radius:4px;margin-bottom:2rem;padding:2rem}.sidebar-title[data-astro-cid-4vnejobb]{color:#1c1c1c;border-bottom:2px solid #1c1c1c;margin:0 0 1.5rem;padding-bottom:1rem;font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700}.sidebar-list[data-astro-cid-4vnejobb]{margin:0;padding:0;list-style:none}.sidebar-item[data-astro-cid-4vnejobb]{margin-bottom:1.5rem}.sidebar-item[data-astro-cid-4vnejobb]:last-child{margin-bottom:0}.sidebar-link[data-astro-cid-4vnejobb]{color:inherit;text-decoration:none;transition:transform .2s;display:block}.sidebar-link[data-astro-cid-4vnejobb]:hover{transform:translate(4px)}.sidebar-link-title[data-astro-cid-4vnejobb]{color:#1c1c1c;margin-bottom:.375rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;line-height:1.4;display:block}.sidebar-link-date[data-astro-cid-4vnejobb]{color:#999;font-family:Inter,sans-serif;font-size:.8rem}.sidebar-categories[data-astro-cid-4vnejobb]{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-category-item[data-astro-cid-4vnejobb]{display:inline-block}.sidebar-category-name[data-astro-cid-4vnejobb]{color:#1c1c1c;cursor:pointer;background:#fff;border-radius:50px;padding:.5rem 1rem;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:block}.sidebar-category-name[data-astro-cid-4vnejobb]:hover{color:#fff;background:#1c1c1c}.pagination[data-astro-cid-4vnejobb]{border-top:1px solid #e5e5e5;margin-top:3rem;padding:3rem 0 0}.pagination-container[data-astro-cid-4vnejobb]{justify-content:center;align-items:center;gap:1rem;display:flex}.pagination-link[data-astro-cid-4vnejobb]{color:#1c1c1c;border:2px solid #e5e5e5;border-radius:4px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.pagination-link[data-astro-cid-4vnejobb]:hover{background:#f8f6f1;border-color:#1c1c1c}.pagination-link[data-astro-cid-4vnejobb] svg[data-astro-cid-4vnejobb]{width:18px;height:18px}.pagination-numbers[data-astro-cid-4vnejobb]{gap:.5rem;display:flex}.pagination-number[data-astro-cid-4vnejobb]{color:#1c1c1c;border:2px solid #e5e5e5;border-radius:4px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 .75rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.pagination-number[data-astro-cid-4vnejobb]:hover{background:#f8f6f1;border-color:#1c1c1c}.pagination-number[data-astro-cid-4vnejobb].is-active{color:#fff;background:#1c1c1c;border-color:#1c1c1c}.no-data[data-astro-cid-4vnejobb] .container[data-astro-cid-4vnejobb]{max-width:1100px;margin:0 auto;padding:0 1rem 2rem}[data-astro-cid-4vnejobb][data-appear]{opacity:0;will-change:opacity, transform, filter;transition:opacity .42s ease-out,transform .52s cubic-bezier(.22,1,.36,1),filter .52s ease-out;transition-delay:calc(var(--i,0) * 80ms + var(--d,0s))}[data-astro-cid-4vnejobb][data-appear].is-visible{opacity:1}[data-astro-cid-4vnejobb][data-appear=featured]{filter:blur(4px);transform:translateY(18px)}[data-astro-cid-4vnejobb][data-appear=featured].is-visible{filter:blur();transform:none}[data-astro-cid-4vnejobb][data-appear=media],[data-astro-cid-4vnejobb][data-appear=media].is-visible{filter:none;transform:none}[data-astro-cid-4vnejobb][data-appear=card]{transform:translateY(16px)}[data-astro-cid-4vnejobb][data-appear=card].is-visible{transform:translateY(0)}[data-astro-cid-4vnejobb][data-appear=line]{transform:translateY(10px)}[data-astro-cid-4vnejobb][data-appear=line].is-visible{transform:translateY(0)}[data-astro-cid-4vnejobb][data-appear=block]{filter:blur(3px);transform:translateY(12px)}[data-astro-cid-4vnejobb][data-appear=block].is-visible{filter:blur();transform:none}[data-astro-cid-4vnejobb][data-appear=chip]{filter:blur(2px);transform:translateY(8px)}[data-astro-cid-4vnejobb][data-appear=chip].is-visible{filter:blur();transform:none}@media (width<=1024px){.featured-link[data-astro-cid-4vnejobb]{grid-template-columns:1fr;gap:2rem}.magazine-container[data-astro-cid-4vnejobb]{grid-template-columns:1fr;gap:3rem}.sidebar-sticky[data-astro-cid-4vnejobb]{position:static}.pagination-container[data-astro-cid-4vnejobb]{flex-wrap:wrap}}@media (width<=768px){.search-button[data-astro-cid-4vnejobb]{padding:.75rem 1.5rem;font-size:.9rem}.featured-section[data-astro-cid-4vnejobb]{padding:3rem 1.5rem}.news-magazine[data-astro-cid-4vnejobb]{padding:2rem 1.5rem 4rem}.magazine-link[data-astro-cid-4vnejobb]{flex-direction:column;gap:1.5rem;padding-bottom:3rem}.magazine-image-wrap[data-astro-cid-4vnejobb]{width:100%;height:220px}.pagination-link[data-astro-cid-4vnejobb]{padding:.625rem 1rem;font-size:.875rem}.pagination-number[data-astro-cid-4vnejobb]{min-width:40px;height:40px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){[data-astro-cid-4vnejobb],[data-astro-cid-4vnejobb]:before,[data-astro-cid-4vnejobb]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.featured-link[data-astro-cid-4vnejobb]:hover .featured-title[data-astro-cid-4vnejobb],.featured-link[data-astro-cid-4vnejobb]:focus-visible .featured-title[data-astro-cid-4vnejobb]{color:var(--brand-gold)}.featured-link[data-astro-cid-4vnejobb]:hover .featured-cta[data-astro-cid-4vnejobb],.featured-link[data-astro-cid-4vnejobb]:focus-visible .featured-cta[data-astro-cid-4vnejobb]{color:var(--brand-gold);border-bottom-color:var(--brand-gold)}.magazine-link[data-astro-cid-4vnejobb]:hover .magazine-title[data-astro-cid-4vnejobb],.magazine-link[data-astro-cid-4vnejobb]:focus-visible .magazine-title[data-astro-cid-4vnejobb]{color:var(--brand-gold)}.magazine-link[data-astro-cid-4vnejobb]:hover .magazine-cta[data-astro-cid-4vnejobb],.magazine-link[data-astro-cid-4vnejobb]:focus-visible .magazine-cta[data-astro-cid-4vnejobb]{color:var(--brand-gold);border-bottom-color:var(--brand-gold)}
