@font-face{font-family:"Glyphic Sans";src:url(../fonts/GlyphicSans-Bold.woff2) format("woff2"),url(../fonts/GlyphicSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Glyphic Sans";src:url(../fonts/GlyphicSans-Bolditalic.woff2) format("woff2"),url(../fonts/GlyphicSans-Bolditalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Glyphic Sans";src:url(../fonts/GlyphicSans-Extrabold.woff2) format("woff2"),url(../fonts/GlyphicSans-Extrabold.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Glyphic Sans";src:url(../fonts/GlyphicSans-Extrabolditalic.woff2) format("woff2"),url(../fonts/GlyphicSans-Extrabolditalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter18pt-Bold-E.woff2) format("woff2"),url(../fonts/Inter18pt-Bold-E.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter18pt-Italic-E.woff2) format("woff2"),url(../fonts/Inter18pt-Italic-E.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter18pt-Regular-E.woff2) format("woff2"),url(../fonts/Inter18pt-Regular-E.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter18pt-BoldItalic-E.woff2) format("woff2"),url(../fonts/Inter18pt-BoldItalic-E.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}/*! 																				// scss-lint:disable Comment
http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/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;box-sizing:border-box}a::after,a::before,abbr::after,abbr::before,acronym::after,acronym::before,address::after,address::before,applet::after,applet::before,article::after,article::before,aside::after,aside::before,audio::after,audio::before,b::after,b::before,big::after,big::before,blockquote::after,blockquote::before,body::after,body::before,canvas::after,canvas::before,caption::after,caption::before,center::after,center::before,cite::after,cite::before,code::after,code::before,dd::after,dd::before,del::after,del::before,details::after,details::before,dfn::after,dfn::before,div::after,div::before,dl::after,dl::before,dt::after,dt::before,em::after,em::before,embed::after,embed::before,fieldset::after,fieldset::before,figcaption::after,figcaption::before,figure::after,figure::before,footer::after,footer::before,form::after,form::before,h1::after,h1::before,h2::after,h2::before,h3::after,h3::before,h4::after,h4::before,h5::after,h5::before,h6::after,h6::before,header::after,header::before,hgroup::after,hgroup::before,html::after,html::before,i::after,i::before,iframe::after,iframe::before,img::after,img::before,ins::after,ins::before,kbd::after,kbd::before,label::after,label::before,legend::after,legend::before,li::after,li::before,mark::after,mark::before,menu::after,menu::before,nav::after,nav::before,object::after,object::before,ol::after,ol::before,output::after,output::before,p::after,p::before,pre::after,pre::before,q::after,q::before,ruby::after,ruby::before,s::after,s::before,samp::after,samp::before,section::after,section::before,small::after,small::before,span::after,span::before,strike::after,strike::before,strong::after,strong::before,sub::after,sub::before,summary::after,summary::before,sup::after,sup::before,table::after,table::before,tbody::after,tbody::before,td::after,td::before,tfoot::after,tfoot::before,th::after,th::before,thead::after,thead::before,time::after,time::before,tr::after,tr::before,tt::after,tt::before,u::after,u::before,ul::after,ul::before,var::after,var::before,video::after,video::before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}li,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}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0;padding:0;border:none;background:0 0}button,input{overflow:visible}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,input[type=button]:-moz-focusring,input[type=reset]:-moz-focusring,input[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-moz-appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}input[type=search]::-webkit-search-decoration{-moz-appearance:none;-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-moz-appearance:button;-webkit-appearance:button;appearance:button;font:inherit}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}:root{--scrollbar:0px;--compensate-scrollbar:0px;--xs-breakpoint:0;--sm-breakpoint:392px;--md-breakpoint:768px;--lg-breakpoint:1024px;--xl-breakpoint:1400px;--xs-line-height:1.1;--s-line-height:1.2;--m-line-height:1.4;--l-line-height:1.5;--transition-0:.2s;--transition-1:.35s;--transition-2:.5s;--transition-3:1s;--transition-4:1.5s;--page-transition-out:var(--transition-2);--page-transition-in:var(--transition-3);--page-transition-slide:var(--transition-4);--this-font-size:0;--this-line-height:0;--dora-shape:polygon(50.513% 3.077%, 50.513% 3.077%, 51.534% 2.631%, 52.592% 2.292%, 53.676% 2.062%, 54.775% 1.938%, 55.881% 1.923%, 56.984% 2.015%, 58.072% 2.215%, 59.136% 2.523%, 60.167% 2.938%, 61.154% 3.462%, 94.615% 23.462%, 94.615% 23.462%, 95.68% 24.178%, 96.639% 25.012%, 97.487% 25.949%, 98.219% 26.975%, 98.83% 28.077%, 99.314% 29.24%, 99.665% 30.451%, 99.879% 31.695%, 99.95% 32.96%, 99.872% 34.231%, 95.513% 67.436%, 95.513% 67.436%, 95.313% 68.458%, 95.026% 69.445%, 94.653% 70.392%, 94.2% 71.294%, 93.67% 72.147%, 93.067% 72.947%, 92.394% 73.687%, 91.656% 74.365%, 90.857% 74.975%, 90% 75.513%, 52.179% 96.538%, 52.179% 96.538%, 51.12% 97.054%, 50.024% 97.448%, 48.901% 97.722%, 47.763% 97.878%, 46.619% 97.917%, 45.478% 97.84%, 44.351% 97.649%, 43.248% 97.347%, 42.179% 96.933%, 41.154% 96.41%, 5.385% 75.385%, 5.385% 75.385%, 4.285% 74.668%, 3.298% 73.834%, 2.428% 72.897%, 1.68% 71.871%, 1.058% 70.769%, .566% 69.606%, .21% 68.395%, -.006% 67.151%, -.078% 65.886%, 0% 64.615%, 4.359% 31.667%, 4.359% 31.667%, 4.562% 30.606%, 4.862% 29.582%, 5.253% 28.599%, 5.733% 27.663%, 6.298% 26.779%, 6.944% 25.953%, 7.666% 25.19%, 8.462% 24.495%, 9.326% 23.875%, 10.256% 23.333%, 50.513% 3.077%);--xxs-font-size:9px;--xs-font-size:11px;--s-font-size:12px;--m-font-size:15px;--l-font-size:18px;--xl-font-size:20px;--xxl-font-size:22px;--xxxl-font-size:28px;--xxxxl-font-size:32px;--xxxxxl-font-size:38px;--xxxxxxl-font-size:60px;--grid-breakpoints:0;--container-margin:24px;--grid-gutter:24px;--spacer-xs:3px;--spacer-s:6px;--spacer-s-plus:8px;--spacer-m:9px;--spacer-l:12px;--spacer-xl:15px;--spacer-xxl:18px;--spacer-xxxl:24px;--spacer-xxxxl:32px;--spacer-xxxxxl:38px;--cushion-xs:42px;--cushion-s:52px;--cushion-m:60px;--cushion-l:68px;--radius-s:6px;--radius-m:9px;--radius-l:12px;--radius-xl:18px;--radius-xxl:999px;--shadow-m:0 0.25rem 1rem 0 rgba(0,0,0,0.07);--shadow-l:0 0.75rem 2.5rem 0 rgba(0,0,0,0.12);--header-height:54px;--menu-width:400px;--header-logo-size:22px;--icon-size:18px;--small-icon-size:15px;--large-icon-size:20px;--header-top:var(--spacer-l);--header-side:var(--spacer-l)}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:scrollbar;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;position:relative;min-height:100%;box-sizing:border-box;font-feature-settings:"kern" 1;font-kerning:normal;color:#353535}html.is-loading *,html.is-loading :active,html.is-loading :focus,html.is-loading :hover{cursor:wait!important}a{color:inherit;text-decoration:none}ol,ul{padding:0 0 0 1.5em}li{display:list-item;list-style-position:outside}ul li{list-style-type:disc}ol li{list-style-type:decimal}img,svg{width:100%;height:auto;vertical-align:bottom}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;text-align:center;font:0/0 a}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}.selectric-open{z-index:9999}.selectric-open .selectric-items{display:block}.selectric-disabled{opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;background:0 0!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;z-index:-1}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0}.selectric-items li{display:block;cursor:pointer}.selectric-items .disabled{opacity:.5;cursor:default!important;background:0 0!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-fadeIn{-webkit-animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{-webkit-animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}.f-crossfadeIn{-webkit-animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{-webkit-animation:calc(var(--f-transition-duration,.2s) * .2) ease calc(var(--f-transition-duration,.2s) * .8) both f-crossfadeOut;animation:calc(var(--f-transition-duration,.2s) * .2) ease calc(var(--f-transition-duration,.2s) * .8) both f-crossfadeOut;z-index:1}.is-horizontal .f-slideIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}.is-vertical .f-slideIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}.f-zoomInUp{-webkit-animation:var(--f-transition-duration,.3s) ease both f-zoomInUp;animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{-webkit-animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown;animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}.f-throwOutUp{-webkit-animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp;animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{-webkit-animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown;animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:rgba(0, 0, 0, 0.7);--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:0.5;--f-button-svg-transition:opacity 0.15s ease;--f-button-svg-transform:none;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:0}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);-webkit-animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both;animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@property --f-carousel-gap{syntax:"<length>";inherits:true;initial-value:0}.f-carousel{--f-carousel-gap:0px;--f-carousel-slide-width:100%;--f-carousel-slide-padding:0px;display:flex;flex-direction:column;position:relative}.f-carousel.is-vertical{--f-carousel-slide-height:100%}.f-carousel.is-ltr{direction:ltr}.f-carousel.is-rtl{direction:rtl}.f-carousel__viewport{display:grid;grid-template-columns:100%;grid-template-rows:100%;flex:1;min-height:0;min-width:0;position:relative;overflow:hidden}.f-carousel__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.f-carousel__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.has-adaptive-height>.f-carousel__viewport{flex:0 0 auto}.f-carousel__viewport [contenteditable],.f-carousel__viewport [data-selectable]{cursor:auto}.f-carousel__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;max-height:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.f-carousel__slide.has-html{overflow:auto}.is-centered .f-carousel__slide{display:flex;align-items:center;flex-direction:column}.is-centered .f-carousel__slide::after,.is-centered .f-carousel__slide::before{display:block;content:""}.is-centered .f-carousel__slide::before{margin-bottom:auto}.is-centered .f-carousel__slide::after{margin-top:auto}.c-header__menu-actions-primary,.c-header__menu-actions-secondary,.c-header__projects .selectric-items ul,.c-header__quick-links,.o-list{display:flex;flex-direction:row;padding-left:0;list-style:none}.c-header__menu-actions-primary li,.c-header__menu-actions-secondary li,.c-header__projects .selectric-items ul li,.c-header__quick-links li,.o-list li{display:inline-block}.o-list--column{flex-direction:column}.o-container{margin-left:var(--container-margin);margin-right:var(--container-margin)}.o-grid{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(12,1fr)}.o-grid--center{align-items:center}.o-unit-1{grid-column-end:span 1}.o-start-1{grid-column-start:1}.o-unit-2{grid-column-end:span 2}.o-start-2{grid-column-start:2}.o-unit-3{grid-column-end:span 3}.o-start-3{grid-column-start:3}.o-unit-4{grid-column-end:span 4}.o-start-4{grid-column-start:4}.o-unit-5{grid-column-end:span 5}.o-start-5{grid-column-start:5}.o-unit-6{grid-column-end:span 6}.o-start-6{grid-column-start:6}.o-unit-7{grid-column-end:span 7}.o-start-7{grid-column-start:7}.o-unit-8{grid-column-end:span 8}.o-start-8{grid-column-start:8}.o-unit-9{grid-column-end:span 9}.o-start-9{grid-column-start:9}.o-unit-10{grid-column-end:span 10}.o-start-10{grid-column-start:10}.o-unit-11{grid-column-end:span 11}.o-start-11{grid-column-start:11}.o-unit-12{grid-column-end:span 12}.o-start-12{grid-column-start:12}.o-margin-top-xs{margin-top:var(--spacer-xs)}.o-margin-top-s{margin-top:var(--spacer-s)}.o-margin-top-s-plus{margin-top:var(--spacer-s-plus)}.o-margin-top-m{margin-top:var(--spacer-m)}.o-margin-top-l{margin-top:var(--spacer-l)}.o-margin-top-xl{margin-top:var(--spacer-xl)}.o-margin-top-xxl{margin-top:var(--spacer-xxl)}.o-margin-top-xxxl{margin-top:var(--spacer-xxxl)}.o-margin-top-xxxxl{margin-top:var(--spacer-xxxxl)}.o-margin-top-xxxxxl{margin-top:var(--spacer-xxxxxl)}.o-margin-top-c-xs{margin-top:var(--cushion-xs)}.o-margin-top-c-s{margin-top:var(--cushion-s)}.o-margin-top-c-m{margin-top:var(--cushion-m)}.o-margin-top-c-l{margin-top:var(--cushion-l)}.o-margin-top-c-xl{margin-top:var(--cushion-xl)}.o-margin-top-gutter{margin-top:var(--grid-gutter)}.o-margin-bottom-xs{margin-bottom:var(--spacer-xs)}.o-margin-bottom-s{margin-bottom:var(--spacer-s)}.o-margin-bottom-s-plus{margin-bottom:var(--spacer-s-plus)}.o-margin-bottom-m{margin-bottom:var(--spacer-m)}.o-margin-bottom-l{margin-bottom:var(--spacer-l)}.o-margin-bottom-xl{margin-bottom:var(--spacer-xl)}.o-margin-bottom-xxl{margin-bottom:var(--spacer-xxl)}.o-margin-bottom-xxxl{margin-bottom:var(--spacer-xxxl)}.o-margin-bottom-xxxxl{margin-bottom:var(--spacer-xxxxl)}.o-margin-bottom-xxxxxl{margin-bottom:var(--spacer-xxxxxl)}.o-margin-bottom-c-xs{margin-bottom:var(--cushion-xs)}.o-margin-bottom-c-s{margin-bottom:var(--cushion-s)}.o-margin-bottom-c-m{margin-bottom:var(--cushion-m)}.o-margin-bottom-c-l{margin-bottom:var(--cushion-l)}.o-margin-bottom-c-xl{margin-bottom:var(--cushion-xl)}.o-margin-bottom-gutter{margin-bottom:var(--grid-gutter)}.o-margin-left-xs{margin-left:var(--spacer-xs)}.o-margin-left-s{margin-left:var(--spacer-s)}.o-margin-left-s-plus{margin-left:var(--spacer-s-plus)}.o-margin-left-m{margin-left:var(--spacer-m)}.o-margin-left-l{margin-left:var(--spacer-l)}.o-margin-left-xl{margin-left:var(--spacer-xl)}.o-margin-left-xxl{margin-left:var(--spacer-xxl)}.o-margin-left-xxxl{margin-left:var(--spacer-xxxl)}.o-margin-left-xxxxl{margin-left:var(--spacer-xxxxl)}.o-margin-left-xxxxxl{margin-left:var(--spacer-xxxxxl)}.o-margin-left-c-xs{margin-left:var(--cushion-xs)}.o-margin-left-c-s{margin-left:var(--cushion-s)}.o-margin-left-c-m{margin-left:var(--cushion-m)}.o-margin-left-c-l{margin-left:var(--cushion-l)}.o-margin-left-c-xl{margin-left:var(--cushion-xl)}.o-margin-left-gutter{margin-left:var(--grid-gutter)}.o-margin-right-xs{margin-right:var(--spacer-xs)}.o-margin-right-s{margin-right:var(--spacer-s)}.o-margin-right-s-plus{margin-right:var(--spacer-s-plus)}.o-margin-right-m{margin-right:var(--spacer-m)}.o-margin-right-l{margin-right:var(--spacer-l)}.o-margin-right-xl{margin-right:var(--spacer-xl)}.o-margin-right-xxl{margin-right:var(--spacer-xxl)}.o-margin-right-xxxl{margin-right:var(--spacer-xxxl)}.o-margin-right-xxxxl{margin-right:var(--spacer-xxxxl)}.o-margin-right-xxxxxl{margin-right:var(--spacer-xxxxxl)}.o-margin-right-c-xs{margin-right:var(--cushion-xs)}.o-margin-right-c-s{margin-right:var(--cushion-s)}.o-margin-right-c-m{margin-right:var(--cushion-m)}.o-margin-right-c-l{margin-right:var(--cushion-l)}.o-margin-right-c-xl{margin-right:var(--cushion-xl)}.o-margin-right-gutter{margin-right:var(--grid-gutter)}.o-padding-xs{padding:var(--spacer-xs)}.o-padding-s{padding:var(--spacer-s)}.o-padding-s-plus{padding:var(--spacer-s-plus)}.o-padding-m{padding:var(--spacer-m)}.o-padding-l{padding:var(--spacer-l)}.c-header__menu-content-inner,.o-padding-xl{padding:var(--spacer-xl)}.o-padding-xxl{padding:var(--spacer-xxl)}.o-padding-xxxl{padding:var(--spacer-xxxl)}.o-padding-xxxxl{padding:var(--spacer-xxxxl)}.o-padding-xxxxxl{padding:var(--spacer-xxxxxl)}.o-padding-c-xs{padding:var(--cushion-xs)}.o-padding-c-s{padding:var(--cushion-s)}.o-padding-c-m{padding:var(--cushion-m)}.o-padding-c-l{padding:var(--cushion-l)}.o-padding-c-xl{padding:var(--cushion-xl)}.o-padding-gutter{padding:var(--grid-gutter)}.o-padding-top-xs{padding-top:var(--spacer-xs)}.c-header__menu-actions-button,.c-header__menu-bar,.c-header__nav,.c-header__quick-link,.c-header__search,.o-button,.o-button--small.c-header__menu-actions-button,.o-button--small.c-header__quick-link,.o-button--small.o-carousel-arrow,.o-button.o-button--small,.o-carousel-arrow,.o-padding-top-s{padding-top:var(--spacer-s)}.o-padding-top-s-plus{padding-top:var(--spacer-s-plus)}.o-padding-top-m{padding-top:var(--spacer-m)}.c-header__projects .selectric-items,.o-padding-top-l{padding-top:var(--spacer-l)}.o-padding-top-xl{padding-top:var(--spacer-xl)}.o-padding-top-xxl{padding-top:var(--spacer-xxl)}.o-padding-top-xxxl{padding-top:var(--spacer-xxxl)}.o-padding-top-xxxxl{padding-top:var(--spacer-xxxxl)}.o-padding-top-xxxxxl{padding-top:var(--spacer-xxxxxl)}.o-padding-top-c-xs{padding-top:var(--cushion-xs)}.o-padding-top-c-s{padding-top:var(--cushion-s)}.o-padding-top-c-m{padding-top:var(--cushion-m)}.o-padding-top-c-l{padding-top:var(--cushion-l)}.o-padding-top-c-xl{padding-top:var(--cushion-xl)}.o-padding-top-gutter{padding-top:var(--grid-gutter)}.o-padding-bottom-xs{padding-bottom:var(--spacer-xs)}.c-header__menu-actions-button,.c-header__menu-bar,.c-header__nav,.c-header__quick-link,.c-header__search,.o-button,.o-button--small.c-header__menu-actions-button,.o-button--small.c-header__quick-link,.o-button--small.o-carousel-arrow,.o-button.o-button--small,.o-carousel-arrow,.o-padding-bottom-s{padding-bottom:var(--spacer-s)}.o-padding-bottom-s-plus{padding-bottom:var(--spacer-s-plus)}.o-padding-bottom-m{padding-bottom:var(--spacer-m)}.c-header__projects .selectric-items,.o-padding-bottom-l{padding-bottom:var(--spacer-l)}.o-padding-bottom-xl{padding-bottom:var(--spacer-xl)}.o-padding-bottom-xxl{padding-bottom:var(--spacer-xxl)}.o-padding-bottom-xxxl{padding-bottom:var(--spacer-xxxl)}.o-padding-bottom-xxxxl{padding-bottom:var(--spacer-xxxxl)}.o-padding-bottom-xxxxxl{padding-bottom:var(--spacer-xxxxxl)}.o-padding-bottom-c-xs{padding-bottom:var(--cushion-xs)}.o-padding-bottom-c-s{padding-bottom:var(--cushion-s)}.o-padding-bottom-c-m{padding-bottom:var(--cushion-m)}.o-padding-bottom-c-l{padding-bottom:var(--cushion-l)}.o-padding-bottom-c-xl{padding-bottom:var(--cushion-xl)}.o-padding-bottom-gutter{padding-bottom:var(--grid-gutter)}.o-padding-left-xs{padding-left:var(--spacer-xs)}.c-header__menu-toggle-icon,.c-header__user-name-text,.o-padding-left-s{padding-left:var(--spacer-s)}.c-header__quick-links,.o-padding-left-s-plus{padding-left:var(--spacer-s-plus)}.o-button--small.c-header__menu-actions-button,.o-button--small.c-header__quick-link,.o-button--small.o-carousel-arrow,.o-button.o-button--small,.o-padding-left-m{padding-left:var(--spacer-m)}.c-header__menu-actions-button,.c-header__quick-link,.o-button,.o-carousel-arrow,.o-padding-left-l{padding-left:var(--spacer-l)}.c-header__menu-toggle,.c-header__nav,.c-header__projects .selectric-items,.c-header__search,.o-padding-left-xl{padding-left:var(--spacer-xl)}.o-padding-left-xxl{padding-left:var(--spacer-xxl)}.o-padding-left-xxxl{padding-left:var(--spacer-xxxl)}.o-padding-left-xxxxl{padding-left:var(--spacer-xxxxl)}.o-padding-left-xxxxxl{padding-left:var(--spacer-xxxxxl)}.o-padding-left-c-xs{padding-left:var(--cushion-xs)}.o-padding-left-c-s{padding-left:var(--cushion-s)}.o-padding-left-c-m{padding-left:var(--cushion-m)}.o-padding-left-c-l{padding-left:var(--cushion-l)}.o-padding-left-c-xl{padding-left:var(--cushion-xl)}.o-padding-left-gutter{padding-left:var(--grid-gutter)}.o-padding-right-xs{padding-right:var(--spacer-xs)}.o-padding-right-s{padding-right:var(--spacer-s)}.o-padding-right-s-plus{padding-right:var(--spacer-s-plus)}.o-button--small.c-header__menu-actions-button,.o-button--small.c-header__quick-link,.o-button--small.o-carousel-arrow,.o-button.o-button--small,.o-padding-right-m{padding-right:var(--spacer-m)}.c-header__menu-actions-button,.c-header__quick-link,.o-button,.o-carousel-arrow,.o-padding-right-l{padding-right:var(--spacer-l)}.c-header__menu-toggle,.c-header__nav,.c-header__projects .selectric-items,.c-header__search,.o-padding-right-xl{padding-right:var(--spacer-xl)}.o-padding-right-xxl{padding-right:var(--spacer-xxl)}.o-padding-right-xxxl{padding-right:var(--spacer-xxxl)}.o-padding-right-xxxxl{padding-right:var(--spacer-xxxxl)}.o-padding-right-xxxxxl{padding-right:var(--spacer-xxxxxl)}.o-padding-right-c-xs{padding-right:var(--cushion-xs)}.o-padding-right-c-s{padding-right:var(--cushion-s)}.o-padding-right-c-m{padding-right:var(--cushion-m)}.o-padding-right-c-l{padding-right:var(--cushion-l)}.o-padding-right-c-xl{padding-right:var(--cushion-xl)}.o-padding-right-gutter{padding-right:var(--grid-gutter)}.o-row-gap-xs{row-gap:var(--spacer-xs)}.o-row-gap-s{row-gap:var(--spacer-s)}.o-row-gap-s-plus{row-gap:var(--spacer-s-plus)}.o-row-gap-m{row-gap:var(--spacer-m)}.o-row-gap-l{row-gap:var(--spacer-l)}.o-row-gap-xl{row-gap:var(--spacer-xl)}.o-row-gap-xxl{row-gap:var(--spacer-xxl)}.o-row-gap-xxxl{row-gap:var(--spacer-xxxl)}.o-row-gap-xxxxl{row-gap:var(--spacer-xxxxl)}.o-row-gap-xxxxxl{row-gap:var(--spacer-xxxxxl)}.o-row-gap-c-xs{row-gap:var(--cushion-xs)}.o-row-gap-c-s{row-gap:var(--cushion-s)}.o-row-gap-c-m{row-gap:var(--cushion-m)}.o-row-gap-c-l{row-gap:var(--cushion-l)}.o-row-gap-c-xl{row-gap:var(--cushion-xl)}.o-row-gap-gutter{row-gap:var(--grid-gutter)}.o-column-gap-xs{-moz-column-gap:var(--spacer-xs);column-gap:var(--spacer-xs)}.o-column-gap-s{-moz-column-gap:var(--spacer-s);column-gap:var(--spacer-s)}.o-column-gap-s-plus{-moz-column-gap:var(--spacer-s-plus);column-gap:var(--spacer-s-plus)}.o-column-gap-m{-moz-column-gap:var(--spacer-m);column-gap:var(--spacer-m)}.o-column-gap-l{-moz-column-gap:var(--spacer-l);column-gap:var(--spacer-l)}.o-column-gap-xl{-moz-column-gap:var(--spacer-xl);column-gap:var(--spacer-xl)}.o-column-gap-xxl{-moz-column-gap:var(--spacer-xxl);column-gap:var(--spacer-xxl)}.o-column-gap-xxxl{-moz-column-gap:var(--spacer-xxxl);column-gap:var(--spacer-xxxl)}.o-column-gap-xxxxl{-moz-column-gap:var(--spacer-xxxxl);column-gap:var(--spacer-xxxxl)}.o-column-gap-xxxxxl{-moz-column-gap:var(--spacer-xxxxxl);column-gap:var(--spacer-xxxxxl)}.o-column-gap-c-xs{-moz-column-gap:var(--cushion-xs);column-gap:var(--cushion-xs)}.o-column-gap-c-s{-moz-column-gap:var(--cushion-s);column-gap:var(--cushion-s)}.o-column-gap-c-m{-moz-column-gap:var(--cushion-m);column-gap:var(--cushion-m)}.o-column-gap-c-l{-moz-column-gap:var(--cushion-l);column-gap:var(--cushion-l)}.o-column-gap-c-xl{-moz-column-gap:var(--cushion-xl);column-gap:var(--cushion-xl)}.o-column-gap-gutter{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.o-gap-xs{gap:var(--spacer-xs)}.c-header__menu-actions-button,.c-header__projects .selectric,.c-header__projects .selectric-items,.c-header__projects .selectric-items ul,.c-header__quick-link,.c-header__quick-links,.c-header__search-form,.c-header__user,.o-button,.o-carousel-arrow,.o-gap-s{gap:var(--spacer-s)}.o-gap-s-plus{gap:var(--spacer-s-plus)}.c-header__menu-actions,.c-header__menu-actions-primary,.c-header__menu-actions-secondary,.c-header__menu-content-inner,.o-gap-m{gap:var(--spacer-m)}.o-gap-l{gap:var(--spacer-l)}.c-header__menu-bar-hideable,.c-header__nav,.o-gap-xl{gap:var(--spacer-xl)}.o-gap-xxl{gap:var(--spacer-xxl)}.o-gap-xxxl{gap:var(--spacer-xxxl)}.o-gap-xxxxl{gap:var(--spacer-xxxxl)}.o-gap-xxxxxl{gap:var(--spacer-xxxxxl)}.o-gap-c-xs{gap:var(--cushion-xs)}.o-gap-c-s{gap:var(--cushion-s)}.o-gap-c-m{gap:var(--cushion-m)}.o-gap-c-l{gap:var(--cushion-l)}.o-gap-c-xl{gap:var(--cushion-xl)}.o-gap-gutter{gap:var(--grid-gutter)}.o-media-wrapper{width:100%;height:0;position:relative}.o-media-wrapper iframe,.o-media-wrapper img,.o-media-wrapper video{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-media-wrapper--image{padding-bottom:66.6666666667%}.o-media-wrapper--video{padding-bottom:56.25%}.o-media-wrapper--contain iframe,.o-media-wrapper--contain img,.o-media-wrapper--contain video{-o-object-fit:contain;object-fit:contain}.o-lazy{opacity:0;transition:opacity var(--transition-1)}.o-lazy.loaded{opacity:1}.c-header__projects .selectric,.c-header__projects .selectric-items li,.o-link-opacity{transition:opacity var(--transition-1),color var(--transition-1)}.c-header__menu-actions-button,.c-header__quick-link,.c-header__user-name,.o-avatar span,.o-avatar.o-avatar--large span,.o-button,.o-button--large.c-header__menu-actions-button,.o-button--large.c-header__quick-link,.o-button--large.o-carousel-arrow,.o-button.o-button--large,.o-carousel-arrow,.o-h1,.o-h2,.o-h3,.o-h4,.o-h5,.o-h6,.o-h7,.o-label-l,.o-label-xl{font-family:"Glyphic Sans",Arial,sans-serif;font-weight:700;font-style:normal;font-display:swap}.c-header__menu-actions-button .c-header__projects .selectric,.c-header__menu-actions-button .c-header__projects .selectric-items li,.c-header__menu-actions-button .o-text-bold,.c-header__menu-actions-button b,.c-header__menu-actions-button strong,.c-header__projects .c-header__menu-actions-button .selectric,.c-header__projects .c-header__quick-link .selectric,.c-header__projects .c-header__user-name .selectric,.c-header__projects .o-avatar span .selectric,.c-header__projects .o-avatar span.selectric,.c-header__projects .o-avatar.o-avatar--large span .selectric,.c-header__projects .o-avatar.o-avatar--large span.selectric,.c-header__projects .o-button .selectric,.c-header__projects .o-button--large.c-header__menu-actions-button .selectric,.c-header__projects .o-button--large.c-header__quick-link .selectric,.c-header__projects .o-button--large.o-carousel-arrow .selectric,.c-header__projects .o-button--large.o-carousel-arrow.selectric,.c-header__projects .o-button--large.selectric.c-header__menu-actions-button,.c-header__projects .o-button--large.selectric.c-header__quick-link,.c-header__projects .o-button.o-button--large .selectric,.c-header__projects .o-button.o-button--large.selectric,.c-header__projects .o-button.selectric,.c-header__projects .o-carousel-arrow .selectric,.c-header__projects .o-carousel-arrow.selectric,.c-header__projects .o-h1 .selectric,.c-header__projects .o-h1.selectric,.c-header__projects .o-h2 .selectric,.c-header__projects .o-h2.selectric,.c-header__projects .o-h3 .selectric,.c-header__projects .o-h3.selectric,.c-header__projects .o-h4 .selectric,.c-header__projects .o-h4.selectric,.c-header__projects .o-h5 .selectric,.c-header__projects .o-h5.selectric,.c-header__projects .o-h6 .selectric,.c-header__projects .o-h6.selectric,.c-header__projects .o-h7 .selectric,.c-header__projects .o-h7.selectric,.c-header__projects .o-label-l .selectric,.c-header__projects .o-label-l.selectric,.c-header__projects .o-label-xl .selectric,.c-header__projects .o-label-xl.selectric,.c-header__projects .selectric-items .c-header__menu-actions-button li,.c-header__projects .selectric-items .c-header__quick-link li,.c-header__projects .selectric-items .c-header__user-name li,.c-header__projects .selectric-items .o-avatar span li,.c-header__projects .selectric-items .o-avatar.o-avatar--large span li,.c-header__projects .selectric-items .o-button li,.c-header__projects .selectric-items .o-button--large.c-header__menu-actions-button li,.c-header__projects .selectric-items .o-button--large.c-header__quick-link li,.c-header__projects .selectric-items .o-button--large.o-carousel-arrow li,.c-header__projects .selectric-items .o-button.o-button--large li,.c-header__projects .selectric-items .o-carousel-arrow li,.c-header__projects .selectric-items .o-h1 li,.c-header__projects .selectric-items .o-h2 li,.c-header__projects .selectric-items .o-h3 li,.c-header__projects .selectric-items .o-h4 li,.c-header__projects .selectric-items .o-h5 li,.c-header__projects .selectric-items .o-h6 li,.c-header__projects .selectric-items .o-h7 li,.c-header__projects .selectric-items .o-label-l li,.c-header__projects .selectric-items .o-label-xl li,.c-header__projects .selectric-items li.c-header__menu-actions-button,.c-header__projects .selectric-items li.c-header__quick-link,.c-header__projects .selectric-items li.c-header__user-name,.c-header__projects .selectric-items li.o-button,.c-header__projects .selectric-items li.o-button--large.c-header__menu-actions-button,.c-header__projects .selectric-items li.o-button--large.c-header__quick-link,.c-header__projects .selectric-items li.o-button--large.o-carousel-arrow,.c-header__projects .selectric-items li.o-button.o-button--large,.c-header__projects .selectric-items li.o-carousel-arrow,.c-header__projects .selectric-items li.o-h1,.c-header__projects .selectric-items li.o-h2,.c-header__projects .selectric-items li.o-h3,.c-header__projects .selectric-items li.o-h4,.c-header__projects .selectric-items li.o-h5,.c-header__projects .selectric-items li.o-h6,.c-header__projects .selectric-items li.o-h7,.c-header__projects .selectric-items li.o-label-l,.c-header__projects .selectric-items li.o-label-xl,.c-header__projects .selectric.c-header__menu-actions-button,.c-header__projects .selectric.c-header__quick-link,.c-header__projects .selectric.c-header__user-name,.c-header__quick-link .c-header__projects .selectric,.c-header__quick-link .c-header__projects .selectric-items li,.c-header__quick-link .o-text-bold,.c-header__quick-link b,.c-header__quick-link strong,.c-header__user-name .c-header__projects .selectric,.c-header__user-name .c-header__projects .selectric-items li,.c-header__user-name .o-text-bold,.c-header__user-name b,.c-header__user-name strong,.o-avatar .c-header__projects span.selectric,.o-avatar span .c-header__projects .selectric,.o-avatar span .c-header__projects .selectric-items li,.o-avatar span .o-text-bold,.o-avatar span b,.o-avatar span strong,.o-avatar span.o-text-bold,.o-avatar.o-avatar--large .c-header__projects span.selectric,.o-avatar.o-avatar--large span .c-header__projects .selectric,.o-avatar.o-avatar--large span .c-header__projects .selectric-items li,.o-avatar.o-avatar--large span .o-text-bold,.o-avatar.o-avatar--large span b,.o-avatar.o-avatar--large span strong,.o-avatar.o-avatar--large span.o-text-bold,.o-button .c-header__projects .selectric,.o-button .c-header__projects .selectric-items li,.o-button .o-text-bold,.o-button b,.o-button strong,.o-button--large.c-header__menu-actions-button .c-header__projects .selectric,.o-button--large.c-header__menu-actions-button .c-header__projects .selectric-items li,.o-button--large.c-header__menu-actions-button .o-text-bold,.o-button--large.c-header__menu-actions-button b,.o-button--large.c-header__menu-actions-button strong,.o-button--large.c-header__quick-link .c-header__projects .selectric,.o-button--large.c-header__quick-link .c-header__projects .selectric-items li,.o-button--large.c-header__quick-link .o-text-bold,.o-button--large.c-header__quick-link b,.o-button--large.c-header__quick-link strong,.o-button--large.o-carousel-arrow .c-header__projects .selectric,.o-button--large.o-carousel-arrow .c-header__projects .selectric-items li,.o-button--large.o-carousel-arrow .o-text-bold,.o-button--large.o-carousel-arrow b,.o-button--large.o-carousel-arrow strong,.o-button.o-button--large .c-header__projects .selectric,.o-button.o-button--large .c-header__projects .selectric-items li,.o-button.o-button--large .o-text-bold,.o-button.o-button--large b,.o-button.o-button--large strong,.o-carousel-arrow .c-header__projects .selectric,.o-carousel-arrow .c-header__projects .selectric-items li,.o-carousel-arrow .o-text-bold,.o-carousel-arrow b,.o-carousel-arrow strong,.o-h1 .c-header__projects .selectric,.o-h1 .c-header__projects .selectric-items li,.o-h1 .o-text-bold,.o-h1 b,.o-h1 strong,.o-h1.o-text-bold,.o-h2 .c-header__projects .selectric,.o-h2 .c-header__projects .selectric-items li,.o-h2 .o-text-bold,.o-h2 b,.o-h2 strong,.o-h2.o-text-bold,.o-h3 .c-header__projects .selectric,.o-h3 .c-header__projects .selectric-items li,.o-h3 .o-text-bold,.o-h3 b,.o-h3 strong,.o-h3.o-text-bold,.o-h4 .c-header__projects .selectric,.o-h4 .c-header__projects .selectric-items li,.o-h4 .o-text-bold,.o-h4 b,.o-h4 strong,.o-h4.o-text-bold,.o-h5 .c-header__projects .selectric,.o-h5 .c-header__projects .selectric-items li,.o-h5 .o-text-bold,.o-h5 b,.o-h5 strong,.o-h5.o-text-bold,.o-h6 .c-header__projects .selectric,.o-h6 .c-header__projects .selectric-items li,.o-h6 .o-text-bold,.o-h6 b,.o-h6 strong,.o-h6.o-text-bold,.o-h7 .c-header__projects .selectric,.o-h7 .c-header__projects .selectric-items li,.o-h7 .o-text-bold,.o-h7 b,.o-h7 strong,.o-h7.o-text-bold,.o-label-l .c-header__projects .selectric,.o-label-l .c-header__projects .selectric-items li,.o-label-l .o-text-bold,.o-label-l b,.o-label-l strong,.o-label-l.o-text-bold,.o-label-xl .c-header__projects .selectric,.o-label-xl .c-header__projects .selectric-items li,.o-label-xl .o-text-bold,.o-label-xl b,.o-label-xl strong,.o-label-xl.o-text-bold,.o-text-bold.c-header__menu-actions-button,.o-text-bold.c-header__quick-link,.o-text-bold.c-header__user-name,.o-text-bold.o-button,.o-text-bold.o-button--large.c-header__menu-actions-button,.o-text-bold.o-button--large.c-header__quick-link,.o-text-bold.o-button--large.o-carousel-arrow,.o-text-bold.o-button.o-button--large,.o-text-bold.o-carousel-arrow{font-weight:900}.c-header__menu-actions-button .o-text-italic,.c-header__menu-actions-button em,.c-header__menu-actions-button i,.c-header__quick-link .o-text-italic,.c-header__quick-link em,.c-header__quick-link i,.c-header__user-name .o-text-italic,.c-header__user-name em,.c-header__user-name i,.o-avatar span .o-text-italic,.o-avatar span em,.o-avatar span i,.o-avatar span.o-text-italic,.o-avatar.o-avatar--large span .o-text-italic,.o-avatar.o-avatar--large span em,.o-avatar.o-avatar--large span i,.o-avatar.o-avatar--large span.o-text-italic,.o-button .o-text-italic,.o-button em,.o-button i,.o-button--large.c-header__menu-actions-button .o-text-italic,.o-button--large.c-header__menu-actions-button em,.o-button--large.c-header__menu-actions-button i,.o-button--large.c-header__quick-link .o-text-italic,.o-button--large.c-header__quick-link em,.o-button--large.c-header__quick-link i,.o-button--large.o-carousel-arrow .o-text-italic,.o-button--large.o-carousel-arrow em,.o-button--large.o-carousel-arrow i,.o-button.o-button--large .o-text-italic,.o-button.o-button--large em,.o-button.o-button--large i,.o-carousel-arrow .o-text-italic,.o-carousel-arrow em,.o-carousel-arrow i,.o-h1 .o-text-italic,.o-h1 em,.o-h1 i,.o-h1.o-text-italic,.o-h2 .o-text-italic,.o-h2 em,.o-h2 i,.o-h2.o-text-italic,.o-h3 .o-text-italic,.o-h3 em,.o-h3 i,.o-h3.o-text-italic,.o-h4 .o-text-italic,.o-h4 em,.o-h4 i,.o-h4.o-text-italic,.o-h5 .o-text-italic,.o-h5 em,.o-h5 i,.o-h5.o-text-italic,.o-h6 .o-text-italic,.o-h6 em,.o-h6 i,.o-h6.o-text-italic,.o-h7 .o-text-italic,.o-h7 em,.o-h7 i,.o-h7.o-text-italic,.o-label-l .o-text-italic,.o-label-l em,.o-label-l i,.o-label-l.o-text-italic,.o-label-xl .o-text-italic,.o-label-xl em,.o-label-xl i,.o-label-xl.o-text-italic,.o-text-italic.c-header__menu-actions-button,.o-text-italic.c-header__quick-link,.o-text-italic.c-header__user-name,.o-text-italic.o-button,.o-text-italic.o-button--large.c-header__menu-actions-button,.o-text-italic.o-button--large.c-header__quick-link,.o-text-italic.o-button--large.o-carousel-arrow,.o-text-italic.o-button.o-button--large,.o-text-italic.o-carousel-arrow{font-style:italic}.o-label-m,.o-label-s,.o-paragraph--s p,.o-text-l,.o-text-m,.o-text-s,body,html{font-family:Inter,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-display:swap}.c-header__projects .o-label-m .selectric,.c-header__projects .o-label-m.selectric,.c-header__projects .o-label-s .selectric,.c-header__projects .o-label-s.selectric,.c-header__projects .o-paragraph--s p .selectric,.c-header__projects .o-paragraph--s p.selectric,.c-header__projects .o-text-l .selectric,.c-header__projects .o-text-l.selectric,.c-header__projects .o-text-m .selectric,.c-header__projects .o-text-m.selectric,.c-header__projects .o-text-s .selectric,.c-header__projects .o-text-s.selectric,.c-header__projects .selectric-items .o-label-m li,.c-header__projects .selectric-items .o-label-s li,.c-header__projects .selectric-items .o-paragraph--s p li,.c-header__projects .selectric-items .o-text-l li,.c-header__projects .selectric-items .o-text-m li,.c-header__projects .selectric-items .o-text-s li,.c-header__projects .selectric-items body li,.c-header__projects .selectric-items html li,.c-header__projects .selectric-items li.o-label-m,.c-header__projects .selectric-items li.o-label-s,.c-header__projects .selectric-items li.o-text-l,.c-header__projects .selectric-items li.o-text-m,.c-header__projects .selectric-items li.o-text-s,.c-header__projects body .selectric,.c-header__projects body.selectric,.c-header__projects html .selectric,.c-header__projects html.selectric,.o-label-m .c-header__projects .selectric,.o-label-m .c-header__projects .selectric-items li,.o-label-m .o-text-bold,.o-label-m b,.o-label-m strong,.o-label-m.o-text-bold,.o-label-s .c-header__projects .selectric,.o-label-s .c-header__projects .selectric-items li,.o-label-s .o-text-bold,.o-label-s b,.o-label-s strong,.o-label-s.o-text-bold,.o-paragraph--s .c-header__projects p.selectric,.o-paragraph--s p .c-header__projects .selectric,.o-paragraph--s p .c-header__projects .selectric-items li,.o-paragraph--s p .o-text-bold,.o-paragraph--s p b,.o-paragraph--s p strong,.o-paragraph--s p.o-text-bold,.o-text-l .c-header__projects .selectric,.o-text-l .c-header__projects .selectric-items li,.o-text-l .o-text-bold,.o-text-l b,.o-text-l strong,.o-text-l.o-text-bold,.o-text-m .c-header__projects .selectric,.o-text-m .c-header__projects .selectric-items li,.o-text-m .o-text-bold,.o-text-m b,.o-text-m strong,.o-text-m.o-text-bold,.o-text-s .c-header__projects .selectric,.o-text-s .c-header__projects .selectric-items li,.o-text-s .o-text-bold,.o-text-s b,.o-text-s strong,.o-text-s.o-text-bold,body .c-header__projects .selectric,body .c-header__projects .selectric-items li,body .o-text-bold,body b,body strong,body.o-text-bold,html .c-header__projects .selectric,html .c-header__projects .selectric-items li,html .o-text-bold,html b,html strong,html.o-text-bold{font-weight:700}.o-label-m .o-text-italic,.o-label-m em,.o-label-m i,.o-label-m.o-text-italic,.o-label-s .o-text-italic,.o-label-s em,.o-label-s i,.o-label-s.o-text-italic,.o-paragraph--s p .o-text-italic,.o-paragraph--s p em,.o-paragraph--s p i,.o-paragraph--s p.o-text-italic,.o-text-l .o-text-italic,.o-text-l em,.o-text-l i,.o-text-l.o-text-italic,.o-text-m .o-text-italic,.o-text-m em,.o-text-m i,.o-text-m.o-text-italic,.o-text-s .o-text-italic,.o-text-s em,.o-text-s i,.o-text-s.o-text-italic,body .o-text-italic,body em,body i,body.o-text-italic,html .o-text-italic,html em,html i,html.o-text-italic{font-style:italic}.o-h1{font-size:var(--xxxxxxl-font-size);line-height:var(--xs-line-height);--this-font-size:var(--xxxxxxl-font-size);--this-line-height:calc(var(--this-font-size) * var(--xs-line-height))}.o-h2{font-size:var(--xxxxxl-font-size);line-height:var(--xs-line-height);--this-font-size:var(--xxxxxl-font-size);--this-line-height:calc(var(--this-font-size) * var(--xs-line-height))}.o-h3{font-size:var(--xxxxl-font-size);line-height:var(--s-line-height);--this-font-size:var(--xxxxl-font-size);--this-line-height:calc(var(--this-font-size) * var(--s-line-height))}.o-avatar.o-avatar--large span,.o-h4{font-size:var(--xxxl-font-size);line-height:var(--s-line-height);--this-font-size:var(--xxxl-font-size);--this-line-height:calc(var(--this-font-size) * var(--s-line-height))}.o-h5{font-size:var(--xxl-font-size);line-height:var(--s-line-height);--this-font-size:var(--xxl-font-size);--this-line-height:calc(var(--this-font-size) * var(--s-line-height))}.o-h6{font-size:var(--xl-font-size);line-height:var(--s-line-height);--this-font-size:var(--xl-font-size);--this-line-height:calc(var(--this-font-size) * var(--s-line-height))}.c-header__user-name,.o-avatar span,.o-h7{font-size:var(--l-font-size);line-height:var(--s-line-height);--this-font-size:var(--l-font-size);--this-line-height:calc(var(--this-font-size) * var(--s-line-height))}.o-text-l{font-size:var(--l-font-size);line-height:var(--s-line-height)}.o-text-m,body,html{font-size:var(--m-font-size);line-height:var(--m-line-height);--this-font-size:var(--s-font-size);--this-line-height:calc(var(--this-font-size) * var(--m-line-height))}.o-paragraph--s p,.o-text-s{font-size:var(--s-font-size);line-height:var(--l-line-height)}.o-button--large.c-header__menu-actions-button,.o-button--large.c-header__quick-link,.o-button--large.o-carousel-arrow,.o-button.o-button--large,.o-label-xl{font-size:var(--m-font-size);line-height:var(--m-line-height);--this-font-size:var(--m-font-size);--this-line-height:calc(var(--this-font-size) * var(--m-line-height))}.c-header__menu-actions-button,.c-header__quick-link,.o-button,.o-carousel-arrow,.o-label-l{font-size:var(--s-font-size);line-height:var(--m-line-height);--this-font-size:var(--s-font-size);--this-line-height:calc(var(--this-font-size) * var(--m-line-height))}.o-label-m{font-size:var(--xs-font-size);line-height:var(--l-line-height);--this-font-size:var(--xs-font-size);--this-line-height:calc(var(--this-font-size) * var(--l-line-height))}.o-label-s{font-size:var(--xxs-font-size);line-height:var(--l-line-height);--this-font-size:var(--xxs-font-size);--this-line-height:calc(var(--this-font-size) * var(--l-line-height))}.o-paragraph p+p{margin-top:var(--this-font-size)}.o-text-balance{text-wrap:balance}.o-text-center{text-align:center}.o-text-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.c-header__menu,.c-header__menu-actions-button,.c-header__nav,.c-header__projects .selectric-items,.c-header__quick-link,.c-header__search,.o-button,.o-card,.o-carousel-arrow{border-radius:var(--radius-l);overflow:hidden;background-color:#fff;display:flex;justify-content:center;align-items:center;min-width:0;transition:opacity var(--transition-0),background-color var(--transition-0),color var(--transition-0),border-color var(--transition-0)}.o-button--small.c-header__menu-actions-button,.o-button--small.c-header__quick-link,.o-button--small.o-carousel-arrow,.o-button.o-button--small,.o-card--b-s{border-radius:var(--radius-s)}.c-header__menu-actions-button,.c-header__quick-link,.o-button,.o-card--b-m,.o-carousel-arrow{border-radius:var(--radius-m)}.o-card--b-l{border-radius:var(--radius-l)}.o-card--b-xl{border-radius:var(--radius-xl)}.c-header__menu-actions-button.o-carousel-arrow,.c-header__quick-link.o-carousel-arrow,.o-button--large.c-header__menu-actions-button,.o-button--large.c-header__quick-link,.o-button--large.o-carousel-arrow,.o-button--round.c-header__menu-actions-button,.o-button--round.c-header__quick-link,.o-button--rounded.c-header__menu-actions-button,.o-button--rounded.c-header__quick-link,.o-button--rounded.o-carousel-arrow,.o-button.o-button--large,.o-button.o-button--round,.o-button.o-button--rounded,.o-card--b-xxl,.o-carousel-arrow{border-radius:var(--radius-xxl)}.c-header__menu,.c-header__nav,.c-header__projects .selectric-items,.c-header__search,.o-card--s-m{box-shadow:var(--shadow-m)}.o-card--s-l{box-shadow:var(--shadow-l)}.o-card--3{width:100%}.o-card--4{width:100%}.o-card__sticker{height:100%;display:inline-flex;min-width:0;flex-shrink:0;flex-grow:0}.o-card__sticker img{display:block;width:auto;height:100%;max-width:100%;max-height:100%;position:relative}.o-card__text{flex-shrink:0;flex-grow:0}.c-header,.c-header__logo,.c-header__menu,.c-header__menu-actions,.c-header__menu-bar,.c-header__menu-bar-hideable,.c-header__menu-content-inner,.c-header__menu-toggle,.c-header__menu-toggle-link,.c-header__nav,.c-header__projects,.c-header__projects .selectric,.c-header__projects .selectric-wrapper,.c-header__right,.c-header__search-form,.c-header__user,.o-avatar,.o-flex{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.c-header__menu-actions,.o-flex--w-full{width:100%}.o-flex--h-full{height:100%}.c-header__menu,.c-header__menu-actions,.c-header__menu-content-inner,.c-header__projects .selectric-items,.c-header__projects .selectric-items ul,.o-flex--column{flex-direction:column}.o-flex--row{flex-direction:row}.o-flex--grow{flex-grow:1}.o-flex--grow-0{flex-grow:0}.o-flex--shrink{flex-shrink:1}.o-flex--shrink-0{flex-shrink:0}.o-flex--w-wrap{flex-wrap:wrap}.c-header__menu-bar,.c-header__menu-bar-hideable,.c-header__nav,.c-header__quick-links,.c-header__right,.o-flex--a-stretch{align-items:stretch}.c-header__logo,.c-header__menu-toggle,.c-header__menu-toggle-link,.c-header__projects,.c-header__projects .selectric,.c-header__projects .selectric-wrapper,.c-header__user,.o-avatar,.o-flex--a-center{align-items:center}.o-flex--a-start{align-items:flex-start}.c-header__menu,.o-flex--a-end{align-items:flex-end}.c-header__search-form,.o-flex--a-baseline{align-items:baseline}.c-header__logo,.o-avatar,.o-flex--j-center{justify-content:center}.o-flex--j-start{justify-content:flex-start}.c-header__menu-bar,.c-header__right,.o-flex--j-end{justify-content:flex-end}.c-header,.c-header__menu-toggle-link,.c-header__projects .selectric,.o-flex--j-between{justify-content:space-between}.o-icon{--icon-dimension:var(--icon-size);display:inline-block;width:var(--icon-dimension);height:var(--icon-dimension);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity;flex-shrink:0;pointer-events:none}.o-icon svg{vertical-align:middle;position:relative;top:calc(var(--icon-dimension)/ 24 * -1)}.o-button--small.c-header__menu-actions-button .o-icon,.o-button--small.c-header__quick-link .o-icon,.o-button--small.o-carousel-arrow .o-icon,.o-button.o-button--small .o-icon,.o-icon--small{--icon-dimension:var(--small-icon-size)}.o-button--large.c-header__menu-actions-button .o-icon,.o-button--large.c-header__quick-link .o-icon,.o-button--large.o-carousel-arrow .o-icon,.o-button.o-button--large .o-icon,.o-icon--large{--icon-dimension:var(--large-icon-size)}.o-icon--arrow-down{transition:transform var(--transition-0)}.selectric-open .o-icon--arrow-down{transform:rotate(180deg)}.o-icon--menu .o-icon-menu-arrow{transition:transform var(--transition-0);transform-box:fill-box;transform-origin:center}.menu-is-open .o-icon--menu .o-icon-menu-arrow{transform:rotate(180deg)}.c-header__menu-actions-button,.c-header__quick-link,.o-button,.o-carousel-arrow{height:calc(var(--header-height) - var(--spacer-s) * 2);background-color:#eff2fe;color:#191919}.o-button--small.c-header__menu-actions-button,.o-button--small.c-header__quick-link,.o-button--small.o-carousel-arrow,.o-button.o-button--small{height:calc(var(--icon-size) + var(--spacer-s) * 2)}.o-button--large.c-header__menu-actions-button,.o-button--large.c-header__quick-link,.o-button--large.o-carousel-arrow,.o-button.o-button--large{height:calc(var(--icon-size) + var(--spacer-xxl) * 2)}.c-header__menu-actions-button.o-carousel-arrow,.c-header__quick-link.o-carousel-arrow,.o-button--round.c-header__menu-actions-button,.o-button--round.c-header__quick-link,.o-button.o-button--round,.o-carousel-arrow{width:calc(var(--header-height) - var(--spacer-s) * 2)}.c-header__menu-actions-button.o-carousel-arrow,.c-header__quick-link.o-carousel-arrow,.o-button--primary.c-header__menu-actions-button,.o-button--primary.c-header__quick-link,.o-button.o-button--primary,.o-carousel-arrow{background-color:#3152fe;color:#fff}.o-button--secondary.c-header__menu-actions-button,.o-button--secondary.c-header__quick-link,.o-button--secondary.o-carousel-arrow,.o-button.o-button--secondary{background-color:#eff2fe;color:#3152fe}.o-button--dark.c-header__menu-actions-button,.o-button--dark.c-header__quick-link,.o-button--dark.o-carousel-arrow,.o-button.o-button--dark{background-color:#191919;color:#fff}.o-button--brand-frame.c-header__menu-actions-button,.o-button--brand-frame.c-header__quick-link,.o-button--brand-frame.o-carousel-arrow,.o-button.o-button--brand-frame{border:1px solid #3152fe;color:#3152fe;background-color:transparent}.o-input::-moz-placeholder{color:#919191;opacity:1}.o-input::placeholder{color:#919191}.o-input:focus{outline:0}.o-submit:disabled{pointer-events:none;color:#919191}.o-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:77;background-color:#000;opacity:0;visibility:hidden}.o-overlay--page{pointer-events:none;transition:opacity var(--page-transition-slide) calc(var(--page-transition-slide)/ 3),visibility 0s calc(var(--page-transition-slide) * 1.33334)}.o-overlay--page.is-active{opacity:.5;visibility:visible;transition:opacity var(--page-transition-slide) calc(var(--page-transition-slide)/ 4),visibility 0s 0s}.menu-is-open .o-overlay--menu{visibility:visible}.o-text-secondary{color:#545454}.o-text-tertiary{color:#707070}.o-text-brand{color:#3152fe}.o-text-white{color:#fff}.o-background-light{background-color:#f7f7f7}.o-background-dark{background-color:#191919}.o-background-transparent{background-color:transparent}.o-background-brand{background-color:#3152fe}.o-background-brown{background-color:#99593d}.o-background-brown-light{background-color:#f3eeee}.o-background-orange{background-color:#d16e24}.o-background-orange-light{background-color:#fdf7f1}.o-background-yellow{background-color:#ce8315}.o-background-yellow-light{background-color:#faf3dd}.o-background-green{background-color:#258439}.o-background-green-light{background-color:#eef3ed}.o-background-blue{background-color:#007bbf}.o-background-blue-light{background-color:#e9f3f7}.o-background-purple{background-color:#885bbc}.o-background-purple-light{background-color:#f6f3f8}.o-background-pink{background-color:#bf3c8a}.o-background-pink-light{background-color:#f9f2f5}.o-background-red{background-color:#d33d3d}.o-background-red-light{background-color:#faecec}.o-border-regular{border:1px solid #e0e0e0}.o-border-brand{border:1px solid #3152fe}.o-sticker{height:calc((var(--xxxl-font-size) * 3));width:auto}.o-carousel{--f-carousel-gap:var(--grid-gutter)}.o-carousel.is-horizontal .f-slideIn.from-next{-webkit-animation:.7s cubic-bezier(.2,0,.3,1) f-slideInNextX;animation:.7s cubic-bezier(.2,0,.3,1) f-slideInNextX}.o-carousel.is-horizontal .f-slideIn.from-prev{-webkit-animation:.7s cubic-bezier(.2,0,.3,1) f-slideInPrevX;animation:.7s cubic-bezier(.2,0,.3,1) f-slideInPrevX}.o-carousel.is-horizontal .f-slideOut.to-next{-webkit-animation:.7s cubic-bezier(.2,0,.3,1) f-slideOutNextX;animation:.7s cubic-bezier(.2,0,.3,1) f-slideOutNextX}.o-carousel.is-horizontal .f-slideOut.to-prev{-webkit-animation:.7s cubic-bezier(.2,0,.3,1) f-slideOutPrevX;animation:.7s cubic-bezier(.2,0,.3,1) f-slideOutPrevX}.o-carousel-arrow.is-disabled{background-color:#eff2fe;pointer-events:none}.o-avatar{height:calc(var(--header-height) - var(--spacer-m) * 2);width:calc(var(--header-height) - var(--spacer-m) * 2);border-radius:var(--radius-xxl);background-color:#eff2fe;color:#191919;position:relative}.o-avatar img{display:block;position:absolute;left:2px;top:2px;height:100%;height:calc(100% - 4px);width:100%;width:calc(100% - 4px);-o-object-fit:cover;object-fit:cover;border-radius:999px}.o-avatar span{display:block;margin-top:.1em}.o-avatar.o-avatar--large{width:calc(var(--l-font-size) * 6);height:calc(var(--l-font-size) * 6)}.o-avatar.o-avatar--large img{left:4px;top:4px;height:100%;height:calc(100% - 8px);width:100%;width:calc(100% - 8px)}.o-graph-bar{width:100%;height:var(--spacer-xl);display:block;position:relative;border-radius:var(--spacer-xl);background:url(../svg/dashed-pattern.svg);background-size:.5rem .5rem;background-position:center;background-repeat:repeat;background-color:#f7f7f7}.o-graph-bar__fill{height:100%;height:calc(100% - 4px);top:calc(2px);left:calc(2px);position:absolute;border-radius:var(--spacer-xl);width:calc(var(--fill-width) * 1%);width:calc((100% - 4px) * var(--fill-width)/ 100)}.o-graph-bar--grow .o-graph-bar__fill{transform:scaleX(0);transform-origin:left center;transition:transform var(--transition-3) var(--transition-1)}.o-graph-bar--grow.is-loaded .o-graph-bar__fill{transform:scaleX(1)}.c-header{position:fixed;top:var(--header-top);left:var(--header-side);right:var(--header-side);z-index:99;pointer-events:none;gap:var(--header-side)}.c-header__menu,.c-header__nav,.c-header__search{pointer-events:auto;width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:var(--header-height)}.c-header__separator{width:1px;height:100%;height:calc(100% - var(--spacer-s) * 2);margin-top:var(--spacer-s);background-color:#e0e0e0;flex-shrink:0}.c-header__nav{overflow:visible;position:relative}.c-header__logo{flex-shrink:0}.c-header__logo img,.c-header__logo svg{height:var(--header-logo-size);width:auto;position:relative;top:calc(var(--header-logo-size)/ 12 * -1)}.c-header__logo .c-header__desktop-logo{display:block}.c-header__logo .c-header__mobile-logo{display:none}.c-header__projects{min-width:0;max-width:100%;flex-shrink:1;flex-grow:1}.c-header__projects .selectric,.c-header__projects .selectric-wrapper{min-width:0!important;width:100%!important;max-width:100%!important}.c-header__projects .selectric-wrapper{height:100%}.is-no-touch-device .c-header__projects .selectric-wrapper{position:initial}.c-header__projects .selectric-scroll{width:100%}.c-header__projects .selectric-items{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;top:100%;top:calc(100% + var(--spacer-m));left:0;visibility:hidden;opacity:0;transform:translateY(3px);transition:visibility 0s var(--transition-2),opacity var(--transition-1) 0s,transform var(--transition-1) 0s}.c-header__projects .selectric-open .selectric-items{visibility:visible;opacity:1;transform:translateY(0);transition:visibility 0s 0s,opacity var(--transition-1) 0s,transform var(--transition-1) 0s}.c-header__search{flex-shrink:1}.c-header__search-form{overflow:hidden}.c-header__search-form .o-input{width:12em;flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0}.c-header__search-form .o-submit{flex-shrink:0}.c-header__right{flex-shrink:0;position:relative;z-index:2}.c-header__menu{flex-shrink:0}.menu-is-open .c-header__menu{height:auto}.c-header__menu-bar{height:var(--header-height);flex-shrink:0}.c-header__menu-bar-hideable{overflow:hidden}.c-header__quick-links{flex-shrink:0}.c-header__quick-link{height:100%}.c-header__menu-toggle{flex-grow:0}.c-header__menu-toggle-link{width:100%}.c-header__user{flex-shrink:0}.c-header__user-name{display:none;flex-shrink:1;flex-grow:1;overflow:hidden}.menu-is-open .c-header__user-name{display:block}.c-header__user-name-text{display:block;opacity:0}.c-header__menu-toggle-icon{flex-shrink:0}.c-header__menu-content{display:none;width:100vw;width:calc(100vw - var(--header-side) * 2);opacity:0;max-height:calc(100svh - var(--header-height) - var(--header-top) * 2);overflow:hidden}.c-header__menu-content::-webkit-scrollbar{width:6px;height:6px}.c-header__menu-content::-webkit-scrollbar-track{box-shadow:none}.c-header__menu-content::-webkit-scrollbar-thumb{background-color:#000;background-clip:content-box;cursor:-webkit-grab;cursor:grab}.menu-is-open .c-header__menu-content{display:block}.menu-is-scrollable .c-header__menu-content{overflow:auto}.c-header__menu-content-inner{overflow:hidden}.c-header__menu-actions-primary,.c-header__menu-actions-secondary{flex-wrap:wrap;width:100%}.c-header__menu-actions-primary-item{flex-basis:50%;flex-basis:calc(50% - var(--spacer-m)/ 2)}.c-header__menu-actions-secondary-item{flex-basis:100%}.c-footer__logo{height:var(--xxxl-font-size);width:auto}.c-footer__text{opacity:.6}.c-footer__text svg{height:var(--l-font-size);width:auto;vertical-align:middle;margin-left:var(--spacer-s);display:inline-block;position:relative;top:-.1em}.c-main{padding-top:calc(var(--header-height) + var(--header-top))}.c-main.c-main--main-index{padding-top:0}.c-main.c-main--main-view-project{position:fixed;width:100%;height:100%;top:0;left:0;z-index:88;background-color:#fff;overflow:auto;padding-bottom:0}.c-map{position:absolute;top:0;left:0;width:100%;height:100svh;background-color:#f6f9fc}.c-map canvas,.c-map img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0}.c-project-wwh-title__wrapper{flex-grow:0;flex-shrink:0}.c-project-wwh-title__line{width:0;border-left:2px dashed #e0e0e0;height:var(--spacer-xl);flex-grow:0;flex-shrink:0;margin-top:var(--spacer-xs);margin-bottom:var(--spacer-xs);margin-left:calc(var(--xxxxl-font-size) * 1.75 / 2);display:block}.c-project-wwh-title__icon{margin-right:calc(var(--spacer-xxl) * -1);width:calc(var(--xxxxl-font-size) * 1.75);height:calc(var(--xxxxl-font-size) * 1.75);background:linear-gradient(to right,rgba(49,82,254,.16),rgba(49,82,254,0));-webkit-clip-path:var(--dora-shape);clip-path:var(--dora-shape);z-index:1;position:relative}.c-project-wwh-title__text{z-index:2;position:relative}.c-project-wwh-card__text{width:100%}.c-project-wwh-card__image{width:75%;padding-bottom:75%;position:relative}.c-project-wwh-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;right:0;bottom:0}.c-project-wwh-card{margin-bottom:var(--spacer-xxxxxl)}.c-project-wwh-card:last-of-type{margin-bottom:0}.c-project-impact-sticker{width:calc(var(--xxxxl-font-size) * 5.5);height:auto}.c-project-impact-card{overflow:visible;margin-bottom:calc((var(--xxxl-font-size) * 3) * .5)}.c-project-impact-card__sticker{margin-left:var(--spacer-xxxl);margin-right:var(--spacer-xxxl);margin-bottom:calc((var(--xxxl-font-size) * 3) * -.5);flex-shrink:0;flex-grow:0}.c-project-timeline-carousel{padding-left:var(--container-margin);padding-right:var(--container-margin);overflow:hidden}.c-project-timeline-carousel .f-carousel__viewport{overflow:visible}.c-project-timeline-carousel__icon{width:calc(var(--xl-font-size) * 4);height:calc(var(--xl-font-size) * 4);flex-shrink:0;flex-grow:0}.c-project-timeline-carousel__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-project-timeline-carousel__line{flex-grow:1;flex-shrink:1;height:0;width:100%;border-top:2px dashed #e0e0e0}.c-project-timeline-carousel__item:last-of-type .c-project-timeline-carousel__line{display:none}.c-project-timeline-carousel__top{flex-grow:0;flex-shrink:0}.c-project-timeline-carousel__content{flex-grow:1;flex-shrink:0}.c-project-timeline-carousel__status{flex-shrink:0;flex-grow:0}a.c-project-blog-card{transition:background-color var(--transition-0),opacity var(--transition-0)}a.c-project-blog-card p{transition:color var(--transition-0)}.c-project-blog-card__dash{background-color:#3152fe;height:var(--spacer-s);width:calc(var(--xl-font-size) * 1.5);transition:background-color var(--transition-0)}.c-project-blog-card__title{width:100%}.c-project-blog-card__excerpt{width:100%}.c-project-related-carousel__image{width:100%;flex-shrink:0;flex-grow:0}.c-project-related-carousel__title{width:100%;flex-shrink:0;flex-grow:1}@media (hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}.c-header__projects .selectric-items li:hover,.c-header__projects .selectric:hover,.o-link-opacity:hover{opacity:.7}.c-header__projects a.selectric-items:hover,.c-header__projects button.selectric-items:hover,a.c-header__menu-actions-button:hover,a.c-header__menu:hover,a.c-header__nav:hover,a.c-header__quick-link:hover,a.c-header__search:hover,a.o-button:hover,a.o-card:hover,a.o-carousel-arrow:hover,button.c-header__menu-actions-button:hover,button.c-header__menu:hover,button.c-header__nav:hover,button.c-header__quick-link:hover,button.c-header__search:hover,button.o-button:hover,button.o-card:hover,button.o-carousel-arrow:hover{opacity:.7}.o-icon--arrow-down:hover{transform:translateY(3px)}.selectric-open .o-icon--arrow-down:hover{transform:rotate(180deg) translateY(3px)}.o-icon--menu:hover .o-icon-menu-arrow{transform:translateY(2px)}.menu-is-open .o-icon--menu:hover .o-icon-menu-arrow{transform:rotate(180deg) translateY(2px)}.c-header__projects .selectric:hover .o-icon--arrow-down,.o-icon-parent:hover .o-icon--arrow-down{transform:translateY(3px)}.c-header__projects .selectric-open .selectric:hover .o-icon--arrow-down,.selectric-open .c-header__projects .selectric:hover .o-icon--arrow-down,.selectric-open .o-icon-parent:hover .o-icon--arrow-down{transform:rotate(180deg) translateY(3px)}.c-header__projects .selectric:hover .o-icon-menu-arrow,.o-icon-parent:hover .o-icon-menu-arrow{transform:translateY(2px)}.c-header__projects .menu-is-open .selectric:hover .o-icon-menu-arrow,.menu-is-open .c-header__projects .selectric:hover .o-icon-menu-arrow,.menu-is-open .o-icon-parent:hover .o-icon-menu-arrow{transform:rotate(180deg) translateY(2px)}a.c-project-blog-card:hover{background-color:#3152fe;opacity:1}a.c-project-blog-card:hover,a.c-project-blog-card:hover p{color:#fff}a.c-project-blog-card:hover .c-project-blog-card__dash{background-color:#fff}}@media only screen and (min-width:392px){:root{--xxs-font-size:9px;--xs-font-size:11px;--s-font-size:12px;--m-font-size:15px;--l-font-size:18px;--xl-font-size:20px;--xxl-font-size:22px;--xxxl-font-size:28px;--xxxxl-font-size:32px;--xxxxxl-font-size:38px;--xxxxxxl-font-size:60px;--grid-breakpoints:392px;--container-margin:24px;--grid-gutter:24px;--spacer-xs:3px;--spacer-s:6px;--spacer-s-plus:8px;--spacer-m:9px;--spacer-l:12px;--spacer-xl:15px;--spacer-xxl:18px;--spacer-xxxl:24px;--spacer-xxxxl:32px;--spacer-xxxxxl:38px;--cushion-xs:42px;--cushion-s:52px;--cushion-m:60px;--cushion-l:68px;--radius-s:6px;--radius-m:9px;--radius-l:12px;--radius-xl:18px;--radius-xxl:999px;--shadow-m:0 0.25rem 1rem 0 rgba(0,0,0,0.07);--shadow-l:0 0.75rem 2.5rem 0 rgba(0,0,0,0.12);--header-height:54px;--menu-width:400px;--header-logo-size:22px;--icon-size:18px;--small-icon-size:15px;--large-icon-size:20px;--header-top:var(--spacer-l);--header-side:var(--spacer-l)}.o-unit-1--sm{grid-column-end:span 1}.o-start-1--sm{grid-column-start:1}.o-unit-2--sm{grid-column-end:span 2}.o-start-2--sm{grid-column-start:2}.o-unit-3--sm{grid-column-end:span 3}.o-start-3--sm{grid-column-start:3}.o-unit-4--sm{grid-column-end:span 4}.o-start-4--sm{grid-column-start:4}.o-unit-5--sm{grid-column-end:span 5}.o-start-5--sm{grid-column-start:5}.o-unit-6--sm{grid-column-end:span 6}.o-start-6--sm{grid-column-start:6}.o-unit-7--sm{grid-column-end:span 7}.o-start-7--sm{grid-column-start:7}.o-unit-8--sm{grid-column-end:span 8}.o-start-8--sm{grid-column-start:8}.o-unit-9--sm{grid-column-end:span 9}.o-start-9--sm{grid-column-start:9}.o-unit-10--sm{grid-column-end:span 10}.o-start-10--sm{grid-column-start:10}.o-unit-11--sm{grid-column-end:span 11}.o-start-11--sm{grid-column-start:11}.o-unit-12--sm{grid-column-end:span 12}.o-start-12--sm{grid-column-start:12}.o-margin-top-xs--sm{margin-top:var(--spacer-xs)}.o-margin-top-s--sm{margin-top:var(--spacer-s)}.o-margin-top-s-plus--sm{margin-top:var(--spacer-s-plus)}.o-margin-top-m--sm{margin-top:var(--spacer-m)}.o-margin-top-l--sm{margin-top:var(--spacer-l)}.o-margin-top-xl--sm{margin-top:var(--spacer-xl)}.o-margin-top-xxl--sm{margin-top:var(--spacer-xxl)}.o-margin-top-xxxl--sm{margin-top:var(--spacer-xxxl)}.o-margin-top-xxxxl--sm{margin-top:var(--spacer-xxxxl)}.o-margin-top-xxxxxl--sm{margin-top:var(--spacer-xxxxxl)}.o-margin-top-c-xs--sm{margin-top:var(--cushion-xs)}.o-margin-top-c-s--sm{margin-top:var(--cushion-s)}.o-margin-top-c-m--sm{margin-top:var(--cushion-m)}.o-margin-top-c-l--sm{margin-top:var(--cushion-l)}.o-margin-top-c-xl--sm{margin-top:var(--cushion-xl)}.o-margin-top-gutter--sm{margin-top:var(--grid-gutter)}.o-margin-top-0--sm{margin-top:0}.o-margin-bottom-xs--sm{margin-bottom:var(--spacer-xs)}.o-margin-bottom-s--sm{margin-bottom:var(--spacer-s)}.o-margin-bottom-s-plus--sm{margin-bottom:var(--spacer-s-plus)}.o-margin-bottom-m--sm{margin-bottom:var(--spacer-m)}.o-margin-bottom-l--sm{margin-bottom:var(--spacer-l)}.o-margin-bottom-xl--sm{margin-bottom:var(--spacer-xl)}.o-margin-bottom-xxl--sm{margin-bottom:var(--spacer-xxl)}.o-margin-bottom-xxxl--sm{margin-bottom:var(--spacer-xxxl)}.o-margin-bottom-xxxxl--sm{margin-bottom:var(--spacer-xxxxl)}.o-margin-bottom-xxxxxl--sm{margin-bottom:var(--spacer-xxxxxl)}.o-margin-bottom-c-xs--sm{margin-bottom:var(--cushion-xs)}.o-margin-bottom-c-s--sm{margin-bottom:var(--cushion-s)}.o-margin-bottom-c-m--sm{margin-bottom:var(--cushion-m)}.o-margin-bottom-c-l--sm{margin-bottom:var(--cushion-l)}.o-margin-bottom-c-xl--sm{margin-bottom:var(--cushion-xl)}.o-margin-bottom-gutter--sm{margin-bottom:var(--grid-gutter)}.o-margin-bottom-0--sm{margin-bottom:0}.o-margin-left-xs--sm{margin-left:var(--spacer-xs)}.o-margin-left-s--sm{margin-left:var(--spacer-s)}.o-margin-left-s-plus--sm{margin-left:var(--spacer-s-plus)}.o-margin-left-m--sm{margin-left:var(--spacer-m)}.o-margin-left-l--sm{margin-left:var(--spacer-l)}.o-margin-left-xl--sm{margin-left:var(--spacer-xl)}.o-margin-left-xxl--sm{margin-left:var(--spacer-xxl)}.o-margin-left-xxxl--sm{margin-left:var(--spacer-xxxl)}.o-margin-left-xxxxl--sm{margin-left:var(--spacer-xxxxl)}.o-margin-left-xxxxxl--sm{margin-left:var(--spacer-xxxxxl)}.o-margin-left-c-xs--sm{margin-left:var(--cushion-xs)}.o-margin-left-c-s--sm{margin-left:var(--cushion-s)}.o-margin-left-c-m--sm{margin-left:var(--cushion-m)}.o-margin-left-c-l--sm{margin-left:var(--cushion-l)}.o-margin-left-c-xl--sm{margin-left:var(--cushion-xl)}.o-margin-left-gutter--sm{margin-left:var(--grid-gutter)}.o-margin-left-0--sm{margin-left:0}.o-margin-right-xs--sm{margin-right:var(--spacer-xs)}.o-margin-right-s--sm{margin-right:var(--spacer-s)}.o-margin-right-s-plus--sm{margin-right:var(--spacer-s-plus)}.o-margin-right-m--sm{margin-right:var(--spacer-m)}.o-margin-right-l--sm{margin-right:var(--spacer-l)}.o-margin-right-xl--sm{margin-right:var(--spacer-xl)}.o-margin-right-xxl--sm{margin-right:var(--spacer-xxl)}.o-margin-right-xxxl--sm{margin-right:var(--spacer-xxxl)}.o-margin-right-xxxxl--sm{margin-right:var(--spacer-xxxxl)}.o-margin-right-xxxxxl--sm{margin-right:var(--spacer-xxxxxl)}.o-margin-right-c-xs--sm{margin-right:var(--cushion-xs)}.o-margin-right-c-s--sm{margin-right:var(--cushion-s)}.o-margin-right-c-m--sm{margin-right:var(--cushion-m)}.o-margin-right-c-l--sm{margin-right:var(--cushion-l)}.o-margin-right-c-xl--sm{margin-right:var(--cushion-xl)}.o-margin-right-gutter--sm{margin-right:var(--grid-gutter)}.o-margin-right-0--sm{margin-right:0}.o-padding-xs--sm{padding:var(--spacer-xs)}.o-padding-s--sm{padding:var(--spacer-s)}.o-padding-s-plus--sm{padding:var(--spacer-s-plus)}.o-padding-m--sm{padding:var(--spacer-m)}.o-padding-l--sm{padding:var(--spacer-l)}.o-padding-xl--sm{padding:var(--spacer-xl)}.o-padding-xxl--sm{padding:var(--spacer-xxl)}.o-padding-xxxl--sm{padding:var(--spacer-xxxl)}.o-padding-xxxxl--sm{padding:var(--spacer-xxxxl)}.o-padding-xxxxxl--sm{padding:var(--spacer-xxxxxl)}.o-padding-c-xs--sm{padding:var(--cushion-xs)}.o-padding-c-s--sm{padding:var(--cushion-s)}.o-padding-c-m--sm{padding:var(--cushion-m)}.o-padding-c-l--sm{padding:var(--cushion-l)}.o-padding-c-xl--sm{padding:var(--cushion-xl)}.o-padding-gutter--sm{padding:var(--grid-gutter)}.o-padding-0--sm{padding:0}.o-padding-top-xs--sm{padding-top:var(--spacer-xs)}.o-padding-top-s--sm{padding-top:var(--spacer-s)}.o-padding-top-s-plus--sm{padding-top:var(--spacer-s-plus)}.o-padding-top-m--sm{padding-top:var(--spacer-m)}.o-padding-top-l--sm{padding-top:var(--spacer-l)}.o-padding-top-xl--sm{padding-top:var(--spacer-xl)}.o-padding-top-xxl--sm{padding-top:var(--spacer-xxl)}.o-padding-top-xxxl--sm{padding-top:var(--spacer-xxxl)}.o-padding-top-xxxxl--sm{padding-top:var(--spacer-xxxxl)}.o-padding-top-xxxxxl--sm{padding-top:var(--spacer-xxxxxl)}.o-padding-top-c-xs--sm{padding-top:var(--cushion-xs)}.o-padding-top-c-s--sm{padding-top:var(--cushion-s)}.o-padding-top-c-m--sm{padding-top:var(--cushion-m)}.o-padding-top-c-l--sm{padding-top:var(--cushion-l)}.o-padding-top-c-xl--sm{padding-top:var(--cushion-xl)}.o-padding-top-gutter--sm{padding-top:var(--grid-gutter)}.o-padding-top-0--sm{padding-top:0}.o-padding-bottom-xs--sm{padding-bottom:var(--spacer-xs)}.o-padding-bottom-s--sm{padding-bottom:var(--spacer-s)}.o-padding-bottom-s-plus--sm{padding-bottom:var(--spacer-s-plus)}.o-padding-bottom-m--sm{padding-bottom:var(--spacer-m)}.o-padding-bottom-l--sm{padding-bottom:var(--spacer-l)}.o-padding-bottom-xl--sm{padding-bottom:var(--spacer-xl)}.o-padding-bottom-xxl--sm{padding-bottom:var(--spacer-xxl)}.o-padding-bottom-xxxl--sm{padding-bottom:var(--spacer-xxxl)}.o-padding-bottom-xxxxl--sm{padding-bottom:var(--spacer-xxxxl)}.o-padding-bottom-xxxxxl--sm{padding-bottom:var(--spacer-xxxxxl)}.o-padding-bottom-c-xs--sm{padding-bottom:var(--cushion-xs)}.o-padding-bottom-c-s--sm{padding-bottom:var(--cushion-s)}.o-padding-bottom-c-m--sm{padding-bottom:var(--cushion-m)}.o-padding-bottom-c-l--sm{padding-bottom:var(--cushion-l)}.o-padding-bottom-c-xl--sm{padding-bottom:var(--cushion-xl)}.o-padding-bottom-gutter--sm{padding-bottom:var(--grid-gutter)}.o-padding-bottom-0--sm{padding-bottom:0}.o-padding-left-xs--sm{padding-left:var(--spacer-xs)}.o-padding-left-s--sm{padding-left:var(--spacer-s)}.o-padding-left-s-plus--sm{padding-left:var(--spacer-s-plus)}.o-padding-left-m--sm{padding-left:var(--spacer-m)}.o-padding-left-l--sm{padding-left:var(--spacer-l)}.o-padding-left-xl--sm{padding-left:var(--spacer-xl)}.o-padding-left-xxl--sm{padding-left:var(--spacer-xxl)}.o-padding-left-xxxl--sm{padding-left:var(--spacer-xxxl)}.o-padding-left-xxxxl--sm{padding-left:var(--spacer-xxxxl)}.o-padding-left-xxxxxl--sm{padding-left:var(--spacer-xxxxxl)}.o-padding-left-c-xs--sm{padding-left:var(--cushion-xs)}.o-padding-left-c-s--sm{padding-left:var(--cushion-s)}.o-padding-left-c-m--sm{padding-left:var(--cushion-m)}.o-padding-left-c-l--sm{padding-left:var(--cushion-l)}.o-padding-left-c-xl--sm{padding-left:var(--cushion-xl)}.o-padding-left-gutter--sm{padding-left:var(--grid-gutter)}.o-padding-left-0--sm{padding-left:0}.o-padding-right-xs--sm{padding-right:var(--spacer-xs)}.o-padding-right-s--sm{padding-right:var(--spacer-s)}.o-padding-right-s-plus--sm{padding-right:var(--spacer-s-plus)}.o-padding-right-m--sm{padding-right:var(--spacer-m)}.o-padding-right-l--sm{padding-right:var(--spacer-l)}.o-padding-right-xl--sm{padding-right:var(--spacer-xl)}.o-padding-right-xxl--sm{padding-right:var(--spacer-xxl)}.o-padding-right-xxxl--sm{padding-right:var(--spacer-xxxl)}.o-padding-right-xxxxl--sm{padding-right:var(--spacer-xxxxl)}.o-padding-right-xxxxxl--sm{padding-right:var(--spacer-xxxxxl)}.o-padding-right-c-xs--sm{padding-right:var(--cushion-xs)}.o-padding-right-c-s--sm{padding-right:var(--cushion-s)}.o-padding-right-c-m--sm{padding-right:var(--cushion-m)}.o-padding-right-c-l--sm{padding-right:var(--cushion-l)}.o-padding-right-c-xl--sm{padding-right:var(--cushion-xl)}.o-padding-right-gutter--sm{padding-right:var(--grid-gutter)}.o-padding-right-0--sm{padding-right:0}.o-row-gap-xs--sm{row-gap:var(--spacer-xs)}.o-row-gap-s--sm{row-gap:var(--spacer-s)}.o-row-gap-s-plus--sm{row-gap:var(--spacer-s-plus)}.o-row-gap-m--sm{row-gap:var(--spacer-m)}.o-row-gap-l--sm{row-gap:var(--spacer-l)}.o-row-gap-xl--sm{row-gap:var(--spacer-xl)}.o-row-gap-xxl--sm{row-gap:var(--spacer-xxl)}.o-row-gap-xxxl--sm{row-gap:var(--spacer-xxxl)}.o-row-gap-xxxxl--sm{row-gap:var(--spacer-xxxxl)}.o-row-gap-xxxxxl--sm{row-gap:var(--spacer-xxxxxl)}.o-row-gap-c-xs--sm{row-gap:var(--cushion-xs)}.o-row-gap-c-s--sm{row-gap:var(--cushion-s)}.o-row-gap-c-m--sm{row-gap:var(--cushion-m)}.o-row-gap-c-l--sm{row-gap:var(--cushion-l)}.o-row-gap-c-xl--sm{row-gap:var(--cushion-xl)}.o-row-gap-gutter--sm{row-gap:var(--grid-gutter)}.o-row-gap-0--sm{row-gap:0}.o-column-gap-xs--sm{-moz-column-gap:var(--spacer-xs);column-gap:var(--spacer-xs)}.o-column-gap-s--sm{-moz-column-gap:var(--spacer-s);column-gap:var(--spacer-s)}.o-column-gap-s-plus--sm{-moz-column-gap:var(--spacer-s-plus);column-gap:var(--spacer-s-plus)}.o-column-gap-m--sm{-moz-column-gap:var(--spacer-m);column-gap:var(--spacer-m)}.o-column-gap-l--sm{-moz-column-gap:var(--spacer-l);column-gap:var(--spacer-l)}.o-column-gap-xl--sm{-moz-column-gap:var(--spacer-xl);column-gap:var(--spacer-xl)}.o-column-gap-xxl--sm{-moz-column-gap:var(--spacer-xxl);column-gap:var(--spacer-xxl)}.o-column-gap-xxxl--sm{-moz-column-gap:var(--spacer-xxxl);column-gap:var(--spacer-xxxl)}.o-column-gap-xxxxl--sm{-moz-column-gap:var(--spacer-xxxxl);column-gap:var(--spacer-xxxxl)}.o-column-gap-xxxxxl--sm{-moz-column-gap:var(--spacer-xxxxxl);column-gap:var(--spacer-xxxxxl)}.o-column-gap-c-xs--sm{-moz-column-gap:var(--cushion-xs);column-gap:var(--cushion-xs)}.o-column-gap-c-s--sm{-moz-column-gap:var(--cushion-s);column-gap:var(--cushion-s)}.o-column-gap-c-m--sm{-moz-column-gap:var(--cushion-m);column-gap:var(--cushion-m)}.o-column-gap-c-l--sm{-moz-column-gap:var(--cushion-l);column-gap:var(--cushion-l)}.o-column-gap-c-xl--sm{-moz-column-gap:var(--cushion-xl);column-gap:var(--cushion-xl)}.o-column-gap-gutter--sm{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.o-column-gap-0--sm{-moz-column-gap:0;column-gap:0}.o-gap-xs--sm{gap:var(--spacer-xs)}.o-gap-s--sm{gap:var(--spacer-s)}.o-gap-s-plus--sm{gap:var(--spacer-s-plus)}.o-gap-m--sm{gap:var(--spacer-m)}.o-gap-l--sm{gap:var(--spacer-l)}.o-gap-xl--sm{gap:var(--spacer-xl)}.o-gap-xxl--sm{gap:var(--spacer-xxl)}.o-gap-xxxl--sm{gap:var(--spacer-xxxl)}.o-gap-xxxxl--sm{gap:var(--spacer-xxxxl)}.o-gap-xxxxxl--sm{gap:var(--spacer-xxxxxl)}.o-gap-c-xs--sm{gap:var(--cushion-xs)}.o-gap-c-s--sm{gap:var(--cushion-s)}.o-gap-c-m--sm{gap:var(--cushion-m)}.o-gap-c-l--sm{gap:var(--cushion-l)}.o-gap-c-xl--sm{gap:var(--cushion-xl)}.o-gap-gutter--sm{gap:var(--grid-gutter)}.o-gap-0--sm{gap:0}.o-card--4{width:50%;width:calc(50% - var(--grid-gutter)/ 2)}.o-flex--w-full--sm{width:100%}.o-flex--h-full--sm{height:100%}.o-flex--column--sm{flex-direction:column}.o-flex--row--sm{flex-direction:row}.o-flex--grow--sm{flex-grow:1}.o-flex--grow-0--sm{flex-grow:0}.o-flex--shrink--sm{flex-shrink:1}.o-flex--shrink-0--sm{flex-shrink:0}.o-flex--w-wrap--sm{flex-wrap:wrap}.o-flex--a-stretch--sm{align-items:stretch}.o-flex--a-center--sm{align-items:center}.o-flex--a-start--sm{align-items:flex-start}.o-flex--a-end--sm{align-items:flex-end}.o-flex--a-baseline--sm{align-items:baseline}.o-flex--j-center--sm{justify-content:center}.o-flex--j-start--sm{justify-content:flex-start}.o-flex--j-end--sm{justify-content:flex-end}.o-flex--j-between--sm{justify-content:space-between}.c-project-wwh-card__text{width:66.6666666667%}.c-project-wwh-card__image{width:33.3333333333%;height:100%;padding-bottom:0}.c-project-wwh-card:nth-of-type(4n-2) .c-project-wwh-card__image{order:1}.c-project-wwh-card:nth-of-type(4n-2) .c-project-wwh-card__text{order:2}.c-project-wwh-card:nth-of-type(4n) .c-project-wwh-card__image{order:2}.c-project-wwh-card:nth-of-type(4n) .c-project-wwh-card__text{order:1}}@media only screen and (min-width:768px){:root{--xxs-font-size:10px;--xs-font-size:12px;--s-font-size:14px;--m-font-size:16px;--l-font-size:20px;--xl-font-size:24px;--xxl-font-size:28px;--xxxl-font-size:34px;--xxxxl-font-size:38px;--xxxxxl-font-size:46px;--xxxxxxl-font-size:66px;--grid-breakpoints:768px;--container-margin:64px;--grid-gutter:32px;--spacer-xs:4px;--spacer-s:8px;--spacer-s-plus:10px;--spacer-m:12px;--spacer-l:16px;--spacer-xl:20px;--spacer-xxl:24px;--spacer-xxxl:32px;--spacer-xxxxl:44px;--spacer-xxxxxl:52px;--cushion-xs:60px;--cushion-s:80px;--cushion-m:90px;--cushion-l:110px;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:24px;--radius-xxl:999px;--shadow-m:0 0.25rem 1rem 0 rgba(0,0,0,0.07);--shadow-l:0 0.75rem 2.5rem 0 rgba(0,0,0,0.12);--header-height:62px;--menu-width:400px;--header-logo-size:24px;--icon-size:24px;--small-icon-size:20px;--large-icon-size:26px;--header-top:var(--spacer-xl);--header-side:var(--spacer-xxl)}.o-unit-1--md{grid-column-end:span 1}.o-start-1--md{grid-column-start:1}.o-unit-2--md{grid-column-end:span 2}.o-start-2--md{grid-column-start:2}.o-unit-3--md{grid-column-end:span 3}.o-start-3--md{grid-column-start:3}.o-unit-4--md{grid-column-end:span 4}.o-start-4--md{grid-column-start:4}.o-unit-5--md{grid-column-end:span 5}.o-start-5--md{grid-column-start:5}.o-unit-6--md{grid-column-end:span 6}.o-start-6--md{grid-column-start:6}.o-unit-7--md{grid-column-end:span 7}.o-start-7--md{grid-column-start:7}.o-unit-8--md{grid-column-end:span 8}.o-start-8--md{grid-column-start:8}.o-unit-9--md{grid-column-end:span 9}.o-start-9--md{grid-column-start:9}.o-unit-10--md{grid-column-end:span 10}.o-start-10--md{grid-column-start:10}.o-unit-11--md{grid-column-end:span 11}.o-start-11--md{grid-column-start:11}.o-unit-12--md{grid-column-end:span 12}.o-start-12--md{grid-column-start:12}.o-margin-top-xs--md{margin-top:var(--spacer-xs)}.o-margin-top-s--md{margin-top:var(--spacer-s)}.o-margin-top-s-plus--md{margin-top:var(--spacer-s-plus)}.o-margin-top-m--md{margin-top:var(--spacer-m)}.o-margin-top-l--md{margin-top:var(--spacer-l)}.o-margin-top-xl--md{margin-top:var(--spacer-xl)}.o-margin-top-xxl--md{margin-top:var(--spacer-xxl)}.o-margin-top-xxxl--md{margin-top:var(--spacer-xxxl)}.o-margin-top-xxxxl--md{margin-top:var(--spacer-xxxxl)}.o-margin-top-xxxxxl--md{margin-top:var(--spacer-xxxxxl)}.o-margin-top-c-xs--md{margin-top:var(--cushion-xs)}.o-margin-top-c-s--md{margin-top:var(--cushion-s)}.o-margin-top-c-m--md{margin-top:var(--cushion-m)}.o-margin-top-c-l--md{margin-top:var(--cushion-l)}.o-margin-top-c-xl--md{margin-top:var(--cushion-xl)}.o-margin-top-gutter--md{margin-top:var(--grid-gutter)}.o-margin-top-0--md{margin-top:0}.o-margin-bottom-xs--md{margin-bottom:var(--spacer-xs)}.o-margin-bottom-s--md{margin-bottom:var(--spacer-s)}.o-margin-bottom-s-plus--md{margin-bottom:var(--spacer-s-plus)}.o-margin-bottom-m--md{margin-bottom:var(--spacer-m)}.o-margin-bottom-l--md{margin-bottom:var(--spacer-l)}.o-margin-bottom-xl--md{margin-bottom:var(--spacer-xl)}.o-margin-bottom-xxl--md{margin-bottom:var(--spacer-xxl)}.o-margin-bottom-xxxl--md{margin-bottom:var(--spacer-xxxl)}.o-margin-bottom-xxxxl--md{margin-bottom:var(--spacer-xxxxl)}.o-margin-bottom-xxxxxl--md{margin-bottom:var(--spacer-xxxxxl)}.o-margin-bottom-c-xs--md{margin-bottom:var(--cushion-xs)}.o-margin-bottom-c-s--md{margin-bottom:var(--cushion-s)}.o-margin-bottom-c-m--md{margin-bottom:var(--cushion-m)}.o-margin-bottom-c-l--md{margin-bottom:var(--cushion-l)}.o-margin-bottom-c-xl--md{margin-bottom:var(--cushion-xl)}.o-margin-bottom-gutter--md{margin-bottom:var(--grid-gutter)}.o-margin-bottom-0--md{margin-bottom:0}.o-margin-left-xs--md{margin-left:var(--spacer-xs)}.o-margin-left-s--md{margin-left:var(--spacer-s)}.o-margin-left-s-plus--md{margin-left:var(--spacer-s-plus)}.o-margin-left-m--md{margin-left:var(--spacer-m)}.o-margin-left-l--md{margin-left:var(--spacer-l)}.o-margin-left-xl--md{margin-left:var(--spacer-xl)}.o-margin-left-xxl--md{margin-left:var(--spacer-xxl)}.o-margin-left-xxxl--md{margin-left:var(--spacer-xxxl)}.o-margin-left-xxxxl--md{margin-left:var(--spacer-xxxxl)}.o-margin-left-xxxxxl--md{margin-left:var(--spacer-xxxxxl)}.o-margin-left-c-xs--md{margin-left:var(--cushion-xs)}.o-margin-left-c-s--md{margin-left:var(--cushion-s)}.o-margin-left-c-m--md{margin-left:var(--cushion-m)}.o-margin-left-c-l--md{margin-left:var(--cushion-l)}.o-margin-left-c-xl--md{margin-left:var(--cushion-xl)}.o-margin-left-gutter--md{margin-left:var(--grid-gutter)}.o-margin-left-0--md{margin-left:0}.o-margin-right-xs--md{margin-right:var(--spacer-xs)}.o-margin-right-s--md{margin-right:var(--spacer-s)}.o-margin-right-s-plus--md{margin-right:var(--spacer-s-plus)}.o-margin-right-m--md{margin-right:var(--spacer-m)}.o-margin-right-l--md{margin-right:var(--spacer-l)}.o-margin-right-xl--md{margin-right:var(--spacer-xl)}.o-margin-right-xxl--md{margin-right:var(--spacer-xxl)}.o-margin-right-xxxl--md{margin-right:var(--spacer-xxxl)}.o-margin-right-xxxxl--md{margin-right:var(--spacer-xxxxl)}.o-margin-right-xxxxxl--md{margin-right:var(--spacer-xxxxxl)}.o-margin-right-c-xs--md{margin-right:var(--cushion-xs)}.o-margin-right-c-s--md{margin-right:var(--cushion-s)}.o-margin-right-c-m--md{margin-right:var(--cushion-m)}.o-margin-right-c-l--md{margin-right:var(--cushion-l)}.o-margin-right-c-xl--md{margin-right:var(--cushion-xl)}.o-margin-right-gutter--md{margin-right:var(--grid-gutter)}.o-margin-right-0--md{margin-right:0}.o-padding-xs--md{padding:var(--spacer-xs)}.o-padding-s--md{padding:var(--spacer-s)}.o-padding-s-plus--md{padding:var(--spacer-s-plus)}.o-padding-m--md{padding:var(--spacer-m)}.o-padding-l--md{padding:var(--spacer-l)}.o-padding-xl--md{padding:var(--spacer-xl)}.o-padding-xxl--md{padding:var(--spacer-xxl)}.o-padding-xxxl--md{padding:var(--spacer-xxxl)}.o-padding-xxxxl--md{padding:var(--spacer-xxxxl)}.o-padding-xxxxxl--md{padding:var(--spacer-xxxxxl)}.o-padding-c-xs--md{padding:var(--cushion-xs)}.o-padding-c-s--md{padding:var(--cushion-s)}.o-padding-c-m--md{padding:var(--cushion-m)}.o-padding-c-l--md{padding:var(--cushion-l)}.o-padding-c-xl--md{padding:var(--cushion-xl)}.o-padding-gutter--md{padding:var(--grid-gutter)}.o-padding-0--md{padding:0}.o-padding-top-xs--md{padding-top:var(--spacer-xs)}.o-padding-top-s--md{padding-top:var(--spacer-s)}.o-padding-top-s-plus--md{padding-top:var(--spacer-s-plus)}.o-padding-top-m--md{padding-top:var(--spacer-m)}.o-padding-top-l--md{padding-top:var(--spacer-l)}.o-padding-top-xl--md{padding-top:var(--spacer-xl)}.o-padding-top-xxl--md{padding-top:var(--spacer-xxl)}.o-padding-top-xxxl--md{padding-top:var(--spacer-xxxl)}.o-padding-top-xxxxl--md{padding-top:var(--spacer-xxxxl)}.o-padding-top-xxxxxl--md{padding-top:var(--spacer-xxxxxl)}.o-padding-top-c-xs--md{padding-top:var(--cushion-xs)}.o-padding-top-c-s--md{padding-top:var(--cushion-s)}.o-padding-top-c-m--md{padding-top:var(--cushion-m)}.o-padding-top-c-l--md{padding-top:var(--cushion-l)}.o-padding-top-c-xl--md{padding-top:var(--cushion-xl)}.o-padding-top-gutter--md{padding-top:var(--grid-gutter)}.o-padding-top-0--md{padding-top:0}.o-padding-bottom-xs--md{padding-bottom:var(--spacer-xs)}.o-padding-bottom-s--md{padding-bottom:var(--spacer-s)}.o-padding-bottom-s-plus--md{padding-bottom:var(--spacer-s-plus)}.o-padding-bottom-m--md{padding-bottom:var(--spacer-m)}.o-padding-bottom-l--md{padding-bottom:var(--spacer-l)}.o-padding-bottom-xl--md{padding-bottom:var(--spacer-xl)}.o-padding-bottom-xxl--md{padding-bottom:var(--spacer-xxl)}.o-padding-bottom-xxxl--md{padding-bottom:var(--spacer-xxxl)}.o-padding-bottom-xxxxl--md{padding-bottom:var(--spacer-xxxxl)}.o-padding-bottom-xxxxxl--md{padding-bottom:var(--spacer-xxxxxl)}.o-padding-bottom-c-xs--md{padding-bottom:var(--cushion-xs)}.o-padding-bottom-c-s--md{padding-bottom:var(--cushion-s)}.o-padding-bottom-c-m--md{padding-bottom:var(--cushion-m)}.o-padding-bottom-c-l--md{padding-bottom:var(--cushion-l)}.o-padding-bottom-c-xl--md{padding-bottom:var(--cushion-xl)}.o-padding-bottom-gutter--md{padding-bottom:var(--grid-gutter)}.o-padding-bottom-0--md{padding-bottom:0}.o-padding-left-xs--md{padding-left:var(--spacer-xs)}.o-padding-left-s--md{padding-left:var(--spacer-s)}.o-padding-left-s-plus--md{padding-left:var(--spacer-s-plus)}.o-padding-left-m--md{padding-left:var(--spacer-m)}.o-padding-left-l--md{padding-left:var(--spacer-l)}.o-padding-left-xl--md{padding-left:var(--spacer-xl)}.o-padding-left-xxl--md{padding-left:var(--spacer-xxl)}.o-padding-left-xxxl--md{padding-left:var(--spacer-xxxl)}.o-padding-left-xxxxl--md{padding-left:var(--spacer-xxxxl)}.o-padding-left-xxxxxl--md{padding-left:var(--spacer-xxxxxl)}.o-padding-left-c-xs--md{padding-left:var(--cushion-xs)}.o-padding-left-c-s--md{padding-left:var(--cushion-s)}.o-padding-left-c-m--md{padding-left:var(--cushion-m)}.o-padding-left-c-l--md{padding-left:var(--cushion-l)}.o-padding-left-c-xl--md{padding-left:var(--cushion-xl)}.o-padding-left-gutter--md{padding-left:var(--grid-gutter)}.o-padding-left-0--md{padding-left:0}.o-padding-right-xs--md{padding-right:var(--spacer-xs)}.o-padding-right-s--md{padding-right:var(--spacer-s)}.o-padding-right-s-plus--md{padding-right:var(--spacer-s-plus)}.o-padding-right-m--md{padding-right:var(--spacer-m)}.o-padding-right-l--md{padding-right:var(--spacer-l)}.o-padding-right-xl--md{padding-right:var(--spacer-xl)}.o-padding-right-xxl--md{padding-right:var(--spacer-xxl)}.o-padding-right-xxxl--md{padding-right:var(--spacer-xxxl)}.o-padding-right-xxxxl--md{padding-right:var(--spacer-xxxxl)}.o-padding-right-xxxxxl--md{padding-right:var(--spacer-xxxxxl)}.o-padding-right-c-xs--md{padding-right:var(--cushion-xs)}.o-padding-right-c-s--md{padding-right:var(--cushion-s)}.o-padding-right-c-m--md{padding-right:var(--cushion-m)}.o-padding-right-c-l--md{padding-right:var(--cushion-l)}.o-padding-right-c-xl--md{padding-right:var(--cushion-xl)}.o-padding-right-gutter--md{padding-right:var(--grid-gutter)}.o-padding-right-0--md{padding-right:0}.o-row-gap-xs--md{row-gap:var(--spacer-xs)}.o-row-gap-s--md{row-gap:var(--spacer-s)}.o-row-gap-s-plus--md{row-gap:var(--spacer-s-plus)}.o-row-gap-m--md{row-gap:var(--spacer-m)}.o-row-gap-l--md{row-gap:var(--spacer-l)}.o-row-gap-xl--md{row-gap:var(--spacer-xl)}.o-row-gap-xxl--md{row-gap:var(--spacer-xxl)}.o-row-gap-xxxl--md{row-gap:var(--spacer-xxxl)}.o-row-gap-xxxxl--md{row-gap:var(--spacer-xxxxl)}.o-row-gap-xxxxxl--md{row-gap:var(--spacer-xxxxxl)}.o-row-gap-c-xs--md{row-gap:var(--cushion-xs)}.o-row-gap-c-s--md{row-gap:var(--cushion-s)}.o-row-gap-c-m--md{row-gap:var(--cushion-m)}.o-row-gap-c-l--md{row-gap:var(--cushion-l)}.o-row-gap-c-xl--md{row-gap:var(--cushion-xl)}.o-row-gap-gutter--md{row-gap:var(--grid-gutter)}.o-row-gap-0--md{row-gap:0}.o-column-gap-xs--md{-moz-column-gap:var(--spacer-xs);column-gap:var(--spacer-xs)}.o-column-gap-s--md{-moz-column-gap:var(--spacer-s);column-gap:var(--spacer-s)}.o-column-gap-s-plus--md{-moz-column-gap:var(--spacer-s-plus);column-gap:var(--spacer-s-plus)}.o-column-gap-m--md{-moz-column-gap:var(--spacer-m);column-gap:var(--spacer-m)}.o-column-gap-l--md{-moz-column-gap:var(--spacer-l);column-gap:var(--spacer-l)}.o-column-gap-xl--md{-moz-column-gap:var(--spacer-xl);column-gap:var(--spacer-xl)}.o-column-gap-xxl--md{-moz-column-gap:var(--spacer-xxl);column-gap:var(--spacer-xxl)}.o-column-gap-xxxl--md{-moz-column-gap:var(--spacer-xxxl);column-gap:var(--spacer-xxxl)}.o-column-gap-xxxxl--md{-moz-column-gap:var(--spacer-xxxxl);column-gap:var(--spacer-xxxxl)}.o-column-gap-xxxxxl--md{-moz-column-gap:var(--spacer-xxxxxl);column-gap:var(--spacer-xxxxxl)}.o-column-gap-c-xs--md{-moz-column-gap:var(--cushion-xs);column-gap:var(--cushion-xs)}.o-column-gap-c-s--md{-moz-column-gap:var(--cushion-s);column-gap:var(--cushion-s)}.o-column-gap-c-m--md{-moz-column-gap:var(--cushion-m);column-gap:var(--cushion-m)}.o-column-gap-c-l--md{-moz-column-gap:var(--cushion-l);column-gap:var(--cushion-l)}.o-column-gap-c-xl--md{-moz-column-gap:var(--cushion-xl);column-gap:var(--cushion-xl)}.o-column-gap-gutter--md{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.o-column-gap-0--md{-moz-column-gap:0;column-gap:0}.o-gap-xs--md{gap:var(--spacer-xs)}.o-gap-s--md{gap:var(--spacer-s)}.o-gap-s-plus--md{gap:var(--spacer-s-plus)}.o-gap-m--md{gap:var(--spacer-m)}.o-gap-l--md{gap:var(--spacer-l)}.o-gap-xl--md{gap:var(--spacer-xl)}.o-gap-xxl--md{gap:var(--spacer-xxl)}.o-gap-xxxl--md{gap:var(--spacer-xxxl)}.o-gap-xxxxl--md{gap:var(--spacer-xxxxl)}.o-gap-xxxxxl--md{gap:var(--spacer-xxxxxl)}.o-gap-c-xs--md{gap:var(--cushion-xs)}.o-gap-c-s--md{gap:var(--cushion-s)}.o-gap-c-m--md{gap:var(--cushion-m)}.o-gap-c-l--md{gap:var(--cushion-l)}.o-gap-c-xl--md{gap:var(--cushion-xl)}.o-gap-gutter--md{gap:var(--grid-gutter)}.o-gap-0--md{gap:0}.o-card--3{width:50%;width:calc((100% / 2) - var(--f-carousel-gap)/ 2)}.o-card--4{width:33.3333333333%;width:calc((100% / 3) - var(--grid-gutter) * 2 / 3)}.o-flex--w-full--md{width:100%}.o-flex--h-full--md{height:100%}.o-flex--column--md{flex-direction:column}.o-flex--row--md{flex-direction:row}.o-flex--grow--md{flex-grow:1}.o-flex--grow-0--md{flex-grow:0}.o-flex--shrink--md{flex-shrink:1}.o-flex--shrink-0--md{flex-shrink:0}.o-flex--w-wrap--md{flex-wrap:wrap}.o-flex--a-stretch--md{align-items:stretch}.o-flex--a-center--md{align-items:center}.o-flex--a-start--md{align-items:flex-start}.o-flex--a-end--md{align-items:flex-end}.o-flex--a-baseline--md{align-items:baseline}.o-flex--j-center--md{justify-content:center}.o-flex--j-start--md{justify-content:flex-start}.o-flex--j-end--md{justify-content:flex-end}.o-flex--j-between--md{justify-content:space-between}.c-header__menu-content{width:var(--menu-width)}.c-project-wwh-title__line{height:100%;flex-grow:1;flex-shrink:1;margin-top:var(--spacer-s);margin-bottom:var(--spacer-m)}.c-project-wwh-title:nth-last-child(2) .c-project-wwh-title__line{display:none}.c-project-wwh-card{margin-bottom:var(--spacer-xxxl)}.c-project-blog-card__title{width:40%;width:calc(40% - var(--spacer-xxl)/ 2);height:100%}.c-project-blog-card__excerpt{width:60%;width:calc(60% - var(--spacer-xxl)/ 2)}}@media only screen and (min-width:1024px){:root{--xxs-font-size:10px;--xs-font-size:12px;--s-font-size:14px;--m-font-size:16px;--l-font-size:20px;--xl-font-size:24px;--xxl-font-size:28px;--xxxl-font-size:36px;--xxxxl-font-size:44px;--xxxxxl-font-size:52px;--xxxxxxl-font-size:72px;--grid-breakpoints:1024px;--container-margin:120px;--grid-gutter:32px;--spacer-xs:4px;--spacer-s:8px;--spacer-s-plus:10px;--spacer-m:12px;--spacer-l:16px;--spacer-xl:20px;--spacer-xxl:24px;--spacer-xxxl:32px;--spacer-xxxxl:44px;--spacer-xxxxxl:52px;--cushion-xs:60px;--cushion-s:80px;--cushion-m:90px;--cushion-l:110px;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:24px;--radius-xxl:999px;--shadow-m:0 0.25rem 1rem 0 rgba(0,0,0,0.07);--shadow-l:0 0.75rem 2.5rem 0 rgba(0,0,0,0.12);--header-height:62px;--menu-width:400px;--header-logo-size:24px;--icon-size:24px;--small-icon-size:20px;--large-icon-size:26px;--header-top:var(--spacer-xl);--header-side:var(--spacer-xxl)}.o-unit-1--lg{grid-column-end:span 1}.o-start-1--lg{grid-column-start:1}.o-unit-2--lg{grid-column-end:span 2}.o-start-2--lg{grid-column-start:2}.o-unit-3--lg{grid-column-end:span 3}.o-start-3--lg{grid-column-start:3}.o-unit-4--lg{grid-column-end:span 4}.o-start-4--lg{grid-column-start:4}.o-unit-5--lg{grid-column-end:span 5}.o-start-5--lg{grid-column-start:5}.o-unit-6--lg{grid-column-end:span 6}.o-start-6--lg{grid-column-start:6}.o-unit-7--lg{grid-column-end:span 7}.o-start-7--lg{grid-column-start:7}.o-unit-8--lg{grid-column-end:span 8}.o-start-8--lg{grid-column-start:8}.o-unit-9--lg{grid-column-end:span 9}.o-start-9--lg{grid-column-start:9}.o-unit-10--lg{grid-column-end:span 10}.o-start-10--lg{grid-column-start:10}.o-unit-11--lg{grid-column-end:span 11}.o-start-11--lg{grid-column-start:11}.o-unit-12--lg{grid-column-end:span 12}.o-start-12--lg{grid-column-start:12}.o-margin-top-xs--lg{margin-top:var(--spacer-xs)}.o-margin-top-s--lg{margin-top:var(--spacer-s)}.o-margin-top-s-plus--lg{margin-top:var(--spacer-s-plus)}.o-margin-top-m--lg{margin-top:var(--spacer-m)}.o-margin-top-l--lg{margin-top:var(--spacer-l)}.o-margin-top-xl--lg{margin-top:var(--spacer-xl)}.o-margin-top-xxl--lg{margin-top:var(--spacer-xxl)}.o-margin-top-xxxl--lg{margin-top:var(--spacer-xxxl)}.o-margin-top-xxxxl--lg{margin-top:var(--spacer-xxxxl)}.o-margin-top-xxxxxl--lg{margin-top:var(--spacer-xxxxxl)}.o-margin-top-c-xs--lg{margin-top:var(--cushion-xs)}.o-margin-top-c-s--lg{margin-top:var(--cushion-s)}.o-margin-top-c-m--lg{margin-top:var(--cushion-m)}.o-margin-top-c-l--lg{margin-top:var(--cushion-l)}.o-margin-top-c-xl--lg{margin-top:var(--cushion-xl)}.o-margin-top-gutter--lg{margin-top:var(--grid-gutter)}.o-margin-top-0--lg{margin-top:0}.o-margin-bottom-xs--lg{margin-bottom:var(--spacer-xs)}.o-margin-bottom-s--lg{margin-bottom:var(--spacer-s)}.o-margin-bottom-s-plus--lg{margin-bottom:var(--spacer-s-plus)}.o-margin-bottom-m--lg{margin-bottom:var(--spacer-m)}.o-margin-bottom-l--lg{margin-bottom:var(--spacer-l)}.o-margin-bottom-xl--lg{margin-bottom:var(--spacer-xl)}.o-margin-bottom-xxl--lg{margin-bottom:var(--spacer-xxl)}.o-margin-bottom-xxxl--lg{margin-bottom:var(--spacer-xxxl)}.o-margin-bottom-xxxxl--lg{margin-bottom:var(--spacer-xxxxl)}.o-margin-bottom-xxxxxl--lg{margin-bottom:var(--spacer-xxxxxl)}.o-margin-bottom-c-xs--lg{margin-bottom:var(--cushion-xs)}.o-margin-bottom-c-s--lg{margin-bottom:var(--cushion-s)}.o-margin-bottom-c-m--lg{margin-bottom:var(--cushion-m)}.o-margin-bottom-c-l--lg{margin-bottom:var(--cushion-l)}.o-margin-bottom-c-xl--lg{margin-bottom:var(--cushion-xl)}.o-margin-bottom-gutter--lg{margin-bottom:var(--grid-gutter)}.o-margin-bottom-0--lg{margin-bottom:0}.o-margin-left-xs--lg{margin-left:var(--spacer-xs)}.o-margin-left-s--lg{margin-left:var(--spacer-s)}.o-margin-left-s-plus--lg{margin-left:var(--spacer-s-plus)}.o-margin-left-m--lg{margin-left:var(--spacer-m)}.o-margin-left-l--lg{margin-left:var(--spacer-l)}.o-margin-left-xl--lg{margin-left:var(--spacer-xl)}.o-margin-left-xxl--lg{margin-left:var(--spacer-xxl)}.o-margin-left-xxxl--lg{margin-left:var(--spacer-xxxl)}.o-margin-left-xxxxl--lg{margin-left:var(--spacer-xxxxl)}.o-margin-left-xxxxxl--lg{margin-left:var(--spacer-xxxxxl)}.o-margin-left-c-xs--lg{margin-left:var(--cushion-xs)}.o-margin-left-c-s--lg{margin-left:var(--cushion-s)}.o-margin-left-c-m--lg{margin-left:var(--cushion-m)}.o-margin-left-c-l--lg{margin-left:var(--cushion-l)}.o-margin-left-c-xl--lg{margin-left:var(--cushion-xl)}.o-margin-left-gutter--lg{margin-left:var(--grid-gutter)}.o-margin-left-0--lg{margin-left:0}.o-margin-right-xs--lg{margin-right:var(--spacer-xs)}.o-margin-right-s--lg{margin-right:var(--spacer-s)}.o-margin-right-s-plus--lg{margin-right:var(--spacer-s-plus)}.o-margin-right-m--lg{margin-right:var(--spacer-m)}.o-margin-right-l--lg{margin-right:var(--spacer-l)}.o-margin-right-xl--lg{margin-right:var(--spacer-xl)}.o-margin-right-xxl--lg{margin-right:var(--spacer-xxl)}.o-margin-right-xxxl--lg{margin-right:var(--spacer-xxxl)}.o-margin-right-xxxxl--lg{margin-right:var(--spacer-xxxxl)}.o-margin-right-xxxxxl--lg{margin-right:var(--spacer-xxxxxl)}.o-margin-right-c-xs--lg{margin-right:var(--cushion-xs)}.o-margin-right-c-s--lg{margin-right:var(--cushion-s)}.o-margin-right-c-m--lg{margin-right:var(--cushion-m)}.o-margin-right-c-l--lg{margin-right:var(--cushion-l)}.o-margin-right-c-xl--lg{margin-right:var(--cushion-xl)}.o-margin-right-gutter--lg{margin-right:var(--grid-gutter)}.o-margin-right-0--lg{margin-right:0}.o-padding-xs--lg{padding:var(--spacer-xs)}.o-padding-s--lg{padding:var(--spacer-s)}.o-padding-s-plus--lg{padding:var(--spacer-s-plus)}.o-padding-m--lg{padding:var(--spacer-m)}.o-padding-l--lg{padding:var(--spacer-l)}.o-padding-xl--lg{padding:var(--spacer-xl)}.o-padding-xxl--lg{padding:var(--spacer-xxl)}.o-padding-xxxl--lg{padding:var(--spacer-xxxl)}.o-padding-xxxxl--lg{padding:var(--spacer-xxxxl)}.o-padding-xxxxxl--lg{padding:var(--spacer-xxxxxl)}.o-padding-c-xs--lg{padding:var(--cushion-xs)}.o-padding-c-s--lg{padding:var(--cushion-s)}.o-padding-c-m--lg{padding:var(--cushion-m)}.o-padding-c-l--lg{padding:var(--cushion-l)}.o-padding-c-xl--lg{padding:var(--cushion-xl)}.o-padding-gutter--lg{padding:var(--grid-gutter)}.o-padding-0--lg{padding:0}.o-padding-top-xs--lg{padding-top:var(--spacer-xs)}.o-padding-top-s--lg{padding-top:var(--spacer-s)}.o-padding-top-s-plus--lg{padding-top:var(--spacer-s-plus)}.o-padding-top-m--lg{padding-top:var(--spacer-m)}.o-padding-top-l--lg{padding-top:var(--spacer-l)}.o-padding-top-xl--lg{padding-top:var(--spacer-xl)}.o-padding-top-xxl--lg{padding-top:var(--spacer-xxl)}.o-padding-top-xxxl--lg{padding-top:var(--spacer-xxxl)}.o-padding-top-xxxxl--lg{padding-top:var(--spacer-xxxxl)}.o-padding-top-xxxxxl--lg{padding-top:var(--spacer-xxxxxl)}.o-padding-top-c-xs--lg{padding-top:var(--cushion-xs)}.o-padding-top-c-s--lg{padding-top:var(--cushion-s)}.o-padding-top-c-m--lg{padding-top:var(--cushion-m)}.o-padding-top-c-l--lg{padding-top:var(--cushion-l)}.o-padding-top-c-xl--lg{padding-top:var(--cushion-xl)}.o-padding-top-gutter--lg{padding-top:var(--grid-gutter)}.o-padding-top-0--lg{padding-top:0}.o-padding-bottom-xs--lg{padding-bottom:var(--spacer-xs)}.o-padding-bottom-s--lg{padding-bottom:var(--spacer-s)}.o-padding-bottom-s-plus--lg{padding-bottom:var(--spacer-s-plus)}.o-padding-bottom-m--lg{padding-bottom:var(--spacer-m)}.o-padding-bottom-l--lg{padding-bottom:var(--spacer-l)}.o-padding-bottom-xl--lg{padding-bottom:var(--spacer-xl)}.o-padding-bottom-xxl--lg{padding-bottom:var(--spacer-xxl)}.o-padding-bottom-xxxl--lg{padding-bottom:var(--spacer-xxxl)}.o-padding-bottom-xxxxl--lg{padding-bottom:var(--spacer-xxxxl)}.o-padding-bottom-xxxxxl--lg{padding-bottom:var(--spacer-xxxxxl)}.o-padding-bottom-c-xs--lg{padding-bottom:var(--cushion-xs)}.o-padding-bottom-c-s--lg{padding-bottom:var(--cushion-s)}.o-padding-bottom-c-m--lg{padding-bottom:var(--cushion-m)}.o-padding-bottom-c-l--lg{padding-bottom:var(--cushion-l)}.o-padding-bottom-c-xl--lg{padding-bottom:var(--cushion-xl)}.o-padding-bottom-gutter--lg{padding-bottom:var(--grid-gutter)}.o-padding-bottom-0--lg{padding-bottom:0}.o-padding-left-xs--lg{padding-left:var(--spacer-xs)}.o-padding-left-s--lg{padding-left:var(--spacer-s)}.o-padding-left-s-plus--lg{padding-left:var(--spacer-s-plus)}.o-padding-left-m--lg{padding-left:var(--spacer-m)}.o-padding-left-l--lg{padding-left:var(--spacer-l)}.o-padding-left-xl--lg{padding-left:var(--spacer-xl)}.o-padding-left-xxl--lg{padding-left:var(--spacer-xxl)}.o-padding-left-xxxl--lg{padding-left:var(--spacer-xxxl)}.o-padding-left-xxxxl--lg{padding-left:var(--spacer-xxxxl)}.o-padding-left-xxxxxl--lg{padding-left:var(--spacer-xxxxxl)}.o-padding-left-c-xs--lg{padding-left:var(--cushion-xs)}.o-padding-left-c-s--lg{padding-left:var(--cushion-s)}.o-padding-left-c-m--lg{padding-left:var(--cushion-m)}.o-padding-left-c-l--lg{padding-left:var(--cushion-l)}.o-padding-left-c-xl--lg{padding-left:var(--cushion-xl)}.o-padding-left-gutter--lg{padding-left:var(--grid-gutter)}.o-padding-left-0--lg{padding-left:0}.o-padding-right-xs--lg{padding-right:var(--spacer-xs)}.o-padding-right-s--lg{padding-right:var(--spacer-s)}.o-padding-right-s-plus--lg{padding-right:var(--spacer-s-plus)}.o-padding-right-m--lg{padding-right:var(--spacer-m)}.o-padding-right-l--lg{padding-right:var(--spacer-l)}.o-padding-right-xl--lg{padding-right:var(--spacer-xl)}.o-padding-right-xxl--lg{padding-right:var(--spacer-xxl)}.o-padding-right-xxxl--lg{padding-right:var(--spacer-xxxl)}.o-padding-right-xxxxl--lg{padding-right:var(--spacer-xxxxl)}.o-padding-right-xxxxxl--lg{padding-right:var(--spacer-xxxxxl)}.o-padding-right-c-xs--lg{padding-right:var(--cushion-xs)}.o-padding-right-c-s--lg{padding-right:var(--cushion-s)}.o-padding-right-c-m--lg{padding-right:var(--cushion-m)}.o-padding-right-c-l--lg{padding-right:var(--cushion-l)}.o-padding-right-c-xl--lg{padding-right:var(--cushion-xl)}.o-padding-right-gutter--lg{padding-right:var(--grid-gutter)}.o-padding-right-0--lg{padding-right:0}.o-row-gap-xs--lg{row-gap:var(--spacer-xs)}.o-row-gap-s--lg{row-gap:var(--spacer-s)}.o-row-gap-s-plus--lg{row-gap:var(--spacer-s-plus)}.o-row-gap-m--lg{row-gap:var(--spacer-m)}.o-row-gap-l--lg{row-gap:var(--spacer-l)}.o-row-gap-xl--lg{row-gap:var(--spacer-xl)}.o-row-gap-xxl--lg{row-gap:var(--spacer-xxl)}.o-row-gap-xxxl--lg{row-gap:var(--spacer-xxxl)}.o-row-gap-xxxxl--lg{row-gap:var(--spacer-xxxxl)}.o-row-gap-xxxxxl--lg{row-gap:var(--spacer-xxxxxl)}.o-row-gap-c-xs--lg{row-gap:var(--cushion-xs)}.o-row-gap-c-s--lg{row-gap:var(--cushion-s)}.o-row-gap-c-m--lg{row-gap:var(--cushion-m)}.o-row-gap-c-l--lg{row-gap:var(--cushion-l)}.o-row-gap-c-xl--lg{row-gap:var(--cushion-xl)}.o-row-gap-gutter--lg{row-gap:var(--grid-gutter)}.o-row-gap-0--lg{row-gap:0}.o-column-gap-xs--lg{-moz-column-gap:var(--spacer-xs);column-gap:var(--spacer-xs)}.o-column-gap-s--lg{-moz-column-gap:var(--spacer-s);column-gap:var(--spacer-s)}.o-column-gap-s-plus--lg{-moz-column-gap:var(--spacer-s-plus);column-gap:var(--spacer-s-plus)}.o-column-gap-m--lg{-moz-column-gap:var(--spacer-m);column-gap:var(--spacer-m)}.o-column-gap-l--lg{-moz-column-gap:var(--spacer-l);column-gap:var(--spacer-l)}.o-column-gap-xl--lg{-moz-column-gap:var(--spacer-xl);column-gap:var(--spacer-xl)}.o-column-gap-xxl--lg{-moz-column-gap:var(--spacer-xxl);column-gap:var(--spacer-xxl)}.o-column-gap-xxxl--lg{-moz-column-gap:var(--spacer-xxxl);column-gap:var(--spacer-xxxl)}.o-column-gap-xxxxl--lg{-moz-column-gap:var(--spacer-xxxxl);column-gap:var(--spacer-xxxxl)}.o-column-gap-xxxxxl--lg{-moz-column-gap:var(--spacer-xxxxxl);column-gap:var(--spacer-xxxxxl)}.o-column-gap-c-xs--lg{-moz-column-gap:var(--cushion-xs);column-gap:var(--cushion-xs)}.o-column-gap-c-s--lg{-moz-column-gap:var(--cushion-s);column-gap:var(--cushion-s)}.o-column-gap-c-m--lg{-moz-column-gap:var(--cushion-m);column-gap:var(--cushion-m)}.o-column-gap-c-l--lg{-moz-column-gap:var(--cushion-l);column-gap:var(--cushion-l)}.o-column-gap-c-xl--lg{-moz-column-gap:var(--cushion-xl);column-gap:var(--cushion-xl)}.o-column-gap-gutter--lg{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.o-column-gap-0--lg{-moz-column-gap:0;column-gap:0}.o-gap-xs--lg{gap:var(--spacer-xs)}.o-gap-s--lg{gap:var(--spacer-s)}.o-gap-s-plus--lg{gap:var(--spacer-s-plus)}.o-gap-m--lg{gap:var(--spacer-m)}.o-gap-l--lg{gap:var(--spacer-l)}.o-gap-xl--lg{gap:var(--spacer-xl)}.o-gap-xxl--lg{gap:var(--spacer-xxl)}.o-gap-xxxl--lg{gap:var(--spacer-xxxl)}.o-gap-xxxxl--lg{gap:var(--spacer-xxxxl)}.o-gap-xxxxxl--lg{gap:var(--spacer-xxxxxl)}.o-gap-c-xs--lg{gap:var(--cushion-xs)}.o-gap-c-s--lg{gap:var(--cushion-s)}.o-gap-c-m--lg{gap:var(--cushion-m)}.o-gap-c-l--lg{gap:var(--cushion-l)}.o-gap-c-xl--lg{gap:var(--cushion-xl)}.o-gap-gutter--lg{gap:var(--grid-gutter)}.o-gap-0--lg{gap:0}.o-card--3{width:33.3333333333%;width:calc((100% / 3) - var(--f-carousel-gap) * 2 / 3)}.o-card--4{width:25%;width:calc((100% / 4) - var(--grid-gutter) * 3 / 4)}.o-flex--w-full--lg{width:100%}.o-flex--h-full--lg{height:100%}.o-flex--column--lg{flex-direction:column}.o-flex--row--lg{flex-direction:row}.o-flex--grow--lg{flex-grow:1}.o-flex--grow-0--lg{flex-grow:0}.o-flex--shrink--lg{flex-shrink:1}.o-flex--shrink-0--lg{flex-shrink:0}.o-flex--w-wrap--lg{flex-wrap:wrap}.o-flex--a-stretch--lg{align-items:stretch}.o-flex--a-center--lg{align-items:center}.o-flex--a-start--lg{align-items:flex-start}.o-flex--a-end--lg{align-items:flex-end}.o-flex--a-baseline--lg{align-items:baseline}.o-flex--j-center--lg{justify-content:center}.o-flex--j-start--lg{justify-content:flex-start}.o-flex--j-end--lg{justify-content:flex-end}.o-flex--j-between--lg{justify-content:space-between}.c-header__menu-content::-webkit-scrollbar-thumb{border-right:2px solid transparent;border-bottom:16px solid transparent}.c-project-impact-card{margin-bottom:0}.c-project-impact-card__sticker{margin-right:calc(var(--spacer-xxxl) * -1);margin-bottom:0}}@media only screen and (min-width:1400px){:root{--xxs-font-size:10px;--xs-font-size:12px;--s-font-size:14px;--m-font-size:16px;--l-font-size:20px;--xl-font-size:24px;--xxl-font-size:28px;--xxxl-font-size:36px;--xxxxl-font-size:44px;--xxxxxl-font-size:52px;--xxxxxxl-font-size:72px;--grid-breakpoints:1400px;--container-margin:160px;--grid-gutter:32px;--spacer-xs:4px;--spacer-s:8px;--spacer-s-plus:10px;--spacer-m:12px;--spacer-l:16px;--spacer-xl:20px;--spacer-xxl:24px;--spacer-xxxl:32px;--spacer-xxxxl:44px;--spacer-xxxxxl:52px;--cushion-xs:60px;--cushion-s:80px;--cushion-m:90px;--cushion-l:110px;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:24px;--radius-xxl:999px;--shadow-m:0 0.25rem 1rem 0 rgba(0,0,0,0.07);--shadow-l:0 0.75rem 2.5rem 0 rgba(0,0,0,0.12);--header-height:62px;--menu-width:400px;--header-logo-size:24px;--icon-size:24px;--small-icon-size:20px;--large-icon-size:26px;--header-top:var(--spacer-xl);--header-side:var(--spacer-xxl)}.o-unit-1--xl{grid-column-end:span 1}.o-start-1--xl{grid-column-start:1}.o-unit-2--xl{grid-column-end:span 2}.o-start-2--xl{grid-column-start:2}.o-unit-3--xl{grid-column-end:span 3}.o-start-3--xl{grid-column-start:3}.o-unit-4--xl{grid-column-end:span 4}.o-start-4--xl{grid-column-start:4}.o-unit-5--xl{grid-column-end:span 5}.o-start-5--xl{grid-column-start:5}.o-unit-6--xl{grid-column-end:span 6}.o-start-6--xl{grid-column-start:6}.o-unit-7--xl{grid-column-end:span 7}.o-start-7--xl{grid-column-start:7}.o-unit-8--xl{grid-column-end:span 8}.o-start-8--xl{grid-column-start:8}.o-unit-9--xl{grid-column-end:span 9}.o-start-9--xl{grid-column-start:9}.o-unit-10--xl{grid-column-end:span 10}.o-start-10--xl{grid-column-start:10}.o-unit-11--xl{grid-column-end:span 11}.o-start-11--xl{grid-column-start:11}.o-unit-12--xl{grid-column-end:span 12}.o-start-12--xl{grid-column-start:12}.o-margin-top-xs--xl{margin-top:var(--spacer-xs)}.o-margin-top-s--xl{margin-top:var(--spacer-s)}.o-margin-top-s-plus--xl{margin-top:var(--spacer-s-plus)}.o-margin-top-m--xl{margin-top:var(--spacer-m)}.o-margin-top-l--xl{margin-top:var(--spacer-l)}.o-margin-top-xl--xl{margin-top:var(--spacer-xl)}.o-margin-top-xxl--xl{margin-top:var(--spacer-xxl)}.o-margin-top-xxxl--xl{margin-top:var(--spacer-xxxl)}.o-margin-top-xxxxl--xl{margin-top:var(--spacer-xxxxl)}.o-margin-top-xxxxxl--xl{margin-top:var(--spacer-xxxxxl)}.o-margin-top-c-xs--xl{margin-top:var(--cushion-xs)}.o-margin-top-c-s--xl{margin-top:var(--cushion-s)}.o-margin-top-c-m--xl{margin-top:var(--cushion-m)}.o-margin-top-c-l--xl{margin-top:var(--cushion-l)}.o-margin-top-c-xl--xl{margin-top:var(--cushion-xl)}.o-margin-top-gutter--xl{margin-top:var(--grid-gutter)}.o-margin-top-0--xl{margin-top:0}.o-margin-bottom-xs--xl{margin-bottom:var(--spacer-xs)}.o-margin-bottom-s--xl{margin-bottom:var(--spacer-s)}.o-margin-bottom-s-plus--xl{margin-bottom:var(--spacer-s-plus)}.o-margin-bottom-m--xl{margin-bottom:var(--spacer-m)}.o-margin-bottom-l--xl{margin-bottom:var(--spacer-l)}.o-margin-bottom-xl--xl{margin-bottom:var(--spacer-xl)}.o-margin-bottom-xxl--xl{margin-bottom:var(--spacer-xxl)}.o-margin-bottom-xxxl--xl{margin-bottom:var(--spacer-xxxl)}.o-margin-bottom-xxxxl--xl{margin-bottom:var(--spacer-xxxxl)}.o-margin-bottom-xxxxxl--xl{margin-bottom:var(--spacer-xxxxxl)}.o-margin-bottom-c-xs--xl{margin-bottom:var(--cushion-xs)}.o-margin-bottom-c-s--xl{margin-bottom:var(--cushion-s)}.o-margin-bottom-c-m--xl{margin-bottom:var(--cushion-m)}.o-margin-bottom-c-l--xl{margin-bottom:var(--cushion-l)}.o-margin-bottom-c-xl--xl{margin-bottom:var(--cushion-xl)}.o-margin-bottom-gutter--xl{margin-bottom:var(--grid-gutter)}.o-margin-bottom-0--xl{margin-bottom:0}.o-margin-left-xs--xl{margin-left:var(--spacer-xs)}.o-margin-left-s--xl{margin-left:var(--spacer-s)}.o-margin-left-s-plus--xl{margin-left:var(--spacer-s-plus)}.o-margin-left-m--xl{margin-left:var(--spacer-m)}.o-margin-left-l--xl{margin-left:var(--spacer-l)}.o-margin-left-xl--xl{margin-left:var(--spacer-xl)}.o-margin-left-xxl--xl{margin-left:var(--spacer-xxl)}.o-margin-left-xxxl--xl{margin-left:var(--spacer-xxxl)}.o-margin-left-xxxxl--xl{margin-left:var(--spacer-xxxxl)}.o-margin-left-xxxxxl--xl{margin-left:var(--spacer-xxxxxl)}.o-margin-left-c-xs--xl{margin-left:var(--cushion-xs)}.o-margin-left-c-s--xl{margin-left:var(--cushion-s)}.o-margin-left-c-m--xl{margin-left:var(--cushion-m)}.o-margin-left-c-l--xl{margin-left:var(--cushion-l)}.o-margin-left-c-xl--xl{margin-left:var(--cushion-xl)}.o-margin-left-gutter--xl{margin-left:var(--grid-gutter)}.o-margin-left-0--xl{margin-left:0}.o-margin-right-xs--xl{margin-right:var(--spacer-xs)}.o-margin-right-s--xl{margin-right:var(--spacer-s)}.o-margin-right-s-plus--xl{margin-right:var(--spacer-s-plus)}.o-margin-right-m--xl{margin-right:var(--spacer-m)}.o-margin-right-l--xl{margin-right:var(--spacer-l)}.o-margin-right-xl--xl{margin-right:var(--spacer-xl)}.o-margin-right-xxl--xl{margin-right:var(--spacer-xxl)}.o-margin-right-xxxl--xl{margin-right:var(--spacer-xxxl)}.o-margin-right-xxxxl--xl{margin-right:var(--spacer-xxxxl)}.o-margin-right-xxxxxl--xl{margin-right:var(--spacer-xxxxxl)}.o-margin-right-c-xs--xl{margin-right:var(--cushion-xs)}.o-margin-right-c-s--xl{margin-right:var(--cushion-s)}.o-margin-right-c-m--xl{margin-right:var(--cushion-m)}.o-margin-right-c-l--xl{margin-right:var(--cushion-l)}.o-margin-right-c-xl--xl{margin-right:var(--cushion-xl)}.o-margin-right-gutter--xl{margin-right:var(--grid-gutter)}.o-margin-right-0--xl{margin-right:0}.o-padding-xs--xl{padding:var(--spacer-xs)}.o-padding-s--xl{padding:var(--spacer-s)}.o-padding-s-plus--xl{padding:var(--spacer-s-plus)}.o-padding-m--xl{padding:var(--spacer-m)}.o-padding-l--xl{padding:var(--spacer-l)}.o-padding-xl--xl{padding:var(--spacer-xl)}.o-padding-xxl--xl{padding:var(--spacer-xxl)}.o-padding-xxxl--xl{padding:var(--spacer-xxxl)}.o-padding-xxxxl--xl{padding:var(--spacer-xxxxl)}.o-padding-xxxxxl--xl{padding:var(--spacer-xxxxxl)}.o-padding-c-xs--xl{padding:var(--cushion-xs)}.o-padding-c-s--xl{padding:var(--cushion-s)}.o-padding-c-m--xl{padding:var(--cushion-m)}.o-padding-c-l--xl{padding:var(--cushion-l)}.o-padding-c-xl--xl{padding:var(--cushion-xl)}.o-padding-gutter--xl{padding:var(--grid-gutter)}.o-padding-0--xl{padding:0}.o-padding-top-xs--xl{padding-top:var(--spacer-xs)}.o-padding-top-s--xl{padding-top:var(--spacer-s)}.o-padding-top-s-plus--xl{padding-top:var(--spacer-s-plus)}.o-padding-top-m--xl{padding-top:var(--spacer-m)}.o-padding-top-l--xl{padding-top:var(--spacer-l)}.o-padding-top-xl--xl{padding-top:var(--spacer-xl)}.o-padding-top-xxl--xl{padding-top:var(--spacer-xxl)}.o-padding-top-xxxl--xl{padding-top:var(--spacer-xxxl)}.o-padding-top-xxxxl--xl{padding-top:var(--spacer-xxxxl)}.o-padding-top-xxxxxl--xl{padding-top:var(--spacer-xxxxxl)}.o-padding-top-c-xs--xl{padding-top:var(--cushion-xs)}.o-padding-top-c-s--xl{padding-top:var(--cushion-s)}.o-padding-top-c-m--xl{padding-top:var(--cushion-m)}.o-padding-top-c-l--xl{padding-top:var(--cushion-l)}.o-padding-top-c-xl--xl{padding-top:var(--cushion-xl)}.o-padding-top-gutter--xl{padding-top:var(--grid-gutter)}.o-padding-top-0--xl{padding-top:0}.o-padding-bottom-xs--xl{padding-bottom:var(--spacer-xs)}.o-padding-bottom-s--xl{padding-bottom:var(--spacer-s)}.o-padding-bottom-s-plus--xl{padding-bottom:var(--spacer-s-plus)}.o-padding-bottom-m--xl{padding-bottom:var(--spacer-m)}.o-padding-bottom-l--xl{padding-bottom:var(--spacer-l)}.o-padding-bottom-xl--xl{padding-bottom:var(--spacer-xl)}.o-padding-bottom-xxl--xl{padding-bottom:var(--spacer-xxl)}.o-padding-bottom-xxxl--xl{padding-bottom:var(--spacer-xxxl)}.o-padding-bottom-xxxxl--xl{padding-bottom:var(--spacer-xxxxl)}.o-padding-bottom-xxxxxl--xl{padding-bottom:var(--spacer-xxxxxl)}.o-padding-bottom-c-xs--xl{padding-bottom:var(--cushion-xs)}.o-padding-bottom-c-s--xl{padding-bottom:var(--cushion-s)}.o-padding-bottom-c-m--xl{padding-bottom:var(--cushion-m)}.o-padding-bottom-c-l--xl{padding-bottom:var(--cushion-l)}.o-padding-bottom-c-xl--xl{padding-bottom:var(--cushion-xl)}.o-padding-bottom-gutter--xl{padding-bottom:var(--grid-gutter)}.o-padding-bottom-0--xl{padding-bottom:0}.o-padding-left-xs--xl{padding-left:var(--spacer-xs)}.o-padding-left-s--xl{padding-left:var(--spacer-s)}.o-padding-left-s-plus--xl{padding-left:var(--spacer-s-plus)}.o-padding-left-m--xl{padding-left:var(--spacer-m)}.o-padding-left-l--xl{padding-left:var(--spacer-l)}.o-padding-left-xl--xl{padding-left:var(--spacer-xl)}.o-padding-left-xxl--xl{padding-left:var(--spacer-xxl)}.o-padding-left-xxxl--xl{padding-left:var(--spacer-xxxl)}.o-padding-left-xxxxl--xl{padding-left:var(--spacer-xxxxl)}.o-padding-left-xxxxxl--xl{padding-left:var(--spacer-xxxxxl)}.o-padding-left-c-xs--xl{padding-left:var(--cushion-xs)}.o-padding-left-c-s--xl{padding-left:var(--cushion-s)}.o-padding-left-c-m--xl{padding-left:var(--cushion-m)}.o-padding-left-c-l--xl{padding-left:var(--cushion-l)}.o-padding-left-c-xl--xl{padding-left:var(--cushion-xl)}.o-padding-left-gutter--xl{padding-left:var(--grid-gutter)}.o-padding-left-0--xl{padding-left:0}.o-padding-right-xs--xl{padding-right:var(--spacer-xs)}.o-padding-right-s--xl{padding-right:var(--spacer-s)}.o-padding-right-s-plus--xl{padding-right:var(--spacer-s-plus)}.o-padding-right-m--xl{padding-right:var(--spacer-m)}.o-padding-right-l--xl{padding-right:var(--spacer-l)}.o-padding-right-xl--xl{padding-right:var(--spacer-xl)}.o-padding-right-xxl--xl{padding-right:var(--spacer-xxl)}.o-padding-right-xxxl--xl{padding-right:var(--spacer-xxxl)}.o-padding-right-xxxxl--xl{padding-right:var(--spacer-xxxxl)}.o-padding-right-xxxxxl--xl{padding-right:var(--spacer-xxxxxl)}.o-padding-right-c-xs--xl{padding-right:var(--cushion-xs)}.o-padding-right-c-s--xl{padding-right:var(--cushion-s)}.o-padding-right-c-m--xl{padding-right:var(--cushion-m)}.o-padding-right-c-l--xl{padding-right:var(--cushion-l)}.o-padding-right-c-xl--xl{padding-right:var(--cushion-xl)}.o-padding-right-gutter--xl{padding-right:var(--grid-gutter)}.o-padding-right-0--xl{padding-right:0}.o-row-gap-xs--xl{row-gap:var(--spacer-xs)}.o-row-gap-s--xl{row-gap:var(--spacer-s)}.o-row-gap-s-plus--xl{row-gap:var(--spacer-s-plus)}.o-row-gap-m--xl{row-gap:var(--spacer-m)}.o-row-gap-l--xl{row-gap:var(--spacer-l)}.o-row-gap-xl--xl{row-gap:var(--spacer-xl)}.o-row-gap-xxl--xl{row-gap:var(--spacer-xxl)}.o-row-gap-xxxl--xl{row-gap:var(--spacer-xxxl)}.o-row-gap-xxxxl--xl{row-gap:var(--spacer-xxxxl)}.o-row-gap-xxxxxl--xl{row-gap:var(--spacer-xxxxxl)}.o-row-gap-c-xs--xl{row-gap:var(--cushion-xs)}.o-row-gap-c-s--xl{row-gap:var(--cushion-s)}.o-row-gap-c-m--xl{row-gap:var(--cushion-m)}.o-row-gap-c-l--xl{row-gap:var(--cushion-l)}.o-row-gap-c-xl--xl{row-gap:var(--cushion-xl)}.o-row-gap-gutter--xl{row-gap:var(--grid-gutter)}.o-row-gap-0--xl{row-gap:0}.o-column-gap-xs--xl{-moz-column-gap:var(--spacer-xs);column-gap:var(--spacer-xs)}.o-column-gap-s--xl{-moz-column-gap:var(--spacer-s);column-gap:var(--spacer-s)}.o-column-gap-s-plus--xl{-moz-column-gap:var(--spacer-s-plus);column-gap:var(--spacer-s-plus)}.o-column-gap-m--xl{-moz-column-gap:var(--spacer-m);column-gap:var(--spacer-m)}.o-column-gap-l--xl{-moz-column-gap:var(--spacer-l);column-gap:var(--spacer-l)}.o-column-gap-xl--xl{-moz-column-gap:var(--spacer-xl);column-gap:var(--spacer-xl)}.o-column-gap-xxl--xl{-moz-column-gap:var(--spacer-xxl);column-gap:var(--spacer-xxl)}.o-column-gap-xxxl--xl{-moz-column-gap:var(--spacer-xxxl);column-gap:var(--spacer-xxxl)}.o-column-gap-xxxxl--xl{-moz-column-gap:var(--spacer-xxxxl);column-gap:var(--spacer-xxxxl)}.o-column-gap-xxxxxl--xl{-moz-column-gap:var(--spacer-xxxxxl);column-gap:var(--spacer-xxxxxl)}.o-column-gap-c-xs--xl{-moz-column-gap:var(--cushion-xs);column-gap:var(--cushion-xs)}.o-column-gap-c-s--xl{-moz-column-gap:var(--cushion-s);column-gap:var(--cushion-s)}.o-column-gap-c-m--xl{-moz-column-gap:var(--cushion-m);column-gap:var(--cushion-m)}.o-column-gap-c-l--xl{-moz-column-gap:var(--cushion-l);column-gap:var(--cushion-l)}.o-column-gap-c-xl--xl{-moz-column-gap:var(--cushion-xl);column-gap:var(--cushion-xl)}.o-column-gap-gutter--xl{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.o-column-gap-0--xl{-moz-column-gap:0;column-gap:0}.o-gap-xs--xl{gap:var(--spacer-xs)}.o-gap-s--xl{gap:var(--spacer-s)}.o-gap-s-plus--xl{gap:var(--spacer-s-plus)}.o-gap-m--xl{gap:var(--spacer-m)}.o-gap-l--xl{gap:var(--spacer-l)}.o-gap-xl--xl{gap:var(--spacer-xl)}.o-gap-xxl--xl{gap:var(--spacer-xxl)}.o-gap-xxxl--xl{gap:var(--spacer-xxxl)}.o-gap-xxxxl--xl{gap:var(--spacer-xxxxl)}.o-gap-xxxxxl--xl{gap:var(--spacer-xxxxxl)}.o-gap-c-xs--xl{gap:var(--cushion-xs)}.o-gap-c-s--xl{gap:var(--cushion-s)}.o-gap-c-m--xl{gap:var(--cushion-m)}.o-gap-c-l--xl{gap:var(--cushion-l)}.o-gap-c-xl--xl{gap:var(--cushion-xl)}.o-gap-gutter--xl{gap:var(--grid-gutter)}.o-gap-0--xl{gap:0}.o-flex--w-full--xl{width:100%}.o-flex--h-full--xl{height:100%}.o-flex--column--xl{flex-direction:column}.o-flex--row--xl{flex-direction:row}.o-flex--grow--xl{flex-grow:1}.o-flex--grow-0--xl{flex-grow:0}.o-flex--shrink--xl{flex-shrink:1}.o-flex--shrink-0--xl{flex-shrink:0}.o-flex--w-wrap--xl{flex-wrap:wrap}.o-flex--a-stretch--xl{align-items:stretch}.o-flex--a-center--xl{align-items:center}.o-flex--a-start--xl{align-items:flex-start}.o-flex--a-end--xl{align-items:flex-end}.o-flex--a-baseline--xl{align-items:baseline}.o-flex--j-center--xl{justify-content:center}.o-flex--j-start--xl{justify-content:flex-start}.o-flex--j-end--xl{justify-content:flex-end}.o-flex--j-between--xl{justify-content:space-between}}@media only screen and (min-width:1640px){.o-container{max-width:1320px;margin-left:auto;margin-right:auto}.c-project-timeline-carousel{padding-left:calc((100vw - var(--scrollbar) - 1320px)/ 2);padding-right:calc((100vw - var(--scrollbar) - 1320px)/ 2)}}@media only screen and (max-width:1023.8px){.c-header__search{display:none}.c-header__menu-bar-hideable{display:none}}@media only screen and (max-width:767.8px){.c-header__left{flex-grow:1;flex-shrink:1}.c-header__nav{flex-shrink:1;flex-grow:1;width:100%}}@media only screen and (max-width:391.8px){.c-header__logo .c-header__desktop-logo{display:none}.c-header__logo .c-header__mobile-logo{display:block}}@-webkit-keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeOut{to{opacity:0}}@keyframes f-fadeOut{to{opacity:0}}@-webkit-keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-crossfadeOut{to{opacity:0}}@keyframes f-crossfadeOut{to{opacity:0}}@-webkit-keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@-webkit-keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@-webkit-keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}}@-webkit-keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap,0)))}}@-webkit-keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@-webkit-keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@-webkit-keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}}@-webkit-keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}}@-webkit-keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{transform:scale(1) translateZ(0);opacity:1}}@-webkit-keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}@-webkit-keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y,150px) * -1),0);opacity:0}}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y,150px) * -1),0);opacity:0}}@-webkit-keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}@-webkit-keyframes f-spinner{to{rotate:360deg}}@keyframes f-spinner{to{rotate:360deg}}