.btn{min-height:36px;font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:7px 15px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.btn--primary{color:#fafafa;background-color:#171717}.btn--primary:hover{background-color:#404040}.btn--outline{color:#0a0a0a;background-color:#ffffff1a;border-color:#d4d4d4;box-shadow:0 1px 2px #0000000d}.btn--outline:hover{background-color:#f5f5f5}.btn--accent{color:#fafafa;background-color:#5465ff}.btn--accent:hover{background-color:#5d76ff}.field{border:1px solid var(--field-border,#252525);cursor:text;background-color:#ffffffb3;flex-direction:column;justify-content:center;min-width:0;min-height:64px;padding:13px 20px 11px;display:flex;position:relative}.field:focus-within{z-index:1;outline:2px solid var(--field-outline,var(--field-border,#252525));outline-offset:-2px}.field__label{font-family:var(--font-geist-mono), ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;letter-spacing:.125em;text-transform:uppercase;color:#00000080;font-size:12px;font-weight:500;line-height:1.2}.field__input,.field__select,.field__textarea{appearance:none;width:100%;font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;color:#0a0a0a;background:0 0;border:0;padding:0;font-size:16px;font-weight:500;line-height:24px}.field__input::placeholder,.field__select::placeholder,.field__textarea::placeholder{color:#737373}.field__input:focus,.field__select:focus,.field__textarea:focus{outline:none}.field__textarea{resize:vertical;flex:auto;min-height:0}.field--select{cursor:pointer}.field__select{cursor:pointer;padding-right:32px}.field__chevron{pointer-events:none;width:24px;height:24px;transition:transform .18s;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.field__chevron svg{display:block}.field__value{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:24px;padding-right:32px;font-size:16px;font-weight:500;line-height:24px;display:block;overflow:hidden}.field__search{padding-right:32px}.field__value[hidden],.field__search[hidden]{display:none}.field--select[data-select-search][data-select-open] .field__trigger{pointer-events:none}.field__trigger{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.field--select[data-select-open] .field__chevron{transform:translateY(-50%)rotate(180deg)}.field__menu{z-index:5;border:1px solid var(--field-border,#252525);background-color:#fff;max-height:280px;margin:0;padding:0;list-style:none;animation:.14s ease-out field-select-in;position:absolute;top:100%;left:-1px;right:-1px;overflow-y:auto;box-shadow:0 12px 32px #0000001f}.field__option{color:#0a0a0a;cursor:pointer;align-items:center;padding:12px 20px;font-size:16px;line-height:24px;transition:background-color .12s;display:flex}.field__option[data-active]{background-color:#f5f5f5}.field__option[aria-selected=true]{box-shadow:inset 3px 0 #171717}.field__option[aria-disabled=true]{color:#737373;cursor:not-allowed;background:0 0}.field__empty{color:#737373;padding:12px 20px;font-size:16px;line-height:24px}@keyframes field-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.field__menu{animation:none}.field__chevron,.field__option{transition:none}}.contact-hero{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;background-color:#f7faff}.contact-hero__inner{border-bottom:1px solid #dbe8ff;border-left:1px solid #dbe8ff;border-right:1px solid #dbe8ff;padding:96px 24px 48px;position:relative;overflow:hidden}.contact-hero__illustration svg{display:block}.contact-hero__illustration--mobile{display:none}.contact-hero__illustration--desktop{position:absolute;top:0;left:623px}.contact-hero__content{z-index:1;position:relative}.contact-hero__eyebrow{font-family:var(--font-geist-mono), ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;color:#798bff;text-transform:uppercase;letter-spacing:.125em;font-size:12px;font-weight:500;line-height:16px}.contact-hero__title{letter-spacing:-.03125em;color:#000;max-width:786px;margin-top:12px;font-size:48px;font-weight:600;line-height:1}.contact-hero__subtitle{color:#737373;max-width:786px;margin-top:16px;font-size:16px;line-height:24px}@media (width<=768px){.contact-hero__inner{padding:96px 16px 48px}.contact-hero__illustration--desktop{display:none}.contact-hero__illustration--mobile{display:block;position:absolute;top:0;left:-1px;right:-1px}.contact-hero__illustration--mobile svg{width:100%;height:auto}.contact-hero__title,.contact-hero__subtitle{max-width:310px}}.contact{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;background-color:#f7faff;padding-bottom:96px}.contact__band{background-color:#fff;border-top:1px solid #dbe8ff;border-bottom:1px solid #dbe8ff}@media (width>=1177px){.contact__band{border-left:1px solid #dbe8ff;border-right:1px solid #dbe8ff;width:1176px;margin:0 auto}}.contact__grid{grid-template-columns:1fr 1fr;display:grid}.contact__cap{border-left:1px solid #dbe8ff;border-right:1px solid #dbe8ff;grid-column:1/-1;height:24px}.contact__head--form{grid-area:1/1}.contact__col--form{grid-area:2/1}.contact__head--channels{grid-area:1/2}.contact__col--channels{grid-area:2/2}.contact__head{letter-spacing:-1px;color:#000;border-right:1px solid #dbe8ff;padding:48px 20px 16px;font-size:30px;font-weight:600;line-height:30px}.contact__head--form{border-left:1px solid #dbe8ff}.contact__tail{border-left:1px solid #dbe8ff;border-right:1px solid #dbe8ff;grid-column:1/-1;height:24px}.contact__tail--between{display:none}.contact-form{flex-direction:column;display:flex}.contact-form__row{grid-template-columns:1fr 1fr;display:grid}.contact-form__row+.field,.contact-form .field+.field{margin-top:-1px}.contact-form__row>.field+.field{margin-top:0;margin-left:-1px}.contact-form__message{min-height:126px}.contact-form__submit{min-height:64px;font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;color:#fafafa;cursor:pointer;background-color:#171717;border:0;justify-content:center;align-items:center;padding:20px;font-size:16px;font-weight:500;line-height:24px;display:flex}.contact-form__submit:hover{background-color:#404040}.contact__col--channels{flex-direction:column;display:flex}.contact-channels__item{border-top:1px solid #dbe8ff;border-right:1px solid #dbe8ff;flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:190px;padding:28px 20px 24px;display:flex}.contact-channels__item:last-child{border-bottom:1px solid #dbe8ff}.contact-channels__text{flex-direction:column;gap:2px;display:flex}.contact-channels__title{letter-spacing:-1px;color:#000;font-size:24px;font-weight:600;line-height:1.2}.contact-channels__description{color:#737373;font-size:16px;line-height:24px}.contact-channels__email{letter-spacing:-1px;color:#798bff;font-size:24px;font-weight:600;line-height:1.2}.contact-channels__email:hover{color:#5465ff}@media (width<=768px){.contact__grid{grid-template-columns:1fr}.contact__head--form,.contact__col--form,.contact__head--channels,.contact__col--channels{grid-area:auto}.contact__head{border-left:1px solid #dbe8ff;padding:48px 20px 24px}.contact__tail,.contact__cap{height:16px}.contact__tail--between{display:block}.contact-form__row{grid-template-columns:1fr}.contact-form__row>.field+.field{margin-top:-1px;margin-left:0}.contact-form__message{min-height:108px}.contact-channels__item{border-left:1px solid #dbe8ff}}
