.svc-hero[data-astro-cid-zs3br4dn]{padding-block:clamp(3rem,8vw,6rem) clamp(2.5rem,5vw,4rem);border-bottom:1px solid var(--rule-2)}.svc-hero[data-astro-cid-zs3br4dn] h1[data-astro-cid-zs3br4dn]{font-size:clamp(2.1rem,4.6vw,3.6rem);margin-block:1rem 1.3rem;max-width:18ch}.hero-split[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.hero-plated[data-astro-cid-zs3br4dn]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.svc-hero[data-astro-cid-zs3br4dn] .plate{margin-top:.4rem}.notfor[data-astro-cid-zs3br4dn]{padding:1.5rem 1.7rem;background:var(--paper-3);border:1px solid var(--ink-3);border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0}.notfor[data-astro-cid-zs3br4dn] h2[data-astro-cid-zs3br4dn]{font-size:1.05rem;font-family:var(--f-display);letter-spacing:-.02em;line-height:1.25;margin-bottom:.5rem}.notfor[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{color:var(--ink-2);font-size:.95rem;max-width:var(--measure)}.notfor-side[data-astro-cid-zs3br4dn]{margin-bottom:2.5rem}.split[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,5rem);align-items:start}.sub[data-astro-cid-zs3br4dn]{font-size:.75rem;font-family:var(--f-mono);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1.75rem}.does[data-astro-cid-zs3br4dn]{list-style:none;margin:0;padding:0}.does[data-astro-cid-zs3br4dn]>li[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:24px 1fr;gap:1rem;padding-block:1.5rem;border-top:1px solid var(--rule-2)}.does[data-astro-cid-zs3br4dn]>li[data-astro-cid-zs3br4dn]:first-child{border-top:0;padding-top:0}.does[data-astro-cid-zs3br4dn] .icon{margin-top:.1rem}.does[data-astro-cid-zs3br4dn] h3[data-astro-cid-zs3br4dn]{margin-bottom:.45rem}.does[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{color:var(--ink-2);font-size:.96rem;max-width:var(--measure)}.related[data-astro-cid-zs3br4dn]{list-style:none;margin:0;padding:0;display:grid}.related[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]{display:block;padding-block:.55rem;font-family:var(--f-display);font-weight:700;font-size:1.02rem;letter-spacing:-.02em;text-decoration:none}.related[data-astro-cid-zs3br4dn] li[data-astro-cid-zs3br4dn]+li[data-astro-cid-zs3br4dn]{border-top:1px solid var(--rule-2)}.related[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]:hover{color:var(--accent);text-decoration:underline}.deepzone[data-astro-cid-zs3br4dn]{position:relative;overflow:hidden}.deepzone[data-astro-cid-zs3br4dn]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,var(--rule-deep) 1px,transparent 1px),linear-gradient(to bottom,var(--rule-deep) 1px,transparent 1px);background-size:5.5rem 5.5rem;mask-image:linear-gradient(to bottom,#000 0,transparent calc(var(--section-y) - .75rem));pointer-events:none}.deepzone-inner[data-astro-cid-zs3br4dn]{position:relative}.wall-groups[data-astro-cid-zs3br4dn]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:1.75rem 2rem}.wall-group[data-astro-cid-zs3br4dn]{display:flex;flex-direction:column;gap:.7rem}.wall-label[data-astro-cid-zs3br4dn]{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.06em;color:var(--ink-2);margin:0;padding-bottom:.55rem;border-bottom:1px solid var(--rule)}.marks[data-astro-cid-zs3br4dn]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.mark[data-astro-cid-zs3br4dn]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--rule);border-radius:var(--radius);padding:.3rem .55rem}.mark-name[data-astro-cid-zs3br4dn]{font-family:var(--f-mono);font-size:.76rem;line-height:1.3;color:var(--ink)}.wall-tm[data-astro-cid-zs3br4dn]{margin-top:1.5rem;max-width:var(--measure-mono);font-family:var(--f-mono);font-size:.75rem;line-height:1.6;color:var(--ink-3)}.cta-inner[data-astro-cid-zs3br4dn]{max-width:44rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--rule)}.cta-inner[data-astro-cid-zs3br4dn] .lede[data-astro-cid-zs3br4dn]{margin-top:1rem}.cta-actions[data-astro-cid-zs3br4dn]{margin-top:2rem}@media(max-width:1000px){.hero-split[data-astro-cid-zs3br4dn],.hero-plated[data-astro-cid-zs3br4dn]{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.split[data-astro-cid-zs3br4dn]{grid-template-columns:minmax(0,1fr)}}
