.slider{width:100%;display:flex;flex-direction:column;gap:var(--l-space);}.slider .slides{display:flex;overflow-x:auto;position:relative;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:var(--color-dark) var(--color-clear);scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-y:hidden;}.slider .slides>.slide{scroll-snap-align:start;flex-shrink:0;width:100%;margin-right:50px;border-radius:10px;background:#eee;transform-origin:center center;position:relative;display:flex;justify-content:center;align-items:center;justify-content:start;padding-bottom:var(--m-space);}.slider .slides>.slide:target{}.slider .nav{display:flex;justify-content:center;gap:var(--m-space);}.slider .nav .item:not(.item--active):hover{background-color:var(--color-dark-green);}.slider .nav .item{width:var(--l-space);height:var(--l-space);display:inline-block;border-radius:50%;background-color:rgba(var(--rgb-color-dark),.5);transition:all .5s;}.slider .nav .item.item--active:hover{cursor:initial;}.slider .nav .item.item--active{background-color:rgb(var(--rgb-color-dark));}.slider .slides-wrapper{position:relative;}.slider .slides-wrapper .control{display:none;}@media (min-width:769px){.chevron-right{transition:all .5s ease}.slider .slides-wrapper{padding:0 var(--xxxl-space)}.slider .slides-wrapper .control{display:block;border:none;display:flex;justify-content:center;align-items:center;--chevron-fill-color:rgba(var(--rgb-color-dark));border-radius:50%;background-color:var(--color-clear);width:var(--xxl-space);height:var(--xxl-space);position:absolute;top:calc(50% - var(--xxl-space) / 2);transition:all .5s ease;cursor:pointer}.slider .slides-wrapper .control:disabled{--chevron-fill-color:rgba(var(--rgb-color-dark),.25);cursor:default}.slider .slides-wrapper .control:not(:disabled):hover{--chevron-fill-color:rgba(var(--rgb-color-dark-green))}.slider .slides-wrapper .control.control--previous:not(:disabled):hover{}.slider .slides-wrapper .control.control--previous{top:calc(50% - var(--xxl-space) / 2);left:calc((var(--l-space)) * -1);transform:rotate(180deg)}.slider .slides-wrapper .control.control--next{right:calc(var(--l-space) * -1)}}.portfolio{padding-top:var(--m-space);display:flex;flex-direction:column;padding-top:var(--m-space);padding-bottom:var(--m-space)}.portfolio .project{display:flex;flex-direction:column;gap:var(--m-space);align-items:center;text-align:center;}.portfolio .project .image{width:100%}.portfolio .project .image.image--vertical{}.portfolio .project .title{font-size:2.2rem;font-style:italic;font-weight:normal;}.portfolio .project .subtitle{font-size:1.4rem;font-weight:bold;}.portfolio .project .tags{display:flex;flex-direction:row;gap:var(--s-space);flex-wrap:wrap;justify-content:center;}.portfolio .project .tags .tag{font-size:1.2rem;list-style:none;display:inline-block;padding:var(--xs-space) var(--s-space);border:1px solid var(--color-dark);border-radius:2px 5px;}.portfolio .project .text{font-size:1.6rem;}.portfolio .project video{filter:saturate(0);transition:all .5s ease;cursor:pointer;}#play-button circle,#play-button path{transition:all .5s ease;}.portfolio .project .video-button{cursor:pointer;--button-circle-fill:var(--color-dark);--button-triangle-fill:var(--color-clear);position:absolute;top:calc(50% - 50px);width:100px;left:calc(50% - 50px);transition:all .5s ease;}.portfolio .project .video-button circle{fill:var(--color-dark);}.portfolio .project .video-button path{fill:var(--color-clear);}.portfolio .project .video-button.video-button--pause{display:none;}.portfolio .project foreignObject:hover:has(video.playing) .video-button.video-button--pause{display:block;}.portfolio .project foreignObject:hover .video-button{transform:scale(1.2);--button-circle-fill:rgba(var(--rgb-color-clear),.5);--button-triangle-fill:rgb(var(--rgb-color-dark-green))}.portfolio .project foreignObject:has(video.playing) .video-button{display:none;}.portfolio .project foreignObject:has(.video-button:hover) video,.portfolio .project video:hover,.portfolio .project video.playing{filter:saturate(1);}@media (min-width:769px){.projects .slide{max-width:calc(50% - 25px)}.projects .slide:last-child{margin-right:0}.portfolio .slider .nav .item:last-child{display:none}}@media (min-width:769px){.values .rb{flex-wrap:wrap;justify-content:space-between;align-items:start}.values .rb .item{width:calc(36.8%)}.value:nth-child(1){animation-delay:.05s}.value:nth-child(2){animation-delay:.10s}.value:nth-child(3){animation-delay:.05s}.value:nth-child(4){animation-delay:.10s}.value:nth-child(5){animation-delay:.05s}.value:nth-child(6){animation-delay:.10s}}@media (min-width:1025px){.values .rb .item{width:calc(25%)}.value:nth-child(1){animation-delay:.05s}.value:nth-child(2){animation-delay:.10s}.value:nth-child(3){animation-delay:.15s}.value:nth-child(4){animation-delay:.05s}.value:nth-child(5){animation-delay:.10s}.value:nth-child(6){animation-delay:.15s}}.members{overflow-y:hidden;}.member{display:flex;flex-direction:column;justify-content:center;gap:var(--m-space);font-size:1.4rem;}.member .image{border-radius:50%;width:128px;}.member .image.image--svg{filter:grayscale(.8);}.member .title{font-size:1.8rem;font-weight:bold;}.member .subtitle{font-size:1.4rem;}.member .text{font-size:1.6rem;}@media (min-width:769px){.members{gap:var(--l-space)}.members .slide{width:initial!important;flex:3;margin-right:0!important}.team .slider .nav{display:none}.member:nth-child(1){animation-delay:.05s}.member:nth-child(2){animation-delay:.10s}.member:nth-child(3){animation-delay:.15s}}.extended-team{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--m-space);font-size:1.6rem;padding-bottom:var(--m-space);}.extended-team .title{font-weight:bold;font-size:inherit;}.extended-team .text{font-size:inherit;}@media (min-width:769px){.extended-team{gap:var(--l-space);font-size:1.8rem}}@media (min-width:1025px){.extended-team{gap:var(--xl-space);font-size:2rem}}.contact .email{font-weight:bold;}.footer{padding-bottom:var(--m-space)!important;}.footer .mentions{text-align:center;z-index:99;}