.svc-menu[data-astro-cid-5gprqz5j]{--pad-y:clamp(1.75rem, 1.4rem + 1vw, 2.4rem);--icon-w:40px;--icon-inset:.8rem;padding:var(--pad-y) clamp(1.5rem, 1.2rem + 1vw, 2.1rem);padding-top:max(var(--pad-y), calc(var(--icon-inset) + var(--icon-w) * 1.15 + .5rem));background:var(--c-ink);color:var(--c-on-dark-muted);position:relative;overflow:hidden;box-shadow:0 26px 50px -30px #0f0f1799}.svc-menu__shape[data-astro-cid-5gprqz5j]{clip-path:polygon(46% 0,100% 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(#ffffff1a,#ffffff06);width:34%;height:48%;position:absolute;top:0;right:0}.svc-menu__line[data-astro-cid-5gprqz5j]{transform-origin:100%;pointer-events:none;background:#ffffff38;width:3.5rem;height:1px;position:absolute;bottom:1.1rem;right:0;transform:rotate(-24deg)}.svc-menu[data-astro-cid-5gprqz5j] .svc-menu__icon{top:var(--icon-inset);right:var(--icon-inset);width:var(--icon-w);height:auto;color:var(--c-on-dark);opacity:.22;transition:transform 1s var(--ease-out), opacity var(--dur) var(--ease-out);pointer-events:none;position:absolute;transform:rotate(-8deg)}.svc-menu[data-astro-cid-5gprqz5j]:hover .svc-menu__icon{opacity:.32;transform:rotate(0)}.svc-menu__list[data-astro-cid-5gprqz5j]{z-index:1;gap:.15rem;display:grid;position:relative}.svc-menu__link[data-astro-cid-5gprqz5j]{color:var(--c-on-dark-muted);font-family:var(--f-head);letter-spacing:.04em;text-transform:uppercase;transition:color var(--dur) var(--ease-out);align-items:baseline;padding:.45rem 0;font-size:.95rem;font-weight:400;line-height:1.3;display:flex}.svc-menu__tick[data-astro-cid-5gprqz5j]{background:var(--c-accent);width:0;height:2px;transition:width var(--dur) var(--ease-out), margin var(--dur) var(--ease-out);flex:none;align-self:center;margin-right:0}.svc-menu__label[data-astro-cid-5gprqz5j]{min-width:0}.svc-menu__link[data-astro-cid-5gprqz5j]:hover,.svc-menu__link[data-astro-cid-5gprqz5j]:focus-visible{color:var(--c-on-dark)}.svc-menu__link[data-astro-cid-5gprqz5j]:hover .svc-menu__tick[data-astro-cid-5gprqz5j],.svc-menu__link[data-astro-cid-5gprqz5j]:focus-visible .svc-menu__tick[data-astro-cid-5gprqz5j]{width:14px;margin-right:.7rem}.svc-menu__link[data-astro-cid-5gprqz5j].is-current{color:var(--c-on-dark);font-weight:600}.svc-menu__link[data-astro-cid-5gprqz5j].is-current .svc-menu__tick[data-astro-cid-5gprqz5j]{width:14px;margin-right:.7rem}.svc-menu__link[data-astro-cid-5gprqz5j]:focus-visible{outline-offset:2px}.other[data-astro-cid-5l73g5hu]{border-top:1px solid var(--c-line);padding-top:clamp(2.5rem,2rem + 2.5vw,4rem)}.other__title[data-astro-cid-5l73g5hu]{color:var(--c-heading);font-size:clamp(1.5rem,1.3rem + .8vw,1.9rem);font-weight:400}.other__list[data-astro-cid-5l73g5hu]{gap:1.25rem;margin-top:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);display:grid}.other-card[data-astro-cid-5l73g5hu]{background:var(--c-surface-3);transition:background-color var(--dur) var(--ease-out), box-shadow .6s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem 2rem;padding:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);display:grid;position:relative}.other-card[data-astro-cid-5l73g5hu]:before{content:"";background:var(--c-accent);transform-origin:bottom;width:3px;transition:transform .6s var(--ease-out);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.other-card__title[data-astro-cid-5l73g5hu]{letter-spacing:.01em;text-transform:uppercase;color:var(--c-heading);transition:transform .5s var(--ease-out);font-size:clamp(1.1rem,1rem + .45vw,1.35rem);font-weight:400;line-height:1.25}.other-card__link[data-astro-cid-5l73g5hu]:after{content:"";z-index:1;position:absolute;inset:0}.other-card__link[data-astro-cid-5l73g5hu]:focus-visible{outline:none}.other-card__link[data-astro-cid-5l73g5hu]:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.other-card__excerpt[data-astro-cid-5l73g5hu]{max-width:62ch;color:var(--c-body);margin-top:.9rem;font-size:.95rem}.other-card__arrow[data-astro-cid-5l73g5hu]{width:48px;height:48px;color:var(--c-heading);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border:1px solid #0f0f1729;place-items:center;display:grid}.other-card__arrow[data-astro-cid-5l73g5hu] svg{transition:transform var(--dur) var(--ease-out)}.other-card[data-astro-cid-5l73g5hu]:is(:hover,:focus-within){background:#e2e8f0;box-shadow:0 18px 40px -28px #0f0f1759}.other-card[data-astro-cid-5l73g5hu]:is(:hover,:focus-within):before{transform:scaleY(1)}.other-card[data-astro-cid-5l73g5hu]:is(:hover,:focus-within) .other-card__title[data-astro-cid-5l73g5hu]{transform:translate(4px)}.other-card[data-astro-cid-5l73g5hu]:is(:hover,:focus-within) .other-card__arrow[data-astro-cid-5l73g5hu]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-ink)}.other-card[data-astro-cid-5l73g5hu]:is(:hover,:focus-within) .other-card__arrow[data-astro-cid-5l73g5hu] svg{transform:translate(3px)}@media (width<=479.98px){.other-card[data-astro-cid-5l73g5hu]{grid-template-columns:minmax(0,1fr)}.other-card__arrow[data-astro-cid-5l73g5hu]{width:42px;height:42px}}.post[data-astro-cid-k4xwvpis]{padding-top:clamp(.5rem,.25rem + 1.5vw,2rem);padding-bottom:var(--section-y);container-type:inline-size}.post__layout[data-astro-cid-k4xwvpis]{grid-template-columns:minmax(0,1fr);grid-template-areas:"body""menu""cta""other";display:grid}.post__body[data-astro-cid-k4xwvpis]{grid-area:body}.post__menu[data-astro-cid-k4xwvpis]{grid-area:menu;margin-top:clamp(2.25rem,1.8rem + 2vw,3rem)}.post__cta[data-astro-cid-k4xwvpis]{grid-area:cta;margin-top:clamp(2.5rem,2rem + 2.5vw,4rem)}.post__other[data-astro-cid-k4xwvpis]{grid-area:other;margin-top:clamp(2.75rem,2.2rem + 3vw,4.5rem)}.post__body[data-astro-cid-k4xwvpis]{max-width:68ch;color:var(--c-body);font-size:1.0625rem;line-height:1.85}.post__body[data-astro-cid-k4xwvpis]>*+*{margin-top:1.15em}.post__body[data-astro-cid-k4xwvpis]>p:first-child{color:var(--c-text);font-size:clamp(1.0625rem,1rem + .3vw,1.2rem);line-height:1.75}.post__body[data-astro-cid-k4xwvpis] :is(h2,h3){color:var(--c-heading);margin-top:1.8em}.post__body[data-astro-cid-k4xwvpis] h2{font-size:var(--fs-h3);font-weight:500}.post__body[data-astro-cid-k4xwvpis] ul{padding-left:1.2em}.post__body[data-astro-cid-k4xwvpis] li::marker{color:var(--c-accent)}@container (width>=720px){.post__layout[data-astro-cid-k4xwvpis]{grid-template:"body menu""cta menu""other menu"1fr/minmax(0,1fr) clamp(250px,30%,320px);column-gap:clamp(2.5rem,1rem + 5vw,5.5rem)}.post__menu[data-astro-cid-k4xwvpis]{align-self:start;margin-top:0;position:sticky;top:2rem}}@media (width<=1279.98px){.post__menu[data-astro-cid-k4xwvpis]{top:calc(var(--topbar-h) + 1.25rem)}}
