.orchard-blog{min-height:100dvh}.orchard-blog .blog-main{position:relative;background:var(--surface)}.orchard-blog .blog-wrap{width:calc(100% - 6rem);max-width:92rem;margin-inline:auto}.orchard-blog .blog-intro{padding:13rem 0 5rem}.orchard-blog .blog-eyebrow{font-family:var(--font-mono);font-size:.875rem;color:var(--text-muted);margin:0 0 2rem}.orchard-blog .blog-intro__body{display:grid;grid-template-columns:1.4fr 1fr;gap:5rem;align-items:end}.orchard-blog h1{font-size:6.75rem;font-weight:300;line-height:.98;letter-spacing:-.055em;margin:0}.orchard-blog .blog-intro__body>p{margin:0 0 .25rem;font-size:1.5rem;font-weight:300;line-height:1.55;max-width:33ch;color:var(--text-strong)}.orchard-blog .blog-section-label{font-family:var(--font-mono);font-size:.875rem;font-weight:400;color:var(--text-muted);margin:0 0 1.75rem}.orchard-blog .blog-featured{border-top:1px solid var(--rule);padding-top:1.75rem}.orchard-blog .blog-featured__grid{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;column-gap:4rem}.orchard-blog .blog-feature{padding:1rem 0 2.5rem;position:relative}.orchard-blog .blog-feature--lead{grid-row:span 2;padding:1rem 4rem 2.5rem 0;border-right:1px solid var(--rule);display:flex;flex-direction:column}.orchard-blog .blog-feature:last-child{border-top:1px solid var(--rule-soft);padding-top:2rem}.orchard-blog .blog-meta{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:var(--text-muted);font-family:var(--font-mono);font-size:.8rem;line-height:1.5}.orchard-blog .blog-feature h3{font-size:1.8rem;line-height:1.15;font-weight:400;letter-spacing:-.025em;margin:1.25rem 0 1rem;max-width:30ch}.orchard-blog .blog-feature--lead h3{font-size:3.2rem;font-weight:300;margin-top:2.4rem;max-width:20ch}.orchard-blog .blog-feature p{color:var(--text-strong);font-size:1.15rem;line-height:1.55;max-width:47ch;margin:0}.orchard-blog .blog-feature h3 a:after{content:"";position:absolute;inset:0}.orchard-blog .blog-feature h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.orchard-blog .blog-feature__arrow{display:none}.orchard-blog .blog-feature__read{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:3rem;font-size:1rem}.orchard-blog .blog-library{margin-top:7rem}.orchard-blog .blog-library__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:2.5rem}.orchard-blog .blog-library h2{font-size:3rem;font-weight:300;line-height:1.1;letter-spacing:-.035em;margin:0}.orchard-blog .blog-search{width:26rem;max-width:100%}.orchard-blog .blog-search label{display:block;font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);margin-bottom:.75rem}.orchard-blog .blog-search input{display:block;width:100%;min-height:48px;border:1px solid var(--rule);border-radius:4px;padding:.9rem 1rem;background:transparent;color:var(--text);font-size:1rem}.orchard-blog .blog-search input::placeholder{color:var(--text-muted)}.orchard-blog .blog-library__controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--rule);padding-bottom:1.5rem}.orchard-blog .blog-filters{display:flex;gap:.5rem;flex-wrap:wrap}.orchard-blog .blog-filters button{min-height:44px;padding:.6rem 1.15rem;border:1px solid var(--rule);border-radius:3rem;font-size:.95rem;color:var(--text-strong);cursor:pointer}.orchard-blog .blog-filters button[aria-pressed=true]{color:var(--surface);background:var(--text);border-color:var(--text)}.orchard-blog .blog-filters button:hover{border-color:var(--text)}.orchard-blog .blog-results{font-family:var(--font-mono);color:var(--text-muted);font-size:.85rem;white-space:nowrap}.orchard-blog .blog-article{display:grid;grid-template-columns:15rem 1fr;gap:4rem;padding:2.3rem 0;border-bottom:1px solid var(--rule-soft);position:relative}.orchard-blog .blog-article .blog-meta{flex-direction:column;justify-content:start;gap:.5rem;padding-top:.3rem}.orchard-blog .blog-article__copy{padding-right:4rem}.orchard-blog .blog-article h3{font-size:1.7rem;font-weight:400;line-height:1.2;letter-spacing:-.015em;margin:0 0 .65rem}.orchard-blog .blog-article h3 a:after{content:"";position:absolute;inset:0}.orchard-blog .blog-article h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.orchard-blog .blog-article p{font-size:1.1rem;color:var(--text-strong);line-height:1.5;max-width:65ch;margin:0}.orchard-blog .blog-article__arrow{position:absolute;right:.2rem;top:2.4rem}.orchard-blog .blog-archive{display:inline-flex;align-items:center;gap:1.25rem;min-height:44px;margin-top:2rem;font-size:1.05rem;text-decoration:underline;text-underline-offset:.3em}.orchard-blog .blog-empty{padding:4rem 0}.orchard-blog .blog-empty h3{font-size:1.5rem;margin-bottom:1rem}.orchard-blog .blog-empty p{color:var(--text-strong)}.orchard-blog .blog-empty button{min-height:44px;margin-top:1rem;text-decoration:underline;cursor:pointer}.orchard-blog .blog-briefing{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding:5rem 0;margin-top:6rem;border-top:1px solid var(--rule)}.orchard-blog .blog-briefing h2{font-size:3.8rem;line-height:1.05;letter-spacing:-.04em;font-weight:300;margin:0 0 1.5rem}.orchard-blog .blog-briefing p:not(.blog-eyebrow){color:var(--text-strong);font-size:1.25rem;line-height:1.5;max-width:45ch}.orchard-blog .blog-briefing .orchard-btn{flex-shrink:0}.orchard-blog :is(a,button,input):focus-visible{outline:2px solid var(--text);outline-offset:5px}.orchard-blog .topology-footer-stage{min-height:0;margin-top:0;padding-bottom:1rem}.orchard-blog :is(.topology-footer,.topology-footer__statement,.topology-footer__links a,.topology-footer__top){color:var(--text);text-shadow:none}.orchard-blog .topology-footer__statement{font-size:3rem}.orchard-blog .topology-footer__background{display:none}@media (max-width:1023px){.orchard-blog .blog-wrap{width:calc(100% - 4rem)}.orchard-blog .blog-intro{padding-top:11rem}.orchard-blog h1{font-size:5rem}.orchard-blog .blog-intro__body{gap:3rem}.orchard-blog .blog-intro__body>p{font-size:1.25rem}.orchard-blog .blog-featured__grid{column-gap:2rem}.orchard-blog .blog-feature--lead{padding-right:2rem}.orchard-blog .blog-feature--lead h3{font-size:2.5rem}.orchard-blog .blog-library__heading{flex-direction:column;align-items:stretch}.orchard-blog .blog-search{width:100%}.orchard-blog .blog-article{grid-template-columns:11rem 1fr;gap:2rem}.orchard-blog .blog-briefing{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.orchard-blog .blog-wrap{width:calc(100% - 3rem)}.orchard-blog .blog-intro{padding-top:9rem;padding-bottom:3rem}.orchard-blog .blog-intro__body{grid-template-columns:1fr;gap:2rem}.orchard-blog h1{font-size:4.25rem}.orchard-blog .blog-intro__body>p{max-width:34ch}.orchard-blog .blog-featured__grid{display:block}.orchard-blog .blog-feature--lead{border-right:0;padding-right:0}.orchard-blog .blog-feature+.blog-feature{border-top:1px solid var(--rule-soft);padding-top:2rem}.orchard-blog .blog-feature--lead h3{font-size:2.5rem;margin-top:1.5rem}.orchard-blog .blog-feature__read{padding-top:1.5rem}.orchard-blog .blog-library{margin-top:3rem}.orchard-blog .blog-library h2{font-size:2.5rem}.orchard-blog .blog-library__controls{align-items:flex-start;flex-direction:column}.orchard-blog .blog-article{grid-template-columns:1fr;gap:1rem;padding:1.75rem 0}.orchard-blog .blog-article .blog-meta{flex-direction:row;justify-content:space-between;padding:0}.orchard-blog .blog-article__copy{padding-right:2rem}.orchard-blog .blog-article h3{font-size:1.5rem}.orchard-blog .blog-article__arrow{top:4rem}.orchard-blog .blog-briefing{margin-top:3rem;padding-block:3rem}.orchard-blog .blog-briefing h2{font-size:3rem}.orchard-blog .topology-footer__statement{font-size:2.3rem}}.wf-site .orchard-blog{--surface:#fff;--text:#20262c;--text-strong:#33424b;--text-muted:#50606b;--rule:#dce4e8;--rule-soft:#e7edf0;--font-mono:inherit;min-height:0;color:var(--text);font-family:inherit}.wf-site .orchard-blog .blog-wrap{width:91%;max-width:1280px}.wf-site .orchard-blog .blog-intro{padding:56px 0 64px}.wf-site .orchard-blog h1{font-size:clamp(36px,3.5vw,48px);line-height:1.1;font-weight:550;letter-spacing:-.035em}.wf-site .orchard-blog .blog-intro__body{gap:48px}.wf-site .orchard-blog .blog-intro__body>p{font-size:17px;max-width:46ch}.wf-site .orchard-blog .blog-feature--lead h3{font-size:32px}.wf-site .orchard-blog .blog-feature h3{line-height:1.25;font-weight:550}.wf-site .orchard-blog :is(.blog-library h2,.blog-briefing h2){font-size:32px;line-height:1.2;font-weight:550}.wf-site .orchard-blog .blog-library{margin-top:72px}.wf-site .orchard-blog .blog-briefing{margin-top:72px;padding:64px 0}.wf-site .orchard-blog .blog-briefing p:not(.blog-eyebrow){font-size:17px}.wf-site .orchard-blog .blog-feature p{font-size:16px}.wf-site .orchard-blog .blog-article{grid-template-columns:180px minmax(0,1fr);gap:36px;padding:32px 0}.wf-site .orchard-blog .blog-article h3{font-size:24px}.wf-site .orchard-blog .blog-article p{font-size:16px;line-height:1.7}.wf-site .orchard-article .article-wrap{width:91%;max-width:860px;padding:48px 0 80px}.wf-site .orchard-article .article-header h1{font-size:clamp(32px,3.5vw,46px);max-width:27ch;line-height:1.15}.wf-site .orchard-article .article-back{margin-bottom:24px;font-size:14px}.wf-site .orchard-article .article-header{padding-bottom:32px;margin-bottom:32px}.wf-site .orchard-article .article-body{max-width:70ch;font-size:18px;line-height:1.8}.wf-site .orchard-article .article-body>p:first-child{font-size:20px;line-height:1.7}.wf-site .orchard-article .article-body h2{font-size:30px;margin:48px 0 20px}.wf-site .orchard-article .article-body h3{font-size:24px;margin:32px 0 16px}.wf-site .orchard-article .article-body [id]{scroll-margin-top:110px}.wf-site .orchard-article :is(.article-resource,.article-related) h2{font-size:25px}@media(max-width:767px){.wf-site .orchard-article .article-wrap,.wf-site .orchard-blog .blog-wrap{width:calc(100% - 40px)}.wf-site .orchard-blog .blog-intro{padding-block:40px 48px}.wf-site .orchard-blog .blog-intro__body{gap:24px}.wf-site .orchard-blog .blog-feature--lead h3{font-size:28px}.wf-site .orchard-blog .blog-article{grid-template-columns:1fr;gap:16px}.wf-site .orchard-blog :is(.blog-library,.blog-briefing){margin-top:48px}.wf-site .orchard-article .article-body{font-size:17px}.wf-site .orchard-article .article-body>p:first-child{font-size:18px}}