@font-face{font-family:ABCWhyte;src:local("ABCWhyte Regular"),local("ABCWhyte"),url(/ABCWhyte-Book.woff2) format(woff2),url(/ABCWhyte-Book.woff) format(woff),url(/ABCWhyte-Book.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ABCWhyte;src:local("ABCWhyte Regular Italic"),local("ABCWhyte Italic"),url(/ABCWhyte-BookItalic.woff2) format(woff2),url(/ABCWhyte-BookItalic.woff) format(woff),url(/ABCWhyte-BookItalic.otf) format(opentype);font-display:swap;font-weight:400;font-style:italic}.loading-screen[data-v-4126607e]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9999}.loading-bg[data-v-4126607e]{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.loading-center[data-v-4126607e]{align-items:center;display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}.loading-center[data-v-4126607e],.loading-mark-wrap[data-v-4126607e]{will-change:transform,opacity}.loading-mark[data-v-4126607e]{height:56px;width:56px}.loading-brand[data-v-4126607e]{color:#38322e;display:flex;font-family:ABCWhyte,sans-serif;font-size:13px;font-weight:300;gap:.35em;letter-spacing:.2em;text-transform:uppercase}.brand-word[data-v-4126607e]{will-change:transform,opacity}.loading-progress-track[data-v-4126607e]{background-color:#38322e14;height:1px;margin-top:.125rem;overflow:hidden;width:100px}.loading-progress-fill[data-v-4126607e]{background-color:#38322e;height:100%;width:100%;will-change:transform}@font-face{font-family:ABCWhyte;src:local("ABCWhyte Regular"),local("ABCWhyte"),url(/ABCWhyte-Book.woff2) format(woff2),url(/ABCWhyte-Book.woff) format(woff),url(/ABCWhyte-Book.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ABCWhyte;src:local("ABCWhyte Regular Italic"),local("ABCWhyte Italic"),url(/ABCWhyte-BookItalic.woff2) format(woff2),url(/ABCWhyte-BookItalic.woff) format(woff),url(/ABCWhyte-BookItalic.otf) format(opentype);font-display:swap;font-weight:400;font-style:italic}.skip-link{background:#000;border-radius:0 0 4px;color:#fff;left:0;padding:8px 16px;position:absolute;text-decoration:none;top:-40px;transition:top .2s;z-index:100}.skip-link:focus{top:0}html{font-family:ABCWhyte,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-menu-panel[data-v-19b3e16b]{flex:1;min-width:280px;width:auto}@media (min-width:768px){.main-menu-panel[data-v-19b3e16b]{flex:none;flex-shrink:0;width:380px}}.menu-item[data-v-19b3e16b],.menu-item-with-icon[data-v-19b3e16b]{align-items:center;background:none;border:none;color:#26221e;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-19b3e16b]:focus,.menu-item[data-v-19b3e16b]:focus{outline:2px solid #26221e;outline-offset:2px}.menu-item-flex[data-v-19b3e16b]{justify-content:space-between;min-height:72px;width:100%}.menu-icon[data-v-19b3e16b],.menu-item-flex[data-v-19b3e16b]{align-items:center;display:flex}.menu-icon[data-v-19b3e16b]{font-size:1.5rem;font-weight:400;margin-left:.5rem;transition:transform .3s ease}.menu-icon.rotated[data-v-19b3e16b]{transform:rotate(45deg)}.divider[data-v-19b3e16b]{border-bottom:1px solid #e6e6e6}.configure-button[data-v-19b3e16b]{background-color:#39332f;box-shadow:0 2px 8px #00000012;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:300;padding:1rem 0;width:100%}.image-placeholder[data-v-d49db46f]{align-items:center;background-color:#f3f4f6;color:#9ca3af;display:flex;justify-content:center}.placeholder-content[data-v-d49db46f]{text-align:center}@keyframes pulse-d49db46f{0%,to{opacity:1}50%{opacity:.5}}.image-placeholder[data-v-d49db46f]{animation:pulse-d49db46f 2s ease-in-out infinite}.products-panel[data-v-3c382d36]{background-color:#fff;border-left:1px solid #e6e6e6;opacity:0;overflow:hidden;width:0}.products-content[data-v-3c382d36]{height:100%;padding:2rem 1.5rem;width:400px}@media (max-width:767px){.products-panel[data-v-3c382d36]{border-left:none;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.products-content[data-v-3c382d36]{padding:2rem 1.5rem;width:100%}}.back-button[data-v-3c382d36]{background:none;border:none;color:#26221e;cursor:pointer;font-size:1rem;margin-bottom:1.5rem;padding:.5rem 0}.mobile-only[data-v-3c382d36]{display:none}@media (max-width:767px){.mobile-only[data-v-3c382d36]{display:block}}.product-grid[data-v-3c382d36]{display:flex;flex-direction:column;gap:1.5rem}.product-item[data-v-3c382d36]{cursor:pointer;transition:transform .2s ease}.product-image[data-v-3c382d36]{border-radius:4px;height:220px;margin-bottom:.75rem;overflow:hidden;width:100%}.product-image img[data-v-3c382d36]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-title[data-v-3c382d36]{color:#26221e;font-size:1rem;font-weight:400}.contact-panel[data-v-94fb88ea]{background-color:#fff;overflow-y:auto;width:100%}.contact-content[data-v-94fb88ea]{display:grid;grid-template-columns:1fr 1fr;height:100%;min-height:600px}.contact-left[data-v-94fb88ea]{display:flex;flex-direction:column;justify-content:space-between;padding:3rem 2rem 2rem 3rem}.back-button[data-v-94fb88ea]{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-94fb88ea]:hover{color:#26221e}.contact-main-content[data-v-94fb88ea]{display:flex;flex:1;flex-direction:column;justify-content:center}.contact-title[data-v-94fb88ea]{color:#26221e;font-size:2.5rem;font-weight:400;line-height:1.2;margin:0 0 1rem}.contact-subtitle[data-v-94fb88ea]{color:#666;font-size:1rem;line-height:1.5;margin:0 0 2rem}.customer-support[data-v-94fb88ea]{margin-top:auto}.support-title[data-v-94fb88ea]{color:#999;font-size:.875rem;font-weight:400;letter-spacing:.5px;margin:0 0 1rem;text-transform:uppercase}.support-details[data-v-94fb88ea]{color:#26221e;font-size:.95rem;line-height:1.6}.contact-form[data-v-94fb88ea]{background-color:#fafafa;padding:3rem 3rem 2rem 2rem}.form-group[data-v-94fb88ea]{margin-bottom:2rem}.form-group label[data-v-94fb88ea]{color:#999;display:block;font-size:.75rem;font-weight:400;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.form-group input[data-v-94fb88ea],.form-group textarea[data-v-94fb88ea]{background:transparent;border:none;border-bottom:1px solid #ddd;color:#26221e;font-size:1rem;padding:.75rem 0;transition:border-color .2s;width:100%}.form-group input[data-v-94fb88ea]:focus,.form-group textarea[data-v-94fb88ea]:focus{border-bottom-color:#26221e}.form-group input[data-v-94fb88ea]::-moz-placeholder,.form-group textarea[data-v-94fb88ea]::-moz-placeholder{color:#999}.form-group input[data-v-94fb88ea]::placeholder,.form-group textarea[data-v-94fb88ea]::placeholder{color:#999}.form-group textarea[data-v-94fb88ea]{min-height:80px;resize:vertical}.submit-button[data-v-94fb88ea]{background-color:#39332f;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-94fb88ea]:hover{background-color:#2d2520}.menu-overlay-backdrop[data-v-f85b9372]{background:transparent;cursor:pointer;top:0;right:0;bottom:0;left:0;position:fixed;z-index:99}.menu-overlay[data-v-f85b9372]{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-f85b9372],.menu-overlay[data-v-f85b9372]{background-color:#fff;position:fixed;right:5vh;top:5vh}.close-button[data-v-f85b9372]{cursor:pointer;font-size:.875rem;opacity:0;padding:.5rem 1rem;transition:opacity .2s}@media (min-width:768px){.menu-overlay[data-v-f85b9372]{bottom:auto;max-width:850px;right:auto;width:100%}}.close-button[data-v-f85b9372]:hover{opacity:.7}.close-button[data-v-f85b9372]:focus{outline:2px solid #26221e;outline-offset:2px}@media (min-width:768px){.menu-overlay-aligned[data-v-f85b9372]{left:3rem!important;top:2rem!important}}.cp-menu-btn[data-v-57679768] svg rect{fill:#fff}.scroll-mt-12[data-v-7c02ab2c]{scroll-margin-top:3rem}@font-face{font-family:ABCWhyte;src:local("ABCWhyte Regular"),local("ABCWhyte"),url(/ABCWhyte-Book.woff2) format(woff2),url(/ABCWhyte-Book.woff) format(woff),url(/ABCWhyte-Book.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ABCWhyte;src:local("ABCWhyte Regular Italic"),local("ABCWhyte Italic"),url(/ABCWhyte-BookItalic.woff2) format(woff2),url(/ABCWhyte-BookItalic.woff) format(woff),url(/ABCWhyte-BookItalic.otf) format(opentype);font-display:swap;font-weight:400;font-style:italic}:root{font-family:ABCWhyte,sans-serif;font-weight:300}@font-face{font-family:ABCWhyte;src:local("ABCWhyte Regular"),local("ABCWhyte"),url(/ABCWhyte-Book.woff2) format(woff2),url(/ABCWhyte-Book.woff) format(woff),url(/ABCWhyte-Book.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ABCWhyte;src:local("ABCWhyte Regular Italic"),local("ABCWhyte Italic"),url(/ABCWhyte-BookItalic.woff2) format(woff2),url(/ABCWhyte-BookItalic.woff) format(woff),url(/ABCWhyte-BookItalic.otf) format(opentype);font-display:swap;font-weight:400;font-style:italic}:root{font-family:ABCWhyte,sans-serif}.relative[data-v-d3f85a55]{isolation:isolate}button[data-v-855ec21a]{border:none;border-radius:.375rem;cursor:pointer}.orange[data-v-855ec21a]{background-color:#7a6244;color:#fff}.gray[data-v-855ec21a]{background-color:#fff;color:#35312e}.orange .icon-box[data-v-855ec21a]{background-color:#634f36}.gray .icon-box[data-v-855ec21a]{background-color:#f1efec}.gray path[data-v-855ec21a]{stroke:#35312e}.icon-box[data-v-855ec21a]{border-radius:.375rem;transition:background .3s}.form[data-v-9c6ee2ce]{gap:1.25rem}.form[data-v-9c6ee2ce],.form label[data-v-9c6ee2ce]{display:flex;flex-direction:column}.form label[data-v-9c6ee2ce]{margin-bottom:.5rem}.form-row-two[data-v-9c6ee2ce]{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form-field[data-v-9c6ee2ce]{display:flex;flex-direction:column}.form label span[data-v-9c6ee2ce]{color:#26221e;display:block;font-size:.75rem;font-weight:400;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.form input[data-v-9c6ee2ce],.form textarea[data-v-9c6ee2ce]{background:transparent;border:none;border-bottom:1px solid #ddd;color:#26221e;font-family:inherit;font-size:1rem;padding:.75rem 0;transition:border-color .2s;width:100%}.form input[data-v-9c6ee2ce]:focus,.form textarea[data-v-9c6ee2ce]:focus{border-bottom-color:#7a6244}.form input[data-v-9c6ee2ce]::-moz-placeholder,.form textarea[data-v-9c6ee2ce]::-moz-placeholder{color:#999}.form input[data-v-9c6ee2ce]::placeholder,.form textarea[data-v-9c6ee2ce]::placeholder{color:#999}.form input.has-error[data-v-9c6ee2ce],.form textarea.has-error[data-v-9c6ee2ce]{border-bottom-color:#dc2626}.form textarea[data-v-9c6ee2ce]{line-height:1.5;resize:none}.error-text[data-v-9c6ee2ce]{margin-top:.5rem}.error-banner[data-v-9c6ee2ce],.error-text[data-v-9c6ee2ce]{color:#dc2626;font-size:.875rem}.error-banner[data-v-9c6ee2ce]{background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;padding:1rem}.upload-section[data-v-9c6ee2ce]{gap:.75rem}.upload-label[data-v-9c6ee2ce],.upload-section[data-v-9c6ee2ce]{display:flex;flex-direction:column}.upload-label input[data-v-9c6ee2ce]{border-bottom:1px solid #ddd}.divider[data-v-9c6ee2ce]{align-items:center;display:flex;gap:1rem;padding:.5rem 0}.divider[data-v-9c6ee2ce]:after,.divider[data-v-9c6ee2ce]:before{background:#ddd;content:"";flex:1;height:1px}.divider span[data-v-9c6ee2ce]{color:#999;font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.photo-upload[data-v-9c6ee2ce]{display:flex;flex-direction:column;gap:.75rem}.upload-button[data-v-9c6ee2ce]{align-items:center;background:#f8f8f8;border:none;border-radius:.25rem;color:#26221e;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem;transition:background-color .2s;width:-moz-fit-content;width:fit-content}.upload-button[data-v-9c6ee2ce]:hover{background:#f0f0f0}.upload-status[data-v-9c6ee2ce]{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.upload-success[data-v-9c6ee2ce]{color:#16a34a}.upload-warning[data-v-9c6ee2ce]{color:#f59e0b}.questions-section[data-v-9c6ee2ce]{border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:1.25rem;padding-top:1.5rem}.questions-title[data-v-9c6ee2ce]{color:#1f2937;font-size:1.25rem;font-weight:500;margin:0}.question-group[data-v-9c6ee2ce]{display:flex;flex-direction:column;gap:.5rem}.question-text[data-v-9c6ee2ce]{color:#4b5563;font-size:.95rem;line-height:1.6;margin:0}.radio-group[data-v-9c6ee2ce]{display:flex;gap:2rem}.radio-label[data-v-9c6ee2ce]{align-items:center;cursor:pointer;display:flex;gap:.5rem}.radio-label input[type=radio][data-v-9c6ee2ce]{accent-color:#7a6244;cursor:pointer;height:1.25rem;width:1.25rem}.radio-label span[data-v-9c6ee2ce]{color:#4b5563;font-size:.95rem;font-weight:400}.checkbox-label[data-v-9c6ee2ce]{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem}.checkbox-label input[type=checkbox][data-v-9c6ee2ce]{accent-color:#7a6244;flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.checkbox-label span[data-v-9c6ee2ce]{color:#4b5563;font-size:.9rem;line-height:1.6}.submit-button[data-v-9c6ee2ce]{background:#7a6244;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:1.25rem;transition:background-color .2s;width:100%}.submit-button[data-v-9c6ee2ce]:hover{background:#634f36}.submit-button[data-v-9c6ee2ce]:disabled{cursor:not-allowed;opacity:.5}html[data-v-9c6ee2ce]{scroll-behavior:smooth}@keyframes spin-9c6ee2ce{to{transform:rotate(1turn)}}.animate-spin[data-v-9c6ee2ce]{animation:spin-9c6ee2ce 1s linear infinite}@media (max-width:640px){.radio-group[data-v-9c6ee2ce]{flex-direction:row;flex-wrap:wrap;gap:.75rem 1.5rem}}.modal-enter-active[data-v-aaa77570],.modal-leave-active[data-v-aaa77570]{transition:opacity .3s ease}.modal-enter-active>div[data-v-aaa77570]:last-child,.modal-leave-active>div[data-v-aaa77570]:last-child{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-aaa77570],.modal-leave-to[data-v-aaa77570]{opacity:0}.modal-enter-from>div[data-v-aaa77570]:last-child,.modal-leave-to>div[data-v-aaa77570]:last-child{transform:translateY(100%)}@media (min-width:768px){.modal-enter-from>div[data-v-aaa77570]:last-child,.modal-leave-to>div[data-v-aaa77570]:last-child{transform:translateY(24px) scale(.96)}}.modal-enter-active[data-v-72b07215],.modal-leave-active[data-v-72b07215]{transition:opacity .3s ease}.modal-enter-active>div[data-v-72b07215]:last-child,.modal-leave-active>div[data-v-72b07215]:last-child{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-72b07215],.modal-leave-to[data-v-72b07215]{opacity:0}.modal-enter-from>div[data-v-72b07215]:last-child,.modal-leave-to>div[data-v-72b07215]:last-child{transform:translateY(100%)}@media (min-width:768px){.modal-enter-from>div[data-v-72b07215]:last-child,.modal-leave-to>div[data-v-72b07215]:last-child{transform:translateY(24px) scale(.96)}}.menu-btn-dark[data-v-43375029] svg rect{fill:#fff}input[type=checkbox][data-v-316a257a]{accent-color:#1a1a1a}html[data-v-316a257a]{scroll-behavior:smooth}.shadow-3xl[data-v-316a257a]{box-shadow:0 35px 60px -15px #0000004d,0 25px 40px -20px #0003}.product-card[data-v-316a257a]{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.product-card[data-v-316a257a]:hover{transform:translateY(-8px) scale(1.02)!important}.form[data-v-fb43570d]{gap:1.25rem}.form[data-v-fb43570d],.form label[data-v-fb43570d]{display:flex;flex-direction:column}.form label[data-v-fb43570d]{margin-bottom:.5rem}.form-row-two[data-v-fb43570d]{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form-field[data-v-fb43570d]{display:flex;flex-direction:column}.form label span[data-v-fb43570d]{color:#26221e;display:block;font-size:.75rem;font-weight:400;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.form input[data-v-fb43570d]{background:transparent;border:none;border-bottom:1px solid #ddd;color:#26221e;font-family:inherit;font-size:1rem;padding:.75rem 0;transition:border-color .2s;width:100%}.form input[data-v-fb43570d]:focus{border-bottom-color:#1a1a1a;outline:none}.form input[data-v-fb43570d]::-moz-placeholder{color:#999}.form input[data-v-fb43570d]::placeholder{color:#999}.form input.has-error[data-v-fb43570d]{border-bottom-color:#dc2626}.error-text[data-v-fb43570d]{margin-top:.5rem}.error-banner[data-v-fb43570d],.error-text[data-v-fb43570d]{color:#dc2626;font-size:.875rem}.error-banner[data-v-fb43570d]{background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;padding:1rem}.submit-button[data-v-fb43570d]{background:#1a1a1a;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:.5rem;padding:1.125rem;transition:background-color .2s;width:100%}.submit-button[data-v-fb43570d]:hover{background:#333}.submit-button[data-v-fb43570d]:disabled{cursor:not-allowed;opacity:.5}.scroll-mt-8[data-v-7cae338e]{scroll-margin-top:2rem}.trade-menu-btn[data-v-c83fa9df] svg rect{fill:#fff}.form[data-v-4bdf4eaa]{gap:1.25rem}.form[data-v-4bdf4eaa],.form label[data-v-4bdf4eaa]{display:flex;flex-direction:column}.form label[data-v-4bdf4eaa]{margin-bottom:.5rem}.form-row-two[data-v-4bdf4eaa]{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form-field[data-v-4bdf4eaa]{display:flex;flex-direction:column}.form label span[data-v-4bdf4eaa]{color:#26221e;display:block;font-size:.75rem;font-weight:400;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.form input[data-v-4bdf4eaa]{background:transparent;border:none;border-bottom:1px solid #ddd;color:#26221e;font-family:inherit;font-size:1rem;padding:.75rem 0;transition:border-color .2s;width:100%}.form input[data-v-4bdf4eaa]:focus{border-bottom-color:#1a1a1a}.form input[data-v-4bdf4eaa]::-moz-placeholder{color:#999}.form input[data-v-4bdf4eaa]::placeholder{color:#999}.form input.has-error[data-v-4bdf4eaa]{border-bottom-color:#dc2626}.error-text[data-v-4bdf4eaa]{margin-top:.5rem}.error-banner[data-v-4bdf4eaa],.error-text[data-v-4bdf4eaa]{color:#dc2626;font-size:.875rem}.error-banner[data-v-4bdf4eaa]{background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;padding:1rem}.preference-section[data-v-4bdf4eaa]{border-top:1px solid #e0e0e0;margin-top:1rem;padding-top:2rem}.preference-title[data-v-4bdf4eaa]{color:#1a1a1a;font-size:1.25rem;font-weight:400;margin-bottom:1.25rem}.theme-grid[data-v-4bdf4eaa]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.theme-grid[data-v-4bdf4eaa]{grid-template-columns:repeat(3,1fr)}}.theme-card[data-v-4bdf4eaa]{background:#fff;border:2px solid #e0e0e0;border-radius:.5rem;cursor:pointer;overflow:hidden;padding:0;position:relative;text-align:left;transition:border-color .2s,box-shadow .2s}.theme-card[data-v-4bdf4eaa]:hover{border-color:#999}.theme-card.selected[data-v-4bdf4eaa]{border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}.theme-image-wrap[data-v-4bdf4eaa]{aspect-ratio:4/3;overflow:hidden;position:relative}.theme-image[data-v-4bdf4eaa]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.theme-card:hover .theme-image[data-v-4bdf4eaa]{transform:scale(1.05)}.theme-check[data-v-4bdf4eaa]{position:absolute;right:.5rem;top:.5rem}.theme-label[data-v-4bdf4eaa]{color:#1a1a1a;font-size:.875rem;font-weight:500;padding:.625rem .75rem 0}.theme-desc[data-v-4bdf4eaa]{color:#888;font-size:.75rem;padding:.125rem .75rem .625rem}.submit-button[data-v-4bdf4eaa]{background:#1a1a1a;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:.5rem;padding:1.125rem;transition:background-color .2s;width:100%}.submit-button[data-v-4bdf4eaa]:hover{background:#333}.submit-button[data-v-4bdf4eaa]:disabled{cursor:not-allowed;opacity:.5}.notes-content[data-v-4bdf4eaa]{gap:1.5rem}.notes-content[data-v-4bdf4eaa],.notes-header[data-v-4bdf4eaa]{display:flex;flex-direction:column}.notes-header[data-v-4bdf4eaa]{gap:.25rem}.notes-badge[data-v-4bdf4eaa]{background:#f3f0eb;border-radius:9999px;color:#7a6244;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;padding:.25rem .75rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.notes-textarea[data-v-4bdf4eaa]{border:1px solid #ddd;border-radius:.375rem;color:#26221e;font-family:inherit;font-size:1rem;min-height:120px;padding:1rem;resize:vertical;transition:border-color .2s;width:100%}.notes-textarea[data-v-4bdf4eaa]:focus{border-color:#1a1a1a;outline:none}.notes-textarea[data-v-4bdf4eaa]::-moz-placeholder{color:#999}.notes-textarea[data-v-4bdf4eaa]::placeholder{color:#999}.notes-actions[data-v-4bdf4eaa]{display:flex;flex-direction:column;gap:.75rem}.skip-button[data-v-4bdf4eaa]{background:transparent;border:1px solid #e0e0e0;border-radius:.25rem;color:#888;cursor:pointer;font-size:.875rem;padding:.875rem;transition:color .2s,border-color .2s;width:100%}.skip-button[data-v-4bdf4eaa]:hover{border-color:#999;color:#1a1a1a}.form[data-v-ebc95e8a]{gap:1.25rem}.form[data-v-ebc95e8a],.form label[data-v-ebc95e8a]{display:flex;flex-direction:column}.form label[data-v-ebc95e8a]{margin-bottom:.5rem}.form-row-two[data-v-ebc95e8a]{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form-field[data-v-ebc95e8a]{display:flex;flex-direction:column}.form label span[data-v-ebc95e8a]{color:#26221e;display:block;font-size:.75rem;font-weight:400;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.form input[data-v-ebc95e8a]{background:transparent;border:none;border-bottom:1px solid #ddd;color:#26221e;font-family:inherit;font-size:1rem;padding:.75rem 0;transition:border-color .2s;width:100%}.form input[data-v-ebc95e8a]:focus{border-bottom-color:#1a1a1a}.form input[data-v-ebc95e8a]::-moz-placeholder{color:#999}.form input[data-v-ebc95e8a]::placeholder{color:#999}.form input.has-error[data-v-ebc95e8a]{border-bottom-color:#dc2626}.error-text[data-v-ebc95e8a]{margin-top:.5rem}.error-banner[data-v-ebc95e8a],.error-text[data-v-ebc95e8a]{color:#dc2626;font-size:.875rem}.error-banner[data-v-ebc95e8a]{background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;padding:1rem}.preference-section[data-v-ebc95e8a]{border-top:1px solid #e0e0e0;margin-top:1rem;padding-top:2rem}.preference-title[data-v-ebc95e8a]{color:#1a1a1a;font-size:1.25rem;font-weight:400;margin-bottom:1.25rem}.theme-grid[data-v-ebc95e8a]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.theme-grid[data-v-ebc95e8a]{grid-template-columns:repeat(3,1fr)}}.theme-card[data-v-ebc95e8a]{background:#fff;border:2px solid #e0e0e0;border-radius:.5rem;cursor:pointer;overflow:hidden;padding:0;position:relative;text-align:left;transition:border-color .2s,box-shadow .2s}.theme-card[data-v-ebc95e8a]:hover{border-color:#999}.theme-card.selected[data-v-ebc95e8a]{border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}.theme-image-wrap[data-v-ebc95e8a]{aspect-ratio:4/3;overflow:hidden;position:relative}.theme-image[data-v-ebc95e8a]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.theme-card:hover .theme-image[data-v-ebc95e8a]{transform:scale(1.05)}.theme-check[data-v-ebc95e8a]{position:absolute;right:.5rem;top:.5rem}.theme-label[data-v-ebc95e8a]{color:#1a1a1a;font-size:.875rem;font-weight:500;padding:.625rem .75rem 0}.theme-desc[data-v-ebc95e8a]{color:#888;font-size:.75rem;padding:.125rem .75rem .625rem}.submit-button[data-v-ebc95e8a]{background:#1a1a1a;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:.5rem;padding:1.125rem;transition:background-color .2s;width:100%}.submit-button[data-v-ebc95e8a]:hover{background:#333}.submit-button[data-v-ebc95e8a]:disabled{cursor:not-allowed;opacity:.5}.notes-content[data-v-ebc95e8a]{gap:1.5rem}.notes-content[data-v-ebc95e8a],.notes-header[data-v-ebc95e8a]{display:flex;flex-direction:column}.notes-header[data-v-ebc95e8a]{gap:.25rem}.notes-badge[data-v-ebc95e8a]{background:#f3f0eb;border-radius:9999px;color:#7a6244;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;padding:.25rem .75rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.notes-textarea[data-v-ebc95e8a]{border:1px solid #ddd;border-radius:.375rem;color:#26221e;font-family:inherit;font-size:1rem;min-height:120px;padding:1rem;resize:vertical;transition:border-color .2s;width:100%}.notes-textarea[data-v-ebc95e8a]:focus{border-color:#1a1a1a;outline:none}.notes-textarea[data-v-ebc95e8a]::-moz-placeholder{color:#999}.notes-textarea[data-v-ebc95e8a]::placeholder{color:#999}.notes-actions[data-v-ebc95e8a]{display:flex;flex-direction:column;gap:.75rem}.skip-button[data-v-ebc95e8a]{background:transparent;border:1px solid #e0e0e0;border-radius:.25rem;color:#888;cursor:pointer;font-size:.875rem;padding:.875rem;transition:color .2s,border-color .2s;width:100%}.skip-button[data-v-ebc95e8a]:hover{border-color:#999;color:#1a1a1a}@font-face{font-family:ABCWhyte;src:local("ABCWhyte Regular"),local("ABCWhyte"),url(/ABCWhyte-Book.woff2) format(woff2),url(/ABCWhyte-Book.woff) format(woff),url(/ABCWhyte-Book.otf) format(opentype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ABCWhyte;src:local("ABCWhyte Regular Italic"),local("ABCWhyte Italic"),url(/ABCWhyte-BookItalic.woff2) format(woff2),url(/ABCWhyte-BookItalic.woff) format(woff),url(/ABCWhyte-BookItalic.otf) format(opentype);font-display:swap;font-weight:400;font-style:italic}.alt-homepage[data-v-01d6f03d]{background:#000;font-family:ABCWhyte,sans-serif}.hero[data-v-01d6f03d]:before{background:radial-gradient(circle at 20% 18%,rgba(34,211,238,.18),transparent 48%),radial-gradient(circle at 78% 84%,hsla(0,0%,100%,.12),transparent 44%);content:"";z-index:1}.hero-media[data-v-01d6f03d],.hero[data-v-01d6f03d]:before{top:0;right:0;bottom:0;left:0;position:absolute}.hero-media[data-v-01d6f03d]{filter:saturate(.95) contrast(.92) brightness(.72);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-scrim[data-v-01d6f03d]{background:linear-gradient(180deg,#00000061,#0000009e 60%,#000000e0);z-index:2}.hero-noise[data-v-01d6f03d],.hero-scrim[data-v-01d6f03d]{top:0;right:0;bottom:0;left:0;position:absolute}.hero-noise[data-v-01d6f03d]{background-image:radial-gradient(hsla(0,0%,100%,.3) .55px,transparent .6px);background-size:3px 3px;opacity:.12;z-index:3}.hero-stats[data-v-01d6f03d]{bottom:2.5rem;gap:2.75rem;left:0;position:absolute;right:0;z-index:11}.hero-stats[data-v-01d6f03d],.hero-stats article[data-v-01d6f03d]{display:flex;justify-content:center;text-align:center}.hero-stats article[data-v-01d6f03d]{align-items:center;flex-direction:column;min-height:68px;min-width:120px}.hero-stats .value[data-v-01d6f03d]{color:#fff;font-size:clamp(1.3rem,1.8vw + .85rem,1.85rem);font-weight:400;line-height:1;text-align:center;width:100%}.hero-stats .label[data-v-01d6f03d]{color:#a1a1aa;font-size:.78rem;letter-spacing:.06em;line-height:1.2;margin-top:.2rem;text-align:center;text-transform:uppercase;width:100%}.product-card[data-v-01d6f03d],.section[data-v-01d6f03d]{position:relative}.product-card[data-v-01d6f03d]{background:linear-gradient(130deg,#18181b,#09090b);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;display:flex;min-height:360px;overflow:hidden;padding:1.8rem}.card-photo[data-v-01d6f03d]{filter:brightness(.65) saturate(.9);height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .42s ease;width:100%}.card-overlay[data-v-01d6f03d]{background:linear-gradient(180deg,#0000002e,#000000d1);top:0;right:0;bottom:0;left:0;position:absolute}.product-card:hover .card-photo[data-v-01d6f03d]{transform:scale(1.04)}.card-overlay.no-image[data-v-01d6f03d]{background:linear-gradient(180deg,#18181b,#09090b)}.build-card[data-v-01d6f03d]{background:linear-gradient(160deg,#18181b94,#09090bc2);border:1px solid #27272a;border-radius:1.25rem;padding:2rem}.reveal[data-v-01d6f03d]{animation:card-rise-01d6f03d .64s ease-out forwards;opacity:0}.reveal[data-v-01d6f03d]:nth-child(2){animation-delay:90ms}.reveal[data-v-01d6f03d]:nth-child(3){animation-delay:.16s}.reveal[data-v-01d6f03d]:nth-child(4){animation-delay:.22s}.animate-rise[data-v-01d6f03d]{animation:hero-rise-01d6f03d .64s ease-out forwards;opacity:0}.animate-rise[data-v-01d6f03d]:nth-child(2){animation-delay:90ms}.animate-rise[data-v-01d6f03d]:nth-child(3){animation-delay:.16s}.animate-rise[data-v-01d6f03d]:nth-child(4){animation-delay:.22s}@keyframes hero-rise-01d6f03d{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes card-rise-01d6f03d{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:860px){.hero-stats[data-v-01d6f03d]{bottom:1.1rem;gap:.9rem;padding-inline:1rem}.hero-stats .label[data-v-01d6f03d]{font-size:.68rem}.hero-stats article[data-v-01d6f03d]{min-width:0;width:30%}.product-card[data-v-01d6f03d]{min-height:300px}}@media (prefers-reduced-motion:reduce){.animate-rise[data-v-01d6f03d],.reveal[data-v-01d6f03d]{animation:none;opacity:1}.card-photo[data-v-01d6f03d]{transition:none}}html[data-v-246947a0]{scroll-behavior:smooth}.spotlight[data-v-3fc41134]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-3fc41134]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-3fc41134]{background-color:#ffffff4d}.gradient-border[data-v-3fc41134]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-3fc41134]{background-color:#1414144d}.gradient-border[data-v-3fc41134]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-3fc41134]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-3fc41134]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-3fc41134]{position:fixed}.left-0[data-v-3fc41134]{left:0}.right-0[data-v-3fc41134]{right:0}.z-10[data-v-3fc41134]{z-index:10}.z-20[data-v-3fc41134]{z-index:20}.grid[data-v-3fc41134]{display:grid}.mb-16[data-v-3fc41134]{margin-bottom:4rem}.mb-8[data-v-3fc41134]{margin-bottom:2rem}.max-w-520px[data-v-3fc41134]{max-width:520px}.min-h-screen[data-v-3fc41134]{min-height:100vh}.w-full[data-v-3fc41134]{width:100%}.flex[data-v-3fc41134]{display:flex}.cursor-pointer[data-v-3fc41134]{cursor:pointer}.place-content-center[data-v-3fc41134]{place-content:center}.items-center[data-v-3fc41134]{align-items:center}.justify-center[data-v-3fc41134]{justify-content:center}.overflow-hidden[data-v-3fc41134]{overflow:hidden}.bg-white[data-v-3fc41134]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-3fc41134]{padding-left:1rem;padding-right:1rem}.px-8[data-v-3fc41134]{padding-left:2rem;padding-right:2rem}.py-2[data-v-3fc41134]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-3fc41134]{text-align:center}.text-8xl[data-v-3fc41134]{font-size:6rem;line-height:1}.text-xl[data-v-3fc41134]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-3fc41134]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-3fc41134]{font-weight:300}.font-medium[data-v-3fc41134]{font-weight:500}.leading-tight[data-v-3fc41134]{line-height:1.25}.font-sans[data-v-3fc41134]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-3fc41134]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-3fc41134]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-3fc41134]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-3fc41134]{padding-left:0;padding-right:0}.sm\:px-6[data-v-3fc41134]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-3fc41134]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-3fc41134]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-3fc41134]{font-size:1.25rem;line-height:1.75rem}}.spotlight[data-v-bfd09c70]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-bfd09c70]{position:fixed}.-bottom-1\/2[data-v-bfd09c70]{bottom:-50%}.left-0[data-v-bfd09c70]{left:0}.right-0[data-v-bfd09c70]{right:0}.grid[data-v-bfd09c70]{display:grid}.mb-16[data-v-bfd09c70]{margin-bottom:4rem}.mb-8[data-v-bfd09c70]{margin-bottom:2rem}.h-1\/2[data-v-bfd09c70]{height:50%}.max-w-520px[data-v-bfd09c70]{max-width:520px}.min-h-screen[data-v-bfd09c70]{min-height:100vh}.place-content-center[data-v-bfd09c70]{place-content:center}.overflow-hidden[data-v-bfd09c70]{overflow:hidden}.bg-white[data-v-bfd09c70]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-bfd09c70]{padding-left:2rem;padding-right:2rem}.text-center[data-v-bfd09c70]{text-align:center}.text-8xl[data-v-bfd09c70]{font-size:6rem;line-height:1}.text-xl[data-v-bfd09c70]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-bfd09c70]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-bfd09c70]{font-weight:300}.font-medium[data-v-bfd09c70]{font-weight:500}.leading-tight[data-v-bfd09c70]{line-height:1.25}.font-sans[data-v-bfd09c70]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-bfd09c70]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-bfd09c70]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-bfd09c70]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-bfd09c70]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-bfd09c70]{font-size:2.25rem;line-height:2.5rem}}.step-container[data-v-6befdcf3]{padding:2rem;width:100%}.step-title[data-v-6befdcf3]{color:#1f2937;font-size:2rem;font-weight:500;margin-bottom:1rem}.step-description[data-v-6befdcf3]{color:#6b7280;font-size:1rem;line-height:1.5;margin-bottom:2rem}.form[data-v-6befdcf3]{gap:2rem}.form[data-v-6befdcf3],.form label[data-v-6befdcf3]{display:flex;flex-direction:column}.form label span[data-v-6befdcf3]{color:#999;display:block;font-size:.75rem;font-weight:400;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.form input[data-v-6befdcf3],.form select[data-v-6befdcf3]{background:transparent;border:none;border-bottom:1px solid #ddd;color:#26221e;font-family:inherit;font-size:1rem;padding:.75rem 0;transition:border-color .2s;width:100%}.form input[data-v-6befdcf3]:focus,.form select[data-v-6befdcf3]:focus{border-bottom-color:#26221e}.form input[data-v-6befdcf3]::-moz-placeholder{color:#999}.form input[data-v-6befdcf3]::placeholder{color:#999}.form select[data-v-6befdcf3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right .25rem center;background-repeat:no-repeat;cursor:pointer;padding-right:1.5rem}.form select option[data-v-6befdcf3]{background-color:#fff;color:#26221e}.step-container[data-v-4741976d]{padding:1rem;width:100%}.step-title[data-v-4741976d]{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem}.form[data-v-4741976d]{gap:2rem}.form[data-v-4741976d],.form label[data-v-4741976d]{display:flex;flex-direction:column}.form label[data-v-4741976d],.form label span[data-v-4741976d]{margin-bottom:.5rem}.form label span[data-v-4741976d]{color:#999;display:block;font-size:.75rem;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.form input[data-v-4741976d]{background:transparent;border:none;border-bottom:1px solid #ddd;color:#26221e;font-size:1rem;padding:.75rem 0;transition:border-color .2s;width:100%}.form input[data-v-4741976d]:focus{border-bottom-color:#26221e}.form input[data-v-4741976d]::-moz-placeholder{color:silver;opacity:1}.form input[data-v-4741976d]::placeholder{color:silver;opacity:1}.sr-only[data-v-4741976d]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.step-container[data-v-4cb7e138]{box-sizing:border-box;overflow-y:auto;padding:1rem;scrollbar-width:thin;width:100%}.step-container[data-v-4cb7e138]::-webkit-scrollbar{width:6px}.step-container[data-v-4cb7e138]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.step-container[data-v-4cb7e138]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.step-container[data-v-4cb7e138]::-webkit-scrollbar-thumb:hover{background:#7a6244}.step2-header[data-v-4cb7e138]{margin-bottom:2rem}.fit-guidance[data-v-4cb7e138]{background:#fcf8f2;border:1px solid #eadfce;margin-top:1rem;padding:.875rem 1rem}.fit-guidance-title[data-v-4cb7e138]{color:#7a6244;font-size:.875rem;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.fit-guidance-list[data-v-4cb7e138]{color:#4b4b4b;display:grid;font-size:.85rem;gap:.35rem;line-height:1.4;margin:0;padding-left:1rem}.step2-deck-section[data-v-4cb7e138]{margin-top:1.5rem}.section-title[data-v-4cb7e138]{color:#333;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.option-container[data-v-4cb7e138]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.option-card[data-v-4cb7e138]{align-items:center;background:#f5f3f0;border:none;border-radius:0;cursor:pointer;display:flex;min-height:60px;padding:.75rem;position:relative;transition:all .25s ease}@media (min-width:768px){.option-card[data-v-4cb7e138]{min-height:120px;padding:1.5rem}}.option-card[data-v-4cb7e138]:hover{background:#ebe8e5}.option-card[data-v-4cb7e138]:focus-within{outline:2px solid #06c;outline-offset:2px}.option-card.selected[data-v-4cb7e138]{background:#3d3836;color:#fff}.option-card.selected .option-icon[data-v-4cb7e138]{background:#fff!important;border-radius:4px}.option-card.selected .option-title[data-v-4cb7e138]{color:#fff}.option-card.selected .option-description[data-v-4cb7e138]{color:#fffc}.option-card.selected .option-price[data-v-4cb7e138]{color:#fff}.option-icon[data-v-4cb7e138]{align-items:center;background:#fff;border-radius:4px;display:flex;flex-shrink:0;height:50px;isolation:isolate;justify-content:center;margin-right:1rem;width:50px}@media (min-width:768px){.option-icon[data-v-4cb7e138]{height:80px;margin-right:1.5rem;width:80px}}.option-icon img[data-v-4cb7e138]{display:block;height:auto;max-height:30px;max-width:30px;width:auto}@media (min-width:768px){.option-icon img[data-v-4cb7e138]{max-height:40px;max-width:40px}}.option-card.selected .option-icon[data-v-4cb7e138]{background:#ffffff1a}.option-card.selected .option-icon svg circle[data-v-4cb7e138],.option-card.selected .option-icon svg line[data-v-4cb7e138],.option-card.selected .option-icon svg path[data-v-4cb7e138],.option-card.selected .option-icon svg polyline[data-v-4cb7e138],.option-card.selected .option-icon svg rect[data-v-4cb7e138]{stroke:#fff}.option-details[data-v-4cb7e138]{flex:1;padding-right:1rem}@media (min-width:768px){.option-details[data-v-4cb7e138]{padding-right:2rem}}.option-title[data-v-4cb7e138]{color:#333;font-size:1.125rem;font-weight:400;margin-bottom:.25rem}@media (min-width:768px){.option-title[data-v-4cb7e138]{font-size:1.5rem;margin-bottom:.5rem}}.option-description[data-v-4cb7e138]{color:#666;display:none;font-size:.875rem;line-height:1.4}@media (min-width:768px){.option-description[data-v-4cb7e138]{display:block;font-size:1rem;line-height:1.5}}.option-price[data-v-4cb7e138]{color:#333;font-size:1.125rem;font-weight:400;min-width:80px;text-align:right}@media (min-width:768px){.option-price[data-v-4cb7e138]{font-size:1.5rem;min-width:120px}}.standard-features-box[data-v-4cb7e138]{background-color:#f9fafb;border:1px solid #eaeaea;border-radius:.5rem;margin-top:1.5rem;padding:1.25rem}.features-title[data-v-4cb7e138]{color:#333;font-size:1rem;font-weight:600;margin-bottom:1rem}.features-list[data-v-4cb7e138]{list-style:none;padding:0}.features-list li[data-v-4cb7e138]{align-items:center;border-bottom:1px solid #eaeaea;display:flex;font-size:.95rem;justify-content:space-between;padding:.75rem 0}.features-list li[data-v-4cb7e138]:last-child{border-bottom:none}.included-text[data-v-4cb7e138]{color:#888;font-size:.875rem}.financing-primary[data-v-4cb7e138]{font-weight:500;letter-spacing:.01em}.msrp-note[data-v-4cb7e138]{color:#888;font-size:.75rem;font-weight:300;letter-spacing:.01em;margin-top:.125rem}@media (min-width:768px){.msrp-note[data-v-4cb7e138]{font-size:.8125rem}}.option-card.selected .msrp-note[data-v-4cb7e138]{color:#fff9}.sr-only[data-v-4cb7e138]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}fieldset[data-v-4cb7e138]{border:none}fieldset[data-v-4cb7e138],legend[data-v-4cb7e138]{margin:0;padding:0}.step-container[data-v-2196a8ec]{padding:1rem;width:100%}.support-guidance[data-v-2196a8ec]{background:#faf7f1;border:1px solid #e6ddcf;margin-bottom:.75rem;margin-top:.5rem;padding:.875rem 1rem}.support-guidance-title[data-v-2196a8ec]{color:#7a6244;font-size:.78rem;letter-spacing:.08em;margin-bottom:.3rem;text-transform:uppercase}.support-guidance-copy[data-v-2196a8ec]{color:#4c4c4c;font-size:.85rem;line-height:1.45}.add-on-list[data-v-2196a8ec]{display:flex;flex-direction:column;gap:.5rem}.add-on-row[data-v-2196a8ec]{align-items:center;background-color:#f5f3f0;border:none;border-radius:0;cursor:pointer;display:flex;min-height:60px;padding:.75rem;transition:all .25s ease}@media (min-width:768px){.add-on-row[data-v-2196a8ec]{min-height:80px;padding:1rem}}.add-on-row[data-v-2196a8ec]:hover{background-color:#ebe8e5}.add-on-row.selected[data-v-2196a8ec]{background-color:#3d3836;color:#fff}.checkbox-container[data-v-2196a8ec]{cursor:pointer;height:20px;position:relative;width:20px}.addon-checkbox[data-v-2196a8ec]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark[data-v-2196a8ec]{background-color:#fff;border:1px solid #ccc;border-radius:4px;height:20px;left:0;position:absolute;top:0;width:20px}.add-on-row.selected .checkmark[data-v-2196a8ec]{background-color:#fff;border-color:#fff}.add-on-row.selected .checkmark[data-v-2196a8ec]:after{border:solid #3d3836;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.add-on-icon[data-v-2196a8ec]{align-items:center;display:flex;height:32px;justify-content:center;margin-right:.75rem;width:32px}@media (min-width:768px){.add-on-icon[data-v-2196a8ec]{height:40px;margin-right:1rem;width:40px}}.add-on-row.selected .add-on-icon[data-v-2196a8ec]{filter:brightness(0) invert(1)}.add-on-name[data-v-2196a8ec]{color:#333;flex:1;font-size:.875rem;font-weight:400}@media (min-width:768px){.add-on-name[data-v-2196a8ec]{font-size:1rem;font-weight:500}}.add-on-row.selected .add-on-name[data-v-2196a8ec]{color:#fff}.add-on-qty[data-v-2196a8ec]{align-items:center;color:#666;display:flex;font-size:.875rem;margin-right:1rem;white-space:nowrap}.add-on-row.selected .add-on-qty[data-v-2196a8ec]{color:#fff}.qty-btn[data-v-2196a8ec]{align-items:center;background:#f5f5f5;border:1px solid #ccc;border-radius:50%;color:#555;cursor:pointer;display:flex;font-weight:700;height:24px;justify-content:center;transition:all .15s ease;width:24px}.qty-btn[data-v-2196a8ec]:hover{background:#e5e5e5;border-color:#bbb}.qty-btn[data-v-2196a8ec]:focus{outline:2px solid #06c;outline-offset:2px}.qty-btn[data-v-2196a8ec]:disabled{cursor:not-allowed;opacity:.5}.qty-btn[data-v-2196a8ec]:disabled:hover{background:#f5f5f5;border-color:#ccc}.addon-checkbox:focus+.checkmark[data-v-2196a8ec]{outline:2px solid #06c;outline-offset:2px}.add-on-row[data-v-2196a8ec]:focus-within{outline:2px solid #06c;outline-offset:2px}.sr-only[data-v-2196a8ec]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}fieldset[data-v-2196a8ec]{border:none}fieldset[data-v-2196a8ec],legend[data-v-2196a8ec]{margin:0;padding:0}.step-container[data-v-d634d864]{max-height:80vh;overflow-y:auto;padding:1rem;scrollbar-width:thin;width:100%}.experience-guidance[data-v-d634d864]{background:#faf6ef;border:1px solid #e5dccd;margin-bottom:1rem;padding:.875rem 1rem}.experience-guidance-title[data-v-d634d864]{color:#7a6244;font-size:.78rem;letter-spacing:.08em;margin-bottom:.3rem;text-transform:uppercase}.experience-guidance-copy[data-v-d634d864]{color:#4b4b4b;font-size:.85rem;line-height:1.45}.step-container[data-v-d634d864]::-webkit-scrollbar{width:6px}.step-container[data-v-d634d864]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.step-container[data-v-d634d864]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.step-container[data-v-d634d864]::-webkit-scrollbar-thumb:hover{background:#7a6244}.experience-grid[data-v-d634d864]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:1rem}@media (max-width:640px){.experience-grid[data-v-d634d864]{grid-template-columns:1fr}}.experience-card[data-v-d634d864]{background-color:#f8f7f5;border:2px solid transparent;border-radius:0;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .2s ease}.experience-card[data-v-d634d864]:hover{border-color:#e5e5e5}.experience-card[data-v-d634d864]:focus-within{outline:2px solid #06c;outline-offset:2px}.experience-card.selected[data-v-d634d864]{border-color:#333}.experience-img[data-v-d634d864]{height:200px;overflow:hidden;width:100%}@media (min-width:768px){.experience-img[data-v-d634d864]{height:250px}}.experience-label[data-v-d634d864]{background-color:#f8f7f5;color:#666;font-size:.875rem;font-weight:400;letter-spacing:.05em;padding:1rem;text-align:center;text-transform:uppercase}@media (min-width:768px){.experience-label[data-v-d634d864]{font-size:1rem;padding:1.25rem}}.sr-only[data-v-d634d864]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}fieldset[data-v-d634d864]{border:none}fieldset[data-v-d634d864],legend[data-v-d634d864]{margin:0;padding:0}.overlay[data-v-fc073fb0]{background:transparent}.backdrop[data-v-fc073fb0]{will-change:opacity}.close-button[data-v-fc073fb0]{border:none;cursor:pointer;font-size:1rem}.active-step[data-v-fc073fb0]{color:#7a6244;position:relative}.active-step[data-v-fc073fb0]:after{background-color:#7a6244;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:100%}.next-btn[data-v-fc073fb0]{transition:background-color .2s}.next-btn[data-v-fc073fb0]:hover{background-color:#634f36}.configurator-step[data-v-fc073fb0]{height:calc(100vh - 180px);padding-bottom:70px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin}@media (max-width:767px){.configurator-step[data-v-fc073fb0]{height:calc(60vh - 140px)}}.configurator-step[data-v-fc073fb0]::-webkit-scrollbar{width:6px}.configurator-step[data-v-fc073fb0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.configurator-step[data-v-fc073fb0]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.configurator-step[data-v-fc073fb0]::-webkit-scrollbar-thumb:hover{background:#7a6244}.steps-wrapper[data-v-fc073fb0]{width:600%}.step-panel[data-v-fc073fb0]{width:16.667%}@media (max-width:767px){.steps-wrapper[data-v-fc073fb0]{width:600%}.step-panel[data-v-fc073fb0]{width:16.667%}}.fade-config-enter-active[data-v-fc073fb0],.fade-config-leave-active[data-v-fc073fb0]{transition:opacity .3s ease-in-out}.fade-config-enter-from[data-v-fc073fb0],.fade-config-leave-to[data-v-fc073fb0]{opacity:0}.fade-config-enter-to[data-v-fc073fb0],.fade-config-leave-from[data-v-fc073fb0]{opacity:1}.confirmation-enter-active[data-v-fc073fb0],.confirmation-leave-active[data-v-fc073fb0]{transition:all .4s ease}.menu-button-white[data-v-f182a757] svg rect{fill:#fff}.callout[data-v-ffbf4aa5]{transform-origin:center}h2[data-v-f287aa20]{letter-spacing:-.02em;line-height:1.1}h2[data-v-f287aa20],h3[data-v-f287aa20]{font-weight:300;margin:0}h3[data-v-f287aa20]{letter-spacing:-.01em;line-height:1.2}.group[data-v-f287aa20]{padding-left:1.5rem;padding-right:1.5rem}[data-v-4e285c87]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-slice-type=product_carousel] .absolute[data-v-4e285c87]{will-change:transform,opacity}.bottom-15[data-v-08e82447]{bottom:3.75rem}[data-v-bb47bd5c] .prose{max-width:none}[data-v-bb47bd5c] .prose p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:1rem}[data-v-bb47bd5c] .prose p:last-child{margin-bottom:0}[data-v-bb47bd5c] .prose h1,[data-v-bb47bd5c] .prose h2,[data-v-bb47bd5c] .prose h3,[data-v-bb47bd5c] .prose h4,[data-v-bb47bd5c] .prose h5,[data-v-bb47bd5c] .prose h6{margin-bottom:.5rem;margin-top:1.5rem}[data-v-bb47bd5c] .prose h1:first-child,[data-v-bb47bd5c] .prose h2:first-child,[data-v-bb47bd5c] .prose h3:first-child,[data-v-bb47bd5c] .prose h4:first-child,[data-v-bb47bd5c] .prose h5:first-child,[data-v-bb47bd5c] .prose h6:first-child{margin-top:0}[data-v-bb47bd5c] .prose h1,[data-v-bb47bd5c] .prose h2,[data-v-bb47bd5c] .prose h3,[data-v-bb47bd5c] .prose h4,[data-v-bb47bd5c] .prose h5,[data-v-bb47bd5c] .prose h6{all:revert!important}[data-v-bb47bd5c] .prose strong{color:inherit;font-weight:600}[data-v-bb47bd5c] .prose em{color:inherit;font-style:italic}[data-v-bb47bd5c] .prose ol,[data-v-bb47bd5c] .prose ul{margin-bottom:1rem;margin-top:1rem;padding-left:1.5rem}[data-v-bb47bd5c] .prose li{margin-bottom:.5rem}[data-v-bb47bd5c] .prose a{color:#7a6244;text-decoration:underline}[data-v-bb47bd5c] .prose a:hover{color:#564430}[data-v-d74e8eac] .prose{color:inherit;max-width:none}[data-v-d74e8eac] .prose p{color:#666;line-height:inherit;margin-bottom:inherit;margin-top:0}[data-v-d74e8eac] .prose ol,[data-v-d74e8eac] .prose ul{color:#666;margin-bottom:1.25rem;margin-top:1rem;padding-left:1.75rem}[data-v-d74e8eac] .prose ul{list-style-type:disc}[data-v-d74e8eac] .prose ol{list-style-type:decimal}[data-v-d74e8eac] .prose li{line-height:inherit;margin-bottom:inherit;margin-top:0}[data-v-d74e8eac] .prose ol ol,[data-v-d74e8eac] .prose ol ul,[data-v-d74e8eac] .prose ul ol,[data-v-d74e8eac] .prose ul ul{margin-bottom:.5rem;margin-top:.5rem}[data-v-d74e8eac] .prose a{color:#7a6244;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:all .2s ease}[data-v-d74e8eac] .prose a:hover{color:#634f36;text-decoration-thickness:2px}[data-v-d74e8eac] .prose strong{color:#1a1a1a;font-weight:600}[data-v-d74e8eac] .prose em{color:#555;font-style:italic}[data-v-d74e8eac] .prose blockquote{border-left:4px solid #7a6244;color:#555;font-style:italic;margin:1.5rem 0;padding-left:1.5rem}[data-v-d74e8eac] .prose code{background-color:#f3f4f6;border-radius:.25rem;color:#1a1a1a;font-size:.875em;padding:.125rem .25rem}[data-v-d74e8eac] .prose>:first-child{margin-top:0!important}[data-v-d74e8eac] .prose>:last-child{margin-bottom:0!important}[data-v-d74e8eac] .prose h1+p,[data-v-d74e8eac] .prose h2+p,[data-v-d74e8eac] .prose h3+p,[data-v-d74e8eac] .prose h4+p,[data-v-d74e8eac] .prose h5+p,[data-v-d74e8eac] .prose h6+p{margin-top:0}[data-v-d74e8eac] .prose h1+ol,[data-v-d74e8eac] .prose h1+ul,[data-v-d74e8eac] .prose h2+ol,[data-v-d74e8eac] .prose h2+ul,[data-v-d74e8eac] .prose h3+ol,[data-v-d74e8eac] .prose h3+ul,[data-v-d74e8eac] .prose h4+ol,[data-v-d74e8eac] .prose h4+ul,[data-v-d74e8eac] .prose h5+ol,[data-v-d74e8eac] .prose h5+ul,[data-v-d74e8eac] .prose h6+ol,[data-v-d74e8eac] .prose h6+ul{margin-top:.5rem}h1[data-v-188109cb]{font-weight:300;letter-spacing:-.02em;line-height:.9}h1[data-v-188109cb],h3[data-v-188109cb]{margin:0}h3[data-v-188109cb]{color:#1a1a1a;font-weight:400;line-height:1.2}p[data-v-188109cb]{color:#999;font-weight:300;line-height:1.5;margin:0}[data-v-225139f8] .prose{color:inherit;max-width:none}[data-v-225139f8] .prose p{color:inherit;line-height:inherit;margin-bottom:1rem;margin-top:0}[data-v-225139f8] .prose p:last-child{margin-bottom:0}[data-v-225139f8] .prose strong{color:#1a1a1a;font-weight:600}[data-v-225139f8] .prose em{color:inherit;font-style:italic}[data-v-225139f8] .prose a{color:#7a6244;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:all .2s ease}[data-v-225139f8] .prose a:hover{color:#564430;text-decoration-thickness:2px}[data-v-225139f8] .prose blockquote{border:none;margin:0;padding:0}[data-v-225139f8] .prose blockquote p{color:#555;font-style:italic}
