.light-pillar-fallback{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#0000001a;color:#888;font-size:14px}.light-pillar-container{width:100%;height:100%;position:absolute;top:0;left:0}*{margin:0;padding:0;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}html,body{width:100%;height:100%;overflow:hidden}body{font-family:"Exo 2",sans-serif;font-weight:100;background-color:#000}#root{width:100%;height:100%}.app-container{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.background{width:100%;height:100%;position:fixed;top:0;left:0;z-index:0}.content{position:relative;z-index:1;text-align:center;color:#fff;padding:20px;max-width:90%}.title{font-size:5rem;font-weight:100;margin-bottom:2rem;letter-spacing:.05em;text-shadow:0 0 30px rgba(255,255,255,.3)}.contact{font-size:1.5rem;font-weight:100;line-height:1.8}.contact p{margin:.5rem 0}.contact a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);transition:border-color .3s ease,text-shadow .3s ease}.contact a:hover{border-bottom-color:#fffc;text-shadow:0 0 20px rgba(255,255,255,.5)}.email-selectable{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}@media(max-width:768px){.title{font-size:3rem;margin-bottom:1.5rem}.contact{font-size:1.1rem}}@media(max-width:480px){.title{font-size:2.2rem;margin-bottom:1.2rem}.contact{font-size:1rem;line-height:1.6}.contact p{margin:.8rem 0}}@media(max-width:360px){.title{font-size:1.8rem;margin-bottom:1rem}.contact{font-size:.9rem}}@media(max-height:500px)and (orientation:landscape){.title{font-size:2rem;margin-bottom:1rem}.contact{font-size:.9rem;line-height:1.5}.contact p{margin:.3rem 0}}
