.section-case-studies{padding:52px 0 60px;border-bottom:1px solid var(--color-border);background-color:var(--color-background)}.section-case-studies .site-container{max-width:var(--layout-max-wide);padding-inline:var(--layout-gutter-wide)}.section-case-studies__intro{max-width:900px;margin-bottom:28px}.section-case-studies__eyebrow{margin:0 0 12px;color:var(--color-text-eyebrow);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);line-height:1;text-transform:uppercase}.section-case-studies__heading{margin:0 0 14px;color:var(--color-text);font-size:31px;font-weight:var(--font-weight-bold);line-height:1.1}.section-case-studies__text{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.35}.section-case-studies__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.section-case-studies__card{display:flex;flex-direction:column;height:190px;padding:22px;border:1px solid var(--color-border);border-radius:6px}.section-case-studies__media,.section-case-studies__tags{display:none}.section-case-studies__label{margin:0 0 14px;color:var(--color-text-muted);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1}.section-case-studies__card-heading{margin:0 0 10px;color:var(--color-text);font-size:16px;font-weight:var(--font-weight-semibold);line-height:1.2}.section-case-studies__card-text{margin:0 0 20px;color:var(--color-text-secondary);font-size:12px;line-height:1.4}.section-case-studies__link{align-self:flex-start;margin-top:auto;color:var(--color-text-muted);font-size:11px;font-weight:var(--font-weight-semibold);text-underline-offset:3px}.section-case-studies--homepage{padding:120px 0 115px;border:0;background:var(--color-longyear-callout)}.section-case-studies--homepage .section-case-studies__intro{max-width:800px;margin:0 0 54px 7px}.section-case-studies--homepage .section-case-studies__eyebrow{margin:0 0 4px;color:var(--color-longyear-orange);font-family:var(--font-display);font-size:1.125rem;font-weight:var(--font-weight-regular);letter-spacing:.33em;line-height:1.35}.section-case-studies--homepage .section-case-studies__heading{margin:0;color:var(--color-longyear-ink);font-family:var(--font-display);font-size:2.875rem;font-weight:var(--font-weight-regular);line-height:1.1;text-transform:uppercase}.section-case-studies--homepage .section-case-studies__text{max-width:810px;margin:29px 0 0;color:#2e2e2e;font-family:var(--font-sans);font-size:1.4375rem;line-height:1.35}.section-case-studies--homepage .section-case-studies__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:49px}.section-case-studies--homepage .section-case-studies__card{height:auto;padding:0;border:0;border-radius:3px;overflow:hidden;background:var(--color-background)}.section-case-studies--homepage .section-case-studies__media{display:block;height:264px;flex:none}.section-case-studies--homepage .section-case-studies__image,.section-case-studies--homepage .section-case-studies__media-placeholder{display:block;width:100%;height:100%;object-fit:cover}.section-case-studies--homepage .section-case-studies__image{object-position:center 52%}.section-case-studies--homepage .section-case-studies__label{align-self:flex-start;margin:50px 32px 20px;padding:4px 11px;border-radius:999px;background:var(--color-longyear-orange);color:var(--color-text-inverse);font-family:Arial,var(--font-sans);font-size:.5625rem;font-weight:var(--font-weight-regular);letter-spacing:.1em;line-height:1.3;text-align:center;text-transform:uppercase}.section-case-studies--homepage .section-case-studies__card-heading{margin:0 32px 10px;color:var(--color-longyear-ink);font-family:var(--font-display);font-size:2.375rem;font-weight:var(--font-weight-regular);line-height:1.09;text-transform:uppercase}.section-case-studies--homepage .section-case-studies__card-text{margin:0 32px 30px;color:var(--color-longyear-ink);font-family:Arial,var(--font-sans);font-size:1.1875rem;line-height:1.3}.section-case-studies--homepage .section-case-studies__card-text p{margin:0}.section-case-studies--homepage .section-case-studies__tags{display:none}.section-case-studies--homepage .section-case-studies__link{display:flex;width:100%;min-height:70px;padding:14px 18px;align-items:center;align-self:stretch;justify-content:center;margin-top:auto;background:var(--color-longyear-black);color:var(--color-text-inverse);font-family:var(--font-condensed);font-size:1.1875rem;font-weight:var(--font-weight-semibold);letter-spacing:.15em;line-height:1.05;text-align:center;text-decoration:none;text-transform:uppercase}.section-case-studies--proof{padding:209px 0 118px;border-bottom:0;background:var(--color-longyear-callout)}.section-case-studies--proof .section-case-studies__intro{max-width:1120px;margin:0 0 0 21px}.section-case-studies--proof .section-case-studies__eyebrow,.section-case-studies--proof .section-case-studies__heading{font-family:var(--font-display);font-weight:var(--font-weight-regular);text-transform:uppercase}.section-case-studies--proof .section-case-studies__eyebrow{color:var(--color-longyear-orange);font-size:1.125rem;letter-spacing:.33em}.section-case-studies--proof .section-case-studies__heading{color:var(--color-longyear-ink);font-size:2.875rem;line-height:1.1}.section-case-studies--proof .section-case-studies__text{color:var(--color-longyear-ink);font-size:1.4375rem;line-height:1.35}.section-case-studies--proof .section-case-studies__grid{margin-top:54px}.section-case-studies--proof .section-case-studies__card{height:auto;padding:0;overflow:hidden;background:var(--color-background)}.section-case-studies--proof .section-case-studies__media{display:block;height:175px;flex:none}.section-case-studies--proof .section-case-studies__image,.section-case-studies--proof .section-case-studies__media-placeholder{display:block;width:100%;height:100%;object-fit:cover}.section-case-studies--proof .section-case-studies__media-placeholder{background:var(--color-longyear-muted)}.section-case-studies--proof .section-case-studies__label,.section-case-studies--proof .section-case-studies__card-heading,.section-case-studies--proof .section-case-studies__card-text,.section-case-studies--proof .section-case-studies__tags{margin-right:22px;margin-left:22px}.section-case-studies--proof .section-case-studies__label{margin-top:18px}.section-case-studies--proof .section-case-studies__card-heading{margin-top:18px;font-family:var(--font-display);font-size:1.75rem;font-weight:var(--font-weight-regular);line-height:1.1;text-transform:uppercase}.section-case-studies--proof .section-case-studies__card-text{font-size:.875rem;line-height:1.35}.section-case-studies--proof .section-case-studies__tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 0;padding:0;list-style:none}.section-case-studies--proof .section-case-studies__tags li{min-width:0;padding:0 12px;border-left:1px solid var(--color-border)}.section-case-studies--proof .section-case-studies__tags li:nth-child(3n+1){padding-left:0;border-left:0}.section-case-studies--proof .section-case-studies__tag-label,.section-case-studies--proof .section-case-studies__tag-value{display:block}.section-case-studies--proof .section-case-studies__tag-label{margin-bottom:4px;color:var(--color-longyear-orange);font-family:var(--font-display);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase}.section-case-studies--proof .section-case-studies__tag-value{font-size:.75rem;line-height:1.2}.section-case-studies--proof .section-case-studies__link{display:flex;width:100%;min-height:var(--button-height);margin-top:auto;padding:0 20px;align-items:center;justify-content:center;background:var(--color-longyear-ink);color:var(--color-text-inverse);font-family:var(--font-display);font-size:.875rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.section-case-studies--service-proof{padding:25px 0 38px}.section-case-studies--service-proof .section-case-studies__grid{gap:30px}.section-case-studies--service-proof .section-case-studies__card{height:285px;padding:15px}.section-case-studies--service-proof .section-case-studies__media{display:block;height:70px;margin-bottom:14px;border-radius:var(--radius-sm);overflow:hidden}.section-case-studies--service-proof .section-case-studies__image,.section-case-studies--service-proof .section-case-studies__media-placeholder{display:block;width:100%;height:100%;object-fit:cover}.section-case-studies--service-proof .section-case-studies__media-placeholder{background-color:var(--color-longyear-muted)}.section-case-studies--service-proof .section-case-studies__label{display:none}.section-case-studies--service-proof .section-case-studies__card-heading{font-weight:var(--font-weight-bold)}.section-case-studies--service-proof .section-case-studies__tags{order:3;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.section-case-studies--service-proof .section-case-studies__tags li{padding:5px 10px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:9px;font-weight:var(--font-weight-semibold);line-height:1}.section-case-studies--service-proof .section-case-studies__card-text{order:4}.section-case-studies--service-proof .section-case-studies__link{order:5;display:inline-flex;height:28px;padding:0 12px;align-items:center;align-self:flex-end;border:1px solid var(--color-longyear-dark);border-radius:var(--radius-sm);color:var(--color-longyear-dark);text-decoration:none}.entry--service .section-case-studies--service-proof .section-case-studies__card{height:auto}.section-case-studies--service-proof .section-case-studies__intro{margin-bottom:18px}.section-case-studies--service-proof .section-case-studies__card{height:190px}.section-case-studies--service-proof .section-case-studies__tags,.section-case-studies--service-proof .section-case-studies__card-text{margin-bottom:10px}@media(max-width:1024px){.section-case-studies{padding:40px 0}.section-case-studies .site-container{padding-inline:var(--layout-gutter)}.section-case-studies__heading{font-size:24px}.section-case-studies__grid{grid-template-columns:1fr;gap:12px}.section-case-studies__card{height:auto;padding:16px}.section-case-studies--homepage{padding:74px 0 96px}.section-case-studies--homepage .site-container{padding-right:42px;padding-left:56px}.section-case-studies--homepage .section-case-studies__intro{margin:0}.section-case-studies--homepage .section-case-studies__heading{width:342px;max-width:100%;font-size:2.875rem}.section-case-studies--homepage .section-case-studies__eyebrow{margin-bottom:10px}.section-case-studies--homepage .section-case-studies__text{display:block;width:342px;max-width:100%;margin-top:29px;color:#2e2e2e;font-size:1.4375rem;line-height:1.35}.section-case-studies--homepage .section-case-studies__grid{display:none}.section-case-studies--homepage .section-case-studies__media{height:201px}.section-case-studies--homepage .section-case-studies__label,.section-case-studies--homepage .section-case-studies__card-heading,.section-case-studies--homepage .section-case-studies__card-text{margin-inline:30px}.section-case-studies--proof{padding:82px 0 90px}.section-case-studies--proof .section-case-studies__intro{margin-left:7px}.section-case-studies--proof .section-case-studies__heading{font-size:2.875rem}.section-case-studies--proof .section-case-studies__text{font-size:1.4375rem}.section-case-studies--proof .section-case-studies__card{height:auto}.section-case-studies--proof .section-case-studies__media{height:220px}.section-case-studies--proof .section-case-studies__tags{grid-template-columns:repeat(2,minmax(0,1fr))}.section-case-studies--proof .section-case-studies__tags li,.section-case-studies--proof .section-case-studies__tags li:nth-child(3n+1){padding:0 12px;border-left:1px solid var(--color-border)}.section-case-studies--proof .section-case-studies__tags li:nth-child(odd){padding-left:0;border-left:0}.section-case-studies--service-proof{padding:24px 0 32px}.section-case-studies--service-proof .section-case-studies__card{height:auto}.section-case-studies--service-proof .section-case-studies__card{height:150px}.section-case-studies--service-proof .section-case-studies__media{height:54px}.entry--service .section-case-studies--service-proof .section-case-studies__card{height:auto}}
