.page_page__7oB99{display:flex;flex-direction:column;min-height:100vh;padding-top:0;background:var(--color-bg);position:relative;overflow:hidden}.page_bgGrid__Mnu1M{position:absolute;inset:0;z-index:0;background-size:3rem 3rem;background-image:linear-gradient(to right,var(--color-brand-glow) 1px,transparent 1px),linear-gradient(to bottom,var(--color-brand-glow) 1px,transparent 1px);mask-image:radial-gradient(circle at 10% 10%,black 0,transparent 50%),radial-gradient(circle at 90% 80%,black 0,transparent 50%);-webkit-mask-image:radial-gradient(circle at 10% 10%,black 0,transparent 50%),radial-gradient(circle at 90% 80%,black 0,transparent 50%);pointer-events:none;opacity:.1}[data-theme=dark] .page_bgGrid__Mnu1M{opacity:.15}.page_bgGlow1__CUbyE,.page_bgGlow2__4Ptr5{position:absolute;border-radius:50%;filter:blur(120px);z-index:0;pointer-events:none;opacity:.15}.page_bgGlow1__CUbyE{top:-10vw;left:-10vw;width:50vw;height:50vw;background:var(--color-brand)}.page_bgGlow2__4Ptr5{bottom:20%;right:-10vw;width:40vw;height:40vw;background:var(--color-brand-hover)}.page_container__rVXsV{max-width:1100px;margin:0 auto;padding:0 24px;width:100%;position:relative;z-index:1}.page_hero__ta_Mm{text-align:center;padding:8rem 0 6rem;max-width:1000px;margin:0 auto;position:relative}.page_badgeWrapper__7ANK7{display:flex;justify-content:center;margin-bottom:2.5rem}.page_badge___0EkQ{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-poppins);font-size:.8rem;font-weight:700;color:var(--color-brand);background:var(--color-brand-light);padding:.6rem 1.25rem;border-radius:100px;border:1px solid var(--color-brand);text-transform:uppercase;letter-spacing:.15em;backdrop-filter:blur(8px);box-shadow:0 4px 20px rgba(0,0,0,.03);position:relative;overflow:hidden}[data-theme=dark] .page_badge___0EkQ{background:var(--color-brand-glow);border-color:var(--color-brand)}.page_badge___0EkQ:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:page_shine__nXTSl 3s infinite}@keyframes page_shine__nXTSl{to{left:200%}}.page_title__Lj0rL{font-family:var(--font-poppins);font-size:clamp(3.5rem,8vw,6.5rem);font-weight:900;color:var(--color-text);margin-bottom:2rem;line-height:.95;letter-spacing:-.05em;perspective:1000px}.page_titleHighlight__3Gl7L{background:linear-gradient(135deg,var(--color-brand) 0,#ff8c42 50%,#ffbd71 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;padding-bottom:.05em;filter:drop-shadow(0 0 30px rgba(254,91,0,.1))}.page_subtitle__OFuX_{font-family:var(--font-merriweather),serif;font-size:clamp(1.2rem,1.8vw,1.4rem);color:var(--color-text-muted);line-height:1.7;max-width:750px;margin:0 auto;font-weight:300;letter-spacing:-.01em;opacity:.9}.page_contentContainer__xrzzz{display:flex;flex-direction:column}.page_featuredSection__y9PRT{margin-bottom:6rem}.page_sectionAnimatedContainer__D1Dj1{margin-bottom:3rem}.page_sectionTitle__XmyxY{font-family:var(--font-poppins);font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:1rem;color:var(--color-text);letter-spacing:-.02em}.page_featuredCard__tZEKr{display:flex;flex-direction:column;background:var(--color-bg);border:1px dashed var(--color-border);transition:all .3s ease;position:relative;overflow:hidden;text-decoration:none}.page_featuredCard__tZEKr:hover{background:var(--color-surface)}.page_gridPatternWrapper__kThLD{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;pointer-events:none;margin-left:-5rem;margin-top:-.5rem;z-index:0;mask-image:linear-gradient(180deg,black 0,transparent 50%);-webkit-mask-image:linear-gradient(180deg,black 0,transparent 50%)}.page_gridPatternInner__5ah3n{position:absolute;inset:0;mask-image:radial-gradient(circle at 70% 30%,black 5%,transparent 65%);-webkit-mask-image:radial-gradient(circle at 70% 30%,black 5%,transparent 65%)}.page_gridPatternSvg__zoTMi{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:normal;fill:var(--color-brand-glow);stroke:var(--color-brand-glow);opacity:.1}[data-theme=dark] .page_gridPatternSvg__zoTMi{opacity:.15}@media (min-width:1024px){.page_featuredCard__tZEKr{flex-direction:row;align-items:stretch}}.page_featuredImageWrap__chj8T{position:relative;aspect-ratio:16/9;width:100%;border-bottom:1px dashed var(--color-border);overflow:hidden}@media (min-width:1024px){.page_featuredImageWrap__chj8T{width:55%;border-bottom:none;border-right:1px dashed var(--color-border)}}.page_featuredImage__pA5Uj{-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.page_featuredCard__tZEKr:hover .page_featuredImage__pA5Uj{transform:scale(1.05)}.page_featuredContent__tGXIP{width:100%;padding:3rem;display:flex;flex-direction:column;justify-content:center}@media (min-width:1024px){.page_featuredContent__tGXIP{width:45%}}.page_meta__YvLW0{display:flex;align-items:center;gap:1rem;font-family:var(--font-poppins);font-size:.9rem;color:var(--color-text-subtle);margin-bottom:1.5rem}.page_metaDate__P_4dF{color:var(--color-brand);font-weight:600;background:var(--color-brand-light);padding:.3rem .8rem;border-radius:6px}.page_metaReadTime__qfMJO{display:flex;align-items:center;gap:.4rem}.page_featuredTitle__ASFHB{font-family:var(--font-poppins);font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:var(--color-text)}.page_featuredExcerpt__J9ZLE{font-family:var(--font-merriweather),serif;font-size:1.05rem;color:var(--color-text-muted);line-height:1.7;margin-bottom:2rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_tags__cWhH_{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.page_tag__8nUCB{font-family:var(--font-poppins);font-size:.8rem;font-weight:600;color:var(--color-text-subtle);border:1px solid var(--color-border);padding:.4rem .8rem;border-radius:100px;background:var(--color-bg);transition:all .3s ease;text-transform:uppercase}.page_card__ICZ9E:hover .page_tag__8nUCB,.page_featuredCard__tZEKr:hover .page_tag__8nUCB{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-brand-light)}.page_readMore__zVmAk{color:var(--color-text);font-family:var(--font-poppins);font-weight:600;font-size:1rem;display:flex;align-items:center;gap:.5rem;transition:color .3s ease;margin-top:auto;text-decoration:none}.page_featuredCard__tZEKr:hover .page_readMore__zVmAk{color:var(--color-brand)}.page_readMoreIcon__xmBCN{transition:transform .3s ease}.page_featuredCard__tZEKr:hover .page_readMoreIcon__xmBCN{transform:translateX(4px)}.page_gridSection__MCWA0{margin-bottom:6rem}.page_grid__brXXz{display:grid;grid-template-columns:1fr;border-top:1px dashed var(--color-border);border-left:1px dashed var(--color-border)}@media (min-width:768px){.page_grid__brXXz{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_grid__brXXz{grid-template-columns:repeat(3,1fr)}}.page_card__ICZ9E{display:flex;flex-direction:column;background:var(--color-bg);border-right:1px dashed var(--color-border);border-bottom:1px dashed var(--color-border);transition:all .3s ease;overflow:hidden;position:relative;text-decoration:none}.page_card__ICZ9E:hover{background:var(--color-surface)}.page_imageWrap__S__8Z{position:relative;aspect-ratio:4/3;width:100%;border-bottom:1px dashed var(--color-border);overflow:hidden}.page_image__UEk0Y{-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.page_card__ICZ9E:hover .page_image__UEk0Y{transform:scale(1.05)}.page_content__67x8v{padding:2.5rem;display:flex;flex-direction:column;flex-grow:1}.page_cardTitle__xcb0r{font-family:var(--font-poppins);font-size:1.4rem;font-weight:700;color:var(--color-text);line-height:1.3;margin-bottom:1rem;transition:color .3s ease}.page_card__ICZ9E:hover .page_cardTitle__xcb0r{color:var(--color-brand)}.page_excerpt__RCztC{font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.page_empty__lLOa3,.page_excerpt__RCztC{font-family:var(--font-merriweather),serif;color:var(--color-text-muted)}.page_empty__lLOa3{text-align:center;font-size:1.2rem;padding:4rem 0}