.intro[data-astro-cid-aid3sr62]{padding:clamp(56px,7vw,96px) var(--gutter) 40px;display:grid;gap:16px;justify-items:center;text-align:center}.intro[data-astro-cid-aid3sr62] h1[data-astro-cid-aid3sr62]{font-size:clamp(2.8rem,5vw,4.4rem)}.intro[data-astro-cid-aid3sr62] h1[data-astro-cid-aid3sr62]:after{content:"";display:block;width:48px;height:1px;background:var(--bronze);margin:22px auto 0}.intro[data-astro-cid-aid3sr62] p[data-astro-cid-aid3sr62]{max-width:56ch;color:#3f5565}.filters[data-astro-cid-aid3sr62]{display:flex;gap:28px;margin-top:18px}.filters[data-astro-cid-aid3sr62] button[data-astro-cid-aid3sr62]{background:none;border:0;padding:0 0 8px;cursor:pointer;color:#6b7c88;font:600 .8rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid transparent}.filters[data-astro-cid-aid3sr62] button[data-astro-cid-aid3sr62][aria-pressed=true]{color:var(--navy);border-bottom-color:var(--navy)}[data-astro-cid-aid3sr62][data-group][hidden]{display:none}.cases[data-astro-cid-aid3sr62]{padding:24px var(--gutter) 40px;display:grid;gap:clamp(64px,8vw,112px)}.case-row[data-astro-cid-aid3sr62]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(28px,4.5vw,72px);align-items:center;scroll-margin-top:140px}.case-row[data-astro-cid-aid3sr62].flip .media[data-astro-cid-aid3sr62]{order:2}.media[data-astro-cid-aid3sr62]{display:grid;gap:8px}.cover[data-astro-cid-aid3sr62],.strip[data-astro-cid-aid3sr62] a[data-astro-cid-aid3sr62]{display:block;overflow:hidden;cursor:zoom-in}.cover[data-astro-cid-aid3sr62] img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.cover[data-astro-cid-aid3sr62]:hover img{transform:scale(1.03)}.strip[data-astro-cid-aid3sr62]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.strip[data-astro-cid-aid3sr62] img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transition:opacity .3s}.strip[data-astro-cid-aid3sr62] a[data-astro-cid-aid3sr62]:hover img{opacity:.85}.text[data-astro-cid-aid3sr62]{display:grid;gap:16px;justify-items:start}.text[data-astro-cid-aid3sr62] h2[data-astro-cid-aid3sr62]{font-size:clamp(2rem,3vw,2.8rem)}.text[data-astro-cid-aid3sr62] h2[data-astro-cid-aid3sr62]:after{content:"";display:block;width:48px;height:1px;background:var(--bronze);margin-top:20px}.text[data-astro-cid-aid3sr62] p[data-astro-cid-aid3sr62]{color:#3f5565;line-height:1.65;max-width:52ch}.specs[data-astro-cid-aid3sr62]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.specs[data-astro-cid-aid3sr62] li[data-astro-cid-aid3sr62]{font:600 .68rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);padding:8px 10px}.text[data-astro-cid-aid3sr62] .link-caps[data-astro-cid-aid3sr62]{margin-top:8px;color:var(--navy)}@media(max-width:900px){.case-row[data-astro-cid-aid3sr62]{grid-template-columns:1fr}.case-row[data-astro-cid-aid3sr62].flip .media[data-astro-cid-aid3sr62]{order:0}}.more[data-astro-cid-aid3sr62]{padding:clamp(56px,7vw,96px) var(--gutter)}.band[data-astro-cid-aid3sr62]{background:var(--mist)}.head[data-astro-cid-aid3sr62]{display:grid;gap:12px;margin-bottom:32px}.head[data-astro-cid-aid3sr62] h2[data-astro-cid-aid3sr62]{font-size:clamp(2rem,3vw,2.8rem)}.head[data-astro-cid-aid3sr62] p[data-astro-cid-aid3sr62]{color:#3f5565;max-width:56ch}.grid[data-astro-cid-aid3sr62]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.grid[data-astro-cid-aid3sr62] figure[data-astro-cid-aid3sr62]{margin:0;display:grid;gap:8px}.grid[data-astro-cid-aid3sr62] img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.grid[data-astro-cid-aid3sr62] figcaption[data-astro-cid-aid3sr62]{font:600 .68rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#4f6474}.band[data-astro-cid-aid3sr62] .grid[data-astro-cid-aid3sr62]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.grid[data-astro-cid-aid3sr62],.band[data-astro-cid-aid3sr62] .grid[data-astro-cid-aid3sr62]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cta[data-astro-cid-aid3sr62]{background:var(--navy-deep);color:var(--white);padding:clamp(64px,8vw,104px) var(--gutter);display:grid;gap:16px;justify-items:center;text-align:center}.cta[data-astro-cid-aid3sr62] h2[data-astro-cid-aid3sr62]{font-size:clamp(2.2rem,3.6vw,3.2rem)}.cta[data-astro-cid-aid3sr62] p[data-astro-cid-aid3sr62]{opacity:.9}.cta[data-astro-cid-aid3sr62] .link-caps[data-astro-cid-aid3sr62]{margin-top:8px;color:var(--white)}
