@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.demo-form__fields[data-astro-cid-qj62vsrg]{gap:1rem;display:grid}@media (width>=48rem){.demo-form__fields[data-astro-cid-qj62vsrg]{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-form__fields--inline[data-astro-cid-qj62vsrg]{grid-template-columns:1fr;gap:.75rem}@media (width>=36rem){.demo-form__fields--inline[data-astro-cid-qj62vsrg]{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.demo-form__field--full[data-astro-cid-qj62vsrg]{grid-column:1/-1}.demo-form__label[data-astro-cid-qj62vsrg]{color:var(--color-ink-700);margin-bottom:.4375rem;font-size:.875rem;font-weight:500;display:block}.demo-form__optional[data-astro-cid-qj62vsrg]{color:var(--color-ink-300);font-weight:400}input[data-astro-cid-qj62vsrg][type=file].u-field{color:var(--color-ink-400);cursor:pointer;padding:.5rem .5rem .5rem .75rem;font-size:.9375rem}input[data-astro-cid-qj62vsrg][type=file].u-field::file-selector-button{border:1px solid var(--color-line-strong);border-radius:calc(var(--radius-sm) - 2px);background-color:var(--color-surface-sunken);font-family:var(--font-sans);color:var(--color-ink-800);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out-soft), border-color var(--duration-base) var(--ease-out-soft);margin-right:.875rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600}input[data-astro-cid-qj62vsrg][type=file].u-field::file-selector-button:hover{background-color:var(--color-brand-50);border-color:var(--color-brand-300);color:var(--color-brand-700)}.demo-form__error[data-astro-cid-qj62vsrg]{color:var(--color-danger-600);margin-top:.4375rem;font-size:.8125rem;font-weight:500}.demo-form__error[data-astro-cid-qj62vsrg][hidden]{display:none}.demo-form__actions[data-astro-cid-qj62vsrg]{grid-column:1/-1;justify-content:flex-start;margin-top:.25rem;display:flex}.demo-form__actions--inline[data-astro-cid-qj62vsrg]{grid-column:auto;margin-top:0}.demo-form__summary[data-astro-cid-qj62vsrg]{border-radius:var(--radius-sm);border:1px solid var(--color-danger-600);background-color:var(--color-danger-50);color:var(--color-danger-600);margin-top:.875rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.demo-form__summary[data-astro-cid-qj62vsrg][hidden]{display:none}.demo-form__success[data-astro-cid-qj62vsrg]{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-success-600) 28%, transparent);background-color:var(--color-success-50);align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.demo-form__success[data-astro-cid-qj62vsrg][hidden]{display:none}.demo-form__success-icon[data-astro-cid-qj62vsrg]{background-color:var(--color-success-600);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.demo-form__success-title[data-astro-cid-qj62vsrg]{font-family:var(--font-display);color:var(--color-ink-900);font-size:1.0625rem;font-weight:600}.newsletter-section[data-astro-cid-sjnjizvh]{padding-top:clamp(.5rem,.25rem + 1vw,1.5rem)}.newsletter[data-astro-cid-sjnjizvh]{border-radius:var(--radius-2xl);background:radial-gradient(34rem 22rem at 0% 0%, #280f62f2, transparent 70%), radial-gradient(44rem 30rem at 100% 100%, #ac96ffbf, transparent 68%), radial-gradient(30rem 20rem at 100% 0%, #8c7cff73, transparent 66%), var(--color-tint-violet);padding:clamp(1.75rem,1.2rem + 2.4vw,3.5rem);position:relative;overflow:hidden}.newsletter[data-astro-cid-sjnjizvh] .demo-form .u-btn--primary{color:var(--color-brand-700);box-shadow:none;background-color:#fff}.newsletter[data-astro-cid-sjnjizvh] .demo-form .u-btn--primary:hover{background-color:var(--color-brand-50)}.newsletter[data-astro-cid-sjnjizvh] .u-eyebrow--light{color:#fff}.newsletter__note[data-astro-cid-sjnjizvh]{color:var(--color-ink-200);font-size:.9375rem;line-height:1.5}.newsletter[data-astro-cid-sjnjizvh] .demo-form__error{color:#ffd9d9}
