@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.fractal-overview{padding:1rem}.fractal-overview h2.fractal{font-size:14px;font-weight:400;margin:4rem 0 1rem;background-color:#d3d3d3;color:#333;display:inline-block;padding:8px}.fractal-overview h2.fractal:first-child{margin-top:0}.fractal-overview ol.fractal,.fractal-overview p.fractal,.fractal-overview ul.fractal{font-size:19px}.fractal-overview ul{list-style:disc;margin-bottom:0}.fractal-overview ul li{margin-bottom:.25em}.fractal-overview ul li:last-child{margin-bottom:0}.fractal-overview .fontdisplay{font-size:2rem}.fractal-overview .fontdisplay>div{margin-bottom:.5em}.fractal-color{display:inline-flex;box-sizing:border-box;width:10rem;height:10rem;padding:1rem;text-align:left;font-size:1rem;line-height:1.2;margin:0 1rem 1rem 0}.fractal-color--gradient{width:21rem;height:21rem}.c-content--list-style-1 .fractal.c-content--list_item>div,.c-content--list-style-2 .fractal.c-content--list_item>div,.c-content--list-style-3 .fractal.c-content--list_container>div,.c-content--project_content .fractal.container>div,.fractal.c-hero--default>div,.fractal.c-hero--project>div,.grid.fractal>div{background-color:#d3d3d3;color:#333;height:10rem;line-height:10rem;text-align:center}code{background:#fcf2f2;border-radius:.1rem;color:#d73e48;font-size:100%;line-height:1.25;padding:.1rem .2rem}code.fractal{margin:2rem 0 1rem!important;display:inline-grid}.Prose{max-width:100%!important}body.no-transition :not(.init-transition,.init-transition*){transition:none!important}html{font-family:Arial,sans-serif;font-size:16px;font-weight:400;scroll-behavior:smooth}a:hover{cursor:pointer}:root{--color-black:#000;--color-white:#fff;--color-grey-light:#dddddd;--color-grey-mid:#a9a9a9;--color-grey-dark:#757575;--color-grey-night:#4d4d4d;--color-background:#f8f6f6;--color-pink-warm:#ff6482;--color-pink-warm-hover:#b94e67;--color-hl:var(--color-pink-warm);--color-hl-hover:var(--color-pink-warm-hover)}.color-hl{color:var(--color-hl)}.bg-hl{background-color:var(--color-hl);color:var(--color-white)}.color-black{color:var(--color-black)}.bg-black{background-color:var(--color-black);color:var(--color-white)}.background{background-color:var(--color-background)}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(../fonts/inter-v12-latin/inter-v12-latin-100.woff2) format("woff2"),url(../fonts/inter-v12-latin/inter-v12-latin-100.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(../fonts/inter-v12-latin/inter-v12-latin-200.woff2) format("woff2"),url(../fonts/inter-v12-latin/inter-v12-latin-200.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/inter-v12-latin/inter-v12-latin-300.woff2) format("woff2"),url(../fonts/inter-v12-latin/inter-v12-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v12-latin/inter-v12-latin-regular.woff2) format("woff2"),url(../fonts/inter-v12-latin/inter-v12-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter-v12-latin/inter-v12-latin-500.woff2) format("woff2"),url(../fonts/inter-v12-latin/inter-v12-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter-v12-latin/inter-v12-latin-600.woff2) format("woff2"),url(../fonts/inter-v12-latin/inter-v12-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-v12-latin/inter-v12-latin-700.woff2) format("woff2"),url(../fonts/inter-v12-latin/inter-v12-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(../fonts/inter-v12-latin/inter-v12-latin-800.woff2) format("woff2"),url(../fonts/inter-v12-latin/inter-v12-latin-800.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(../fonts/inter-v12-latin/inter-v12-latin-900.woff2) format("woff2"),url(../fonts/inter-v12-latin/inter-v12-latin-900.ttf) format("truetype")}.c-content--list-style-1 .c-content--list_item,.c-content--list-style-2 .c-content--list_item,.c-content--list-style-3 .c-content--list_container,.c-content--project_content .container,.c-hero--default,.c-hero--project,.grid{--gutter:30px;--margin:40px;--maxwidth:1480px;display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:calc(var(--maxwidth) + var(--margin) + var(--margin));margin:0 auto;padding:0 var(--margin)}@media screen and (max-width:620px){.c-content--list-style-1 .c-content--list_item,.c-content--list-style-2 .c-content--list_item,.c-content--list-style-3 .c-content--list_container,.c-content--project_content .container,.c-hero--default,.c-hero--project,.grid{--margin:16px;--gutter:16px}}.c-content--list-style-1 .c-content--list_item,.c-content--list-style-2 .c-content--list_item,.c-content--list-style-3 .c-content--list_container,.c-content--project_content .container,.grid--inner{--margin:0}.c-content--list-style-1 .c-content--list_item,.c-content--list-style-2 .c-content--list_item,.c-hero--default,.c-hero--project,.grid--flex{grid-template:1fr/repeat(12,1fr)}.grid--col1-offset{grid-template:1fr/repeat(12,1fr)}.grid--col1-offset>*{grid-column:3/span 8}@media screen and (max-width:840px){.grid--col1-offset>*{grid-column:1/span 12}}:root{--spacing-192:192px;--spacing-160:160px;--spacing-144:144px;--spacing-128:128px;--spacing-96:96px;--spacing-80:80px;--spacing-64:64px;--spacing-56:56px;--spacing-48:48px;--spacing-40:40px;--spacing-32:32px;--spacing-24:24px;--spacing-20:20px;--spacing-16:16px;--spacing-12:12px;--spacing-8:8px;--spacing-4:4px;--spacing-overlap:320px}@media screen and (max-width:960px){:root{--spacing-overlap:160px}}@media screen and (max-width:620px){:root{--spacing-overlap:96px}}:root{--font-primary:Inter,Arial,sans-serif;--font-size-base:18px;--font-line-height-base:1;--font-letter-spacing:0.01em}@media screen and (max-width:960px){:root{--font-size-base:16px}}body{font-family:var(--font-primary);font-weight:400}.heading-1,h1{font-size:100px;line-height:120%;font-weight:500}.heading-1.small,h1.small{font-size:76px;line-height:120%;font-weight:500}.heading-2,h2{font-size:56px;line-height:130%;font-weight:500}.heading-2.small,h2.small{font-size:44px;line-height:130%;font-weight:500}.heading-3,h3{font-size:32px;line-height:130%;font-weight:500}.heading-4,h4{font-size:24px;line-height:130%;font-weight:500}.heading-5,h5{font-size:var(--font-size-base);letter-spacing:var(--font-letter-spacing);line-height:160%;font-weight:600}.heading-body{font-size:var(--font-size-base);letter-spacing:var(--font-letter-spacing);line-height:160%;font-weight:600;margin-bottom:2em}.heading-body:last-child{margin-bottom:0}.overline{font-weight:400;line-height:160%!important;font-size:var(--font-size-base)!important;letter-spacing:var(--font-letter-spacing)!important;color:var(--color-hl)!important;display:block;margin-bottom:12px}.c-hero .overline{margin-bottom:4px}.c-text h1,.c-text h2,.c-text h3,.c-text h4,.c-text h5,.c-text h6{margin-bottom:1em;text-wrap:balance}.c-text h1:last-child,.c-text h2:last-child,.c-text h3:last-child,.c-text h4:last-child,.c-text h5:last-child,.c-text h6:last-child{margin-bottom:0}.c-text *+h2,.c-text *+h3,.c-text *+h4,.c-text *+h5,.c-text *+h6{padding-top:1em}.c-text h5{margin-bottom:1.25em}.c-text ol,.c-text p,.c-text ul{line-height:160%;font-size:var(--font-size-base);letter-spacing:var(--font-letter-spacing);margin-bottom:1.5em}.c-text ol.small,.c-text p.small,.c-text ul.small{font-size:16px}.c-text ol a,.c-text p a,.c-text ul a{color:var(--color-hl)}.c-text ol strong,.c-text p strong,.c-text ul strong{font-weight:600}.c-text ol:last-child,.c-text p:last-child,.c-text ul:last-child{margin-bottom:0}.c-text ul li{padding-left:1.25em;position:relative}.c-text ul li:before{content:"–";font-weight:600;position:absolute;left:0}.c-text ul li+li{margin-top:.75em}a{transition:.4s color ease;text-underline-offset:6px;text-decoration-thickness:1px!important}a *{transition:.4s color ease}a svg *{transition:.4s fill ease}a:hover{cursor:pointer}a.underline{text-decoration:underline!important}.c-content--project_content p a::after,a.icon-external::after,a.icon-external:hover::after{content:"";display:inline-block;width:11px;height:11px;margin-left:.5rem;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0.749851%209.28159L9.23513%200.796308L0.749851%209.28159ZM9.23513%200.796308L9.28125%207.11415L9.23513%200.796308ZM9.23513%200.796308L2.91729%200.750193L9.23513%200.796308Z%22%20fill%3D%22%23FF6482%22/%3E%3Cpath%20d%3D%22M0.749851%209.28159L9.23513%200.796309M9.23513%200.796309L9.28125%207.11415M9.23513%200.796309L2.91729%200.750193%22%20stroke%3D%22%23FF6482%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-size:contain;vertical-align:middle;transition:all .4s ease}footer a.icon-external::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'><path d='M0.75 9.27964L9.23562 0.794355L0.75 9.27964ZM9.23562 0.794355L9.28174 7.1122L9.23562 0.794355ZM9.23562 0.794355L2.91778 0.74824L9.23562 0.794355Z' fill='%23ffffff'/><path d='M0.75 9.27964L9.23562 0.794355M9.23562 0.794355L9.28174 7.1122M9.23562 0.794355L2.91778 0.74824' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}a.icon{display:flex;align-items:center}@media screen and (max-width:960px){.heading-1,h1{font-size:44px;line-height:120%}.heading-1.small,h1.small{font-size:38px}.heading-2,h2{font-size:32px;line-height:130%}.heading-2.small,h2.small{font-size:24px}.heading-3,h3{font-size:20px;line-height:130%}.heading-4,h4{font-size:18px;line-height:130%}.heading-5,.heading-body,h5{font-size:var(--font-size-base);letter-spacing:var(--font-letter-spacing);line-height:160%}.overline{margin-bottom:8px}}.button{line-height:1;font-size:14px;line-height:160%;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:all .4s ease;display:inline-block}.button--primary{background-color:var(--color-hl);color:var(--color-white);padding:var(--spacing-12) var(--spacing-32);border-radius:100px}.button--primary:hover{background-color:var(--color-hl-hover)}.button--primary.white{background-color:var(--color-white);color:var(--color-black)}.button--primary.white:hover{background:var(--color-hl);color:var(--color-white)}.button--secondary{color:var(--color-black);text-decoration:underline;text-underline-offset:6px;position:relative;padding:6px}.button--secondary:hover{color:var(--color-hl)}img:not(.fix),picture{width:100%;height:auto;display:inherit}figure svg,picture svg{width:100%;height:auto}.c-content--image{--c-padding:var(--spacing-128);--c-gap:var(--spacing-128);--c-offet:var(--spacing-192);padding-top:var(--c-padding);padding-bottom:var(--c-padding)}@media screen and (max-width:960px){.c-content--image{--c-offet:var(--spacing-96)}}@media screen and (max-width:620px){.c-content--image{--c-padding:var(--spacing-64);--c-gap:var(--spacing-20)}}.c-content--image .c-content--list-style-1 .c-content--list_item,.c-content--image .c-content--list-style-2 .c-content--list_item,.c-content--image .c-content--list-style-3 .c-content--list_container,.c-content--image .c-content--project_content .container,.c-content--image .c-hero--default,.c-content--image .c-hero--project,.c-content--image .grid,.c-content--list-style-1 .c-content--image .c-content--list_item,.c-content--list-style-2 .c-content--image .c-content--list_item,.c-content--list-style-3 .c-content--image .c-content--list_container,.c-content--project_content .c-content--image .container{row-gap:var(--c-gap);align-items:start}.c-content--image_item:nth-child(1){grid-column:1/span 6;grid-row:1}.c-content--image_item:nth-child(2){grid-column:7/span 5;grid-row:1;margin-top:var(--c-offet)}@media screen and (max-width:1024px){.c-content--image_item:nth-child(2){grid-column:7/span 6}}@media screen and (max-width:620px){.c-content--image_item:nth-child(1){grid-column:1/span 12;grid-row:1;-webkit-transform:translateX(-16px);transform:translateX(-16px)}.c-content--image_item:nth-child(2){margin-top:0;grid-column:1/span 12;grid-row:2;-webkit-transform:translateX(16px);transform:translateX(16px);padding-left:7vw}}.c-content--list{--c-padding:var(--spacing-144);--c-padding-item:var(--spacing-40);--c-gap:var(--spacing-96);padding-top:var(--c-padding);padding-bottom:var(--c-padding)}@media screen and (max-width:620px){.c-content--list{--c-padding:var(--spacing-64);--c-padding-item:var(--spacing-32);--c-gap:var(--spacing-40)}}.c-content--list .c-content--list-style-1 .c-content--list_item,.c-content--list .c-content--list-style-2 .c-content--list_item,.c-content--list .c-content--list-style-3 .c-content--list_container,.c-content--list .c-content--project_content .container,.c-content--list .c-hero--default,.c-content--list .c-hero--project,.c-content--list .grid,.c-content--list-style-1 .c-content--list .c-content--list_item,.c-content--list-style-2 .c-content--list .c-content--list_item,.c-content--list-style-3 .c-content--list .c-content--list_container,.c-content--project_content .c-content--list .container{row-gap:var(--c-gap)}.c-content--list_headline{grid-column:1/span 12}.c-content--list_headline *{max-width:820px}.c-content--list_container{grid-column:1/span 12;width:100%}.c-content--list .text ol li{color:var(--color-grey-dark)}.c-content--list .text ol li+li{margin-top:.75em}.c-content--list-style-1 .c-content--list_item .headline,.c-content--list-style-2 .c-content--list_item .headline{grid-column:1/span 3;grid-row:1}.c-content--list-style-1 .c-content--list_item .text,.c-content--list-style-2 .c-content--list_item .text{grid-column:4/span 6;grid-row:1}.c-content--list-style-1 .c-content--list_item:last-child,.c-content--list-style-2 .c-content--list_item:last-child{margin-bottom:0}@media screen and (max-width:1240px){.c-content--list-style-1 .c-content--list_item .headline,.c-content--list-style-2 .c-content--list_item .headline{grid-column:1/span 4}.c-content--list-style-1 .c-content--list_item .text,.c-content--list-style-2 .c-content--list_item .text{grid-column:5/span 8}}@media screen and (max-width:960px){.c-content--list-style-1 .c-content--list_item .headline,.c-content--list-style-2 .c-content--list_item .headline{grid-column:1/span 12}.c-content--list-style-1 .c-content--list_item .text,.c-content--list-style-2 .c-content--list_item .text{grid-column:1/span 12;grid-row:2}}.c-content--list-style-1 .c-content--list_item{margin-bottom:var(--c-gap)}.c-content--list-style-1 .c-content--list_item:last-child{margin-bottom:0}.c-content--list-style-1 .c-content--list_item .headline *{padding-left:106px;position:relative}.c-content--list-style-1 .c-content--list_item .headline :before{content:"";position:absolute;left:0;top:50%;height:1px;width:84px;background:var(--color-black)}@media screen and (max-width:960px){.c-content--list-style-1{--c-gap:var(--spacing-56)}.c-content--list-style-1 .c-content--list_item{--c-gap:var(--spacing-24);margin-bottom:var(--spacing-56)}.c-content--list-style-1 .c-content--list_item .headline *{padding-left:0;padding-top:var(--spacing-24)}.c-content--list-style-1 .c-content--list_item .headline :before{content:"";width:48px;top:0}.c-content--list-style-1 .c-content--list_item .headline>h3{font-size:20px}}.c-content--list-style-2 .c-content--list_item{padding-bottom:var(--c-padding-item);margin-bottom:var(--c-padding-item);border-bottom:1px solid var(--color-grey-light)}.c-content--list-style-2 .c-content--list_item .headline *{color:var(--color-hl)}@media screen and (max-width:960px){.c-content--list-style-2 .c-content--list_item{gap:var(--spacing-8)}.c-content--list-style-2 .c-content--list_item .c-text>h5:first-child{margin-bottom:.5em}}.c-content--list-style-2 .c-content--list_item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.c-content--list-style-3{--c-gap:var(--spacing-80)}@media screen and (max-width:620px){.c-content--list-style-3{--c-gap:var(--spacing-40)}}.c-content--list-style-3 .c-content--list_container{--gutter:var(--c-gap)}@media screen and (max-width:960px){.c-content--list-style-3 .c-content--list_container{grid-template-columns:none}}.c-content--list-style-3 .c-content--list_cta{margin-top:var(--c-padding);text-align:center}.c-content--list-style-3 .headline *{margin-bottom:var(--spacing-32)}@media screen and (max-width:960px){.c-content--list-style-3 .headline *{margin-bottom:1em!important}}.c-content--project-binder{--c-padding:var(--spacing-160);padding-top:var(--c-padding);padding-bottom:var(--c-padding);position:relative}@media screen and (max-width:620px){.c-content--project-binder{--c-padding:var(--spacing-64)}}.c-content--list-style-1 .c-content--project-binder .c-content--list_item,.c-content--list-style-2 .c-content--project-binder .c-content--list_item,.c-content--list-style-3 .c-content--project-binder .c-content--list_container,.c-content--project-binder .c-content--list-style-1 .c-content--list_item,.c-content--project-binder .c-content--list-style-2 .c-content--list_item,.c-content--project-binder .c-content--list-style-3 .c-content--list_container,.c-content--project-binder .c-content--project_content .container,.c-content--project-binder .c-hero--default,.c-content--project-binder .c-hero--project,.c-content--project-binder .grid,.c-content--project_content .c-content--project-binder .container{display:block;text-align:center}.c-content--project-binder:before{content:"";position:absolute;top:0;width:100%;height:var(--spacing-overlap);background-color:var(--color-background);-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:-1}@media screen and (max-width:960px){.c-content--project-binder:before{height:240px}}@media screen and (max-width:620px){.c-content--project-binder:before{height:160px}}.c-content--project-image{--c-gap:30px}@media screen and (max-width:620px){.c-content--project-image{--c-gap:16px}}.c-content--list-style-1 .c-content--project-image .c-content--list_item,.c-content--list-style-2 .c-content--project-image .c-content--list_item,.c-content--list-style-3 .c-content--project-image .c-content--list_container,.c-content--project-image .c-content--list-style-1 .c-content--list_item,.c-content--project-image .c-content--list-style-2 .c-content--list_item,.c-content--project-image .c-content--list-style-3 .c-content--list_container,.c-content--project-image .c-content--project_content .container,.c-content--project-image .c-hero--default,.c-content--project-image .c-hero--project,.c-content--project-image .grid,.c-content--project_content .c-content--project-image .container{gap:var(--c-gap);display:flex}.c-content--list-style-1 .c-content--list-style-3 .c-content--project-image .c-content--list_container+.c-content--list_item,.c-content--list-style-1 .c-content--project-image .c-content--list-style-3 .c-content--list_container+.c-content--list_item,.c-content--list-style-1 .c-content--project-image .c-content--list-style-3 .c-content--list_item+.c-content--list_container,.c-content--list-style-1 .c-content--project-image .c-content--list_item+.c-content--list_item,.c-content--list-style-1 .c-content--project-image .c-content--list_item+.c-hero--default,.c-content--list-style-1 .c-content--project-image .c-content--list_item+.c-hero--project,.c-content--list-style-1 .c-content--project-image .c-content--list_item+.grid,.c-content--list-style-1 .c-content--project-image .c-content--project_content .c-content--list_item+.container,.c-content--list-style-1 .c-content--project-image .c-content--project_content .container+.c-content--list_item,.c-content--list-style-1 .c-content--project-image .c-hero--default+.c-content--list_item,.c-content--list-style-1 .c-content--project-image .c-hero--project+.c-content--list_item,.c-content--list-style-1 .c-content--project-image .grid+.c-content--list_item,.c-content--list-style-2 .c-content--list-style-3 .c-content--project-image .c-content--list_container+.c-content--list_item,.c-content--list-style-2 .c-content--project-image .c-content--list-style-3 .c-content--list_container+.c-content--list_item,.c-content--list-style-2 .c-content--project-image .c-content--list-style-3 .c-content--list_item+.c-content--list_container,.c-content--list-style-2 .c-content--project-image .c-content--list_item+.c-content--list_item,.c-content--list-style-2 .c-content--project-image .c-content--list_item+.c-hero--default,.c-content--list-style-2 .c-content--project-image .c-content--list_item+.c-hero--project,.c-content--list-style-2 .c-content--project-image .c-content--list_item+.grid,.c-content--list-style-2 .c-content--project-image .c-content--project_content .c-content--list_item+.container,.c-content--list-style-2 .c-content--project-image .c-content--project_content .container+.c-content--list_item,.c-content--list-style-2 .c-content--project-image .c-hero--default+.c-content--list_item,.c-content--list-style-2 .c-content--project-image .c-hero--project+.c-content--list_item,.c-content--list-style-2 .c-content--project-image .grid+.c-content--list_item,.c-content--list-style-3 .c-content--list-style-1 .c-content--project-image .c-content--list_item+.c-content--list_container,.c-content--list-style-3 .c-content--list-style-2 .c-content--project-image .c-content--list_item+.c-content--list_container,.c-content--list-style-3 .c-content--project-image .c-content--list-style-1 .c-content--list_container+.c-content--list_item,.c-content--list-style-3 .c-content--project-image .c-content--list-style-1 .c-content--list_item+.c-content--list_container,.c-content--list-style-3 .c-content--project-image .c-content--list-style-2 .c-content--list_container+.c-content--list_item,.c-content--list-style-3 .c-content--project-image .c-content--list-style-2 .c-content--list_item+.c-content--list_container,.c-content--list-style-3 .c-content--project-image .c-content--list_container+.c-content--list_container,.c-content--list-style-3 .c-content--project-image .c-content--list_container+.c-hero--default,.c-content--list-style-3 .c-content--project-image .c-content--list_container+.c-hero--project,.c-content--list-style-3 .c-content--project-image .c-content--list_container+.grid,.c-content--list-style-3 .c-content--project-image .c-content--project_content .c-content--list_container+.container,.c-content--list-style-3 .c-content--project-image .c-content--project_content .container+.c-content--list_container,.c-content--list-style-3 .c-content--project-image .c-hero--default+.c-content--list_container,.c-content--list-style-3 .c-content--project-image .c-hero--project+.c-content--list_container,.c-content--list-style-3 .c-content--project-image .grid+.c-content--list_container,.c-content--project-image .c-content--list-style-1 .c-content--list-style-3 .c-content--list_item+.c-content--list_container,.c-content--project-image .c-content--list-style-1 .c-content--list_item+.c-content--list_item,.c-content--project-image .c-content--list-style-1 .c-content--list_item+.c-hero--default,.c-content--project-image .c-content--list-style-1 .c-content--list_item+.c-hero--project,.c-content--project-image .c-content--list-style-1 .c-content--list_item+.grid,.c-content--project-image .c-content--list-style-1 .c-content--project_content .c-content--list_item+.container,.c-content--project-image .c-content--list-style-1 .c-content--project_content .container+.c-content--list_item,.c-content--project-image .c-content--list-style-1 .c-hero--default+.c-content--list_item,.c-content--project-image .c-content--list-style-1 .c-hero--project+.c-content--list_item,.c-content--project-image .c-content--list-style-1 .grid+.c-content--list_item,.c-content--project-image .c-content--list-style-2 .c-content--list-style-3 .c-content--list_item+.c-content--list_container,.c-content--project-image .c-content--list-style-2 .c-content--list_item+.c-content--list_item,.c-content--project-image .c-content--list-style-2 .c-content--list_item+.c-hero--default,.c-content--project-image .c-content--list-style-2 .c-content--list_item+.c-hero--project,.c-content--project-image .c-content--list-style-2 .c-content--list_item+.grid,.c-content--project-image .c-content--list-style-2 .c-content--project_content .c-content--list_item+.container,.c-content--project-image .c-content--list-style-2 .c-content--project_content .container+.c-content--list_item,.c-content--project-image .c-content--list-style-2 .c-hero--default+.c-content--list_item,.c-content--project-image .c-content--list-style-2 .c-hero--project+.c-content--list_item,.c-content--project-image .c-content--list-style-2 .grid+.c-content--list_item,.c-content--project-image .c-content--list-style-3 .c-content--list-style-1 .c-content--list_container+.c-content--list_item,.c-content--project-image .c-content--list-style-3 .c-content--list-style-2 .c-content--list_container+.c-content--list_item,.c-content--project-image .c-content--list-style-3 .c-content--list_container+.c-content--list_container,.c-content--project-image .c-content--list-style-3 .c-content--list_container+.c-hero--default,.c-content--project-image .c-content--list-style-3 .c-content--list_container+.c-hero--project,.c-content--project-image .c-content--list-style-3 .c-content--list_container+.grid,.c-content--project-image .c-content--list-style-3 .c-content--project_content .c-content--list_container+.container,.c-content--project-image .c-content--list-style-3 .c-content--project_content .container+.c-content--list_container,.c-content--project-image .c-content--list-style-3 .c-hero--default+.c-content--list_container,.c-content--project-image .c-content--list-style-3 .c-hero--project+.c-content--list_container,.c-content--project-image .c-content--list-style-3 .grid+.c-content--list_container,.c-content--project-image .c-content--project_content .c-hero--default+.container,.c-content--project-image .c-content--project_content .c-hero--project+.container,.c-content--project-image .c-content--project_content .container+.c-hero--default,.c-content--project-image .c-content--project_content .container+.c-hero--project,.c-content--project-image .c-content--project_content .container+.container,.c-content--project-image .c-content--project_content .container+.grid,.c-content--project-image .c-content--project_content .grid+.container,.c-content--project-image .c-hero--default+.c-hero--default,.c-content--project-image .c-hero--default+.c-hero--project,.c-content--project-image .c-hero--default+.grid,.c-content--project-image .c-hero--project+.c-hero--default,.c-content--project-image .c-hero--project+.c-hero--project,.c-content--project-image .c-hero--project+.grid,.c-content--project-image .grid+.c-hero--default,.c-content--project-image .grid+.c-hero--project,.c-content--project-image .grid+.grid,.c-content--project_content .c-content--list-style-1 .c-content--project-image .c-content--list_item+.container,.c-content--project_content .c-content--list-style-1 .c-content--project-image .container+.c-content--list_item,.c-content--project_content .c-content--list-style-2 .c-content--project-image .c-content--list_item+.container,.c-content--project_content .c-content--list-style-2 .c-content--project-image .container+.c-content--list_item,.c-content--project_content .c-content--list-style-3 .c-content--project-image .c-content--list_container+.container,.c-content--project_content .c-content--list-style-3 .c-content--project-image .container+.c-content--list_container,.c-content--project_content .c-content--project-image .c-content--list-style-1 .c-content--list_item+.container,.c-content--project_content .c-content--project-image .c-content--list-style-1 .container+.c-content--list_item,.c-content--project_content .c-content--project-image .c-content--list-style-2 .c-content--list_item+.container,.c-content--project_content .c-content--project-image .c-content--list-style-2 .container+.c-content--list_item,.c-content--project_content .c-content--project-image .c-content--list-style-3 .c-content--list_container+.container,.c-content--project_content .c-content--project-image .c-content--list-style-3 .container+.c-content--list_container,.c-content--project_content .c-content--project-image .c-hero--default+.container,.c-content--project_content .c-content--project-image .c-hero--project+.container,.c-content--project_content .c-content--project-image .container+.c-hero--default,.c-content--project_content .c-content--project-image .container+.c-hero--project,.c-content--project_content .c-content--project-image .container+.container,.c-content--project_content .c-content--project-image .container+.grid,.c-content--project_content .c-content--project-image .grid+.container{margin-top:var(--c-gap)}.c-content--project-image+.c-content--project-image{margin-top:var(--c-gap)}@media screen and (max-width:840px){.c-content--list-style-1 .c-content--project-image .c-content--list_item,.c-content--list-style-2 .c-content--project-image .c-content--list_item,.c-content--list-style-3 .c-content--project-image .c-content--list_container,.c-content--project-image .c-content--list-style-1 .c-content--list_item,.c-content--project-image .c-content--list-style-2 .c-content--list_item,.c-content--project-image .c-content--list-style-3 .c-content--list_container,.c-content--project-image .c-content--project_content .container,.c-content--project-image .c-hero--default,.c-content--project-image .c-hero--project,.c-content--project-image .grid,.c-content--project_content .c-content--project-image .container{display:block}.c-content--list-style-1 .c-content--project-image .c-content--list_item picture+picture,.c-content--list-style-2 .c-content--project-image .c-content--list_item picture+picture,.c-content--list-style-3 .c-content--project-image .c-content--list_container picture+picture,.c-content--project-image .c-content--list-style-1 .c-content--list_item picture+picture,.c-content--project-image .c-content--list-style-2 .c-content--list_item picture+picture,.c-content--project-image .c-content--list-style-3 .c-content--list_container picture+picture,.c-content--project-image .c-content--project_content .container picture+picture,.c-content--project-image .c-hero--default picture+picture,.c-content--project-image .c-hero--project picture+picture,.c-content--project-image .grid picture+picture,.c-content--project_content .c-content--project-image .container picture+picture{margin-top:var(--c-gap)}}@media screen and (max-width:620px){.c-content--list-style-1 .c-content--project-image .c-content--list_item,.c-content--list-style-2 .c-content--project-image .c-content--list_item,.c-content--list-style-3 .c-content--project-image .c-content--list_container,.c-content--project-image .c-content--list-style-1 .c-content--list_item,.c-content--project-image .c-content--list-style-2 .c-content--list_item,.c-content--project-image .c-content--list-style-3 .c-content--list_container,.c-content--project-image .c-content--project_content .container,.c-content--project-image .c-hero--default,.c-content--project-image .c-hero--project,.c-content--project-image .grid,.c-content--project_content .c-content--project-image .container{--margin:0}}.c-content--project{--c-padding:var(--spacing-128);--c-gap:var(--spacing-40);background:var(--color-background);padding-top:var(--c-padding);padding-bottom:var(--c-padding);position:relative}.c-content--project.spacing-big{--c-padding:var(--spacing-160)}@media screen and (max-width:620px){.c-content--project{--c-padding:var(--spacing-48)}.c-content--project.spacing-big{--c-padding:var(--spacing-80)}}.c-content--list-style-1 .c-content--project .c-content--list_item,.c-content--list-style-2 .c-content--project .c-content--list_item,.c-content--list-style-3 .c-content--project .c-content--list_container,.c-content--project .c-content--list-style-1 .c-content--list_item,.c-content--project .c-content--list-style-2 .c-content--list_item,.c-content--project .c-content--list-style-3 .c-content--list_container,.c-content--project .c-content--project_content .container,.c-content--project .c-hero--default,.c-content--project .c-hero--project,.c-content--project .grid,.c-content--project_content .c-content--project .container{gap:var(--c-gap)}.c-content--project_header{grid-column:2/span 10}.c-content--project_header h2,.c-content--project_header p{max-width:890px}.c-content--project_content{grid-column:2/span 10;padding-top:var(--c-gap);border-top:1px solid var(--color-grey-light)}.c-content--project_content .container{grid-template:1fr/repeat(10,1fr)}.c-content--project_content .container .col:nth-child(1){grid-column:1/span 3}.c-content--project_content .container .col:nth-child(2){grid-column:4/span 3}.c-content--project_content .container .col:nth-child(3){grid-column:7/span 3}.c-content--project_content h5{margin-bottom:var(--spacing-8)}.c-content--project_content ol,.c-content--project_content p,.c-content--project_content ul{color:var(--color-grey-dark)}.c-content--project_content ol li+li,.c-content--project_content ul li+li{margin-top:var(--spacing-8)}.c-content--project:before{content:"";position:absolute;top:0;width:100%;height:var(--spacing-overlap);background-color:var(--color-background);-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:-1}.c-content--project:after{content:"";position:absolute;bottom:0;width:100%;height:var(--spacing-overlap);background-color:var(--color-background);-webkit-transform:translateY(100%);transform:translateY(100%);z-index:-1}@media screen and (max-width:960px){.c-content--project_header{grid-column:1/span 12}.c-content--project_cite{grid-column:1/span 12}.c-content--project_content{grid-column:1/span 12}.c-content--project_content .container{grid-template:1fr/repeat(3,1fr)}.c-content--project_content .container .col:nth-child(1){grid-column:1/span 1}.c-content--project_content .container .col:nth-child(2){grid-column:2/span 1}.c-content--project_content .container .col:nth-child(3){grid-column:3/span 1}}@media screen and (max-width:620px){.c-content--list-style-1 .c-content--project .c-content--list_item,.c-content--list-style-2 .c-content--project .c-content--list_item,.c-content--list-style-3 .c-content--project .c-content--list_container,.c-content--project .c-content--list-style-1 .c-content--list_item,.c-content--project .c-content--list-style-2 .c-content--list_item,.c-content--project .c-content--list-style-3 .c-content--list_container,.c-content--project .c-content--project_content .container,.c-content--project .c-hero--default,.c-content--project .c-hero--project,.c-content--project .grid,.c-content--project_content .c-content--project .container{grid-template:1fr/repeat(1,1fr)}.c-content--project_header{grid-column:1/span 1}.c-content--project_cite{grid-column:1/span 1}.c-content--project_content{grid-column:1/span 1}.c-content--project_content .container{--c-gap:1.5rem}.c-content--project_content .container .col:nth-child(1){grid-column:1/span 3}.c-content--project_content .container .col:nth-child(2){grid-column:1/span 3}.c-content--project_content .container .col:nth-child(3){grid-column:1/span 3}}.c-content--teaser{--c-padding:var(--spacing-144);--c-gap:var(--spacing-160);padding-top:var(--c-padding);padding-bottom:var(--c-padding)}@media screen and (max-width:620px){.c-content--teaser{--c-gap:var(--spacing-40);--c-padding:var(--spacing-64)}}.c-content--list-style-1 .c-content--teaser .c-content--list_item,.c-content--list-style-2 .c-content--teaser .c-content--list_item,.c-content--list-style-3 .c-content--teaser .c-content--list_container,.c-content--project_content .c-content--teaser .container,.c-content--teaser .c-content--list-style-1 .c-content--list_item,.c-content--teaser .c-content--list-style-2 .c-content--list_item,.c-content--teaser .c-content--list-style-3 .c-content--list_container,.c-content--teaser .c-content--project_content .container,.c-content--teaser .c-hero--default,.c-content--teaser .c-hero--project,.c-content--teaser .grid{row-gap:var(--c-gap)}.c-content--teaser_item{grid-column:1/span 12;text-decoration:none;transition:opacity .8s ease}.c-content--teaser_item .img+.text{margin-top:16px}.c-content--teaser_item .img{overflow:hidden;background:#000}.c-content--teaser_item .img img{transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}.c-content--teaser_item .text .heading-body{margin-bottom:0}.c-content--teaser_item .text p{color:var(--color-grey-dark)}.c-content--teaser_item .text *{color:var(--color-black);line-height:160%;font-size:var(--font-size-base);letter-spacing:var(--font-letter-spacing)}.c-content--teaser_item:hover .img img{-webkit-transform:scale(1.0325);transform:scale(1.0325);opacity:.75}@media screen and (max-width:960px){.c-content--teaser_item .img+.text{margin-top:8px}}.c-content--teaser_item:nth-child(1),.c-content--teaser_item:nth-child(10),.c-content--teaser_item:nth-child(4),.c-content--teaser_item:nth-child(7){grid-column:1/span 6}.c-content--teaser_item:nth-child(11),.c-content--teaser_item:nth-child(2),.c-content--teaser_item:nth-child(5),.c-content--teaser_item:nth-child(8){grid-column:8/span 5;margin-top:var(--c-padding)}.c-content--teaser_item:nth-child(12),.c-content--teaser_item:nth-child(3),.c-content--teaser_item:nth-child(6),.c-content--teaser_item:nth-child(9){grid-column:3/span 8}.c-content--teaser_cta{margin-top:var(--c-padding);text-align:center}@media screen and (max-width:960px){.c-content--teaser_item{grid-column:1/span 12!important;margin-top:0!important}}#project-overview{padding-top:0!important}#project-overview .c-content--list-style-1 .c-content--list_item,#project-overview .c-content--list-style-2 .c-content--list_item,#project-overview .c-content--list-style-3 .c-content--list_container,#project-overview .c-content--project_content .container,#project-overview .c-hero--default,#project-overview .c-hero--project,#project-overview .grid,.c-content--list-style-1 #project-overview .c-content--list_item,.c-content--list-style-2 #project-overview .c-content--list_item,.c-content--list-style-3 #project-overview .c-content--list_container,.c-content--project_content #project-overview .container{margin-top:var(--c-padding)}@media screen and (max-width:960px){#project-overview .c-content--list-style-1 .c-content--list_item,#project-overview .c-content--list-style-2 .c-content--list_item,#project-overview .c-content--list-style-3 .c-content--list_container,#project-overview .c-content--project_content .container,#project-overview .c-hero--default,#project-overview .c-hero--project,#project-overview .grid,.c-content--list-style-1 #project-overview .c-content--list_item,.c-content--list-style-2 #project-overview .c-content--list_item,.c-content--list-style-3 #project-overview .c-content--list_container,.c-content--project_content #project-overview .container{margin-top:0}}.is-scrolling footer{background:var(--color-black)}footer{background:#fff;color:#fff;position:fixed;left:0;bottom:0;width:100%;min-height:100vh;z-index:0}@media screen and (max-width:960px){footer{background:var(--color-black)}}footer .footer-top{height:calc(100vh - 200px);align-items:center;padding-top:var(--spacing-128)}footer .footer-top h2{font-weight:400!important;text-wrap:balance}footer .footer-top h2+.button{margin-top:var(--spacing-40)}@media screen and (max-width:960px){footer .footer-top{height:auto;padding-top:var(--spacing-64);padding-bottom:var(--spacing-64)}footer .footer-top h2+.button{margin-top:var(--spacing-32)}}footer .footer-bottom-first a,footer .footer-bottom-first p,footer .footer-bottom-first ul,footer .footer-bottom-second a,footer .footer-bottom-second p,footer .footer-bottom-second ul{font-size:16px;font-weight:300;line-height:1.25;margin-bottom:0}footer .footer-bottom-first a strong,footer .footer-bottom-first p strong,footer .footer-bottom-first ul strong,footer .footer-bottom-second a strong,footer .footer-bottom-second p strong,footer .footer-bottom-second ul strong{font-weight:500}footer .footer-bottom-first h3,footer .footer-bottom-second h3{font-size:16px;font-weight:500;line-height:1.25;margin-bottom:.325em}footer .footer-bottom-first a:hover,footer .footer-bottom-second a:hover{color:var(--color-hl)!important}footer .footer-bottom-first ul,footer .footer-bottom-second ul{padding-left:0}footer .footer-bottom-first ul li,footer .footer-bottom-second ul li{list-style:none;float:left;margin-left:0}footer .footer-bottom-first ul li::before,footer .footer-bottom-second ul li::before{display:none}footer .footer-bottom-first .col{padding:0 0 40px 0}footer .footer-bottom-first a{color:var(--color-white)!important;text-decoration:none;text-decoration-thickness:1px!important}footer .footer-bottom-first a:hover{text-decoration:underline}footer .footer-bottom-first ul li{border-right:1px solid var(--color-white);padding:0 20px;margin:0!important}footer .footer-bottom-first ul li:last-child{border-right:none;padding-right:0}footer .footer-bottom-first ul li:first-child{padding-left:0}@media screen and (max-width:960px){footer .footer-bottom-first{--gutter:var(--spacing-32);margin-bottom:var(--spacing-32)}footer .footer-bottom-first .col{padding-bottom:0}}footer .footer-bottom-second{display:block}footer .footer-bottom-second .col{border-top:1px solid var(--color-grey-night);padding:var(--spacing-40) 0;align-items:center;display:flex}footer .footer-bottom-second .inner{width:100%}footer .footer-bottom-second a,footer .footer-bottom-second p,footer .footer-bottom-second ul{color:var(--color-grey-mid);text-decoration:none}footer .footer-bottom-second p{float:left}footer .footer-bottom-second ul{float:right}footer .footer-bottom-second ul li{border-right:1px solid var(--color-grey-mid);padding:0 20px}footer .footer-bottom-second ul li a{text-decoration:none;text-underline-offset:6px}footer .footer-bottom-second ul li a:hover{text-decoration:underline}footer .footer-bottom-second ul li:first-child{padding-left:0}footer .footer-bottom-second ul li:last-child{border-right:none;padding-right:0}@media screen and (max-width:960px){footer .footer-bottom-second .col{padding:var(--spacing-32) 0}}@media screen and (max-width:620px){footer .footer-bottom-second p{display:none}footer .footer-bottom-second ul{float:left}}@media screen and (max-width:960px){footer{min-height:auto;position:relative}}body{--header-height:212px;padding-bottom:100vh}@media screen and (max-width:768px){body{padding-bottom:0;--header-height:auto}}#stage{padding-top:var(--header-height);background:#fff;z-index:10;position:relative;min-height:100vh}.c-header{position:fixed;top:0;width:100vw;z-index:999;font-size:20px;line-height:22px}.c-header .col{position:relative;height:var(--header-height);display:flex;align-items:center;transition:.4s height ease-out}.c-header .col>*{flex:1 1 0}.c-header-navigation{display:flex;align-items:center;width:100%}.c-header-logo{z-index:999;position:relative}.c-header-logo svg *{transition:fill .4s ease}@media (hover:hover) and (pointer:fine){.c-header-logo svg:hover{-webkit-animation:rotate-logo 4s linear infinite;animation:rotate-logo 4s linear infinite}}@-webkit-keyframes rotate-logo{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-logo{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width:768px){.c-header-logo svg{height:76px;width:auto}}.c-header-menu{width:inherit}.c-header-menu ul{float:right;display:flex;gap:24px}.c-header-menu ul li:first-of-type{display:none}.c-header-menu a{text-decoration:none;font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-black);transition:.4s all ease;position:relative;padding:4px 4px}.c-header-menu a:after{content:"";width:0%;height:1px;position:absolute;left:4px;bottom:0;background:var(--color-black);transition:.6s all ease}.c-header-menu a[aria-current=page]:after{width:calc(100% - 8px)}@media (hover:hover) and (pointer:fine){.c-header-menu a:hover:after{width:calc(100% - 8px)}.c-header-menu a:hover{color:var(--color-hl)}.c-header-menu a:hover:after{background:var(--color-hl)}}@media screen and (max-width:768px){.c-header{position:relative;margin-top:32px;margin-bottom:56px}.c-header-menu{background:var(--color-black);height:100vh;height:100dvh;width:100vw;position:fixed;top:0;right:-100vw;transition:all .4s ease-in-out;align-content:center}.c-header-menu ul{float:left;flex-direction:column;align-items:center;width:100vw;gap:20px}.c-header-menu ul li:first-of-type{display:inline-block}.c-header-menu ul a{color:var(--color-white);font-size:44px;line-height:130%;letter-spacing:0;font-weight:400;text-transform:none}}.footer-is-staged .c-header-menu a{color:#fff}.footer-is-staged .c-header-menu a[aria-current=page]:after{width:0}.footer-is-staged .c-header-menu a:hover{color:var(--color-hl)}.footer-is-staged .c-header-menu li:last-child a{color:#fff}.footer-is-staged .c-header-menu li:last-child a:after{background:#fff;width:calc(100% - 8px)}.footer-is-staged #logo svg *{fill:#fff}.c-burger{display:none;width:52px;height:52px;background:rgba(255,255,255,.75);opacity:1;border-radius:50%;border:none;padding:0;position:fixed;right:20px;top:48px;z-index:999;transition:top .6s ease-in-out,background .6s ease-in-out .4s}@media screen and (max-width:768px){.c-burger{display:inline!important}}.c-burger::after,.c-burger::before{content:"";position:absolute;width:22px;height:2px;background:#000;border-radius:2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:top .3s ease,opacity .3s ease,background .1s ease,-webkit-transform .3s ease;transition:transform .3s ease,top .3s ease,opacity .3s ease,background .1s ease;transition:transform .3s ease,top .3s ease,opacity .3s ease,background .1s ease,-webkit-transform .3s ease}.c-burger::before{top:20px}.c-burger::after{top:30px}.c-burger.is-open::before{top:26px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.c-burger.is-open::after{top:26px;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.is-scrolling .c-burger{top:-100px}.is-scrolling-up .c-burger{top:32px}body.mobile-nav-is-open{overflow:hidden}body.mobile-nav-is-open .c-header .c-header-menu{right:0}body.mobile-nav-is-open .c-header .c-header-logo svg *{fill:var(--color-white)}body.mobile-nav-is-open .c-burger{opacity:1;background:rgba(255,255,255,0);transition:top .6s ease-in-out,background .1s ease-in-out}body.mobile-nav-is-open .c-burger::after,body.mobile-nav-is-open .c-burger::before{background:var(--color-white)}@media screen and (max-width:960px){.c-hero{padding-top:0!important}}.c-hero--default,.c-hero--project{padding-top:var(--spacing-96);padding-bottom:var(--spacing-128);row-gap:var(--spacing-40)}.c-hero--default h1,.c-hero--project h1{grid-column:2/span 10;grid-row:1;margin-bottom:0!important}.c-hero--default .intro,.c-hero--project .intro{grid-column:4/span 6;grid-row:2}@media screen and (max-width:1080px){.c-hero--default h1,.c-hero--project h1{grid-column:1/span 8}.c-hero--default .intro,.c-hero--project .intro{grid-column:3/span 8}}@media screen and (max-width:960px){.c-hero--default,.c-hero--project{row-gap:var(--spacing-32);padding-bottom:var(--spacing-40)}.c-hero--default h1,.c-hero--project h1{grid-column:1/span 12}.c-hero--default .intro,.c-hero--project .intro{grid-column:1/span 12}}.c-hero--default+.c-content:not(.background),.c-hero--project+.c-content:not(.background){padding-top:0}.c-hero--project{row-gap:var(--spacing-96);padding-bottom:0}@media screen and (max-width:960px){.c-hero--project{row-gap:var(--spacing-40)}}.c-hero--project picture{grid-column:1/span 12;grid-row:2}.c-hero--work{z-index:-1;position:-webkit-sticky;position:sticky;height:auto;top:260px;padding:0}.c-hero--work h1{text-align:center;color:var(--color-background)}@media screen and (max-width:960px){.c-hero--work{display:none}}.hide-project-overview .c-hero--work h1{opacity:0}.is-changing .cursor{opacity:0}.cursor{width:16px;height:16px;position:fixed;z-index:998;top:0;left:0;border:1px solid var(--color-hl);background-color:var(--color-hl);border-radius:50%;pointer-events:none;transition:all .1s ease}.cursor--logo{width:112px;height:112px}.cursor--teaser{background-color:var(--color-hl);background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 8.99414H17" stroke="white" stroke-width="2" stroke-linecap="round"/><path d="M9.00488 1L9.00488 17" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-position:center;transition:all .1s ease;width:80px;height:80px;border-color:var(--color-hl)}.cursor--link{background:rgba(255,100,130,.2);width:56px;height:56px}.cursor--button{background:rgba(255,100,130,.2);width:80px;height:80px}.cursor--link-footer{background:rgba(255,100,130,.2);width:56px;height:56px}@media (hover:none) and (pointer:coarse){.cursor{display:none}}.c-footer .cursor--link{opacity:.2}.c-content:not(.background)+.c-content:not(.background){padding-top:0}#cookie-modal{--c-padding:48px;--c-gap:48px;background-color:rgba(0,0,0,.4)}@media (max-width:440px){#cookie-modal{--c-padding:32px;--c-gap:32px}}#cookie-modal .cookie-modal__content{border-radius:20px;max-width:640px}@media (max-width:720px){#cookie-modal .cookie-modal__content{border-radius:20px 20px 0 0;max-width:100%;position:fixed;bottom:0}}#cookie-modal .cookie-modal__title{font-size:24px;font-weight:500;margin-bottom:32px}#cookie-modal .cookie-modal__text{font-size:16px;line-height:160%;margin-bottom:var(--c-gap)}#cookie-modal .cookie-modal__text a{color:var(--color-black)}#cookie-modal .cookie-modal__options{margin-bottom:var(--c-gap);gap:16px}#cookie-modal .cookie-modal__options>*{width:auto!important}#cookie-modal .cookie-modal__option{margin-bottom:0}#cookie-modal .cookie-modal__option.disabled{opacity:1}#cookie-modal .cookie-modal__buttons{gap:16px}@media (max-width:440px){#cookie-modal .cookie-modal__buttons{display:block}}#cookie-modal .cookie-modal__button{border:1px solid var(--color-hl);color:var(--color-hl);line-height:1;font-size:14px;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:all .4s ease;padding:16px 32px;border-radius:100px;margin-right:0}#cookie-modal .cookie-modal__button:hover{border:1px solid var(--color-hl-hover);color:var(--color-hl-hover)}@media (max-width:440px){#cookie-modal .cookie-modal__button{width:100%;text-align:center}#cookie-modal .cookie-modal__button.cookie-modal__button{margin-top:24px}}#cookie-modal .cookie-modal__button.primary{background-color:var(--color-hl);color:#fff}#cookie-modal .cookie-modal__button.primary:hover{background-color:var(--color-hl-hover)}#cookie-modal .cookie-modal__checkbox{border:1px solid var(--color-hl);border-radius:4px;margin:0 10px 0 0}#cookie-modal .cookie-modal__checkbox:checked{background-color:var(--color-hl);transition:all .2s ease}#cookie-modal .cookie-modal__checkbox:checked:hover{background-color:var(--color-hl-hover)}#cookie-modal .cookie-modal__checkbox:hover{border:2px solid var(--color-hl-hover)}