@charset "UTF-8";[data-whatintent=mouse] .s-click-focus{outline:none}

/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;cursor:inherit;text-decoration:none}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}address,cite{font-style:normal}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{font-size:100%}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}ol,ul{list-style-type:none}img{-ms-interpolation-mode:bicubic;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:0;display:block}:root{--main-width:100%;--margin:1.4em}@media only screen and (min-width:960px){:root{--main-width:80%;--margin:2.8rem}}@media only screen and (min-width:1280px){:root{--margin:2.8rem}}@font-face{font-family:MonumentGrotesk-Regular;font-stretch:normal;font-style:normal;font-weight:400;src:url(../fonts/MonumentGrotesk-Regular.woff2) format("woff2"),url(../fonts/MonumentGrotesk-Regular.woff) format("woff")}:root{--black:#353535;--white:#fff;--gray:#b0b0b0;--background-color:var(--white);--text-color:var(--black);--text-gray:var(--gray);--color-border:var(--gray)}.has-background{background-color:var(--background-color)}.is-inverted{background-color:#000;color:var(--white)}.is-not-inverted{background-color:var(--background-color);color:var(--black)}.fade-out{-webkit-animation:fade-out .44s cubic-bezier(.12,.67,.53,1) forwards!important;animation:fade-out .44s cubic-bezier(.12,.67,.53,1) forwards!important}.fade-in{-webkit-animation:fade-in .44s cubic-bezier(.12,.67,.53,1) forwards;animation:fade-in .44s cubic-bezier(.12,.67,.53,1) forwards}.fade-in-out{-webkit-animation:fade-in-out .44s cubic-bezier(.12,.67,.53,1) infinite;animation:fade-in-out .44s cubic-bezier(.12,.67,.53,1) infinite}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-out{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fade-in-out{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-webkit-keyframes repaint{0%{width:99.9%}to{width:100%}}@keyframes repaint{0%{width:99.9%}to{width:100%}}.repaint{-webkit-animation:repaint .1s;animation:repaint .1s}html{box-sizing:border-box}body,html{width:100%}*,:after,:before{box-sizing:inherit}body{display:flex;flex-direction:column;min-height:100vh}body.no-scroll{overflow:hidden}html.no-js img{opacity:1!important}html.no-js img.lazyload{display:none!important}html{color:var(--black);font-family:MonumentGrotesk-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:62.5%}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-feature-settings:"liga","kern";-o-font-feature-settings:"liga","kern";font-feature-settings:"liga","kern";text-rendering:optimizeLegibility;font-size:1.6rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.005em;line-height:1.35em}::-moz-selection{background-color:var(--gray)}::selection{background-color:var(--gray)}a{color:inherit;text-decoration:none}p{margin-bottom:1.35em;max-width:36em}p:last-child{margin-bottom:0}.o-link,.t-link,a{color:inherit;cursor:pointer;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.28s;-moz-transition-duration:.28s;-o-transition-duration:.28s;-ms-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;-ms-transition-property:color;transition-property:color;-webkit-transition-timing-function:cubic-bezier(.12,.67,.53,1);-moz-transition-timing-function:cubic-bezier(.12,.67,.53,1);-o-transition-timing-function:cubic-bezier(.12,.67,.53,1);-ms-transition-timing-function:cubic-bezier(.12,.67,.53,1);transition-timing-function:cubic-bezier(.12,.67,.53,1)}.o-link.active,.o-link.is-active,.o-link:active,.o-link:focus,.o-link:hover,.t-link--inverted,.t-link.active,.t-link.is-active,.t-link:active,.t-link:focus,.t-link:hover,a.active,a.is-active,a:active,a:focus,a:hover,p a{color:var(--text-gray)}.t-link--inverted,p a{cursor:pointer;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.28s;-moz-transition-duration:.28s;-o-transition-duration:.28s;-ms-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;-ms-transition-property:color;transition-property:color;-webkit-transition-timing-function:cubic-bezier(.12,.67,.53,1);-moz-transition-timing-function:cubic-bezier(.12,.67,.53,1);-o-transition-timing-function:cubic-bezier(.12,.67,.53,1);-ms-transition-timing-function:cubic-bezier(.12,.67,.53,1);transition-timing-function:cubic-bezier(.12,.67,.53,1)}.t-link--inverted.is-active,.t-link--inverted:active,.t-link--inverted:focus,.t-link--inverted:hover,p a.is-active,p a:active,p a:focus,p a:hover{color:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}sup{font-size:50%;top:-.75em}b,strong{display:inline-block;font-weight:400}em,i{font-style:normal}.t-small{font-size:1rem;letter-spacing:.005em;line-height:1.35em}@media only screen and (min-width:520px){.t-small{font-size:1.1rem}}@media only screen and (min-width:960px){.t-small{font-size:1.2rem}}@media only screen and (min-width:1280px){.t-small{font-size:1.3rem}}.t-num{-ms-font-feature-settings:"kern" 1,"liga" 1,"tnum" 1;-o-font-feature-settings:"kern" 1,"liga" 1,"tnum" 1;font-feature-settings:"kern" 1,"liga" 1,"tnum" 1}.t-dimmed,.t-gray,.t-neutral,.t-note{color:var(--text-gray);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.28s;-moz-transition-duration:.28s;-o-transition-duration:.28s;-ms-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;-ms-transition-property:color;transition-property:color;-webkit-transition-timing-function:cubic-bezier(.12,.67,.53,1);-moz-transition-timing-function:cubic-bezier(.12,.67,.53,1);-o-transition-timing-function:cubic-bezier(.12,.67,.53,1);-ms-transition-timing-function:cubic-bezier(.12,.67,.53,1);transition-timing-function:cubic-bezier(.12,.67,.53,1)}.t-dont-wrap{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-center{text-align:center!important}.t-right{text-align:right!important}.t-uppercase{text-transform:uppercase!important}.t-default{text-transform:none!important}.t-comma-seperated{display:inline-block}.t-comma-seperated:after{content:", "}.t-comma-seperated:last-child:after{content:""}embed,iframe,img,object,video{border:none;max-width:100%;vertical-align:top}iframe.lazyload,iframe.lazyloading,img.lazyload,img.lazyloading,video.lazyload,video.lazyloading{opacity:0}iframe.lazyloaded,img.lazyloaded,video.lazyloaded{opacity:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.44s;-moz-transition-duration:.44s;-o-transition-duration:.44s;-ms-transition-duration:.44s;transition-duration:.44s;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.12,.67,.53,1);-moz-transition-timing-function:cubic-bezier(.12,.67,.53,1);-o-transition-timing-function:cubic-bezier(.12,.67,.53,1);-ms-transition-timing-function:cubic-bezier(.12,.67,.53,1);transition-timing-function:cubic-bezier(.12,.67,.53,1)}fieldset{border:none;margin:0;padding:0}input[type=checkbox],input[type=radio]{margin-right:5px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}form{display:block;position:relative}form:after,form:before{content:" ";display:table}form:after{clear:both}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;outline:none;padding:0;text-transform:inherit;vertical-align:middle}::-webkit-input-placeholder{opacity:.5}::-moz-placeholder{opacity:.5}:-ms-input-placeholder{opacity:.5}input:-moz-placeholder{opacity:.5}form label{display:none}.c-slider,.royalSlider{bottom:0;height:auto;left:0;overflow:hidden;position:fixed;right:0;top:0;touch-action:auto!important}.royalSlider>.c-slider__slide{visibility:hidden}.royalSlider>*{float:left}.rsWebkit3d .rsABlock,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsContainer,.rsWebkit3d .rsLink,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsPreloader,.rsWebkit3d .rsSlide,.rsWebkit3d .rsThumbs,.rsWebkit3d img{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsContainer,.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img{-webkit-transform:none}.rsOverflow{float:left}.rsOverflow,.rsVisibleNearbyWrap{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;overflow:hidden;position:relative;width:100%}.rsVisibleNearbyWrap{left:0;top:0}.rsVisibleNearbyWrap .rsOverflow{left:0;position:absolute;top:0}.rsContainer{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;position:relative;width:100%}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;transition:opacity .3s linear}.rsHidden{opacity:0;transition:visibility 0s linear .3s,opacity .3s linear;visibility:hidden}.royalSlider.rsFullscreen{bottom:0!important;height:auto!important;left:0!important;margin:0!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;width:auto!important;z-index:2147483647!important}.royalSlider .rsSlide.rsFakePreloader{display:none;opacity:1!important;transition:0s}.rsSlide{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{height:100%;position:relative;width:100%}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25)}.rsThumbs{cursor:pointer;float:left;overflow:hidden;position:relative;z-index:22}.rsTabs{background:none!important;float:left}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVideoContainer{height:auto;line-height:0;position:relative;width:auto}.rsVideoFrameHolder{background:#141414;left:0;opacity:0;position:absolute;top:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer .rsVideoObj,.rsVideoContainer embed,.rsVideoContainer iframe,.rsVideoContainer video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:50}.rsVideoContainer.rsIOSVideo embed,.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video{box-sizing:border-box;padding-right:44px}.rsABlock{left:0;position:absolute;top:0;z-index:15}img.rsImg{height:100%!important;margin:auto!important;width:auto!important}.rsNoDrag{cursor:auto}.rsLink{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.o-link--toggle:before,.u-has-glyph-before:before,.u-has-glyph:before{display:inline-block;font-size:100%;margin-bottom:auto;margin-right:.3em;margin-top:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.28s;-moz-transition-duration:.28s;-o-transition-duration:.28s;-ms-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:transform;-moz-transition-property:transform;-o-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:cubic-bezier(.12,.67,.53,1);-moz-transition-timing-function:cubic-bezier(.12,.67,.53,1);-o-transition-timing-function:cubic-bezier(.12,.67,.53,1);-ms-transition-timing-function:cubic-bezier(.12,.67,.53,1);transition-timing-function:cubic-bezier(.12,.67,.53,1);width:.7em}.u-has-glyph--left:before,.u-has-glyph-before--left:before{content:"←"}.u-has-glyph--right:before,.u-has-glyph-before--right:before{content:"→"}.o-link--toggle.is-active:before,.u-has-glyph--up:before,.u-has-glyph-before--up:before{content:"↑"}.o-link--toggle:before,.u-has-glyph--down:before,.u-has-glyph-before--down:before{content:"↓"}.u-has-glyph--upper-left:before,.u-has-glyph-before--upper-left:before{content:"↖"}.u-has-glyph--upper-right:before,.u-has-glyph-before--upper-right:before{content:"↗"}.u-has-glyph--lower-right:before,.u-has-glyph-before--lower-right:before{content:"↘"}.u-has-glyph--lower-left:before,.u-has-glyph-before--lower-left:before{content:"↙"}.u-has-glyph--more:before,.u-has-glyph--plus:before,.u-has-glyph-before--more:before,.u-has-glyph-before--plus:before{content:"+";transform:rotate(0deg)}.u-has-glyph--more:hover:before,.u-has-glyph--plus:hover:before,.u-has-glyph-before--more:hover:before,.u-has-glyph-before--plus:hover:before{transform:rotate(90deg)}.u-has-glyph--less:before,.u-has-glyph--minus:before,.u-has-glyph-before--less:before,.u-has-glyph-before--minus:before{content:"−"}.u-has-glyph-after:after{display:inline-block;font-size:95%;margin-bottom:auto;margin-left:.3em;margin-top:auto;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.28s;-moz-transition-duration:.28s;-o-transition-duration:.28s;-ms-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:transform;-moz-transition-property:transform;-o-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:cubic-bezier(.12,.67,.53,1);-moz-transition-timing-function:cubic-bezier(.12,.67,.53,1);-o-transition-timing-function:cubic-bezier(.12,.67,.53,1);-ms-transition-timing-function:cubic-bezier(.12,.67,.53,1);transition-timing-function:cubic-bezier(.12,.67,.53,1);width:.7em}.u-has-glyph-after--left:after{content:"←"}.u-has-glyph-after--right:after{content:"→"}.u-has-glyph-after--up:after{content:"↑"}.u-has-glyph-after--down:after{content:"↓"}.u-has-glyph-after--upper-left:after{content:"↖"}.u-has-glyph-after--upper-right:after{content:"↗"}.u-has-glyph-after--lower-right:after{content:"↘"}.u-has-glyph-after--lower-left:after{content:"↙"}.u-has-glyph-after--more:after,.u-has-glyph-after--plus:after{content:"+"}.u-has-glyph-after--less:after,.u-has-glyph-after--minus:after{content:"−"}.u-clearfix:after,.u-clearfix:before{content:" ";display:table}.u-clearfix:after{clear:both}.u-display-block{display:block}.u-vertical-center{display:table;height:100%;width:100%}.u-vertical-center__content{display:table-cell;vertical-align:middle}.u-float--left,.u-float--mid-left{float:left!important}.u-float--mid-left{margin-left:6.66vw!important}.u-float--center{float:none!important;margin-left:auto!important;margin-right:auto!important}.u-float--mid-right{margin-right:6.66vw!important}.u-float--mid-right,.u-float--right{float:right!important}.u-fixed--top-left{left:0;position:fixed;top:0;z-index:900}.u-fixed--top-right{position:fixed;right:0;top:0}.u-fixed--bottom-left{bottom:0;left:0;position:fixed}.u-fixed--bottom-right{bottom:0;position:fixed;right:0}.u-no-padding-top{padding-top:0!important}.u-no-padding-bottom{padding-bottom:0!important}.u-no-padding-left{padding-left:0!important}.u-no-padding-right{padding-right:0!important}.u-flex-container{display:flex;flex-direction:column}.u-flex-align-bottom{margin-top:auto!important}.u-hidden{display:none!important}.u-visible{display:block!important}.u-toggle-visibility[data-state=closed]{display:none!important}.u-toggle-visibility[data-state=open]{display:block!important}.u-visible-inline{display:inline!important}.u-visible-inline-block{display:inline-block!important}.u-visible-flex{display:flex!important}.u-visible-inline-flex{display:inline-flex!important}.u-visible-min-br-small{display:none!important}@media screen and (min-width:small){.u-visible-min-br-small{display:block!important}}.u-visible-min-br-medium{display:none!important}@media screen and (min-width:med){.u-visible-min-br-medium{display:block!important}}.u-visible-min-br-med-small{display:none!important}@media screen and (min-width:med-sm){.u-visible-min-br-med-small{display:block!important}}.u-visible-min-br-large{display:none!important}@media screen and (min-width:large){.u-visible-min-br-large{display:block!important}}@media only screen and (min-width:520px){.u-hidden-max-br-small{display:none!important}}@media only screen and (min-width:960px){.u-hidden-max-br-medium{display:none!important}}@media only screen and (min-width:med-sm){.u-hidden-max-br-med-small{display:none!important}}@media only screen and (min-width:1280px){.u-hidden-max-br-large{display:none!important}}.o-button--arrow:after{display:inline-block;font-size:95%;position:absolute;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.28s;-moz-transition-duration:.28s;-o-transition-duration:.28s;-ms-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:transform;-moz-transition-property:transform;-o-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:cubic-bezier(.12,.67,.53,1);-moz-transition-timing-function:cubic-bezier(.12,.67,.53,1);-o-transition-timing-function:cubic-bezier(.12,.67,.53,1);-ms-transition-timing-function:cubic-bezier(.12,.67,.53,1);transition-timing-function:cubic-bezier(.12,.67,.53,1)}.o-button--arrow--white{color:var(--white)}.o-button--arrow-left:after{content:"←"}.o-button--arrow-right:after{content:"→"}.o-button--arrow-up:after{content:"↑"}.o-button--arrow-down:after{content:"↓"}.o-button--arrow-upper-left:after{content:"↖"}.o-button--arrow-upper-right:after{content:"↗"}.o-button--arrow-lower-right:after{content:"↘"}.o-button--arrow-lower-left:after{content:"↙"}.o-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;display:inline-block;font:inherit;text-align:center;text-decoration:none;vertical-align:middle}.o-button--toggle__indicator span:first-child{display:block}.o-button--toggle__indicator span:last-child{display:none}.o-button--toggle__text span:first-child{display:inline}.o-button--toggle__text span:last-child{display:none}.o-button--toggle.is-active .o-button--toggle__indicator,.o-button--toggle.is-toggled .o-button--toggle__indicator{opacity:1}.o-button--toggle.is-active .o-button--toggle__indicator span:first-child,.o-button--toggle.is-toggled .o-button--toggle__indicator span:first-child{display:none}.o-button--toggle.is-active .o-button--toggle__indicator span:last-child,.o-button--toggle.is-toggled .o-button--toggle__indicator span:last-child{display:block}.o-button--toggle.is-active .o-button--toggle__text,.o-button--toggle.is-toggled .o-button--toggle__text{opacity:1}.o-button--toggle.is-active .o-button--toggle__text span:first-child,.o-button--toggle.is-toggled .o-button--toggle__text span:first-child{display:none}.o-button--toggle.is-active .o-button--toggle__text span:last-child,.o-button--toggle.is-toggled .o-button--toggle__text span:last-child{display:inline}.o-button--toggle.is-active .o-button--toggle__title,.o-button--toggle.is-toggled .o-button--toggle__title{transform:translateX(.75em)}.o-button--toggle{cursor:pointer}.o-button--toggle:focus .o-button--toggle__indicator,.o-button--toggle:hover .o-button--toggle__indicator{opacity:1}.o-button--toggle:focus .o-button--toggle__title,.o-button--toggle:hover .o-button--toggle__title{transform:translateX(.75em)}.o-button--toggle__title{display:inline-block;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.44s;-moz-transition-duration:.44s;-o-transition-duration:.44s;-ms-transition-duration:.44s;transition-duration:.44s;-webkit-transition-property:transform;-moz-transition-property:transform;-o-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:cubic-bezier(.12,.67,.53,1);-moz-transition-timing-function:cubic-bezier(.12,.67,.53,1);-o-transition-timing-function:cubic-bezier(.12,.67,.53,1);-ms-transition-timing-function:cubic-bezier(.12,.67,.53,1);transition-timing-function:cubic-bezier(.12,.67,.53,1)}.o-button--toggle .o-button--toggle__indicator{left:0;opacity:0;position:absolute;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.44s;-moz-transition-duration:.44s;-o-transition-duration:.44s;-ms-transition-duration:.44s;transition-duration:.44s;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.12,.67,.53,1);-moz-transition-timing-function:cubic-bezier(.12,.67,.53,1);-o-transition-timing-function:cubic-bezier(.12,.67,.53,1);-ms-transition-timing-function:cubic-bezier(.12,.67,.53,1);transition-timing-function:cubic-bezier(.12,.67,.53,1)}.o-image,.o-image img{-webkit-backface-visibility:hidden;display:inline-block;-webkit-perspective:1000;position:relative;-webkit-transform-style:preserve-3d}.o-image,.o-image img,.o-video{height:auto;width:100%}.o-embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.o-embed-container embed,.o-embed-container iframe,.o-embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.o-image-container-fit,.o-video-container-fit{overflow:hidden}.o-image-container-fit--landscape,.o-video-container-fit--landscape{position:relative}.o-image-container-fit--landscape:before,.o-video-container-fit--landscape:before{content:"";display:block;height:0;padding-bottom:66.6666666667%;width:100%}.o-image-container-fit--portrait,.o-video-container-fit--portrait{position:relative}.o-image-container-fit--portrait:before,.o-video-container-fit--portrait:before{content:"";display:block;height:0;padding-bottom:150%;width:100%}.o-image-container-fit--square,.o-video-container-fit--square{position:relative}.o-image-container-fit--square:before,.o-video-container-fit--square:before{content:"";display:block;height:0;padding-bottom:100%;width:100%}.o-image-container-fit--calc-ratio,.o-video-container-fit--calc-ratio{position:relative}.o-image-container-fit--calc-ratio:before,.o-video-container-fit--calc-ratio:before{content:"";display:block;height:0;width:100%}.o-image-container-fit img,.o-video-container-fit video{display:block;font-family:"object-fit: cover";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.o-link{display:inline-block}.o-link--toggle{cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.o-link--toggle.is-active,.o-link--toggle:active,.o-link--toggle:focus,.o-link--toggle:hover,.o-link:active,.o-link:focus,.o-link:hover{text-decoration:underline}.o-link--external:after{content:"↗";display:inline-block;font-size:100%;position:absolute;top:.125em;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.28s;-moz-transition-duration:.28s;-o-transition-duration:.28s;-ms-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:transform;-moz-transition-property:transform;-o-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:cubic-bezier(.12,.67,.53,1);-moz-transition-timing-function:cubic-bezier(.12,.67,.53,1);-o-transition-timing-function:cubic-bezier(.12,.67,.53,1);-ms-transition-timing-function:cubic-bezier(.12,.67,.53,1);transition-timing-function:cubic-bezier(.12,.67,.53,1)}.o-link--faded,.o-link--faded:not(:hover){color:var(--text-gray)!important}.o-link--faded.is-active,.o-link--faded:active,.o-link--faded:focus,.o-link--faded:hover{background:none!important;color:inherit}.o-link.is-active,.o-link:active,.o-link:focus,.o-link:hover{color:inherit!important}.o-caption,figcaption{display:block;height:auto;padding-top:calc(var(--margin)/3);position:relative}.o-caption--left,figcaption.o-caption--left{float:left!important}.o-caption--center,figcaption.o-caption--center{float:none!important;margin-left:auto;margin-right:auto;text-align:center}.o-caption--right,figcaption.o-caption--right{float:right!important}.o-cursor{pointer-events:none;position:absolute;top:-9999px;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.o-cursor--playpause span.play{display:block}.o-cursor--playpause span.pause,.o-cursor--playpause.has-pause-message span.play{display:none}.o-cursor--playpause.has-pause-message span.pause{display:block}.o-slide{box-sizing:border-box;height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.o-slide__video{position:relative;width:auto}.o-slide__inner{box-sizing:border-box;height:100%;left:50%;padding:var(--margin) var(--margin);position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media only screen and (min-width:960px){.o-slide__inner{padding:calc(var(--margin)*2) calc(var(--margin)*2)}}.o-slide__inner-cover{box-sizing:border-box;height:100%;left:0;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.o-slide--three-col .o-slide__inner,.o-slide--two-col .o-slide__inner{display:flex;flex-direction:row}.o-slide--three-col .o-slide__inner{align-items:center}.o-slide__image{font-family:"object-fit: contain;";height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;width:100%}.o-slide__image[data-objectfit=contain]{font-family:"object-fit: contain;";-o-object-fit:contain!important;object-fit:contain!important}.o-slide__image[data-objectfit=cover]{font-family:"object-fit: cover;";-o-object-fit:cover!important;object-fit:cover!important}.o-slide--two-col .o-slide__image{width:50%}[data-col-position=centered_to_canvas] .o-slide__image:first-of-type{font-family:"object-fit: contain; object-position: 50% 50%;";-o-object-position:100% 50%;object-position:100% 50%}[data-col-position=centered_to_canvas] .o-slide__image:last-of-type{font-family:"object-fit: contain; object-position: 0 50%;";-o-object-position:0 50%;object-position:0 50%}.o-slide--three-col .o-slide__image{width:33.3333333333%}.o-slide--three-col .o-slide__image,.o-slide--two-col .o-slide__image{margin-left:calc(var(--margin)/4);margin-right:calc(var(--margin)/4)}.o-slide--three-col .o-slide__image:first-of-type,.o-slide--two-col .o-slide__image:first-of-type{margin-left:0}.o-slide--three-col .o-slide__image:last-of-type,.o-slide--two-col .o-slide__image:last-of-type{margin-right:0}.o-slide__embed{display:flex;height:100%;width:100%}.o-slide__embed iframe{margin:auto;width:80%}.o-slide__embed iframe,.o-slide__video{height:100%;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.o-slide__video{width:100%}[data-size=full]{padding:0}[data-width=full],[data-width=half]{width:100%!important}@media only screen and (min-width:520px){[data-width=half]{width:50%!important}[data-leftright=left]{left:0;transform:translateY(-50%)}[data-leftright=right]{right:0;transform:translateY(-50%)}[data-position=left]{-o-object-position:0 50%;object-position:0 50%}[data-position=left][data-objectfit=contain]{font-family:"object-fit: contain; object-position: 0 50%;"}[data-position=left][data-objectfit=cover]{font-family:"object-fit: cover; object-position: 0 50%;";-o-object-fit:cover!important;object-fit:cover!important}[data-position=right]{-o-object-position:100% 50%;object-position:100% 50%}[data-position=right][data-objectfit=contain]{font-family:"object-fit: contain; object-position: 100% 50%;"}[data-position=right][data-objectfit=cover]{font-family:"object-fit: cover; object-position: 100% 50%;";-o-object-fit:cover!important;object-fit:cover!important}}svg.o-icon--social{height:1em;margin-top:2px;width:1em}.c-nav .o-icon{margin:calc(var(--margin)/1.5) 0}a svg.o-icon--social{fill:inherit;cursor:pointer;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.28s;-moz-transition-duration:.28s;-o-transition-duration:.28s;-ms-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:fill;-moz-transition-property:fill;-o-transition-property:fill;-ms-transition-property:fill;transition-property:fill;-webkit-transition-timing-function:cubic-bezier(.12,.67,.53,1);-moz-transition-timing-function:cubic-bezier(.12,.67,.53,1);-o-transition-timing-function:cubic-bezier(.12,.67,.53,1);-ms-transition-timing-function:cubic-bezier(.12,.67,.53,1);transition-timing-function:cubic-bezier(.12,.67,.53,1)}a svg.o-icon--social.active,a svg.o-icon--social.is-active,a svg.o-icon--social:active,a svg.o-icon--social:focus,a svg.o-icon--social:hover{fill:var(--text-gray)}.o-form-section[hidden]{display:none}.StripeElement,.o-form input[type=email],.o-form input[type=number],.o-form input[type=password],.o-form input[type=search],.o-form input[type=submit],.o-form input[type=tel],.o-form input[type=text],.o-form input[type=url],select,textarea{border-bottom:1px solid var(--color-border);line-height:normal!important;padding:calc(var(--margin)*.4);width:100%}.StripeElement:focus,.o-form input[type=email]:focus,.o-form input[type=number]:focus,.o-form input[type=password]:focus,.o-form input[type=search]:focus,.o-form input[type=submit]:focus,.o-form input[type=tel]:focus,.o-form input[type=text]:focus,.o-form input[type=url]:focus,select:focus,textarea:focus{border-bottom:1px solid var(--black)}.StripeElement.error,.o-form input[type=email].error,.o-form input[type=number].error,.o-form input[type=password].error,.o-form input[type=search].error,.o-form input[type=submit].error,.o-form input[type=tel].error,.o-form input[type=text].error,.o-form input[type=url].error,select.error,textarea.error{border-bottom:1px solid red}.o-form__item select{background-image:url(../images/icon-arrow-down.svg);background-position:right calc(var(--margin)/2) center;background-repeat:no-repeat;background-size:.75em;position:relative}.o-form__label{display:block;display:none;float:none;padding:calc(var(--margin)/2) 0;width:100%}.o-form__label.is-not-hidden,.o-form__label.is-visible{display:block}.o-form__warning{padding:calc(var(--margin)/2) 0}.o-form fieldset{padding-bottom:calc(var(--margin)*.5);padding-top:calc(var(--margin)*.5)}.o-form textarea{height:auto!important}.o-form legend{display:block;margin:0;padding:0;width:100%}.o-form h2{border-top:1px solid var(--black);display:block;margin-top:var(--margin-l);padding-top:calc(var(--margin)/2);width:100%}.o-form__button:disabled{border:1px solid transparent;color:var(--black);cursor:default;opacity:.4}.o-form__label__error{-webkit-animation:Flash 1s linear infinite;animation:Flash 1s linear infinite;-webkit-animation-timing-function:step-end;animation-timing-function:step-end;display:inline-block;float:right;text-align:right}.o-form__checkbox,.o-form__radio{align-items:center;display:flex;margin:0;padding-bottom:calc(var(--margin)*.3);padding-top:calc(var(--margin)*.3)}.o-form__checkbox:first-of-type,.o-form__radio:first-of-type{padding-top:calc(var(--margin)*0)}.o-form__checkbox:last-of-type,.o-form__radio:last-of-type{padding-bottom:calc(var(--margin)*0)}input[type=checkbox],input[type=radio]{-webkit-appearance:none;border:1px solid var(--black);cursor:pointer;float:left;height:24px;position:relative;width:24px}input[type=radio],input[type=radio]:after{border-radius:100%}input[type=checkbox]:checked:after,input[type=radio]:checked:after{background-color:var(--black);content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;float:left;padding-left:calc(var(--margin)/2);padding-top:calc(var(--margin)*.3)}label input[type=checkbox],label input[type=radio]{margin-right:calc(var(--margin)/2);margin-top:-.25em}.o-form__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border:1px solid var(--black);color:inherit;cursor:pointer;display:inline-block;font:inherit;line-height:normal!important;padding:calc(var(--margin)*.4);text-align:center;text-decoration:none;vertical-align:middle}.o-form__button:active,.o-form__button:focus,.o-form__button:hover{background-color:var(--black);border:1px solid var(--black);color:var(--white)}.o-form__button+.o-form__button{margin-left:calc(var(--margin-m)/2)}.o-form__button--strong{width:100%}.o-form__button--strong,.o-form__button--strong:active,.o-form__button--strong:focus,.o-form__button--strong:hover{background-color:var(--black);color:var(--white)}@media only screen and (min-width:520px){.o-form__button--strong{display:block;width:50%}}@media only screen and (min-width:960px){.o-form__button--strong{display:block;min-width:275px;width:auto}}.o-form__message{max-width:20em}.g-cards{grid-column-gap:calc(var(--margin)*2);grid-row-gap:calc(var(--margin)*2);display:grid;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);margin:0;padding:var(--margin)}.g-cards:first-of-type:not(.g-cards--no-padding-top){padding-top:var(--margin)}.g-cards:last-of-type{padding-bottom:var(--margin)}.g-cards--no-padding-top{margin-top:0;padding-top:0}.g-cards+.g-cards{padding-top:0}.g-cards--s{grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:520px){.g-cards--s{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:960px){.g-cards--s{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1280px){.g-cards--s{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1680px){.g-cards--s{grid-template-columns:repeat(6,1fr)}}.g-cards--m{grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:520px){.g-cards--m{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:960px){.g-cards--m{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1280px){.g-cards--m{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1680px){.g-cards--m{grid-template-columns:repeat(4,1fr)}}.g-cards--l{grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:520px){.g-cards--l{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:960px){.g-cards--l{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1280px){.g-cards--l{grid-template-columns:repeat(2,1fr)}}.g-cards>.g-cards__item{padding:0;width:100%!important}.g-banner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 var(--margin);position:relative}@media only screen and (max-width:"med-sm"-1){.g-banner__list[data-overflow]{position:relative}.g-banner__list[data-overflow]:before{background:linear-gradient(270deg,#fff 25%,hsla(0,0%,100%,0));content:"";display:block;height:100%;opacity:1;pointer-events:none;position:absolute;right:0;transition:opacity .44s cubic-bezier(.12,.67,.53,1);width:5em;z-index:1}.g-banner__list[data-overflow]:after{content:"→";display:inline-block;font-size:95%;margin-bottom:auto;margin-top:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.7em;z-index:1}.g-banner__list[data-overflow=false]:after,.g-banner__list[data-overflow=false]:before{opacity:0}.g-banner__list[data-overflow=true]:after,.g-banner__list[data-overflow=true]:before{opacity:1}.g-banner__list[data-overflow]>div{overflow:scroll;white-space:nowrap}.g-banner--mobile-stacked{display:block!important;width:100}.g-banner--mobile-stacked .g-banner__list+.g-banner__list{border-top:1px solid var(--black)}}.g-banner+.g-banner{border-top:1px solid var(--black)}.g-banner--button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.g-banner--button a{width:100%}.g-banner__item{display:inline-block;line-height:1em}.g-banner .g-banner__item:not(.g-banner__item--container){padding:calc(var(--margin)*1.25) calc(var(--margin)*.5)}.g-banner--large .g-banner__item:not(.g-banner__item--container){padding:calc(var(--margin)*.66)}.g-banner__item:not(.g-banner__item--container):first-of-type{padding-left:0}.g-banner__item:not(.g-banner__item--container):last-of-type{padding-right:0}.g-banner .g-banner__item--container a{padding:calc(var(--margin)*1.25) calc(var(--margin)*.5)}.g-banner .g-banner__item--container:first-of-type a{padding-left:0;padding-right:0}.g-section{display:block;position:relative}.g-section:after,.g-section:before{content:" ";display:table}.g-section:after{clear:both}.g-section-p1{display:block;margin-bottom:var(--margin);margin-top:var(--margin);position:relative}.g-section-p1:after,.g-section-p1:before{content:" ";display:table}.g-section-p1:after{clear:both}.g-section-banner,.g-section__end,.g-section__header{display:block;padding-bottom:var(--margin);padding-top:var(--margin);position:relative}.g-section-banner:after,.g-section-banner:before,.g-section__end:after,.g-section__end:before,.g-section__header:after,.g-section__header:before{content:" ";display:table}.g-section-banner:after,.g-section__end:after,.g-section__header:after{clear:both}.has-border-top{border-top:1px solid var(--black)}.has-border-bottom{border-bottom:1px solid var(--black)}.c-site-main{margin-left:auto;padding-top:calc(var(--margin)*2);width:var(--main-width)}@media only screen and (min-width:960px){.c-site-main{padding-top:0}}.c-project-info{padding-top:calc(var(--margin)*2)}@media only screen and (min-width:960px){.c-project-info{padding-top:0}}.c-site-footer{bottom:0;display:block;height:auto;left:0;position:fixed;width:100%;z-index:901}.c-site-header,.c-site-header__banner{left:0;padding:var(--margin);position:fixed;top:0;z-index:903}.c-site-header__banner{align-items:center;display:flex;flex-direction:row;height:calc(var(--margin)*2);width:100%}.c-site-header__banner .subtitle{margin-left:auto;padding:var(--margin);position:absolute;right:0;width:var(--main-width)}.c-site-header__banner .nav{align-items:center;display:flex;flex-direction:row;height:calc(var(--margin)*2);padding:var(--margin);position:absolute;right:0;top:0}.c-site-header__banner .nav>li{flex:auto}.c-site-header__banner .nav>li a{padding-left:calc(var(--margin)/2)}.c-nav__subtitle{display:none}.c-nav__list{margin:calc(var(--margin)) 0}.c-nav__subnav__list li{display:block}.c-nav__subnav__list li a{display:block;padding-left:calc(var(--margin)/1.5)}.c-nav__subnav__list{display:none}.c-nav__subnav__list.is-toggled{display:block}.c-site-header__toggle{cursor:pointer;display:none;position:-webkit-sticky;position:sticky;right:0;top:0}.c-site-header__project{display:none}@media only screen and (max-width:959px){.c-site-header__banner{display:none}.c-site-header{background-color:var(--background-color);line-height:1.4em;padding:calc(var(--margin)/1.75) var(--margin);position:fixed;top:0;width:100%;z-index:903}.c-site-header__subtitle,body.page--project .c-site-header__title{display:none}body.page--project .c-site-header__project,body.page--project.nav-open .c-site-header__title{display:block}body.page--project.nav-open .c-site-header__project{display:none}.c-site-header__toggle{display:block;float:right;line-height:1.4em;padding:calc(var(--margin)/1.75) var(--margin);position:fixed;text-align:right;width:auto}.c-nav{display:none;margin:0}.c-nav.is-toggled{display:block}.c-nav__list{margin:calc(var(--margin)*1.25) 0}.c-nav li a{display:block}}.c-page-content{display:block;margin-top:var(--margin);position:relative}.c-page-content:after,.c-page-content:before{content:" ";display:table}.c-page-content:after{clear:both}@media only screen and (max-width:959px){.c-page-content{margin-top:0}}.c-content-block{display:block;max-width:36em;padding:var(--margin) var(--margin) calc(var(--margin)*3);width:100%}@media only screen and (min-width:960px){.c-content-block{margin-left:auto}}.c-slider{touch-action:auto!important}@media only screen and (min-width:960px){.c-slider{left:auto;width:var(--main-width)}}.c-slider__slide{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}body.info-slide-toggled .c-slider__counter,body.info-slide-toggled .c-slider__title{visibility:hidden}.c-slider.hover-next,.c-slider.hover-prev{cursor:none}.c-slider__content{opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.44s;-moz-transition-duration:.44s;-o-transition-duration:.44s;-ms-transition-duration:.44s;transition-duration:.44s;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.12,.67,.53,1);-moz-transition-timing-function:cubic-bezier(.12,.67,.53,1);-o-transition-timing-function:cubic-bezier(.12,.67,.53,1);-ms-transition-timing-function:cubic-bezier(.12,.67,.53,1);transition-timing-function:cubic-bezier(.12,.67,.53,1)}.c-slider__content.is-active{opacity:1}.o-slider-button{position:fixed;z-index:900}.c-slider__header{left:0;position:fixed;top:0;width:100%}@media only screen and (min-width:520px){.c-slider__header{width:85%}}.c-slider__title{bottom:var(--margin);overflow:hidden;position:fixed;right:var(--margin);text-overflow:ellipsis;white-space:nowrap}.c-slider__footer{background-color:var(--background-color);bottom:0;display:flex;flex-direction:row;left:0;padding:calc(var(--margin)/1.75) var(--margin);position:fixed;width:100%}.c-slider__footer>*{padding:0 calc(var(--margin)/4)}.c-slider__footer>:first-child{padding-left:0;padding-right:0}@media only screen and (min-width:960px){.c-slider__footer{display:flex;flex-direction:column;width:auto}.c-slider__footer>*{padding:0}}.c-slider__close,.c-slider__more-home,.c-slider__url{bottom:var(--margin);display:inline-block;position:fixed;right:var(--margin)}.on-desktop{display:none}@media only screen and (min-width:520px){.on-desktop{display:block}}.on-mobile{display:block}@media only screen and (min-width:520px){.on-mobile{display:none}}.c-slider__counter{bottom:var(--margin);display:block;left:var(--margin);pointer-events:none;position:fixed}body.is-touch .c-slider__arrow-next,body.is-touch .c-slider__arrow-prev{display:block}.c-slider__arrow-next,.c-slider__arrow-prev{display:none;position:fixed;top:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-slider__arrow-prev{left:0}.c-slider__arrow-prev span{display:inline-block;padding:var(--margin)}.c-slider__arrow-next{right:0}.c-slider__arrow-next span{display:inline-block;padding:var(--margin)}.c-project-info,.c-slide-info{background-color:#fff;bottom:0;left:0;min-height:100%;opacity:0;overflow:scroll;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:900}.c-project-info.is-active,.c-slide-info.is-active{opacity:1;pointer-events:auto}.c-page-overlay{background-color:var(--background-color);bottom:0;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:902}.c-page-overlay.is-active{opacity:1;pointer-events:auto}.c-overview{background-color:var(--background-color);display:block;height:100vh;opacity:0;overflow:hidden;overflow:scroll;padding-top:var(--margin);pointer-events:none;position:relative;z-index:900}.c-overview.is-active{opacity:1;pointer-events:auto}.c-card{cursor:pointer;transition:opacity .44s cubic-bezier(.12,.67,.53,1)}.c-card.is-active,.c-card:focus,.c-card:hover{opacity:.6}.c-card video,.c-card>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.c-card--square{position:relative}.c-card--square div,.c-card--square img,.c-card--square video{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;position:absolute;width:100%}.c-card--square:after{content:"";display:inline-block;padding-bottom:100%;vertical-align:top}

/*# sourceMappingURL=main.css.map*/