:root{--ccvaa-contact-list-border-color:var(--ccvaa-color-border-base);--ccvaa-contact-list-border-width:var(--ccvaa-border-width-regular);--ccvaa-contact-list-padding-block:var(--ccvaa-space-lg);--ccvaa-contact-list-padding-inline:var(--ccvaa-space-lg);--ccvaa-contact-list-header-gap:var(--ccvaa-gap-meta);--ccvaa-contact-list-layout-gap:var(--ccvaa-gap-content);--ccvaa-contact-list-socials-gap:var(--ccvaa-gap-meta);--ccvaa-social-links-gap:var(--ccvaa-gap-nav);--ccvaa-social-links-color:var(--ccvaa-color-link);--ccvaa-social-links-color-hover:var(--ccvaa-color-link-hover);--ccvaa-social-links-min-block-size:var(--ccvaa-size-block-min-sm);--ccvaa-contact-list-border-block-end-style:solid;--ccvaa-contact-list-border-block-start-style:solid;--ccvaa-contact-list-grid-template-columns:var(--ccvaa-grid-2);--ccvaa-contact-list-item-gap:none;--ccvaa-contact-list-title-font-size:var(--ccvaa-type-h2-size);--ccvaa-contact-list-title-font-weight:var(--ccvaa-type-h2-weight);--ccvaa-contact-list-title-line-height:var(--ccvaa-line-height-heading);--ccvaa-contact-list-title-color:var(--ccvaa-color-text-heading);--ccvaa-contact-list-summary-font-size:var(--ccvaa-type-body-size);--ccvaa-contact-list-summary-font-weight:var(--ccvaa-type-meta-weight);--ccvaa-contact-list-summary-line-height:var(--ccvaa-line-height-body);--ccvaa-contact-list-summary-color:var(--ccvaa-color-text-secondary);--ccvaa-contact-list-term-color:var(--ccvaa-color-text-secondary);--ccvaa-contact-list-term-font-size:var(--ccvaa-type-h6-size);--ccvaa-contact-list-term-font-weight:var(--ccvaa-type-label-weight);--ccvaa-contact-list-term-line-height:var(--ccvaa-line-height-card);--ccvaa-contact-list-term-letter-spacing:none;--ccvaa-contact-list-term-text-transform:none;--ccvaa-contact-list-value-color:var(--ccvaa-color-text-primary);--ccvaa-contact-list-value-font-size:var(--ccvaa-type-body-size);--ccvaa-contact-list-value-font-weight:var(--ccvaa-type-body-weight);--ccvaa-contact-list-value-line-height:var(--ccvaa-line-height-body);--ccvaa-contact-list-link-color:var(--ccvaa-color-link);--ccvaa-contact-list-link-color-hover:var(--ccvaa-color-link-hover);--ccvaa-contact-list-link-min-block-size:var(--ccvaa-size-block-min-sm);--ccvaa-contact-list-link-text-decoration:underline;--ccvaa-contact-list-socials-title-color:var(--ccvaa-color-text-secondary);--ccvaa-contact-list-socials-title-font-size:var(--ccvaa-type-label-size);--ccvaa-contact-list-socials-title-font-weight:var(--ccvaa-type-label-weight);--ccvaa-contact-list-socials-title-line-height:var(--ccvaa-line-height-card);--ccvaa-contact-list-socials-title-letter-spacing:var(--ccvaa-letter-spacing-label);--ccvaa-contact-list-socials-title-text-transform:uppercase;--ccvaa-social-links-link-text-decoration:underline;--ccvaa-form-gap:var(--ccvaa-gap-grid);--ccvaa-form-font-size:var(--ccvaa-type-body-size);--ccvaa-form-line-height:var(--ccvaa-line-height-body);--ccvaa-form-color:var(--ccvaa-color-text-primary);--ccvaa-form-color-contrast:var(--ccvaa-color-surface-raised);--ccvaa-form-color-primary:var(--ccvaa-color-link);--ccvaa-form-color-accent:var(--ccvaa-color-link);--ccvaa-form-color-secondary:var(--ccvaa-color-text-secondary);--ccvaa-form-color-success:var(--ccvaa-color-text-success);--ccvaa-form-color-danger:var(--ccvaa-color-text-critical);--ccvaa-form-color-warning:var(--ccvaa-color-text-warning);--ccvaa-form-color-info:var(--ccvaa-color-text-info);--ccvaa-field-input-bg:var(--ccvaa-color-surface-raised);--ccvaa-field-input-bg-hover:var(--ccvaa-field-input-bg);--ccvaa-field-input-bg-focus:var(--ccvaa-field-input-bg);--ccvaa-field-input-bg-disabled:var(--ccvaa-color-surface-muted);--ccvaa-field-input-border-hover:var(--ccvaa-field-input-border);--ccvaa-field-input-border-focus:var(--ccvaa-color-border-action);--ccvaa-field-input-border-disabled:var(--ccvaa-color-border-base);--ccvaa-field-input-border-width:var(--ccvaa-border-width-regular);--ccvaa-field-input-border-style:solid;--ccvaa-field-input-box-shadow-focus:var(--ccvaa-focus-glow);--ccvaa-field-input-color:var(--ccvaa-color-text-primary);--ccvaa-field-input-color-focus:var(--ccvaa-color-text-primary);--ccvaa-field-input-color-disabled:var(--ccvaa-color-text-disabled);--ccvaa-field-input-color-placeholder:var(--ccvaa-color-text-disabled);--ccvaa-field-input-bg-invalid:var(--ccvaa-color-surface-critical);--ccvaa-field-input-border-invalid:var(--ccvaa-color-border-critical);--ccvaa-field-input-color-invalid:var(--ccvaa-color-text-critical);--ccvaa-field-font-size:var(--ccvaa-type-body-size);--ccvaa-field-line-height:var(--ccvaa-line-height-body);--ccvaa-field-label-color:var(--ccvaa-color-text-primary);--ccvaa-field-label-font-size:var(--ccvaa-type-body-size);--ccvaa-field-label-font-weight:var(--ccvaa-type-label-weight);--ccvaa-field-label-line-height:var(--ccvaa-line-height-card);--ccvaa-field-label-gap:var(--ccvaa-gap-meta);--ccvaa-field-help-color:var(--ccvaa-color-text-secondary);--ccvaa-field-help-font-size:var(--ccvaa-type-meta-size);--ccvaa-field-help-line-height:var(--ccvaa-line-height-body);--ccvaa-field-help-gap:calc(var(--ccvaa-gap-meta) / 2);--ccvaa-field-invalid-feedback-color:var(--ccvaa-color-text-critical);--ccvaa-field-invalid-feedback-font-size:var(--ccvaa-type-meta-size);--ccvaa-field-invalid-feedback-font-weight:var(--ccvaa-font-weight-medium);--ccvaa-field-invalid-feedback-line-height:var(--ccvaa-line-height-body);--ccvaa-field-invalid-feedback-gap:var(--ccvaa-gap-meta)}.ccvaa-contact-form.ccvaa-card{--ccvaa-card-bg:color-mix(in oklch,var(--ccvaa-neutral-strong) 10%,transparent);--ccvaa-card-border:var(--ccvaa-color-border-strong);--ccvaa-field-input-border:var(--ccvaa-neutral-ultra-dark-a30)}:root[data-brx-theme='dark']{.ccvaa-contact-form.ccvaa-card{--ccvaa-card-bg:var(--ccvaa-color-surface-raised);--ccvaa-field-input-bg:var(--ccvaa-color-surface-subtle);--ccvaa-field-input-bg-hover:var(--ccvaa-field-input-bg);--ccvaa-field-input-bg-focus:var(--ccvaa-field-input-bg);--ccvaa-field-input-border:var(--ccvaa-color-border-base)}}.wsf-form{--wsf-form-grid-gap:var(--ccvaa-form-gap);--wsf-form-font-size:var(--ccvaa-form-font-size);--wsf-form-line-height:var(--ccvaa-form-line-height);--wsf-form-color-base:var(--ccvaa-form-color);--wsf-form-color-base-contrast:var(--ccvaa-form-color-contrast);--wsf-form-color-primary:var(--ccvaa-form-color-primary);--wsf-form-color-accent:var(--ccvaa-form-color-accent);--wsf-form-color-secondary:var(--ccvaa-form-color-secondary);--wsf-form-color-success:var(--ccvaa-form-color-success);--wsf-form-color-danger:var(--ccvaa-form-color-danger);--wsf-form-color-warning:var(--ccvaa-form-color-warning);--wsf-form-color-info:var(--ccvaa-form-color-info);--wsf-field-color-background:var(--ccvaa-field-input-bg);--wsf-field-border-color:var(--ccvaa-field-input-border);--wsf-field-border-width:var(--ccvaa-field-input-border-width);--wsf-field-border-style:var(--ccvaa-field-input-border-style);--wsf-field-border:var(--wsf-field-border-width)var(--wsf-field-border-style) var(--wsf-field-border-color);--wsf-field-border-radius:var(--ccvaa-field-input-radius);--wsf-field-padding-horizontal:var(--ccvaa-field-input-padding-x);--wsf-field-padding-vertical:var(--ccvaa-field-input-padding-y);--wsf-field-padding:var(--wsf-field-padding-vertical)var(--wsf-field-padding-horizontal);--wsf-field-color-background-hover:var(--ccvaa-field-input-bg-hover);--wsf-field-border-color-hover:var(--ccvaa-field-input-border-hover);--wsf-field-color-background-focus:var(--ccvaa-field-input-bg-focus);--wsf-field-color-focus:var(--ccvaa-field-input-color-focus);--wsf-field-border-color-focus:var(--ccvaa-field-input-border-focus);--wsf-field-box-shadow:var(--ccvaa-field-input-box-shadow-focus);--wsf-field-color-background-disabled:var(--ccvaa-field-input-bg-disabled);--wsf-field-border-color-disabled:var(--ccvaa-field-input-border-disabled);--wsf-field-color-disabled:var(--ccvaa-field-input-color-disabled);--wsf-field-color-background-invalid:var(--ccvaa-field-input-bg-invalid);--wsf-field-border-color-invalid:var(--ccvaa-field-input-border-invalid);--wsf-field-color-invalid:var(--ccvaa-field-input-color-invalid);--wsf-field-color:var(--ccvaa-field-input-color);--wsf-field-color-placeholder:var(--ccvaa-field-input-color-placeholder);--wsf-field-font-size:var(--ccvaa-field-font-size);--wsf-field-line-height:var(--ccvaa-field-line-height);--wsf-field-label-color:var(--ccvaa-field-label-color);--wsf-field-label-font-size:var(--ccvaa-field-label-font-size);--wsf-field-label-font-weight:var(--ccvaa-field-label-font-weight);--wsf-field-label-line-height:var(--ccvaa-field-label-line-height);--wsf-field-label-gap:var(--ccvaa-field-label-gap);--wsf-field-help-color:var(--ccvaa-field-help-color);--wsf-field-help-font-size:var(--ccvaa-field-help-font-size);--wsf-field-help-line-height:var(--ccvaa-field-help-line-height);--wsf-field-help-gap:var(--ccvaa-field-help-gap);--wsf-field-invalid-feedback-color:var(--ccvaa-field-invalid-feedback-color);--wsf-field-invalid-feedback-font-size:var(--ccvaa-field-invalid-feedback-font-size);--wsf-field-invalid-feedback-font-weight:var(--ccvaa-field-invalid-feedback-font-weight);--wsf-field-invalid-feedback-line-height:var(--ccvaa-field-invalid-feedback-line-height);--wsf-field-invalid-feedback-gap:var(--ccvaa-field-invalid-feedback-gap);--wsf-field-button-color-background:var(--ccvaa-btn-bg);--wsf-field-button-color:var(--ccvaa-btn-text-color);--wsf-field-button-color-background-hover:var(--ccvaa-btn-bg-hover);--wsf-field-button-color-hover:var(--ccvaa-btn-text-color-hover);--wsf-field-button-color-background-focus:var(--ccvaa-btn-bg-hover);--wsf-field-button-color-focus:var(--ccvaa-btn-text-color-hover);--wsf-field-button-border-color:var(--ccvaa-btn-border-color);--wsf-field-button-border-color-hover:var(--ccvaa-btn-border-color-hover);--wsf-field-button-border-color-focus:var(--ccvaa-btn-border-color-hover);--wsf-field-button-primary-color-background:var(--ccvaa-btn-bg);--wsf-field-button-primary-color:var(--ccvaa-btn-text-color);--wsf-field-button-primary-border-color:var(--ccvaa-btn-border-color);--wsf-field-button-primary-color-background-hover:var(--ccvaa-btn-bg-hover);--wsf-field-button-primary-color-hover:var(--ccvaa-btn-text-color-hover);--wsf-field-button-primary-border-color-hover:var(--ccvaa-btn-border-color-hover);--wsf-field-button-primary-color-background-focus:var(--ccvaa-btn-bg-hover);--wsf-field-button-primary-color-focus:var(--ccvaa-btn-text-color-hover);--wsf-field-button-primary-border-color-focus:var(--ccvaa-btn-border-color-hover);--wsf-field-button-border-width:var(--ccvaa-btn-border-width);--wsf-field-button-border-style:var(--ccvaa-btn-border-style);--wsf-field-button-border-radius:var(--ccvaa-btn-border-radius);--wsf-field-button-padding:var(--ccvaa-btn-padding-block)var(--ccvaa-btn-padding-inline);--wsf-field-button-font-size:var(--ccvaa-btn-font-size);--wsf-field-button-font-weight:var(--ccvaa-btn-font-weight);--wsf-field-button-line-height:var(--ccvaa-btn-line-height)}.ccvaa-contact{container:contact / inline-size}.ccvaa-contact__inner{display:grid;grid-template-columns:var(--ccvaa-grid-1);gap:var(--ccvaa-gap-layout);align-items:start}.ccvaa-contact__inner>*{min-inline-size:0}.ccvaa-contact-form.ccvaa-card{--ccvaa-card-gap:0;width:100%}.wsf-form .wsf-help{color:var(--wsf-field-help-color);font-size:var(--wsf-field-help-font-size);margin-block-start:var(--ccvaa-space-xs)}.ccvaa-contact-list{container:contact-list / inline-size;min-inline-size:0}.ccvaa-contact-list__title,.ccvaa-contact-list__summary{margin:0}.ccvaa-contact-list__details{min-inline-size:0;font-style:normal}.ccvaa-contact-list__entries{display:flex;flex-direction:column;gap:var(--ccvaa-contact-list-layout-gap)}.ccvaa-contact-list__item{display:grid;gap:var(--ccvaa-contact-list-item-gap);min-inline-size:0}.ccvaa-contact-list__term{color:var(--ccvaa-contact-list-term-color);font-size:var(--ccvaa-contact-list-term-font-size);font-weight:var(--ccvaa-contact-list-term-font-weight);line-height:var(--ccvaa-contact-list-term-line-height);letter-spacing:var(--ccvaa-contact-list-term-letter-spacing);text-transform:var(--ccvaa-contact-list-term-text-transform)}.ccvaa-contact-list__socials-title{color:var(--ccvaa-contact-list-socials-title-color);font-size:var(--ccvaa-contact-list-socials-title-font-size);font-weight:var(--ccvaa-contact-list-socials-title-font-weight);line-height:var(--ccvaa-contact-list-socials-title-line-height);letter-spacing:var(--ccvaa-contact-list-socials-title-letter-spacing);text-transform:var(--ccvaa-contact-list-socials-title-text-transform)}.ccvaa-contact-list__value{color:var(--ccvaa-contact-list-value-color);font-size:var(--ccvaa-contact-list-value-font-size);font-weight:var(--ccvaa-contact-list-value-font-weight);line-height:var(--ccvaa-contact-list-value-line-height);overflow-wrap:anywhere}.ccvaa-contact-list__value address{font-style:normal}.ccvaa-contact-list__link{display:inline-flex;align-items:center;min-block-size:var(--ccvaa-contact-list-link-min-block-size);color:var(--ccvaa-contact-list-link-color);text-decoration:var(--ccvaa-contact-list-link-text-decoration)}.ccvaa-contact-list__link:hover{color:var(--ccvaa-contact-list-link-color-hover)}.ccvaa-contact-list__socials{display:grid;gap:var(--ccvaa-contact-list-socials-gap);padding-block-start:var(--ccvaa-contact-list-padding-block);border-block-start-width:var(--ccvaa-contact-list-border-width);border-block-start-style:var(--ccvaa-contact-list-border-block-start-style);border-block-start-color:var(--ccvaa-contact-list-border-color)}.ccvaa-contact-list__socials-title{margin:0}.ccvaa-social-links{display:flex;flex-wrap:wrap;gap:var(--ccvaa-social-links-gap)}.ccvaa-social-links__link{display:inline-flex;align-items:center;min-block-size:var(--ccvaa-social-links-min-block-size);color:var(--ccvaa-social-links-color);overflow-wrap:anywhere;text-decoration:var(--ccvaa-social-links-link-text-decoration)}.ccvaa-social-links__link:hover{color:var(--ccvaa-social-links-color-hover)}@container contact (min-width:60rem){.ccvaa-contact__inner{grid-template-columns:var(--ccvaa-grid-1-2)}}