.svc-row[data-astro-cid-u5ko5mzf]{--title:clamp(40px, 7vw, 96px);--row-y:clamp(28px, 3.4vw, 52px);--c1:56px;--gap:clamp(16px, 2vw, 32px);--fill-bg:var(--ink);--fill-text:var(--paper);--flip-in:50ms;--flip-out:40ms;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.svc-rule[data-astro-cid-u5ko5mzf]{margin-inline:0}.svc-head[data-astro-cid-u5ko5mzf]{grid-template-columns:var(--c1) minmax(0, 1.3fr) minmax(0, 1fr) 44px;column-gap:var(--gap);padding:var(--row-y) 0;align-items:start;display:grid;position:relative}.svc-title[data-astro-cid-u5ko5mzf]{font-size:var(--title);letter-spacing:-.04em;text-wrap:balance;grid-column:1/span 2;font-weight:500;line-height:.96}.svc-toggle[data-astro-cid-u5ko5mzf]{grid-template-columns:var(--c1) minmax(0, 1fr);column-gap:var(--gap);text-align:left;width:100%;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;align-items:start;min-height:44px;display:grid}.svc-toggle[data-astro-cid-u5ko5mzf]:after{content:"";cursor:pointer;position:absolute;inset:0}.svc-toggle[data-astro-cid-u5ko5mzf]:focus-visible{outline-offset:6px}.svc-n[data-astro-cid-u5ko5mzf]{margin-top:calc(var(--title) * .14);align-items:center;gap:9px;line-height:17px;display:flex}.svc-name[data-astro-cid-u5ko5mzf]{min-width:0}.svc-lede[data-astro-cid-u5ko5mzf]{font-size:var(--t-lead);letter-spacing:-.015em;text-wrap:pretty;max-width:30ch;margin-top:calc(var(--title) * .08);line-height:1.35}.svc-mark[data-astro-cid-u5ko5mzf]{width:44px;height:44px;margin-top:calc((var(--title) - 44px) / 2);justify-content:center;align-items:center;display:flex}.svc-mark[data-astro-cid-u5ko5mzf] svg[data-astro-cid-u5ko5mzf]{transition:transform .32s var(--ease-morph);display:block}.svc-mark-v[data-astro-cid-u5ko5mzf]{transform-origin:50%;transition:transform .32s var(--ease-morph)}.svc-row[data-astro-cid-u5ko5mzf].is-open .svc-mark-v[data-astro-cid-u5ko5mzf]{transform:scaleY(0)}.svc-row[data-astro-cid-u5ko5mzf].is-open .svc-mark[data-astro-cid-u5ko5mzf] svg[data-astro-cid-u5ko5mzf]{transform:rotate(180deg)}.svc-anchor[data-astro-cid-u5ko5mzf]{outline-offset:-1px;outline:1px solid;flex:none;width:9px;height:9px;position:relative;overflow:hidden;transform:rotate(20deg)scale(0)}.svc-row[data-astro-cid-u5ko5mzf].is-open .svc-anchor[data-astro-cid-u5ko5mzf]{transform:rotate(20deg)}.svc-anchor[data-astro-cid-u5ko5mzf]:before{content:"";transform-origin:50% 100%;background:currentColor;position:absolute;inset:0}.svc-row[data-astro-cid-u5ko5mzf].hover-fill{transition:color 0s linear var(--flip-out)}.svc-row[data-astro-cid-u5ko5mzf].hover-fill.is-active{transition-delay:var(--flip-in)}@media (hover:hover){.svc-row[data-astro-cid-u5ko5mzf].hover-fill:is(:hover,:has(.svc-toggle:focus-visible)){color:var(--fill-text);transition:color 0s linear var(--flip-in)}.svc-row[data-astro-cid-u5ko5mzf].hover-fill:has(.svc-toggle:focus-visible):before{transform:translateY(0)}.svc-row[data-astro-cid-u5ko5mzf]:has(.svc-toggle:focus-visible) .svc-toggle[data-astro-cid-u5ko5mzf]{outline-color:var(--fill-text)}}.svc-rule[data-astro-cid-u5ko5mzf]{--flip-in:.25s;--flip-out:0s}[data-astro-cid-u5ko5mzf][data-flip]{color:var(--fill-bg);transition:color 0s linear var(--fx,var(--flip-out))}.svc-row[data-astro-cid-u5ko5mzf].hover-fill.is-active [data-astro-cid-u5ko5mzf][data-flip]{color:var(--fill-text);transition-delay:var(--fx,var(--flip-in))}@media (hover:hover){.svc-row[data-astro-cid-u5ko5mzf].hover-fill:is(:hover,:has(.svc-toggle:focus-visible)) [data-astro-cid-u5ko5mzf][data-flip]{color:var(--fill-text);transition-delay:var(--fx,var(--flip-in))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.svc-toggle[data-astro-cid-u5ko5mzf]:is(:hover,:focus-visible) .roll-a{color:var(--fill-bg)}.svc-w[data-astro-cid-u5ko5mzf] .roll-c{transition-delay:calc(var(--w-off,0s) + var(--d,0s) * var(--w-k,1))}}.svc-panel[data-astro-cid-u5ko5mzf]{transition:grid-template-rows .32s var(--ease-morph);grid-template-rows:0fr;display:grid}.svc-row[data-astro-cid-u5ko5mzf].is-open .svc-panel[data-astro-cid-u5ko5mzf]{grid-template-rows:1fr}.svc-panel-inner[data-astro-cid-u5ko5mzf]{visibility:hidden;min-height:0;transition:visibility 0s linear .32s;overflow:hidden}.svc-row[data-astro-cid-u5ko5mzf].is-open .svc-panel-inner[data-astro-cid-u5ko5mzf]{visibility:visible;transition-delay:0s}.svc-panel-grid[data-astro-cid-u5ko5mzf]{grid-template-columns:var(--c1) minmax(0, 1fr);column-gap:var(--gap);padding:0 0 var(--row-y);row-gap:28px;display:grid}.svc-panel-rule[data-astro-cid-u5ko5mzf]{transform-origin:0;background:currentColor;grid-column:1/-1;height:1px;display:block}.svc-panel-h[data-astro-cid-u5ko5mzf]{grid-column:2}.svc-list[data-astro-cid-u5ko5mzf]{font-size:var(--t-body);grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px clamp(24px,3vw,48px);line-height:1.4;display:grid}.svc-item[data-astro-cid-u5ko5mzf]{text-wrap:pretty;grid-template-columns:16px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.svc-item[data-astro-cid-u5ko5mzf]:before{content:"";transform-origin:0;background:currentColor;height:1px;transform:translateY(-4px)}.svc-explore[data-astro-cid-u5ko5mzf]{grid-column:2;justify-self:start;padding:10px 0;font-size:15px;font-weight:500}@media (prefers-reduced-motion:no-preference){.svc-panel-h[data-astro-cid-u5ko5mzf],.svc-item-t[data-astro-cid-u5ko5mzf]{clip-path:inset(-.3em -.3em -.3em 0)}.svc-item-t[data-astro-cid-u5ko5mzf]{display:block}.svc-explore[data-astro-cid-u5ko5mzf]{clip-path:inset(-8px)}html.js .svc-row[data-astro-cid-u5ko5mzf]:not(.is-open) .svc-anchor[data-astro-cid-u5ko5mzf]{transition:transform .35s var(--ease-inout) 80ms;transform:rotate(-70deg)scale(0)}html.js .svc-row[data-astro-cid-u5ko5mzf]:not(.is-open) .svc-anchor[data-astro-cid-u5ko5mzf]:before{transition:transform .2s var(--ease-out);transform:scaleY(0)}html.js .svc-row[data-astro-cid-u5ko5mzf]:not(.is-open) .svc-panel-rule[data-astro-cid-u5ko5mzf]{transition:transform 0s linear .32s;transform:scaleX(0)}html.js .svc-row[data-astro-cid-u5ko5mzf]:not(.is-open) .svc-item[data-astro-cid-u5ko5mzf]:before{transition:transform 0s linear .32s;transform:translateY(-4px)scaleX(0)}html.js .svc-row[data-astro-cid-u5ko5mzf]:not(.is-open) [data-astro-cid-u5ko5mzf]:is(.svc-panel-h,.svc-item-t){clip-path:inset(-.3em 100% -.3em 0);transition:clip-path 0s linear .32s}html.js .svc-row[data-astro-cid-u5ko5mzf]:not(.is-open) .svc-explore[data-astro-cid-u5ko5mzf]{clip-path:inset(-8px calc(100% + 8px) -8px -8px);transition:clip-path 0s linear .32s}html.js .svc-row[data-astro-cid-u5ko5mzf].is-open .svc-anchor[data-astro-cid-u5ko5mzf]{transition:transform .55s var(--ease-expo) 50ms}html.js .svc-row[data-astro-cid-u5ko5mzf].is-open .svc-anchor[data-astro-cid-u5ko5mzf]:before{transition:transform .4s var(--ease-morph) .3s}html.js .svc-row[data-astro-cid-u5ko5mzf].is-open .svc-panel-rule[data-astro-cid-u5ko5mzf]{transition:transform 1s var(--ease-expo) .1s}html.js .svc-row[data-astro-cid-u5ko5mzf].is-open .svc-panel-h[data-astro-cid-u5ko5mzf]{transition:clip-path .55s var(--ease-out) .18s}html.js .svc-row[data-astro-cid-u5ko5mzf].is-open .svc-item[data-astro-cid-u5ko5mzf]:before{transition:transform .3s var(--ease-out) calc(.26s + var(--i) * 60ms)}html.js .svc-row[data-astro-cid-u5ko5mzf].is-open .svc-item-t[data-astro-cid-u5ko5mzf]{transition:clip-path .6s var(--ease-out) calc(.42s + var(--i) * 60ms)}html.js .svc-row[data-astro-cid-u5ko5mzf].is-open .svc-explore[data-astro-cid-u5ko5mzf]{transition:clip-path .55s var(--ease-out) calc(.42s + var(--i) * 60ms)}}@media (width<=900px){.svc-row[data-astro-cid-u5ko5mzf]{--c1:40px}.svc-head[data-astro-cid-u5ko5mzf]{grid-template-columns:var(--c1) minmax(0, 1fr) 44px}.svc-lede[data-astro-cid-u5ko5mzf]{grid-column:2;max-width:40ch;margin-top:18px}.svc-mark[data-astro-cid-u5ko5mzf]{grid-area:1/3}.svc-list[data-astro-cid-u5ko5mzf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.svc-row[data-astro-cid-u5ko5mzf]{--c1:32px;--gap:12px}.svc-n[data-astro-cid-u5ko5mzf]{gap:6px}.svc-list[data-astro-cid-u5ko5mzf]{grid-template-columns:1fr;gap:14px}}.svc[data-astro-cid-7a6hbtlg]{padding-top:clamp(8px,1vw,16px);padding-bottom:var(--section-y)}.cta[data-astro-cid-7a6hbtlg]{border-top:1px solid var(--ink)}.cta-row[data-astro-cid-7a6hbtlg]{grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:32px;display:grid}.cta-row[data-astro-cid-7a6hbtlg] .h2[data-astro-cid-7a6hbtlg]{max-width:20ch}@media (width<=820px){.cta-row[data-astro-cid-7a6hbtlg]{grid-template-columns:1fr}}
