*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow-x:hidden}body{font-family:kepler-std-semicondensed,serif;font-display:swap;color:#f0f0f0b0;text-shadow:0em 0em .126em rgba(0,0,0,.69);line-height:1.5;background-color:#03090a;overscroll-behavior:none}.loading-text{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;width:100%;height:100px;line-height:100px}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .6s ease-in-out}.loading-text span{display:inline-block;margin:0 5px;font-family:taurunum-ferrum-iron,sans-serif;font-display:swap;font-weight:400;font-style:normal;text-transform:uppercase;font-size:clamp(1.25rem,3vw,1.8rem);letter-spacing:.2rem;color:#f0f0f0b0}.loading-text span:nth-child(1){filter:blur(0px);animation:blur-text 1.5s 0s infinite linear alternate}.loading-text span:nth-child(2){filter:blur(0px);animation:blur-text 1.5s .2s infinite linear alternate}.loading-text span:nth-child(3){filter:blur(0px);animation:blur-text 1.5s .4s infinite linear alternate}.loading-text span:nth-child(4){filter:blur(0px);animation:blur-text 1.5s .6s infinite linear alternate}.loading-text span:nth-child(5){filter:blur(0px);animation:blur-text 1.5s .8s infinite linear alternate}.loading-text span:nth-child(6){filter:blur(0px);animation:blur-text 1.5s 1s infinite linear alternate}.loading-text span:nth-child(7){filter:blur(0px);animation:blur-text 1.5s 1.2s infinite linear alternate}@keyframes blur-text{0%{filter:blur(0px)}to{filter:blur(4px)}}canvas{display:block;position:fixed!important;top:0;left:0;width:100vw!important;height:100vh!important;z-index:1;pointer-events:none}.content{position:relative;z-index:2;min-height:100vh;background:transparent;padding:clamp(2rem,10vw,10rem) clamp(2rem,10vw,10rem) 0 clamp(2rem,10vw,10rem);opacity:0;filter:blur(2px);transition:opacity .75s ease-in,filter .75s ease-in;transition-delay:.5s;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.content.loaded{opacity:1;filter:blur(0px)}.content::-webkit-scrollbar{display:none}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:8rem 0 2rem}.grid-item{padding:0}.content *{position:relative;z-index:2}h1{font-family:taurunum-ferrum-iron,sans-serif;font-display:swap;font-weight:400;font-style:normal;text-transform:uppercase;font-size:clamp(2.5rem,6vw,3.6rem);letter-spacing:.6rem;position:relative;color:#f0f0f0b0;margin-bottom:1rem;text-align:left}h2{font-family:taurunum-ferrum-iron,sans-serif;font-display:swap;font-weight:400;font-style:normal;font-size:clamp(1.875rem,4.5vw,2.7rem);letter-spacing:.3rem;color:#f0f0f0b0;margin-bottom:1rem;line-height:1.6}p{font-family:kepler-std-semicondensed,serif;font-weight:400;font-style:normal;font-size:1rem;letter-spacing:.136rem;line-height:1.6;text-align:left;color:#f0f0f0b0;margin-bottom:1.6rem}a{color:#f0f0f0b0;font-style:italic;transition:color .2s ease,text-shadow .3s ease}a:hover{filter:blur(1px)}.title{font-size:clamp(3.5rem,8vw,5rem);line-height:0;letter-spacing:.8rem}.tagline{font-size:1.7rem;line-height:0;font-style:italic;text-align:left}.point{font-family:taurunum-ferrum-iron,sans-serif;font-display:swap;font-weight:400;font-style:normal;text-align:center;text-transform:uppercase;font-size:clamp(1.875rem,4.5vw,2.7rem);letter-spacing:.2rem;color:inherit;line-height:inherit;margin-bottom:5rem}.social-icons{display:flex;flex-direction:column;gap:0;font-size:1rem;letter-spacing:.136rem;line-height:1.6;margin-top:1rem;align-items:flex-start}.icon-link{display:flex;align-items:center;gap:.5rem;transition:color .2s ease,transform .3s ease;font-style:normal;text-decoration:none;margin-bottom:0;line-height:1.6}.footer{padding-top:15rem;font-size:.6rem;text-transform:uppercase;letter-spacing:.2rem;color:#f0f0f0b0}.grid-item{padding:0;opacity:0;filter:blur(4px);transition:opacity .6s ease,filter .6s ease}.content.loaded .grid-item:nth-child(1){animation:blurIntoFocus 1.2s ease forwards;animation-delay:.8s}.content.loaded .grid-item:nth-child(2){animation:blurIntoFocus 1.2s ease forwards;animation-delay:1.1s}.content.loaded .grid-item:nth-child(3){animation:blurIntoFocus 1.2s ease forwards;animation-delay:1.4s}@keyframes blurIntoFocus{to{opacity:1;filter:blur(0)}}
