.service{gap:var(--space-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;padding-block-start:var(--space-2);display:grid}.service .content{max-width:var(--measure);padding-inline-end:var(--space-4)}.service .content>*+*{margin-block-start:var(--space-5)}.service--solo{grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-4)}.service--solo .content{max-width:max(var(--measure), 50%);margin-inline:0;padding-inline-end:0}.service--solo .content>:is(section,.rich-text)>h2,.service--solo .content .faq,.service--solo .content .cta-box:not(.cta-box--bleed),.service--solo .content .process,.service--solo .content .process-box,.service--solo .content .beside,.service--solo .content .cards--three,.service--solo .content .related,.service--solo .content .statements,.service--solo .content .cal{width:calc(min(100vw, var(--page-max)) - 2 * var(--page-pad))}@media (width>=60rem){.service--solo .content:has(.cal){gap:var(--space-5) var(--space-4);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;max-width:none;display:grid}.service--solo .content:has(.cal)>.cal{display:contents}.service--solo .content:has(.cal)>*{grid-column:1/-1}.service--solo .content:has(.cal)>.hero,.service--solo .content:has(.cal) .cal__text{grid-column:1}.service--solo .content:has(.cal) .cal-box{grid-area:1/2/-1}}@media (width<=40rem){.service--solo .content>.cal{margin-block-start:var(--space-4)}}.service .content .flow>:is(ul,ol,dl){margin-block-start:var(--space-4)}.service .hero__body>*+*{margin-block-start:var(--space-2)}.service h2{margin-block-start:var(--space-5)}.service dl{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.service dt{font-size:var(--text-sm)}.service dd{margin:0}.service[data-astro-cid-z7xolria] .choices{justify-content:flex-start}.service-art[data-astro-cid-z7xolria]{--canvas-mix:100%;width:calc(min(100vw, var(--page-max)) - 2 * var(--page-pad));height:min(400px,60vw);border-radius:var(--radius-sm);background:var(--canvas-bg);margin-block-end:var(--space-4);overflow:hidden}.service-art[data-astro-cid-z7xolria] .pxgrid{--gw:100cqw;--gh:100cqh}.service-art[data-astro-cid-z7xolria] .pxwrap{--cell:clamp(6px, .78vw, 11px)}.page-canvas[data-astro-cid-z7xolria]{--canvas-mix:100%;z-index:30;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-glide);position:fixed;inset:0;overflow:hidden}html[data-intro] .page-canvas[data-astro-cid-z7xolria]{opacity:1}.page-canvas[data-astro-cid-z7xolria] .pxwrap,.page-canvas[data-astro-cid-z7xolria] .pxgrid,.page-canvas[data-astro-cid-z7xolria] .pxpattern>i{transition:background-color var(--intro-fade) var(--ease-glide)}.page-canvas[data-astro-cid-z7xolria] .pxgrid>i{transition:color var(--intro-fade) var(--ease-glide)}html[data-intro=out] .page-canvas[data-astro-cid-z7xolria] .pxwrap,html[data-intro=out] .page-canvas[data-astro-cid-z7xolria] .pxgrid,html[data-intro=out] .page-canvas[data-astro-cid-z7xolria] .pxpattern>i,html[data-intro=off] .page-canvas[data-astro-cid-z7xolria] .pxwrap,html[data-intro=off] .page-canvas[data-astro-cid-z7xolria] .pxgrid,html[data-intro=off] .page-canvas[data-astro-cid-z7xolria] .pxpattern>i{background-color:#0000}html[data-intro=out] .page-canvas[data-astro-cid-z7xolria] .pxgrid>i,html[data-intro=off] .page-canvas[data-astro-cid-z7xolria] .pxgrid>i{color:var(--ink)}html[data-intro=off] .page-canvas[data-astro-cid-z7xolria]{opacity:0}html[data-idle] .page-canvas[data-astro-cid-z7xolria]{opacity:1;pointer-events:auto;transition-duration:.9s}html[data-reveal] .service-art[data-astro-cid-z7xolria]{opacity:.12;transition:opacity .8s ease-in-out}html[data-reveal] .service-art[data-astro-cid-z7xolria][data-in]{opacity:1}html[data-intro]:not([data-intro=off]) .service-art[data-astro-cid-z7xolria],html[data-intro]:not([data-intro=off]) .service[data-astro-cid-z7xolria] .content[data-astro-cid-z7xolria]>*{opacity:.12}html[data-intro]:not([data-intro=off]) .service[data-astro-cid-z7xolria] .hero__body .word{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.page-canvas[data-astro-cid-z7xolria]{transition:none}}.page-canvas[data-astro-cid-z7xolria] .pxwrap{background:var(--canvas-bg);width:100%;height:100%}.page-canvas[data-astro-cid-z7xolria] .pxgrid{--gw:100cqw;--gh:100cqh}
