:root{--very-fast: 0.15s;--fast: 0.225s;--normal-speed: 0.3375s;--slow: 0.45s;--very-slow: 0.9s;--crazy-slow: 1.8s;--ttf-standard: ease-in-out;--ttf-cubic: cubic-bezier(0.65, 0, 0.35, 1);--ttf-easeInBack: cubic-bezier(0.36, 0, 0.66, -0.56);--ttf-easeOutBack: cubic-bezier(0.34, 1.56, 0.64, 1)}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url("fonts/source-sans-3-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:400;src:url("fonts/source-sans-3-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url("fonts/source-sans-3-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:600;src:url("fonts/source-sans-3-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:900;src:url("fonts/source-sans-3-v15-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:900;src:url("fonts/source-sans-3-v15-latin-900italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:400;src:url("fonts/source-serif-4-v8-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:400;src:url("fonts/source-serif-4-v8-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:600;src:url("fonts/source-serif-4-v8-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:700;src:url("fonts/source-serif-4-v8-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:900;src:url("fonts/source-serif-4-v8-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;font-weight:900;src:url("fonts/source-serif-4-v8-latin-900italic.woff2") format("woff2")}@font-face{font-family:"Black Star";src:url("fonts/blackstar.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"mhn";src:url("fonts/mhn.woff?6") format("woff");font-weight:normal;font-style:normal;font-display:block}html{font-size:16px}@media(min-width: 1024px)and (max-width: 3440px){html{font-size:calc(16px + (54 - 16)*(100vw - 1024px)/(3440 - 1024))}}@media(min-width: 3440px){html{font-size:54px}}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}*::-moz-selection{color:#3c3c3c;background:#fff}*::selection{color:#3c3c3c;background:#fff}html{background-color:#3c3c3c;scroll-behavior:smooth}html,body{min-height:100vh;margin:0;padding:0;overflow-x:hidden}@media screen and (max-width: 768px){html,body{font-size:17px}}@media screen and (max-width: 320px){html,body{font-size:14px}}body{font-family:"Source Sans 3",sans-serif;line-height:1.5em;font-weight:400;color:#fff;background-color:#3c3c3c;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:normal;font-feature-settings:"onum";overflow-x:hidden}a{transition:color var(--fast) var(--ttf-cubic),border-color var(--fast) var(--ttf-cubic),background-color var(--fast) var(--ttf-cubic),background-size var(--fast) var(--ttf-cubic),box-shadow var(--fast) var(--ttf-cubic),opacity var(--fast) var(--ttf-cubic),border-radius var(--fast) var(--ttf-cubic),transform var(--fast) var(--ttf-cubic),text-shadow var(--fast) var(--ttf-cubic);text-decoration:none;color:inherit}a>*{pointer-events:none}a:hover,a:active,a:focus,a.active{color:#d71964;outline:none}a::-moz-focus-inner{border:0}a:not([class]),a.force-standard-anchor{word-wrap:break-word;word-break:break-word}a:not([class]):link,a:not([class]):visited,a.force-standard-anchor:link,a.force-standard-anchor:visited{background-image:linear-gradient(0deg, #d71964 0%, #d71964 100%),linear-gradient(0deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%);background-repeat:no-repeat,no-repeat;background-size:0 1px,100% 1px;background-position:0 92%,0 92%}a:not([class]):hover,a:not([class]):active,a:not([class]):focus,a:not([class]).active,a.force-standard-anchor:hover,a.force-standard-anchor:active,a.force-standard-anchor:focus,a.force-standard-anchor.active{background-size:100% 1px,100% 1px}a.light-txt:hover,a.light-txt:active,a.light-txt:focus,a.light-txt.active{opacity:1}a.button{font-family:"Source Sans 3",sans-serif;font-size:1rem;font-weight:600;line-height:1.5em;display:inline-block;margin:0;padding:.5em 1em;font-feature-settings:"lnum";border-radius:.2rem;text-align:left;vertical-align:.05em;color:#3c3c3c;background-color:#fff}a.button:link,a.button:visited{color:#3c3c3c;background-color:#13ae5c;background-image:linear-gradient(0deg, #ffffff 0%, #ffffff 100%);background-repeat:no-repeat;background-size:0 100%;background-position:0 102%}a.button:hover,a.button:not(.nofocus):active,a.button:not(.nofocus):focus{background-size:100% 105%}a.button.ttb-bg:link,a.button.ttb-bg:visited{background-size:100% 0;background-position:102% 0}a.button.ttb-bg:hover,a.button.ttb-bg:not(.nofocus):active,a.button.ttb-bg:not(.nofocus):focus{background-size:105% 105%}a.button.btt-bg:link,a.button.btt-bg:visited{background-size:100% 0;background-position:102% 102%}a.button.btt-bg:hover,a.button.btt-bg:not(.nofocus):active,a.button.btt-bg:not(.nofocus):focus{background-size:105% 105%}a.button.cts-bg:link,a.button.cts-bg:visited{background-size:0 100%;background-position:50% 102%}a.button.cts-bg:hover,a.button.cts-bg:not(.nofocus):active,a.button.cts-bg:not(.nofocus):focus{background-size:100% 105%}a.button.rtl-bg:link,a.button.rtl-bg:visited{background-size:0 100%;background-position:102% 102%}a.button.rtl-bg:hover,a.button.rtl-bg:not(.nofocus):active,a.button.rtl-bg:not(.nofocus):focus{background-size:100% 105%}a.button.block{display:block}a.button.small{font-size:.8rem;padding:.3em .8em}a.button.tiny{font-size:.7rem;padding:.3em .8em}a.button.big{font-size:1.4rem;line-height:1.3em;text-transform:none}a.button.outline:link,a.button.outline:visited{color:#fff;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}a.button.outline:hover,a.button.outline:not(.nofocus):active,a.button.outline:not(.nofocus):focus{color:#3c3c3c;box-shadow:none}a.button.black:not(:link){color:#fff;background-color:#fff}a.button.black:link,a.button.black:visited{color:#fff;background-color:#fff}a.button.black:hover,a.button.black:not(.nofocus):active,a.button.black:not(.nofocus):focus{color:#fff}a.button.grey:not(:link){color:#fff;background-color:rgba(255,255,255,.1)}a.button.grey:link,a.button.grey:visited{color:#fff;background-color:rgba(255,255,255,.1)}a.button.grey:hover,a.button.grey:not(.nofocus):active,a.button.grey:not(.nofocus):focus{color:#3c3c3c}a.button.light-grey:not(:link){color:#fff;background-color:rgba(255,255,255,.1)}a.button.light-grey:link,a.button.light-grey:visited{color:#fff;background-color:rgba(255,255,255,.1)}a.button.light-grey:hover,a.button.light-grey:not(.nofocus):active,a.button.light-grey:not(.nofocus):focus{color:#3c3c3c}a.button.white:not(:link){color:#fff;background-color:rgba(255,255,255,.15)}a.button.white:link,a.button.white:visited{color:#fff;background-color:#fff}a.button.white:hover,a.button.white:not(.nofocus):active,a.button.white:not(.nofocus):focus{color:#3c3c3c}a.button.light-white:not(:link){color:#fff;background-color:rgba(255,255,255,.1)}a.button.light-white:link,a.button.light-white:visited{color:#fff;background-color:rgba(255,255,255,.2)}a.button.light-white:hover,a.button.light-white:not(.nofocus):active,a.button.light-white:not(.nofocus):focus{color:#3c3c3c}a.button.red:not(:link){color:#fff;background-color:rgba(255,255,255,.15)}a.button.red:link,a.button.red:visited{color:#fff;background-color:#d71964}a.button.red:hover,a.button.red:not(.nofocus):active,a.button.red:not(.nofocus):focus{color:#3c3c3c}a.button.hover-red:link,a.button.hover-red:visited{background-image:linear-gradient(0deg, #D71964 0%, #D71964 100%)}a.button.icon::before{vertical-align:-0.1em;display:inline-block;font-family:"mhn",sans-serif;font-size:1.1em;font-weight:400;line-height:.2em;margin-right:.5ex}a.button.icon.left::before{content:""}a.button.icon.right::before{content:""}a.button.icon.up::before{content:""}a.button.icon.down::before{content:""}a.button.icon.external::before{content:""}a.button.icon.calendar::before{content:""}a.button.icon.phone::before{content:""}a.button.icon.email::before{content:""}a.button.icon.download::before{content:""}a.button.icon.map-pin::before{content:""}a.button.icon.close::before{content:""}a.button.icon.reload::before{content:""}a.button.icon.notext::before{margin-right:0}a.button.icon.notext strong{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:0;white-space:nowrap}a.button.disabled,a.button:disabled,a.button[disabled]{cursor:not-allowed;pointer-events:none}a.button.disabled:link,a.button.disabled:visited,a.button:disabled:link,a.button:disabled:visited,a.button[disabled]:link,a.button[disabled]:visited{color:rgba(255,255,255,.4) !important;background-image:none}.linkwrap{word-wrap:break-word;word-break:break-word}h1{font-family:"Source Serif 4",serif;font-size:2.8rem;font-weight:400;line-height:1em;margin:0 0 .1em 0;padding:0 0 1.4rem 0}h1:last-child{padding-bottom:0}h1 .small{font-size:1rem}@media screen and (max-width: 768px){h1{font-size:1.96rem;line-height:1em}}h2{font-family:"Source Serif 4",serif;font-size:2.8rem;font-weight:900;line-height:1em;margin:0 0 .1em 0;padding:0 0 1.4rem 0}@media screen and (max-width: 768px){h2{font-size:2.52rem}}@media screen and (max-width: 320px){h2{font-size:1.6rem}}h2:last-child{padding-bottom:0}h2 a:not([class]):link,h2 a:not([class]):visited{background-image:none !important}h3{font-size:1.4rem;font-weight:900;line-height:1.3em;margin:0;padding:0 0 1.4rem 0}h3:last-child{padding-bottom:0}h3 strong{font-family:"Source Serif 4",serif}h3 a:not([class]):link,h3 a:not([class]):visited{background-image:none !important}h4{font-family:"Source Sans 3",sans-serif;font-size:1rem;font-weight:900;line-height:1.5em;margin:0;padding:0 0 1.4rem 0}h4:last-child{padding-bottom:0}h4 a:not([class]):link,h4 a:not([class]):visited{background-image:none !important}h5{font-family:"Source Sans 3",sans-serif;font-size:1rem;font-weight:600;line-height:1.5em;margin:0;padding:0 0 1.4rem 0}h5:last-child{padding-bottom:0}h5 a:not([class]):link,h5 a:not([class]):visited{background-image:none !important}p{margin:0;padding:0 0 1.4rem}p:last-child{padding-bottom:0}ul,ol{margin:0;padding-bottom:1.4rem;padding-left:1.3em}ul:last-child,ol:last-child{padding-bottom:0}ul li,ol li{padding:0}ul.linklist,ol.linklist{position:relative;list-style-type:none;padding-left:0;display:flex;flex-direction:column;gap:.2rem}ul.linklist:not(:last-child),ol.linklist:not(:last-child){padding-bottom:1.4rem}@media screen and (min-width: 769px){ul.linklist.inline,ol.linklist.inline{flex-direction:row}}ul.linklist.oneline,ol.linklist.oneline{flex-direction:row;flex-wrap:wrap}ul.linklist.fill-width,ol.linklist.fill-width{align-items:stretch}ul.linklist.fill-width li,ol.linklist.fill-width li{flex-shrink:1;flex-grow:1;flex-basis:0}ul.linklist li,ol.linklist li{position:relative}ul.linklist li ul,ol.linklist li ul{position:relative;list-style-type:none;display:flex;flex-direction:column;gap:.3rem;padding-top:.3rem;padding-left:1.5rem;padding-bottom:1.4rem}ul.linklist li ul::before,ol.linklist li ul::before{transition:background-color var(--fast) var(--ttf-cubic),width var(--fast) var(--ttf-cubic);position:absolute;left:.5rem;bottom:2.4rem;background-color:#fff;content:"";top:0;width:1px}ul.linklist li ul:hover::before,ol.linklist li ul:hover::before{background-color:#fff;width:2px}ul.linklist li ul li,ol.linklist li ul li{position:relative}ul.linklist li ul li::before,ol.linklist li ul li::before{transition:background-color var(--fast) var(--ttf-cubic),height var(--fast) var(--ttf-cubic);position:absolute;left:-1rem;right:100%;top:50%;background-color:#fff;content:"";height:1px}ul.linklist li ul li::after,ol.linklist li ul li::after{transition:background-color var(--fast) var(--ttf-cubic),box-shadow var(--fast) var(--ttf-cubic),height var(--fast) var(--ttf-cubic),transform var(--fast) var(--ttf-cubic);position:absolute;left:-1rem;right:100%;top:50%;background-color:#3c3c3c;box-shadow:inset 0 0 0 1px #fff;content:"";height:.5rem;width:.5rem;border-radius:.5rem;transform:translate3d(calc(-50% + 1px), calc(-50% + 1px), 0)}ul.linklist li ul li:hover::before,ol.linklist li ul li:hover::before{background-color:#fff;height:2px}ul.linklist li ul li:hover::after,ol.linklist li ul li:hover::after{box-shadow:inset 0 0 0 1px #fff;transform:translate3d(calc(-50% + 1px), calc(-50% + 1px), 0) scale(1.5)}ul.bar-chart,ol.bar-chart{list-style-type:none;padding-left:0;display:flex;flex-direction:column;gap:.2rem}ul.bar-chart:not(:last-child),ol.bar-chart:not(:last-child){padding-bottom:1.4rem}ul.bar-chart li,ol.bar-chart li{padding:.3em .8em;font-size:.8rem;border-radius:.2rem}.user-info{padding-left:2.5rem}.user-info::before{position:absolute;top:50%;left:0;width:2rem;height:2rem;border-radius:50%;background-color:#d71964;color:#3c3c3c;font-size:1rem;line-height:2rem;font-weight:900;text-align:center;content:attr(data-user-initials);transform:translate3d(0, -50%, 0)}sup{font-size:.7rem;display:inline-block;vertical-align:top;line-height:1.5em}sub{font-size:.7rem;display:inline-block;vertical-align:top;line-height:1.5em}.alert{margin:0 0 1.4rem 0;padding:.8rem 1rem;border-radius:.4rem}.alert:last-child{margin-bottom:0}.alert.main-form-alert{transition:max-height var(--fast) var(--ttf-cubic),padding var(--fast) var(--ttf-cubic),margin var(--fast) var(--ttf-cubic),opacity var(--fast) var(--ttf-cubic);max-height:8rem}.alert.main-form-alert.mfa-invisble{max-height:0;padding-top:0 !important;padding-bottom:0 !important;margin:0 !important;opacity:0}.alert.notice{color:#806800;background-color:#ffe780}.alert.error{color:#fff;background-color:#e10032}.alert.error a:not([class]):link,.alert.error a:not([class]):visited{color:#fff;background-image:linear-gradient(0deg, #ffe780 0%, #ffe780 100%),linear-gradient(0deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%)}.alert.error a:not([class]):hover,.alert.error a:not([class]):active,.alert.error a:not([class]):focus{color:#ffe780}.alert.success{color:#3c3c3c;background-color:#13ae5c}strong{font-weight:900}.light-txt{opacity:.5}.grey-txt{color:rgba(255,255,255,.4) !important}.green-txt{color:#13ae5c !important}.red-txt{color:#e10032 !important}.fw-semi-bold{font-weight:600 !important}.ff-serif{font-family:"Source Serif 4",serif}.ff-sans{font-family:"Source Sans 3",sans-serif}.ff-script{font-family:"Black Star",sans-serif;font-weight:400 !important}.small{display:block;font-size:.8rem;line-height:1.6em}.small.inline{display:inline}.big{font-size:1.4rem}hr{margin:0 0 1.4rem 0;border:none;border-top:1px solid rgba(255,255,255,.2)}hr:last-child{margin-bottom:0}.oh{overflow:hidden}.ohe{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tfihr{transition:opacity var(--very-fast) var(--ttf-cubic)}@media screen and (min-width: 769px){.mo{display:none !important}}@media screen and (max-width: 768px){.do{display:none !important}}img{width:100%;height:auto;display:block;pointer-events:none}.nowrap{white-space:nowrap}.nopad{padding:0 !important}.npad-b{padding-bottom:0 !important}.lowpad-b{padding-bottom:.35em !important}.nomar{margin:0 !important}.lowmar-b{margin-bottom:.3rem !important}.nomar-b{margin-bottom:0 !important}.centered{text-align:center !important}.lefty{text-align:left !important}.righty{text-align:right !important}.normal-nums{font-variant-numeric:normal;font-feature-settings:normal}.smallcaps{font-size:.8rem;line-height:1.5em;font-weight:600;text-transform:uppercase;opacity:.7}.anchor{display:block;position:relative;top:0;visibility:hidden}.vs+.vs:before{content:attr(data-sj)}@media screen and (min-width: 769px){.do-righty{text-align:right !important}.do-lefty{text-align:left !important}}.slidenav ul{position:fixed;top:0;right:0;bottom:0;left:0;list-style-type:none;padding:0;margin:0;pointer-events:none;z-index:3}.slidenav ul li{position:absolute;top:0;bottom:0;width:10vw}.slidenav ul li a{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}.slidenav ul li a:link,.slidenav ul li a:visited{background-image:none !important}.slidenav ul li a strong{display:none}.slidenav ul li.previous{left:0}.slidenav ul li.previous a{cursor:url("/assets/img/cursor-arrow-left.png") 15 32,auto}.slidenav ul li.next{right:0}.slidenav ul li.next a{cursor:url("/assets/img/cursor-arrow-right.png") 49 32,auto}.timer{position:fixed;top:2rem;left:50%;transform:translate3d(-50%, 0, 0);border-radius:.2rem;box-shadow:0 0 0 1px rgba(255,255,255,.2);z-index:2}.timer #countdown{padding:.4rem;font-size:.8rem;line-height:1.5em;color:rgba(255,255,255,.7);text-align:center}.timer #countdown.timeout-100{animation:blinker 3s linear infinite}@keyframes blinker{50%{opacity:.2}}.timer .options{position:relative;transition:padding var(--slow) var(--ttf-cubic) 1s,max-height var(--slow) var(--ttf-cubic) 1s,max-width var(--slow) var(--ttf-cubic) 1s;max-height:0;padding:0 .8rem;overflow:hidden;white-space:nowrap}.timer .options::before{position:absolute;top:0;right:0;bottom:0;left:0;height:1px;background-color:rgba(255,255,255,.2);content:""}.timer .options.available{padding:.8rem;max-height:5rem}#progress{transition:max-width 1s linear,background-color 1s var(--ttf-cubic);position:absolute;top:0;bottom:0;left:0;width:100%;max-width:0;background-color:rgba(0,0,0,.15);z-index:1}#progress.timeout-90{background-color:rgba(215,25,100,.5)}#progress.timeout-100{background-color:#d71964}main{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00a0aa;cursor:url("/assets/img/cursor.png"),auto}main::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:linear-gradient(to top, hsl(0, 0%, 0%) 0%, hsla(0, 0%, 0%, 0.738) 19%, hsla(0, 0%, 0%, 0.541) 34%, hsla(0, 0%, 0%, 0.382) 47%, hsla(0, 0%, 0%, 0.278) 56.5%, hsla(0, 0%, 0%, 0.194) 65%, hsla(0, 0%, 0%, 0.126) 73%, hsla(0, 0%, 0%, 0.075) 80.2%, hsla(0, 0%, 0%, 0.042) 86.1%, hsla(0, 0%, 0%, 0.021) 91%, hsla(0, 0%, 0%, 0.008) 95.2%, hsla(0, 0%, 0%, 0.002) 98.2%, hsla(0, 0%, 0%, 0) 100%);opacity:.5;z-index:2;pointer-events:none}main.inverted{color:#3c3c3c;cursor:url("/assets/img/cursor-inverted.png"),auto}main.inverted::before{background-image:linear-gradient(to top, hsl(0, 0%, 100%) 0%, hsla(0, 0%, 100%, 0.738) 19%, hsla(0, 0%, 100%, 0.541) 34%, hsla(0, 0%, 100%, 0.382) 47%, hsla(0, 0%, 100%, 0.278) 56.5%, hsla(0, 0%, 100%, 0.194) 65%, hsla(0, 0%, 100%, 0.126) 73%, hsla(0, 0%, 100%, 0.075) 80.2%, hsla(0, 0%, 100%, 0.042) 86.1%, hsla(0, 0%, 100%, 0.021) 91%, hsla(0, 0%, 100%, 0.008) 95.2%, hsla(0, 0%, 100%, 0.002) 98.2%, hsla(0, 0%, 100%, 0) 100%);opacity:.8}main.inverted .slidenav ul li.previous{left:0}main.inverted .slidenav ul li.previous a{cursor:url("/assets/img/cursor-arrow-left-inverted.png") 15 32,auto}main.inverted .slidenav ul li.next{right:0}main.inverted .slidenav ul li.next a{cursor:url("/assets/img/cursor-arrow-right-inverted.png") 49 32,auto}main.bg-white{background-color:#fff}main.aligned-top .content{top:2rem;left:50%;transform:translate3d(-50%, 0, 0)}main .content{position:absolute;top:45%;left:50%;transform:translate3d(-50%, -50%, 0);width:80vw;min-width:40vw;max-width:80vw;z-index:2}main #background-image-container{position:fixed;top:0;right:0;bottom:0;left:0}main #background-image-container #background-image{height:100%;width:100%;background-image:var(--bg-img-src);background-size:contain;background-repeat:no-repeat;background-position:center center}body>header{position:absolute;right:0;bottom:0;left:0;z-index:4;height:8rem;background-image:url(/assets/img/logo.svg);background-position:center top;background-repeat:no-repeat;background-size:6rem}body>header nav{transition:transform var(--slow) var(--ttf-cubic) 0s;position:fixed;top:2rem;right:0;bottom:0;left:0;overflow:auto;display:flex;padding:2rem;background-color:#3c3c3c;background-image:radial-gradient(ellipse at 50% 100%, #1e1e1e 0, #464646 100%);transform:translate3d(0, 100%, 0)}body>header nav ul{text-align:center;display:flex;flex-direction:column;gap:0;list-style-type:none;padding:0;margin:auto;font-size:.8rem;line-height:1.5em}body>header nav ul li{position:relative}body>header nav ul li.border-bottom{padding-bottom:.5rem;margin-bottom:.5rem}body>header nav ul li.border-bottom::after{position:absolute;bottom:-0.1rem;left:0;right:0;height:1px;background-color:rgba(255,255,255,.2);content:""}body>header nav ul li.border-top{padding-top:.5rem;margin-top:.5rem}body>header nav ul li.border-top::before{position:absolute;top:-0.1rem;left:0;right:0;height:1px;background-color:rgba(255,255,255,.2);content:""}body>header nav ul li a:link,body>header nav ul li a:visited{background-image:none !important;color:rgba(255,255,255,.5)}body>header nav ul li a:hover,body>header nav ul li a:active,body>header nav ul li a:focus,body>header nav ul li a.active{color:#fff}body>header:hover nav{transition:transform var(--slow) var(--ttf-cubic) 0s;transform:translate3d(0, 0, 0)}body>header.inverted{background-image:url(/assets/img/logo-inverted.svg)}body>footer{background-color:#3c3c3c}figure{margin:0;padding:0 0 1.4rem}figure:last-child{padding:0}figure figcaption{font-size:.8rem;line-height:1.5em;margin:1.4rem 0 0 0;color:rgba(255,255,255,.5)}a.image{position:relative;display:block;overflow:hidden}a.image .credits{font-size:.8rem;line-height:1.5em;position:absolute;left:0;bottom:0;padding:.3em .6em;color:#fff;border-top-right-radius:.2rem;background:rgba(60,60,60,.7)}a.image .features{position:absolute;bottom:0;left:0;right:0;top:0;overflow:hidden}a.image .features::before{position:absolute;bottom:0;left:0;right:0;top:0;overflow:hidden;content:"";transition:opacity var(--fast) var(--ttf-cubic);opacity:0}a.image .features::after{transition:transform var(--fast) var(--ttf-cubic),top var(--fast) var(--ttf-cubic),right var(--fast) var(--ttf-cubic),left var(--fast) var(--ttf-cubic),text-shadow var(--fast) var(--ttf-cubic);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2.8rem;height:2.8rem;color:#3c3c3c;font-family:"mhn",sans-serif;line-height:2.8rem;font-size:2.8rem}a.image .features.zoom::after{top:100%;left:100%;transform:translate(-100%, -100%) scale(0.5);content:""}a.image .features.download::after{top:0;left:50%;transform:translate(-50%, -100%) scale(0.5);content:""}a.image .features.more::after{top:50%;left:0;transform:translate(-100%, -50%) scale(0.5);content:""}a.image .features.play::after{text-shadow:0 0 .2rem rgba(0,0,0,.5),0 0 .5rem rgba(0,0,0,.5);content:""}a.image:hover .features::before,a.image:active .features::before,a.image:focus .features::before,a.image.active .features::before{width:100%;opacity:.7}a.image:hover .features.zoom::after,a.image:active .features.zoom::after,a.image:focus .features.zoom::after,a.image.active .features.zoom::after{top:50%;left:50%;transform:translate(-50%, -50%) scale(1) rotate(90deg)}a.image:hover .features.download::after,a.image:active .features.download::after,a.image:focus .features.download::after,a.image.active .features.download::after{top:50%;left:50%;transform:translate(-50%, -50%) scale(1)}a.image:hover .features.more::after,a.image:active .features.more::after,a.image:focus .features.more::after,a.image.active .features.more::after{top:50%;left:50%;transform:translate(-50%, -50%) scale(1)}a.image:hover .features.play::after,a.image:active .features.play::after,a.image:focus .features.play::after,a.image.active .features.play::after{text-shadow:none}a.image:focus{outline:0}.thumbs{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-0.8rem}.thumbs figure{padding:.8rem;flex-basis:25%}@media screen and (max-width: 768px){.thumbs{margin:-0.4rem}.thumbs figure{padding:.4rem}}[data-carousel]:not(:last-child){margin:0 0 3.4rem}

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