.guide[data-astro-cid-vqi2kjxt]{padding-block:clamp(2.5rem, 2rem + 2vw, 4rem) var(--section);gap:2.5rem 4rem;display:grid}.rail[data-astro-cid-vqi2kjxt] nav[data-astro-cid-vqi2kjxt]{border-block:1px solid var(--rule);gap:.75rem;padding-block:1rem;display:grid}.rail[data-astro-cid-vqi2kjxt] ol[data-astro-cid-vqi2kjxt]{counter-reset:part;gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.rail[data-astro-cid-vqi2kjxt] li[data-astro-cid-vqi2kjxt]{counter-increment:part}.rail[data-astro-cid-vqi2kjxt] a[data-astro-cid-vqi2kjxt]{color:var(--fg-2);transition:color .2s var(--ease-out);grid-template-columns:2rem minmax(0,1fr);padding-block:.45rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:grid}.rail[data-astro-cid-vqi2kjxt] a[data-astro-cid-vqi2kjxt]:before{content:counter(part);font-family:var(--font-label);letter-spacing:.08em;color:var(--fg-3);font-size:.6875rem;line-height:2}.rail[data-astro-cid-vqi2kjxt] a[data-astro-cid-vqi2kjxt]:hover{color:var(--fg)}.guide-body[data-astro-cid-vqi2kjxt]>section[data-astro-cid-vqi2kjxt]:first-child>h2[data-astro-cid-vqi2kjxt]{margin-top:0}.guide-body[data-astro-cid-vqi2kjxt]>section[data-astro-cid-vqi2kjxt]{scroll-margin-top:2rem}.guide-body[data-astro-cid-vqi2kjxt]>section[data-astro-cid-vqi2kjxt]>*+*{margin-top:1.1em}@media (width>=64rem){.guide[data-astro-cid-vqi2kjxt]{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:5rem}.rail[data-astro-cid-vqi2kjxt]{align-self:start;position:sticky;top:2rem}}.relationship[data-astro-cid-ommfre6a]{border-top:1px solid var(--rule);scroll-margin-top:1rem}.rel-head[data-astro-cid-ommfre6a]{align-items:end;gap:2rem 4rem;padding-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.rel-title[data-astro-cid-ommfre6a]{justify-items:start;gap:1rem;display:grid}.rel-title[data-astro-cid-ommfre6a] h2[data-astro-cid-ommfre6a]{max-width:16ch}.rel-brand[data-astro-cid-ommfre6a]{justify-items:start;gap:1rem;display:grid}.rel-plate[data-astro-cid-ommfre6a]{aspect-ratio:16/8;border:1px solid var(--rule);place-items:center;width:15rem;padding:1rem 1.5rem;display:grid}.rel-plate[data-astro-cid-ommfre6a].light{background:#fff}.rel-plate[data-astro-cid-ommfre6a].own{background:#0c343c}.rel-plate[data-astro-cid-ommfre6a] img[data-astro-cid-ommfre6a]{object-fit:contain;width:100%;height:100%}.rel-body[data-astro-cid-ommfre6a]{border-top:1px solid var(--rule);gap:2rem 4rem;padding-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.rel-story[data-astro-cid-ommfre6a]{align-content:start;gap:1.1rem;display:grid}.rel-story[data-astro-cid-ommfre6a] h3[data-astro-cid-ommfre6a]{max-width:24ch}.rel-support[data-astro-cid-ommfre6a]{align-content:start}.rel-note[data-astro-cid-ommfre6a]{color:var(--fg-2);align-content:start;gap:.75rem;display:grid}@media (width>=64rem){.rel-head[data-astro-cid-ommfre6a],.rel-body[data-astro-cid-ommfre6a]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.rel-story[data-astro-cid-ommfre6a]{grid-row:span 2}.rel-note[data-astro-cid-ommfre6a].wide{grid-column:1/-1}}.service-groups[data-astro-cid-qdgml4cn]{border-top:1px solid var(--rule)}details[data-astro-cid-qdgml4cn]{border-bottom:1px solid var(--rule)}summary[data-astro-cid-qdgml4cn]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1.6rem;list-style:none;display:flex}summary[data-astro-cid-qdgml4cn]::-webkit-details-marker{display:none}.group-copy[data-astro-cid-qdgml4cn]{gap:.4rem;display:grid}.group-copy[data-astro-cid-qdgml4cn] p[data-astro-cid-qdgml4cn]{color:var(--fg-2)}.sign[data-astro-cid-qdgml4cn]{flex:none;width:14px;height:14px;margin-top:.6em;position:relative}.sign[data-astro-cid-qdgml4cn] i[data-astro-cid-qdgml4cn]{background:var(--sky);transition:transform .26s var(--ease-out);position:absolute}.sign[data-astro-cid-qdgml4cn] i[data-astro-cid-qdgml4cn]:first-child{width:14px;height:4px;top:5px;left:0}.sign[data-astro-cid-qdgml4cn] i[data-astro-cid-qdgml4cn]:last-child{width:4px;height:14px;top:0;left:5px}details[data-astro-cid-qdgml4cn][open] .sign[data-astro-cid-qdgml4cn] i[data-astro-cid-qdgml4cn]:last-child{transform:scaleY(0)}summary[data-astro-cid-qdgml4cn]:hover .sign[data-astro-cid-qdgml4cn] i[data-astro-cid-qdgml4cn]{background:var(--accent)}.group-links[data-astro-cid-qdgml4cn]{gap:0 2rem;margin:0;padding:0 0 1.75rem;list-style:none;display:grid}.group-links[data-astro-cid-qdgml4cn] a[data-astro-cid-qdgml4cn]{border-top:1px solid var(--rule);min-height:3rem;color:var(--fg);justify-content:space-between;align-items:center;gap:1rem;font-weight:500;text-decoration:none;display:flex}.group-links[data-astro-cid-qdgml4cn] a[data-astro-cid-qdgml4cn]:hover span[data-astro-cid-qdgml4cn]:first-child{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.3em}.pix[data-astro-cid-qdgml4cn]{transition:transform .32s var(--ease-out);grid-template-columns:repeat(2,4px);gap:2px;display:grid}.pix[data-astro-cid-qdgml4cn] i[data-astro-cid-qdgml4cn]{background:var(--sky);width:4px;height:4px}.pix[data-astro-cid-qdgml4cn] i[data-astro-cid-qdgml4cn]:nth-child(2){opacity:0}.group-links[data-astro-cid-qdgml4cn] a[data-astro-cid-qdgml4cn]:hover .pix[data-astro-cid-qdgml4cn]{transform:translate(3px)}@media (width>=48rem){.group-links[data-astro-cid-qdgml4cn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){summary[data-astro-cid-qdgml4cn]{grid-template-columns:minmax(0,5fr) minmax(0,7fr) auto;align-items:baseline;display:grid}.group-copy[data-astro-cid-qdgml4cn]{display:contents}.group-links[data-astro-cid-qdgml4cn]{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:calc(41.6667% + .25rem)}}.work-navigation[data-astro-cid-fgcd4oex],.work-links[data-astro-cid-fgcd4oex]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.work-navigation[data-astro-cid-fgcd4oex]{border-bottom:1px solid var(--rule);padding-block:1.5rem}.work-links[data-astro-cid-fgcd4oex]{margin-top:2rem}.testimonial-grid[data-astro-cid-fgcd4oex]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.work-examples[data-astro-cid-fgcd4oex]{border-block:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.testimonial[data-astro-cid-fgcd4oex]{background:var(--card);border:1px solid var(--card-edge);flex-direction:column;gap:2rem;min-width:0;margin:0;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:flex}.work-examples[data-astro-cid-fgcd4oex] article[data-astro-cid-fgcd4oex]+article[data-astro-cid-fgcd4oex]{border-top:1px solid var(--rule)}blockquote[data-astro-cid-fgcd4oex]{font-size:var(--step-1);gap:1em;margin:0;line-height:1.5;display:grid}.omission[data-astro-cid-fgcd4oex]{color:var(--fg-3)}figcaption[data-astro-cid-fgcd4oex]{color:var(--fg-2);gap:.25rem;margin-top:auto;display:grid}.person[data-astro-cid-fgcd4oex]{color:var(--fg);font-weight:600}.quote-source[data-astro-cid-fgcd4oex],.result-source[data-astro-cid-fgcd4oex]{color:var(--fg-3);font-size:.9375rem}.quote-source[data-astro-cid-fgcd4oex]{margin-top:.5rem}.steps[data-astro-cid-fgcd4oex] h3[data-astro-cid-fgcd4oex]{margin-top:.25rem}.work-block[data-astro-cid-fgcd4oex]{border-bottom:1px solid var(--rule);padding-block:3rem}.work-block[data-astro-cid-fgcd4oex] h3[data-astro-cid-fgcd4oex]{font-size:var(--step-2);max-width:18ch;line-height:1.2}.tracking-example[data-astro-cid-fgcd4oex]{color:var(--fg)}.work-examples[data-astro-cid-fgcd4oex]{margin-top:3rem}.work-examples[data-astro-cid-fgcd4oex] article[data-astro-cid-fgcd4oex]{align-content:start;justify-items:start;gap:1rem;min-width:0;padding-block:2rem;display:grid}.work-examples[data-astro-cid-fgcd4oex] p[data-astro-cid-fgcd4oex]{color:var(--fg-2)}.scope-note[data-astro-cid-fgcd4oex]{color:var(--fg-2);margin-top:2rem}.results-period[data-astro-cid-fgcd4oex]{color:var(--fg-2);margin-bottom:1.5rem}.result-metrics[data-astro-cid-fgcd4oex]{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;display:grid}.result-metrics[data-astro-cid-fgcd4oex] div[data-astro-cid-fgcd4oex]{background:var(--card);border:1px solid var(--card-edge);align-content:start;gap:.6rem;min-width:0;padding:1.5rem clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.result-metrics[data-astro-cid-fgcd4oex] dt[data-astro-cid-fgcd4oex]{color:var(--fg-2);font-size:.9375rem;line-height:1.45}.result-metrics[data-astro-cid-fgcd4oex] .key[data-astro-cid-fgcd4oex] dt[data-astro-cid-fgcd4oex]{color:var(--fg);align-items:flex-start;gap:.5rem;display:flex}.result-metrics[data-astro-cid-fgcd4oex] .key[data-astro-cid-fgcd4oex] dt[data-astro-cid-fgcd4oex]:before{content:"";background:var(--sky);flex:none;width:6px;height:6px;margin-top:calc(.725em - 3px)}.result-metrics[data-astro-cid-fgcd4oex] dd[data-astro-cid-fgcd4oex]{font-size:var(--step-3);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:-1;margin:0;font-weight:520;line-height:1.05}@media (width>=48rem){.result-metrics[data-astro-cid-fgcd4oex]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.testimonial-grid[data-astro-cid-fgcd4oex]{grid-template-columns:repeat(3,minmax(0,1fr))}.work-examples[data-astro-cid-fgcd4oex]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-metrics[data-astro-cid-fgcd4oex]{grid-template-columns:repeat(4,minmax(0,1fr))}blockquote[data-astro-cid-fgcd4oex]{font-size:1.125rem}.work-examples[data-astro-cid-fgcd4oex] article[data-astro-cid-fgcd4oex]:first-child{padding-right:2.5rem}.work-examples[data-astro-cid-fgcd4oex] article[data-astro-cid-fgcd4oex]+article[data-astro-cid-fgcd4oex]{border-top:0;border-left:1px solid var(--rule);padding-left:2.5rem}}.management-pricing[data-astro-cid-5izkytks]{margin-top:1.75rem}.pricing-panel[data-astro-cid-5izkytks]{border:1px solid var(--rule-strong);background:var(--ink-1);gap:1.25rem 2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}h2[data-astro-cid-5izkytks]{font-size:var(--step-1);margin-bottom:.75rem}p[data-astro-cid-5izkytks]{color:var(--fg-2)}.example[data-astro-cid-5izkytks]{align-self:center}@media (width>=64rem){.pricing-panel[data-astro-cid-5izkytks]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.portrait-hero[data-astro-cid-3ypwizxo]{padding-block:clamp(2rem,1.5rem + 3vw,4.5rem)}.portrait-grid[data-astro-cid-3ypwizxo]{align-items:center;gap:2.5rem 4rem;display:grid}.portrait-copy[data-astro-cid-3ypwizxo]{justify-items:start;gap:1.5rem;display:grid}.portrait-copy[data-astro-cid-3ypwizxo] h1[data-astro-cid-3ypwizxo]{max-width:14ch}.portrait[data-astro-cid-3ypwizxo]{aspect-ratio:1;border:1px solid var(--rule)}@media (width>=64rem){.portrait-grid[data-astro-cid-3ypwizxo]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}
