.threecube{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999;pointer-events:none;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;opacity:0}.threecube.open{pointer-events:auto;opacity:1}.threecube.cursor{cursor:pointer}.threecube canvas{width:100%;height:100%}.threecube .links{position:absolute;text-align:center;font-size:50px}.threecube a{display:block}.threecube .close{position:absolute;top:.5em;right:.5em;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}@supports(padding:max(0px)){.threecube .close{right:max(.5em,env(safe-area-inset-right,.5em))}}.threecube .close:hover path{stroke:#989898}.threecube .close svg{width:2.05em}@media screen and (max-width:960px){.threecube .close svg{width:1.5em}}.threecube.homepage .close{display:none}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}:root{--vh:100vh;--vh50:50vh;--vh50minus:-50vh}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}@font-face{font-family:everett;src:url(/assets/fonts/everett/TWKEverett-Regular-web.woff2) format("woff2"),url(/assets/fonts/everett/TWKEverett-Regular-web.woff) format("woff"),url(/assets/fonts/everett/TWKEverett-Regular-web.ttf) format("ttf");font-weight:400;font-style:normal;font-display:block}body,html{font-size:20px;line-height:1.15;font-size:16px;line-height:1.2;font-family:everett,Helvetica,Arial,sans-serif;height:var(--vh);overflow:hidden}@media only screen and (min-width:375px){body,html{font-size:calc(15.35897px + .17094vw)}}@media only screen and (min-width:960px){body,html{font-size:17px}}#app{background:#ededed;overflow:hidden}#app,.sitecontainer{height:var(--vh);width:100%}.sitecontainer{position:absolute;top:0;left:0;-webkit-transition:-webkit-filter .35s ease,-webkit-transform .35s ease;transition:-webkit-filter .35s ease,-webkit-transform .35s ease;transition:filter .35s ease,transform .35s ease;transition:filter .35s ease,transform .35s ease,-webkit-filter .35s ease,-webkit-transform .35s ease}.sitecontainer.homepage{pointer-events:none}.sitecontainer.menu{-webkit-filter:blur(1em);filter:blur(1em);-webkit-transform:scale(1.07);transform:scale(1.07)}.cube{top:0;left:0;z-index:10;height:var(--vh);overflow:hidden;width:100%;pointer-events:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;-webkit-perspective:200vh;perspective:200vh}a,blockquote,button,figcaption,h1,h2,h3,h4,h5,h6,input,ol,p,ul{font-size:1em;font-weight:400;font-family:inherit}a{color:inherit;font-weight:inherit;text-decoration:none}a:not(.noblur):active{color:#989898}@media(pointer:fine){a:not(.noblur):hover{color:#989898}}a[href^="mailto:"],a[target=_blank]{color:#989898}a[href^="mailto:"]:hover,a[target=_blank]:hover{color:#0f0}ol,ul{list-style:none}button{background:transparent;cursor:pointer;border:0;color:inherit}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:0;box-shadow:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}::-moz-selection{color:transparent;text-shadow:0 0 .15em #000;background:transparent}::selection{color:transparent;text-shadow:0 0 .15em #000;background:transparent}