.facts[data-astro-cid-mxtwmnon]{container-type:inline-size}.facts__list[data-astro-cid-mxtwmnon]{gap:var(--space-4) var(--grid-gutter);padding-block:var(--space-4);border-block:var(--border-width-hairline) solid var(--color-border-primary);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.facts__item[data-astro-cid-mxtwmnon]{gap:var(--space-1);align-content:start;min-inline-size:0;display:grid}.facts__item[data-astro-cid-mxtwmnon] dd[data-astro-cid-mxtwmnon]{overflow-wrap:anywhere;margin:0}@container (width>=704px){.facts__list[data-astro-cid-mxtwmnon]{grid-template-columns:repeat(4,minmax(0,1fr))}}.summary[data-astro-cid-pdyktxwk]{container-type:inline-size}.summary__list[data-astro-cid-pdyktxwk]{gap:var(--space-6) var(--grid-gutter);margin:0;display:grid}.summary__item[data-astro-cid-pdyktxwk]{gap:var(--space-2);align-content:start;min-inline-size:0;display:grid}.summary__item[data-astro-cid-pdyktxwk] dd[data-astro-cid-pdyktxwk]{margin:0}@container (width>=704px){.summary__list[data-astro-cid-pdyktxwk]{grid-template-columns:repeat(3,minmax(0,1fr))}}.next[data-astro-cid-5zdmndr6]{gap:var(--space-3);padding-block:var(--space-7);border-block-start:var(--border-width-hairline) solid var(--color-border-primary);color:var(--color-text-primary);text-decoration:none;display:grid}.next__row[data-astro-cid-5zdmndr6]{justify-content:space-between;align-items:baseline;gap:var(--space-5);display:flex}.next__title[data-astro-cid-5zdmndr6]{max-inline-size:var(--max-width-heading)}.next__icon[data-astro-cid-5zdmndr6]{transition:transform var(--duration-normal) var(--easing-out);flex:none;display:inline-flex}@media (hover:hover){.next[data-astro-cid-5zdmndr6]:hover .next__icon[data-astro-cid-5zdmndr6]{transform:translateX(calc(var(--motion-distance-sm) * var(--dir)))}}.next[data-astro-cid-5zdmndr6][data-state=hover] .next__icon[data-astro-cid-5zdmndr6]{transform:translateX(calc(var(--motion-distance-sm) * var(--dir)))}.next[data-astro-cid-5zdmndr6][data-state=focus]{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.progress[data-astro-cid-kw4rgypl]{z-index:var(--z-header);block-size:var(--size-progress);pointer-events:none;position:fixed;inset-block-start:var(--size-header);inset-inline:0}.progress--preview[data-astro-cid-kw4rgypl]{z-index:auto;background:var(--color-border-secondary);position:relative;inset:auto}.progress__bar[data-astro-cid-kw4rgypl]{background:var(--color-accent-primary);block-size:100%;transform:scaleX(var(--progress,0));transform-origin:calc(50% - 50% * var(--dir)) center;display:block}[data-theme=light] .progress__bar[data-astro-cid-kw4rgypl]{background:var(--color-text-primary)}.caption[data-astro-cid-serfwbp2]{margin-block-start:var(--space-2)}@media (width>=1024px){.figure--eight[data-astro-cid-tkhr5qdq]{inline-size:calc((100% + var(--grid-gutter)) * 8 / 12 - var(--grid-gutter))}}.pair[data-astro-cid-qsduv6k4]{container-type:inline-size}.pair__grid[data-astro-cid-qsduv6k4]{gap:var(--grid-gutter);display:grid}@container (width>=704px){.pair__grid[data-astro-cid-qsduv6k4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.project[data-astro-cid-s35pujdj]{padding-block-start:var(--space-section)}.project__header[data-astro-cid-s35pujdj]{row-gap:var(--space-7)}.project__title[data-astro-cid-s35pujdj],.project__facts[data-astro-cid-s35pujdj]{grid-column:1/-1}@media (width>=1024px){.project__title[data-astro-cid-s35pujdj]{grid-column:1/span 10}}.project__hero[data-astro-cid-s35pujdj]{margin-block-start:var(--space-7)}.project__summary[data-astro-cid-s35pujdj]{margin-block-start:var(--space-8)}.project__next[data-astro-cid-s35pujdj]{margin-block-start:var(--space-section)}.project__body[data-astro-cid-s35pujdj]{grid-template-columns:[full-start] minmax(var(--grid-margin), 1fr) [content-start] minmax(0, calc(var(--max-width-page) - 2 * var(--grid-margin))) [content-end] minmax(var(--grid-margin), 1fr) [full-end];margin-block-start:var(--space-section);display:grid}.project__body[data-astro-cid-s35pujdj]>*{grid-column:content;min-inline-size:0}.project__body[data-astro-cid-s35pujdj]>.full-bleed{grid-column:full}.project__body[data-astro-cid-s35pujdj]>:is(p,h2,h3,ul,ol){max-inline-size:var(--max-width-content)}.project__body[data-astro-cid-s35pujdj]>h2{font-family:var(--type-heading-family);font-size:var(--font-size-xl);font-weight:var(--type-heading-weight);font-stretch:var(--type-heading-width);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking)}.project__body[data-astro-cid-s35pujdj]>p{font-size:var(--font-size-long);line-height:var(--line-height-relaxed)}.project__body[data-astro-cid-s35pujdj]>*+*{margin-block-start:var(--space-4)}.project__body[data-astro-cid-s35pujdj]>*+:is(h2,h3),.project__body[data-astro-cid-s35pujdj]>*+.block,.project__body[data-astro-cid-s35pujdj]>.block+*{margin-block-start:var(--space-8)}.full-bleed[data-astro-cid-ujs7hbet] .full-bleed__caption{padding-inline:max(var(--grid-margin), calc((100% - var(--max-width-page)) / 2 + var(--grid-margin)))}.outcome[data-astro-cid-gqsp2mtg]{gap:var(--space-6);border-block-start:var(--border-width-hairline) solid var(--color-border-primary);padding-block-start:var(--space-6);display:grid;container-type:inline-size}.outcome__results[data-astro-cid-gqsp2mtg]{gap:var(--space-6) var(--grid-gutter);margin:0;display:grid}.outcome__result[data-astro-cid-gqsp2mtg]{gap:var(--space-2);align-content:start;min-inline-size:0;display:grid}.outcome__result[data-astro-cid-gqsp2mtg] dd[data-astro-cid-gqsp2mtg]{max-inline-size:var(--max-width-heading);margin:0}.outcome__text[data-astro-cid-gqsp2mtg]{max-inline-size:var(--max-width-content)}.outcome__text[data-astro-cid-gqsp2mtg] p{margin:0}.outcome__testimonial[data-astro-cid-gqsp2mtg]{margin-block-start:var(--space-4)}@container (width>=704px){.outcome__results[data-astro-cid-gqsp2mtg]{grid-template-columns:repeat(3,minmax(0,1fr))}}.credits[data-astro-cid-5xz7igiy]{gap:var(--space-4);border-block-start:var(--border-width-hairline) solid var(--color-border-primary);padding-block-start:var(--space-6);display:grid;container-type:inline-size}.credits__heading[data-astro-cid-5xz7igiy]{margin:0}.credits__list[data-astro-cid-5xz7igiy]{gap:var(--space-4) var(--grid-gutter);margin:0;display:grid}.credits__person[data-astro-cid-5xz7igiy]{gap:var(--space-1);display:grid}.credits__person[data-astro-cid-5xz7igiy] dd[data-astro-cid-5xz7igiy]{margin:0}@container (width>=704px){.credits__list[data-astro-cid-5xz7igiy]{grid-template-columns:repeat(2,minmax(0,1fr))}}
