/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--fab-c-black-h: 0;--fab-c-black-s: 0%;--fab-c-black-l: 10%;--fab-c-black-hsl: 0, 0%, 10%;--fab-c-black_h: 60;--fab-c-black_s: 100%;--fab-c-black_l: 99%;--fab-c-black_hsl: 60, 100%, 99%;--fab-c-helsinki-fashion-week-ss20-h: 120;--fab-c-helsinki-fashion-week-ss20-s: 100%;--fab-c-helsinki-fashion-week-ss20-l: 90%;--fab-c-helsinki-fashion-week-ss20-hsl: 120, 100%, 90%;--fab-c-helsinki-fashion-week-ss20_h: 0;--fab-c-helsinki-fashion-week-ss20_s: 0%;--fab-c-helsinki-fashion-week-ss20_l: 10%;--fab-c-helsinki-fashion-week-ss20_hsl: 0, 0%, 10%;--fab-c-r-lab-h: 360;--fab-c-r-lab-s: 100%;--fab-c-r-lab-l: 90%;--fab-c-r-lab-hsl: 360, 100%, 90%;--fab-c-r-lab_h: 0;--fab-c-r-lab_s: 0%;--fab-c-r-lab_l: 10%;--fab-c-r-lab_hsl: 0, 0%, 10%;--fab-c-turn2me-2020-h: 198;--fab-c-turn2me-2020-s: 100%;--fab-c-turn2me-2020-l: 90%;--fab-c-turn2me-2020-hsl: 198, 100%, 90%;--fab-c-turn2me-2020_h: 0;--fab-c-turn2me-2020_s: 0%;--fab-c-turn2me-2020_l: 10%;--fab-c-turn2me-2020_hsl: 0, 0%, 10%;--fab-c-turn2me-2022-h: 241;--fab-c-turn2me-2022-s: 73%;--fab-c-turn2me-2022-l: 90%;--fab-c-turn2me-2022-hsl: 241, 73%, 90%;--fab-c-turn2me-2022_h: 0;--fab-c-turn2me-2022_s: 0%;--fab-c-turn2me-2022_l: 10%;--fab-c-turn2me-2022_hsl: 0, 0%, 10%;--fab-c-bovilis-h: 120;--fab-c-bovilis-s: 55%;--fab-c-bovilis-l: 90%;--fab-c-bovilis-hsl: 120, 55%, 90%;--fab-c-bovilis_h: 0;--fab-c-bovilis_s: 0%;--fab-c-bovilis_l: 10%;--fab-c-bovilis_hsl: 0, 0%, 10%;--fab-c-descompressao-h: 60;--fab-c-descompressao-s: 100%;--fab-c-descompressao-l: 85%;--fab-c-descompressao-hsl: 60, 100%, 85%;--fab-c-descompressao_h: 0;--fab-c-descompressao_s: 0%;--fab-c-descompressao_l: 10%;--fab-c-descompressao_hsl: 0, 0%, 10%;--fab-c-reviewable-h: 160;--fab-c-reviewable-s: 90%;--fab-c-reviewable-l: 90%;--fab-c-reviewable-hsl: 160, 90%, 90%;--fab-c-reviewable_h: 0;--fab-c-reviewable_s: 0%;--fab-c-reviewable_l: 10%;--fab-c-reviewable_hsl: 0, 0%, 10%;--fab-c-loop-h: 225;--fab-c-loop-s: 67%;--fab-c-loop-l: 90%;--fab-c-loop-hsl: 225, 67%, 90%;--fab-c-loop_h: 0;--fab-c-loop_s: 0%;--fab-c-loop_l: 10%;--fab-c-loop_hsl: 0, 0%, 10%;--fab-c-fia-activity-report-h: 212;--fab-c-fia-activity-report-s: 100%;--fab-c-fia-activity-report-l: 90%;--fab-c-fia-activity-report-hsl: 212, 100%, 90%;--fab-c-fia-activity-report_h: 0;--fab-c-fia-activity-report_s: 0%;--fab-c-fia-activity-report_l: 10%;--fab-c-fia-activity-report_hsl: 0, 0%, 10%;--fab-c-white-h: 60;--fab-c-white-s: 100%;--fab-c-white-l: 99%;--fab-c-white-hsl: 60, 100%, 99%;--fab-c-white_h: 0;--fab-c-white_s: 0%;--fab-c-white_l: 10%;--fab-c-white_hsl: 0, 0%, 10%;--fab-c-green-h: 108;--fab-c-green-s: 23%;--fab-c-green-l: 49%;--fab-c-green-hsl: 108, 23%, 49%;--fab-c-green_h: 60;--fab-c-green_s: 100%;--fab-c-green_l: 99%;--fab-c-green_hsl: 60, 100%, 99%;--fab-c-red-h: 0;--fab-c-red-s: 56%;--fab-c-red-l: 45%;--fab-c-red-hsl: 0, 56%, 45%;--fab-c-red_h: 60;--fab-c-red_s: 100%;--fab-c-red_l: 99%;--fab-c-red_hsl: 60, 100%, 99%;--fab-c-foreground-h: var(--fab-c-0, 0%, 10%-h);--fab-c-foreground-s: var(--fab-c-0, 0%, 10%-s);--fab-c-foreground-l: var(--fab-c-0, 0%, 10%-l);--fab-c-foreground-hsl: var(--fab-c-0, 0%, 10%-hsl);--fab-c-foreground_h: var(--fab-c-0, 0%, 10%_h);--fab-c-foreground_s: var(--fab-c-0, 0%, 10%_s);--fab-c-foreground_l: var(--fab-c-0, 0%, 10%_l);--fab-c-foreground_hsl: var(--fab-c-0, 0%, 10%_hsl);--fab-c-background-h: var(--fab-c-60, 100%, 99%-h);--fab-c-background-s: var(--fab-c-60, 100%, 99%-s);--fab-c-background-l: var(--fab-c-60, 100%, 99%-l);--fab-c-background-hsl: var(--fab-c-60, 100%, 99%-hsl);--fab-c-background_h: var(--fab-c-60, 100%, 99%_h);--fab-c-background_s: var(--fab-c-60, 100%, 99%_s);--fab-c-background_l: var(--fab-c-60, 100%, 99%_l);--fab-c-background_hsl: var(--fab-c-60, 100%, 99%_hsl)}:root{--fab-f-serif: GeneralSans-Regular, system-ui, sans-serif;--fab-f-ui: var(--fab-f-serif)}:root{--size-unit: 4.8rem;--size-xs: .8rem;--size-sm: 1.2rem}:root{--size-md: 1.3714285714rem}@media (min-width: 640px){:root{--size-md: 1.3714285714rem}}@media (min-width: 1024px){:root{--size-md: 2.1917808219rem}}:root{--size-ml: 1.6rem}@media (min-width: 640px){:root{--size-ml: 2.56rem}}:root{--size-lg: 2.4rem}@media (min-width: 1024px){:root{--size-lg: 4.8rem}}:root{--size-xl: 4.8rem}@media (min-width: 640px){:root{--size-xl: 6.4rem}}@media (min-width: 1024px){:root{--size-xl: 7.7669902913rem}}*{box-sizing:border-box}body{width:100%;max-width:100%;min-width:100%}body{display:flex;flex-direction:column}:root{font-family:var(--fab-f-ui);display:block;font-size:10px;background-color:#fffffa;color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--vh: 100vh;--nav-height: 72px;--project-page-height: 0px;--project-page-footer-height: 0px}@media (min-width: 640px){:root{font-size:12px}}@media (min-width: 1024px){:root{--nav-height: 89px}}:root.menu-open{overflow:hidden}:root.scrolled.no-scrollbar,:root.menu-open.no-scrollbar,:root.wishlist-open.no-scrollbar,:root.has-overlay.no-scrollbar{overflow:hidden}[data-page=front-page]{color:hsla(var(--fab-c-foreground-hsl),1)}body{min-height:100vh;font-family:var(--fab-f-ui)}::selection{background-color:#1a1a1a1a;color:#1a1a1a}[data-page=helsinki-fashion-week-ss20] ::selection{background-color:#cfc}[data-page=descompressao] ::selection{background-color:#ffffb3}[data-page=r-lab] ::selection{background-color:#fcc}[data-page=turn2me-2020] ::selection{background-color:#ccf0ff}[data-page=turn2me-2022] ::selection{background-color:#d4d3f8}[data-page=bovilis] ::selection{background-color:#d7f4d7}[data-page=reviewable] ::selection{background-color:#cffced}[data-page=loop] ::selection{background-color:#d4ddf7}[data-page=fia-activity-report] ::selection{background-color:#cce4ff}a:focus{outline:transparent;border-radius:100px}:focus{outline:transparent;border-radius:100px}img{max-width:100%;-webkit-user-select:none;user-select:none}figure{margin:0}:root{font-family:font(ui);font-feature-settings:"pnum" on,"lnum" on!important}body{font-feature-settings:"pnum" on,"lnum" on!important;line-height:1.5;font-size:1.6rem}h1,h2,h3,h4,h5,p,strong,b,em,i{font-feature-settings:"pnum" on,"lnum" on!important;margin-top:0;margin-bottom:0;color:inherit;-webkit-margin-before:0;-webkit-margin-after:0}h1,h2,h3,h4,h5{margin:0;font-family:font(heading);font-weight:500}h3{font-size:2rem}h2{font-size:2.5rem}h1{font-size:3.125rem}a{color:inherit;text-decoration:none}.swiper.aspect-ratio img{width:100%;height:auto;object-fit:cover}.swiper.aspect-ratio--4-3 img{aspect-ratio:4/3}.swiper.aspect-ratio--3-4 img{aspect-ratio:3/4}.swiper.aspect-ratio--16-9 img{aspect-ratio:16/9}.swiper.aspect-ratio--9-16 img{aspect-ratio:9/16}.page-header{background-color:#fffffa;position:sticky;top:0;z-index:100}.page-header h2 span{display:none}.page-header h2 a,.page-header h2 a span{cursor:alias}.page-header h2 a:hover span,.page-header h2 a:focus span{display:inline}.page-header h1{font-size:2.5rem}.page-header h1 a{cursor:pointer}.page-header *::selection{background-color:transparent}.index-page{overflow:hidden;height:calc(100vh - var(--page-header-height) - var(--page-footer-height));align-items:center}.index-page aside .button-swiper{position:sticky;top:calc(var(--page-header-height) + 3px)}.index-page aside .button-swiper .swiper-wrapper{display:flex;flex-direction:column;justify-content:center}.index-page .button-swiper a{border:2px solid transparent}.index-page .button-swiper .swiper-slide-thumb-active a{border:2px solid hsla(0,0%,10%,.1);border-radius:100px;position:relative}.index-page .button-swiper .swiper-slide-thumb-active[data-project=black] .button{border-color:#1a1a1a}.index-page .button-swiper .swiper-slide-thumb-active[data-project=helsinki-fashion-week-ss20] .button{border-color:#cfc}.index-page .button-swiper .swiper-slide-thumb-active[data-project=r-lab] .button{border-color:#fcc}.index-page .button-swiper .swiper-slide-thumb-active[data-project=turn2me-2020] .button{border-color:#ccf0ff}.index-page .button-swiper .swiper-slide-thumb-active[data-project=turn2me-2022] .button{border-color:#d4d3f8}.index-page .button-swiper .swiper-slide-thumb-active[data-project=bovilis] .button{border-color:#d7f4d7}.index-page .button-swiper .swiper-slide-thumb-active[data-project=descompressao] .button{border-color:#ffffb3}.index-page .button-swiper .swiper-slide-thumb-active[data-project=reviewable] .button{border-color:#cffced}.index-page .button-swiper .swiper-slide-thumb-active[data-project=loop] .button{border-color:#d4ddf7}.index-page .button-swiper .swiper-slide-thumb-active[data-project=fia-activity-report] .button{border-color:#cce4ff}.index-page .button-swiper .swiper-slide-thumb-active[data-project=white] .button{border-color:#fffffa}.index-page .button-swiper .swiper-slide-thumb-active[data-project=green] .button{border-color:#6c9a60}.index-page .button-swiper .swiper-slide-thumb-active[data-project=red] .button{border-color:#b33232}.index-page a{cursor:pointer}.page-footer{display:flex;justify-content:space-between}.page-footer h2:hover span,.page-footer h2:focus span{display:inline}.page-footer h2 a{cursor:help}.page-footer *{-webkit-user-select:none;user-select:none}.page-footer *::selection{background-color:transparent}.page-body{display:flex;flex-direction:row-reverse}.page-body.index-page{overflow:scroll;border:0px solid transparent;border:none;scrollbar-width:none}.page-body.index-page::-webkit-scrollbar{display:none;background:transparent}.page-body.index-page::-webkit-scrollbar-thumb{background:transparent}@media (max-width: 1023px){.page-body{justify-content:center;flex-direction:column}.page-body.project-page{flex-direction:column-reverse}}.page-body>main{width:66.66%}@media (max-width: 1023px){.page-body>main{width:100%}}.page-body>aside{width:33.33%}@media (max-width: 1023px){.page-body>aside{width:100%}}.page-body h2{font-size:2rem}.project-page{padding-bottom:var(--page-header-height)}.project-page img{width:100%;height:auto}.project-page img::selection,.project-page figure::selection,.project-page picture::selection,.project-page iframe::selection,.project-page div::selection{background-color:transparent}.project-page__grid{background-color:#fffffa;position:relative}@media (min-width: 1024px){.project-page__grid{z-index:100}}.project-page__grid section{display:flex}.project-page__grid-text-block{font-size:2rem;padding:12.8rem 0}.project-page__grid-text-block>*+*{margin-top:1em}.project-page__grid-text-block h3{font-size:1.6rem}@media (max-width: 1023px){.project-page__grid-text-block h3{font-size:1.28rem}}.project-page__grid-text-block a{cursor:alias;text-decoration:underline}.project-page__grid-text-block a:hover,.project-page__grid-text-block a:focus{text-decoration:none;border-radius:100px;background-color:#fffffa;z-index:10;position:relative;outline:none;border:solid 2px hsla(0,0%,10%,.1)}.project-page__grid-text-block a:hover::selection,.project-page__grid-text-block a:focus::selection{background-color:#fffffa}[data-page=black] .project-page__grid-text-block a:hover,[data-page=black] .project-page__grid-text-block a:focus{outline:none;border:solid 2px hsl(0,0%,10%)}[data-page=black] .project-page__grid-text-block a:hover::selection,[data-page=black] .project-page__grid-text-block a:focus::selection{background-color:#fffffa}[data-page=helsinki-fashion-week-ss20] .project-page__grid-text-block a:hover,[data-page=helsinki-fashion-week-ss20] .project-page__grid-text-block a:focus{outline:none;border:solid 2px hsl(120,100%,90%)}[data-page=helsinki-fashion-week-ss20] .project-page__grid-text-block a:hover::selection,[data-page=helsinki-fashion-week-ss20] .project-page__grid-text-block a:focus::selection{background-color:#fffffa}[data-page=r-lab] .project-page__grid-text-block a:hover,[data-page=r-lab] .project-page__grid-text-block a:focus{outline:none;border:solid 2px hsl(0,100%,90%)}[data-page=r-lab] .project-page__grid-text-block a:hover::selection,[data-page=r-lab] .project-page__grid-text-block a:focus::selection{background-color:#fffffa}[data-page=turn2me-2020] .project-page__grid-text-block a:hover,[data-page=turn2me-2020] .project-page__grid-text-block a:focus{outline:none;border:solid 2px hsl(198,100%,90%)}[data-page=turn2me-2020] .project-page__grid-text-block a:hover::selection,[data-page=turn2me-2020] .project-page__grid-text-block a:focus::selection{background-color:#fffffa}[data-page=turn2me-2022] .project-page__grid-text-block a:hover,[data-page=turn2me-2022] .project-page__grid-text-block a:focus{outline:none;border:solid 2px hsl(241,73%,90%)}[data-page=turn2me-2022] .project-page__grid-text-block a:hover::selection,[data-page=turn2me-2022] .project-page__grid-text-block a:focus::selection{background-color:#fffffa}[data-page=bovilis] .project-page__grid-text-block a:hover,[data-page=bovilis] .project-page__grid-text-block a:focus{outline:none;border:solid 2px hsl(120,55%,90%)}[data-page=bovilis] .project-page__grid-text-block a:hover::selection,[data-page=bovilis] .project-page__grid-text-block a:focus::selection{background-color:#fffffa}[data-page=descompressao] .project-page__grid-text-block a:hover,[data-page=descompressao] .project-page__grid-text-block a:focus{outline:none;border:solid 2px hsl(60,100%,85%)}[data-page=descompressao] .project-page__grid-text-block a:hover::selection,[data-page=descompressao] .project-page__grid-text-block a:focus::selection{background-color:#fffffa}[data-page=reviewable] .project-page__grid-text-block a:hover,[data-page=reviewable] .project-page__grid-text-block a:focus{outline:none;border:solid 2px hsl(160,90%,90%)}[data-page=reviewable] .project-page__grid-text-block a:hover::selection,[data-page=reviewable] .project-page__grid-text-block a:focus::selection{background-color:#fffffa}[data-page=loop] .project-page__grid-text-block a:hover,[data-page=loop] .project-page__grid-text-block a:focus{outline:none;border:solid 2px hsl(225,67%,90%)}[data-page=loop] .project-page__grid-text-block a:hover::selection,[data-page=loop] .project-page__grid-text-block a:focus::selection{background-color:#fffffa}[data-page=fia-activity-report] .project-page__grid-text-block a:hover,[data-page=fia-activity-report] .project-page__grid-text-block a:focus{outline:none;border:solid 2px hsl(212,100%,90%)}[data-page=fia-activity-report] .project-page__grid-text-block a:hover::selection,[data-page=fia-activity-report] .project-page__grid-text-block a:focus::selection{background-color:#fffffa}[data-page=white] .project-page__grid-text-block a:hover,[data-page=white] .project-page__grid-text-block a:focus{outline:none;border:solid 2px hsl(60,100%,99%)}[data-page=white] .project-page__grid-text-block a:hover::selection,[data-page=white] .project-page__grid-text-block a:focus::selection{background-color:#fffffa}[data-page=green] .project-page__grid-text-block a:hover,[data-page=green] .project-page__grid-text-block a:focus{outline:none;border:solid 2px hsl(108,23%,49%)}[data-page=green] .project-page__grid-text-block a:hover::selection,[data-page=green] .project-page__grid-text-block a:focus::selection{background-color:#fffffa}[data-page=red] .project-page__grid-text-block a:hover,[data-page=red] .project-page__grid-text-block a:focus{outline:none;border:solid 2px hsl(0,56%,45%)}[data-page=red] .project-page__grid-text-block a:hover::selection,[data-page=red] .project-page__grid-text-block a:focus::selection{background-color:#fffffa}.project-page__grid-text-block a:active{text-decoration:none;border-radius:100px}[data-page=black] .project-page__grid-text-block a:active{border:2px solid transparent;background-color:#1a1a1a}[data-page=black] .project-page__grid-text-block a:active::selection{background-color:#fffffa}[data-page=helsinki-fashion-week-ss20] .project-page__grid-text-block a:active{border:2px solid transparent;background-color:#cfc}[data-page=helsinki-fashion-week-ss20] .project-page__grid-text-block a:active::selection{background-color:#fffffa}[data-page=r-lab] .project-page__grid-text-block a:active{border:2px solid transparent;background-color:#fcc}[data-page=r-lab] .project-page__grid-text-block a:active::selection{background-color:#fffffa}[data-page=turn2me-2020] .project-page__grid-text-block a:active{border:2px solid transparent;background-color:#ccf0ff}[data-page=turn2me-2020] .project-page__grid-text-block a:active::selection{background-color:#fffffa}[data-page=turn2me-2022] .project-page__grid-text-block a:active{border:2px solid transparent;background-color:#d4d3f8}[data-page=turn2me-2022] .project-page__grid-text-block a:active::selection{background-color:#fffffa}[data-page=bovilis] .project-page__grid-text-block a:active{border:2px solid transparent;background-color:#d7f4d7}[data-page=bovilis] .project-page__grid-text-block a:active::selection{background-color:#fffffa}[data-page=descompressao] .project-page__grid-text-block a:active{border:2px solid transparent;background-color:#ffffb3}[data-page=descompressao] .project-page__grid-text-block a:active::selection{background-color:#fffffa}[data-page=reviewable] .project-page__grid-text-block a:active{border:2px solid transparent;background-color:#cffced}[data-page=reviewable] .project-page__grid-text-block a:active::selection{background-color:#fffffa}[data-page=loop] .project-page__grid-text-block a:active{border:2px solid transparent;background-color:#d4ddf7}[data-page=loop] .project-page__grid-text-block a:active::selection{background-color:#fffffa}[data-page=fia-activity-report] .project-page__grid-text-block a:active{border:2px solid transparent;background-color:#cce4ff}[data-page=fia-activity-report] .project-page__grid-text-block a:active::selection{background-color:#fffffa}[data-page=white] .project-page__grid-text-block a:active{border:2px solid transparent;background-color:#fffffa}[data-page=white] .project-page__grid-text-block a:active::selection{background-color:#fffffa}[data-page=green] .project-page__grid-text-block a:active{border:2px solid transparent;background-color:#6c9a60}[data-page=green] .project-page__grid-text-block a:active::selection{background-color:#fffffa}[data-page=red] .project-page__grid-text-block a:active{border:2px solid transparent;background-color:#b33232}[data-page=red] .project-page__grid-text-block a:active::selection{background-color:#fffffa}@media (min-width: 1024px){[data-page=helsinki-fashion-week-ss20] [data-grid-block=grid-block-3] .project-page__grid-text-block,[data-page=helsinki-fashion-week-ss20] [data-grid-block=grid-block-4] .project-page__grid-text-block,[data-page=helsinki-fashion-week-ss20] [data-grid-block=grid-block-5] .project-page__grid-text-block{display:none}}.project-page__grid-item.border img,.project-page__grid-item.border iframe{outline:1px solid #E8E8E4}.caption,figcaption{font-size:1.28rem;line-height:1.25;text-align:right}figure picture{line-height:0;font-size:0;display:block}.project-page__grid-item{line-height:0}.project-page__grid-item.aspect-ratio img{object-fit:cover}.project-page__grid-item.aspect-ratio iframe{width:100%}.project-page__grid-item.aspect-ratio.aspect-ratio--1-1 img{aspect-ratio:1/1}.project-page__grid-item.aspect-ratio.aspect-ratio--4-3 img,.project-page__grid-item.aspect-ratio.aspect-ratio--4-3 iframe{aspect-ratio:4/3}.project-page__grid-item.aspect-ratio.aspect-ratio--3-4 img{aspect-ratio:3/4}.project-page__grid-item.aspect-ratio.aspect-ratio--16-9 img,.project-page__grid-item.aspect-ratio.aspect-ratio--16-9 iframe{aspect-ratio:16/9}.project-page__grid-item.aspect-ratio.aspect-ratio--9-16 img{aspect-ratio:9/16}.project-page__stack{display:flex;flex-direction:column;justify-content:space-between}.project-page__stack div,.project-page__stack h2,.project-page__stack p{position:sticky}.project-page__stack a{cursor:alias;text-decoration:underline}.project-page__stack a:hover,.project-page__stack a:focus{text-decoration:none;border-radius:100px;background-color:#fffffa;z-index:10;position:relative;border:solid 2px hsla(0,0%,10%,.1);outline:none}.project-page__stack a:hover::selection,.project-page__stack a:focus::selection{background-color:#fffffa}[data-page=black] .project-page__stack a:hover,[data-page=black] .project-page__stack a:focus{outline:none;border:solid 2px hsl(0,0%,10%)}[data-page=black] .project-page__stack a:hover::selection,[data-page=black] .project-page__stack a:focus::selection{background-color:#fff}[data-page=helsinki-fashion-week-ss20] .project-page__stack a:hover,[data-page=helsinki-fashion-week-ss20] .project-page__stack a:focus{outline:none;border:solid 2px hsl(120,100%,90%)}[data-page=helsinki-fashion-week-ss20] .project-page__stack a:hover::selection,[data-page=helsinki-fashion-week-ss20] .project-page__stack a:focus::selection{background-color:#fff}[data-page=r-lab] .project-page__stack a:hover,[data-page=r-lab] .project-page__stack a:focus{outline:none;border:solid 2px hsl(0,100%,90%)}[data-page=r-lab] .project-page__stack a:hover::selection,[data-page=r-lab] .project-page__stack a:focus::selection{background-color:#fff}[data-page=turn2me-2020] .project-page__stack a:hover,[data-page=turn2me-2020] .project-page__stack a:focus{outline:none;border:solid 2px hsl(198,100%,90%)}[data-page=turn2me-2020] .project-page__stack a:hover::selection,[data-page=turn2me-2020] .project-page__stack a:focus::selection{background-color:#fff}[data-page=turn2me-2022] .project-page__stack a:hover,[data-page=turn2me-2022] .project-page__stack a:focus{outline:none;border:solid 2px hsl(241,73%,90%)}[data-page=turn2me-2022] .project-page__stack a:hover::selection,[data-page=turn2me-2022] .project-page__stack a:focus::selection{background-color:#fff}[data-page=bovilis] .project-page__stack a:hover,[data-page=bovilis] .project-page__stack a:focus{outline:none;border:solid 2px hsl(120,55%,90%)}[data-page=bovilis] .project-page__stack a:hover::selection,[data-page=bovilis] .project-page__stack a:focus::selection{background-color:#fff}[data-page=descompressao] .project-page__stack a:hover,[data-page=descompressao] .project-page__stack a:focus{outline:none;border:solid 2px hsl(60,100%,85%)}[data-page=descompressao] .project-page__stack a:hover::selection,[data-page=descompressao] .project-page__stack a:focus::selection{background-color:#fff}[data-page=reviewable] .project-page__stack a:hover,[data-page=reviewable] .project-page__stack a:focus{outline:none;border:solid 2px hsl(160,90%,90%)}[data-page=reviewable] .project-page__stack a:hover::selection,[data-page=reviewable] .project-page__stack a:focus::selection{background-color:#fff}[data-page=loop] .project-page__stack a:hover,[data-page=loop] .project-page__stack a:focus{outline:none;border:solid 2px hsl(225,67%,90%)}[data-page=loop] .project-page__stack a:hover::selection,[data-page=loop] .project-page__stack a:focus::selection{background-color:#fff}[data-page=fia-activity-report] .project-page__stack a:hover,[data-page=fia-activity-report] .project-page__stack a:focus{outline:none;border:solid 2px hsl(212,100%,90%)}[data-page=fia-activity-report] .project-page__stack a:hover::selection,[data-page=fia-activity-report] .project-page__stack a:focus::selection{background-color:#fff}[data-page=white] .project-page__stack a:hover,[data-page=white] .project-page__stack a:focus{outline:none;border:solid 2px hsl(60,100%,99%)}[data-page=white] .project-page__stack a:hover::selection,[data-page=white] .project-page__stack a:focus::selection{background-color:#fff}[data-page=green] .project-page__stack a:hover,[data-page=green] .project-page__stack a:focus{outline:none;border:solid 2px hsl(108,23%,49%)}[data-page=green] .project-page__stack a:hover::selection,[data-page=green] .project-page__stack a:focus::selection{background-color:#fff}[data-page=red] .project-page__stack a:hover,[data-page=red] .project-page__stack a:focus{outline:none;border:solid 2px hsl(0,56%,45%)}[data-page=red] .project-page__stack a:hover::selection,[data-page=red] .project-page__stack a:focus::selection{background-color:#fff}.project-page__stack a:active{text-decoration:none;border-radius:100px}[data-page=black] .project-page__stack a:active{border:2px solid transparent;background-color:#1a1a1a}[data-page=black] .project-page__stack a:active::selection{background-color:#fffffa}[data-page=helsinki-fashion-week-ss20] .project-page__stack a:active{border:2px solid transparent;background-color:#cfc}[data-page=helsinki-fashion-week-ss20] .project-page__stack a:active::selection{background-color:#fffffa}[data-page=r-lab] .project-page__stack a:active{border:2px solid transparent;background-color:#fcc}[data-page=r-lab] .project-page__stack a:active::selection{background-color:#fffffa}[data-page=turn2me-2020] .project-page__stack a:active{border:2px solid transparent;background-color:#ccf0ff}[data-page=turn2me-2020] .project-page__stack a:active::selection{background-color:#fffffa}[data-page=turn2me-2022] .project-page__stack a:active{border:2px solid transparent;background-color:#d4d3f8}[data-page=turn2me-2022] .project-page__stack a:active::selection{background-color:#fffffa}[data-page=bovilis] .project-page__stack a:active{border:2px solid transparent;background-color:#d7f4d7}[data-page=bovilis] .project-page__stack a:active::selection{background-color:#fffffa}[data-page=descompressao] .project-page__stack a:active{border:2px solid transparent;background-color:#ffffb3}[data-page=descompressao] .project-page__stack a:active::selection{background-color:#fffffa}[data-page=reviewable] .project-page__stack a:active{border:2px solid transparent;background-color:#cffced}[data-page=reviewable] .project-page__stack a:active::selection{background-color:#fffffa}[data-page=loop] .project-page__stack a:active{border:2px solid transparent;background-color:#d4ddf7}[data-page=loop] .project-page__stack a:active::selection{background-color:#fffffa}[data-page=fia-activity-report] .project-page__stack a:active{border:2px solid transparent;background-color:#cce4ff}[data-page=fia-activity-report] .project-page__stack a:active::selection{background-color:#fffffa}[data-page=white] .project-page__stack a:active{border:2px solid transparent;background-color:#fffffa}[data-page=white] .project-page__stack a:active::selection{background-color:#fffffa}[data-page=green] .project-page__stack a:active{border:2px solid transparent;background-color:#6c9a60}[data-page=green] .project-page__stack a:active::selection{background-color:#fffffa}[data-page=red] .project-page__stack a:active{border:2px solid transparent;background-color:#b33232}[data-page=red] .project-page__stack a:active::selection{background-color:#fffffa}.project-page__stack section>div>*{padding-bottom:1.6rem}.project-page__stack section>div>h2{padding-top:1.6rem}@media (max-width: 1023px){.project-page__stack section{display:contents}.project-page__stack section>div{display:none;top:unset!important}}.project-page__title{width:100%;aspect-ratio:4/3;position:relative}.project-page__title>div{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}.project-page__title h2{position:sticky;top:calc(var(--project-title-wrapper-height) / 2 + var(--project-title-height) / 2);padding:1.6rem 0}@media (max-width: 639px){.project-page__title h2{top:calc(var(--project-title-wrapper-height) / 2 + var(--project-title-height) / 2 - 32px)}}@media (min-width: 1024px){.project-page__title{display:none}}@media (max-width: 1023px){[data-stack-block=data-stack-1]{display:none}[data-stack-block=data-stack-1]>div{display:none}}.project-page__grid-column{min-width:50%;flex:1 1 5%}.project-page__title h2,.project-page__stack h2{font-size:2rem}.swiper-prev,.swiper-next{position:absolute;z-index:1;width:50%;top:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aspect-ratio--3-4 .swiper-prev,.aspect-ratio--3-4 .swiper-next{aspect-ratio:1.5/4}.aspect-ratio--4-3 .swiper-prev,.aspect-ratio--4-3 .swiper-next{aspect-ratio:2/3}.aspect-ratio--16-9 .swiper-prev,.aspect-ratio--16-9 .swiper-next{aspect-ratio:8/9}.aspect-ratio--9-16 .swiper-prev,.aspect-ratio--9-16 .swiper-next{aspect-ratio:4.5/16}.aspect-ratio--1-1 .swiper-prev,.aspect-ratio--1-1 .swiper-next{aspect-ratio:.5/1}.swiper-prev{cursor:w-resize;left:0}.swiper-next{right:0;cursor:e-resize}.project-page__footer{font-size:1.28rem}.project-page__footer>*+*{padding-top:1em}.project-footer{padding-bottom:4em;display:flex}.project-footer aside{flex:0 0 50%}.project-footer main{flex:0 0 50%;display:flex}.project-footer p span{display:block}div.button-swiper{overflow:visible}div.button-swiper .swiper-wrapper{display:flex;flex-wrap:wrap;flex-direction:column}div.button-swiper div.swiper-slide{width:auto;margin-right:auto;height:auto}div.button-swiper div.swiper-slide[data-project=black] .button:hover{border-color:#1a1a1a}div.button-swiper div.swiper-slide[data-project=black] .button:active{outline:transparent;border:2px solid transparent;background:#1a1a1a}div.button-swiper div.swiper-slide[data-project=helsinki-fashion-week-ss20] .button:hover{border-color:#cfc}div.button-swiper div.swiper-slide[data-project=helsinki-fashion-week-ss20] .button:active{outline:transparent;border:2px solid transparent;background:#cfc}div.button-swiper div.swiper-slide[data-project=r-lab] .button:hover{border-color:#fcc}div.button-swiper div.swiper-slide[data-project=r-lab] .button:active{outline:transparent;border:2px solid transparent;background:#fcc}div.button-swiper div.swiper-slide[data-project=turn2me-2020] .button:hover{border-color:#ccf0ff}div.button-swiper div.swiper-slide[data-project=turn2me-2020] .button:active{outline:transparent;border:2px solid transparent;background:#ccf0ff}div.button-swiper div.swiper-slide[data-project=turn2me-2022] .button:hover{border-color:#d4d3f8}div.button-swiper div.swiper-slide[data-project=turn2me-2022] .button:active{outline:transparent;border:2px solid transparent;background:#d4d3f8}div.button-swiper div.swiper-slide[data-project=bovilis] .button:hover{border-color:#d7f4d7}div.button-swiper div.swiper-slide[data-project=bovilis] .button:active{outline:transparent;border:2px solid transparent;background:#d7f4d7}div.button-swiper div.swiper-slide[data-project=descompressao] .button:hover{border-color:#ffffb3}div.button-swiper div.swiper-slide[data-project=descompressao] .button:active{outline:transparent;border:2px solid transparent;background:#ffffb3}div.button-swiper div.swiper-slide[data-project=reviewable] .button:hover{border-color:#cffced}div.button-swiper div.swiper-slide[data-project=reviewable] .button:active{outline:transparent;border:2px solid transparent;background:#cffced}div.button-swiper div.swiper-slide[data-project=loop] .button:hover{border-color:#d4ddf7}div.button-swiper div.swiper-slide[data-project=loop] .button:active{outline:transparent;border:2px solid transparent;background:#d4ddf7}div.button-swiper div.swiper-slide[data-project=fia-activity-report] .button:hover{border-color:#cce4ff}div.button-swiper div.swiper-slide[data-project=fia-activity-report] .button:active{outline:transparent;border:2px solid transparent;background:#cce4ff}div.button-swiper div.swiper-slide[data-project=white] .button:hover{border-color:#fffffa}div.button-swiper div.swiper-slide[data-project=white] .button:active{outline:transparent;border:2px solid transparent;background:#fffffa}div.button-swiper div.swiper-slide[data-project=green] .button:hover{border-color:#6c9a60}div.button-swiper div.swiper-slide[data-project=green] .button:active{outline:transparent;border:2px solid transparent;background:#6c9a60}div.button-swiper div.swiper-slide[data-project=red] .button:hover{border-color:#b33232}div.button-swiper div.swiper-slide[data-project=red] .button:active{outline:transparent;border:2px solid transparent;background:#b33232}div.button-swiper .swiper-slide-thumb-active{border-top-right-radius:100px;border-bottom-right-radius:100px}.swiper{width:100%;overflow:visible}.page-header{display:flex;justify-content:space-between;align-items:center}.page-header h1{display:inline-block}.page-header{max-width:1440px;margin-left:auto;margin-right:auto;width:100%}.page-body.project-page,.page-body.index-page,.page-body.about-page{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.page-footer{max-width:1440px;margin-left:auto;margin-right:auto;width:100%}.password-protected{height:calc(100vh - var(--page-header-height) - var(--page-footer-height));align-items:center}@media (min-width: 1024px){.password-protected form{width:66.66%}}.password-protected form p{-webkit-user-select:none;user-select:none;text-align:center}@media (min-width: 1024px){.password-protected form p{width:50%}}.password-protected form p:first-of-type{display:none}.password-protected form p:before{content:"Protected. Please enter your password below.";display:block;text-align:center}.password-protected form label{text-transform:lowercase;display:inline-block;line-height:1.5}.password-protected form input{color:#1a1a1a;font-weight:500;line-height:1.5;font-size:1.6rem;display:inline-block;background:none;border-radius:100px;border:2px solid hsla(0,0%,10%,.1);padding:2px 4px}.password-protected form input[type=submit]{text-transform:lowercase;cursor:pointer}.password-protected form input[type=password]{width:10rem;margin-right:-4px}[data-page=black] .password-protected input[type=submit]{border-color:#1a1a1a}[data-page=black] .password-protected input[type=submit]:active{background-color:#1a1a1a}[data-page=helsinki-fashion-week-ss20] .password-protected input[type=submit]{border-color:#cfc}[data-page=helsinki-fashion-week-ss20] .password-protected input[type=submit]:active{background-color:#cfc}[data-page=r-lab] .password-protected input[type=submit]{border-color:#fcc}[data-page=r-lab] .password-protected input[type=submit]:active{background-color:#fcc}[data-page=turn2me-2020] .password-protected input[type=submit]{border-color:#ccf0ff}[data-page=turn2me-2020] .password-protected input[type=submit]:active{background-color:#ccf0ff}[data-page=turn2me-2022] .password-protected input[type=submit]{border-color:#d4d3f8}[data-page=turn2me-2022] .password-protected input[type=submit]:active{background-color:#d4d3f8}[data-page=bovilis] .password-protected input[type=submit]{border-color:#d7f4d7}[data-page=bovilis] .password-protected input[type=submit]:active{background-color:#d7f4d7}[data-page=descompressao] .password-protected input[type=submit]{border-color:#ffffb3}[data-page=descompressao] .password-protected input[type=submit]:active{background-color:#ffffb3}[data-page=reviewable] .password-protected input[type=submit]{border-color:#cffced}[data-page=reviewable] .password-protected input[type=submit]:active{background-color:#cffced}[data-page=loop] .password-protected input[type=submit]{border-color:#d4ddf7}[data-page=loop] .password-protected input[type=submit]:active{background-color:#d4ddf7}[data-page=fia-activity-report] .password-protected input[type=submit]{border-color:#cce4ff}[data-page=fia-activity-report] .password-protected input[type=submit]:active{background-color:#cce4ff}[data-page=white] .password-protected input[type=submit]{border-color:#fffffa}[data-page=white] .password-protected input[type=submit]:active{background-color:#fffffa}[data-page=green] .password-protected input[type=submit]{border-color:#6c9a60}[data-page=green] .password-protected input[type=submit]:active{background-color:#6c9a60}[data-page=red] .password-protected input[type=submit]{border-color:#b33232}[data-page=red] .password-protected input[type=submit]:active{background-color:#b33232}*{border:0px solid transparent;border:none}::-webkit-scrollbar{display:none;background:transparent}::-webkit-scrollbar-thumb{background:transparent}.iframe-embed__caption{display:none}@media (min-width: 640px){.iframe-embed__caption{display:inline}}.iframe-embed__caption--mobile{display:inline}@media (min-width: 640px){.iframe-embed__caption--mobile{display:none}}.about-page{font-size:2.4rem}@media (max-width: 1023px){.about-page{font-size:2rem}}.about-page main>div{padding:12.8rem 0}.about-page main>div>*+*{margin-top:1em}.about-page a{cursor:alias;text-decoration:underline}.about-page a:hover,.about-page a:focus{text-decoration:none;border-radius:100px;background-color:#fffffa;z-index:10;position:relative;outline:none;border:solid 2px hsla(0,0%,10%,.1)}.about-page a:hover::selection,.about-page a:focus::selection{background-color:#fffffa}[data-page=black] .about-page a:hover,[data-page=black] .about-page a:focus{outline:none;border:solid 2px hsl(0,0%,10%)}[data-page=black] .about-page a:hover::selection,[data-page=black] .about-page a:focus::selection{background-color:#fffffa}[data-page=helsinki-fashion-week-ss20] .about-page a:hover,[data-page=helsinki-fashion-week-ss20] .about-page a:focus{outline:none;border:solid 2px hsl(120,100%,90%)}[data-page=helsinki-fashion-week-ss20] .about-page a:hover::selection,[data-page=helsinki-fashion-week-ss20] .about-page a:focus::selection{background-color:#fffffa}[data-page=r-lab] .about-page a:hover,[data-page=r-lab] .about-page a:focus{outline:none;border:solid 2px hsl(0,100%,90%)}[data-page=r-lab] .about-page a:hover::selection,[data-page=r-lab] .about-page a:focus::selection{background-color:#fffffa}[data-page=turn2me-2020] .about-page a:hover,[data-page=turn2me-2020] .about-page a:focus{outline:none;border:solid 2px hsl(198,100%,90%)}[data-page=turn2me-2020] .about-page a:hover::selection,[data-page=turn2me-2020] .about-page a:focus::selection{background-color:#fffffa}[data-page=turn2me-2022] .about-page a:hover,[data-page=turn2me-2022] .about-page a:focus{outline:none;border:solid 2px hsl(241,73%,90%)}[data-page=turn2me-2022] .about-page a:hover::selection,[data-page=turn2me-2022] .about-page a:focus::selection{background-color:#fffffa}[data-page=bovilis] .about-page a:hover,[data-page=bovilis] .about-page a:focus{outline:none;border:solid 2px hsl(120,55%,90%)}[data-page=bovilis] .about-page a:hover::selection,[data-page=bovilis] .about-page a:focus::selection{background-color:#fffffa}[data-page=descompressao] .about-page a:hover,[data-page=descompressao] .about-page a:focus{outline:none;border:solid 2px hsl(60,100%,85%)}[data-page=descompressao] .about-page a:hover::selection,[data-page=descompressao] .about-page a:focus::selection{background-color:#fffffa}[data-page=reviewable] .about-page a:hover,[data-page=reviewable] .about-page a:focus{outline:none;border:solid 2px hsl(160,90%,90%)}[data-page=reviewable] .about-page a:hover::selection,[data-page=reviewable] .about-page a:focus::selection{background-color:#fffffa}[data-page=loop] .about-page a:hover,[data-page=loop] .about-page a:focus{outline:none;border:solid 2px hsl(225,67%,90%)}[data-page=loop] .about-page a:hover::selection,[data-page=loop] .about-page a:focus::selection{background-color:#fffffa}[data-page=fia-activity-report] .about-page a:hover,[data-page=fia-activity-report] .about-page a:focus{outline:none;border:solid 2px hsl(212,100%,90%)}[data-page=fia-activity-report] .about-page a:hover::selection,[data-page=fia-activity-report] .about-page a:focus::selection{background-color:#fffffa}[data-page=white] .about-page a:hover,[data-page=white] .about-page a:focus{outline:none;border:solid 2px hsl(60,100%,99%)}[data-page=white] .about-page a:hover::selection,[data-page=white] .about-page a:focus::selection{background-color:#fffffa}[data-page=green] .about-page a:hover,[data-page=green] .about-page a:focus{outline:none;border:solid 2px hsl(108,23%,49%)}[data-page=green] .about-page a:hover::selection,[data-page=green] .about-page a:focus::selection{background-color:#fffffa}[data-page=red] .about-page a:hover,[data-page=red] .about-page a:focus{outline:none;border:solid 2px hsl(0,56%,45%)}[data-page=red] .about-page a:hover::selection,[data-page=red] .about-page a:focus::selection{background-color:#fffffa}.about-page a:active{text-decoration:none;border-radius:100px;background-color:#1a1a1a1a}[data-page=black] .about-page a:active{border:2px solid transparent;background-color:#1a1a1a}[data-page=black] .about-page a:active::selection{background-color:#fffffa}[data-page=helsinki-fashion-week-ss20] .about-page a:active{border:2px solid transparent;background-color:#cfc}[data-page=helsinki-fashion-week-ss20] .about-page a:active::selection{background-color:#fffffa}[data-page=r-lab] .about-page a:active{border:2px solid transparent;background-color:#fcc}[data-page=r-lab] .about-page a:active::selection{background-color:#fffffa}[data-page=turn2me-2020] .about-page a:active{border:2px solid transparent;background-color:#ccf0ff}[data-page=turn2me-2020] .about-page a:active::selection{background-color:#fffffa}[data-page=turn2me-2022] .about-page a:active{border:2px solid transparent;background-color:#d4d3f8}[data-page=turn2me-2022] .about-page a:active::selection{background-color:#fffffa}[data-page=bovilis] .about-page a:active{border:2px solid transparent;background-color:#d7f4d7}[data-page=bovilis] .about-page a:active::selection{background-color:#fffffa}[data-page=descompressao] .about-page a:active{border:2px solid transparent;background-color:#ffffb3}[data-page=descompressao] .about-page a:active::selection{background-color:#fffffa}[data-page=reviewable] .about-page a:active{border:2px solid transparent;background-color:#cffced}[data-page=reviewable] .about-page a:active::selection{background-color:#fffffa}[data-page=loop] .about-page a:active{border:2px solid transparent;background-color:#d4ddf7}[data-page=loop] .about-page a:active::selection{background-color:#fffffa}[data-page=fia-activity-report] .about-page a:active{border:2px solid transparent;background-color:#cce4ff}[data-page=fia-activity-report] .about-page a:active::selection{background-color:#fffffa}[data-page=white] .about-page a:active{border:2px solid transparent;background-color:#fffffa}[data-page=white] .about-page a:active::selection{background-color:#fffffa}[data-page=green] .about-page a:active{border:2px solid transparent;background-color:#6c9a60}[data-page=green] .about-page a:active::selection{background-color:#fffffa}[data-page=red] .about-page a:active{border:2px solid transparent;background-color:#b33232}[data-page=red] .about-page a:active::selection{background-color:#fffffa}.button{border-radius:100px;padding:0;display:inline-block;border:2px solid hsla(0,0%,10%,0);outline:none}.button::selection{background-color:transparent}.button:hover,.button:focus{border:2px solid hsla(0,0%,10%,.1);outline:none;border:solid 2px hsla(0,0%,10%,.1)}.button:active{outline:transparent;border:2px solid transparent;background:#1a1a1a1a}.button-swiper .button:hover{outline:transparent}.button-swiper .button:active,.button-swiper .button:hover{outline:transparent}.button-swiper .button:focus{background-color:transparent;outline:transparent}.button-swiper .button:active{outline:transparent}
