@keyframes card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.card-float[data-astro-cid-2w773u2i]{will-change:transform;animation:5s ease-in-out infinite card-float}@keyframes ambient-drift{0%,to{opacity:.7;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(28px,-20px)scale(1.1)}}.ambient-float[data-astro-cid-2w773u2i]{animation:12s ease-in-out infinite ambient-drift}.ambient-float-slow[data-astro-cid-2w773u2i]{animation:18s ease-in-out infinite reverse ambient-drift}@media (prefers-reduced-motion:reduce){.card-float[data-astro-cid-2w773u2i],.ambient-float[data-astro-cid-2w773u2i],.ambient-float-slow[data-astro-cid-2w773u2i]{animation:none}}.hero-script[data-astro-cid-vwfy2it2]{padding-bottom:.05em;font-weight:400;line-height:.85;display:inline-block}.hero-script[data-astro-cid-vwfy2it2].ambar{color:var(--color-ambar)}.grain-layer[data-astro-cid-vwfy2it2]{background-image:radial-gradient(circle at 25% 30%,#ffffff80 1px,#0000 1px),radial-gradient(circle at 75% 80%,#fff6 1px,#0000 1px),radial-gradient(circle,#ffffff4d .5px,#0000 .5px);background-size:2px 2px,3px 3px,1.5px 1.5px}.ambient-float[data-astro-cid-vwfy2it2]{animation:14s ease-in-out infinite ambient-drift}.ambient-float-slow[data-astro-cid-vwfy2it2]{animation:22s ease-in-out infinite reverse ambient-drift}@media (prefers-reduced-motion:reduce){.ambient-float[data-astro-cid-vwfy2it2],.ambient-float-slow[data-astro-cid-vwfy2it2]{animation:none}}@keyframes hero-c-kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.05)translate(-1%)}}.hero-c-image[data-astro-cid-pfx3d45x]{will-change:transform;animation:18s ease-in-out infinite alternate hero-c-kenburns}@media (prefers-reduced-motion:reduce){.hero-c-image[data-astro-cid-pfx3d45x]{animation:none}}@keyframes marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track[data-astro-cid-pfnhbemr]{animation:32s linear infinite marquee-x}.marquee-mask[data-astro-cid-pfnhbemr]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-pfnhbemr]{white-space:normal;flex-wrap:wrap;justify-content:center;animation:none}.marquee-mask[data-astro-cid-pfnhbemr]{-webkit-mask-image:none;mask-image:none}}.ambient-float[data-astro-cid-g4zmeynd]{animation:16s ease-in-out infinite ambient-drift}.ambient-float-slow[data-astro-cid-g4zmeynd]{animation:24s ease-in-out infinite reverse ambient-drift}@media (prefers-reduced-motion:reduce){.ambient-float[data-astro-cid-g4zmeynd],.ambient-float-slow[data-astro-cid-g4zmeynd]{animation:none}}.connector-line[data-astro-cid-477lk3b5]{transition:transform 1.2s cubic-bezier(.22,1,.36,1) .4s}section[data-astro-cid-477lk3b5]:has(.reveal.is-visible) .connector-line[data-astro-cid-477lk3b5]{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.connector-line[data-astro-cid-477lk3b5]{transition:none;transform:scaleX(1)}}section[data-astro-cid-3ir64ww5] ul[data-astro-cid-3ir64ww5]::-webkit-scrollbar{display:none}.tier-gleam[data-astro-cid-j7xdwx4a]{background:linear-gradient(120deg,#0000 25%,#e8903a2e 50%,#0000 75%) 0 0/250% 100%;animation:6s ease-in-out infinite tier-gleam-sweep}@keyframes tier-gleam-sweep{0%,to{background-position:100% 0}50%{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.tier-gleam[data-astro-cid-j7xdwx4a]{opacity:0;animation:none}}@keyframes final-drift{0%,to{transform:translate(0,0)rotate(45deg)scale(1)}50%{transform:translate(20px,-14px)rotate(50deg)scale(1.06)}}.final-drift[data-astro-cid-x5xn55qe]{animation:14s ease-in-out infinite final-drift}.final-drift-slow[data-astro-cid-x5xn55qe]{animation:22s ease-in-out infinite reverse final-drift}@media (prefers-reduced-motion:reduce){.final-drift[data-astro-cid-x5xn55qe],.final-drift-slow[data-astro-cid-x5xn55qe]{animation:none}}.reveal{opacity:0;transition:opacity .5s ease-out var(--reveal-delay,0s), transform .55s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal,.reveal.is-visible{opacity:1!important;transition:none!important;transform:none!important}}:root[data-lp]{--font-display:"Fraunces", ui-serif, Georgia, serif;--font-script:"Parisienne", "Brush Script MT", cursive}:root[data-lp] .font-display,:root[data-lp] h1,:root[data-lp] h2,:root[data-lp] h3{font-family:var(--font-display);font-feature-settings:"ss01", "ss02"}
