.stage[data-v-7959b703]{--paper:#f7f1e3;--cathedral:#154522;--cathedral-deep:#0a2515;--amber:#c9a347;--amber-light:#e9c46a;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh;padding:6rem 1.25rem 3rem;color:var(--paper);background:linear-gradient(160deg,#0d2918,#154522 45%,#0a2515);text-align:center}.stage--display[data-v-7959b703]{padding:2rem 1.5rem}.stage__media[data-v-7959b703],.stage__scrim[data-v-7959b703]{position:absolute;inset:0;z-index:-2}.stage__media-el[data-v-7959b703]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal);object-position:var(--focal)}.stage__scrim[data-v-7959b703]{z-index:-1;background:radial-gradient(ellipse at 50% 42%,rgba(10,37,21,calc(var(--scrim)*.35)) 0,rgba(10,37,21,calc(var(--scrim)*.95)) 70%,rgba(6,24,14,calc(var(--scrim) + .2))),linear-gradient(180deg,#0d2918b3 0,rgba(21,69,34,calc(var(--scrim)*.45)) 45%,#06180eeb)}.stage__embers[data-v-7959b703]{position:absolute;inset:0;z-index:-1;pointer-events:none}.ember[data-v-7959b703]{position:absolute;bottom:-10%;left:var(--ember-x);width:3px;height:3px;border-radius:9999px;background:var(--amber-light);opacity:0;filter:blur(.5px);box-shadow:0 0 10px 2px #e9c46a8c;animation:ember-rise-7959b703 var(--ember-duration) linear var(--ember-delay) infinite}@keyframes ember-rise-7959b703{0%{transform:translateY(0) translate(0);opacity:0}12%{opacity:.85}70%{opacity:.5}to{transform:translateY(-105svh) translate(20px);opacity:0}}.stage__content[data-v-7959b703]{display:flex;flex-direction:column;align-items:center;gap:1rem;width:min(100%,60rem)}.stage__logo[data-v-7959b703]{margin-bottom:.25rem}.stage__eyebrow[data-v-7959b703]{margin:0;font-size:clamp(.7rem,2.6vw,.85rem);font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--amber-light)}.stage__name[data-v-7959b703]{margin:0;font-size:clamp(2.6rem,11vw,5.5rem);font-weight:600;line-height:1.02;letter-spacing:-.02em;text-shadow:0 4px 30px rgba(0,0,0,.6)}.stage--display .stage__name[data-v-7959b703]{font-size:clamp(3rem,9vw,7rem)}.stage__rule[data-v-7959b703]{width:5rem;height:1px;background:linear-gradient(90deg,transparent,var(--amber) 35%,var(--amber-light) 50%,var(--amber) 65%,transparent)}.stage__tagline[data-v-7959b703]{margin:0;max-width:34rem;font-size:clamp(.95rem,3.4vw,1.15rem);line-height:1.6;color:#f7f1e3db}.stage__digits[data-v-7959b703]{margin-top:1.25rem}.stage__arrived[data-v-7959b703]{margin:1.5rem 0 0;font-size:clamp(1.6rem,6vw,2.6rem);font-weight:600;color:var(--amber-light)}.stage__meta[data-v-7959b703]{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin:1.5rem 0 0;font-size:clamp(.8rem,3vw,.95rem);color:#f7f1e3c7}.stage__meta-item dd[data-v-7959b703]{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0}.stage__meta .material-symbols-outlined[data-v-7959b703]{font-size:1.05em;color:var(--amber-light)}.stage__cta[data-v-7959b703]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.75rem;padding:.8rem 1.6rem;border-radius:9999px;border:1px solid rgba(233,196,106,.55);background:linear-gradient(135deg,#c9a347f2,#e9c46ad9);color:#12240f;font-weight:600;letter-spacing:.02em;text-decoration:none;box-shadow:0 12px 34px -14px #e9c46ae6;transition:transform .2s ease,box-shadow .2s ease}.stage__cta[data-v-7959b703]:hover{transform:translateY(-2px);box-shadow:0 18px 42px -14px #e9c46a}.stage__footer[data-v-7959b703]{display:flex;justify-content:center;width:100%;margin-top:3rem;padding:0 1rem}@media(prefers-reduced-motion:reduce){.ember[data-v-7959b703]{animation:none;opacity:.4}}.switcher[data-v-46decb3d]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.switcher__chip[data-v-46decb3d]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem .55rem 1rem;border-radius:9999px;border:1px solid rgba(233,196,106,.3);background:#0a25158c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f7f1e3;cursor:pointer;transition:border-color .2s ease,background .2s ease}.switcher__chip[data-v-46decb3d]:hover{border-color:#e9c46aa6;background:#0a2515bf}.switcher__label[data-v-46decb3d]{font-size:.6rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#e9c46ae6}.switcher__name[data-v-46decb3d]{font-size:.95rem;font-weight:600}.switcher .material-symbols-outlined[data-v-46decb3d]{font-size:1.1rem;color:#e9c46ae6}
