*{box-sizing:border-box;font-size:24px;line-height:1.5em}.app{height:100%}body,html{height:100vh;margin:0;padding:0}body{min-height:100%}body *{font-family:Roboto;font-weight:300}body .page-banner{height:15vh;overflow:visible}body .page-banner .crest-image{height:6vh;margin-right:28px}body .page-banner .page-title{font-size:32px;font-weight:100;margin-top:-8px}body .page-banner .page-subtitle{font-size:18px;font-weight:100}body .page-banner .menu-icon-wrapper{bottom:6px;cursor:pointer;position:absolute;right:10px;width:20px}body .page-banner .nav-menu-wrapper{background-color:#000;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:40px;transition:all .5s;width:180px;z-index:100}body .page-banner .nav-menu-wrapper.visible{opacity:1;pointer-events:auto}body .page-content{box-sizing:border-box;height:85vh;max-width:100vw;position:relative;width:100vw}body .page-content .nav-panel{border-right:1px solid gray;display:none;height:100%;max-width:calc(100vw - 20px);position:relative;width:270px}body .page-content .cube-content-outer-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:100%;overflow-y:auto;position:relative;width:100%}body .page-content .cube-content-outer-wrapper .cube-wrapper{height:70%;min-height:70%;overflow-y:auto;position:relative;width:100%}body .page-content .cube-content-outer-wrapper .cube-wrapper>div{z-index:0}body .page-content .cube-content-outer-wrapper .cube-wrapper .cube-face-link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}body .page-content .cube-content-outer-wrapper .cube-wrapper .cube-face-link:focus-visible{outline:3px solid #fff;outline-offset:-5px}body .page-content .cube-content-outer-wrapper .cube-wrapper .cube-face-link img{width:98%}body .page-content .cube-content-outer-wrapper .cube-wrapper .video-portfolio-placeholder{font-size:1.2em;padding:1em;text-align:center}body .page-content .cube-content-outer-wrapper .description-wrapper{width:100%}@media screen and (min-width:1170px){body .page-content .cube-content-outer-wrapper{align-items:flex-start;flex-direction:row;justify-content:center}body .page-content .cube-content-outer-wrapper .cube-wrapper{height:100%;min-height:100%;position:relative}body .page-content .cube-content-outer-wrapper .description-wrapper{align-items:center;display:flex;height:100%;justify-content:center;max-height:100%;max-width:30%;overflow-y:auto;padding:0 22px;position:relative}body .page-content .cube-content-outer-wrapper .description-wrapper>div{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-height:100%;overflow-y:auto}}body .nav-footer{display:none}@media screen and (min-width:750px){body *{font-size:26px}body .page-banner{height:19vh}body .page-banner .crest-image{height:10vh;margin-right:34px}body .page-banner .page-title{font-size:52px;font-weight:100;margin-top:-14px}body .page-banner .page-subtitle{font-size:28px;font-weight:100}body .page-banner .menu-icon-wrapper{display:none}body .page-content{height:81vh}body .page-content .nav-panel{display:block;width:300px}body .nav-footer{display:block}body .page-footer{display:none!important}}@media screen and (min-width:1000px){body *{font-size:34px}body .page-banner{height:22vh}body .page-banner .crest-image{height:14vh;margin-right:46px}body .page-banner .page-title{font-size:68px;font-weight:100;margin-top:-16px}body .page-banner .page-subtitle{font-size:40px;font-weight:100}body .page-content{height:78vh}body .page-content .nav-panel{width:380px}}.nav-panel{height:100%;overflow:auto;position:relative}.nav-panel .nav-item{animation:slide-in .6s linear forwards;cursor:pointer;left:-300px;margin:1em 0;position:relative;transition:marign font-size 1.7s .3s}.nav-panel .nav-item .nav-item-label{font-weight:100;transition:font-size .3s}.nav-panel .nav-item .nav-item-label:hover{font-size:1.1em;font-weight:300;transition:font-size .3s}.nav-panel .nav-item .child-menu{background-color:hsla(0,0%,69%,.1);border:1px solid hsla(0,0%,69%,.5);border-radius:4px;height:0;margin-top:4px;opacity:0;overflow:hidden;padding:0 10px;transition:all .6s}.nav-panel .nav-item .child-menu.visible{opacity:1;transition:all .6s;width:fit-content}.nav-panel .nav-item .video-project-menu .nav-item-label{font-size:16px;text-align:center}.nav-panel .nav-item:nth-child(2){animation-delay:.4s}.nav-panel .nav-item:nth-child(3){animation-delay:.8s}.nav-panel .nav-item:nth-child(4){animation-delay:1.2s}.nav-panel .nav-item:nth-child(5){animation-delay:1.6s}.nav-panel .nav-item:nth-child(6){animation-delay:2s}.nav-panel .nav-item:nth-child(7){animation-delay:2.4s}.nav-panel .nav-item:nth-child(8){animation-delay:2.8s}@keyframes slide-in{0%{left:-300px}to{left:0}}.content-panel-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.content{opacity:0;transition:all 1s}.content:nth-child(odd){margin-left:-120%}.content:nth-child(odd).visible{margin-left:0;opacity:1;transition:margin 1s,opacity 2s}.content:nth-child(2n){margin-left:120%}.content:nth-child(2n).visible{margin-left:0;opacity:1;transition:margin 1s,opacity 2s}.content-header{background-color:#fff;color:#414141;font-size:1.1em;margin:20px 0 8px;width:96%}.content-panel{background-color:rgba(0,0,0,.8);border-radius:4px;color:#fff;display:block;font-size:.65em;font-weight:100;margin-bottom:48px;margin-top:18px;padding:18px 25px;width:94%}.content-panel a{color:#fff;cursor:pointer;font-size:1em;font-weight:300;text-decoration:underline}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/static/media/roboto-cyrillic-ext-100-normal.8794e3b6eb861dc0b78d.woff2) format("woff2"),url(/static/media/roboto-all-100-normal.7c5caeb342827dca6ede.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/static/media/roboto-cyrillic-100-normal.9405b53fa1e3cc1418fe.woff2) format("woff2"),url(/static/media/roboto-all-100-normal.7c5caeb342827dca6ede.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/static/media/roboto-greek-ext-100-normal.1a51e9ec895f8b8416d3.woff2) format("woff2"),url(/static/media/roboto-all-100-normal.7c5caeb342827dca6ede.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/static/media/roboto-greek-100-normal.7663018c1613e439eeef.woff2) format("woff2"),url(/static/media/roboto-all-100-normal.7c5caeb342827dca6ede.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/static/media/roboto-vietnamese-100-normal.8b4f320c1e7ac514704f.woff2) format("woff2"),url(/static/media/roboto-all-100-normal.7c5caeb342827dca6ede.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/static/media/roboto-latin-ext-100-normal.de9af3cb2f3a8bb8e41b.woff2) format("woff2"),url(/static/media/roboto-all-100-normal.7c5caeb342827dca6ede.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/static/media/roboto-latin-100-normal.30fb0679553d179c3343.woff2) format("woff2"),url(/static/media/roboto-all-100-normal.7c5caeb342827dca6ede.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-cyrillic-ext-300-normal.4777461b144e55145268.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-cyrillic-300-normal.1431d1cef06ad04f5458.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-greek-ext-300-normal.35b9d6be04b95f0f0530.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-greek-300-normal.db2632771401f61463fe.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-vietnamese-300-normal.32fc45a3d1e8ea11fabc.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-latin-ext-300-normal.dc7dcec8e3f654e0ed63.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-latin-300-normal.c48fb6765a9fcb00b330.woff2) format("woff2"),url(/static/media/roboto-all-300-normal.168d6383e73339293ac3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-ext-400-normal.804378952da8a10faae2.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-400-normal.71a33b6b50457b2c903a.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-ext-400-normal.169619821ea93019d1bb.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-400-normal.c35e4c3958e209d17b31.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-vietnamese-400-normal.3230f9b040f3c630e0c3.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-ext-400-normal.861b791f9de857a6e7bc.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-400-normal.b009a76ad6afe4ebd301.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-ext-500-normal.62ced72e5832f02c2796.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-500-normal.cad7d3d9cb265e334e58.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-ext-500-normal.6fb9cffb1d3e72bf9293.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-500-normal.9ac81fefbe6c319ea40b.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-vietnamese-500-normal.d8642a3d1d4ef6179644.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-ext-500-normal.9165081d10e1ba601384.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-500-normal.f25d774ecfe0996f8eb5.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*# sourceMappingURL=main.1f7c55cf.css.map*/