@-webkit-keyframes closeWindow{0%{opacity:1}to{opacity:0}}@keyframes closeWindow{0%{opacity:1}to{opacity:0}}.ril__outer{background-color:rgba(0,0,0,.85);outline:none;top:0;left:0;right:0;bottom:0;z-index:1000;width:100%;height:100%;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;-ms-touch-action:none;touch-action:none}.ril__outerClosing{opacity:0}.ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner{position:absolute;top:0;left:0;right:0;bottom:0}.ril__image,.ril__imageNext,.ril__imagePrev{margin:auto;max-width:none;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;-ms-touch-action:none;touch-action:none}.ril__imageDiscourager{background-repeat:no-repeat;background-position:50%;background-size:contain}.ril__navButtons{border:none;position:absolute;top:0;bottom:0;width:20px;height:34px;padding:40px 30px;margin:auto;cursor:pointer;opacity:.7}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__navButtonPrev{left:0;background:rgba(0,0,0,.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDE5LDMgLTIsLTIgLTE2LDE2IDE2LDE2IDEsLTEgLTE1LC0xNSAxNSwtMTUgeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==") no-repeat 50%}.ril__navButtonNext{right:0;background:rgba(0,0,0,.2) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDEsMyAyLC0yIDE2LDE2IC0xNiwxNiAtMSwtMSAxNSwtMTUgLTE1LC0xNSB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") no-repeat 50%}.ril__downloadBlocker{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");background-size:cover}.ril__caption,.ril__toolbar{background-color:rgba(0,0,0,.5);position:absolute;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ril__caption{bottom:0;max-height:150px;overflow:auto}.ril__captionContent{padding:10px 20px;color:#fff}.ril__toolbar{top:0;height:50px}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{padding-left:20px;padding-right:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.ril__toolbarRightSide{padding-left:0;padding-right:20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ril__toolbarItem{display:inline-block;line-height:50px;padding:0;color:#fff;font-size:120%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{width:40px;height:35px;cursor:pointer;border:none;opacity:.7}.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__closeButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=") no-repeat 50%}.ril__zoomInButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat 50%}.ril__zoomOutButton{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=") no-repeat 50%}.ril__outerAnimating{-webkit-animation-name:closeWindow;animation-name:closeWindow}@-webkit-keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__loadingCircle{width:60px;height:60px;position:relative}.ril__loadingCirclePoint{width:100%;height:100%;position:absolute;left:0;top:0}.ril__loadingCirclePoint:before{content:"";display:block;margin:0 auto;width:11%;height:30%;background-color:#fff;border-radius:30%;-webkit-animation:pointFade .8s ease-in-out infinite both;animation:pointFade .8s ease-in-out infinite both}.ril__loadingCirclePoint:first-of-type{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.ril__loadingCirclePoint:nth-of-type(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{-webkit-animation-delay:-666ms;animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{-webkit-animation-delay:-533ms;animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(4):before,.ril__loadingCirclePoint:nth-of-type(10):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.ril__loadingCirclePoint:nth-of-type(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(5):before,.ril__loadingCirclePoint:nth-of-type(11):before{-webkit-animation-delay:-266ms;animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(6):before,.ril__loadingCirclePoint:nth-of-type(12):before{-webkit-animation-delay:-133ms;animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(13){-webkit-transform:rotate(1turn);transform:rotate(1turn)}.ril__loadingCirclePoint:nth-of-type(7):before,.ril__loadingCirclePoint:nth-of-type(13):before{-webkit-animation-delay:0ms;animation-delay:0ms}.ril__loadingContainer{position:absolute;top:0;right:0;bottom:0;left:0}.ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer{display:none}.ril__errorContainer{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer{display:none}.ril__loadingContainer__icon{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:root{--columns:6;--gap:2.5%;--vw:1vw;--vh:1vh;--viewport-padding:2em;--column:calc((100vw - (var(--viewport-padding) * 2)) / var(--columns) - var(--gap));--gaps:calc(var(--gap) * var(--columns) -1)}@media(min-width:48em){:root{--columns:12;--viewport-padding:4em;--gap:2.25%}}@font-face{font-family:Hammersmith One;src:url(/_next/static/media/HammersmithOne-Regular.9fd14242.woff2) format("woff2")}:root{--color-nero:#141414;--color-white-smoke:#f2f2f2;--color-white:#fff;--color-raisin-black:#212121}html{font-size:62.5%}body{font-size:1.6em;background:var(--color-white-smoke);color:var(--color-nero)}.container{padding-left:var(--viewport-padding);padding-right:var(--viewport-padding);padding-bottom:var(--viewport-padding)}body{font-family:Hammersmith One,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}a{margin:0}a,a:focus,a:hover,a:visited{text-decoration:none;color:var(--color-nero)}h1,h2,h3,h4,h5,h6{font-size:1.6rem;line-height:1.3}h1.page__title,h1.project__title{border-bottom:.2rem solid var(--color-nero);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.visually-hidden{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}img{max-width:100%;height:auto}.site__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--viewport-padding)}@media(min-width:48em){.site__header{padding:calc(var(--viewport-padding)/2) var(--viewport-padding)}}.site__title{margin:0}.site__title a{border-bottom:.2rem solid var(--color-nero)}.nav__list{margin:0;padding:0}.nav__item{text-align:right}.nav__item a{border-bottom:.2rem solid transparent}.nav__item_active a{border-bottom:.2rem solid var(--color-nero)}.portfolio__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:calc(var(--vw)*6)}@media(min-width:48em){.portfolio__grid{display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-column-gap:var(--gap);grid-row-gap:calc(var(--vw)*3)}}.grid__item{position:relative}.grid__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:48em){.grid__item:first-child{grid-column:1/9;grid-row:1}.grid__item:nth-child(2){grid-column:9/13;align-self:self-end;grid-row:1}.grid__item:nth-child(3){grid-column:1/7;grid-row:2}.grid__item:nth-child(4){grid-column:3/11;grid-row:3}.grid__item:nth-child(5){grid-column:1/7;grid-row:4}.grid__item:nth-child(6){grid-column:7/13;grid-row:4}.grid__item:nth-child(7){grid-column:3/11;grid-row:5}.grid__item:nth-child(8){grid-column:1/7;grid-row:6}.grid__item:nth-child(9){grid-column:9/13;grid-row:6}.grid__item:nth-child(10){grid-column:1/7;grid-row:7}.grid__item:nth-child(11){grid-column:7/11;grid-row:7}.grid__item:nth-child(12){grid-column:1/5;grid-row:8}.grid__item:nth-child(13){grid-column:5/9;grid-row:8}.grid__item:nth-child(14){grid-column:9/13;grid-row:8}.grid__item:nth-child(15){grid-column:1/7;grid-row:9}.grid__item:nth-child(16){grid-column:8/11;grid-row:9}}.grid__item_title{text-align:center}.grid__item:hover .grid__item_title{opacity:1;visibility:visible}.grid__item_title{position:absolute;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;visibility:hidden;opacity:0;color:var(--color-white)}.ril__outer{background-color:var(--color-raisin-black)}.ril__toolbarLeftSide{top:10vh;left:1em;width:10em}@media(min-width:48em){.ril__toolbarLeftSide{top:20vh;left:2em}}.ril__toolbarLeftSide,.ril__toolbarRightSide{position:absolute;list-style:none;padding-left:0;padding-right:0}.ril__toolbarRightSide{top:2em;right:2em}.ril__closeButton,.ril__navButtons{cursor:url(/_next/static/media/muste_36x36.c02d5310.png) 10 31,auto}.ril__closeButton{background:url(/_next/static/media/close.4c2032b6.png) no-repeat 50%;width:2.6rem;height:2.7rem;padding:0}@media(min-width:48em){.ril__closeButton{width:5.2rem;height:5.4rem}}.ril__navButtonPrev{left:2em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ril__navButtonNext{right:2em}.ril__navButtonNext,.ril__navButtonPrev{width:2.5rem;padding:0;height:4.9rem;background:url(/_next/static/media/next_prev.ced9ad8f.png) no-repeat 50%}@media(min-width:48em){.ril__navButtonNext,.ril__navButtonPrev{width:5rem;height:9.8rem}}.ril__navButtons{opacity:0;visibility:0;-ms-touch-action:none;touch-action:none}@media(hover:hover){img.ril__image,img.ril__imageNext,img.ril__imagePrev{padding:2em 0}.ril__navButtons{opacity:1;visibility:visible;pointer-events:all}}.ril__toolbarItemChild span{display:block}.ril__toolbarItemChild span:not(:first-child){font-size:1.3rem}.ril__toolbarSide{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ril__toolbar{top:unset;display:block;position:unset;height:unset;background-color:unset}.ril__toolbarItem{line-height:1.5;font-size:1.6rem;color:var(--color-white);white-space:unset;text-overflow:unset}.gallery__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:calc(var(--vw)*6);margin-top:2em}@media(min-width:48em){.gallery__grid{display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-column-gap:var(--gap);grid-row-gap:calc(var(--vw)*3);margin-top:4em}}.item__landscape{grid-column:1/11}.item__portrait{grid-column:3/9}.item__landscape,.item__portrait{position:relative}figure{margin:0}.navigation__item figure{height:25vw}.navigation__item figure,.navigation__item img{-o-object-fit:cover;object-fit:cover;width:100%}.navigation__item img{height:100%}.item__landscape,.item__portrait{cursor:url(/_next/static/media/suurennus_36x36.fdd3ab3f.png) 18 18,auto}.project__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:48em){.paragraph__grid{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--column)*6 + var(--gap)*5);flex:0 0 calc(var(--column)*6 + var(--gap)*5);max-width:calc(var(--column)*6 + var(--gap)*5)}}.paragraph__grid{font-size:1.3rem}.navigation__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single__project_navigation{display:none}@media(hover:hover){.single__project_navigation{display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-column-gap:var(--gap);grid-row-gap:2em}.navigation__item:hover .navigation__title{visibility:visible;opacity:1;z-index:2}}.navigation__title{-webkit-transition:all .25s ease-out;color:var(--color-white);position:absolute;visibility:hidden;opacity:0;text-align:center}.navigation__item:nth-child(3n+1){grid-column:1/5}.navigation__item:nth-child(3n+2){grid-column:5/9}.navigation__item:nth-child(3n){grid-column:9/13}@media(hover:hover)and (max-width:48em){.navigation__item:nth-child(odd){grid-column:1/4}.navigation__item:nth-child(2n){grid-column:4/7}}.single__project{margin-bottom:2em}.single__project_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2em 0 4em;border-top:.2rem solid var(--color-nero)}.single__project_footer .not-found span{display:block;color:gray}.single__project_footer a span{display:block}.work__details{position:absolute;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;visibility:hidden;opacity:0;color:var(--color-white);padding:1.25em}.work__details span{display:block}.work__details span:not(:first-child){font-size:1.3rem}@media(hover:hover){.item__landscape:hover .work__details,.item__portrait:hover .work__details{visibility:visible;opacity:1}.work__details{-webkit-transform:translateY(0);transform:translateY(0);padding:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;text-align:left;position:absolute;visibility:hidden;opacity:0;top:1.25em;left:1.25em;color:var(--color-white)}}a{cursor:url(/_next/static/media/muste_36x36.c02d5310.png) 10 31,auto}html{cursor:url(/_next/static/media/kyna_36x36.ca9766dc.png) 12 31,auto}