@font-face{font-family:season;src:url(/_next/static/media/f353ab435ef29ff2-s.p.woff2) format("woff2");font-display:swap;font-weight:420;font-style:normal}@font-face{font-family:season Fallback;src:local("Arial");ascent-override:100.15%;descent-override:26.09%;line-gap-override:0.00%;size-adjust:97.35%}.__className_e3951b{font-family:season,season Fallback;font-weight:420;font-style:normal}.__variable_e3951b{--font-season:"season","season Fallback"}@font-face{font-family:suisse;src:url(/_next/static/media/c86b497a7be35730-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:suisse;src:url(/_next/static/media/c25783985a269397-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:suisse Fallback;src:local("Arial");ascent-override:111.53%;descent-override:52.82%;line-gap-override:0.00%;size-adjust:105.26%}.__className_0d98c1{font-family:suisse,suisse Fallback}.__variable_0d98c1{--font-suisse:"suisse","suisse Fallback"}.marketing{--primary:0% 0 0;--primary-foreground:99.11% 0 0;--foreground:0% 0 0;--background:100% 0 0;--font-marketing-sans:var(--font-suisse),system-ui,sans-serif;--font-marketing-header:var(--font-season),Georgia,serif;--font-marketing-serif:var(--font-marketing-header);--navbar-height:72px;--text-color--text-primary:#000000;--text-color--text-secondary:#777777;--background-color--background-primary:#f5f5f5;--base-color-brand--hull-white:#ffffff;--base-color-neutral--anchor-black:#000000;--border-color--border-primary:#e0e0e0;--_numbers---border-radius--extra-small:4px;color:#000000;background-color:#fcfcfc;font-family:var(--font-marketing-sans);line-height:1.5;font-synthesis-weight:none}.marketing .font-sans{font-family:var(--font-marketing-sans)}.marketing .font-normal{font-weight:400}.marketing .font-heading,.marketing .font-serif{font-family:var(--font-marketing-header);font-weight:420;letter-spacing:-.02em;line-height:1}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.marketing .animate-marquee{animation:marquee 30s linear infinite}.marketing .marquee-fade{-webkit-mask-image:linear-gradient(90deg,transparent,black 6rem,black calc(100% - 6rem),transparent);mask-image:linear-gradient(90deg,transparent,black 6rem,black calc(100% - 6rem),transparent)}.marketing .splash{--splash-slate:#213541;--splash-ink:#ffffff;--splash-rule:rgba(255,255,255,0.3);--splash-pad:24px;--splash-stack-gap:48px;--splash-link-gap:48px;--splash-logo-w:420px;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;min-height:100vh;min-height:100svh;padding:calc(var(--splash-pad) + env(safe-area-inset-top)) calc(var(--splash-pad) + env(safe-area-inset-right)) calc(var(--splash-pad) + env(safe-area-inset-bottom)) calc(var(--splash-pad) + env(safe-area-inset-left));overflow:hidden;background-color:var(--splash-slate);color:var(--splash-ink);font-family:var(--font-marketing-header);font-weight:420;font-size:12px;line-height:1.42;letter-spacing:.025em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.marketing .splash-clock{display:flex;justify-content:center;gap:var(--splash-link-gap);width:100%;font-family:var(--font-marketing-sans);font-weight:400;font-variation-settings:normal;font-variant-numeric:tabular-nums;white-space:nowrap}.marketing .splash-logo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;line-height:0;pointer-events:none}.marketing .splash-logo img{display:block;width:var(--splash-logo-w);height:auto}.marketing .splash-stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--splash-stack-gap);width:100%}.marketing .splash-links{display:flex;align-items:center;gap:var(--splash-link-gap)}.marketing .splash-links>a,.marketing .splash-login button{display:flex;align-items:center;height:28px;margin:0 -12px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--splash-ink);font-family:var(--font-marketing-sans);font-weight:400;font-variation-settings:normal;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--splash-rule);cursor:pointer;transition:background-color .16s ease,text-decoration-color .16s ease}.marketing .splash-links>a:focus-visible,.marketing .splash-links>a:hover,.marketing .splash-login button:focus-visible,.marketing .splash-login button:hover,.marketing .splash-login[data-open=true] button{background-color:rgba(0,0,0,.4);backdrop-filter:blur(24px);text-decoration-color:transparent}.marketing .splash-login{position:relative;margin:0 -12px}.marketing .splash-login button{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.marketing .splash-login-menu{position:absolute;bottom:100%;left:0;width:100%;padding-bottom:6px}.marketing .splash-login-menu[hidden]{display:none}.marketing .splash-login-panel{display:flex;flex-direction:column;gap:5px;border-radius:12px;padding:12px 10px;background-color:rgba(0,0,0,.4);backdrop-filter:blur(24px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.marketing .splash-login-panel a{font-family:var(--font-marketing-sans);font-weight:400;font-variation-settings:normal;border-radius:999px;padding:8px 12px;color:var(--splash-ink);text-decoration:none;white-space:nowrap;transition:background-color .16s ease}.marketing .splash-login-panel a:focus-visible,.marketing .splash-login-panel a:hover{background-color:rgba(255,255,255,.1)}.marketing .splash-slogan{width:30%;max-width:500px;margin:0;font-size:15px;line-height:1.35}.marketing .splash-copy{opacity:.7}@media screen and (max-width:1199.98px){.marketing .splash{--splash-stack-gap:32px;--splash-link-gap:24px;--splash-logo-w:72vw;align-items:center}.marketing .splash-stack{align-items:center;text-align:center}.marketing .splash-links{justify-content:center}.marketing .splash-slogan{width:100%}}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :after,.marketing :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}