.hero_wrap[data-astro-cid-acwi7emv]{min-height:100svh;padding-top:var(--_spacing---section-space--page-top);-webkit-print-color-adjust:exact;print-color-adjust:exact;justify-content:flex-end;padding-bottom:0;overflow:clip}.hero_content[data-astro-cid-acwi7emv]{--hero--scrim:62%;--hero--scrim-rise:calc(var(--_typography---font-size--display) * .3);--hero--scrim-fade:clamp(10rem, 30svh, 18rem);--hero--scrim-top:calc(100% - var(--hero--scrim-fade));z-index:1;margin-top:calc((var(--hero--scrim-rise) + var(--hero--scrim-fade)) * -1);padding-top:calc(var(--hero--scrim-rise) + var(--hero--scrim-fade));padding-bottom:var(--_spacing---space--8);background-image:linear-gradient(to top, color-mix(in srgb, var(--color-ink) var(--hero--scrim), transparent) var(--hero--scrim-top), color-mix(in srgb, var(--color-ink) calc(var(--hero--scrim) * .896), transparent) calc(var(--hero--scrim-top) + var(--hero--scrim-fade) * .2), color-mix(in srgb, var(--color-ink) calc(var(--hero--scrim) * .648), transparent) calc(var(--hero--scrim-top) + var(--hero--scrim-fade) * .4), color-mix(in srgb, var(--color-ink) calc(var(--hero--scrim) * .352), transparent) calc(var(--hero--scrim-top) + var(--hero--scrim-fade) * .6), color-mix(in srgb, var(--color-ink) calc(var(--hero--scrim) * .104), transparent) calc(var(--hero--scrim-top) + var(--hero--scrim-fade) * .8), transparent);position:relative}@media (forced-colors:active){.hero_content[data-astro-cid-acwi7emv]:before{content:"";z-index:-1;forced-color-adjust:none;background-image:linear-gradient(to top, Canvas var(--hero--scrim-top), transparent);pointer-events:none;position:absolute;inset:0}}.hero_layout[data-astro-cid-acwi7emv]{align-items:flex-start;gap:var(--_spacing---space--6);flex-direction:column;display:flex}.hero_title[data-astro-cid-acwi7emv]{max-width:min(7.75em,100%)}.hero_aside[data-astro-cid-acwi7emv]{align-items:flex-start;gap:var(--_spacing---space--6);flex-direction:column;max-width:100%;display:flex}.hero_intro[data-astro-cid-acwi7emv]{max-width:23.5em}.hero_links[data-astro-cid-acwi7emv]{gap:var(--_spacing---space--5) var(--_spacing---space--6);flex-wrap:wrap;display:flex}.what-we-do_layout[data-astro-cid-ejqldzme]{gap:var(--_spacing---space--7);flex-direction:column;display:flex}.what-we-do_heading[data-astro-cid-ejqldzme]{align-items:start;gap:var(--_spacing---space--6);flex-direction:column;display:flex}.what-we-do_heading[data-astro-cid-ejqldzme]>[data-astro-cid-ejqldzme]{margin-block:0}.what-we-do_intro[data-astro-cid-ejqldzme]{max-width:24.4em}.what-we-do_tabs[data-astro-cid-ejqldzme]{gap:var(--_spacing---space--6);flex-direction:column;display:flex}.what-we-do_tablist[data-astro-cid-ejqldzme]{--tab-marker-x:0;--tab-marker-y:0;--tab-marker-w:0;--tab-marker-h:0;isolation:isolate;justify-content:start;gap:var(--_spacing---space--3) var(--_spacing---space--6);flex-wrap:wrap;display:none;position:relative}@media screen{.what-we-do_tablist[data-astro-cid-ejqldzme]{display:flex}}.what-we-do_tab[data-astro-cid-ejqldzme]{--what-we-do--tab-end:max(var(--_spacing---space--5), calc(var(--_typography---font-size--text-small) * 1.5));padding:var(--_spacing---space--4) var(--what-we-do--tab-end) var(--_spacing---space--4) var(--_spacing---space--5);font-size:var(--_typography---font-size--text-small);color:color-mix(in srgb, var(--_theme---text) 80%, transparent);transition:color var(--motion--duration-hover) ease;display:block;position:relative}.what-we-do_tab-count[data-astro-cid-ejqldzme]{top:.4em;left:calc(100% - var(--what-we-do--tab-end));font-size:.75em;line-height:1;position:absolute}.what-we-do_tab[data-astro-cid-ejqldzme]:before{content:"";z-index:-1;background-color:color-mix(in srgb, var(--_theme---button-primary--background-hover) 30%, transparent);opacity:0;transition:opacity var(--motion--duration-hover) ease;position:absolute;inset:0}.what-we-do_tab[data-astro-cid-ejqldzme][aria-selected=true]{color:var(--_theme---text)}@media (hover:hover){.what-we-do_tab[data-astro-cid-ejqldzme]:hover{color:var(--_theme---text)}.what-we-do_tab[data-astro-cid-ejqldzme]:not([aria-selected=true]):hover:before{opacity:1}}.what-we-do_tab[data-astro-cid-ejqldzme]:focus-visible{color:var(--_theme---text)}.what-we-do_tab[data-astro-cid-ejqldzme]:not([aria-selected=true]):focus-visible:before{opacity:1}.what-we-do_marker[data-astro-cid-ejqldzme]{z-index:-1;width:var(--tab-marker-w);height:var(--tab-marker-h);translate:var(--tab-marker-x) var(--tab-marker-y);background-color:var(--color-gold);box-shadow:inset 0 calc(var(--border-width--main) * -2) 0 var(--_theme---text);opacity:0;pointer-events:none;transition:translate var(--motion--duration-switch) var(--motion--ease-in-out), width var(--motion--duration-switch) var(--motion--ease-in-out), height var(--motion--duration-switch) var(--motion--ease-in-out);position:absolute;top:0;left:0}[data-astro-cid-ejqldzme][data-marker]>.what-we-do_marker[data-astro-cid-ejqldzme]{opacity:1}[data-astro-cid-ejqldzme][data-marker=instant]>.what-we-do_marker[data-astro-cid-ejqldzme]{transition:none}.what-we-do_split[data-astro-cid-ejqldzme]{display:var(--flex-medium,grid);grid-template-columns:repeat(var(--site--column-count), minmax(0, 1fr));align-items:var(--start-medium,center);gap:var(--_spacing---space--6) var(--site--gutter);flex-direction:column}.what-we-do_photos[data-astro-cid-ejqldzme]{aspect-ratio:800/520;isolation:isolate;background-color:var(--color-ink);grid-column:1/span 7;align-self:start;width:100%;position:relative;overflow:hidden}.what-we-do_photo[data-astro-cid-ejqldzme]{position:absolute;inset:0}.what-we-do_photo[data-astro-cid-ejqldzme]>picture,.what-we-do_photo-img[data-astro-cid-ejqldzme]{width:100%;height:100%;display:block}.what-we-do_photo-img[data-astro-cid-ejqldzme]{object-fit:cover}.what-we-do_photo[data-astro-cid-ejqldzme]:not(:first-child){display:none}.what-we-do_panels[data-astro-cid-ejqldzme]{row-gap:var(--_spacing---space--8);grid-column:9/-1;width:100%;display:grid}.what-we-do_panel[data-astro-cid-ejqldzme]{justify-self:start;align-items:start;gap:var(--_spacing---space--6);outline-offset:var(--_spacing---space--3);flex-direction:column;display:flex}.what-we-do_panel[data-astro-cid-ejqldzme]>[data-astro-cid-ejqldzme]{margin-block:0}.what-we-do_panel-title[data-astro-cid-ejqldzme]{text-wrap:balance}.what-we-do_panel-text[data-astro-cid-ejqldzme]{max-width:21.25em;font-size:var(--_typography---font-size--text-small)}@container (width<53em){.what-we-do_photos[data-astro-cid-ejqldzme]{max-height:60svh}}@container (38em<=width<53em){.what-we-do_panel[data-astro-cid-ejqldzme]{grid-template-columns:repeat(var(--site--column-count), minmax(0, 1fr));justify-self:stretch;align-items:start;column-gap:var(--site--gutter);display:grid}.what-we-do_panel-title[data-astro-cid-ejqldzme]{grid-column:1/span 5}.what-we-do_panel-text[data-astro-cid-ejqldzme]{grid-column:7/-1}}@media screen{[data-astro-cid-ejqldzme][data-tabs=ready] .what-we-do_photo[data-astro-cid-ejqldzme]{opacity:0;display:block}[data-astro-cid-ejqldzme][data-tabs=ready] .what-we-do_photo[data-astro-cid-ejqldzme].is-active{opacity:1}[data-astro-cid-ejqldzme][data-tabs=ready] .what-we-do_panel[data-astro-cid-ejqldzme]{visibility:hidden;grid-area:1/1;align-self:start}[data-astro-cid-ejqldzme][data-tabs=ready] .what-we-do_panel[data-astro-cid-ejqldzme]:is(.is-active,.is-leaving){visibility:visible}[data-astro-cid-ejqldzme][data-tabs=ready] .what-we-do_panel[data-astro-cid-ejqldzme].is-leaving{opacity:0;pointer-events:none;transition:opacity var(--motion--duration-hover) ease}}@media print{.what-we-do_photos[data-astro-cid-ejqldzme],.what-we-do_panel[data-astro-cid-ejqldzme]{break-inside:avoid}.what-we-do_panel[data-astro-cid-ejqldzme]{padding-top:var(--_spacing---space--2)}}@media (forced-colors:active){.what-we-do_marker[data-astro-cid-ejqldzme]{display:none}.what-we-do_tab[data-astro-cid-ejqldzme][aria-selected=true] .what-we-do_tab-text[data-astro-cid-ejqldzme]{text-decoration-line:underline;text-decoration-thickness:calc(var(--border-width--main) * 2);text-underline-offset:var(--text-link--underline-offset)}}.case-showcase_wrap[data-astro-cid-q7srt4yc]{--_theme---heading-accent:var(--color-white);--_theme---text-link--border-hover:var(--color-white);-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:120svh;overflow:clip}.case-showcase_photos[data-astro-cid-q7srt4yc]{isolation:isolate;position:absolute;inset:0}.case-showcase_photo[data-astro-cid-q7srt4yc]{position:absolute;inset:0}.case-showcase_photo[data-astro-cid-q7srt4yc]>picture,.case-showcase_photo-img[data-astro-cid-q7srt4yc]{width:100%;height:100%;display:block}.case-showcase_photo-img[data-astro-cid-q7srt4yc]{object-fit:cover}.case-showcase_photo[data-astro-cid-q7srt4yc]:not(:first-child){display:none}[data-astro-cid-q7srt4yc][data-case-showcase=ready] .case-showcase_photo[data-astro-cid-q7srt4yc]{opacity:0;display:block}[data-astro-cid-q7srt4yc][data-case-showcase=ready] .case-showcase_photo[data-astro-cid-q7srt4yc].is-active{opacity:1}.case-showcase_contain[data-astro-cid-q7srt4yc]{flex-grow:1;justify-content:flex-end}.case-showcase_layout[data-astro-cid-q7srt4yc]{--case-showcase--fade:calc(var(--_spacing---section-space--large) * 2);--case-showcase--lead:var(--_spacing---space--3);--case-showcase--scrim-label:62%;--case-showcase--scrim-names:70%;--case-showcase--scrim-end:90%;isolation:isolate;align-items:flex-start;row-gap:var(--_spacing---space--8);flex-direction:column;display:flex;position:relative}.case-showcase_scrim[data-astro-cid-q7srt4yc]{z-index:-1;top:0;bottom:calc(-1 * var(--_spacing---section-space--large) * var(--section--space-scale));pointer-events:none;background-image:linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--color-ink) calc(var(--case-showcase--scrim-label) * .0311), transparent) calc(var(--case-showcase--fade) * .125), color-mix(in srgb, var(--color-ink) calc(var(--case-showcase--scrim-label) * .1292), transparent) calc(var(--case-showcase--fade) * .25), color-mix(in srgb, var(--color-ink) calc(var(--case-showcase--scrim-label) * .2928), transparent) calc(var(--case-showcase--fade) * .375), color-mix(in srgb, var(--color-ink) calc(var(--case-showcase--scrim-label) * .5), transparent) calc(var(--case-showcase--fade) * .5), color-mix(in srgb, var(--color-ink) calc(var(--case-showcase--scrim-label) * .7072), transparent) calc(var(--case-showcase--fade) * .625), color-mix(in srgb, var(--color-ink) calc(var(--case-showcase--scrim-label) * .8708), transparent) calc(var(--case-showcase--fade) * .75), color-mix(in srgb, var(--color-ink) calc(var(--case-showcase--scrim-label) * .9689), transparent) calc(var(--case-showcase--fade) * .875), color-mix(in srgb, var(--color-ink) var(--case-showcase--scrim-label), transparent) var(--case-showcase--fade), color-mix(in srgb, var(--color-ink) var(--case-showcase--scrim-names), transparent) calc(var(--case-showcase--fade) + var(--case-showcase--lead) + var(--_spacing---space--6)), color-mix(in srgb, var(--color-ink) var(--case-showcase--scrim-end), transparent) 100%);position:absolute;inset-inline:calc(50% - 50vw)}.case-showcase_end[data-astro-cid-q7srt4yc]{align-items:flex-start;gap:var(--_spacing---space--6);flex-direction:column;display:flex}.case-showcase_end[data-astro-cid-q7srt4yc]>[data-astro-cid-q7srt4yc]{margin-block:0}.case-showcase_heading[data-astro-cid-q7srt4yc]{margin-top:calc(var(--case-showcase--fade) + var(--case-showcase--lead));align-items:flex-start;gap:var(--_spacing---space--6);flex-direction:column;display:flex}.case-showcase_title[data-astro-cid-q7srt4yc],.case-showcase_intro[data-astro-cid-q7srt4yc]{margin-block:0}.case-showcase_intro[data-astro-cid-q7srt4yc]{max-width:30em}.case-showcase_list[data-astro-cid-q7srt4yc]{grid-template-columns:repeat(var(--case-showcase--count), auto);justify-content:start;align-items:start;gap:var(--_spacing---space--4);margin:calc(var(--_spacing---space--7) - var(--_spacing---space--6)) 0 0;padding:0;list-style:none;display:grid}@container (width<53em){.case-showcase_list[data-astro-cid-q7srt4yc]{grid-template-columns:repeat(2,auto)}}@container (width<27em){.case-showcase_list[data-astro-cid-q7srt4yc]{grid-template-columns:auto}}.case-showcase_item[data-astro-cid-q7srt4yc]{--case-showcase--line:var(--border-width--main);--case-showcase--delay:var(--motion--stagger);gap:var(--_spacing---space--4);width:fit-content;padding:var(--_spacing---space--3) 0 var(--_spacing---space--3) var(--_spacing---space--3);font-size:var(--_typography---font-size--case-name);flex-direction:column;display:flex;position:relative}.case-showcase_item[data-astro-cid-q7srt4yc]>p[data-astro-cid-q7srt4yc]{margin-block:0}[data-astro-cid-q7srt4yc][data-case-showcase=ready] .case-showcase_item[data-astro-cid-q7srt4yc]{cursor:pointer}.case-showcase_name[data-astro-cid-q7srt4yc]{--_text-style---font-size:var(--_typography---font-size--case-name);transition:color var(--motion--duration-hover) ease}[data-astro-cid-q7srt4yc][data-case-showcase=ready] .case-showcase_item[data-astro-cid-q7srt4yc]:not(.is-active) .case-showcase_name[data-astro-cid-q7srt4yc]{color:color-mix(in srgb, var(--_theme---text) 80%, transparent)}.case-showcase_line[data-astro-cid-q7srt4yc]{opacity:0;pointer-events:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:opacity var(--motion--duration-hover) ease;background-color:currentColor;position:absolute;left:0}.case-showcase_item[data-astro-cid-q7srt4yc].is-active .case-showcase_line[data-astro-cid-q7srt4yc]{opacity:1}.case-showcase_side[data-astro-cid-q7srt4yc]{width:var(--case-showcase--line);top:0;bottom:0}.case-showcase_top[data-astro-cid-q7srt4yc]{height:var(--case-showcase--line);width:1.4231em;transition:opacity var(--motion--duration-hover) ease, width calc(var(--motion--duration-bracket) / 2) var(--motion--ease-out);top:0}.case-showcase_bottom[data-astro-cid-q7srt4yc]{height:var(--case-showcase--line);transform-origin:0;width:.3846em;transition:opacity var(--motion--duration-hover) ease, transform calc(var(--motion--duration-bracket) / 2) var(--motion--ease-out);bottom:0}@media (hover:hover){.case-showcase_item[data-astro-cid-q7srt4yc]:hover .case-showcase_top[data-astro-cid-q7srt4yc]{width:61.8%;transition:opacity var(--motion--duration-hover) ease, width var(--motion--duration-bracket) var(--motion--ease-out)}.case-showcase_item[data-astro-cid-q7srt4yc]:hover .case-showcase_bottom[data-astro-cid-q7srt4yc]{transition:opacity var(--motion--duration-hover) ease, transform var(--motion--duration-bracket) var(--motion--ease-out) var(--case-showcase--delay);transform:scaleX(1.15)}}@media (prefers-reduced-motion:reduce){.case-showcase_item[data-astro-cid-q7srt4yc]{--case-showcase--delay:0s}}@media (forced-colors:active){.case-showcase_line[data-astro-cid-q7srt4yc]{forced-color-adjust:none;background-color:canvastext}.case-showcase_scrim[data-astro-cid-q7srt4yc]{forced-color-adjust:none;background-image:linear-gradient(to bottom, transparent 0, Canvas var(--case-showcase--fade))}}.testimonials_wrap[data-astro-cid-gakqr736]{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:120svh;overflow:clip}.testimonials_photo[data-astro-cid-gakqr736]{position:absolute;inset:0}.testimonials_photo[data-astro-cid-gakqr736]>picture,.testimonials_photo-img[data-astro-cid-gakqr736]{width:100%;height:100%;display:block}.testimonials_photo-img[data-astro-cid-gakqr736]{object-fit:cover;object-position:50% 50%;filter:grayscale()brightness(.62)contrast(1.12)}.testimonials_overlay[data-astro-cid-gakqr736]{--number:75;mix-blend-mode:multiply}@media (forced-colors:active){.testimonials_overlay[data-astro-cid-gakqr736]{mix-blend-mode:normal}}.testimonials_layout[data-astro-cid-gakqr736]{margin-top:calc(var(--_spacing---space--8) * var(--_responsive---large));display:var(--flex-medium,grid);grid-template-columns:repeat(var(--site--column-count), minmax(0, 1fr));align-items:var(--start-medium,center);gap:var(--_spacing---space--7) var(--site--gutter);flex-direction:column}.testimonials_figure[data-astro-cid-gakqr736]{display:var(--flex-medium,grid);grid-area:1/1/span 2/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;align-self:stretch;align-items:var(--start-medium,center);gap:var(--_spacing---space--7) var(--site--gutter);flex-direction:column;margin:0}.testimonials_quote[data-astro-cid-gakqr736]{--testimonials--mark:.402em;grid-area:1/1/auto/-1;align-self:stretch;margin:0;position:relative}.testimonials_caption[data-astro-cid-gakqr736]{grid-area:2/9/auto/-1}.testimonials_link[data-astro-cid-gakqr736]{grid-area:2/1/auto/9}@container (width<53em){.testimonials_layout[data-astro-cid-gakqr736]{gap:var(--_spacing---space--6)}}.testimonials_text[data-astro-cid-gakqr736]{width:min(16.2em,100%);margin:0;padding-inline-start:calc(var(--testimonials--mark) * (var(--_responsive---small) + var(--_responsive---xsmall)))}.testimonials_mark[data-astro-cid-gakqr736]{top:0;right:calc(100% - var(--testimonials--mark) * (var(--_responsive---small) + var(--_responsive---xsmall)));margin:0;position:absolute}.integrations_label[data-astro-cid-ki43kjrb]{margin-block:0}@media (forced-colors:active){.integrations_label[data-astro-cid-ki43kjrb]{position:relative}}.integrations_title[data-astro-cid-ki43kjrb]{max-width:min(11.425em,100%);margin:var(--_spacing---space--6) 0 0}.integrations_wall[data-astro-cid-ki43kjrb]{--integrations--logo-cols:4;--integrations--ratio:.75;--integrations--logo-pad:var(--_spacing---space--6);--integrations--pad:var(--integrations--logo-pad);--integrations--line:var(--border-width--main) solid var(--_theme---border);--integrations--logo:min(calc(var(--_typography---font-size--text-main) * 2.25), calc((100cqi / var(--integrations--logo-cols) - var(--integrations--logo-pad) * 2) / 5.2));grid-template-columns:repeat(var(--site--column-count), minmax(0, 1fr));grid-auto-rows:minmax(calc(100cqi / var(--integrations--logo-cols) * var(--integrations--ratio)), auto);margin:calc(var(--_spacing---space--6) + var(--_spacing---space--8)) 0 0;border-top:var(--integrations--line);border-left:var(--integrations--line);padding:0;display:grid}.integrations_cell[data-astro-cid-ki43kjrb]{--integrations--span:3}.integrations_cell[data-astro-cid-ki43kjrb]:nth-child(n+5){--integrations--span:4}@container (width<48em){.integrations_wall[data-astro-cid-ki43kjrb]{--integrations--logo-cols:3}.integrations_cell[data-astro-cid-ki43kjrb],.integrations_cell[data-astro-cid-ki43kjrb]:nth-child(n+5){--integrations--span:6}.integrations_cell[data-astro-cid-ki43kjrb]:nth-child(-n+3){--integrations--span:4}}@container (width<42em){.integrations_wall[data-astro-cid-ki43kjrb]{--integrations--logo-pad:var(--_spacing---space--5)}}@container (width<40em){.integrations_wall[data-astro-cid-ki43kjrb]{--integrations--logo-cols:2}.integrations_cell[data-astro-cid-ki43kjrb]:nth-child(-n+3){--integrations--span:6}.integrations_cell[data-astro-cid-ki43kjrb]:last-child{--integrations--span:12}}@container (width<27em){.integrations_wall[data-astro-cid-ki43kjrb]{--integrations--ratio:1;--integrations--logo-pad:var(--_spacing---space--4)}.integrations_name[data-astro-cid-ki43kjrb]{--_text-style---font-size:var(--_typography---font-size--text-tiny)}}@container (width<20.5em){.integrations_wall[data-astro-cid-ki43kjrb]{--integrations--logo-pad:var(--_spacing---space--3)}}.integrations_wall[data-astro-cid-ki43kjrb].is-with-text{grid-auto-rows:1fr}@container (width<64em){.is-with-text[data-astro-cid-ki43kjrb] .integrations_cell[data-astro-cid-ki43kjrb]{--integrations--span:6}.is-with-text[data-astro-cid-ki43kjrb] .integrations_cell[data-astro-cid-ki43kjrb]:nth-child(-n+3){--integrations--span:4}}@container (width<40em){.is-with-text[data-astro-cid-ki43kjrb] .integrations_cell[data-astro-cid-ki43kjrb]:nth-child(-n+3){--integrations--span:6}.is-with-text[data-astro-cid-ki43kjrb] .integrations_cell[data-astro-cid-ki43kjrb]:last-child{--integrations--span:12}}@container (width<27em){.integrations_wall[data-astro-cid-ki43kjrb].is-with-text{--integrations--pad:var(--_spacing---space--5);grid-auto-rows:auto}.is-with-text[data-astro-cid-ki43kjrb] .integrations_cell[data-astro-cid-ki43kjrb],.is-with-text[data-astro-cid-ki43kjrb] .integrations_cell[data-astro-cid-ki43kjrb]:nth-child(-n+3),.is-with-text[data-astro-cid-ki43kjrb] .integrations_cell[data-astro-cid-ki43kjrb]:last-child{--integrations--span:12;--integrations--lift-on:0}}.integrations_cell[data-astro-cid-ki43kjrb]{grid-column:span var(--integrations--span);row-gap:var(--_spacing---space--6);min-width:0;padding:var(--integrations--pad);border-right:var(--integrations--line);border-bottom:var(--integrations--line);transition:background-color var(--motion--duration-hover) var(--motion--ease-out);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.integrations_logo[data-astro-cid-ki43kjrb]{height:calc(var(--integrations--logo) * var(--integrations--band));grid-row:1;align-self:center;align-items:center;min-width:0;display:flex}.integrations_cell[data-astro-cid-ki43kjrb]{--integrations--lift-on:1}.integrations_mark[data-astro-cid-ki43kjrb]{height:calc(var(--integrations--logo) * var(--integrations--scale));aspect-ratio:var(--integrations--aspect);max-width:100%;translate:0 calc(var(--integrations--lift) * var(--integrations--lift-on) * -100%);flex:none;display:block}.integrations_mark[data-astro-cid-ki43kjrb] svg{width:100%;height:100%;display:block;overflow:visible}.integrations_wordmark[data-astro-cid-ki43kjrb]{font-family:var(--font-sans);font-weight:var(--font-sans-weight);--integrations--wordmark-max:calc((100cqi * var(--integrations--span) / var(--site--column-count) - var(--integrations--pad) * 2) / 9);font-size:min(clamp(calc(var(--_typography---font-size--text-small) * 1.25), calc(var(--integrations--logo) * .77), var(--integrations--wordmark-max)), var(--integrations--wordmark-max));white-space:nowrap;line-height:1;display:block}.integrations_caption[data-astro-cid-ki43kjrb]{min-height:calc((var(--_typography---font-size--text-small) + var(--_typography---font-size--text-tiny)) * var(--font-sans-cap-height) + var(--_spacing---space--3));flex-direction:column;grid-row:2;justify-content:flex-end;display:flex}.integrations_name[data-astro-cid-ki43kjrb]{margin:0}.integrations_category[data-astro-cid-ki43kjrb]{margin:var(--_spacing---space--3) 0 0;hyphens:auto}.integrations_body[data-astro-cid-ki43kjrb]{grid-row:2;max-width:26em}.integrations_text[data-astro-cid-ki43kjrb]{margin:0}.is-with-text[data-astro-cid-ki43kjrb] .integrations_cell[data-astro-cid-ki43kjrb]{grid-template-rows:auto auto minmax(0,1fr)}.is-with-text[data-astro-cid-ki43kjrb] .integrations_logo[data-astro-cid-ki43kjrb]{align-self:start}.is-with-text[data-astro-cid-ki43kjrb] .integrations_caption[data-astro-cid-ki43kjrb]{padding-top:calc(var(--_spacing---space--7) - var(--_spacing---space--6));grid-row:3;align-self:end}@media (hover:hover){.integrations_cell[data-astro-cid-ki43kjrb]:hover{background-color:var(--_theme---background-2)}}@media print{.integrations_layout[data-astro-cid-ki43kjrb]{break-inside:avoid}.integrations_wall[data-astro-cid-ki43kjrb]{--integrations--logo-cols:3;--integrations--ratio:.6;--integrations--logo-pad:var(--_spacing---space--4);border:0}.integrations_cell[data-astro-cid-ki43kjrb],.integrations_cell[data-astro-cid-ki43kjrb]:nth-child(n+5),.integrations_cell[data-astro-cid-ki43kjrb]:last-child{--integrations--span:6}.integrations_cell[data-astro-cid-ki43kjrb]:nth-child(-n+3){--integrations--span:4}.integrations_cell[data-astro-cid-ki43kjrb]{row-gap:var(--_spacing---space--5);break-inside:avoid;margin:0 calc(var(--border-width--main) * -1) calc(var(--border-width--main) * -1) 0;border:var(--integrations--line)}}@media (forced-colors:active){.integrations_mark[data-astro-cid-ki43kjrb] svg:not([fill]),.integrations_mark[data-astro-cid-ki43kjrb] svg [fill]:not([fill=none]){fill:canvastext}}
