.cal[data-astro-cid-lvayri33]{--cal-crop:5rem;min-inline-size:0;block-size:calc(var(--cal-h) - var(--cal-crop));--cal-h:80rem;align-content:start;display:grid;position:relative;overflow:hidden}@media (width>=48rem){.cal[data-astro-cid-lvayri33]{--cal-h:74rem}}@media (width>=62rem){.cal[data-astro-cid-lvayri33]{--cal-h:30rem}}.cal__frame[data-astro-cid-lvayri33]{inline-size:100%;block-size:var(--cal-h);color-scheme:light;background:0 0;border:0;display:block}.cal__fallback[data-astro-cid-lvayri33]:not(:focus-within){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cal__fallback[data-astro-cid-lvayri33] a[data-astro-cid-lvayri33]{align-items:center;min-block-size:2.75rem;display:inline-flex}.cal__fallback[data-astro-cid-lvayri33]{background:var(--c-panel);padding:var(--space-2xs);font-size:var(--fs-p3);position:absolute;inset-block-end:0;inset-inline-start:0}.mform[data-astro-cid-4x4bmggn]{--field-bg:color-mix(in srgb, var(--c-ink) 7%, var(--c-accent));--field-line:color-mix(in srgb, var(--c-ink) 35%, transparent);isolation:isolate;background:var(--c-accent);color:var(--c-ink);color-scheme:light;display:flex;position:relative;container-type:inline-size}.mform[data-astro-cid-4x4bmggn]:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--c-ink) 14%, transparent) var(--hairline), transparent var(--hairline)), linear-gradient(to bottom, color-mix(in srgb, var(--c-ink) 14%, transparent) var(--hairline), transparent var(--hairline));mask-image:radial-gradient(ellipse 70% 45% at 100% 0%, var(--c-ink) 0%, transparent 75%), radial-gradient(ellipse 40% 30% at 0% 100%, #00000080 0%, transparent 75%);background-position:100% 0;background-size:1.6rem 1.6rem;position:absolute;inset:0}.mform[data-astro-cid-4x4bmggn][data-fit=fill]{block-size:100%}.mform[data-astro-cid-4x4bmggn] .mform__form{gap:var(--space-2xs);min-inline-size:0;padding:var(--space-s) var(--space-m);flex-direction:column;flex:1;display:flex}.mform[data-astro-cid-4x4bmggn][data-fit=auto] .mform__form{gap:var(--space-xs);padding:var(--space-m)}.mform__head[data-astro-cid-4x4bmggn]{gap:var(--space-3xs);margin-block-end:var(--space-3xs);display:grid}.mform__title[data-astro-cid-4x4bmggn]{font-size:var(--fs-p1);line-height:var(--leading-snug)}.mform[data-astro-cid-4x4bmggn][data-fit=auto] .mform__title[data-astro-cid-4x4bmggn]{font-size:var(--fs-h4)}.mform__note[data-astro-cid-4x4bmggn]{font-size:var(--fs-p3)}.mform__pair[data-astro-cid-4x4bmggn]{gap:inherit;display:grid}@container (width>=20rem){.mform__pair[data-astro-cid-4x4bmggn]{grid-template-columns:1fr 1fr}}.mform__field[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn],.mform__field[data-astro-cid-4x4bmggn] select[data-astro-cid-4x4bmggn],.mform__field[data-astro-cid-4x4bmggn] textarea[data-astro-cid-4x4bmggn]{min-block-size:2.75rem;inline-size:100%;padding:var(--space-2xs) var(--space-xs);border:var(--hairline) solid var(--field-line);border-radius:var(--radius-m);background:var(--field-bg);color:var(--c-ink);font-size:var(--fs-p3);transition:border-color var(--dur-hover) ease, background-color var(--dur-hover) ease}.mform__field[data-astro-cid-4x4bmggn] [data-astro-cid-4x4bmggn]::placeholder{color:color-mix(in srgb, var(--c-ink) 62%, transparent);opacity:1}@media (hover:hover){.mform__field[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]:hover,.mform__field[data-astro-cid-4x4bmggn] select[data-astro-cid-4x4bmggn]:hover,.mform__field[data-astro-cid-4x4bmggn] textarea[data-astro-cid-4x4bmggn]:hover{border-color:var(--c-ink)}}.mform__field[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]:focus-visible,.mform__field[data-astro-cid-4x4bmggn] select[data-astro-cid-4x4bmggn]:focus-visible,.mform__field[data-astro-cid-4x4bmggn] textarea[data-astro-cid-4x4bmggn]:focus-visible{outline-offset:1px;border-color:var(--c-ink)}.mform__field[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]:autofill,.mform__field[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]:-webkit-autofill,.mform__field[data-astro-cid-4x4bmggn] textarea[data-astro-cid-4x4bmggn]:-webkit-autofill{-webkit-box-shadow:0 0 0 100rem var(--field-bg) inset;box-shadow:0 0 0 100rem var(--field-bg) inset;-webkit-text-fill-color:var(--c-ink);caret-color:var(--c-ink)}.mform__field[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]:autofill,.mform__field[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]:autofill,.mform__field[data-astro-cid-4x4bmggn] textarea[data-astro-cid-4x4bmggn]:autofill{-webkit-box-shadow:0 0 0 100rem var(--field-bg) inset;box-shadow:0 0 0 100rem var(--field-bg) inset;-webkit-text-fill-color:var(--c-ink);caret-color:var(--c-ink)}.mform__field[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]:user-invalid,.mform__field[data-astro-cid-4x4bmggn] select[data-astro-cid-4x4bmggn]:user-invalid,.mform__field[data-astro-cid-4x4bmggn] textarea[data-astro-cid-4x4bmggn]:user-invalid{border-color:var(--c-error-light);box-shadow:inset 0 0 0 var(--hairline) var(--c-error-light)}.mform__field[data-astro-cid-4x4bmggn] textarea[data-astro-cid-4x4bmggn]{resize:none}.mform__field--select[data-astro-cid-4x4bmggn]{position:relative}.mform__field[data-astro-cid-4x4bmggn] select[data-astro-cid-4x4bmggn]{-webkit-appearance:none;appearance:none;cursor:pointer;padding-inline-end:var(--space-xl)}.mform__field[data-astro-cid-4x4bmggn] select[data-astro-cid-4x4bmggn]:invalid{color:color-mix(in srgb, var(--c-ink) 62%, transparent)}.mform__field[data-astro-cid-4x4bmggn] select[data-astro-cid-4x4bmggn] option[data-astro-cid-4x4bmggn]{color:var(--c-ink)}.mform__field--select[data-astro-cid-4x4bmggn]:after{content:"";border-inline-end:1.5px solid var(--c-ink);border-block-end:1.5px solid var(--c-ink);pointer-events:none;block-size:.45rem;inline-size:.45rem;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-s);translate:0 -70%;rotate:45deg}.mform[data-astro-cid-4x4bmggn][data-fit=fill] .mform__field--grow[data-astro-cid-4x4bmggn]{contain:size;flex:1 1 0;min-block-size:2.5rem;display:flex}.mform[data-astro-cid-4x4bmggn][data-fit=fill] .mform__field[data-astro-cid-4x4bmggn] textarea[data-astro-cid-4x4bmggn]{flex:1 1 0;min-block-size:2.5rem}.mform[data-astro-cid-4x4bmggn][data-fit=auto] .mform__field[data-astro-cid-4x4bmggn] textarea[data-astro-cid-4x4bmggn]{resize:vertical;min-block-size:8rem}.mform__consent[data-astro-cid-4x4bmggn]{gap:var(--space-xs);padding-block:var(--space-3xs);font-size:var(--fs-p3);color:var(--c-ink);grid-template-columns:1.25rem 1fr;align-items:start;line-height:1.45;display:grid;position:relative}.mform__consent[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]{-webkit-appearance:none;appearance:none;border:var(--hairline) solid var(--field-line);border-radius:var(--radius-m);background:var(--field-bg);cursor:pointer;block-size:1.25rem;inline-size:1.25rem;transition:border-color var(--dur-hover) ease;place-items:center;margin:.1em 0 0;display:grid}.mform__consent[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]:before{content:"";background:var(--c-ink);clip-path:polygon(14% 44%,0 59%,40% 100%,100% 22%,86% 8%,39% 70%);block-size:.75rem;inline-size:.75rem;transition:transform var(--dur-hover) var(--ease-out);transform:scale(0)}.mform__consent[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]:checked:before{transform:scale(1)}.mform__consent[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]:checked,.mform__consent[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]:focus-visible{border-color:var(--c-ink)}@media (hover:hover){.mform__consent[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]:hover{border-color:var(--c-ink)}}.mform__consent[data-astro-cid-4x4bmggn] label[data-astro-cid-4x4bmggn]{cursor:pointer}.mform__consent[data-astro-cid-4x4bmggn] label[data-astro-cid-4x4bmggn]:before{content:"";position:absolute;inset-block:min(0rem,50% - 1.375rem);inset-inline:0}.mform__consent[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn],.mform__link[data-astro-cid-4x4bmggn]{z-index:1;position:relative}.mform__consent[data-astro-cid-4x4bmggn] input[data-astro-cid-4x4bmggn]:user-invalid{outline:2px solid var(--c-error-light);outline-offset:2px}.mform__link[data-astro-cid-4x4bmggn]{color:var(--c-ink);font-weight:var(--weight-strong);text-decoration-thickness:1px}@media (hover:hover){.mform__link[data-astro-cid-4x4bmggn]:hover{text-decoration-thickness:2px}}.mform__submit[data-astro-cid-4x4bmggn]{display:grid}.mform__submit[data-astro-cid-4x4bmggn] .mform__send{inline-size:100%}.mform__submit[data-astro-cid-4x4bmggn] .mform__send .cta__label{flex:1;justify-content:center}
