.wordmark[data-v-63786f7b]{width:100%;height:auto;display:block}.wordmark rect[data-v-63786f7b]{fill:currentColor}.wordmark--reveal[data-v-63786f7b]{animation:wordmark-rise-63786f7b 1.1s var(--ease-out-brand) both}.wordmark--reveal rect[data-v-63786f7b]{opacity:0;animation:wordmark-stroke-63786f7b .55s var(--ease-out-brand) forwards;animation-delay:calc(var(--i)*50ms + .25s)}@keyframes wordmark-rise-63786f7b{0%{opacity:0;filter:blur(7px);transform:translateY(20px)scale(.985)}}@keyframes wordmark-stroke-63786f7b{to{opacity:1}}@keyframes wordmark-fade-63786f7b{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.wordmark--reveal[data-v-63786f7b]{animation:.4s ease-out both wordmark-fade-63786f7b}.wordmark--reveal rect[data-v-63786f7b]{opacity:1;animation:none}}.footer[data-v-c837a567]{color:#ffffff8f;background:#000;border-top:.5px solid #ffffff1f;font-size:12px;line-height:1.5}.footer__inner[data-v-c837a567]{gap:var(--space-xxxl);max-width:calc(var(--page-max) + var(--page-gutter)*2);padding:64px var(--page-gutter) max(40px,env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.footer__top[data-v-c837a567]{gap:var(--space-xxxl) 96px;flex-wrap:wrap;justify-content:space-between;display:flex}.footer__wordmark[data-v-c837a567]{color:#fff;width:96px}.footer__tagline[data-v-c837a567]{margin:var(--space-m) 0 0;background:linear-gradient(95deg,var(--color-aurora-rose),var(--color-aurora-orange) 48%,var(--color-aurora-red));color:#0000;letter-spacing:.32em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:600}.footer__nav[data-v-c837a567]{gap:var(--space-xxl) 72px;flex-wrap:wrap;display:flex}.footer__head[data-v-c837a567]{margin:0 0 var(--space-m);color:#ffffffe6;font-size:12px;font-weight:600}.footer__col ul[data-v-c837a567]{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer a[data-v-c837a567]{color:inherit;transition:color var(--duration-quick) var(--ease-quick);text-decoration:none}.footer a[data-v-c837a567]:hover{color:#fff}.footer__sister[data-v-c837a567]{transition:background-color var(--duration-quick) var(--ease-quick);background:#ffffff0a;border-radius:18px;align-self:flex-start;align-items:center;gap:16px;padding:14px 20px 14px 18px;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff1f}.footer__sister[data-v-c837a567]:hover{background:#ffffff14}.footer__sister-logo[data-v-c837a567]{width:auto;height:20px}.footer__sister-label[data-v-c837a567]{color:#ffffff9e;letter-spacing:-.005em;font-size:13px}.footer__fine[data-v-c837a567]{gap:var(--space-s);padding-top:var(--space-xl);color:#ffffff80;border-top:.5px solid #ffffff1f;flex-direction:column;display:flex}.footer__fine p[data-v-c837a567]{max-width:880px;margin:0}.cta-wrap[data-v-72c5407a]{gap:var(--space-m);flex-direction:column;align-items:center;display:flex}.cta-wrap--small[data-v-72c5407a],.cta-wrap--small .cta-row[data-v-72c5407a]{display:contents}.cta-row[data-v-72c5407a]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=480px){.cta-row[data-v-72c5407a]:has(.cta--outline){grid-template-columns:max-content;display:grid}}.cta[data-v-72c5407a]{border-radius:var(--radius-pill);background:var(--color-brand);color:#000;letter-spacing:-.01em;white-space:nowrap;min-height:48px;transition:background-color var(--duration-quick) var(--ease-quick),scale var(--duration-snappy) var(--ease-snappy);justify-content:center;align-items:center;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.cta[data-v-72c5407a]:hover{background:color-mix(in srgb,var(--color-brand) 86%,#fff)}.cta[data-v-72c5407a]:active{scale:.96}.cta[data-v-72c5407a]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.cta--outline[data-v-72c5407a]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 32%,transparent);color:inherit;background:0 0}.cta--outline[data-v-72c5407a]:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.cta--small[data-v-72c5407a]{min-height:30px;padding:0 14px;font-size:13px}.cta-note[data-v-72c5407a]{color:var(--color-text-2);font-size:var(--text-subheadline);margin:0}@media (prefers-reduced-motion:reduce){.cta[data-v-72c5407a]{transition:background-color var(--duration-quick) linear}.cta[data-v-72c5407a]:active{scale:none}}.header[data-v-0fa684c0]{z-index:50;height:52px;transition:background-color var(--duration-smooth) var(--ease-smooth),box-shadow var(--duration-smooth) var(--ease-smooth);position:fixed;inset:0 0 auto}.header[data-v-0fa684c0]:before{z-index:-1;opacity:0;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);content:"";transition:opacity var(--duration-smooth) var(--ease-smooth),background-color var(--duration-smooth) var(--ease-smooth),box-shadow var(--duration-smooth) var(--ease-smooth);background:#0000009e;position:absolute;inset:0;box-shadow:0 .5px #ffffff1f}.header--solid[data-v-0fa684c0]:before{opacity:1}.header--soft[data-v-0fa684c0]:before{box-shadow:none;background:linear-gradient(#000000a8,#0000);bottom:-44px;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.header--light[data-v-0fa684c0]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.header--light[data-v-0fa684c0]:before{background:#ffffffb8;box-shadow:0 .5px #0000001f}.header--light .header__brand[data-v-0fa684c0]{color:#000}.header--light .header__links a[data-v-0fa684c0]{color:#000000b8}.header--light .header__links a[data-v-0fa684c0]:hover{color:#000}.header__bar[data-v-0fa684c0]{max-width:calc(var(--page-max) + var(--page-gutter)*2);height:100%;padding:0 var(--page-gutter);align-items:center;gap:28px;margin:0 auto;display:flex}.header__brand[data-v-0fa684c0]{color:#fff;width:74px;transition:opacity var(--duration-quick) var(--ease-quick),color var(--duration-smooth) var(--ease-smooth);flex:none}.header__brand[data-v-0fa684c0]:hover{opacity:.8}.header__links[data-v-0fa684c0]{gap:28px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.header__links a[data-v-0fa684c0]{color:#ffffffc7;letter-spacing:-.005em;transition:color var(--duration-quick) var(--ease-quick);font-size:13px;text-decoration:none}.header__links a[data-v-0fa684c0]:hover{color:#fff}@media (width<=720px){.header__links[data-v-0fa684c0]{display:none}.header__brand[data-v-0fa684c0]{margin-right:auto}}@media (prefers-reduced-motion:reduce){.header[data-v-0fa684c0],.header[data-v-0fa684c0]:before{transition:none}}
