.events-form{width:100%}.events-form__inner{display:grid;grid-template-columns:40fr 60fr;gap:7.2rem;align-items:start}.events-form__copy{display:flex;flex-direction:column;gap:2.4rem;position:sticky;top:4rem}.events-form__eyebrow{font-family:var(--font-body--family);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--eyebrow-color);margin:0}.events-form__heading{font-family:var(--font-heading--family);font-size:clamp(2.8rem,3.5vw,4.4rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;margin:0;text-wrap:balance}.events-form__body{font-size:1.6rem;line-height:1.75;opacity:.85}.events-form__image-wrap{width:100%;aspect-ratio:4 / 3;overflow:hidden}.events-form__image{width:100%;height:100%;object-fit:cover;display:block}.events-form__contact-meta{display:flex;flex-direction:column;gap:1.2rem;margin-block-start:.8rem;padding-block-start:1.6rem;border-top:1px solid var(--input-border)}.events-form__contact-link{display:flex;flex-direction:column;gap:.2rem;text-decoration:none;color:inherit;font-size:1.5rem;transition:opacity .2s ease}.events-form__contact-link:hover{opacity:.7}.events-form__contact-label{font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow-color)}.events-form__form-col{display:flex;flex-direction:column}.events-form__success{background-color:var(--success-bg);border:1px solid var(--success-border);padding:2rem 2.4rem;margin-block-end:2.4rem;font-size:1.5rem;line-height:1.5}.events-form__errors{border:1px solid oklch(.55 .2 25);padding:2rem 2.4rem;margin-block-end:2.4rem;font-size:1.5rem}.events-form__errors ul{margin:.8rem 0 0;padding-inline-start:2rem}.events-form__fields{display:flex;flex-direction:column;gap:2.4rem}.events-form__row{display:grid;gap:2.4rem}.events-form__row--half{grid-template-columns:1fr 1fr}.events-form__field{display:flex;flex-direction:column;gap:.6rem}.events-form__field--float{position:relative;gap:0}.events-form__field--float .events-form__label{position:absolute;top:1.2rem;left:0;font-size:1.5rem;font-weight:400;letter-spacing:0;color:var(--label-color);pointer-events:none;transform-origin:left top;transition:transform .22s cubic-bezier(.22,1,.36,1),color .22s ease,font-size .22s cubic-bezier(.22,1,.36,1)}.events-form__field--float .events-form__input:focus+.events-form__label,.events-form__field--float .events-form__input:not(:placeholder-shown)+.events-form__label{transform:translateY(-1.6rem) scale(.8);font-size:1.5rem;color:#bfa060;letter-spacing:.04em}.events-form__field--float .events-form__label span{color:#cc272e}.events-form__label{font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--label-color)}.events-form__label--select{font-size:1.1rem;margin-block-end:.2rem}.events-form__label--date{font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--eyebrow-color);margin-block-end:.4rem}.events-form__label span{color:#cc272e}.events-form__input{background-color:transparent;border:none;border-bottom:1px solid var(--input-border);border-radius:0;color:var(--input-color);font-family:var(--font-body--family);font-size:1.5rem;padding:2.8rem 0 .8rem;width:100%;outline:none;transition:border-color .2s ease,border-bottom-width .2s ease;-webkit-appearance:none;appearance:none}.events-form__input:focus{border-bottom-color:#bfa060;border-bottom-width:1.5px}:focus-visible.events-form__input{outline:none;border-bottom-color:#bfa060;border-bottom-width:1.5px}.events-form__input--date{padding-block-start:.8rem;color-scheme:normal}.events-form__select{cursor:pointer;padding-block-start:.8rem;padding-block-end:.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23C5A258' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .4rem center;padding-inline-end:3.2rem}.events-form__field--textarea .events-form__input{resize:vertical;min-height:9.6rem}.events-form__field--group{gap:1.2rem}.events-form__group-label{font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--label-color);margin:0}.events-form__branding-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 2.4rem}.events-form__checkbox-label{display:flex;align-items:flex-start;gap:1.2rem;cursor:pointer;font-size:1.5rem;line-height:1.5}.events-form__checkbox{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.events-form__checkbox-custom{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8rem;height:1.8rem;border:1px solid var(--input-border);margin-block-start:.15em;transition:border-color .2s ease,background-color .2s ease}.events-form__checkbox-custom svg{display:none;color:#bfa060}.events-form__checkbox:checked+.events-form__checkbox-custom{border-color:#bfa060;background-color:#bfa0601a}.events-form__checkbox:checked+.events-form__checkbox-custom svg{display:block}:focus-visible+.events-form__checkbox-custom{outline:2px solid oklch(.72 .09 85);outline-offset:2px}.events-form__submit-row{display:flex;flex-direction:column;gap:1.2rem;margin-block-start:3.6rem;align-items:flex-start}.events-form__submit{display:inline-flex;align-items:center;gap:.8rem;background-color:var(--submit-bg);color:var(--submit-color);border:none;font-family:var(--font-body--family);font-size:1.4rem;font-weight:600;letter-spacing:.06em;padding:1.6rem 4rem;cursor:pointer;transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1)}.events-form__submit:hover{background-color:#bfa060;color:#550436}.events-form__submit-arrow{display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}.events-form__submit:hover .events-form__submit-arrow{transform:translate(4px)}:focus-visible.events-form__submit{outline:2px solid oklch(.72 .09 85);outline-offset:3px}.events-form__response-note{font-size:1.3rem;opacity:.65;margin:0;font-style:italic}@media screen and (max-width:989px){.events-form__inner{grid-template-columns:1fr;gap:4.8rem}.events-form__copy{position:static}.events-form__row--half{grid-template-columns:1fr}}@media screen and (max-width:749px){.events-form__branding-grid{grid-template-columns:1fr}.events-form__submit{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-events-inquiry-form.css.map */
