/*! tailwindcss v2.2.7 | MIT License | https://tailwindcss.com*//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a1a1aa;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a1a1aa;opacity:1}input::placeholder,textarea::placeholder{color:#a1a1aa;opacity:1}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:currentColor}@font-face{font-display:swap;font-family:Lausanne Bold;font-style:normal;font-weight:400;src:url(../woff/twklausanne-700.woff) format("woff"),url(../woff2/twklausanne-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lausanne Medium;font-style:normal;font-weight:400;src:url(../woff/twklausanne-500.woff) format("woff"),url(../woff2/twklausanne-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lausanne Regular;font-style:normal;font-weight:400;src:url(../woff/twklausanne-350.woff) format("woff"),url(../woff2/twklausanne-350.woff2) format("woff2")}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{-ms-scroll-chaining:none;overscroll-behavior:none}html{font-size:10px}body{font-size:1.6rem;overflow-x:hidden;overflow-y:scroll}@media screen and (min-width:540px) and (max-width:850px){html{font-size:2vw}}@media screen and (min-width:1600px){html{font-size:.65vw}}[data-router-view]{opacity:0;visibility:hidden}.input-solid::-moz-placeholder{color:currentColor!important;opacity:1}.input-solid:-ms-input-placeholder{color:currentColor!important;opacity:1}.input-solid::placeholder{color:currentColor!important;opacity:1}textarea{resize:none!important}input,select,textarea{outline:none}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:400px){.container{max-width:400px}}@media (min-width:650px){.container{max-width:650px}}@media (min-width:850px){.container{max-width:850px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.title-large{font-family:Lausanne Bold;font-size:2.4rem;font-weight:700;text-transform:uppercase}@media (min-width:850px){.title-large{font-size:6rem}}.title-medium{font-family:Lausanne Bold;font-size:2.4rem;font-weight:700;text-transform:uppercase}@media (min-width:850px){.title-medium{font-size:3.6rem}}.text-caption{font-size:1.2rem}.btn-toggle{border-radius:.5rem;font-size:1.4rem;padding:.5rem 1rem;text-transform:uppercase;transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.23,1,.32,1)}.btn-toggle:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}@media (min-width:850px){.btn-toggle{padding-left:2rem;padding-right:2rem}}.btn-toggle.active{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.btn-black:not(:disabled){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));border-radius:.5rem;color:rgba(255,255,255,var(--tw-text-opacity));font-size:1.4rem;padding:1rem 2.5rem;transition-duration:.15s;transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.23,1,.32,1)}.btn-black:not(:disabled):hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));color:rgba(0,0,0,var(--tw-text-opacity))}.btn-filter,.js-filter{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.5rem;font-family:Lausanne Bold;font-size:1.2rem;font-weight:700;margin-right:.5rem;padding:1rem;text-transform:uppercase;transition-duration:.15s;transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.23,1,.32,1)}.btn-filter.active,.btn-filter:hover,.js-filter.active,.js-filter:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.link-primary{transition-duration:.15s;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.23,1,.32,1)}.link-primary:hover{opacity:.5}button:disabled{padding:1rem 2.5rem}.btn-arrow,button:disabled{--tw-bg-opacity:1;background-color:rgba(244,244,244,var(--tw-bg-opacity))}.btn-arrow{align-items:center;border-radius:99999px;display:flex;height:2.5rem;justify-content:center;padding:.5rem;transition-duration:.15s;transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.23,1,.32,1);width:2.5rem}.btn-arrow:hover{--tw-bg-opacity:1;background-color:rgba(219,219,219,var(--tw-bg-opacity))}.js-projects:not(.is-filtered) .grid-item-1,.js-projects:not(.is-filtered) .grid-item-5{grid-column:span 12/span 12}@media (min-width:1024px){.js-projects:not(.is-filtered) .grid-item-1,.js-projects:not(.is-filtered) .grid-item-5{grid-row:span 2/span 2}}.js-projects:not(.is-filtered) .grid-item-3,.js-projects:not(.is-filtered) .grid-item-4{grid-column:span 12/span 12;grid-column-start:1}@media (min-width:1024px){.js-projects:not(.is-filtered) .grid-item-3,.js-projects:not(.is-filtered) .grid-item-4{grid-column:span 4/span 4;grid-column-start:9;grid-row:span 1/span 1}}.js-projects:not(.is-filtered) .grid-item-6,.js-projects:not(.is-filtered) .grid-item-8{grid-column:span 12/span 12;grid-column-start:1;grid-row:span 1/span 1}@media (min-width:1024px){.js-projects:not(.is-filtered) .grid-item-6,.js-projects:not(.is-filtered) .grid-item-8{grid-column:span 4/span 4}}.js-projects:not(.is-filtered) .grid-item-2{display:flex;flex-direction:column;grid-column:span 12/span 12}@media (min-width:1024px){.js-projects:not(.is-filtered) .grid-item-2{grid-column:span 8/span 8;grid-row:span 2/span 2}}.js-projects:not(.is-filtered) .grid-item-7{display:flex;flex-direction:column;grid-column:span 12/span 12}@media (min-width:1024px){.js-projects:not(.is-filtered) .grid-item-7{grid-column:span 8/span 8;grid-column-start:5;grid-row:span 2/span 2}}.js-projects:not(.is-filtered) .grid-item-2 .grid-item__image,.js-projects:not(.is-filtered) .grid-item-7 .grid-item__image{flex-grow:1}@media (min-width:1024px){.js-projects:not(.is-filtered) .grid-item-3 .grid-item__image,.js-projects:not(.is-filtered) .grid-item-4 .grid-item__image,.js-projects:not(.is-filtered) .grid-item-6 .grid-item__image,.js-projects:not(.is-filtered) .grid-item-8 .grid-item__image{height:35rem}}.js-projects:not(.is-filtered) .grid-item__image{height:calc(100vw - 3rem)}@media (min-width:650px){.js-projects:not(.is-filtered) .grid-item__image{height:calc(66vw - 3rem)}}@media (min-width:1024px){.js-projects:not(.is-filtered) .grid-item__image{height:50vw}}.js-projects.is-filtered .grid-item__image{height:calc(100vw - 3rem)}@media (min-width:650px){.js-projects.is-filtered .grid-item__image{height:calc(66vw - 3rem)}}@media (min-width:850px){.js-projects.is-filtered .grid-item__image{height:33vw}}@media (max-width:850px){.js-projects.is-filtered .js-filterItem{grid-column:span 12/span 12}}.js-searchContainer.inactive{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icon-dot{border-radius:99999px;height:.8rem;width:.8rem}@media (min-width:850px){.icon-dot{height:1rem;width:1rem}}.icon-dot__small{border-radius:99999px;height:.8rem;width:.8rem}.icon-map{--tw-bg-opacity:1;background-color:rgba(5,0,255,var(--tw-bg-opacity));border-radius:99999px;display:block;height:1rem;position:absolute;transition-duration:.15s;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1);width:1rem}.icon-map:hover{--tw-scale-x:1.5;--tw-scale-y:1.5;transform:var(--tw-transform)}.icon-arrow{margin-left:.5rem;width:1rem}@media (min-width:850px){.icon-arrow{margin-left:1rem;width:1.2rem}}.icon-arrow.is-large{width:1.5rem}blockquote{border-left-width:1px;font-size:2rem;line-height:1.1;padding-left:1rem}@media (min-width:850px){blockquote{font-size:4rem;padding-left:1.5rem}}.rte div:not(:last-child){margin-bottom:2rem}.form-input{--tw-bg-opacity:1;background-color:rgba(244,244,244,var(--tw-bg-opacity));border-radius:.5rem;padding:1rem}.form-input::-moz-placeholder{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));opacity:1;text-transform:uppercase}.form-input:-ms-input-placeholder{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));opacity:1;text-transform:uppercase}.form-input::placeholder{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));opacity:1;text-transform:uppercase}.js-menu:not(.is-open){opacity:0;pointer-events:none}.js-toggleMenulist.active,.js-toggleSearch.active{position:relative}.js-toggleMenulist.active:after,.js-toggleSearch.active:after{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));bottom:0;content:"";height:.1rem;left:0;position:absolute;width:100%}header.header-invert{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}header.header-invert .js-headerbg{opacity:0}@media (min-width:850px){.header-icon.is-large{width:18rem!important}}.js-sliderContainer::-webkit-scrollbar{-ms-overflow-style:none;display:none;scrollbar-width:none}.js-sliderToggle.active{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgba(0,0,0,var(--tw-border-opacity))}@media (min-width:850px){.js-sliderToggle.active{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgba(219,219,219,var(--tw-border-opacity))}}.js-carousel .js-slide:last-child{--tw-border-opacity:1;border-right:1px;border-color:rgba(0,0,0,var(--tw-border-opacity));border-style:solid;padding-right:1rem}.js-reveal{--tw-translate-y:3rem;opacity:0;transform:var(--tw-transform);transition-duration:.15s;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.js-reveal.is-visible{--tw-translate-y:0rem;opacity:1;transform:var(--tw-transform)}.lock{height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100vw}.list-comma:not(:last-child):after{content:","}.model-container{background-position:50%;background-repeat:no-repeat;background-size:contain}canvas{cursor:-webkit-grab;cursor:grab}.is-dragging canvas{cursor:-webkit-grabbing;cursor:grabbing}.loading-dot{-webkit-animation:a 1s ease infinite;animation:a 1s ease infinite}.dot-2{-webkit-animation-delay:.33s;animation-delay:.33s}.dot-3{-webkit-animation-delay:.667s;animation-delay:.667s}@-webkit-keyframes a{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes a{0%{opacity:0}50%{opacity:1}to{opacity:0}}.video-overlay{background:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-0{left:0}.top-0{top:0}.bottom-0{bottom:0}.top-140{top:14rem}.top-70{top:7rem}.right-15{right:1.5rem}.right-0{right:0}.right-1\/2{right:50%}.bottom-15{bottom:1.5rem}.top-\[calc\(50vh-10rem\)\]{top:calc(50vh - 10rem)}.top-1\/2{top:50%}.left-1\/2{left:50%}.top-65{top:6.5rem}.right-20{right:2rem}.bottom-10{bottom:1rem}.left-10{left:1rem}.left-20{left:2rem}.top-15{top:1.5rem}.left-15{left:1.5rem}.bottom-5{bottom:.5rem}.top-20{top:2rem}.z-8{z-index:3}.z-9{z-index:4}.z-2{z-index:1}.z-3{z-index:2}.col-span-12{grid-column:span 12/span 12}.col-span-6{grid-column:span 6/span 6}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.col-start-1{grid-column-start:1}.col-start-5{grid-column-start:5}.row-span-1{grid-row:span 1/span 1}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.mx-auto{margin-left:auto;margin-right:auto}.mx-\[1vw\]{margin-left:1vw;margin-right:1vw}.mx-\[\.2rem\]{margin-left:.2rem;margin-right:.2rem}.mb-20{margin-bottom:2rem}.mb-30{margin-bottom:3rem}.mt-15{margin-top:1.5rem}.mt-25{margin-top:2.5rem}.mb-15{margin-bottom:1.5rem}.mt-10{margin-top:1rem}.mt-5{margin-top:.5rem}.mr-10{margin-right:1rem}.mt-35{margin-top:3.5rem}.mr-5{margin-right:.5rem}.mb-5{margin-bottom:.5rem}.ml-5{margin-left:.5rem}.mb-35{margin-bottom:3.5rem}.mb-10{margin-bottom:1rem}.mb-25{margin-bottom:2.5rem}.mt-50{margin-top:5rem}.mb-150{margin-bottom:15rem}.mt-20{margin-top:2rem}.ml-10{margin-left:1rem}.mt-30{margin-top:3rem}.mt-60{margin-top:6rem}.mr-\[\.2rem\]{margin-right:.2rem}.ml-auto{margin-left:auto}.mr-\[\.3rem\]{margin-right:.3rem}.mb-60{margin-bottom:6rem}.mr-15{margin-right:1.5rem}.mr-50{margin-right:5rem}.ml-20{margin-left:2rem}.ml-15{margin-left:1.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-\[40rem\]{height:40rem}.h-full{height:100%}.h-\[30rem\]{height:30rem}.h-screen{height:100vh;height:calc(var(--vh, 1vh)*100)}.h-35{height:3.5rem}.h-150{height:15rem}.h-\[20vw\]{height:20vw}.h-400{height:40rem}.h-\[auto\]{height:auto}.h-200{height:20rem}.h-\[85\%\]{height:85%}.h-50{height:5rem}.h-40{height:4rem}.h-\[25rem\]{height:25rem}.h-\[6rem\]{height:6rem}.h-\[\.2rem\]{height:.2rem}.h-300{height:30rem}.h-\[110\%\]{height:110%}.h-\[fit-content\]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.h-\[50rem\]{height:50rem}.max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.max-h-\[90\%\]{max-height:90%}.max-h-\[90rem\]{max-height:90rem}.min-h-\[15rem\]{min-height:15rem}.min-h-screen{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.w-full{width:100%}.w-\[fit-content\]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-300{width:30rem}.w-\[1\.2rem\]{width:1.2rem}.w-screen{width:100vw}.w-\[calc\(100vw-3rem\)\]{width:calc(100vw - 3rem)}.w-20{width:2rem}.w-\[\.3rem\]{width:.3rem}.w-\[20vw\]{width:20vw}.w-\[auto\]{width:auto}.w-200{width:20rem}.w-\[100\%\]{width:100%}.w-50{width:5rem}.w-\[75\%\]{width:75%}.w-\[90\%\]{width:90%}.w-40{width:4rem}.w-\[80\%\]{width:80%}.w-120{width:12rem}.w-15{width:1.5rem}.w-30{width:3rem}.w-25{width:2.5rem}.min-w-\[100\%\]{min-width:100%}.min-w-\[75\%\]{min-width:75%}.min-w-\[80\%\]{min-width:80%}.max-w-\[55rem\]{max-width:55rem}.max-w-\[100rem\]{max-width:100rem}.max-w-\[70rem\]{max-width:70rem}.max-w-\[45rem\]{max-width:45rem}.max-w-\[50\%\]{max-width:50%}.max-w-\[85rem\]{max-width:85rem}.max-w-\[90\%\]{max-width:90%}.max-w-\[60rem\]{max-width:60rem}.max-w-\[80rem\]{max-width:80rem}.max-w-\[90rem\]{max-width:90rem}.max-w-\[180rem\]{max-width:180rem}.max-w-\[110rem\]{max-width:110rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.translate-x-\[calc\(\(50\%\+14vw\)\*-1\)\]{--tw-translate-x:calc(-50% + -14vw);transform:var(--tw-transform)}.translate-x-\[calc\(50\%\+14vw\)\]{--tw-translate-x:calc(50% + 14vw);transform:var(--tw-transform)}.translate-x-1\/2{--tw-translate-x:50%;transform:var(--tw-transform)}.-translate-y-1\/2{--tw-translate-y:-50%;transform:var(--tw-transform)}.-translate-x-1\/2{--tw-translate-x:-50%;transform:var(--tw-transform)}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-180{transform:var(--tw-transform)}.rotate-180{--tw-rotate:180deg}.scale-x-\[-1\]{--tw-scale-x:-1}.scale-x-\[-1\],.transform{transform:var(--tw-transform)}.transform-none{transform:none}.cursor-pointer{cursor:pointer}.cursor-\[grab\]{cursor:-webkit-grab;cursor:grab}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resize{resize:both}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:1rem}.gap-x-15{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-25{row-gap:2.5rem}.gap-y-30{row-gap:3rem}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:99999px}.rounded-10{border-radius:1rem}.rounded-5{border-radius:.5rem}.border-2{border-width:2px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-l{border-left-width:1px}.border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-mgrey{--tw-border-opacity:1;border-color:rgba(219,219,219,var(--tw-border-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-mgrey{--tw-bg-opacity:1;background-color:rgba(219,219,219,var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:rgba(244,244,244,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-\[rgba\(255\2c 255\2c 255\2c \.5\)\]{background-color:rgba(255,255,255,.5)}.bg-transparent{background-color:transparent}.bg-\[rgba\(255\2c 255\2c 255\2c \.05\)\]{background-color:rgba(255,255,255,.05)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.to-transparent{--tw-gradient-to:transparent}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-5{padding:.5rem}.p-15{padding:1.5rem}.p-10{padding:1rem}.py-15{padding-bottom:1.5rem;padding-top:1.5rem}.px-30{padding-left:3rem;padding-right:3rem}.px-15{padding-left:1.5rem;padding-right:1.5rem}.py-30{padding-bottom:3rem;padding-top:3rem}.py-10{padding-bottom:1rem;padding-top:1rem}.px-10{padding-left:1rem;padding-right:1rem}.py-100{padding-bottom:10rem;padding-top:10rem}.py-120{padding-bottom:12rem;padding-top:12rem}.px-20{padding-left:2rem;padding-right:2rem}.py-20{padding-bottom:2rem;padding-top:2rem}.py-5{padding-bottom:.5rem;padding-top:.5rem}.px-50{padding-left:5rem;padding-right:5rem}.pt-80{padding-top:8rem}.pb-\[100\%\]{padding-bottom:100%}.pb-\[75\%\]{padding-bottom:75%}.pt-140{padding-top:14rem}.pb-10{padding-bottom:1rem}.pb-100{padding-bottom:10rem}.pr-20{padding-right:2rem}.pb-50{padding-bottom:5rem}.pb-25{padding-bottom:2.5rem}.pt-20{padding-top:2rem}.pb-40{padding-bottom:4rem}.pb-\[66\%\]{padding-bottom:66%}.pb-15{padding-bottom:1.5rem}.pl-15{padding-left:1.5rem}.pt-30{padding-top:3rem}.pt-10{padding-top:1rem}.pb-30{padding-bottom:3rem}.pl-20{padding-left:2rem}.pl-10{padding-left:1rem}.pt-15{padding-top:1.5rem}.pt-90{padding-top:9rem}.pb-\[\.3rem\]{padding-bottom:.3rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-family:Lausanne Bold}.font-medium{font-family:Lausanne Medium}.font-reg{font-family:Lausanne Regular}.text-50{font-size:5rem}.text-18{font-size:1.8rem}.text-20{font-size:2rem}.text-16{font-size:1.6rem}.text-14{font-size:1.4rem}.text-12{font-size:1.2rem}.text-10{font-size:1rem}.text-24{font-size:2.4rem}.text-\[7\.5vw\]{font-size:7.5vw}.text-11{font-size:1.1rem}.text-60{font-size:6rem}.text-30{font-size:3rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-130{line-height:1.3}.leading-100{line-height:1}.leading-110{line-height:1.1}.leading-120{line-height:1.2}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-dgrey{--tw-text-opacity:1;color:rgba(88,87,87,var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.underline{text-decoration:underline}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-filter)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-filter);backdrop-filter:var(--tw-backdrop-filter)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-filter);backdrop-filter:var(--tw-backdrop-filter)}.transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.23,1,.32,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.23,1,.32,1)}.transition-colors{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.23,1,.32,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.23,1,.32,1)}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out-quint{transition-timing-function:cubic-bezier(.23,1,.32,1)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.hover\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgba(244,244,244,var(--tw-bg-opacity))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.hover\:bg-mgrey:hover{--tw-bg-opacity:1;background-color:rgba(219,219,219,var(--tw-bg-opacity))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:no-underline:hover{text-decoration:none}.hover\:opacity-50:hover{opacity:.5}.group:hover .group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:650px){.s\:h-\[50rem\]{height:50rem}.s\:h-450{height:45rem}}@media (min-width:850px){.m\:absolute{position:absolute}.m\:top-45{top:4.5rem}.m\:right-20{right:2rem}.m\:bottom-\[unset\]{bottom:unset}.m\:left-30{left:3rem}.m\:top-20{top:2rem}.m\:left-20{left:2rem}.m\:top-10{top:1rem}.m\:left-10{left:1rem}.m\:left-50{left:5rem}.m\:col-span-4{grid-column:span 4/span 4}.m\:col-span-3{grid-column:span 3/span 3}.m\:col-span-1{grid-column:span 1/span 1}.m\:mb-40{margin-bottom:4rem}.m\:mt-20{margin-top:2rem}.m\:mt-25{margin-top:2.5rem}.m\:mt-0{margin-top:0}.m\:mb-35{margin-bottom:3.5rem}.m\:mt-50{margin-top:5rem}.m\:mt-100{margin-top:10rem}.m\:mb-0{margin-bottom:0}.m\:mb-50{margin-bottom:5rem}.m\:mb-25{margin-bottom:2.5rem}.m\:ml-20{margin-left:2rem}.m\:block{display:block}.m\:flex{display:flex}.m\:grid{display:grid}.m\:hidden{display:none}.m\:h-frame{height:calc(100vh - 14rem);height:calc(var(--vh, 1vh)*100 - 14rem)}.m\:h-\[70rem\]{height:70rem}.m\:h-\[10vw\]{height:10vw}.m\:h-\[calc\(100vh-10rem\)\]{height:calc(100vh - 10rem)}.m\:h-\[10rem\]{height:10rem}.m\:h-\[40rem\]{height:40rem}.m\:h-450{height:45rem}.m\:h-\[50rem\]{height:50rem}.m\:h-\[60rem\]{height:60rem}.m\:h-\[unset\]{height:unset}.m\:min-h-\[50rem\]{min-height:50rem}.m\:min-h-\[60rem\]{min-height:60rem}.m\:min-h-\[55rem\]{min-height:55rem}.m\:w-1\/2{width:50%}.m\:w-1\/3{width:33.333333%}.m\:w-2\/3{width:66.666667%}.m\:w-full{width:100%}.m\:w-\[\.6rem\]{width:.6rem}.m\:w-\[10vw\]{width:10vw}.m\:w-\[calc\(100vw-24rem\)\]{width:calc(100vw - 24rem)}.m\:w-\[unset\]{width:unset}.m\:w-\[30\%\]{width:30%}.m\:w-\[50\%\]{width:50%}.m\:w-\[40\%\]{width:40%}.m\:w-\[calc\(25\%-1rem\)\]{width:calc(25% - 1rem)}.m\:w-\[60\%\]{width:60%}.m\:w-140{width:14rem}.m\:min-w-\[35rem\]{min-width:35rem}.m\:min-w-\[30\%\]{min-width:30%}.m\:min-w-\[50\%\]{min-width:50%}.m\:min-w-\[40\%\]{min-width:40%}.m\:min-w-\[unset\]{min-width:unset}.m\:min-w-\[calc\(25\%-1rem\)\]{min-width:calc(25% - 1rem)}.m\:min-w-\[60\%\]{min-width:60%}.m\:max-w-\[70rem\]{max-width:70rem}.m\:max-w-\[55rem\]{max-width:55rem}.m\:flex-1{flex:1 1 0%}.m\:flex-grow{flex-grow:1}.m\:translate-x-\[calc\(\(50\%\+7vw\)\*-1\)\]{--tw-translate-x:calc(-50% + -7vw);transform:var(--tw-transform)}.m\:translate-x-\[calc\(50\%\+7vw\)\]{--tw-translate-x:calc(50% + 7vw);transform:var(--tw-transform)}.m\:translate-x-0{--tw-translate-x:0rem;transform:var(--tw-transform)}.m\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.m\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.m\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.m\:flex-row{flex-direction:row}.m\:flex-row-reverse{flex-direction:row-reverse}.m\:flex-nowrap{flex-wrap:nowrap}.m\:gap-10{gap:1rem}.m\:gap-x-15{-moz-column-gap:1.5rem;column-gap:1.5rem}.m\:overflow-hidden{overflow:hidden}.m\:rounded-10{border-radius:1rem}.m\:rounded-\[0\]{border-radius:0}.m\:p-20{padding:2rem}.m\:px-20{padding-left:2rem;padding-right:2rem}.m\:px-0{padding-left:0;padding-right:0}.m\:py-30{padding-bottom:3rem;padding-top:3rem}.m\:py-60{padding-bottom:6rem;padding-top:6rem}.m\:px-35{padding-left:3.5rem;padding-right:3.5rem}.m\:pt-100{padding-top:10rem}.m\:pl-20{padding-left:2rem}.m\:pt-120{padding-top:12rem}.m\:pt-150{padding-top:15rem}.m\:pl-15{padding-left:1.5rem}.m\:pr-35{padding-right:3.5rem}.m\:pt-0{padding-top:0}.m\:pb-\[45\%\]{padding-bottom:45%}.m\:pr-20{padding-right:2rem}.m\:pl-0{padding-left:0}.m\:pb-0{padding-bottom:0}.m\:pl-50{padding-left:5rem}.m\:pl-10{padding-left:1rem}.m\:pr-10{padding-right:1rem}.m\:pt-60{padding-top:6rem}.m\:pb-60{padding-bottom:6rem}.m\:pr-15{padding-right:1.5rem}.m\:pb-20{padding-bottom:2rem}.m\:pb-15{padding-bottom:1.5rem}.m\:text-left{text-align:left}.m\:text-right{text-align:right}.m\:font-bold{font-family:Lausanne Bold}.m\:font-reg{font-family:Lausanne Regular}.m\:text-22{font-size:2.2rem}.m\:text-36{font-size:3.6rem}.m\:text-30{font-size:3rem}.m\:text-20{font-size:2rem}.m\:text-14{font-size:1.4rem}.m\:text-18{font-size:1.8rem}.m\:text-12{font-size:1.2rem}.m\:text-100{font-size:10rem}.m\:text-60{font-size:6rem}.m\:text-24{font-size:2.4rem}.m\:text-16{font-size:1.6rem}.m\:font-bold{font-weight:700}}@media (min-width:1024px){.l\:pb-\[75\%\]{padding-bottom:75%}}@media (min-width:1280px){.xl\:h-\[60rem\]{height:60rem}}