.opening[data-astro-cid-qyy5ufhw]{--forge-heat:0;--forge-inset:100%;--forge-exit:0;--forge-edge:0;--forge-presence:1;z-index:1000;color:var(--soft-white);pointer-events:auto;isolation:isolate;position:fixed;inset:0;overflow:hidden}.opening[data-astro-cid-qyy5ufhw][hidden]{display:none}.opening__panel[data-astro-cid-qyy5ufhw]{background:#020202;width:100%;height:50%;position:absolute;left:0}.opening__panel[data-astro-cid-qyy5ufhw]:after{content:"";background:var(--magma);height:2px;opacity:var(--forge-edge);position:absolute;left:0;right:0;box-shadow:0 0 12px #ff572266}.opening__panel--top[data-astro-cid-qyy5ufhw]{transform:translateY(calc(-100% * var(--forge-exit)));top:0}.opening__panel--bottom[data-astro-cid-qyy5ufhw]{transform:translateY(calc(100% * var(--forge-exit)));bottom:0}.opening__panel--top[data-astro-cid-qyy5ufhw]:after{bottom:0}.opening__panel--bottom[data-astro-cid-qyy5ufhw]:after{top:0}.opening__forge[data-astro-cid-qyy5ufhw]{z-index:1;opacity:var(--forge-presence);justify-content:center;display:flex;position:absolute;inset:0}.opening__wordmark[data-astro-cid-qyy5ufhw]{font:700 var(--fs-opening-wordmark)/1.15 var(--display);letter-spacing:-.045em;clip-path:inset(var(--forge-inset) 0 0 0);margin:0;position:absolute;bottom:calc(50% + 1.5rem)}.opening__wordmark[data-astro-cid-qyy5ufhw] span[data-astro-cid-qyy5ufhw]{color:var(--magma)}.opening__vein[data-astro-cid-qyy5ufhw]{background:#d8d1c51f;width:min(46vw,520px);height:1px;position:absolute;top:50%}.opening__vein[data-astro-cid-qyy5ufhw] span[data-astro-cid-qyy5ufhw]{width:100%;height:100%;transform:scaleX(var(--forge-heat));transform-origin:0;background:linear-gradient(90deg, var(--magma), #ff6e2d);display:block;box-shadow:0 0 8px #ff57228c,0 0 24px #ff6e2d33}.opening__readout[data-astro-cid-qyy5ufhw]{color:var(--warm-silver);font:400 var(--fs-forge-readout)/1.5 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap;position:absolute;top:calc(50% + 1.4rem)}.opening[data-astro-cid-qyy5ufhw][data-state=leaving]{opacity:0;transition:opacity .18s}@media (prefers-reduced-motion:reduce){.opening[data-astro-cid-qyy5ufhw]{display:none!important}}.home-hero[data-astro-cid-glgfkru5]{min-height:max(100svh,43rem);color:var(--soft-white,#f4f1e9);isolation:isolate;background:#010101;align-items:center;display:grid;position:relative;overflow:hidden}.home-hero__media[data-astro-cid-glgfkru5]{z-index:-1;background:#010101 url(/dragon-poster.jpg) 50%/cover no-repeat;position:absolute;inset:0 0 0 45%;overflow:hidden}.home-hero__video[data-astro-cid-glgfkru5]{object-fit:cover;object-position:center center;opacity:0;width:100%;height:100%;transition:opacity .42s;position:absolute;inset:0}.home-hero__video--intro[data-astro-cid-glgfkru5]{z-index:1}.home-hero__video--loop[data-astro-cid-glgfkru5]{z-index:2}.home-hero__media[data-astro-cid-glgfkru5][data-phase=intro] .home-hero__video--intro[data-astro-cid-glgfkru5],.home-hero__media[data-astro-cid-glgfkru5][data-phase=loop] .home-hero__video--loop[data-astro-cid-glgfkru5],.home-hero__media[data-astro-cid-glgfkru5][data-phase=loop] .home-hero__video--intro[data-astro-cid-glgfkru5]{opacity:1}.home-hero__media[data-astro-cid-glgfkru5][data-phase=fallback] .home-hero__video[data-astro-cid-glgfkru5]{display:none}.home-hero__shade[data-astro-cid-glgfkru5]{z-index:3;background:linear-gradient(90deg,#010101 0%,#01010140 23%,#0000 45%);position:absolute;inset:0}.home-hero__content[data-astro-cid-glgfkru5]{width:min(100% - 6rem,1320px);padding-block:clamp(8rem,17vh,11rem) clamp(4rem,10vh,7rem)}.home-hero__copy[data-astro-cid-glgfkru5]{width:min(40rem,49vw)}.home-hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{letter-spacing:-.055em;max-width:14ch;margin:clamp(1.1rem,2.4vh,1.8rem) 0;font-size:clamp(3.3rem,5.45vw,6rem);line-height:1}.home-hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{display:block}.home-hero[data-astro-cid-glgfkru5] .lede[data-astro-cid-glgfkru5]{color:#f4f1e9cc;max-width:44rem;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.5}.home-hero[data-astro-cid-glgfkru5][data-entrance=waiting] .home-hero__copy[data-astro-cid-glgfkru5]{opacity:0}.home-hero[data-astro-cid-glgfkru5][data-entrance=waiting] .home-hero__media[data-astro-cid-glgfkru5]{transform:translate(-18%)scale(.95)}.home-hero__actions[data-astro-cid-glgfkru5]{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:clamp(1.5rem,3.5vh,2.5rem);display:flex}.home-hero__link[data-astro-cid-glgfkru5]{color:inherit;font:600 .85rem/1.2 var(--display,sans-serif);border-bottom:1px solid #f4f1e973;padding-block:.55rem;text-decoration:none}.home-hero__link[data-astro-cid-glgfkru5]:focus-visible{outline:2px solid var(--magma,#ff5722);outline-offset:.3rem}@media (width<=900px){.home-hero[data-astro-cid-glgfkru5]{align-items:start;min-height:max(100svh,48rem)}.home-hero__media[data-astro-cid-glgfkru5]{background-position:bottom;top:43%;left:0}.home-hero__video[data-astro-cid-glgfkru5]{object-position:center bottom}.home-hero__shade[data-astro-cid-glgfkru5]{background:linear-gradient(#010101 0% 21%,#010101c2 52%,#0101011a 83%)}.home-hero__content[data-astro-cid-glgfkru5]{width:calc(100% - 3rem);padding-block:clamp(7rem,14vh,9rem) 20rem}.home-hero__copy[data-astro-cid-glgfkru5]{width:min(40rem,100%)}.home-hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{max-width:14ch;font-size:clamp(3rem,8.2vw,5rem)}}@media (width<=480px){.home-hero[data-astro-cid-glgfkru5]{min-height:max(100svh,49rem)}.home-hero__media[data-astro-cid-glgfkru5]{top:54%}.home-hero__content[data-astro-cid-glgfkru5]{width:calc(100% - 2.5rem);padding-block:6.8rem 17rem}.home-hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{margin-block:1rem;font-size:clamp(2.6rem,11.8vw,3.6rem)}.home-hero[data-astro-cid-glgfkru5] .lede[data-astro-cid-glgfkru5]{font-size:1rem;line-height:1.5}.home-hero__actions[data-astro-cid-glgfkru5]{flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:1.25rem}}@media (height<=700px) and (width>=901px){.home-hero[data-astro-cid-glgfkru5]{min-height:44rem}.home-hero__content[data-astro-cid-glgfkru5]{padding-block:7rem 3rem}.home-hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{font-size:clamp(3.5rem,9vh,5.2rem)}}@media (prefers-reduced-motion:reduce){.home-hero__video[data-astro-cid-glgfkru5]{display:none}}
