.article-card{border-radius:calc(var(--radius-xl) * 1.02);padding:var(--space-6);isolation:isolate;background:linear-gradient(#fffffff0 0%,#f9fafbfa 100%);border:1px solid #0f172a14;flex-direction:column;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s,background .45s;display:flex;position:relative;overflow:hidden}.article-card:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle,#7c242a33 0%,#fff0 60%);height:75%;transition:opacity .6s;position:absolute;inset:-35% -20% auto}.article-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #ffffff73;transition:opacity .6s;position:absolute;inset:0}.article-card:hover{background:linear-gradient(#fffffffa 0%,#f9fafbfa 100%);border-color:#7c242a5c;transform:translateY(-10px);box-shadow:0 24px 48px #0f172a29}.article-card:hover:before,.article-card:hover:after{opacity:1}.article-media{width:calc(100% + (var(--space-6) * 2));margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) var(--space-5);border-radius:calc(var(--radius-xl) * .96) calc(var(--radius-xl) * .96) 0 0;aspect-ratio:16/9;background:var(--bg-secondary);position:relative;overflow:hidden}.article-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.article-card:hover .article-media img{transform:scale(1.05)}.article-card-content{flex-direction:column;height:100%;display:flex}.article-category{margin-bottom:var(--space-3)}.category-tag{color:var(--primary-red);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.08em;background:#7c242a1f}.article-title{margin:0 0 var(--space-3) 0;font-size:clamp(var(--text-xl), 2.2vw, var(--text-2xl));font-weight:var(--font-semibold);line-height:var(--leading-tight)}.article-title a{color:var(--text-primary);text-decoration:none;transition:color .25s}.article-title a:hover{color:var(--primary-red)}.article-excerpt{color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0 0 var(--space-4) 0;flex-grow:1}.article-meta{gap:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-4);padding-top:var(--space-4);border-top:1px solid #0f172a14;flex-wrap:wrap;align-items:center;display:flex}.article-author{font-weight:var(--font-semibold);color:var(--text-primary)}.article-date{color:var(--text-secondary)}.article-reading-time{color:var(--text-tertiary)}.article-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag{color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);background:#0f172a0d}@media (width<=1024px){.article-card{padding:var(--space-5)}.article-media{width:calc(100% + (var(--space-5) * 2));margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) var(--space-4)}}@media (width<=768px){.article-card{padding:var(--space-4)}.article-media{width:calc(100% + (var(--space-4) * 2));margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-4)}.article-title{font-size:var(--text-lg)}.article-meta{align-items:flex-start;gap:var(--space-2);flex-direction:column}}@media (prefers-reduced-motion:reduce){.article-card,.article-card:before,.article-card:after{transition:none}}.article-list[data-astro-cid-74qutipy]{width:100%}.article-list[data-astro-cid-74qutipy].grid .articles-container[data-astro-cid-74qutipy]{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.article-list[data-astro-cid-74qutipy].list .articles-container[data-astro-cid-74qutipy]{gap:var(--space-6);flex-direction:column;display:flex}.no-articles[data-astro-cid-74qutipy]{text-align:center;padding:var(--space-16) var(--space-4);max-width:500px;margin:0 auto}.no-articles-icon[data-astro-cid-74qutipy]{color:var(--text-tertiary);margin-bottom:var(--space-6);opacity:.6}.no-articles-title[data-astro-cid-74qutipy]{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-4) 0}.no-articles-description[data-astro-cid-74qutipy]{color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}@media (width<=1024px){.article-list[data-astro-cid-74qutipy].grid .articles-container[data-astro-cid-74qutipy]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (width<=768px){.article-list[data-astro-cid-74qutipy].grid .articles-container[data-astro-cid-74qutipy]{gap:var(--space-4);grid-template-columns:1fr}.article-list[data-astro-cid-74qutipy].list .articles-container[data-astro-cid-74qutipy]{gap:var(--space-4)}.no-articles[data-astro-cid-74qutipy]{padding:var(--space-12) var(--space-4)}.no-articles-title[data-astro-cid-74qutipy]{font-size:var(--text-xl)}.no-articles-description[data-astro-cid-74qutipy]{font-size:var(--text-base)}}.articles-container[data-astro-cid-74qutipy]>.article-card{opacity:0;transform:translateY(40px)}.articles-container[data-astro-cid-74qutipy]>.article-card.is-visible{animation:.6s cubic-bezier(.22,1,.36,1) forwards slideInUp}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.articles-container[data-astro-cid-74qutipy]>.article-card{opacity:1;transform:none}.articles-container[data-astro-cid-74qutipy]>.article-card.is-visible{animation:none}}.pagination[data-astro-cid-2x22b67t]{padding:var(--space-8) 0;border-top:1px solid var(--border-light);margin-top:var(--space-8);justify-content:space-between;align-items:center;display:flex}.pagination-info[data-astro-cid-2x22b67t]{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium)}.pagination-controls[data-astro-cid-2x22b67t]{align-items:center;gap:var(--space-2);display:flex}.pagination-btn[data-astro-cid-2x22b67t]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--text-secondary);border:1px solid var(--border-light);border-radius:var(--radius);font-size:var(--text-sm);font-weight:var(--font-medium);background:var(--bg-primary);cursor:pointer;text-decoration:none;transition:all .2s;display:flex}.pagination-btn[data-astro-cid-2x22b67t]:hover{color:var(--primary-red);border-color:var(--primary-red);background:#7c242a0d;transform:translateY(-1px)}.pagination-btn[data-astro-cid-2x22b67t]:focus-visible{outline:2px solid var(--primary-red);outline-offset:2px}.pagination-numbers[data-astro-cid-2x22b67t]{gap:var(--space-1);margin:0 var(--space-4);display:flex}.pagination-number[data-astro-cid-2x22b67t]{width:40px;height:40px;color:var(--text-secondary);border-radius:var(--radius);font-size:var(--text-sm);font-weight:var(--font-medium);background:var(--bg-primary);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.pagination-number[data-astro-cid-2x22b67t]:hover{color:var(--primary-red);border-color:var(--primary-red);background:#7c242a0d;transform:translateY(-1px)}.pagination-number[data-astro-cid-2x22b67t]:focus-visible{outline:2px solid var(--primary-red);outline-offset:2px}.pagination-number[data-astro-cid-2x22b67t].active{color:var(--white);background:var(--primary-red);border-color:var(--primary-red);cursor:default}.pagination-number[data-astro-cid-2x22b67t].active:hover{transform:none}@media (width<=768px){.pagination[data-astro-cid-2x22b67t]{gap:var(--space-4);flex-direction:column;align-items:stretch}.pagination-info[data-astro-cid-2x22b67t]{text-align:center}.pagination-controls[data-astro-cid-2x22b67t]{justify-content:center}.pagination-numbers[data-astro-cid-2x22b67t]{margin:0 var(--space-2)}.pagination-btn[data-astro-cid-2x22b67t]{font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}.pagination-number[data-astro-cid-2x22b67t]{width:36px;height:36px;font-size:var(--text-xs)}.btn-text[data-astro-cid-2x22b67t]{display:none}}@media (width<=480px){.pagination-numbers[data-astro-cid-2x22b67t]{gap:1px}.pagination-number[data-astro-cid-2x22b67t]{width:32px;height:32px}.pagination-btn[data-astro-cid-2x22b67t]{padding:var(--space-2)}}@media (prefers-contrast:high){.pagination-btn[data-astro-cid-2x22b67t],.pagination-number[data-astro-cid-2x22b67t]{border-width:2px}}@media (prefers-reduced-motion:reduce){.pagination-btn[data-astro-cid-2x22b67t],.pagination-number[data-astro-cid-2x22b67t]{transition:none}.pagination-btn[data-astro-cid-2x22b67t]:hover,.pagination-number[data-astro-cid-2x22b67t]:hover{transform:none}}.insights-page[data-astro-cid-53sw5s6o]{background:radial-gradient(circle at top, #7c242a14 0%, transparent 45%), var(--bg-primary);width:100%;min-height:100vh;position:relative;overflow:hidden}.insights-intro[data-astro-cid-53sw5s6o]{background-color:var(--primary-red);isolation:isolate;align-items:center;min-height:clamp(430px,52vh,560px);padding:clamp(5.75rem,9vw,7.75rem) 0 clamp(4.5rem,7vw,6rem);display:flex;position:relative;overflow:hidden}.insights-header-media[data-astro-cid-53sw5s6o]{z-index:-3;pointer-events:none;position:absolute;inset:0}.insights-header-image[data-astro-cid-53sw5s6o]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%;display:block}.insights-intro[data-astro-cid-53sw5s6o]:before{content:"";z-index:-2;background:linear-gradient(135deg,#370c0eb8,#691a1d6b),radial-gradient(circle at 50% 20%,#fff3,#0000 58%);position:absolute;inset:0}.insights-intro[data-astro-cid-53sw5s6o]:after{content:"";-webkit-backdrop-filter:blur(3px)saturate(120%);z-index:-1;background:#ffffff0f;position:absolute;inset:0}.insights-intro[data-astro-cid-53sw5s6o] .container[data-astro-cid-53sw5s6o]{z-index:1;position:relative}.intro-content[data-astro-cid-53sw5s6o]{text-align:center;max-width:920px;color:var(--text-inverse);flex-direction:column;margin:0 auto;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,3.5rem);display:flex}.intro-title[data-astro-cid-53sw5s6o]{color:#fff;margin:0;margin-bottom:var(--space-6);font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1}.intro-description[data-astro-cid-53sw5s6o]{color:#ffffffe6;white-space:nowrap;max-width:none;margin:0 auto 4.35rem;font-family:Manrope,sans-serif;font-size:clamp(1.06rem,1.4vw,1.22rem);line-height:1.78}.location-switch-btn[data-astro-cid-53sw5s6o]{visibility:hidden;color:#fff;letter-spacing:.02em;cursor:pointer;background:#ffffff14;border:1px solid #ffffff61;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:fit-content;min-height:44px;padding:.72rem 1.35rem;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.location-switch-btn[data-astro-cid-53sw5s6o]:hover{background:#ffffff29;border-color:#ffffff9e;transform:translateY(-1px)}.location-switch-btn-inline[data-astro-cid-53sw5s6o]{width:100%;color:var(--text-primary);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:#ffffff0a;border-color:#ffffff26;justify-content:flex-start}.location-switch-btn-inline[data-astro-cid-53sw5s6o]:hover{color:var(--primary-red);background:#7c242a1a;border-color:#7c242a47}.insights-filters[data-astro-cid-53sw5s6o]{z-index:40;padding:var(--space-6) 0;position:sticky;top:84px}#insights-feed[data-astro-cid-53sw5s6o]{scroll-margin-top:clamp(120px,12vw,160px)}.filters-panel[data-astro-cid-53sw5s6o]{border-radius:clamp(var(--radius-2xl), 3vw, 40px);-webkit-backdrop-filter:blur(40px)saturate(200%);padding:clamp(var(--space-6), 4.5vw, var(--space-8)) clamp(var(--space-6), 4vw, var(--space-8));gap:clamp(var(--space-5), 3vw, var(--space-7));background:#ffffff08;border:1px solid #ffffff1f;flex-direction:column;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff26,0 16px 32px #0f172a14,0 4px 12px #0f172a0d}.filters-panel[data-astro-cid-53sw5s6o]:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff0f 0%,#ffffff03 50%,#ffffff0a 100%);position:absolute;inset:0}.filters-panel[data-astro-cid-53sw5s6o]>[data-astro-cid-53sw5s6o]{z-index:1;position:relative}.filters-row[data-astro-cid-53sw5s6o]{gap:clamp(var(--space-4), 2.4vw, var(--space-6));grid-template-columns:minmax(0,1.2fr) minmax(220px,260px) minmax(180px,220px);align-items:center;display:grid}.search-section[data-astro-cid-53sw5s6o]{align-items:center;width:100%;min-width:0;max-width:540px;display:flex}.location-filter[data-astro-cid-53sw5s6o]{gap:var(--space-2);flex-direction:column;display:flex}.filter-label[data-astro-cid-53sw5s6o]{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-weight:var(--font-semibold)}.select-wrapper[data-astro-cid-53sw5s6o]{position:relative}.location-select[data-astro-cid-53sw5s6o]{width:100%;padding:var(--space-3) var(--space-8) var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffff0d;border:1px solid #ffffff26;font-family:inherit;transition:all .25s}.location-select[data-astro-cid-53sw5s6o]:hover{background:#ffffff1a;border-color:#ffffff40}.location-select[data-astro-cid-53sw5s6o]:focus{background:#ffffff1f;border-color:#7c242a59;outline:none;box-shadow:0 0 0 4px #7c242a14}.select-indicator[data-astro-cid-53sw5s6o]{right:var(--space-3);color:#0f172a6b;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.results-info[data-astro-cid-53sw5s6o]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-medium);padding:0;padding-left:clamp(var(--space-3), 2vw, var(--space-4));justify-content:flex-end;align-items:center;min-width:max-content;display:flex}.results-count[data-astro-cid-53sw5s6o] strong[data-astro-cid-53sw5s6o]{font-size:var(--text-lg);color:var(--primary-red);margin:0 var(--space-1)}.quick-filters[data-astro-cid-53sw5s6o]{gap:var(--space-3);margin-top:clamp(var(--space-3), 2vw, var(--space-4));flex-wrap:wrap;display:flex}.quick-filter[data-astro-cid-53sw5s6o]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffff0a;border:1px solid #ffffff1f;transition:all .25s;display:inline-flex}.quick-filter[data-astro-cid-53sw5s6o] span[data-astro-cid-53sw5s6o]{color:var(--primary-red)}.quick-filter[data-astro-cid-53sw5s6o]:hover,.quick-filter[data-astro-cid-53sw5s6o].is-active{color:var(--primary-red);background:#7c242a1f;border-color:#7c242a40;transform:translateY(-1px);box-shadow:0 4px 12px #7c242a1f}.insights-content[data-astro-cid-53sw5s6o]{padding:clamp(var(--space-12), 10vw, var(--space-20)) 0;position:relative}.insights-content[data-astro-cid-53sw5s6o]:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#7c242a14,#0000 55%),linear-gradient(#0f172a05 0%,#0f172a14 100%);position:absolute;inset:0}.insights-content[data-astro-cid-53sw5s6o] .container[data-astro-cid-53sw5s6o]{z-index:1;position:relative}.article-list[data-astro-cid-53sw5s6o].grid .articles-container[data-astro-cid-53sw5s6o]{gap:clamp(var(--space-6), 4vw, var(--space-10))}.insights-content[data-astro-cid-53sw5s6o] .pagination{margin-top:clamp(var(--space-10), 5vw, var(--space-12));border-radius:var(--radius-xl);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #0f172a14;box-shadow:0 12px 30px #0f172a1f}@media (width<=1024px){.intro-content[data-astro-cid-53sw5s6o]{max-width:100%}}@media (width<=768px){.insights-intro[data-astro-cid-53sw5s6o]{min-height:390px;padding:4.9rem 0 3.9rem}.intro-content[data-astro-cid-53sw5s6o]{max-width:100%;padding:0 1.5rem}.intro-title[data-astro-cid-53sw5s6o]{font-size:2.5rem}.intro-description[data-astro-cid-53sw5s6o]{white-space:normal;max-width:760px;margin:0 auto 3.1rem;font-size:1.03rem;line-height:1.72}.filters-panel[data-astro-cid-53sw5s6o]{padding:var(--space-5)}.filters-row[data-astro-cid-53sw5s6o]{gap:var(--space-4);grid-template-columns:1fr}.results-info[data-astro-cid-53sw5s6o]{justify-content:flex-start}}@media (width<=480px){.insights-filters[data-astro-cid-53sw5s6o]{top:72px}.filters-panel[data-astro-cid-53sw5s6o]{padding:var(--space-4)}.quick-filters[data-astro-cid-53sw5s6o]{gap:var(--space-2)}.quick-filter[data-astro-cid-53sw5s6o]{font-size:var(--text-xs);padding:var(--space-1) var(--space-3)}}@media (prefers-reduced-motion:reduce){.header-orb[data-astro-cid-53sw5s6o],.scroll-bar[data-astro-cid-53sw5s6o]:after,.insights-page[data-astro-cid-53sw5s6o].js-enhanced .articles-container[data-astro-cid-53sw5s6o]>.article-card{transition:none;animation:none}.articles-container[data-astro-cid-53sw5s6o]>.article-card{opacity:1;filter:none;transform:none}}
