/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{background:transparent;border:0;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{border:0;margin:0;padding:0}iframe{border:0}ol,ul{list-style:none;margin:0;padding:0}[tabindex="-1"]:focus{outline:none!important}img{max-width:100%}.c-black{color:#000!important}.c-white{color:#fff!important}.c-grey-dk{color:#282828!important}.c-grey-md{color:#626366!important}.c-grey-lt{color:gray!important}.c-grey-xlt{color:#a6a7aa!important}.c-grey-xlt2{color:#c6c7c8!important}.c-grey-xxlt{color:#e7e7e7!important}.c-grey-md-lt{color:var(--c-grey-md-lt)!important}.c-blue{color:#29abe2!important}.bg-black{background-color:#000!important}.bg-white{background-color:#fff!important}.bg-grey-dk{background-color:#282828!important}.bg-grey-md{background-color:#626366!important}.bg-grey-xlt{background-color:#a6a7aa!important}.bg-grey-xxlt{background-color:#e7e7e7!important}.bg-grey-md-lt{background-color:var(--c-grey-md-lt)!important}.bg-blue{background-color:#29abe2!important}.theme-dk{-webkit-font-smoothing:antialiased;background-color:#282828;color:#e7e7e7}@font-face{font-family:Akkurat;font-weight:400;font-style:normal;src:url(/static/fonts/akkurat.eot);src:url(/static/fonts/akkurat.eot) format("embedded-opentype"),url(/static/fonts/akkurat.woff) format("woff"),url(/static/fonts/akkurat.ttf) format("truetype"),url(/static/fonts/akkurat.svg#AkkuratRegular) format("svg")}@font-face{font-family:Akkurat;font-weight:400;font-style:italic;src:url(/static/fonts/akkurat-italic.eot);src:url(/static/fonts/akkurat-italic.eot) format("embedded-opentype"),url(/static/fonts/akkurat-italic.woff) format("woff"),url(/static/fonts/akkurat-italic.ttf) format("truetype"),url(/static/fonts/akkurat-italic.svg#AkkuratItalicItalic) format("svg")}@font-face{font-family:Akkurat;font-weight:200;font-style:normal;src:url(/static/fonts/akkurat-light.eot);src:url(/static/fonts/akkurat-light.eot) format("embedded-opentype"),url(/static/fonts/akkurat-light.woff) format("woff"),url(/static/fonts/akkurat-light.ttf) format("truetype"),url(/static/fonts/akkurat-light.svg#AkkuratLightLight) format("svg")}@font-face{font-family:Akkurat;font-weight:600;font-style:normal;src:url(/static/fonts/akkurat-bold.eot);src:url(/static/fonts/akkurat-bold.eot) format("embedded-opentype"),url(/static/fonts/akkurat-bold.woff) format("woff"),url(/static/fonts/akkurat-bold.ttf) format("truetype"),url(/static/fonts/akkurat-bold.svg#AkkuratBoldBold) format("svg")}@font-face{font-family:AkkuratMono;src:url(/static/fonts/akkurat-mono.eot);src:url(/static/fonts/akkurat-mono.eot) format("embedded-opentype"),url(/static/fonts/akkurat-mono.woff) format("woff"),url(/static/fonts/akkurat-mono.ttf) format("truetype"),url(/static/fonts/akkurat-mono.svg#AkkuratMonoMono) format("svg")}body{font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:24px;font-weight:400}a{text-decoration:none}a,a:hover{color:#29abe2}.t-antialiased{-webkit-font-smoothing:antialiased}.t-center{text-align:center}.t-heading-xl{font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:36px;line-height:48px;font-weight:200}.t-heading-lg{font-size:32px;line-height:36px}.t-heading-lg,.t-heading-md{font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.t-heading-md{font-size:24px;line-height:30px}.Markdown h3,.t-heading-sm{font-size:18px}.Markdown h3,.t-heading-caps,.t-heading-sm{font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.t-heading-caps{font-size:24px;line-height:24px;text-transform:uppercase;letter-spacing:.1em}.t-text{font-size:15px}.t-text,.t-text-sm{font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.t-text-sm{font-size:13px;line-height:18px}.t-text-xs{font-size:12px}.t-mono,.t-text-xs{font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.t-mono{font-size:15px}.t-mono-sm{font-size:13px}.t-mono-sm,.t-mono-xs{font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:18px;font-weight:400}.t-mono-xs{font-size:11px}.t-mono-xxs{font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9px;line-height:18px;font-weight:400;letter-spacing:.1em}.t-caps-lg{font-size:13px}.t-caps-lg,.t-caps-md{font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.t-caps-md{font-size:11px}.t-caps-sm{font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.t-leading-std{line-height:24px}.t-leading-sm{line-height:18px}.App--preventScroll{position:fixed;right:0;left:0}.App-content{min-height:100vh}.App-content,.Auth{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.Auth{position:absolute;z-index:900;top:0;right:0;bottom:0;left:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:24px}.Auth--enter-active,.Auth--leave-active{transition:opacity .25s ease}.Auth--enter,.Auth--leave-active{opacity:0}.Auth-header{position:relative;z-index:100;text-align:center}.Auth-headerContainer{display:-ms-flexbox;display:flex}.Auth-headerLock{position:relative;top:1px;margin-right:18px}.Auth-headerLock svg{fill:gray!important}.Auth-content{position:relative;z-index:100;top:-4px;margin-top:24px;width:100%;text-align:center}.Auth-password{width:100%!important;max-width:312px}.Auth-password .TextInput-input,.Auth-password .TextInput-input:-ms-input-placeholder{color:#fff!important}.Auth-password .TextInput-input,.Auth-password .TextInput-input::placeholder{color:#fff!important}.Auth-password .TextInput-submitIcon svg{fill:#fff!important}.Auth-footer{position:relative;z-index:100;top:-7px;margin-top:64px;text-align:center}.Auth-backdrop{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:#000}.Auth .TextInput-input,.Auth .TextInput-submit{background-color:#282828!important;color:gray!important}.Auth .TextInput-input:-ms-input-placeholder{color:gray!important}.Auth .TextInput-input::placeholder{color:gray!important}.BackButton{margin:24px auto 36px}@media (min-width:960px){.BlogArticle-header{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between}}.BlogArticle-title a{color:inherit}.BlogArticle-title a:hover{color:#29abe2!important}.BlogArticle-date{margin-top:0}.BlogArticle-content{margin-top:15px}.BlogArticle-content .Markdown{margin:0 -24px;padding:0 24px}@media (min-width:960px){.BlogArticle-content .Markdown{margin:0;padding:0}}.BlogArticle-content .Markdown-image{margin-right:-24px;margin-left:-24px;width:auto}@media (min-width:960px){.BlogArticle-content .Markdown-image{margin-right:auto;margin-left:auto}}@media (min-width:960px){.BlogArticle-content .Markdown p{max-width:75%}}.BlogFooter-yearPicker{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:-6px}.BlogFooter-yearPickerItem{display:block;margin:0 12px 6px}.BlogFooter-yearPickerItem.router-link-active{color:inherit}.BlogHeader-header{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.BlogHeader-yearPicker{display:none}@media (min-width:680px){.BlogHeader-yearPicker{display:block}}.BlogHeader-yearPicker>*{margin-left:20px}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.BlogYearSelector{display:-ms-flexbox;display:flex}.BlogYearSelector-slider{position:relative;z-index:0;width:208px}.BlogYearSelector-slider:after,.BlogYearSelector-slider:before{position:absolute;z-index:100;top:0;right:0;bottom:0;width:12px;display:block;content:"";pointer-events:none}.BlogYearSelector-slider:before{left:0;background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.BlogYearSelector-slider:after{right:0;background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.BlogYearSelector-item{display:inline-block;width:52px;text-align:center}.BlogYearSelector-item.router-link-active{color:inherit}.BlogYearSelector-arrow{position:relative;z-index:1;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:color .3s ease,opacity .3s ease;color:inherit;opacity:.25}.BlogYearSelector-arrow--isSelectable{color:#29abe2;opacity:1}.BlogYearSelector-arrow:after{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;display:block;content:""}.BlogYearSelector-arrow--enter-active,.BlogYearSelector-arrow--leave-active{transition:opacity .3s ease}.BlogYearSelector-arrow--enter,.BlogYearSelector-arrow--leave-to{opacity:0}.Breadcrumbs{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:baseline;align-items:baseline;font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;line-height:1;text-transform:uppercase;letter-spacing:.15em}.Breadcrumbs-lockIcon{margin-right:6px}.Breadcrumbs-lockIcon svg{fill:gray!important}.Breadcrumbs-item{text-decoration:none}.Breadcrumbs-item--isLarge{font-size:24px}.Breadcrumbs-divider{margin:0 6px}.Break--size0\.5,.Break--size0\.25{padding-top:6px}@media (min-width:960px){.Break--size0\.5{padding-top:12px}}.Break--size0\.75{padding-top:12px}@media (min-width:960px){.Break--size0\.75{padding-top:18px}}.Break--size1{padding-top:12px}@media (min-width:960px){.Break--size1{padding-top:24px}}.Break--size1\.5{padding-top:24px}@media (min-width:960px){.Break--size1\.5{padding-top:36px}}.Break--size2{padding-top:36px}@media (min-width:960px){.Break--size2{padding-top:48px}}.Break--size2\.5{padding-top:48px}@media (min-width:960px){.Break--size2\.5{padding-top:60px}}.Break--size3{padding-top:48px}@media (min-width:960px){.Break--size3{padding-top:72px}}.Button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 24px;height:42px;border:.5px solid #29abe2;border-radius:2px;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-font-smoothing:antialiased;text-decoration:none}.Button--isDisabled{pointer-events:none}.Button--isSmall{height:30px}.Button--hasIcon{padding:0 12px}.Button:hover{background-color:#29abe2}.Button-label{position:relative;top:1px;font-size:15px;line-height:1;font-weight:400;color:#29abe2;cursor:pointer}.Button--isSmall .Button-label,.Button--noIcon .Button-label{font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.125em}.Button:hover .Button-label{color:#fff}.Button--hasLabel.Button--hasIcon .Button-icon{margin:0 6px 0 0}.Button--hasLabel.Button--iconOnRight.Button--hasIcon .Button-icon{-ms-flex-order:2;order:2;margin:0 0 0 6px}.Button:hover .Button-icon svg{fill:#fff!important}.Button--isLight .Button-icon svg{fill:#29abe2!important}.Button-meta{position:relative;top:1px;font-size:15px;line-height:1;font-weight:400;color:gray}.Button:hover .Button-meta{color:#000}.ClientHeader-lockIcon{display:none;position:relative;top:-2px;margin-right:6px}.ClientHeader-lockIcon--isLarge{margin-right:12px}.ClientHeader-lockIcon svg{fill:gray!important}.Container{margin:0 auto;padding:0 24px;max-width:1008px;width:100%}.Crop{position:relative}.Crop,.Crop>*{width:100%;height:100%}.Crop>*{padding-top:0!important}.FlexGrid{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.FlexGrid--alignCenter{-ms-flex-align:center;align-items:center}.FlexGrid--alignTop{-ms-flex-align:start;align-items:flex-start}.FlexGrid--alignBottom{-ms-flex-align:end;align-items:flex-end}.FlexGrid--isPadded{margin-left:-24px}.FlexGrid--isPadded>*{padding-left:24px}.FlexGridCell{position:relative}.FlexGridCell--size1of1,.FlexGridCell--size2of2,.FlexGridCell--size3of3,.FlexGridCell--size4of4{width:100%}.FlexGridCell--size1of4{width:50%}@media (min-width:600px){.FlexGridCell--size1of4{width:25%}}.FlexGridCell--size1of2,.FlexGridCell--size2of4{width:100%}@media (min-width:600px){.FlexGridCell--size1of2,.FlexGridCell--size2of4{width:50%}}.FlexGridCell--size3of4{width:100%}@media (min-width:600px){.FlexGridCell--size3of4{width:75%}}.FlexGridCell--size1of3{width:100%}@media (min-width:600px){.FlexGridCell--size1of3{width:33.3333%}}.FlexGridCell--size2of3{width:100%}@media (min-width:600px){.FlexGridCell--size2of3{width:66.6666%}}.FlexibleImage{-ms-flex-positive:1;flex-grow:1}.FlexibleImage,.FlexibleImage-image{position:relative;display:-ms-flexbox;display:flex}.FlexibleImage-image{width:100%;height:auto}.FlexibleImage-image .ImageComponent-container{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;border:10px solid red}.GalleryGrid{margin:0 -6px}.GalleryGrid-item{padding:6px}.GalleryGrid-ratioContainer{position:relative}.GalleryGrid-ratioContent{position:absolute;top:0;left:0;right:0;bottom:0}.GalleryGrid-item .ImageComponent{background-color:#000}.GalleryGrid-item:hover{cursor:pointer}.Grid{margin:0 -12px;clear:both}@supports (display:grid){.Grid{margin:auto;display:-ms-grid;display:grid}}.Grid>*{padding:12px}@supports (display:grid){.Grid>*{padding:0}}.GridItem{float:left}@supports (display:grid){.GridItem{float:none}}@media (max-width:599px){.GridItem{-ms-flex-order:unset!important;order:unset!important}}.GridItem,.GridItem--1\/1,.GridItem--2\/2,.GridItem--3\/3,.GridItem--4\/4,.GridItem--6\/6,.GridItem--12\/12{width:100%}@supports (display:grid){.GridItem,.GridItem--1\/1,.GridItem--2\/2,.GridItem--3\/3,.GridItem--4\/4,.GridItem--6\/6,.GridItem--12\/12{width:auto;-ms-grid-column:span 12;grid-column:span 12}}@media (min-width:800px){.GridItem--11\/12{width:91.6666667%}@supports (display:grid){.GridItem--11\/12{width:auto;-ms-grid-column:span 11;grid-column:span 11}}}@media (min-width:800px){.GridItem--10\/12 .GridItem--5\/6{-ms-grid-column:span 10;grid-column:span 10}}@media (min-width:800px){.GridItem--3\/4,.GridItem--9\/12{-ms-grid-column:span 9;grid-column:span 9}}@media (min-width:800px){.GridItem--2\/3,.GridItem--4\/6,.GridItem--8\/12{-ms-grid-column:span 8;grid-column:span 8}}@media (min-width:800px){.GridItem--7\/12{-ms-grid-column:span 7;grid-column:span 7}}@media (min-width:800px){.GridItem--1\/2,.GridItem--2\/4,.GridItem--3\/6,.GridItem--6\/12{-ms-grid-column:span 6;grid-column:span 6}}@media (min-width:800px){.GridItem--5\/12{-ms-grid-column:span 5;grid-column:span 5}}@media (min-width:800px){.GridItem--1\/3,.GridItem--2\/6,.GridItem--4\/12{-ms-grid-column:span 4;grid-column:span 4}}@media (min-width:400px){.GridItem--1\/4,.GridItem--3\/12{width:25%}@supports (display:grid){.GridItem--1\/4,.GridItem--3\/12{width:auto;-ms-grid-column:span 6;grid-column:span 6}}}@media (min-width:800px){.GridItem--1\/4,.GridItem--3\/12{-ms-grid-column:span 3;grid-column:span 3}}@media (min-width:800px){.GridItem--1\/6,.GridItem--2\/12{-ms-grid-column:span 2;grid-column:span 2}}@media (min-width:800px){.GridItem--1\/12{-ms-grid-column:span 1;grid-column:span 1}}.Icon-svg{display:block;max-width:100%;max-height:100%}.ImageComponent{position:relative;overflow:hidden}.ImageComponent-image,.ImageComponent-preview{display:block;width:100%;height:100%;will-change:transform,opacity;transition:transform .5s ease,opacity .5s ease}.ImageComponent-image{opacity:0}.ImageComponent-image.lazyloaded{opacity:1}.Logo{font-weight:600;font-size:15px;line-height:1.2em;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#fff!important;-webkit-font-smoothing:antialiased}@media (min-width:375px){.Logo{font-size:18px}}@media (min-width:600px){.Logo{font-size:15px}}@media (min-width:640px){.Logo{font-size:18px}}.Logo-segment{display:inline-block}.Logo-plus{color:#29abe2}.Markdown-content+.Markdown-content,.Markdown-content>*+*,.Markdown-content>*+.Grid{margin-top:24px}.Markdown-content .Grid+.GridCell,.Markdown-content .GridCell+.GridCell{margin-top:0}.Markdown-content h3{text-transform:uppercase;letter-spacing:.1em}.Markdown-content p+h3{margin-top:24px}.Markdown-content p+p{margin-top:12px}.Markdown-content h3+p{margin-top:0}.Markdown-content blockquote{margin-left:24px;padding-left:24px;border-left:1px solid #e7e7e7;color:gray}.Markdown-content blockquote *+*{margin-top:12px}.Markdown-content blockquote cite{display:block}.Markdown-content .ImageComponent+.ImageComponent{margin-top:24px}.Markdown *+.Feature{display:block;margin-top:24px}.Markdown-content ul{padding-left:24px;list-style-type:disc}.MediaButton{background-color:rgba(0,0,0,.75);border-color:hsla(0,0%,50%,.75)}.MediaButton:hover{border-color:#29abe2}.MediaButton .Button-label{color:#fff}.MediaButton .Button-icon .Icon{width:16px!important;height:16px!important}.MediaButton .Button-icon svg{fill:#fff!important}.MediaGrid-item{padding-top:36px;padding-bottom:24px}.MediaGrid-item+.MediaGrid-item{border-top:1px solid #e7e7e7}.theme-dk .MediaGrid-item+.MediaGrid-item{border-top-color:#000}.MediaGrid-title{margin-top:20px;margin-bottom:16px}.MediaGrid-title+.MediaGrid-description{margin-top:-9px}.MediaGrid-description{margin-bottom:19px}.MediaGrid-section:after{display:table;content:"";clear:both}.MediaGrid-section+.MediaGrid-section{margin-top:60px}.MediaGrid-sectionTitle{margin-top:-6px;margin-bottom:16px}@media (min-width:400px){.GridItem--1\/1 .Tag--isLarge,.GridItem--2\/2 .Tag--isLarge,.GridItem--3\/3 .Tag--isLarge,.GridItem--4\/4 .Tag--isLarge,.GridItem--6\/6 .Tag--isLarge,.GridItem--12\/12 .Tag--isLarge{margin:12px}}.MediaGridItemTitle+.MediaGridItemDescription{margin-top:6px}.MediaGridItemTestimonials{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.MediaGridItemTestimonials-title{margin-top:-5px;margin-bottom:-6px}.MediaGridItemTestimonials-testimonial{padding:0 24px;color:gray;-webkit-font-smoothing:antialiased}@media (min-width:800px){.MediaGridItemTestimonials-testimonial{padding:0 48px}}.MediaGridItemTestimonials-testimonial+.MediaGridItemTestimonials-testimonial{margin-top:48px}.MediaGridItemTestimonials-quote{margin-top:12px;margin-bottom:-8px;font-size:24px;line-height:36px}.MediaGridItemTestimonials-quote .Markdown-content>*{position:relative}.MediaGridItemTestimonials-quote .Markdown-content>:before{position:absolute;right:100%;content:"\201C"}.MediaGridItemTestimonials-quote .Markdown-content>:after{content:"\201D"}.MediaGridItemTestimonials-citation{margin-top:21px;margin-bottom:24px;font-size:13px;font-style:normal}.MediaGridItemText{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.MediaGridItemText-title{margin-top:-5px;margin-bottom:-6px}.MediaGridItemText-subtitle{margin-top:14px}.MediaGridItemText-text{margin-top:10px;margin-bottom:-5px}.MediaGridItemTitle{font-family:var(--font-family-sans);font-size:13px;line-height:18px;font-weight:400}.MediaGridItemTitle--isLarge{margin-top:14px;margin-bottom:-2px}@media (min-width:400px){.MediaGridItemTitle--isLarge{font-family:var(--font-family-sans);font-size:18px;line-height:24px;font-weight:400}}.MediaGridItemTitle--isSmall{margin-top:8px;margin-bottom:-4px}.Menu{-webkit-user-select:none;-ms-user-select:none;user-select:none}.Menu-item{display:block;font-size:36px;line-height:1;font-weight:200;text-decoration:none;color:#a6a7aa!important;text-align:right;padding:12px 0}@media (min-width:600px){.Menu-item{display:inline-block;padding:0;font-size:13px;font-weight:400}}@media (min-width:680px){.Menu-item{font-size:15px}}.Menu-item.router-link-active,.Menu-item:hover{color:#fff!important}.Menu-item+.Menu-item{margin-left:24px}@media (min-width:760px){.Menu-item+.Menu-item{margin-left:48px}}@media (min-width:600px){.NewsArticle{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;grid-column-gap:24px}}.NewsArticle-header{margin-bottom:24px}@media (min-width:600px){.NewsArticle-main{-ms-grid-row:span 2;grid-row:span 2}}@media (min-width:600px){.NewsArticle--showRule .NewsArticle-main{padding-bottom:24px;border-bottom:1px solid #e7e7e7}}.NewsArticle-content{margin-bottom:-4px}.NewsArticle-content .Markdown-content p:first-child{margin-top:-6px}.NewsArticle-title{display:block;margin-top:-5px;margin-bottom:-8px;color:inherit}.NewsArticle-date{margin-top:9px;margin-bottom:-9px}@media (min-width:600px){.NewsArticle-date{margin-top:21px}}@media (min-width:600px){.NewsArticle-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:599px){.NewsArticle--showRule .NewsArticle-footer{padding-bottom:24px;border-bottom:1px solid #e7e7e7}}.NewsArticle-readMore{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start;margin-top:24px}@media (min-width:600px){.NewsArticle-readMore{-ms-flex-pack:end;justify-content:flex-end}}.NewsFooter-search{margin-top:48px}@media (min-width:600px){.NewsFooter-search{display:none}}.NewsHeader{margin-top:49px;padding-bottom:24px;margin-bottom:36px;border-bottom:1px solid #e7e7e7}.NewsHeader-content{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}.NewsHeader-titleLocation{margin-bottom:-2px}.NewsHeader-search{display:none}@media (min-width:600px){.NewsHeader-search{display:block;margin-top:0}}.NewsletterForm{margin-top:6px;width:100%;max-width:265px}.OverlayMenu{position:fixed;z-index:900;top:96px;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0;overflow-y:scroll;background-color:#141414;-webkit-font-smoothing:antialiased}.OverlayMenu--enter-active,.OverlayMenu--leave-active{transition:opacity .25s ease;opacity:1}.OverlayMenu--enter,.OverlayMenu--leave-to{opacity:0}.OverlayMenu:after,.OverlayMenu:before{display:block;content:"";position:fixed;right:0;left:0;height:100%;background-color:#141414}.OverlayMenu:before{bottom:100%}.OverlayMenu:after{top:100%}.OverlayMenu-item{display:block;text-align:right;font-size:36px;line-height:1.6;font-weight:200;color:#c6c7c8;cursor:pointer}.OverlayMenu-item:hover{color:#29abe2}.OverlayMenu-footer{text-align:right;color:#fff;line-height:24px}.OverlayMenu-footer *{line-height:24px}.OverlayMenu-footer a{display:block;color:inherit}.OverlayMenu-footer a:hover{color:#29abe2!important}.OverlayToggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:18px 18px 24px 24px;cursor:pointer}.OverlayToggle-icon{position:relative;top:-1px;will-change:transform;transform:rotate(0deg);transition:transform .25s ease}.OverlayToggle-icon svg{fill:#a6a7aa!important}.OverlayToggle-label{margin-right:6px;font-family:AkkuratMono,Courier,sans-serif;line-height:0;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:#a6a7aa}.PageHeader{position:relative;z-index:500;padding:28px 0 14px;display:none}@media (min-width:800px) and (min-height:420px){.PageHeader{display:block}}.PageHeader-container{-ms-flex-pack:justify;justify-content:space-between;height:30px}.PageHeader-breadcrumbs,.PageHeader-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.PageHeader-lock{position:relative;top:-2px;margin-right:6px}.PageHeader-lock svg{fill:gray!important}.PageTitle{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.PageTitle--showLock{-ms-flex-align:center;align-items:center}.PageTitle-lockIcon{position:relative;top:1px;margin-right:12px}.PageTitle-lock svg{fill:gray!important}.PageTitle-title{margin-bottom:-5px;font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.PageTitle--isSmall .PageTitle-title{font-size:18px}@media (min-width:600px){.PageTitle--isSmall .PageTitle-title{font-size:24px}}.Paginator{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.Paginator-buttonLink{display:block}.Paginator-button{width:30px;height:30px}@media (min-width:1025px){.Paginator-button{width:42px;height:42px}}.Paginator-button.Button--isDisabled{border-color:#e7e7e7}.Paginator-button svg{fill:#29abe2!important}.Paginator-button.Button--isDisabled svg{fill:#e7e7e7!important}.Paginator-button .Icon{width:16px!important;height:16px!important}@media (min-width:1025px){.Paginator-button .Icon{width:24px!important;height:24px!important}}.Paginator-pages{font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.ProjectGrid-thumbnail{position:relative}.theme-dk .ProjectGrid-thumbnail{background-color:#000}.ProjectGrid-thumbnail--isSmugmug{padding-top:66.66667%}.ProjectGrid-thumbnail--isVimeo{padding-top:56.25%}.ProjectGrid-thumbnailImage{position:absolute;top:0;right:0;bottom:0;left:0}.ProjectGrid-thumbnailTitle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ProjectGrid-lockIcon{position:relative;top:-1px;margin-right:6px}.ProjectGrid-lockIcon svg{fill:gray!important}.Rule{height:1px;background-color:#e7e7e7;border:none}.theme-dk .Rule{background-color:#000}.ShareButton{position:relative;display:-ms-flexbox;display:flex;cursor:pointer}.ShareButton-button{position:relative;z-index:1;height:30px;border-color:hsla(0,0%,50%,.75);cursor:pointer}.ShareButton:hover .Share-button,.ShareButton:hover .ShareButton-button{border-color:#29abe2}.ShareButton-button .Button-label{font-size:13px;color:hsla(0,0%,50%,.75)}.ShareButton:hover .Button-label{color:#fff}.ShareButton-button>*+*{margin-left:6px}.ShareButton .Icon{position:relative;top:-1px;width:11px!important;height:16px!important}.ShareButton-button svg{fill:hsla(0,0%,50%,.75)!important}.ShareButton:hover .ShareButton-button svg{fill:#fff!important}.ShareButton-content{position:absolute;z-index:0;right:0;bottom:0;left:0;display:none}@media (min-width:600px){.ShareButton-content{top:0;bottom:auto}}@media (min-height:420px){.ShareButton:hover .ShareButton-content{display:block}}.ShareItems-item{display:block}.ShareItem-icon{width:42px!important;height:42px!important}.ShareItem-icon svg{fill:#fff!important}.ShareItems-item:hover .ShareItem-icon svg{fill:#000!important}.ShareModal{position:fixed;z-index:900;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:24px;pointer-events:none}@media (min-height:420px){.ShareModal{display:none}}.ShareModal-items{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:78px;padding:0 18px;border-radius:2px;background-color:#29abe2;pointer-events:auto}@media (orientation:landscape){.ShareModal-items{-ms-flex-direction:row;flex-direction:row}}.ShareModal-items--enter-active,.ShareModal-items--leave-active{transition:transform .25s ease,opacity .25s ease;transform:scale(1)}.ShareModal-items--enter,.ShareModal-items--leave-to{transform:scale(.95);opacity:0}.ShareModal-items>*+*{margin:12px 0 0}@media (orientation:landscape){.ShareModal-items>*+*{margin:0 0 0 12px}}.ShareModal-background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:auto}.ShareModal-background--enter-active,.ShareModal-background--leave-active{transition:opacity .25s ease}.ShareModal-background--enter,.ShareModal-background--leave-to{opacity:0}.ShareTab{padding:0 0 24px;background-color:#29abe2;border-radius:2px}@media (min-width:600px){.ShareTab{padding:24px 0 0}}.ShareTab-items{padding:18px 0 12px}@media (min-width:600px){.ShareTab-items{padding:24px 0 12px}}.ShareTab-items>*{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ShareTab-items *+*{margin-top:12px}.ShareTab-items .ShareItem-icon{width:42px!important;height:42px!important}.SiteContent{-ms-flex-positive:1;flex-grow:1;margin-bottom:48px}.SiteFooter{padding:84px 0 24px;background-color:#282828}.theme-dk .SiteFooter{background-color:#000!important}.SiteFooter a{color:gray}.SiteFooter a:hover{color:#29abe2}.SiteFooter-phone{letter-spacing:.05em}.SiteFooter-social{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.SiteFooter-social>*{margin-right:12px}.SiteFooter-social svg{fill:gray!important}.SiteFooter-social a:hover svg{fill:#29abe2!important}.SiteFooter-finePrint{margin-top:12px;line-height:15px;letter-spacing:0;text-transform:none;font-size:11px;color:#626366}.SiteFooter-finePrint span{display:inline-block}.SiteFooter .TextInput-input,.SiteFooter .TextInput-submit{background-color:#3f3f3f!important;color:gray}.theme-dk .SiteFooter .TextInput-input,.theme-dk .SiteFooter .TextInput-submit{background-color:#282828!important}.SiteHeader{height:96px}@media (min-width:600px){.SiteHeader{height:120px}}.theme-dk .SiteHeader{background:#282828}.SiteHeader-headroom{position:fixed;z-index:900;top:0;right:0;left:0;height:96px;background-color:#141414;-webkit-font-smoothing:antialiased;will-change:transform;transition:transform .2s}@media (min-width:600px){.SiteHeader-headroom{height:120px}}.SiteHeader-headroom.headroom--unpinned{transform:translateY(-100%)}.SiteHeader-headroom.headroom--pinned{transform:translateY(0)}.App--shareModalIsOpen .SiteHeader-headroom.headroom--unpinned,.App--viewerIsOpen .SiteHeader-headroom.headroom--unpinned{transform:translateY(-100%);transition:none}.SiteHeader-container{position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding-bottom:21px}.SiteHeader-content{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline}@media (min-width:600px){.SiteHeader-content{-ms-flex-pack:justify;justify-content:space-between}}.SiteHeader-menu{display:none}@media (min-width:600px){.SiteHeader-menu{display:-ms-flexbox;display:flex}}.SiteHeader-menuItem{font-size:13px;line-height:1em;font-weight:400;color:#a6a7aa!important}@media (min-width:640px){.SiteHeader-menuItem{font-size:15px}}.SiteHeader-menuItem.router-link-active,.SiteHeader-menuItem:hover{color:#fff!important}.SiteHeader-menuItem+.SiteHeader-menuItem{margin-left:24px}@media (min-width:760px){.SiteHeader-menuItem+.SiteHeader-menuItem{margin-left:48px}}.SiteHeader-menuButton{position:absolute;top:0;right:0}@media (min-width:600px){.SiteHeader-menuButton{display:none}}.Tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:0 12px;height:30px;font-size:11px;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,.75);border:1px solid hsla(0,0%,50%,.75);border-radius:2px;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:400px){.Tag--isLarge{height:42px;font-size:15px}}.Tag--isLight{background-color:#fff;border-color:#c6c7c8;color:#000}.Tag--isHighlighted{background-color:#29abe2;border-color:transparent;color:#fff}.Tag>*+*{margin-left:6px}@media (min-width:400px){.Tag--isLarge>*+*{margin-left:12px}}.Tag-icon svg{fill:#fff!important}@media (min-width:400px){.Tag--isLarge .Tag-icon .Icon{width:16px!important;height:16px!important}}.Tag--isLight .Tag-icon svg{fill:#000!important}.Tag--isHighlighted.Tag--isLight .Tag-icon svg{fill:#fff!important}.Tag--isLarge .Tag-meta{display:none;color:gray}@media (min-width:400px){.Tag--isLarge .Tag-meta{display:block}}.Tag--isHighlighted .Tag-meta{color:#000}.TextInput{display:-ms-inline-flexbox;display:inline-flex;width:264px;height:30px;-webkit-font-smoothing:antialiased}.TextInput--isLarge{height:42px}.TextInput-input{border:none;-ms-flex-positive:1;flex-grow:1;padding:3px 12px 0;background-color:#e7e7e7;color:gray;font-family:Akkurat,Georgia,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;line-height:18px;font-weight:400;font-style:italic;-webkit-appearance:none;border-radius:0}.theme-dk .TextInput-input{background-color:#000;color:gray}.TextInput--isLarge .TextInput-input{font-size:13px}.TextInput--is-iOS .TextInput-input{font-size:16px}.TextInput-input:-ms-input-placeholder{color:gray}.TextInput-input::placeholder{color:gray}.TextInput-input:focus{outline:none}.TextInput-submit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;background-color:#e7e7e7;cursor:pointer}.theme-dk .TextInput-submit{background-color:#000}.TextInput-submitIcon svg{fill:gray!important}.TextInput-submitIcon:hover svg{fill:#29abe2!important}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */@media (min-width:800px){.Theater{padding-bottom:48px}}@media (min-width:400px){.Theater-stage .Thumbnail-tags{padding:24px}}@media (min-width:400px){.Theater-stage .Vimeo-button{bottom:24px;left:24px}}.Theater-footer{margin-top:19px}@media (min-width:800px) and (min-height:420px){.Theater-footer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 33.3333%;grid-template-columns:1fr 33.3333%;grid-column-gap:24px;grid-row-gap:24px}}.Theater-info{margin:0 0 12px;padding:0 24px}@media (min-width:960px){.Theater-info{margin:0;padding:0}}.Theater-share{position:relative;z-index:800;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 0 12px}@media (min-width:800px) and (min-height:420px){.Theater-share{display:none}}.Theater-smugmugAlbumThumbnail>*{cursor:pointer!important}@media (min-width:800px) and (min-height:420px){.Theater-selector{display:-ms-flexbox;display:flex}}@media (min-width:800px) and (min-height:420px){.Theater-selectorSlider{margin:0 12px}}.Theater-selectorArrow{display:none;margin-top:15px}@media (min-width:800px) and (min-height:420px){.Theater-selectorArrow{display:block}}.Theater-selectorSlider{padding:12px 0 24px;height:96px;background-color:#000}@media (min-width:800px) and (min-height:420px){.Theater-selectorSlider{float:right;padding:0 0 24px;width:228px;height:84px;background-color:transparent}}.Theater-selectorItem:first-child{padding-left:24px}@media (min-width:800px) and (min-height:420px){.Theater-selectorItem:first-child{padding-left:0}}.Theater-selectorItem:last-child{padding-right:24px}@media (min-width:800px) and (min-height:420px){.Theater-selectorItem:last-child{padding-right:0}}.Theater-selectorItem+.Theater-selectorItem{margin-left:12px}.Theater-selectorItemThumbnail{position:relative;width:108px;height:60px}.Theater-selectorItem--isActive .Theater-selectorItemThumbnail:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;content:"";border:1px solid #e7e7e7}.Theater-selector .flickity-page-dots{position:absolute;right:0;bottom:9px;left:0;line-height:0}.Theater-selector .flickity-page-dots .dot{margin:0;width:6px;height:6px;background-color:#626366;opacity:1}.Theater-selector .flickity-page-dots .dot.is-selected{background-color:#c6c7c8}.Theater-selector .flickity-page-dots .dot+.dot{margin-left:6px}.Theater-description{font-size:13px;line-height:18px}.Thumbnail{position:relative}.Thumbnail-image{border:2px solid hotpink}.Thumbnail-tags{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding:12px;pointer-events:none}.Thumbnail-tag+.Thumbnail-tag{margin-left:6px}@media (min-width:960px){.TitleLocation{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}}.TitleLocation--inline{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.TitleLocation-title{color:inherit}.TitleLocation-location{margin-top:14px;line-height:1}@media (min-width:960px){.TitleLocation-location{margin-top:0;margin-left:8px}}.TitleLocation--inline .TitleLocation-location{margin-top:0;margin-left:8px}.TitleLocation-locationArrow{display:none}@media (min-width:960px){.TitleLocation-locationArrow{display:inline}}.TitleLocation-locationArrow{margin-right:6px;margin-left:2px}.TitleLocation--inline .TitleLocation-locationArrow{display:inline}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.Viewer{position:fixed;z-index:900;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:#000;-webkit-font-smoothing:antialiased}@media (min-width:1025px){.Viewer{background-color:rgba(0,0,0,.92)}}.Viewer--enter-active,.Viewer--leave-active{transition:opacity .3s ease}.Viewer--enter,.Viewer--leave-to{opacity:0}.Viewer-container{-ms-flex-positive:1;flex-grow:1;position:relative;width:100%;max-width:960px}.Viewer--isFullScreen .Viewer-container{max-width:none}.Viewer-ui{position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;pointer-events:none}.Viewer-ui--enter-active,.Viewer-ui--leave-active{transition:opacity .3s ease}.Viewer-ui--enter,.Viewer-ui--leave-to{opacity:0}.Viewer-sliderHeader,.Viewer-uiHeader{position:relative;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-preferred-size:calc((100vh - 66.66666666666666vw) / 2);flex-basis:calc((100vh - 66.66666666666666vw) / 2);max-height:100px}@media (min-width:960px){.Viewer-sliderHeader,.Viewer-uiHeader{-ms-flex-preferred-size:calc((100vh - 640px) / 2);flex-basis:calc((100vh - 640px) / 2);max-height:192px}}.Viewer--isFullScreen .Viewer-sliderHeader,.Viewer--isFullScreen .Viewer-uiHeader{-ms-flex-preferred-size:unset;flex-basis:unset}.Viewer-uiHeader:after{position:absolute;z-index:-1;top:0;right:0;left:0;display:block;content:"";height:20px;background-image:linear-gradient(180deg,rgba(0,0,0,.25),transparent)}.Viewer-sliderContent,.Viewer-uiContent{position:relative;-ms-flex-preferred-size:100vh;flex-basis:100vh}@media (min-width:960px){.Viewer-sliderContent,.Viewer-uiContent{-ms-flex-preferred-size:640px;flex-basis:640px}}.Viewer-sliderContent .flickity-viewport{position:absolute;height:100%;width:100%}.Viewer--isFullScreen .Viewer-sliderContent,.Viewer--isFullScreen .Viewer-uiContent{-ms-flex-preferred-size:100vh;flex-basis:100vh}.Viewer-sliderFooter,.Viewer-uiFooter{-ms-flex-preferred-size:calc((100vh - 66.66666666666666vw) / 2);flex-basis:calc((100vh - 66.66666666666666vw) / 2)}@media (min-width:960px){.Viewer-sliderFooter,.Viewer-uiFooter{-ms-flex-preferred-size:calc((100vh - 640px) / 2);flex-basis:calc((100vh - 640px) / 2)}}.Viewer--isFullScreen .Viewer-sliderFooter,.Viewer--isFullScreen .Viewer-uiFooter{-ms-flex-preferred-size:unset;flex-basis:unset}.Viewer-slider{top:0;right:0;bottom:0;left:0;-ms-flex-direction:column;flex-direction:column;height:100%!important}.Viewer-item,.Viewer-slider{position:absolute;display:-ms-flexbox;display:flex;width:100%}.Viewer-item{height:100%}.Viewer-image{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;height:auto}.Viewer-button{pointer-events:auto}.Viewer-uiButtons{position:fixed;top:0;right:0;display:-ms-flexbox;display:flex;padding:.5rem}.Viewer-uiButtons *+*{margin:0 0 0 6px}.Viewer-uiButtons .Button{border:none}@media (min-width:960px){.Viewer-uiButtons .Button{width:42px;height:42px}}@media (min-width:960px){.Viewer-uiButtons .Button .Icon{width:18px!important;height:18px!important}}.Viewer-prevNextButtons{position:absolute;z-index:999;top:50%;display:none;width:100%;pointer-events:none}@media (min-width:960px){.Viewer-prevNextButtons{display:block}}.Viewer-prevNextButtons--enter-active,.Viewer-prevNextButtons--leave{transition:opacity .25s ease}.Viewer-prevNextButtons--enter,.Viewer-prevNextButtons--leave-to{opacity:0}.Viewer-nextButton,.Viewer-previousButton{position:absolute;top:0;pointer-events:auto}.Viewer-previousButton{left:0;margin-left:6px}@media (min-width:1025px){.Viewer-previousButton{margin-left:-21px}}.Viewer--isFullScreen .Viewer-previousButton{margin-left:24px!important}.Viewer-nextButton{right:0;margin-right:6px}@media (min-width:1025px){.Viewer-nextButton{margin-right:-21px}}.Viewer--isFullScreen .Viewer-nextButton{margin-right:24px!important}.Viewer-header{position:relative;z-index:100;padding:0 12px}@media (min-width:960px){.Viewer-header{padding:0}}.Viewer-breadcrumbsAndCounter{display:-ms-flexbox;display:flex;margin-bottom:23px}.Viewer-breadcrumbs{line-height:1;color:#c6c7c8}.Viewer-breadcrumbs a{color:inherit}.Viewer-breadcrumbs a:hover{color:#29abe2}.Viewer-headerCounter{line-height:1}.Viewer-footer{position:relative;padding:24px 12px}@media (min-width:960px){.Viewer-footer{padding:12px 0}}.Viewer--isFullScreen .Viewer-footer{padding:48px}.Viewer-footer:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(0deg,#000,rgba(0,0,0,.5) 70%,transparent)}@media (min-height:900px){.Viewer-footer:after{display:none}}.Viewer-caption{max-width:640px;line-height:18px}.Viewer *+.Viewer-caption,.Viewer-caption+*{margin-top:6px;line-height:18px}.ViewerButton{width:30px;height:30px;background-color:rgba(0,0,0,.75);border-color:hsla(0,0%,50%,.75)}@media (min-width:1025px){.ViewerButton{width:42px;height:42px}}.ViewerButton--isSmall{width:30px;height:30px}.ViewerButton:hover{background-color:gray;border-color:gray}.ViewerButton svg{fill:#fff!important}.ViewerButton .Icon{width:16px!important;height:16px!important}@media (min-width:1025px){.ViewerButton .Icon{width:24px!important;height:24px!important}}.ViewerButton--isSmall .Icon{width:16px!important;height:16px!important}.ViewerImage{position:relative;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.ViewerImage-image{position:relative;z-index:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ViewerImage-image--enter-active{transition:opacity .3s ease}.ViewerImage-image--enter{opacity:0}.ViewerImage-progress{position:absolute;z-index:1;right:0;bottom:0;left:0;width:100%;height:2px;background-color:#29abe2;will-change:transform;transition:transform .2s ease;transform-origin:left;transform:scaleX(0)}.ViewerImage-progress--enter-active,.ViewerImage-progress--leave-active{transition:opacity .3s ease}.ViewerImage-progress--enter,.ViewerImage-progress--leave-to{opacity:0}.Vimeo{position:relative;overflow:hidden}.Vimeo:hover{cursor:pointer}.Vimeo-container{position:absolute;top:0;right:0;bottom:0;left:0}.Vimeo-preview--enter-active,.Vimeo-preview--leave-active{transition:opacity .5s ease}.Vimeo-preview--enter,.Vimeo-preview--leave-to{opacity:0}.Vimeo-button{position:absolute;z-index:100;bottom:12px;left:12px}.Vimeo-video--enter-active,.Vimeo-video--leave-active{transition:opacity 1s ease}.Vimeo-video--enter,.Vimeo-video--leave-to{opacity:0}.Vimeo-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.VimeoThumbnail{position:relative;display:block}.VimeoThumbnail-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0}