:root[data-theme=light]{--text-body:#36313d;--text-comment:#635e69;--text-high-contrast:#313131;--text-medium-contrast:#635e69;--text-low-contrast:#746d76;--detail-high-contrast:silver;--detail-medium-contrast:#eaeaea;--detail-low-contrast:#f0f0f2;--text-body-rgb-value:54, 49, 61;--text-comment-rgb-value:99, 94, 105;--text-high-contrast-rgb-value:49, 49, 49;--text-medium-contrast-rgb-value:99, 94, 105;--text-low-contrast-rgb-value:116, 109, 118;--detail-high-contrast-rgb-value:192, 192, 192;--detail-medium-contrast-rgb-value:234, 234, 234;--detail-low-contrast-rgb-value:240, 240, 242}:root[data-theme=dark]{--text-body:#dedede;--text-comment:#aaa;--text-high-contrast:#e6e6e6;--text-medium-contrast:#cacaca;--text-low-contrast:#aaa;--detail-high-contrast:#656565;--detail-medium-contrast:#191919;--detail-low-contrast:#151515;--text-body-rgb-value:222, 222, 222;--text-comment-rgb-value:170, 170, 170;--text-high-contrast-rgb-value:230, 230, 230;--text-medium-contrast-rgb-value:202, 202, 202;--text-low-contrast-rgb-value:170, 170, 170;--detail-high-contrast-rgb-value:101, 101, 101;--detail-medium-contrast-rgb-value:25, 25, 25;--detail-low-contrast-rgb-value:21, 21, 21}.embla{--slide-height:33rem;--slide-spacing:1rem;--slide-size:100%;max-width:48rem;margin:auto auto 1rem}.embla__viewport{overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.embla__slide__container{height:var(--slide-height);user-select:none;border:.15rem solid #0000;border-radius:1.2rem;flex-wrap:wrap;justify-content:center;align-items:normal;display:flex;overflow:hidden}.imageCaption{text-wrap-style:balance;text-align:center;font-size:.8em;font-style:italic}.embla__controls{grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem;display:grid}.embla__buttons{grid-template-columns:repeat(2,1fr);align-items:center;gap:.6rem;display:grid}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);-webkit-appearance:none;appearance:none;touch-action:manipulation;cursor:pointer;border:0;border:.2rem solid var(--detail-medium-contrast);z-index:1;width:2.5rem;height:2.5rem;color:var(--text-body);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;transform:rotate(0)}.embla__button--disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}.embla__selected-snap-display{color:var(--text-low-contrast);place-self:center flex-end;font-weight:600}.embla__slide:first-child{flex:0 0 90%}.embla__slide:nth-child(2){flex:0 0 60%}.embla__slide:nth-child(3){flex:0 0 75%}.embla__slide:nth-child(4){flex:0 0 80%}.embla__slide:nth-child(5),.embla__slide:nth-child(6){flex:0 0 100%}@layer components{:where(.ma-fsib){--ma-fsib-dim:.4;--ma-fsib-blur:0px;--ma-fsib-scale:1;--ma-fsib-grey:0}:where(ul.ma-fsib,ol.ma-fsib){margin:0;padding:0;list-style:none}:where(.ma-fsib>*){transition:opacity .25s ease-out,filter .25s ease-out,scale .25s ease-out}@media (hover:hover){:where(.ma-fsib:has(>:hover)>:not(:hover)){opacity:var(--ma-fsib-dim);filter:blur(var(--ma-fsib-blur)) grayscale(var(--ma-fsib-grey));scale:var(--ma-fsib-scale)}}:where(.ma-fsib:has(:focus-visible)>:not(:focus-within)){opacity:var(--ma-fsib-dim);filter:blur(var(--ma-fsib-blur)) grayscale(var(--ma-fsib-grey));scale:var(--ma-fsib-scale)}@media (prefers-reduced-motion:reduce){:where(.ma-fsib>*){transition:none}:where(.ma-fsib:has(>:hover)>*),:where(.ma-fsib:has(:focus-visible)>*){scale:1}}}.service-grid:where(.astro-2rgb55cq){gap:var(--ms-card-gap);clear:right;grid-template-columns:repeat(auto-fill,minmax(min(12rem,50% - .375rem),1fr));margin-block:1rem;display:grid}.service-card:where(.astro-2rgb55cq){align-items:center;gap:var(--ms-card-gap);padding:var(--ms-card-pad);border:1px solid var(--sl-color-gray-5);box-shadow:var(--sl-shadow-sm);color:var(--sl-color-white);border-radius:.5rem;text-decoration:none;display:flex}.service-card:where(.astro-2rgb55cq):hover{background:var(--sl-color-gray-7,var(--sl-color-gray-6));border-color:var(--sl-color-gray-2)}.service-icon:where(.astro-2rgb55cq){width:var(--ms-card-icon-size);height:var(--ms-card-icon-size);flex:none;place-items:center;display:grid}.service-initials:where(.astro-2rgb55cq){background:var(--sl-color-gray-5);width:100%;height:100%;color:var(--sl-color-white);font-weight:600;font-size:var(--ms-card-initials-text);border-radius:50%;place-items:center;display:grid}.service-text:where(.astro-2rgb55cq){flex-direction:column;min-width:0;display:flex}.service-name:where(.astro-2rgb55cq){font-weight:600;font-size:var(--ms-card-name-text);line-height:var(--sl-line-height-headings)}.service-note:where(.astro-2rgb55cq){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs)}
