/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%;pointer-events:none}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}*,*:before,*:after{box-sizing:border-box}body{min-height:var(--vh);margin:0}ul[class],ol[class]{padding:0;list-style:none}a{text-decoration:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}hr{height:1px;background-color:#ccc}:root{--column-count: 4;--gutter: 25px}@media (min-width: 1024px){:root{--column-count: 12;--gutter: 50px}}.grid-1{grid-template-columns:repeat(1,1fr)}.col-start-1{grid-column-start:1}.col-span-1{grid-column-end:span 1}.col-end-1{grid-column-end:1}.row-start-1{grid-row-start:1}.row-span-1{grid-row-end:span 1}.row-end-1{grid-row-end:1}.grid-2{grid-template-columns:repeat(2,1fr)}.col-start-2{grid-column-start:2}.col-span-2{grid-column-end:span 2}.col-end-2{grid-column-end:2}.row-start-2{grid-row-start:2}.row-span-2{grid-row-end:span 2}.row-end-2{grid-row-end:2}.grid-3{grid-template-columns:repeat(3,1fr)}.col-start-3{grid-column-start:3}.col-span-3{grid-column-end:span 3}.col-end-3{grid-column-end:3}.row-start-3{grid-row-start:3}.row-span-3{grid-row-end:span 3}.row-end-3{grid-row-end:3}.grid-4{grid-template-columns:repeat(4,1fr)}.col-start-4{grid-column-start:4}.col-span-4{grid-column-end:span 4}.col-end-4{grid-column-end:4}.row-start-4{grid-row-start:4}.row-span-4{grid-row-end:span 4}.row-end-4{grid-row-end:4}.grid-5{grid-template-columns:repeat(5,1fr)}.col-start-5{grid-column-start:5}.col-span-5{grid-column-end:span 5}.col-end-5{grid-column-end:5}.row-start-5{grid-row-start:5}.row-span-5{grid-row-end:span 5}.row-end-5{grid-row-end:5}.grid-6{grid-template-columns:repeat(6,1fr)}.col-start-6{grid-column-start:6}.col-span-6{grid-column-end:span 6}.col-end-6{grid-column-end:6}.row-start-6{grid-row-start:6}.row-span-6{grid-row-end:span 6}.row-end-6{grid-row-end:6}.grid-7{grid-template-columns:repeat(7,1fr)}.col-start-7{grid-column-start:7}.col-span-7{grid-column-end:span 7}.col-end-7{grid-column-end:7}.row-start-7{grid-row-start:7}.row-span-7{grid-row-end:span 7}.row-end-7{grid-row-end:7}.grid-8{grid-template-columns:repeat(8,1fr)}.col-start-8{grid-column-start:8}.col-span-8{grid-column-end:span 8}.col-end-8{grid-column-end:8}.row-start-8{grid-row-start:8}.row-span-8{grid-row-end:span 8}.row-end-8{grid-row-end:8}.grid-9{grid-template-columns:repeat(9,1fr)}.col-start-9{grid-column-start:9}.col-span-9{grid-column-end:span 9}.col-end-9{grid-column-end:9}.row-start-9{grid-row-start:9}.row-span-9{grid-row-end:span 9}.row-end-9{grid-row-end:9}.grid-10{grid-template-columns:repeat(10,1fr)}.col-start-10{grid-column-start:10}.col-span-10{grid-column-end:span 10}.col-end-10{grid-column-end:10}.row-start-10{grid-row-start:10}.row-span-10{grid-row-end:span 10}.row-end-10{grid-row-end:10}.grid-11{grid-template-columns:repeat(11,1fr)}.col-start-11{grid-column-start:11}.col-span-11{grid-column-end:span 11}.col-end-11{grid-column-end:11}.row-start-11{grid-row-start:11}.row-span-11{grid-row-end:span 11}.row-end-11{grid-row-end:11}.grid-12{grid-template-columns:repeat(12,1fr)}.col-start-12{grid-column-start:12}.col-span-12{grid-column-end:span 12}.col-end-12{grid-column-end:12}.row-start-12{grid-row-start:12}.row-span-12{grid-row-end:span 12}.row-end-12{grid-row-end:12}@media (min-width: 0px){.xs\:grid{display:grid;grid-auto-rows:auto;column-gap:var(--gutter);width:100%;margin-left:auto;margin-right:auto}.xs\:grid-1{grid-template-columns:repeat(1,1fr)}.xs\:col-start-1{grid-column-start:1}.xs\:col-span-1{grid-column-end:span 1}.xs\:col-end-1{grid-column-end:1}.xs\:row-start-1{grid-row-start:1}.xs\:row-span-1{grid-row-end:span 1}.xs\:row-end-1{grid-row-end:1}.xs\:grid-2{grid-template-columns:repeat(2,1fr)}.xs\:col-start-2{grid-column-start:2}.xs\:col-span-2{grid-column-end:span 2}.xs\:col-end-2{grid-column-end:2}.xs\:row-start-2{grid-row-start:2}.xs\:row-span-2{grid-row-end:span 2}.xs\:row-end-2{grid-row-end:2}.xs\:grid-3{grid-template-columns:repeat(3,1fr)}.xs\:col-start-3{grid-column-start:3}.xs\:col-span-3{grid-column-end:span 3}.xs\:col-end-3{grid-column-end:3}.xs\:row-start-3{grid-row-start:3}.xs\:row-span-3{grid-row-end:span 3}.xs\:row-end-3{grid-row-end:3}.xs\:grid-4{grid-template-columns:repeat(4,1fr)}.xs\:col-start-4{grid-column-start:4}.xs\:col-span-4{grid-column-end:span 4}.xs\:col-end-4{grid-column-end:4}.xs\:row-start-4{grid-row-start:4}.xs\:row-span-4{grid-row-end:span 4}.xs\:row-end-4{grid-row-end:4}.xs\:grid-5{grid-template-columns:repeat(5,1fr)}.xs\:col-start-5{grid-column-start:5}.xs\:col-span-5{grid-column-end:span 5}.xs\:col-end-5{grid-column-end:5}.xs\:row-start-5{grid-row-start:5}.xs\:row-span-5{grid-row-end:span 5}.xs\:row-end-5{grid-row-end:5}.xs\:grid-6{grid-template-columns:repeat(6,1fr)}.xs\:col-start-6{grid-column-start:6}.xs\:col-span-6{grid-column-end:span 6}.xs\:col-end-6{grid-column-end:6}.xs\:row-start-6{grid-row-start:6}.xs\:row-span-6{grid-row-end:span 6}.xs\:row-end-6{grid-row-end:6}.xs\:grid-7{grid-template-columns:repeat(7,1fr)}.xs\:col-start-7{grid-column-start:7}.xs\:col-span-7{grid-column-end:span 7}.xs\:col-end-7{grid-column-end:7}.xs\:row-start-7{grid-row-start:7}.xs\:row-span-7{grid-row-end:span 7}.xs\:row-end-7{grid-row-end:7}.xs\:grid-8{grid-template-columns:repeat(8,1fr)}.xs\:col-start-8{grid-column-start:8}.xs\:col-span-8{grid-column-end:span 8}.xs\:col-end-8{grid-column-end:8}.xs\:row-start-8{grid-row-start:8}.xs\:row-span-8{grid-row-end:span 8}.xs\:row-end-8{grid-row-end:8}.xs\:grid-9{grid-template-columns:repeat(9,1fr)}.xs\:col-start-9{grid-column-start:9}.xs\:col-span-9{grid-column-end:span 9}.xs\:col-end-9{grid-column-end:9}.xs\:row-start-9{grid-row-start:9}.xs\:row-span-9{grid-row-end:span 9}.xs\:row-end-9{grid-row-end:9}.xs\:grid-10{grid-template-columns:repeat(10,1fr)}.xs\:col-start-10{grid-column-start:10}.xs\:col-span-10{grid-column-end:span 10}.xs\:col-end-10{grid-column-end:10}.xs\:row-start-10{grid-row-start:10}.xs\:row-span-10{grid-row-end:span 10}.xs\:row-end-10{grid-row-end:10}.xs\:grid-11{grid-template-columns:repeat(11,1fr)}.xs\:col-start-11{grid-column-start:11}.xs\:col-span-11{grid-column-end:span 11}.xs\:col-end-11{grid-column-end:11}.xs\:row-start-11{grid-row-start:11}.xs\:row-span-11{grid-row-end:span 11}.xs\:row-end-11{grid-row-end:11}.xs\:grid-12{grid-template-columns:repeat(12,1fr)}.xs\:col-start-12{grid-column-start:12}.xs\:col-span-12{grid-column-end:span 12}.xs\:col-end-12{grid-column-end:12}.xs\:row-start-12{grid-row-start:12}.xs\:row-span-12{grid-row-end:span 12}.xs\:row-end-12{grid-row-end:12}}@media (min-width: 375px){.s\:grid{display:grid;grid-auto-rows:auto;column-gap:var(--gutter);width:100%;margin-left:auto;margin-right:auto}.s\:grid-1{grid-template-columns:repeat(1,1fr)}.s\:col-start-1{grid-column-start:1}.s\:col-span-1{grid-column-end:span 1}.s\:col-end-1{grid-column-end:1}.s\:row-start-1{grid-row-start:1}.s\:row-span-1{grid-row-end:span 1}.s\:row-end-1{grid-row-end:1}.s\:grid-2{grid-template-columns:repeat(2,1fr)}.s\:col-start-2{grid-column-start:2}.s\:col-span-2{grid-column-end:span 2}.s\:col-end-2{grid-column-end:2}.s\:row-start-2{grid-row-start:2}.s\:row-span-2{grid-row-end:span 2}.s\:row-end-2{grid-row-end:2}.s\:grid-3{grid-template-columns:repeat(3,1fr)}.s\:col-start-3{grid-column-start:3}.s\:col-span-3{grid-column-end:span 3}.s\:col-end-3{grid-column-end:3}.s\:row-start-3{grid-row-start:3}.s\:row-span-3{grid-row-end:span 3}.s\:row-end-3{grid-row-end:3}.s\:grid-4{grid-template-columns:repeat(4,1fr)}.s\:col-start-4{grid-column-start:4}.s\:col-span-4{grid-column-end:span 4}.s\:col-end-4{grid-column-end:4}.s\:row-start-4{grid-row-start:4}.s\:row-span-4{grid-row-end:span 4}.s\:row-end-4{grid-row-end:4}.s\:grid-5{grid-template-columns:repeat(5,1fr)}.s\:col-start-5{grid-column-start:5}.s\:col-span-5{grid-column-end:span 5}.s\:col-end-5{grid-column-end:5}.s\:row-start-5{grid-row-start:5}.s\:row-span-5{grid-row-end:span 5}.s\:row-end-5{grid-row-end:5}.s\:grid-6{grid-template-columns:repeat(6,1fr)}.s\:col-start-6{grid-column-start:6}.s\:col-span-6{grid-column-end:span 6}.s\:col-end-6{grid-column-end:6}.s\:row-start-6{grid-row-start:6}.s\:row-span-6{grid-row-end:span 6}.s\:row-end-6{grid-row-end:6}.s\:grid-7{grid-template-columns:repeat(7,1fr)}.s\:col-start-7{grid-column-start:7}.s\:col-span-7{grid-column-end:span 7}.s\:col-end-7{grid-column-end:7}.s\:row-start-7{grid-row-start:7}.s\:row-span-7{grid-row-end:span 7}.s\:row-end-7{grid-row-end:7}.s\:grid-8{grid-template-columns:repeat(8,1fr)}.s\:col-start-8{grid-column-start:8}.s\:col-span-8{grid-column-end:span 8}.s\:col-end-8{grid-column-end:8}.s\:row-start-8{grid-row-start:8}.s\:row-span-8{grid-row-end:span 8}.s\:row-end-8{grid-row-end:8}.s\:grid-9{grid-template-columns:repeat(9,1fr)}.s\:col-start-9{grid-column-start:9}.s\:col-span-9{grid-column-end:span 9}.s\:col-end-9{grid-column-end:9}.s\:row-start-9{grid-row-start:9}.s\:row-span-9{grid-row-end:span 9}.s\:row-end-9{grid-row-end:9}.s\:grid-10{grid-template-columns:repeat(10,1fr)}.s\:col-start-10{grid-column-start:10}.s\:col-span-10{grid-column-end:span 10}.s\:col-end-10{grid-column-end:10}.s\:row-start-10{grid-row-start:10}.s\:row-span-10{grid-row-end:span 10}.s\:row-end-10{grid-row-end:10}.s\:grid-11{grid-template-columns:repeat(11,1fr)}.s\:col-start-11{grid-column-start:11}.s\:col-span-11{grid-column-end:span 11}.s\:col-end-11{grid-column-end:11}.s\:row-start-11{grid-row-start:11}.s\:row-span-11{grid-row-end:span 11}.s\:row-end-11{grid-row-end:11}.s\:grid-12{grid-template-columns:repeat(12,1fr)}.s\:col-start-12{grid-column-start:12}.s\:col-span-12{grid-column-end:span 12}.s\:col-end-12{grid-column-end:12}.s\:row-start-12{grid-row-start:12}.s\:row-span-12{grid-row-end:span 12}.s\:row-end-12{grid-row-end:12}}@media (min-width: 768px){.m\:grid{display:grid;grid-auto-rows:auto;column-gap:var(--gutter);width:100%;margin-left:auto;margin-right:auto}.m\:grid-1{grid-template-columns:repeat(1,1fr)}.m\:col-start-1{grid-column-start:1}.m\:col-span-1{grid-column-end:span 1}.m\:col-end-1{grid-column-end:1}.m\:row-start-1{grid-row-start:1}.m\:row-span-1{grid-row-end:span 1}.m\:row-end-1{grid-row-end:1}.m\:grid-2{grid-template-columns:repeat(2,1fr)}.m\:col-start-2{grid-column-start:2}.m\:col-span-2{grid-column-end:span 2}.m\:col-end-2{grid-column-end:2}.m\:row-start-2{grid-row-start:2}.m\:row-span-2{grid-row-end:span 2}.m\:row-end-2{grid-row-end:2}.m\:grid-3{grid-template-columns:repeat(3,1fr)}.m\:col-start-3{grid-column-start:3}.m\:col-span-3{grid-column-end:span 3}.m\:col-end-3{grid-column-end:3}.m\:row-start-3{grid-row-start:3}.m\:row-span-3{grid-row-end:span 3}.m\:row-end-3{grid-row-end:3}.m\:grid-4{grid-template-columns:repeat(4,1fr)}.m\:col-start-4{grid-column-start:4}.m\:col-span-4{grid-column-end:span 4}.m\:col-end-4{grid-column-end:4}.m\:row-start-4{grid-row-start:4}.m\:row-span-4{grid-row-end:span 4}.m\:row-end-4{grid-row-end:4}.m\:grid-5{grid-template-columns:repeat(5,1fr)}.m\:col-start-5{grid-column-start:5}.m\:col-span-5{grid-column-end:span 5}.m\:col-end-5{grid-column-end:5}.m\:row-start-5{grid-row-start:5}.m\:row-span-5{grid-row-end:span 5}.m\:row-end-5{grid-row-end:5}.m\:grid-6{grid-template-columns:repeat(6,1fr)}.m\:col-start-6{grid-column-start:6}.m\:col-span-6{grid-column-end:span 6}.m\:col-end-6{grid-column-end:6}.m\:row-start-6{grid-row-start:6}.m\:row-span-6{grid-row-end:span 6}.m\:row-end-6{grid-row-end:6}.m\:grid-7{grid-template-columns:repeat(7,1fr)}.m\:col-start-7{grid-column-start:7}.m\:col-span-7{grid-column-end:span 7}.m\:col-end-7{grid-column-end:7}.m\:row-start-7{grid-row-start:7}.m\:row-span-7{grid-row-end:span 7}.m\:row-end-7{grid-row-end:7}.m\:grid-8{grid-template-columns:repeat(8,1fr)}.m\:col-start-8{grid-column-start:8}.m\:col-span-8{grid-column-end:span 8}.m\:col-end-8{grid-column-end:8}.m\:row-start-8{grid-row-start:8}.m\:row-span-8{grid-row-end:span 8}.m\:row-end-8{grid-row-end:8}.m\:grid-9{grid-template-columns:repeat(9,1fr)}.m\:col-start-9{grid-column-start:9}.m\:col-span-9{grid-column-end:span 9}.m\:col-end-9{grid-column-end:9}.m\:row-start-9{grid-row-start:9}.m\:row-span-9{grid-row-end:span 9}.m\:row-end-9{grid-row-end:9}.m\:grid-10{grid-template-columns:repeat(10,1fr)}.m\:col-start-10{grid-column-start:10}.m\:col-span-10{grid-column-end:span 10}.m\:col-end-10{grid-column-end:10}.m\:row-start-10{grid-row-start:10}.m\:row-span-10{grid-row-end:span 10}.m\:row-end-10{grid-row-end:10}.m\:grid-11{grid-template-columns:repeat(11,1fr)}.m\:col-start-11{grid-column-start:11}.m\:col-span-11{grid-column-end:span 11}.m\:col-end-11{grid-column-end:11}.m\:row-start-11{grid-row-start:11}.m\:row-span-11{grid-row-end:span 11}.m\:row-end-11{grid-row-end:11}.m\:grid-12{grid-template-columns:repeat(12,1fr)}.m\:col-start-12{grid-column-start:12}.m\:col-span-12{grid-column-end:span 12}.m\:col-end-12{grid-column-end:12}.m\:row-start-12{grid-row-start:12}.m\:row-span-12{grid-row-end:span 12}.m\:row-end-12{grid-row-end:12}}@media (min-width: 1024px){.l\:grid{display:grid;grid-auto-rows:auto;column-gap:var(--gutter);width:100%;margin-left:auto;margin-right:auto}.l\:grid-1{grid-template-columns:repeat(1,1fr)}.l\:col-start-1{grid-column-start:1}.l\:col-span-1{grid-column-end:span 1}.l\:col-end-1{grid-column-end:1}.l\:row-start-1{grid-row-start:1}.l\:row-span-1{grid-row-end:span 1}.l\:row-end-1{grid-row-end:1}.l\:grid-2{grid-template-columns:repeat(2,1fr)}.l\:col-start-2{grid-column-start:2}.l\:col-span-2{grid-column-end:span 2}.l\:col-end-2{grid-column-end:2}.l\:row-start-2{grid-row-start:2}.l\:row-span-2{grid-row-end:span 2}.l\:row-end-2{grid-row-end:2}.l\:grid-3{grid-template-columns:repeat(3,1fr)}.l\:col-start-3{grid-column-start:3}.l\:col-span-3{grid-column-end:span 3}.l\:col-end-3{grid-column-end:3}.l\:row-start-3{grid-row-start:3}.l\:row-span-3{grid-row-end:span 3}.l\:row-end-3{grid-row-end:3}.l\:grid-4{grid-template-columns:repeat(4,1fr)}.l\:col-start-4{grid-column-start:4}.l\:col-span-4{grid-column-end:span 4}.l\:col-end-4{grid-column-end:4}.l\:row-start-4{grid-row-start:4}.l\:row-span-4{grid-row-end:span 4}.l\:row-end-4{grid-row-end:4}.l\:grid-5{grid-template-columns:repeat(5,1fr)}.l\:col-start-5{grid-column-start:5}.l\:col-span-5{grid-column-end:span 5}.l\:col-end-5{grid-column-end:5}.l\:row-start-5{grid-row-start:5}.l\:row-span-5{grid-row-end:span 5}.l\:row-end-5{grid-row-end:5}.l\:grid-6{grid-template-columns:repeat(6,1fr)}.l\:col-start-6{grid-column-start:6}.l\:col-span-6{grid-column-end:span 6}.l\:col-end-6{grid-column-end:6}.l\:row-start-6{grid-row-start:6}.l\:row-span-6{grid-row-end:span 6}.l\:row-end-6{grid-row-end:6}.l\:grid-7{grid-template-columns:repeat(7,1fr)}.l\:col-start-7{grid-column-start:7}.l\:col-span-7{grid-column-end:span 7}.l\:col-end-7{grid-column-end:7}.l\:row-start-7{grid-row-start:7}.l\:row-span-7{grid-row-end:span 7}.l\:row-end-7{grid-row-end:7}.l\:grid-8{grid-template-columns:repeat(8,1fr)}.l\:col-start-8{grid-column-start:8}.l\:col-span-8{grid-column-end:span 8}.l\:col-end-8{grid-column-end:8}.l\:row-start-8{grid-row-start:8}.l\:row-span-8{grid-row-end:span 8}.l\:row-end-8{grid-row-end:8}.l\:grid-9{grid-template-columns:repeat(9,1fr)}.l\:col-start-9{grid-column-start:9}.l\:col-span-9{grid-column-end:span 9}.l\:col-end-9{grid-column-end:9}.l\:row-start-9{grid-row-start:9}.l\:row-span-9{grid-row-end:span 9}.l\:row-end-9{grid-row-end:9}.l\:grid-10{grid-template-columns:repeat(10,1fr)}.l\:col-start-10{grid-column-start:10}.l\:col-span-10{grid-column-end:span 10}.l\:col-end-10{grid-column-end:10}.l\:row-start-10{grid-row-start:10}.l\:row-span-10{grid-row-end:span 10}.l\:row-end-10{grid-row-end:10}.l\:grid-11{grid-template-columns:repeat(11,1fr)}.l\:col-start-11{grid-column-start:11}.l\:col-span-11{grid-column-end:span 11}.l\:col-end-11{grid-column-end:11}.l\:row-start-11{grid-row-start:11}.l\:row-span-11{grid-row-end:span 11}.l\:row-end-11{grid-row-end:11}.l\:grid-12{grid-template-columns:repeat(12,1fr)}.l\:col-start-12{grid-column-start:12}.l\:col-span-12{grid-column-end:span 12}.l\:col-end-12{grid-column-end:12}.l\:row-start-12{grid-row-start:12}.l\:row-span-12{grid-row-end:span 12}.l\:row-end-12{grid-row-end:12}}@media (min-width: 1440px){.xl\:grid{display:grid;grid-auto-rows:auto;column-gap:var(--gutter);width:100%;margin-left:auto;margin-right:auto}.xl\:grid-1{grid-template-columns:repeat(1,1fr)}.xl\:col-start-1{grid-column-start:1}.xl\:col-span-1{grid-column-end:span 1}.xl\:col-end-1{grid-column-end:1}.xl\:row-start-1{grid-row-start:1}.xl\:row-span-1{grid-row-end:span 1}.xl\:row-end-1{grid-row-end:1}.xl\:grid-2{grid-template-columns:repeat(2,1fr)}.xl\:col-start-2{grid-column-start:2}.xl\:col-span-2{grid-column-end:span 2}.xl\:col-end-2{grid-column-end:2}.xl\:row-start-2{grid-row-start:2}.xl\:row-span-2{grid-row-end:span 2}.xl\:row-end-2{grid-row-end:2}.xl\:grid-3{grid-template-columns:repeat(3,1fr)}.xl\:col-start-3{grid-column-start:3}.xl\:col-span-3{grid-column-end:span 3}.xl\:col-end-3{grid-column-end:3}.xl\:row-start-3{grid-row-start:3}.xl\:row-span-3{grid-row-end:span 3}.xl\:row-end-3{grid-row-end:3}.xl\:grid-4{grid-template-columns:repeat(4,1fr)}.xl\:col-start-4{grid-column-start:4}.xl\:col-span-4{grid-column-end:span 4}.xl\:col-end-4{grid-column-end:4}.xl\:row-start-4{grid-row-start:4}.xl\:row-span-4{grid-row-end:span 4}.xl\:row-end-4{grid-row-end:4}.xl\:grid-5{grid-template-columns:repeat(5,1fr)}.xl\:col-start-5{grid-column-start:5}.xl\:col-span-5{grid-column-end:span 5}.xl\:col-end-5{grid-column-end:5}.xl\:row-start-5{grid-row-start:5}.xl\:row-span-5{grid-row-end:span 5}.xl\:row-end-5{grid-row-end:5}.xl\:grid-6{grid-template-columns:repeat(6,1fr)}.xl\:col-start-6{grid-column-start:6}.xl\:col-span-6{grid-column-end:span 6}.xl\:col-end-6{grid-column-end:6}.xl\:row-start-6{grid-row-start:6}.xl\:row-span-6{grid-row-end:span 6}.xl\:row-end-6{grid-row-end:6}.xl\:grid-7{grid-template-columns:repeat(7,1fr)}.xl\:col-start-7{grid-column-start:7}.xl\:col-span-7{grid-column-end:span 7}.xl\:col-end-7{grid-column-end:7}.xl\:row-start-7{grid-row-start:7}.xl\:row-span-7{grid-row-end:span 7}.xl\:row-end-7{grid-row-end:7}.xl\:grid-8{grid-template-columns:repeat(8,1fr)}.xl\:col-start-8{grid-column-start:8}.xl\:col-span-8{grid-column-end:span 8}.xl\:col-end-8{grid-column-end:8}.xl\:row-start-8{grid-row-start:8}.xl\:row-span-8{grid-row-end:span 8}.xl\:row-end-8{grid-row-end:8}.xl\:grid-9{grid-template-columns:repeat(9,1fr)}.xl\:col-start-9{grid-column-start:9}.xl\:col-span-9{grid-column-end:span 9}.xl\:col-end-9{grid-column-end:9}.xl\:row-start-9{grid-row-start:9}.xl\:row-span-9{grid-row-end:span 9}.xl\:row-end-9{grid-row-end:9}.xl\:grid-10{grid-template-columns:repeat(10,1fr)}.xl\:col-start-10{grid-column-start:10}.xl\:col-span-10{grid-column-end:span 10}.xl\:col-end-10{grid-column-end:10}.xl\:row-start-10{grid-row-start:10}.xl\:row-span-10{grid-row-end:span 10}.xl\:row-end-10{grid-row-end:10}.xl\:grid-11{grid-template-columns:repeat(11,1fr)}.xl\:col-start-11{grid-column-start:11}.xl\:col-span-11{grid-column-end:span 11}.xl\:col-end-11{grid-column-end:11}.xl\:row-start-11{grid-row-start:11}.xl\:row-span-11{grid-row-end:span 11}.xl\:row-end-11{grid-row-end:11}.xl\:grid-12{grid-template-columns:repeat(12,1fr)}.xl\:col-start-12{grid-column-start:12}.xl\:col-span-12{grid-column-end:span 12}.xl\:col-end-12{grid-column-end:12}.xl\:row-start-12{grid-row-start:12}.xl\:row-span-12{grid-row-end:span 12}.xl\:row-end-12{grid-row-end:12}}@font-face{font-family:FK Grotesk;font-weight:100 900;font-style:normal;src:url(/dist/assets/FKGrotesk-EU8j6wXh.woff2) format("woff2"),url(/dist/assets/FKGrotesk-BhVpTXEc.woff) format("woff")}.font-fk-grotesk{font-family:FK Grotesk}body,.cursor,p{color:#000;font-family:FK Grotesk;font-variation-settings:"mono" 0,"wght" 400,"ital" 0;font-feature-settings:"ss04" on,"ss06" on,"liga" 1,"kern" on;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-decoration-thickness:.1em;text-underline-offset:.15em}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){body,.cursor,p{text-decoration-thickness:.05em}}body:not(.font-size-override),.cursor:not(.font-size-override),p:not(.font-size-override){font-size:clamp(18px,1.46vw,24px);line-height:1.52em}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}.ordinal{line-height:1em}input,button,.button,textarea,select{border-radius:0;font-family:FK Grotesk;font-size:clamp(18px,1.46vw,24px);font-feature-settings:"ss04" on,"ss06" on,"liga" 1,"kern" on;letter-spacing:-.01em;line-height:32px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;cursor:none}input[type=submit],button,.button{-webkit-appearance:none;appearance:none;border-radius:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading{margin-top:0;margin-bottom:0;font-variation-settings:"mono" 0,"wght" 200,"ital" 0;letter-spacing:-.01em;line-height:1em}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h1+.h1,h1+.h2,h1+.h3,h1+.h4,h1+.h5,h1+.h6,h1+.heading,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h2+.h1,h2+.h2,h2+.h3,h2+.h4,h2+.h5,h2+.h6,h2+.heading,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h3+.h1,h3+.h2,h3+.h3,h3+.h4,h3+.h5,h3+.h6,h3+.heading,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h4+.h1,h4+.h2,h4+.h3,h4+.h4,h4+.h5,h4+.h6,h4+.heading,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h5+.h1,h5+.h2,h5+.h3,h5+.h4,h5+.h5,h5+.h6,h5+.heading,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,h6+.h1,h6+.h2,h6+.h3,h6+.h4,h6+.h5,h6+.h6,h6+.heading,.h1+h1,.h1+h2,.h1+h3,.h1+h4,.h1+h5,.h1+h6,.h1+.h1,.h1+.h2,.h1+.h3,.h1+.h4,.h1+.h5,.h1+.h6,.h1+.heading,.h2+h1,.h2+h2,.h2+h3,.h2+h4,.h2+h5,.h2+h6,.h2+.h1,.h2+.h2,.h2+.h3,.h2+.h4,.h2+.h5,.h2+.h6,.h2+.heading,.h3+h1,.h3+h2,.h3+h3,.h3+h4,.h3+h5,.h3+h6,.h3+.h1,.h3+.h2,.h3+.h3,.h3+.h4,.h3+.h5,.h3+.h6,.h3+.heading,.h4+h1,.h4+h2,.h4+h3,.h4+h4,.h4+h5,.h4+h6,.h4+.h1,.h4+.h2,.h4+.h3,.h4+.h4,.h4+.h5,.h4+.h6,.h4+.heading,.h5+h1,.h5+h2,.h5+h3,.h5+h4,.h5+h5,.h5+h6,.h5+.h1,.h5+.h2,.h5+.h3,.h5+.h4,.h5+.h5,.h5+.h6,.h5+.heading,.h6+h1,.h6+h2,.h6+h3,.h6+h4,.h6+h5,.h6+h6,.h6+.h1,.h6+.h2,.h6+.h3,.h6+.h4,.h6+.h5,.h6+.h6,.h6+.heading,.heading+h1,.heading+h2,.heading+h3,.heading+h4,.heading+h5,.heading+h6,.heading+.h1,.heading+.h2,.heading+.h3,.heading+.h4,.heading+.h5,.heading+.h6,.heading+.heading{margin-top:15px}h1,.h1{font-size:clamp(48px,6.4vw,96px);font-variation-settings:"mono" 0,"wght" 100,"ital" 0;font-feature-settings:"ss04" on,"ss06" on,"liga" 1,"kern" on;line-height:.96em}h1 a,.h1 a{text-decoration-thickness:.05em}h2,.h2{font-size:clamp(32px,3.06vw,52px);font-variation-settings:"mono" 0,"wght" 300,"ital" 0;font-feature-settings:"ss04" on,"ss06" on,"liga" 1,"kern" on;line-height:1.26em}h2 a,.h2 a{text-decoration-thickness:.05em}b,strong{font-variation-settings:"mono" 0,"wght" 500,"ital" 0}em{font-style:normal;font-variation-settings:"mono" 0,"wght" 400,"ital" 120}p{margin-top:1.6em;margin-bottom:0}p+h1,p+.h1,p+h2,p+.h2,p+.heading{margin-top:1em}p:first-child{margin-top:0}a{display:inline-block;position:relative;color:#000;text-decoration-line:underline;text-decoration-thickness:.1em}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){a{text-decoration-thickness:.05em}}blockquote,pre{margin-top:1em}hr{margin:25px 0 0;padding-top:25px;border:none;border-top:1px solid #808080;background-color:transparent}hr+p{margin-top:0}@media (max-width: 1023px){h1,.h1{line-height:56px}h2,.h2{line-height:44px}hr{padding-top:8px}}body.theme-dark,body.theme-dark p,body.theme-dark h1,body.theme-dark .h1,body.theme-dark h2,body.theme-dark .h2,body.theme-dark .heading,body.theme-dark li,body.theme-dark a{color:#fff}:root{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{width:100%;margin:0}@media (width: 1024px){html,body{overflow:visible}}@media (max-width: 1023px){html,body{overflow-y:visible}}@media (min-width: 1025px){html,body{overflow-x:hidden}}html{--vh: 100vh}body{max-height:var(--vh);overflow-y:hidden;pointer-events:none;background-color:#fff;transition:background-color .25s cubic-bezier(.36,0,.66,-.56)}body.theme-dark{background-color:#000;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}body:not(.first-load).is-loaded{pointer-events:auto}body:not(.first-load).is-loaded.is-device{max-height:none;overflow-y:auto}body.is-loaded{max-height:none;pointer-events:auto}body.is-loaded.is-device{overflow-y:auto}.c-cursor{display:none}body.is-device .c-cursor{display:none!important}body:not(.is-device) #loco-scroll{background-color:#fff;transition:background-color .25s cubic-bezier(.36,0,.66,-.56)}body:not(.is-device) .c-cursor{display:block;position:fixed;top:0;left:0;width:80px;height:80px;z-index:9999;transform:translate3d(-80px,-80px,0);pointer-events:none;-webkit-user-select:none;user-select:none}body:not(.is-device) .cursor{position:absolute;top:-50%;left:-50%;width:100%;height:100%;border-radius:50%;background-color:#000;transform:scale(.2)}body:not(.is-device) .icon-play-pause{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}body:not(.is-device) .icon-play-pause svg{width:50%!important;height:auto!important}body:not(.is-device) .icon-progress{position:absolute;top:50%;left:50%;z-index:-1;width:104px;height:104px;transform:translate3d(-50%,-50%,0)}body:not(.is-device) .icon-progress svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}body:not(.is-device) .cursor-label{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff}body:not(.is-device) a,body:not(.is-device) button{cursor:none}body:not(.is-device) a *,body:not(.is-device) button *{pointer-events:none}body:not(.is-device) a>.visual,body:not(.is-device) a>.lazyPicture,body:not(.is-device) button>.visual,body:not(.is-device) button>.lazyPicture{pointer-events:auto}body:not(.is-device) .flickity-enabled,body:not(.is-device) .flickity-enabled *{cursor:none!important}@media (max-width: 1023px){body:not(.is-device) .c-cursor{width:72px;height:72px}body:not(.is-device) .icon-progress{width:96px;height:96px}}.theme-dark:not(.is-device) #loco-scroll{background-color:#000;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.theme-dark:not(.is-device) .cursor{background-color:#fff}.theme-dark:not(.is-device) .cursor-label{color:#000}.theme-dark:not(.is-device) .cursor-label svg path{stroke:#000}.cover{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:#fff;opacity:1;pointer-events:all}.cover-content{position:fixed;top:0;left:0;z-index:2;width:100%;height:100vh;background-color:#fff;opacity:0;visibility:hidden;pointer-events:none}body.theme-dark .cover,body.theme-dark .cover-content{background-color:#000}body.loading{cursor:wait}body.loading:not(.is-device){height:var(--vh);overflow:hidden}body:not(.loading) .cover{pointer-events:none}img{vertical-align:middle}html.has-scroll-smooth:not(.has-scroll-init){cursor:wait;overflow:hidden}html.has-scroll-smooth{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}html.has-scroll-smooth body{scrollbar-width:none;-ms-overflow-style:none}html.has-scroll-smooth body::-webkit-scrollbar{width:0;height:0}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{height:var(--vh);overflow:hidden}.c-scrollbar{position:absolute;top:0;right:0;z-index:2;width:11px;height:var(--vh);transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}.theme-dark .c-scrollbar_thumb{background-color:#fff}img.asset{display:block;width:100%;object-fit:contain}.lazyPicture{position:relative;display:block;width:100%;overflow:hidden}.aspect-ratio{display:inline-block;position:relative;width:100%;padding-bottom:var(--aspect)}.aspect-ratio picture{position:relative;pointer-events:none;-webkit-user-select:none;user-select:none}.aspect-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;vertical-align:middle}.lazyFade{opacity:0}.is-device .hide-on-mobile .lazyFade.lazyloaded,.is-device .hide-on-mobile .lazyFade.is-loaded,.is-device .hide-on-mobile .lazyFade[src],.is-desktop .hide-on-desktop .lazyFade.lazyloaded,.is-desktop .hide-on-desktop .lazyFade.is-loaded,.is-desktop .hide-on-desktop .lazyFade[src],.is-inview .lazyFade.lazyloaded,.is-inview .lazyFade.is-loaded,.is-inview .lazyFade[src]{opacity:1;transition:opacity 1s}.width-100{width:100%}.limit-width{max-width:876px}.limit-width-narrow{max-width:550px}.margin-x-auto{margin-left:auto;margin-right:auto}.visuals .visual-text,.visuals .visual-text-stats{margin-top:115px;margin-bottom:115px}.visuals .visual-text *,.visuals .visual-text-stats *{pointer-events:none}.visuals .visual-text a,.visuals .visual-text-stats a{pointer-events:all}.visuals .visual-text+.visual,.visuals .visual-text-stats+.visual{margin-top:115px}.visuals .visual-text hr{margin-bottom:115px}.visuals .visual-text .description{margin-top:17px}.visuals .is-hr+.is-hr,.visuals .is-hr+.visual-text-stats,.visuals .visual-text-stats+.is-hr{margin-top:0}.visuals .visual{pointer-events:none}.visuals .visual:not(:first-of-type){margin-top:50px}.visuals .visual video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.visuals .visual .lottie-container{opacity:0}.visuals .visual [data-lottie]{line-height:0}.visuals .visual.is-inview video,.visuals .visual.is-inview .lottie-container{opacity:1;transition:opacity 1s}@media (min-width: 1024px){.visuals .visual169,.visuals .visual89,.visuals .visual34{grid-column-end:span 12}.visuals .visual11,.visuals .visual89{grid-column-end:span 6}}@media (max-width: 1023px){.visuals .visual-text,.visuals .visual-text-stats{margin-top:106px;margin-bottom:0}.visuals .visual-text-stats{margin-bottom:106px;text-align:center}.visuals .stat-2,.visuals .stat-3{margin-top:106px}}.visual{position:relative}.visual.visual-placeholder{background-color:#a9a9a9}.visual picture,.visual .aspect-ratio{position:absolute;top:0;left:0;width:100%;height:100%}.visual .aspect-ratio{padding-bottom:0}.visual .original{object-fit:cover!important}.visual169{width:100%;height:0;padding-bottom:56.25%}.visual11{width:100%;height:0;padding-bottom:100%}.visual89{width:100%;height:0;padding-bottom:112.5%}.visual34{width:100%;height:0;padding-bottom:133.3333333333%}@media (max-width: 1023px){.hide-on-mobile{display:none}}@media (min-width: 1024px){.hide-on-desktop{display:none}}.page-container{padding-top:132px;padding-bottom:200px;min-height:var(--vh)}@media (max-width: 1023px){.page-container{padding-top:129px;padding-bottom:150px}}.wrapper{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}body:not(.is-device) .wrapper{overflow:hidden}.icon-arrow{width:clamp(24px,2.2vw,32px);height:clamp(24px,2.2vw,32px)}.icon-arrow svg path[stroke]{stroke:#000}.icon-play-pause svg path{fill:#fff}.icon-progress circle{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:0;transform:rotate(-90deg);transform-origin:center center}.icon-progress .static-circle{stroke:#000;opacity:.5}.icon-progress .static-circle{stroke-width:1px}.icon-progress .animate-circle{stroke:#fff}.theme-dark .icon-arrow svg path[stroke]{stroke:#fff}.theme-dark .icon-play-pause svg path{fill:#000}.theme-dark .icon-progress .static-circle{stroke:#fff}.theme-dark .icon-progress .animate-circle{stroke:#000}[data-page=__home__].is-desktop [data-handle=home] .featured-video.has-played:hover .btn-controls{pointer-events:all}[data-page=__home__].is-desktop [data-handle=home] .featured-video.has-played:hover .btn-controls button{opacity:1;transform:scale(1);transition-timing-function:cubic-bezier(.36,0,.66,-.56)}[data-page=__home__].is-device [data-handle=home] .featured-video video{pointer-events:none}[data-page=__home__] [data-handle=home] .section-heading{margin-bottom:50px;font-variation-settings:"mono" 0,"wght" 400,"ital" 0}[data-page=__home__] [data-handle=home] .featured-visual{grid-column-end:span 4;text-decoration:none}[data-page=__home__] [data-handle=home] .featured-video{position:relative}[data-page=__home__] [data-handle=home] .featured-video.hide-controls .btn-play-pause,[data-page=__home__] [data-handle=home] .featured-video.hide-controls .btn-controls,[data-page=__home__] [data-handle=home] .featured-video.hide-controls .featured-video-cover{display:none}[data-page=__home__] [data-handle=home] .featured-video .btn-play-pause{display:none;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;z-index:2;width:72px;height:72px;border:0;border-radius:50%;background-color:#000;transform:translate3d(-50%,-50%,0)}[data-page=__home__] [data-handle=home] .featured-video .btn-play-pause *{pointer-events:none}@media (min-width: 1024px){[data-page=__home__] [data-handle=home] .featured-video .btn-play-pause{pointer-events:none;touch-action:none}}[data-page=__home__] [data-handle=home] .featured-video .btn-play-pause svg{min-width:28px}[data-page=__home__] [data-handle=home] .featured-video .btn-play-pause svg path{fill:#fff}[data-page=__home__] [data-handle=home] .featured-video .btn-sound svg path{fill:#fff}[data-page=__home__] [data-handle=home] .featured-video .btn-fullscreen{display:none!important}[data-page=__home__] [data-handle=home] .featured-video .btn-fullscreen svg path{stroke:#fff}[data-page=__home__] [data-handle=home] .featured-video .btn-controls{display:flex;position:absolute;right:30px;bottom:30px;z-index:1;pointer-events:none}[data-page=__home__] [data-handle=home] .featured-video .btn-controls button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:20px;border:0;border-radius:50%;background-color:#000;opacity:0;transform:scale(.9);transition:opacity .3s cubic-bezier(.34,1.56,.64,1),transform .3s cubic-bezier(.34,1.56,.64,1)}[data-page=__home__] [data-handle=home] .featured-video .btn-controls button svg{min-width:32px}[data-page=__home__] [data-handle=home] .featured-video .icon-sound{width:32px;height:32px}[data-page=__home__] [data-handle=home] .featured-video .icon-fullscreen-disable{display:none}[data-page=__home__] [data-handle=home] .featured-video .btn-fullscreen{right:30px}[data-page=__home__] [data-handle=home] .featured-video .featured-video-cover{position:absolute;top:0;left:0;width:100%;height:100%}[data-page=__home__] [data-handle=home] .featured-video video{width:100%;vertical-align:middle}[data-page=__home__] [data-handle=home] .ambient-video video{max-width:100%}[data-page=__home__] [data-handle=home] .intro{padding-top:200px;padding-bottom:200px}[data-page=__home__] [data-handle=home] .intro-cta{display:inline-flex;align-items:center;margin-top:50px;text-decoration:none}[data-page=__home__] [data-handle=home] .intro-cta svg{margin-left:10px}[data-page=__home__] [data-handle=home] .recent-work{grid-column-end:span 4;margin-bottom:200px;text-decoration:none}[data-page=__home__] [data-handle=home] .recent-work-info{margin-top:25px}[data-page=__home__] [data-handle=home] .recent-work-title{grid-column-start:0;grid-column-end:span 2}[data-page=__home__] [data-handle=home] .coming-soon{color:gray}[data-page=__home__] [data-handle=home] .visual:not(:first-child){margin-top:50px}[data-page=__home__] [data-handle=home] .news .section-heading{width:100%}[data-page=__home__] [data-handle=home] .news .section-heading-info{display:flex;justify-content:space-between;overflow:hidden}[data-page=__home__] [data-handle=home] .news-date{color:gray}[data-page=__home__] [data-handle=home] .news-article{width:calc(35.5% - 100px);margin-right:50px}[data-page=__home__] [data-handle=home] .news-article a{pointer-events:all;text-decoration-thickness:.1em;text-underline-offset:.13em;transition:color .25s cubic-bezier(.16,1,.3,1)}[data-page=__home__] [data-handle=home] .news-article a:hover,[data-page=__home__] [data-handle=home] .news-article a:focus{color:gray}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){[data-page=__home__] [data-handle=home] .news-article a{text-decoration-thickness:.05em}}[data-page=__home__] [data-handle=home] .news-photo{width:100%}[data-page=__home__] [data-handle=home] .news-photo svg,[data-page=__home__] [data-handle=home] .news-photo picture{width:100%;height:auto}[data-page=__home__] [data-handle=home] .news-article-date{color:gray}@media (min-width: 1024px){[data-page=__home__] [data-handle=home] .featured-visual,[data-page=__home__] [data-handle=home] .recent-work{grid-column-end:span 12}[data-page=__home__] [data-handle=home] .recent-work .recent-work-info{grid-template-columns:repeat(12,1fr);grid-column-start:0;grid-column-end:span 12}[data-page=__home__] [data-handle=home] .recent-work .recent-work-short-description{grid-column-start:3;grid-column-end:span 10}[data-page=__home__] [data-handle=home] .recent-work .visual169{grid-column-end:span 12}[data-page=__home__] [data-handle=home] .news-articles{width:calc(100% + 50px)}[data-page=__home__] [data-handle=home] .news-articles .flickity-viewport{overflow:visible}}@media (max-width: 1023px){[data-page=__home__] [data-handle=home] .featured-video .btn-play-pause .icon-play-pause{line-height:0}[data-page=__home__] [data-handle=home] .featured-video .btn-play-pause svg{width:28px!important}[data-page=__home__] [data-handle=home] .featured-video .btn-controls{bottom:15px;right:15px}[data-page=__home__] [data-handle=home] .featured-video .btn-controls button{width:40px;height:40px;margin-left:10px}[data-page=__home__] [data-handle=home] .featured-video .btn-controls button svg{min-width:28px}[data-page=__home__] [data-handle=home] .intro{padding-top:100px;padding-bottom:100px}[data-page=__home__] [data-handle=home] .recent-work{margin-bottom:100px}[data-page=__home__] [data-handle=home] .news-article{width:calc(100% - 50px);margin-right:25px}}[data-page=__home__].is-device [data-handle=home] .featured-video:not(.hide-controls) .btn-play-pause{display:flex}[data-page=__home__].theme-dark [data-handle=home] .featured-video button{background-color:#fff}[data-page=__home__].theme-dark [data-handle=home] .featured-video .btn-play-pause svg path{fill:#000}[data-page=__home__].theme-dark [data-handle=home] .featured-video .btn-sound svg path{fill:#000}[data-page=__home__].theme-dark [data-handle=home] .featured-video .btn-fullscreen svg path{stroke:#000}[data-page=studio] .core-nav-link-studio{text-decoration-line:underline;text-decoration-thickness:.1em;text-underline-offset:.15em}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){[data-page=studio] .core-nav-link-studio{text-decoration-thickness:.05em}}@media (min-width: 1024px){[data-page=studio].is-device [data-handle=studio] .c-sticky-disciplines{position:sticky;top:0}}[data-page=studio] [data-handle=studio] .studio-container{padding-top:238px;padding-bottom:254px;min-height:var(--vh)}[data-page=studio] [data-handle=studio] .studio-heading em{font-variation-settings:"mono" 0,"wght" 100,"ital" 0}[data-page=studio] [data-handle=studio] .studio-heading.italic em{font-variation-settings:"mono" 0,"wght" 100,"ital" 120;transition:font-variation-settings 4s cubic-bezier(.16,1,.3,1) 1s}[data-page=studio] [data-handle=studio] .studio-section{margin-top:200px;margin-bottom:50px}[data-page=studio] [data-handle=studio] .studio-our-disciplines{position:relative;margin-top:170px}[data-page=studio] [data-handle=studio] .studio-our-disciplines .section-heading{padding-top:30px}[data-page=studio] [data-handle=studio] .section-heading{margin-bottom:160px;font-variation-settings:"mono" 0,"wght" 400,"ital" 0}[data-page=studio] [data-handle=studio] .discipline ul{list-style:none;padding-left:0}[data-page=studio] [data-handle=studio] .discipline li{color:gray}[data-page=studio] [data-handle=studio] .discipline em{display:inline-block}[data-page=studio] [data-handle=studio] .client-logo{display:block;max-width:100%;margin-left:auto;margin-right:auto}[data-page=studio] [data-handle=studio] .client-logo path{fill:#000}[data-page=studio] [data-handle=studio] .studio-visual{margin-bottom:0}[data-page=studio] [data-handle=studio] .studio-lottie-1 svg path[stroke],[data-page=studio] [data-handle=studio] .studio-lottie-2 svg path[stroke],[data-page=studio] [data-handle=studio] .studio-lottie-3 svg path[stroke],[data-page=studio] [data-handle=studio] .studio-lottie svg path[stroke]{transition:stroke .25s cubic-bezier(.36,0,.66,-.56)}@media (min-width: 1024px){[data-page=studio] [data-handle=studio] .studio-our-disciplines{height:calc(4 * var(--vh));min-height:814px}[data-page=studio] [data-handle=studio] .c-studio-lottie,[data-page=studio] [data-handle=studio] .c-disciplines,[data-page=studio] [data-handle=studio] .c-pagination{position:relative;height:calc(var(--vh) - 274px);min-height:540px}[data-page=studio] [data-handle=studio] .studio-lottie,[data-page=studio] [data-handle=studio] .discipline,[data-page=studio] [data-handle=studio] .pagination-dots{position:absolute;top:calc(50% - 100px)}[data-page=studio] [data-handle=studio] .studio-lottie,[data-page=studio] [data-handle=studio] .discipline{left:50%;transform:translate3d(-50%,-50%,0)}[data-page=studio] [data-handle=studio] .studio-lottie{width:100%;height:100%;max-height:calc(var(--vh) - 274px);min-height:540px}[data-page=studio] [data-handle=studio] .studio-lottie svg path[stroke]{stroke-width:calc(2.25px - .03vw)}[data-page=studio] [data-handle=studio] .discipline{width:100%}[data-page=studio] [data-handle=studio] .pagination-dots{left:0;margin-top:-60px}[data-page=studio] [data-handle=studio] .pagination-dot{position:relative;width:6px;height:6px;margin-left:auto;margin-right:auto;border-radius:10px;background-color:gray;transition:width .75s cubic-bezier(.87,0,.13,1),height .75s cubic-bezier(.87,0,.13,1);overflow:hidden}[data-page=studio] [data-handle=studio] .pagination-dot.active{width:4px;height:60px}[data-page=studio] [data-handle=studio] .pagination-dot.active .pagination-progress-dot{opacity:1}[data-page=studio] [data-handle=studio] .dot-2{margin-top:18px;margin-bottom:18px}[data-page=studio] [data-handle=studio] .pagination-progress-dot{position:absolute;top:0;left:0;width:100%;height:0;min-height:4px;border-radius:4px;background-color:#000;opacity:0;transition:opacity .25s}}@media (max-width: 1023px){[data-page=studio] [data-handle=studio] .studio-container{padding-top:178px;padding-bottom:150px}[data-page=studio] [data-handle=studio] .studio-section{margin-top:106px;margin-bottom:0}[data-page=studio] [data-handle=studio] .discipline.is-inview .studio-lottie-1,[data-page=studio] [data-handle=studio] .discipline.is-inview .studio-lottie-2,[data-page=studio] [data-handle=studio] .discipline.is-inview .studio-lottie-3{opacity:1}[data-page=studio] [data-handle=studio] .studio-lottie-1,[data-page=studio] [data-handle=studio] .studio-lottie-2,[data-page=studio] [data-handle=studio] .studio-lottie-3{margin-bottom:50px;opacity:0;transition:opacity .25s cubic-bezier(.16,1,.3,1) .5s}[data-page=studio] [data-handle=studio] .discipline:not(:last-of-type){margin-bottom:100px}[data-page=studio] [data-handle=studio] .studio-our-clients .section-heading{margin-bottom:0}[data-page=studio] [data-handle=studio] .studio-our-clients+.studio-section{margin-top:55px}[data-page=studio] [data-handle=studio] .studio-visual{margin-top:80px}[data-page=studio] [data-handle=studio] .section-heading{margin-bottom:50px}}[data-page=studio].theme-dark [data-handle=studio] .client-logo path{fill:#fff}[data-page=studio].theme-dark [data-handle=studio] .studio-lottie-1 svg path[stroke],[data-page=studio].theme-dark [data-handle=studio] .studio-lottie-2 svg path[stroke],[data-page=studio].theme-dark [data-handle=studio] .studio-lottie-3 svg path[stroke],[data-page=studio].theme-dark [data-handle=studio] .studio-lottie svg path[stroke]{stroke:#fff;transition:stroke .25s cubic-bezier(.34,1.56,.64,1)}[data-page=studio].theme-dark [data-handle=studio] .discipline li{color:gray}[data-page=studio].theme-dark [data-handle=studio] .pagination-progress-dot{background-color:#fff}[data-page=work] .core-nav-link-work{text-decoration-line:underline;text-decoration-thickness:.1em;text-underline-offset:.15em}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){[data-page=work] .core-nav-link-work{text-decoration-thickness:.05em}}[data-page=work] [data-handle=work] .case-study{grid-column-end:span 4;text-decoration:none}[data-page=work] [data-handle=work] .case-study:not(:first-child){margin-top:100px}[data-page=work] [data-handle=work] .case-study-info{margin-top:25px}[data-page=work] [data-handle=work] .case-study-title{grid-column-start:0;grid-column-end:span 2}[data-page=work] [data-handle=work] .coming-soon{color:gray}[data-page=work] [data-handle=work] .visual:not(:first-child){margin-top:50px}[data-page=work] [data-handle=work] .visual video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}[data-page=work] [data-handle=work] .visual.is-inview video{opacity:1;transition:opacity 1s}@media (min-width: 1024px){[data-page=work] [data-handle=work] .caseStudy11:first-child+.caseStudy11{margin-top:0}[data-page=work] [data-handle=work] .caseStudy169{grid-column-end:span 12}[data-page=work] [data-handle=work] .caseStudy169 .case-study-info{grid-template-columns:repeat(12,1fr);grid-column-start:0;grid-column-end:span 12}[data-page=work] [data-handle=work] .caseStudy169 .case-study-short-description{grid-column-start:3;grid-column-end:span 10}[data-page=work] [data-handle=work] .caseStudy11{grid-column-end:span 6}[data-page=work] [data-handle=work] .caseStudy11 .case-study-info{grid-template-columns:repeat(6,1fr);grid-column-start:0;grid-column-end:span 6}[data-page=work] [data-handle=work] .caseStudy11 .case-study-short-description{grid-column-start:3;grid-column-end:span 4}[data-page=work] [data-handle=work] .caseStudy11.gap-left,[data-page=work] [data-handle=work] .caseStudy11.gap-right{grid-column-start:0;grid-column-end:span 12}[data-page=work] [data-handle=work] .caseStudy11.gap-left .case-study-info,[data-page=work] [data-handle=work] .caseStudy11.gap-right .case-study-info{grid-template-columns:repeat(6,1fr);grid-column-end:span 6}[data-page=work] [data-handle=work] .caseStudy11.gap-left .case-study-short-description,[data-page=work] [data-handle=work] .caseStudy11.gap-right .case-study-short-description{grid-column-start:3;grid-column-end:span 4}[data-page=work] [data-handle=work] .caseStudy11.gap-left{margin-left:calc(50% + 25px)}[data-page=work] [data-handle=work] .caseStudy11.gap-left .case-study-info{grid-column-start:6}[data-page=work] [data-handle=work] .caseStudy11.gap-right{margin-right:calc(50% + 25px)}[data-page=work] [data-handle=work] .caseStudy11.gap-right .case-study-info{grid-column-start:0}[data-page=work] [data-handle=work] .visual169{grid-column-end:span 12}[data-page=work] [data-handle=work] .visual11{grid-column-end:span 6}}@media (max-width: 1023px){[data-page=work] [data-handle=work] .case-study:not(:first-child){margin-top:50px}[data-page=work] [data-handle=work] .visual:not(:first-child){margin-top:0}}[data-page=work].is-desktop [data-handle=caseStudy] .featured-video.has-played:hover .btn-controls{pointer-events:all}[data-page=work].is-desktop [data-handle=caseStudy] .featured-video.has-played:hover .btn-controls button{opacity:1;transform:scale(1);transition-timing-function:cubic-bezier(.36,0,.66,-.56)}[data-page=work].is-device [data-handle=caseStudy] .featured-video video{pointer-events:none}[data-page=work] [data-handle=caseStudy] .coming-soon{width:100%;min-height:321px;padding-top:162px;text-align:center}@media (max-width: 1023px){[data-page=work] [data-handle=caseStudy] .coming-soon{min-height:0;padding-top:97px}}[data-page=work] [data-handle=caseStudy] .coming-soon a{transition:color .25s cubic-bezier(.16,1,.3,1)}[data-page=work] [data-handle=caseStudy] .featured-visual{grid-column-end:span 4;margin-bottom:50px;text-decoration:none}[data-page=work] [data-handle=caseStudy] .featured-video{position:relative}[data-page=work] [data-handle=caseStudy] .featured-video .btn-play-pause{display:none;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;z-index:2;width:72px;height:72px;border:0;border-radius:50%;background-color:#000;transform:translate3d(-50%,-50%,0)}[data-page=work] [data-handle=caseStudy] .featured-video .btn-play-pause *{pointer-events:none}@media (min-width: 1024px){[data-page=work] [data-handle=caseStudy] .featured-video .btn-play-pause{pointer-events:none;touch-action:none}}[data-page=work] [data-handle=caseStudy] .featured-video .btn-play-pause svg{min-width:28px}[data-page=work] [data-handle=caseStudy] .featured-video .btn-play-pause svg path{fill:#fff}[data-page=work] [data-handle=caseStudy] .featured-video .btn-sound svg path{fill:#fff}[data-page=work] [data-handle=caseStudy] .featured-video .btn-fullscreen{display:none!important}[data-page=work] [data-handle=caseStudy] .featured-video .btn-fullscreen svg path{stroke:#fff}[data-page=work] [data-handle=caseStudy] .featured-video .btn-controls{display:flex;position:absolute;right:30px;bottom:30px;z-index:1;pointer-events:none}[data-page=work] [data-handle=caseStudy] .featured-video .btn-controls button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:20px;border:0;border-radius:50%;background-color:#000;opacity:0;transform:scale(.9);transition:opacity .3s cubic-bezier(.34,1.56,.64,1),transform .3s cubic-bezier(.34,1.56,.64,1)}[data-page=work] [data-handle=caseStudy] .featured-video .btn-controls button svg{min-width:32px}[data-page=work] [data-handle=caseStudy] .featured-video .icon-sound{width:32px;height:32px}[data-page=work] [data-handle=caseStudy] .featured-video .icon-fullscreen-disable{display:none}[data-page=work] [data-handle=caseStudy] .featured-video .btn-fullscreen{right:30px}[data-page=work] [data-handle=caseStudy] .featured-video .featured-video-cover{position:absolute;top:0;left:0;width:100%;height:100%}[data-page=work] [data-handle=caseStudy] .featured-video video{width:100%;vertical-align:middle}[data-page=work] [data-handle=caseStudy] .case-study-visuals .btn-open-overlay{display:none}[data-page=work] [data-handle=caseStudy] .more-work{width:100%;margin-top:200px}[data-page=work] [data-handle=caseStudy] .more-work .visual{margin-top:50px}[data-page=work] [data-handle=caseStudy] .more-work .visual video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}[data-page=work] [data-handle=caseStudy] .more-work .visual.is-inview video{opacity:1;transition:opacity 1s}[data-page=work] [data-handle=caseStudy] .more-work-item{text-decoration:none}[data-page=work] [data-handle=caseStudy] .case-study-info{display:none;align-content:flex-start;position:fixed;top:0;left:0;z-index:3;width:100%;height:var(--vh);padding:197px var(--gutter);overflow:auto;opacity:0;pointer-events:all}[data-page=work] [data-handle=caseStudy] .case-study-info *{pointer-events:none}[data-page=work] [data-handle=caseStudy] .case-study-info a{pointer-events:auto}[data-page=work] [data-handle=caseStudy] .case-study-info .btn-close-overlay{display:none}[data-page=work] [data-handle=caseStudy] .case-study-heading{margin-bottom:90px}[data-page=work] [data-handle=caseStudy] .case-study-heading h2{margin-top:4px}[data-page=work] [data-handle=caseStudy] .case-study-details ul{margin-top:0;padding-left:0;list-style:none}[data-page=work] [data-handle=caseStudy] .case-study-details ul:not(:first-of-type){margin-top:50px}[data-page=work] [data-handle=caseStudy] .case-study-details li:not(:first-of-type),[data-page=work] [data-handle=caseStudy] .case-study-details a{color:gray}[data-page=work] [data-handle=caseStudy] .case-study-details a{text-decoration-thickness:.1em;text-underline-offset:.13em;transition:color .25s cubic-bezier(.16,1,.3,1),text-decoration-color .25s cubic-bezier(.16,1,.3,1)}[data-page=work] [data-handle=caseStudy] .case-study-details a:hover{color:#000}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){[data-page=work] [data-handle=caseStudy] .case-study-details a{text-decoration-thickness:.05em}}@media (min-width: 1441px){[data-page=work] [data-handle=caseStudy] .case-study-heading{grid-column-end:span 5}}@media (min-width: 1024px){[data-page=work] [data-handle=caseStudy] .featured-visual{grid-column-end:span 12}[data-page=work] [data-handle=caseStudy] .more-work-item{grid-column-end:span 4}}@media (max-width: 1023px){[data-page=work] [data-handle=caseStudy] .featured-visual{margin-bottom:25px}[data-page=work] [data-handle=caseStudy] .featured-video .btn-play-pause .icon-play-pause{line-height:0}[data-page=work] [data-handle=caseStudy] .featured-video .btn-play-pause svg{width:28px!important}[data-page=work] [data-handle=caseStudy] .featured-video .btn-controls{bottom:15px;right:15px}[data-page=work] [data-handle=caseStudy] .featured-video .btn-controls button{width:40px;height:40px;margin-left:10px}[data-page=work] [data-handle=caseStudy] .featured-video .btn-controls button svg{min-width:28px}[data-page=work] [data-handle=caseStudy] .case-study-visuals .visual:not(:first-of-type){margin-top:25px}[data-page=work] [data-handle=caseStudy] .case-study-info{padding:120px 25px 50px}[data-page=work] [data-handle=caseStudy] .case-study-heading{margin-bottom:50px}[data-page=work] [data-handle=caseStudy] .case-study-description p{line-height:28px}[data-page=work] [data-handle=caseStudy] .case-study-details{margin-top:50px}}[data-page=work].is-device [data-handle=caseStudy] .featured-video .btn-play-pause{display:flex}[data-page=work].is-device [data-handle=caseStudy] .case-study-visuals{position:relative}[data-page=work].is-device [data-handle=caseStudy] .case-study-visuals .btn-open-overlay{display:flex;align-items:center;justify-content:center;position:sticky;top:calc(var(--vh) - 72px - 50px * .5);left:100%;z-index:1;width:72px;height:72px;margin-bottom:-97px;border:0;border-radius:50%;color:#fff;background-color:#000;pointer-events:auto}[data-page=work].is-device [data-handle=caseStudy] .case-study-info .btn-close-overlay{display:flex;align-items:center;justify-content:center;position:fixed;bottom:25px;right:25px;z-index:1;width:72px;height:72px;border:0;border-radius:50%;background-color:#000;pointer-events:auto}[data-page=work].is-device [data-handle=caseStudy] .case-study-info .btn-close-overlay svg path{stroke:#fff}[data-page=work].theme-dark [data-handle=caseStudy] .featured-video button{background-color:#fff}[data-page=work].theme-dark [data-handle=caseStudy] .featured-video .btn-play-pause svg path{fill:#000}[data-page=work].theme-dark [data-handle=caseStudy] .featured-video .btn-sound svg path{fill:#000}[data-page=work].theme-dark [data-handle=caseStudy] .featured-video .btn-fullscreen svg path{stroke:#000}[data-page=work].theme-dark [data-handle=caseStudy] .case-study-visuals .btn-open-overlay{color:#000;background-color:#fff}[data-page=work].theme-dark [data-handle=caseStudy] .case-study-info .btn-close-overlay{background-color:#fff}[data-page=work].theme-dark [data-handle=caseStudy] .case-study-info .btn-close-overlay svg path{stroke:#000}[data-page=work].theme-dark [data-handle=caseStudy] .case-study-details a:hover{color:#fff}[data-page=industries] [data-handle=industry] .page-container{padding-top:178px;padding-bottom:150px}[data-page=industries] [data-handle=industry] .intro .description{margin-top:22px}[data-page=industries] [data-handle=industry] .industry-experience{margin-top:115px}[data-page=industries] [data-handle=industry] .industry-experience+.visual{margin-top:115px}[data-page=industries] [data-handle=industry] .client-logo{display:block;max-width:100%;margin-left:auto;margin-right:auto}[data-page=industries] [data-handle=industry] .client-logo path{fill:#000}@media (min-width: 1024px){[data-page=industries] [data-handle=industry] .intro{margin-top:93px}[data-page=industries] [data-handle=industry] .industry-experience .section-heading{margin-bottom:115px}}[data-page=industries].theme-dark [data-handle=industry] .client-logo path{fill:#fff}[data-page=colophon] .colophon-container{padding-top:238px}[data-page=colophon] .colophon-content h2:not(:first-of-type){margin-top:40px}[data-page=colophon] .colophon-content a{text-decoration-thickness:.05em;text-underline-offset:.13em;transition:color .25s cubic-bezier(.16,1,.3,1)}[data-page=colophon] .colophon-content a:hover,[data-page=colophon] .colophon-content a:focus{color:gray}@media (max-width: 1023px){[data-page=colophon] .colophon-container{padding-top:178px}}[data-page=colophon].theme-dark .colophon-content a{color:#fff}[data-page=colophon].theme-dark .colophon-content a:hover,[data-page=colophon].theme-dark .colophon-content a:focus{color:gray}[data-handle=access] .access-container{display:flex;flex-wrap:wrap;align-content:center;justify-content:center}[data-handle=access] #login-form:valid .icon-arrow svg path[stroke]{stroke:#000}[data-handle=access] .field-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:413px;border:1px solid #808080;border-radius:26px;padding:10px 19px 8px 23px}[data-handle=access] .field-container:focus-within{border-color:#000}[data-handle=access] #password,[data-handle=access] #submit{background-color:transparent;border:0;padding:0}[data-handle=access] #password{color:#000;outline:none}[data-handle=access] #password:not(:placeholder-shown){position:relative;top:-1px;letter-spacing:5px}[data-handle=access] #submit{display:flex;align-items:center;outline:none}[data-handle=access] #submit:hover .icon-arrow svg path[stroke],[data-handle=access] #submit:focus .icon-arrow svg path[stroke]{stroke:#000}[data-handle=access] .icon-arrow{display:inline-block}[data-handle=access] .icon-arrow svg path[stroke]{stroke:gray;transition:stroke .25s cubic-bezier(.16,1,.3,1)}[data-handle=access] #login-errors{width:100%;margin-top:15px;text-align:center}@media (max-width: 1023px){[data-handle=access] .field-container{max-width:325px;border-radius:24px;padding:7px 20px 6px 23px}[data-handle=access] #submit{width:28px;height:28px}[data-handle=access] #login-errors{margin-top:13px}[data-handle=access] #login-errors p{font-variation-settings:"mono" 0,"wght" 300,"ital" 0}}body.theme-dark [data-handle=access] #login-form:valid .icon-arrow svg path[stroke]{stroke:#fff}body.theme-dark [data-handle=access] .field-container:focus-within{border-color:#fff}body.theme-dark [data-handle=access] #password{color:#fff}body.theme-dark [data-handle=access] #submit:hover .icon-arrow svg path[stroke],body.theme-dark [data-handle=access] #submit:focus .icon-arrow svg path[stroke]{stroke:#fff}body.errorpage .cover{display:none}body.errorpage .page-error-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--vh);text-align:center}[data-page=styleguide] .wrapper{padding-left:50px;padding-right:50px}.core-header{position:fixed;top:0;left:0;z-index:1;width:100%;max-height:132px;padding:var(--gutter);color:#000;background-color:#fff;overflow:hidden;transition:transform .75s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.36,0,.66,-.56)}@media (max-width: 1023px){.core-header .core-header-content{display:flex}}.core-header a{color:#000;text-decoration-line:underline;text-decoration-thickness:.1em;text-underline-offset:.15em;text-decoration-color:transparent;opacity:1;transition:opacity .25s .1s,color .25s cubic-bezier(.16,1,.3,1),text-decoration-color .25s cubic-bezier(.16,1,.3,1)}.core-header a:hover:not(.core-logo-link),.core-header a:focus:not(.core-logo-link){text-decoration-color:currentColor}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.core-header a{text-decoration-thickness:.05em}}.core-header .core-logo-link{line-height:0}.core-header .core-logo-link svg path{transition:fill .25s cubic-bezier(.16,1,.3,1)}.core-header .btn-theme-toggle{display:flex;align-items:flex-start;justify-content:flex-end;position:relative;border:none;margin:0;padding:0;text-align:right;outline:none;background-color:transparent;opacity:1;transition:opacity .25s .1s}.core-header .btn-theme-toggle svg{width:32px!important;height:32px!important}.core-header .btn-theme-toggle .circles{position:relative;top:3px;right:3px;width:24px;height:24px;border-radius:50%;overflow:hidden}.core-header .btn-theme-toggle .top-circle{position:absolute;top:0;right:0;z-index:1;width:100%;height:100%;border:2px solid #000000;border-radius:50%;background-color:#fff;transform:translate3d(-100%,-100%,0);transition:background-color .25s cubic-bezier(.36,0,.66,-.56),border-color .25s cubic-bezier(.36,0,.66,-.56),transform .25s cubic-bezier(.36,0,.66,-.56) 0s}.core-header .btn-theme-toggle .bottom-circle{position:absolute;top:0;right:0;z-index:0;width:100%;height:100%;border:2px solid #000000;border-radius:50%;overflow:hidden;transition:border-color .25s cubic-bezier(.36,0,.66,-.56)}@media (max-width: 1023px){.core-header .core-logo-link{margin-top:2px}.core-header .btn-theme-toggle{width:28px}.core-header .btn-theme-toggle .circles{top:2px;right:2px;width:22px;height:22px}.core-header .btn-theme-toggle .top-circle,.core-header .btn-theme-toggle .bottom-circle{border-width:1.75px}}@media (max-width: 1023px){.core-header{max-height:79px}.core-header .btn-theme-toggle svg{width:28px!important;height:28px!important}}body.theme-dark .core-header{color:#fff;background-color:#000;transition:transform .75s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.34,1.56,.64,1)}body.theme-dark .core-header a{color:#fff}body.theme-dark .core-header .core-logo-link svg path{fill:#fff}body.theme-dark .core-header .top-circle{border-color:#fff;background-color:#000;transform:translate3d(calc(-50% + 6px),calc(-50% + 6px),0);transition:background-color .25s cubic-bezier(.34,1.56,.64,1),border-color .25s cubic-bezier(.34,1.56,.64,1),transform .25s cubic-bezier(.34,1.56,.64,1)}body.theme-dark .core-header .bottom-circle{border-color:#fff;transition:border-color .25s cubic-bezier(.34,1.56,.64,1)}body.scrolled[data-direction=down]:not(.scrolled-bottom):not(.nav-opened) .core-header{transform:translate3d(0,-100%,0);transition:transform .3s cubic-bezier(.7,0,.84,0),background-color .25s cubic-bezier(.36,0,.66,-.56)}body.scrolled[data-direction=down]:not(.scrolled-bottom):not(.nav-opened) .core-header a,body.scrolled[data-direction=down]:not(.scrolled-bottom):not(.nav-opened) .core-header button{opacity:0;transition-delay:0s}.core-nav a{pointer-events:all}@media (max-width: 1023px){.core-nav{display:flex;justify-content:flex-end;width:100%}.core-nav .core-nav-link{margin-right:25px}}.core-footer a{text-decoration-line:underline;text-decoration-thickness:.1em;text-underline-offset:.13em;text-decoration-color:transparent;transition:color .25s cubic-bezier(.16,1,.3,1),text-decoration-color .25s cubic-bezier(.16,1,.3,1)}.core-footer a:hover:not(.footer-logo-link),.core-footer a:focus:not(.footer-logo-link){text-decoration-color:currentColor}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.core-footer a{text-decoration-thickness:.05em}}.core-footer .footer-top{border-top:1px solid #808080;padding-top:25px}.core-footer .footer-top a{text-decoration-thickness:.05em}.core-footer .footer-top .c-col{margin-bottom:200px}.core-footer .footer-bottom{border-top:1px solid #808080;padding-top:25px;padding-bottom:25px}.core-footer .core-logo-link{line-height:0}.core-footer .core-logo-link svg path{transition:fill .25s cubic-bezier(.16,1,.3,1)}@media (min-width: 1024px){.core-footer .c-title{margin-bottom:40px}}@media (max-width: 1023px){.core-footer .footer-top{padding-top:8px}.core-footer .footer-top .c-col{margin-bottom:50px}.core-footer .footer-bottom{display:flex;padding-top:8px;padding-bottom:11px}.core-footer .core-logo-link{margin-top:2px}.core-footer .copyright{margin-left:auto}.core-footer .colophon{margin-left:25px}}@media (min-width: 768px) and (max-width: 1023px){.footer-bottom{display:flex}.colophon{margin-left:25px}}body.theme-dark .core-footer .core-logo-link svg path{fill:#fff}
