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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.f-normal{font-style:normal}.f-italic,.f-normal{font-family:articulat-cf,sans-serif;font-weight:500}.f-italic{font-style:italic}.f-bold{font-style:normal}.f-bold,.f-bold-italic{font-family:articulat-cf,sans-serif;font-weight:700}.f-bold-italic{font-style:italic}header{display:flex;min-height:25vh}@media screen and (min-width:1024px){header{min-height:unset;padding-top:20px}}header .logo-wrapper{width:calc(50% - 4px)}@media screen and (min-width:1024px){header .logo-wrapper{margin-left:8px;width:calc(var(--columnWidth))}}header .logo-wrapper{align-items:center;display:flex;justify-content:center;margin-right:8px}header .logo-wrapper .logo{background-color:#fff;border:2px solid #000;border-radius:40px;box-shadow:0 0 9px 10px #ff5319;display:inline-block;gap:10px;height:38;opacity:1;padding:2px 12px;position:fixed;width:75;width:auto;z-index:1001}header .logo-wrapper .logo:hover{box-shadow:0 0 9px 10px #002bff}header .infos{width:calc(50% - 4px)}@media screen and (min-width:1024px){header .infos{width:auto}}header .infos .title{display:none;letter-spacing:-.04em}@media screen and (min-width:1024px){header .infos .title{display:block}}header .infos .sub-title{display:none;min-height:1em}@media screen and (min-width:1024px){header .infos .sub-title{display:block}}header .infos .mobile-title{align-items:flex-start;display:flex;flex-direction:column;font-size:28px;height:100%;justify-content:center}@media screen and (min-width:1024px){header .infos .mobile-title{display:none}}footer{padding:8px}.sidebar{margin:8px}@media screen and (min-width:1024px){.sidebar{margin-left:8px;margin-top:0}}.sidebar ul.project-list li.project-list-item{display:block;margin:8px 0}.sidebar ul.project-list li.project-list-item:first-child{transition-delay:50ms}.sidebar ul.project-list li.project-list-item:nth-child(2){transition-delay:.1s}.sidebar ul.project-list li.project-list-item:nth-child(3){transition-delay:.15s}.sidebar ul.project-list li.project-list-item:nth-child(4){transition-delay:.2s}.sidebar ul.project-list li.project-list-item:nth-child(5){transition-delay:.25s}.sidebar ul.project-list li.project-list-item:nth-child(6){transition-delay:.3s}.sidebar ul.project-list li.project-list-item:nth-child(7){transition-delay:.35s}.sidebar ul.project-list li.project-list-item:nth-child(8){transition-delay:.4s}.sidebar ul.project-list li.project-list-item:nth-child(9){transition-delay:.45s}.sidebar ul.project-list li.project-list-item:nth-child(10){transition-delay:.5s}.sidebar ul.project-list li.project-list-item:nth-child(11){transition-delay:.55s}.sidebar ul.project-list li.project-list-item:nth-child(12){transition-delay:.6s}.sidebar ul.project-list li.project-list-item:nth-child(13){transition-delay:.65s}.sidebar ul.project-list li.project-list-item:nth-child(14){transition-delay:.7s}.sidebar ul.project-list li.project-list-item:nth-child(15){transition-delay:.75s}.sidebar ul.project-list li.project-list-item:nth-child(16){transition-delay:.8s}.sidebar ul.project-list li.project-list-item:nth-child(17){transition-delay:.85s}.sidebar ul.project-list li.project-list-item:nth-child(18){transition-delay:.9s}.sidebar ul.project-list li.project-list-item:nth-child(19){transition-delay:.95s}.sidebar ul.project-list li.project-list-item:nth-child(20){transition-delay:1s}.sidebar ul.project-list li.project-list-item:nth-child(21){transition-delay:1.05s}.sidebar ul.project-list li.project-list-item:nth-child(22){transition-delay:1.1s}.sidebar ul.project-list li.project-list-item:nth-child(23){transition-delay:1.15s}.sidebar ul.project-list li.project-list-item:nth-child(24){transition-delay:1.2s}.sidebar ul.project-list li.project-list-item:nth-child(25){transition-delay:1.25s}.sidebar ul.project-list li.project-list-item:nth-child(26){transition-delay:1.3s}.sidebar ul.project-list li.project-list-item:nth-child(27){transition-delay:1.35s}.sidebar ul.project-list li.project-list-item:nth-child(28){transition-delay:1.4s}.sidebar ul.project-list li.project-list-item:nth-child(29){transition-delay:1.45s}.sidebar ul.project-list li.project-list-item:nth-child(30){transition-delay:1.5s}.sidebar ul.project-list li.project-list-item:nth-child(31){transition-delay:1.55s}.sidebar ul.project-list li.project-list-item:nth-child(32){transition-delay:1.6s}.sidebar ul.project-list li.project-list-item:nth-child(33){transition-delay:1.65s}.sidebar ul.project-list li.project-list-item:nth-child(34){transition-delay:1.7s}.sidebar ul.project-list li.project-list-item:nth-child(35){transition-delay:1.75s}.sidebar ul.project-list li.project-list-item:nth-child(36){transition-delay:1.8s}.sidebar ul.project-list li.project-list-item:nth-child(37){transition-delay:1.85s}.sidebar ul.project-list li.project-list-item:nth-child(38){transition-delay:1.9s}.sidebar ul.project-list li.project-list-item:nth-child(39){transition-delay:1.95s}.sidebar ul.project-list li.project-list-item:nth-child(40){transition-delay:2s}.sidebar ul.project-list li.project-list-item:nth-child(41){transition-delay:2.05s}.sidebar ul.project-list li.project-list-item:nth-child(42){transition-delay:2.1s}.sidebar ul.project-list li.project-list-item:nth-child(43){transition-delay:2.15s}.sidebar ul.project-list li.project-list-item:nth-child(44){transition-delay:2.2s}.sidebar ul.project-list li.project-list-item:nth-child(45){transition-delay:2.25s}.sidebar ul.project-list li.project-list-item:nth-child(46){transition-delay:2.3s}.sidebar ul.project-list li.project-list-item:nth-child(47){transition-delay:2.35s}.sidebar ul.project-list li.project-list-item:nth-child(48){transition-delay:2.4s}.sidebar ul.project-list li.project-list-item:nth-child(49){transition-delay:2.45s}.sidebar ul.project-list li.project-list-item:nth-child(50){transition-delay:2.5s}.sidebar ul.project-list li.project-list-item a{display:block}.sidebar ul.project-list li.project-list-item:first-child{margin-top:0}.sidebar ul.project-list li.project-list-item{position:relative}.sidebar ul.project-list li.project-list-item .project-title{background-color:#fff;border:2px solid #000;border-radius:30px;box-shadow:0 0 9px 10px #002bff;display:none;left:50%;padding:0 .5em 2px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.sidebar ul.project-list li.project-list-item:hover .project-title{display:block;z-index:1}.sidebar ul.project-list li.project-list-item .image-wrapper{border:2px solid #000;border-radius:30px;overflow:hidden;padding-bottom:calc(100%*var(--smallThumbRatio));position:relative}.sidebar ul.project-list li.project-list-item .image-wrapper img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.box{border:2px solid #000;border-radius:30px;padding:32px}.box.grey{background-color:#999;border-color:#999}.box.green{background-color:#c0ff00;border-color:#c0ff00}.large-text-block .box,.multiple-text-block .box{padding-top:24px}body{--mobilePadding:8px;--s-fs:16px;--m-fs:21px;--l-fs:28px;--xl-fs:50px}@media screen and (min-width:1024px){body{--s-fs:16px;--m-fs:37px;--l-fs:50px;--xl-fs:94px}}.s-fs{font-size:16px}.m-fs{font-size:21px}@media screen and (min-width:1024px){.m-fs{font-size:37px;font-size:35px}}.l-fs{font-size:28px}@media screen and (min-width:1024px){.l-fs{font-size:50px}}.xl-fs{font-size:50px}@media screen and (min-width:1024px){.xl-fs{font-size:94px}}.main-nav{bottom:0;display:flex;left:0;padding:8px;position:fixed;right:0;z-index:2002}.main-nav .inner{background-color:#c0ff00;border-color:#c0ff00;border-radius:30px;border-style:solid;padding:12px 7px 14px}@media screen and (min-width:1024px){.main-nav .inner{border-radius:36px;padding:16px 8px}}.main-nav .inner{margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.main-nav .inner{margin-left:auto;margin-right:9.25%}}.main-nav .inner{transition:height .5s ease;--mainMenuHeight:calc(var( --m-fs ));height:var(--mainMenuHeight)}.main-nav .inner .main-menu{align-content:center;align-items:center;display:flex}.main-nav .inner .main-menu .menu-main-menu-container{margin-right:8px}.main-nav .inner .main-menu ul{display:flex}.main-nav .inner .main-menu ul li{margin-right:8px}.main-nav .inner .main-menu ul li a{background-color:#fff;border:2px solid #000;border-radius:30px;padding:0 .5em}.main-nav .inner .main-menu ul li a:hover{box-shadow:0 0 9px 10px #002bff}.main-nav .inner .main-menu ul li a{padding-bottom:2px}.main-nav .inner .main-menu ul li.current-menu-item a{background-color:#002bff;color:#c0ff00}.main-nav .inner .main-menu .toggle-menu{align-self:flex-end;margin:0 8px 0 auto}.main-nav .inner .main-menu .toggle-menu button{background-color:transparent;border:none;cursor:pointer;font:inherit;margin:0;padding:0}.main-nav .inner .main-menu .toggle-menu button .minus{display:none;left:0;opacity:0;position:absolute}.main-nav .inner .main-menu .toggle-menu button svg{height:20px;width:20px}@media screen and (min-width:1024px){.main-nav .inner .main-menu .toggle-menu button svg{height:32px;width:32px}}.main-nav .inner .main-menu .toggle-menu button svg path{stroke-width:2.5px;transform-origin:center;transition:transform .25s ease-out}.main-nav .inner .main-menu .toggle-menu button:hover svg circle,.main-nav .inner .main-menu .toggle-menu button:hover svg line,.main-nav .inner .main-menu .toggle-menu button:hover svg path,.main-nav .inner .main-menu .toggle-menu button:hover svg rect{fill:#002bff;stroke:#002bff}.main-nav .inner .hidden-part{height:0;overflow:hidden;padding-left:14.5px;transition:height .3s ease}.main-nav .inner .hidden-part .filter-list{margin:1em 0}.main-nav .inner .hidden-part .filter-list ul li{margin-bottom:.5em}.main-nav .inner .hidden-part .filter-list ul li a:hover{color:#002bff}.main-nav .inner .hidden-part .filter-list ul li a.active{color:#002bff;font-style:italic}.main-nav .inner .hidden-part .filter-list ul li{opacity:0;transition:opacity .1s ease}.main-nav .inner .hidden-part .filter-list ul li:first-child{transition-delay:.05s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(2){transition-delay:.1s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(3){transition-delay:.15s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(4){transition-delay:.2s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(5){transition-delay:.25s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(6){transition-delay:.3s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(7){transition-delay:.35s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(8){transition-delay:.4s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(9){transition-delay:.45s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(10){transition-delay:.5s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(11){transition-delay:.55s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(12){transition-delay:.6s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(13){transition-delay:.65s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(14){transition-delay:.7s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(15){transition-delay:.75s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(16){transition-delay:.8s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(17){transition-delay:.85s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(18){transition-delay:.9s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(19){transition-delay:.95s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(20){transition-delay:1s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(21){transition-delay:1.05s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(22){transition-delay:1.1s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(23){transition-delay:1.15s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(24){transition-delay:1.2s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(25){transition-delay:1.25s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(26){transition-delay:1.3s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(27){transition-delay:1.35s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(28){transition-delay:1.4s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(29){transition-delay:1.45s}.main-nav .inner .hidden-part .filter-list ul li:nth-child(30){transition-delay:1.5s}.main-nav .inner .hidden-part .bottom-menu ul{display:flex;margin-top:1em}.main-nav .inner .hidden-part .bottom-menu ul li{margin-right:8px}.main-nav .inner .hidden-part .bottom-menu ul li a:hover{color:#002bff}.main-nav .inner .hidden-part .bottom-menu ul li{opacity:0;transition:opacity .1s ease}.main-nav .inner .hidden-part .bottom-menu ul li:first-child{transition-delay:.15s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(2){transition-delay:.2s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(3){transition-delay:.25s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(4){transition-delay:.3s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(5){transition-delay:.35s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(6){transition-delay:.4s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(7){transition-delay:.45s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(8){transition-delay:.5s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(9){transition-delay:.55s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(10){transition-delay:.6s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(11){transition-delay:.65s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(12){transition-delay:.7s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(13){transition-delay:.75s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(14){transition-delay:.8s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(15){transition-delay:.85s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(16){transition-delay:.9s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(17){transition-delay:.95s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(18){transition-delay:1s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(19){transition-delay:1.05s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(20){transition-delay:1.1s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(21){transition-delay:1.15s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(22){transition-delay:1.2s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(23){transition-delay:1.25s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(24){transition-delay:1.3s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(25){transition-delay:1.35s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(26){transition-delay:1.4s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(27){transition-delay:1.45s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(28){transition-delay:1.5s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(29){transition-delay:1.55s}.main-nav .inner .hidden-part .bottom-menu ul li:nth-child(30){transition-delay:1.6s}.main-nav .inner .hidden-part .bottom-menu ul li.current_page_item{color:#002bff}.main-nav .inner.expanded .bottom-menu ul li,.main-nav .inner.expanded .filter-list ul li{opacity:1}.main-nav .inner.expanded{--paddings:calc(var(--mobilePadding)*3)}@media screen and (min-width:1024px){.main-nav .inner.expanded{--paddings:calc(var(--mobilePadding)*1)}}.main-nav .inner.expanded{--bottomMenuHeight:calc(var( --s-fs ));--filterListHeight:calc(var(--showFilters)*(var(--bigItems)*var(--m-fs) + (var(--bigItems)*0.5 + 1.5)*var(--m-fs) + 8px));height:calc(var(--paddings) + var(--bottomMenuHeight) + var(--mainMenuHeight) + var(--filterListHeight))}.main-nav .inner.expanded .hidden-part{display:block;height:auto}.main-nav .inner.expanded .main-menu .toggle-menu button .plus{opacity:1}.main-nav .inner.expanded .main-menu .toggle-menu button .plus svg path:nth-child(2){transform:rotate(90deg) translateX(-1px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.archive-wrapper{padding-top:24px}.archive-wrapper main{min-height:calc(100vh - 209px)}.archive-wrapper main .projects-list{margin:0}@media screen and (min-width:1024px){.archive-wrapper main .projects-list{width:100%}}.archive-wrapper main .projects-list ul{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:visible!important}.archive-wrapper main .projects-list ul li.project-list-item{margin:4px 8px;width:calc(100% - 16px)}@media screen and (min-width:1024px){.archive-wrapper main .projects-list ul li.project-list-item{width:calc(var(--columnWidth) + 1px)}}.archive-wrapper main .projects-list ul li.project-list-item{opacity:0;position:relative}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:first-child a{animation-delay:50ms;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(2) a{animation-delay:.1s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(3) a{animation-delay:.15s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(4) a{animation-delay:.2s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(5) a{animation-delay:.25s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(6) a{animation-delay:.3s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(7) a{animation-delay:.35s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(8) a{animation-delay:.4s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(9) a{animation-delay:.45s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(10) a{animation-delay:.5s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(11) a{animation-delay:.55s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(12) a{animation-delay:.6s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(13) a{animation-delay:.65s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(14) a{animation-delay:.7s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(15) a{animation-delay:.75s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(16) a{animation-delay:.8s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(17) a{animation-delay:.85s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(18) a{animation-delay:.9s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(19) a{animation-delay:.95s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(20) a{animation-delay:1s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(21) a{animation-delay:1.05s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(22) a{animation-delay:1.1s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(23) a{animation-delay:1.15s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(24) a{animation-delay:1.2s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(25) a{animation-delay:1.25s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(26) a{animation-delay:1.3s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(27) a{animation-delay:1.35s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(28) a{animation-delay:1.4s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(29) a{animation-delay:1.45s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(30) a{animation-delay:1.5s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(31) a{animation-delay:1.55s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(32) a{animation-delay:1.6s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(33) a{animation-delay:1.65s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(34) a{animation-delay:1.7s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(35) a{animation-delay:1.75s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(36) a{animation-delay:1.8s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(37) a{animation-delay:1.85s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(38) a{animation-delay:1.9s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(39) a{animation-delay:1.95s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(40) a{animation-delay:2s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(41) a{animation-delay:2.05s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(42) a{animation-delay:2.1s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(43) a{animation-delay:2.15s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(44) a{animation-delay:2.2s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(45) a{animation-delay:2.25s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(46) a{animation-delay:2.3s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(47) a{animation-delay:2.35s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(48) a{animation-delay:2.4s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(49) a{animation-delay:2.45s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in]:nth-child(50) a{animation-delay:2.5s;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item[data-fade-in].fade-in a{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-out}.archive-wrapper main .projects-list ul li.project-list-item .project-title{background-color:#fff;border:2px solid #000;border-radius:30px;box-shadow:0 0 9px 10px #002bff;display:none;left:50%;padding:0 .5em 2px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.archive-wrapper main .projects-list ul li.project-list-item:hover{z-index:999}.archive-wrapper main .projects-list ul li.project-list-item:hover .project-title{display:block;z-index:1}.archive-wrapper main .projects-list ul li.project-list-item.shuffle-sizer .image-wrapper{border-color:transparent}.archive-wrapper main .projects-list ul li.project-list-item.shuffle-sizer .project-title{display:none;opacity:0}.archive-wrapper main .projects-list ul li.project-list-item .image-wrapper{border:2px solid #000;border-radius:30px;overflow:hidden;padding-bottom:calc(100%*var(--smallThumbRatio));position:relative}.archive-wrapper main .projects-list ul li.project-list-item .image-wrapper img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.archive-wrapper main .projects-list ul.ready li{opacity:1}.page-wrapper{width:100%}@media screen and (min-width:1024px){.page-wrapper{display:flex;flex-direction:row-reverse;padding-top:24px}.page-wrapper .sidebar{flex-shrink:0;width:calc(var(--columnWidth))}.page-wrapper main{flex-shrink:0;width:calc(100% - var(--columnWidth) - 8px)}}.page-wrapper main .title{margin:0 8px}.page-wrapper main .sub-title{margin:0 8px 8px}.page-wrapper main .header-image{margin:0 8px}.page-wrapper main .header-image .image-wrapper{padding-bottom:43.59447005%;position:relative}@media screen and (min-width:1024px){.page-wrapper main .header-image .image-wrapper{padding-bottom:calc(var(--columnWidth)*var(--smallThumbRatio)*3 + var(--borderWidth)*2*3 + 16px - var(--borderWidth)*2)}}.page-wrapper main .header-image .image-wrapper{border:2px solid #000;border-radius:30px;overflow:hidden}.page-wrapper main .header-image .image-wrapper img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.page-wrapper main .intro-text{margin:8px;min-height:calc(var(--columnWidth)*var(--smallThumbRatio)*2 - 48px - var(--borderWidth)*2)}.page-wrapper main .facts-wrapper .facts-boxes{margin:0 8px}@media screen and (min-width:1024px){.page-wrapper main .facts-wrapper .facts-boxes{margin-right:0}}.page-wrapper main .facts-wrapper .facts-boxes ul .fact{margin:8px 0}@media screen and (min-width:1024px){.page-wrapper main .facts-wrapper .facts-boxes ul .fact{margin:4px 0;min-height:calc(var(--columnWidth)*var(--smallThumbRatio)*1 - 64px - var(--borderWidth)*0)}}.page-wrapper main .facts-wrapper .facts-boxes ul .fact .row{display:flex}.page-wrapper main .facts-wrapper .facts-boxes ul .fact .row .column .icon{height:48px;margin-right:32px;width:48px}.page-wrapper main .facts-wrapper .facts-boxes ul .fact .row .column .icon img,.page-wrapper main .facts-wrapper .facts-boxes ul .fact .row .column .icon svg{display:block;height:auto;width:100%}@media screen and (min-width:1024px){.page-wrapper main .facts-wrapper .facts-boxes ul{display:flex;flex-direction:column;height:100%}.page-wrapper main .facts-wrapper .facts-boxes ul li:first-child{margin-top:0}.page-wrapper main .facts-wrapper .facts-boxes ul li:last-child{margin-bottom:0}}.page-wrapper main .facts-wrapper .large-text{margin:0 8px}@media screen and (min-width:1024px){.page-wrapper main .facts-wrapper .large-text{flex-shrink:0;min-height:calc(var(--columnWidth)*var(--smallThumbRatio)*3 - 40px - var(--borderWidth)*4);width:calc(50% - 80px)}.page-wrapper main .facts-wrapper{display:flex}.single-wrapper{display:flex;flex-direction:row-reverse;padding-top:24px}}.single-wrapper .sidebar{display:none}@media screen and (min-width:1024px){.single-wrapper .sidebar{display:block;flex-shrink:0;width:var(--columnWidth)}.single-wrapper main{flex-shrink:0;width:calc(100% - var(--columnWidth) - 8px)}}.single-wrapper main .title{margin:0 8px}.single-wrapper main .sub-title{margin:0 8px 8px}.single-wrapper main .header-image{margin:0 8px}.single-wrapper main .header-image .image-wrapper{padding-bottom:43.59447005%;position:relative}@media screen and (min-width:1024px){.single-wrapper main .header-image .image-wrapper{padding-bottom:calc(var(--columnWidth)*var(--smallThumbRatio)*3 + var(--borderWidth)*2*3 + 16px - var(--borderWidth)*2)}}.single-wrapper main .header-image .image-wrapper{border:2px solid #000;border-radius:30px;overflow:hidden}.single-wrapper main .header-image .image-wrapper img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.single-wrapper main .facts-wrapper .facts-boxes{margin:8px 8px 0}@media screen and (min-width:1024px){.single-wrapper main .facts-wrapper .facts-boxes{margin:8px 8px 0}}.single-wrapper main .facts-wrapper .facts-boxes ul{display:flex;flex-wrap:wrap;justify-content:space-between}.single-wrapper main .facts-wrapper .facts-boxes ul .fact{margin-bottom:8px;width:calc(100% - 8px)}@media screen and (min-width:1024px){.single-wrapper main .facts-wrapper .facts-boxes ul .fact{width:calc(33.33333% - 69.33333px - var(--borderWidth)*6/3)}}.single-wrapper main .facts-wrapper .facts-boxes ul .fact{flex-grow:0}@media screen and (min-width:1024px){.single-wrapper main .facts-wrapper .facts-boxes ul .fact{min-height:calc(var(--columnWidth)*var(--smallThumbRatio)*1 - 64px - var(--borderWidth)*0)}}.single-wrapper main .facts-wrapper .facts-boxes ul .fact .fact-title{margin-bottom:8px}.single-wrapper main .facts-wrapper .large-text{margin:0 8px}@media screen and (min-width:1024px){.single-wrapper main .facts-wrapper .large-text{flex-shrink:0;min-height:calc(34.05405vw - 54px);width:calc(50% - 80px)}.single-wrapper main .facts-wrapper{display:flex}}.single-wrapper main .project-images{margin:0 8px 8px}@media screen and (min-width:1024px){.single-wrapper main .project-images{margin:0 8px 8px}}.single-wrapper main .project-images .image-wrapper{border:2px solid #000;border-radius:30px;margin-bottom:8px;overflow:hidden;padding-bottom:calc(100%*var(--smallThumbRatio));position:relative}.single-wrapper main .project-images .image-wrapper img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.single-wrapper main .project-images .embed-wrapper{border:2px solid #000;border-radius:30px;margin-bottom:8px;overflow:hidden}.single-wrapper main .project-images .single-text-box{margin-bottom:8px}.single-wrapper main .project-images .single-text-box .title{margin-bottom:16px}.single-wrapper main .project-images .double-text-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}@media screen and (min-width:1024px){.single-wrapper main .project-images .double-text-wrapper .two-text-box{width:calc(50% - 72px)}}.single-wrapper main .project-images .double-text-wrapper .two-text-box .title{margin-bottom:16px}.single-wrapper main .project-images .double-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.single-wrapper main .project-images .double-wrapper .image-wrapper{margin-bottom:0;padding-bottom:66.63551402%}@media screen and (min-width:1024px){.single-wrapper main .project-images .double-wrapper .image-wrapper{width:calc(50% - 8px)}}.page-wrapper .content-wrapper .large-text-block{margin:0 8px}.page-wrapper .content-wrapper .large-text-block .box-title{margin-bottom:16px}.page-wrapper .content-wrapper .large-text-block .box-text p{margin-bottom:1em}.page-wrapper .content-wrapper .large-text-block .box-text p:last-child{margin-bottom:0}.page-wrapper .content-wrapper .large-text-block .box-text ul{list-style:initial;margin:initial;margin-bottom:1em;padding:0 0 0 40px}.page-wrapper .content-wrapper .large-text-block .box-text ul li{display:list-item}.page-wrapper .content-wrapper .multiple-text-block{margin:0 4px}.page-wrapper .content-wrapper .multiple-text-block .inner{display:flex;flex-wrap:wrap}.page-wrapper .content-wrapper .multiple-text-block .inner .text-box{margin:8px 4px;width:calc(100% - 8px)}@media screen and (min-width:1024px){.page-wrapper .content-wrapper .multiple-text-block .inner .text-box{width:calc(50% - 72px - var(--borderWidth)*2)}}.page-wrapper .content-wrapper .multiple-text-block .inner .text-box .box-title{margin-bottom:16px}.page-wrapper .content-wrapper .multiple-text-block .inner .text-box .box-text p{margin-bottom:1em}.page-wrapper .content-wrapper .multiple-text-block .inner .text-box .box-text p:last-child{margin-bottom:0}.page-wrapper .content-wrapper .multiple-text-block .inner .text-box .box-text ul{list-style:initial;margin:initial;margin-bottom:1em;padding:0 0 0 40px}.page-wrapper .content-wrapper .multiple-text-block .inner .text-box .box-text ul li{display:list-item}html{background-color:#e6e6e6;font-size:16px}a{color:inherit;text-decoration:none}::-moz-selection{background-color:#ff5319}::selection{background-color:#ff5319}.uppercase{text-transform:uppercase}.blue-fc{color:#002bff}.green-fc{color:#c0ff00}.blue-bg,.box.blue-bg{background-color:#002bff;border-color:#002bff}.box.green-bg,.green-bg{background-color:#c0ff00;border-color:#c0ff00}.site-wrapper{margin:0 auto;max-width:1400px;--borderWidth:2px;--columnWidth:calc(20vw - 6.4px - var(--borderWidth)*10/5);--smallThumbRatio:0.5675675676}@media screen and (min-width:1400px){.site-wrapper{--columnWidth:calc(273.6px - var(--borderWidth)*10/5)}}.line{background-color:red;bottom:0;height:100vh;position:fixed;right:26px;top:0;width:2px;z-index:9999}.overlay{display:none;display:block;left:0;opacity:.8;position:absolute;top:0;z-index:2000}.overlay img{display:block;height:auto;width:100%}.default-lh{line-height:1.2}[data-fade-in]{opacity:0;transition:opacity 1s ease}[data-fade-in].fade-in{opacity:1}