.view-post{background:var(--paper)}.view-post .post-hero-band{position:relative;overflow:hidden;background:var(--p-lavender);border-bottom:.5px solid var(--line);padding:28px 0 54px}.view-post .post-hero-band.bg-lavender{background:var(--p-lavender)}.view-post .post-hero-band.bg-coral{background:var(--p-coral)}.view-post .post-hero-band.bg-mint{background:var(--p-mint)}.view-post .post-hero-band.bg-peri{background:var(--p-periwinkle)}.view-post .post-hero-band:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(135deg,rgba(15,10,46,.03) 0 1px,transparent 1px 15px)}.view-post .post-hero-wm{position:absolute;right:-1.5vw;bottom:-8vh;font-family:Inter,sans-serif;font-weight:700;font-size:clamp(200px,32vw,460px);line-height:.74;letter-spacing:-.06em;color:#0f0a2e0f;pointer-events:none;user-select:none;z-index:0}.view-post .post-hero-band-inner{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:0 var(--pad)}.view-post .post-crumb{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#0f0a2e80;margin-bottom:42px}.view-post .post-crumb a{color:#0f0a2eb8;text-decoration:none;display:inline-flex;align-items:center;gap:7px;transition:color .15s}.view-post .post-crumb a:hover{color:var(--indigo-deep)}.view-post .post-crumb .sep{opacity:.4}.view-post .post-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--indigo-deep);font-weight:500;margin-bottom:20px}.view-post .post-eyebrow:before{content:"";width:18px;height:1px;background:var(--indigo-deep);opacity:.5}.view-post .post-title{font-family:Inter,sans-serif;font-weight:600;font-size:clamp(32px,4.6vw,54px);line-height:1.06;letter-spacing:-.028em;color:var(--ink);margin:0 0 22px;text-wrap:balance}.view-post .post-lead{font-size:20px;line-height:1.5;color:#0f0a2ea8;margin:0 0 34px;max-width:620px}.view-post .post-meta{display:flex;align-items:center;gap:14px;padding-top:26px;border-top:.5px solid rgba(15,10,46,.12)}.view-post .post-meta-av{width:46px;height:46px;border-radius:50%;background-size:cover;background-position:center;flex-shrink:0;background-color:#ffffff80;box-shadow:0 0 0 3px #ffffff80}.view-post .post-meta-info{display:flex;flex-direction:column;gap:3px}.view-post .post-meta-name{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.view-post .post-meta-sub{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;color:#0f0a2e80;display:flex;align-items:center;gap:8px}.view-post .post-meta-sub .dot{width:3px;height:3px;border-radius:50%;background:#0f0a2e66}.view-post .post-share{margin-left:auto;display:flex;gap:8px}.view-post .post-share a{width:36px;height:36px;border-radius:50%;border:.5px solid rgba(15,10,46,.18);display:inline-flex;align-items:center;justify-content:center;color:#0f0a2e99;transition:all .15s}.view-post .post-share a:hover{color:var(--indigo-deep);border-color:var(--indigo-deep);background:#ffffff73}.view-post .post-body{max-width:720px;margin:0 auto;padding:56px var(--pad) 72px;font-size:18px;line-height:1.72;color:var(--ink-2)}.view-post .post-body>*:first-child{margin-top:0}.view-post .post-body>p:first-of-type{font-size:21px;line-height:1.62;color:var(--ink)}.view-post .post-body p{margin:0 0 26px}.view-post .post-body h2{font-family:Inter,sans-serif;font-weight:600;font-size:27px;line-height:1.22;letter-spacing:-.02em;color:var(--ink);margin:52px 0 18px}.view-post .post-body h3{font-family:Inter,sans-serif;font-weight:600;font-size:21px;line-height:1.3;letter-spacing:-.015em;color:var(--ink);margin:40px 0 14px}.view-post .post-body h4{font-family:Inter,sans-serif;font-weight:600;font-size:17px;color:var(--ink);margin:32px 0 12px}.view-post .post-body a{color:var(--indigo);text-decoration:none;border-bottom:1px solid var(--indigo-soft);transition:border-color .15s}.view-post .post-body a:hover{border-bottom-color:var(--indigo)}.view-post .post-body strong{font-weight:600;color:var(--ink)}.view-post .post-body code{font-family:JetBrains Mono,monospace;font-size:.86em;background:var(--lavender);padding:2px 6px;border-radius:5px;color:var(--indigo-deep)}.view-post .post-body ul,.view-post .post-body ol{margin:0 0 26px;padding-left:0;list-style:none}.view-post .post-body li{position:relative;padding-left:30px;margin-bottom:13px}.view-post .post-body ul>li:before{content:"";position:absolute;left:6px;top:13px;width:6px;height:6px;border-radius:50%;background:var(--accent-coral)}.view-post .post-body ol{counter-reset:li}.view-post .post-body ol>li{counter-increment:li}.view-post .post-body ol>li:before{content:counter(li);position:absolute;left:0;top:1px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;color:var(--indigo);width:20px;height:20px;border-radius:50%;border:1px solid var(--indigo-soft);display:flex;align-items:center;justify-content:center}.view-post .post-body blockquote{margin:36px 0;padding:4px 0 4px 28px;border-left:3px solid var(--accent-coral);font-size:22px;line-height:1.5;font-weight:500;color:var(--ink);letter-spacing:-.01em}.view-post .post-body blockquote p{margin:0 0 10px}.view-post .post-body blockquote p:last-child{margin:0}.view-post .post-body .post-pull{margin:52px 0;padding:6px 0 6px 30px;border-left:3px solid var(--accent-coral);font-family:Inter,sans-serif;font-weight:600;font-size:27px;line-height:1.32;letter-spacing:-.018em;color:var(--ink);text-wrap:balance}.view-post .post-body .post-pull:before{content:"“";display:block;font-size:40px;line-height:.8;color:var(--accent-coral);margin-bottom:4px;font-family:Georgia,serif}.view-post .post-body figure{margin:42px 0}.view-post .post-body figure.w-richtext-figure-type-video{position:relative;width:100%;height:0}.view-post .post-body figure.w-richtext-figure-type-video>div{position:absolute;inset:0}.view-post .post-body figure.w-richtext-figure-type-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:12px}.view-post .post-fig{position:relative;overflow:hidden;border-radius:16px;border:.5px solid var(--line);aspect-ratio:16/9;min-height:220px;display:flex;align-items:center;justify-content:center;background:var(--p-lavender)}.view-post .post-fig.bg-lavender{background:var(--p-lavender)}.view-post .post-fig.bg-coral{background:var(--p-coral)}.view-post .post-fig.bg-mint{background:var(--p-mint)}.view-post .post-fig.bg-peri{background:var(--p-periwinkle)}.view-post .post-fig:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(135deg,rgba(15,10,46,.035) 0 1px,transparent 1px 16px)}.view-post .post-fig-tag{position:absolute;top:16px;left:18px;z-index:2;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#0f0a2e80}.view-post .post-fig-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:0 32px;max-width:80%}.view-post .post-fig-mark{width:46px;height:46px;border-radius:12px;border:1.5px solid rgba(15,10,46,.3);display:flex;align-items:center;justify-content:center;color:#0f0a2e80}.view-post .post-fig-label{font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.05em;color:#0f0a2e9e;line-height:1.5}.view-post .post-body figure figcaption{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--muted-2);text-align:center;margin-top:12px}.view-post .post-body hr{border:0;border-top:.5px solid var(--line);margin:44px 0}.view-post .post-cover{max-width:760px;margin:-34px auto 0;padding:0 var(--pad);position:relative;z-index:2}.view-post .post-cover.hide{display:none}.view-post .post-cover img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;border:.5px solid var(--line);box-shadow:0 30px 64px -32px #0f0a2e66;display:block;background:var(--p-lavender)}.view-post .post-cover.blog-win{background:transparent}.view-post .post-cover.blog-win .blog-win-chrome{display:flex;align-items:center;gap:6px;height:30px;padding:0 14px;background:#fafafc;border:.5px solid var(--line);border-bottom:0;border-radius:16px 16px 0 0}.view-post .post-cover.blog-win .blog-win-chrome i{width:9px;height:9px;border-radius:50%;background:#ddd}.view-post .post-cover.blog-win .blog-win-chrome i:nth-child(1){background:#ff5f57}.view-post .post-cover.blog-win .blog-win-chrome i:nth-child(2){background:#febc2e}.view-post .post-cover.blog-win .blog-win-chrome i:nth-child(3){background:#28c840}.view-post .post-cover.blog-win .blog-win-shot{overflow:hidden;border:.5px solid var(--line);border-top:0;border-radius:0 0 16px 16px;box-shadow:0 30px 64px -32px #0f0a2e66}.view-post .post-cover.blog-win .blog-win-shot img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;background:var(--p-lavender)}.view-post .post-cover .bcc{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:16px;border:.5px solid var(--line);box-shadow:0 30px 64px -32px #0f0a2e66;overflow:hidden}.view-post .post-cover.bg-lavender .bcc{background:var(--p-lavender)}.view-post .post-cover.bg-coral .bcc{background:var(--p-coral)}.view-post .post-cover.bg-mint .bcc{background:var(--p-mint)}.view-post .post-cover.bg-peri .bcc{background:var(--p-periwinkle)}.view-post .post-body figure.post-figimg{margin:42px 0}.view-post .post-body figure.post-figimg img{width:100%;border-radius:14px;border:.5px solid var(--line);display:block;background:var(--p-lavender);box-shadow:0 18px 44px -30px #0f0a2e52}.view-post .post-foot{background:var(--paper-warm);border-top:.5px solid var(--line);padding:56px var(--pad) 72px}.view-post .post-foot-inner{max-width:var(--container);margin:0 auto}.view-post .post-author-card{max-width:720px;margin:0 auto 64px;display:flex;gap:18px;align-items:center;padding:26px;border-radius:16px;background:#fff;border:.5px solid var(--line)}.view-post .post-author-av{width:56px;height:56px;border-radius:50%;background-size:cover;background-position:center;flex-shrink:0;background-color:var(--lavender)}.view-post .post-author-meta .k{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-bottom:5px}.view-post .post-author-meta .n{font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.view-post .post-related-head{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:26px;display:inline-flex;align-items:center;gap:10px}.view-post .post-related-head:before{content:"";width:18px;height:1px;background:var(--accent-coral)}.view-post .post-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:880px){.view-post .post-hero{padding:0 24px}.view-post .post-meta{flex-wrap:wrap}.view-post .post-share{margin-left:0}.view-post .post-related-grid{grid-template-columns:1fr}.view-post .post-body{font-size:17px}}.view-post .post-hero-band,.view-post .post-hero-band.bg-lavender,.view-post .post-hero-band.bg-coral,.view-post .post-hero-band.bg-mint,.view-post .post-hero-band.bg-peri{background:#ffffff80!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important}.view-post .post-hero-band:after,.view-post .post-hero-band:before{display:none!important}.view-post .post-hero-wm{color:#0003c90f!important;text-shadow:none!important;animation:none!important}.view-post .post-title{color:var(--ink)!important}.view-post .post-body a{color:var(--indigo)!important;border-bottom-color:#0003c959!important;text-shadow:none!important}.view-post .post-body h2,.view-post .post-body h3{color:var(--ink)!important;text-shadow:none!important}.view-post .post-body h2:after{background:linear-gradient(90deg,var(--indigo),var(--indigo-soft))!important;box-shadow:none!important}.view-post .post-body blockquote{border-left-color:var(--indigo)!important;color:var(--ink)!important}.view-post .post-body .post-pull:before{color:var(--indigo)!important;text-shadow:none!important}.view-post .post-body .post-pull:after{background:linear-gradient(180deg,var(--indigo),var(--indigo-soft))!important;box-shadow:none!important}.view-post .post-body ul>li:before{background:var(--indigo)!important;box-shadow:none!important}.view-post .post-body ol>li:before{color:var(--indigo)!important;border-color:var(--indigo-soft)!important;box-shadow:none!important}.view-post .post-body .post-fig,.view-post .post-fig.bg-lavender,.view-post .post-fig.bg-mint,.view-post .post-fig.bg-peri,.view-post .post-fig.bg-coral{background:var(--indigo-tint)!important;border:1px solid var(--line)!important;box-shadow:none!important}.view-post .post-fig:before,.view-post .post-fig .post-fig:after{display:none!important}.view-post .post-body .post-fig:after{background-image:none!important;animation:none!important}.view-post .post-fig-tag{color:var(--indigo)!important;text-shadow:none!important}.view-post .post-fig-mark{border-color:var(--indigo-soft)!important;color:var(--indigo)!important;background:#fff9!important;box-shadow:none!important;filter:none!important}.view-post .post-fig-label{color:var(--ink-2)!important;text-shadow:none!important}.view-post .post-foot{background:transparent!important;border-top:1px solid var(--line)!important}.view-post .post-author-card{background:#ffffff9e!important;border:1px solid var(--line)!important;box-shadow:none!important}.view-post .post-related-head{color:var(--indigo)!important;text-shadow:none!important}.view-post .post-related-head:before{background:var(--indigo)!important;box-shadow:none!important}.view-post .post-meta-av img,.view-post .post-author-av img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.view-post .post-related-grid .blog-card{display:flex;flex-direction:column;background:#fff;border:.5px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.view-post .post-related-grid .blog-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px -22px #1e14662e;border-color:var(--indigo-tint)}.view-post .post-related-grid .blog-card-cover{aspect-ratio:16/10;position:relative;overflow:hidden;background:var(--indigo-tint)}.view-post .post-related-grid .blog-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.view-post .post-related-grid .blog-card-body{padding:20px;display:flex;flex-direction:column;gap:8px}.view-post .post-related-grid .blog-card-cat{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--indigo-deep)}.view-post .post-related-grid .blog-card-h{font-size:17px;font-weight:600;color:var(--ink);margin:0;letter-spacing:-.01em;line-height:1.3}.view-post .post-related-grid .blog-card-p{font-size:14px;color:var(--muted);margin:0;line-height:1.5}.view-post .post-related-grid .blog-card-by{font-size:13px;color:var(--muted);margin-top:auto}.view-post .post-related-grid .blog-card-by strong{font-weight:500;color:var(--ink)}.view-post .post-body img{max-width:100%;height:auto;border-radius:12px;display:block;margin:8px 0}.view-post .post-body figure{margin:26px 0}.view-post .post-body figure img{margin:0 auto}.view-post .post-body ul,.view-post .post-body ol{margin:0 0 26px;padding-left:1.4em}.view-post .post-body li{margin:6px 0;line-height:1.7}.view-post .post-body blockquote{margin:26px 0;padding:4px 0 4px 20px;border-left:3px solid var(--indigo-soft);color:var(--muted);font-style:italic}.view-post .post-body iframe{max-width:100%;border:0;border-radius:12px}.view-post .post-related-head{font-size:22px;font-weight:600;color:var(--ink);margin:8px 0 22px;letter-spacing:-.02em}.view-post .post-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.view-post .post-related-grid{grid-template-columns:1fr}}
