.integrations-page[data-v-558ecb22]{background:var(--color-aero-blue);color:var(--color-celtic)}.integrations-page__hero[data-v-558ecb22]{border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--color-camarone);color:#fff;min-height:56rem}.integrations-page__hero-inner[data-v-558ecb22]{min-height:56rem;padding-top:calc(var(--header-height) + 6rem);grid-template-columns:minmax(0,1fr) minmax(24rem,.8fr);align-items:end;gap:4rem;padding-bottom:4rem;display:grid;position:relative;overflow:hidden}.integrations-page__hero-copy[data-v-558ecb22]{z-index:1;max-width:70rem;position:relative}.integrations-page__hero h1[data-v-558ecb22]{max-width:10ch;font-family:var(--ff-heading);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(5rem,10vw,14rem);font-weight:400;line-height:.84;display:grid}.integrations-page__hero h1 span[data-v-558ecb22]:last-child{margin-left:1.1em}.hero-heading__animated[data-v-558ecb22]{transition:transform 1s cubic-bezier(.86,0,.07,1);transform:translate(0)}.hero-heading.is-visible .hero-heading__animated[data-v-558ecb22]{transform:translate(6rem)}.integrations-page__hero-copy>p[data-v-558ecb22]{max-width:42rem;margin:4rem 0 0;font-size:1.8rem;line-height:1.15}.integrations-page__hero-links[data-v-558ecb22]{flex-wrap:wrap;gap:1rem 2rem;margin-top:2.5rem;display:flex}.integrations-page__hero-links a[data-v-558ecb22]{color:var(--color-emerald);text-transform:uppercase;font-size:1.3rem}.integrations-page__hero-media[data-v-558ecb22]{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0 0 0 34%;overflow:hidden}.integrations-page__hero-media img[data-v-558ecb22]{-o-object-fit:cover;object-fit:cover;opacity:.65;width:100%;height:100%}.integrations-page__hero-media[data-v-558ecb22]:after{background:linear-gradient(90deg,var(--color-camarone) 0,transparent 55%),linear-gradient(180deg,transparent 45%,#002814b8);content:"";position:absolute;inset:0}.integrations-page__hero-media--placeholder[data-v-558ecb22]{color:#ffffff9e;font-family:var(--ff-heading);letter-spacing:.1em;text-align:center;background:linear-gradient(145deg,#0a5831,#19411f);place-items:center;font-size:1.2rem;line-height:1.2;display:grid}.integrations-page__hero-media--placeholder[data-v-558ecb22]:after{display:none}.integrations-page__listing[data-v-558ecb22]{padding-top:8rem;padding-bottom:14rem}.integrations-page__listing-header[data-v-558ecb22]{justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.integrations-page h2[data-v-558ecb22],.integrations-page h3[data-v-558ecb22]{font-family:var(--ff-heading);font-weight:400;line-height:.92}.integrations-page__listing-header h2[data-v-558ecb22]{color:var(--color-camarone);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(4rem,7vw,9rem)}.integrations-page__status[data-v-558ecb22]{max-width:42rem;margin:0;font-size:1.4rem}.integrations-page__status--error[data-v-558ecb22]{color:#8d2525}.integrations-page__filters[data-v-558ecb22]{gap:2.5rem;margin:5rem 0 3rem;display:grid}.integrations-page__search[data-v-558ecb22]{max-width:42rem;color:var(--color-camarone);text-transform:uppercase;gap:.8rem;font-size:1.2rem;display:grid}.integrations-page__search input[data-v-558ecb22]{border:.1rem solid var(--color-black-haze);min-height:5rem;color:var(--color-celtic);background:#fff;border-radius:.6rem;padding:0 1.5rem}.integrations-page__categories input[data-v-558ecb22]:focus-visible,.integrations-page__pagination button[data-v-558ecb22]:focus-visible,.integrations-page__search input[data-v-558ecb22]:focus-visible{outline:.2rem solid var(--color-camarone);outline-offset:.2rem}.integrations-page__categories[data-v-558ecb22]{border:0;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;display:flex}.integrations-page__categories legend[data-v-558ecb22]{width:100%;color:var(--color-camarone);text-transform:uppercase;margin-bottom:.2rem;font-size:1.2rem}.integrations-page__categories label[data-v-558ecb22]{border:.1rem solid var(--color-black-haze);min-height:3.7rem;color:var(--color-celtic);background:#fff;border-radius:999rem;align-items:center;gap:.6rem;padding:0 1.1rem;font-size:1.3rem;display:inline-flex}.integrations-page__categories input[data-v-558ecb22]{accent-color:var(--color-camarone)}.integrations-page__state[data-v-558ecb22]{border-radius:var(--radius-sm);background:#fff;min-height:24rem;padding:4rem}.integrations-page__state h2[data-v-558ecb22]{color:var(--color-camarone);margin:0;font-size:clamp(3rem,5vw,6rem)}.integrations-page__state p[data-v-558ecb22]{max-width:55rem;margin:2rem 0 0;font-size:1.7rem;line-height:1.3}.integrations-page__state--error[data-v-558ecb22]{background:#fff4d8}.integrations-page__grid[data-v-558ecb22]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.integration-card[data-v-558ecb22]{border-radius:var(--radius-sm);min-height:35rem;color:var(--color-celtic);background:#fff;flex-direction:column;padding:2.5rem;transition:transform .25s,box-shadow .25s;display:flex}.integration-card[data-v-558ecb22]:hover{transform:translateY(-.35rem);box-shadow:0 1.5rem 3rem #00371c1a}.integration-card[data-v-558ecb22]:focus-visible{outline:.2rem solid var(--color-camarone);outline-offset:.3rem}.integration-card__top[data-v-558ecb22]{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.integration-card__logo[data-v-558ecb22]{border:.1rem solid var(--color-black-haze);border-radius:var(--radius-sm);width:6rem;height:6rem;color:var(--color-camarone);font-family:var(--ff-heading);background:#fff;place-items:center;font-size:3rem;display:grid;overflow:hidden}.integration-card__logo img[data-v-558ecb22]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.integration-card__category[data-v-558ecb22],.integration-card__tag[data-v-558ecb22]{border:.1rem solid var(--color-black-haze);color:var(--color-camarone);text-transform:uppercase;border-radius:999rem;padding:.7rem 1rem;font-size:1.1rem;display:inline-block}.integration-card h3[data-v-558ecb22]{max-width:12ch;color:var(--color-camarone);letter-spacing:-.055em;margin:5rem 0 0;font-size:clamp(3rem,4.5vw,6rem)}.integration-card__excerpt[data-v-558ecb22]{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:2rem 0 0;font-size:1.6rem;line-height:1.28;display:-webkit-box;overflow:hidden}.integration-card footer[data-v-558ecb22]{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:auto;padding-top:3rem;display:flex}.integration-card__more[data-v-558ecb22]{color:var(--color-camarone);text-transform:uppercase;font-size:1.3rem}.integrations-page__pagination[data-v-558ecb22]{color:var(--color-camarone);justify-content:center;align-items:center;gap:1.5rem;margin-top:4rem;font-size:1.4rem;display:flex}.integrations-page__pagination button[data-v-558ecb22]{border:.1rem solid var(--color-black-haze);width:4rem;height:4rem;color:var(--color-camarone);background:#fff;border-radius:50%;font-size:1.8rem}.integrations-page__pagination button[data-v-558ecb22]:disabled{opacity:.4;cursor:not-allowed}@media (width<=767px){.integrations-page__hero[data-v-558ecb22],.integrations-page__hero-inner[data-v-558ecb22]{min-height:51rem}.integrations-page__hero-inner[data-v-558ecb22]{padding-top:12rem;display:block}.integrations-page__hero h1[data-v-558ecb22]{font-size:clamp(4.8rem,16vw,9rem)}.integrations-page__hero-copy>p[data-v-558ecb22]{margin-top:3rem;font-size:1.6rem}.integrations-page__hero-media[data-v-558ecb22]{opacity:.52;inset:0}.integrations-page__hero-media[data-v-558ecb22]:after{background:linear-gradient(180deg,var(--color-camarone) 0,transparent 55%,#002814bf)}.integrations-page__listing[data-v-558ecb22]{padding-top:5rem;padding-bottom:8rem}.integrations-page__listing-header[data-v-558ecb22]{display:block}.integrations-page__status[data-v-558ecb22]{margin-top:1.5rem}.integrations-page__grid[data-v-558ecb22]{grid-template-columns:1fr}.integration-card[data-v-558ecb22]{min-height:30rem}}@media (prefers-reduced-motion:reduce){.integration-card[data-v-558ecb22]{transition:none}.hero-heading__animated[data-v-558ecb22]{transition:none;transform:none!important}}
