.ct-top[data-astro-cid-ifz6mdal],.ct-wrap[data-astro-cid-ifz6mdal]{width:100%;max-width:76rem;margin-inline:auto;padding-inline:1.5rem}@media (width>=64rem){.ct-top[data-astro-cid-ifz6mdal],.ct-wrap[data-astro-cid-ifz6mdal]{padding-inline:2rem}}.ct-top[data-astro-cid-ifz6mdal]{padding-top:2.5rem}@media (width>=48rem){.ct-top[data-astro-cid-ifz6mdal]{padding-top:3.5rem}}@media (height<=31.25rem) and (orientation:landscape){.ct-top[data-astro-cid-ifz6mdal]{padding-top:1rem}}.ct-title[data-astro-cid-ifz6mdal]{max-width:50rem;font-size:clamp(1.75rem,1rem + 3.2vw,3.75rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:var(--heading-leading);color:var(--color-navy);margin-top:1.5rem}.ct-grid[data-astro-cid-ifz6mdal]{gap:3rem;padding-top:2.5rem;padding-bottom:5rem;display:grid}@media (width>=64rem){.ct-grid[data-astro-cid-ifz6mdal]{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:4rem}}.ct-h2[data-astro-cid-ifz6mdal]{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:var(--heading-leading);color:var(--color-navy)}.ct-form-panel[data-astro-cid-ifz6mdal]{min-width:0;max-width:40rem}.ct-hint[data-astro-cid-ifz6mdal]{color:var(--color-navy-soft);margin-top:.75rem;font-size:1.125rem}.ct-summary[data-astro-cid-ifz6mdal]{border:4px solid var(--color-signal);border-radius:.25rem;margin-top:1.5rem;padding:1.25rem 1.5rem}.ct-summary[data-astro-cid-ifz6mdal]:focus{outline:3px solid var(--color-structure);outline-offset:2px}.ct-summary-title[data-astro-cid-ifz6mdal]{color:var(--color-ink);font-size:1.25rem;font-weight:700}.ct-summary-list[data-astro-cid-ifz6mdal]{gap:.375rem;margin-top:.75rem;font-size:1.125rem;display:grid}.ct-summary-list[data-astro-cid-ifz6mdal] a{color:var(--color-signal-deep);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ct-form[data-astro-cid-ifz6mdal]{gap:1.5rem;margin-top:1.75rem;display:grid}.ct-field[data-astro-cid-ifz6mdal]{border:0;gap:.375rem;min-width:0;margin:0;padding:0;display:grid}.ct-field[data-astro-cid-ifz6mdal] label[data-astro-cid-ifz6mdal],.ct-field[data-astro-cid-ifz6mdal] legend[data-astro-cid-ifz6mdal]{color:var(--color-ink);font-size:1.125rem;font-weight:700}.ct-optional[data-astro-cid-ifz6mdal]{color:var(--color-navy-mute);font-weight:400}.ct-error[data-astro-cid-ifz6mdal]{color:var(--color-signal-deep);font-size:1rem;font-weight:700}.ct-field-error[data-astro-cid-ifz6mdal]{border-left:4px solid var(--color-signal);padding-left:1rem}.ct-field[data-astro-cid-ifz6mdal] input[data-astro-cid-ifz6mdal]:not([type=radio]),.ct-field[data-astro-cid-ifz6mdal] select[data-astro-cid-ifz6mdal],.ct-field[data-astro-cid-ifz6mdal] textarea[data-astro-cid-ifz6mdal]{border:2px solid var(--color-navy-mute);width:100%;min-height:3rem;font:inherit;color:var(--color-ink);background:#fff;border-radius:.25rem;padding:.625rem .75rem;font-size:1.125rem}.ct-field[data-astro-cid-ifz6mdal] textarea[data-astro-cid-ifz6mdal]{resize:vertical}.ct-field[data-astro-cid-ifz6mdal] .ct-short[data-astro-cid-ifz6mdal]{max-width:14rem}.ct-date[data-astro-cid-ifz6mdal]{position:relative}.ct-date-btn[data-astro-cid-ifz6mdal]{display:none}.ct-date[data-astro-cid-ifz6mdal][data-enhanced] input[data-astro-cid-ifz6mdal]{padding-right:3.25rem}.ct-date[data-astro-cid-ifz6mdal][data-enhanced] .ct-date-btn[data-astro-cid-ifz6mdal]{width:3rem;color:var(--color-navy);cursor:pointer;transition:background-color .3s var(--ease-out-quint);border-radius:0 .25rem .25rem 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.ct-date-btn[data-astro-cid-ifz6mdal]:focus-visible{outline:3px solid var(--color-sky);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.ct-date[data-astro-cid-ifz6mdal][data-enhanced] .ct-date-btn[data-astro-cid-ifz6mdal]:hover{background:color-mix(in srgb, var(--color-navy) 9%, transparent)}}@media (prefers-reduced-motion:reduce){.ct-date[data-astro-cid-ifz6mdal][data-enhanced] .ct-date-btn[data-astro-cid-ifz6mdal]{transition:none}}.ct-field[data-astro-cid-ifz6mdal] .ct-medium[data-astro-cid-ifz6mdal]{max-width:22rem}.ct-field[data-astro-cid-ifz6mdal] input[data-astro-cid-ifz6mdal]:focus-visible,.ct-field[data-astro-cid-ifz6mdal] select[data-astro-cid-ifz6mdal]:focus-visible,.ct-field[data-astro-cid-ifz6mdal] textarea[data-astro-cid-ifz6mdal]:focus-visible{outline:3px solid var(--color-sky);outline-offset:0;border-color:var(--color-navy)}.ct-field[data-astro-cid-ifz6mdal] [data-astro-cid-ifz6mdal][aria-invalid]{border-color:var(--color-signal)}.ct-radios[data-astro-cid-ifz6mdal]{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.25rem;display:flex}.ct-field[data-astro-cid-ifz6mdal] .ct-radio[data-astro-cid-ifz6mdal]{cursor:pointer;align-items:center;gap:.625rem;min-height:2.75rem;font-size:1.125rem;font-weight:400;display:inline-flex}.ct-radio[data-astro-cid-ifz6mdal] input[data-astro-cid-ifz6mdal]{width:1.375rem;height:1.375rem;accent-color:var(--color-structure);margin:0}.ct-trap[data-astro-cid-ifz6mdal]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ct-consent[data-astro-cid-ifz6mdal]{color:var(--color-navy-soft);font-size:1rem;line-height:1.5}.ct-consent[data-astro-cid-ifz6mdal] a[data-astro-cid-ifz6mdal],.ct-way-text[data-astro-cid-ifz6mdal] a[data-astro-cid-ifz6mdal],.ct-review[data-astro-cid-ifz6mdal] a[data-astro-cid-ifz6mdal]{color:var(--color-navy);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ct-form[data-astro-cid-ifz6mdal] .ct-submit{justify-self:start}.ct-form[data-astro-cid-ifz6mdal] .ct-submit:disabled{cursor:progress;opacity:.7}.ct-details[data-astro-cid-ifz6mdal]{background:var(--color-paper);border-radius:.375rem;min-width:0;padding:1.75rem 1.5rem}@media (width>=64rem){.ct-details[data-astro-cid-ifz6mdal]{position:sticky;top:6rem}}.ct-ways[data-astro-cid-ifz6mdal]{gap:1.5rem;margin-top:1.5rem;display:grid}.ct-ways[data-astro-cid-ifz6mdal] li[data-astro-cid-ifz6mdal]{gap:.875rem;display:flex}.ct-ways[data-astro-cid-ifz6mdal] svg{color:var(--color-structure);flex:none;margin-top:.125rem}.ct-ways[data-astro-cid-ifz6mdal] li[data-astro-cid-ifz6mdal]>div[data-astro-cid-ifz6mdal]{min-width:0}.ct-way-label[data-astro-cid-ifz6mdal]{color:var(--color-navy-mute);font-size:1rem;font-weight:700}.ct-way-email[data-astro-cid-ifz6mdal]{flex:1;container-type:inline-size}.ct-way-value[data-astro-cid-ifz6mdal].ct-email{font-size:clamp(.8125rem,6.3cqw,1.25rem)}.ct-way-value[data-astro-cid-ifz6mdal]{min-height:2.75rem;color:var(--color-navy);overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;font-size:1.25rem;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.ct-way-value[data-astro-cid-ifz6mdal]:hover{text-decoration:underline}}.ct-way-text[data-astro-cid-ifz6mdal]{color:var(--color-navy-soft);margin-top:.25rem;font-size:1.125rem;line-height:1.5}.ct-review[data-astro-cid-ifz6mdal]{border-top:1px solid var(--color-line);margin-top:1.75rem;padding-top:1.5rem}
