.section-heading[data-astro-cid-ypavld2q]{gap:1.25rem;display:grid}.section-heading[data-astro-cid-ypavld2q] .accent{color:var(--color-heading-accent)}.section-heading__paragraphs[data-astro-cid-ypavld2q]{gap:var(--space-4);display:grid}.section-heading__paragraphs[data-astro-cid-ypavld2q] p{margin:0}.carousel[data-astro-cid-oulirr76]{display:contents}.carousel__nav[data-astro-cid-oulirr76]{display:none}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){.carousel[data-astro-cid-oulirr76]{flex-direction:column;gap:1rem;min-width:0;display:flex}.carousel[data-astro-cid-oulirr76]>:is(ul,ol){width:auto;min-width:0;max-width:none;margin:-1.5rem calc(-1 * var(--container-pad)) -3rem;padding:1.5rem var(--container-pad) 3rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-pad);scrollbar-width:none;align-items:stretch;gap:.75rem;display:flex;position:relative;overflow:auto hidden}.carousel[data-astro-cid-oulirr76]>:is(ul,ol)::-webkit-scrollbar{display:none}.carousel[data-astro-cid-oulirr76]>:is(ul,ol)>li{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(100% - 2.75rem,26rem);min-width:0}.carousel[data-astro-cid-oulirr76]>:is(ul,ol):focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.carousel__nav[data-astro-cid-oulirr76]:not([hidden]){z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.carousel__count[data-astro-cid-oulirr76]{font-variant-numeric:tabular-nums;align-items:baseline;gap:.15em;margin:0;font-size:1rem;font-weight:700;display:flex}.carousel__sep[data-astro-cid-oulirr76],.carousel__total[data-astro-cid-oulirr76]{opacity:.6}.carousel__btns[data-astro-cid-oulirr76]{gap:.5rem;display:flex}.carousel__btn[data-astro-cid-oulirr76]{border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-bg) 72%, transparent);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;transition:opacity var(--sk-dur-s,.25s) linear, scale var(--sk-dur-m,.3s) var(--sk-ease-in-out,ease);place-items:center;padding:0;display:grid}.carousel__btn--prev[data-astro-cid-oulirr76] svg{rotate:180deg}.carousel__btn[data-astro-cid-oulirr76]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.carousel__btn[data-astro-cid-oulirr76]:active:not([aria-disabled=true]){scale:.94}.carousel__btn[data-astro-cid-oulirr76][aria-disabled=true]{opacity:.35;cursor:default}}.carousel[data-astro-cid-oulirr76] .xp-carousel-peek,.carousel__dots[data-astro-cid-oulirr76]{display:none}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){.carousel--expertise[data-astro-cid-oulirr76]{overflow-anchor:none;gap:2px}.carousel--expertise[data-astro-cid-oulirr76]>ul{--xp-mobile-width:min(300px, calc(100vw - 48px));padding-inline:calc((100vw - var(--xp-mobile-width)) / 2);scroll-padding-inline:calc((100vw - var(--xp-mobile-width)) / 2);gap:16px}.carousel--expertise[data-astro-cid-oulirr76]>ul>li{flex-basis:var(--xp-mobile-width);scroll-snap-align:center}.carousel--expertise[data-astro-cid-oulirr76]>ul>.xp-carousel-peek{display:grid}.carousel--expertise[data-astro-cid-oulirr76] .xp:not([data-centered-active]),.carousel--expertise[data-astro-cid-oulirr76] .xp-carousel-peek{opacity:.6}.carousel--expertise[data-astro-cid-oulirr76] .xp-peek-value{letter-spacing:-.04em;font-size:62.5px;font-weight:800;line-height:1}.carousel--expertise[data-astro-cid-oulirr76] .xp-peek-title{font-size:17.188px;font-weight:800;line-height:1.3}.carousel--expertise[data-astro-cid-oulirr76] .xp-peek-graphic{flex:1;justify-content:center;align-items:flex-end;padding-top:15.625px;display:flex}.carousel--expertise[data-astro-cid-oulirr76] .xp-peek-graphic svg{width:min(100%, calc(var(--gw) * .78125px));height:auto;max-height:106.25px}.carousel--expertise[data-astro-cid-oulirr76] .xp-carousel-peek .xp-peek-graphic{display:flex}.carousel--expertise[data-astro-cid-oulirr76] .xp-carousel-peek .xp-peek-graphic path{opacity:1!important;animation:none!important;scale:1!important}.carousel--expertise:has(.xp.is-open) .xp:not(.is-open),.carousel--expertise:has(.xp.is-open) .xp-carousel-peek{opacity:0}.carousel--expertise:has(.xp.is-open) .carousel__dots{visibility:hidden}.carousel--expertise[data-astro-cid-oulirr76] .carousel__nav[data-astro-cid-oulirr76]:not([hidden]){justify-content:center}.carousel--expertise[data-astro-cid-oulirr76] .carousel__count[data-astro-cid-oulirr76]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.carousel--expertise[data-astro-cid-oulirr76] .carousel__btns[data-astro-cid-oulirr76]{display:none}.carousel__dots[data-astro-cid-oulirr76]{justify-content:center;align-items:center;gap:6px;display:flex}.carousel__dot[data-astro-cid-oulirr76]{cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:24px;height:44px;padding:0;display:grid}.carousel__dot[data-astro-cid-oulirr76] span[data-astro-cid-oulirr76]{background:#0c21172e;border-radius:3px;width:6px;height:6px}.carousel__dot[data-astro-cid-oulirr76][aria-current=true]{width:40px}.carousel__dot[data-astro-cid-oulirr76][aria-current=true] span[data-astro-cid-oulirr76]{background:#00a74f;width:22px}.carousel__dot[data-astro-cid-oulirr76]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}}
