html[data-v-ae662e7c]{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body[data-v-ae662e7c]{margin:0}article[data-v-ae662e7c],aside[data-v-ae662e7c],details[data-v-ae662e7c],figcaption[data-v-ae662e7c],figure[data-v-ae662e7c],footer[data-v-ae662e7c],header[data-v-ae662e7c],hgroup[data-v-ae662e7c],main[data-v-ae662e7c],menu[data-v-ae662e7c],nav[data-v-ae662e7c],section[data-v-ae662e7c],summary[data-v-ae662e7c]{display:block}audio[data-v-ae662e7c],canvas[data-v-ae662e7c],progress[data-v-ae662e7c],video[data-v-ae662e7c]{display:inline-block;vertical-align:baseline}audio[data-v-ae662e7c]:not([controls]){display:none;height:0}[hidden][data-v-ae662e7c],template[data-v-ae662e7c]{display:none}a[data-v-ae662e7c]{background-color:transparent}a[data-v-ae662e7c]:active,a[data-v-ae662e7c]:hover{outline:0}abbr[title][data-v-ae662e7c]{border-bottom:1px dotted}b[data-v-ae662e7c],strong[data-v-ae662e7c]{font-weight:600}dfn[data-v-ae662e7c]{font-style:italic}h1[data-v-ae662e7c]{font-size:2em;margin:.67em 0}mark[data-v-ae662e7c]{background:#ff0;color:#000}small[data-v-ae662e7c]{font-size:80%}sub[data-v-ae662e7c],sup[data-v-ae662e7c]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup[data-v-ae662e7c]{top:-.5em}sub[data-v-ae662e7c]{bottom:-.25em}img[data-v-ae662e7c]{border:0}svg[data-v-ae662e7c]:not(:root){overflow:hidden}figure[data-v-ae662e7c]{margin:1em 40px}hr[data-v-ae662e7c]{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre[data-v-ae662e7c]{overflow:auto}code[data-v-ae662e7c],kbd[data-v-ae662e7c],pre[data-v-ae662e7c],samp[data-v-ae662e7c]{font-family:monospace,monospace;font-size:1em}button[data-v-ae662e7c],input[data-v-ae662e7c],optgroup[data-v-ae662e7c],select[data-v-ae662e7c],textarea[data-v-ae662e7c]{color:inherit;font:inherit;margin:0}button[data-v-ae662e7c]{overflow:visible}button[data-v-ae662e7c],select[data-v-ae662e7c]{text-transform:none}button[data-v-ae662e7c],html input[type=button][data-v-ae662e7c],input[type=reset][data-v-ae662e7c],input[type=submit][data-v-ae662e7c]{-webkit-appearance:button;cursor:pointer}button[disabled][data-v-ae662e7c],html input[disabled][data-v-ae662e7c]{cursor:default}button[data-v-ae662e7c]::-moz-focus-inner,input[data-v-ae662e7c]::-moz-focus-inner{border:0;padding:0}input[data-v-ae662e7c]{line-height:normal}input[type=checkbox][data-v-ae662e7c],input[type=radio][data-v-ae662e7c]{box-sizing:border-box;padding:0}input[type=number][data-v-ae662e7c]::-webkit-inner-spin-button,input[type=number][data-v-ae662e7c]::-webkit-outer-spin-button{height:auto}input[type=search][data-v-ae662e7c]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search][data-v-ae662e7c]::-webkit-search-cancel-button,input[type=search][data-v-ae662e7c]::-webkit-search-decoration{-webkit-appearance:none}fieldset[data-v-ae662e7c]{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend[data-v-ae662e7c]{border:0;padding:0}textarea[data-v-ae662e7c]{overflow:auto}optgroup[data-v-ae662e7c]{font-weight:700}table[data-v-ae662e7c]{border-collapse:collapse;border-spacing:0}td[data-v-ae662e7c],th[data-v-ae662e7c]{padding:0}.cta-button[data-v-ae662e7c]{display:inline-flex;align-items:center;justify-content:center;font-family:"Brothers OT",Sans-serif;font-size:16px;font-weight:400;text-decoration:none;text-transform:uppercase;line-height:1em;letter-spacing:.04em;padding:16px 32px;transition:all .2s linear;white-space:nowrap;width:fit-content;cursor:pointer;border:3px #000000 solid;background:#000;color:#fff;border-radius:0}.cta-button[data-v-ae662e7c]:hover,.cta-button.hover[data-v-ae662e7c]{background-color:#fff;border-color:#000;color:#000}.cta-button.primary[data-v-ae662e7c]{background-color:#d53b10;border-color:#d53b10;color:#fff}.cta-button.primary[data-v-ae662e7c]:active,.cta-button.primary.active[data-v-ae662e7c]{background-color:#000;border-color:#000;color:#fff}.cta-button.primary[data-v-ae662e7c]:hover,.cta-button.primary.hover[data-v-ae662e7c]{background-color:#aa2f0d;border-color:#aa2f0d;color:#fff}.cta-button.secondary[data-v-ae662e7c]{background-color:#000;border-color:#000;color:#fff}.cta-button.secondary[data-v-ae662e7c]:active,.cta-button.secondary.active[data-v-ae662e7c]{background-color:#fff;border-color:#fff;color:#000}.cta-button.secondary[data-v-ae662e7c]:hover,.cta-button.secondary.hover[data-v-ae662e7c]{background-color:#eee;border-color:#eee;color:#000}.cta-button.outline[data-v-ae662e7c]{background-color:#fff;border-color:#000;color:#000}.cta-button.outline[data-v-ae662e7c]:hover,.cta-button.outline.hover[data-v-ae662e7c]{background-color:#dbdbdb;border-color:#dbdbdb;color:#000}.cta-button.outline[data-v-ae662e7c]:active,.cta-button.outline.active[data-v-ae662e7c]{background-color:#000;border-color:#000;color:#fff}.cta-button.disabled[data-v-ae662e7c]{background-color:#dbdbdb!important;border-color:#dbdbdb!important;color:#fff!important;cursor:not-allowed}.cta-button.loading[data-v-ae662e7c]{opacity:.6;pointer-events:none}.cta-button.full-width[data-v-ae662e7c]{width:100%}.modal-overlay[data-v-ae662e7c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-card[data-v-ae662e7c]{background:#fff;max-width:540px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px #0000004d}.modal-header[data-v-ae662e7c]{display:flex;justify-content:space-between;align-items:center;padding:32px 32px 24px;border-bottom:none}.modal-header .modal-title[data-v-ae662e7c]{margin:0;font-size:28px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#000}.modal-header .close-btn[data-v-ae662e7c]{background:none;border:none;font-size:36px;line-height:1;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#000;font-weight:300}.modal-header .close-btn[data-v-ae662e7c]:hover{color:#666}.signup-form[data-v-ae662e7c]{padding:0 32px 32px}.signup-form .form-section .section-title[data-v-ae662e7c]{font-size:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#000;margin:0 0 8px}.signup-form .form-section .section-subtitle[data-v-ae662e7c]{font-size:13px;color:#666;margin:0 0 24px}.signup-form .form-section .form-row[data-v-ae662e7c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.signup-form .form-section .form-field[data-v-ae662e7c]{margin-bottom:12px;position:relative}.signup-form .form-section .form-field .input[data-v-ae662e7c],.signup-form .form-section .form-field .textarea[data-v-ae662e7c]{width:100%;padding:14px 16px;border:1px solid #ccc;background:#fff;font-size:14px;font-family:Arial,sans-serif;box-sizing:border-box}.signup-form .form-section .form-field .input[data-v-ae662e7c]::placeholder,.signup-form .form-section .form-field .textarea[data-v-ae662e7c]::placeholder{color:#999}.signup-form .form-section .form-field .input[data-v-ae662e7c]:focus,.signup-form .form-section .form-field .textarea[data-v-ae662e7c]:focus{outline:none;border-color:#000}.signup-form .form-section .form-field .textarea[data-v-ae662e7c]{resize:none;font-family:Arial,sans-serif}.signup-form .form-section .form-field .char-counter[data-v-ae662e7c]{position:absolute;bottom:12px;right:12px;font-size:11px;color:#999;pointer-events:none}.signup-form .form-section .error-message[data-v-ae662e7c]{margin:16px 0;padding:12px;background:#fee;color:#c00;font-size:14px}.signup-form .form-section .btn-submit[data-v-ae662e7c]{width:100%;padding:16px;background:#c63e19;color:#fff;border:none;font-weight:700;font-size:16px;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;margin-top:12px;transition:background .2s}.signup-form .form-section .btn-submit[data-v-ae662e7c]:hover:not(:disabled){background:#a53315}.signup-form .form-section .btn-submit[data-v-ae662e7c]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.signup-form[data-v-ae662e7c]{padding:0 20px 20px}.signup-form .form-section .form-row[data-v-ae662e7c]{grid-template-columns:1fr}.modal-header[data-v-ae662e7c]{padding:24px 20px 16px}.modal-header .modal-title[data-v-ae662e7c]{font-size:22px}}html[data-v-b7e211e2]{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body[data-v-b7e211e2]{margin:0}article[data-v-b7e211e2],aside[data-v-b7e211e2],details[data-v-b7e211e2],figcaption[data-v-b7e211e2],figure[data-v-b7e211e2],footer[data-v-b7e211e2],header[data-v-b7e211e2],hgroup[data-v-b7e211e2],main[data-v-b7e211e2],menu[data-v-b7e211e2],nav[data-v-b7e211e2],section[data-v-b7e211e2],summary[data-v-b7e211e2]{display:block}audio[data-v-b7e211e2],canvas[data-v-b7e211e2],progress[data-v-b7e211e2],video[data-v-b7e211e2]{display:inline-block;vertical-align:baseline}audio[data-v-b7e211e2]:not([controls]){display:none;height:0}[hidden][data-v-b7e211e2],template[data-v-b7e211e2]{display:none}a[data-v-b7e211e2]{background-color:transparent}a[data-v-b7e211e2]:active,a[data-v-b7e211e2]:hover{outline:0}abbr[title][data-v-b7e211e2]{border-bottom:1px dotted}b[data-v-b7e211e2],strong[data-v-b7e211e2]{font-weight:600}dfn[data-v-b7e211e2]{font-style:italic}h1[data-v-b7e211e2]{font-size:2em;margin:.67em 0}mark[data-v-b7e211e2]{background:#ff0;color:#000}small[data-v-b7e211e2]{font-size:80%}sub[data-v-b7e211e2],sup[data-v-b7e211e2]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup[data-v-b7e211e2]{top:-.5em}sub[data-v-b7e211e2]{bottom:-.25em}img[data-v-b7e211e2]{border:0}svg[data-v-b7e211e2]:not(:root){overflow:hidden}figure[data-v-b7e211e2]{margin:1em 40px}hr[data-v-b7e211e2]{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre[data-v-b7e211e2]{overflow:auto}code[data-v-b7e211e2],kbd[data-v-b7e211e2],pre[data-v-b7e211e2],samp[data-v-b7e211e2]{font-family:monospace,monospace;font-size:1em}button[data-v-b7e211e2],input[data-v-b7e211e2],optgroup[data-v-b7e211e2],select[data-v-b7e211e2],textarea[data-v-b7e211e2]{color:inherit;font:inherit;margin:0}button[data-v-b7e211e2]{overflow:visible}button[data-v-b7e211e2],select[data-v-b7e211e2]{text-transform:none}button[data-v-b7e211e2],html input[type=button][data-v-b7e211e2],input[type=reset][data-v-b7e211e2],input[type=submit][data-v-b7e211e2]{-webkit-appearance:button;cursor:pointer}button[disabled][data-v-b7e211e2],html input[disabled][data-v-b7e211e2]{cursor:default}button[data-v-b7e211e2]::-moz-focus-inner,input[data-v-b7e211e2]::-moz-focus-inner{border:0;padding:0}input[data-v-b7e211e2]{line-height:normal}input[type=checkbox][data-v-b7e211e2],input[type=radio][data-v-b7e211e2]{box-sizing:border-box;padding:0}input[type=number][data-v-b7e211e2]::-webkit-inner-spin-button,input[type=number][data-v-b7e211e2]::-webkit-outer-spin-button{height:auto}input[type=search][data-v-b7e211e2]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search][data-v-b7e211e2]::-webkit-search-cancel-button,input[type=search][data-v-b7e211e2]::-webkit-search-decoration{-webkit-appearance:none}fieldset[data-v-b7e211e2]{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend[data-v-b7e211e2]{border:0;padding:0}textarea[data-v-b7e211e2]{overflow:auto}optgroup[data-v-b7e211e2]{font-weight:700}table[data-v-b7e211e2]{border-collapse:collapse;border-spacing:0}td[data-v-b7e211e2],th[data-v-b7e211e2]{padding:0}.cta-button[data-v-b7e211e2]{display:inline-flex;align-items:center;justify-content:center;font-family:"Brothers OT",Sans-serif;font-size:16px;font-weight:400;text-decoration:none;text-transform:uppercase;line-height:1em;letter-spacing:.04em;padding:16px 32px;transition:all .2s linear;white-space:nowrap;width:fit-content;cursor:pointer;border:3px #000000 solid;background:#000;color:#fff;border-radius:0}.cta-button[data-v-b7e211e2]:hover,.cta-button.hover[data-v-b7e211e2]{background-color:#fff;border-color:#000;color:#000}.cta-button.primary[data-v-b7e211e2]{background-color:#d53b10;border-color:#d53b10;color:#fff}.cta-button.primary[data-v-b7e211e2]:active,.cta-button.primary.active[data-v-b7e211e2]{background-color:#000;border-color:#000;color:#fff}.cta-button.primary[data-v-b7e211e2]:hover,.cta-button.primary.hover[data-v-b7e211e2]{background-color:#aa2f0d;border-color:#aa2f0d;color:#fff}.cta-button.secondary[data-v-b7e211e2]{background-color:#000;border-color:#000;color:#fff}.cta-button.secondary[data-v-b7e211e2]:active,.cta-button.secondary.active[data-v-b7e211e2]{background-color:#fff;border-color:#fff;color:#000}.cta-button.secondary[data-v-b7e211e2]:hover,.cta-button.secondary.hover[data-v-b7e211e2]{background-color:#eee;border-color:#eee;color:#000}.cta-button.outline[data-v-b7e211e2]{background-color:#fff;border-color:#000;color:#000}.cta-button.outline[data-v-b7e211e2]:hover,.cta-button.outline.hover[data-v-b7e211e2]{background-color:#dbdbdb;border-color:#dbdbdb;color:#000}.cta-button.outline[data-v-b7e211e2]:active,.cta-button.outline.active[data-v-b7e211e2]{background-color:#000;border-color:#000;color:#fff}.cta-button.disabled[data-v-b7e211e2]{background-color:#dbdbdb!important;border-color:#dbdbdb!important;color:#fff!important;cursor:not-allowed}.cta-button.loading[data-v-b7e211e2]{opacity:.6;pointer-events:none}.cta-button.full-width[data-v-b7e211e2]{width:100%}.modal-overlay[data-v-b7e211e2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-card[data-v-b7e211e2]{background:#fff;max-width:540px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 24px #0000004d}.modal-header[data-v-b7e211e2]{display:flex;justify-content:space-between;align-items:center;padding:32px 32px 24px;border-bottom:none}.modal-header .modal-title[data-v-b7e211e2]{margin:0;font-size:28px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#000}.modal-header .close-btn[data-v-b7e211e2]{background:none;border:none;font-size:36px;line-height:1;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#000;font-weight:300}.modal-header .close-btn[data-v-b7e211e2]:hover{color:#666}.success-message[data-v-b7e211e2]{padding:32px;text-align:center}.success-message .success-title[data-v-b7e211e2]{margin:0 0 8px;font-size:28px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#000}.success-message .success-subtitle[data-v-b7e211e2]{margin:0 0 32px;color:#666;font-size:14px}.success-message .confirmation-summary[data-v-b7e211e2]{background:#f8f8f8;border:1px solid #e0e0e0;padding:24px;text-align:left;margin-top:24px}.success-message .confirmation-summary .summary-section-title[data-v-b7e211e2]{margin:0 0 4px;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#000}.success-message .confirmation-summary .summary-subtitle[data-v-b7e211e2]{margin:0 0 20px;font-size:12px;color:#666}.success-message .confirmation-summary .summary-content[data-v-b7e211e2]{display:flex;flex-direction:column;gap:20px}.success-message .confirmation-summary .summary-content .summary-item .summary-label[data-v-b7e211e2]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#666;margin-bottom:6px}.success-message .confirmation-summary .summary-content .summary-item .summary-value[data-v-b7e211e2]{font-size:14px;color:#000;line-height:1.5}.success-message .confirmation-summary .summary-content .summary-item .summary-value-small[data-v-b7e211e2]{font-size:13px;color:#666;margin-top:2px}.success-message .confirmation-summary .summary-content .summary-item .summary-row[data-v-b7e211e2]{display:flex;flex-wrap:wrap;gap:16px}.success-message .confirmation-summary .summary-content .summary-item .summary-row .summary-value[data-v-b7e211e2]{font-size:14px;color:#000}@media (max-width: 768px){.modal-header[data-v-b7e211e2]{padding:24px 20px 16px}.modal-header .modal-title[data-v-b7e211e2]{font-size:22px}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html[data-v-d979f9d1]{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body[data-v-d979f9d1]{margin:0}article[data-v-d979f9d1],aside[data-v-d979f9d1],details[data-v-d979f9d1],figcaption[data-v-d979f9d1],figure[data-v-d979f9d1],footer[data-v-d979f9d1],header[data-v-d979f9d1],hgroup[data-v-d979f9d1],main[data-v-d979f9d1],menu[data-v-d979f9d1],nav[data-v-d979f9d1],section[data-v-d979f9d1],summary[data-v-d979f9d1]{display:block}audio[data-v-d979f9d1],canvas[data-v-d979f9d1],progress[data-v-d979f9d1],video[data-v-d979f9d1]{display:inline-block;vertical-align:baseline}audio[data-v-d979f9d1]:not([controls]){display:none;height:0}[hidden][data-v-d979f9d1],template[data-v-d979f9d1]{display:none}a[data-v-d979f9d1]{background-color:transparent}a[data-v-d979f9d1]:active,a[data-v-d979f9d1]:hover{outline:0}abbr[title][data-v-d979f9d1]{border-bottom:1px dotted}b[data-v-d979f9d1],strong[data-v-d979f9d1]{font-weight:600}dfn[data-v-d979f9d1]{font-style:italic}h1[data-v-d979f9d1]{font-size:2em;margin:.67em 0}mark[data-v-d979f9d1]{background:#ff0;color:#000}small[data-v-d979f9d1]{font-size:80%}sub[data-v-d979f9d1],sup[data-v-d979f9d1]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup[data-v-d979f9d1]{top:-.5em}sub[data-v-d979f9d1]{bottom:-.25em}img[data-v-d979f9d1]{border:0}svg[data-v-d979f9d1]:not(:root){overflow:hidden}figure[data-v-d979f9d1]{margin:1em 40px}hr[data-v-d979f9d1]{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre[data-v-d979f9d1]{overflow:auto}code[data-v-d979f9d1],kbd[data-v-d979f9d1],pre[data-v-d979f9d1],samp[data-v-d979f9d1]{font-family:monospace,monospace;font-size:1em}button[data-v-d979f9d1],input[data-v-d979f9d1],optgroup[data-v-d979f9d1],select[data-v-d979f9d1],textarea[data-v-d979f9d1]{color:inherit;font:inherit;margin:0}button[data-v-d979f9d1]{overflow:visible}button[data-v-d979f9d1],select[data-v-d979f9d1]{text-transform:none}button[data-v-d979f9d1],html input[type=button][data-v-d979f9d1],input[type=reset][data-v-d979f9d1],input[type=submit][data-v-d979f9d1]{-webkit-appearance:button;cursor:pointer}button[disabled][data-v-d979f9d1],html input[disabled][data-v-d979f9d1]{cursor:default}button[data-v-d979f9d1]::-moz-focus-inner,input[data-v-d979f9d1]::-moz-focus-inner{border:0;padding:0}input[data-v-d979f9d1]{line-height:normal}input[type=checkbox][data-v-d979f9d1],input[type=radio][data-v-d979f9d1]{box-sizing:border-box;padding:0}input[type=number][data-v-d979f9d1]::-webkit-inner-spin-button,input[type=number][data-v-d979f9d1]::-webkit-outer-spin-button{height:auto}input[type=search][data-v-d979f9d1]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search][data-v-d979f9d1]::-webkit-search-cancel-button,input[type=search][data-v-d979f9d1]::-webkit-search-decoration{-webkit-appearance:none}fieldset[data-v-d979f9d1]{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend[data-v-d979f9d1]{border:0;padding:0}textarea[data-v-d979f9d1]{overflow:auto}optgroup[data-v-d979f9d1]{font-weight:700}table[data-v-d979f9d1]{border-collapse:collapse;border-spacing:0}td[data-v-d979f9d1],th[data-v-d979f9d1]{padding:0}.cta-button[data-v-d979f9d1]{display:inline-flex;align-items:center;justify-content:center;font-family:"Brothers OT",Sans-serif;font-size:16px;font-weight:400;text-decoration:none;text-transform:uppercase;line-height:1em;letter-spacing:.04em;padding:16px 32px;transition:all .2s linear;white-space:nowrap;width:fit-content;cursor:pointer;border:3px #000000 solid;background:#000;color:#fff;border-radius:0}.cta-button[data-v-d979f9d1]:hover,.cta-button.hover[data-v-d979f9d1]{background-color:#fff;border-color:#000;color:#000}.cta-button.primary[data-v-d979f9d1]{background-color:#d53b10;border-color:#d53b10;color:#fff}.cta-button.primary[data-v-d979f9d1]:active,.cta-button.primary.active[data-v-d979f9d1]{background-color:#000;border-color:#000;color:#fff}.cta-button.primary[data-v-d979f9d1]:hover,.cta-button.primary.hover[data-v-d979f9d1]{background-color:#aa2f0d;border-color:#aa2f0d;color:#fff}.cta-button.secondary[data-v-d979f9d1]{background-color:#000;border-color:#000;color:#fff}.cta-button.secondary[data-v-d979f9d1]:active,.cta-button.secondary.active[data-v-d979f9d1]{background-color:#fff;border-color:#fff;color:#000}.cta-button.secondary[data-v-d979f9d1]:hover,.cta-button.secondary.hover[data-v-d979f9d1]{background-color:#eee;border-color:#eee;color:#000}.cta-button.outline[data-v-d979f9d1]{background-color:#fff;border-color:#000;color:#000}.cta-button.outline[data-v-d979f9d1]:hover,.cta-button.outline.hover[data-v-d979f9d1]{background-color:#dbdbdb;border-color:#dbdbdb;color:#000}.cta-button.outline[data-v-d979f9d1]:active,.cta-button.outline.active[data-v-d979f9d1]{background-color:#000;border-color:#000;color:#fff}.cta-button.disabled[data-v-d979f9d1]{background-color:#dbdbdb!important;border-color:#dbdbdb!important;color:#fff!important;cursor:not-allowed}.cta-button.loading[data-v-d979f9d1]{opacity:.6;pointer-events:none}.cta-button.full-width[data-v-d979f9d1]{width:100%}.food-vendor-signup[data-v-d979f9d1]{max-width:100%;margin:0;padding:0}.food-vendor-signup h1[data-v-d979f9d1],.food-vendor-signup h2[data-v-d979f9d1],.food-vendor-signup h3[data-v-d979f9d1],.food-vendor-signup h4[data-v-d979f9d1],.food-vendor-signup h5[data-v-d979f9d1],.food-vendor-signup h6[data-v-d979f9d1]{color:#000}.food-vendor-signup .loading[data-v-d979f9d1],.food-vendor-signup .error[data-v-d979f9d1],.food-vendor-signup .no-games[data-v-d979f9d1]{text-align:center;padding:48px 20px;background:#f8f8f8}.food-vendor-signup .error[data-v-d979f9d1]{background:#fee;color:#c00}.food-vendor-signup .signup-section[data-v-d979f9d1]{background:#fff}.food-vendor-signup .signup-section .signup-title[data-v-d979f9d1]{font-size:22px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#000;margin:0 0 24px;padding:24px 24px 0}.food-vendor-signup .week-group[data-v-d979f9d1]{border-bottom:1px solid #e5e5e5}.food-vendor-signup .week-group .week-header[data-v-d979f9d1]{width:100%;display:flex;justify-content:space-between;align-items:center;background:#fff;color:#000;border:none;border-bottom:1px solid #e5e5e5;border-radius:0;padding:16px 24px;cursor:pointer;transition:background .2s}.food-vendor-signup .week-group .week-header[data-v-d979f9d1]:hover{background:#f8f8f8}.food-vendor-signup .week-group .week-header .week-label[data-v-d979f9d1]{font-size:18px;font-weight:700;letter-spacing:.05em}.food-vendor-signup .week-group .week-header .week-toggle[data-v-d979f9d1]{font-size:16px;transition:transform .2s}.food-vendor-signup .week-group .week-header .week-toggle.collapsed[data-v-d979f9d1]{transform:rotate(180deg)}.food-vendor-signup .week-group .week-games[data-v-d979f9d1]{background:#fff}.food-vendor-signup .game-card[data-v-d979f9d1]{border-bottom:1px solid #e5e5e5;background:#fff}.food-vendor-signup .game-card[data-v-d979f9d1]:last-child{border-bottom:none}.food-vendor-signup .game-card .game-info[data-v-d979f9d1]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;gap:20px}.food-vendor-signup .game-card .game-info .game-teams[data-v-d979f9d1]{display:flex;align-items:center;gap:16px;flex:1}.food-vendor-signup .game-card .game-info .game-teams .team-logos[data-v-d979f9d1]{display:flex;gap:8px;align-items:center}.food-vendor-signup .game-card .game-info .game-teams .team-logos .team-logo[data-v-d979f9d1]{width:100px;height:100px;object-fit:contain}.food-vendor-signup .game-card .game-info .game-teams .game-details .game-opponent[data-v-d979f9d1]{margin:0 0 4px;font-size:18px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#000}.food-vendor-signup .game-card .game-info .game-teams .game-details .game-datetime[data-v-d979f9d1]{font-size:13px;color:#666;font-weight:400}.food-vendor-signup .game-card .game-info .game-positions[data-v-d979f9d1]{display:flex;gap:12px;flex-shrink:0}.food-vendor-signup .game-card .game-info .game-positions .position-btn[data-v-d979f9d1]{padding:12px 20px;border:2px solid #000;border-radius:0;background:#fff;color:#000;font-weight:700;font-size:14px;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:all .2s;white-space:nowrap}.food-vendor-signup .game-card .game-info .game-positions .position-btn[data-v-d979f9d1]:hover:not(.reserved):not(.pending){background:#000;color:#fff}.food-vendor-signup .game-card .game-info .game-positions .position-btn.reserved[data-v-d979f9d1]{background:#e5e5e5;border-color:#999;color:#666;cursor:default}.food-vendor-signup .game-card .game-info .game-positions .position-btn.pending[data-v-d979f9d1]{background:#fff3cd;border-color:#ffc107;color:#856404;cursor:default}@media (max-width: 768px){.food-vendor-signup .game-card .game-info[data-v-d979f9d1]{flex-direction:column;align-items:stretch}.food-vendor-signup .game-card .game-info .game-teams[data-v-d979f9d1]{flex-direction:column;align-items:flex-start}.food-vendor-signup .game-card .game-info .game-positions[data-v-d979f9d1]{width:100%}.food-vendor-signup .game-card .game-info .game-positions .position-btn[data-v-d979f9d1]{flex:1}}
