.loader[data-astro-cid-4qws3apc]{position:fixed;inset:0;z-index:9999;display:none;pointer-events:none;overflow:hidden}html.is-loading .loader[data-astro-cid-4qws3apc]{display:block;pointer-events:auto}.loader-sheet[data-astro-cid-4qws3apc]{position:absolute;inset:0;z-index:1}.loader-slat[data-astro-cid-4qws3apc]{position:absolute;top:0;bottom:0;left:calc(var(--i) * 100% / var(--slats) - 1px);width:calc(100% / var(--slats) + 2px);background:var(--loader-bg, var(--color-bg-body));transition:transform .46s cubic-bezier(.72,0,.24,1);transition-delay:calc(.52s + var(--i) * 40ms);will-change:transform}.loader-stage[data-astro-cid-4qws3apc]{position:absolute;inset:0;z-index:3;display:flex;align-items:center;transition:opacity .26s ease}html.is-loading .hero-title{visibility:hidden}.loader[data-astro-cid-4qws3apc].has-seat.is-done .loader-stage[data-astro-cid-4qws3apc]{opacity:1}.loader-container[data-astro-cid-4qws3apc]{width:100%;padding-left:var(--gutter, 20px);padding-right:var(--gutter, 20px);display:flex;justify-content:center}.loader-move[data-astro-cid-4qws3apc]{display:inline-block;transform-origin:0 0;transition:transform .68s cubic-bezier(.22,1,.36,1);will-change:transform}.loader-line[data-astro-cid-4qws3apc]{font-family:var(--font-display);font-size:clamp(3rem,8.6vw,8rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--color-ink);text-align:left;margin:0;opacity:0;transform:translateY(14px);animation:loader-line-in .72s cubic-bezier(.22,1,.36,1) forwards}.loader-accent[data-astro-cid-4qws3apc]{display:block;color:var(--color-primary)}@keyframes loader-line-in{to{opacity:1;transform:none}}.loader[data-astro-cid-4qws3apc].is-done .loader-slat[data-astro-cid-4qws3apc]{transform:translateY(-101%)}.loader[data-astro-cid-4qws3apc].is-done .loader-stage[data-astro-cid-4qws3apc]{opacity:0}.loader[data-astro-cid-4qws3apc].is-done .loader-move[data-astro-cid-4qws3apc]{transform:translate3d(var(--dx, 0px),var(--dy, 0px),0) scale(var(--s, 1))}@media(prefers-reduced-motion:reduce){.loader-slat[data-astro-cid-4qws3apc],.loader-stage[data-astro-cid-4qws3apc],.loader-move[data-astro-cid-4qws3apc]{transition-duration:1ms;transition-delay:0ms}.loader-line[data-astro-cid-4qws3apc]{animation-duration:1ms}}*,*:before,*:after{box-sizing:border-box}:root{--color-primary: #256bec;--color-primary-dark: #1d4ed8;--color-primary-soft: #eaf1fe;--color-ink: #0b1d40;--color-bg-body: #ffffff;--color-bg-alt: #f5f7fb;--color-text-main: #2b3446;--color-text-muted: #5d6b85;--color-border: #e4e9f2;--color-shadow: rgba(11, 29, 64, .06);--gradient-brand: linear-gradient(135deg, #5ea2f9 0%, #256bec 60%, #1d4ed8 100%);--tint-labs: #eaf1fe;--tint-chains-paper: #fffaf3;--tint-chains-ink: #0b0712;--tint-chains-mint: #71f0bd;--tint-chains-pink: #ff86bb;--tint-chains-blue: #0052ff;--color-accent-cyan: #4ee1ff;--color-sky: #5ea2f9;--color-ground: #eef2f9;--gutter: clamp(20px, 3.9vw, 56px);--radius-card: 20px;--radius-tile: 26px;--radius-pill: 9999px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Sora", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}html.is-loading,html.is-loading body{overflow:hidden}html{font-family:var(--font-sans);background:var(--color-bg-body);color:var(--color-text-main);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:88px;overflow-x:hidden}body{margin:0;padding:0;display:flex;flex-direction:column;min-height:100vh;line-height:1.6;overflow-x:hidden;width:100%;background-color:var(--color-bg-body)}h1,h2,h3,h4,h5,h6{line-height:1.15;color:var(--color-ink);font-family:var(--font-display);font-weight:700;margin-top:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 72%,white);outline-offset:3px}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:inherit}.container{width:100%;max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.75rem}.eyebrow:before{content:"";width:20px;height:1.5px;border-radius:2px;background:var(--gradient-brand)}.mono-label{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}@media(max-width:480px){.container{padding-left:16px;padding-right:16px}}@media(max-width:768px){button,a{-webkit-tap-highlight-color:transparent}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
