.hero[data-astro-cid-ge2uvauf]{background-color:var(--stage-dark);min-height:100dvh;color:var(--color-white);z-index:0;position:relative;overflow:hidden}.hero__locale[data-astro-cid-ge2uvauf]{z-index:110;padding:max(var(--space-3), env(safe-area-inset-top)) var(--page-gutter) var(--space-2);pointer-events:none;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.hero__locale-list[data-astro-cid-ge2uvauf]{justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--stage-dark) 75%, transparent);backdrop-filter:blur(10px);pointer-events:auto;flex-wrap:wrap;margin:0;list-style:none;display:flex}.hero__locale-link[data-astro-cid-ge2uvauf]{min-width:44px;min-height:44px;padding:var(--space-1);border-radius:var(--radius-sm);opacity:.7;transition:opacity var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hero__locale-link[data-astro-cid-ge2uvauf].is-active{opacity:1;background:color-mix(in srgb, var(--color-white) 12%, transparent)}.hero__locale-link[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--red-glow);outline-offset:2px}@media (hover:hover){.hero__locale-link[data-astro-cid-ge2uvauf]:hover{opacity:1}}.hero__flag[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.125rem;line-height:1;display:inline-flex}.hero[data-astro-cid-ge2uvauf]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--stage-dark) 55%, transparent) 45%, var(--stage-dark) 100%);height:min(12rem,28vh);position:absolute;bottom:0;left:0;right:0}@media (height<=500px){.hero[data-astro-cid-ge2uvauf]{min-height:auto;padding-top:5.5rem;overflow:visible}}.hero__stage[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (height<=500px){.hero__stage[data-astro-cid-ge2uvauf]{position:relative;inset:auto}}.hero__media[data-astro-cid-ge2uvauf],.hero__poster[data-astro-cid-ge2uvauf],.hero__world[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf]{background-color:var(--stage-dark)}.hero__poster[data-astro-cid-ge2uvauf]{object-fit:cover;transition:opacity var(--dur-slow) var(--ease-out-expo);display:block}.hero__world[data-astro-cid-ge2uvauf]{perspective:1100px;perspective-origin:50% 40%}.hero__world[data-astro-cid-ge2uvauf] svg{width:100%;height:100%;display:block;overflow:visible}.hero--live[data-astro-cid-ge2uvauf] .hero__poster[data-astro-cid-ge2uvauf]{opacity:0;pointer-events:none}.hero__rest-mark[data-astro-cid-ge2uvauf]{z-index:2;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero--live[data-astro-cid-ge2uvauf] .hero__rest-mark[data-astro-cid-ge2uvauf]{opacity:1;visibility:visible}.hero--static[data-astro-cid-ge2uvauf] .hero__rest-mark[data-astro-cid-ge2uvauf]{opacity:0;visibility:hidden;pointer-events:none}.hero__rest-mark-stack[data-astro-cid-ge2uvauf]{place-items:center;width:10.6667rem;height:10.6667rem;display:grid;position:relative;overflow:visible}.hero__rest-mark-glow[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;background:radial-gradient(circle, var(--red-glow) 24%, transparent 68%);filter:blur(3rem);border-radius:50%;width:30rem;height:30rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__rest-mark-inner[data-astro-cid-ge2uvauf]{z-index:1;width:100%;height:100%;position:relative}.hero__rest-mark-inner[data-astro-cid-ge2uvauf] svg{will-change:transform;width:100%;height:100%;animation:2.2s ease-in-out infinite hero-rest-breathe;display:block;overflow:visible}@keyframes hero-rest-breathe{0%,to{transform:translateZ(0)scale(.92)}50%{transform:translateZ(0)scale(1.08)}}.hero__rest-mark[data-astro-cid-ge2uvauf][style*="visibility: hidden"] .hero__rest-mark-inner[data-astro-cid-ge2uvauf] svg{will-change:auto;animation:none}.hero__boot[data-astro-cid-ge2uvauf]{z-index:3;background-color:var(--stage-dark);transition:opacity var(--dur-fast) var(--ease-out-expo), visibility var(--dur-fast) var(--ease-out-expo);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero__boot-mark[data-astro-cid-ge2uvauf]{width:4.5rem;height:4.5rem}.hero__boot-mark[data-astro-cid-ge2uvauf] svg{width:100%;height:100%;animation:hero-boot-draw 1.6s var(--ease-out-expo) infinite;display:block}@keyframes hero-boot-draw{0%{clip-path:inset(0 0 100%)}70%{clip-path:inset(0)}85%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.hero--live[data-astro-cid-ge2uvauf] .hero__boot[data-astro-cid-ge2uvauf],.hero--static[data-astro-cid-ge2uvauf] .hero__boot[data-astro-cid-ge2uvauf]{opacity:0;visibility:hidden;pointer-events:none}.hero--device[data-astro-cid-ge2uvauf] .hero__world[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 0 60px var(--red-glow))}.hero__place[data-astro-cid-ge2uvauf]{z-index:1;object-fit:cover;object-position:center 40%;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.hero__scrim[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;background:var(--scrim-radial), var(--scrim-to-top);position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{z-index:2;max-width:40rem;padding:var(--space-8) var(--page-gutter);text-align:center;position:relative}.hero__brand[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-5);justify-content:center;display:flex}.hero__brand[data-astro-cid-ge2uvauf] svg{width:auto;height:clamp(5.5rem,18vw,9rem);display:block}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin:0 0 var(--space-5);letter-spacing:-.02em;line-height:1.05}.hero__subhead[data-astro-cid-ge2uvauf]{margin:0 0 var(--space-7);font-size:var(--text-h5);font-weight:var(--font-weight-regular);color:color-mix(in srgb, var(--color-white) 78%, transparent);line-height:1.45}.hero__ctas[data-astro-cid-ge2uvauf]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (height<=500px){.hero__rest-mark-stack[data-astro-cid-ge2uvauf]{width:7.33333rem;height:7.33333rem}}@media (width<=767px) and (height>=501px){.hero__world[data-astro-cid-ge2uvauf] #flight-fit{transform-box:view-box;transform-origin:50%;transform:scale(min(1, calc(800 * 100vw / 100dvh / 520)))}.hero__content[data-astro-cid-ge2uvauf]{padding-top:max(6.875rem, calc(env(safe-area-inset-top) + 5.5rem));padding-bottom:max(var(--space-5), env(safe-area-inset-bottom));padding-inline:var(--page-gutter);max-width:100%}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-4);font-size:clamp(1.75rem,7vw,2.25rem)}.hero__subhead[data-astro-cid-ge2uvauf]{font-size:var(--text-h6);margin-bottom:var(--space-5)}.hero__ctas[data-astro-cid-ge2uvauf]{align-items:stretch;gap:var(--space-2);flex-direction:column;width:100%}.hero__ctas[data-astro-cid-ge2uvauf] .btn{width:100%}}@media (prefers-reduced-motion:reduce){.hero__boot-mark[data-astro-cid-ge2uvauf] svg{clip-path:none;animation:none}.hero__rest-mark-inner[data-astro-cid-ge2uvauf] svg{animation:none}}.hero--static[data-astro-cid-ge2uvauf] .hero__world[data-astro-cid-ge2uvauf]{visibility:hidden}.hero--static[data-astro-cid-ge2uvauf] .hero__place[data-astro-cid-ge2uvauf]{opacity:.35}.hero--static[data-astro-cid-ge2uvauf] .hero__poster[data-astro-cid-ge2uvauf]{opacity:0;animation:hero-kenburns 30s var(--ease-out-expo) both}@keyframes hero-kenburns{0%{transform:scale(1)}to{transform:scale(1.04)}}.visually-hidden[data-astro-cid-ge2uvauf]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background-color:var(--stage-dark);margin:0}.home[data-astro-cid-zkhec6xw]{background-color:var(--stage-dark);color:var(--color-white)}
