/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial}}}.project #site-header{color:var(--color-tertiary,#dde3e4)}.project #site-header svg .brand-typo,.project #site-header svg .brand-shape{fill:var(--color-white,#fff)}.project #site-header #nav-trigger{color:var(--color-white,#fff)}.project #site-header .nav-lists .lang-list a{background-color:var(--color-secondary,#2c2d41)}@media (hover:hover){.project #site-header .nav-lists .lang-list a:hover{background-color:var(--color-white,#fff);color:var(--color-secondary,#2c2d41)}}.project #site-header .current-list-item,.project #site-header .parent-list-item{color:var(--color-white,#fff)}@media (hover:hover){.project #site-header .underline-link:hover{color:var(--color-white,#fff)}}.project #cover{background-color:var(--color-tertiary,#dde3e4)}.project #cover .media{width:100%;height:32rem}@media (min-width:80rem){.project #cover .media{height:40rem}}.project #cover .bg-mask{inset:calc(var(--spacing,.25rem) * 0);background:linear-gradient(#2c2d41,#7174a700 64.9%);position:absolute}.project #cover img{object-fit:cover;background-position:50%;width:100%;height:100%}.project #meta .inner{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 24);flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:80rem){.project #meta .inner{gap:calc(var(--spacing,.25rem) * 34);flex-direction:row;grid-column:3/span 8}}.project #meta .left-col{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}@media (min-width:80rem){.project #meta .left-col{width:50%}}.project #meta .left-col .content{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 8);display:flex}.project #meta .left-col .content .area,.project #meta .left-col .content .type{justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;width:50%;display:flex}.project #meta .right-col{flex-direction:column;display:flex}@media (min-width:80rem){.project #meta .right-col{width:50%}}.project #body .row{padding-bottom:calc(var(--spacing,.25rem) * 20)}@media (min-width:64rem){.project #body .row{padding-bottom:calc(var(--spacing,.25rem) * 34)}}.project #body .row.full-width .column{width:100%;height:37.125rem}.project #body .row.full-width img{object-fit:cover;background-position:50%;width:100%;height:100%}.project #body .row .inner{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:64rem){.project #body .row .inner{gap:calc(var(--spacing,.25rem) * 34);flex-direction:row}}@media (min-width:80rem){.project #body .row .inner{grid-column:3/span 8}.project #body .row .inner.multi-column{padding-bottom:calc(var(--spacing,.25rem) * 32)}}@media (min-width:64rem){.project #body .row .inner.multi-column .column-1\/2:nth-of-type(2){top:calc(var(--spacing,.25rem) * 32);position:relative}}.project #body .row .column.column-1\/1{width:100%}.project #body .row .column.column-1\/2{aspect-ratio:.8;width:100%}@media (min-width:64rem){.project #body .row .column.column-1\/2{width:50%}}.project #body .block-type-video{aspect-ratio:16/9}.project #body .block-type-image{height:100%}.project #body .block-type-image img{object-fit:cover;width:100%;height:100%}.project #related .inner{padding-bottom:calc(var(--spacing,.25rem) * 20);grid-column:1/-1}@media (min-width:64rem){.project #related .inner{padding-bottom:calc(var(--spacing,.25rem) * 34);grid-column:3/span 8}}.project #related .related-nav{gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.project #related .related-nav{flex-direction:row;align-items:center}}@media (min-width:80rem){.project #related .related-nav{gap:calc(var(--spacing,.25rem) * 6)}}.project #related .related-nav .separator{display:none}@media (min-width:80rem){.project #related .related-nav .separator{top:calc(var(--spacing,.25rem) * 0);--tw-translate-x: -50% ;width:2px;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-black,#000);display:block;position:absolute;left:50%}}.project #related .related-nav .headline{grid-column:1/-1;display:block}@media (min-width:48rem){.project #related .related-nav .headline{grid-column:2/span 6}}@media (min-width:64rem){.project #related .related-nav .headline{grid-column:1/-1}}@media (min-width:80rem){.project #related .related-nav .headline{display:none}}.project #related .related-nav .headline .title{padding-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.project #related .related-nav .previous-inner{width:50%;display:none}@media (min-width:80rem){.project #related .related-nav .previous-inner{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));display:block}}.project #related .related-nav .next-inner{width:50%;padding-block:calc(var(--spacing,.25rem) * 0);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}@media (min-width:80rem){.project #related .related-nav .next-inner{text-align:right}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}
