@layer modules{.story-submission .card{display:grid;gap:var(--spacing-2xl);background-color:var(--color-pinkCream);border-radius:var(--radius-xl);padding:var(--spacing-md)}.story-submission .card .left-content{color:var(--color-redWine)}.story-submission .card .left-content .heading{margin-bottom:var(--spacing-xs)}.story-submission .card .left-content h2,.story-submission .card .left-content h3,.story-submission .card .left-content h4,.story-submission .card .left-content h5,.story-submission .card .left-content h6{color:var(--color-rust);margin-bottom:var(--spacing-2xs)}@media(min-width: 48rem){.story-submission .card{padding:var(--spacing-2xl)}}@media(min-width: 62rem){.story-submission .card{grid-template-columns:1fr 1fr}}.story-submission .freeform-form-success{background-color:var(--color-pistachioIceCream);color:var(--color-moss);padding:1em 2em;padding-bottom:.5em;border-radius:var(--radius-md);margin-bottom:var(--spacing-2xs)}.story-submission .freeform-form-success p{margin:0}.story-submission .freeform-form-success~.freeform-button-container button{pointer-events:none;filter:grayscale(1) contrast(0.7);opacity:.5}.story-submission .freeform-form-error{background-color:var(--color-rust);color:var(--color-redWine);padding:1em 2em;padding-bottom:.5em;border-radius:var(--radius-md);margin-bottom:var(--spacing-2xs)}.story-submission .freeform-form-error p{margin:0}.story-submission .freeform-instructions{font-family:var(--font-family-body);font-variation-settings:"wdth" 80,"wght" 500,"ital" 0;font-size:var(--font-size-body-lg);line-height:1.5;color:inherit;font-size:var(--font-size-body-xs)}.story-submission .freeform-instructions.lg{font-size:var(--font-size-body-lg)}.story-submission .freeform-instructions.md{font-size:var(--font-size-body-md)}.story-submission .freeform-instructions.sm{font-size:var(--font-size-body-sm)}.story-submission .freeform-instructions.xs{font-size:var(--font-size-body-xs)}.story-submission .freeform-instructions.note{font-size:var(--font-size-body-sm);font-style:italic}}.story-form{color:var(--color-redWine)}.story-form form{row-gap:var(--spacing-xs)}.story-form .freeform-button-submit[type=submit].freeform-processing::before{width:24px;height:24px;margin-right:unset;border-style:unset}.story-form .freeform-button-submit{--bg-color: var(--color-redWine);--color: var(--color-rust);--icon-size: 1.25em;--outer-padding: var(--spacing-4xs);--icon-padding: 0.5em;display:inline-flex;align-items:center;font-family:var(--font-family-body);font-variation-settings:"wdth" 80,"wght" 600,"ital" 0;font-size:var(--font-size-body-lg);font-style:normal;line-height:1.5;letter-spacing:.04em;text-decoration:none;padding:0;border:none;gap:var(--spacing-2xs);color:var(--color);position:relative;padding:var(--outer-padding);padding-right:var(--spacing-sm);border-radius:10rem;background-color:var(--bg-color)}.story-form .freeform-button-submit svg{--padding: 0.5em;background-color:var(--color);padding:var(--padding);width:calc(1.2em + var(--padding)*2);height:auto;border-radius:50%;transition-property:var(--add-transition-property),transform;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}.story-form .freeform-button-submit svg path{fill:var(--bg-color)}.story-form .freeform-button-submit span{display:inline-block}.story-form .freeform-button-submit.disabled{pointer-events:none}.story-form .freeform-button-submit::after{content:none}@media(hover: hover){.story-form .freeform-button-submit:hover svg{transform:rotate(45deg)}}.story-form .freeform-button-submit::before,.story-form .freeform-button-submit::after{content:"";display:block;width:var(--icon-size);height:var(--icon-size)}.story-form .freeform-button-submit:before{padding:var(--icon-padding);background:var(--color);border-radius:50%}.story-form .freeform-button-submit:after{position:absolute;top:50%;left:calc((var(--icon-size) + var(--icon-padding)*2)/2 + var(--outer-padding));translate:-50% -50%;mask-image:url("/assets/images/arrow.svg");background-color:var(--bg-color);mask-position:center;mask-repeat:no-repeat;transition-property:all;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}.story-form .freeform-button-submit:hover:after{rotate:45deg}.story-form .freeform-row{margin:unset;display:flex;flex-wrap:wrap;gap:inherit}@media(min-width: 48rem){.story-form .freeform-row{flex-wrap:nowrap}.story-form .freeform-row .freeform-column{width:50%}}.story-form .freeform-row::after{content:none}.story-form .freeform-row .freeform-column{--padding-top: 0.5em;--padding-bottom: 0.5em;--padding-left: 0.75em;--padding-right: 0.75em;--border-width: 0.125rem;--line-height: 1.5em;font-family:var(--font-family-body);font-size:var(--font-size-body-md);line-height:var(--line-height);font-weight:400;color:inherit;padding:unset;float:unset;width:100%}.story-form .freeform-row .freeform-column label,.story-form .freeform-row .freeform-column input{color:inherit}.story-form .freeform-row .freeform-column.freeform-fieldtype-checkbox label,.story-form .freeform-row .freeform-column.freeform-fieldtype-checkboxes label{display:flex;align-items:center;position:static;text-transform:initial;padding-right:unset;cursor:pointer}.story-form .freeform-row .freeform-column.freeform-fieldtype-checkbox .freeform-input[type=checkbox],.story-form .freeform-row .freeform-column.freeform-fieldtype-checkboxes .freeform-input[type=checkbox]{font-size:var(--font-size-body-md);margin:unset;position:relative;top:.1875em;appearance:none;margin:unset}.story-form .freeform-row .freeform-column.freeform-fieldtype-checkbox .freeform-input[type=checkbox]:before,.story-form .freeform-row .freeform-column.freeform-fieldtype-checkboxes .freeform-input[type=checkbox]:before{content:"";display:inline-block;width:1em;height:1em;border:.125rem solid currentColor;border-radius:calc(var(--radius-xs)/2);margin-right:.5em}.story-form .freeform-row .freeform-column.freeform-fieldtype-checkbox .freeform-input[type=checkbox]:checked:before,.story-form .freeform-row .freeform-column.freeform-fieldtype-checkboxes .freeform-input[type=checkbox]:checked:before{background-color:currentColor}.story-form .freeform-row .freeform-column.freeform-fieldtype-file{display:flex;flex-wrap:wrap}.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-instructions{display:block;color:inherit;opacity:.5}.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-input[type=file]{font-family:var(--font-family-body);font-variation-settings:"wdth" 80,"wght" 500,"ital" 0;font-size:var(--font-size-body-lg);line-height:1.5;color:inherit;font-size:var(--font-size-body-sm)}.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-input[type=file].lg{font-size:var(--font-size-body-lg)}.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-input[type=file].md{font-size:var(--font-size-body-md)}.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-input[type=file].sm{font-size:var(--font-size-body-sm)}.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-input[type=file].xs{font-size:var(--font-size-body-xs)}.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-input[type=file].note{font-size:var(--font-size-body-sm);font-style:italic}.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-input[type=file]::-webkit-file-upload-button{--bg-color: var(--color-redWine);--color: var(--color-rust);--outer-padding: var(--spacing-4xs);font-family:var(--font-family-body);font-variation-settings:"wdth" 80,"wght" 500,"ital" 0;font-size:var(--font-size-heading-xs);font-style:normal;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:inherit;display:inline-flex;align-items:center;font-family:var(--font-family-body);font-variation-settings:"wdth" 80,"wght" 600,"ital" 0;font-size:var(--font-size-body-lg);font-style:normal;line-height:1.5;letter-spacing:.04em;text-decoration:none;padding:0;border:none;gap:var(--spacing-2xs);color:var(--color);font-size:inherit;background-color:var(--bg-color);color:var(--color);padding:.5em 1.25em .55em;cursor:pointer;appearance:none;-webkit-appearance:none;border:none;border-radius:10rem;margin-right:var(--spacing-2xs)}.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-input[type=file]::-webkit-file-upload-button svg{--padding: 0.5em;background-color:var(--color);padding:var(--padding);width:calc(1.2em + var(--padding)*2);height:auto;border-radius:50%;transition-property:var(--add-transition-property),transform;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-input[type=file]::-webkit-file-upload-button svg path{fill:var(--bg-color)}.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-input[type=file]::-webkit-file-upload-button span{display:inline-block}.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-input[type=file]::-webkit-file-upload-button.disabled{pointer-events:none}.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-input[type=file]::-webkit-file-upload-button::after{content:none}@media(hover: hover){.story-form .freeform-row .freeform-column.freeform-fieldtype-file .freeform-input[type=file]::-webkit-file-upload-button:hover svg{transform:rotate(45deg)}}.story-form .freeform-row .freeform-column .freeform-label{font-size:var(--font-size-body-lg);margin-right:var(--spacing-3xs)}.story-form .freeform-row .freeform-column .freeform-label input{font-size:inherit}.story-form .freeform-row .freeform-column .freeform-label,.story-form .freeform-row .freeform-column .freeform-instructions{margin-bottom:var(--spacing-3xs);text-wrap:wrap}.story-form .freeform-row .freeform-column .input-group-one-line{display:flex;flex-wrap:wrap;gap:var(--spacing-4xs) var(--spacing-xs)}.story-form .freeform-row .freeform-column .input-group-one-line label{display:inline-flex;padding:0;margin:0}.story-form .g-recaptcha{max-width:215px}.story-form .g-recaptcha>div{transform:scale(0.7);transform-origin:left center}@media(min-width: 48rem){.story-form .g-recaptcha>div{transform:scale(1);transform-origin:unset}}/*# sourceMappingURL=contact.css.map */
