.display-lg{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-display-fs-display-lg);font-style:normal;font-weight:400;line-height:120%}.display-md{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-display-fs-display-md);font-style:normal;font-weight:400;line-height:120%}.display-sm{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-display-fs-display-sm);font-style:normal;font-weight:400;line-height:120%}.headline-lg{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-headline-fs-headline-lg);font-style:normal;font-weight:400;line-height:120%}.headline-md{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-headline-fs-headline-md);font-style:normal;font-weight:400;line-height:120%}.headline-sm{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-headline-fs-headline-sm);font-style:normal;font-weight:400;line-height:120%}.subtitle-lg{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-subtitle-fs-subtitle-lg);font-style:normal;font-weight:600;line-height:140%}.subtitle-md{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-subtitle-fs-subtitle-md);font-style:normal;font-weight:600;line-height:140%}.body-lg,.body-lg-emphasis{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-body-fs-body-lg);font-style:normal;font-weight:400;line-height:140%}.body-md{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-body-fs-body-md);font-style:normal;font-weight:400;line-height:140%}.body-md-emphasis{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-body-fs-body-md);font-style:normal;font-weight:600;line-height:140%}.body-sm{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-body-fs-body-sm);font-style:normal;font-weight:400;line-height:140%}.body-sm-emphasis{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-body-fs-body-sm);font-style:normal;font-weight:600;line-height:140%}.body-legal{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-legal-sem-fs-legal-md);font-style:normal;font-weight:400;line-height:140%}.label-xl{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-label-fs-label-xl);font-style:normal;font-weight:600;line-height:120%}.label-lg{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-label-fs-label-lg);font-style:normal;font-weight:600;line-height:120%}.label-md{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-label-fs-label-md);font-style:normal;font-weight:600;line-height:120%}.label-sm{font-family:var(--typography-font-family-ref-font-branded);font-size:14px;font-style:normal;font-weight:600;line-height:120%}.label-xs{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-label-fs-label-xs);font-style:normal;font-weight:600;line-height:120%}.label-2xs{font-family:var(--typography-font-family-ref-font-branded);font-size:10px;font-style:normal;font-weight:600;line-height:120%}.link-lg-emphasis{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-link-fs-link-lg);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;font-style:normal;font-weight:600;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.link-lg{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-link-fs-link-lg);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;font-style:normal;font-weight:400;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.link-md-emphasis{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-link-fs-link-md);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;font-style:normal;font-weight:600;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.link-md{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-link-fs-link-md);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;font-style:normal;font-weight:400;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.link-sm-emphasis{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-link-fs-link-sm);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;font-style:normal;font-weight:600;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.link-sm{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-link-fs-link-sm);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;font-style:normal;font-weight:400;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.link-xs-emphasis{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-link-fs-link-xs);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;font-style:normal;font-weight:600;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.link-xs{font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-link-fs-link-xs);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;font-style:normal;font-weight:400;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.link-legal{font-family:var(--typography-font-family-ref-font-branded);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;font-size:12px;font-style:normal;font-weight:400;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.search-wrapper{align-items:item-center;border-radius:var(--semantic-radius-sem-radius-full);background:var(--semantic-background-subtler);width:95%;padding:var(--semantic-spacing-spacing-4xs)var(--semantic-spacing-spacing-4xs)var(--semantic-spacing-spacing-4xs)var(--semantic-spacing-spacing-xs);border:1px solid #0000;justify-content:space-between;transition:all .3s;display:flex;position:relative}.search-wrapper.is-disabled .search-label{color:var(--semantic-content-label)}.search-wrapper.is-iconFirst{padding:var(--semantic-spacing-spacing-4xs)var(--semantic-spacing-spacing-xs)var(--semantic-spacing-spacing-4xs)var(--semantic-spacing-spacing-4xs);flex-direction:row-reverse}.search-wrapper.is-iconFirst .search-label{left:var(--semantic-spacing-spacing-lg);padding-left:var(--semantic-spacing-spacing-4xs)}.search-wrapper .search-button{align-items:center;display:flex}@media (max-width:1284px){.search-wrapper .search-button{color:var(--semantic-content-brand,#c30045);padding:var(--semantic-spacing-spacing-3xs)}}.search-wrapper .search-label{left:var(--semantic-spacing-spacing-xs);color:var(--semantic-content-subtle);pointer-events:none;z-index:1;font-size:14px;font-weight:600;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%)}.search-wrapper:focus-within{border:1px solid var(--semantic-border-bold);background:#fff}.search-wrapper:focus-within .search-label,.search-wrapper.is-filled .search-label{color:var(--semantic-content-label);font-size:10px;top:4px;transform:translateY(0)}.search-wrapper #search{width:100%;height:100%;color:var(--semantic-content-base);font-family:var(--typography-font-family-ref-font-branded);font-size:var(--semantic-font-scale-body-fs-body-md);padding-top:18px;padding-bottom:4px;font-style:normal;font-weight:600;line-height:140%}.search-wrapper #search.is-small{padding-top:12px;padding-bottom:2px}.search-wrapper #search::placeholder{color:#0000}.search-wrapper #search:focus,.search-wrapper #search:focus-visible{outline:none}
