.post-column[data-astro-cid-7jjqptxk]{max-width:720px}.post-hero[data-astro-cid-7jjqptxk]{isolation:isolate;margin-top:-118px;padding:166px 0 56px}.post-back[data-astro-cid-7jjqptxk]{margin-bottom:40px;padding:9px 16px;font-size:13px;gap:8px}.post-hero[data-astro-cid-7jjqptxk] .nv-pill[data-astro-cid-7jjqptxk]{display:flex;width:max-content;margin:0 0 22px}.post-hero[data-astro-cid-7jjqptxk] h1[data-astro-cid-7jjqptxk]{margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:var(--nv-title-weight);letter-spacing:var(--nv-title-tracking);line-height:1.08;color:var(--nv-ink);text-wrap:balance}.post-meta[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;gap:6px 12px;margin:28px 0 0;font:12px/1.5 Mono,monospace;letter-spacing:.04em;color:var(--nv-muted)}.post-body[data-astro-cid-7jjqptxk]{padding-top:16px}.post-body[data-astro-cid-7jjqptxk]:before{display:none}.post-end[data-astro-cid-7jjqptxk]{margin-top:56px;padding-top:32px;border-top:1px solid var(--nv-line)}.post-prose[data-astro-cid-7jjqptxk]{font-size:18px;font-weight:350;line-height:1.8;color:#ddd2ca}.post-prose[data-astro-cid-7jjqptxk] p{max-width:none;margin:0 0 1.35em}.post-prose[data-astro-cid-7jjqptxk] h2{margin:2.4em 0 .7em;font-size:clamp(26px,2.6vw,34px);font-weight:var(--nv-title-weight);letter-spacing:-.04em;line-height:1.15;color:var(--nv-ink);text-wrap:balance}.post-prose[data-astro-cid-7jjqptxk] h3{margin:2em 0 .6em;font-size:21px;font-weight:400;letter-spacing:-.025em;line-height:1.35;color:var(--nv-ink)}.post-prose[data-astro-cid-7jjqptxk] h4{margin:1.8em 0 .5em;font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--nv-ink)}.post-prose[data-astro-cid-7jjqptxk]>:first-child{margin-top:0}.post-prose[data-astro-cid-7jjqptxk] strong{font-weight:500;color:var(--nv-ink)}.post-prose[data-astro-cid-7jjqptxk] em{font-family:inherit;font-style:italic;font-weight:inherit}.post-prose[data-astro-cid-7jjqptxk] a{color:var(--nv-glow-peach);text-decoration:underline;text-decoration-color:#fec59a66;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.post-prose[data-astro-cid-7jjqptxk] a:hover{color:#fff;text-decoration-color:var(--nv-glow-orange)}.post-prose[data-astro-cid-7jjqptxk] a:focus-visible{outline:3px solid var(--nv-glow-ice);outline-offset:3px;border-radius:2px}.post-prose[data-astro-cid-7jjqptxk] ul,.post-prose[data-astro-cid-7jjqptxk] ol{margin:0 0 1.5em;padding-left:1.6em}.post-prose[data-astro-cid-7jjqptxk] li{margin:0 0 .55em;padding-left:.3em}.post-prose[data-astro-cid-7jjqptxk] li>p{margin:0 0 .55em}.post-prose[data-astro-cid-7jjqptxk] ul{list-style:none;padding-left:1.5em}.post-prose[data-astro-cid-7jjqptxk] ul>li{position:relative}.post-prose[data-astro-cid-7jjqptxk] ul>li:before{content:"";position:absolute;left:-1.1em;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--nv-brand-line);box-shadow:0 0 10px #fd6c4080}.post-prose[data-astro-cid-7jjqptxk] ol>li::marker{color:var(--nv-glow-peach);font-weight:400}.post-prose[data-astro-cid-7jjqptxk] blockquote{position:relative;margin:2em 0;padding:22px 26px 22px 30px;border:1px solid #ffffff1c;border-radius:16px;background:linear-gradient(180deg,#ffffff0d,#ffffff03);box-shadow:inset 0 1px #ffffff14;font-style:italic;color:var(--nv-ink)}.post-prose[data-astro-cid-7jjqptxk] blockquote:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--nv-glow-orange),var(--nv-glow-white),var(--nv-glow-blue))}.post-prose[data-astro-cid-7jjqptxk] blockquote>:last-child{margin-bottom:0}.post-prose[data-astro-cid-7jjqptxk] table{display:block;width:100%;max-width:100%;overflow-x:auto;margin:2em 0;border-collapse:collapse;border:1px solid #ffffff1c;border-radius:16px;background:linear-gradient(180deg,#ffffff0b,#ffffff02);font-size:15px;line-height:1.55}.post-prose[data-astro-cid-7jjqptxk] th,.post-prose[data-astro-cid-7jjqptxk] td{padding:12px 16px;border-bottom:1px solid var(--nv-line);text-align:left;vertical-align:top}.post-prose[data-astro-cid-7jjqptxk] th{font:11px/1.4 Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--nv-ink);background:#ffffff08}.post-prose[data-astro-cid-7jjqptxk] tr:last-child>td{border-bottom:0}.post-prose[data-astro-cid-7jjqptxk] td+td,.post-prose[data-astro-cid-7jjqptxk] th+th{border-left:1px solid var(--nv-line)}.post-prose[data-astro-cid-7jjqptxk] code{padding:.12em .4em;border:1px solid #ffffff14;border-radius:6px;background:#ffffff0d;font-size:.86em;color:var(--nv-glow-peach)}.post-prose[data-astro-cid-7jjqptxk] pre{overflow-x:auto;margin:2em 0;padding:18px 20px;border:1px solid #ffffff1c;border-radius:16px;background:#ffffff08!important;font-size:14px;line-height:1.6}.post-prose[data-astro-cid-7jjqptxk] pre code{padding:0;border:0;background:none;color:inherit}.post-prose[data-astro-cid-7jjqptxk] hr{height:1px;margin:3em 0;border:0;background:var(--nv-brand-line);opacity:.35}.post-prose[data-astro-cid-7jjqptxk] img{margin:2em 0;border-radius:16px}.post-progress[data-astro-cid-7jjqptxk]{display:none}@supports (animation-timeline:scroll()){.post-progress[data-astro-cid-7jjqptxk]{display:block;position:fixed;top:0;left:0;right:0;z-index:30;height:2px;background:var(--nv-brand-line);box-shadow:0 0 12px #fd6c4080;transform-origin:0 50%;transform:scaleX(0);animation:post-progress linear both;animation-timeline:scroll(root)}@keyframes post-progress{to{transform:scaleX(1)}}}@media(max-width:768px){.post-hero[data-astro-cid-7jjqptxk]{margin-top:-100px;padding:132px 0 40px}.post-back[data-astro-cid-7jjqptxk]{margin-bottom:28px}.post-prose[data-astro-cid-7jjqptxk]{font-size:17px;line-height:1.75}}@media(prefers-reduced-motion:reduce){.post-progress[data-astro-cid-7jjqptxk]{display:none}.post-prose[data-astro-cid-7jjqptxk] a{transition:none}}@media(forced-colors:active){.post-progress[data-astro-cid-7jjqptxk],.post-prose[data-astro-cid-7jjqptxk] blockquote:before,.post-prose[data-astro-cid-7jjqptxk] ul>li:before{display:none}.post-prose[data-astro-cid-7jjqptxk] ul{list-style:disc}}
