@charset "UTF-8";:root{--ios-fix: 0px;--vh: 1vh;--scrollbar-width: 0px;--max-width: 2000px;--small-max-width: 990px;--menu-bar: 0px;--media-object-fit: cover;--sat: env(safe-area-inset-top);--sar: env(safe-area-inset-right);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--blur-amount: 20px;--blur-opacity: .15;--html-bg: #222b21;--body-bg: rgb(245, 248, 246);--text-color: #222b21;--light-color: #fff;--dark-color: #222b21;--highlight-color: #fff;--line-color: rgba(17, 17, 17, .07);--green: #0c0;--light-green: #d4ff00;--dark-green: var(--dark-color);--html-bg-rgb: 34, 43, 33;--body-bg-rgb: 245, 248, 246;--text-color-rgb: 34, 43, 33;--light-color-rgb: 245, 248, 246;--dark-color-rgb: 34, 43, 33;--green-rgb: 0, 204, 0;--dark-green-rgb: var(--dark-color-rgb);--highlight-color-rgb: 255, 255, 255;--img-bg: rgba(17, 17, 17, .5)}:root{--pad: 60px;--pad-big: (var(--h-pad) * 2 + var(--logo));--h-pad: 60px;--v-pad: 60px;--grid-h-pad: 40px;--grid-v-pad: calc((var(--h-pad) + var(--grid-h-pad)));--button-height: 40px;--small-button-height: 26px;--logo: 40px;--normal: 21px;--small: 18px;--tiny: 15px;--h1: 60px;--h2: 36px;--h3: 24px;--h4: 18px;--button: 15px;--big-border-radius: 5px;--small-border-radius: 3px}@media only screen and (min-width: 768px) and (max-width: 991px){:root{--pad: 40px;--pad-big: (var(--h-pad) * 2 + var(--logo));--h-pad: 30px;--v-pad: 30px;--grid-h-pad: 20px;--grid-v-pad: calc((var(--h-pad) + var(--grid-h-pad)));--button-height: 40px;--logo: 40px;--normal: 18px;--small: 16px;--tiny: 13px;--h1: 52px;--h2: 30px;--h3: 21px;--h4: 16px;--button: 15px}}@media only screen and (max-width: 767px){:root{--pad: 20px;--pad-big: (var(--h-pad) * 2 + var(--logo));--h-pad: 20px;--v-pad: 30px;--grid-h-pad: 15px;--grid-v-pad: calc((var(--h-pad) + var(--grid-h-pad)));--button-height: 30px;--logo: 30px;--normal: 16px;--small: 14px;--tiny: 13px;--h1: 47px;--h2: 24px;--h3: 18px;--h4: 14px;--button: 13px}}@font-face{font-family:Calibre;src:url(/assets/fonts/CalibreWeb-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Calibre;src:url(/assets/fonts/CalibreWeb-Medium.woff2) format("woff2");font-weight:700;font-style:normal}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;width:auto;font-weight:inherit}q:before,q:after{content:""}abbr,acronym{font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-size:inherit;font-weight:inherit}legend{color:#000}a,a:hover,a:visited:hover,a:active,a:active:hover{outline:none}a,a:hover,a:visited:hover,a:visited{text-decoration:none}::selection{background:var(--text-color);color:var(--light-color)}::-moz-selection{background:var(--text-color);color:var(--light-color)}::-webkit-selection{background:var(--text-color);color:var(--light-color)}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{background:var(--body-bg)}body{background:var(--body-bg);color:var(--text-color);font:21px/1.5 Calibre,ui-sans-serif,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--normal);height:auto!important;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}.mousehover body{min-height:100vh;min-height:100svh}.no-mousehover body{min-height:calc(var(--vh) * 100)}.no-mousehover body{-webkit-text-size-adjust:none}a:not(.button):not(.big-button):not(.small-button),a:not(.button):not(.big-button):not(.small-button):visited{color:inherit;cursor:pointer}.button{cursor:pointer}p{width:100%}p+p{margin-top:calc(1.5 * var(--normal))}.opacity-50{opacity:.5}.grid{width:100%;display:flex;flex-wrap:wrap;position:relative;padding:0 calc(var(--h-pad) - var(--grid-h-pad) / 2)}.row{width:100%;display:flex;flex-shrink:0;flex-wrap:wrap}.box{position:relative}@media only screen and (min-width: 768px){.text-box{max-width:calc(28 * var(--normal) + var(--grid-h-pad))}.text-max-width{max-width:calc(28 * var(--normal))}.heading-box{max-width:calc(28 * var(--h3) + var(--grid-h-pad))}.heading-max-width{max-width:calc(28 * var(--h3))}}@media only screen and (min-width: 768px){.section--profile .text-max-width,.text-max-width.big-text{max-width:calc(28 * var(--h3))}}.box-100vh{height:100vh;height:calc(var(--vh) * 100)}.box-min-100vh{min-height:100vh;min-height:calc(var(--vh) * 100)}.box-available-height,.image-available-height,.text-available-height{height:calc(var(--vh) * 100 - var(--menu-bar))}.box-100vw{width:calc(100vw - var(--scrollbar-width));flex-shrink:0}.box-50vw{width:calc((100vw - var(--scrollbar-width)) / 2);flex-shrink:0}.box-full,.full-box{width:100%}.fill{width:100%;height:100%;position:relative}.full{position:absolute;inset:0}.full-width{width:100%}.full-height{height:100%}.pad{padding:calc(var(--grid-v-pad) / 2) calc(var(--grid-h-pad) / 2)}.pad-h{padding-right:calc(var(--grid-h-pad) / 2);padding-left:calc(var(--grid-h-pad) / 2)}.pad-h-full{padding-right:var(--grid-h-pad);padding-left:var(--grid-h-pad)}.pad-left{padding-left:calc(var(--grid-h-pad) / 2)}.pad-right{padding-right:calc(var(--grid-h-pad) / 2)}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){.pad-min-md-left{padding-left:calc(var(--grid-h-pad) / 2)}.pad-min-md-right{padding-right:calc(var(--grid-h-pad) / 2)}}.pad-v{padding-top:calc(var(--grid-v-pad) / 2);padding-bottom:calc(var(--grid-v-pad) / 2)}.pad-v-full{padding-top:var(--grid-v-pad);padding-bottom:var(--grid-v-pad)}.pad-top{padding-top:calc(var(--grid-v-pad) / 2)}.pad-bottom{padding-bottom:calc(var(--grid-v-pad) / 2)}.pad-big-top{padding-top:calc(var(--pad-big))}.pad-big-bottom{padding-bottom:calc(var(--pad-big))}.pad-big-v{padding-top:calc(var(--pad-big));padding-bottom:calc(var(--pad-big))}.pad-vh-full{padding-top:var(--h-pad);padding-bottom:var(--h-pad)}.pad-left-full{padding-left:var(--h-pad)}.pad-right-full{padding-right:var(--h-pad)}.pad-top-full{padding-top:var(--h-pad)}.pad-bottom-full{padding-bottom:var(--h-pad)}.no-pad{padding:0}.no-pad-h{padding-left:0;padding-right:0}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}.no-pad-v{padding-top:0;padding-bottom:0}.no-pad-top{padding-top:0}.no-pad-bottom{padding-bottom:0}.right-auto{margin-right:auto}.left-auto{margin-left:auto}.margin-auto{margin-left:auto;margin-right:auto}.margin-top-auto{margin-top:auto}.margin-bottom-auto{margin-bottom:auto}.flex-as{align-self:flex-start}.flex-ae{align-items:flex-end}.flex-ac{align-items:center}.flex-js{justify-content:flex-start}.flex-jc{justify-content:center}.flex-je{justify-content:flex-end}.flex{display:flex;flex-wrap:wrap}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-no-wrap{flex-wrap:nowrap}.flex-auto{flex:auto}.flex-1{flex:1}.flex-center{justify-content:center;align-items:center}.flex-content-center{justify-content:center;align-content:center}.flex-break{flex-basis:100%;height:0}.absolute-bottom{position:absolute;bottom:0}.grid br{flex-basis:100%;width:0px;height:0px;overflow:hidden}.text-right{text-align:right}.text-center{text-align:center}.caps{text-transform:uppercase}.images-text-list__item{justify-content:space-between}@media only screen and (max-width: 767px){.images-text-list__item:not(:first-child){margin-top:calc(-1 * var(--v-pad) + var(--h-pad))}}.images-text-list__item.odd{flex-direction:row-reverse;margin-right:10px}.images-text-list__image{width:calc(100% - var(--normal) * 28 + var(--h-pad) - 10px);height:auto}@media only screen and (min-width: 768px) and (max-width: 991px){.images-text-list__image{width:calc(100% - var(--normal) * 24 + var(--h-pad) - 10px)}}@media only screen and (max-width: 767px){.images-text-list__image{width:100%;height:calc((100vw - 2 * var(--h-pad)) / 3 * 2);margin-bottom:7px}.images-text-list__image.attached-left,.images-text-list__image.attached-right{margin-left:0;margin-right:0}}.images-text-list__text{width:calc(var(--normal) * 28);min-height:calc(var(--normal) * 28);display:flex;flex-direction:column;justify-content:center;background:var(--light-color)}@media only screen and (min-width: 768px) and (max-width: 991px){.images-text-list__text{width:calc(var(--normal) * 24);min-height:calc(var(--normal) * 24)}}@media only screen and (max-width: 767px){.images-text-list__text{width:100%;min-height:calc((100vw - 2 * var(--h-pad)) / 3 * 2);padding:var(--grid-h-pad)}}.side-by-side-text{position:relative}.side-by-side-text h2,.side-by-side-text h3,.side-by-side-text h4{width:100%}.big-image+.side-by-side-text{margin-top:calc(20px - var(--grid-v-pad))}.side-by-side-text .white-bg{position:relative}@media only screen and (min-width: 768px){.side-by-side-text .white-bg:before{content:"";width:1px;height:calc(100% - 2 * var(--h-pad));position:absolute;top:var(--h-pad);left:50%;background:#979797}}@media only screen and (max-width: 767px){.side-by-side-text .box:last-child{padding-top:calc(var(--v-pad) / 2)}}@media only screen and (min-width: 768px){.big-image__text{position:absolute;inset:0}}@media only screen and (max-width: 767px){.big-image--with-text .img-holder{position:absolute;inset:0;margin:calc(var(--grid-v-pad) / 2) calc(var(--grid-h-pad) / 2)}.big-image--with-text .img-holder canvas{height:100%;position:absolute;top:0;left:0}.big-image--with-text .img-holder img,.big-image--with-text .img-holder video,.big-image--with-text .img-holder canvas{object-position:center center;object-fit:cover}}.attached-right{margin-right:calc(-1 * var(--h-pad))}.attached-left{margin-left:calc(-1 * var(--h-pad))}.col-1{width:8.3333333333%}.col-1-edge{width:calc(8.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-2{width:16.6666666667%}.col-2-edge{width:calc(16.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-3{width:25%}.col-3-edge{width:calc(25% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-4{width:33.3333333333%}.col-4-edge{width:calc(33.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-5{width:41.6666666667%}.col-5-edge{width:calc(41.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-6{width:50%}.col-6-edge{width:calc(50% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-7{width:58.3333333333%}.col-7-edge{width:calc(58.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-8{width:66.6666666667%}.col-8-edge{width:calc(66.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-9{width:75%}.col-9-edge{width:calc(75% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-10{width:83.3333333333%}.col-10-edge{width:calc(83.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-11{width:91.6666666667%}.col-11-edge{width:calc(91.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-12{width:100%}.col-12-edge{width:calc(100% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.left-1{margin-left:8.3333333333%}.right-1{margin-right:8.3333333333%}.left-2{margin-left:16.6666666667%}.right-2{margin-right:16.6666666667%}.left-3{margin-left:25%}.right-3{margin-right:25%}.left-4{margin-left:33.3333333333%}.right-4{margin-right:33.3333333333%}.left-5{margin-left:41.6666666667%}.right-5{margin-right:41.6666666667%}.left-6{margin-left:50%}.right-6{margin-right:50%}.left-7{margin-left:58.3333333333%}.right-7{margin-right:58.3333333333%}.left-8{margin-left:66.6666666667%}.right-8{margin-right:66.6666666667%}.left-9{margin-left:75%}.right-9{margin-right:75%}.left-10{margin-left:83.3333333333%}.right-10{margin-right:83.3333333333%}.left-11{margin-left:91.6666666667%}.right-11{margin-right:91.6666666667%}@media only screen and (min-width: 1601px){.col-xl-1{width:8.3333333333%}.col-xl-1-edge{width:calc(8.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xl-2{width:16.6666666667%}.col-xl-2-edge{width:calc(16.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xl-3{width:25%}.col-xl-3-edge{width:calc(25% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xl-4{width:33.3333333333%}.col-xl-4-edge{width:calc(33.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xl-5{width:41.6666666667%}.col-xl-5-edge{width:calc(41.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xl-6{width:50%}.col-xl-6-edge{width:calc(50% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xl-7{width:58.3333333333%}.col-xl-7-edge{width:calc(58.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xl-8{width:66.6666666667%}.col-xl-8-edge{width:calc(66.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xl-9{width:75%}.col-xl-9-edge{width:calc(75% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xl-10{width:83.3333333333%}.col-xl-10-edge{width:calc(83.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xl-11{width:91.6666666667%}.col-xl-11-edge{width:calc(91.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xl-12{width:100%}.col-xl-12-edge{width:calc(100% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.left-xl-1{margin-left:8.3333333333%}.right-xl-1{margin-right:8.3333333333%}.left-xl-2{margin-left:16.6666666667%}.right-xl-2{margin-right:16.6666666667%}.left-xl-3{margin-left:25%}.right-xl-3{margin-right:25%}.left-xl-4{margin-left:33.3333333333%}.right-xl-4{margin-right:33.3333333333%}.left-xl-5{margin-left:41.6666666667%}.right-xl-5{margin-right:41.6666666667%}.left-xl-6{margin-left:50%}.right-xl-6{margin-right:50%}.left-xl-7{margin-left:58.3333333333%}.right-xl-7{margin-right:58.3333333333%}.left-xl-8{margin-left:66.6666666667%}.right-xl-8{margin-right:66.6666666667%}.left-xl-9{margin-left:75%}.right-xl-9{margin-right:75%}.left-xl-10{margin-left:83.3333333333%}.right-xl-10{margin-right:83.3333333333%}.left-xl-11{margin-left:91.6666666667%}.right-xl-11{margin-right:91.6666666667%}.col-xl-100vw{width:100vw;flex-shrink:0}}@media only screen and (min-width: 1921px){.col-xxl-1{width:8.3333333333%}.col-xxl-1-edge{width:calc(8.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xxl-2{width:16.6666666667%}.col-xxl-2-edge{width:calc(16.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xxl-3{width:25%}.col-xxl-3-edge{width:calc(25% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xxl-4{width:33.3333333333%}.col-xxl-4-edge{width:calc(33.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xxl-5{width:41.6666666667%}.col-xxl-5-edge{width:calc(41.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xxl-6{width:50%}.col-xxl-6-edge{width:calc(50% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xxl-7{width:58.3333333333%}.col-xxl-7-edge{width:calc(58.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xxl-8{width:66.6666666667%}.col-xxl-8-edge{width:calc(66.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xxl-9{width:75%}.col-xxl-9-edge{width:calc(75% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xxl-10{width:83.3333333333%}.col-xxl-10-edge{width:calc(83.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xxl-11{width:91.6666666667%}.col-xxl-11-edge{width:calc(91.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xxl-12{width:100%}.col-xxl-12-edge{width:calc(100% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.leftx-xl-1{margin-left:8.3333333333%}.right-xxl-1{margin-right:8.3333333333%}.leftx-xl-2{margin-left:16.6666666667%}.right-xxl-2{margin-right:16.6666666667%}.leftx-xl-3{margin-left:25%}.right-xxl-3{margin-right:25%}.leftx-xl-4{margin-left:33.3333333333%}.right-xxl-4{margin-right:33.3333333333%}.leftx-xl-5{margin-left:41.6666666667%}.right-xxl-5{margin-right:41.6666666667%}.leftx-xl-6{margin-left:50%}.right-xxl-6{margin-right:50%}.leftx-xl-7{margin-left:58.3333333333%}.right-xxl-7{margin-right:58.3333333333%}.leftx-xl-8{margin-left:66.6666666667%}.right-xxl-8{margin-right:66.6666666667%}.leftx-xl-9{margin-left:75%}.right-xxl-9{margin-right:75%}.leftx-xl-10{margin-left:83.3333333333%}.right-xxl-10{margin-right:83.3333333333%}.leftx-xl-11{margin-left:91.6666666667%}.right-xxl-11{margin-right:91.6666666667%}.col-xxl-100vw{width:100vw;flex-shrink:0}}@media only screen and (min-width: 1281px){.col-lg-1{width:8.3333333333%}.col-lg-1-edge{width:calc(8.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-lg-2{width:16.6666666667%}.col-lg-2-edge{width:calc(16.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-lg-3{width:25%}.col-lg-3-edge{width:calc(25% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-lg-4{width:33.3333333333%}.col-lg-4-edge{width:calc(33.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-lg-5{width:41.6666666667%}.col-lg-5-edge{width:calc(41.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-lg-6{width:50%}.col-lg-6-edge{width:calc(50% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-lg-7{width:58.3333333333%}.col-lg-7-edge{width:calc(58.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-lg-8{width:66.6666666667%}.col-lg-8-edge{width:calc(66.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-lg-9{width:75%}.col-lg-9-edge{width:calc(75% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-lg-10{width:83.3333333333%}.col-lg-10-edge{width:calc(83.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-lg-11{width:91.6666666667%}.col-lg-11-edge{width:calc(91.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-lg-12{width:100%}.col-lg-12-edge{width:calc(100% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.left-lg-1{margin-left:8.3333333333%}.right-lg-1{margin-right:8.3333333333%}.left-lg-2{margin-left:16.6666666667%}.right-lg-2{margin-right:16.6666666667%}.left-lg-3{margin-left:25%}.right-lg-3{margin-right:25%}.left-lg-4{margin-left:33.3333333333%}.right-lg-4{margin-right:33.3333333333%}.left-lg-5{margin-left:41.6666666667%}.right-lg-5{margin-right:41.6666666667%}.left-lg-6{margin-left:50%}.right-lg-6{margin-right:50%}.left-lg-7{margin-left:58.3333333333%}.right-lg-7{margin-right:58.3333333333%}.left-lg-8{margin-left:66.6666666667%}.right-lg-8{margin-right:66.6666666667%}.left-lg-9{margin-left:75%}.right-lg-9{margin-right:75%}.left-lg-10{margin-left:83.3333333333%}.right-lg-10{margin-right:83.3333333333%}.left-lg-11{margin-left:91.6666666667%}.right-lg-11{margin-right:91.6666666667%}.col-lg-100vw{width:100vw;flex-shrink:0}}@media only screen and (min-width: 992px) and (max-width: 1280px){.col-md-1{width:8.3333333333%}.col-md-1-edge{width:calc(8.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-md-2{width:16.6666666667%}.col-md-2-edge{width:calc(16.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-md-3{width:25%}.col-md-3-edge{width:calc(25% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-md-4{width:33.3333333333%}.col-md-4-edge{width:calc(33.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-md-5{width:41.6666666667%}.col-md-5-edge{width:calc(41.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-md-6{width:50%}.col-md-6-edge{width:calc(50% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-md-7{width:58.3333333333%}.col-md-7-edge{width:calc(58.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-md-8{width:66.6666666667%}.col-md-8-edge{width:calc(66.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-md-9{width:75%}.col-md-9-edge{width:calc(75% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-md-10{width:83.3333333333%}.col-md-10-edge{width:calc(83.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-md-11{width:91.6666666667%}.col-md-11-edge{width:calc(91.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-md-12{width:100%}.col-md-12-edge{width:calc(100% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.left-md-1{margin-left:8.3333333333%}.right-md-1{margin-right:8.3333333333%}.left-md-2{margin-left:16.6666666667%}.right-md-2{margin-right:16.6666666667%}.left-md-3{margin-left:25%}.right-md-3{margin-right:25%}.left-md-4{margin-left:33.3333333333%}.right-md-4{margin-right:33.3333333333%}.left-md-5{margin-left:41.6666666667%}.right-md-5{margin-right:41.6666666667%}.left-md-6{margin-left:50%}.right-md-6{margin-right:50%}.left-md-7{margin-left:58.3333333333%}.right-md-7{margin-right:58.3333333333%}.left-md-8{margin-left:66.6666666667%}.right-md-8{margin-right:66.6666666667%}.left-md-9{margin-left:75%}.right-md-9{margin-right:75%}.left-md-10{margin-left:83.3333333333%}.right-md-10{margin-right:83.3333333333%}.left-md-11{margin-left:91.6666666667%}.right-md-11{margin-right:91.6666666667%}.col-md-100vw{width:100vw;flex-shrink:0}}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){.col-min-md-1{width:8.3333333333%}.col-min-md-1-edge{width:calc(8.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-md-2{width:16.6666666667%}.col-min-md-2-edge{width:calc(16.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-md-3{width:25%}.col-min-md-3-edge{width:calc(25% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-md-4{width:33.3333333333%}.col-min-md-4-edge{width:calc(33.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-md-5{width:41.6666666667%}.col-min-md-5-edge{width:calc(41.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-md-6{width:50%}.col-min-md-6-edge{width:calc(50% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-md-7{width:58.3333333333%}.col-min-md-7-edge{width:calc(58.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-md-8{width:66.6666666667%}.col-min-md-8-edge{width:calc(66.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-md-9{width:75%}.col-min-md-9-edge{width:calc(75% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-md-10{width:83.3333333333%}.col-min-md-10-edge{width:calc(83.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-md-11{width:91.6666666667%}.col-min-md-11-edge{width:calc(91.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-md-12{width:100%}.col-min-md-12-edge{width:calc(100% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.left-min-md-1{margin-left:8.3333333333%}.right-min-md-1{margin-right:8.3333333333%}.left-min-md-2{margin-left:16.6666666667%}.right-min-md-2{margin-right:16.6666666667%}.left-min-md-3{margin-left:25%}.right-min-md-3{margin-right:25%}.left-min-md-4{margin-left:33.3333333333%}.right-min-md-4{margin-right:33.3333333333%}.left-min-md-5{margin-left:41.6666666667%}.right-min-md-5{margin-right:41.6666666667%}.left-min-md-6{margin-left:50%}.right-min-md-6{margin-right:50%}.left-min-md-7{margin-left:58.3333333333%}.right-min-md-7{margin-right:58.3333333333%}.left-min-md-8{margin-left:66.6666666667%}.right-min-md-8{margin-right:66.6666666667%}.left-min-md-9{margin-left:75%}.right-min-md-9{margin-right:75%}.left-min-md-10{margin-left:83.3333333333%}.right-min-md-10{margin-right:83.3333333333%}.left-min-md-11{margin-left:91.6666666667%}.right-min-md-11{margin-right:91.6666666667%}.hide-min-md{display:none}.col-min-md-100vw{width:100vw;flex-shrink:0}}@media only screen and (max-width: 1280px){.col-max-md-1{width:8.3333333333%}.col-max-md-1-edge{width:calc(8.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-md-2{width:16.6666666667%}.col-max-md-2-edge{width:calc(16.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-md-3{width:25%}.col-max-md-3-edge{width:calc(25% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-md-4{width:33.3333333333%}.col-max-md-4-edge{width:calc(33.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-md-5{width:41.6666666667%}.col-max-md-5-edge{width:calc(41.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-md-6{width:50%}.col-max-md-6-edge{width:calc(50% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-md-7{width:58.3333333333%}.col-max-md-7-edge{width:calc(58.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-md-8{width:66.6666666667%}.col-max-md-8-edge{width:calc(66.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-md-9{width:75%}.col-max-md-9-edge{width:calc(75% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-md-10{width:83.3333333333%}.col-max-md-10-edge{width:calc(83.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-md-11{width:91.6666666667%}.col-max-md-11-edge{width:calc(91.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-md-12{width:100%}.col-max-md-12-edge{width:calc(100% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.left-max-md-1{margin-left:8.3333333333%}.right-max-md-1{margin-right:8.3333333333%}.left-max-md-2{margin-left:16.6666666667%}.right-max-md-2{margin-right:16.6666666667%}.left-max-md-3{margin-left:25%}.right-max-md-3{margin-right:25%}.left-max-md-4{margin-left:33.3333333333%}.right-max-md-4{margin-right:33.3333333333%}.left-max-md-5{margin-left:41.6666666667%}.right-max-md-5{margin-right:41.6666666667%}.left-max-md-6{margin-left:50%}.right-max-md-6{margin-right:50%}.left-max-md-7{margin-left:58.3333333333%}.right-max-md-7{margin-right:58.3333333333%}.left-max-md-8{margin-left:66.6666666667%}.right-max-md-8{margin-right:66.6666666667%}.left-max-md-9{margin-left:75%}.right-max-md-9{margin-right:75%}.left-max-md-10{margin-left:83.3333333333%}.right-max-md-10{margin-right:83.3333333333%}.left-max-md-11{margin-left:91.6666666667%}.right-max-md-11{margin-right:91.6666666667%}.hide-max-md{display:none}.col-max-md-100vw{width:100vw;flex-shrink:0}}@media only screen and (min-width: 768px) and (max-width: 991px){.col-sm-1{width:8.3333333333%}.col-sm-1-edge{width:calc(8.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-sm-2{width:16.6666666667%}.col-sm-2-edge{width:calc(16.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-sm-3{width:25%}.col-sm-3-edge{width:calc(25% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-sm-4{width:33.3333333333%}.col-sm-4-edge{width:calc(33.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-sm-5{width:41.6666666667%}.col-sm-5-edge{width:calc(41.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-sm-6{width:50%}.col-sm-6-edge{width:calc(50% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-sm-7{width:58.3333333333%}.col-sm-7-edge{width:calc(58.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-sm-8{width:66.6666666667%}.col-sm-8-edge{width:calc(66.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-sm-9{width:75%}.col-sm-9-edge{width:calc(75% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-sm-10{width:83.3333333333%}.col-sm-10-edge{width:calc(83.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-sm-11{width:91.6666666667%}.col-sm-11-edge{width:calc(91.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-sm-12{width:100%}.col-sm-12-edge{width:calc(100% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.left-sm-1{margin-left:8.3333333333%}.left-sm-1-half{margin-left:4.1666666667%}.right-sm-1{margin-right:8.3333333333%}.right-sm-1-half{margin-right:4.1666666667%}.left-sm-2{margin-left:16.6666666667%}.left-sm-2-half{margin-left:8.3333333333%}.right-sm-2{margin-right:16.6666666667%}.right-sm-2-half{margin-right:8.3333333333%}.left-sm-3{margin-left:25%}.left-sm-3-half{margin-left:12.5%}.right-sm-3{margin-right:25%}.right-sm-3-half{margin-right:12.5%}.left-sm-4{margin-left:33.3333333333%}.left-sm-4-half{margin-left:16.6666666667%}.right-sm-4{margin-right:33.3333333333%}.right-sm-4-half{margin-right:16.6666666667%}.left-sm-5{margin-left:41.6666666667%}.left-sm-5-half{margin-left:20.8333333333%}.right-sm-5{margin-right:41.6666666667%}.right-sm-5-half{margin-right:20.8333333333%}.left-sm-6{margin-left:50%}.left-sm-6-half{margin-left:25%}.right-sm-6{margin-right:50%}.right-sm-6-half{margin-right:25%}.left-sm-7{margin-left:58.3333333333%}.left-sm-7-half{margin-left:29.1666666667%}.right-sm-7{margin-right:58.3333333333%}.right-sm-7-half{margin-right:29.1666666667%}.left-sm-8{margin-left:66.6666666667%}.left-sm-8-half{margin-left:33.3333333333%}.right-sm-8{margin-right:66.6666666667%}.right-sm-8-half{margin-right:33.3333333333%}.left-sm-9{margin-left:75%}.left-sm-9-half{margin-left:37.5%}.right-sm-9{margin-right:75%}.right-sm-9-half{margin-right:37.5%}.left-sm-10{margin-left:83.3333333333%}.left-sm-10-half{margin-left:41.6666666667%}.right-sm-10{margin-right:83.3333333333%}.right-sm-10-half{margin-right:41.6666666667%}.left-sm-11{margin-left:91.6666666667%}.left-sm-11-half{margin-left:45.8333333333%}.right-sm-11{margin-right:91.6666666667%}.right-sm-11-half{margin-right:45.8333333333%}.left-sm-auto{margin-left:auto}.right-sm-auto{margin-right:auto}.center-sm-auto{margin-left:auto;margin-right:auto}.col-sm-100vw{width:100vw;flex-shrink:0}}@media only screen and (min-width: 768px){.col-min-sm-1{width:8.3333333333%}.col-min-sm-1-edge{width:calc(8.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-sm-2{width:16.6666666667%}.col-min-sm-2-edge{width:calc(16.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-sm-3{width:25%}.col-min-sm-3-edge{width:calc(25% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-sm-4{width:33.3333333333%}.col-min-sm-4-edge{width:calc(33.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-sm-5{width:41.6666666667%}.col-min-sm-5-edge{width:calc(41.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-sm-6{width:50%}.col-min-sm-6-edge{width:calc(50% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-sm-7{width:58.3333333333%}.col-min-sm-7-edge{width:calc(58.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-sm-8{width:66.6666666667%}.col-min-sm-8-edge{width:calc(66.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-sm-9{width:75%}.col-min-sm-9-edge{width:calc(75% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-sm-10{width:83.3333333333%}.col-min-sm-10-edge{width:calc(83.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-sm-11{width:91.6666666667%}.col-min-sm-11-edge{width:calc(91.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-min-sm-12{width:100%}.col-min-sm-12-edge{width:calc(100% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.left-min-sm-1{margin-left:8.3333333333%}.right-min-sm-1{margin-right:8.3333333333%}.left-min-sm-2{margin-left:16.6666666667%}.right-min-sm-2{margin-right:16.6666666667%}.left-min-sm-3{margin-left:25%}.right-min-sm-3{margin-right:25%}.left-min-sm-4{margin-left:33.3333333333%}.right-min-sm-4{margin-right:33.3333333333%}.left-min-sm-5{margin-left:41.6666666667%}.right-min-sm-5{margin-right:41.6666666667%}.left-min-sm-6{margin-left:50%}.right-min-sm-6{margin-right:50%}.left-min-sm-7{margin-left:58.3333333333%}.right-min-sm-7{margin-right:58.3333333333%}.left-min-sm-8{margin-left:66.6666666667%}.right-min-sm-8{margin-right:66.6666666667%}.left-min-sm-9{margin-left:75%}.right-min-sm-9{margin-right:75%}.left-min-sm-10{margin-left:83.3333333333%}.right-min-sm-10{margin-right:83.3333333333%}.left-min-sm-11{margin-left:91.6666666667%}.right-min-sm-11{margin-right:91.6666666667%}.hide-min-sm{display:none}.full-height-min-sm{height:100%}}@media only screen and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: portrait){.col-max-sm-1{width:8.3333333333%}.col-max-sm-1-edge{width:calc(8.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-sm-2{width:16.6666666667%}.col-max-sm-2-edge{width:calc(16.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-sm-3{width:25%}.col-max-sm-3-edge{width:calc(25% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-sm-4{width:33.3333333333%}.col-max-sm-4-edge{width:calc(33.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-sm-5{width:41.6666666667%}.col-max-sm-5-edge{width:calc(41.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-sm-6{width:50%}.col-max-sm-6-edge{width:calc(50% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-sm-7{width:58.3333333333%}.col-max-sm-7-edge{width:calc(58.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-sm-8{width:66.6666666667%}.col-max-sm-8-edge{width:calc(66.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-sm-9{width:75%}.col-max-sm-9-edge{width:calc(75% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-sm-10{width:83.3333333333%}.col-max-sm-10-edge{width:calc(83.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-sm-11{width:91.6666666667%}.col-max-sm-11-edge{width:calc(91.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-max-sm-12{width:100%}.col-max-sm-12-edge{width:calc(100% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.left-max-sm-1{margin-left:8.3333333333%}.right-max-sm-1{margin-right:8.3333333333%}.left-max-sm-2{margin-left:16.6666666667%}.right-max-sm-2{margin-right:16.6666666667%}.left-max-sm-3{margin-left:25%}.right-max-sm-3{margin-right:25%}.left-max-sm-4{margin-left:33.3333333333%}.right-max-sm-4{margin-right:33.3333333333%}.left-max-sm-5{margin-left:41.6666666667%}.right-max-sm-5{margin-right:41.6666666667%}.left-max-sm-6{margin-left:50%}.right-max-sm-6{margin-right:50%}.left-max-sm-7{margin-left:58.3333333333%}.right-max-sm-7{margin-right:58.3333333333%}.left-max-sm-8{margin-left:66.6666666667%}.right-max-sm-8{margin-right:66.6666666667%}.left-max-sm-9{margin-left:75%}.right-max-sm-9{margin-right:75%}.left-max-sm-10{margin-left:83.3333333333%}.right-max-sm-10{margin-right:83.3333333333%}.left-max-sm-11{margin-left:91.6666666667%}.right-max-sm-11{margin-right:91.6666666667%}.left-max-sm-auto{margin-left:auto}.right-max-sm-auto{margin-right:auto}.center-max-sm-auto{margin-left:auto;margin-right:auto}.hide-max-sm{display:none}.col-max-sm-100vw{width:100vw;flex-shrink:0}}@media only screen and (max-width: 767px){.col-xs-1{width:16.6666666667%}.col-xs-1-edge{width:calc(16.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xs-2{width:33.3333333333%}.col-xs-2-edge{width:calc(33.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xs-3{width:50%}.col-xs-3-edge{width:calc(50% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xs-4{width:66.6666666667%}.col-xs-4-edge{width:calc(66.6666666667% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xs-5{width:83.3333333333%}.col-xs-5-edge{width:calc(83.3333333333% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.col-xs-6{width:100%}.col-xs-6-edge{width:calc(100% + var(--h-pad) - var(--grid-h-pad) / 2);flex-shrink:0}.left-xs-1{margin-left:16.6666666667%}.right-xs-1{margin-right:16.6666666667%}.left-xs-2{margin-left:33.3333333333%}.right-xs-2{margin-right:33.3333333333%}.left-xs-3{margin-left:50%}.right-xs-3{margin-right:50%}.left-xs-4{margin-left:66.6666666667%}.right-xs-4{margin-right:66.6666666667%}.left-xs-5{margin-left:83.3333333333%}.right-xs-5{margin-right:83.3333333333%}.left-xs-auto{margin-left:auto}.right-xs-auto{margin-right:auto}.center-xs-auto{margin-left:auto;margin-right:auto}.col-xs-100vw{width:100vw;flex-shrink:0}.hide-xs{display:none}}.text-list{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){footer .text-list li{padding:3px 0}.text-list .footer__copyright{flex-basis:100%;margin-top:20px}}@media only screen and (max-width: 767px){footer .text-list{flex-direction:column}footer .text-list a,footer .text-list .footer__copyright{display:inline-block;padding:3px 0}}@media only screen and (min-width: 768px){.text-list__item:not(:last-child):after,footer .text-list .menu-item:not(:last-child):after{content:"|";display:inline-block;padding:0 12px 0 13px;pointer-events:none}}.inline-list{display:flex;flex-wrap:wrap;height:100%}.mousehover .inline-list a:hover{opacity:.5}.inline-list li{height:100%;display:flex;align-items:center}.inline-list a{padding:0 calc(var(--menu-pad) / 2);height:100%;display:block;display:flex;align-items:center}.column-text ul:not(:last-child){margin-bottom:var(--normal)}.column-text ul li{position:relative;padding-left:var(--normal)}@media only screen and (max-width: 767px){.column-text ul li{padding-left:calc(var(--normal) * 3 / 4)}}.column-text ul li:before{content:"–";position:absolute;left:0}.column-text ul li:not(:last-child){margin-bottom:calc(var(--normal) / 4)}.accordion{width:100%;text-align:left;position:relative}.accordion:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(var(--text-color),.15)}.accordion__list{margin-top:calc(var(--normal) * 1.25)}.accordion__item{overflow:hidden;padding:0 1px}.accordion__question{cursor:pointer;position:relative;padding:calc(var(--smaller) * 3 / 4) var(--smaller) calc(var(--smaller) * 3 / 4) 0;margin-bottom:0}.accordion__item:not(:first-child) .accordion__question{border-top:1px solid rgba(var(--text-color-rgb),.15)}.accordion__answer{height:0;overflow:hidden}.accordion__padder{font-size:var(--smaller);padding:0 0 var(--smaller) 0}.accordion__question:after{content:"+";position:absolute;right:0;top:calc(var(--normal) / 6);font-size:var(--h3)}.open .accordion__answer{height:auto}.accordion .open .accordion__question:after{content:"-"}table{width:100%;table-layout:fixed}td{padding:var(--smaller);border:0;background:var(--highlight-color);vertical-align:middle}.map-holder{width:100%;height:0;padding-bottom:56.25%}.map-holder,.map-holder>div{background:var(--body-bg)!important}.map-label{opacity:0;transform:translateZ(0);transition:all .15s ease-in-out;border-radius:3px;background:#e2dad4;display:flex!important;border:1px solid rgba(34,34,34,.1);font-family:Calibre,sans-serif;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:relative;padding:2px 5px 2px 6px!important;margin:-16px 0 0 12px!important;overflow:inherit!important;backface-visibility:hidden;pointer-events:none}.map-label.hovered{opacity:1}.img-holder{overflow:hidden;position:relative;display:block}.img-holder.full{position:absolute}.box-100vh .img-holder,.box-available-height .img-holder,.cover-media .img-holder,.contain-media .img-holder{height:100%}.col-100vw .img-holder,.col-50vw .img-holder{width:calc(100% + 2px);flex-shrink:0}.img-padder{position:relative}img,video,mux-video{min-width:1px;min-height:1px}.mousehover:not([data-astro-transition]) img,.mousehover:not([data-astro-transition]) video,.mousehover:not([data-astro-transition]) mux-video{transition:opacity .15s ease-in-out,filter .15s ease-in-out}img[data-src],img[data-large-src],video[data-src],video[data-large-src],mux-video[data-src],mux-video[data-large-src]{opacity:0}img.tiny-preview,video.tiny-preview,mux-video.tiny-preview{opacity:.25}.img-holder img,.img-holder video,.img-holder mux-video{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.box-100vh img,.box-available-height img,.cover-media img,.box-100vh video,.box-available-height video,.cover-media video,.box-100vh mux-video,.box-available-height mux-video,.cover-media mux-video{object-fit:cover;object-position:center center}.contain-media img,.contain-media video,.contain-media mux-video{object-fit:contain;object-position:center center}@media only screen and (max-width: 767px){img[data-hide-xs],video[data-hide-xs],mux-video[data-hide-xs]{display:none;content-visibility:hidden}}@media only screen and (min-width: 768px){img[data-hide-min-sm],video[data-hide-min-sm],mux-video[data-hide-min-sm]{display:none;content-visibility:hidden}}.repeating-bg[data-src]{opacity:0}.img-holder canvas{background:#11111140;background:#fff;display:block}.archive .img-holder.no-bg canvas{background:#11111140}.no-bg canvas{opacity:0}.img-holder canvas{width:100%;height:auto}.box-100vh canvas,.box-available-height canvas{height:100%}.cover-media canvas{width:100%;height:100%;position:absolute;object-position:center center;object-fit:cover}.contain-media canvas{width:auto;height:auto;position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.mask{overflow:hidden;height:0;position:relative}.mask--square{padding-bottom:100%}.mask--landscape{padding-bottom:66.666667%}.mask--portrait{padding-bottom:150%}.container{position:relative}.max-width{max-width:var(--max-width);margin-left:auto;margin-right:auto}.small-max-width{max-width:var(--small-max-width);margin-left:auto;margin-right:auto}.slider{width:100%;position:relative}.slider{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.slider:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.slider .flickity-slider{height:100%;transform:translateZ(0);will-change:transform}.slider.flickity-resize article{min-height:100%}.slider--column .flickity-viewport{overflow:hidden;transition:height .15s ease-in-out}.slider__slide--full{position:absolute;display:flex;width:100vw;height:calc((100vw - 2 * var(--h-pad)) / 3 * 2);padding:0 var(--h-pad)}@media only screen and (max-width: 767px){.slider__slide--full{height:66.666666vw;padding:0}}.slider__slide--full .img-holder{position:absolute;inset:0}.slider__slide--lightbox{position:absolute;display:flex;width:100vw;height:100vh}@media only screen and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: portrait){.slider__slide--lightbox{height:-webkit-fill-available}}.slider__slide--lightbox .img-holder{position:absolute;inset:0}.slider__slide--lightbox .img-holder:not(.lightbox-video){margin:0 var(--h-pad)}.slider__slide--column{position:absolute;width:100%}.flickity-page-dots{--dot-size: 14px;position:absolute;top:100%;width:100%;height:var(--v-pad);left:0;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;z-index:1}.flickity-page-dots .dot{width:var(--dot-size);height:var(--dot-size);display:inline-flex;justify-content:center;align-items:center;text-align:center;border:4px solid rgba(var(--text-color-rgb),.001);background:rgba(var(--text-color-rgb),.3);background-clip:content-box;border-radius:100%;margin-right:3px;cursor:pointer!important;transition:border .15s linear,background-color .15s linear}.flickity-page-dots .dot.is-selected{border-width:1px;color:var(--highlight-color);border:1px solid var(--text-color);background:rgba(var(--text-color-rgb),.001)}.flickity-prev-next-button{width:var(--h-pad);height:calc(var(--h-pad) * 2);display:block;position:absolute;top:50%;margin-top:calc(-1 * var(--h-pad));background-repeat:no-repeat;background-position:center center;background-size:22px 62px;background-color:transparent;border:0!important;opacity:.5;z-index:1;cursor:pointer;transition:opacity .15s linear}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button.previous{left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 22 62' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6009254 60.722659l-.8320548.554694L.5839728 30.999472 20.7688751.722653l.8320458.554706L1.786898 31.000006z' fill='%23222' fill-rule='nonzero'/%3E%3C/svg%3E")}.dark .flickity-prev-next-button.previous{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 22 62' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6009254 60.722659l-.8320548.554694L.5839728 30.999472 20.7688751.722653l.8320458.554706L1.786898 31.000006z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E")}.flickity-prev-next-button.next{right:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 22 62' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.58397 1.277347l.83206-.554694 20.1849 30.277881L1.41602 61.277353l-.83204-.554706L20.398 31z' fill='%23222' fill-rule='nonzero'/%3E%3C/svg%3E")}.dark .flickity-prev-next-button.next{right:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 22 62' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.58397 1.277347l.83206-.554694 20.1849 30.277881L1.41602 61.277353l-.83204-.554706L20.398 31z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E")}.mousehover .flickity-prev-next-button:hover{opacity:1}@media only screen and (max-width: 767px){.flickity-prev-next-button{display:none}}.carousel{width:100%;position:relative;overflow:hidden}.carousel .flickity-slider{height:100%}.carousel article{height:50vh;min-height:300px;max-height:600px;position:absolute;padding:0 calc(var(--h-pad) / 2);display:flex}.carousel .img{overflow:hidden;position:relative;display:block}.carousel canvas{position:relative;height:100%;width:auto}.carousel img,.carousel video,.carousel canvas{object-fit:contain}.carousel img,.carousel video{position:absolute;top:0;left:0;width:100%;height:100%}input[type=text],input[type=number],input[type=email],input[type=password],button,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:#ccc;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;color:inherit;font-family:inherit;line-height:inherit;font-size:var(--h4)}input[type=text]:active,input[type=text]:not(:placeholder-shown),input[type=text].ur-smart-phone-field,input[type=number]:active,input[type=number]:not(:placeholder-shown),input[type=number].ur-smart-phone-field,input[type=email]:active,input[type=email]:not(:placeholder-shown),input[type=email].ur-smart-phone-field,input[type=password]:active,input[type=password]:not(:placeholder-shown),input[type=password].ur-smart-phone-field,button:active,button:not(:placeholder-shown),button.ur-smart-phone-field,textarea:active,textarea:not(:placeholder-shown),textarea.ur-smart-phone-field{border-color:var(--text-color)}.dark input[type=text],.dark input[type=number],.dark input[type=email],.dark input[type=password],.dark button,.dark textarea{border-color:rgba(var(--light-color-rgb),.5);color:rgba(var(--light-color-rgb),.5)}.dark input[type=text]:not(:placeholder-shown),.dark input[type=number]:not(:placeholder-shown),.dark input[type=email]:not(:placeholder-shown),.dark input[type=password]:not(:placeholder-shown),.dark button:not(:placeholder-shown),.dark textarea:not(:placeholder-shown){border-color:var(--light-color);color:var(--light-color)}input[type=text],input[type=email],input[type=password],input[type=number],button,textarea,label{width:100%}form input[type=text],form input[type=email],form input[type=password],form input[type=number],form button,textarea{border:1px solid rgba(var(--text-color-rgb),.3);padding:20px}form input,form button{height:var(--button-height)}textarea:focus,input:focus,textarea:required,input:required,textarea:invalid,input:invalid,button:focus{outline:0;box-shadow:none}input::-ms-clear,textarea::-ms-clear{display:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;padding:0;outline:0}input::-moz-input-placeholder,textarea::-moz-input-placeholder{color:inherit;padding:0;outline:0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;padding:0;outline:0}.light{background:var(--body-bg);color:var(--text-color)}.dark{background:var(--text-color);color:var(--light-color)}.highlight-text{color:var(--highlight-color)}.green{color:var(--green)}.light-text{color:#fff}.translucent{opacity:.6}.bold{font-weight:700}.medium{font-weight:600}.img-holder,.bar,nav,.hamburger,.thumbs,header,footer,.mask,.button,.big-button,.menu,.fake-dropdown__trigger,.intro{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mousehover .loading,.mousehover .loading *,.mousehover.has-intro *,.mousehover img[data-src],.mousehover img[data-large-src],.mousehover img[data-src]+canvas,.mousehover img[data-large-src]+canvas,.mousehover video[data-src],.mousehover video[data-large-src],.mousehover video[data-src]+canvas,.mousehover video[data-large-src]+canvas{cursor:progress!important}.has-link,.ajax-link{cursor:pointer!important}.has-link *,.ajax-link *{pointer-events:none}.mousehover .min-100vh{min-height:100vh}.no-mousehover .min-100vh{min-height:calc(var(--vh) * 100)}.no-transition,.resizing *{transition:none 0s linear!important}.hidden,.empty{display:none}.invisible{visibility:hidden}.zero-height{height:0;overflow:hidden;clear:both}.set-ratio{height:100%;overflow:hidden}.transparent{opacity:0;visibility:hidden}.zero-opacity{opacity:0}.fixed{position:fixed;visibility:hidden}.no-overflow{overflow:hidden}.no-overflow-x{overflow-x:hidden}.no-overflow-y{overflow-y:hidden}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}html[transition\:enter=fade]{animation:fadeIn .5s ease-in-out forwards}html[transition\:exit=fade]{animation:fadeOut 1ms linear forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}html,body{overflow-x:clip}html.page-loaded:not([data-astro-transition]){scroll-behavior:smooth}body{transition:background-color .4s linear;touch-action:pan-y}.text-box ul:not(:last-child){margin-bottom:var(--normal)}.text-box ul li{position:relative;padding-left:20px}@media only screen and (max-width: 767px){.text-box ul li{padding-left:13px}}.text-box ul li:before{content:"•";position:absolute;left:0;top:-1px}.text-content h2:not(:first-child),.text-content h3:not(:first-child),.text-content p:not(:first-child),.text-content ul:not(:first-child){margin-top:calc(var(--normal) * 1.35)}@media only screen and (max-width: 767px){.text-content h2:not(:first-child),.text-content h3:not(:first-child),.text-content p:not(:first-child),.text-content ul:not(:first-child){margin-top:calc(var(--normal))}}hr+.text-content h2:not(:first-child),hr+.text-content h3:not(:first-child),hr+.text-content p:not(:first-child),hr+.text-content ul:not(:first-child){margin-top:0}.text-content .h3:not(:first-child){margin-top:calc(var(--h3) * 1.35)}.text-content ul:not(.inline-list) li:not(.small-rounded):not(.meta-link){padding-left:var(--h4);font-size:var(--h4);max-width:95%;position:relative}.text-content ul:not(.inline-list) li:not(.small-rounded):not(.meta-link):before{content:"•";position:absolute;left:0;width:var(--h4);color:var(--text-color);font-size:calc(var(--h4) / 1.5);height:calc(1.5 * var(--h4));line-height:calc(1.5 * var(--h4))}.big{font-size:var(--big)}.huge{font-size:var(--huge)}.smaller{font-size:var(--smaller)}.h1,.h2,.h3,.intro{font-family:Calibre,ui-sans-serif,-apple-system,BlinkMacSystemFont,sans-serif}.h1{font-size:var(--h1)}.h2{font-size:var(--h2)}.h3{font-size:var(--h3)}.h4{font-size:var(--h4);font-weight:700}.strong,strong{font-weight:700}.tiny{font-size:var(--tiny)}.small{font-size:var(--small)}.bigger{font-size:var(--bigger)}.caps{text-transform:uppercase;letter-spacing:1px}a,.bar:after,.small-button,button[type=submit],.button__bg{transition:opacity .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}a{color:inherit;display:inline-block}p a:not(.button):not(.big-button):not(.small-button):not(.underline),.underline:not(.underline){font-weight:700}p a:not(.button):not(.big-button):not(.small-button):not(:hover),.underline:not(:hover){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.caption{font-size:var(--button);opacity:.5;margin-top:calc(var(--button) / 2)}.small-button{display:inline-flex;white-space:nowrap;font-size:var(--small);line-height:calc(var(--small-button-height) * 3.5 / 5);height:calc(var(--small-button-height));padding:calc(var(--small-button-height) * .08) calc(var(--small) / 1.75) calc(var(--small-button-height) * .07);border-radius:calc(var(--small-button-height) / 2)}.small-button--outline,.small-button--outline:visited{border:1px solid rgba(var(--text-color-rgb),.25)}.featured-more,.featured-more:visited{--small-button-height: (var(--normal));vertical-align:text-bottom;text-transform:uppercase;font-weight:700;color:rgba(var(--text-color-rgb),.5);font-size:calc(var(--button) * 4 / 5);padding-left:calc(var(--small) / 2);padding-right:calc(var(--small) / 2)}.mousehover a.featured-project__image:hover+.featured-project__text .featured-more,.mousehover .featured-project.has-link:hover .featured-more,.mousehover .featured-project__text a:hover .featured-more,.mousehover .featured-more:hover,.mousehover a.featured-project__image:hover+.featured-project__text .featured-more:visited,.mousehover .featured-project.has-link:hover .featured-more:visited,.mousehover .featured-project__text a:hover .featured-more:visited,.mousehover .featured-more:visited:hover{color:var(--light-color);background-color:var(--dark-green);border-color:var(--dark-green)}.tiny-arrow{font-size:calc(var(--button) * 2 / 3);display:inline-block;margin-top:1px;margin-right:-1px;margin-left:calc(var(--button) / 6);display:none}.small-button--green,.small-button--green:visited{background-color:var(--light-green)}.small-button--dark,.small-button--dark:visited{background-color:rgba(var(--dark-color-rgb),1);color:#fff;border:1px solid rgba(var(--dark-color-rgb),.00001)}.small-button--grey,.small-button--grey:visited{background-color:rgba(var(--dark-color-rgb),.5);color:#fff;border:1px solid rgba(var(--dark-color-rgb),.00001)}.mousehover .small-project-url:hover,.mousehover .small-project-url:visited:hover{background-color:var(--light-green);color:var(--text-color)}.button{display:inline-flex;white-space:nowrap}.button *{pointer-events:none}p+p .button{margin-top:calc(var(--normal) / 2)}p+p .button.button--big{margin-top:calc(var(--h3) / 2)}.button__bg{display:flex;justify-content:center;align-items:center;height:var(--button-height);font-size:var(--button);font-weight:700;border-radius:calc(var(--button-height) / 2);text-transform:uppercase;background:transparent;overflow:hidden;flex-grow:1;padding-bottom:calc(var(--button-height) / 24);position:relative}.button__bg--big{font-size:calc(var(--normal));height:calc(var(--button-height) * 1.4);border-radius:calc(var(--button-height) / 2 * 1.5);padding-bottom:calc(var(--button-height) / 10);letter-spacing:0}.button__bg--big .button__padder{padding:0 calc(var(--button-height) / 3 * 2 * 1.4)}.button--dark-green .button__bg{background-color:var(--dark-green);color:var(--light-color)}.mousehover .button--dark-green:hover .button__bg{background-color:var(--light-color)}.button--dark-green-outline .button__bg{border:1px solid var(--dark-green);color:var(--dark-green)}.button--light-green .button__bg{background-color:var(--light-green);color:var(--dark-green)}.mousehover .button--light-green:hover .button__bg{background-color:var(--dark-color);color:var(--light-color)}.mousehover .container--dark-bg .button--light-green:hover .button__bg{background-color:var(--light-color);color:var(--dark-color)}.button--light-green-outline .button__bg{border:1px solid var(--light-green);color:var(--light-green)}.button--transparent .button__bg{background-color:rgba(var(--dark-color-rgb),.5);backdrop-filter:blur(5px);color:rgb(var(--body-bg-rgb),1);outline:1px solid rgba(var(--body-bg-rgb),.25)}.mousehover .button--transparent:hover .button__bg{background-color:rgba(var(--dark-color-rgb),.95);outline:1px solid rgba(var(--body-bg-rgb),.4)}.button__padder{display:block;padding:0 calc(var(--button-height) * 2 / 3)}.clipboard-copied .button__padder{opacity:0}.clipboard-confirm{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;text-align:center;z-index:1;color:#fff;background-color:var(--dark-color);padding-bottom:calc(var(--button-height) / 10)}.mousehover .menu__box:hover .button--menu .button__bg,.menu__box.hovered .button--menu .button__bg{color:var(--text-color);background:#11111124}.button--menu{height:100%}.button--contact .button__bg{text-transform:none;font-weight:400}.ajax{min-height:calc(var(--vh) * 100);min-height:100svh;width:calc(100vw - var(--scrollbar-width))}.mousehover .ajax{overflow:hidden}.container{pointer-events:none}header,.grid{pointer-events:auto}.button--hidden{width:0;overflow:hidden}.play-icon:after{content:"";display:block;position:absolute;width:27px;height:32px;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background:transparent url("data:image/svg+xml,%3Csvg width='27' height='32' viewBox='0 0 27 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 16L1 30V2z' stroke='%23FFF' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E") center center no-repeat;background-size:contain;z-index:1;cursor:pointer}.text-list .menu-item:after,.mousehover .text-list .menu-item a:not(:hover),.mousehover .text-list .menu-item a:visited:not(:hover){opacity:.6}section{display:flex;flex-wrap:wrap;min-height:100vh;min-height:calc(var(--vh) * 100);min-height:100svh;position:relative;overflow:clip}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){section{padding:0 0 0 calc(var(--h-pad))}}@media only screen and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: portrait){section{flex-direction:column}}section:not(.section--project) .grid{padding-top:calc(var(--pad-big));padding-bottom:calc(var(--pad-big))}@media only screen and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: portrait){section.section--project .grid{padding-top:calc(var(--pad-big) - var(--h-pad))}}section.section--contact .grid,section.section--index .grid{padding-bottom:var(--h-pad)}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){section:before{content:"";display:block;width:var(--logo);height:calc(var(--v-pad) + var(--logo) / 2);position:sticky;left:var(--h-pad);top:0;background:var(--body-bg);margin-right:calc(-1 * var(--logo));z-index:3;flex-shrink:0}section.container--dark-bg:before{background:var(--dark-green)}section.section--404:before,section.section--profile:before{display:none}}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){section .section-name+.grid{width:calc(100% - var(--logo))}}.section--intro{min-height:min(var(--vh) * 100 * .75,1000px);min-height:min(75svh,1000px);padding-left:calc(var(--h-pad) + var(--logo))}.section--intro:before{display:none}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){.section--intro:after{content:"";display:block;width:calc(var(--logo) * 1.5);height:calc(var(--v-pad) + var(--logo) * .5);position:absolute;left:calc(var(--h-pad) - var(--logo) * .25);bottom:0;background:var(--dark-green);margin-right:calc(-1 * var(--logo));z-index:3}}.section--intro h2{margin-bottom:calc(var(--h2) * 1.3)}@media only screen and (min-width: 768px) and (max-width: 991px){.section--intro{justify-content:center}}@media only screen and (min-width: 768px) and (max-width: 991px){.section--intro{padding-left:0}}@media only screen and (max-width: 767px){.section--intro{padding-left:0}}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){.section--project{padding-left:calc(var(--h-pad) + var(--logo))}.section--project .grid>.row:first-child{margin-bottom:calc(-1 * var(--pad-big) + var(--grid-v-pad) / 2)}}.section--archive{--archive-thumbs: 3;--archive-rows: 4;min-height:auto;justify-content:flex-end;flex-wrap:wrap}@media only screen and (min-width: 1601px){.section--archive{--archive-thumbs: 4;--archive-rows: 3}}@media only screen and (min-width: 1921px){.section--archive{--archive-thumbs: 5;--archive-rows: 3}}@media only screen and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: portrait){.section--archive{--archive-thumbs: 2;--archive-rows: 5}}.section--archive .grid{padding-bottom:calc(var(--pad-big) - var(--h-pad))}.archive-overflow{flex-shrink:0;position:relative}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){.archive-overflow{width:calc(100% - var(--logo))}}.archive-overflow.minimized{overflow:hidden}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){.archive-overflow.minimized{height:calc((100vw - var(--scrollbar-width) - 3 * var(--h-pad) - (var(--archive-thumbs) - 1) * var(--grid-h-pad) - var(--logo)) / (var(--archive-thumbs) * 1.6) * var(--archive-rows) + var(--pad-big) + var(--archive-rows) * (var(--grid-h-pad) / 2 + var(--small) * 2 * 1.5 + var(--v-pad)) + var(--button-height) + 2 * var(--v-pad))}}@media only screen and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: portrait){.archive-overflow.minimized{height:calc((100vw - var(--scrollbar-width) - 2 * var(--h-pad) - (var(--archive-thumbs) - 1) * var(--grid-h-pad)) / (var(--archive-thumbs) * 1.6) * var(--archive-rows) + var(--pad-big) + var(--archive-rows) * (var(--grid-h-pad) / 2 + var(--small) * 2 * 1.5 + var(--v-pad)) + var(--button-height) + 2 * var(--v-pad))}}.archive-overflow:not(.minimized){margin-bottom:calc(-1 * var(--v-pad) - 2 * var(--pad-big))}.archive-gradient{position:absolute;inset:0;margin:calc(var(--pad-big)) 0 0;background-image:linear-gradient(180deg,rgba(34,43,33,0) 25%,var(--dark-green) 100%);z-index:1;opacity:0;content-visibility:hidden;pointer-events:none}.section--archive:not(:has(.minimized)) .archive-gradient{position:sticky}.section-name{position:sticky;top:0;font-size:var(--button);text-transform:uppercase;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap;z-index:2;flex-shrink:0}.error-404 .section-name{color:var(--light-color)}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){.section-name{padding:var(--h-pad) 1px calc(var(--pad-big)) 0;width:var(--logo);transform:rotate(180deg);writing-mode:vertical-rl;align-self:flex-start}.section--project .section-name{margin-bottom:calc(-1 * var(--h-pad) - var(--height) - var(--grid-v-pad) / 2);transform:rotate(180deg) translate(calc(var(--grid-h-pad) / 2 + var(--h-pad)))}}@media only screen and (min-width: 1460px){.section--project .section-name{transform:rotate(180deg) translate(calc(var(--grid-h-pad) / 2 + var(--h-pad) + (100vw - var(--logo) - var(--h-pad) - 1360px) / 2))}}@media only screen and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: portrait){.section-name{height:calc(var(--logo) + 2 * var(--h-pad));padding:var(--h-pad) 0 var(--h-pad) calc(var(--h-pad) * 2 + var(--logo));margin-bottom:calc(-1 * var(--h-pad))}.section-name:before{content:"";position:absolute;left:var(--h-pad);width:var(--logo);height:var(--logo);border-radius:50%;background-color:#fff}.section--archive .section-name:before{opacity:.15}.section--project .section-name{position:fixed;top:0;left:0}}@media only screen and (max-width: 767px){.section--project .section-name{display:none}body:has(.menu.open) .section-name{opacity:0}}.section--index .section-name{align-self:flex-end}.section:not(.section--index):not(.section--404) .section-name{color:var(--green)}.section--profile .grid>.row:first-child .box{padding-top:0}.section--profile .grid>.row:last-child .box{padding-bottom:0}.section--profile .row{justify-content:center}.section--profile .row--big-image .box{max-width:calc(1240px + var(--grid-h-pad))}.big-logo{font-weight:700;color:var(--green);line-height:var(--h1)}@media only screen and (max-width: 767px){.big-logo{position:absolute;margin-top:calc(-1 * var(--pad-big) + 10px)}body:has(.menu.open) .big-logo{font-size:var(--button)}}@media only screen and (max-width: 767px){.intro-tagline{margin-top:calc(var(--pad-big) - var(--h-pad))!important}}.mousehover .intro-tagline a:hover,.mousehover .intro-tagline a:visited:hover{color:var(--light-green)}.logo{position:sticky;top:var(--h-pad);left:var(--h-pad);width:var(--logo);height:var(--logo);z-index:100}.logo.logo--intro{margin:calc(-1 * var(--h-pad) - var(--logo)) 0 var(--h-pad)}.logo.logo--fixed{position:fixed}.home .logo.logo--fixed{opacity:0}.logo-circle{width:100%;height:100%;display:block;border-radius:100%;background-color:var(--green)}.home .logo--intro .logo-circle{transform:scale(1.5)}.error-404 .logo-circle{background-color:var(--light-color)}.intro-title{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);color:var(--light-color);font-size:var(--h1);font-size:clamp(var(--h1),7.5vw,160px);font-weight:700;z-index:1}.section--index .inline-video-holder:after{content:"";position:absolute;inset:0;background:var(--dark-green);opacity:.1;mix-blend-mode:multiply}.button__padder{text-align:center}.footer-text{margin-top:calc(var(--pad-big))!important}.footer-text li:has(a){margin-left:calc(var(--button-height) / 3 * 2)}.nav-buttons{z-index:100;display:flex;flex-wrap:nowrap;top:var(--h-pad);right:var(--h-pad);position:fixed;white-space:nowrap}.button--project-url{width:90px;margin-right:10px;margin-top:1px}@media only screen and (max-width: 767px){.button--project-url{width:70px}}body:not(.single-work) .button--project-url{width:0;overflow:hidden;opacity:0;pointer-events:none;margin:0}.button--project-url:not([href]){opacity:0;pointer-events:none}.menu{display:flex;align-items:center;outline:1px solid rgba(var(--body-bg-rgb),.25);border-radius:calc(var(--button-height));height:calc(var(--button-height));color:rgb(var(--body-bg-rgb),1);background-color:rgba(var(--dark-color-rgb),.5);backdrop-filter:blur(5px);padding:0 calc(var(--button-height) / 3)}.mousehover .menu:hover,.menu.open{background-color:rgba(var(--dark-color-rgb),.95);outline:1px solid rgba(var(--body-bg-rgb),.4)}.mousehover .menu:hover{transition:background-color .15s ease-in-out,outline .15s ease-in-out}.menu--attached{position:absolute}.menu__container{overflow:hidden;flex-wrap:nowrap}.menu:not(.open) .menu__container,.single .menu .menu__container{width:0}.menu__link,.menu__link:visited{height:var(--button-height);font-size:var(--button);font-weight:700;text-transform:uppercase;display:flex;align-items:center;padding:0 calc(var(--button-height) / 3) calc(var(--button-height) / 20);cursor:pointer}.mousehover .menu__link:not(.menu__link--trigger):not(:hover),.mousehover .menu__link:visited:not(.menu__link--trigger):not(:hover){opacity:.5}.menu__link--trigger{padding:0 0 calc(var(--button-height) / 20) 0;justify-content:center}@media only screen and (min-width: 768px){.menu__link--trigger{width:calc(90px - var(--button-height) / 3 * 2)}}@media only screen and (max-width: 767px){.menu__link--trigger{width:calc(70px - var(--button-height) / 3 * 2)}}.home .menu__link--trigger .span-close,.home .menu__link--trigger .span-home,.error-404 .menu__link--trigger .span-close,.single .menu__link--trigger .span-menu,.single:not(.error-404) .menu__link--trigger .span-home{width:0;overflow:hidden}.menu__trigger-container{overflow:hidden}.menu.open .menu__trigger-container{width:0;opacity:0}.button--invisible{opacity:0;pointer-events:none}.button__padder--menu,.button__border--menu{display:flex;align-items:center;height:100%}.button__bg--menu{color:rgb(var(--body-bg-rgb),1);background-color:rgba(var(--dark-color-rgb),.6);backdrop-filter:blur(5px);height:100%}@keyframes animatedMiniThumbs{0%{transform:translateZ(0)}to{transform:translate3d(-33.333333%,0,0)}}.mini-thumbs{display:flex;flex-wrap:no-wrap;height:calc(var(--logo) * 1.5);position:absolute;bottom:calc(var(--h-pad) - var(--logo) * .25);overflow:hidden}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){.mini-thumbs{left:calc(var(--h-pad) - 10px + var(--logo) * 1.5);transform:rotate(-90deg);transform-origin:bottom left}}@media only screen and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: portrait){.mini-thumbs{width:calc(100% - var(--h-pad) - var(--logo) / 2);left:calc(var(--h-pad) + var(--logo) / 2);bottom:calc(var(--h-pad) - var(--logo) * .245)}}.mini-thumbs__container{display:flex;height:100%;flex-wrap:no-wrap;animation:animatedMiniThumbs 50s linear infinite;animation-play-state:paused;animation-play-state:running;pointer-events:none}.mini-thumbs__fader{flex-shrink:0;flex-grow:0;display:block;height:calc(var(--logo) * 1.5);position:absolute;bottom:0;background:var(--dark-green);z-index:3;opacity:0;pointer-events:none}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){.mini-thumbs__fader{left:calc(var(--logo) * .75);width:calc(var(--v-pad) + var(--logo) * .5 + var(--v-pad) * 2)}}@media only screen and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: portrait){.mini-thumbs__fader{left:0;width:calc(100vw - var(--h-pad) - var(--logo) / 2)}}.img-holder--mini-thumb{height:100%;margin-right:10px;flex-shrink:0;border-radius:2px}.img-holder--mini-thumb canvas{height:100%;width:auto}.featured-project__image .img-holder{border-radius:var(--big-border-radius);outline:1px solid rgba(var(--text-color-rgb),.075)}a.featured-project__image .img-holder:after{content:"";display:block;position:absolute;inset:0;background-color:rgba(var(--dark-green-rgb),.1);opacity:0;transition:opacity .15s ease-in-out}.mousehover a.featured-project__image:hover .img-holder:after,.mousehover .featured-project.has-link:hover .img-holder:after{opacity:1}.featured-project:nth-child(3n+2) .featured-project__image,.featured-project:nth-child(3n+2) .featured-project__text{margin-left:auto}.featured-project:nth-child(3n+3) .featured-project__image,.featured-project:nth-child(3n+3) .featured-project__text{margin-right:auto;margin-left:auto}.featured-project:not(:last-child){margin-bottom:calc(var(--pad-big))}.featured-project__text{margin-top:var(--grid-h-pad)}@media only screen and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: portrait){.featured-project__image,.featured-project__text,.content-wide-portrait{width:calc(100% - 2 * (var(--logo) + var(--h-pad)))}}@media only screen and (max-width: 767px){.featured-project__image,.featured-project__text,.content-wide-portrait{width:100%}}.archive-project__title{margin-top:calc(var(--grid-h-pad) / 2);transition:color .15s ease-in-out;font-weight:400}.archive-project__title a,.archive-project__title a:visited{opacity:.5}.mousehover .archive-project:hover .archive-project__title a,.mousehover .archive-project:hover .archive-project__title a:visited{color:#0c0;opacity:1}.archive-project__meta{opacity:.25;transition:opacity .15s ease-in-out}.mousehover .archive-project:hover .archive-project__meta{opacity:.5}.archive-project{margin-bottom:var(--v-pad);width:calc(100% / var(--archive-thumbs))}.archive-project__image{aspect-ratio:1.6;border-radius:var(--small-border-radius)}.archive-project__image img{object-position:center top}.archive-project__image .archive-project__overlay,.archive-project__image:after,.archive-project__image:before{content:"";display:block;position:absolute;inset:0;background:#0c0;z-index:1;opacity:0;cursor:pointer;transition:opacity .15s ease-in-out}.archive-project__image .archive-project__overlay{z-index:2}.archive-project__image:after{mix-blend-mode:multiply}.archive-project__image:before{mix-blend-mode:overlay}.mousehover .archive-project:hover .archive-project__image img{filter:saturate(0)}.mousehover .archive-project:hover .archive-project__image:after{opacity:1}.mousehover .archive-project:hover .archive-project__image .archive-project__overlay{opacity:.4}.mousehover .archive-project:hover .archive-project__image:before{opacity:.5}.mousehover .archive-project:hover .archive-project__image+.archive-project__title{color:#0c0}.grid--archive-button{position:absolute;bottom:0;z-index:4;flex-shrink:0;padding-top:calc(var(--v-pad) + 1px)!important;padding-bottom:calc(var(--v-pad))!important;margin-top:calc(var(--pad-big));background-image:linear-gradient(180deg,rgba(34,43,33,0) 0%,var(--dark-green) 85%)}.grid--archive-button:has(.button--transparent){pointer-events:none}.grid--archive-button:has(.button--transparent) .button--transparent{pointer-events:auto}.section--archive:not(:has(.minimized)) .grid--archive-button{position:sticky;background-image:none}@media only screen and (min-width: 1281px){.section--archive:not(:has(.minimized)) .grid--archive-button .button--archive{margin-right:var(--h-pad)}}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){.grid--archive-button{width:calc(100% - var(--logo) - var(--h-pad))}}.section--archive:has(.minimized) .grid--archive-button:before{content:"";position:absolute;inset:0;background-color:#222b21bf}.page-loaded .grid--archive-button{transition:opacity .15s ease-in-out}.section .header{width:100%;position:relative;overflow:hidden}.section .header canvas{background:#ccc}.grid--max-width{max-width:calc(1240px + 2 * var(--h-pad));margin:0 auto}.box--max-width{max-width:calc(1240px + var(--grid-h-pad))}.row--center,.row--centered-image{justify-content:center}@media only screen and (min-width: 768px){.row--centered-image .text-content{width:100%}.box-bg{background-color:rgba(var(--text-color-rgb),.075);padding:calc(var(--grid-v-pad)) 0;border-radius:var(--big-border-radius)}.row--two-images .box-bg{display:flex;width:100%;justify-content:center}}@media only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: landscape),only screen and (min-width: 1281px){.row--two-images:has(.caption){margin-bottom:calc(var(--button) * -2)}}.row--two-images .box-bg{display:flex;width:100%;justify-content:center;background-color:rgba(var(--text-color-rgb),.075);padding:calc(var(--grid-v-pad)) calc(var(--grid-v-pad) - var(--grid-h-pad) / 2);border-radius:var(--big-border-radius)}.row--two-images .box-bg .box-phone{max-width:calc(340px + var(--grid-h-pad))}@media only screen and (max-width: 767px){.row--two-images .box-bg{flex-direction:column;align-items:center}.row--two-images .box-bg .box-phone{max-width:calc(240px + var(--grid-h-pad))}.row--two-images .box-bg .box+.box{margin-top:calc(var(--grid-v-pad))}}.grid--project>.row>.text-content{margin-top:calc(-1 * var(--h3) / 2.25)}.section--project .img-holder{border-radius:var(--big-border-radius);outline:1px solid rgba(var(--text-color-rgb),.075)}.project-meta{display:flex;margin-bottom:var(--normal)}.project-meta .small-rounded{margin-top:0!important;margin-right:10px}.project-meta .meta-link{margin-right:10px;line-height:1;display:block}.inline-img{cursor:pointer;display:inline-block;height:calc(var(--h3) * .9);vertical-align:middle;bottom:calc(var(--h3) * .1);margin:0 calc(var(--h3) * .1);position:relative;display:none!important}.inline-img img,.inline-img video{height:100%;width:auto}.inline-img--portrait{height:calc(var(--h3) * 1.1)}.inline-img--rotate-left{transform:rotate(-7deg)}.inline-img--rotate-right{transform:rotate(7deg)}@media only screen and (max-width: 767px){.header__h1{margin-bottom:calc(var(--h1) / 5)}}.single-media{position:fixed;inset:0;margin:var(--v-pad) var(--h-pad) var(--footer-height);pointer-events:none}.single-media .plyr,.ajax--single .single-media .not-autoplaying{pointer-events:auto}.single-media--tiny{position:absolute;margin:calc(var(--grid-v-pad) / 3)}.video-holder.set-ratio{display:flex;justify-content:center;align-items:center;flex-shrink:0}.video-holder.set-ratio:not(.resized-container){opacity:0}.video-holder.initialised canvas{opacity:0}.plyr audio,.plyr iframe,.plyr video{width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px 0 0 -1px}.cover-media .plyr{height:100%}header .plyr__control--overlaid{opacity:0!important;pointer-events:none!important}header:not(.playing-video) .plyr__controls{opacity:0;pointer-events:none}.container--dark-bg{background-color:var(--dark-color);color:var(--light-color)}.slider--full{margin-bottom:calc(var(--h-pad) / 2)}.container:last-child .row:last-child .full-image:last-child{margin-bottom:calc(-1.5 * var(--grid-v-pad))}.separator{width:100%;height:1px;background:#979797}.white-bg{background:var(--light-color)}.white-text{color:var(--light-color)}.three-media{padding-right:calc(var(--grid-h-pad) / 2 - 10px);padding-left:calc(var(--grid-h-pad) / 2 - 10px)}.three-media__box{padding-right:10px;padding-left:10px}.three-media__box .img-holder{color:#fff;font-size:var(--smaller)}.box.pad .full{margin:calc(var(--grid-v-pad) / 2) calc(var(--grid-h-pad) / 2)}.text-list{display:inline-flex}.box .carousel{width:calc(100% + var(--logo) + var(--h-pad) * 3);margin-left:calc(-2 * var(--h-pad) - var(--logo))}.swiper-wrapper{will-change:transform}.carousel{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.carousel:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}@media only screen and (min-width: 768px){.carousel--profile{height:calc(var(--vh) * 40);height:40svh;min-height:450px}}@media only screen and (min-width: 768px) and (max-width: 991px){.carousel--profile{height:300px;min-height:auto}}@media only screen and (max-width: 767px){.carousel--profile{height:150px;min-height:auto}}.carousel--profile .swiper-slide{padding:0 5px}.carousel--profile .slide-padder{height:100%;position:relative}.carousel--profile .slide-padder .img-holder{height:100%}.carousel--projects{background-color:var(--text-color);--thumb-height: 80px}@media only screen and (min-width: 768px){.carousel--projects{height:160px;padding:40px 33px}}@media only screen and (min-width: 768px) and (max-width: 991px){.carousel--projects{--thumb-height: 60px}}@media only screen and (max-width: 767px){.carousel--projects{--thumb-height: 50px}}@media only screen and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: portrait){.carousel--projects{height:calc(var(--thumb-height) + var(--h-pad) * 2);padding:var(--h-pad) calc(var(--h-pad) - 5px)}}.carousel--projects .swiper-slide{padding:0 7px}@media only screen and (max-width: 991px),only screen and (min-width: 992px) and (max-width: 1280px) and (orientation: portrait){.carousel--projects .swiper-slide{padding:0 5px}}.carousel--projects .slide-padder{height:100%;position:relative}.carousel--projects .swiper-slide--project .slide-padder .slide-padder__overlay,.carousel--projects .swiper-slide--project .slide-padder:after,.carousel--projects .swiper-slide--project .slide-padder:before{content:"";display:block;position:absolute;inset:0;background:#0c0;z-index:1;opacity:0;cursor:pointer;transition:opacity .15s ease-in-out}.carousel--projects .swiper-slide--project .slide-padder:after{mix-blend-mode:multiply}.carousel--projects .swiper-slide--project .slide-padder:before{mix-blend-mode:overlay}.mousehover .carousel--projects .swiper-slide--project .slide-padder:hover:after{opacity:1}.mousehover .carousel--projects .swiper-slide--project .slide-padder:hover:before{opacity:.5}.carousel--projects .swiper-slide--project .slide-padder .slide-padder__overlay{z-index:2}.mousehover .carousel--projects .swiper-slide--project .slide-padder:hover img{filter:saturate(0)}.mousehover .carousel--projects .swiper-slide--project .slide-padder:hover .slide-padder__overlay{opacity:.5}.carousel--projects .swiper-slide--project.active-project .slide-padder:after{opacity:1}.carousel--projects .swiper-slide--project.active-project .slide-padder:before{opacity:.5}.carousel--projects .swiper-slide--project.active-project .slide-padder img{filter:saturate(0)}.carousel--projects .swiper-slide--project.active-project .slide-padder .slide-padder__overlay{opacity:.5}.carousel--projects .swiper-slide--project .slide-padder{border-radius:2px;overflow:hidden}.carousel--projects img{object-fit:cover;object-position:top center}.carousel--set-height .img-holder,.carousel--set-height .img-holder canvas{height:100%;width:auto}.swiper-slide{display:inline-flex}.carousel--variable-width .swiper-slide[data-swiper-slide-index="0"]{height:auto}.swiper[data-autoplay="1"][data-loop="1"].linear>.swiper-wrapper{transition-timing-function:linear}.swiper-button-next,.swiper-button-prev{font-weight:900;padding:10px;width:calc(var(--button-height));height:calc(var(--button-height));pointer-events:auto!important;z-index:2;transform:translateY(-50%);top:50%;margin-top:0;cursor:pointer}.swiper-button-next:before,.swiper-button-prev:before{content:"";width:66%;height:66%;display:block;position:absolute;top:17%;left:17%;border:1px solid var(--text-color);border-radius:50%;background:#fff;transition:opacity .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,filter .15s ease-in-out}.mousehover .swiper-button-next:hover:before,.swiper-button-next:active:before,.mousehover .swiper-button-prev:hover:before,.swiper-button-prev:active:before{background-color:var(--highlight-color);border-color:var(--highlight-color)}.swiper-button-next:after,.swiper-button-next:before,.swiper-button-prev:after,.swiper-button-prev:before{pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{--swiper-navigation-size: 8px;z-index:1;transition:opacity .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,filter .15s ease-in-out}.mousehover .swiper-button-next:hover:after,.swiper-button-next:active:after,.mousehover .swiper-button-prev:hover:after,.swiper-button-prev:active:after{color:#fff}.swiper-button-next.swiper-button-next:after,.swiper-button-prev.swiper-button-next:after{padding-left:1px}.swiper-button-next.swiper-button-prev:after,.swiper-button-prev.swiper-button-prev:after{padding-right:1px}.mousehover .product-thumb:not(:hover) .swiper-button-next,.mousehover .product-thumb:not(:hover) .swiper-button-prev{opacity:0}.swiper-button-next{right:calc(var(--h-pad) - 10px)}.grid--search-products .swiper-button-next{right:calc(var(--h-pad) / 2 - 10px)}.swiper-button-prev{left:calc(var(--h-pad) - 10px)}.grid--search-products .swiper-button-prev{left:calc(var(--h-pad) / 2 - 10px)}@media only screen and (max-width: 767px){.zoom-in .swiper-button-next,.zoom-in .swiper-button-prev{display:none}}.swiper-pagination:not(.something){position:absolute;top:-5px;left:calc(var(--h-pad) - 5px);bottom:auto;right:auto;width:auto;height:15px;display:flex;justify-content:flex-start;align-items:center;z-index:1}.mousehover .swiper-pagination:not(.something){display:none;pointer-events:none}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.25;cursor:auto!important}.error-404 .img-holder:after{content:"";position:absolute;inset:0;background-color:var(--dark-color);opacity:.5;z-index:1}.title-404{position:fixed;z-index:1;color:var(--light-color);font-size:40vw;line-height:1;font-weight:700;top:50%;left:50%;transform:translate3d(-50%,-54%,0)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
