@font-face{font-family:myFont;src:url(../media/soehne_web_buch-s.p.1y6vctxy4f5d5.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:myFont;src:url(../media/soehne_web_kraftig-s.p.0bcmp6_pu1o6w.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:myFont Fallback;src:local(Arial);ascent-override:103.7%;descent-override:23.33%;line-gap-override:0.0%;size-adjust:100.28%}.myfont_2a1cb2bf-module__gDAMIq__className{font-family:myFont,myFont Fallback}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}input:focus,select:focus,textarea:focus,button:focus,:focus{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none;vertical-align:baseline;quotes:none;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:#0000}img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;vertical-align:top;display:inline-block}button{width:auto;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;border:none;margin:0;padding:0;line-height:normal;overflow:visible}
input,label,select,button,textarea{vertical-align:middle;white-space:normal;border:0;margin:0;padding:0;font-family:Arial;font-size:13px;line-height:1;display:inline-block}textarea{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none;border:none;outline:none;overflow:auto}input:focus,select:focus,textarea:focus,button:focus{outline:none}input,textarea{box-sizing:content-box;appearance:none}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=reset],input[type=button],input[type=submit]{width:auto;overflow:visible}::-webkit-file-upload-button{border:0;padding:0}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}button,input{width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;border:none;margin:0;padding:0;line-height:normal;overflow:visible}:scope::-moz-focus-inner{border:0;padding:0}
:root{--theme-bg:#d6d4cd;--theme-blok:#e8e7e3;--theme-blok-head:var(--theme-blok);--theme-blok-hover:#fff;--theme-blok-sidepanel:#dfddd8;--theme-blok-sidepanel-head:var(--theme-blok-sidepanel);--theme-blok-sidepanel-footer:var(--theme-blok-sidepanel);--theme-bg-gradient:0;--theme-type:#050200;--theme-type-support:#339a62;--theme-muted-opacity:.35;--theme-media-filter:none;--font-size-caption:.66rem;--line-height:1.45}@media (max-width:770px){:root{--font-size-caption:.8rem}}:root{--icon-size:1.13636rem;--border-width:2px;--border-hyperlink:1.5px;--blok-padding:1.25rem;--blok-height:calc((var(--blok-padding) * 2) + (var(--line-height) * 1rem) - (var(--border-width) * 2));--blok-padding-extraTop:var(--blok-height);--blok-padding-firstTop:calc(28vh - (var(--blok-height) + var(--blok-padding)));--filter-bottom-padding:1rem;--panel-height:150px;--panel-perspective-origin:50% 0vh;--spacing-side:1.5rem;--spacing-side-image:var(--spacing-side);--spacing-base:1.25rem;--spacing-icons:1.25rem;--spacing-half:.625rem;--spacing-containerTopDistance:0}@media (max-width:770px){:root{--spacing-side:1rem;--spacing-base:1rem;--spacing-icons:1rem;--border-hyperlink:1px}}@media (max-width:450px){:root{--spacing-icons:.75rem}}:root{--transition-button:.33s ease;--transition-layout:.66s ease-in-out;--theme-transition:.33s ease}body[data-fullscreen=false]{--blok-padding-extraTop:var(--blok-height);--blok-padding-firstTop:var(--blok-height);--spacing-containerTopDistance:calc(124px + var(--blok-height) + 25vh);--panel-perspective-origin:50% -70rem}@media (orientation:portrait){body[data-fullscreen=false]{--spacing-containerTopDistance:calc(124px + var(--blok-height) + 12.5vh)}}@media (max-width:770px){body[data-fullscreen=false]{--panel-perspective-origin:50% -38rem;--blok-padding-extraTop:1rem;--blok-padding-firstTop:1rem;--spacing-side-image:0}}@media (max-width:450px){body[data-fullscreen=false]{--panel-perspective-origin:50% -35rem}}body[data-theme=DARK]{--theme-bg:#000;--theme-blok:#141414;--theme-blok-head:transparent;--theme-blok-hover:#1a1a1a;--theme-blok-sidepanel:#0a0a0a;--theme-blok-sidepanel-head:transparent;--theme-blok-sidepanel-footer:var(--theme-blok-sidepanel);--theme-type:white;--theme-type-support:#339a62;--theme-muted-opacity:.5;--theme-bg-gradient:0}body[data-theme=NIGHT]{--theme-bg:black;--theme-blok:black;--theme-blok-head:transparent;--theme-blok-hover:#1a1a1a;--theme-blok-sidepanel:black;--theme-blok-sidepanel-head:transparent;--theme-blok-sidepanel-footer:var(--theme-blok-sidepanel);--theme-type:red;--theme-type-support:red;--theme-muted-opacity:.6;--theme-media-filter:grayscale(1) contrast(1.22) brightness(.33) sepia(1) saturate(8) hue-rotate(-18deg)}body[data-fullscreen=true]{--theme-blok-head:var(--theme-blok)}
html{font-size:16px}@media screen and (min-width:770px){html{font-size:calc(.666667vw + 10.8667px)}}@media screen and (min-width:1370px){html{font-size:20px}}h1,h2,h3,p,span,a,input{overflow-wrap:normal;word-wrap:normal;word-break:normal;hyphens:normal}h1,h2,h3,p,a,a:link,a:visited,a:hover,a:active,span,input,button{font-family:Sohne Buch,Helvetica,Arial,sans-serif;font-size:1em;line-height:var(--line-height);color:currentColor;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;font-style:normal;font-weight:400}a{text-decoration:none}.uppercase,.uppercase p{text-transform:uppercase}.ellipsis{text-overflow:ellipsis;min-width:0;overflow:hidden}.ellipsis h1,.ellipsis span,.ellipsis p,.ellipsis a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
:root{overscroll-behavior:none}*{scrollbar-width:none;-ms-overflow-style:none;cursor:none!important}@media (hover:none){*{cursor:auto!important}}::-webkit-scrollbar{display:none}html,body{touch-action:pan-x pan-y;width:100%;min-height:100%;position:relative}html{scroll-behavior:smooth}body{color:var(--theme-type);background:var(--theme-bg);isolation:isolate;padding:0;padding-top:var(--spacing-containerTopDistance);min-height:100lvh;transition:padding-top var(--transition-layout),padding-bottom var(--transition-layout),color var(--theme-transition),background var(--theme-transition);justify-content:center;align-items:flex-start;display:flex}@media (hover:none){body[data-page=projects]{touch-action:pan-y;overscroll-behavior-x:none;overflow-x:clip}body[data-page=projects] main,body[data-page=projects] .page,body[data-page=projects] .page-Project{touch-action:pan-y;overscroll-behavior-x:none}}body[data-initializing=true],body[data-initializing=true] *,body[data-initializing=true] :before,body[data-initializing=true] :after{transition:none!important}.u-muted{color:inherit;opacity:var(--theme-muted-opacity)}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main{width:100%;max-width:100%;height:auto;height:calc-size(auto);max-height:auto;max-height:calc-size(auto);transition:max-width var(--transition-layout),height var(--transition-layout),max-height var(--transition-layout),transform var(--transition-layout);padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);flex-direction:column;display:flex;position:relative}main>.blok{margin-top:calc(0px - (var(--border-width)))}.page{transition:margin-top var(--transition-layout);flex-direction:column;display:flex}.page>.blok:first-child{transition:padding-top var(--theme-transition),background var(--theme-transition),perspective-origin var(--transition-layout)}.page>.blok{margin-top:calc(0px - (var(--border-width)))}.page-Thumbnail{padding:0 var(--spacing-base)}mux-player,.muxPlayer{width:100%;display:block;position:relative}mux-player video,.muxPlayer video,mux-player img,.muxPlayer img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.blok{isolation:isolate;border:var(--border-width) solid currentColor;background:var(--theme-blok);perspective:1000px;perspective-origin:var(--panel-perspective-origin);opacity:0;transition:padding-top var(--theme-transition),background var(--theme-transition);flex-direction:column;display:flex;position:relative;top:0}.blok.inactive{display:none}.blok-Head .side{background:var(--theme-blok-sidepanel-head)}.blok-Footer .side{background:var(--theme-blok-sidepanel-footer)}.blok .row{flex-flow:row;display:flex}.blok .row>:nth-last-child(2):first-child{padding-right:calc(var(--spacing-base)/2)}.blok .row>:nth-last-child(2):first-child~*{padding-left:calc(var(--spacing-base)/2)}@media (max-width:770px){.blok .row:not([data-column-behaviour=stack]) .column-Text[data-display=desktop],.blok .row[data-column-behaviour=hide-first]>div:first-child{display:none}.blok .row[data-column-behaviour=hide-first]>div:not(:first-child){width:100%;padding-left:var(--spacing-side)!important;padding-right:var(--spacing-side)!important}.blok .row[data-column-behaviour=hide-first]>.column-Image:not(:first-child),.blok .row[data-column-behaviour=hide-first]>.column-Thumbnail:not(:first-child),.blok .row[data-column-behaviour=hide-first]>.column-Video:not(:first-child),.blok .row[data-column-behaviour=hide-first]>.column-Slider:not(:first-child){width:100%;padding-left:var(--spacing-side-image)!important;padding-right:var(--spacing-side-image)!important}.blok .row[data-column-behaviour=stack]{flex-direction:column}.blok .row[data-column-behaviour=stack]>div{width:100%;padding-left:var(--spacing-side)!important;padding-right:var(--spacing-side)!important}.blok .row[data-column-behaviour=stack]>.column-Image,.blok .row[data-column-behaviour=stack]>.column-Thumbnail,.blok .row[data-column-behaviour=stack]>.column-Video,.blok .row[data-column-behaviour=stack]>.column-Slider{width:100%;padding-left:var(--spacing-side-image)!important;padding-right:var(--spacing-side-image)!important}.blok .row[data-column-behaviour=stack]>div:first-child{border-bottom:0;padding-bottom:0}}.blok .row .column{text-align:left;padding:var(--blok-padding) var(--spacing-side)}.blok .row .column[data-inactive=true]{color:inherit;opacity:var(--theme-muted-opacity);will-change:opacity}@media (max-width:770px){.blok .row .column-Empty{display:none}}.blok .row .column-Title{background:0 0}.blok .row .column-Project,.blok .row .column-Title,.blok .row .column-Category,.blok .row .column-Empty,.blok .row .column-Text,.blok .row .column-FooterColumn{-webkit-user-select:none;user-select:none;flex:1 1 0;width:0}.blok .row .column-Error{flex-direction:column;justify-content:center;align-items:center;width:100%;height:33vh;display:flex}.blok .row .column-Title,.blok .row .column-Category,.blok .row .column-FooterColumn{-webkit-user-select:none;user-select:none}.blok .row .column-Slider{position:relative}.blok .row .column-Slider-Item{width:100%}.blok .row .column-Caption{color:inherit;opacity:var(--theme-muted-opacity);font-size:var(--font-size-caption);letter-spacing:.02em;margin-top:.5rem;line-height:1.32}.blok .row .column-FooterColumn{align-items:flex-start;gap:calc(var(--spacing-half)/2);flex-direction:column;flex-grow:1;width:100%;display:flex}.blok .row .column-Text{white-space:pre-line;min-width:0}.blok .row .column-Text[data-display=desktop]{color:inherit;opacity:var(--theme-muted-opacity)}@media (min-width:770px){.blok .row .column-Text[data-display=mobile]{display:none}}.blok .row .column-Text[data-color=primary]{color:inherit;opacity:1}.blok .row .column-Text[data-color=secondary]{color:inherit;opacity:var(--theme-muted-opacity)}.blok .row .column-Text p{display:block}.blok .row .column-Text em{color:inherit;opacity:var(--theme-muted-opacity)}.blok .row .column-TextExpandable{gap:var(--spacing-base);flex-direction:column;display:flex}.blok .row .column-TextExpandable-More,.blok .row .column-TextExpandable-Details{color:inherit;opacity:var(--theme-muted-opacity)}@media (min-width:770px){.blok .row .column-TextExpandable-Details{display:none}}.blok .row .column-Image,.blok .row .column-Thumbnail,.blok .row .column-Video,.blok .row .column-Slider{width:100%;padding:var(--spacing-side-image);flex:1}.blok .row .column-Image img,.blok .row .column-Image video,.blok .row .column-Thumbnail img,.blok .row .column-Thumbnail video,.blok .row .column-Video img,.blok .row .column-Video video,.blok .row .column-Slider img,.blok .row .column-Slider video{width:100%;height:auto;height:calc-size(auto)}.blok .row .column-Image mux-player,.blok .row .column-Thumbnail mux-player,.blok .row .column-Video mux-player,.blok .row .column-Slider mux-player{aspect-ratio:16/9;overscroll-behavior:auto;width:100%}@media (min-width:770px){.blok .row .column-Image[data-caption-side=true],.blok .row .column-Thumbnail[data-caption-side=true],.blok .row .column-Video[data-caption-side=true],.blok .row .column-Slider[data-caption-side=true]{align-items:flex-end;gap:calc(var(--spacing-base)/2);flex-direction:row;min-width:0;display:flex}.blok .row .column-Image[data-caption-side=true] .imageItem,.blok .row .column-Image[data-caption-side=true] mux-player,.blok .row .column-Image[data-caption-side=true] video,.blok .row .column-Thumbnail[data-caption-side=true] .imageItem,.blok .row .column-Thumbnail[data-caption-side=true] mux-player,.blok .row .column-Thumbnail[data-caption-side=true] video,.blok .row .column-Video[data-caption-side=true] .imageItem,.blok .row .column-Video[data-caption-side=true] mux-player,.blok .row .column-Video[data-caption-side=true] video,.blok .row .column-Slider[data-caption-side=true] .imageItem,.blok .row .column-Slider[data-caption-side=true] mux-player,.blok .row .column-Slider[data-caption-side=true] video{flex:1;min-width:0;width:auto!important}.blok .row .column-Image[data-caption-side=true] .column-Caption,.blok .row .column-Thumbnail[data-caption-side=true] .column-Caption,.blok .row .column-Video[data-caption-side=true] .column-Caption,.blok .row .column-Slider[data-caption-side=true] .column-Caption{padding:calc(var(--spacing-base)/2) 0;overflow-wrap:anywhere;flex:0 9rem;min-width:0;max-width:9rem}}.blok .row .column-Slider-Stack{width:100%;display:grid}.blok .row .column-Slider-ImageWrapper{position:relative}.blok .row .column-Slider-Item{visibility:hidden;z-index:0;pointer-events:none;grid-area:1/1;width:100%}.blok .row .column-Slider-Item[data-active=true]{visibility:visible;z-index:1;pointer-events:auto}.blok .row .column-Year{width:calc(2.9em + var(--spacing-side))}.blok .row .column-Icons{justify-content:flex-end;align-items:center;margin:0;display:flex;padding:0!important}.blok .row .column-Icons .searchInput{min-width:auto;max-width:none;color:inherit;opacity:var(--theme-muted-opacity);flex:none;align-items:center;display:inline-flex;position:relative;overflow:visible}@media (max-width:770px){.blok .row .column-Icons .searchInput{display:none}}.blok .row .column-Icons .searchInput .icon{opacity:1!important}.blok .row .column-Icons .searchInput[data-active=true]{color:inherit;opacity:1}@media (hover:hover){.blok .row .column-Icons .searchInput:hover{color:inherit;opacity:1}}.blok .row .column-Icons .searchInput-Trigger{color:inherit;font:inherit;line-height:inherit;z-index:1;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative;padding-bottom:var(--filter-bottom-padding)!important}.blok .row .column-Icons .searchInput-Field{width:0;min-width:0;color:inherit;font:inherit;line-height:inherit;opacity:0;pointer-events:none;transition:width var(--transition-button),padding var(--transition-button),opacity var(--transition-button);background:0 0;border:0;outline:none;padding:0;position:absolute;bottom:0;right:100%;transform:translateY(-50%)}.blok .row .column-Icons .searchInput-Field::placeholder{color:inherit;opacity:var(--theme-muted-opacity)}.blok .row .column-Icons .searchInput[data-active=true] .searchInput-Field{opacity:1;pointer-events:auto;width:clamp(7rem,14vw,12rem)}.blok .row .column-Icons_NextPrev{-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.blok .row .column-Icons_NextPrev .projectNumber{color:inherit;opacity:var(--theme-muted-opacity);letter-spacing:.05em;font-size:.66rem;position:absolute;top:.56rem;left:5.95rem}@media (max-width:770px){.blok .row .column-Icons_NextPrev .projectNumber{top:.5rem;left:4.8rem}}@media (max-width:450px){.blok .row .column-Icons_NextPrev .projectNumber{top:.5rem;left:4.3rem}}.blok .row .column-Icons .icon{padding:var(--spacing-base) var(--spacing-icons)}@media (max-width:770px){.blok .row .column-Icons .icon:first-child{padding-left:var(--spacing-half)}}.blok .row .column-Icons .icon[data-active=false]{pointer-events:none;opacity:0}.blok button.column{appearance:none;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.blok-Intro .column-Icons{position:absolute;bottom:0;right:0}.blok-Intro .column-Icons .icon{padding:var(--spacing-base) var(--spacing-icons)}.blok-Intro .column-Icons .icon svg{transition:transform var(--transition-button)}@media (hover:hover){.blok-Intro .column-Icons .icon:hover svg{transform:translate(2px)}}.blok-Animate{opacity:0}.blok-ProjectList{border-top:0;position:relative;overflow:visible}.blok-ProjectList>.blok{border:0;border-top:var(--border-width) solid currentColor}.blok-Filter{padding-top:var(--blok-padding-extraTop);justify-content:flex-end}.blok-Filter .column-Left,.blok-Filter .column-Right{width:50%;min-width:0;display:flex;padding:0!important}.blok-Filter .column-Category{padding-left:calc(var(--spacing-base)/2)!important}.blok-Filter .icon{opacity:0!important}.blok-Filter .mobile{color:inherit;opacity:var(--theme-muted-opacity)}.blok-Project{opacity:1;color:inherit;transition:background-color var(--theme-transition),box-shadow var(--theme-transition);background:var(--theme-blok);position:relative}@media (hover:hover){.blok-Project:hover,.blok-Project:hover .row{background:var(--theme-blok-hover)}}.blok-Project .column-Left,.blok-Project .column-Right{width:50%;min-width:0;display:flex;padding:0!important}.blok-Project .column-Icons>div:first-child{opacity:0}.blok-Project .column-Icons .icon:last-child svg{transition:transform var(--transition-button)}@media (hover:hover){.blok-Project .column-Icons .icon:last-child:hover svg{transform:translate(2px)}}.blok-Project .column-Category{padding-left:calc(var(--spacing-base)/2)!important}.blok-Project .row{background:var(--theme-blok);transition:background var(--theme-transition);position:relative;overflow:hidden;border:0!important}.blok-Project .row .grainyInRow{z-index:0}.blok-Project .row>.column{z-index:1;position:relative}@media (max-width:770px){.blok-Project .column-Left{flex:auto;width:auto}.blok-Project .column-Right{flex:none;width:auto}}.blok-Exp{padding:var(--spacing-base) 0;flex-flow:row;display:flex}@media (max-width:770px){.blok-Exp{flex-direction:column}.blok .column-Category{display:none}}@media screen and (min-width:770px){.mobile{display:none!important}}@media screen and (max-width:770px){.desktop{display:none!important}}@media screen and (min-width:400px){.headerMobile{display:none!important}}@media screen and (max-width:400px){.headerDesktop{display:none!important}}body main>.blok-Head{z-index:3}body main>.blok-Head .side_Top{opacity:1}body .page-Project>.blok .side_Top,body .page-General>.blok .side_Top,body .page-Error>.blok .side_Top{opacity:0}body .page-Project>.blok:first-child .side_Top,body .page-General>.blok:first-child .side_Top,body .page-Error>.blok:first-child .side_Top{opacity:1}body[data-fullscreen=true]{padding-bottom:0;padding-left:0;padding-right:0}body[data-fullscreen=true] .page-Project>div:first-child,body[data-fullscreen=true] .page-General>div:first-child{padding-top:var(--blok-padding-firstTop);border-top-color:#0000!important}body[data-fullscreen=true] .page-Project>.blok,body[data-fullscreen=true] .page-General>.blok{border-top-color:#0000;border-bottom-color:#0000}body[data-fullscreen=true] .page-Project>.blok:has(>.row>:where(.column-Image,.column-Video,.column-Slider)):has(+.blok:has(>.row>:where(.column-Image,.column-Video,.column-Slider)))>.row>:where(.column-Image,.column-Video,.column-Slider){padding-bottom:0}body[data-fullscreen=true] .page-Project>.blok:has(>.row>:where(.column-Image,.column-Video,.column-Slider))+.blok:has(>.row>:where(.column-Image,.column-Video,.column-Slider))>.row>:where(.column-Image,.column-Video,.column-Slider){padding-top:0}@media (max-width:770px){body[data-fullscreen=true] .page-Project .row[data-column-behaviour=stack]:has(>:where(.column-Image,.column-Video,.column-Slider):first-child):has(>:where(.column-Image,.column-Video,.column-Slider):nth-child(2))>:where(.column-Image,.column-Video,.column-Slider):first-child{padding-bottom:var(--spacing-side-image)}}body[data-fullscreen=true] main{max-width:100%;min-height:100lvh}body[data-fullscreen=true] main>.blok-Head .side_Top{top:-1px}body[data-fullscreen=true] main>.blok-Head>div{border-top-color:#0000}body[data-fullscreen=true] main>.blok-Head[data-scroll-start=true]>div{border-bottom-color:#0000}body[data-fullscreen=true] .blok{border-left-width:0;border-right-width:0}body[data-fullscreen=true] .blok-Project{overflow:hidden}body[data-fullscreen=true] .blok-Footer{transition:margin-top var(--theme-transition);padding-top:var(--blok-padding-extraTop);padding-bottom:env(safe-area-inset-bottom);border-top-color:#0000;border-bottom-color:#0000}@media (orientation:landscape){body[data-fullscreen=false]{padding-bottom:calc(var(--blok-height) + env(safe-area-inset-bottom))}}@media (orientation:portrait){body[data-fullscreen=false]{padding-bottom:calc(var(--spacing-side) + env(safe-area-inset-bottom))}}@media (max-width:770px){body[data-fullscreen=false] .page-Project .row[data-column-behaviour=none]:has(>:where(.column-Image,.column-Thumbnail,.column-Video,.column-Slider):first-child):has(>:where(.column-Image,.column-Thumbnail,.column-Video,.column-Slider):nth-child(2):last-child)>:where(.column-Image,.column-Thumbnail,.column-Video,.column-Slider):first-child{padding-right:0}body[data-fullscreen=false] .page-Project .row[data-column-behaviour=none]:has(>:where(.column-Image,.column-Thumbnail,.column-Video,.column-Slider):first-child):has(>:where(.column-Image,.column-Thumbnail,.column-Video,.column-Slider):nth-child(2):last-child)>:where(.column-Image,.column-Thumbnail,.column-Video,.column-Slider):nth-child(2){border-left:var(--border-width) solid currentColor;padding-left:0}body[data-fullscreen=false] .page-Project .row[data-column-behaviour=stack]:has(>:where(.column-Image,.column-Video,.column-Slider):first-child):has(>:where(.column-Image,.column-Video,.column-Slider):nth-child(2):last-child)>:where(.column-Image,.column-Video,.column-Slider):nth-child(2){border-top:var(--border-width) solid currentColor}body[data-fullscreen=false] .blok .row>:where(.column-Image,.column-Thumbnail,.column-Video,.column-Slider) .column-Caption{padding:var(--spacing-base);padding-top:0}}body[data-fullscreen=false] main{max-width:min(88vw,1150px)}@media (max-width:770px){body[data-fullscreen=false] main{max-width:calc(100% - 2*var(--spacing-side))}}body[data-fullscreen=false] main .page{z-index:2;position:relative}body[data-fullscreen=false] main .blok-Head .side_Top{opacity:1}body[data-fullscreen=false] main .blok-Project{background:var(--theme-blok)}body[data-fullscreen=false] main .blok-Footer{z-index:1;margin-top:var(--blok-height)}body[data-fullscreen=false] main .blok-Footer .side_Top{opacity:1}@media (hover:hover){body[data-theme=NIGHT] :where(.blok-Project,.column-Image,a,button):hover .imageItem,body[data-theme=NIGHT] .imageItem:hover{filter:brightness(.78)contrast(1.04)saturate(.9)}}.imageItem{filter:var(--theme-media-filter);transition:opacity var(--theme-transition),filter var(--theme-transition)}@keyframes hyperLink{0%{width:0%}to{width:100%}}@keyframes hyperHyperLink{0%{width:100%;left:auto;right:0}50%{width:0%;left:auto;right:0}51%{width:0%;left:0;right:auto}to{width:100%;left:0;right:auto}}
.icon{cursor:pointer;-webkit-user-select:none;user-select:none;width:var(--icon-size);height:var(--icon-size);box-sizing:content-box;flex-shrink:0;position:relative}.icon>div,.icon>a{width:var(--icon-size);height:var(--icon-size)}.icon svg{width:var(--icon-size);height:var(--icon-size);position:relative}.icon-ExternalLink{opacity:0}.icon-ExternalLink[data-active=true]{opacity:1}.icon-Wide,.icon-Wide>div,.icon-Wide>a,.icon-Wide svg{width:calc(2*var(--icon-size))}.icon-High,.icon-High>div,.icon-High>a,.icon-High svg{height:calc(2*var(--icon-size))}.icon-Rotate{transform:rotate(180deg)}.icon-Footer{position:relative}.icon-Footer>div,.icon-Footer>a{height:100%}.icon.disabled{pointer-events:none;color:inherit;opacity:var(--theme-muted-opacity);will-change:opacity}.hasExternalIcon{position:relative}.hasExternalIcon>svg{width:calc(var(--icon-size)/2);height:calc(var(--icon-size)/2);transition:transform .165s ease-out;position:absolute;top:0;right:0;transform:translate(75%,50%)}@media (hover:hover){.hasExternalIcon:hover>svg{transform:translate(calc(75% + 1px),calc(50% - 2px))}}.linkAnimation{--var:0%;position:relative;overflow:visible}.linkHyperAnimation{--var:100%;position:relative;overflow:visible}.linkAnimation:before,.linkHyperAnimation:before{content:"";width:var(--var);height:100%;transform:translateY(var(--border-hyperlink));box-sizing:border-box;z-index:0;will-change:width,border-bottom;pointer-events:none;display:inline-block;position:absolute;bottom:0;left:0;overflow:visible;border-bottom:var(--border-hyperlink) solid currentColor!important}@media (hover:hover){.linkAnimation:hover:before{animation:.66s forwards hyperLink}.linkHyperAnimation:hover:before{animation:.66s forwards hyperHyperLink}}.IconTheme{width:calc(var(--icon-size)*2);height:var(--icon-size);position:relative}.IconTheme-Line{top:50%;left:calc(var(--spacing-base)/2);background-color:currentColor;position:absolute;transform:translateY(-50%);width:calc(100% - var(--spacing-base))!important;height:1.5px!important}.IconTheme-Circle{top:calc(var(--spacing-base) + var(--icon-size)/10*1);left:calc(var(--spacing-base)/2);background-color:currentColor;border-radius:1000px;transition:left .25s;position:absolute;width:calc(var(--icon-size)/5*4)!important;height:calc(var(--icon-size)/5*4)!important}.IconTheme[data-theme=LIGHT] .IconTheme-Circle{left:calc(var(--spacing-base)/2)}.IconTheme[data-theme=DARK] .IconTheme-Circle{left:calc(var(--spacing-base)/2 + var(--icon-size)*2 - var(--icon-size)/5*4)}
