.cb-wrap[data-v-bfd1b19a]{z-index:9999;background:#fff;border:1px solid #0000001a;border-radius:16px;width:320px;padding:24px 22px 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;position:fixed;bottom:32px;left:32px;box-shadow:0 8px 40px #0000001a,0 2px 8px #0000000f}.cb-line[data-v-bfd1b19a]{background:#1d1d1f;border-radius:2px;width:28px;height:2px;margin-bottom:16px}.cb-eyebrow[data-v-bfd1b19a]{letter-spacing:.18em;color:#1d1d1f;margin-bottom:10px;font-size:.6rem;font-weight:700}.cb-body[data-v-bfd1b19a]{color:#6e6e73;margin-bottom:18px;font-size:.78rem;line-height:1.55}.cb-link[data-v-bfd1b19a]{color:#1d1d1f;text-underline-offset:2px;-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040;transition:text-decoration-color .2s}.cb-link[data-v-bfd1b19a]:hover{text-decoration-color:#1d1d1f}.cb-actions[data-v-bfd1b19a]{align-items:center;gap:8px;display:flex}.cb-btn[data-v-bfd1b19a]{letter-spacing:.06em;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;padding:9px 14px;font-size:.62rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.cb-btn--ghost[data-v-bfd1b19a]{color:#aaa;background:0 0;padding-left:0}.cb-btn--ghost[data-v-bfd1b19a]:hover{color:#1d1d1f}.cb-btn--outline[data-v-bfd1b19a]{color:#1d1d1f;background:0 0;border:1px solid #0003}.cb-btn--outline[data-v-bfd1b19a]:hover{border-color:#1d1d1f}.cb-btn--solid[data-v-bfd1b19a]{color:#fff;background:#1d1d1f;margin-left:auto}.cb-btn--solid[data-v-bfd1b19a]:hover{background:#000;transform:scale(1.03)}.cookie-fade-enter-active[data-v-bfd1b19a]{transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1)}.cookie-fade-leave-active[data-v-bfd1b19a]{transition:opacity .25s,transform .25s}.cookie-fade-enter-from[data-v-bfd1b19a]{opacity:0;transform:translateY(12px)}.cookie-fade-leave-to[data-v-bfd1b19a]{opacity:0;transform:translateY(6px)}@media (max-width:600px){.cb-wrap[data-v-bfd1b19a]{width:auto;bottom:16px;left:16px;right:16px}.cb-actions[data-v-bfd1b19a]{flex-wrap:wrap}.cb-btn--solid[data-v-bfd1b19a]{margin-left:0}}.page-enter-active{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.page-leave-active{transition:opacity .18s}.page-enter-from{opacity:0;transform:translateY(14px)}.page-enter-to{opacity:1;transform:translateY(0)}.page-leave-to{opacity:0}:root{--bg:#fbfbfd;--bg-secondary:#fff;--text:#1d1d1f;--text-muted:#515155;--line:#0000001a;--accent:#06c;--white:#fff;--charcoal:#1d1d1f;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--serif:var(--sans);--t:.4s cubic-bezier(.16, 1, .3, 1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.022em;font-weight:400;line-height:1.47059;overflow-x:hidden}.container{max-width:calc(clamp(980px,80vw,1400px));margin:0 auto;padding:0 44px}.section-padding{padding:100px 0}.text-center{text-align:center}.text-xs{font-size:.75rem}.text-xl{font-size:1.2rem}.tracking-widest{letter-spacing:.15em}.eyebrow,.uppercase{text-transform:uppercase}.italic{font-style:italic}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:2.5rem}.mb-20{margin-bottom:3.5rem}.mb-24{margin-bottom:4rem}.p-8{padding:2rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.border-t-dim{border-top:1px solid #00000012}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}h1,h2,h3,h4{font-family:var(--sans);letter-spacing:-.03em;font-weight:600;line-height:1.1}.heading-xl{letter-spacing:-.04em;font-size:calc(clamp(3.5rem,8vw,6.5rem));font-weight:700}.heading-lg{letter-spacing:-.03em;font-size:calc(clamp(2.5rem,6vw,4.5rem));font-weight:700}.heading-md{letter-spacing:-.02em;font-size:calc(clamp(2rem,5vw,3.5rem));font-weight:600}.montserrat,.poppins{font-family:var(--sans)!important}.eyebrow{letter-spacing:.1em;color:var(--text-muted);margin-bottom:16px;font-size:.75rem;font-weight:600}.btn,.eyebrow{font-family:var(--sans)}.btn{letter-spacing:-.01em;transition:all var(--t);cursor:pointer;border-radius:40px;justify-content:center;align-items:center;padding:14px 28px;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-black{color:#fff;background:#1d1d1f;border:1px solid #1d1d1f}.btn-black:hover{background:#000;transform:scale(1.02)}.btn-white{color:#1d1d1f;background:#fff;border:1px solid #0000001a}.btn-white:hover{background:#f5f5f7;transform:scale(1.02)}.btn-outline{color:#1d1d1f;background:0 0;border:1px solid #0003}.btn-outline:hover{background:#0000000d}.text-italic{font-style:normal}.text-muted{color:var(--text-muted)}.glass{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffb3;border:1px solid #0000000d}@media (max-width:768px){.container{padding:0 20px}.heading-xl{font-size:calc(clamp(2.5rem,10vw,3.5rem))}.section-padding{padding:64px 0}.mb-20{margin-bottom:2rem}.mb-24{margin-bottom:2.5rem}.mt-12{margin-top:2rem}.mt-16{margin-top:2.5rem}}@media (max-width:480px){.container{padding:0 16px}.section-padding{padding:48px 0}}.skip-link{color:#fff;z-index:99999;background:#1d1d1f;border-radius:0 0 8px 8px;padding:8px 16px;font-size:.8rem;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:16px}.skip-link:focus{top:0}.err-page[data-v-8ad99ab1]{background:#fbfbfd;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;display:flex}.err-inner[data-v-8ad99ab1]{text-align:center;max-width:480px}.err-code[data-v-8ad99ab1]{color:#0000000f;letter-spacing:-.05em;margin:0 0 8px;font-size:6rem;font-weight:700;line-height:1}.err-title[data-v-8ad99ab1]{letter-spacing:-.03em;color:#1d1d1f;margin:0 0 16px;font-size:calc(clamp(1.5rem,4vw,2.2rem));font-weight:700}.err-msg[data-v-8ad99ab1]{color:#515154;margin:0 0 40px;font-size:1rem;line-height:1.6}.err-actions[data-v-8ad99ab1]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.err-btn-primary[data-v-8ad99ab1]{color:#fff;cursor:pointer;background:#1d1d1f;border:none;border-radius:40px;padding:14px 32px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.err-btn-primary[data-v-8ad99ab1]:hover{background:#000;transform:scale(1.02);box-shadow:0 12px 28px #00000026}.err-btn-secondary[data-v-8ad99ab1]{color:#1d1d1f;background:0 0;border:1.5px solid #0003;border-radius:40px;padding:14px 32px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.err-btn-secondary[data-v-8ad99ab1]:hover{background:#0000000a;border-color:#1d1d1f}
