@charset "UTF-8";html{color-scheme:light;--mat-sys-background: #fff8f5;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #fbeee8;--mat-sys-inverse-primary: #ffb787;--mat-sys-inverse-surface: #362f2b;--mat-sys-on-background: #201a17;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #723600;--mat-sys-on-primary-fixed: #311300;--mat-sys-on-primary-fixed-variant: #723600;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #5b4130;--mat-sys-on-secondary-fixed: #2b1708;--mat-sys-on-secondary-fixed-variant: #5b4130;--mat-sys-on-surface: #201a17;--mat-sys-on-surface-variant: #52443c;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #494900;--mat-sys-on-tertiary-fixed: #1d1d00;--mat-sys-on-tertiary-fixed-variant: #494900;--mat-sys-outline: var(--border-color, #e8e0d0);--mat-sys-outline-variant: var(--gray-bg-color, #f7f5f2);--mat-sys-primary: #964900;--mat-sys-primary-container: #ffdcc7;--mat-sys-primary-fixed: #ffdcc7;--mat-sys-primary-fixed-dim: #ffb787;--mat-sys-scrim: #000000;--mat-sys-secondary: #755846;--mat-sys-secondary-container: #ffdcc7;--mat-sys-secondary-fixed: #ffdcc7;--mat-sys-secondary-fixed-dim: #e5bfa8;--mat-sys-shadow: #000000;--mat-sys-surface: #fff8f5;--mat-sys-surface-bright: #fff8f5;--mat-sys-surface-container: #f8ebe6;--mat-sys-surface-container-high: #f2e6e1;--mat-sys-surface-container-highest: #ece0da;--mat-sys-surface-container-low: #fef1ec;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #e3d8d3;--mat-sys-surface-tint: #964900;--mat-sys-surface-variant: #f4ded3;--mat-sys-tertiary: #626200;--mat-sys-tertiary-container: #eaea00;--mat-sys-tertiary-fixed: #eaea00;--mat-sys-tertiary-fixed-dim: #cdcd00;--mat-sys-neutral-variant20: #3a2e26;--mat-sys-neutral10: #201a17;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Cormorant Garamond;--mat-sys-display-large-font: Cormorant Garamond;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Cormorant Garamond;--mat-sys-display-medium-font: Cormorant Garamond;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Cormorant Garamond;--mat-sys-display-small-font: Cormorant Garamond;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Cormorant Garamond;--mat-sys-headline-large-font: Cormorant Garamond;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Cormorant Garamond;--mat-sys-headline-medium-font: Cormorant Garamond;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Cormorant Garamond;--mat-sys-headline-small-font: Cormorant Garamond;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Cormorant Garamond;--mat-sys-title-large-font: Cormorant Garamond;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-form-field-outlined-outline-color: transparent;--mat-form-field-outlined-focus-outline-color: transparent;--mat-form-field-outlined-hover-outline-color: transparent;--mat-form-field-outlined-error-outline-color: transparent;--mat-form-field-outlined-disabled-outline-color: transparent;--mat-form-field-outlined-label-text-color: var(--gold-dark-color, #a07830);--mat-form-field-outlined-focus-label-text-color: var(--gold-dark-color, #a07830);--mat-form-field-outlined-hover-label-text-color: var(--gold-dark-color, #a07830);--mat-form-field-outlined-error-label-text-color: var(--error-color, #c62828);--mat-form-field-outlined-disabled-label-text-color: var(--text-muted-color, #8a7a60);--mat-form-field-outlined-input-text-color: var(--text-color, #1a1410);--mat-form-field-outlined-disabled-input-text-color: var(--text-muted-color, #8a7a60);--mat-form-field-disabled-leading-icon-color: var(--text-muted-color, #8a7a60);--mat-form-field-outlined-container-shape: 0px;--mat-form-field-container-text-line-height: 20px;--mat-form-field-container-vertical-padding: 0px;--mat-form-field-container-height: auto;--mat-select-enabled-trigger-text-color: var(--text-color, #1a1410);--mat-select-placeholder-text-color: var(--text-muted-color, #8a7a60);--mat-select-disabled-trigger-text-color: var(--text-muted-color, #8a7a60);--mat-select-enabled-arrow-color: var(--gold-dark-color, #a07830);--mat-select-focused-arrow-color: var(--gold-dark-color, #a07830);--mat-select-disabled-arrow-color: var(--text-muted-color, #8a7a60);--mat-table-background-color: var(--table-background-color);--mat-table-row-item-outline-color: var(--table-border-color);--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-line-height: 21px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-color: var(--text-mid-color);--mat-table-header-headline-size: 14px;--mat-table-header-headline-line-height: 21px;--mat-table-header-headline-weight: 600;--mat-table-header-headline-color: var(--text-color);--mat-table-header-container-height: var(--table-header-row-item-max-height);--mat-table-row-item-container-height: var(--table-row-item-container-height)}body{background:var(--white-color, #ffffff);color:var(--text-color, #1a1410);font-family:var(--font-family, "Montserrat", sans-serif)}:root{--gold-color: #c9a84c;--gold-dark-color: #a07830;--gold-pale-color: #f5edd0;--gold-hover-color: #d4b05a;--black-color: #111010;--white-color: #ffffff;--gray-bg-color: #f7f5f2;--text-color: #1a1410;--text-mid-color: #4a3f30;--text-muted-color: #8a7a60;--border-color: #e8e0d0;--error-color: #c62828;--success-color: #2e7d32;--warning-color: #f9a825;--font-family: "Montserrat", sans-serif;--font-family-heading: "Cormorant Garamond", serif;--drop-shadow: 0 2px 12px rgba(0, 0, 0, .06);--drop-shadow-elevated: 0 4px 24px rgba(0, 0, 0, .1);--duration-fast: .2s;--duration-medium: .3s;--duration-slow: .6s;--ease-in-out-quint: cubic-bezier(.4, 0, .2, 1);--z-index-sticky: 1000;--z-index-modal: 2000;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-full: 50px}*{box-sizing:border-box;margin:0}html,body{height:100vh;min-height:100%;margin:0;font-family:var(--font-family);font-weight:300;color:var(--text-color);background-color:var(--white-color);scroll-behavior:smooth;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,figure,figcaption,blockquote,pre,button,fieldset,legend,form{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:300;line-height:1.15;color:var(--text-color)}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{color:var(--gold-color);font-style:italic}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3{font-size:clamp(1.25rem,3vw,1.75rem)}h4{font-size:1.25rem}h5{font-size:1rem;font-weight:400}h6{font-size:.87rem;font-weight:500}.mec-form-field.mat-mdc-form-field{width:100%;min-width:10ch;background-color:transparent;border-radius:0}.mec-form-field.mat-mdc-form-field .mat-mdc-form-field-infix{min-width:10ch;padding:11px 0}.mec-form-field.mat-mdc-form-field .mat-mdc-form-field-infix .mat-mdc-select{min-width:5ch}.mec-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper{padding:0}.mec-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper .mdc-notched-outline{display:none}.mec-form-field.mat-mdc-form-field .mat-mdc-form-field-flex{border-bottom:1.5px solid var(--border-color, #e8e0d0);transition:border-color var(--duration-fast, .2s) var(--ease-in-out-quint, ease)}.mec-form-field.mat-mdc-form-field:not(.mkc-error-state).mat-focused .mat-mdc-form-field-flex{border-bottom-color:var(--gold-dark-color, #a07830)}.mec-form-field.mat-mdc-form-field:not(.mkc-error-state):not(.mat-form-field-disabled):not(.mat-focused).mec-has-value .mat-mdc-form-field-flex{border-bottom-color:var(--gold-dark-color, #a07830)}.mec-form-field.mat-mdc-form-field:not(.mkc-error-state):not(.mat-form-field-disabled):not(.mat-focused):hover .mat-mdc-form-field-flex{border-bottom-color:var(--gold-color, #c9a84c)}.mec-form-field.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-form-field-flex{border-bottom-color:var(--border-color, #e8e0d0);opacity:.6}.mec-form-field.mat-mdc-form-field.mkc-error-state .mat-mdc-form-field-flex{border-bottom-color:var(--error-color, #c62828)}.cdk-overlay-pane .mec-dropdown-panel.mat-mdc-select-panel.mdc-menu-surface{background:var(--white-color, #ffffff);box-shadow:var(--drop-shadow-elevated, 0 4px 24px rgba(0, 0, 0, .1));border:1px solid var(--border-color, #e8e0d0);border-top:2px solid var(--gold-color, #c9a84c);padding:0;border-radius:0}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) .mec-dropdown-panel.mat-mdc-select-panel.mdc-menu-surface{border-radius:0}.cdk-overlay-pane.mat-mdc-select-panel-above .mec-dropdown-panel.mat-mdc-select-panel.mdc-menu-surface{border-radius:0;border-top:1px solid var(--border-color, #e8e0d0);border-bottom:2px solid var(--gold-color, #c9a84c)}.mec-dropdown-panel .mat-mdc-option.mdc-list-item{color:var(--text-color, #1a1410);font-family:var(--font-family, "Montserrat", sans-serif);font-size:.82rem;font-weight:300;border-left:3px solid transparent;transition:background-color var(--duration-fast, .2s),color var(--duration-fast, .2s),border-left-color var(--duration-fast, .2s)}.mec-dropdown-panel .mat-mdc-option.mdc-list-item.mat-mdc-option-active:not(:hover):not([aria-selected=true]){background-color:var(--gold-pale-color, #f5edd0);color:var(--text-color, #1a1410);border-left-color:var(--gold-color, #c9a84c)}.mec-dropdown-panel .mat-mdc-option.mdc-list-item:hover{background-color:var(--gold-pale-color, #f5edd0);color:var(--gold-dark-color, #a07830);border-left-color:var(--gold-color, #c9a84c)}.mec-dropdown-panel .mat-mdc-option.mdc-list-item[aria-selected=true]{background-color:var(--gold-color, #c9a84c);color:var(--black-color, #111010);border-left-color:var(--gold-dark-color, #a07830)}.mec-dropdown-panel .mat-mdc-option.mdc-list-item[aria-selected=true] .mdc-list-item__primary-text{color:var(--black-color, #111010);font-weight:500}.mec-dropdown-panel .mat-mdc-option.mdc-list-item[aria-selected=true]:hover{background-color:var(--gold-dark-color, #a07830);color:var(--white-color, #ffffff);border-left-color:var(--gold-dark-color, #a07830)}.mec-dropdown-panel .mat-mdc-option.mdc-list-item[aria-selected=true]:hover .mdc-list-item__primary-text,.mec-dropdown-panel .mat-mdc-option.mdc-list-item[aria-selected=true]:hover .mec-option-icon{color:var(--white-color, #ffffff)}.mec-dropdown-panel .mat-mdc-option.mdc-list-item[aria-disabled=true]{color:var(--text-muted-color, #8a7a60);border-left-color:transparent;opacity:.6}.mat-mdc-select-value,.mat-mdc-select-value-text{text-transform:none;font-family:var(--font-family, "Montserrat", sans-serif);font-size:.82rem;font-weight:300}.mec-dropdown-field:not(.mkc-error-state).mat-focused{--mat-select-placeholder-text-color: var(--gold-dark-color, #a07830)}.mec-dropdown-field.mat-form-field-disabled{--mat-select-placeholder-text-color: var(--text-muted-color, #8a7a60)}.mec-dropdown-field .mat-mdc-select-arrow{position:relative}.mec-dropdown-field .mat-mdc-select-arrow svg{display:none}.mec-dropdown-field .mat-mdc-select-arrow:after{content:"\2228";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--gold-dark-color, #a07830);font-size:.65rem;pointer-events:none}.mec-dropdown-panel .mat-mdc-option.mdc-list-item[aria-selected=true]:hover .mat-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--white-color, #ffffff)}.mat-mdc-form-field .mdc-text-field__input.mat-mdc-input-element{text-transform:none;font-family:var(--font-family, "Montserrat", sans-serif);font-size:.82rem;font-weight:300;color:var(--text-color, #1a1410)}.mec-input-field:not(.mat-focused):not(.mat-form-field-disabled) mat-icon,.mec-input-field:not(.mat-focused):not(.mat-form-field-disabled) .mec-input-icon{color:var(--text-muted-color, #8a7a60)}.mec-input-field:not(.mat-focused):not(.mat-form-field-disabled) input.mat-mdc-input-element::placeholder{color:var(--text-muted-color, #8a7a60)}.mec-input-field.mat-form-field-disabled input.mat-mdc-input-element::placeholder{color:var(--text-muted-color, #8a7a60)}.mec-input-field:not(.mkc-error-state).mat-focused mat-icon,.mec-input-field:not(.mkc-error-state).mat-focused .mec-input-icon{color:var(--gold-dark-color, #a07830)}.mec-input-field:not(.mkc-error-state):not(.mat-form-field-disabled).mec-has-value mat-icon,.mec-input-field:not(.mkc-error-state):not(.mat-form-field-disabled).mec-has-value .mec-input-icon{color:var(--gold-dark-color, #a07830)}:root{--table-border-color: var(--border-color);--table-border-radius: var(--radius-sm);--table-header-background-color: var(--gray-bg-color);--table-header-border-color: var(--border-color);--table-background-color: var(--white-color, #ffffff);--table-header-row-item-max-height: calc(var(--table-row-item-container-height * .9));--table-row-item-container-height: 72px;--table-row-hover-color: var(--gray-bg-color);--table-row-focus-color: var(--gold-pale-color)}.mat-mdc-snack-bar-container.notification-snackbar-panel{--mdc-snackbar-container-color: transparent;--mdc-snackbar-container-shape: 0}.mat-mdc-snack-bar-container.notification-snackbar-panel.mdc-snackbar .mdc-snackbar__surface{background-color:transparent;box-shadow:none;padding:0}.mat-mdc-snack-bar-container.notification-snackbar-panel.mdc-snackbar .mdc-snackbar__label{padding:0}.button{--button-padding: 14px 32px;--button-font-size: 13px;--button-font-weight: 600;--button-line-height: 1;--button-border-radius: 0;--button-cursor: pointer;--button-border: 2px solid transparent;--button-transition: all var(--duration-medium) var(--ease-in-out-quint);--button-background-color: var(--gold-color);--button-color: var(--black-color);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-family);border-radius:var(--button-border-radius);cursor:var(--button-cursor);border:var(--button-border);transition:var(--button-transition);text-decoration:none;background-color:var(--button-background-color);color:var(--button-color);white-space:nowrap}.button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button--primary{--button-background-color: var(--gold-color);--button-color: var(--black-color);--button-border: 2px solid var(--gold-color)}.button--primary:hover{--button-background-color: var(--gold-dark-color);--button-border: 2px solid var(--gold-dark-color)}.button--secondary{--button-background-color: var(--black-color);--button-color: var(--white-color);--button-border: 2px solid var(--black-color)}.button--secondary:hover{--button-background-color: var(--text-color);--button-border: 2px solid var(--text-color)}.button--ghost{--button-background-color: transparent;--button-color: var(--white-color);--button-border: 2px solid rgba(255, 255, 255, .3)}.button--ghost:hover{--button-background-color: rgba(255, 255, 255, .08);--button-border: 2px solid rgba(255, 255, 255, .6)}.button--outline{--button-background-color: transparent;--button-color: var(--text-color);--button-border: 2px solid var(--border-color)}.button--outline:hover{--button-background-color: var(--gray-bg-color);--button-border: 2px solid var(--gold-color);--button-color: var(--gold-dark-color)}.button{padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-transform:uppercase;letter-spacing:.18em}.button--small{--button-padding: 10px 20px;--button-font-size: 11px}.button--large{--button-padding: 18px 40px;--button-font-size: 14px}.button--block{width:100%}.icon-button{--button-border-radius: 0;--button-cursor: pointer;--button-border: 2px solid transparent;--button-transition: all var(--duration-medium) var(--ease-in-out-quint);--button-background-color: var(--gold-color);--button-color: var(--black-color);--button-size: 44px;--button-icon-size: 24px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-family);border-radius:var(--button-border-radius);cursor:var(--button-cursor);border:var(--button-border);transition:var(--button-transition);text-decoration:none;background-color:var(--button-background-color);color:var(--button-color);white-space:nowrap}.icon-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.icon-button--primary{--button-background-color: var(--gold-color);--button-color: var(--black-color);--button-border: 2px solid var(--gold-color)}.icon-button--primary:hover{--button-background-color: var(--gold-dark-color);--button-border: 2px solid var(--gold-dark-color)}.icon-button--secondary{--button-background-color: var(--black-color);--button-color: var(--white-color);--button-border: 2px solid var(--black-color)}.icon-button--secondary:hover{--button-background-color: var(--text-color);--button-border: 2px solid var(--text-color)}.icon-button--ghost{--button-background-color: transparent;--button-color: var(--white-color);--button-border: 2px solid rgba(255, 255, 255, .3)}.icon-button--ghost:hover{--button-background-color: rgba(255, 255, 255, .08);--button-border: 2px solid rgba(255, 255, 255, .6)}.icon-button--outline{--button-background-color: transparent;--button-color: var(--text-color);--button-border: 2px solid var(--border-color)}.icon-button--outline:hover{--button-background-color: var(--gray-bg-color);--button-border: 2px solid var(--gold-color);--button-color: var(--gold-dark-color)}.icon-button{width:var(--button-size);height:var(--button-size);padding:0;flex-shrink:0}.icon-button ::ng-deep mat-icon,.icon-button mat-icon,.icon-button i{font-size:var(--button-icon-size);width:var(--button-icon-size);height:var(--button-icon-size);line-height:var(--button-icon-size);display:inline-flex;align-items:center;justify-content:center}.icon-button--xs{--button-size: 24px;--button-icon-size: 14px}.icon-button--small{--button-size: 32px;--button-icon-size: 18px}.icon-button--large{--button-size: 56px;--button-icon-size: 32px}.label{--label-color: var(--gold-dark-color);--label-color--error: var(--error-color);--label-color--disabled: var(--text-muted-color);--label-font-size: .58rem;--label-letter-spacing: .28em;--label-text-transform: uppercase;--label-font-weight: 600;display:block;color:var(--label-color);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-text-transform);font-weight:var(--label-font-weight);font-size:var(--label-font-size);font-family:var(--font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.label--error{color:var(--label-color--error)}.label--disabled{color:var(--label-color--disabled)}.mec-loading{--spinner-color: var(--gold-color);--spinner-size: 12px;cursor:progress;position:relative;overflow:hidden}.mec-loading:after{position:absolute;top:calc(50% - var(--spinner-size));left:calc(50% - var(--spinner-size));content:" ";display:block;width:var(--spinner-size);height:var(--spinner-size);margin:5px;border-radius:50%;border:2px solid var(--spinner-color);border-color:var(--spinner-color) transparent var(--spinner-color) transparent;animation:mec-loading-spin 1.2s ease-in-out infinite;z-index:1}.mec-loading:before{position:absolute;inset:0;background-color:#00000026;animation:fadein .2s ease-in;content:""}@keyframes mec-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeUpSubtle{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpStrong{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.fade-in-up--subtle{opacity:0}.fade-in-up--subtle.is-visible{animation:fadeUpSubtle .8s ease both}.fade-in-up--strong{opacity:0}.fade-in-up--strong.is-visible{animation:fadeUpStrong .6s ease both}:root{--mc-nav-height: 68px;--mc-section-padding: 90px 40px;--mc-section-padding-mobile: 60px 20px;--mc-container-max-width: 1160px;--mc-strip-padding: 16px 40px;--mc-strip-padding-mobile: 14px 20px}html,body{height:auto}
