#login[data-v-19420225]{display:flex;align-items:center;justify-content:center;margin:0 auto;width:100%}#login[data-v-19420225] a:link,#login[data-v-19420225] a:hover,#login[data-v-19420225] a:visited,#login[data-v-19420225] a:active{color:#000!important}#login[data-v-19420225] p{margin:0}.positioner[data-v-19420225]{position:relative;width:100%;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:min(4vh,2vw);line-height:1.5}.positioner h2[data-v-19420225]{margin:0;padding:0;font-size:2em;color:var(--color__white)}@media only screen and (max-width: 959px){.positioner h2[data-v-19420225]{font-size:1.6em}}.positioner p[data-v-19420225]{margin:.25em 0 0;padding:0;font-size:.65em;font-weight:700}.positioner[data-v-19420225]{position:relative;margin:0 auto;width:0;min-height:100vh;font-size:min(4vh,2vw);line-height:1.5}.positioner__inner[data-v-19420225]{flex-direction:column;align-items:center;justify-content:center;font-size:2.5em}.positioner__inner ul[data-v-19420225]{margin:0;padding-left:1.25em;text-align:left}.positioner__inner ul li[data-v-19420225]:last-child{padding-bottom:0!important}.positioner__inner ul li[data-v-19420225]::marker{color:var(--color__orange)}.positioner__inner>p[data-v-19420225],.positioner__inner>div[data-v-19420225]{width:100%;margin:0;padding:0;font-weight:700;line-height:1}@media only screen and (max-width: 959px){.positioner__inner>p[data-v-19420225],.positioner__inner>div[data-v-19420225]{width:70vw}}.positioner__inner>p p[data-v-19420225],.positioner__inner>div p[data-v-19420225]{margin:0}@media only screen and (max-width: 959px){.positioner__inner[data-v-19420225]{font-size:3em}}.c-w[data-v-19420225]{color:#fff}.s-1.positioner__inner[data-v-19420225]{display:flex}.s-1.positioner__inner .s-1-1[data-v-19420225],.s-1.positioner__inner .s-1-2[data-v-19420225],.s-1.positioner__inner .s-1-3[data-v-19420225]{white-space:nowrap}@media only screen and (min-width: 960px){.s-1.positioner__inner p[data-v-19420225]{line-height:1}.s-1.positioner__inner .s-1-1[data-v-19420225],.s-1.positioner__inner .s-1-2[data-v-19420225]{font-size:1.21em}.s-1.positioner__inner .s-1-3[data-v-19420225]{font-size:1.04em}}@media only screen and (max-width: 959px){.s-1.positioner__inner .s-1-1[data-v-19420225]{font-size:1.581em}.s-1.positioner__inner .s-1-2[data-v-19420225]{font-size:2em}.s-1.positioner__inner .s-1-3[data-v-19420225]{margin-top:.25em;font-size:1.344em}}.s-2-1[data-v-19420225]{margin-top:1.5em!important;padding-top:1.5em!important;padding-bottom:0!important;border-top:6px solid #000;font-size:.5em!important;white-space:nowrap}@media only screen and (max-width: 767px){.s-2-1[data-v-19420225]{font-size:.9em!important;white-space:normal}}.s-2-2[data-v-19420225]{padding-bottom:1em!important;font-size:.35em!important;line-height:1.3!important;color:#fff}@media only screen and (max-width: 767px){.s-2-2[data-v-19420225]{font-size:.7em!important}}.login-field[data-v-19420225]{margin:.5em 0 0!important;display:flex;align-items:center;gap:.35em}@media only screen and (max-width: 767px){.login-field[data-v-19420225]{font-size:2.25em}}.login-field>*[data-v-19420225]{font-size:.3em!important}.login-field button[data-v-19420225]{background-color:#000;color:#fff;border-radius:1em;font-size:.2em!important;white-space:nowrap;padding:1em 1.15em;font-weight:700;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.login-field a[data-v-19420225],.login-field a[data-v-19420225]:link,.login-field a[data-v-19420225]:visited,.login-field a[data-v-19420225]:hover,.login-field a[data-v-19420225]:active{color:#000}.login-field input[data-v-19420225]{flex-grow:1;align-self:stretch;letter-spacing:0!important;padding:.25em .5em}.invalid-message[data-v-19420225]{margin:.5em 0!important;font-size:.3em!important;opacity:0;transition:opacity .5s ease}.invalid-message--show[data-v-19420225]{opacity:1}.responsive-image__inner[data-v-5248a984]{position:relative}.responsive-image__img[data-v-5248a984]{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.positioner[data-v-7cc5632f]{position:relative;width:100%;height:100vh;font-size:min(4vh,2vw);line-height:1.5}.positioner__inner[data-v-7cc5632f]{display:none;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;font-size:2em}.positioner__inner[data-v-7cc5632f] ul{margin:0;padding-left:1.25em;text-align:left}.positioner__inner[data-v-7cc5632f] ul li:last-child{padding-bottom:0!important}.positioner__inner[data-v-7cc5632f] ul li::marker{color:var(--color__orange)}.positioner__inner[data-v-7cc5632f]>p,.positioner__inner[data-v-7cc5632f]>div{width:80vw;margin:0;padding:0;font-weight:700;line-height:1;text-align:center}@media only screen and (max-width: 959px){.positioner__inner[data-v-7cc5632f]>p,.positioner__inner[data-v-7cc5632f]>div{width:70vw}}@media only screen and (max-width: 959px){.positioner__inner[data-v-7cc5632f]{font-size:3em}}.c-w[data-v-7cc5632f]{color:#fff}.slide-content-wrapper[data-v-7cc5632f]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;overflow:hidden}.slide-content-wrapper__sizer[data-v-7cc5632f]{display:flex;align-items:stretch;justify-content:center;width:100%}.slide-content-wrapper__sizer>*[data-v-7cc5632f]{display:flex;flex-direction:column;align-items:center;width:100%}.slide-content-wrapper__sizer>*[data-v-7cc5632f]:nth-child(2){transform:translate(-100%)}.slide-content-wrapper__sizer.children-2[data-v-7cc5632f]{width:200%}.slide-content-wrapper__sizer.children-2>*[data-v-7cc5632f]{width:50%}.slide-content-wrapper__sizer>*[data-v-7cc5632f]:nth-child(3){transform:translate(-200%)}.slide-content-wrapper__sizer.children-3[data-v-7cc5632f]{width:300%}.slide-content-wrapper__sizer.children-3>*[data-v-7cc5632f]{width:calc(100% * .3333333333)}.slide-content-wrapper__sizer>*[data-v-7cc5632f]:nth-child(4){transform:translate(-300%)}.slide-content-wrapper__sizer.children-4[data-v-7cc5632f]{width:400%}.slide-content-wrapper__sizer.children-4>*[data-v-7cc5632f]{width:25%}.slide-content-wrapper__sizer>*[data-v-7cc5632f]:nth-child(5){transform:translate(-400%)}.slide-content-wrapper__sizer.children-5[data-v-7cc5632f]{width:500%}.slide-content-wrapper__sizer.children-5>*[data-v-7cc5632f]{width:20%}.slide-content-wrapper__sizer>*[data-v-7cc5632f]:nth-child(6){transform:translate(-500%)}.slide-content-wrapper__sizer.children-6[data-v-7cc5632f]{width:600%}.slide-content-wrapper__sizer.children-6>*[data-v-7cc5632f]{width:calc(100% * .1666666667)}.slide-content-wrapper__sizer>*[data-v-7cc5632f]:nth-child(7){transform:translate(-600%)}.slide-content-wrapper__sizer.children-7[data-v-7cc5632f]{width:700%}.slide-content-wrapper__sizer.children-7>*[data-v-7cc5632f]{width:calc(100% * .1428571429)}.slide-content-wrapper__sizer>*[data-v-7cc5632f]:nth-child(8){transform:translate(-700%)}.slide-content-wrapper__sizer.children-8[data-v-7cc5632f]{width:800%}.slide-content-wrapper__sizer.children-8>*[data-v-7cc5632f]{width:12.5%}.slide-content-wrapper__sizer>*[data-v-7cc5632f]:nth-child(9){transform:translate(-800%)}.slide-content-wrapper__sizer.children-9[data-v-7cc5632f]{width:900%}.slide-content-wrapper__sizer.children-9>*[data-v-7cc5632f]{width:calc(100% * .1111111111)}.s-1.positioner__inner[data-v-7cc5632f]{display:flex}.s-1.positioner__inner[data-v-7cc5632f] p{width:auto;line-height:1}.s-1.positioner__inner .s-1-1r[data-v-7cc5632f]{font-size:1.49em}.s-1.positioner__inner .s-1-3r[data-v-7cc5632f]{font-size:1.285em;padding:0 .1em .4em;border-bottom:.1125em solid #000}.s-1.positioner__inner .s-1-4r[data-v-7cc5632f]{padding:1em 1em 0;font-size:.4em;line-height:1.3}@media only screen and (min-width: 960px){.s-1.positioner__inner .s-1-4r[data-v-7cc5632f]{width:44%}}@media only screen and (max-width: 959px){.s-1.positioner__inner .s-1-1r[data-v-7cc5632f]{font-size:1.788em}.s-1.positioner__inner .s-1-2r[data-v-7cc5632f]{font-size:1.2em}.s-1.positioner__inner .s-1-3r[data-v-7cc5632f]{font-size:1.542em}.s-1.positioner__inner .s-1-4r[data-v-7cc5632f]{font-size:.8em}}@media only screen and (min-width: 960px){.s-2.positioner__inner .s-2-3[data-v-7cc5632f]{position:absolute;top:49.95vh;width:70%;transform:translateY(calc(-50% + .35em));font-size:.61em;line-height:1.3;text-align:center;color:#fff}}@media only screen and (max-width: 959px){.s-2.positioner__inner .s-2-3[data-v-7cc5632f]{margin-top:1em;font-size:.8em}}.s-3.positioner__inner[data-v-7cc5632f]{background-color:var(--color__white--transparent)}.s-3.positioner__inner .responsive-image[data-v-7cc5632f]{max-width:100vh;width:100%}.s-3.positioner__inner[data-v-7cc5632f] ul{font-size:.6em}.s-3.positioner__inner .s-3-1[data-v-7cc5632f]{font-size:1.5em}@media only screen and (max-width: 959px){.s-3.positioner__inner .s-3-1[data-v-7cc5632f]{font-size:1.6em}}.s-3.positioner__inner .s-3-2[data-v-7cc5632f]>p,.s-3.positioner__inner .s-3-3[data-v-7cc5632f]>p{margin-top:.5em;font-size:.6em}@media only screen and (max-width: 959px){.s-3.positioner__inner .s-3-2[data-v-7cc5632f]>p,.s-3.positioner__inner .s-3-3[data-v-7cc5632f]>p{font-size:.9em}}.s-3.positioner__inner .s-3-2[data-v-7cc5632f] img,.s-3.positioner__inner .s-3-2[data-v-7cc5632f] ul,.s-3.positioner__inner .s-3-3[data-v-7cc5632f] img,.s-3.positioner__inner .s-3-3[data-v-7cc5632f] ul{margin:0 auto}.s-3.positioner__inner .s-3-3[data-v-7cc5632f] li{font-weight:400;font-size:.85em;padding-bottom:.65em}@media only screen and (max-width: 959px){.s-3.positioner__inner .s-3-3[data-v-7cc5632f] li{font-size:1.2em}}.s-4.positioner__inner[data-v-7cc5632f]{background-color:var(--color__white--transparent)}.s-4.positioner__inner[data-v-7cc5632f] ul{list-style-type:none;padding-left:0}.s-4.positioner__inner .s-4-1[data-v-7cc5632f]{font-size:1.5em}@media only screen and (max-width: 959px){.s-4.positioner__inner .s-4-1[data-v-7cc5632f]{font-size:1.6em}}.s-4.positioner__inner .s-4-2[data-v-7cc5632f]>div>div{margin-top:1em}.s-4.positioner__inner .s-4-2[data-v-7cc5632f]>div>div:first-child li{font-size:.8em;line-height:1}.s-4.positioner__inner .s-4-2[data-v-7cc5632f]>div>div:last-child li{font-size:.7em;font-weight:400;padding-bottom:.5em}.s-4.positioner__inner .s-4-2[data-v-7cc5632f]>div>div:last-child b{font-weight:700}.s-4.positioner__inner .s-4-2[data-v-7cc5632f]>div>div p{width:auto;text-align:left;color:var(--color__orange);margin-top:0}@media only screen and (max-width: 959px){.s-4.positioner__inner .s-4-2[data-v-7cc5632f]{margin-top:1em}.s-4.positioner__inner .s-4-2[data-v-7cc5632f] p{font-size:.85em}.s-4.positioner__inner .s-4-2[data-v-7cc5632f] li{font-size:1.2em}}@media only screen and (min-width: 960px){.s-4.positioner__inner .s-4-2[data-v-7cc5632f] p{font-size:.6em}.s-4.positioner__inner .s-4-2[data-v-7cc5632f]>div{display:flex;align-items:flex-start}.s-4.positioner__inner .s-4-2[data-v-7cc5632f]>div>div:first-child{flex-shrink:0;border-right:1px solid #000;padding-right:1.5em;margin-right:1.5em}.s-4.positioner__inner .s-4-2[data-v-7cc5632f]>div>div:last-child{flex-grow:1}}.s-4.positioner__inner .s-4-3[data-v-7cc5632f]>p{margin-top:.5em;font-size:.6em}@media only screen and (max-width: 959px){.s-4.positioner__inner .s-4-3[data-v-7cc5632f]>p{font-size:.9em}}.s-4.positioner__inner .s-4-3 .responsive-image[data-v-7cc5632f]{margin:0 auto;width:100%;max-width:120vh}.s-5.positioner__inner[data-v-7cc5632f]{background-color:var(--color__white--transparent)}.s-5.positioner__inner[data-v-7cc5632f] ul{list-style-type:none;padding-left:0}.s-5.positioner__inner .s-5-1[data-v-7cc5632f]{font-size:1.5em}@media only screen and (max-width: 959px){.s-5.positioner__inner .s-5-1[data-v-7cc5632f]{font-size:1.6em}}.s-5.positioner__inner .s-5-2[data-v-7cc5632f]>p,.s-5.positioner__inner .s-5-3[data-v-7cc5632f]>p,.s-5.positioner__inner .s-5-4[data-v-7cc5632f]>p,.s-5.positioner__inner .s-5-5[data-v-7cc5632f]>p{margin-top:.5em;font-size:.6em}@media only screen and (max-width: 959px){.s-5.positioner__inner .s-5-2[data-v-7cc5632f]>p,.s-5.positioner__inner .s-5-3[data-v-7cc5632f]>p,.s-5.positioner__inner .s-5-4[data-v-7cc5632f]>p,.s-5.positioner__inner .s-5-5[data-v-7cc5632f]>p{font-size:.9em}}.s-5.positioner__inner .s-5-2 .responsive-image[data-v-7cc5632f],.s-5.positioner__inner .s-5-3 .responsive-image[data-v-7cc5632f],.s-5.positioner__inner .s-5-4 .responsive-image[data-v-7cc5632f],.s-5.positioner__inner .s-5-5 .responsive-image[data-v-7cc5632f]{margin:0 auto;width:70%;max-width:100vh}.s-5.positioner__inner .s-5-3 .responsive-image[data-v-7cc5632f]{width:80%;max-width:80vh}.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul,.s-5.positioner__inner .s-5-5[data-v-7cc5632f] ul{width:100%;padding:0}.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul *,.s-5.positioner__inner .s-5-5[data-v-7cc5632f] ul *{margin:0}.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul li,.s-5.positioner__inner .s-5-5[data-v-7cc5632f] ul li{padding-bottom:.75em}.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul h3,.s-5.positioner__inner .s-5-5[data-v-7cc5632f] ul h3{padding:.9em 0 .35em;font-size:.7em;font-weight:400}.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul p,.s-5.positioner__inner .s-5-5[data-v-7cc5632f] ul p{padding:0 0 .5em;font-size:.55em;font-weight:400}.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul p span,.s-5.positioner__inner .s-5-5[data-v-7cc5632f] ul p span{color:var(--color__orange);font-size:1.2em;font-weight:700}.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul p.quantifier,.s-5.positioner__inner .s-5-5[data-v-7cc5632f] ul p.quantifier{padding-bottom:.2em}@media only screen and (max-width: 959px){.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul p:not(.quantifier){display:none}}@media only screen and (min-width: 960px){.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul,.s-5.positioner__inner .s-5-5[data-v-7cc5632f] ul{display:flex;justify-content:space-between}.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul li,.s-5.positioner__inner .s-5-5[data-v-7cc5632f] ul li{padding-bottom:0}.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul h3,.s-5.positioner__inner .s-5-5[data-v-7cc5632f] ul h3{font-size:.45em}.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul p,.s-5.positioner__inner .s-5-5[data-v-7cc5632f] ul p{font-size:.35em}.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul li{width:calc(33% - .66em)}.s-5.positioner__inner .s-5-4[data-v-7cc5632f] ul .responsive-image{display:block}.s-5.positioner__inner .s-5-5[data-v-7cc5632f] ul li:first-child{width:calc(65% - .5em)}.s-5.positioner__inner .s-5-5[data-v-7cc5632f] ul li:last-child{width:calc(35% - .5em)}}.s-6.positioner__inner .s-6-1[data-v-7cc5632f]{font-size:1.5em}@keyframes bounce{0%{transform:translate(-50%,-1.25rem) rotate(-45deg)}to{transform:translate(-50%,-1.75rem) rotate(-45deg)}}.prompt-fade-enter-active,.prompt-fade-leave-active{transition:opacity .5s ease,transform .5s ease}.prompt-fade-enter,.prompt-fade-leave-to{opacity:0;transform:translateY(100%)}.prompt__wrapper{position:fixed;bottom:0;left:50vw;height:0;transform:translate(-50%);z-index:100}.prompt-buttons,.scroll-prompt{display:flex;justify-content:center;gap:1em;position:absolute;bottom:0;left:0;transform:translate(-50%,-5vh)}.scroll-prompt{padding:2em;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}.scroll-prompt:after{content:"";display:block;width:1.2em;height:1.2em;background-color:transparent;border-left:4px solid var(--color__arrow-color);border-bottom:4px solid var(--color__arrow-color);animation-name:bounce;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-duration:.75s;animation-delay:1s;animation-direction:alternate;transform:translate(-50%,-1rem) rotate(-45deg);transform-origin:center}.prompt-buttons{padding-bottom:1.5em}.prompt-buttons button{display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.3em .9em .8em;border:0;border-radius:.75em;font-weight:600;font-size:1.1em;white-space:pre;cursor:pointer;min-width:7em}.prompt-buttons button>div{display:flex;justify-content:center;-moz-column-gap:.5em;column-gap:.5em;text-transform:uppercase}.prompt-buttons button .arrow{content:"";display:block;width:.6em;height:.6em;background-color:transparent;transform:rotate(-45deg);transform-origin:center}.prompt-buttons__button--skip_to_portfolio{background-color:#000;color:#fff}.prompt-buttons__button--skip_to_portfolio .arrow{border-left:2px solid #fff;border-bottom:2px solid #fff}.prompt-buttons__button--story{background-color:#fff;color:#000}.prompt-buttons__button--story .arrow{border-left:2px solid #000;border-bottom:2px solid #000}.progress-display[data-v-54b83bf4]{--button-margin: 3px;--button-padding: 5px;--animation-time: .25s;list-style-type:none;display:flex;flex-direction:column;align-items:flex-end;position:fixed;right:1rem;margin:0;padding:0;opacity:0;transition:opacity .5s ease,transform .5s ease;z-index:100}@media only screen and (max-width: 959px){.progress-display[data-v-54b83bf4]{top:2rem;transform:translate(2.5rem)}}@media only screen and (min-width: 960px){.progress-display[data-v-54b83bf4]{top:50%;transform:translate(2.5rem,-50%)}}.progress-display--show[data-v-54b83bf4]{opacity:1}@media only screen and (max-width: 959px){.progress-display--show[data-v-54b83bf4]{transform:translate(0)}}@media only screen and (min-width: 960px){.progress-display--show[data-v-54b83bf4]{transform:translateY(-50%)}}.progress-display__hamburger[data-v-54b83bf4]{display:none;position:relative;text-indent:-10000px;width:32px;height:24px;background:transparent;border:0;transition:opacity var(--animation-time) ease;z-index:2}@media only screen and (max-width: 959px){.progress-display__hamburger[data-v-54b83bf4]{display:block}}.progress-display__hamburger[data-v-54b83bf4]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to bottom,var(--color__arrow-color) 0px,var(--color__arrow-color) 4px,transparent 4px,transparent 10px,var(--color__arrow-color) 10px,var(--color__arrow-color) 14px,transparent 14px,transparent 20px,var(--color__arrow-color) 20px,var(--color__arrow-color) 24px)}.progress-display__dots[data-v-54b83bf4]{display:flex;flex-direction:column;align-items:stretch;margin:1rem 0;padding:0;list-style-type:none;transition:opacity var(--animation-time) ease}@media only screen and (max-width: 959px){.progress-display__dots[data-v-54b83bf4]{opacity:0}.progress-display__dots--open[data-v-54b83bf4]{opacity:1}}.progress-display__dot[data-v-54b83bf4]{position:relative;display:flex;justify-content:flex-end;align-items:center}.progress-display__dot button[data-v-54b83bf4]{position:relative;display:flex;justify-content:flex-end;align-items:center;margin:var(--button-margin);padding:0;width:10rem;border:0;border-radius:0 10rem 10rem 0;background:transparent;transition:margin var(--animation-time) ease,padding var(--animation-time) ease;overflow:hidden}.progress-display__dot button[data-v-54b83bf4]:after,.progress-display__dot button[data-v-54b83bf4]:before{display:block;border-radius:1rem;cursor:pointer}.progress-display__dot button[data-v-54b83bf4]:before{content:attr(title);display:flex;justify-content:flex-end;align-items:center;position:absolute;top:50%;right:var(--button-padding);height:100%;padding-left:.75rem;padding-right:2rem;transform:translate(calc(100% + var(--button-padding)),-50%);color:#fff;font-weight:700;background:#000;transition:transform var(--animation-time) ease}.progress-display__dot button[data-v-54b83bf4]:after{content:"";position:relative;margin:var(--button-padding);width:1rem;height:1rem;box-shadow:0 0 #000;background-color:var(--color__arrow-color);transition:box-shadow var(--animation-time) ease var(--animation-time);z-index:2}.progress-display__dot--active button[data-v-54b83bf4]:before,.progress-display__dot--active button[data-v-54b83bf4]:after{cursor:default}.progress-display__dot--active button[data-v-54b83bf4]:before{transition:transform var(--animation-time) ease!important}.progress-display__dot--active button[data-v-54b83bf4]:after{box-shadow:0 0 0 var(--button-padding) #000;background-color:#fff!important;transition:box-shadow var(--animation-time) ease}.progress-display__dot--hover button[data-v-54b83bf4]:before{transform:translate(var(--button-padding),-50%);transition:transform var(--animation-time) ease var(--animation-time)}.progress-display__dot--hover button[data-v-54b83bf4]:after{box-shadow:0 0 0 var(--button-padding) #000;transition:box-shadow var(--animation-time) ease}@media only screen and (max-width: 767px){.progress-display__dot button[data-v-54b83bf4]{overflow:initial;margin-right:0;transform:translateY(1em);padding:.5em 0}.progress-display__dot button[data-v-54b83bf4]:before{position:relative;top:0;right:0;padding:.4em 1em;cursor:default;transform:translateY(-50%);height:auto}.progress-display__dot button[data-v-54b83bf4]:after{content:none}}.progress-display__dot--small button[data-v-54b83bf4]:after{transform:scale(.5);transition:background-color var(--animation-time) ease}.progress-display__dot--small button[data-v-54b83bf4]:before{visibility:hidden}@media only screen and (min-width: 960px){.progress-display__dot--small+.progress-display__dot--large[data-v-54b83bf4]{margin-top:.7em}.progress-display__dot--large+.progress-display__dot--small[data-v-54b83bf4]{margin-top:.35em}}.progress-display__dot--small.progress-display__dot--active button[data-v-54b83bf4]:after{box-shadow:none;background-color:#000!important}.transition-progress-dot{transition:all .5s ease}.transition-progress-dot-enter,.transition-progress-dot-leave-to{margin:0;opacity:0}.transition-progress-dot-leave-active{position:absolute!important}#portfolio{margin:0 auto;padding:0 2em 4em;max-width:1600px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-auto-flow:row;-moz-column-gap:2em;column-gap:2em;row-gap:3em}.grid a{position:relative;display:block;overflow:hidden;padding-top:56.25%}.grid img{display:block;position:absolute;top:0;left:0;width:100%;max-width:100%}.grid>*:hover{position:relative}.grid>*:hover:before{content:"";position:absolute;top:0;left:-1.25em;right:-1.25em;bottom:-1.25em;background-color:#000000b3;border-radius:1em;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0MjAgNDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MjAgNDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzczLjMsMzczLjNINDYuN1Y0Ni43SDIxMFYwSDB2NDIwaDQyMFYyMTBoLTQ2LjdMMzczLjMsMzczLjN6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM3My4zLDBIMjU2Ljd2NDYuN2g4My44TDIzMS43LDE1NS40bDMyLjksMzIuOUwzNzMuMyw3OS42djgzLjhINDIwVjBMMzczLjMsMHoiLz4NCjwvZz4NCjwvc3ZnPg0K);background-position:calc(100% - 1.25em) 1.25em;background-size:1.25em;background-repeat:no-repeat}@media only screen and (max-width: 639px){.grid{display:block}}.heading{margin-top:0;color:#000}.heading-2{position:relative;margin:0;padding:1em 0;color:#fff;cursor:pointer}.portfolio-details{position:fixed;top:0;left:0}#contact[data-v-f15a2fa4]{margin:0 auto;padding:0 2em 4em;max-width:1600px}.end[data-v-f15a2fa4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:56.25vw;font-size:2.75rem}.end[data-v-f15a2fa4] h2{margin:0;padding:0;font-size:2em;color:var(--color__white)}@media only screen and (max-width: 959px){.end[data-v-f15a2fa4] h2{font-size:1.6em}}.end[data-v-f15a2fa4] p{margin:.25em 0 0;padding:0;font-size:.65em;font-weight:700}.end[data-v-f15a2fa4] p a:link,.end[data-v-f15a2fa4] p a:hover,.end[data-v-f15a2fa4] p a:visited,.end[data-v-f15a2fa4] p a:active{color:#000}:root{--color__orange: rgb(243, 105, 0);--color__orange--transparent: rgba(243, 105, 0, 0);--color__white: rgb(255, 255, 255);--color__white--transparent: rgba(255, 255, 255, 0)}body{margin:0;background-color:var(--color__orange)}#rob-portfolio{--color__arrow-color: var(--color__white);margin:0 auto;font-size:16px}*{font-family:futura-pt,Arial,sans-serif}html,body{padding:0}p>p{margin:0}.transition-slides__item{transition:all .5s ease .5s}.transition-slides-enter,.transition-slides-leave-to{opacity:0}.transition-slides-leave-active{position:absolute!important}
