.post-header_header__3uMjS{position:relative;overflow:hidden;background:var(--gradient-hero)}.post-header_orbOne__5mHsN,.post-header_orbTwo__BsAS4{position:absolute;border-radius:50%;animation:post-header_orbDrift___po_h ease-in-out infinite alternate}.post-header_orbOne__5mHsN{width:480px;height:480px;background:var(--color-lavender);opacity:.2;filter:blur(80px);top:-160px;right:-80px;animation-duration:16s}.post-header_orbTwo__BsAS4{width:320px;height:320px;background:var(--color-green);opacity:.14;filter:blur(80px);bottom:-120px;left:-60px;animation-duration:20s;animation-direction:alternate-reverse}.post-header_content__RM9Nu{position:relative;z-index:2;padding:80px var(--side-padding) 88px}.post-header_backLink__WGIwD{display:inline-block;margin-bottom:26px;font-weight:600;text-decoration:none}.post-header_backLink__WGIwD,.post-header_meta__3peAC{font-size:14px;color:var(--color-lavender);animation:post-header_fadeUp__Q_8Cv var(--duration-reveal) var(--ease-reveal) both}.post-header_meta__3peAC{margin:0 0 18px;font-family:var(--font-mono)}.post-header_title__1S9ja{margin:0 0 24px;font-size:60px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--color-paper);max-width:880px;text-wrap:pretty;animation:post-header_fadeUp__Q_8Cv var(--duration-reveal) var(--ease-reveal) .15s both}.post-header_subtitle__kXDSg{margin:0 0 24px;font-family:var(--font-serif);font-style:italic;font-size:24px;line-height:1.55;color:var(--color-paper);opacity:.82;max-width:720px;animation:post-header_fadeUp__Q_8Cv var(--duration-reveal) var(--ease-reveal) .3s both}.post-header_tags__z37Ww{display:flex;flex-wrap:wrap;gap:8px;animation:post-header_fadeUp__Q_8Cv var(--duration-reveal) var(--ease-reveal) .4s both}.post-header_tag__Ir040{font-size:12px;font-weight:500;padding:4px 11px;border-radius:var(--radius-pill);background:rgba(247,246,242,.14);color:var(--color-paper)}@keyframes post-header_orbDrift___po_h{0%{transform:translate(0) scale(1)}50%{transform:translate(50px,-36px) scale(1.1)}to{transform:translate(-28px,24px) scale(.94)}}@keyframes post-header_fadeUp__Q_8Cv{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media (max-width:780px){.post-header_content__RM9Nu{padding:44px var(--side-padding) 56px}.post-header_title__1S9ja{font-size:36px}}@media (prefers-reduced-motion:reduce){.post-header_orbOne__5mHsN,.post-header_orbTwo__BsAS4{animation:none}.post-header_backLink__WGIwD,.post-header_meta__3peAC,.post-header_subtitle__kXDSg,.post-header_tags__z37Ww,.post-header_title__1S9ja{animation:none;opacity:1;transform:none}.post-header_subtitle__kXDSg{opacity:.82}}.post-hero-image_wrap__Kx9CS{position:relative;z-index:3;margin-top:-44px;margin-bottom:40px;padding-left:var(--side-padding);padding-right:var(--side-padding)}.post-hero-image_plate__pm2RH{position:relative;max-width:880px;margin:0 auto;aspect-ratio:16/9;border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-summary-card)}@media (max-width:780px){.post-hero-image_wrap__Kx9CS{margin-top:-26px}}.post-body_wrap__mBOpZ{padding:64px var(--side-padding) 40px}.post-body_content___fy66{max-width:680px;margin:0 auto}.post-body_content___fy66 p{margin:0 0 24px;font-size:18px;line-height:1.75;color:var(--color-ink)}.post-body_content___fy66 h2{margin:56px 0 20px;font-size:28px;font-weight:700;line-height:1.3;color:var(--color-ink)}.post-body_content___fy66 h3{margin:40px 0 16px;font-size:24px;font-weight:650;line-height:1.35;color:var(--color-ink)}.post-body_content___fy66 a{color:var(--color-purple);text-decoration:underline;text-underline-offset:2px}.post-body_content___fy66 a:hover{color:var(--color-gradient-end)}.post-body_content___fy66 blockquote{margin:32px 0;padding:20px 24px;background:var(--color-lavender-panel);border-left:3px solid var(--color-purple);border-radius:var(--radius-card-small);font-family:var(--font-serif);font-style:italic;font-size:20px;line-height:1.6;color:var(--color-ink)}.post-body_content___fy66 blockquote p{margin:0 0 8px;font-size:inherit;line-height:inherit;color:inherit}.post-body_content___fy66 blockquote p:last-child{margin-bottom:0}.post-body_content___fy66 ol,.post-body_content___fy66 ul{margin:0 0 24px;padding-left:24px;font-size:18px;line-height:1.75;color:var(--color-ink)}.post-body_content___fy66 li{margin-bottom:8px}.post-body_content___fy66 li p{margin:0}.post-body_content___fy66 img{display:block;max-width:100%;height:auto;margin:32px 0;border-radius:var(--radius-card-small)}.post-body_content___fy66 hr{border:none;border-top:1px solid var(--color-border);margin:48px 0}.post-body_content___fy66>:first-child{margin-top:0}.post-body_content___fy66>:last-child{margin-bottom:0}@media (max-width:780px){.post-body_wrap__mBOpZ{padding:40px var(--side-padding) 24px}.post-body_content___fy66 h2{margin-top:40px}}.post-footer_wrap__0TOH_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:32px;padding-bottom:96px;border-top:1px solid var(--color-border)}.post-footer_backLink__TVAd0{font-size:14px;font-weight:600;color:var(--color-purple);text-decoration:none;transition:color var(--duration-hover) ease}.post-footer_backLink__TVAd0:hover{color:var(--color-gradient-end)}.post-footer_tags__TOXug{display:flex;flex-wrap:wrap;gap:8px}.post-footer_tag__cM8jG{font-size:12px;font-weight:500;padding:4px 11px;border-radius:var(--radius-pill);background:var(--color-lavender-pill);color:var(--color-purple);text-decoration:none;transition:background var(--duration-hover) ease,color var(--duration-hover) ease}.post-footer_tag__cM8jG:hover{background:var(--color-purple);color:var(--color-paper)}