.BlogPost-module__5cXmPq__hero{padding-top:calc(var(--header-height) + var(--space-sm));padding-bottom:clamp(36px,5vw,72px);position:relative;overflow:clip}.BlogPost-module__5cXmPq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.BlogPost-module__5cXmPq__heroContent{gap:var(--space-md);max-width:940px;display:grid}.BlogPost-module__5cXmPq__backLink{width:fit-content;color:var(--text-muted);font-family:var(--font-display);font-size:var(--type-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color var(--duration-fast) var(--ease-cinematic);font-weight:700;display:inline-flex}.BlogPost-module__5cXmPq__backLink:hover{color:var(--color-yellow)}.BlogPost-module__5cXmPq__heroTitle{max-width:18ch;font-size:clamp(3rem,1.8rem + 4.6vw,7rem);line-height:var(--leading-display);margin:0}.BlogPost-module__5cXmPq__heroLead{max-width:58ch;margin:0}.BlogPost-module__5cXmPq__metaRow{gap:var(--space-sm);color:var(--text-muted);font-family:var(--font-display);font-size:var(--type-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:flex}.BlogPost-module__5cXmPq__heroCallout{gap:var(--space-md);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%, #8a2be233, transparent 34%), linear-gradient(180deg, #fefefe0a, #fefefe05), var(--surface-container-lowest);padding:clamp(22px,3vw,36px);display:grid}.BlogPost-module__5cXmPq__heroCallout span,.BlogPost-module__5cXmPq__sectionLabel{color:var(--color-yellow);font-family:var(--font-display);font-size:var(--type-label-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:700}.BlogPost-module__5cXmPq__heroCallout p{max-width:26ch;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.75rem,1.1rem + 1.7vw,2.7rem);font-weight:900;line-height:var(--leading-snug);text-transform:uppercase}.BlogPost-module__5cXmPq__heroImage,.BlogPost-module__5cXmPq__heroImagePlaceholder{aspect-ratio:16/10;border:1px solid var(--border-default);border-radius:calc(var(--radius-lg) - 8px);place-items:center;width:100%;min-height:180px;display:grid;overflow:hidden}.BlogPost-module__5cXmPq__heroImage{object-fit:cover}.BlogPost-module__5cXmPq__heroImagePlaceholder{color:var(--text-muted);background:radial-gradient(circle at 78% 18%,#e3f90029,#0000 26%),linear-gradient(135deg,#0a0a0c,#202126eb)}.BlogPost-module__5cXmPq__articleSection{background:linear-gradient(180deg, var(--surface-raised), var(--surface-base))}.BlogPost-module__5cXmPq__articleGrid{max-width:min(var(--content-narrow), 100%)}.BlogPost-module__5cXmPq__articleBody{gap:clamp(42px,6vw,76px);max-width:100%;display:grid}.BlogPost-module__5cXmPq__copySection{gap:var(--space-md);border-bottom:1px solid var(--border-subtle);padding-bottom:clamp(34px,5vw,58px);display:grid}.BlogPost-module__5cXmPq__copySection:last-child{border-bottom:0;padding-bottom:0}.BlogPost-module__5cXmPq__copySection h2{max-width:24ch;color:var(--text-primary);font-family:var(--font-display);letter-spacing:var(--tracking-normal);font-size:clamp(2rem,1.35rem + 2vw,3.7rem);font-weight:900;line-height:var(--leading-tight);text-transform:uppercase}.BlogPost-module__5cXmPq__copySection p{max-width:68ch;color:var(--text-secondary);font-size:clamp(1.02rem,.98rem + .25vw,1.16rem)}.BlogPost-module__5cXmPq__relatedSection{background:radial-gradient(circle at 86% 8%,#8a2be229,#0000 28%),#fefefe04}.BlogPost-module__5cXmPq__relatedHead{gap:var(--space-md);max-width:760px;margin-bottom:clamp(28px,5vw,56px);display:grid}.BlogPost-module__5cXmPq__relatedHead h2{max-width:26ch;font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-normal);font-weight:900;line-height:var(--leading-tight);text-transform:uppercase}.BlogPost-module__5cXmPq__relatedGrid{border-top:1px solid var(--border-default);display:grid}.BlogPost-module__5cXmPq__relatedCard{border-bottom:1px solid var(--border-default);transition:color var(--duration-fast) var(--ease-cinematic), background-color var(--duration-fast) var(--ease-cinematic);grid-template-columns:minmax(180px,.35fr) minmax(0,.7fr) minmax(220px,1fr) auto;align-items:center;gap:clamp(18px,3vw,42px);padding:clamp(20px,3vw,34px) 0;display:grid}.BlogPost-module__5cXmPq__relatedCard:hover{background:#fefefe06}.BlogPost-module__5cXmPq__relatedMeta{gap:var(--space-sm);color:var(--text-muted);font-family:var(--font-display);font-size:var(--type-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:flex}.BlogPost-module__5cXmPq__relatedCard h3{max-width:28ch;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-normal);text-transform:uppercase;font-weight:900}.BlogPost-module__5cXmPq__relatedCard p{max-width:58ch;color:var(--text-secondary)}.BlogPost-module__5cXmPq__readLink{width:fit-content;color:var(--color-purple);font-family:var(--font-display);font-size:var(--type-label-md);letter-spacing:var(--tracking-ui);text-transform:uppercase;font-weight:700;display:inline-flex}@media (max-width:1080px){.BlogPost-module__5cXmPq__heroGrid{grid-template-columns:1fr}.BlogPost-module__5cXmPq__heroCallout p,.BlogPost-module__5cXmPq__copySection h2,.BlogPost-module__5cXmPq__relatedHead h2,.BlogPost-module__5cXmPq__relatedCard h3{max-width:none}.BlogPost-module__5cXmPq__relatedCard{gap:var(--space-sm);grid-template-columns:1fr}}@media (max-width:760px){.BlogPost-module__5cXmPq__heroTitle{max-width:none;font-size:clamp(2.7rem,17vw,4.7rem)}.BlogPost-module__5cXmPq__heroCallout p{font-size:var(--text-xl)}.BlogPost-module__5cXmPq__articleBody{gap:clamp(34px,10vw,54px)}.BlogPost-module__5cXmPq__copySection{padding-bottom:clamp(28px,8vw,42px)}}.BlogPost-module__5cXmPq__copySection,.BlogPost-module__5cXmPq__relatedCard{--motion-card-x:0px;--motion-card-y:0px}.BlogPost-module__5cXmPq__copySection{position:relative;overflow:hidden}.BlogPost-module__5cXmPq__copySection:before,.BlogPost-module__5cXmPq__relatedCard:before{content:"";z-index:0;pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg,#e3f90024,#8a2be21a,#0000 70%);position:absolute;inset:0;transform:scaleX(0)}.BlogPost-module__5cXmPq__copySection[data-motion-sweep=active]:before,.BlogPost-module__5cXmPq__relatedCard[data-motion-sweep=active]:before{animation:BlogPost-module__5cXmPq__motion-post-row-sweep .76s var(--ease-cinematic) both}.BlogPost-module__5cXmPq__copySection>*,.BlogPost-module__5cXmPq__relatedCard>*{z-index:1;position:relative}@keyframes BlogPost-module__5cXmPq__motion-post-row-sweep{0%{opacity:0;transform:scaleX(0)}34%{opacity:1}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-motion]{transition:none;animation:none;transform:none}[data-motion]:before{transition:none;animation:none;transform:none}[data-motion]:after{transition:none;animation:none;transform:none}}@media (max-width:760px){.BlogPost-module__5cXmPq__heroTitle{font-size:clamp(2.35rem,11vw,3.35rem)}.BlogPost-module__5cXmPq__heroLead,.BlogPost-module__5cXmPq__heroCallout p{max-width:28ch}.BlogPost-module__5cXmPq__heroCallout{padding:clamp(20px,6vw,26px)}.BlogPost-module__5cXmPq__copySection h2{font-size:clamp(1.9rem,10vw,3rem)}.BlogPost-module__5cXmPq__relatedMeta{gap:var(--space-xs)}}
