.references-hero-module__w7kNQG__hero.references-hero-module__w7kNQG__hero{z-index:1;grid-template-areas:"crumbs""copy""index";align-content:start;gap:28px;margin-top:0;padding-bottom:56px;display:grid;position:relative}.references-hero-module__w7kNQG__crumbs{grid-area:crumbs}.references-hero-module__w7kNQG__copy{grid-area:copy;gap:16px;display:grid}.references-hero-module__w7kNQG__title,.references-hero-module__w7kNQG__questions,.references-hero-module__w7kNQG__note{margin:0}.references-hero-module__w7kNQG__title{max-width:14ch;font-size:var(--font-size-hero-title);letter-spacing:-.05em;text-wrap:balance;line-height:.98}.references-hero-module__w7kNQG__questions{border-top:1px solid var(--border);max-width:30ch;padding:0;list-style:none;display:grid}.references-hero-module__w7kNQG__question{border-bottom:1px solid var(--border);color:color-mix(in srgb,var(--text)72%,var(--muted)28%);font-size:var(--font-size-body-lg);padding:14px 0;line-height:1.35}.references-hero-module__w7kNQG__keyword{background-image:linear-gradient(var(--color-highlight),var(--color-highlight));color:var(--text);letter-spacing:-.01em;background-position:0 100%;background-repeat:no-repeat;background-size:100% .12em;padding:0 .12em;font-size:1.14em;font-weight:700}.references-hero-module__w7kNQG__note{color:var(--muted);font-size:var(--font-size-body-sm)}.references-hero-module__w7kNQG__index{grid-area:index;gap:18px;margin:0;padding:0;list-style:none;display:grid}[data-theme=light] .references-hero-module__w7kNQG__title{color:color-mix(in srgb,var(--text)92%,var(--color-cta)8%)}[data-theme=light] .references-hero-module__w7kNQG__question{color:color-mix(in srgb,var(--text)80%,var(--muted)20%)}@media (min-width:640px){.references-hero-module__w7kNQG__index{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (min-width:900px){.references-hero-module__w7kNQG__hero.references-hero-module__w7kNQG__hero{grid-template:"crumbs crumbs""copy index"1fr/minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px 56px;min-height:calc(100svh - 110px);padding-bottom:72px}.references-hero-module__w7kNQG__index{gap:24px}}@media (max-width:900px){.references-hero-module__w7kNQG__title{font-size:clamp(2.2rem,10vw,3.5rem)}}@media (min-width:1500px) and (min-height:900px) and (max-aspect-ratio:21/10){.references-hero-module__w7kNQG__title{font-size:var(--font-size-hero-title-wide)}}
.references-page-module__bagqrq__pageShell.references-page-module__bagqrq__pageShell{padding-top:110px;padding-bottom:72px}.references-page-module__bagqrq__projectsSection{gap:44px;padding-bottom:52px;display:grid}.references-page-module__bagqrq__projectsList{display:grid}@media (max-width:900px){.references-page-module__bagqrq__pageShell.references-page-module__bagqrq__pageShell{padding-top:98px;padding-bottom:56px}.references-page-module__bagqrq__projectsSection{gap:34px;padding-bottom:40px}}
