.main-menu-panel[data-v-d148765d]{flex:1;min-width:280px;width:auto}@media(min-width:768px){.main-menu-panel[data-v-d148765d]{flex:none;flex-shrink:0;width:380px}}.menu-item[data-v-d148765d],.menu-item-with-icon[data-v-d148765d]{align-items:center;background:none;border:none;color:var(--color-midnight);cursor:pointer;display:flex;font-size:1.6rem;font-weight:300;justify-content:space-between;padding:1rem .5rem;text-decoration:none;width:100%}.menu-item-with-icon[data-v-d148765d]:focus,.menu-item[data-v-d148765d]:focus{outline:2px solid var(--color-midnight);outline-offset:2px}.menu-item-flex[data-v-d148765d]{justify-content:space-between;min-height:72px;width:100%}.menu-icon[data-v-d148765d],.menu-item-flex[data-v-d148765d]{align-items:center;display:flex}.menu-icon[data-v-d148765d]{font-size:1.5rem;font-weight:400;margin-left:.5rem;transition:transform .3s ease}.menu-icon.rotated[data-v-d148765d]{transform:rotate(45deg)}.divider[data-v-d148765d]{border-bottom:1px solid var(--color-pebble)}.configure-button[data-v-d148765d]{background-color:var(--color-midnight);box-shadow:0 2px 8px #00000012;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:300;padding:1rem 0;width:100%}.contact-panel[data-v-5c5f55c1]{background-color:#fff;overflow-y:auto;width:100%}.contact-content[data-v-5c5f55c1]{display:grid;grid-template-columns:1fr 1fr;height:100%;min-height:600px}.contact-left[data-v-5c5f55c1]{display:flex;flex-direction:column;justify-content:space-between;padding:3rem 2rem 2rem 3rem}.back-button[data-v-5c5f55c1]{align-items:center;align-self:flex-start;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;margin-bottom:1rem;padding:.5rem 0;transition:color .2s ease}.back-button[data-v-5c5f55c1]:hover{color:var(--color-midnight)}.contact-main-content[data-v-5c5f55c1]{display:flex;flex:1;flex-direction:column;justify-content:center}.contact-title[data-v-5c5f55c1]{color:var(--color-midnight);font-size:2.5rem;font-weight:400;line-height:1.2;margin:0 0 1rem}.contact-subtitle[data-v-5c5f55c1]{color:#666;font-size:1rem;line-height:1.5;margin:0 0 2rem}.customer-support[data-v-5c5f55c1]{margin-top:auto}.support-title[data-v-5c5f55c1]{color:#999;font-family:var(--font-mono);font-size:.875rem;font-weight:400;letter-spacing:.5px;margin:0 0 1rem;text-transform:uppercase}.support-details[data-v-5c5f55c1]{color:var(--color-midnight);font-size:.95rem;line-height:1.6}.contact-form[data-v-5c5f55c1]{background-color:var(--color-snow);padding:3rem 3rem 2rem 2rem}.form-group[data-v-5c5f55c1]{margin-bottom:2rem}.form-group label[data-v-5c5f55c1]{color:#999;display:block;font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.form-group input[data-v-5c5f55c1],.form-group textarea[data-v-5c5f55c1]{background:transparent;border:none;border-bottom:1px solid #ddd;color:var(--color-midnight);font-size:1rem;padding:.75rem 0;transition:border-color .2s;width:100%}.form-group input[data-v-5c5f55c1]:focus,.form-group textarea[data-v-5c5f55c1]:focus{border-bottom-color:var(--color-midnight)}.form-group input[data-v-5c5f55c1]::-moz-placeholder,.form-group textarea[data-v-5c5f55c1]::-moz-placeholder{color:#999}.form-group input[data-v-5c5f55c1]::placeholder,.form-group textarea[data-v-5c5f55c1]::placeholder{color:#999}.form-group textarea[data-v-5c5f55c1]{min-height:80px;resize:vertical}.submit-button[data-v-5c5f55c1]{border:none;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:300;margin-top:1rem;padding:1rem;transition:background-color .2s;width:100%}.submit-button[data-v-5c5f55c1],.submit-button[data-v-5c5f55c1]:hover{background-color:var(--color-midnight)}.menu-overlay-backdrop[data-v-feb540a3]{background:transparent;cursor:pointer;inset:0;position:fixed;z-index:99}.menu-overlay[data-v-feb540a3]{bottom:5vh;box-shadow:0 2px 24px #00000012;display:flex;left:5vh;max-width:calc(100vw - 10vh);overflow:hidden;padding:0;width:auto;z-index:100}.close-button[data-v-feb540a3],.menu-overlay[data-v-feb540a3]{background-color:#fff;position:fixed;right:5vh;top:5vh}.close-button[data-v-feb540a3]{cursor:pointer;font-size:.875rem;opacity:0;padding:.5rem 1rem;transition:opacity .2s;z-index:101}@media(min-width:768px){.menu-overlay[data-v-feb540a3]{bottom:auto;max-width:850px;right:auto;width:100%}}.close-button[data-v-feb540a3]:hover{opacity:.7}.close-button[data-v-feb540a3]:focus{outline:2px solid var(--color-midnight);outline-offset:2px}@media(min-width:768px){.menu-overlay-aligned[data-v-feb540a3]{left:3rem!important;top:2rem!important}}.site-header[data-v-71d6de17]{flex-shrink:0;padding:24px 24px 0;position:relative;width:100%;z-index:30}.site-header-overlay[data-v-71d6de17]{inset:0 0 auto;position:absolute}.site-header-row[data-v-71d6de17]{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:48px}.site-header-logo[data-v-71d6de17]{display:block;flex-shrink:0;transition:opacity .2s}a.site-header-logo[data-v-71d6de17]:hover{opacity:.75}.site-header-logo img[data-v-71d6de17]{display:block;height:20px;width:auto}.site-header-cta[data-v-71d6de17]{align-items:center;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;min-height:48px;padding:12px 24px;transition:opacity .2s;white-space:nowrap}.site-header-cta[data-v-71d6de17]:hover{opacity:.85}.site-header-cta.over-media[data-v-71d6de17]{background:var(--color-sunlight);color:var(--color-midnight)}.site-header-cta.solid[data-v-71d6de17]{background:var(--color-midnight);color:var(--color-snow)}.site-header-minimal-actions[data-v-71d6de17]{align-items:center;display:flex;gap:8px}.site-header-minimal-link[data-v-71d6de17]{align-items:center;color:var(--color-snow);display:inline-flex;font-family:var(--font-mono);font-size:11px;line-height:1;min-height:44px;padding:12px 10px;text-transform:uppercase;transition:opacity .2s}.site-header-minimal-link[data-v-71d6de17]:hover{opacity:.7}.site-header-minimal-cta[data-v-71d6de17]{align-items:center;background:#fafbf91a;color:var(--color-snow);display:inline-flex;font-family:var(--font-mono);font-size:11px;justify-content:center;line-height:1;min-height:44px;padding:12px 16px;text-transform:uppercase;transition:background .2s}.site-header-minimal-cta[data-v-71d6de17]:hover{background:#fafbf938}@media(min-width:768px){.site-header[data-v-71d6de17]{padding:40px 48px 0}}@media(min-width:1024px){.site-header-menu[data-v-71d6de17]{display:none}}
