._project_185y9_1{box-sizing:border-box;width:100%;padding-left:1.5rem;padding-right:1.5rem}@media screen and (width>=32rem){._project_185y9_1{padding-left:2rem;padding-right:2rem}}@media screen and (width>=48rem){._project_185y9_1{padding-left:3rem;padding-right:3rem}}@media screen and (width>=64rem){._project_185y9_1{padding-left:4rem;padding-right:4rem}}@media screen and (width>=80rem){._project_185y9_1{padding-left:5rem;padding-right:5rem}}._project_185y9_1{padding-top:7rem;padding-bottom:4rem}@media screen and (width>=64rem){._project_185y9_1{padding-top:11rem;padding-bottom:6rem}}._project_back_185y9_42{font-size:.6rem;line-height:1.5}@media screen and (width>=64rem){._project_back_185y9_42{font-size:.75rem}}._project_back_185y9_42{font-variation-settings:"wght" 400;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5em;font-family:Jet Brains Mono,monospace;display:flex}._project_back_185y9_42:before{font-variation-settings:"wght" 300;font-feature-settings:"liga";text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;content:"arrow_back";direction:ltr;font-family:Material Symbols Outlined,sans-serif;font-size:120%;font-style:normal;font-weight:400;line-height:1;display:inline-block}._project_back_185y9_42{margin-bottom:2.5rem}._project_headline_185y9_81{font-size:1.7rem;line-height:1.1}@media screen and (width>=32rem){._project_headline_185y9_81{font-size:2rem}}@media screen and (width>=48rem){._project_headline_185y9_81{font-size:2.5rem}}._project_headline_185y9_81{font-variation-settings:"wght" 700;text-transform:uppercase;max-width:32ch;margin-bottom:3rem}@media screen and (width>=48rem){._project_headline_185y9_81{margin-bottom:4.5rem}}._project_headline_185y9_81{margin-bottom:1.5rem}@media screen and (width>=48rem){._project_headline_185y9_81{margin-bottom:2rem}}._project_header_185y9_115{aspect-ratio:2;background:var(--grey_light);position:relative;overflow:hidden}._project_header_185y9_115 img{width:100%;height:100%;display:block;position:absolute;top:0;left:0}._project_intro_185y9_130{gap:3rem;margin-top:3rem;display:grid}@media screen and (width>=64rem){._project_intro_185y9_130{grid-template-columns:1fr 1fr;gap:5rem;margin-top:5rem}}._project_description_185y9_143{font-size:1rem;line-height:1.4}@media screen and (width>=48rem){._project_description_185y9_143{font-size:1.2rem}}._project_description_185y9_143 strong{font-variation-settings:"wght" 700}._project_description_185y9_143 a{text-decoration:underline}._project_description_185y9_143 h2,._project_description_185y9_143 h3,._project_description_185y9_143 h4,._project_description_185y9_143 h5,._project_description_185y9_143 h6{font-variation-settings:"wght" 400;margin-top:2em;margin-bottom:.25em;line-height:1.2}._project_description_185y9_143 h2:first-child,._project_description_185y9_143 h3:first-child,._project_description_185y9_143 h4:first-child,._project_description_185y9_143 h5:first-child,._project_description_185y9_143 h6:first-child{margin-top:0}._project_description_185y9_143 h2{font-size:200%}._project_description_185y9_143 h3{font-size:160%}._project_description_185y9_143 h4{font-size:135%}._project_description_185y9_143 h5{font-size:115%}._project_description_185y9_143 h6{font-size:100%}._project_description_185y9_143 p+p,._project_description_185y9_143 p+ul,._project_description_185y9_143 ul+p{margin-top:1em}._project_description_185y9_143 ul{margin-left:1.2em;list-style-type:square}._project_description_185y9_143 ul>li{margin:.5em}._project_description_185y9_143{max-width:44rem}._project_link_185y9_206{font-variation-settings:"wght" 400;letter-spacing:.14em;text-transform:uppercase;box-sizing:border-box;cursor:pointer;border:1px solid var(--black);justify-content:center;align-items:center;gap:.5em;padding:1.2em 1.5em;font-family:Jet Brains Mono,monospace;text-decoration:none;transition:background-color .2s linear,color .2s linear;display:inline-flex}._project_link_185y9_206:after{font-variation-settings:"wght" 300;font-feature-settings:"liga";text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;content:"arrow_forward";direction:ltr;font-family:Material Symbols Outlined,sans-serif;font-size:160%;font-style:normal;font-weight:400;line-height:1;display:inline-block}._project_link_185y9_206{color:var(--black);background-color:#0000}._project_link_185y9_206:hover,._project_link_185y9_206:focus-visible{color:var(--white);background-color:var(--black)}._project_link_185y9_206{font-size:.6rem;line-height:1.5}@media screen and (width>=64rem){._project_link_185y9_206{font-size:.75rem}}._project_link_185y9_206{margin-top:2.5rem}._project_table_185y9_260{font-size:.6rem;line-height:1.5}@media screen and (width>=48rem){._project_table_185y9_260{font-size:.7rem}}._project_table_185y9_260{border-top:1px solid var(--black)}._project_table_row_185y9_273{border-bottom:1px solid var(--grey_medium);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.25rem 0;display:flex}._project_table_label_185y9_282{font-variation-settings:"wght" 400;letter-spacing:.14em;text-transform:uppercase;font-family:Jet Brains Mono,monospace}._project_table_value_185y9_289{font-size:.8rem;line-height:1.5}@media screen and (width>=48rem){._project_table_value_185y9_289{font-size:1rem}}._project_table_value_185y9_289{text-align:right;max-width:32ch}._project_gallery_185y9_303{margin-top:4rem}@media screen and (width>=48rem){._project_gallery_185y9_303{margin-top:6rem}}._project_gallery_gap_185y9_312{visibility:hidden;pointer-events:none;width:1.5rem;height:1.5rem;position:absolute}._project_gallery_item_185y9_320{box-sizing:border-box;width:100%}@media screen and (width>=48rem){._project_gallery_item_185y9_320{width:calc(50% - .75rem)}._project_gallery_item_185y9_320:nth-of-type(2){padding-top:7.5rem}}._project_gallery_item_image_185y9_333{background:var(--grey_light);position:relative;overflow:hidden}._project_gallery_item_image_185y9_333>picture{width:100%;height:100%;display:block;position:absolute;top:0;left:0}._project_gallery_item_image_185y9_333>picture>img{object-fit:cover;width:100%;height:100%;display:block}._project_nav_185y9_353{border-top:1px solid var(--black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:4rem;padding-top:1.5rem;display:flex}@media screen and (width>=48rem){._project_nav_185y9_353{margin-top:6rem}}._project_nav_back_185y9_369{font-size:.6rem;line-height:1.5}@media screen and (width>=64rem){._project_nav_back_185y9_369{font-size:.75rem}}._project_nav_back_185y9_369{font-variation-settings:"wght" 400;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5em;font-family:Jet Brains Mono,monospace;display:flex}._project_nav_back_185y9_369:before{font-variation-settings:"wght" 300;font-feature-settings:"liga";text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;content:"arrow_back";direction:ltr;font-family:Material Symbols Outlined,sans-serif;font-size:120%;font-style:normal;font-weight:400;line-height:1;display:inline-block}._project_nav_next_185y9_405{font-size:.6rem;line-height:1.5}@media screen and (width>=64rem){._project_nav_next_185y9_405{font-size:.75rem}}._project_nav_next_185y9_405{font-variation-settings:"wght" 400;letter-spacing:.14em;text-transform:uppercase;box-sizing:border-box;cursor:pointer;border:1px solid var(--black);justify-content:center;align-items:center;gap:.5em;padding:1.2em 1.5em;font-family:Jet Brains Mono,monospace;text-decoration:none;transition:background-color .2s linear,color .2s linear;display:inline-flex}._project_nav_next_185y9_405:after{font-variation-settings:"wght" 300;font-feature-settings:"liga";text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;content:"arrow_forward";direction:ltr;font-family:Material Symbols Outlined,sans-serif;font-size:160%;font-style:normal;font-weight:400;line-height:1;display:inline-block}._project_nav_next_185y9_405{color:var(--black);background-color:#0000}._project_nav_next_185y9_405:hover,._project_nav_next_185y9_405:focus-visible{color:var(--white);background-color:var(--black)}
