.content-block[data-astro-cid-ycihk62x]{padding:var(--content-block-padding-top) var(--space-0) var(--content-block-padding-bottom)}.content-block-column[data-astro-cid-ycihk62x]{width:100%;max-width:var(--max-width-768);margin-inline-start:auto}.content-block-heading[data-astro-cid-ycihk62x]{padding-bottom:var(--space-16)}.content-block-title[data-astro-cid-ycihk62x]{max-width:var(--max-width-576);margin:var(--space-0);color:var(--fg-primary);font-family:var(--heading-h3-font-family);font-weight:var(--heading-h3-font-weight);font-size:var(--heading-h3-font-size);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-letter-spacing);text-wrap:balance;container-type:inline-size}@container (width<13em){.content-block-title-break[data-astro-cid-ycihk62x]{display:none}}.content-block-text[data-astro-cid-ycihk62x]{gap:var(--paragraph-spacing-body);padding-bottom:var(--text-block-body-padding-bottom);color:var(--fg-primary);font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:var(--body-font-size);line-height:var(--body-line-height);flex-direction:column;display:flex}.content-block-text[data-astro-cid-ycihk62x] [data-astro-cid-ycihk62x]:is(p,ul){max-width:var(--max-width-576);margin:var(--space-0);text-wrap:pretty}.content-block-text[data-astro-cid-ycihk62x] ul[data-astro-cid-ycihk62x]{padding-inline-start:var(--space-24)}.media-block[data-astro-cid-hk6p6zsv]{gap:var(--space-12);margin:var(--space-0);padding-bottom:var(--space-24);flex-direction:column;display:flex}.media-block-pictures[data-astro-cid-hk6p6zsv]{gap:var(--space-24);flex-direction:column;display:flex}.media-block-picture[data-astro-cid-hk6p6zsv]{min-width:var(--space-0);min-height:var(--space-0);border-radius:var(--media-radius-md);background:var(--bg-card);flex:none;position:relative;overflow:clip}.media-block[data-astro-cid-hk6p6zsv][data-aspect="3x2"] .media-block-picture[data-astro-cid-hk6p6zsv]{aspect-ratio:var(--media-ratio-3x2)}.media-block[data-astro-cid-hk6p6zsv][data-aspect="16x9"] .media-block-picture[data-astro-cid-hk6p6zsv]{aspect-ratio:var(--media-ratio-16x9)}.media-block[data-astro-cid-hk6p6zsv][data-aspect="8x9"] .media-block-picture[data-astro-cid-hk6p6zsv]{aspect-ratio:var(--media-ratio-8x9)}.media-block[data-astro-cid-hk6p6zsv][data-aspect=fluid] .media-block-picture[data-astro-cid-hk6p6zsv] picture,.media-block[data-astro-cid-hk6p6zsv][data-aspect=fluid] .media-block-picture[data-astro-cid-hk6p6zsv] img{height:auto}.media-block[data-astro-cid-hk6p6zsv][data-aspect=fluid] .media-block-picture[data-astro-cid-hk6p6zsv] img{object-fit:fill}.media-block-picture[data-astro-cid-hk6p6zsv] picture,.media-block-picture[data-astro-cid-hk6p6zsv] img,.media-block-video[data-astro-cid-hk6p6zsv]{width:100%;height:100%;display:block}.media-block-picture[data-astro-cid-hk6p6zsv] img,.media-block-video[data-astro-cid-hk6p6zsv],.media-block-player[data-astro-cid-hk6p6zsv]{object-fit:cover}.media-block-video[data-astro-cid-hk6p6zsv]{opacity:0;position:absolute;inset:0}.media-block-video[data-astro-cid-hk6p6zsv].is-playing{opacity:1}.media-block-player[data-astro-cid-hk6p6zsv]{background:var(--bg-card);width:100%;height:100%;display:block}.media-block-player-message[data-astro-cid-hk6p6zsv]{inset:var(--space-12) var(--space-12) auto;margin:var(--space-0);padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background:var(--bg-surface);color:var(--fg-primary);font-family:var(--caption-font-family);font-weight:var(--caption-font-weight);font-size:var(--caption-font-size);line-height:var(--caption-line-height);position:absolute}.media-block-player-message[data-astro-cid-hk6p6zsv]:empty{display:none}.media-block-caption[data-astro-cid-hk6p6zsv]{color:var(--fg-secondary);font-family:var(--caption-font-family);font-weight:var(--caption-font-weight);font-size:var(--caption-font-size);line-height:var(--caption-line-height)}@media (width>=48rem){.media-block[data-astro-cid-hk6p6zsv][data-aspect="8x9"] .media-block-pictures[data-astro-cid-hk6p6zsv]{flex-direction:row}.media-block[data-astro-cid-hk6p6zsv][data-aspect="8x9"] .media-block-picture[data-astro-cid-hk6p6zsv]{flex:1 1 0}}.project-facts[data-astro-cid-mxtwmnon]{gap:var(--space-0) var(--space-56);max-width:var(--max-width-768);margin:var(--space-0) var(--space-0) calc(var(--section-padding-bottom) - var(--divider-width));padding:calc(var(--space-24) - var(--divider-width)) var(--space-0) var(--space-0);border-block:var(--divider-width) solid var(--border-subtle);flex-wrap:wrap;display:flex}.project-fact[data-astro-cid-mxtwmnon]{gap:var(--space-4);padding-bottom:var(--space-24);flex-direction:column;display:flex}.project-fact-label[data-astro-cid-mxtwmnon]{color:var(--fg-secondary);font-family:var(--caption-font-family);font-weight:var(--caption-font-weight);font-size:var(--caption-font-size);line-height:var(--caption-line-height)}.project-fact-values[data-astro-cid-mxtwmnon]{margin:var(--space-0);color:var(--fg-primary);font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:var(--body-font-size);line-height:var(--body-line-height)}.project-fact-values[data-astro-cid-mxtwmnon] ul[data-astro-cid-mxtwmnon]{margin:var(--space-0);padding:var(--space-0);list-style:none}@media (width<48rem){.project-facts[data-astro-cid-mxtwmnon]{grid-template-columns:repeat(2, minmax(var(--space-0), 1fr));gap:var(--space-0) var(--space-24);display:grid}}.case-study-page[data-astro-cid-pznzci7v]{background:var(--bg-surface);color:var(--fg-primary)}.case-study[data-astro-cid-pznzci7v]{padding:max(var(--section-padding-top), var(--nav-height)) var(--space-page-margin) var(--section-padding-bottom)}.case-study-collaboration[data-astro-cid-pznzci7v]{max-width:var(--max-width-576);margin:var(--space-0);padding-bottom:var(--text-block-body-padding-bottom);font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:var(--body-font-size);line-height:var(--body-line-height);text-wrap:pretty}
