.BaseAssetRenderer_placeholder__JNjvc{padding:40px 20px;background:#f5f5f5;border:2px dashed #d1d5db;border-radius:8px;text-align:center;color:#6b7280;font-size:14px}.BaseAssetRenderer_aspectRatioContainer__oM_TW{position:relative;width:100%;overflow:hidden}.BaseAssetRenderer_aspectRatioContainer__oM_TW img{position:absolute;top:0;left:0;width:100%;height:100%}.BaseAssetRenderer_nounIconContainer__Wt_E1{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.BaseAssetRenderer_nounProjectIcon__vYntc{color:inherit;display:block;flex-shrink:0}.BaseAssetRenderer_nounProjectIcon__vYntc svg{display:block;width:100%;height:100%;fill:currentColor}.BaseAssetRenderer_nounProjectIcon__vYntc svg circle,.BaseAssetRenderer_nounProjectIcon__vYntc svg ellipse,.BaseAssetRenderer_nounProjectIcon__vYntc svg path,.BaseAssetRenderer_nounProjectIcon__vYntc svg polygon,.BaseAssetRenderer_nounProjectIcon__vYntc svg rect{fill:currentColor}.BaseButton_button__cBj4D{display:inline-block;padding:12px 24px;border-radius:6px;font-size:1rem;font-weight:500;text-decoration:none;text-align:center;transition:all .2s ease;cursor:pointer;border:1px solid transparent}button.BaseButton_button__cBj4D{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:inherit;font-family:inherit;font-size:inherit}.BaseButton_button__cBj4D:disabled{cursor:not-allowed;opacity:.6}.BaseButton_buttonContent__jG6DB{display:flex;flex-direction:column;gap:2px}.BaseButton_firstRow__qtrAp{display:block}.BaseButton_secondRow__BtvQ5{display:block;font-size:.875rem;font-weight:400;opacity:.8}.BaseButton_button__cBj4D:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.BaseButton_light__kYi_D{background-color:#fff;color:#1f2937;border-color:#d1d5db}.BaseButton_light__kYi_D:hover{border-color:#9ca3af;background-color:#f9fafb}.BaseButton_dark__MwYqb{background-color:#1f2937;color:#fff;border-color:#1f2937}.BaseButton_dark__MwYqb:hover{background-color:#374151}.BaseButton_accent__XzeqO{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.BaseButton_accent__XzeqO:hover{background-color:#2563eb}.BaseCard_card__vmLox{display:block;padding:var(--card-padding,24px);background:var(--card-bg,#fff);border:1px solid var(--card-border,#e5e7eb);border-radius:var(--radius-lg,12px)}.BaseCard_light__NHQA6{background:#f9fafb;border-color:#e5e7eb;color:#1f2937}.BaseCard_dark__0_IAO{background:#1f2937;border-color:#374151;color:#fff}.BaseCard_accent__rJfkM{background:#eff6ff;border-color:#3b82f6;color:#1e40af}.BindableTextField_bindableField__zZ_Qk{display:flex;flex-direction:column;gap:8px}.BindableTextField_label__pcbzI{display:flex;align-items:center;margin-bottom:4px;font-size:13px;font-weight:500;color:#333}.BindableTextField_inputWrapper__TLWvZ{position:relative;display:flex;align-items:flex-start}.BindableTextField_input__br3s7,.BindableTextField_select__p99yP,.BindableTextField_textarea__gnSNx{width:100%;padding:8px 36px 8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;font-family:inherit;transition:border-color .2s}.BindableTextField_textarea__gnSNx{resize:vertical;min-height:80px}.BindableTextField_input__br3s7:focus,.BindableTextField_select__p99yP:focus,.BindableTextField_textarea__gnSNx:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.BindableTextField_select__p99yP{background-color:#fff;cursor:pointer}.BindableTextField_select__p99yP option{padding:8px}.BindableTextField_bindingButton__XVkAE{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background-color:#f3e8ff;border:1px solid #ddd6fe;border-radius:4px;color:#7c3aed;cursor:pointer;transition:all .15s ease;z-index:10;flex-shrink:0}.BindableTextField_bindingButton__XVkAE:hover{background-color:#ede9fe;border-color:#c4b5fd;color:#6d28d9}.BindableTextField_bindingButton__XVkAE:active{transform:scale(.95)}.BindableTextField_bindingButton__XVkAE:disabled{opacity:.5;cursor:not-allowed}.BindableTextField_bindingButtonActive__QwGG0{background-color:#7c3aed;border-color:#7c3aed;color:#fff}.BindableTextField_bindingButtonActive__QwGG0:hover{background-color:#6d28d9;border-color:#6d28d9;color:#fff}.BindableTextField_bindingDropdown___GUJ8{position:absolute;top:calc(100% + 4px);right:0;z-index:1000;min-width:200px;max-width:300px;max-height:300px;overflow-y:auto;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.BindableTextField_bindingDropdownContent__5AaWP{padding:4px}.BindableTextField_bindingGroup___fkHS{margin-bottom:4px}.BindableTextField_bindingGroup___fkHS:last-child{margin-bottom:0}.BindableTextField_bindingGroupLabel__lkaD3{padding:6px 8px;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.BindableTextField_bindingOption__qA7Fa{display:block;width:100%;padding:8px 12px;text-align:left;font-size:13px;color:#1f2937;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.BindableTextField_bindingOption__qA7Fa:hover{background-color:#f3f4f6}.BindableTextField_bindingOption__qA7Fa:active{background-color:#e5e7eb}.ButtonBar_buttonBar__wsjyT{display:flex;align-items:center}.ButtonBar_horizontal__pYKZI{flex-direction:row;flex-wrap:wrap}.ButtonBar_vertical__MyjP1{flex-direction:column;flex-wrap:nowrap}.ButtonBar_buttonBar__wsjyT.ButtonBar_horizontal__pYKZI.ButtonBar_left__pmyjI{justify-content:flex-start}.ButtonBar_buttonBar__wsjyT.ButtonBar_horizontal__pYKZI.ButtonBar_center__8pZZZ{justify-content:center}.ButtonBar_buttonBar__wsjyT.ButtonBar_horizontal__pYKZI.ButtonBar_right__Ia2k4{justify-content:flex-end}.ButtonBar_buttonBar__wsjyT.ButtonBar_vertical__MyjP1.ButtonBar_left__pmyjI{align-items:flex-start}.ButtonBar_buttonBar__wsjyT.ButtonBar_vertical__MyjP1.ButtonBar_center__8pZZZ{align-items:center}.ButtonBar_buttonBar__wsjyT.ButtonBar_vertical__MyjP1.ButtonBar_right__Ia2k4{align-items:flex-end}.BaseLinkBlock_linkBlock__YJ9IS{display:block;color:inherit;text-decoration:none}.Divider_divider__4HUqs{border:0;height:var(--divider-thickness,1px);background:var(--divider-color,color-mix(in srgb,currentColor 18%,transparent));margin-block:var(--divider-spacing,1.25rem);width:100%}.Divider_inset__DQhdt{width:auto;margin-inline:var(--grid-gap,1.5rem)}.Divider_brass__IjoKL{--divider-color:var(--color-brand-brass,#c09b5e)}.Divider_charcoal__5IifF{--divider-color:var(--color-charcoal,#2e2e2e)}.Divider_md__9HfCm{--divider-thickness:2px}.Divider_spacingSm__oMk0J{--divider-spacing:0.75rem}.Divider_spacingLg__0FeB_{--divider-spacing:2.5rem}.DriveBrowser_wrapper__gjlYO{display:block}.DriveBrowser_root__AF7H0{display:flex;flex-direction:column;gap:1rem;font-family:inherit}.DriveBrowser_root__AF7H0 .DriveBrowser_section__lWEP7{display:flex;flex-direction:column;gap:.5rem}.DriveBrowser_placeholder__VGP_a{padding:1.5rem;border:1px dashed var(--color-border,#ccc);border-radius:6px;color:var(--color-fg-muted,#666);text-align:center;font-size:.875rem}.DriveBrowser_breadcrumb__p8uVe{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;font-size:.875rem}.DriveBrowser_breadcrumb__p8uVe .DriveBrowser_crumb__8Ihko{background:none;border:none;padding:.25rem .5rem;cursor:pointer;color:var(--color-link,#1a73e8);text-decoration:underline;font:inherit}.DriveBrowser_breadcrumb__p8uVe .DriveBrowser_crumb__8Ihko:hover{text-decoration:none}.DriveBrowser_breadcrumb__p8uVe .DriveBrowser_crumbCurrent__kE6bJ{padding:.25rem .5rem;color:var(--color-fg,#222);font-weight:500}.DriveBrowser_breadcrumb__p8uVe .DriveBrowser_separator__gdmyg{color:var(--color-fg-muted,#888)}.DriveBrowser_folderList__FFg5j{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.5rem;gap:.5rem}.DriveBrowser_folderList__FFg5j .DriveBrowser_folderItem__1Gnqm{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;background:var(--color-bg-subtle,#f7f7f7);border:1px solid var(--color-border,#e0e0e0);border-radius:6px;font:inherit;text-align:left;cursor:pointer}.DriveBrowser_folderList__FFg5j .DriveBrowser_folderItem__1Gnqm:hover{background:var(--color-bg-hover,#eee)}.DriveBrowser_folderList__FFg5j .DriveBrowser_folderIcon__3JVHg{font-size:1.25rem}.DriveBrowser_folderList__FFg5j .DriveBrowser_folderLabel__2mFNq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DriveBrowser_empty__SU_7h{padding:.75rem;color:var(--color-fg-muted,#666);font-size:.875rem}.DriveBrowser_fileList__L1_EY{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.DriveBrowser_fileList__L1_EY .DriveBrowser_fileItem__eBnbV{display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.5rem .75rem;background:var(--color-bg-subtle,#fafafa);border:1px solid var(--color-border,#eee);border-radius:4px}.DriveBrowser_fileList__L1_EY .DriveBrowser_fileIcon__evWl9{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;display:inline-block;text-align:center}.DriveBrowser_fileList__L1_EY .DriveBrowser_fileName__tJ_qQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-link,#1a73e8)}.DriveBrowser_fileList__L1_EY .DriveBrowser_fileSize__X8MU2{font-size:.75rem;color:var(--color-fg-muted,#888);white-space:nowrap}.DriveBrowser_uploadZone__N_Qhd{padding:1.25rem;border:2px dashed var(--color-border,#ccc);border-radius:6px;text-align:center;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.DriveBrowser_uploadZone__N_Qhd:hover{background:var(--color-bg-hover,#f4f4f4)}.DriveBrowser_uploadZone__N_Qhd.DriveBrowser_uploadZoneActive__NvEGS{border-color:var(--color-link,#1a73e8);background:var(--color-bg-hover,#eef5ff)}.DriveBrowser_uploadZone__N_Qhd .DriveBrowser_uploadLabel__SFhO1{margin:0;color:var(--color-fg-muted,#666);font-size:.875rem}.DriveBrowser_uploadQueue__empUP{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.DriveBrowser_uploadQueue__empUP .DriveBrowser_uploadItem__Bh2y8{display:flex;justify-content:space-between;padding:.25rem .5rem;font-size:.75rem;color:var(--color-fg-muted,#666)}.DriveBrowser_errorMessage__tjWAP{padding:.75rem;background:var(--color-bg-error,#fee);color:var(--color-fg-error,#900);border-radius:4px;font-size:.875rem}.Embed_wrapper__0rOhs{position:relative;width:100%}.Embed_content__3lFKk{width:100%}.Embed_content__3lFKk iframe{display:block;width:100%;border:none}.Embed_placeholder__IFvMe{padding:2rem;border:2px dashed var(--puck-color-grey-05,#ccc);border-radius:4px;color:var(--puck-color-grey-04,#999);text-align:center;font-size:.875rem}.RichTextEditorField_bindableRichTextField__KFUIv{display:flex;flex-direction:column;gap:8px;padding:8px 0}.RichTextEditorField_label__cXzAG{display:flex;align-items:center;margin-bottom:4px;font-size:13px;font-weight:500;color:#333}.RichTextEditorField_modeSelector__iakJb{display:flex;gap:16px;margin-bottom:4px}.RichTextEditorField_modeSelector__iakJb label{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RichTextEditorField_modeSelector__iakJb input[type=radio]{cursor:pointer;margin:0}.RichTextEditorField_bindingContainer__t6ORQ{display:flex;flex-direction:column;gap:8px}.RichTextEditorField_nativeEditor__or6YP{border:1px solid #e5e7eb;border-radius:6px;padding:8px;background-color:#fff}.RichTextEditorField_select__v34VW{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;font-family:inherit;background-color:#fff;cursor:pointer;transition:border-color .2s}.RichTextEditorField_select__v34VW:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.RichTextEditorField_boundFieldDisplay__9_6IM{padding:12px 16px;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#374151}.RichTextEditorField_boundFieldDisplay__9_6IM strong{color:#111827;font-weight:600}.RichTextEditorField_errorDisplay__JNLOw{padding:12px 16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:13px}.RichTextEditorField_errorDisplay__JNLOw strong{font-weight:600;display:block;margin-bottom:4px}.CollectionFieldsModal_modalOverlay__GbFAD{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);animation:CollectionFieldsModal_fadeIn__bvYOC .15s ease}@keyframes CollectionFieldsModal_fadeIn__bvYOC{0%{opacity:0}to{opacity:1}}.CollectionFieldsModal_fieldModal__r_Cce{width:100%;max-width:420px;max-height:80vh;margin:16px;background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;display:flex;flex-direction:column;animation:CollectionFieldsModal_slideUp__wHGoV .2s ease}@keyframes CollectionFieldsModal_slideUp__wHGoV{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CollectionFieldsModal_fieldModalHeader__VLQm2{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.CollectionFieldsModal_fieldModalHeader__VLQm2 h3{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;color:#111827}.CollectionFieldsModal_fieldModalClose__hCRJG{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#6b7280;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.CollectionFieldsModal_fieldModalClose__hCRJG:hover{color:#111827;background:#f3f4f6}.CollectionFieldsModal_fieldModalDescription__HLL3K{padding:12px 20px;margin:0;font-size:13px;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb}.CollectionFieldsModal_fieldModalDescription__HLL3K code{padding:2px 6px;font-size:12px;color:#7c3aed;background:#f3e8ff;border-radius:4px}.CollectionFieldsModal_fieldList__8srrW{flex:1 1;overflow-y:auto;padding:8px}.CollectionFieldsModal_fieldListEmpty__iMo1x{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:#9ca3af;font-size:14px}.CollectionFieldsModal_fieldListEmptyError__2H8p9{color:#dc2626}.CollectionFieldsModal_spinner__FvKqf{animation:CollectionFieldsModal_modalSpin__6EZLZ 1s linear infinite}@keyframes CollectionFieldsModal_modalSpin__6EZLZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CollectionFieldsModal_fieldItem__32WW_{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:left}.CollectionFieldsModal_fieldItem__32WW_:hover{background:#f9fafb;border-color:#e5e7eb}.CollectionFieldsModal_fieldToken__2_NId{font-size:13px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;color:#7c3aed;background:transparent}.CollectionFieldsModal_fieldCopyIcon__dZxNc{display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:color .15s ease}.CollectionFieldsModal_fieldItem__32WW_:hover .CollectionFieldsModal_fieldCopyIcon__dZxNc{color:#6b7280}.CollectionFieldsModal_fieldCopied__9nxGD{color:#10b981}@media (prefers-color-scheme:dark){.CollectionFieldsModal_fieldModal__r_Cce{background:#1f2937}.CollectionFieldsModal_fieldModalHeader__VLQm2{border-color:#374151}.CollectionFieldsModal_fieldModalHeader__VLQm2 h3{color:#f9fafb}.CollectionFieldsModal_fieldModalClose__hCRJG{color:#9ca3af}.CollectionFieldsModal_fieldModalClose__hCRJG:hover{color:#f9fafb;background:#374151}.CollectionFieldsModal_fieldModalDescription__HLL3K{color:#9ca3af;background:#111827;border-color:#374151}.CollectionFieldsModal_fieldModalDescription__HLL3K code{color:#c4b5fd;background:rgba(139,92,246,.2)}.CollectionFieldsModal_fieldItem__32WW_:hover{background:#374151;border-color:#4b5563}.CollectionFieldsModal_fieldToken__2_NId{color:#c4b5fd}}.FormBlock_form__GI5It{width:100%;max-width:600px}.FormBlock_field__dq5wW{margin-bottom:1.25rem}.FormBlock_label__SYadf{display:block;color:inherit;font-weight:500;margin-bottom:.5rem}.FormBlock_labelRequired__428hq:after{content:" *";color:#dc3545}.FormBlock_input__1NJB2,.FormBlock_select__duo53,.FormBlock_textarea__771qD{width:100%;padding:.75rem;font-size:1rem;background-color:#fff;color:#000;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.FormBlock_input__1NJB2:focus,.FormBlock_select__duo53:focus,.FormBlock_textarea__771qD:focus{outline:none;border:1px solid #007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.FormBlock_textarea__771qD{resize:vertical;min-height:100px}.FormBlock_select__duo53{cursor:pointer}.FormBlock_checkboxGroup__s2a4Q,.FormBlock_radioGroup__xYQYZ{display:flex;flex-direction:column;gap:.5rem}.FormBlock_checkboxItem__hL9kJ,.FormBlock_radioItem__ufpNe{display:flex;align-items:flex-start;gap:.5rem}.FormBlock_checkboxInput__nCHuO,.FormBlock_radioInput__MpyH8{margin-top:.25rem;cursor:pointer;flex-shrink:0}.FormBlock_checkboxLabel__o4a7A,.FormBlock_radioLabel__vGLBJ{cursor:pointer;font-weight:400;margin-bottom:0;color:inherit}.FormBlock_fileInputWrapper__7FLfM{position:relative}.FormBlock_fileInput__r1kHF{width:100%;padding:.75rem;font-size:1rem;background-color:#fff;color:#000;border:1px solid #ccc;border-radius:4px;cursor:pointer}.FormBlock_fileInput__r1kHF::file-selector-button{background-color:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;margin-right:1rem}.FormBlock_fileInput__r1kHF::file-selector-button:hover{background-color:#0056b3}.FormBlock_fileInfo__cEJR2{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem;background-color:#f8f9fa;border-radius:4px}.FormBlock_fileName__eJ1MJ{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormBlock_fileClearButton__c_qMI{background:none;border:none;color:#dc3545;cursor:pointer;font-size:1.25rem;line-height:1;padding:.25rem}.FormBlock_button__Kp8Tk{background-color:#007bff;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out;width:100%}.FormBlock_button__Kp8Tk:hover:not(:disabled){background-color:#0056b3}.FormBlock_button__Kp8Tk:disabled{background-color:#6c757d;opacity:.65;cursor:not-allowed}.FormBlock_buttonOptionsContainer__n3FD1{display:flex;flex-direction:column;gap:1rem}.FormBlock_buttonOption__ySR9v{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;cursor:pointer;transition:all .15s ease-in-out;text-align:center}.FormBlock_buttonOption__ySR9v:hover:not(:disabled){border-color:#007bff;background-color:#e7f1ff}.FormBlock_buttonOption__ySR9v:disabled{opacity:.65;cursor:not-allowed}.FormBlock_buttonOptionIcon__cAreN{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#007bff}.FormBlock_buttonOptionIcon__cAreN svg{width:32px;height:32px}.FormBlock_buttonOptionLabel__uqvzM{font-size:1.125rem;font-weight:600;color:#000}.FormBlock_buttonOptionDescription__5YJN9{font-size:.875rem;color:#666;max-width:300px}.FormBlock_arrayContainer__I_a4f{display:flex;flex-direction:column;gap:1rem}.FormBlock_arrayItem__lLkst{padding:1rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px}.FormBlock_arrayItemHeader__BIgMJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}.FormBlock_arrayItemLabel__9qu4N{font-weight:600;color:#000}.FormBlock_arrayRemoveButton__y6jHF{background:none;border:none;color:#dc3545;cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem .5rem}.FormBlock_arrayRemoveButton__y6jHF:hover{color:#a71d2a}.FormBlock_arrayItemFields__lkc3L{display:flex;flex-direction:column;gap:.75rem}.FormBlock_arrayItemFields__lkc3L .FormBlock_field__dq5wW{margin-bottom:0}.FormBlock_arrayAddButton__dtik8{background-color:#28a745;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out}.FormBlock_arrayAddButton__dtik8:hover{background-color:#218838}.FormBlock_error__3HPJr{color:#dc3545;font-size:.875rem;margin-top:.25rem;display:block}.FormBlock_successMessage__sRIQ2{color:#28a745;background-color:#d4edda;padding:1rem;border-radius:4px;margin-top:1rem}.FormBlock_errorMessage__lddHn{color:#dc3545;background-color:#f8d7da;padding:1rem;border-radius:4px;margin-top:1rem}.FormBlock_turnstileContainer__lSVzp{margin-top:1rem}.FormBlock_turnstileContainer__lSVzp iframe{max-width:100%}.FormBlock_fieldsGrid__VVDro{display:grid;grid-template-columns:repeat(var(--cols,1),1fr);grid-gap:1rem;gap:1rem}@media (max-width:600px){.FormBlock_fieldsGrid__VVDro{grid-template-columns:1fr}.FormBlock_fieldsGrid__VVDro>:where(.FormBlock_fieldCell__vdB2N){grid-column:auto!important}}.Modal_modalBackdrop__Rxnvo{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Modal_modalContent__s_iYQ{position:relative;background-color:#fff;border-radius:8px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.15);outline:none}.Modal_modalCloseButton__gUzSi{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.25rem .5rem;line-height:1;transition:color .15s ease-in-out}.Modal_modalCloseButton__gUzSi:hover{color:#000}.Modal_modalTitle__sl43b{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:#000;padding-right:2rem}.Modal_modalSubheading__lQMHl{margin:0 0 1.5rem;font-size:1rem;color:#666}.Lightbox_trigger__wH_Mj{cursor:zoom-in}.Lightbox_overlay__6NDwr{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;cursor:zoom-out}.Lightbox_close__n02s6{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:1;padding:.5rem;line-height:1}.Lightbox_close__n02s6:hover{opacity:.8}.Lightbox_image__76Zk6{max-width:90vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;cursor:default}.BaseStats_inline__LWocT{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;text-align:var(--stat-align,center)}.BaseStats_stat__f9WhD{flex:1 1;min-width:140px;padding:0 1.25rem}.BaseStats_stat__f9WhD+.BaseStats_stat__f9WhD{border-left:1px solid var(--stat-divider,#e5e7eb)}.BaseStats_cards__E1y_H{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;text-align:var(--stat-align,center)}.BaseStats_value__oOX_c{font-family:var(--stat-value-font,inherit);font-size:var(--stat-value-size,2.5rem);font-weight:var(--stat-value-weight,700);color:var(--stat-value-color,inherit);line-height:1}.BaseStats_label__ahNGB{font-size:var(--stat-label-size,.8rem);font-weight:var(--stat-label-weight,600);color:var(--stat-label-color,#6b7280);letter-spacing:var(--stat-label-spacing,.07em);text-transform:var(--stat-label-transform,uppercase);margin-top:.6rem}.BaseStats_description__fKCxK{font-size:var(--stat-description-size,.8rem);color:var(--stat-description-color,#9ca3af);margin-top:.35rem}@media (max-width:767px){.BaseStats_inline__LWocT{flex-direction:column}.BaseStats_stat__f9WhD{padding:1rem 0}.BaseStats_stat__f9WhD+.BaseStats_stat__f9WhD{border-left:none;border-top:1px solid var(--stat-divider,#e5e7eb)}}.VimeoBackground_cover__Zggin{position:absolute;inset:0;overflow:hidden;container-type:size;pointer-events:none}.VimeoBackground_cover__Zggin iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0;width:max(100cqw,177.78cqh);height:max(56.25cqw,100cqh)}.VimeoVideo_videoContainer__WU6jM{width:100%;position:relative}.VimeoVideo_aspectRatioContainer__0YMLE{position:relative;width:100%;overflow:hidden;background-color:#000}.VimeoVideo_aspectRatioContainer__0YMLE iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.FeatureLink_featureLink__CJBsy{display:flex;text-decoration:none;color:inherit;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s ease;margin-bottom:var(--paragraph-bottom-margin,.5em)}.FeatureLink_featureLink__CJBsy:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.FeatureLink_vertical__Z1QVY{flex-direction:column;max-width:400px}.FeatureLink_vertical__Z1QVY .FeatureLink_imageContainer__61fna,.FeatureLink_vertical__Z1QVY .FeatureLink_imagePlaceholder__Tzrrg{width:100%;height:240px}.FeatureLink_horizontal__rOmHd{flex-direction:row;align-items:stretch}.FeatureLink_horizontal__rOmHd .FeatureLink_imageContainer__61fna{align-self:stretch;flex:0 0 auto;min-width:120px}.FeatureLink_horizontal__rOmHd .FeatureLink_imagePlaceholder__Tzrrg{width:200px;min-width:200px;height:100%}.FeatureLink_horizontal__rOmHd .FeatureLink_content__1cXvf{flex:1 1}.FeatureLink_imageContainer__61fna{background:#f3f4f6;flex-shrink:0;position:relative;overflow:hidden}.FeatureLink_imageContainer__61fna img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.FeatureLink_imageContainer__61fna:has([data-asset-type=noun-icon]){background:transparent}.FeatureLink_imagePlaceholder__Tzrrg{background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:14px;flex-shrink:0}.FeatureLink_content__1cXvf{display:flex;flex-direction:column;gap:.1em;padding:.5em}.FeatureLink_title__CGdvW{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;color:#1f2937}.FeatureLink_description__L3cwl{margin:0;font-size:.9375rem;line-height:1.5;color:#6b7280}@media (max-width:767px){.FeatureLink_horizontal__rOmHd .FeatureLink_imagePlaceholder__Tzrrg{width:160px;min-width:160px}}.PullQuote_blockquote__QTchb{margin:0;padding:var(--pull-quote-padding,1.5rem 0);border-left:var(--pull-quote-border-width,3px) solid var(--pull-quote-border-color,var(--color-brand-brass,currentColor));padding-left:var(--pull-quote-indent,1.25rem)}.PullQuote_center__V2_QI{text-align:center;border-left:none;padding-left:0}.PullQuote_quote__QvgwG{margin:0;font-size:var(--pull-quote-font-size,1.25rem);font-style:italic;line-height:var(--pull-quote-line-height,1.55);white-space:pre-wrap}.PullQuote_quote__QvgwG:before{content:"\201C";color:var(--quote-mark-color,currentColor);font-size:var(--quote-mark-size,2.5rem);font-family:var(--font-heading,Georgia,serif);line-height:0;vertical-align:-.4em;margin-right:.1em}.PullQuote_attribution__D1LV3{display:block;margin-top:var(--pull-quote-attribution-gap,.75rem);font-size:var(--pull-quote-attribution-size,.875rem);font-style:normal;color:var(--pull-quote-attribution-color,var(--color-fg-muted,currentColor))}.Template_root__Ac5zX{min-height:100vh}.Template_main__5S02Y{display:block}.Theme_theme__qUNHN{--heading-extraLarge-size:3rem;--heading-extraLarge-weight:700;--heading-large-size:2.5rem;--heading-large-weight:700;--heading-medium-size:2.25rem;--heading-medium-weight:600;--heading-small-size:1.875rem;--heading-small-weight:600;--heading-line-height:1;--heading-margin-top:0;--heading-margin-bottom:0.2em;--body-size:1rem;--body-weight:400;--body-line-height:1.6;--paragraph-bottom-margin:0.5em;--color-fg-primary:#000;--color-fg-muted:#666;--quote-margin:1em 0;--quote-padding-left:1em;--quote-border-width:4px;--quote-border-color:#e5e5e5;--quote-font-style:italic;--quote-color:#666;--small-text-size:0.875rem;--small-text-color:#666;--layout-width-wide:1200px;--layout-width-mid:900px;--layout-width-narrow:700px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 12px rgba(0,0,0,.08);--shadow-lg:0 12px 28px rgba(0,0,0,.12);font-family:system-ui,-apple-system,sans-serif;color:var(--color-fg-primary);background:#fff}.Button_buttonWrapper__oIbQ5{display:inline-block}.Button_button__lO1PW{display:flex;min-height:auto;padding:.5rem .75rem;flex-direction:column;justify-content:center;flex-wrap:nowrap;align-items:center;position:relative;overflow:visible;transform:translateZ(0);background:linear-gradient(180deg,#a0d0ff 0,#a0d0ff 33%,#7bb3f0 0,#7bb3f0 66%,#5a8fc0 0,#5a8fc0);font-family:var(--fonts--8-bit-font,"VT323",sans-serif);font-size:1.25rem;font-weight:400;color:#fff;line-height:1.2em;text-align:center;text-decoration:none;text-shadow:2px 2px 0 rgba(0,0,0,.4);cursor:pointer}button.Button_button__lO1PW{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.Button_button__lO1PW:disabled{cursor:not-allowed;opacity:.6}.Button_button__lO1PW:hover:disabled{transform:translateZ(0);box-shadow:inset 2px 2px 0 0 hsla(0,0%,100%,.5),inset -2px -2px 0 0 rgba(0,0,0,.3),2px 2px 0 0 rgba(0,0,0,.3),4px 4px 0 0 rgba(0,0,0,.3),6px 6px 0 0 rgba(0,0,0,.3)}.Button_buttonContent__rdxQc{display:flex;flex-direction:column;align-items:center;gap:.125rem}.Button_firstRow__2xbx5{display:block;font-family:var(--fonts--8-bit-font,"VT323",sans-serif)}.Button_secondRow__0tMX2{display:block;font-family:var(--fonts--body-narrow,"Oswald",sans-serif);font-size:.875rem;line-height:1.1em}.Button_blue__ZIsNO{background:linear-gradient(180deg,#a0d0ff 0,#a0d0ff 33%,#7bb3f0 0,#7bb3f0 66%,#5a8fc0 0,#5a8fc0)}.Button_red__5dHfU{background:linear-gradient(180deg,#f33 0,#f33 33%,#c00 0,#c00 66%,#8a0000 0,#8a0000)}.Button_green__hz7oW{background:linear-gradient(180deg,#4a8a30 0,#4a8a30 33%,#2d5016 0,#2d5016 66%,#1a3a0a 0,#1a3a0a)}.Button_yellow__LDnhv{background:linear-gradient(180deg,#ffe44d 0,#ffe44d 33%,#ffcc02 0,#ffcc02 66%,#c29a00 0,#c29a00)}.Button_purple__l1R4J{background:linear-gradient(180deg,#c4a0f0 0,#c4a0f0 33%,#9b70d8 0,#9b70d8 66%,#7040b0 0,#7040b0)}.Button_cyan__yCYei{background:linear-gradient(180deg,#80e0e0 0,#80e0e0 33%,#50c8c8 0,#50c8c8 66%,#2a9a9a 0,#2a9a9a)}.Button_grey__gaXjJ{background:linear-gradient(180deg,#888 0,#888 33%,#666 0,#666 66%,#444 0,#444)}.Button_magenta__L5eOl{background:linear-gradient(180deg,#f080c8 0,#f080c8 33%,#d850a8 0,#d850a8 66%,#b02880 0,#b02880)}.Button_liteGrey__j_bxL{background:linear-gradient(180deg,#f5f5f5 0,#f5f5f5 33%,#e6e6e6 0,#e6e6e6 66%,#ccc 0,#ccc);color:#000;text-shadow:2px 2px 0 hsla(0,0%,100%,.5)}.eightBitBox_eightBitBox__6v1rw{position:relative;overflow:visible;border:2px solid var(--theme-border-color,#000)}.eightBitBox_eightBitBox__6v1rw:after,.eightBitBox_eightBitBox__6v1rw:before{content:"";background-color:transparent;position:absolute;z-index:-1}.eightBitBox_eightBitBox__6v1rw:before{left:-5px;right:-5px;top:0;bottom:0;border-left:5px solid var(--theme-border-color,#000);border-right:5px solid var(--theme-border-color,#000)}.eightBitBox_eightBitBox__6v1rw:after{left:0;right:0;top:-5px;bottom:-5px;border-top:5px solid var(--theme-border-color,#000);border-bottom:5px solid var(--theme-border-color,#000)}.eightBitBox_pixelShadow__8c_lu{--shadow-color:rgba(0,0,0,.3);box-shadow:inset 2px 2px 0 0 hsla(0,0%,100%,.5),inset -2px -2px 0 0 rgba(0,0,0,.3),2px 2px 0 0 var(--shadow-color),4px 4px 0 0 var(--shadow-color),6px 6px 0 0 var(--shadow-color);transition:none}.eightBitBox_pixelShadow__8c_lu:hover{box-shadow:inset 2px 2px 0 0 hsla(0,0%,100%,.5),inset -2px -2px 0 0 rgba(0,0,0,.3),3px 3px 0 0 var(--shadow-color),6px 6px 0 0 var(--shadow-color),9px 9px 0 0 var(--shadow-color);transform:translate(-1px,-1px)}.eightBitBox_pixelShadow__8c_lu:active{box-shadow:inset 2px 2px 0 0 hsla(0,0%,100%,.3),inset -2px -2px 0 0 rgba(0,0,0,.5),1px 1px 0 0 var(--shadow-color);transform:translate(1px,1px)}.ButtonBar_buttonBar__VJqGI{display:flex;align-items:center;overflow:visible}.ButtonBar_buttonBar__VJqGI>*{flex-shrink:0}.ButtonBar_horizontal__ViuP2{flex-direction:row;flex-wrap:wrap}.ButtonBar_vertical__pCVf2{flex-direction:column;flex-wrap:nowrap}.ButtonBar_buttonBar__VJqGI.ButtonBar_horizontal__ViuP2.ButtonBar_left__J6utu{justify-content:flex-start}.ButtonBar_buttonBar__VJqGI.ButtonBar_horizontal__ViuP2.ButtonBar_center__9u9HT{justify-content:center}.ButtonBar_buttonBar__VJqGI.ButtonBar_horizontal__ViuP2.ButtonBar_right__jfLJM{justify-content:flex-end}.ButtonBar_buttonBar__VJqGI.ButtonBar_vertical__pCVf2.ButtonBar_left__J6utu{align-items:flex-start}.ButtonBar_buttonBar__VJqGI.ButtonBar_vertical__pCVf2.ButtonBar_center__9u9HT{align-items:center}.ButtonBar_buttonBar__VJqGI.ButtonBar_vertical__pCVf2.ButtonBar_right__jfLJM{align-items:flex-end}.Layout_layout__XkCjH{width:100%;box-sizing:border-box}.Layout_none__KwLJX{width:100%;margin:0;padding:0}.Layout_full__4GlNT{width:100%;padding:0 var(--layout-width-full-padding,1em)}.Layout_wide__343v5{max-width:var(--layout-width-wide,1200px);margin:0 auto;padding:0 1em}.Layout_mid__GI5n_{max-width:var(--layout-width-mid,900px);margin:0 auto;padding:0 1em}.Layout_narrow__l7iDQ{max-width:var(--layout-width-narrow,700px);margin:0 auto;padding:0 1em}.Layout_spacing-small__w_QqA{padding-top:2em;padding-bottom:2em}.Layout_spacing-medium__GEO6p{padding-top:4em;padding-bottom:4em}.Layout_spacing-large__jq0dp{padding-top:8em;padding-bottom:8em}.HeroBlock_heroBlock__Ssttj{padding:2.5rem 3rem}.HeroBlock_heroInner__XzQRf{display:flex;align-items:center;gap:2rem;max-width:var(--layout-width-wide,1280px);margin-inline:auto;width:100%}.HeroBlock_heroText__05iCu{flex:0 0 42%;position:relative;z-index:3;font-family:var(--fonts--heading-font);font-size:2rem;font-weight:400}.HeroBlock_preHeading__eKlBN{font-family:var(--fonts--narrow-body-font,"Oswald",sans-serif);font-size:.6em;font-weight:400;text-transform:uppercase;width:130%;margin-bottom:.25em;color:hsla(0,0%,100%,.95);text-shadow:1px 1px 0 rgba(0,0,0,.4)}.HeroBlock_heading__HhPwp{margin-top:0;margin-bottom:.15em!important;width:130%;overflow:visible;font-family:var(--fonts--8-bit-font,"VT323",monospace)!important;font-size:3em;line-height:.75em!important;font-weight:400;color:var(--hero-overlay-color,var(--pico-blue,#399de9))!important;text-shadow:-1px -1px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 40%,#000 40%),-1px 0 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 40%,#000 40%),-1px 1px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 40%,#000 40%),0 -1px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 40%,#000 40%),0 1px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 40%,#000 40%),1px -1px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 40%,#000 40%),1px 0 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 40%,#000 40%),1px 1px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 40%,#000 40%),2px 2px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 70%,#000 20%),3px 3px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 70%,#000 20%),4px 4px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 70%,#000 20%),5px 5px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 50%,#000 20%),6px 6px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 50%,#000 40%),7px 7px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 50%,#000 50%),8px 8px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 30%,#000 60%),9px 9px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 30%,#000 70%),10px 10px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 30%,#000 80%),11px 11px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 10%,#000 90%),12px 12px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 10%,#000 90%),13px 13px 0 color-mix(in srgb,var(--hero-overlay-color,var(--pico-blue,#399de9)) 10%,#000 90%)}.HeroBlock_subheading__BbllQ{font-family:var(--fonts--body-font,"Montserrat",sans-serif);font-size:.75em;font-weight:600;line-height:1.3;margin:.3em 0 0;text-transform:none;letter-spacing:.5px;color:hsla(0,0%,100%,.95);text-shadow:1px 1px 0 rgba(0,0,0,.5),2px 2px 0 rgba(0,0,0,.3),3px 3px 4px rgba(0,0,0,.2)}.HeroBlock_buttonBar__blhG2{margin-top:1em;width:130%}.HeroBlock_heroImage__zMIvi{flex:1 1;z-index:2;padding:.75rem .75rem .75rem 0}.HeroBlock_imageShadow__k7d45{--shadow-color:rgba(0,0,0,.3);filter:drop-shadow(3px 3px 0 var(--shadow-color)) drop-shadow(3px 3px 0 var(--shadow-color)) drop-shadow(3px 3px 0 var(--shadow-color))}.HeroBlock_imageFrame__0E_HZ{filter:drop-shadow(5px 0 0 black) drop-shadow(-5px 0 0 black) drop-shadow(0 5px 0 black) drop-shadow(0 -5px 0 black)}.HeroBlock_imageClip__zrA_I{overflow:hidden}.HeroBlock_imageClip__zrA_I img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block}.HeroBlock_image__JXkOu{width:100%}.HeroBlock_placeholderImage__UR3oO{width:100%;height:300px;background-color:var(--pico-lite-grey);display:flex;align-items:center;justify-content:center;color:var(--pico-grey);font-size:16px;border:2px dashed #ccc}@media screen and (max-width:1200px){.HeroBlock_heroText__05iCu{font-size:1.5rem}}@media screen and (max-width:991px){.HeroBlock_heroBlock__Ssttj{padding:2rem}.HeroBlock_heroInner__XzQRf{gap:1.5rem}.HeroBlock_heroText__05iCu{flex:0 0 45%}}@media screen and (max-width:800px){.HeroBlock_heroText__05iCu{font-size:1.25rem}}@media screen and (max-width:767px){.HeroBlock_heroBlock__Ssttj{padding:1.5rem}.HeroBlock_heroInner__XzQRf{flex-direction:column;gap:0;position:relative}.HeroBlock_heroText__05iCu{flex:none;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;order:1;margin-bottom:-2rem;position:static}.HeroBlock_heroImage__zMIvi{flex:none;width:100%;padding:.75rem .75rem 4rem;order:2}.HeroBlock_preHeading__eKlBN{color:hsla(0,0%,100%,.9)}.HeroBlock_heading__HhPwp,.HeroBlock_preHeading__eKlBN{width:100%;position:relative;z-index:3}.HeroBlock_subheading__BbllQ{position:relative;z-index:3}.HeroBlock_placeholderImage__UR3oO{height:200px}.HeroBlock_buttonBar__blhG2{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:4;width:-moz-max-content;width:max-content;max-width:calc(100% - 3rem);margin-top:0}}.GridCell_gridCell__9v971{grid-column:span var(--grid-col-span,1);grid-row:span var(--grid-row-span,1);min-width:0;min-height:0;display:flex;flex-direction:column}.GridCell_gridCell__9v971>*{flex:1 1;min-height:0}@media (max-width:991px){.GridCell_gridCell__9v971{grid-column:span var(--grid-tablet-col-span,var(--grid-col-span,1));grid-row:span var(--grid-tablet-row-span,var(--grid-row-span,1))}}@media (max-width:767px){.GridCell_gridCell__9v971{grid-column:span var(--grid-ml-col-span,var(--grid-tablet-col-span,var(--grid-col-span,1)));grid-row:span var(--grid-ml-row-span,var(--grid-tablet-row-span,var(--grid-row-span,1)))}}@media (max-width:478px){.GridCell_gridCell__9v971{grid-column:span var(--grid-mp-col-span,1);grid-row:span var(--grid-mp-row-span,1)}}.HomePageHero_heroContainer__yc7Hu{position:relative;width:100%;min-height:500px;height:auto;overflow:hidden;background-color:transparent;display:flex;align-items:center;justify-content:center}.HomePageHero_heroWrapper__gncfx{width:100%}.HomePageHero_heroContent__Vjvot{position:relative;z-index:10;width:100%;max-width:var(--layout-width-wide,1400px);display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem}.HomePageHero_scopeTraceContainer__I_xka{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.HomePageHero_scopeTraceContainer__I_xka:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-image:url(https://static.phase1.kustard.app/assets/autonerdz/grid-bg.avif),url(https://static.phase1.kustard.app/assets/autonerdz/grid-bg.webp),url(https://static.phase1.kustard.app/assets/autonerdz/grid-bg.png);background-repeat:repeat;background-position:0 0;background-size:100% 100%}.HomePageHero_scopeAnimation__rf7RQ{position:absolute}.HomePageHero_outerScopeAnimation__pEOsa{position:absolute;top:12.5%;left:0;width:100%;height:calc(75%);overflow:hidden;z-index:1;will-change:mask-position;animation:HomePageHero_scopeMask__tLiMe var(--animation-duration,8s) linear infinite;mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-width,10%),#000 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-width,10%),#000 100%);mask-size:200% 100%;-webkit-mask-size:200% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:100% 0;-webkit-mask-position:100% 0}.HomePageHero_innerScopeAnimation__pULUa{top:0;left:0;width:100%;height:100%;background-image:url(https://static.phase1.kustard.app/assets/autonerdz/scope-tile.avif),url(https://static.phase1.kustard.app/assets/autonerdz/scope-tile.webp),url(https://static.phase1.kustard.app/assets/autonerdz/scope-tile.png);background-repeat:repeat-x;background-position:0;background-size:auto 100%;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);will-change:clip-path;animation:HomePageHero_scopeWidth__U6w83 var(--animation-duration,8s) linear infinite}.HomePageHero_outerScopeAnimationDelayed__1BG7Q{animation-delay:var(--animation-delay,4s);mask-position:100% 0;-webkit-mask-position:100% 0}.HomePageHero_innerScopeAnimationDelayed__GGO7A{animation-delay:var(--animation-delay,4s);clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}@keyframes HomePageHero_scopeWidth__U6w83{0%{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}50%{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}99.9%{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}}@keyframes HomePageHero_scopeMask__tLiMe{0%{mask-position:100% 0;-webkit-mask-position:100% 0}10%{mask-position:100% 0;-webkit-mask-position:100% 0}95%{mask-position:-100% 0;-webkit-mask-position:-100% 0}99.9%{mask-position:-100% 0;-webkit-mask-position:-100% 0}to{mask-position:0 0;-webkit-mask-position:0 0}}.HomePageHero_contentOverlay__b2F1W{text-align:center;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.8);max-width:1000px;margin:0 auto;width:100%;font-size:2rem}.HomePageHero_topLine__zQWIe{font-family:var(--fonts--8-bit-font,"VT323",monospace);font-size:2.5em;font-weight:400;line-height:.8;margin:0;text-transform:uppercase;letter-spacing:2px;color:#fff;text-shadow:-1px -1px 0 #000,-1px 0 0 #000,-1px 1px 0 #000,0 -1px 0 #000,0 1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,2px 2px 0 #000,3px 3px 0 #000,4px 4px 0 #000,5px 5px 0 #000,6px 6px 0 #000,7px 7px 0 #000,8px 8px 0 #000}.HomePageHero_heading___c_P1{font-family:var(--fonts--8-bit-font,"VT323",monospace)!important;font-size:3.5em;font-weight:400;margin:0 0 1.5rem;line-height:.8;color:var(--pico-blue,#399de9);text-shadow:-1px -1px 0 color-mix(in srgb,var(--pico-blue,#399de9) 40%,#000 40%),-1px 0 0 color-mix(in srgb,var(--pico-blue,#399de9) 40%,#000 40%),-1px 1px 0 color-mix(in srgb,var(--pico-blue,#399de9) 40%,#000 40%),0 -1px 0 color-mix(in srgb,var(--pico-blue,#399de9) 40%,#000 40%),0 1px 0 color-mix(in srgb,var(--pico-blue,#399de9) 40%,#000 40%),1px -1px 0 color-mix(in srgb,var(--pico-blue,#399de9) 40%,#000 40%),1px 0 0 color-mix(in srgb,var(--pico-blue,#399de9) 40%,#000 40%),1px 1px 0 color-mix(in srgb,var(--pico-blue,#399de9) 40%,#000 40%),2px 2px 0 color-mix(in srgb,var(--pico-blue,#399de9) 70%,#000 20%),3px 3px 0 color-mix(in srgb,var(--pico-blue,#399de9) 70%,#000 20%),4px 4px 0 color-mix(in srgb,var(--pico-blue,#399de9) 70%,#000 20%),5px 5px 0 color-mix(in srgb,var(--pico-blue,#399de9) 50%,#000 20%),6px 6px 0 color-mix(in srgb,var(--pico-blue,#399de9) 50%,#000 40%),7px 7px 0 color-mix(in srgb,var(--pico-blue,#399de9) 50%,#000 50%),8px 8px 0 color-mix(in srgb,var(--pico-blue,#399de9) 30%,#000 60%),9px 9px 0 color-mix(in srgb,var(--pico-blue,#399de9) 30%,#000 70%),10px 10px 0 color-mix(in srgb,var(--pico-blue,#399de9) 30%,#000 80%),11px 11px 0 color-mix(in srgb,var(--pico-blue,#399de9) 10%,#000 90%),12px 12px 0 color-mix(in srgb,var(--pico-blue,#399de9) 10%,#000 90%),13px 13px 0 color-mix(in srgb,var(--pico-blue,#399de9) 10%,#000 90%)}.HomePageHero_subheading___AOA6{font-family:var(--fonts--narrow-body-font,"Oswald",sans-serif)!important;font-size:1em;font-weight:400;line-height:1.4;margin:0;text-transform:uppercase;letter-spacing:1px;color:inherit;text-shadow:none}.HomePageHero_supportRowWrapper__g_R2A{width:100%;display:flex;justify-content:center;padding:0 2rem 2rem}.HomePageHero_supportRow__GeDde{width:100%;max-width:var(--layout-width-mid,1200px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1.5rem;gap:1.5rem;text-align:left;padding-top:1.25rem;border-top:2px solid color-mix(in srgb,currentColor 35%,transparent 65%)}.HomePageHero_supportLabel__MN0yy{display:flex;flex-direction:column;gap:.25rem;color:inherit}.HomePageHero_supportLabelTop__pYDRz{font-family:var(--fonts--body-narrow,"Oswald",sans-serif);font-size:1.25rem;line-height:1;letter-spacing:1px;text-transform:uppercase;color:inherit}.HomePageHero_supportLabelBottom__BV5cQ{font-family:var(--fonts--8-bit-font,"VT323",monospace);font-size:2rem;line-height:1;letter-spacing:2px;text-transform:uppercase;color:inherit}.HomePageHero_supportButtons__WxLdp{justify-self:end}@media screen and (max-width:1200px){.HomePageHero_heroContainer__yc7Hu{min-height:400px;padding-top:2rem;padding-bottom:2rem}.HomePageHero_heroContent__Vjvot{gap:1.5rem;padding:1.5rem}.HomePageHero_supportRowWrapper__g_R2A{padding:0 1.5rem 1.5rem}.HomePageHero_contentOverlay__b2F1W{font-size:1.5rem}}@media screen and (max-width:800px){.HomePageHero_heroContainer__yc7Hu{height:auto;min-height:auto;padding-top:2rem;padding-bottom:2rem}.HomePageHero_contentOverlay__b2F1W{font-size:1rem}.HomePageHero_heroContent__Vjvot{gap:1.25rem;padding:1.25rem}.HomePageHero_supportRowWrapper__g_R2A{padding:0 1.25rem 1.5rem}.HomePageHero_supportRow__GeDde{grid-template-columns:1fr;justify-items:center;text-align:center}.HomePageHero_supportLabelTop__pYDRz{font-size:1rem}.HomePageHero_supportLabelBottom__BV5cQ{font-size:1.6rem}.HomePageHero_supportButtons__WxLdp{justify-self:center}}.Image_imageFrame__az1H2{display:block;background-color:transparent!important;padding:0!important;min-height:auto!important;box-shadow:none!important}.CalloutBox_calloutBox__OR4QQ,.Image_imageFrame__az1H2{position:relative;overflow:visible;transform:translateZ(0)}.CalloutBox_calloutBox__OR4QQ{display:flex;min-height:3em;padding:1em 1.5em;flex-direction:column;justify-content:center;flex-wrap:nowrap;align-items:flex-start;font-family:Chakra Petch,monospace;font-size:1em;font-weight:400;line-height:1.5em;text-align:left;text-shadow:2px 2px 0 rgba(0,0,0,.4);text-decoration:none}.CalloutBox_blue__24drg,.CalloutBox_calloutBox__OR4QQ{background:linear-gradient(180deg,#a0d0ff 0,#a0d0ff 33%,#7bb3f0 0,#7bb3f0 66%,#5a8fc0 0,#5a8fc0);color:#fff}.CalloutBox_red__Ko_vm{background:linear-gradient(180deg,#f33 0,#f33 33%,#c00 0,#c00 66%,#8a0000 0,#8a0000);color:#fff}.CalloutBox_green__uZiZL{background:linear-gradient(180deg,#4a8a30 0,#4a8a30 33%,#2d5016 0,#2d5016 66%,#1a3a0a 0,#1a3a0a);color:#fff}.CalloutBox_yellow__OqZq_{background:linear-gradient(180deg,#ffe44d 0,#ffe44d 33%,#ffcc02 0,#ffcc02 66%,#c29a00 0,#c29a00);color:#fff}.CalloutBox_purple__goitE{background:linear-gradient(180deg,#c4a0f0 0,#c4a0f0 33%,#9b70d8 0,#9b70d8 66%,#7040b0 0,#7040b0);color:#fff}.CalloutBox_cyan__odAsE{background:linear-gradient(180deg,#80e0e0 0,#80e0e0 33%,#50c8c8 0,#50c8c8 66%,#2a9a9a 0,#2a9a9a);color:#fff}.CalloutBox_grey__EH3IU{background:linear-gradient(180deg,#888 0,#888 33%,#666 0,#666 66%,#444 0,#444);color:#fff}.CalloutBox_magenta__oLCjy{background:linear-gradient(180deg,#f080c8 0,#f080c8 33%,#d850a8 0,#d850a8 66%,#b02880 0,#b02880);color:#fff}.CalloutBox_liteGrey__EecRO{background:linear-gradient(180deg,#f5f5f5 0,#f5f5f5 33%,#e6e6e6 0,#e6e6e6 66%,#ccc 0,#ccc);color:#000;text-shadow:2px 2px 0 hsla(0,0%,100%,.5)}.CalloutBox_box__LiDHT{background:transparent;border:1px solid #000;color:#000;text-shadow:none}.KitContents_kitContents__mbPw_{display:flex;flex-direction:column;gap:var(--spacing-2xl,2.5rem)}.KitContents_mainProductSection___DsXK{margin-bottom:var(--spacing-xl,2rem)}.KitContents_mainProductContainer__RsucR{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-2xl,2.5rem);gap:var(--spacing-2xl,2.5rem);align-items:start;padding:var(--spacing-xl,2rem);background-color:color-mix(in srgb,currentColor 2%,transparent 98%);border-radius:8px;max-width:1200px;margin-left:auto;margin-right:auto}.KitContents_mainProductImage__lbuID{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.KitContents_mainProductImage__lbuID img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;max-height:600px}.KitContents_mainProductContent__bPWCV{display:flex;flex-direction:column;gap:var(--spacing-md,1rem)}.KitContents_mainProductName__kDmVr{margin:0;font-size:2.2rem;font-weight:700;line-height:1.2;color:inherit}.KitContents_mainProductPartNumber__8Jf9x{font-family:var(--fonts--body-font,"Montserrat"),sans-serif;font-size:1.1rem;font-weight:500;color:color-mix(in srgb,currentColor 60%,grey 40%)}.KitContents_mainProductDescription__Kijm9{font-family:var(--fonts--body-font,"Montserrat"),sans-serif;font-size:1rem;line-height:1.6;color:inherit;white-space:pre-wrap;word-wrap:break-word}.KitContents_supportSection__8f6aD{display:flex;justify-content:center;margin-bottom:var(--spacing-2xl,2.5rem)}.KitContents_supportBox__qTFZc{max-width:1200px;width:100%;padding:var(--spacing-lg,1.5rem);border:2px solid;border-radius:8px;display:flex;flex-direction:column;gap:var(--spacing-md,1rem)}.KitContents_supportTitle__SrYHX{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2;color:inherit}.KitContents_supportDescription__7AHEW{margin:0;font-family:var(--fonts--body-font,"Montserrat"),sans-serif;font-size:1rem;line-height:1.6;color:inherit}.KitContents_supportButton__udS9y{align-self:flex-start;padding:var(--spacing-sm,.75rem) var(--spacing-md,1rem);background-color:currentColor;color:var(--bg-color,#fff);border:none;border-radius:4px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.KitContents_supportButton__udS9y:hover{opacity:.8}.KitContents_supportButton__udS9y:focus-visible{outline:2px solid color-mix(in srgb,currentColor 50%,transparent 50%);outline-offset:2px}.KitContents_category__n3gaC{display:flex;flex-direction:column}.KitContents_categoryTitle__vrtA1{margin:0 0 var(--spacing-md,1rem);font-size:calc(var(--heading-medium-size, 2rem) * 1.05);font-weight:var(--heading-medium-weight,600);line-height:var(--heading-line-height,1.1);color:inherit}.KitContents_itemsGrid__AtbDv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-md,1rem) var(--spacing-lg,1.5rem);gap:var(--spacing-md,1rem) var(--spacing-lg,1.5rem)}.KitContents_item__87QbN{display:flex;align-items:center;gap:var(--spacing-sm,.75rem);padding:var(--spacing-sm,.75rem) var(--spacing-md,1rem);box-sizing:border-box}.KitContents_itemLink__1izNV{color:inherit;text-decoration:none;cursor:pointer;position:relative;overflow:visible;border:2px solid transparent}.KitContents_itemLink__1izNV:after,.KitContents_itemLink__1izNV:before{content:"";background-color:transparent;position:absolute;pointer-events:none;border-color:transparent;z-index:-1}.KitContents_itemLink__1izNV:before{left:-5px;right:-5px;top:0;bottom:0;border-left:5px solid transparent;border-right:5px solid transparent}.KitContents_itemLink__1izNV:after{left:0;right:0;top:-5px;bottom:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent}.KitContents_itemLink__1izNV:focus-visible,.KitContents_itemLink__1izNV:hover{border-color:var(--theme-border-color,currentColor);outline:none}.KitContents_itemLink__1izNV:focus-visible:after,.KitContents_itemLink__1izNV:focus-visible:before,.KitContents_itemLink__1izNV:hover:after,.KitContents_itemLink__1izNV:hover:before{border-color:var(--theme-border-color,currentColor)}.KitContents_itemLink__1izNV:focus-visible{outline:2px solid color-mix(in srgb,currentColor 50%,transparent 50%);outline-offset:2px}.KitContents_qty__nk1dK{min-width:3rem;font-family:var(--fonts--8-bit-font,"VT323"),monospace;font-size:3rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:inherit}.KitContents_image__VwGif{width:100px;height:100px;flex:0 0 100px;display:flex;align-items:center;justify-content:center;overflow:hidden}.KitContents_image__VwGif img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.KitContents_imagePlaceholder__jbm_N{width:100%;height:100%;background-color:color-mix(in srgb,currentColor 12%,transparent 88%)}.KitContents_details__CHXFy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.KitContents_name__wfI_T{font-family:var(--fonts--heading-font,"Chakra Petch"),sans-serif;font-size:1.05rem;font-weight:600;line-height:1.2;color:inherit;word-break:break-word}.KitContents_partNumber___o3dx{font-family:var(--fonts--body-font,"Montserrat"),sans-serif;font-weight:500}.KitContents_empty__ofN8w,.KitContents_partNumber___o3dx{font-size:.95rem;color:color-mix(in srgb,currentColor 60%,grey 40%)}.KitContents_boundFieldDisplay__biQE3{padding:12px 16px;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:.95rem;color:#374151}.KitContents_boundFieldDisplay__biQE3 strong{color:#111827;font-weight:600}@media screen and (max-width:991px){.KitContents_itemsGrid__AtbDv{grid-template-columns:repeat(2,minmax(0,1fr))}.KitContents_mainProductContainer__RsucR{grid-template-columns:1fr}}@media screen and (max-width:767px){.KitContents_itemsGrid__AtbDv{grid-template-columns:1fr}.KitContents_item__87QbN{padding:var(--spacing-sm,.75rem)}.KitContents_qty__nk1dK{min-width:2.5rem;font-size:1.7rem}.KitContents_image__VwGif{width:56px;height:56px;flex-basis:56px}.KitContents_mainProductContainer__RsucR{padding:var(--spacing-md,1rem);gap:var(--spacing-lg,1.5rem)}.KitContents_mainProductName__kDmVr{font-size:1.8rem}.KitContents_mainProductImage__lbuID img{max-height:400px}.KitContents_supportBox__qTFZc{padding:var(--spacing-md,1rem)}.KitContents_supportTitle__SrYHX{font-size:1.25rem}.KitContents_supportDescription__7AHEW{font-size:.95rem}}.Footer_footer__RuUsA{background-color:var(--color--black,#000);color:var(--color--white,#fff);position:relative}.Footer_footerContent__fzvK_{display:grid;grid-template-columns:1.5fr;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:2.5rem 3rem;gap:2.5rem 3rem;padding:3rem 2rem 2rem;max-width:1200px;margin:0 auto}.Footer_contactColumn__MIbP3,.Footer_contactRow__Ab363{display:flex;flex-direction:column}.Footer_logoLink__JMRRY{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .2s ease}.Footer_logoLink__JMRRY:hover{opacity:.8}.Footer_logoText__uI1M_{font-family:var(--fonts--brand-font,"Pump",Impact,sans-serif);font-size:2.5rem;color:var(--color--white,#fff);letter-spacing:1px}.Footer_column__SI5yb{display:flex;flex-direction:column;gap:.75rem}.Footer_columnTitle__lK5vr{font-family:var(--fonts--8-bit-font,"VT323",sans-serif);font-size:1.5rem;font-weight:400;color:var(--color--white,#fff);margin:0 0 .5rem;letter-spacing:1px;text-transform:uppercase;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.Footer_groupTitle__66LBo{margin:.5rem 0 .25rem;font-size:.95rem;font-weight:600;color:var(--color--white,#fff)}.Footer_groupTitle__66LBo,.Footer_subgroupTitle__bhJpg{font-family:var(--fonts--body-font,"Montserrat",sans-serif)}.Footer_subgroupTitle__bhJpg{margin:0;font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.8)}.Footer_childGroup__R6dIF{display:flex;flex-direction:column;gap:.35rem;margin-left:0}.Footer_link__r0tw9{font-family:var(--fonts--body-font,"Montserrat",sans-serif);color:hsla(0,0%,100%,.85);text-decoration:none;font-weight:400;font-size:.95rem;line-height:1.6;display:inline-block}.Footer_link__r0tw9:focus-visible,.Footer_link__r0tw9:hover{color:var(--pico-blue,#399de9);transform:translateX(2px)}.Footer_link__r0tw9:active{transform:translateX(4px)}.Footer_group__nOBXN{display:flex;flex-direction:column;gap:.35rem}.Footer_bottomBar__eDJmz{border-top:var(--borders-and-edges--border-width,5px) solid hsla(0,0%,100%,.15);padding:1.5rem 2rem;font-family:var(--fonts--body-font,"Montserrat",sans-serif);font-size:.875rem;text-align:center;color:hsla(0,0%,100%,.7);background-color:rgba(0,0,0,.3)}.Footer_contactBlock__oCF7v{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.Footer_contactLine__NKZuJ{font-weight:600}.Footer_contactLabel__WcyZe{font-weight:700;letter-spacing:.5px}.Footer_address__HGvvl{font-family:var(--fonts--body-font,"Montserrat",sans-serif);margin:0;font-size:.85rem;color:hsla(0,0%,100%,.6);line-height:1.5}.Footer_connectLinks__0hTQZ{display:flex;flex-direction:column;gap:.35rem;margin-top:1.25rem}@media screen and (max-width:991px){.Footer_footerContent__fzvK_{grid-template-columns:repeat(3,minmax(150px,1fr));grid-auto-flow:row;gap:2rem}.Footer_contactColumn__MIbP3{grid-column:1/-1}}@media screen and (min-width:601px) and (max-width:991px){.Footer_contactRow__Ab363{display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:2rem;gap:2rem;margin-top:1.25rem}.Footer_contactBlock__oCF7v{margin-top:0}.Footer_connectLinks__0hTQZ{margin-top:0;align-items:flex-end}}@media screen and (max-width:600px){.Footer_footerContent__fzvK_{grid-template-columns:1fr;padding:2rem 1.5rem 1.5rem}.Footer_bottomBar__eDJmz{text-align:center;padding:1.25rem 1.5rem}}.HeadingBlock_headingBlock__i85W8{display:flex;flex-direction:column;gap:.125rem;margin-bottom:0}.HeadingBlock_align-left__V0VFj{text-align:left;align-items:flex-start}.HeadingBlock_align-center__eI396{text-align:center;align-items:center}.HeadingBlock_align-right__0yORM{text-align:right;align-items:flex-end}.HeadingBlock_preHeading__cIiNA{display:inline-block;margin:0;padding:0;font-size:var(--small-text-size,.875rem);font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,currentColor 50%,grey 50%);line-height:1.2}.HeadingBlock_headingBlock__i85W8 .HeadingBlock_heading__2LuWi{display:block;margin:0;padding:0;font-size:var(--heading-medium-size,2.25rem);font-weight:var(--heading-medium-weight,600);font-style:normal;line-height:var(--heading-line-height,1.2);color:inherit!important;text-transform:none;letter-spacing:normal}.HeadingBlock_subheading__751Xq{display:block;margin:0;padding:0;font-size:var(--body-size,1rem);font-weight:400;font-style:normal;line-height:var(--body-line-height,1);color:color-mix(in srgb,currentColor 75%,#fff 25%);text-transform:none;letter-spacing:normal}.HeadingBlock_extraLarge__AJDiG .HeadingBlock_preHeading__cIiNA{font-size:1.125rem}.HeadingBlock_headingBlock__i85W8.HeadingBlock_extraLarge__AJDiG .HeadingBlock_heading__2LuWi{font-size:var(--heading-extraLarge-size,4rem);font-weight:var(--heading-extraLarge-weight,700)}.HeadingBlock_extraLarge__AJDiG .HeadingBlock_subheading__751Xq{font-size:1.25rem}.HeadingBlock_large__47scQ .HeadingBlock_preHeading__cIiNA{font-size:1rem}.HeadingBlock_headingBlock__i85W8.HeadingBlock_large__47scQ .HeadingBlock_heading__2LuWi{font-size:var(--heading-large-size,3rem);font-weight:var(--heading-large-weight,700)}.HeadingBlock_large__47scQ .HeadingBlock_subheading__751Xq{font-size:1.125rem}.HeadingBlock_medium__bmq15 .HeadingBlock_preHeading__cIiNA{font-size:var(--small-text-size,.875rem)}.HeadingBlock_headingBlock__i85W8.HeadingBlock_medium__bmq15 .HeadingBlock_heading__2LuWi{font-size:var(--heading-medium-size,2.25rem);font-weight:var(--heading-medium-weight,600)}.HeadingBlock_medium__bmq15 .HeadingBlock_subheading__751Xq{font-size:var(--body-size,1rem)}.HeadingBlock_small__c7PV2 .HeadingBlock_preHeading__cIiNA{font-size:.8125rem}.HeadingBlock_headingBlock__i85W8.HeadingBlock_small__c7PV2 .HeadingBlock_heading__2LuWi{font-size:var(--heading-small-size,1.875rem);font-weight:var(--heading-small-weight,600)}.HeadingBlock_small__c7PV2 .HeadingBlock_subheading__751Xq{font-size:.9375rem}.HeadingBlock_body__Xn_yz .HeadingBlock_preHeading__cIiNA{font-size:.75rem}.HeadingBlock_headingBlock__i85W8.HeadingBlock_body__Xn_yz .HeadingBlock_heading__2LuWi{font-size:var(--body-size,1rem);font-weight:700;line-height:1;margin-bottom:0}.HeadingBlock_body__Xn_yz .HeadingBlock_subheading__751Xq{font-size:.875rem}.HeadingBlock_eightBitFont__MHh_F{font-family:var(--fonts--8-bit-font,"VT323",sans-serif)!important;font-weight:400;letter-spacing:.05em}.ProductCard_productCard__ykadf{display:flex;flex-direction:column;width:100%;height:100%;min-height:400px;background:linear-gradient(180deg,#fff 0,#fff 50%,#f7f7f7 0,#f7f7f7 75%,#efefef 0,#efefef);text-decoration:none;color:inherit;font-size:1.5rem;line-height:1em;position:relative;overflow:visible;transform:translateZ(0);cursor:pointer}.ProductCard_imageWrapper__oEjdb{width:100%;flex:0 0 auto;padding:6px}.ProductCard_imageFrame__P1RZJ,.ProductCard_imageWrapper__oEjdb{background-color:var(--color--white);overflow:hidden}.ProductCard_name__QRu5L{flex:0 0 auto;padding:1rem 1.5rem;text-align:center;font-family:var(--fonts--heading-font,"Chakra Petch"),sans-serif;font-weight:600;color:var(--color--black);word-wrap:break-word;hyphens:auto}.ProductCard_price__faLRq{flex:0 0 auto;padding:.75rem 1.5rem 1.5rem;margin-top:auto;text-align:center;font-family:var(--fonts--8-bit-font,"VT323"),monospace;font-weight:400;color:var(--pico-grey);opacity:.8}@media screen and (max-width:991px){.ProductCard_productCard__ykadf{min-height:350px;font-size:1.25rem}.ProductCard_name__QRu5L{padding:.75rem 1rem}.ProductCard_price__faLRq{padding:.5rem 1rem 1rem}}.ItemKits_itemKits__WDIvj{display:flex;flex-direction:column}.ItemKits_kitsGrid__9cfuF{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--spacing-lg,1.5rem);gap:var(--spacing-lg,1.5rem)}.ItemKits_empty__PBGB9{font-size:.95rem;color:color-mix(in srgb,currentColor 60%,grey 40%)}.ItemKits_boundFieldDisplay__LxNmS{padding:12px 16px;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:.95rem;color:#374151}.ItemKits_boundFieldDisplay__LxNmS strong{color:#111827;font-weight:600}@media screen and (max-width:991px){.ItemKits_kitsGrid__9cfuF{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media screen and (max-width:767px){.ItemKits_kitsGrid__9cfuF{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-md,1rem)}}.KnownGoodCaptures_root__E39Ud{width:100%;font-family:var(--fonts--body-font,sans-serif)}.KnownGoodCaptures_heading__l5HG8{font-family:var(--fonts--heading-font,sans-serif);font-size:1.75rem;font-weight:700;margin:0 0 .25rem}.KnownGoodCaptures_summary__w1wcw{font-size:.875rem;color:var(--pico-grey,#6b7280);margin:0 0 1rem}.KnownGoodCaptures_placeholder__CFuC9{min-height:100px;padding:16px;border:2px dashed #cbd5e0;border-radius:8px;background-color:#f7fafc;display:flex;align-items:center;justify-content:center;color:#718096;font-size:14px}.KnownGoodCaptures_placeholder__CFuC9 p{margin:0}.KnownGoodCaptures_tree__wdv5G{display:flex;flex-direction:column}.KnownGoodCaptures_panel__G_Ru1{border-bottom:1px solid var(--pico-lite-grey,#eee)}.KnownGoodCaptures_panelHeader__onnX9{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:1rem;color:inherit;transition:background-color .15s ease}.KnownGoodCaptures_panelHeader__onnX9:hover{background-color:var(--pico-blue-light,#ddf3ff)}.KnownGoodCaptures_panelHeader__onnX9[data-level=make]{font-family:var(--fonts--heading-font,sans-serif);font-weight:700;font-size:1.125rem}.KnownGoodCaptures_panelHeader__onnX9[data-level=model]{font-weight:600;padding-left:1.5rem}.KnownGoodCaptures_chevron__FdYG_{display:inline-block;width:.5em;height:.5em;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s ease;flex-shrink:0}.KnownGoodCaptures_chevron__FdYG_[data-open=true]{transform:rotate(45deg)}.KnownGoodCaptures_panelTitle__mpZZ5{flex:1 1}.KnownGoodCaptures_badge__UXFYT{font-size:.75rem;font-weight:600;background:var(--pico-blue,#399de9);color:#fff;padding:.1em .5em;border-radius:999px;min-width:1.5em;text-align:center}.KnownGoodCaptures_panelBody__q01Tx{padding-left:.75rem}.KnownGoodCaptures_captureList__p0eO2{list-style:none;margin:0;padding:.25rem 0 .5rem 2.25rem}.KnownGoodCaptures_captureItem__GssyM{padding:.375rem 0}.KnownGoodCaptures_captureItem__GssyM+.KnownGoodCaptures_captureItem__GssyM{border-top:1px solid var(--pico-lite-grey,#eee)}.KnownGoodCaptures_captureLink__F51Ks{display:inline-flex;align-items:baseline;gap:.5em;text-decoration:none;color:inherit;transition:color .15s ease}a.KnownGoodCaptures_captureLink__F51Ks:hover{color:var(--pico-blue,#399de9)}.KnownGoodCaptures_captureYear__gKHNL{font-family:var(--fonts--8-bit-font,monospace);font-size:.9rem;font-weight:700;color:var(--pico-blue,#399de9);min-width:3em}.KnownGoodCaptures_captureName__MnP1i{font-size:.9375rem}@media (max-width:767px){.KnownGoodCaptures_heading__l5HG8{font-size:1.375rem}.KnownGoodCaptures_panelHeader__onnX9[data-level=model]{padding-left:1rem}.KnownGoodCaptures_captureList__p0eO2{padding-left:1.5rem}}.LoginForm_loginForm__x3MMR{width:100%;max-width:500px}.LoginForm_title__6SuK6{font-family:Chakra Petch,sans-serif;font-size:2rem;font-weight:700;text-transform:uppercase;color:var(--theme-text-color,var(--color-fg-primary,#000));margin:0 0 1rem;letter-spacing:.05em}.LoginForm_description__Ag4ln{font-family:Montserrat,sans-serif;font-size:1rem;color:var(--color-fg-muted,#666);margin:0 0 1.5rem;line-height:1.6}.LoginForm_form__WhcTi{display:flex;flex-direction:column;gap:1.5rem}.LoginForm_field__PK58v{display:flex;flex-direction:column;gap:.5rem}.LoginForm_label__uVoRx{display:block;color:var(--theme-text-color,var(--color-fg-primary,#000));font-family:Chakra Petch,sans-serif;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.05em}.LoginForm_inputWrapper__XYP4r{position:relative;display:block;overflow:visible;transform:translateZ(0);border:2px solid var(--theme-border-color,#000);background-color:var(--pico-lite-grey,#ededee)}.LoginForm_inputWrapper__XYP4r:after,.LoginForm_inputWrapper__XYP4r:before{content:"";background-color:transparent;position:absolute;z-index:-1}.LoginForm_inputWrapper__XYP4r:before{left:-5px;right:-5px;top:0;bottom:0;border-left:5px solid var(--theme-border-color,#000);border-right:5px solid var(--theme-border-color,#000)}.LoginForm_inputWrapper__XYP4r:after{left:0;right:0;top:-5px;bottom:-5px;border-top:5px solid var(--theme-border-color,#000);border-bottom:5px solid var(--theme-border-color,#000)}.LoginForm_inputWrapper__XYP4r:focus-within{box-shadow:inset 2px 2px 0 0 hsla(0,0%,100%,.5),inset -2px -2px 0 0 rgba(0,0,0,.3)}.LoginForm_inputWrapper__XYP4r:focus-within .LoginForm_input__lOy3S{transform:translate(2px,2px)}.LoginForm_input__lOy3S{position:relative;z-index:1;width:100%;padding:.5rem .75rem;font-size:1.25rem;font-family:Montserrat,sans-serif;background:transparent;color:var(--theme-text-color,var(--color-fg-primary,#000));border:none;outline:none;box-sizing:border-box}.LoginForm_input__lOy3S::-moz-placeholder{color:rgba(0,0,0,.4)}.LoginForm_input__lOy3S::placeholder{color:rgba(0,0,0,.4)}.LoginForm_buttonWrapper__M3z7I{position:relative;display:inline-block;overflow:visible;align-self:flex-start}.LoginForm_button__e8J3g{position:relative;z-index:1;display:flex;min-height:auto;padding:.5rem .75rem;flex-direction:column;justify-content:center;flex-wrap:nowrap;align-items:center;border:2px solid var(--theme-border-color,#000);overflow:visible;transform:translateZ(0);background-color:var(--pico-blue,#399de9);box-shadow:inset 2px 2px 0 0 hsla(0,0%,100%,.5),inset -2px -2px 0 0 rgba(0,0,0,.3);font-family:var(--fonts--8-bit-font,"VT323",sans-serif);font-size:1.25rem;font-weight:400;color:#fff;line-height:1.2em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.LoginForm_button__e8J3g:after,.LoginForm_button__e8J3g:before{content:"";background-color:transparent;position:absolute;z-index:-1}.LoginForm_button__e8J3g:before{left:-5px;right:-5px;top:0;bottom:0;border-left:5px solid var(--theme-border-color,#000);border-right:5px solid var(--theme-border-color,#000)}.LoginForm_button__e8J3g:after{left:0;right:0;top:-5px;bottom:-5px;border-top:5px solid var(--theme-border-color,#000);border-bottom:5px solid var(--theme-border-color,#000)}.LoginForm_button__e8J3g:hover:not(:disabled){box-shadow:inset 4px 4px 0 0 hsla(0,0%,100%,.5),inset -4px -4px 0 0 rgba(0,0,0,.3);transform:translate(3px,3px);color:#fff}.LoginForm_button__e8J3g:disabled{opacity:.65;cursor:not-allowed;transform:none}.LoginForm_button__e8J3g:disabled:hover{transform:none}.LoginForm_message__7xf0P{padding:1rem 1.5rem;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.5;border:2px solid var(--theme-border-color,#000);overflow:visible;position:relative}.LoginForm_message__7xf0P:after,.LoginForm_message__7xf0P:before{content:"";background-color:transparent;position:absolute;z-index:-1}.LoginForm_message__7xf0P:before{left:-5px;right:-5px;top:0;bottom:0;border-left:5px solid var(--theme-border-color,#000);border-right:5px solid var(--theme-border-color,#000)}.LoginForm_message__7xf0P:after{left:0;right:0;top:-5px;bottom:-5px;border-top:5px solid var(--theme-border-color,#000);border-bottom:5px solid var(--theme-border-color,#000)}.LoginForm_successMessage__YuVlk{background-color:var(--pico-green-light,#e0ffec);color:var(--pico-green,#00a84f)}.LoginForm_errorMessage__FwVFe{background-color:var(--pico-red-light,#ffe0e0);color:var(--pico-red,#c2203b)}.Template_root__3Cj1G{min-height:100vh;display:flex;flex-direction:column;--background-color:var(--color--black,#000);--text-color:var(--color--white,#fff);--theme-text-color:var(--color--white,#fff);--color-fg-primary:var(--color--white,#fff);--color-fg-muted:#999;--theme-border-color:var(--color--white,#fff);background-color:var(--background-color);color:var(--color--white,#fff)}.Template_main__iw_97{flex:1 1;min-height:100vh}.Template_root__3Cj1G[data-editor=true],.Template_root__3Cj1G[data-editor=true] .Template_main__iw_97{padding-top:0}