:root{--color-gray-0:#000;--color-gray-5:#0d0d0d;--color-gray-10:#1a1a1a;--color-gray-15:#262626;--color-gray-20:#333;--color-gray-25:#404040;--color-gray-30:#4d4d4d;--color-gray-35:#595959;--color-gray-40:#666;--color-gray-45:#737373;--color-gray-50:gray;--color-gray-55:#8c8c8c;--color-gray-60:#999;--color-gray-65:#a6a6a6;--color-gray-70:#b3b3b3;--color-gray-75:#bfbfbf;--color-gray-80:#ccc;--color-gray-85:#d9d9d9;--color-gray-90:#e6e6e6;--color-gray-95:#f2f2f2;--color-gray-97:#f7f7f7;--color-gray-98:#fafafa;--color-gray-100:#fff;--color-black:var(--color-gray-0);--color-white:var(--color-gray-100)}@font-face{font-family:Inter Variable;src:url(/fonts/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter Variable;src:url(/fonts/InterVariable-Italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}:root{--page-gutter:clamp(20px, 4vw, 48px);--content-width:1200px}body{font-optical-sizing:auto;background-color:var(--color-black);color:var(--color-white);margin:0;font-family:Inter Variable,sans-serif;font-size:16px}a{color:var(--color-white);text-decoration:none}a:hover{text-decoration:underline}.case-study>header,.case-study>section{padding-block:clamp(56px,8vw,104px)}.site-navigation[data-astro-cid-kll2i2q5]{text-transform:uppercase;font-size:12px;font-weight:400}.site-navigation[data-astro-cid-kll2i2q5].bordered{border-bottom:.5px solid var(--color-white)}.navigation-content[data-astro-cid-kll2i2q5]{width:min(var(--content-width), 100% - var(--page-gutter) * 2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px;min-height:64px;margin-inline:auto;display:grid}@media (width<=70rem){.navigation-content[data-astro-cid-kll2i2q5]{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding-block:12px}}@media (width<=36rem){.navigation-content[data-astro-cid-kll2i2q5]{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:16px}}.name[data-astro-cid-kll2i2q5]{white-space:nowrap;justify-self:start;align-items:center;min-height:44px;display:inline-flex}.titles[data-astro-cid-kll2i2q5]{text-align:center;line-height:1.5}@media (width<=70rem){.titles[data-astro-cid-kll2i2q5]{text-align:left;grid-area:2/1/auto/-1}}@media (width<=36rem){.titles[data-astro-cid-kll2i2q5]{max-width:32ch}}.external-links[data-astro-cid-kll2i2q5]{justify-self:end;align-items:center;gap:1ch;display:flex}.external-links[data-astro-cid-kll2i2q5] a[data-astro-cid-kll2i2q5]{align-items:center;min-height:44px;display:inline-flex}@media (width<=70rem){.external-links[data-astro-cid-kll2i2q5]{grid-area:1/2}}@media (width<=36rem){.external-links[data-astro-cid-kll2i2q5]{grid-area:3/1;justify-self:start}}.case-study-navigation[data-astro-cid-cuqpurmu]{border-block:.5px solid var(--color-white);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=37.5rem){.case-study-navigation[data-astro-cid-cuqpurmu]{grid-template-columns:minmax(0,1fr)}}.case-study-navigation[data-astro-cid-cuqpurmu] .link[data-astro-cid-cuqpurmu]{background-color:#0000;min-width:0;text-decoration:none;display:flex}.case-study-navigation[data-astro-cid-cuqpurmu] .link[data-astro-cid-cuqpurmu]+.link[data-astro-cid-cuqpurmu]{border-left:.5px solid var(--color-white)}@media (width<=37.5rem){.case-study-navigation[data-astro-cid-cuqpurmu] .link[data-astro-cid-cuqpurmu]+.link[data-astro-cid-cuqpurmu]{border-left:0;border-top:.5px solid var(--color-white)}}.case-study-navigation[data-astro-cid-cuqpurmu] .link[data-astro-cid-cuqpurmu]:hover,.case-study-navigation[data-astro-cid-cuqpurmu] .link[data-astro-cid-cuqpurmu]:focus-visible{background-color:color-mix(in srgb, var(--color-white) 10%, transparent)}.case-study-navigation[data-astro-cid-cuqpurmu] .link[data-astro-cid-cuqpurmu]:hover .text[data-astro-cid-cuqpurmu]{text-decoration:underline}.case-study-navigation[data-astro-cid-cuqpurmu] .link[data-astro-cid-cuqpurmu]:first-child{justify-content:flex-end}.case-study-navigation[data-astro-cid-cuqpurmu] .link[data-astro-cid-cuqpurmu]:first-child .content[data-astro-cid-cuqpurmu]{padding-left:var(--page-gutter)}.case-study-navigation[data-astro-cid-cuqpurmu] .link[data-astro-cid-cuqpurmu]:last-child .content[data-astro-cid-cuqpurmu]{padding-right:var(--page-gutter)}.case-study-navigation[data-astro-cid-cuqpurmu] .content[data-astro-cid-cuqpurmu]{box-sizing:border-box;width:calc(var(--content-width) / 2 + var(--page-gutter));align-content:start;gap:8px;max-width:100%;padding:24px;display:grid}@media (width<=37.5rem){.case-study-navigation[data-astro-cid-cuqpurmu] .content[data-astro-cid-cuqpurmu]{width:100%;padding-inline:var(--page-gutter)}}.case-study-navigation[data-astro-cid-cuqpurmu] .label[data-astro-cid-cuqpurmu]{color:var(--color-gray-50);text-transform:uppercase;font-size:12px;font-weight:400}.case-study-navigation[data-astro-cid-cuqpurmu] .text[data-astro-cid-cuqpurmu]{color:var(--color-white);font-size:clamp(20px,1.85vw,24px);font-weight:300;line-height:150%}
