.sr--only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr--only-focusable:active,.sr--only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.artwork__preview:first-child,.footer:first-child,.header:first-child,.heading:first-child,.imagetext__description:first-child,.layout__about--block:first-child,.layout__about--headline:first-child,.layout__contact--block:first-child,.layout__contact--headline:first-child,.layout__project--block:first-child,.layout__project--dimensions:first-child,.layout__project--headline:first-child,.layout__work--block:first-child,.layout__work--headline:first-child,.lead:first-child,.navbar:first-child,.overlay__countdown:first-child,.overlay__nav:first-child,.overlay__subtitle:first-child,.overlay__title:first-child,.richtext:first-child,.richtext>:first-child,.video__player--seek-tooltip:first-child,.video__player--time:first-child{margin-top:0}.artwork__preview:last-child,.footer:last-child,.header:last-child,.heading:last-child,.imagetext__description:last-child,.layout__about--block:last-child,.layout__about--headline:last-child,.layout__contact--block:last-child,.layout__contact--headline:last-child,.layout__project--block:last-child,.layout__project--dimensions:last-child,.layout__project--headline:last-child,.layout__work--block:last-child,.layout__work--headline:last-child,.lead:last-child,.navbar:last-child,.overlay__countdown:last-child,.overlay__nav:last-child,.overlay__subtitle:last-child,.overlay__title:last-child,.richtext:last-child,.richtext>:last-child,.video__player--seek-tooltip:last-child,.video__player--time:last-child{margin-bottom:0}.layout__about--headline,.layout__contact--headline,.layout__work--headline{font-size:1.5rem;line-height:1.3;margin-top:.5em;margin-bottom:.5em}@media(min-width:600px){.layout__about--headline,.layout__contact--headline,.layout__work--headline{font-size:2.5rem}}@media(min-width:1200px){.layout__about--headline,.layout__contact--headline,.layout__work--headline{font-size:3.25rem}}.overlay__countdown,.overlay__nav,.overlay__subtitle,.overlay__title{font-size:1.75rem;line-height:1}@media(min-width:600px){.overlay__countdown,.overlay__nav,.overlay__subtitle,.overlay__title{font-size:2.25rem}}@media(min-width:900px){.overlay__countdown,.overlay__nav,.overlay__subtitle,.overlay__title{font-size:4.25rem}}@media(min-width:1200px){.overlay__countdown,.overlay__nav,.overlay__subtitle,.overlay__title{font-size:5.5rem}}.header{font-size:1.5rem;line-height:1.3;margin-top:.5em;margin-bottom:.5em}@media(min-width:600px){.header{font-size:2.5rem}}@media(min-width:1200px){.header{font-size:3.5rem}}.heading,.layout__project--headline{font-size:1.5rem;line-height:1.3;margin-top:1em;margin-bottom:1em}@media(min-width:600px){.heading,.layout__project--headline{font-size:2.125rem}}@media(min-width:1200px){.heading,.layout__project--headline{font-size:2.6875rem}}.artwork__preview,.lead{font-size:1.1875rem;line-height:1}@media(min-width:600px){.artwork__preview,.lead{font-size:1.78125rem}}@media(min-width:1200px){.artwork__preview,.lead{font-size:2.375rem}}.imagetext__description,.layout__about--block,.layout__contact--block,.layout__project--block,.layout__project--dimensions,.layout__work--block,.richtext{font-size:.9375rem;line-height:1.6}@media(min-width:600px){.imagetext__description,.layout__about--block,.layout__contact--block,.layout__project--block,.layout__project--dimensions,.layout__work--block,.richtext{font-size:.9375rem}}@media(min-width:900px){.imagetext__description,.layout__about--block,.layout__contact--block,.layout__project--block,.layout__project--dimensions,.layout__work--block,.richtext{font-size:1.125rem}}@media(min-width:1200px){.imagetext__description,.layout__about--block,.layout__contact--block,.layout__project--block,.layout__project--dimensions,.layout__work--block,.richtext{font-size:1.25rem}}.layout__about--block,.layout__contact--block,.layout__project--block,.layout__project--dimensions,.layout__work--block{font-size:.75rem;line-height:1.3}@media(min-width:600px){.layout__about--block,.layout__contact--block,.layout__project--block,.layout__project--dimensions,.layout__work--block{font-size:.875rem}}@media(min-width:1200px){.layout__about--block,.layout__contact--block,.layout__project--block,.layout__project--dimensions,.layout__work--block{font-size:1rem}}.footer,.navbar,.video__player--seek-tooltip,.video__player--time{font-size:.9375rem;line-height:1}@media(min-width:600px){.footer,.navbar,.video__player--seek-tooltip,.video__player--time{font-size:.9375rem}}@media(min-width:900px){.footer,.navbar,.video__player--seek-tooltip,.video__player--time{font-size:1.125rem}}@media(min-width:1200px){.footer,.navbar,.video__player--seek-tooltip,.video__player--time{font-size:1.25rem}}.artwork__preview--picture,.imagetext__picture,.layout__media{display:block;position:relative;padding-top:100%;height:0;background-color:#f1f2f3}.artwork__preview--image,.imagetext__image,.layout__image{display:block;position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform 1.5s ease-out,opacity .5s ease}.video__player--fullscreen-toggle,.video__player--overlay-toggle,.video__player--playback-toggle,.video__player--volume-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0 none;background:transparent;color:currentColor;display:inline-flex;flex-direction:row;align-items:center}.footer__container,.header__container,.overlay__container,.textblock__container{padding-left:1rem;padding-right:1rem}@media(min-width:900px){.footer__container,.header__container,.overlay__container,.textblock__container{padding-left:2.5rem;padding-right:2.5rem}}.layout__content{display:grid;grid-template-columns:repeat(15,1fr);grid-template-rows:repeat(9,1fr);-moz-column-gap:1rem;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}@media(hover:hover){.footer__link,.navbar__brand,.navbar__link,.richtext a{text-decoration:none;display:inline-block;position:relative;transition:color .25s ease}.footer__link:after,.footer__link:before,.navbar__brand:after,.navbar__brand:before,.navbar__link:after,.navbar__link:before,.richtext a:after,.richtext a:before{position:absolute;width:100%;height:1px;background:currentColor;top:100%;left:0;pointer-events:none;transition:transform .3s cubic-bezier(.2,1,.8,1) 0s}.footer__link:before,.navbar__brand:before,.navbar__link:before,.richtext a:before{content:"";transform-origin:100% 100%;transform:scaleX(0)}.footer__link:after,.navbar__brand:after,.navbar__link:after,.richtext a:after{content:"";transform-origin:0 100%;transform:scaleX(0)}.footer__link:hover:after,.footer__link:hover:before,.navbar__brand:hover:after,.navbar__brand:hover:before,.navbar__link:hover:after,.navbar__link:hover:before,.richtext a:hover:after,.richtext a:hover:before{transform:scaleX(.5)}}.footer__nav,.navbar__nav,ul:not([class]){list-style-type:none}.footer__item,.footer__nav,.layout__about--headline,.layout__contact--headline,.layout__project--dimensions,.layout__project--headline,.layout__work--headline,.navbar__item,.navbar__nav,.overlay__countdown,.overlay__nav,.overlay__subtitle,.overlay__title{margin:0;padding:0}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:Space Mono,monospace;font-size:16px;line-height:1.2;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0;font-size:1em;line-height:1.4;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}figure{margin:0;display:block}picture{position:relative;overflow:hidden;display:block}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}address{font-style:normal}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:0;border:0;margin:0}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.3}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}body,html{cursor:none;background:#f0f0f0;overflow:hidden}body{font-family:Space Mono,monospace;word-break:keep-all;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;--color-bg:transparent;--color-link:#000;--color-link-hover:#000;--cursor-stroke:none;--cursor-fill:rgba(0,0,0,0.2);--cursor-stroke-width:0;--cursor-text:#000}@media(hover:hover){body{cursor:none}}main{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}@media(hover:hover){a,button{cursor:none}}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:4rem}ul:not([class]){list-style-type:none;margin-top:0}ul:not([class])>li{position:relative;padding-left:1em}ul:not([class])>li:before{position:absolute;left:0;content:"—"}.lead{margin-top:2em;margin-bottom:2em}.lead--center{max-width:50rem;margin-left:auto;margin-right:auto}.lead--center,.text--center{text-align:center}@media screen and (min-width:900px){.artwork__preview:nth-child(odd){margin-right:50%}.artwork__preview:nth-child(2n){margin-left:50%}}.artwork__preview:first-child{margin:0}.artwork__preview:first-child .artwork__preview--media{height:100vh;height:calc(var(--vh, 1vh)*100)}.artwork__preview:first-child .artwork__preview--picture{padding-top:0;height:100%}.artwork__preview--link{display:block}.artwork__preview--media{position:relative}.artwork__preview--picture{padding-top:56.25%}.artwork__preview--title{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:1rem;color:#fff;pointer-events:none}@media screen and (min-width:900px){.artwork__preview--title{padding:2.5rem}}.artwork__preview--title [data-line]{display:block;overflow:hidden}.artwork__preview--title [data-line] em{display:inline-block;font-style:normal}.cursor{display:none}@media(any-pointer:fine){.cursor{display:block;position:fixed;width:100%;height:100%;z-index:9999}.cursor,.cursor__svg{top:0;left:0;pointer-events:none}.cursor__svg{position:absolute}.cursor__svg--circle{fill:var(--cursor-fill);stroke:var(--cursor-stroke);stroke-width:var(--cursor-stroke-width)}.cursor__text{position:absolute;top:1.875rem;left:80px;font-size:.857rem;text-transform:uppercase;font-weight:500;fill:var(--cursor-text)}}.footer{padding-top:1rem;padding-bottom:1rem}@media screen and (min-width:900px){.footer{padding-top:2.5rem;padding-bottom:2.5rem}}.footer__container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.footer__nav{display:flex;flex-direction:column}.footer__item{margin:.25em 0}.textblock--size--fullscreen:first-child+.footer{position:absolute;left:0;right:0;bottom:0}.footer__top{position:fixed;right:-100%;text-decoration:none;opacity:0;bottom:1rem}@media screen and (min-width:900px){.footer__top{bottom:2.5rem}}.footer__top.show{opacity:1;right:1rem}@media screen and (min-width:900px){.footer__top.show{right:2.5rem}}@media(hover:hover){.footer__top{transition:opacity .5s ease,transform .5s ease;opacity:1}.footer__top:hover{opacity:.35}}.scrolled .footer__top{transform:rotate(180deg)}.footer__top:after{content:"↓";display:inline-block}.header__container{margin:3.5em 0}@media(min-width:1200px){.header__container{margin:2em 0 3.5em}}.header__title{color:#e31e26;font-size:1em;font-weight:300;max-width:50rem;margin-left:auto;margin-right:auto}@media(max-width:1199px){.header__title{padding-left:1.5rem;padding-right:1.5rem}}.imageblock__image{position:absolute;left:0;top:0;width:100%;height:100%;position:relative;display:block;-o-object-fit:cover;object-fit:cover}.imageblock--size--fullscreen{height:100vh;height:calc(var(--vh, 1vh)*100);background:#b5b5b5;position:relative}.imageblock--size--fullscreen .imageblock__media,.imageblock--size--fullscreen .imageblock__picture{width:100%;height:100%;position:relative;display:block}@media screen and (min-width:900px){.imagetext:nth-child(odd) .imagetext__media{order:2}.imagetext:nth-child(odd) .imagetext__description{order:1}}.imagetext__media{position:relative}.imagetext__container{display:flex;flex-direction:column}@media screen and (min-width:900px){.imagetext__container{flex-direction:row;justify-content:flex-start;align-items:stretch}.imagetext__container .imagetext__description,.imagetext__container .imagetext__media{width:50%}}.imagetext__description{display:flex;flex-direction:column;justify-content:center;padding:1rem}@media screen and (min-width:900px){.imagetext__description{padding:2.5rem}}.imagetext--size--regular .imagetext__description{min-height:50vh}.imagetext--size--regular .imagetext__picture{padding-top:56.25%}@media screen and (min-width:900px){.imagetext--size--regular .imagetext__picture{height:100%;padding-top:0}}.imagetext--size--fullscreen{height:100vh}.imagetext--size--fullscreen .imagetext__media{width:100%;height:100%;position:relative;display:block}.imagetext--size--fullscreen .imagetext__picture{height:100%;padding-top:0}.layout,.layout__content{width:100%;height:100%}.layout__content{overflow-x:hidden;overflow-y:auto;padding:1rem}@media(min-width:900px){.layout__content{padding:2.5rem}}.layout__content::-webkit-scrollbar{width:16px;height:100%;opacity:1}.layout__content::-webkit-scrollbar-button{width:16px;height:100%}.layout__content::-webkit-scrollbar-thumb{background:#f3f3f3;border-radius:0}.layout__content::-webkit-scrollbar-thumb:active,.layout__content::-webkit-scrollbar-thumb:hover{background:#999}.layout__content::-webkit-scrollbar-track{background:#fff;border-radius:0}.layout__content::-webkit-scrollbar-track:active,.layout__content::-webkit-scrollbar-track:hover{background:#fff}.modal.transitioning .layout__content::-webkit-scrollbar,[data-view].transitioning .layout__content::-webkit-scrollbar{opacity:0}.layout__project--headline{grid-column:1/span 15;grid-row:1/span 2;text-align:center;align-self:start;margin-top:-.125rem!important}@media(min-width:900px){.layout__project--headline{grid-row:1/span 1;align-self:center}}.layout__project--dimensions{grid-column:1/span 15;grid-row:8/span 2;text-align:center;align-self:end}@media(min-width:900px){.layout__project--dimensions{grid-row:9/span 1;align-self:center}}.layout__project--dimensions p{margin:0}.layout__project--block{grid-column:1/span 15;grid-row:9/span 1;text-align:center;align-self:end}.layout__project--block p{margin:0}.layout__project--block p+p{text-indent:3em}.layout__project--image{grid-column:1/span 15;grid-row:3/span 5;align-self:center;z-index:-1;height:100%}@media(min-width:900px){.layout__project--image{grid-column:1/span 15;grid-row:2/span 7}}.layout__project--image .layout__media{height:100%;padding-top:0}.layout__about{grid-template-rows:repeat(3,auto)}.layout__about--headline{text-align:left;grid-column:8/span 7;grid-row:1}@media(min-width:900px){.layout__about--headline{grid-column:8/span 7;grid-row:1;padding-left:25%;text-align:left}}.layout__about--image{grid-column:2/span 13;grid-row:2;height:100%}@media(min-width:900px){.layout__about--image{grid-column:1/span 6;grid-row:1/span 7}}.layout__about--block{grid-column:2/span 13;grid-row:3;padding-bottom:2.5rem}@media(min-width:900px){.layout__about--block{grid-column:8/span 7;grid-row:3/span 7}}.layout__about--block p{margin:0;padding-right:0;padding-left:25%}.layout__about--block p+p{text-indent:3em}.layout__about--block p:nth-child(6n+4){text-indent:0}.layout__about--block p:nth-child(6n+4),.layout__about--block p:nth-child(6n+5),.layout__about--block p:nth-child(6n+6){padding-left:0;padding-right:25%}.layout__work{grid-template-rows:repeat(3,auto)}.layout__work--headline{text-align:right;grid-column:2/span 8;grid-row:1}@media(min-width:900px){.layout__work--headline{grid-column:1/span 7;grid-row:1;padding-left:25%;text-align:left}}.layout__work--image{grid-column:2/span 13;grid-row:2}@media(min-width:900px){.layout__work--image{grid-column:8/span 7;grid-row:2/span 7}}.layout__work--block{grid-column:2/span 13;grid-row:3;padding-bottom:2.5rem}@media(min-width:900px){.layout__work--block{grid-column:1/span 7;grid-row:3/span 7}}.layout__work--block p{margin:0;padding-right:25%;padding-left:0}.layout__work--block p+p{text-indent:3em}.layout__work--block p:nth-child(6n+4){text-indent:0}.layout__work--block p:nth-child(6n+4),.layout__work--block p:nth-child(6n+5),.layout__work--block p:nth-child(6n+6){padding-left:25%;padding-right:0}.layout__contact--headline{text-align:left;grid-column:4/span 7;grid-row:1}@media(min-width:900px){.layout__contact--headline{grid-column:9/span 6;grid-row:1}}.layout__contact--block{grid-column:2/span 13;grid-row:6/span 4;padding-bottom:2.5rem}@media(min-width:900px){.layout__contact--block{grid-column:10/span 5;grid-row:3/span 6}}.layout__contact--block p{margin:0}.layout__contact--image{grid-column:2/span 13;grid-row:2/span 4}@media(min-width:900px){.layout__contact--image{grid-column:1/span 7;grid-row:1/span 9}}.layout__contact--image .layout__media{height:100%;padding-top:0}.layout__media{background-color:#fff}.layout__media--portrait{padding-top:160%}.layout__media--landscape{padding-top:56.25%}.layout__image--page,.layout__image--project{-o-object-fit:contain;object-fit:contain}[data-lazyload]{opacity:0}[data-lazyload].loaded{opacity:1}.navbar{position:fixed;top:0;left:0;right:0;color:#3c3c3c;z-index:999;transition:opacity .5s ease}.scrolled .navbar{opacity:0}@media(hover:hover){.navbar:hover{opacity:1}}.navbar__header{display:flex;flex-direction:row;justify-content:space-between;padding:1rem}@media screen and (min-width:900px){.navbar__header{padding:2.5rem}}.navbar__nav{display:flex;flex-direction:row}.navbar__item{display:flex;justify-content:center;align-items:center}.navbar__item+.navbar__item:before{content:"/";display:block;margin:0 .5em}.navbar__link{display:block;text-align:center;text-decoration:none}.navbar__link>*{pointer-events:none}.navbar__brand{display:block;text-align:center;text-decoration:none}.navbar__brand>*{pointer-events:none}.overlay{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;color:#fff}.overlay__nav a{text-decoration:none}.overlay__line{overflow:hidden}.overlay__line>*{display:inline-block}.richtext a{line-height:1}.richtext a:after,.richtext a:before{transform:scaleX(1)}.richtext a:hover:after,.richtext a:hover:before{transform:scaleX(0)}.textblock{display:flex;flex-direction:row;align-items:flex-start}@media screen and (min-width:900px){.textblock__description{max-width:50%}}.textblock--size--regular{min-height:50vh;align-items:center}.textblock--size--fullscreen{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);align-items:center}.theme--regular{background-color:#fff}.theme--light{background-color:#f0f0f0}.video__player--fullscreen-toggle,.video__player--overlay-toggle,.video__player--playback-toggle,.video__player--volume-toggle{width:1.5rem;height:1.5rem;padding:0;transition:background-color .25s ease}@media(min-width:900px){.video__player--fullscreen-toggle,.video__player--overlay-toggle,.video__player--playback-toggle,.video__player--volume-toggle{left:2.5rem;bottom:2.5rem}}.video__player--fullscreen-toggle svg,.video__player--overlay-toggle svg,.video__player--playback-toggle svg,.video__player--volume-toggle svg{width:100%;height:100%}@media(hover:hover){.video__player--fullscreen-toggle,.video__player--overlay-toggle,.video__player--playback-toggle,.video__player--volume-toggle{cursor:pointer}.video__player--fullscreen-toggle:hover,.video__player--overlay-toggle:hover,.video__player--playback-toggle:hover,.video__player--volume-toggle:hover{background-color:hsla(0,0%,100%,.25)}}.video__player--seek-slider,.video__player--volume-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.625rem;background:transparent;cursor:pointer}.video__player--seek-slider::-webkit-slider-runnable-track,.video__player--volume-slider::-webkit-slider-runnable-track{width:100%;cursor:pointer;border-radius:1rem;-webkit-appearance:none;-webkit-transition:all .1s ease;transition:all .1s ease}.video__player--seek-slider::-webkit-slider-thumb,.video__player--volume-slider::-webkit-slider-thumb{height:1.25rem;width:1.25rem;border-radius:1.25rem;background:#3c3c3c;cursor:pointer;-webkit-appearance:none}.video__player--seek-slider::-moz-range-track,.video__player--volume-slider::-moz-range-track{width:100%;height:.625rem;cursor:pointer;border:1px solid transparent;background:transparent;border-radius:1.25rem}.video__player--seek-slider::-moz-range-thumb,.video__player--volume-slider::-moz-range-thumb{height:1.25rem;width:1.25rem;border-radius:1.25rem;border:1px solid #3c3c3c;background:#3c3c3c;cursor:pointer}.video__player--seek-slider:focus,.video__player--volume-slider:focus{outline:none}.video__player--seek-slider:focus::-webkit-slider-runnable-track,.video__player--volume-slider:focus::-webkit-slider-runnable-track{background:transparent}.video__player--seek-slider:focus::-moz-range-track,.video__player--volume-slider:focus::-moz-range-track{outline:none}.video__player{position:relative;padding-top:56.25%;height:0;overflow:hidden}.video__player--element{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;background-color:#fff}.video__player--element,.video__player--overlay{position:absolute;width:100%;height:100%;left:0;top:0}.video__player--overlay{display:flex;flex-direction:column;justify-content:center;z-index:3;background-color:rgba(0,0,0,.25);padding:1rem;pointer-events:none;opacity:0;transition:opacity .875s ease}@media(min-width:900px){.video__player--overlay{padding:2rem 3rem}}.video__player.stopped .video__player--overlay{pointer-events:all;opacity:1}.video__player--overlay-toggle{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;background-color:rgba(60,60,60,.25);width:4.5rem;height:4.5rem;border-radius:4.5rem;color:#000;white-space:nowrap;margin:0 auto}.video__player--overlay-toggle svg{width:3rem;height:3rem}.video__player--overlay-toggle svg path{fill:#000}.video__player--control{position:absolute;left:0;width:100%;height:100%;bottom:0;background-color:transparent;transition:opacity .5s ease,transform .5s ease}.video__player--control.hide,.video__player.stopped .video__player--control{opacity:0;transform:translateZ(0)}.video__player--time{margin:0;position:absolute;right:.5rem;top:.825rem;pointer-events:none;color:#fff}@media(min-width:900px){.video__player--time{right:3rem;top:2rem}}.video__player--playback{position:absolute;left:50%;top:50%;width:4.5rem;height:4.5rem;margin:-2.25rem 0 0 -2.25rem}.video__player--playback-toggle{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;background-color:rgba(60,60,60,.25);width:4.5rem;height:4.5rem;border-radius:4.5rem;color:#000;white-space:nowrap;margin:0 auto}.video__player--playback-toggle svg{width:3rem;height:3rem}.video__player--playback-toggle svg path{fill:#000}.video__player--playback-toggle svg g:last-child,.video__player.paused .video__player--playback-toggle svg g:first-child{display:none}.video__player.paused .video__player--playback-toggle svg g:last-child{display:block}.video__player--fullscreen{position:absolute;right:.5rem;bottom:.5rem}@media(min-width:900px){.video__player--fullscreen{right:2.5rem;bottom:2rem}}.video__player--fullscreen-toggle svg g:last-child,.video__player.fullscreen .video__player--fullscreen-toggle svg g:first-child{display:none}.video__player.fullscreen .video__player--fullscreen-toggle svg g:last-child{display:block}.video__player--volume{position:absolute;right:3rem;bottom:.5rem}@media(min-width:900px){.video__player--volume{right:6rem;bottom:2rem}}.video__player--volume-slider{position:absolute;transform:rotate(270deg);transform-origin:0 50%;left:.75rem;top:-.75rem;background:rgba(0,0,0,.6);border-radius:1rem;display:none}@media(min-width:900px){.video__player--volume-slider{left:1.25rem;top:-.5rem}}.video__player--volume-slider.show{display:block}.video__player--volume-toggle svg g:last-child,.video__player.muted .video__player--volume-toggle svg g:first-child{display:none}.video__player.muted .video__player--volume-toggle svg g:last-child{display:block}.video__player--seek{position:absolute;left:.5rem;right:4.5rem;top:.5rem}@media(min-width:900px){.video__player--seek{left:3rem;right:9rem;top:2rem}}.video__player--seek-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:1rem;width:100%;height:.625rem;pointer-events:none;position:absolute;top:.3125rem;left:0;padding:0 .3125rem}.video__player--seek-progress::-webkit-progress-bar{background-color:rgba(0,0,0,.6);border-radius:1rem}.video__player--seek-progress::-webkit-progress-value{background:#3c3c3c;border-radius:1rem}.video__player--seek-progress::-moz-progress-bar{border:1px solid #3c3c3c;background:#3c3c3c}.video__player--seek-tooltip{display:none;position:absolute;top:-1rem;padding:.382rem .809rem;color:#000;background-color:#3c3c3c;border-radius:3rem;pointer-events:none;transform:translate(-50%,-100%);white-space:nowrap}.video__player--seek-slider{position:absolute;top:.3125rem;left:0;width:100%}.video__player--seek-slider:hover+.video__player--seek-tooltip{display:block}.video__player--icon-stroke{fill:none;stroke:#3c3c3c;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.video__player--icon-fill{fill:#3c3c3c}[data-view]{transform:none;opacity:1}[data-view].out{opacity:0;transform:scale3d(1.05,1.05,1)}[data-view].in{opacity:0;transform:scale3d(.95,.95,1)}[data-view] .transitioning{transition:transform .875s cubic-bezier(.23,1,.32,1),opacity .875s cubic-bezier(.23,1,.32,1)}[data-view] .transitioning.out{transition:transform .25s cubic-bezier(.23,1,.32,1),opacity .25s cubic-bezier(.23,1,.32,1)}