:root{--row:1.35rem;--row-2:calc(var(--row) * 2);--row-3:calc(var(--row) * 3);--gut:1.3rem;--gut-2:calc(var(--gut) * 2);--col:calc((100vw - calc(17 * var(--gut))) / 16);--col-7:calc(calc(var(--col) * 7) + calc(var(--gut) * 6));--col-10:calc(calc(var(--col) * 10) + calc(var(--gut) * 9));--lineHeight:1.2rem}*{box-sizing:border-box;padding:0;margin:0}body,html{height:100%;font-size:18px;line-height:1.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:1px}a{color:inherit;text-decoration:none}li{list-style:none}button{background-color:transparent;border-width:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;padding:0}button:hover{cursor:pointer}#__next{height:100%}.layout{min-height:100vh;transition:background-color .3s .2s}#dev #grid{pointer-events:none;position:fixed;height:100vh;width:100vw;top:0;left:0;display:flex;justify-content:space-between}#dev #grid .col{width:var(--gut);height:100%;background-color:lime;opacity:.25;outline:none}@media(max-width:800px){#dev #grid .col{display:none}#dev #grid .col.m{display:block}}.portabletext p{margin:var(--lineHeight) 0}.portabletext p:first-of-type{margin-top:0}.portabletext p:last-of-type{margin-bottom:0}@media(any-hover:hover){.portabletext a:hover,.portabletext button:hover{cursor:pointer;color:#fff}#commission-page .portabletext a:hover,#project-page .portabletext a:hover{color:#fff}}@media(max-width:800px)and (any-hover:hover){#commission-page .portabletext a:hover{color:var(--commissionsColor)}#project-page .portabletext a:hover{color:var(--projectsColor)}#information-page .portabletext a:hover,#information-page .portabletext button:hover{color:var(--infoColor)}}.description{position:fixed;top:0;left:0;z-index:100;height:100%;padding-top:calc(var(--row)*5)}.image-grid div{display:flex;flex-direction:column;justify-content:center}@media(any-hover:hover){.h\:c-default{cursor:default!important}}.p-relative{position:relative}.p-sticky{position:-webkit-sticky;position:sticky}.p-fixed{position:fixed}.to-0{top:0}.w-100p{width:100%}.w-100vw{width:100vw}.w-content{width:max-content}.w-auto{width:auto}.h-100p{height:100%}.mxw-100p{max-width:100%}.py-row{padding-top:var(--row);padding-bottom:var(--row)}.py-row-2{padding-top:var(--row-2);padding-bottom:var(--row-2)}.px-gut{padding-left:var(--gut);padding-right:var(--gut)}.px-gut-2{padding-left:calc(var(--gut)*2);padding-right:calc(var(--gut)*2)}.pt-row-2{padding-top:var(--row-2)}.pb-row{padding-bottom:var(--row)}.pb-row-2{padding-bottom:var(--row-2)}.mb-leading{margin-bottom:var(--lineHeight)}.mb-row-2{margin-bottom:var(--row-2)}.px-col{padding-left:var(--col);padding-right:var(--col)}.g4{grid-template-columns:repeat(4,1fr);grid-gap:48px}.g3,.g4{display:grid;gap:48px}.g3{grid-template-columns:repeat(3,1fr);grid-gap:48px}.g2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:48px;gap:48px}.grid-cols-auto-1fr{display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px}.g2 a,.g3 a,.g4 a,.sm\:g1 a{display:flex;flex-direction:column;justify-content:center}.black{color:#000}.white{color:#fff}.commissionsColor{color:var(--commissionsColor)}.projectsColor{color:var(--projectsColor)}@media(any-hover:hover){.h\:white:hover{color:#fff}.h\:commissionsColor:hover{color:var(--commissionsColor)}.h\:projectsColor:hover{color:var(--projectsColor)}}.bg-commissionsColor{background-color:var(--commissionsColor)}.bg-projectsColor{background-color:var(--projectsColor)}.bg-infoColor{background-color:var(--infoColor)}.op-1{opacity:1}.op-0{opacity:0}.transition-opacity-on-load{transition:opacity .3s ease-in-out}.transition-opacity-slow{transition:opacity 3s ease .5s}.transition-opacity-fast{transition:opacity .6s ease-in}.transition-opacity-faster{transition:opacity .3s ease-in}.d-flex{display:flex}.d-none{display:none}.fd-row{flex-direction:row}.fd-column{flex-direction:column}.jc-spacebetween{justify-content:space-between}.jc-center{justify-content:center}.f-00auto{flex:0 0 auto}.f-11auto{flex:1 1 auto}.f-11-100p{flex:1 1 100%}.mnh-0{min-height:0}.z-1000{z-index:1000}.of-contain{object-fit:contain}.left-0{left:0}.invisible{visibility:hidden}.col{width:var(--col)}.col-7{width:var(--col-7)}.col-10{width:var(--col-10)}@media(max-width:800px){.sm\:fd-col{flex-direction:column}.sm\:p-fixed{position:fixed}.sm\:p-sticky{position:-webkit-sticky;position:sticky}.sm\:g1{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.sm\:bg-white{background-color:#fff}.sm\:d-block{display:block}.sm\:d-none{display:none}.sm\:pb-row{padding-bottom:var(--row)}.sm\:pb-0{padding-bottom:0}.sm\:commissionsColor{color:var(--commissionsColor)}.sm\:projectsColor{color:var(--projectsColor)}.sm\:h-auto{height:auto}}nav{position:-webkit-sticky;position:sticky;top:0}nav ul{width:100%;display:flex;justify-content:space-between}@media(any-hover:hover){nav a:hover{color:var(--sectionColor)}}nav .active{color:var(--sectionColor)}nav .active#info-link{color:#fff}@media(max-width:800px){nav .active#info-link{color:var(--infoColor)}}@media(any-hover:hover){nav .active#info-link:hover{color:#fff}}@media(any-hover:hover)and (max-width:800px){nav .active#info-link:hover{color:var(--infoColor)}}swiper-container{height:100%}.ym-slide,swiper-slide{margin-left:calc(var(--col) + var(--gut-2));height:100%;width:auto;max-height:100%}.ym-slide img,.ym-slide picture,swiper-slide img,swiper-slide picture{height:100%;width:auto}.ym-slide:first-of-type,swiper-slide:first-of-type{margin-left:calc(var(--col) + var(--gut-2))}.ym-slide:last-of-type,swiper-slide:last-of-type{margin-right:calc(var(--col) + var(--gut-2))}