.site .wrap.contact{padding-top:56px;padding-bottom:72px}.contact__intro{max-width:640px;margin:0 auto}.site .contact__title{margin-top:14px;font-size:52px;line-height:1.02}.contact__lead{font:400 17px/1.55 var(--font-sans);color:var(--ee-ink-lead);margin:16px 0 0}.contact__grid{flex-direction:column;gap:24px;max-width:1040px;margin:40px auto 0;display:flex}.contact-note{background:var(--color-cotton-candy);border-radius:6px;flex-direction:column;gap:12px;padding:36px 24px 28px;display:flex;position:relative;transform:rotate(-1deg);box-shadow:0 10px 24px #3820201a}.site .tape--contact-note{top:-12px;left:46px;transform:rotate(-3deg)}.contact-note__eyebrow{font:600 14px var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--ee-ink-on-candy);margin:0}.contact-note__body{font:400 16px/1.5 var(--font-sans);margin:0}.contact__cards{flex-direction:column;gap:14px;display:flex}.site .contact-card{border:1px solid var(--ee-hairline);background:var(--ee-paper);color:var(--ee-ink);border-radius:16px;flex-direction:column;gap:4px;padding:18px 22px;text-decoration:none;display:flex}.contact-card__title{font:600 17px var(--font-sans)}.contact-card__link{font:500 16px var(--font-sans);color:var(--ee-accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.contact__facts{text-align:center;font:400 15px var(--font-sans);color:var(--ee-ink-muted);margin:40px 0 0}.contact-form,.contact-note__sent{flex-direction:column;gap:14px;display:flex}.contact-form__label{font:600 15px var(--font-sans);flex-direction:column;gap:6px;display:flex}.site .contact-form__field{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ee-ink) 60%, var(--ee-field));background:var(--ee-field);height:48px;font:400 16px var(--font-sans);color:var(--ee-ink);border-radius:12px;padding:0 14px}.site .contact-form__message{resize:vertical;height:140px;padding:12px 14px}.contact-form__pair{flex-direction:column;gap:14px;display:flex}.contact-form__pair>.contact-form__label{flex:1 1 0}.contact-form__actions{flex-direction:column;gap:12px;margin-top:4px;display:flex}.site .contact-form__alt a{color:var(--ee-accent);text-underline-offset:3px;text-decoration:underline}.site .contact-note__home{box-sizing:border-box;border:1.5px solid var(--ee-accent);height:52px;color:var(--ee-accent);font:600 17px var(--font-sans);border-radius:26px;justify-content:center;align-items:center;margin-top:8px;text-decoration:none;display:flex}.contact-form__error{font:500 15px var(--font-sans);color:var(--ee-error-on-light);margin:0}.contact-form__alt,.contact-form__privacy{text-align:center;font:400 14px/1.5 var(--font-sans);color:var(--ee-ink-lead);margin:0}.contact-form__privacy{color:var(--ee-ink-muted);font-size:13px}.site .contact-note__thanks{font-size:36px;line-height:1.1}.contact-note__thanks:focus{outline:none}.contact-note__thanks{scroll-margin-top:140px}@media (min-width:900px){.contact__intro{text-align:center}.contact-form__pair{flex-direction:row}.contact-form__actions{flex-flow:wrap;align-items:center;gap:18px}.site .contact-form__submit{height:50px;padding:0 28px}.contact-form__alt,.contact-form__privacy{text-align:left}.site .contact-note__home{height:auto;font:400 16px var(--font-sans);text-underline-offset:3px;border:0;border-radius:0;align-self:flex-start;text-decoration:underline;display:inline}.site .contact-note__thanks{font-size:44px;line-height:1.08}.site .wrap.contact{padding-top:96px;padding-bottom:96px}.site .contact__title{margin-top:18px;font-size:76px}.contact__lead{margin-top:18px;font-size:19px}.contact__grid{flex-direction:row;align-items:stretch;gap:32px;margin-top:56px}.contact-note{flex:1.35 1 0;gap:14px;padding:44px 44px 40px}.contact-note__body{font-size:17px}.contact__cards{flex:1 1 0;gap:20px}.site .contact-card{flex:1 1 0;gap:6px;padding:22px 26px}.contact__facts{margin-top:56px}}
