*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overflow-x:hidden;width:100%}body{background:#000;color:#bbc7d0;font-family:Inter,sans-serif;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Bebas Neue,sans-serif;letter-spacing:.02em}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer;font-family:inherit;outline:none}.coming-soon[data-v-181c64a5]{align-items:center;background:linear-gradient(135deg,#000,#30484d);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.background-grid[data-v-181c64a5]{animation:gridMove-181c64a5 20s linear infinite;background-image:linear-gradient(rgba(187,199,208,.03) 1px,transparent 0),linear-gradient(90deg,rgba(187,199,208,.03) 1px,transparent 0);background-size:100px 100px;inset:0;position:absolute;z-index:0}@keyframes gridMove-181c64a5{0%{transform:translate(0)}to{transform:translate(100px,100px)}}.ember-particle[data-v-181c64a5]{animation:float-181c64a5 8s ease-in-out infinite;background:#ff8257;border-radius:50%;box-shadow:0 0 20px #ff8257cc;height:4px;opacity:0;position:absolute;width:4px;z-index:1}.ember-particle.ember-1[data-v-181c64a5]{animation-delay:0s;left:10%;top:20%}.ember-particle.ember-2[data-v-181c64a5]{animation-delay:2s;left:85%;top:60%}.ember-particle.ember-3[data-v-181c64a5]{animation-delay:4s;left:20%;top:40%}.ember-particle.ember-4[data-v-181c64a5]{animation-delay:6s;left:70%;top:80%}.ember-particle.ember-5[data-v-181c64a5]{animation-delay:1s;left:90%;top:30%}@keyframes float-181c64a5{0%,to{opacity:0;transform:translateY(0) scale(1)}10%{opacity:1}50%{opacity:.8;transform:translateY(-100px) scale(1.5)}90%{opacity:.3}}.content[data-v-181c64a5]{max-width:900px;position:relative;text-align:center;z-index:2}.logo-container[data-v-181c64a5]{animation:fadeInDown-181c64a5 1s ease;margin-bottom:4rem}.logo[data-v-181c64a5]{filter:drop-shadow(0 0 30px rgba(255,255,255,.3));height:auto;max-width:200px;transition:all .4s cubic-bezier(.4,0,.2,1)}.logo[data-v-181c64a5]:hover{filter:drop-shadow(0 0 40px rgba(255,255,255,.5));transform:scale(1.05)}@keyframes fadeInDown-181c64a5{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.headline[data-v-181c64a5]{font-size:clamp(3rem,8vw,7rem);letter-spacing:.02em;line-height:.95;margin-bottom:2rem;text-transform:uppercase}.headline .line[data-v-181c64a5]{display:block;opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.headline .line.visible[data-v-181c64a5]{opacity:1;transform:translateY(0)}.headline .line.line-2[data-v-181c64a5]{background:linear-gradient(135deg,#fa4648,#ff8257);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subheadline[data-v-181c64a5]{color:#bbc7d0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;margin-bottom:4rem;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.subheadline.visible[data-v-181c64a5]{opacity:1;transform:translateY(0)}.tagline[data-v-181c64a5]{align-items:center;color:#ffcfa5;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem;justify-content:center;letter-spacing:.1em;margin-bottom:4rem;opacity:0;text-transform:uppercase;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1)}.tagline.visible[data-v-181c64a5]{opacity:1;transform:translateY(0)}.tagline .tag-item[data-v-181c64a5]{align-items:center;display:flex;gap:.5rem}.tagline .dot[data-v-181c64a5]{animation:pulse-181c64a5 2s ease-in-out infinite;background:#ff8257;border-radius:50%;height:6px;width:6px}.tagline .separator[data-v-181c64a5]{color:#bbc7d066}@keyframes pulse-181c64a5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.cta-container[data-v-181c64a5]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:4rem;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1)}.cta-container.visible[data-v-181c64a5]{opacity:1;transform:translateY(0)}.cta-button[data-v-181c64a5]{align-items:center;border-radius:50px;display:flex;flex-direction:column;font-weight:500;min-width:180px;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.cta-button[data-v-181c64a5]:before{background:#ffffff1a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.cta-button[data-v-181c64a5]:hover:before{height:300px;width:300px}.cta-button .cta-text[data-v-181c64a5]{font-size:1rem;letter-spacing:.1em;position:relative;text-transform:uppercase;z-index:1}.cta-button .cta-subtext[data-v-181c64a5]{font-size:.75rem;margin-top:.25rem;opacity:.8;position:relative;z-index:1}.cta-button.primary[data-v-181c64a5]{background:#fa4648;box-shadow:0 10px 40px #fa46484d;color:#fff}.cta-button.primary[data-v-181c64a5]:hover{box-shadow:0 15px 50px #fa464866;transform:translateY(-2px) scale(1.02)}.cta-button.secondary[data-v-181c64a5]{background:#30484d80;border:1px solid rgba(187,199,208,.3);color:#fff}.cta-button.secondary[data-v-181c64a5]:hover{background:#30484dcc;border-color:#bbc7d099;transform:translateY(-2px) scale(1.02)}.cta-button[data-v-181c64a5]:active{transform:translateY(0) scale(.98)}.location[data-v-181c64a5]{margin-bottom:4rem;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1)}.location.visible[data-v-181c64a5]{opacity:1;transform:translateY(0)}.location .location-line[data-v-181c64a5]{color:#bbc7d0cc;font-size:.9rem}.location .location-line[data-v-181c64a5]:first-child{font-weight:600;margin-bottom:.5rem}.location .location-line.status[data-v-181c64a5]{margin:1rem 0}.location .status-badge[data-v-181c64a5]{animation:badgePulse-181c64a5 3s ease-in-out infinite;background:linear-gradient(135deg,#ff825733,#fa464833);border:1px solid rgba(255,130,87,.4);border-radius:50px;color:#ffcfa5;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.15em;overflow:hidden;padding:.5rem 1.5rem;position:relative;text-transform:uppercase}.location .status-badge[data-v-181c64a5]:before{animation:shimmer-181c64a5 3s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.location .location-subtext[data-v-181c64a5]{color:#bbc7d099;font-size:.8rem;margin-top:.5rem}@keyframes badgePulse-181c64a5{0%,to{box-shadow:0 0 20px #ff825733}50%{box-shadow:0 0 30px #ff825766}}@keyframes shimmer-181c64a5{0%{left:-100%}to{left:200%}}.quote[data-v-181c64a5]{color:#ffcfa5;font-family:Playfair Display,serif;font-size:1.5rem;font-style:italic;margin-top:6rem;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1)}.quote.visible[data-v-181c64a5]{opacity:1;transform:translateY(0)}.quote[data-v-181c64a5]:after,.quote[data-v-181c64a5]:before{color:#ff8257;content:'"'}.footer[data-v-181c64a5]{bottom:2rem;left:0;position:absolute;right:0;z-index:2}.footer-links[data-v-181c64a5]{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;gap:1rem;justify-content:center;padding:0 1rem}.footer-link[data-v-181c64a5]{color:#bbc7d099;position:relative;transition:all .2s ease}.footer-link[data-v-181c64a5]:after{background:#ff8257;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:all .2s ease;width:0}.footer-link[data-v-181c64a5]:hover{color:#ff8257}.footer-link[data-v-181c64a5]:hover:after{width:100%}.footer-links .separator[data-v-181c64a5]{color:#bbc7d04d}@media(max-width:768px){.coming-soon[data-v-181c64a5]{padding:1rem}.logo[data-v-181c64a5]{max-width:150px}.headline[data-v-181c64a5]{font-size:clamp(2.5rem,10vw,4rem)}.subheadline[data-v-181c64a5]{font-size:1rem}.subheadline br[data-v-181c64a5]{display:none}.tagline[data-v-181c64a5]{font-size:.75rem;gap:.5rem}.cta-button[data-v-181c64a5]{min-width:150px;padding:.875rem 1rem}.quote[data-v-181c64a5]{font-size:1.25rem;margin-top:2rem}.footer-links[data-v-181c64a5]{flex-direction:column;font-size:.75rem;gap:.5rem}.footer-links .separator[data-v-181c64a5]{display:none}}
