@charset "UTF-8";/**
 * @license
 * MyFonts Webfont Build ID 3931214, 2020-07-30T09:31:14-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: CamingoDos-Bold by Jan Fromm
 * URL: https://www.myfonts.com/fonts/jan-fromm/camingo-dos/bold/
 * 
 * Webfont: CamingoDos-Light by Jan Fromm
 * URL: https://www.myfonts.com/fonts/jan-fromm/camingo-dos/light/
 * 
 * 
 * Webfonts copyright: Copyright (c) 2006-2011 by Jan Fromm. All rights reserved.
 * 
 * © 2020 MyFonts Inc
*/@font-face{font-family:CamingoDos;font-style:normal;font-weight:700;font-stretch:normal;src:url(/fonts/camingo/normal_normal_bold.woff2) format("woff2"),url(/fonts/camingo/normal_normal_bold.woff) format("woff")}@font-face{font-family:CamingoDos;font-style:normal;font-weight:400;font-stretch:normal;src:url(/fonts/camingo/normal_normal_normal.woff2) format("woff2"),url(/fonts/camingo/normal_normal_normal.woff) format("woff")}body{--color-base: #e6007e;--color-primary: #e6007e;--color-primary-light: #ff7cc4;--color-primary-dark: #970060;--color-secondary: #ffc600;--color-secondary-light: #ffcf75;--color-secondary-dark: #b27a00;--color-gray-light: #f1f1f1;--color-section-color-even: #e6007e;--color-section-color-odd: white;--color-foreground: black;--color-background: white}body.theme-white{--color-base: black;--color-primary: #c00070;--color-primary-light: #ff7cc4;--color-primary-dark: #83006f;--color-secondary: #feb029;--color-secondary-light: #ffcf75;--color-secondary-dark: #b27a00;--color-gray-light: #f1f1f1;--color-section-color-even: #c00070;--color-section-color-odd: white;--color-foreground: black;--color-background: white}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;src:url(/fonts/noto-serif/noto-serif-v21-latin-regular.eot);src:local(""),url(/fonts/noto-serif/noto-serif-v21-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/noto-serif/noto-serif-v21-latin-regular.woff2) format("woff2"),url(/fonts/noto-serif/noto-serif-v21-latin-regular.woff) format("woff"),url(/fonts/noto-serif/noto-serif-v21-latin-regular.ttf) format("truetype"),url(/fonts/noto-serif/noto-serif-v21-latin-regular.svg#NotoSerif) format("svg")}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;src:url(/fonts/noto-serif/noto-serif-v21-latin-italic.eot);src:local(""),url(/fonts/noto-serif/noto-serif-v21-latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/noto-serif/noto-serif-v21-latin-italic.woff2) format("woff2"),url(/fonts/noto-serif/noto-serif-v21-latin-italic.woff) format("woff"),url(/fonts/noto-serif/noto-serif-v21-latin-italic.ttf) format("truetype"),url(/fonts/noto-serif/noto-serif-v21-latin-italic.svg#NotoSerif) format("svg")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;src:url(/fonts/noto-serif/noto-serif-v21-latin-700.eot);src:local(""),url(/fonts/noto-serif/noto-serif-v21-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/noto-serif/noto-serif-v21-latin-700.woff2) format("woff2"),url(/fonts/noto-serif/noto-serif-v21-latin-700.woff) format("woff"),url(/fonts/noto-serif/noto-serif-v21-latin-700.ttf) format("truetype"),url(/fonts/noto-serif/noto-serif-v21-latin-700.svg#NotoSerif) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:900;src:url(/fonts/source-sans/source-sans-pro-v21-latin-900.eot);src:local(""),url(/fonts/source-sans/source-sans-pro-v21-latin-900.eot?#iefix) format("embedded-opentype"),url(/fonts/source-sans/source-sans-pro-v21-latin-900.woff2) format("woff2"),url(/fonts/source-sans/source-sans-pro-v21-latin-900.woff) format("woff"),url(/fonts/source-sans/source-sans-pro-v21-latin-900.ttf) format("truetype"),url(/fonts/source-sans/source-sans-pro-v21-latin-900.svg#SourceSansPro) format("svg")}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:600;src:url(/fonts/fira-sans-condesed/FiraSansCondensed-SemiBold.woff2) format("woff2");src:local(""),url(/fonts/fira-sans-condesed/FiraSansCondensed-SemiBold.ttf) format("truetype"),url(/fonts/fira-sans-condesed/FiraSansCondensed-SemiBold.woff2) format("woff2")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:none;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}body{margin:0}ul{list-style-type:none}a{background:transparent;text-decoration:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{max-width:100%;height:auto}textarea:focus,input:focus{outline:0}input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media print{@page{margin:1cm}body{background:var(--color-background);color:var(--color-foreground)}a,blockquote,table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}}p,body{font-family:"Noto Serif",serif;font-weight:400;line-height:1.5}nav ul li a,.project-details ul.tags li{font-family:CamingoDos,Fira Sans Condensed,sans-serif}small{font-family:"Noto Serif",serif;font-weight:400;font-style:italic}nav#nav ul li *,strong{font-family:Source Sans Pro,sans-serif;font-weight:700}button,.btn,input[type=submit],h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-family:CamingoDos,Fira Sans Condensed,sans-serif;font-weight:700}h4,.h4{font-family:"Noto Serif",serif;font-weight:400}html{font-size:1em}@media (min-width: 1680px){html{font-size:1.1rem}}@media (min-width: 1920px){html{font-size:1.25rem}}@media (min-width: 2550px){html{font-size:1.5rem}}body{color:var(--color-base)}h1,h2,.h1,.h2{line-height:1.1;margin-bottom:calc(.25em + .25vw)}h1,.h1{font-size:calc(2.25em + 1vw)}h2,.h2{font-size:1.75em}@media screen and (min-width: 1680px){h2,.h2{font-size:calc(2em + .5vw)}}h3,h4,h5,.h3,.h4,.h5{margin-bottom:.25em}h3,.h3{text-transform:uppercase}h4,.h4{text-transform:none;line-height:1.2}h3,.h3{font-size:1.25em;letter-spacing:.035em}h4,.h4{font-size:1.15em}h5,.h5{font-size:1em;text-transform:uppercase;letter-spacing:.035em}h1+h1,.h1+h1,h1+.h1,.h1+.h1{margin-top:0}h1+h2,.h1+h2,h1+.h2,.h1+.h2{margin-top:0}h1+h3,.h1+h3,h1+.h3,.h1+.h3{margin-top:0}h1+h4,.h1+h4,h1+.h4,.h1+.h4{margin-top:0}h1+h5,.h1+h5,h1+.h5,.h1+.h5{margin-top:0}h1+h6,.h1+h6,h1+.h6,.h1+.h6{margin-top:0}p+h1,ul+h1{margin-top:calc(.75em + .5vw)}h2+h1,.h2+h1,h2+.h1,.h2+.h1{margin-top:0}h2+h2,.h2+h2,h2+.h2,.h2+.h2{margin-top:0}h2+h3,.h2+h3,h2+.h3,.h2+.h3{margin-top:0}h2+h4,.h2+h4,h2+.h4,.h2+.h4{margin-top:0}h2+h5,.h2+h5,h2+.h5,.h2+.h5{margin-top:0}h2+h6,.h2+h6,h2+.h6,.h2+.h6{margin-top:0}p+h2,ul+h2{margin-top:calc(.75em + .5vw)}h3+h1,.h3+h1,h3+.h1,.h3+.h1{margin-top:0}h3+h2,.h3+h2,h3+.h2,.h3+.h2{margin-top:0}h3+h3,.h3+h3,h3+.h3,.h3+.h3{margin-top:0}h3+h4,.h3+h4,h3+.h4,.h3+.h4{margin-top:0}h3+h5,.h3+h5,h3+.h5,.h3+.h5{margin-top:0}h3+h6,.h3+h6,h3+.h6,.h3+.h6{margin-top:0}p+h3,ul+h3{margin-top:calc(.75em + .5vw)}h4+h1,.h4+h1,h4+.h1,.h4+.h1{margin-top:0}h4+h2,.h4+h2,h4+.h2,.h4+.h2{margin-top:0}h4+h3,.h4+h3,h4+.h3,.h4+.h3{margin-top:0}h4+h4,.h4+h4,h4+.h4,.h4+.h4{margin-top:0}h4+h5,.h4+h5,h4+.h5,.h4+.h5{margin-top:0}h4+h6,.h4+h6,h4+.h6,.h4+.h6{margin-top:0}p+h4,ul+h4{margin-top:calc(.75em + .5vw)}h5+h1,.h5+h1,h5+.h1,.h5+.h1{margin-top:0}h5+h2,.h5+h2,h5+.h2,.h5+.h2{margin-top:0}h5+h3,.h5+h3,h5+.h3,.h5+.h3{margin-top:0}h5+h4,.h5+h4,h5+.h4,.h5+.h4{margin-top:0}h5+h5,.h5+h5,h5+.h5,.h5+.h5{margin-top:0}h5+h6,.h5+h6,h5+.h6,.h5+.h6{margin-top:0}p+h5,ul+h5{margin-top:calc(.75em + .5vw)}h6+h1,.h6+h1,h6+.h1,.h6+.h1{margin-top:0}h6+h2,.h6+h2,h6+.h2,.h6+.h2{margin-top:0}h6+h3,.h6+h3,h6+.h3,.h6+.h3{margin-top:0}h6+h4,.h6+h4,h6+.h4,.h6+.h4{margin-top:0}h6+h5,.h6+h5,h6+.h5,.h6+.h5{margin-top:0}h6+h6,.h6+h6,h6+.h6,.h6+.h6{margin-top:0}p+h6,ul+h6{margin-top:calc(.75em + .5vw)}p{margin-bottom:calc(.25em + .25vw)}small{font-size:.8em}a{color:var(--color-primary);text-decoration:underline}a:hover{color:var(--color-primary-light)}a:visited{color:var(--color-primary-dark)}.text-center{text-align:center}ul.list{margin-top:calc(.75em + .5vw)}ul.list li{margin-left:1em;margin-bottom:1em;list-style-type:disc;font-size:.95em}ul.list li strong{text-transform:uppercase}ul.list.list-xl li{margin-bottom:calc(1.5em + 1vw)}hr{width:75%;border:none;opacity:.5;border-top:2px dotted var(--color-background)}.nowrap{white-space:nowrap}.inverted-text-item{display:inline-flex;flex-wrap:wrap;overflow:hidden;line-height:1;position:relative;display:inline-block;height:100%;text-decoration:none;margin-bottom:-.25em}.inverted-text-item *{width:100%;height:auto;color:var(--color-secondary);text-decoration:none;text-shadow:0 1.25em var(--color-foreground);transition:transform .35s ease;display:block;position:relative;z-index:2;padding:.125em .25em}.inverted-text-item:after{content:"";position:absolute;left:0;top:100%;right:0;background-color:var(--color-secondary);transition:transform .35s ease;height:100%}section.active .inverted-text-item:after{transform:translateY(-100%);transition:transform .25s ease 1s}section.active .inverted-text-item span{transform:translateY(-100%);transition:transform .35s ease 1.25s}.bg-light h1,.bg-light h2,.bg-light h3,.bg-light h4,.bg-light h5,.bg-light h6,.bg-light li,.bg-light p,.bg-light a,.bg-light small,.bg-light *,.bg-light.section.section h1,.bg-light.section.section h2,.bg-light.section.section h3,.bg-light.section.section h4,.bg-light.section.section h5,.bg-light.section.section h6,.bg-light.section.section li,.bg-light.section.section p,.bg-light.section.section a,.bg-light.section.section small,.bg-light.section.section *{color:var(--color-primary)}.w-100{width:100%}button,.btn,input[type=submit]{border:1px solid var(--color-primary);text-transform:uppercase;cursor:pointer}input[type=submit]{border-color:transparent;background-color:transparent}svg.button-border{position:absolute;left:0;top:0;width:100%;touch-action:none;pointer-events:none}svg.button-border rect.init{stroke:var(--color-primary)}svg.button-border rect.active{stroke:var(--color-secondary)}.button-wrapper{position:relative}.button-wrapper:not(.hover) svg rect#innerrect{transition:all .5s ease;transition-delay:.5s}.button-wrapper:not(.hover) svg rect#outerrect{stroke-dashoffset:0;transition:all 1s ease}.button-wrapper.hover svg rect#outerrect{transition:all 1s ease}.button-wrapper.hover svg rect#innerrect{stroke-dashoffset:0;transition:all .5s ease}.m-y{margin:calc(1.5em + 1vw) 0}.p-xy{padding:calc(1.5em + 1vw)}.p-x{padding:0 calc(1.5em + 1vw)}.p-y{padding:calc(1.5em + 1vw) 0}.m-t{margin-top:calc(1.5em + 1vw)}.d-flex{display:flex}.flex-column{flex-direction:column}.container{padding:0 calc(.75em + .5vw)}[class*=grid]{display:flex;flex-wrap:wrap;gap:calc(.75em + .5vw)}[class*=grid].gutter-xs{gap:calc(.25em + .25vw)}[class*=grid].gutter-m{gap:calc(1.5em + 1vw)}[class*=grid] .row{width:100%;display:flex;flex-direction:row;flex-shrink:0}[class*=grid]>li{flex-basis:calc(20em + 1vw);flex-grow:1}.grid{flex-direction:row}.grid .col-1{width:calc(8.3333333333% - (.75em + .5vw) / 2)}.grid .col-2{width:calc(16.6666666667% - (.75em + .5vw) / 2)}.grid .col-3{width:calc(25% - ((.75em + .5vw)/2))}.grid .col-4{width:calc(33.3333333333% - (.75em + .5vw) / 2)}.grid .col-5{width:calc(41.6666666667% - (.75em + .5vw) / 2)}.grid .col-6{width:calc(50% - ((.75em + .5vw)/2))}.grid .col-7{width:calc(58.3333333333% - (.75em + .5vw) / 2)}.grid .col-8{width:calc(66.6666666667% - (.75em + .5vw) / 2)}.grid .col-9{width:calc(75% - ((.75em + .5vw)/2))}.grid .col-10{width:calc(83.3333333333% - (.75em + .5vw) / 2)}.grid .col-11{width:calc(91.6666666667% - (.75em + .5vw) / 2)}.grid .col-12{width:calc(100% - ((.75em + .5vw)/2))}.row-xxs{width:100%;display:flex;flex-direction:column;flex-shrink:0}@media (min-width: 480px){.row-xxs{flex-direction:row}}.row-xs{width:100%;display:flex;flex-direction:column;flex-shrink:0}@media (min-width: 640px){.row-xs{flex-direction:row}}.row-s{width:100%;display:flex;flex-direction:column;flex-shrink:0}@media (min-width: 768px){.row-s{flex-direction:row}}.row-m{width:100%;display:flex;flex-direction:column;flex-shrink:0}@media (min-width: 992px){.row-m{flex-direction:row}}.row-l{width:100%;display:flex;flex-direction:column;flex-shrink:0}@media (min-width: 1440px){.row-l{flex-direction:row}}.row-xl{width:100%;display:flex;flex-direction:column;flex-shrink:0}@media (min-width: 1680px){.row-xl{flex-direction:row}}.row-xxl{width:100%;display:flex;flex-direction:column;flex-shrink:0}@media (min-width: 1920px){.row-xxl{flex-direction:row}}.row-xxxl{width:100%;display:flex;flex-direction:column;flex-shrink:0}@media (min-width: 2550px){.row-xxxl{flex-direction:row}}.grid-xxs{flex-direction:column;align-items:center}@media (min-width: 480px){.grid-xxs{flex-direction:row;align-items:flex-start}.grid-xxs .col-1{width:calc(8.3333333333% - (.75em + .5vw) / 2)}.grid-xxs.gutter-xs .col-1{width:calc(8.3333333333% - (.25em + .25vw) / 2)}.grid-xxs.gutter-m .col-1{width:calc(8.3333333333% - (1.5em + 1vw) / 2)}.grid-xxs .col-2{width:calc(16.6666666667% - (.75em + .5vw) / 2)}.grid-xxs.gutter-xs .col-2{width:calc(16.6666666667% - (.25em + .25vw) / 2)}.grid-xxs.gutter-m .col-2{width:calc(16.6666666667% - (1.5em + 1vw) / 2)}.grid-xxs .col-3{width:calc(25% - ((.75em + .5vw)/2))}.grid-xxs.gutter-xs .col-3{width:calc(25% - ((.25em + .25vw)/2))}.grid-xxs.gutter-m .col-3{width:calc(25% - ((1.5em + 1vw)/2))}.grid-xxs .col-4{width:calc(33.3333333333% - (.75em + .5vw) / 2)}.grid-xxs.gutter-xs .col-4{width:calc(33.3333333333% - (.25em + .25vw) / 2)}.grid-xxs.gutter-m .col-4{width:calc(33.3333333333% - (1.5em + 1vw) / 2)}.grid-xxs .col-5{width:calc(41.6666666667% - (.75em + .5vw) / 2)}.grid-xxs.gutter-xs .col-5{width:calc(41.6666666667% - (.25em + .25vw) / 2)}.grid-xxs.gutter-m .col-5{width:calc(41.6666666667% - (1.5em + 1vw) / 2)}.grid-xxs .col-6{width:calc(50% - ((.75em + .5vw)/2))}.grid-xxs.gutter-xs .col-6{width:calc(50% - ((.25em + .25vw)/2))}.grid-xxs.gutter-m .col-6{width:calc(50% - ((1.5em + 1vw)/2))}.grid-xxs .col-7{width:calc(58.3333333333% - (.75em + .5vw) / 2)}.grid-xxs.gutter-xs .col-7{width:calc(58.3333333333% - (.25em + .25vw) / 2)}.grid-xxs.gutter-m .col-7{width:calc(58.3333333333% - (1.5em + 1vw) / 2)}.grid-xxs .col-8{width:calc(66.6666666667% - (.75em + .5vw) / 2)}.grid-xxs.gutter-xs .col-8{width:calc(66.6666666667% - (.25em + .25vw) / 2)}.grid-xxs.gutter-m .col-8{width:calc(66.6666666667% - (1.5em + 1vw) / 2)}.grid-xxs .col-9{width:calc(75% - ((.75em + .5vw)/2))}.grid-xxs.gutter-xs .col-9{width:calc(75% - ((.25em + .25vw)/2))}.grid-xxs.gutter-m .col-9{width:calc(75% - ((1.5em + 1vw)/2))}.grid-xxs .col-10{width:calc(83.3333333333% - (.75em + .5vw) / 2)}.grid-xxs.gutter-xs .col-10{width:calc(83.3333333333% - (.25em + .25vw) / 2)}.grid-xxs.gutter-m .col-10{width:calc(83.3333333333% - (1.5em + 1vw) / 2)}.grid-xxs .col-11{width:calc(91.6666666667% - (.75em + .5vw) / 2)}.grid-xxs.gutter-xs .col-11{width:calc(91.6666666667% - (.25em + .25vw) / 2)}.grid-xxs.gutter-m .col-11{width:calc(91.6666666667% - (1.5em + 1vw) / 2)}.grid-xxs .col-12{width:calc(100% - ((.75em + .5vw)/2))}.grid-xxs.gutter-xs .col-12{width:calc(100% - ((.25em + .25vw)/2))}.grid-xxs.gutter-m .col-12{width:calc(100% - ((1.5em + 1vw)/2))}}.grid-xs{flex-direction:column;align-items:center}@media (min-width: 640px){.grid-xs{flex-direction:row;align-items:flex-start}.grid-xs .col-1{width:calc(8.3333333333% - (.75em + .5vw) / 2)}.grid-xs.gutter-xs .col-1{width:calc(8.3333333333% - (.25em + .25vw) / 2)}.grid-xs.gutter-m .col-1{width:calc(8.3333333333% - (1.5em + 1vw) / 2)}.grid-xs .col-2{width:calc(16.6666666667% - (.75em + .5vw) / 2)}.grid-xs.gutter-xs .col-2{width:calc(16.6666666667% - (.25em + .25vw) / 2)}.grid-xs.gutter-m .col-2{width:calc(16.6666666667% - (1.5em + 1vw) / 2)}.grid-xs .col-3{width:calc(25% - ((.75em + .5vw)/2))}.grid-xs.gutter-xs .col-3{width:calc(25% - ((.25em + .25vw)/2))}.grid-xs.gutter-m .col-3{width:calc(25% - ((1.5em + 1vw)/2))}.grid-xs .col-4{width:calc(33.3333333333% - (.75em + .5vw) / 2)}.grid-xs.gutter-xs .col-4{width:calc(33.3333333333% - (.25em + .25vw) / 2)}.grid-xs.gutter-m .col-4{width:calc(33.3333333333% - (1.5em + 1vw) / 2)}.grid-xs .col-5{width:calc(41.6666666667% - (.75em + .5vw) / 2)}.grid-xs.gutter-xs .col-5{width:calc(41.6666666667% - (.25em + .25vw) / 2)}.grid-xs.gutter-m .col-5{width:calc(41.6666666667% - (1.5em + 1vw) / 2)}.grid-xs .col-6{width:calc(50% - ((.75em + .5vw)/2))}.grid-xs.gutter-xs .col-6{width:calc(50% - ((.25em + .25vw)/2))}.grid-xs.gutter-m .col-6{width:calc(50% - ((1.5em + 1vw)/2))}.grid-xs .col-7{width:calc(58.3333333333% - (.75em + .5vw) / 2)}.grid-xs.gutter-xs .col-7{width:calc(58.3333333333% - (.25em + .25vw) / 2)}.grid-xs.gutter-m .col-7{width:calc(58.3333333333% - (1.5em + 1vw) / 2)}.grid-xs .col-8{width:calc(66.6666666667% - (.75em + .5vw) / 2)}.grid-xs.gutter-xs .col-8{width:calc(66.6666666667% - (.25em + .25vw) / 2)}.grid-xs.gutter-m .col-8{width:calc(66.6666666667% - (1.5em + 1vw) / 2)}.grid-xs .col-9{width:calc(75% - ((.75em + .5vw)/2))}.grid-xs.gutter-xs .col-9{width:calc(75% - ((.25em + .25vw)/2))}.grid-xs.gutter-m .col-9{width:calc(75% - ((1.5em + 1vw)/2))}.grid-xs .col-10{width:calc(83.3333333333% - (.75em + .5vw) / 2)}.grid-xs.gutter-xs .col-10{width:calc(83.3333333333% - (.25em + .25vw) / 2)}.grid-xs.gutter-m .col-10{width:calc(83.3333333333% - (1.5em + 1vw) / 2)}.grid-xs .col-11{width:calc(91.6666666667% - (.75em + .5vw) / 2)}.grid-xs.gutter-xs .col-11{width:calc(91.6666666667% - (.25em + .25vw) / 2)}.grid-xs.gutter-m .col-11{width:calc(91.6666666667% - (1.5em + 1vw) / 2)}.grid-xs .col-12{width:calc(100% - ((.75em + .5vw)/2))}.grid-xs.gutter-xs .col-12{width:calc(100% - ((.25em + .25vw)/2))}.grid-xs.gutter-m .col-12{width:calc(100% - ((1.5em + 1vw)/2))}}.grid-s{flex-direction:column;align-items:center}@media (min-width: 768px){.grid-s{flex-direction:row;align-items:flex-start}.grid-s .col-1{width:calc(8.3333333333% - (.75em + .5vw) / 2)}.grid-s.gutter-xs .col-1{width:calc(8.3333333333% - (.25em + .25vw) / 2)}.grid-s.gutter-m .col-1{width:calc(8.3333333333% - (1.5em + 1vw) / 2)}.grid-s .col-2{width:calc(16.6666666667% - (.75em + .5vw) / 2)}.grid-s.gutter-xs .col-2{width:calc(16.6666666667% - (.25em + .25vw) / 2)}.grid-s.gutter-m .col-2{width:calc(16.6666666667% - (1.5em + 1vw) / 2)}.grid-s .col-3{width:calc(25% - ((.75em + .5vw)/2))}.grid-s.gutter-xs .col-3{width:calc(25% - ((.25em + .25vw)/2))}.grid-s.gutter-m .col-3{width:calc(25% - ((1.5em + 1vw)/2))}.grid-s .col-4{width:calc(33.3333333333% - (.75em + .5vw) / 2)}.grid-s.gutter-xs .col-4{width:calc(33.3333333333% - (.25em + .25vw) / 2)}.grid-s.gutter-m .col-4{width:calc(33.3333333333% - (1.5em + 1vw) / 2)}.grid-s .col-5{width:calc(41.6666666667% - (.75em + .5vw) / 2)}.grid-s.gutter-xs .col-5{width:calc(41.6666666667% - (.25em + .25vw) / 2)}.grid-s.gutter-m .col-5{width:calc(41.6666666667% - (1.5em + 1vw) / 2)}.grid-s .col-6{width:calc(50% - ((.75em + .5vw)/2))}.grid-s.gutter-xs .col-6{width:calc(50% - ((.25em + .25vw)/2))}.grid-s.gutter-m .col-6{width:calc(50% - ((1.5em + 1vw)/2))}.grid-s .col-7{width:calc(58.3333333333% - (.75em + .5vw) / 2)}.grid-s.gutter-xs .col-7{width:calc(58.3333333333% - (.25em + .25vw) / 2)}.grid-s.gutter-m .col-7{width:calc(58.3333333333% - (1.5em + 1vw) / 2)}.grid-s .col-8{width:calc(66.6666666667% - (.75em + .5vw) / 2)}.grid-s.gutter-xs .col-8{width:calc(66.6666666667% - (.25em + .25vw) / 2)}.grid-s.gutter-m .col-8{width:calc(66.6666666667% - (1.5em + 1vw) / 2)}.grid-s .col-9{width:calc(75% - ((.75em + .5vw)/2))}.grid-s.gutter-xs .col-9{width:calc(75% - ((.25em + .25vw)/2))}.grid-s.gutter-m .col-9{width:calc(75% - ((1.5em + 1vw)/2))}.grid-s .col-10{width:calc(83.3333333333% - (.75em + .5vw) / 2)}.grid-s.gutter-xs .col-10{width:calc(83.3333333333% - (.25em + .25vw) / 2)}.grid-s.gutter-m .col-10{width:calc(83.3333333333% - (1.5em + 1vw) / 2)}.grid-s .col-11{width:calc(91.6666666667% - (.75em + .5vw) / 2)}.grid-s.gutter-xs .col-11{width:calc(91.6666666667% - (.25em + .25vw) / 2)}.grid-s.gutter-m .col-11{width:calc(91.6666666667% - (1.5em + 1vw) / 2)}.grid-s .col-12{width:calc(100% - ((.75em + .5vw)/2))}.grid-s.gutter-xs .col-12{width:calc(100% - ((.25em + .25vw)/2))}.grid-s.gutter-m .col-12{width:calc(100% - ((1.5em + 1vw)/2))}}.grid-m{flex-direction:column;align-items:center}@media (min-width: 992px){.grid-m{flex-direction:row;align-items:flex-start}.grid-m .col-1{width:calc(8.3333333333% - (.75em + .5vw) / 2)}.grid-m.gutter-xs .col-1{width:calc(8.3333333333% - (.25em + .25vw) / 2)}.grid-m.gutter-m .col-1{width:calc(8.3333333333% - (1.5em + 1vw) / 2)}.grid-m .col-2{width:calc(16.6666666667% - (.75em + .5vw) / 2)}.grid-m.gutter-xs .col-2{width:calc(16.6666666667% - (.25em + .25vw) / 2)}.grid-m.gutter-m .col-2{width:calc(16.6666666667% - (1.5em + 1vw) / 2)}.grid-m .col-3{width:calc(25% - ((.75em + .5vw)/2))}.grid-m.gutter-xs .col-3{width:calc(25% - ((.25em + .25vw)/2))}.grid-m.gutter-m .col-3{width:calc(25% - ((1.5em + 1vw)/2))}.grid-m .col-4{width:calc(33.3333333333% - (.75em + .5vw) / 2)}.grid-m.gutter-xs .col-4{width:calc(33.3333333333% - (.25em + .25vw) / 2)}.grid-m.gutter-m .col-4{width:calc(33.3333333333% - (1.5em + 1vw) / 2)}.grid-m .col-5{width:calc(41.6666666667% - (.75em + .5vw) / 2)}.grid-m.gutter-xs .col-5{width:calc(41.6666666667% - (.25em + .25vw) / 2)}.grid-m.gutter-m .col-5{width:calc(41.6666666667% - (1.5em + 1vw) / 2)}.grid-m .col-6{width:calc(50% - ((.75em + .5vw)/2))}.grid-m.gutter-xs .col-6{width:calc(50% - ((.25em + .25vw)/2))}.grid-m.gutter-m .col-6{width:calc(50% - ((1.5em + 1vw)/2))}.grid-m .col-7{width:calc(58.3333333333% - (.75em + .5vw) / 2)}.grid-m.gutter-xs .col-7{width:calc(58.3333333333% - (.25em + .25vw) / 2)}.grid-m.gutter-m .col-7{width:calc(58.3333333333% - (1.5em + 1vw) / 2)}.grid-m .col-8{width:calc(66.6666666667% - (.75em + .5vw) / 2)}.grid-m.gutter-xs .col-8{width:calc(66.6666666667% - (.25em + .25vw) / 2)}.grid-m.gutter-m .col-8{width:calc(66.6666666667% - (1.5em + 1vw) / 2)}.grid-m .col-9{width:calc(75% - ((.75em + .5vw)/2))}.grid-m.gutter-xs .col-9{width:calc(75% - ((.25em + .25vw)/2))}.grid-m.gutter-m .col-9{width:calc(75% - ((1.5em + 1vw)/2))}.grid-m .col-10{width:calc(83.3333333333% - (.75em + .5vw) / 2)}.grid-m.gutter-xs .col-10{width:calc(83.3333333333% - (.25em + .25vw) / 2)}.grid-m.gutter-m .col-10{width:calc(83.3333333333% - (1.5em + 1vw) / 2)}.grid-m .col-11{width:calc(91.6666666667% - (.75em + .5vw) / 2)}.grid-m.gutter-xs .col-11{width:calc(91.6666666667% - (.25em + .25vw) / 2)}.grid-m.gutter-m .col-11{width:calc(91.6666666667% - (1.5em + 1vw) / 2)}.grid-m .col-12{width:calc(100% - ((.75em + .5vw)/2))}.grid-m.gutter-xs .col-12{width:calc(100% - ((.25em + .25vw)/2))}.grid-m.gutter-m .col-12{width:calc(100% - ((1.5em + 1vw)/2))}}.grid-l{flex-direction:column;align-items:center}@media (min-width: 1440px){.grid-l{flex-direction:row;align-items:flex-start}.grid-l .col-1{width:calc(8.3333333333% - (.75em + .5vw) / 2)}.grid-l.gutter-xs .col-1{width:calc(8.3333333333% - (.25em + .25vw) / 2)}.grid-l.gutter-m .col-1{width:calc(8.3333333333% - (1.5em + 1vw) / 2)}.grid-l .col-2{width:calc(16.6666666667% - (.75em + .5vw) / 2)}.grid-l.gutter-xs .col-2{width:calc(16.6666666667% - (.25em + .25vw) / 2)}.grid-l.gutter-m .col-2{width:calc(16.6666666667% - (1.5em + 1vw) / 2)}.grid-l .col-3{width:calc(25% - ((.75em + .5vw)/2))}.grid-l.gutter-xs .col-3{width:calc(25% - ((.25em + .25vw)/2))}.grid-l.gutter-m .col-3{width:calc(25% - ((1.5em + 1vw)/2))}.grid-l .col-4{width:calc(33.3333333333% - (.75em + .5vw) / 2)}.grid-l.gutter-xs .col-4{width:calc(33.3333333333% - (.25em + .25vw) / 2)}.grid-l.gutter-m .col-4{width:calc(33.3333333333% - (1.5em + 1vw) / 2)}.grid-l .col-5{width:calc(41.6666666667% - (.75em + .5vw) / 2)}.grid-l.gutter-xs .col-5{width:calc(41.6666666667% - (.25em + .25vw) / 2)}.grid-l.gutter-m .col-5{width:calc(41.6666666667% - (1.5em + 1vw) / 2)}.grid-l .col-6{width:calc(50% - ((.75em + .5vw)/2))}.grid-l.gutter-xs .col-6{width:calc(50% - ((.25em + .25vw)/2))}.grid-l.gutter-m .col-6{width:calc(50% - ((1.5em + 1vw)/2))}.grid-l .col-7{width:calc(58.3333333333% - (.75em + .5vw) / 2)}.grid-l.gutter-xs .col-7{width:calc(58.3333333333% - (.25em + .25vw) / 2)}.grid-l.gutter-m .col-7{width:calc(58.3333333333% - (1.5em + 1vw) / 2)}.grid-l .col-8{width:calc(66.6666666667% - (.75em + .5vw) / 2)}.grid-l.gutter-xs .col-8{width:calc(66.6666666667% - (.25em + .25vw) / 2)}.grid-l.gutter-m .col-8{width:calc(66.6666666667% - (1.5em + 1vw) / 2)}.grid-l .col-9{width:calc(75% - ((.75em + .5vw)/2))}.grid-l.gutter-xs .col-9{width:calc(75% - ((.25em + .25vw)/2))}.grid-l.gutter-m .col-9{width:calc(75% - ((1.5em + 1vw)/2))}.grid-l .col-10{width:calc(83.3333333333% - (.75em + .5vw) / 2)}.grid-l.gutter-xs .col-10{width:calc(83.3333333333% - (.25em + .25vw) / 2)}.grid-l.gutter-m .col-10{width:calc(83.3333333333% - (1.5em + 1vw) / 2)}.grid-l .col-11{width:calc(91.6666666667% - (.75em + .5vw) / 2)}.grid-l.gutter-xs .col-11{width:calc(91.6666666667% - (.25em + .25vw) / 2)}.grid-l.gutter-m .col-11{width:calc(91.6666666667% - (1.5em + 1vw) / 2)}.grid-l .col-12{width:calc(100% - ((.75em + .5vw)/2))}.grid-l.gutter-xs .col-12{width:calc(100% - ((.25em + .25vw)/2))}.grid-l.gutter-m .col-12{width:calc(100% - ((1.5em + 1vw)/2))}}.grid-xl{flex-direction:column;align-items:center}@media (min-width: 1680px){.grid-xl{flex-direction:row;align-items:flex-start}.grid-xl .col-1{width:calc(8.3333333333% - (.75em + .5vw) / 2)}.grid-xl.gutter-xs .col-1{width:calc(8.3333333333% - (.25em + .25vw) / 2)}.grid-xl.gutter-m .col-1{width:calc(8.3333333333% - (1.5em + 1vw) / 2)}.grid-xl .col-2{width:calc(16.6666666667% - (.75em + .5vw) / 2)}.grid-xl.gutter-xs .col-2{width:calc(16.6666666667% - (.25em + .25vw) / 2)}.grid-xl.gutter-m .col-2{width:calc(16.6666666667% - (1.5em + 1vw) / 2)}.grid-xl .col-3{width:calc(25% - ((.75em + .5vw)/2))}.grid-xl.gutter-xs .col-3{width:calc(25% - ((.25em + .25vw)/2))}.grid-xl.gutter-m .col-3{width:calc(25% - ((1.5em + 1vw)/2))}.grid-xl .col-4{width:calc(33.3333333333% - (.75em + .5vw) / 2)}.grid-xl.gutter-xs .col-4{width:calc(33.3333333333% - (.25em + .25vw) / 2)}.grid-xl.gutter-m .col-4{width:calc(33.3333333333% - (1.5em + 1vw) / 2)}.grid-xl .col-5{width:calc(41.6666666667% - (.75em + .5vw) / 2)}.grid-xl.gutter-xs .col-5{width:calc(41.6666666667% - (.25em + .25vw) / 2)}.grid-xl.gutter-m .col-5{width:calc(41.6666666667% - (1.5em + 1vw) / 2)}.grid-xl .col-6{width:calc(50% - ((.75em + .5vw)/2))}.grid-xl.gutter-xs .col-6{width:calc(50% - ((.25em + .25vw)/2))}.grid-xl.gutter-m .col-6{width:calc(50% - ((1.5em + 1vw)/2))}.grid-xl .col-7{width:calc(58.3333333333% - (.75em + .5vw) / 2)}.grid-xl.gutter-xs .col-7{width:calc(58.3333333333% - (.25em + .25vw) / 2)}.grid-xl.gutter-m .col-7{width:calc(58.3333333333% - (1.5em + 1vw) / 2)}.grid-xl .col-8{width:calc(66.6666666667% - (.75em + .5vw) / 2)}.grid-xl.gutter-xs .col-8{width:calc(66.6666666667% - (.25em + .25vw) / 2)}.grid-xl.gutter-m .col-8{width:calc(66.6666666667% - (1.5em + 1vw) / 2)}.grid-xl .col-9{width:calc(75% - ((.75em + .5vw)/2))}.grid-xl.gutter-xs .col-9{width:calc(75% - ((.25em + .25vw)/2))}.grid-xl.gutter-m .col-9{width:calc(75% - ((1.5em + 1vw)/2))}.grid-xl .col-10{width:calc(83.3333333333% - (.75em + .5vw) / 2)}.grid-xl.gutter-xs .col-10{width:calc(83.3333333333% - (.25em + .25vw) / 2)}.grid-xl.gutter-m .col-10{width:calc(83.3333333333% - (1.5em + 1vw) / 2)}.grid-xl .col-11{width:calc(91.6666666667% - (.75em + .5vw) / 2)}.grid-xl.gutter-xs .col-11{width:calc(91.6666666667% - (.25em + .25vw) / 2)}.grid-xl.gutter-m .col-11{width:calc(91.6666666667% - (1.5em + 1vw) / 2)}.grid-xl .col-12{width:calc(100% - ((.75em + .5vw)/2))}.grid-xl.gutter-xs .col-12{width:calc(100% - ((.25em + .25vw)/2))}.grid-xl.gutter-m .col-12{width:calc(100% - ((1.5em + 1vw)/2))}}.grid-xxl{flex-direction:column;align-items:center}@media (min-width: 1920px){.grid-xxl{flex-direction:row;align-items:flex-start}.grid-xxl .col-1{width:calc(8.3333333333% - (.75em + .5vw) / 2)}.grid-xxl.gutter-xs .col-1{width:calc(8.3333333333% - (.25em + .25vw) / 2)}.grid-xxl.gutter-m .col-1{width:calc(8.3333333333% - (1.5em + 1vw) / 2)}.grid-xxl .col-2{width:calc(16.6666666667% - (.75em + .5vw) / 2)}.grid-xxl.gutter-xs .col-2{width:calc(16.6666666667% - (.25em + .25vw) / 2)}.grid-xxl.gutter-m .col-2{width:calc(16.6666666667% - (1.5em + 1vw) / 2)}.grid-xxl .col-3{width:calc(25% - ((.75em + .5vw)/2))}.grid-xxl.gutter-xs .col-3{width:calc(25% - ((.25em + .25vw)/2))}.grid-xxl.gutter-m .col-3{width:calc(25% - ((1.5em + 1vw)/2))}.grid-xxl .col-4{width:calc(33.3333333333% - (.75em + .5vw) / 2)}.grid-xxl.gutter-xs .col-4{width:calc(33.3333333333% - (.25em + .25vw) / 2)}.grid-xxl.gutter-m .col-4{width:calc(33.3333333333% - (1.5em + 1vw) / 2)}.grid-xxl .col-5{width:calc(41.6666666667% - (.75em + .5vw) / 2)}.grid-xxl.gutter-xs .col-5{width:calc(41.6666666667% - (.25em + .25vw) / 2)}.grid-xxl.gutter-m .col-5{width:calc(41.6666666667% - (1.5em + 1vw) / 2)}.grid-xxl .col-6{width:calc(50% - ((.75em + .5vw)/2))}.grid-xxl.gutter-xs .col-6{width:calc(50% - ((.25em + .25vw)/2))}.grid-xxl.gutter-m .col-6{width:calc(50% - ((1.5em + 1vw)/2))}.grid-xxl .col-7{width:calc(58.3333333333% - (.75em + .5vw) / 2)}.grid-xxl.gutter-xs .col-7{width:calc(58.3333333333% - (.25em + .25vw) / 2)}.grid-xxl.gutter-m .col-7{width:calc(58.3333333333% - (1.5em + 1vw) / 2)}.grid-xxl .col-8{width:calc(66.6666666667% - (.75em + .5vw) / 2)}.grid-xxl.gutter-xs .col-8{width:calc(66.6666666667% - (.25em + .25vw) / 2)}.grid-xxl.gutter-m .col-8{width:calc(66.6666666667% - (1.5em + 1vw) / 2)}.grid-xxl .col-9{width:calc(75% - ((.75em + .5vw)/2))}.grid-xxl.gutter-xs .col-9{width:calc(75% - ((.25em + .25vw)/2))}.grid-xxl.gutter-m .col-9{width:calc(75% - ((1.5em + 1vw)/2))}.grid-xxl .col-10{width:calc(83.3333333333% - (.75em + .5vw) / 2)}.grid-xxl.gutter-xs .col-10{width:calc(83.3333333333% - (.25em + .25vw) / 2)}.grid-xxl.gutter-m .col-10{width:calc(83.3333333333% - (1.5em + 1vw) / 2)}.grid-xxl .col-11{width:calc(91.6666666667% - (.75em + .5vw) / 2)}.grid-xxl.gutter-xs .col-11{width:calc(91.6666666667% - (.25em + .25vw) / 2)}.grid-xxl.gutter-m .col-11{width:calc(91.6666666667% - (1.5em + 1vw) / 2)}.grid-xxl .col-12{width:calc(100% - ((.75em + .5vw)/2))}.grid-xxl.gutter-xs .col-12{width:calc(100% - ((.25em + .25vw)/2))}.grid-xxl.gutter-m .col-12{width:calc(100% - ((1.5em + 1vw)/2))}}.grid-xxxl{flex-direction:column;align-items:center}@media (min-width: 2550px){.grid-xxxl{flex-direction:row;align-items:flex-start}.grid-xxxl .col-1{width:calc(8.3333333333% - (.75em + .5vw) / 2)}.grid-xxxl.gutter-xs .col-1{width:calc(8.3333333333% - (.25em + .25vw) / 2)}.grid-xxxl.gutter-m .col-1{width:calc(8.3333333333% - (1.5em + 1vw) / 2)}.grid-xxxl .col-2{width:calc(16.6666666667% - (.75em + .5vw) / 2)}.grid-xxxl.gutter-xs .col-2{width:calc(16.6666666667% - (.25em + .25vw) / 2)}.grid-xxxl.gutter-m .col-2{width:calc(16.6666666667% - (1.5em + 1vw) / 2)}.grid-xxxl .col-3{width:calc(25% - ((.75em + .5vw)/2))}.grid-xxxl.gutter-xs .col-3{width:calc(25% - ((.25em + .25vw)/2))}.grid-xxxl.gutter-m .col-3{width:calc(25% - ((1.5em + 1vw)/2))}.grid-xxxl .col-4{width:calc(33.3333333333% - (.75em + .5vw) / 2)}.grid-xxxl.gutter-xs .col-4{width:calc(33.3333333333% - (.25em + .25vw) / 2)}.grid-xxxl.gutter-m .col-4{width:calc(33.3333333333% - (1.5em + 1vw) / 2)}.grid-xxxl .col-5{width:calc(41.6666666667% - (.75em + .5vw) / 2)}.grid-xxxl.gutter-xs .col-5{width:calc(41.6666666667% - (.25em + .25vw) / 2)}.grid-xxxl.gutter-m .col-5{width:calc(41.6666666667% - (1.5em + 1vw) / 2)}.grid-xxxl .col-6{width:calc(50% - ((.75em + .5vw)/2))}.grid-xxxl.gutter-xs .col-6{width:calc(50% - ((.25em + .25vw)/2))}.grid-xxxl.gutter-m .col-6{width:calc(50% - ((1.5em + 1vw)/2))}.grid-xxxl .col-7{width:calc(58.3333333333% - (.75em + .5vw) / 2)}.grid-xxxl.gutter-xs .col-7{width:calc(58.3333333333% - (.25em + .25vw) / 2)}.grid-xxxl.gutter-m .col-7{width:calc(58.3333333333% - (1.5em + 1vw) / 2)}.grid-xxxl .col-8{width:calc(66.6666666667% - (.75em + .5vw) / 2)}.grid-xxxl.gutter-xs .col-8{width:calc(66.6666666667% - (.25em + .25vw) / 2)}.grid-xxxl.gutter-m .col-8{width:calc(66.6666666667% - (1.5em + 1vw) / 2)}.grid-xxxl .col-9{width:calc(75% - ((.75em + .5vw)/2))}.grid-xxxl.gutter-xs .col-9{width:calc(75% - ((.25em + .25vw)/2))}.grid-xxxl.gutter-m .col-9{width:calc(75% - ((1.5em + 1vw)/2))}.grid-xxxl .col-10{width:calc(83.3333333333% - (.75em + .5vw) / 2)}.grid-xxxl.gutter-xs .col-10{width:calc(83.3333333333% - (.25em + .25vw) / 2)}.grid-xxxl.gutter-m .col-10{width:calc(83.3333333333% - (1.5em + 1vw) / 2)}.grid-xxxl .col-11{width:calc(91.6666666667% - (.75em + .5vw) / 2)}.grid-xxxl.gutter-xs .col-11{width:calc(91.6666666667% - (.25em + .25vw) / 2)}.grid-xxxl.gutter-m .col-11{width:calc(91.6666666667% - (1.5em + 1vw) / 2)}.grid-xxxl .col-12{width:calc(100% - ((.75em + .5vw)/2))}.grid-xxxl.gutter-xs .col-12{width:calc(100% - ((.25em + .25vw)/2))}.grid-xxxl.gutter-m .col-12{width:calc(100% - ((1.5em + 1vw)/2))}}@media (min-width: 480px){.middlewrapper-xxs{position:relative}.middlewrapper-xxs>.middle{position:relative;top:50%;transform:translateY(-50%);max-height:100%}}@media (min-width: 640px){.middlewrapper-xs{position:relative}.middlewrapper-xs>.middle{position:relative;top:50%;transform:translateY(-50%);max-height:100%}}@media (min-width: 768px){.middlewrapper-s{position:relative}.middlewrapper-s>.middle{position:relative;top:50%;transform:translateY(-50%);max-height:100%}}@media (min-width: 992px){.middlewrapper-m{position:relative}.middlewrapper-m>.middle{position:relative;top:50%;transform:translateY(-50%);max-height:100%}}@media (min-width: 1440px){.middlewrapper-l{position:relative}.middlewrapper-l>.middle{position:relative;top:50%;transform:translateY(-50%);max-height:100%}}@media (min-width: 1680px){.middlewrapper-xl{position:relative}.middlewrapper-xl>.middle{position:relative;top:50%;transform:translateY(-50%);max-height:100%}}@media (min-width: 1920px){.middlewrapper-xxl{position:relative}.middlewrapper-xxl>.middle{position:relative;top:50%;transform:translateY(-50%);max-height:100%}}@media (min-width: 2550px){.middlewrapper-xxxl{position:relative}.middlewrapper-xxxl>.middle{position:relative;top:50%;transform:translateY(-50%);max-height:100%}}@keyframes mask-up-in{0%{clip-path:polygon(0% -10%,100% -10%,100% 100%,0% 110%)}to{clip-path:polygon(0% -10%,100% -10%,100% -10%,0% 0%)}}@keyframes mask-up-out{0%{clip-path:polygon(0% 110%,100% 100%,100% 100%,0% 100%)}to{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 100%)}}@keyframes mask-down-in{0%{clip-path:polygon(0% 0%,100% -10%,100% 110%,0% 110%)}to{clip-path:polygon(0% 110%,100% 100%,100% 110%,0% 110%)}}@keyframes mask-down-out{0%{clip-path:polygon(0% 0%,100% -10%,100% -10%,0% 0%)}to{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.circle{border-radius:50%;position:relative;margin:auto;max-width:50vh}.circle img{display:block}.circle>*{border-radius:50%;position:relative;z-index:1;overflow:hidden}.circle>*:before{content:"";display:block;position:absolute;height:100%;background-color:var(--color-secondary);z-index:2;width:200%;left:-50%;top:0%;transform:translateY(0) rotate(-5deg);transition:all .5s ease 0s;will-change:transform}.circle:after{content:"";display:block;position:absolute;height:100%;left:50%;top:50%;background-color:var(--color-secondary);border-radius:50%;width:100%;transform:translate(-55%,-48%) scale(1.025)}.inview .circle *:before{transform:translateY(101%) rotate(-5deg);transition:all .5s ease .5s}.fullpage.down .inview .circle>*:before{transform:translateY(-101%) rotate(-5deg);transition:all .5s ease .2s}.cards{columns:3 300px;column-gap:0}.cards>*{border-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23E6007E;%7D%0A%3C/style%3E%3Cg%3E%3Cpolygon class='st0' points='7.5,16.5 2,16.5 0,16.5 0,24 7.5,24 7.5,22 '/%3E%3Cpolygon class='st0' points='22,16.5 16.5,16.5 16.5,22 16.5,24 24,24 24,16.5 '/%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st0' points='16.5,0 16.5,2 16.5,7.5 22,7.5 24,7.5 24,0 '/%3E%3Cpolygon class='st0' points='7.5,0 0,0 0,7.5 2,7.5 7.5,7.5 7.5,2 '/%3E%3C/g%3E%3C/svg%3E");border-image-slice:28%;border-image-repeat:stretch;border-width:3px;padding:3px}.cards>* .card-links{--bg-translation: translate(2%, 2%);position:relative;display:flex;column-gap:.66em;margin-top:auto;justify-content:center;padding-top:2em}.cards>* .card-links>*{position:relative}.cards>* .card-links>* a{position:relative;width:100%;height:100%;z-index:1}.cards>* .card-links>*:after{content:"";position:absolute;display:table;left:0;top:0;width:100%;height:100%;transform:scale(1) translate(2%,2%);transition:all .5s ease}.cards>* .card-links>*:hover:after{transform:scale(1) var(--bg-translation);transition:all .05s ease}.cards>* .card-links>*{width:15%;max-width:3em;transform:translate(800%);display:inline-block;transition:all .5s ease-out}.cards>* .card-links>* span{display:block}.cards>* .card-links>* span img{display:block}.cards>* .card-wrapper{overflow:hidden;position:relative;z-index:1;height:100%;min-height:10em}.cards>* .card-wrapper:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--color-primary);z-index:1;clip-path:polygon(66% 0%,100% 0%,100% 100%,85% 100%);transition:all .5s ease;z-index:3}.cards>* .card-wrapper p{clip-path:inset(0% 0 0% 0)}.cards>* .card-wrapper>*{transition:all .5s ease;transform-origin:center;width:100%;height:100%}.cards>* .card-wrapper>.card-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-primary)}.cards>* .card-wrapper>.card-cover img{object-fit:cover;object-position:center;height:100%;filter:grayscale(0) contrast(1);mix-blend-mode:normal;transition:all .5s ease}.cards>* .card-wrapper>.card-details{clip-path:polygon(0% 55%,100% 45%,100% 45%,0% 55%);background-color:var(--color-secondary);z-index:2;position:relative;text-align:center;display:flex}.cards>* .card-wrapper>.card-details .details-wrapper{padding:7.5%;transition:all .66s ease;transform:scale(.8);display:flex;flex-direction:column;width:100%}.cards>* .card-wrapper>.card-details .details-wrapper h1,.cards>* .card-wrapper>.card-details .details-wrapper h2,.cards>* .card-wrapper>.card-details .details-wrapper h3,.cards>* .card-wrapper>.card-details .details-wrapper h4,.cards>* .card-wrapper>.card-details .details-wrapper h5,.cards>* .card-wrapper>.card-details .details-wrapper h6,.cards>* .card-wrapper>.card-details .details-wrapper p,.cards>* .card-wrapper>.card-details .details-wrapper a{color:var(--color-primary)!important}.cards>* .card-wrapper img{width:100%}.cards>*:hover .card-links>*{position:relative;transform:translate(0);transition:all .35s ease}.cards>*:hover .card-links>*:nth-child(1){transition-delay:.15s}.cards>*:hover .card-links>*:nth-child(2){transition-delay:.3s}.cards>*:hover .card-links>*:nth-child(3){transition-delay:.45s}.cards>*:hover .card-links>* img{position:relative;z-index:1}.cards>*:hover .card-links>*:after{content:"";position:absolute;display:table;left:0;top:0;width:100%;height:100%;background-color:var(--color-background);border-radius:50%}.cards>*:hover .card-wrapper:before{left:100%;transition:all .5s ease}.cards>*:hover .card-wrapper *{transition:all .3s ease}.cards>*:hover .card-wrapper>.card-cover{transform:scale(1.5);opacity:0;transition:all .45s ease .5s}.cards>*:hover .card-wrapper>.card-cover img{opacity:0;filter:grayscale(1) contrast(1.1);mix-blend-mode:normal;transition:all .5s ease}.cards>*:hover .card-wrapper>.card-details{clip-path:polygon(0% 110%,100% 100%,100% -10%,0% 0%)}.cards>*:hover .card-wrapper>.card-details .details-wrapper{transition:all .45s ease;transform:scale(1)}.cards>*:hover:after{transform:scale(1);transition:all .35s ease}.cards>*:after{background-color:var(--color-secondary)}.content .cards>li{transform:scale(0);opacity:0;transition:all .25s ease .5s}.content.inview .cards>li{transform:scale(1);opacity:1;transition:all .35s ease}.content.inview .cards li:nth-child(1){transition-delay:.1s}.content.inview .cards li:nth-child(2){transition-delay:.2s}.content.inview .cards li:nth-child(3){transition-delay:.3s}.content.inview .cards li:nth-child(4){transition-delay:.4s}.content.inview .cards li:nth-child(5){transition-delay:.5s}.content.inview .cards li:nth-child(6){transition-delay:.6s}.content.inview .cards li:nth-child(7){transition-delay:.7s}.content.inview .cards li:nth-child(8){transition-delay:.8s}.content.inview .cards li:nth-child(9){transition-delay:.9s}.content.inview .cards li:nth-child(10){transition-delay:1s}.close{--bg-translation: translate(2%, 2%);position:relative;position:fixed;z-index:10;top:1em;right:1em;width:calc(1.5em + .5vw);height:calc(1.5em + .5vw);text-align:center}.close>*{position:relative}.close>* a{position:relative;width:100%;height:100%;z-index:1}.close>*:after{content:"";position:absolute;display:table;left:0;top:0;width:100%;height:100%;transform:scale(1) translate(-15%);transition:all .5s ease}.close>*:hover:after{transform:scale(1) var(--bg-translation);transition:all .05s ease}.close a{position:relative;width:100%;height:100%;display:inline-block;border-radius:50%}.close a *{content:url(/images/design/close.svg);position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;display:inline-block;border-radius:50%}.close a:after{background-color:var(--color-secondary);border-radius:50%}.image-wrapper{clip-path:polygon(0% 0%,0% 100%,100% 95%,100% 0%)}.image-wrapper img{width:100%;height:50vh;object-fit:contain}img,video{width:100%;height:auto}.timeline{display:flex;padding:0 calc(.25em + .25vw)}.container aside{max-width:30em;min-width:10em;flex-basis:30%;flex-shrink:0}.container aside .client-logo{width:50%;max-width:250px;margin-bottom:3em}.container .content{padding-bottom:calc(1.5em + 1vw)}.container:last-child>.content{padding-bottom:calc(1.5em + 1vw)}@media screen and (min-width: 992px){.container:last-child>.content{padding-bottom:10vw}}.container h3{margin-bottom:calc(.75em + .5vw)}.techniques{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;column-gap:2em}.techniques ul.list{flex-basis:12em;display:flex;flex-wrap:wrap;justify-content:center;gap:.5em;margin-top:calc(.25em + .25vw);margin-bottom:calc(.75em + .5vw)}.techniques ul.list li{list-style-type:none;margin-left:0;position:relative;text-align:center;min-width:4em;min-height:4em}.techniques ul.list li:before{content:"";display:block;position:relative;width:4em;height:4em;padding:.5em 0;margin:auto}.techniques h2,.techniques h3,.techniques h4,.techniques h5,.techniques h6{margin-top:0}.techniques>div{margin-bottom:calc(.75em + .5vw);break-inside:avoid-column}.content{margin-top:2em;justify-content:center}.project-details.subpage:before,.subpage:before{bottom:1.9em;border-bottom-width:8vw}.project-details.subpage:after,.subpage:after{bottom:0;border-bottom-width:2em}.project-details.subpage:before,.project-details.subpage:after,.subpage:before,.subpage:after{border-bottom-color:var(--color-section-color-even)}.project-details.subpage section.section,.subpage section.section{background-color:var(--color-section-color-even)}.project-details.subpage section.section:before,.project-details.subpage section.section:after,.subpage section.section:before,.subpage section.section:after{border-bottom-color:var(--color-section-color-even)}.project-details.subpage section.section:nth-child(2n),.subpage section.section:nth-child(2n){background-color:var(--color-section-color-odd)}.project-details.subpage section.section:nth-child(2n):before,.project-details.subpage section.section:nth-child(2n):after,.subpage section.section:nth-child(2n):before,.subpage section.section:nth-child(2n):after{border-bottom-color:var(--color-section-color-odd)}.project-details.subpage section.section:before,.project-details.subpage section.section:after,.subpage section.section:before,.subpage section.section:after{content:"";position:absolute;display:table;left:0;transition:all .625s ease .25s,background-color 1s ease 0s,border-bottom-color 1s ease 0s}.project-details.subpage section.section:before,.project-details.subpage section.section:after,.subpage section.section:before,.subpage section.section:after{height:0;border-bottom-style:solid;width:100%}.project-details.subpage section.section:before,.subpage section.section:before{border-left:100vw solid transparent}.project-details.subpage section.section:before,.subpage section.section:before{top:-9.9vw;border-bottom-width:8vw}.project-details.subpage section.section:after,.subpage section.section:after{top:-2vw;border-bottom-width:2.1vw}.project-details.subpage section.section .container:before,.subpage section.section .container:before{content:none}.project-details.subpage section.section.project-screens>.container,.subpage section.section.project-screens>.container{padding:0 calc(.75em + .5vw) calc(5em + 1vw) calc(.75em + .5vw)}.project-details.subpage section.section.project-screens>.container>*:first-child,.subpage section.section.project-screens>.container>*:first-child{z-index:1;margin-top:-3vw}.project-details.subpage section.section .container:not(:last-child),.subpage section.section .container:not(:last-child){padding-bottom:0}.project-details.subpage section.section .content:not(:first-child),.subpage section.section .content:not(:first-child){margin-top:0}.project-details.subpage section.section .content:not(:last-child),.subpage section.section .content:not(:last-child){padding-bottom:calc(.75em + .5vw)}@media (min-width: 992px){.project-details.subpage section.section .content,.subpage section.section .content{display:flex}}.project-details.subpage section.section .content div,.subpage section.section .content div{opacity:0}.project-details.subpage section.section .content div li,.subpage section.section .content div li{opacity:0}.project-details.subpage section.section .content div li:before,.subpage section.section .content div li:before{transform:translate(-100%) scale(0)}.project-details.subpage section.section .content.inview div,.subpage section.section .content.inview div{opacity:1;transition:all 1s ease}.project-details.subpage section.section .content.inview div li,.subpage section.section .content.inview div li{opacity:1;transition:all .5s ease}.project-details.subpage section.section .content.inview div li:before,.subpage section.section .content.inview div li:before{transform:translate(0) scale(1);transition:all .5s ease}.project-details.subpage section.section .content.inview div:nth-child(1),.subpage section.section .content.inview div:nth-child(1){transition-delay:.2s}.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(1),.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(1):before,.subpage section.section .content.inview div:nth-child(1) li:nth-child(1),.subpage section.section .content.inview div:nth-child(1) li:nth-child(1):before{transition-delay:.3s}.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(2),.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(2):before,.subpage section.section .content.inview div:nth-child(1) li:nth-child(2),.subpage section.section .content.inview div:nth-child(1) li:nth-child(2):before{transition-delay:.4s}.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(3),.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(3):before,.subpage section.section .content.inview div:nth-child(1) li:nth-child(3),.subpage section.section .content.inview div:nth-child(1) li:nth-child(3):before{transition-delay:.5s}.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(4),.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(4):before,.subpage section.section .content.inview div:nth-child(1) li:nth-child(4),.subpage section.section .content.inview div:nth-child(1) li:nth-child(4):before{transition-delay:.6s}.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(5),.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(5):before,.subpage section.section .content.inview div:nth-child(1) li:nth-child(5),.subpage section.section .content.inview div:nth-child(1) li:nth-child(5):before{transition-delay:.7s}.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(6),.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(6):before,.subpage section.section .content.inview div:nth-child(1) li:nth-child(6),.subpage section.section .content.inview div:nth-child(1) li:nth-child(6):before{transition-delay:.8s}.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(7),.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(7):before,.subpage section.section .content.inview div:nth-child(1) li:nth-child(7),.subpage section.section .content.inview div:nth-child(1) li:nth-child(7):before{transition-delay:.9s}.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(8),.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(8):before,.subpage section.section .content.inview div:nth-child(1) li:nth-child(8),.subpage section.section .content.inview div:nth-child(1) li:nth-child(8):before{transition-delay:1s}.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(9),.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(9):before,.subpage section.section .content.inview div:nth-child(1) li:nth-child(9),.subpage section.section .content.inview div:nth-child(1) li:nth-child(9):before{transition-delay:1.1s}.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(10),.project-details.subpage section.section .content.inview div:nth-child(1) li:nth-child(10):before,.subpage section.section .content.inview div:nth-child(1) li:nth-child(10),.subpage section.section .content.inview div:nth-child(1) li:nth-child(10):before{transition-delay:1.2s}.project-details.subpage section.section .content.inview div:nth-child(2),.subpage section.section .content.inview div:nth-child(2){transition-delay:.4s}.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(1),.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(1):before,.subpage section.section .content.inview div:nth-child(2) li:nth-child(1),.subpage section.section .content.inview div:nth-child(2) li:nth-child(1):before{transition-delay:.5s}.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(2),.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(2):before,.subpage section.section .content.inview div:nth-child(2) li:nth-child(2),.subpage section.section .content.inview div:nth-child(2) li:nth-child(2):before{transition-delay:.6s}.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(3),.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(3):before,.subpage section.section .content.inview div:nth-child(2) li:nth-child(3),.subpage section.section .content.inview div:nth-child(2) li:nth-child(3):before{transition-delay:.7s}.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(4),.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(4):before,.subpage section.section .content.inview div:nth-child(2) li:nth-child(4),.subpage section.section .content.inview div:nth-child(2) li:nth-child(4):before{transition-delay:.8s}.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(5),.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(5):before,.subpage section.section .content.inview div:nth-child(2) li:nth-child(5),.subpage section.section .content.inview div:nth-child(2) li:nth-child(5):before{transition-delay:.9s}.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(6),.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(6):before,.subpage section.section .content.inview div:nth-child(2) li:nth-child(6),.subpage section.section .content.inview div:nth-child(2) li:nth-child(6):before{transition-delay:1s}.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(7),.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(7):before,.subpage section.section .content.inview div:nth-child(2) li:nth-child(7),.subpage section.section .content.inview div:nth-child(2) li:nth-child(7):before{transition-delay:1.1s}.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(8),.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(8):before,.subpage section.section .content.inview div:nth-child(2) li:nth-child(8),.subpage section.section .content.inview div:nth-child(2) li:nth-child(8):before{transition-delay:1.2s}.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(9),.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(9):before,.subpage section.section .content.inview div:nth-child(2) li:nth-child(9),.subpage section.section .content.inview div:nth-child(2) li:nth-child(9):before{transition-delay:1.3s}.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(10),.project-details.subpage section.section .content.inview div:nth-child(2) li:nth-child(10):before,.subpage section.section .content.inview div:nth-child(2) li:nth-child(10),.subpage section.section .content.inview div:nth-child(2) li:nth-child(10):before{transition-delay:1.4s}.project-details.subpage section.section .content.inview div:nth-child(3),.subpage section.section .content.inview div:nth-child(3){transition-delay:.6s}.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(1),.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(1):before,.subpage section.section .content.inview div:nth-child(3) li:nth-child(1),.subpage section.section .content.inview div:nth-child(3) li:nth-child(1):before{transition-delay:.7s}.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(2),.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(2):before,.subpage section.section .content.inview div:nth-child(3) li:nth-child(2),.subpage section.section .content.inview div:nth-child(3) li:nth-child(2):before{transition-delay:.8s}.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(3),.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(3):before,.subpage section.section .content.inview div:nth-child(3) li:nth-child(3),.subpage section.section .content.inview div:nth-child(3) li:nth-child(3):before{transition-delay:.9s}.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(4),.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(4):before,.subpage section.section .content.inview div:nth-child(3) li:nth-child(4),.subpage section.section .content.inview div:nth-child(3) li:nth-child(4):before{transition-delay:1s}.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(5),.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(5):before,.subpage section.section .content.inview div:nth-child(3) li:nth-child(5),.subpage section.section .content.inview div:nth-child(3) li:nth-child(5):before{transition-delay:1.1s}.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(6),.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(6):before,.subpage section.section .content.inview div:nth-child(3) li:nth-child(6),.subpage section.section .content.inview div:nth-child(3) li:nth-child(6):before{transition-delay:1.2s}.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(7),.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(7):before,.subpage section.section .content.inview div:nth-child(3) li:nth-child(7),.subpage section.section .content.inview div:nth-child(3) li:nth-child(7):before{transition-delay:1.3s}.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(8),.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(8):before,.subpage section.section .content.inview div:nth-child(3) li:nth-child(8),.subpage section.section .content.inview div:nth-child(3) li:nth-child(8):before{transition-delay:1.4s}.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(9),.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(9):before,.subpage section.section .content.inview div:nth-child(3) li:nth-child(9),.subpage section.section .content.inview div:nth-child(3) li:nth-child(9):before{transition-delay:1.5s}.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(10),.project-details.subpage section.section .content.inview div:nth-child(3) li:nth-child(10):before,.subpage section.section .content.inview div:nth-child(3) li:nth-child(10),.subpage section.section .content.inview div:nth-child(3) li:nth-child(10):before{transition-delay:1.6s}.project-details.subpage section.section .content.inview div:nth-child(4),.subpage section.section .content.inview div:nth-child(4){transition-delay:.8s}.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(1),.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(1):before,.subpage section.section .content.inview div:nth-child(4) li:nth-child(1),.subpage section.section .content.inview div:nth-child(4) li:nth-child(1):before{transition-delay:.9s}.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(2),.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(2):before,.subpage section.section .content.inview div:nth-child(4) li:nth-child(2),.subpage section.section .content.inview div:nth-child(4) li:nth-child(2):before{transition-delay:1s}.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(3),.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(3):before,.subpage section.section .content.inview div:nth-child(4) li:nth-child(3),.subpage section.section .content.inview div:nth-child(4) li:nth-child(3):before{transition-delay:1.1s}.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(4),.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(4):before,.subpage section.section .content.inview div:nth-child(4) li:nth-child(4),.subpage section.section .content.inview div:nth-child(4) li:nth-child(4):before{transition-delay:1.2s}.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(5),.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(5):before,.subpage section.section .content.inview div:nth-child(4) li:nth-child(5),.subpage section.section .content.inview div:nth-child(4) li:nth-child(5):before{transition-delay:1.3s}.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(6),.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(6):before,.subpage section.section .content.inview div:nth-child(4) li:nth-child(6),.subpage section.section .content.inview div:nth-child(4) li:nth-child(6):before{transition-delay:1.4s}.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(7),.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(7):before,.subpage section.section .content.inview div:nth-child(4) li:nth-child(7),.subpage section.section .content.inview div:nth-child(4) li:nth-child(7):before{transition-delay:1.5s}.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(8),.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(8):before,.subpage section.section .content.inview div:nth-child(4) li:nth-child(8),.subpage section.section .content.inview div:nth-child(4) li:nth-child(8):before{transition-delay:1.6s}.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(9),.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(9):before,.subpage section.section .content.inview div:nth-child(4) li:nth-child(9),.subpage section.section .content.inview div:nth-child(4) li:nth-child(9):before{transition-delay:1.7s}.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(10),.project-details.subpage section.section .content.inview div:nth-child(4) li:nth-child(10):before,.subpage section.section .content.inview div:nth-child(4) li:nth-child(10),.subpage section.section .content.inview div:nth-child(4) li:nth-child(10):before{transition-delay:1.8s}.project-details.subpage section.section .content.inview div:nth-child(5),.subpage section.section .content.inview div:nth-child(5){transition-delay:1s}.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(1),.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(1):before,.subpage section.section .content.inview div:nth-child(5) li:nth-child(1),.subpage section.section .content.inview div:nth-child(5) li:nth-child(1):before{transition-delay:1.1s}.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(2),.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(2):before,.subpage section.section .content.inview div:nth-child(5) li:nth-child(2),.subpage section.section .content.inview div:nth-child(5) li:nth-child(2):before{transition-delay:1.2s}.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(3),.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(3):before,.subpage section.section .content.inview div:nth-child(5) li:nth-child(3),.subpage section.section .content.inview div:nth-child(5) li:nth-child(3):before{transition-delay:1.3s}.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(4),.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(4):before,.subpage section.section .content.inview div:nth-child(5) li:nth-child(4),.subpage section.section .content.inview div:nth-child(5) li:nth-child(4):before{transition-delay:1.4s}.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(5),.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(5):before,.subpage section.section .content.inview div:nth-child(5) li:nth-child(5),.subpage section.section .content.inview div:nth-child(5) li:nth-child(5):before{transition-delay:1.5s}.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(6),.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(6):before,.subpage section.section .content.inview div:nth-child(5) li:nth-child(6),.subpage section.section .content.inview div:nth-child(5) li:nth-child(6):before{transition-delay:1.6s}.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(7),.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(7):before,.subpage section.section .content.inview div:nth-child(5) li:nth-child(7),.subpage section.section .content.inview div:nth-child(5) li:nth-child(7):before{transition-delay:1.7s}.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(8),.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(8):before,.subpage section.section .content.inview div:nth-child(5) li:nth-child(8),.subpage section.section .content.inview div:nth-child(5) li:nth-child(8):before{transition-delay:1.8s}.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(9),.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(9):before,.subpage section.section .content.inview div:nth-child(5) li:nth-child(9),.subpage section.section .content.inview div:nth-child(5) li:nth-child(9):before{transition-delay:1.9s}.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(10),.project-details.subpage section.section .content.inview div:nth-child(5) li:nth-child(10):before,.subpage section.section .content.inview div:nth-child(5) li:nth-child(10),.subpage section.section .content.inview div:nth-child(5) li:nth-child(10):before{transition-delay:2s}.project-details.subpage section.section .content.inview div:nth-child(6),.subpage section.section .content.inview div:nth-child(6){transition-delay:1.2s}.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(1),.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(1):before,.subpage section.section .content.inview div:nth-child(6) li:nth-child(1),.subpage section.section .content.inview div:nth-child(6) li:nth-child(1):before{transition-delay:1.3s}.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(2),.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(2):before,.subpage section.section .content.inview div:nth-child(6) li:nth-child(2),.subpage section.section .content.inview div:nth-child(6) li:nth-child(2):before{transition-delay:1.4s}.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(3),.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(3):before,.subpage section.section .content.inview div:nth-child(6) li:nth-child(3),.subpage section.section .content.inview div:nth-child(6) li:nth-child(3):before{transition-delay:1.5s}.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(4),.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(4):before,.subpage section.section .content.inview div:nth-child(6) li:nth-child(4),.subpage section.section .content.inview div:nth-child(6) li:nth-child(4):before{transition-delay:1.6s}.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(5),.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(5):before,.subpage section.section .content.inview div:nth-child(6) li:nth-child(5),.subpage section.section .content.inview div:nth-child(6) li:nth-child(5):before{transition-delay:1.7s}.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(6),.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(6):before,.subpage section.section .content.inview div:nth-child(6) li:nth-child(6),.subpage section.section .content.inview div:nth-child(6) li:nth-child(6):before{transition-delay:1.8s}.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(7),.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(7):before,.subpage section.section .content.inview div:nth-child(6) li:nth-child(7),.subpage section.section .content.inview div:nth-child(6) li:nth-child(7):before{transition-delay:1.9s}.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(8),.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(8):before,.subpage section.section .content.inview div:nth-child(6) li:nth-child(8),.subpage section.section .content.inview div:nth-child(6) li:nth-child(8):before{transition-delay:2s}.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(9),.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(9):before,.subpage section.section .content.inview div:nth-child(6) li:nth-child(9),.subpage section.section .content.inview div:nth-child(6) li:nth-child(9):before{transition-delay:2.1s}.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(10),.project-details.subpage section.section .content.inview div:nth-child(6) li:nth-child(10):before,.subpage section.section .content.inview div:nth-child(6) li:nth-child(10),.subpage section.section .content.inview div:nth-child(6) li:nth-child(10):before{transition-delay:2.2s}.project-details.subpage section.section .content.inview div:nth-child(7),.subpage section.section .content.inview div:nth-child(7){transition-delay:1.4s}.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(1),.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(1):before,.subpage section.section .content.inview div:nth-child(7) li:nth-child(1),.subpage section.section .content.inview div:nth-child(7) li:nth-child(1):before{transition-delay:1.5s}.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(2),.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(2):before,.subpage section.section .content.inview div:nth-child(7) li:nth-child(2),.subpage section.section .content.inview div:nth-child(7) li:nth-child(2):before{transition-delay:1.6s}.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(3),.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(3):before,.subpage section.section .content.inview div:nth-child(7) li:nth-child(3),.subpage section.section .content.inview div:nth-child(7) li:nth-child(3):before{transition-delay:1.7s}.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(4),.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(4):before,.subpage section.section .content.inview div:nth-child(7) li:nth-child(4),.subpage section.section .content.inview div:nth-child(7) li:nth-child(4):before{transition-delay:1.8s}.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(5),.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(5):before,.subpage section.section .content.inview div:nth-child(7) li:nth-child(5),.subpage section.section .content.inview div:nth-child(7) li:nth-child(5):before{transition-delay:1.9s}.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(6),.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(6):before,.subpage section.section .content.inview div:nth-child(7) li:nth-child(6),.subpage section.section .content.inview div:nth-child(7) li:nth-child(6):before{transition-delay:2s}.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(7),.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(7):before,.subpage section.section .content.inview div:nth-child(7) li:nth-child(7),.subpage section.section .content.inview div:nth-child(7) li:nth-child(7):before{transition-delay:2.1s}.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(8),.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(8):before,.subpage section.section .content.inview div:nth-child(7) li:nth-child(8),.subpage section.section .content.inview div:nth-child(7) li:nth-child(8):before{transition-delay:2.2s}.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(9),.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(9):before,.subpage section.section .content.inview div:nth-child(7) li:nth-child(9),.subpage section.section .content.inview div:nth-child(7) li:nth-child(9):before{transition-delay:2.3s}.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(10),.project-details.subpage section.section .content.inview div:nth-child(7) li:nth-child(10):before,.subpage section.section .content.inview div:nth-child(7) li:nth-child(10),.subpage section.section .content.inview div:nth-child(7) li:nth-child(10):before{transition-delay:2.4s}.project-details.subpage section.section .content.inview div:nth-child(8),.subpage section.section .content.inview div:nth-child(8){transition-delay:1.6s}.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(1),.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(1):before,.subpage section.section .content.inview div:nth-child(8) li:nth-child(1),.subpage section.section .content.inview div:nth-child(8) li:nth-child(1):before{transition-delay:1.7s}.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(2),.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(2):before,.subpage section.section .content.inview div:nth-child(8) li:nth-child(2),.subpage section.section .content.inview div:nth-child(8) li:nth-child(2):before{transition-delay:1.8s}.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(3),.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(3):before,.subpage section.section .content.inview div:nth-child(8) li:nth-child(3),.subpage section.section .content.inview div:nth-child(8) li:nth-child(3):before{transition-delay:1.9s}.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(4),.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(4):before,.subpage section.section .content.inview div:nth-child(8) li:nth-child(4),.subpage section.section .content.inview div:nth-child(8) li:nth-child(4):before{transition-delay:2s}.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(5),.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(5):before,.subpage section.section .content.inview div:nth-child(8) li:nth-child(5),.subpage section.section .content.inview div:nth-child(8) li:nth-child(5):before{transition-delay:2.1s}.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(6),.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(6):before,.subpage section.section .content.inview div:nth-child(8) li:nth-child(6),.subpage section.section .content.inview div:nth-child(8) li:nth-child(6):before{transition-delay:2.2s}.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(7),.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(7):before,.subpage section.section .content.inview div:nth-child(8) li:nth-child(7),.subpage section.section .content.inview div:nth-child(8) li:nth-child(7):before{transition-delay:2.3s}.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(8),.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(8):before,.subpage section.section .content.inview div:nth-child(8) li:nth-child(8),.subpage section.section .content.inview div:nth-child(8) li:nth-child(8):before{transition-delay:2.4s}.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(9),.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(9):before,.subpage section.section .content.inview div:nth-child(8) li:nth-child(9),.subpage section.section .content.inview div:nth-child(8) li:nth-child(9):before{transition-delay:2.5s}.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(10),.project-details.subpage section.section .content.inview div:nth-child(8) li:nth-child(10):before,.subpage section.section .content.inview div:nth-child(8) li:nth-child(10),.subpage section.section .content.inview div:nth-child(8) li:nth-child(10):before{transition-delay:2.6s}.project-details.subpage section.section .content.inview div:nth-child(9),.subpage section.section .content.inview div:nth-child(9){transition-delay:1.8s}.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(1),.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(1):before,.subpage section.section .content.inview div:nth-child(9) li:nth-child(1),.subpage section.section .content.inview div:nth-child(9) li:nth-child(1):before{transition-delay:1.9s}.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(2),.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(2):before,.subpage section.section .content.inview div:nth-child(9) li:nth-child(2),.subpage section.section .content.inview div:nth-child(9) li:nth-child(2):before{transition-delay:2s}.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(3),.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(3):before,.subpage section.section .content.inview div:nth-child(9) li:nth-child(3),.subpage section.section .content.inview div:nth-child(9) li:nth-child(3):before{transition-delay:2.1s}.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(4),.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(4):before,.subpage section.section .content.inview div:nth-child(9) li:nth-child(4),.subpage section.section .content.inview div:nth-child(9) li:nth-child(4):before{transition-delay:2.2s}.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(5),.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(5):before,.subpage section.section .content.inview div:nth-child(9) li:nth-child(5),.subpage section.section .content.inview div:nth-child(9) li:nth-child(5):before{transition-delay:2.3s}.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(6),.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(6):before,.subpage section.section .content.inview div:nth-child(9) li:nth-child(6),.subpage section.section .content.inview div:nth-child(9) li:nth-child(6):before{transition-delay:2.4s}.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(7),.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(7):before,.subpage section.section .content.inview div:nth-child(9) li:nth-child(7),.subpage section.section .content.inview div:nth-child(9) li:nth-child(7):before{transition-delay:2.5s}.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(8),.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(8):before,.subpage section.section .content.inview div:nth-child(9) li:nth-child(8),.subpage section.section .content.inview div:nth-child(9) li:nth-child(8):before{transition-delay:2.6s}.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(9),.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(9):before,.subpage section.section .content.inview div:nth-child(9) li:nth-child(9),.subpage section.section .content.inview div:nth-child(9) li:nth-child(9):before{transition-delay:2.7s}.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(10),.project-details.subpage section.section .content.inview div:nth-child(9) li:nth-child(10):before,.subpage section.section .content.inview div:nth-child(9) li:nth-child(10),.subpage section.section .content.inview div:nth-child(9) li:nth-child(10):before{transition-delay:2.8s}.project-details.subpage section.section .content.inview div:nth-child(10),.subpage section.section .content.inview div:nth-child(10){transition-delay:2s}.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(1),.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(1):before,.subpage section.section .content.inview div:nth-child(10) li:nth-child(1),.subpage section.section .content.inview div:nth-child(10) li:nth-child(1):before{transition-delay:2.1s}.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(2),.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(2):before,.subpage section.section .content.inview div:nth-child(10) li:nth-child(2),.subpage section.section .content.inview div:nth-child(10) li:nth-child(2):before{transition-delay:2.2s}.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(3),.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(3):before,.subpage section.section .content.inview div:nth-child(10) li:nth-child(3),.subpage section.section .content.inview div:nth-child(10) li:nth-child(3):before{transition-delay:2.3s}.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(4),.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(4):before,.subpage section.section .content.inview div:nth-child(10) li:nth-child(4),.subpage section.section .content.inview div:nth-child(10) li:nth-child(4):before{transition-delay:2.4s}.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(5),.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(5):before,.subpage section.section .content.inview div:nth-child(10) li:nth-child(5),.subpage section.section .content.inview div:nth-child(10) li:nth-child(5):before{transition-delay:2.5s}.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(6),.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(6):before,.subpage section.section .content.inview div:nth-child(10) li:nth-child(6),.subpage section.section .content.inview div:nth-child(10) li:nth-child(6):before{transition-delay:2.6s}.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(7),.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(7):before,.subpage section.section .content.inview div:nth-child(10) li:nth-child(7),.subpage section.section .content.inview div:nth-child(10) li:nth-child(7):before{transition-delay:2.7s}.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(8),.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(8):before,.subpage section.section .content.inview div:nth-child(10) li:nth-child(8),.subpage section.section .content.inview div:nth-child(10) li:nth-child(8):before{transition-delay:2.8s}.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(9),.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(9):before,.subpage section.section .content.inview div:nth-child(10) li:nth-child(9),.subpage section.section .content.inview div:nth-child(10) li:nth-child(9):before{transition-delay:2.9s}.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(10),.project-details.subpage section.section .content.inview div:nth-child(10) li:nth-child(10):before,.subpage section.section .content.inview div:nth-child(10) li:nth-child(10),.subpage section.section .content.inview div:nth-child(10) li:nth-child(10):before{transition-delay:3s}.project-details.subpage section.section:first-child,.subpage section.section:first-child{z-index:0}.project-details section.section aside{display:flex;justify-content:center;padding:1.5em 1.5em 4em;flex-direction:column;max-width:50em}@media (max-width: 991px){.project-details section.section aside .client-logo{width:170px;margin-bottom:3em;flex-shrink:0;padding-right:30px}}@media (min-width: 640px){.project-details section.section aside{flex-direction:row}}@media (min-width: 992px){.project-details section.section aside{padding:70px 3em;flex-direction:column}}.project-details section.section .header-image{padding:0;height:100vh}.project-details section.section .header-image .headerimg-wrapper{position:relative;width:110%;overflow:hidden}.project-details section.section .header-image .headerimg-wrapper .headerimg{z-index:1;width:65%;position:relative}.project-details section.section .header-image .headerimg-wrapper .headerimg>*:first-child{padding-top:25%}.project-details section.section .header-image .headerimg-wrapper .headerimg>*>*{box-shadow:20px 10px 30px #00000026}.project-details section.section .header-image .headerimg-wrapper>*:nth-child(2){position:absolute;left:50%;top:0;width:55%}.project-details section.section .header-image .headerimg{width:100%;height:auto;padding-left:10%}.project-details section.section .header-image .headerimg>*>*{display:inline-block;margin-bottom:calc(.25em + .25vw)}@media (min-width: 992px){.project-details section.section .header-image .headerimg>*:first-child{width:100%;padding-top:15%}.project-details section.section .header-image .headerimg-wrapper>*,.project-details section.section .header-image .headerimg{transform:rotate(-5deg)}}@media (max-width: 991px){.project-details section.section .header-image{height:60vw;overflow:hidden}.project-details section.section .header-image .headerimg-wrapper>*,.project-details section.section .header-image .headerimg{transform:none}.project-details section.section .header-image .headerimg{padding-left:0;padding-top:0;margin-left:0}.project-details section.section .header-image .headerimg>*{display:none}.project-details section.section .header-image .headerimg>*:first-child{display:inline-block}}.project-details section.section aside h1{font-size:calc(1.5em + .5vw);margin-bottom:calc(.75em + .5vw);color:var(--color-background);text-shadow:none}.project-details section.section.bg-light aside h1,.project-details section.section.bg-light aside h2,.project-details section.section.bg-light aside h3,.project-details section.section.bg-light aside h4,.project-details section.section.bg-light aside h5,.project-details section.section.bg-light aside h6,.project-details section.section.bg-light aside li,.project-details section.section.bg-light aside p,.project-details section.section.bg-light aside a,.project-details section.section.bg-light aside label{color:var(--color-foreground)}.project-details section.section:first-child{overflow:hidden}.project-details section.section:first-child .container{padding:0}@media (max-width: 991px){.project-details section.section:first-child .container{display:flex;flex-direction:column-reverse;padding-bottom:max(8vw,3em)}}.project-details section.section.project-screens{background-color:var(--color-gray-light)}.project-details section.section.project-screens:before,.project-details section.section.project-screens:after{border-bottom-color:var(--color-gray-light)}.project-details section.section.project-screens .content div[class*=col] img{display:block}.project-details section.section aside h1,.project-details section.section aside h2{text-shadow:none;color:var(--color-background)}.project-details section.project-intro{background-size:cover}.project-details .masonry{column-width:500px;width:100%;column-gap:calc(.25em + .25vw)}@media screen and (min-width: 1920px){.project-details .masonry{column-width:800px}}.project-details .masonry img{display:block;margin-bottom:calc(.25em + .25vw);width:100%}.project-details ul.tags{display:flex;margin-top:calc(.75em + .5vw)}.project-details ul.tags li{padding:calc(.25em + .25vw) calc(.75em + .5vw);border-radius:2em;background-color:var(--color-primary);color:var(--color-background)!important;margin:calc(.25em + .25vw);white-space:nowrap;font-size:80%}header{position:fixed;left:0;top:0;width:100%;z-index:4;padding:.75em}.logo-wrapper{position:absolute;left:5vw;top:-1.25em}@media screen and (min-width: 768px){.logo-wrapper{top:-2.25em;max-height:13em}}@media screen and (min-width: 992px){.logo-wrapper{left:33vw}}.logo{-webkit-mask:url(/images/design/mt-logo.svg) no-repeat center/contain;mask:url(/images/design/mt-logo.svg) no-repeat center/contain;width:calc(4em + 5vw);height:calc(4em + 5vw);background:var(--color-primary);background-size:600% 600%;border-radius:50%;display:block;transition:all .5s ease .25s}.logo.small{transform:translate(-5vw,-10%) scale(.7);transition:transform .5s ease}@media screen and (min-width: 768px){.logo{width:calc(6em + 5vw);height:calc(6em + 5vw);background:var(--color-primary);background-size:600% 600%;border-radius:50%}}#logowrapper svg{clip-path:polygon(0% 120%,100% 100%,100% 100%,0% 100%)}#logowrapper>*:after{background-position:0% 0%}[class*=section] header{background:var(--color-background)}[class*=section].fullpage header{background:transparent}.subpage header:before{content:"";position:absolute;border-left:1500px solid transparent;border-top:60px solid var(--color-background);width:0;height:0;top:0;right:0}@media (min-width: 2550px){.subpage header:before{border-left:1800px solid transparent;border-top:90px solid var(--color-background)}}.section-0.down #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-up-in .5s ease forwards .5s}.section-0.up #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-down-in .5s ease forwards .15s}.section-1.down #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-up-in .5s ease forwards .5s}.section-1.up #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-down-in .5s ease forwards .15s}.section-1.down #logowrapper svg{clip-path:polygon(0% 110%,100% 100%,100% 100%,0% 100%);animation:mask-up-out .5s ease forwards .5s}.section-1.up #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% -10%,0% 0%);animation:mask-down-out .5s ease forwards .15s}.section-2.down #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-up-in .5s ease forwards .5s}.section-2.up #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-down-in .5s ease forwards .15s}.section-3.down #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-up-in .5s ease forwards .5s}.section-3.up #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-down-in .5s ease forwards .15s}.section-3.down #logowrapper svg{clip-path:polygon(0% 110%,100% 100%,100% 100%,0% 100%);animation:mask-up-out .5s ease forwards .5s}.section-3.up #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% -10%,0% 0%);animation:mask-down-out .5s ease forwards .15s}.section-4.down #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-up-in .5s ease forwards .5s}.section-4.up #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-down-in .5s ease forwards .15s}.section-5.down #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-up-in .5s ease forwards .5s}.section-5.up #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-down-in .5s ease forwards .15s}.section-5.down #logowrapper svg{clip-path:polygon(0% 110%,100% 100%,100% 100%,0% 100%);animation:mask-up-out .5s ease forwards .5s}.section-5.up #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% -10%,0% 0%);animation:mask-down-out .5s ease forwards .15s}.section-6.down #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-up-in .5s ease forwards .5s}.section-6.up #logowrapper svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-down-in .5s ease forwards .15s}footer{position:relative;right:0;bottom:0;width:100%;z-index:5;padding:calc(.25em + .25vw) .75em .75em;display:flex;justify-content:flex-end;margin-top:min(-2em,-3vw)}footer nav{display:flex}footer nav ul{align-items:center}footer nav li:not(.icon) a:hover{text-decoration:underline}footer [class|=iconmask]{width:calc(2.5em + .5vw);height:calc(2.5em + .5vw);background:var(--color-primary);background-size:600% 600%;border-radius:50%;position:relative;transition:all .5s ease;display:block}.section-0.down footer svg{clip-path:polygon(0% 110%,100% 100%,100% 100%,0% 100%);animation:mask-up-out .5s ease forwards .5s}.section-0.up footer svg{clip-path:polygon(0% 0%,100% -10%,100% -10%,0% 0%);animation:mask-down-out .5s ease forwards .15s}.section-1.down footer svg{clip-path:polygon(0% 110%,100% 100%,100% 100%,0% 100%);animation:mask-up-out .5s ease forwards .5s}.section-1.up footer svg{clip-path:polygon(0% 0%,100% -10%,100% -10%,0% 0%);animation:mask-down-out .5s ease forwards .15s}.section-1.down footer svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-up-in .5s ease forwards .5s}.section-1.up footer svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-down-in .5s ease forwards .15s}.section-2.down footer svg{clip-path:polygon(0% 110%,100% 100%,100% 100%,0% 100%);animation:mask-up-out .5s ease forwards .5s}.section-2.up footer svg{clip-path:polygon(0% 0%,100% -10%,100% -10%,0% 0%);animation:mask-down-out .5s ease forwards .15s}.section-3.down footer svg{clip-path:polygon(0% 110%,100% 100%,100% 100%,0% 100%);animation:mask-up-out .5s ease forwards .5s}.section-3.up footer svg{clip-path:polygon(0% 0%,100% -10%,100% -10%,0% 0%);animation:mask-down-out .5s ease forwards .15s}.section-3.down footer svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-up-in .5s ease forwards .5s}.section-3.up footer svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-down-in .5s ease forwards .15s}.section-4.down footer svg{clip-path:polygon(0% 110%,100% 100%,100% 100%,0% 100%);animation:mask-up-out .5s ease forwards .5s}.section-4.up footer svg{clip-path:polygon(0% 0%,100% -10%,100% -10%,0% 0%);animation:mask-down-out .5s ease forwards .15s}.section-5.down footer svg{clip-path:polygon(0% 110%,100% 100%,100% 100%,0% 100%);animation:mask-up-out .5s ease forwards .5s}.section-5.up footer svg{clip-path:polygon(0% 0%,100% -10%,100% -10%,0% 0%);animation:mask-down-out .5s ease forwards .15s}.section-5.down footer svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-up-in .5s ease forwards .5s}.section-5.up footer svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-down-in .5s ease forwards .15s}.section-6.down footer svg{clip-path:polygon(0% 110%,100% 100%,100% 100%,0% 100%);animation:mask-up-out .5s ease forwards .5s}.section-6.up footer svg{clip-path:polygon(0% 0%,100% -10%,100% -10%,0% 0%);animation:mask-down-out .5s ease forwards .15s}#project.active~footer{z-index:100}#project.active~footer a{color:var(--color-primary)}#project.active~footer svg{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 110%);animation:mask-up-in .5s ease forwards .5s}#fullpagewrapper footer{position:fixed}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes drawline{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes pulse{0%{transform:scale(1);opacity:1}10%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}@keyframes blow-up{0%{transform:translate(-50%,-50%) scale(0);opacity:0}20%{transform:translate(-50%,-50%) scale(1.35);opacity:.5}to{transform:translate(-50%,-50%) scale(1.35);opacity:0}}.inview #initial g:nth-child(1) circle{animation-delay:.1s}.inview #initial g:nth-child(1) g{animation-delay:calc(1 * .1s + .35s)}.inview #initial g:nth-child(1) circle:nth-child(2){animation-delay:2.1s}.inview #initial g:nth-child(2) circle{animation-delay:.2s}.inview #initial g:nth-child(2) g{animation-delay:.55s}.inview #initial g:nth-child(2) circle:nth-child(2){animation-delay:2.2s}.inview #initial g:nth-child(3) circle{animation-delay:calc(3 * .1s)}.inview #initial g:nth-child(3) g{animation-delay:.65s}.inview #initial g:nth-child(3) circle:nth-child(2){animation-delay:2.3s}.inview #initial g:nth-child(4) circle{animation-delay:.4s}.inview #initial g:nth-child(4) g{animation-delay:.75s}.inview #initial g:nth-child(4) circle:nth-child(2){animation-delay:2.4s}.inview #initial g:nth-child(5) circle{animation-delay:.5s}.inview #initial g:nth-child(5) g{animation-delay:.85s}.inview #initial g:nth-child(5) circle:nth-child(2){animation-delay:2.5s}.inview #initial g:nth-child(6) circle{animation-delay:calc(6 * .1s)}.inview #initial g:nth-child(6) g{animation-delay:calc(6 * .1s + .35s)}.inview #initial g:nth-child(6) circle:nth-child(2){animation-delay:2.6s}.inview #initial g:nth-child(7) circle{animation-delay:calc(7 * .1s)}.inview #initial g:nth-child(7) g{animation-delay:1.05s}.inview #initial g:nth-child(7) circle:nth-child(2){animation-delay:2.7s}.inview #initial g:nth-child(8) circle{animation-delay:.8s}.inview #initial g:nth-child(8) g{animation-delay:1.15s}.inview #initial g:nth-child(8) circle:nth-child(2){animation-delay:2.8s}.inview #initial g:nth-child(9) circle{animation-delay:.9s}.inview #initial g:nth-child(9) g{animation-delay:1.25s}.inview #initial g:nth-child(9) circle:nth-child(2){animation-delay:2.9s}.inview #initial g:nth-child(10) circle{animation-delay:1s}.inview #initial g:nth-child(10) g{animation-delay:1.35s}.inview #initial g:nth-child(10) circle:nth-child(2){animation-delay:3s}.inview #initial g:nth-child(11) circle{animation-delay:1.1s}.inview #initial g:nth-child(11) g{animation-delay:calc(11 * .1s + .35s)}.inview #initial g:nth-child(11) circle:nth-child(2){animation-delay:3.1s}.inview #initial g:nth-child(12) circle{animation-delay:calc(12 * .1s)}.inview #initial g:nth-child(12) g{animation-delay:calc(12 * .1s + .35s)}.inview #initial g:nth-child(12) circle:nth-child(2){animation-delay:3.2s}.inview #initial g:nth-child(13) circle{animation-delay:1.3s}.inview #initial g:nth-child(13) g{animation-delay:1.65s}.inview #initial g:nth-child(13) circle:nth-child(2){animation-delay:3.3s}#svgchart{width:100%;height:auto}#initial>g circle,#initial>g g{transform:scale(0)}.inview #initial>g circle,.inview #initial>g g{animation:grow .5s ease normal .5s;animation-fill-mode:forwards}.inview #initial g circle:nth-child(2){animation:pulse 10s ease-out infinite 2s}.mouseover:not(.init) #initial>g circle:nth-child(2){animation:none}.mouseover:not(.init) #initial>g circle{stroke:#fff;transform:scale(1)}.inview line{stroke:var(--color-background);animation:drawline .5s ease forwards;stroke-dashoffset:100px;stroke-dasharray:100px}#xd-ai,#xd-ps,#xd-ae{animation-delay:.25s}#xd-html{animation-delay:.35s}#html-css,#html-js{animation-delay:.85s}#css-sass,#js-react,#html-php{animation-delay:.95s}#php-mysql{animation-delay:1.05s}#initial>g>g path,#initial>g>g polygon,#initial>g>g polyline,#initial>g>g rect,#initial>g>g circle{fill:var(--color-background)}#initial circle{fill:var(--color-primary);stroke:var(--color-background)}#initial line{fill:none;stroke:var(--color-background);stroke-miterlimit:10}#css .st1,#html .st1{fill:var(--color-primary-light)}#css .st2,#html .st2{fill:var(--color-primary-dark)}#bereiche{fill:var(--color-background);font-size:16px;font-family:"Noto Serif",serif}#bereiche #trennlinie{stroke:var(--color-background);stroke-dashoffset:4px;stroke-dasharray:4px}.chart-details{position:absolute;width:calc(150px + 5vw);height:calc(150px + 5vw);border-radius:50%;background-color:var(--color-background);opacity:0;transform:translate(-50%,-50%) scale(0);transition:all .5s ease}.chart-details>*{padding:calc(.25em + .25vw);width:100%;height:100%;border-radius:50%;background-color:var(--color-background);display:flex;flex-direction:column;justify-content:center}.chart-details>* *{color:var(--color-primary)!important;text-align:center}.chart-details>* h6{font-size:calc(9px + .5vw)}.chart-details>* p{font-size:calc(6px + .5vw)}.chart-details:after{content:"";display:block;left:50%;top:50%;width:100%;height:100%;border-radius:50%;position:absolute;transform:translate(-50%,-50%) scale(1);background-color:var(--color-background);opacity:0;z-index:-1;transition:all .5s ease}.chart-details.active{opacity:1;transform:translate(-50%,-50%) scale(1);transition:all .5s ease;z-index:1}.chart-details.active:after{transform:translate(-55%,-48%) scale(1.05);opacity:1;background-color:var(--color-secondary);transition:all .5s ease .35s}#svgchart:not(.init) #initial>g{transition:all .5s ease}#svgchart:not(.init) #initial>g:hover{transform:scale(1.1)}#svgchart:not(.init) #initial>g:hover>circle:first-child{fill:var(--color-background);stroke-width:25px;transition:all 2s ease;stroke:transparent}#svgchart:not(.init) #initial>g>g{pointer-events:none}nav ul{margin:0;padding:0;display:flex}nav ul li{cursor:pointer;list-style-type:none}nav#nav{margin-left:auto;max-width:calc(100% - 4vw - 3em)}nav#nav ul{display:flex;justify-content:flex-end;flex-wrap:wrap}nav#nav ul li{cursor:pointer;margin:0 .15em -.25em;overflow:hidden;line-height:1;position:relative;display:inline-block;height:100%;text-decoration:none}@media screen and (min-width: 768px){nav#nav ul li{margin:0 .5em;max-width:calc(100% - 5vw - 6em)}}nav#nav ul li *{width:100%;height:auto;color:var(--color-foreground);text-decoration:none;text-shadow:0 1.25em var(--color-background);transition:transform .35s ease;display:block;position:relative;z-index:2;padding:.125em .25em}nav#nav ul li:after{content:"";position:absolute;left:0;top:100%;right:0;background-color:var(--color-foreground);transition:transform .35s ease;height:100%}nav#nav ul li:hover:after,nav#nav ul li.active:after{transform:translateY(-100%);transition:transform .25s ease}nav#nav ul li a:hover span,nav#nav ul li a:focus span,nav#nav ul li a:active span,nav#nav ul li.active a span{transform:translateY(-100%);transition:transform .35s ease}nav#bottom-nav ul{justify-content:flex-end;font-size:.95em}nav#bottom-nav ul li{margin-left:calc(.75em + .5vw)}nav#bottom-nav ul li a{text-decoration:none;transition:color .5s ease .35s}nav#bottom-nav ul li a:hover{text-decoration:underline}body.theme-alternate section#home{background-position:bottom right;background-repeat:no-repeat;background-position:85% 80%;background-size:150%;background-image:url(/images/design/home-bg.jpg);background-position:left center;background-size:cover}body.theme-alternate section#home .header-image{padding-right:0;padding-left:0}@media (max-width: 991px){body.theme-alternate section#home .header-text{padding-top:4em}}@media (min-width: 992px){body.theme-alternate section#home .header-text{flex-basis:55%;flex-shrink:0}}@media (min-width: 2550px){body.theme-alternate section#home .header-text{flex-basis:45%}}@media (min-width: 992px){body.theme-alternate section#home .container{flex-direction:row-reverse}}body.theme-alternate section#home .container:before{content:none}#about .content ul.list{margin-top:0;flex-shrink:1;flex-grow:1}#about .content ul.list li{list-style-type:none}#about .content ul.list li ul li{margin-bottom:0;list-style-type:disc}#contact{position:absolute;top:101%;transition:all .5s ease}#contact #form-wrapper{min-height:100vh}#contact.open{top:0%;transition:all .5s ease}#contactsection .iframe-wrapper{width:100%;height:65vh}#contactsection iframe{width:100%;height:100%}[id|=contactform]{height:100%;position:relative}[id|=contactform] p{position:relative;top:50%;transform:translateY(-50%);text-align:center}section.section h1,section.section h2{color:var(--color-secondary)}.fullpage section.section:not(.active) .header-text p{clip-path:inset(100% 0 0% 0)}.fullpage.down section.section .header-text h1,.fullpage.down section.section .header-text h2{clip-path:inset(0% 0 0% 0);animation:mask-up-in .625s ease forwards .425s}.fullpage.down section.section .header-text p{clip-path:inset(100% 0 0% 0);animation:mask-up-out .625s ease forwards .375s}.fullpage.down section.section:not(.active) .header-text h1,.fullpage.down section.section:not(.active) .header-text h2{clip-path:inset(100% 0 0% 0);animation:mask-up-out .625s ease forwards .425s}.fullpage.down section.section:not(.active) .header-text p{animation:mask-down-in .625s ease forwards .375s}.fullpage.up section.section .header-text h1,.fullpage.up section.section .header-text h2{clip-path:inset(0% 0 0% 0);animation:mask-down-in .625s ease forwards .5s}.fullpage.up section.section .header-text p{clip-path:inset(100% 0 0% 0);animation:mask-down-out .625s ease forwards .625s}.fullpage.up section.section:not(.active) .header-text h1,.fullpage.up section.section:not(.active) .header-text h2{clip-path:inset(100% 0 0% 0);animation:mask-up-out .625s ease forwards .425s}.fullpage.up section.section:not(.active) .header-text p{animation:mask-up-in .625s ease forwards .375s}.shadowHeadline{position:absolute;left:0;top:0;width:100%}.icon-html:before{content:"";-webkit-mask:url(/images/design/icon-html.svg) no-repeat center;mask:url(/images/design/icon-html.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-html{-webkit-mask:url(/images/design/icon-html.svg) no-repeat center/contain;mask:url(/images/design/icon-html.svg) no-repeat center/contain}.icon-css:before{content:"";-webkit-mask:url(/images/design/icon-css.svg) no-repeat center;mask:url(/images/design/icon-css.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-css{-webkit-mask:url(/images/design/icon-css.svg) no-repeat center/contain;mask:url(/images/design/icon-css.svg) no-repeat center/contain}.icon-js:before{content:"";-webkit-mask:url(/images/design/icon-js.svg) no-repeat center;mask:url(/images/design/icon-js.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-js{-webkit-mask:url(/images/design/icon-js.svg) no-repeat center/contain;mask:url(/images/design/icon-js.svg) no-repeat center/contain}.icon-sass:before{content:"";-webkit-mask:url(/images/design/icon-sass.svg) no-repeat center;mask:url(/images/design/icon-sass.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-sass{-webkit-mask:url(/images/design/icon-sass.svg) no-repeat center/contain;mask:url(/images/design/icon-sass.svg) no-repeat center/contain}.icon-js:before{content:"";-webkit-mask:url(/images/design/icon-js.svg) no-repeat center;mask:url(/images/design/icon-js.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-js{-webkit-mask:url(/images/design/icon-js.svg) no-repeat center/contain;mask:url(/images/design/icon-js.svg) no-repeat center/contain}.icon-php:before{content:"";-webkit-mask:url(/images/design/icon-php.svg) no-repeat center;mask:url(/images/design/icon-php.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-php{-webkit-mask:url(/images/design/icon-php.svg) no-repeat center/contain;mask:url(/images/design/icon-php.svg) no-repeat center/contain}.icon-sql:before{content:"";-webkit-mask:url(/images/design/icon-sql.svg) no-repeat center;mask:url(/images/design/icon-sql.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-sql{-webkit-mask:url(/images/design/icon-sql.svg) no-repeat center/contain;mask:url(/images/design/icon-sql.svg) no-repeat center/contain}.icon-react:before{content:"";-webkit-mask:url(/images/design/icon-react.svg) no-repeat center;mask:url(/images/design/icon-react.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-react{-webkit-mask:url(/images/design/icon-react.svg) no-repeat center/contain;mask:url(/images/design/icon-react.svg) no-repeat center/contain}.icon-xd:before{content:"";-webkit-mask:url(/images/design/icon-xd.svg) no-repeat center;mask:url(/images/design/icon-xd.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-xd{-webkit-mask:url(/images/design/icon-xd.svg) no-repeat center/contain;mask:url(/images/design/icon-xd.svg) no-repeat center/contain}.icon-ps:before{content:"";-webkit-mask:url(/images/design/icon-ps.svg) no-repeat center;mask:url(/images/design/icon-ps.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-ps{-webkit-mask:url(/images/design/icon-ps.svg) no-repeat center/contain;mask:url(/images/design/icon-ps.svg) no-repeat center/contain}.icon-ai:before{content:"";-webkit-mask:url(/images/design/icon-ai.svg) no-repeat center;mask:url(/images/design/icon-ai.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-ai{-webkit-mask:url(/images/design/icon-ai.svg) no-repeat center/contain;mask:url(/images/design/icon-ai.svg) no-repeat center/contain}.icon-ae:before{content:"";-webkit-mask:url(/images/design/icon-ae.svg) no-repeat center;mask:url(/images/design/icon-ae.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-ae{-webkit-mask:url(/images/design/icon-ae.svg) no-repeat center/contain;mask:url(/images/design/icon-ae.svg) no-repeat center/contain}.icon-vscode:before{content:"";-webkit-mask:url(/images/design/icon-vscode.svg) no-repeat center;mask:url(/images/design/icon-vscode.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-vscode{-webkit-mask:url(/images/design/icon-vscode.svg) no-repeat center/contain;mask:url(/images/design/icon-vscode.svg) no-repeat center/contain}.icon-codepen:before{content:"";-webkit-mask:url(/images/design/icon-codepen.svg) no-repeat center;mask:url(/images/design/icon-codepen.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-codepen{-webkit-mask:url(/images/design/icon-codepen.svg) no-repeat center/contain;mask:url(/images/design/icon-codepen.svg) no-repeat center/contain}.icon-github:before{content:"";-webkit-mask:url(/images/design/icon-github.svg) no-repeat center;mask:url(/images/design/icon-github.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-github{-webkit-mask:url(/images/design/icon-github.svg) no-repeat center/contain;mask:url(/images/design/icon-github.svg) no-repeat center/contain}.icon-lottie:before{content:"";-webkit-mask:url(/images/design/icon-lottie.svg) no-repeat center;mask:url(/images/design/icon-lottie.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-lottie{-webkit-mask:url(/images/design/icon-lottie.svg) no-repeat center/contain;mask:url(/images/design/icon-lottie.svg) no-repeat center/contain}.icon-spring:before{content:"";-webkit-mask:url(/images/design/icon-spring.svg) no-repeat center;mask:url(/images/design/icon-spring.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-spring{-webkit-mask:url(/images/design/icon-spring.svg) no-repeat center/contain;mask:url(/images/design/icon-spring.svg) no-repeat center/contain}.icon-slim:before{content:"";-webkit-mask:url(/images/design/icon-slim.svg) no-repeat center;mask:url(/images/design/icon-slim.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-slim{-webkit-mask:url(/images/design/icon-slim.svg) no-repeat center/contain;mask:url(/images/design/icon-slim.svg) no-repeat center/contain}.icon-git:before{content:"";-webkit-mask:url(/images/design/icon-git.svg) no-repeat center;mask:url(/images/design/icon-git.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-git{-webkit-mask:url(/images/design/icon-git.svg) no-repeat center/contain;mask:url(/images/design/icon-git.svg) no-repeat center/contain}.icon-framermotion:before{content:"";-webkit-mask:url(/images/design/icon-framermotion.svg) no-repeat center;mask:url(/images/design/icon-framermotion.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-framermotion{-webkit-mask:url(/images/design/icon-framermotion.svg) no-repeat center/contain;mask:url(/images/design/icon-framermotion.svg) no-repeat center/contain}.icon-reactrouter:before{content:"";-webkit-mask:url(/images/design/icon-reactrouter.svg) no-repeat center;mask:url(/images/design/icon-reactrouter.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-reactrouter{-webkit-mask:url(/images/design/icon-reactrouter.svg) no-repeat center/contain;mask:url(/images/design/icon-reactrouter.svg) no-repeat center/contain}.icon-bts:before{content:"";-webkit-mask:url(/images/design/icon-bts.svg) no-repeat center;mask:url(/images/design/icon-bts.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-bts{-webkit-mask:url(/images/design/icon-bts.svg) no-repeat center/contain;mask:url(/images/design/icon-bts.svg) no-repeat center/contain}.icon-uikit:before{content:"";-webkit-mask:url(/images/design/icon-uikit.svg) no-repeat center;mask:url(/images/design/icon-uikit.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-uikit{-webkit-mask:url(/images/design/icon-uikit.svg) no-repeat center/contain;mask:url(/images/design/icon-uikit.svg) no-repeat center/contain}.icon-wp:before{content:"";-webkit-mask:url(/images/design/icon-wp.svg) no-repeat center;mask:url(/images/design/icon-wp.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-primary)}.iconmask-wp{-webkit-mask:url(/images/design/icon-wp.svg) no-repeat center/contain;mask:url(/images/design/icon-wp.svg) no-repeat center/contain}@keyframes line{0%{clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%)}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes line-out{0%{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}to{clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%)}}@keyframes iframe{0%{clip-path:polygon(0% 55%,100% 45%,100% 45%,0% 55%)}to{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 100%)}}@keyframes iframe-out{0%{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 100%)}to{clip-path:polygon(0% 55%,100% 45%,100% 45%,0% 55%)}}#project{height:0%;width:0%;position:fixed;left:50%;top:50%;z-index:9;transform:translate(-50%,-50%);display:none}#project .close{opacity:0}#project .line-wrapper{position:absolute;pointer-events:none;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:10%;clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%)}#project .line-wrapper svg{height:100%;width:100%}#project.active{display:block;height:100%;width:100%}#project.active .close{animation:fade-in .5s ease forwards 1s}#project.active .line-wrapper{animation:line .5s ease-out forwards}#project.active iframe{clip-path:polygon(0% 55%,100% 45%,100% 45%,0% 55%);animation:iframe .5s ease-in-out forwards .5s;background-color:var(--color-primary);height:100%;width:100%}#project.out{height:100%;width:100%}#project.out .close{opacity:0;transition:opacity .25s ease}#project.out .line-wrapper{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);animation:line-out .25s ease-out forwards .25s}#project.out iframe{clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 100%);animation:iframe-out .25s ease-in-out forwards;background-color:var(--color-primary)}main.plain:before,main.plain:after{display:none}.page-mask{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;pointer-events:none}.page-mask:before,.page-mask:after{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;transition:.5s}.page-mask:before{clip-path:polygon(0% 0%,100% -10%,100% -10%,0% 0%);background-color:var(--color-background)}.page-mask:after{clip-path:polygon(0% 110%,100% 100%,100% 100%,0% 110%);background-color:var(--color-background)}.main-container{transform:scale(1);transition:all 375ms ease}.transition-mask{transition:.35s;clip-path:polygon(0% 0%,100% -10%,100% 100%,0% 100%)}html.is-animating .transition-mask{clip-path:polygon(0% 55%,100% 45%,100% 45%,0% 55%)}.transition-fade,.transition-scale{transition:.5s;opacity:1}html.is-animating .transition-fade,html.is-animating .transition-scale{opacity:0}html.is-changing .transition-scale .page-mask:before{clip-path:polygon(0% 0%,100% -10%,110% 45%,0% 55%);transition:.5s}html.is-changing .transition-scale .page-mask:after{clip-path:polygon(0% 55%,100% 45%,100% 100%,0% 100%);background-color:var(--color-background)}html.is-changing .transition-scale .main-container{transform:translate(0) scale(1.5);transition:.5s}html.is-leaving .transition-scale .main-container{transform:scale(1);transition:.5s}.sticky-container .sticky{transition:transform .35s ease;flex-grow:1}.content-wrapper{position:relative;overflow:hidden}.fullpage{overflow:hidden;height:100vh;position:fixed}.fullpage section.section>.container{transition:transform .625s ease .33s}@media (min-width: 992px){.fullpage section.section>.container{transform:translateY(-15vh)}}.fullpage section.section.active>.container{transform:translateY(0)}.fullpage section.section.active~section.section>.container{transform:translateY(15vh)}@media (max-width: 991px){.fullpage section.section.active~section.section>.container{transform:translateY(0)!important}}.fullpage .js-scrollcontent{position:relative}.fullpage .scrollbar{position:absolute;top:0;right:-1.5em;width:5px;height:100%;border-left:1px solid var(--color-primary)}.fullpage .scrollbar .scrollbar-handle{width:100%;margin-left:-50%;background-color:var(--color-primary);height:40px;cursor:pointer;position:relative;border-radius:3px;transition:width .15s ease,margin-left .15s ease}.fullpage .scrollbar .scrollbar-handle.dragging,.fullpage .scrollbar .scrollbar-handle:hover{width:9px;margin-left:calc(-50% - 2px);border-radius:4px;transition:width .15s ease,margin-left .15s ease}.fullpage section:nth-child(2n) .scrollbar{border-left-color:var(--color-background)}.fullpage section:nth-child(2n) .scrollbar .scrollbar-handle{background-color:var(--color-background)}section.section{position:relative;transition:transform .5s ease,background-color 1s ease 0s,border-bottom-color 1s ease 0s}@media (max-width: 991px){section.section{height:auto!important;transform:translateY(0)!important}}@media (max-width: 991px){section.section.active{transform:translateY(0)!important}}section.section>.container{z-index:3;height:100%;padding:calc(3em + 1vw);overflow:hidden}#fullpagewrapper:not(.fullpage) section.section{min-height:101vh}@media (min-width: 480px){section.section aside,section.section .header-text,section.section .header-image{padding:1.5em}}@media (min-width: 992px){section.section aside,section.section .header-text,section.section .header-image{padding:10vw 3em}}section.section .content{position:relative}section.section .header-text{font-size:1.1em}@media (max-width: 991px){section.section .header-text{padding-top:calc(1.5em + 5vw);padding-bottom:0}}@media (min-width: 992px){section.section .header-text{flex-basis:33%;flex-shrink:0;flex-grow:1}}section.section .header-text .content{width:calc(150px + 50%);max-width:650px;margin:auto}section.section .header-image{flex-grow:1}section.section .header-image .content{padding:0 0 7vw}section.section>.container{z-index:3;height:100%;padding:calc(5em + 1vw) calc(.75em + .5vw)}@media (min-width: 992px){section.section>.container{padding:0 calc(.75em + .5vw);display:flex}}section.section>.container:before{content:"";position:absolute;display:table;left:0;top:0;width:100%;height:100%;position:fixed;z-index:3;height:6em!important}section.section:first-child>.container{min-height:100vh}.fullpage .header-image .content{padding:5vw 0}canvas{width:100%}body.theme-white section.section .header-text .content{margin:auto}body.theme-white section.section .header-text .content p{font-size:calc(1rem + .25vw)}@keyframes move-up-0{0%{background-position-y:100%}to{background-position-y:0%}}@keyframes move-down-0{0%{background-position-y:0%}to{background-position-y:100%}}@keyframes move-up-1{0%{background-position-y:100%}to{background-position-y:0%}}@keyframes move-down-1{0%{background-position-y:0%}to{background-position-y:100%}}@keyframes move-up-2{0%{background-position-y:100%}to{background-position-y:0%}}@keyframes move-down-2{0%{background-position-y:0%}to{background-position-y:100%}}@keyframes move-up-3{0%{background-position-y:100%}to{background-position-y:0%}}@keyframes move-down-3{0%{background-position-y:0%}to{background-position-y:100%}}@keyframes move-up-4{0%{background-position-y:100%}to{background-position-y:0%}}@keyframes move-down-4{0%{background-position-y:0%}to{background-position-y:100%}}@keyframes move-up-5{0%{background-position-y:100%}to{background-position-y:0%}}@keyframes move-down-5{0%{background-position-y:0%}to{background-position-y:100%}}@keyframes move-up-6{0%{background-position-y:100%}to{background-position-y:0%}}@keyframes move-down-6{0%{background-position-y:0%}to{background-position-y:100%}}@keyframes screen{0%{height:0}50%{height:150%}to{height:0}}body.theme-white .section-bg{display:none}body.theme-white #fullpagewrapper section.section:before,body.theme-white #fullpagewrapper section.section:after{content:"";position:absolute;display:table;left:0;transition:all .625s ease .25s,background-color 1s ease 0s,border-bottom-color 1s ease 0s}body.theme-white #fullpagewrapper section.section:before{height:0;width:100%;border-left:100vw solid transparent;top:0;background:var(--color-secondary)}body.theme-white #fullpagewrapper section.section:after{height:5em;width:100%;bottom:0}body.theme-white #fullpagewrapper section.section.active:before{animation:screen 1s forwards}body.theme-white #fullpagewrapper.up section.section:before{top:auto;bottom:0}body.theme-white .row-xs{flex-direction:column}body.theme-white .timeline{align-items:flex-start;text-align:left;margin-bottom:1em;width:100%;flex-wrap:wrap}body.theme-white .timeline .middle{order:3;flex-basis:100%;flex-shrink:0}body.theme-white .timeline>div:first-child{order:2;margin-left:.25em;padding-left:.75em;position:relative}body.theme-white .timeline>div:first-child:before{content:"–";position:absolute;left:0}body.theme-white .timeline>div:nth-child(3){order:1}body.theme-white footer [class|=iconmask]{width:calc(2.5em + .5vw);height:calc(2.5em + .5vw);background:linear-gradient(0deg,var(--color-primary) 0%,var(--color-primary) 33.33%,var(--color-secondary) 33.33%,var(--color-secondary) 66.66%,var(--color-primary) 66.66%,var(--color-primary) 100%);background-size:100% 300%;border-radius:50%}body.theme-white .section-0.down footer [class|=iconmask]{background-position:0% 0%;animation:move-down-0 .6s forwards .5s}body.theme-white .section-0.up footer [class|=iconmask]{background-position:0% 100%;animation:move-up-0 .6s forwards .7s}body.theme-white .section-1.down footer [class|=iconmask]{background-position:0% 0%;animation:move-down-1 .6s forwards .5s}body.theme-white .section-1.up footer [class|=iconmask]{background-position:0% 100%;animation:move-up-1 .6s forwards .7s}body.theme-white .section-2.down footer [class|=iconmask]{background-position:0% 0%;animation:move-down-2 .6s forwards .5s}body.theme-white .section-2.up footer [class|=iconmask]{background-position:0% 100%;animation:move-up-2 .6s forwards .7s}body.theme-white .section-3.down footer [class|=iconmask]{background-position:0% 0%;animation:move-down-3 .6s forwards .5s}body.theme-white .section-3.up footer [class|=iconmask]{background-position:0% 100%;animation:move-up-3 .6s forwards .7s}body.theme-white .section-4.down footer [class|=iconmask]{background-position:0% 0%;animation:move-down-4 .6s forwards .5s}body.theme-white .section-4.up footer [class|=iconmask]{background-position:0% 100%;animation:move-up-4 .6s forwards .7s}body.theme-white .section-5.down footer [class|=iconmask]{background-position:0% 0%;animation:move-down-5 .6s forwards .5s}body.theme-white .section-5.up footer [class|=iconmask]{background-position:0% 100%;animation:move-up-5 .6s forwards .7s}body.theme-white .section-6.down footer [class|=iconmask]{background-position:0% 0%;animation:move-down-6 .6s forwards .5s}body.theme-white .section-6.up footer [class|=iconmask]{background-position:0% 100%;animation:move-up-6 .6s forwards .7s}body.theme-white .logo{width:calc(4em + 5vw);height:calc(4em + 5vw);background:linear-gradient(0deg,var(--color-primary) 0%,var(--color-primary) 33.33%,var(--color-background) 33.33%,var(--color-background) 66.66%,var(--color-primary) 66.66%,var(--color-primary) 100%);background-size:100% 300%;border-radius:50%}@media screen and (min-width: 768px){body.theme-white .logo{width:calc(6em + 5vw);height:calc(6em + 5vw);background:linear-gradient(0deg,var(--color-primary) 0%,var(--color-primary) 33.33%,var(--color-background) 33.33%,var(--color-background) 66.66%,var(--color-primary) 66.66%,var(--color-primary) 100%);background-size:100% 300%;border-radius:50%}}body.theme-white .section-0.down .logo{background-position:0% 0%;animation:move-down-0 1s forwards .2s}body.theme-white .section-0.up .logo{background-position:0% 100%;animation:move-up-0 1s forwards 0ms}body.theme-white .section-1.down .logo{background-position:0% 0%;animation:move-down-1 1s forwards .2s}body.theme-white .section-1.up .logo{background-position:0% 100%;animation:move-up-1 1s forwards 0ms}body.theme-white .section-2.down .logo{background-position:0% 0%;animation:move-down-2 1s forwards .2s}body.theme-white .section-2.up .logo{background-position:0% 100%;animation:move-up-2 1s forwards 0ms}body.theme-white .section-3.down .logo{background-position:0% 0%;animation:move-down-3 1s forwards .2s}body.theme-white .section-3.up .logo{background-position:0% 100%;animation:move-up-3 1s forwards 0ms}body.theme-white .section-4.down .logo{background-position:0% 0%;animation:move-down-4 1s forwards .2s}body.theme-white .section-4.up .logo{background-position:0% 100%;animation:move-up-4 1s forwards 0ms}body.theme-white .section-5.down .logo{background-position:0% 0%;animation:move-down-5 1s forwards .2s}body.theme-white .section-5.up .logo{background-position:0% 100%;animation:move-up-5 1s forwards 0ms}body.theme-white .section-6.down .logo{background-position:0% 0%;animation:move-down-6 1s forwards .2s}body.theme-white .section-6.up .logo{background-position:0% 100%;animation:move-up-6 1s forwards 0ms}section.section h1,section.section h2{color:var(--color-background)}body.theme-alternate .section-bg{display:none}body.theme-alternate #fullpagewrapper:before,body.theme-alternate #fullpagewrapper:after{position:fixed}body.theme-alternate #fullpagewrapper.last-section:before{bottom:1.9em;border-bottom-width:8vw}body.theme-alternate #fullpagewrapper.last-section:after{bottom:0;border-bottom-width:2em}body.theme-alternate #fullpagewrapper.section-0#fullpagewrapper:before,body.theme-alternate #fullpagewrapper.section-0#fullpagewrapper:after{border-bottom-color:var(--color-section-color-even)}body.theme-alternate #fullpagewrapper.section-1#fullpagewrapper:before,body.theme-alternate #fullpagewrapper.section-1#fullpagewrapper:after{border-bottom-color:var(--color-section-color-odd)}body.theme-alternate #fullpagewrapper.section-2#fullpagewrapper:before,body.theme-alternate #fullpagewrapper.section-2#fullpagewrapper:after{border-bottom-color:var(--color-section-color-even)}body.theme-alternate #fullpagewrapper.section-3#fullpagewrapper:before,body.theme-alternate #fullpagewrapper.section-3#fullpagewrapper:after{border-bottom-color:var(--color-section-color-odd)}body.theme-alternate #fullpagewrapper.section-4#fullpagewrapper:before,body.theme-alternate #fullpagewrapper.section-4#fullpagewrapper:after{border-bottom-color:var(--color-section-color-even)}body.theme-alternate #fullpagewrapper.section-5#fullpagewrapper:before,body.theme-alternate #fullpagewrapper.section-5#fullpagewrapper:after{border-bottom-color:var(--color-section-color-odd)}body.theme-alternate #fullpagewrapper.section-6#fullpagewrapper:before,body.theme-alternate #fullpagewrapper.section-6#fullpagewrapper:after{border-bottom-color:var(--color-section-color-even)}body.theme-alternate #fullpagewrapper section.section{background-color:var(--color-section-color-odd)}body.theme-alternate #fullpagewrapper section.section:before,body.theme-alternate #fullpagewrapper section.section:after{border-bottom-color:var(--color-section-color-odd)}body.theme-alternate #fullpagewrapper section.section:nth-child(2n){background-color:var(--color-section-color-even)}body.theme-alternate #fullpagewrapper section.section:nth-child(2n):before,body.theme-alternate #fullpagewrapper section.section:nth-child(2n):after{border-bottom-color:var(--color-section-color-even)}body.theme-alternate #fullpagewrapper section.section:before,body.theme-alternate #fullpagewrapper section.section:after{content:"";position:absolute;display:table;left:0;transition:all .625s ease .25s,background-color 1s ease 0s,border-bottom-color 1s ease 0s}body.theme-alternate #fullpagewrapper section.section:before,body.theme-alternate #fullpagewrapper section.section:after{height:0;border-bottom-style:solid;width:100%}body.theme-alternate #fullpagewrapper section.section:before{border-left:100vw solid transparent}body.theme-alternate #fullpagewrapper section.section:before{top:-9.9vw;border-bottom-width:8vw}body.theme-alternate #fullpagewrapper section.section:after{top:-2vw;border-bottom-width:2.1vw}@media (max-width: 991px){body.theme-alternate #fullpagewrapper #fullpage section.section>.container:before{display:none}}body.theme-alternate #fullpagewrapper .section-bg{display:block;position:absolute;left:0;top:100%;width:100%;height:0;background-color:var(--color-secondary)}body.theme-alternate #fullpagewrapper .section-bg:before,body.theme-alternate #fullpagewrapper .section-bg:after{content:"";position:absolute;display:table;left:0;transition:all .625s ease .25s,background-color 1s ease 0s,border-bottom-color 1s ease 0s}body.theme-alternate #fullpagewrapper .section-bg:before{top:0vw;width:0;height:0;border-left:100vw solid transparent;border-bottom:0vw solid var(--color-secondary)}body.theme-alternate #fullpagewrapper .section-bg:after{top:0vw;width:100vw;height:4vw;background-color:var(--color-secondary)}body.theme-alternate #fullpagewrapper section.section.active .section-bg:before{top:-7.9vw;border-bottom-width:4vw}body.theme-alternate #fullpagewrapper section.section.active .section-bg:after{top:-4vw}@media (max-width: 991px){body.theme-alternate #fullpagewrapper section.section.active{transform:translateY(0)!important}}body.theme-alternate #fullpagewrapper footer nav#bottom-nav ul li,body.theme-alternate #fullpagewrapper footer nav#bottom-nav ul li a{color:var(--color-section-color-odd)}body.theme-alternate #fullpagewrapper.odd footer nav#bottom-nav ul li,body.theme-alternate #fullpagewrapper.odd footer nav#bottom-nav ul li a{color:var(--color-section-color-even)}body.theme-alternate #fullpagewrapper.section-1 footer nav#bottom-nav ul li,body.theme-alternate #fullpagewrapper.section-1 footer nav#bottom-nav ul li a{color:var(--color-section-color-even)!important}body.theme-alternate #fullpagewrapper.section-3 footer nav#bottom-nav ul li,body.theme-alternate #fullpagewrapper.section-3 footer nav#bottom-nav ul li a{color:var(--color-section-color-even)!important}body.theme-alternate #fullpagewrapper.section-5 footer nav#bottom-nav ul li,body.theme-alternate #fullpagewrapper.section-5 footer nav#bottom-nav ul li a{color:var(--color-section-color-even)!important}body.theme-alternate #fullpagewrapper:not(.fullpage):before{bottom:max(1.9vw,1.9em);border-bottom-width:max(8vw,3em)}body.theme-alternate #fullpagewrapper:not(.fullpage):after{bottom:0;border-bottom-width:max(2vw,2em)}body.theme-alternate #fullpagewrapper:not(.fullpage).section-0 header{background-color:var(--color-section-color-odd)}body.theme-alternate #fullpagewrapper:not(.fullpage).section-1 header{background-color:var(--color-section-color-even)}body.theme-alternate #fullpagewrapper:not(.fullpage).section-2 header{background-color:var(--color-section-color-odd)}body.theme-alternate #fullpagewrapper:not(.fullpage).section-3 header{background-color:var(--color-section-color-even)}body.theme-alternate #fullpagewrapper:not(.fullpage).section-4 header{background-color:var(--color-section-color-odd)}body.theme-alternate #fullpagewrapper:not(.fullpage).section-5 header{background-color:var(--color-section-color-even)}body.theme-alternate #fullpagewrapper:not(.fullpage).section-6 header{background-color:var(--color-section-color-odd)}body.theme-alternate .content-wrapper{position:relative;overflow:hidden}body.theme-alternate .content-wrapper:before,body.theme-alternate .content-wrapper:after{content:"";position:absolute;display:table;left:0;z-index:4;transition:all .625s ease .25s,border-width .625s ease .25s,bottom .625s ease .25s;border-bottom-style:solid}body.theme-alternate .content-wrapper:before{width:0;height:0;border-left:100vw solid transparent}body.theme-alternate .content-wrapper:after{width:100%}body.theme-alternate .content-wrapper:before{bottom:0;border-bottom-width:0}body.theme-alternate .content-wrapper:after{bottom:0;border-bottom-width:0}body.theme-alternate #fullpage section.section h1,body.theme-alternate #fullpage section.section h3,body.theme-alternate #fullpage section.section h4,body.theme-alternate #fullpage section.section h5,body.theme-alternate #fullpage section.section h6,body.theme-alternate #fullpage section.section li,body.theme-alternate #fullpage section.section p,body.theme-alternate #fullpage section.section a,body.theme-alternate #fullpage section.section label{color:var(--color-foreground)}body.theme-alternate #fullpage section.section:nth-child(2n) h1,body.theme-alternate #fullpage section.section:nth-child(2n) h3,body.theme-alternate #fullpage section.section:nth-child(2n) h4,body.theme-alternate #fullpage section.section:nth-child(2n) h5,body.theme-alternate #fullpage section.section:nth-child(2n) h6,body.theme-alternate #fullpage section.section:nth-child(2n) li,body.theme-alternate #fullpage section.section:nth-child(2n) p,body.theme-alternate #fullpage section.section:nth-child(2n) a,body.theme-alternate #fullpage section.section:nth-child(2n) label{color:var(--color-foreground)}body.theme-alternate .content-wrapper footer nav#bottom-nav ul li,body.theme-alternate .content-wrapper footer nav#bottom-nav ul li a{color:var(--color-section-color-odd)}body.theme-alternate .content-wrapper.odd footer nav#bottom-nav ul li,body.theme-alternate .content-wrapper.odd footer nav#bottom-nav ul li a{color:var(--color-section-color-even)}body.theme-alternate .content-wrapper.section-1 footer nav#bottom-nav ul li,body.theme-alternate .content-wrapper.section-1 footer nav#bottom-nav ul li a{color:var(--color-section-color-even)!important}body.theme-alternate .content-wrapper.section-3 footer nav#bottom-nav ul li,body.theme-alternate .content-wrapper.section-3 footer nav#bottom-nav ul li a{color:var(--color-section-color-even)!important}body.theme-alternate .content-wrapper.section-5 footer nav#bottom-nav ul li,body.theme-alternate .content-wrapper.section-5 footer nav#bottom-nav ul li a{color:var(--color-section-color-even)!important}body.theme-alternate #fullpage section.section h1,body.theme-alternate #fullpage section.section h3,body.theme-alternate #fullpage section.section h4,body.theme-alternate #fullpage section.section h5,body.theme-alternate #fullpage section.section h6,body.theme-alternate #fullpage section.section li,body.theme-alternate #fullpage section.section p,body.theme-alternate #fullpage section.section a,body.theme-alternate #fullpage section.section label{color:var(--color-section-color-even)}body.theme-alternate #fullpage section.section:nth-child(2n) h1,body.theme-alternate #fullpage section.section:nth-child(2n) h3,body.theme-alternate #fullpage section.section:nth-child(2n) h4,body.theme-alternate #fullpage section.section:nth-child(2n) h5,body.theme-alternate #fullpage section.section:nth-child(2n) h6,body.theme-alternate #fullpage section.section:nth-child(2n) li,body.theme-alternate #fullpage section.section:nth-child(2n) p,body.theme-alternate #fullpage section.section:nth-child(2n) a,body.theme-alternate #fullpage section.section:nth-child(2n) label{color:var(--color-section-color-odd)}body.theme-alternate footer [class|=iconmask]{width:calc(2.5em + .5vw);height:calc(2.5em + .5vw);background:linear-gradient(180deg,var(--color-section-color-odd) 0%,var(--color-section-color-odd) 16.6666666667%,var(--color-section-color-even) 16.6666666667%,var(--color-section-color-even) 33.3333333333%,var(--color-section-color-odd) 33.3333333333%,var(--color-section-color-odd) 50%,var(--color-section-color-even) 50%,var(--color-section-color-even) 66.6666666667%,var(--color-section-color-odd) 66.6666666667%,var(--color-section-color-odd) 83.3333333333%,var(--color-section-color-even) 83.3333333333%,var(--color-section-color-even) 100%);background-size:600% 600%;border-radius:50%}body.theme-alternate .section-0 footer [class|=iconmask]{background-position:0% 0%}body.theme-alternate .section-1 footer [class|=iconmask]{background-position:0% 20%}body.theme-alternate .section-2 footer [class|=iconmask]{background-position:0% 40%}body.theme-alternate .section-3 footer [class|=iconmask]{background-position:0% 60%}body.theme-alternate .section-4 footer [class|=iconmask]{background-position:0% 80%}body.theme-alternate .section-5 footer [class|=iconmask]{background-position:0% 100%}body.theme-alternate .section-6 footer [class|=iconmask]{background-position:0% 120%}body.theme-alternate .logo{-webkit-mask:url(/images/design/mt-logo.svg) no-repeat center/contain;mask:url(/images/design/mt-logo.svg) no-repeat center/contain;width:calc(4em + 5vw);height:calc(4em + 5vw);background:linear-gradient(180deg,var(--color-section-color-even) 0%,var(--color-section-color-even) 16.6666666667%,var(--color-section-color-odd) 16.6666666667%,var(--color-section-color-odd) 33.3333333333%,var(--color-section-color-even) 33.3333333333%,var(--color-section-color-even) 50%,var(--color-section-color-odd) 50%,var(--color-section-color-odd) 66.6666666667%,var(--color-section-color-even) 66.6666666667%,var(--color-section-color-even) 83.3333333333%,var(--color-section-color-odd) 83.3333333333%,var(--color-section-color-odd) 100%);background-size:600% 600%;border-radius:50%;display:block;transition:all .5s ease .25s}body.theme-alternate .logo.small{transform:translate(-5vw,-10%) scale(.7);transition:transform .5s ease}@media screen and (min-width: 768px){body.theme-alternate .logo{width:calc(6em + 5vw);height:calc(6em + 5vw);background:linear-gradient(180deg,var(--color-section-color-even) 0%,var(--color-section-color-even) 16.6666666667%,var(--color-section-color-odd) 16.6666666667%,var(--color-section-color-odd) 33.3333333333%,var(--color-section-color-even) 33.3333333333%,var(--color-section-color-even) 50%,var(--color-section-color-odd) 50%,var(--color-section-color-odd) 66.6666666667%,var(--color-section-color-even) 66.6666666667%,var(--color-section-color-even) 83.3333333333%,var(--color-section-color-odd) 83.3333333333%,var(--color-section-color-odd) 100%);background-size:600% 600%;border-radius:50%}}body.theme-alternate .section-0 .logo{background-position:0% 0%}body.theme-alternate .section-1 .logo{background-position:0% 20%}body.theme-alternate .section-2 .logo{background-position:0% 40%}body.theme-alternate .section-3 .logo{background-position:0% 60%}body.theme-alternate .section-4 .logo{background-position:0% 80%}body.theme-alternate .section-5 .logo{background-position:0% 100%}body.theme-alternate .section-6 .logo{background-position:0% 120%}body.theme-alternate .timeline{position:relative;text-align:right;flex-direction:column;align-items:flex-end;flex-shrink:0;flex-grow:0;width:calc(160px + 5vw)}body.theme-alternate .timeline .sticky{padding-top:calc(.25em + .25vw);padding-bottom:calc(.25em + .25vw)}body.theme-alternate .timeline .date{line-height:1;margin-bottom:0}body.theme-alternate .timeline .company{margin:0}body.theme-alternate .timeline:after{position:absolute;top:0;height:100%;right:calc(.25em + .25vw);content:"";border-left:1px dashed white;z-index:0}body.theme-alternate .timeline .middle{flex-grow:1}body.theme-alternate .timeline .middle>*{padding-right:calc(.25em + .25vw);border-right:3px solid var(--color-background);margin-right:-1px}body.theme-alternate .timeline>div:not(.middle){z-index:1;position:relative;padding-right:calc(.25em + .25vw);border-right:3px solid var(--color-background);margin-right:-1px}@media screen and (max-width: 639px){body.theme-alternate .timeline{align-items:flex-start;text-align:left;margin-bottom:calc(.75em + .5vw)}body.theme-alternate .timeline:after{border-left:none}body.theme-alternate .timeline .middle>*{border-left:3px solid var(--color-background);padding-left:calc(.25em + .25vw);margin-left:-1px;border-right:none}body.theme-alternate .timeline>div:not(.middle){padding-left:calc(.25em + .25vw);border-left:3px solid var(--color-background);margin-left:-1px;border-right:none}}
