.project-hero.svelte-1c8viqt.svelte-1c8viqt{position:relative;background:var(--color-g5);overflow:hidden;margin:0}.container.svelte-1c8viqt.svelte-1c8viqt{position:relative;z-index:1;margin:70px auto}.img-container.svelte-1c8viqt.svelte-1c8viqt{grid-column:1/span 6}.img-container.svelte-1c8viqt img.svelte-1c8viqt{width:100%}.text-container.svelte-1c8viqt.svelte-1c8viqt{grid-column:7/span 6;width:100%;padding-bottom:25px;display:flex;gap:5px;flex-direction:column;align-items:flex-start;justify-content:flex-end}.project-type.svelte-1c8viqt.svelte-1c8viqt{font-weight:700;font-size:12px;text-transform:uppercase;color:var(--color-g2)}.project-name.svelte-1c8viqt.svelte-1c8viqt{color:var(--color-c1);margin-bottom:24px}.metadata.svelte-1c8viqt.svelte-1c8viqt{display:flex;gap:10px;align-items:center;margin:2px 0}.metadata.svelte-1c8viqt .label.svelte-1c8viqt{display:inline-block;padding:1px 4px;background:var(--color-c1);color:var(--color-white)}.metadata.svelte-1c8viqt .values.svelte-1c8viqt{align-self:center;color:var(--color-g2);font-weight:300;font-size:1.8rem}.metadata.svelte-1c8viqt .values.svelte-1c8viqt a{font-weight:300}.metadata.svelte-1c8viqt .values.svelte-1c8viqt a:hover{opacity:.7}.logo.svelte-1c8viqt.svelte-1c8viqt{position:absolute;right:0;bottom:0}@media screen and (max-width: 700px){.container.svelte-1c8viqt.svelte-1c8viqt{margin:20px auto}.img-container.svelte-1c8viqt.svelte-1c8viqt{grid-column:2/span 10}.text-container.svelte-1c8viqt.svelte-1c8viqt{grid-column:2/span 10;grid-row:2}.project-name.svelte-1c8viqt.svelte-1c8viqt{font-size:2.6rem}.metadata.svelte-1c8viqt.svelte-1c8viqt{gap:10px}.metadata.svelte-1c8viqt .label.svelte-1c8viqt,.metadata.svelte-1c8viqt .values.svelte-1c8viqt{font-size:1.4rem}}@media screen and (max-width: 400px){.text-container.svelte-1c8viqt.svelte-1c8viqt{grid-column:1/span 12;grid-row:2}}.gallery-container.svelte-xc3kj8{grid-column:1/span 6;justify-self:center;align-self:start;width:100%;display:flex;align-items:flex-start;justify-content:flex-end;gap:20px;flex-wrap:wrap}.text-container.svelte-xc3kj8{grid-column:8/span 5}.spacer.svelte-xc3kj8{height:20px}@media screen and (max-width: 800px){.text-container.svelte-xc3kj8{grid-column:2/span 10;grid-row:1;margin-bottom:40px}.spacer.svelte-xc3kj8{height:0px}.gallery-container.svelte-xc3kj8{grid-column:1/span 12;grid-row:2;justify-content:center}}@media screen and (max-width: 400px){.text-container.svelte-xc3kj8{grid-column:1/span 12}}.container.svelte-1qp9grw{position:sticky;width:100vw}img.svelte-1qp9grw{width:100%}.walkthrough.svelte-wluqk{margin:0;position:relative;z-index:1;background-color:var(--color-white);padding:100px 0}.player-container.svelte-wluqk{grid-column:2 / span 10;width:100%}mux-player.svelte-wluqk{display:block;width:100%;background-color:#000;line-height:0}@media screen and (max-width: 600px){.player-container.svelte-wluqk{grid-column:1 / span 12}}.process.svelte-1y5i452{margin:0;position:relative;z-index:1;background-color:var(--color-white);padding:100px 0}.wrapper.svelte-1y5i452{position:relative}.subheading-pos.svelte-1y5i452{grid-column:1/span 12;width:100%;height:100px;position:sticky;top:6rem;justify-self:start}.text-container.svelte-1y5i452{grid-column:5/span 7}@media screen and (max-width: 600px){.text-container.svelte-1y5i452{margin-top:80px;grid-column:2/span 9}}@media screen and (max-width: 400px){.subheading-pos.svelte-1y5i452{position:static}.text-container.svelte-1y5i452{grid-column:1/span 12}}.nav-links.svelte-1mi1dah.svelte-1mi1dah{margin:0;position:relative;z-index:1;background-color:var(--color-white);padding:0}.wrapper.svelte-1mi1dah.svelte-1mi1dah{background-color:#fff;width:100%;position:relative;z-index:10;background-color:var(--color-white)}.navlink-container.svelte-1mi1dah.svelte-1mi1dah{width:100%;padding:3rem 0px 10rem;grid-column:5/span 7}.project-link.svelte-1mi1dah a.svelte-1mi1dah{display:inline-block;padding:1rem;margin-right:2rem;margin-bottom:2rem;font-size:2rem;font-weight:700;text-decoration:none;background:var(--color-white);cursor:pointer;color:var(--color-c1);border:solid 1px var(--color-c1)}.project-link.svelte-1mi1dah a.svelte-1mi1dah:hover{background-color:var(--color-c1);color:var(--color-white);border:solid 1px var(--color-white)}@media screen and (max-width: 600px){.navlink-container.svelte-1mi1dah.svelte-1mi1dah{grid-column:3/span 9}.project-link.svelte-1mi1dah a.svelte-1mi1dah{font-size:1.4rem}}.project-content.svelte-fsrd1e{position:relative}
