.P5xQ1W_figure{min-width:0;margin:0}.P5xQ1W_frame{aspect-ratio:3/2;background:var(--design-media);position:relative}.P5xQ1W_figure[data-hydrated=false] .P5xQ1W_frame button{visibility:hidden}.P5xQ1W_caption{min-height:72px;padding-top:var(--space-2);color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);display:grid}.P5xQ1W_captionSlide{justify-content:space-between;align-items:flex-start;gap:var(--space-3);visibility:hidden;grid-area:1/1;min-width:0;display:flex}.P5xQ1W_captionSlide[data-active=true]{visibility:visible}.P5xQ1W_captionSlide>span{padding-top:10px}.P5xQ1W_caption a{white-space:nowrap;align-items:center;gap:10px;min-height:44px;display:inline-flex}.P5xQ1W_caption a:hover{text-decoration:underline}.P5xQ1W_frame :is(button[aria-label=Previous\ slide],button[aria-label=Next\ slide],button[aria-label="Pause photo rotation"],button[aria-label="Resume photo rotation"],.swiper-button-next,.swiper-button-prev){background:var(--design-gallery-control);width:44px;height:44px;color:var(--design-surface);border-radius:0}.P5xQ1W_frame :is(button[aria-label=Previous\ slide],button[aria-label=Next\ slide],.swiper-button-next,.swiper-button-prev) svg{color:var(--design-surface)}.P5xQ1W_frame button:focus-visible{outline:3px solid var(--design-surface);outline-offset:3px}.P5xQ1W_caption a{color:var(--design-bronze)}.P5xQ1W_caption a:hover{color:var(--design-bronze-hover);text-underline-offset:4px}@media (max-width:899px){.P5xQ1W_caption{min-height:0}.P5xQ1W_captionSlide{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.P5xQ1W_captionSlide>span{padding-top:0}}
.WDzPIG_scope{--control-action-height:48px;--control-action-padding:11px var(--space-6);--control-action-compact-padding:11px var(--space-3);--control-action-gap:var(--space-5);--control-arrow-size:20px;--control-target:44px;--control-filter-z:1200;--control-filter-height:32px;--control-badge-padding:3px 10px;--control-radius:var(--ref-radius-action,0px);--control-field-radius:var(--ref-radius-field,0px);--control-field-height:52px;--control-field-comfortable-height:56px;--control-field-padding:12px 14px;--control-field-comfortable-padding:16px 14px;--control-focus:3px solid var(--design-bronze);--control-focus-offset:4px;--control-motion:.18s ease;--control-link-offset:3px;--control-link-thickness:1px;--control-choice-size:20px;--control-choice-inset:12px;--control-choice-text-inset:10px;--control-spinner-size:20px;--control-spinner-stroke:2px;--control-spinner-duration:.8s}.WDzPIG_action{box-sizing:border-box;max-width:100%;min-height:var(--control-action-height);justify-content:center;align-items:center;gap:var(--control-action-gap);padding:var(--control-action-padding);border:1px solid var(--action-border,var(--design-ink));border-radius:var(--control-radius);box-shadow:none;background:var(--action-background,var(--design-ink));color:var(--action-color,var(--design-surface));text-align:center;white-space:normal;cursor:pointer;transition:background-color var(--control-motion), border-color var(--control-motion), color var(--control-motion);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);text-decoration:none;display:inline-flex;}.WDzPIG_scope .MuiButton-root{box-sizing:border-box;max-width:100%;min-height:var(--control-action-height);justify-content:center;align-items:center;gap:var(--control-action-gap);padding:var(--control-action-padding);border:1px solid var(--action-border,var(--design-ink));border-radius:var(--control-radius);box-shadow:none;background:var(--action-background,var(--design-ink));color:var(--action-color,var(--design-surface));text-align:center;white-space:normal;cursor:pointer;transition:background-color var(--control-motion), border-color var(--control-motion), color var(--control-motion);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);text-decoration:none;display:inline-flex}.WDzPIG_action:not(:disabled):not([aria-disabled=true]):hover,.WDzPIG_action[data-preview-state=hover]{background:var(--action-hover-background,var(--design-body));border-color:var(--action-hover-border,var(--design-body));color:var(--action-hover-color,var(--action-color,var(--design-surface)));box-shadow:none}.WDzPIG_scope .MuiButton-root:not(.Mui-disabled):hover{background:var(--action-hover-background,var(--design-body));border-color:var(--action-hover-border,var(--design-body));color:var(--action-hover-color,var(--action-color,var(--design-surface)));box-shadow:none}.WDzPIG_primary{--action-background:var(--design-ink);--action-border:var(--design-ink);--action-color:var(--design-surface);--action-hover-background:var(--design-body);--action-hover-border:var(--design-body)}.WDzPIG_bronze{--action-background:var(--design-bronze);--action-border:var(--design-bronze);--action-color:var(--design-surface);--action-hover-background:var(--design-bronze-hover);--action-hover-border:var(--design-bronze-hover)}.WDzPIG_scope .MuiButton-contained{--action-background:var(--design-bronze);--action-border:var(--design-bronze);--action-color:var(--design-surface);--action-hover-background:var(--design-bronze-hover);--action-hover-border:var(--design-bronze-hover)}.WDzPIG_gold{--action-background:var(--design-gold);--action-border:var(--design-gold);--action-color:var(--design-ink);--action-hover-background:var(--design-gold-hover);--action-hover-border:var(--design-gold-hover)}.WDzPIG_secondary{--action-background:transparent;--action-border:var(--design-field-border);--action-color:var(--design-ink);--action-hover-background:var(--design-paper);--action-hover-border:var(--design-ink)}.WDzPIG_scope .MuiButton-outlined{--action-background:transparent;--action-border:var(--design-field-border);--action-color:var(--design-ink);--action-hover-background:var(--design-paper);--action-hover-border:var(--design-ink)}.WDzPIG_inverse{--action-background:var(--design-surface);--action-border:var(--design-surface);--action-color:var(--design-ink);--action-hover-background:var(--design-surface-hover);--action-hover-border:var(--design-surface-hover)}.WDzPIG_text{--action-background:transparent;--action-border:transparent;--action-color:var(--design-bronze);--action-hover-background:transparent;--action-hover-border:transparent;--action-hover-color:var(--design-bronze-hover);text-underline-offset:4px;padding-inline:0;text-decoration:underline}.WDzPIG_scope .MuiButton-text{--action-background:transparent;--action-border:transparent;--action-color:var(--design-bronze);--action-hover-background:transparent;--action-hover-border:transparent;--action-hover-color:var(--design-bronze-hover);text-underline-offset:4px;padding-inline:0;text-decoration:underline}:is(.WDzPIG_action:disabled,.WDzPIG_action[aria-disabled=true],.WDzPIG_scope .MuiButton-root.Mui-disabled){background:var(--design-disabled-surface);border-color:var(--design-border);color:var(--design-disabled-text);cursor:not-allowed;box-shadow:none}.WDzPIG_text:disabled{background:0 0;border-color:#0000}.WDzPIG_compactAction{padding:var(--control-action-compact-padding);gap:var(--space-2)}:is(.WDzPIG_action:focus-visible,.WDzPIG_action[data-preview-state=focus],.WDzPIG_scope .MuiButton-root.Mui-focusVisible){outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.WDzPIG_action svg{width:var(--control-arrow-size);height:var(--control-arrow-size);flex-shrink:0}.WDzPIG_scope .MuiButton-endIcon svg{width:var(--control-arrow-size);height:var(--control-arrow-size);flex-shrink:0}.WDzPIG_scope .MuiButton-startIcon svg{width:var(--control-arrow-size);height:var(--control-arrow-size);flex-shrink:0}.WDzPIG_arrow{width:var(--control-arrow-size);height:var(--control-arrow-size);vertical-align:middle;flex-shrink:0}:is(.WDzPIG_scope .MuiButton-endIcon,.WDzPIG_scope .MuiButton-startIcon){margin:0}.WDzPIG_link{color:var(--design-bronze);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.WDzPIG_link:hover{color:var(--design-bronze-hover);text-decoration-thickness:2px}:is(.WDzPIG_link:focus-visible,.WDzPIG_dismiss:focus-visible,.WDzPIG_scope :where(a,input,textarea,select,summary):focus-visible){outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.WDzPIG_textLink{min-height:var(--control-target);align-items:center;gap:var(--space-4);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);display:inline-flex;}.WDzPIG_field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.WDzPIG_field label{color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.WDzPIG_scope .MuiInputLabel-root{color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.WDzPIG_field :where(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:var(--control-field-height);padding:var(--control-field-padding);border:1px solid var(--design-field-border);border-radius:var(--control-field-radius);background:var(--design-surface);color:var(--design-ink);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);display:block}.WDzPIG_select{min-width:0;position:relative}.WDzPIG_select select{-webkit-appearance:none;appearance:none;padding-inline-end:calc(var(--space-4) + var(--control-arrow-size) + var(--space-2))}.WDzPIG_select:after{content:"";top:50%;width:var(--space-2);height:var(--space-2);border-inline-end:1.5px solid var(--design-body);border-block-end:1.5px solid var(--design-body);pointer-events:none;position:absolute;inset-inline-end:var(--space-4);transform:translateY(-75%)rotate(45deg)}.WDzPIG_select:has(select:disabled):after{border-color:var(--design-disabled-text)}@media (forced-colors:active){.WDzPIG_select select{-webkit-appearance:auto;appearance:auto}.WDzPIG_select:after{display:none}}.WDzPIG_field textarea{resize:vertical;min-height:144px}.WDzPIG_field :where(input,textarea,select):hover:not(:disabled):not([aria-invalid=true]):not(:focus){border-color:var(--design-ink)}.WDzPIG_scope .MuiOutlinedInput-root:not(.Mui-disabled):not(.Mui-error):not(.Mui-focused):hover .MuiOutlinedInput-notchedOutline{border-color:var(--design-ink)}.WDzPIG_field :where(input,textarea,select)::placeholder{color:var(--design-placeholder);opacity:1}.WDzPIG_scope .MuiInputBase-input::placeholder{color:var(--design-placeholder);opacity:1}.WDzPIG_field :where(input,textarea,select)[aria-invalid=true]{border-color:var(--design-error)}.WDzPIG_field :where(input,textarea,select):disabled{color:var(--design-disabled-text);background:var(--design-disabled-surface);border-color:var(--design-border);cursor:not-allowed}.WDzPIG_helper,.WDzPIG_error{color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);margin:0}.WDzPIG_scope .MuiFormHelperText-root{color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);margin:0}.WDzPIG_error,.WDzPIG_scope .WDzPIG_error{color:var(--design-error);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.WDzPIG_scope .MuiFormHelperText-root.Mui-error{color:var(--design-error);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.WDzPIG_scope .MuiOutlinedInput-root{min-height:var(--control-field-comfortable-height);border-radius:var(--control-field-radius);background:var(--design-surface);color:var(--design-ink);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.WDzPIG_scope .MuiOutlinedInput-root .MuiInputBase-input{padding:var(--control-field-comfortable-padding);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.WDzPIG_scope .MuiOutlinedInput-notchedOutline{border-color:var(--design-field-border)}.WDzPIG_scope .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--design-bronze)}.WDzPIG_scope .MuiInputLabel-root.Mui-focused{color:var(--design-bronze)}.WDzPIG_scope .MuiInputLabel-root.Mui-error{color:var(--design-error)}.WDzPIG_scope .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--design-error)}.WDzPIG_scope .MuiOutlinedInput-root.Mui-disabled{background:var(--design-disabled-surface)}.WDzPIG_scope .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:var(--design-disabled-text)}.WDzPIG_scope .MuiOutlinedInput-root.MuiInputBase-multiline{padding:var(--control-field-comfortable-padding)}.WDzPIG_scope .MuiOutlinedInput-root .MuiInputBase-inputMultiline{padding:0}:is(.WDzPIG_scope .MuiCheckbox-root,.WDzPIG_scope .MuiAutocomplete-popupIndicator,.WDzPIG_scope .MuiAutocomplete-clearIndicator){min-width:var(--control-target);min-height:var(--control-target)}.WDzPIG_scope .MuiCheckbox-root{color:var(--design-field-border)}.WDzPIG_scope .MuiCheckbox-root.Mui-checked{color:var(--design-bronze)}.WDzPIG_choice{align-items:flex-start;gap:var(--space-2);min-height:var(--control-target);color:var(--design-body);cursor:pointer;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);display:flex}.WDzPIG_choice input{box-sizing:border-box;width:var(--control-choice-size);height:var(--control-choice-size);margin:var(--control-choice-inset);accent-color:var(--design-bronze);cursor:pointer;flex:none}.WDzPIG_choiceText{min-width:0;padding-block:var(--control-choice-text-inset)}.WDzPIG_radio{min-width:var(--control-target);min-height:var(--control-target);padding:var(--control-choice-inset);color:var(--design-field-border)}.WDzPIG_radio.Mui-checked{color:var(--design-bronze)}.WDzPIG_radio svg{width:var(--control-choice-size);height:var(--control-choice-size)}.WDzPIG_compactChoice{--control-choice-inset:0px;align-items:center;}.WDzPIG_compactChoice .WDzPIG_choiceText{padding-block:0}.WDzPIG_choice input:disabled{color:var(--design-disabled-text);cursor:not-allowed}.WDzPIG_choice:has(input:disabled){color:var(--design-disabled-text);cursor:not-allowed}.WDzPIG_choice input[aria-invalid=true]{outline:1px solid var(--design-error);outline-offset:2px}.WDzPIG_choice input:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.WDzPIG_scope .MuiCheckbox-root.Mui-focusVisible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.WDzPIG_scope .MuiFormControlLabel-root{align-items:flex-start;gap:var(--space-2);min-height:var(--control-target);margin:0}.WDzPIG_scope .MuiFormControlLabel-root .MuiFormControlLabel-label{padding-block:var(--control-choice-text-inset);color:var(--design-body);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.WDzPIG_scope .MuiCheckbox-root{padding:var(--control-choice-inset)}.WDzPIG_scope .MuiCheckbox-root svg{width:var(--control-choice-size);height:var(--control-choice-size)}.WDzPIG_scope .MuiCheckbox-root.Mui-disabled{color:var(--design-disabled-text)}.WDzPIG_scope .MuiFormControlLabel-root .MuiFormControlLabel-label.Mui-disabled{color:var(--design-disabled-text)}.WDzPIG_scope .MuiAutocomplete-root .MuiOutlinedInput-root{padding:0}:is(.WDzPIG_scope .MuiAutocomplete-hasPopupIcon .MuiOutlinedInput-root,.WDzPIG_scope .MuiAutocomplete-hasClearIcon .MuiOutlinedInput-root){padding-inline-end:calc(var(--control-target) + var(--space-3))}.WDzPIG_scope .MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiOutlinedInput-root{padding-inline-end:calc(2 * var(--control-target) + var(--space-3))}.WDzPIG_scope .MuiAutocomplete-root .MuiOutlinedInput-root .MuiInputBase-input{padding:var(--control-field-padding)}.WDzPIG_scope .MuiAutocomplete-endAdornment{inset-inline-end:var(--space-2)}.WDzPIG_scope .MuiAutocomplete-root .MuiInputBase-input:focus-visible{outline:none}.WDzPIG_scope .MuiAutocomplete-root .MuiOutlinedInput-root:has(input:focus-visible){outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.WDzPIG_notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--design-bronze);border-radius:var(--control-field-radius);background:var(--design-paper);color:var(--design-body);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);display:flex}.WDzPIG_notice>p{flex:1;margin:0}.WDzPIG_notice>span{color:var(--design-bronze)}:is(.WDzPIG_notice[data-kind=success],.WDzPIG_scope .MuiAlert-standardSuccess){color:var(--design-success);border-color:var(--design-success);background:var(--design-success-surface)}:is(.WDzPIG_notice[data-kind=error],.WDzPIG_scope .MuiAlert-standardError){color:var(--design-error);border-color:var(--design-error);background:var(--design-error-surface)}:is(.WDzPIG_notice[data-kind=info],.WDzPIG_scope .MuiAlert-standardInfo){color:var(--design-info);border-color:var(--design-info);background:var(--design-info-surface)}:is(.WDzPIG_notice[data-kind=warning],.WDzPIG_scope .MuiAlert-standardWarning){color:var(--design-warning);border-color:var(--design-warning);background:var(--design-warning-surface)}.WDzPIG_notice[data-kind=info]>span{color:var(--design-info)}.WDzPIG_notice[data-kind=warning]>span{color:var(--design-warning)}.WDzPIG_notice[data-kind=error]>span{color:var(--design-error)}.WDzPIG_notice[data-kind=success]>span{color:var(--design-success)}.WDzPIG_dismiss{min-width:var(--control-target);min-height:var(--control-target);color:inherit;cursor:pointer;font:var(--type-symbol);letter-spacing:var(--type-symbol-tracking);text-transform:var(--type-symbol-case);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.WDzPIG_scope .MuiAlert-root{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--control-field-radius);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);border:1px solid;align-items:flex-start}.WDzPIG_scope .MuiAlert-root .MuiAlert-icon{color:inherit;opacity:1;margin:0;padding:2px 0}.WDzPIG_scope .MuiAlert-root .MuiAlert-icon svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.WDzPIG_scope .MuiAlert-root .MuiAlert-message{min-width:0;padding:0}.WDzPIG_spinner{box-sizing:border-box;vertical-align:middle;width:var(--control-spinner-size);height:var(--control-spinner-size);border:var(--control-spinner-stroke) solid currentColor;animation:WDzPIG_design-spin var(--control-spinner-duration) linear infinite;border-right-color:#0000;border-radius:50%;flex-shrink:0;display:inline-block}@keyframes WDzPIG_design-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.WDzPIG_action{transition:none}.WDzPIG_scope .MuiButton-root{transition:none}.WDzPIG_spinner{animation:none}}.WDzPIG_onDarkLink{min-width:0;max-width:100%;min-height:var(--control-target);align-items:center;gap:var(--space-2);transition:color var(--control-motion), border-color var(--control-motion);text-decoration:none;display:inline-flex}.WDzPIG_onDarkLink.WDzPIG_onDarkLink{color:var(--design-surface)}.WDzPIG_onDarkLink.WDzPIG_onDarkLink:hover{color:var(--design-focus-light);text-underline-offset:var(--control-link-offset);text-decoration:underline}.WDzPIG_onDarkLink:focus-visible{outline:var(--control-focus);outline-color:var(--design-focus-light);outline-offset:var(--control-focus-offset)}@media (prefers-reduced-motion:reduce){.WDzPIG_onDarkLink{transition:none}}
.Ok6aNW_sectionTabs{gap:var(--space-7);display:flex;overflow-x:auto}.Ok6aNW_sectionTab{min-height:var(--control-target);padding-block:var(--space-3);color:var(--design-muted);white-space:nowrap;font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);border:0;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}:is(.Ok6aNW_sectionTab:hover,.Ok6aNW_sectionTab:focus-visible){color:var(--design-ink);border-bottom-color:var(--design-bronze)}.Ok6aNW_filterToolbar{align-items:center;gap:var(--space-2);padding-block:var(--space-4);border-block:1px solid var(--design-border);flex-wrap:wrap;display:flex;position:relative}.Ok6aNW_filterMenu{min-width:0}.Ok6aNW_filterTrigger{align-items:center;gap:var(--space-3);min-height:var(--control-target);padding:var(--space-2) var(--space-4);border:1px solid var(--design-field-border);color:var(--design-ink);background:var(--design-surface);cursor:pointer;font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);list-style:none;display:inline-flex}.Ok6aNW_filterTrigger::-webkit-details-marker{display:none}.Ok6aNW_filterTrigger:after{content:"";width:7px;height:7px;border-block-end:1.5px solid;border-inline-end:1.5px solid;margin-inline-start:var(--space-1);transform:translateY(-2px)rotate(45deg)}.Ok6aNW_filterMenu[open] .Ok6aNW_filterTrigger,.Ok6aNW_filterTrigger[data-active=true]{border-color:var(--design-ink);background:var(--design-ink);color:var(--design-surface)}.Ok6aNW_filterMenu[open] .Ok6aNW_filterTrigger:after{transform:translateY(2px)rotate(225deg)}.Ok6aNW_filterOptions{z-index:20;inset-inline-start:0;top:calc(100% + var(--space-2));width:max-content;min-width:min(100%, var(--layout-filter-menu));max-width:min(100%, var(--layout-form));box-sizing:border-box;border:1px solid var(--design-field-border);background:var(--design-surface);max-height:min(60vh,420px);box-shadow:0 8px 20px var(--design-shadow-soft);flex-direction:column;display:flex;position:absolute;overflow:hidden}.Ok6aNW_filterOptionsHeader{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-3) var(--layout-card-padding);flex-shrink:0;display:flex}.Ok6aNW_filterChoiceScroll{min-height:0;padding:0 var(--layout-card-padding) var(--layout-card-padding);overflow-y:auto}.Ok6aNW_filterOptionsTitle{color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);margin:0}.Ok6aNW_filterClose{min-height:var(--control-target);padding:var(--space-2);color:var(--design-bronze);cursor:pointer;font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.Ok6aNW_filterClose:hover{color:var(--design-bronze-hover);text-underline-offset:3px;text-decoration:underline}.Ok6aNW_projectCard{border:1px solid var(--design-border);background:var(--design-surface);min-width:0;color:var(--design-body);flex-direction:column;display:flex}.Ok6aNW_projectImage{aspect-ratio:16/10;background:var(--design-media);display:block;position:relative;overflow:hidden}.Ok6aNW_projectImage img{object-fit:cover}.Ok6aNW_projectBody{align-items:start;gap:var(--space-3);padding:var(--layout-card-padding);flex-direction:column;flex:1;display:flex}.Ok6aNW_projectTitleLink{color:var(--design-ink);text-decoration:none}.Ok6aNW_projectTitle{-webkit-line-clamp:3;color:var(--design-ink);font:var(--type-small-heading);letter-spacing:var(--type-small-heading-tracking);text-transform:var(--type-small-heading-case);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.Ok6aNW_projectMeta,.Ok6aNW_projectMaterials{color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);margin:0}.Ok6aNW_projectActions{width:100%;padding-top:var(--space-3);justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}.Ok6aNW_projectActions a{align-items:center;gap:var(--space-2);min-height:var(--control-target);color:var(--design-bronze);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);text-decoration:none;display:inline-flex}.Ok6aNW_projectTitleLink:hover,.Ok6aNW_projectActions a:hover{color:var(--design-bronze-hover);text-underline-offset:3px;text-decoration:underline}.Ok6aNW_projectCard:focus-within{border-color:var(--design-bronze)}.Ok6aNW_disclosureToggle{width:var(--space-6);height:var(--space-6);border:1px solid var(--design-border);background:var(--design-surface);color:var(--design-ink);flex:none;position:relative}.Ok6aNW_disclosureToggle:before,.Ok6aNW_disclosureToggle:after{content:"";width:var(--space-3);background:currentColor;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Ok6aNW_disclosureToggle:after{transform:translate(-50%,-50%)rotate(90deg)}details[open]>summary .Ok6aNW_disclosureToggle:after{display:none}.Ok6aNW_sectionTab:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.Ok6aNW_filterTrigger:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.Ok6aNW_filterClose:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.Ok6aNW_projectCard a:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}@media (max-width:599px){.Ok6aNW_filterTrigger{padding-inline:var(--space-3);gap:var(--space-2)}.Ok6aNW_filterOptions{z-index:var(--control-filter-z);top:auto;bottom:var(--space-5);inset-inline:var(--layout-gutter);width:auto;min-width:0;max-width:none;max-height:min(60dvh,420px);position:fixed}}
.tIeA0q_layout{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-4-5:18px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-22:88px;--space-24:96px;--layout-wide:1340px;--layout-reading:760px;--layout-article:960px;--layout-form:680px;--layout-copy:640px;--layout-introduction:1000px;--layout-aside:520px;--layout-navigation:240px;--layout-summary:360px;--layout-reference:1240px;--layout-reference-header:1400px;--layout-gutter:var(--space-6);--layout-header-offset:var(--space-14);--layout-logo-width:234px;--layout-logo-height:53px;--layout-account-label:132px;--layout-reference-gutter:var(--space-10);--layout-page-top:var(--space-10);--layout-page-bottom:var(--space-18);--layout-section:var(--space-18);--layout-section-heading-gap:var(--space-10);--layout-grid-gap:var(--space-6);--layout-card-padding:var(--space-6);--layout-grid-row-gap:var(--space-9);--layout-project-gap:var(--space-8);--layout-split-gap:var(--space-16);--layout-story-gap:var(--space-18);--layout-panel-padding:var(--space-8);--layout-split-panel-padding:var(--space-12);--layout-form-padding:var(--space-10);--layout-reading-panel-padding:var(--space-8);--layout-hero-padding:var(--space-12) var(--space-10);--layout-banner-padding:var(--space-12);--layout-account-top:var(--space-14);--layout-application-gap:var(--space-10);--layout-application-panel-padding:var(--space-8);--layout-application-aside:400px;--layout-product-actions:340px;--layout-filter-menu:360px;--layout-dialog:620px;--layout-dialog-padding:var(--space-8);--layout-dialog-gutter:var(--space-4);--layout-dialog-vertical-gutter:var(--space-5)}.tIeA0q_wide{box-sizing:border-box;width:100%;min-width:0;max-width:var(--layout-wide);padding-inline:var(--layout-gutter);margin-inline:auto;}.tIeA0q_wide.MuiContainer-root{padding-inline:var(--layout-gutter);max-width:var(--layout-wide)!important}.tIeA0q_reading,.tIeA0q_form{box-sizing:border-box;width:100%;min-width:0;margin-inline:auto}.tIeA0q_reading{max-width:var(--layout-reading);}.tIeA0q_form{max-width:var(--layout-form);}.tIeA0q_unboxedForm{box-sizing:border-box;border:0;width:100%;min-width:0;padding:0;}.tIeA0q_boxedForm{box-sizing:border-box;min-width:0;padding:var(--layout-panel-padding);border:1px solid var(--design-border);background:var(--design-surface);}.tIeA0q_reference{width:min(var(--layout-reference), calc(100% - 2 * var(--layout-reference-gutter)));margin-inline:auto;}.tIeA0q_fields{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.tIeA0q_application{grid-template-columns:minmax(0, 1fr) minmax(280px, var(--layout-application-aside));gap:var(--layout-application-gap);align-items:start;margin-inline:auto;display:grid}.tIeA0q_halves{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tIeA0q_contactColumns{gap:var(--layout-split-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tIeA0q_accountColumns{gap:var(--layout-application-gap);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.tIeA0q_accountAside{border-left:1px solid var(--design-border)}@media (max-width:1100px){.tIeA0q_layout{--layout-panel-padding:var(--space-7);--layout-split-gap:var(--space-9);--layout-hero-padding:var(--space-9) var(--space-8)}}@media (max-width:1000px){.tIeA0q_layout{--layout-story-gap:var(--space-8)}}@media (max-width:899px){.tIeA0q_layout{--layout-logo-width:200px;--layout-logo-height:45px;--layout-page-top:var(--space-6);--layout-page-bottom:var(--space-12);--layout-section:var(--space-12);--layout-split-gap:var(--space-12);--layout-split-panel-padding:var(--space-7);--layout-form-padding:var(--space-7);--layout-hero-padding:var(--space-10) var(--space-8);--layout-account-top:var(--space-8);--layout-application-gap:var(--space-6);--layout-application-panel-padding:var(--space-6)}.tIeA0q_application,.tIeA0q_halves,.tIeA0q_contactColumns,.tIeA0q_accountColumns{grid-template-columns:minmax(0,1fr)}.tIeA0q_accountAside{border-left:0;border-top:1px solid var(--design-border)}}@media (max-width:850px){.tIeA0q_layout{--layout-reference-gutter:var(--space-6)}}@media (min-width:600px){.tIeA0q_fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tIeA0q_fullField{grid-column:1/-1}}@media (max-width:599px){.tIeA0q_layout{--layout-logo-width:176px;--layout-logo-height:40px;--layout-reference-gutter:var(--space-5);--layout-section-heading-gap:var(--space-7);--layout-panel-padding:var(--space-6);--layout-reading-panel-padding:var(--space-6) var(--space-4);--layout-hero-padding:var(--space-8) var(--space-6);--layout-banner-padding:var(--space-8) var(--space-6);--layout-dialog-padding:var(--space-6) var(--space-5)}}@media (max-width:399px){.tIeA0q_layout{--layout-split-panel-padding:var(--space-6) var(--space-4);--layout-form-padding:var(--space-6) var(--space-4)}}.tIeA0q_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.LXrJ4W_warmAccent{--stonelux-accent:#b09060;--stonelux-accent-ink:#76552b;--stonelux-accent-light:#e8d2ae;--stonelux-accent-surface:#f7f4ef;--stonelux-accent-tint:#efe5d6;--stonelux-accent-border:#ddceba;--stonelux-accent-soft-border:#e6dfd5;--stonelux-accent-button-text:#111;--stonelux-accent-gradient:radial-gradient(ellipse at 50% 0%, #ffffff5c, transparent 58%), linear-gradient(180deg, #e8d2aefa 0%, #cfb58bfa 48%, #b09060fa 100%);--stonelux-accent-gradient-hover:radial-gradient(ellipse at 50% 0%, #ffffff6b, transparent 58%), linear-gradient(180deg, #eedbbb 0%, #d6bc91fa 48%, #b89865fa 100%);--stonelux-accent-button-shadow:inset 0 1px 0 #ffffff7a, inset 0 -12px 24px #6f532d24, 0 4px 12px #6f532d1f}
.XYICUG_cards .MuiCard-root{border-radius:var(--control-radius);border:1px solid var(--design-border);box-shadow:none;background:var(--design-surface)}.XYICUG_cards .MuiCard-root:hover{border-color:var(--design-bronze);box-shadow:none;transform:none}.XYICUG_cards>a{min-width:0;height:100%}.XYICUG_cards>a:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.XYICUG_cards .MuiCardContent-root{padding:var(--space-4)}.XYICUG_cards .MuiCardContent-root h3{color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.XYICUG_cards .MuiCardContent-root p{font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.XYICUG_cards .MuiCardContent-root>.MuiTypography-caption{font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.XYICUG_cards .MuiChip-label{font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.XYICUG_cards [data-product-stock]{padding-top:var(--space-3);flex-wrap:wrap}.XYICUG_cards [data-product-stock]>div{height:auto;min-height:var(--space-16);padding-inline:var(--space-1)}.XYICUG_cards [data-product-stock] p{white-space:normal}.XYICUG_cards .MuiChip-root{border-radius:var(--control-radius);background:var(--design-surface);color:var(--design-ink)}.XYICUG_cards [data-product-badge]{padding:var(--control-badge-padding);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);border-radius:var(--control-radius)}.XYICUG_cards .MuiIconButton-root{min-width:var(--control-target);min-height:var(--control-target)}@media (max-width:599px){.XYICUG_cards .MuiCardContent-root{padding-inline:var(--space-3)}.XYICUG_cards [data-product-stock]{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.XYICUG_cards [data-product-stock]>div{min-height:0;padding-inline:0}.XYICUG_cards [data-product-stock]>div:only-child{grid-column:1/-1}}@media (max-width:359px){.XYICUG_cards [data-product-stock]{width:calc(100% + 2 * var(--space-2));max-width:none;margin-inline:calc(-1 * var(--space-2))}}
.OnfasG_section{color:#111;font-family:var(--font-pp-neue-montreal), "Pp Neue Montreal", Arial, sans-serif;background:#f7f7f7;padding:40px 24px;}.OnfasG_container{justify-content:space-between;align-items:center;gap:28px;max-width:1152px;margin:0 auto;display:flex}.OnfasG_copy{min-width:0;max-width:710px}.OnfasG_copy h2{letter-spacing:-.02em;text-transform:none;margin:0 0 12px;font-family:inherit;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.2}.OnfasG_copy p{color:#555;margin:0;font-size:17px;line-height:1.6}.OnfasG_button{background:var(--stonelux-accent-gradient);color:#111;text-align:center;border:1px solid #b09060;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:16px;max-width:100%;min-height:48px;padding:10px 22px;font-size:17px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.OnfasG_button:hover{background:var(--stonelux-accent-gradient-hover)}.OnfasG_button:focus-visible{outline-offset:4px;outline:3px solid #76552b}.OnfasG_button>span{flex-shrink:0}@media (max-width:760px){.OnfasG_section{padding:32px 16px}.OnfasG_container{flex-direction:column;align-items:flex-start;gap:20px}.OnfasG_button{flex-shrink:1}}
.EhMqJq_surface{}.EhMqJq_surface.MuiAppBar-root{background:var(--design-surface);color:var(--design-ink);border-bottom:1px solid var(--design-border);box-shadow:0 2px 8px var(--design-shadow-soft)}.EhMqJq_surface[data-header-scrolled=true]{background:var(--design-paper)}.EhMqJq_frame{color:var(--design-ink);}.EhMqJq_toolbar.MuiToolbar-root{width:100%;height:calc(var(--layout-header-offset) - 1px);align-items:center;display:flex;position:relative;min-height:calc(var(--layout-header-offset) - 1px)!important}.EhMqJq_primaryNav,.EhMqJq_secondaryNav{flex:1 1 0;align-items:center;min-width:0;display:flex}.EhMqJq_primaryNav{order:0}.EhMqJq_secondaryNav{order:2;justify-content:flex-end}.EhMqJq_navItem{flex:none}.EhMqJq_navLink,.EhMqJq_accountButton{box-sizing:border-box;min-height:var(--control-target);min-width:var(--control-target);padding:var(--space-2);color:var(--design-ink);white-space:nowrap;cursor:pointer;font:var(--type-navigation);letter-spacing:var(--type-navigation-tracking);text-transform:var(--type-navigation-case);transition:color var(--control-motion);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.EhMqJq_navLink{position:relative}.EhMqJq_navLink:after{content:"";inset-inline:var(--space-2);bottom:var(--space-1);height:2px;transition:transform var(--control-motion);background:currentColor;position:absolute;transform:scaleX(0)}.EhMqJq_navLink:hover,.EhMqJq_accountButton:hover{color:var(--design-bronze)}.EhMqJq_navLink:hover:after{transform:scaleX(1)}.EhMqJq_navLink:focus-visible:after{transform:scaleX(1)}.EhMqJq_navLabel{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.EhMqJq_navLink[data-ai]{color:var(--design-ai-text)}.EhMqJq_aiBadge{width:22px;height:var(--space-4);border:1px solid var(--design-ai-border);background:var(--design-ai-background);box-shadow:0 0 var(--space-3) var(--design-ai-glow);color:var(--design-ai-text);font:var(--type-navigation-badge);letter-spacing:var(--type-navigation-badge-tracking);text-transform:var(--type-navigation-badge-case);border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;padding:0;display:inline-flex}.EhMqJq_logo{min-width:0;min-height:var(--control-target);height:var(--layout-logo-height);color:var(--design-black);order:1;align-items:center;text-decoration:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.EhMqJq_logoArtwork{width:var(--layout-logo-width);max-width:100%;height:var(--layout-logo-height);align-items:center;display:flex}.EhMqJq_logoArtwork svg{width:100%;height:100%;display:block}.EhMqJq_actions{align-items:center;gap:var(--space-1);flex:none;order:3;display:flex}.EhMqJq_accountButton{min-width:0;max-width:var(--layout-account-label);gap:var(--space-1)}.EhMqJq_accountButton[data-authenticated]{color:var(--design-bronze);font:var(--type-navigation-account);letter-spacing:var(--type-navigation-account-tracking);text-transform:var(--type-navigation-account-case)}.EhMqJq_accountLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.EhMqJq_accountButton svg{width:var(--control-arrow-size);height:var(--control-arrow-size);flex-shrink:0}:is(.EhMqJq_frame .EhMqJq_searchButton,.EhMqJq_frame .EhMqJq_mobileToggle,.EhMqJq_cart .MuiIconButton-root){width:var(--control-target);height:var(--control-target);min-width:var(--control-target);min-height:var(--control-target);padding:var(--space-2);color:var(--design-ink);border-radius:0;flex:none;margin:0}.EhMqJq_frame .EhMqJq_searchButton:hover,.EhMqJq_frame .EhMqJq_mobileToggle:hover{color:var(--design-bronze);background:0 0}.EhMqJq_cart .MuiIconButton-root:hover{color:var(--design-bronze);background:0 0}:is(.EhMqJq_frame .EhMqJq_searchButton svg,.EhMqJq_frame .EhMqJq_mobileToggle svg,.EhMqJq_cart .MuiIconButton-root svg){width:var(--control-arrow-size);height:var(--control-arrow-size)}.EhMqJq_cart{flex:none;align-items:center;display:flex}.EhMqJq_cart .MuiBadge-badge{font:var(--type-count);letter-spacing:var(--type-count-tracking);text-transform:var(--type-count-case)}.EhMqJq_frame .EhMqJq_mobileToggle{order:4;display:none}.EhMqJq_frame :is(a,button):focus-visible{outline:var(--control-focus);outline-offset:-2px}.EhMqJq_frame[data-desktop-logo=left] .EhMqJq_logo{flex:none;order:0;margin-inline-end:var(--space-6);position:static;transform:none}.EhMqJq_frame[data-desktop-logo=left] .EhMqJq_primaryNav{flex:auto;order:1}.EhMqJq_frame[data-desktop-logo=left] .EhMqJq_secondaryNav{flex:auto;justify-content:flex-start}.EhMqJq_frame[data-desktop-logo=left] .EhMqJq_actions{margin-inline-start:auto}.EhMqJq_genericMenu{margin-top:var(--space-2);box-shadow:0 2px var(--space-2) var(--design-shadow-soft);border-radius:0;}.EhMqJq_genericMenu .MuiMenuItem-root{padding:var(--space-3) var(--space-6);color:var(--design-ink);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.EhMqJq_genericMenu .MuiMenuItem-root:hover{background:var(--design-paper)}@media (min-width:1181px){.EhMqJq_frame[data-desktop-logo=left] .EhMqJq_navItem{flex:1 0 auto;display:flex}.EhMqJq_frame[data-desktop-logo=left] .EhMqJq_navLink{flex:auto}.EhMqJq_frame[data-desktop-logo=left] .EhMqJq_actions{margin-inline-start:var(--space-3)}}@media (min-width:1181px) and (max-width:1399px){.EhMqJq_navLink,.EhMqJq_accountButton{padding-inline:var(--space-1)}.EhMqJq_frame[data-desktop-logo=left] .EhMqJq_logo{margin-inline-end:var(--space-3)}.EhMqJq_accountButton{max-width:var(--space-24)}}@media (min-width:1181px) and (max-width:1279px){.EhMqJq_navLink{padding-inline:0}.EhMqJq_accountButton{max-width:var(--space-20)}}@media (max-width:1180px){.EhMqJq_primaryNav,.EhMqJq_secondaryNav{display:none}.EhMqJq_frame .EhMqJq_mobileToggle{margin-inline-start:0;display:inline-flex}.EhMqJq_actions{margin-inline-start:auto}.EhMqJq_accountButton{display:none}.EhMqJq_frame[data-desktop-logo=left] .EhMqJq_logo{order:1;margin:0;position:absolute;left:50%;transform:translate(-50%)}}@media (max-width:899px){.EhMqJq_logo,.EhMqJq_frame[data-desktop-logo=left] .EhMqJq_logo{flex:auto;order:0;margin:0;position:static;left:auto;transform:none}}@media (prefers-reduced-motion:reduce){.EhMqJq_navLink,.EhMqJq_navLink:after,.EhMqJq_accountButton{transition:none}}.EhMqJq_navLabel .EhMqJq_menuChevron,.EhMqJq_accountButton .EhMqJq_menuChevron{flex:0 0 var(--space-3);width:var(--space-3);height:var(--space-3)}@media (min-width:1181px) and (max-width:1279px){.EhMqJq_accountButton{max-width:var(--space-24)}}
.qE9Osa_panel{box-sizing:border-box;width:min(var(--layout-aside), calc(100vw - 2 * var(--layout-gutter)));overscroll-behavior:contain;gap:var(--space-5);padding:var(--layout-card-padding);z-index:var(--control-filter-z);border:1px solid var(--design-border);background:var(--design-surface);color:var(--design-body);box-shadow:0 var(--space-2) var(--space-6) var(--design-shadow-soft);display:grid;position:fixed;inset-inline-end:max(var(--layout-gutter), calc((100vw - var(--layout-wide)) / 2 + var(--layout-gutter)));overflow-y:auto;}.qE9Osa_panel[data-embedded]{max-width:100%;position:relative;inset:auto}.qE9Osa_intro{gap:var(--space-3);display:grid}.qE9Osa_copy{font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);margin:0}.qE9Osa_eyebrow{margin:0 0 var(--space-2);color:var(--design-bronze);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case)}.qE9Osa_benefits,.qE9Osa_appSection{border-top:1px solid var(--design-border);padding-block-start:var(--space-4)}.qE9Osa_benefits ul{gap:var(--space-1);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);margin:0;padding-inline-start:var(--space-5);list-style:outside;display:grid}.qE9Osa_benefits li::marker{color:var(--design-bronze)}.qE9Osa_actions{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qE9Osa_apply{}.qE9Osa_identity{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.qE9Osa_identity>div{overflow-wrap:anywhere;flex:1;min-width:0}.qE9Osa_company{text-align:end}.qE9Osa_name{color:var(--design-ink);font:var(--type-small-heading);letter-spacing:var(--type-small-heading-tracking);text-transform:var(--type-small-heading-case);margin:0}.qE9Osa_stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qE9Osa_stat{align-content:start;gap:var(--space-2);padding:var(--space-3);min-width:0;min-height:var(--control-target);border:1px solid var(--design-border);background:var(--design-paper);color:var(--design-ink);overflow-wrap:anywhere;transition:border-color var(--control-motion), background-color var(--control-motion);text-decoration:none;display:grid}.qE9Osa_stat:hover{border-color:var(--design-bronze);background:var(--design-surface-hover)}.qE9Osa_statLabel{color:var(--design-bronze);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case)}.qE9Osa_statValue{font:var(--type-small-heading);letter-spacing:var(--type-small-heading-tracking);text-transform:var(--type-small-heading-case)}.qE9Osa_appSection{text-align:center}.qE9Osa_appLabel{margin:0 0 var(--space-3);color:var(--design-ink);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case)}.qE9Osa_badges{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.qE9Osa_badges a{min-height:var(--control-target);transition:opacity var(--control-motion);justify-content:center;align-items:center;display:inline-flex}.qE9Osa_badges a:hover{opacity:.8}.qE9Osa_appStore,.qE9Osa_playStore{height:40px;display:block}.qE9Osa_appStore{width:120px}.qE9Osa_playStore{width:135px}:is(.qE9Osa_panel a:focus-visible,.qE9Osa_panel button:focus-visible){outline:var(--control-focus);outline-offset:-3px}@media (max-width:599px){.qE9Osa_actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.qE9Osa_stat,.qE9Osa_badges a{transition:none}}
.NzUoNW_section{padding:var(--layout-section) 0;border-top:1px solid var(--design-border)}.NzUoNW_heading{gap:var(--space-4);margin-bottom:var(--space-8);display:grid}.NzUoNW_heading h2{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.NzUoNW_heading p{max-width:var(--layout-introduction);color:var(--design-body)}.NzUoNW_actions{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.NzUoNW_fields{gap:var(--space-6);margin-bottom:var(--space-8);}.NzUoNW_notices{gap:var(--space-4);margin-bottom:var(--space-12);display:grid}.NzUoNW_catalogExamples{gap:var(--space-6);padding:var(--layout-panel-padding);margin-bottom:var(--space-12);background:var(--design-section-background);display:grid}.NzUoNW_catalogExamples>h3,.NzUoNW_catalogExamples>p{margin:0}.NzUoNW_catalogExamples>h3{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.NzUoNW_catalogExamples>p{max-width:var(--layout-introduction)}.NzUoNW_catalogCardExample{max-width:var(--layout-copy)}.NzUoNW_dropdownExample{gap:var(--space-2);min-width:0;display:grid}.NzUoNW_fieldLabel{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.NzUoNW_overlayNote{color:var(--design-muted);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.NzUoNW_choiceGroup{align-content:start;gap:var(--space-2);min-width:0;padding:var(--layout-card-padding);border:1px solid var(--design-border);background:var(--design-surface);margin:0;display:grid}.NzUoNW_choiceGroup legend{padding-inline:var(--space-2);color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}
.dOgvVW_searchPaper{}.dOgvVW_searchPaper.MuiDialog-paper{width:min(var(--layout-article), calc(100% - 2 * var(--layout-dialog-gutter)));max-width:none;max-height:calc(100dvh - 2 * var(--layout-dialog-vertical-gutter));border:1px solid var(--design-border);background:var(--design-surface);color:var(--design-ink);box-shadow:0 20px 80px var(--design-shadow-medium);border-radius:0;margin:auto}.dOgvVW_searchContent.MuiDialogContent-root{min-width:0;padding:var(--layout-panel-padding);position:relative;overflow-y:auto}.dOgvVW_searchTitle{margin:0 var(--space-12) var(--space-6) 0;font:var(--type-editorial-section);letter-spacing:var(--type-editorial-section-tracking);text-transform:var(--type-editorial-section-case)}.dOgvVW_dismiss{}.dOgvVW_searchContent .dOgvVW_dismiss{top:var(--space-3);right:var(--space-3);width:var(--control-target);height:var(--control-target);color:var(--design-ink);border-radius:0;position:absolute}.dOgvVW_dismiss svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.dOgvVW_pricingBanner{border-top:1px solid var(--design-border);background:var(--design-paper);color:var(--design-body);}.dOgvVW_pricingContent{justify-content:center;align-items:center;gap:var(--space-1) var(--space-4);padding-block:var(--space-1);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);flex-wrap:wrap;display:flex;}.dOgvVW_pricingLink{}.dOgvVW_pricingBanner .dOgvVW_pricingLink{font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}@media (max-width:899px){.dOgvVW_pricingBanner:not([data-embedded]){display:none}}
.yg9ahW_footer{padding-block:var(--layout-section) var(--space-10);background:var(--design-black);color:var(--design-surface);margin-top:auto;}.yg9ahW_container{}.yg9ahW_grid{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.yg9ahW_company,.yg9ahW_section,.yg9ahW_contact{align-content:start;gap:var(--space-5);min-width:0;display:grid}.yg9ahW_brand{gap:var(--space-1);display:grid}.yg9ahW_wordmark{color:var(--design-surface);font:var(--type-brand-wordmark);letter-spacing:var(--type-brand-wordmark-tracking);text-transform:var(--type-brand-wordmark-case);margin:0}.yg9ahW_tagline{color:var(--design-dark-text);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);margin:0}.yg9ahW_body{color:var(--design-dark-text);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);margin:0}.yg9ahW_title{color:var(--design-surface);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case);margin:0}.yg9ahW_navigation{gap:var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.yg9ahW_links{margin:0;padding:0;list-style:none;display:grid}.yg9ahW_link{padding-block:var(--space-2);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);}.yg9ahW_socials,.yg9ahW_stores{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.yg9ahW_social{box-sizing:border-box;width:var(--control-target);height:var(--control-target);border:1px solid var(--design-field-border);border-radius:var(--control-radius);background:var(--design-dark-surface);justify-content:center;}.yg9ahW_social:hover{border-color:var(--design-focus-light)}.yg9ahW_social svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.yg9ahW_assetLink{justify-content:center;}.yg9ahW_storeImage{max-width:100%;height:auto;display:block}.yg9ahW_manufacturerImage{aspect-ratio:18/5;max-width:100%;height:auto;display:block}.yg9ahW_details{gap:var(--space-5);display:grid}.yg9ahW_detail{gap:var(--space-1);display:grid}.yg9ahW_label{color:var(--design-surface);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);margin:0}.yg9ahW_address{overflow-wrap:anywhere;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);}.yg9ahW_contactLinks{display:grid}.yg9ahW_contactLinks>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.yg9ahW_hours{gap:var(--space-2);display:grid}.yg9ahW_hours>p:not(.yg9ahW_label){color:var(--design-dark-text);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);margin:0}.yg9ahW_hours strong{color:var(--design-surface);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.yg9ahW_bottom{justify-items:center;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--design-body);display:grid}.yg9ahW_copyright{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);color:var(--design-dark-text);text-align:center;font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);flex-wrap:wrap;display:flex}.yg9ahW_legalLinks{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.yg9ahW_legalLink{padding-inline:var(--space-2);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);}@media (max-width:899px){.yg9ahW_grid{gap:var(--layout-section-heading-gap);grid-template-columns:minmax(0,1fr)}.yg9ahW_company,.yg9ahW_contact{text-align:center;justify-items:center}.yg9ahW_socials,.yg9ahW_stores,.yg9ahW_contactLinks>div{justify-content:center}.yg9ahW_company .yg9ahW_body{max-width:var(--layout-copy)}.yg9ahW_section{text-align:center;justify-items:center}.yg9ahW_link,.yg9ahW_address{justify-content:center}}@media (max-width:599px){.yg9ahW_copyright{flex-direction:column}.yg9ahW_separator{display:none}}
.M7asfa_frame{background:#e0e0e0;width:100%;height:480px;position:relative;overflow:hidden}.M7asfa_frame iframe{border:0;width:100%;height:100%;display:block}@media (min-width:900px){.M7asfa_frame{height:600px}}
.nN5GmW_page{background:var(--design-background);color:var(--design-body);min-height:100vh;}.nN5GmW_container{}.nN5GmW_hero{padding-block:var(--space-8);background:var(--design-surface)}.nN5GmW_intro{text-align:center;justify-items:center;gap:var(--space-3);margin-bottom:0;display:grid}.nN5GmW_intro h1{color:var(--design-ink);font:var(--type-editorial-title);letter-spacing:var(--type-editorial-title-tracking);text-transform:var(--type-editorial-title-case);margin:0}.nN5GmW_lead{max-width:var(--layout-introduction);font:var(--type-lead);letter-spacing:var(--type-lead-tracking);text-transform:var(--type-lead-case);margin:0}.nN5GmW_cardImage,.nN5GmW_articleImage{background:var(--design-media);position:relative;overflow:hidden}.nN5GmW_cardImage img{transition:transform .4s}.nN5GmW_card:hover img{transform:scale(1.035)}.nN5GmW_card:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.nN5GmW_badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.nN5GmW_badges span{padding:var(--space-1) var(--space-2);color:var(--design-ink);background:var(--design-paper);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);display:inline-flex}.nN5GmW_meta{align-items:center;gap:var(--space-4);color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);flex-wrap:wrap;display:flex}.nN5GmW_meta>span{align-items:center;gap:var(--space-2);display:inline-flex}.nN5GmW_meta svg{flex-shrink:0;width:16px;height:16px}.nN5GmW_categoryHero{padding-block:var(--space-8);background:var(--design-surface);text-align:center}.nN5GmW_categoryHero h1{margin:0 0 var(--space-4);color:var(--design-ink);font:var(--type-editorial-section);letter-spacing:var(--type-editorial-section-tracking);text-transform:var(--type-editorial-section-case)}.nN5GmW_categoryHero p{color:var(--design-muted);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);margin:0}.nN5GmW_tabsBar{border-block:1px solid var(--design-border);background:var(--design-surface)}.nN5GmW_tabs .MuiTabs-flexContainer{justify-content:center}.nN5GmW_tabs .MuiTab-root{min-height:var(--control-action-height);min-width:var(--control-target);padding:var(--space-3) var(--space-6);color:var(--design-muted);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.nN5GmW_tabs .MuiTab-root.Mui-selected{color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.nN5GmW_tabs .MuiTabs-indicator{background:var(--design-bronze);height:3px}:is(.nN5GmW_tabs .MuiTab-root.Mui-focusVisible,.nN5GmW_pagination .MuiPaginationItem-root.Mui-focusVisible){outline:var(--control-focus);outline-offset:-4px}.nN5GmW_tabs .MuiTabs-scrollButtons{min-width:var(--control-target)}.nN5GmW_listing{padding-top:var(--space-8);padding-bottom:var(--layout-section)}.nN5GmW_cardGrid{gap:var(--layout-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nN5GmW_card{border:1px solid var(--design-border);min-width:0;height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.nN5GmW_cardImage{aspect-ratio:5/3}.nN5GmW_cardCopy{padding:var(--layout-card-padding);align-items:stretch;gap:var(--space-4);flex-direction:column;flex:1;display:flex}.nN5GmW_cardCopy h2{color:var(--design-ink);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case);margin:0}.nN5GmW_excerpt{color:var(--design-muted);-webkit-line-clamp:3;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.nN5GmW_cardCopy .nN5GmW_meta{margin-top:auto}.nN5GmW_noImage{color:var(--design-muted);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);place-items:center;display:grid;position:absolute;inset:0}.nN5GmW_empty{padding-block:var(--layout-section);text-align:center;font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);grid-column:1/-1}.nN5GmW_skeletonCard .MuiSkeleton-root{max-width:100%}.nN5GmW_pagination{margin-top:var(--layout-section-heading-gap);justify-content:center;display:flex}.nN5GmW_pagination .MuiPaginationItem-root{min-width:var(--control-target);min-height:var(--control-target);color:var(--design-ink);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);border-radius:0}.nN5GmW_pagination .MuiPaginationItem-root.Mui-selected{background:var(--design-ink);color:var(--design-surface)}.nN5GmW_pagination .MuiPaginationItem-root.Mui-selected:hover{background:var(--design-body)}.nN5GmW_articleContainer{padding-block:var(--layout-section)}.nN5GmW_article{max-width:var(--layout-article);min-width:0;margin-inline:auto}.nN5GmW_articleTop{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.nN5GmW_tagLinks{gap:var(--space-2);flex-wrap:wrap;display:flex}.nN5GmW_tagLink{min-height:var(--control-target);padding:var(--space-1) var(--space-3);border:1px solid var(--design-border);color:var(--design-ink);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);align-items:center;text-decoration:none;display:inline-flex}.nN5GmW_tagLink:hover{background:var(--design-paper);color:var(--design-bronze)}.nN5GmW_tagLink:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.nN5GmW_articleTitle{margin:0 0 var(--space-6);color:var(--design-ink);font:var(--type-h1);letter-spacing:var(--type-h1-tracking);text-transform:var(--type-h1-case)}.nN5GmW_articleMeta{align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);flex-wrap:wrap;display:flex}.nN5GmW_articleMeta>span{align-items:center;gap:var(--space-2);display:inline-flex}.nN5GmW_articleMeta svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.nN5GmW_shareTrigger{margin-left:auto;}.nN5GmW_articleImage{aspect-ratio:16/9}.nN5GmW_articleIntro{align-items:start;gap:var(--layout-grid-gap);margin-block:var(--layout-section-heading-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nN5GmW_summary,.nN5GmW_toc{background:var(--design-surface);padding:var(--layout-card-padding);border:1px solid var(--design-border);border-top:3px solid var(--design-ink)}.nN5GmW_summary>p{font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);margin:0}.nN5GmW_summary>.nN5GmW_summaryLabel,.nN5GmW_tocTitle{color:var(--design-muted);margin:0 0 var(--space-4);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case)}.nN5GmW_tocHeader{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--design-border);padding-bottom:var(--space-3);margin-bottom:var(--space-3);display:flex}.nN5GmW_tocHeader .nN5GmW_tocTitle{margin:0}.nN5GmW_tocHeader .MuiIconButton-root{min-width:var(--control-target);min-height:var(--control-target);color:var(--design-muted);border-radius:0}.nN5GmW_tocHeader svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.nN5GmW_tocList{counter-reset:toc;scrollbar-width:thin;max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.nN5GmW_tocList li{counter-increment:toc}.nN5GmW_tocList li+li{border-top:1px solid var(--design-border)}.nN5GmW_tocLink{align-items:start;gap:var(--space-3);min-height:var(--control-target);padding:var(--space-3) var(--space-2);color:var(--design-body);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);grid-template-columns:2.2ch minmax(0,1fr);text-decoration:none;display:grid}.nN5GmW_tocLink:before{content:counter(toc) ".";color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);font-variant-numeric:tabular-nums}.nN5GmW_tocLink[data-level="3"],.nN5GmW_tocLink[data-level="4"]{padding-left:var(--space-6)}.nN5GmW_tocLink[aria-current=location]{background:var(--design-paper);color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.nN5GmW_tocLink:hover{background:var(--design-paper);color:var(--design-bronze)}:is(.nN5GmW_tocLink:focus-visible,.nN5GmW_tocList:focus-visible){outline:var(--control-focus);outline-offset:-4px}.nN5GmW_tags{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--design-border)}.nN5GmW_tags>p{margin:0 0 var(--space-4);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.nN5GmW_shareSection{margin-top:var(--layout-section-heading-gap);padding-top:var(--space-8);border-top:1px solid var(--design-border);text-align:center}.nN5GmW_shareSection>p{margin:0 0 var(--space-6);font:var(--type-small-heading);letter-spacing:var(--type-small-heading-tracking);text-transform:var(--type-small-heading-case)}.nN5GmW_shareActions{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}:is(.nN5GmW_shareActions .MuiIconButton-root,.nN5GmW_toast .MuiIconButton-root){min-width:var(--control-target);min-height:var(--control-target);border:1px solid var(--design-border);color:inherit;border-radius:0}.nN5GmW_shareActions .MuiIconButton-root:hover{background:var(--design-paper);color:var(--design-bronze)}.nN5GmW_shareActions svg,.nN5GmW_toast svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.nN5GmW_progress{background:var(--design-bronze);z-index:1200;height:3px;transition:width .1s ease-out;position:fixed;top:0;left:0;}.nN5GmW_shareMenu{}.nN5GmW_shareMenu.MuiPaper-root{border:1px solid var(--design-border);background:var(--design-surface);border-radius:0}.nN5GmW_shareMenu .MuiMenuItem-root{min-height:var(--control-target);color:var(--design-body)}.nN5GmW_shareMenu .MuiTypography-root{font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.nN5GmW_shareMenu .MuiListItemText-secondary{color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.nN5GmW_shareMenu .MuiMenuItem-root.Mui-focusVisible{outline:var(--control-focus);outline-offset:-4px}.nN5GmW_snackbar.MuiSnackbar-root{top:80px}.nN5GmW_toast{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);border:1px solid var(--design-error);background:var(--design-error-surface);color:var(--design-error);box-shadow:0 4px 12px var(--design-shadow-soft);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);display:flex;}.nN5GmW_toast[data-severity=success]{border-color:var(--design-success);background:var(--design-success-surface);color:var(--design-success)}@media (max-width:1199px){.nN5GmW_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.nN5GmW_articleIntro{grid-template-columns:minmax(0,1fr)}.nN5GmW_tabs .MuiTabs-flexContainer{justify-content:flex-start}}@media (max-width:599px){.nN5GmW_cardGrid{grid-template-columns:minmax(0,1fr)}.nN5GmW_articleTop{align-items:flex-start}.nN5GmW_articleMeta{gap:var(--space-4)}}@media (prefers-reduced-motion:reduce){.nN5GmW_cardImage img,.nN5GmW_progress{transition:none}.nN5GmW_card:hover img{transform:none}}:is(.nN5GmW_shareActions .MuiIconButton-root.Mui-focusVisible,.nN5GmW_tocHeader .MuiIconButton-root.Mui-focusVisible,.nN5GmW_toast .MuiIconButton-root.Mui-focusVisible){outline:var(--control-focus);outline-offset:var(--control-focus-offset)}
.s9vHcq_scope{color:var(--design-ink);background:var(--design-background);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);display:flow-root;}.s9vHcq_scope :where(h1,h2,h3,p){margin:0}.s9vHcq_scope :where(a,button,input,textarea):focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.s9vHcq_scope [id]{scroll-margin-top:112px}.s9vHcq_scope svg{flex-shrink:0;width:20px;height:20px}.s9vHcq_container{}.s9vHcq_hero{margin-top:var(--layout-page-top);background:var(--design-surface);border-radius:var(--ref-radius-surface,0px);overflow:hidden;}.s9vHcq_scope .s9vHcq_hero{align-items:stretch;row-gap:0}.s9vHcq_heroCopy{justify-content:center;align-items:flex-start;gap:var(--space-6);min-width:0;padding:var(--layout-hero-padding);flex-direction:column;padding-inline:0;display:flex}.s9vHcq_eyebrow{color:var(--design-muted);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case);display:block}.s9vHcq_heroCopy :where(h1,h3){text-wrap:balance;max-width:540px;font:var(--type-editorial-title);letter-spacing:var(--type-editorial-title-tracking);text-transform:var(--type-editorial-title-case)}.s9vHcq_lead{color:var(--design-body);font:var(--type-lead);letter-spacing:var(--type-lead-tracking);text-transform:var(--type-lead-case)}.s9vHcq_heroDescription{color:var(--design-body);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.s9vHcq_heroMedia{background:var(--design-surface-hover);min-width:0;min-height:440px;position:relative;overflow:hidden}.s9vHcq_showroomImage{object-fit:cover;object-position:50% 65%;transform-origin:50% 70%;transform:scale(1.25)}.s9vHcq_layout{padding:var(--layout-section) 0;}.s9vHcq_details{min-width:0}.s9vHcq_contactMethods{gap:var(--space-6);padding:0 0 var(--space-7);border-bottom:1px solid var(--design-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s9vHcq_contactMethods a{min-height:44px;color:var(--design-ink);overflow-wrap:anywhere;font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);text-transform:var(--type-body-strong-case);align-items:center;text-decoration:none;display:inline-flex}.s9vHcq_contactMethods a:hover{color:var(--design-bronze);text-underline-offset:4px;text-decoration:underline}.s9vHcq_visit{padding:var(--space-8) 0}.s9vHcq_visit h2{margin:0 0 var(--space-4);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.s9vHcq_visit address{font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.s9vHcq_visit address a{color:var(--design-body);text-decoration:none;display:block}.s9vHcq_visit address a:hover{color:var(--design-bronze);text-underline-offset:var(--control-link-offset);text-decoration:underline}.s9vHcq_hours{margin:var(--space-6) 0 var(--space-4);color:var(--design-body);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);gap:10px;display:grid}.s9vHcq_hours>div{justify-content:space-between;gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.s9vHcq_hours dt{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.s9vHcq_hours dd{color:var(--design-muted);margin:0}.s9vHcq_map{border:1px solid var(--design-border);border-radius:var(--ref-radius-surface,0px);overflow:hidden}.s9vHcq_formPanel{min-width:0;padding:var(--layout-panel-padding);border:1px solid var(--design-border);border-radius:var(--ref-radius-surface,0px);background:var(--design-surface)}.s9vHcq_formIntro{gap:var(--space-3);margin-bottom:var(--space-7);display:grid}.s9vHcq_formIntro h2{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.s9vHcq_formIntro p{color:var(--design-body)}.s9vHcq_form{gap:var(--space-6);display:grid}.s9vHcq_visitorTypes{border:0;min-width:0;margin:0;padding:0}.s9vHcq_visitorTypes legend{margin-bottom:var(--space-2);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);padding:0}.s9vHcq_visitorTypes>div{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.s9vHcq_fieldGrid{gap:var(--space-5);align-items:start;}.s9vHcq_field{}.s9vHcq_optional{margin-left:var(--space-2);color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);display:inline}.s9vHcq_newsletterGroup h3{font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);text-transform:var(--type-body-strong-case)}.s9vHcq_privacy{color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.s9vHcq_privacy a{color:var(--design-bronze);text-underline-offset:var(--control-link-offset);text-decoration:underline}.s9vHcq_privacy a:hover{color:var(--design-bronze-hover)}.s9vHcq_submit{width:100%}.s9vHcq_verification{gap:var(--space-2);min-width:0;display:grid}.s9vHcq_verificationError{}.s9vHcq_serviceAreas [data-service-areas-banner]{padding:var(--space-12) 0;background:var(--design-surface);border-top:1px solid var(--design-border)}.s9vHcq_serviceAreas [data-service-areas-banner]>div{box-sizing:border-box;width:100%;padding:0 var(--layout-gutter);gap:var(--space-10);max-width:var(--layout-wide)!important}.s9vHcq_serviceAreas [data-service-areas-banner] h2{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.s9vHcq_serviceAreas [data-service-areas-banner] p{color:var(--design-body);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.s9vHcq_serviceAreas [data-service-areas-banner] a{min-height:var(--control-action-height);padding:var(--control-action-padding);border:1px solid var(--design-gold);border-radius:var(--control-radius);color:var(--design-ink);background:var(--design-gold);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.s9vHcq_serviceAreas [data-service-areas-banner] a:hover{background:var(--design-gold-hover);border-color:var(--design-gold-hover)}@media (max-width:1100px){.s9vHcq_contactMethods{gap:var(--space-3);grid-template-columns:1fr}}@media (max-width:899px){body:has(.s9vHcq_scope[data-contact-design]) button[aria-label="Scroll to top of page"]{display:none!important}.s9vHcq_heroMedia{aspect-ratio:16/7;min-height:0}.s9vHcq_heroCopy :where(h1,h3){max-width:600px}.s9vHcq_contactMethods{text-align:center;grid-template-columns:repeat(2,minmax(max-content,1fr))}.s9vHcq_serviceAreas [data-service-areas-banner]>div{align-items:flex-start;gap:var(--space-6);flex-direction:column}}@media (max-width:599px){.s9vHcq_heroCopy{gap:var(--space-5)}.s9vHcq_heroMedia{aspect-ratio:3/2}.s9vHcq_fieldGrid{gap:var(--space-6)}.s9vHcq_contactMethods{gap:var(--space-2)}.s9vHcq_serviceAreas [data-service-areas-banner]{padding:var(--space-8) 0}.s9vHcq_serviceAreas [data-service-areas-banner] a{width:100%}}
.tKFcLG_productPage{color:var(--design-body);background:var(--design-background);}.tKFcLG_portal{}.tKFcLG_container{}.tKFcLG_prose{}.tKFcLG_productTitle{font:var(--type-product-title);letter-spacing:var(--type-product-title-tracking);text-transform:var(--type-product-title-case);color:var(--design-ink)}.tKFcLG_heading{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.tKFcLG_subheading{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.tKFcLG_textBody{font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.tKFcLG_textBodyStrong{font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);text-transform:var(--type-body-strong-case)}.tKFcLG_textUi{font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.tKFcLG_textLabel{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.tKFcLG_textSupport{font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.tKFcLG_textSupportStrong{font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case)}.tKFcLG_icon{width:var(--control-arrow-size);height:var(--control-arrow-size)}:is(.tKFcLG_productPage .MuiIconButton-root,.tKFcLG_portal .MuiIconButton-root){min-width:var(--control-target);min-height:var(--control-target)}.tKFcLG_productPage .MuiIconButton-root{color:var(--design-ink)}:is(.tKFcLG_productPage .MuiPaper-root,.tKFcLG_portal .MuiDialog-paper){border-radius:var(--control-radius);box-shadow:none}.tKFcLG_portal .MuiDialog-paper{background:var(--design-surface)}:is(.tKFcLG_productPage button:focus-visible,.tKFcLG_portal button:focus-visible){outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.tKFcLG_productPage button[aria-pressed]{padding:0}.tKFcLG_productPage a{color:var(--design-bronze)}.tKFcLG_productPage a:hover{color:var(--design-bronze-hover)}.tKFcLG_productPage .tKFcLG_sampleAction{color:var(--design-ink)}.tKFcLG_tradePricing{width:100%;max-width:var(--layout-product-actions);text-align:center;margin-inline:auto}.tKFcLG_tradeLabel{margin:0 0 var(--space-3);color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.tKFcLG_tradeActions{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tKFcLG_tradeActions>*{padding-inline:var(--space-3)}.tKFcLG_tradeNote{margin:var(--space-3) 0 0;color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.tKFcLG_sampleWrap{width:100%;margin-top:var(--space-4);justify-content:center;display:flex}.tKFcLG_sampleAction{}.tKFcLG_related{padding-block:var(--layout-section)}.tKFcLG_related h2{margin:0 0 var(--layout-section-heading-gap);text-align:center;color:var(--design-ink);font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.tKFcLG_relatedGrid{gap:var(--layout-grid-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;}.tKFcLG_relatedGrid>div{min-width:0}.tKFcLG_relatedGrid>div>a{height:100%}.tKFcLG_sizeOptionsGrid{align-items:start}.tKFcLG_sizeOptionCard{height:auto}.tKFcLG_reminderTrigger{min-height:var(--control-target);}.tKFcLG_supportAction{}:is(.tKFcLG_productPage .tKFcLG_reminderTrigger.MuiButton-root,.tKFcLG_productPage .tKFcLG_supportAction.MuiButton-root){padding:var(--control-action-compact-padding);gap:var(--space-2);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case)}.tKFcLG_productPage .tKFcLG_etaAction.MuiButton-root{text-align:start;border:0;justify-content:flex-start;padding-inline:0}.tKFcLG_productPage .tKFcLG_stockDetailsAction.MuiButton-root{padding-inline-end:var(--space-1)}.tKFcLG_productPage .tKFcLG_priceAction.MuiButton-root{background:var(--design-surface);color:var(--design-ink);border-color:var(--design-ink)}.tKFcLG_productPage .tKFcLG_priceAction.MuiButton-root:hover{background:var(--design-paper);color:var(--design-ink)}.tKFcLG_productPage .tKFcLG_priceAction.MuiButton-root.Mui-disabled{background:var(--design-disabled-surface);color:var(--design-disabled-text);border-color:var(--design-border)}.tKFcLG_priceAction .MuiTypography-root{font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.tKFcLG_priceAction span.MuiTypography-root{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.tKFcLG_priceAction span.MuiTypography-root:first-of-type{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.tKFcLG_productPage .zoom-icon{width:var(--control-target);height:var(--control-target);justify-content:center;align-items:center;display:flex}.tKFcLG_packagingGrid>div{min-width:0}.tKFcLG_zoom.tKFcLG_portal .MuiIconButton-root{color:var(--design-surface)}.tKFcLG_zoom.tKFcLG_portal .MuiDialog-paper{background:var(--design-ink)}.tKFcLG_zoom .tKFcLG_textUi,.tKFcLG_zoom .tKFcLG_textLabel,.tKFcLG_zoom .tKFcLG_textSupport,.tKFcLG_zoom .tKFcLG_textSupportStrong{color:var(--design-surface)}@media (max-width:1199px){.tKFcLG_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.tKFcLG_relatedGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.tKFcLG_packagingGrid{grid-template-columns:minmax(0,1fr)}.tKFcLG_packagingGrid>div{flex-direction:row;justify-content:space-between;align-items:center}}.tKFcLG_sizeOptionsHeading{top:calc(-1 * var(--space-4));z-index:2;width:max-content;max-width:calc(100% - 2 * var(--space-4));position:absolute;left:50%;transform:translate(-50%)}@media (max-width:899px){.tKFcLG_sizeOptionsHeading{margin-inline:auto;margin-bottom:calc(-1 * var(--space-4));width:-moz-fit-content;width:fit-content;max-width:100%;position:relative;top:auto;left:auto;transform:none}}.tKFcLG_productLayout{gap:var(--space-8);flex-direction:column;display:flex}.tKFcLG_productInfo{flex:1;order:2;width:100%;min-width:0}.tKFcLG_galleryPlacement{order:1;width:100%;min-width:0}.tKFcLG_galleryPlacement>section{width:100%;max-width:none;margin-block:0;padding-inline:0}@media (min-width:1200px){.tKFcLG_productLayout{flex-flow:wrap}.tKFcLG_productInfo{order:1;width:65%}.tKFcLG_galleryPlacement{flex:0 0 100%;order:2}}.tKFcLG_openingGallery{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tKFcLG_primaryPhoto,.tKFcLG_mobilePhotoPreview{-webkit-appearance:none;appearance:none;aspect-ratio:1;border-radius:var(--control-radius);background:var(--design-paper);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tKFcLG_openingGallery[data-single-image=true] .tKFcLG_primaryPhoto{grid-column:1/-1}.tKFcLG_photoZoom{top:var(--space-3);right:var(--space-3);width:var(--control-target);height:var(--control-target);background:var(--design-surface);color:var(--design-ink);opacity:.85;pointer-events:none;place-items:center;display:grid;position:absolute}.tKFcLG_photoMore{justify-content:center;align-items:center;gap:var(--space-1);background:var(--design-gallery-control);color:var(--design-surface);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.tKFcLG_photoMore strong{font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);text-transform:var(--type-body-strong-case)}.tKFcLG_photoMore>span{font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}@media (min-width:1200px){.tKFcLG_openingGallery{display:block}.tKFcLG_mobilePhotoPreview{display:none}}
.ns2DOa_container{}.ns2DOa_guide{}.ns2DOa_heroIntro{min-width:0;padding-block:var(--space-6);flex-direction:column;flex:1;justify-content:center;display:flex}.ns2DOa_heroIntro h1{margin:0 0 var(--space-6);color:var(--design-ink)}.ns2DOa_heroCopy{color:var(--design-body)}.ns2DOa_heroCopy p{margin:0 0 var(--space-4)}.ns2DOa_heroCopy p:last-child{margin:0}.ns2DOa_heroCopy strong,.ns2DOa_contentBox strong{color:var(--design-ink)}.ns2DOa_heroActions{justify-items:start;gap:var(--space-4);margin-top:var(--space-6);display:grid}.ns2DOa_productCount{color:var(--design-muted);margin:0}.ns2DOa_guide{padding-block:var(--layout-section)}.ns2DOa_sectionHeading{margin:0 0 var(--layout-section-heading-gap);color:var(--design-ink)}.ns2DOa_guideColumns{column-count:1;column-gap:var(--layout-grid-gap)}.ns2DOa_contentBox,.ns2DOa_infoSlot{break-inside:avoid;width:100%;margin-bottom:var(--layout-grid-gap);display:inline-block}.ns2DOa_contentBox{background:var(--design-paper);padding:var(--layout-panel-padding);border:1px solid var(--design-border)}.ns2DOa_contentBox h2{margin:0 0 var(--space-4);color:var(--design-ink)}.ns2DOa_contentBox h3{margin:var(--space-6) 0 var(--space-4);color:var(--design-ink)}.ns2DOa_contentBox p,.ns2DOa_contentBox ul,.ns2DOa_contentBox ol{margin:0 0 var(--space-4);color:var(--design-body)}.ns2DOa_contentBox p:last-child{margin-bottom:0}.ns2DOa_contentBox ul,.ns2DOa_contentBox ol{padding-inline-start:var(--space-6);list-style-position:outside}.ns2DOa_contentBox ul{list-style-type:disc}.ns2DOa_contentBox ol{list-style-type:decimal}.ns2DOa_contentBox li{margin-bottom:var(--space-2);display:list-item}.ns2DOa_infoBox{background:var(--design-paper);width:100%;padding-top:100%;position:relative;overflow:hidden}.ns2DOa_infoContent{padding:var(--layout-panel-padding);z-index:2;flex-direction:column;display:flex;position:absolute;inset:0}.ns2DOa_textBox{justify-content:center}.ns2DOa_textBox[data-first=true]{justify-content:flex-end;align-items:flex-start}.ns2DOa_infoText{width:100%;overflow-y:auto}.ns2DOa_textBox .ns2DOa_infoText{color:var(--design-body);text-align:center}.ns2DOa_textBox[data-first=true] .ns2DOa_infoText{text-align:left}.ns2DOa_photoOverlay{z-index:1;background:linear-gradient(to top, var(--design-overlay-strong), transparent 65%);position:absolute;inset:0}.ns2DOa_photoText{text-align:center;justify-content:flex-end}.ns2DOa_photoText[data-third=true]{text-align:left}.ns2DOa_photoText .ns2DOa_infoText,.ns2DOa_photoText p{color:var(--design-surface)}.ns2DOa_photoText p{background:var(--design-overlay);padding:var(--space-2) var(--space-4);margin:var(--space-1) 0;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline-block}.ns2DOa_technicalSection{background:var(--design-paper);padding-block:var(--layout-section)}.ns2DOa_technicalTable{border-collapse:collapse;width:100%}.ns2DOa_technicalTable th,.ns2DOa_technicalTable td{padding:var(--space-4);border-bottom:1px solid var(--design-border);color:var(--design-body);text-align:start;overflow-wrap:anywhere}.ns2DOa_technicalTable th{color:var(--design-ink)}.ns2DOa_technicalTable tr:last-child :is(th,td){border-bottom:0}.ns2DOa_technicalMobile th{width:40%}.ns2DOa_technicalDesktop{display:none}.ns2DOa_products{padding-block:var(--layout-section)}.ns2DOa_products[data-filtered=true]{padding-top:var(--space-8)}.ns2DOa_productGroup{margin-bottom:var(--layout-section);padding-bottom:var(--space-12);border-bottom:1px solid var(--design-border);scroll-margin-top:160px}.ns2DOa_productGroup:last-child{margin-bottom:0}.ns2DOa_groupIntro{margin-bottom:var(--space-8)}.ns2DOa_groupIntro h2,.ns2DOa_groupIntro p{margin:0 0 var(--space-2)}.ns2DOa_productHeading{color:var(--design-ink)}.ns2DOa_groupIntro p{color:var(--design-muted)}.ns2DOa_productGrid{gap:var(--layout-grid-gap);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;}.ns2DOa_productSlot{min-width:0}.ns2DOa_productSlot>a{height:100%}.ns2DOa_emptyState{padding-block:var(--layout-section);text-align:center}.ns2DOa_emptyState p{margin:0 0 var(--space-4)}.ns2DOa_projects{padding-block:var(--space-4)}.ns2DOa_sectionIntro{margin-bottom:var(--layout-section-heading-gap)}.ns2DOa_sectionIntro .ns2DOa_sectionHeading{margin-bottom:var(--space-4)}.ns2DOa_sectionIntro p{max-width:var(--layout-introduction);margin:0}.ns2DOa_projectsGrid{gap:var(--layout-project-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ns2DOa_projectCard{border:1px solid var(--design-border);color:var(--design-body);background:var(--design-surface);flex-direction:column;text-decoration:none;display:flex}.ns2DOa_projectCard:hover{border-color:var(--design-bronze)}.ns2DOa_projectCard:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.ns2DOa_projectImage{aspect-ratio:16/9;background:var(--design-paper);width:100%;position:relative;overflow:hidden}.ns2DOa_projectContent{padding:var(--layout-card-padding);gap:var(--space-4);flex-direction:column;flex:1;display:flex}.ns2DOa_projectContent h3,.ns2DOa_projectContent p{margin:0}.ns2DOa_projectTags{gap:var(--space-2);flex-wrap:wrap;display:flex}.ns2DOa_projectTags span{padding:var(--space-1) var(--space-2);background:var(--design-paper);color:var(--design-ink)}.ns2DOa_projectExcerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ns2DOa_projectMeta{gap:var(--space-4);color:var(--design-muted);flex-wrap:wrap;margin-top:auto;display:flex}.ns2DOa_projectCredit{justify-content:space-between;gap:var(--space-4);color:var(--design-muted);display:flex}.ns2DOa_projectCredit svg{margin-left:auto}.ns2DOa_allProjects{margin-top:var(--space-8);text-align:center}@media (min-width:900px){.ns2DOa_guideColumns{column-count:3}.ns2DOa_technicalMobile{display:none}.ns2DOa_technicalDesktop{gap:var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:1199px){.ns2DOa_productGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.ns2DOa_heroIntro{padding-block:0 var(--space-6)}.ns2DOa_productGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ns2DOa_productSlot[data-mobile-hidden=true]{display:none}}@media (max-width:599px){.ns2DOa_projectsGrid{grid-template-columns:minmax(0,1fr)}}.ns2DOa_heroIntro h1{font:var(--type-editorial-title);letter-spacing:var(--type-editorial-title-tracking);text-transform:var(--type-editorial-title-case)}.ns2DOa_heroCopy,.ns2DOa_contentBox p,.ns2DOa_contentBox ul,.ns2DOa_contentBox ol,.ns2DOa_textBox .ns2DOa_infoText,.ns2DOa_photoText .ns2DOa_infoText,.ns2DOa_photoText p,.ns2DOa_sectionIntro p,.ns2DOa_projectExcerpt{font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.ns2DOa_heroCopy strong,.ns2DOa_contentBox strong,.ns2DOa_contentBox h3{font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);text-transform:var(--type-body-strong-case)}.ns2DOa_sectionHeading,.ns2DOa_productHeading{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.ns2DOa_contentBox h2,.ns2DOa_projectContent h3{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.ns2DOa_technicalTable td,.ns2DOa_groupIntro p,.ns2DOa_emptyState p{font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.ns2DOa_projectTags span{font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case)}@media (max-width:599px){.ns2DOa_technicalTable th,.ns2DOa_technicalTable td{padding-inline:var(--space-2)}}.ns2DOa_productCount,.ns2DOa_technicalTable th{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.ns2DOa_productTags,.ns2DOa_projectMeta,.ns2DOa_projectCredit{font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}
.uBkNGW_link{box-sizing:border-box;width:220px;max-width:100%;min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-family:Pp Neue Montreal,sans-serif;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s;display:inline-flex}.uBkNGW_link:visited{color:inherit}.uBkNGW_link:hover{background-color:#ffffff1a}.uBkNGW_link:focus-visible{outline-offset:3px;outline:2px solid}.uBkNGW_onLight,.uBkNGW_onLight:visited{color:#111}.uBkNGW_onLight:hover{background-color:#f4f4f4}
.ftuu5G_page{background:var(--design-background);color:var(--design-ink);padding-bottom:var(--layout-page-bottom);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);}.ftuu5G_page h1,.ftuu5G_page h2,.ftuu5G_page h3,.ftuu5G_page p{margin:0}.ftuu5G_page a{color:inherit;text-decoration:none}:is(.ftuu5G_page a:focus-visible,.ftuu5G_page button:focus-visible,.ftuu5G_page select:focus-visible,.ftuu5G_page input:focus-visible,.ftuu5G_page textarea:focus-visible){outline:var(--control-focus);outline-offset:3px}.ftuu5G_container{}.ftuu5G_hero{align-items:center;gap:var(--space-6);padding:var(--space-12) 0 var(--space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.ftuu5G_hero h1{font:var(--type-h1);letter-spacing:var(--type-h1-tracking);text-transform:var(--type-h1-case);grid-area:1/1}.ftuu5G_hero p{min-width:0;color:var(--design-body);max-width:none;font:var(--type-lead);letter-spacing:var(--type-lead-tracking);text-transform:var(--type-lead-case);grid-area:2/1/auto/-1}.ftuu5G_heroActions{gap:var(--space-3);flex-wrap:wrap;grid-area:1/2;display:flex}.ftuu5G_button{color:var(--action-color,var(--design-surface))!important;}.ftuu5G_alternate{}.ftuu5G_heroActions .ftuu5G_alternate{--action-background:transparent;--action-border:var(--design-field-border);--action-color:var(--design-ink);--action-hover-background:var(--design-paper);--action-hover-border:var(--design-ink)}.ftuu5G_explorer{border:1px solid var(--design-border);background:var(--design-paper);border-radius:0;grid-template-columns:320px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ftuu5G_sidebar{background:var(--design-surface);border-right:1px solid var(--design-border);flex-direction:column;min-width:0;height:620px;display:flex}.ftuu5G_drawerToggle{display:none}.ftuu5G_filters{align-items:flex-end;gap:var(--space-5);padding:var(--space-3) var(--space-5);background:var(--design-paper);border:1px solid var(--design-border);border-bottom:0;border-radius:0;scroll-margin-top:100px;display:flex}.ftuu5G_layers{border:0;flex:1;min-width:0;margin:0;padding:0}.ftuu5G_layers legend{color:var(--design-muted);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case)}.ftuu5G_layerOptions{gap:0 var(--space-6);flex-wrap:wrap;display:flex}.ftuu5G_layerChoice{}.ftuu5G_layers label>span:last-child{min-width:0}.ftuu5G_layerIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;display:inline-flex}.ftuu5G_reset{min-height:44px;color:var(--design-bronze);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:9px;padding:0;display:inline-flex;font:var(--type-ui)!important;letter-spacing:var(--type-ui-tracking)!important;text-transform:var(--type-ui-case)!important}.ftuu5G_reset:hover{color:var(--design-bronze-hover);text-underline-offset:4px;text-decoration:underline}.ftuu5G_mapFrame{background:var(--design-map-surface);min-width:0;height:620px;scroll-margin-top:100px;position:relative;overflow:hidden}.ftuu5G_mapFrame .ftuu5G_mapCanvas{width:100%;height:100%;position:absolute;inset:0}.ftuu5G_placeholder{text-align:center;justify-content:center;align-items:center;gap:var(--space-4);height:100%;padding:var(--space-8);background:var(--design-paper);flex-direction:column;display:flex}.ftuu5G_placeholder h2{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.ftuu5G_placeholder p{color:var(--design-body);max-width:450px}.ftuu5G_mapStatus{z-index:5;background:var(--design-surface);border:1px solid var(--design-border);padding:var(--space-2) var(--space-3);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);border-radius:0;position:absolute;top:16px;left:16px}.ftuu5G_mapFeedback{color:var(--design-muted);padding-top:var(--space-3);min-height:36px;font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.ftuu5G_mapError{z-index:5;padding:var(--space-8);justify-content:center;align-items:center;gap:var(--space-4);background:var(--design-map-surface);color:var(--design-muted);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.ftuu5G_mapError h3{color:var(--design-ink);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.ftuu5G_mapFrame .mapboxgl-ctrl-group{box-shadow:none;border:1px solid var(--design-border);border-radius:0}.ftuu5G_mapFrame .mapboxgl-ctrl-group button{width:44px;height:44px}.ftuu5G_mapFrame .mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:none;justify-content:center;align-items:center;display:flex}.ftuu5G_mapFrame .mapboxgl-ctrl-attrib-button{min-width:24px;min-height:24px}.ftuu5G_panel{min-width:0;padding:var(--space-6) 22px;flex:1;overflow-y:auto}.ftuu5G_panel h2{margin-bottom:var(--space-3);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.ftuu5G_panel p{color:var(--design-body);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.ftuu5G_panelActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ftuu5G_panel .ftuu5G_button{width:100%;font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);padding:10px 18px}.ftuu5G_textLink,.ftuu5G_areaLink{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:44px;font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);display:inline-flex}.ftuu5G_areaLink{margin-top:var(--space-2);width:100%;font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);color:var(--design-bronze)!important}.ftuu5G_areaLink:hover,.ftuu5G_textLink:hover{text-underline-offset:4px;text-decoration:underline}.ftuu5G_panel .ftuu5G_textLink,.ftuu5G_modal .ftuu5G_textLink{color:var(--design-bronze)}.ftuu5G_panel .ftuu5G_textLink:hover,.ftuu5G_modal .ftuu5G_textLink:hover{color:var(--design-bronze-hover)}.ftuu5G_displaySummary{border-top:1px solid var(--design-border);margin-top:18px;padding-top:18px}.ftuu5G_displaySummary strong{color:var(--design-ink);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case);display:block}.ftuu5G_displaySummary p{margin-top:var(--space-3)}.ftuu5G_displaySummary .ftuu5G_button{margin-top:18px}.ftuu5G_address{font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);margin-top:14px}.ftuu5G_panel .ftuu5G_hours{margin-top:var(--space-3);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.ftuu5G_projectCount{font:var(--type-support)!important;letter-spacing:var(--type-support-tracking)!important;text-transform:var(--type-support-case)!important;margin-bottom:14px!important}.ftuu5G_nearbyProjectsSection{margin-top:var(--space-7);border-top:1px solid var(--design-border);padding-top:22px}.ftuu5G_panel .ftuu5G_nearbyProjectsHeading{margin:0 0 var(--space-3);font:var(--type-small-heading);letter-spacing:var(--type-small-heading-tracking);text-transform:var(--type-small-heading-case)}.ftuu5G_projectRows{grid-template-columns:minmax(0,1fr);display:grid}.ftuu5G_projectRow{align-items:center;gap:var(--space-3);border-top:1px solid var(--design-map-row-border);grid-template-columns:72px minmax(0,1fr) 16px;padding:14px 0;display:grid}.ftuu5G_projectRow img{object-fit:cover;background:var(--design-media);border-radius:0;width:72px;height:56px}.ftuu5G_projectRow strong{-webkit-line-clamp:3;font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ftuu5G_projectRow small{color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);margin-top:6px;display:block}.ftuu5G_projectRow:hover strong{text-underline-offset:var(--control-link-offset);text-decoration:underline}.ftuu5G_markerHost{width:auto;height:auto}.ftuu5G_markerConnector{background:var(--design-map-connector);transform-origin:0;z-index:-1;pointer-events:none;height:1px;position:absolute;top:50%;left:50%}.ftuu5G_marker{border:2px solid var(--design-surface);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--design-surface);cursor:pointer;box-shadow:0 1px 5px var(--design-shadow-soft);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ftuu5G_marker:hover{box-shadow:0 2px 7px var(--design-shadow-medium)}.ftuu5G_marker[aria-pressed=true]{outline:2px solid var(--design-body);outline-offset:3px}.ftuu5G_page .ftuu5G_marker:focus-visible{outline:2px solid var(--design-body);outline-offset:3px}.ftuu5G_cityExplorer .ftuu5G_marker:focus-visible{outline:2px solid var(--design-body);outline-offset:3px}.ftuu5G_serviceAreaMarker{width:44px;height:44px;box-shadow:none;border:0;padding:0}.ftuu5G_serviceAreaMarker:before{content:"";border:2px solid var(--design-muted);box-sizing:border-box;opacity:.95;pointer-events:none;border-radius:50%;width:22px;height:22px;position:absolute}.ftuu5G_mapCanvas[data-area-zoom=detail] .ftuu5G_serviceAreaMarker:before{width:36px;height:36px}.ftuu5G_serviceAreaMarker[aria-pressed=true]{outline:none}.ftuu5G_serviceAreaMarker[aria-pressed=true]:before{border:2px solid var(--design-bronze);opacity:1;width:40px;height:40px}.ftuu5G_serviceAreaMarker:hover{box-shadow:none}.ftuu5G_serviceAreaName{width:max-content;max-width:160px;padding:2px var(--space-1);background:var(--design-map-label-surface);color:var(--design-body);text-align:left;white-space:normal;visibility:hidden;pointer-events:auto;font:var(--type-map-label);letter-spacing:var(--type-map-label-tracking);text-transform:var(--type-map-label-case);border-radius:0;position:absolute;top:50%;left:calc(50% + 24px);transform:translateY(-50%)}.ftuu5G_serviceAreaMarker:hover:after{content:"";position:absolute;inset:0 -6px}.ftuu5G_serviceAreaMarker:focus-visible:after{content:"";position:absolute;inset:0 -6px}.ftuu5G_markerHost[data-area-label-side=left] .ftuu5G_serviceAreaName{left:auto;right:calc(50% + 24px)}:is(.ftuu5G_markerHost[data-area-label=visible] .ftuu5G_serviceAreaName,.ftuu5G_serviceAreaMarker:hover .ftuu5G_serviceAreaName,.ftuu5G_serviceAreaMarker:focus-visible .ftuu5G_serviceAreaName,.ftuu5G_serviceAreaMarker[aria-pressed=true] .ftuu5G_serviceAreaName){visibility:visible}.ftuu5G_serviceAreaMarker[aria-pressed=true] .ftuu5G_serviceAreaName{color:var(--design-bronze)}:is(.ftuu5G_markerHost:has(.ftuu5G_serviceAreaMarker:hover),.ftuu5G_markerHost:has(.ftuu5G_serviceAreaMarker:focus-visible)){z-index:5!important}.ftuu5G_areaClusterMarker{box-shadow:none;color:var(--design-muted);background:0 0;border:0}.ftuu5G_areaClusterCount{border:1.5px solid var(--design-map-cluster-border);background:var(--design-map-cluster-surface);width:32px;height:32px;font:var(--type-count);letter-spacing:var(--type-count-tracking);text-transform:var(--type-count-case);border-radius:50%;justify-content:center;align-items:center;display:flex}.ftuu5G_iconMarker{box-shadow:none;border:0;border-radius:0}.ftuu5G_iconMarker:hover{box-shadow:none}.ftuu5G_iconMarker[aria-pressed=true]{outline:none}.ftuu5G_showroomMarker[aria-pressed=true] svg{stroke-width:2.3px}.ftuu5G_iconMarker>svg{z-index:1;position:relative}.ftuu5G_sampleIconMarker:before,.ftuu5G_imageIconMarker:before{content:"";z-index:0;box-sizing:border-box;border:1px solid var(--design-map-icon-border);background:var(--design-map-icon-surface);pointer-events:none;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ftuu5G_sampleIconMarker:before{border-radius:0}.ftuu5G_imageIconMarker:before{border-radius:50%}.ftuu5G_sampleIconMarker[aria-pressed=true]:before,.ftuu5G_imageIconMarker[aria-pressed=true]:before{border-color:var(--design-map-outline)}.ftuu5G_showroomMarker{border:1px solid var(--design-gold-border);box-shadow:0 1px 5px var(--design-shadow-soft);border-radius:0}.ftuu5G_showroomMarker:hover{box-shadow:0 2px 7px var(--design-shadow-medium)}.ftuu5G_projectMarker{border-radius:0;width:62px;height:50px}.ftuu5G_projectMarker img{object-fit:cover;border-radius:0;width:56px;height:44px}.ftuu5G_markerCount{z-index:2;background:var(--design-surface);min-width:22px;height:22px;color:var(--design-body);border:1px solid var(--design-map-count-border);box-shadow:0 1px 3px var(--design-shadow-soft);font:var(--type-count);letter-spacing:var(--type-count-tracking);text-transform:var(--type-count-case);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;display:flex;position:absolute;top:-8px;right:-6px}.ftuu5G_markerLabel{background:var(--design-surface);border:1px solid var(--design-border);color:var(--design-ink);padding:3px var(--space-2);box-shadow:0 1px 4px var(--design-shadow-soft);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);border-radius:0;position:absolute;bottom:calc(100% + 8px)}.ftuu5G_section{margin-top:var(--space-10);scroll-margin-top:100px}.ftuu5G_section h2{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.ftuu5G_sectionIntro{color:var(--design-body);max-width:850px;font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);margin:var(--space-4) 0 var(--space-8)!important}.ftuu5G_states{align-items:flex-start;gap:var(--space-8);border-top:1px solid var(--design-border);padding-top:26px;display:flex}.ftuu5G_stateColumn{gap:var(--space-7);flex-direction:column;flex:1;min-width:0;display:flex}.ftuu5G_stateGroup{width:100%;min-width:0}.ftuu5G_stateGroup summary{cursor:pointer;min-height:48px;font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case);justify-content:space-between;align-items:center;list-style:none;display:flex}.ftuu5G_stateGroup summary:hover{color:var(--design-bronze)}.ftuu5G_stateGroup summary::-webkit-details-marker{display:none}.ftuu5G_stateGroup[open] summary span{transform:rotate(45deg)}.ftuu5G_stateGroup ul{margin:0;padding:0;list-style:none}.ftuu5G_stateGroup a{justify-content:space-between;align-items:center;gap:var(--space-5);border-bottom:1px solid var(--design-media);min-height:48px;font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);display:flex}.ftuu5G_stateGroup a:hover{color:var(--design-bronze)}.ftuu5G_closing{justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-12);background:var(--design-paper);padding:var(--layout-banner-padding);display:flex}.ftuu5G_closing h2{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.ftuu5G_closing p{color:var(--design-body);margin-top:var(--space-4)}.ftuu5G_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.ftuu5G_modal .ftuu5G_viewingArea{color:var(--design-bronze);font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);text-transform:var(--type-body-strong-case)}.ftuu5G_modal .ftuu5G_eyebrow{color:var(--design-bronze);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case)}.ftuu5G_viewingForm{margin-top:22px}.ftuu5G_viewingForm fieldset{gap:var(--space-4);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.ftuu5G_viewingForm label{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);flex-direction:column;gap:6px;display:flex}.ftuu5G_viewingForm label span{color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.ftuu5G_viewingForm .ftuu5G_fieldLabel{color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);display:block}.ftuu5G_fieldLabel>span{white-space:nowrap}.ftuu5G_viewingForm input,.ftuu5G_viewingForm select,.ftuu5G_viewingForm textarea{background:var(--design-surface);border:1px solid var(--design-field-border);width:100%;min-width:0;color:var(--design-ink);padding:var(--space-3) 14px;min-height:52px;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);border-radius:0}.ftuu5G_viewingForm textarea{resize:vertical}.ftuu5G_fullField{grid-column:1/-1}.ftuu5G_formPrivacy{font:var(--type-support)!important;letter-spacing:var(--type-support-tracking)!important;text-transform:var(--type-support-case)!important;margin-top:18px!important}.ftuu5G_formPrivacy a{text-underline-offset:var(--control-link-offset);text-decoration:underline}.ftuu5G_verification{margin-top:18px;overflow:hidden}.ftuu5G_verification>div{width:100%}.ftuu5G_formError{color:var(--design-error)!important;margin-top:14px!important}.ftuu5G_viewingForm>.ftuu5G_button{width:100%;margin-top:18px}.ftuu5G_honeypot{display:none}.ftuu5G_success{margin-top:var(--space-6)}.ftuu5G_success h3{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.ftuu5G_success p{margin-top:14px}.ftuu5G_success .ftuu5G_button{margin-top:var(--space-6)}.ftuu5G_cityExplorer .ftuu5G_explorer{grid-template-columns:280px minmax(0,1fr)}.ftuu5G_cityExplorer .ftuu5G_mapFrame,.ftuu5G_cityExplorer .ftuu5G_sidebar{height:480px}.ftuu5G_cityExplorer .ftuu5G_panel h2{margin-bottom:var(--space-3);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.ftuu5G_cityExplorer .ftuu5G_panel .ftuu5G_button{white-space:normal;gap:var(--space-3);padding:10px 14px}.ftuu5G_cityExplorer .ftuu5G_panel .ftuu5G_button>span{flex-shrink:0}.ftuu5G_cityExplorer .ftuu5G_panel .ftuu5G_viewingButton{width:auto;max-width:100%;min-height:48px;padding:10px var(--space-3);white-space:nowrap;gap:10px}.ftuu5G_cityExplorer .ftuu5G_panel .ftuu5G_nearbyProjectsHeading{margin-bottom:var(--space-3);font:var(--type-small-heading);letter-spacing:var(--type-small-heading-tracking);text-transform:var(--type-small-heading-case)}@media (max-width:1000px){.ftuu5G_hero{grid-template-columns:minmax(0,1fr);gap:18px}.ftuu5G_heroActions{grid-area:3/1}.ftuu5G_explorer{grid-template-columns:310px minmax(0,1fr)}}@media (min-width:801px){.ftuu5G_explorer.ftuu5G_desktopPanelClosed,.ftuu5G_cityExplorer .ftuu5G_explorer.ftuu5G_desktopPanelClosed{grid-template-columns:minmax(0,1fr)}.ftuu5G_desktopPanelClosed .ftuu5G_sidebar{display:none}}@media (max-width:800px){.ftuu5G_cityExplorer .ftuu5G_panel .ftuu5G_viewingButton{white-space:normal}.ftuu5G_cityExplorer .ftuu5G_explorer{grid-template-columns:1fr}.ftuu5G_cityExplorer .ftuu5G_mapFrame{height:420px}.ftuu5G_cityExplorer .ftuu5G_sidebar{height:auto;max-height:330px}.ftuu5G_explorer{grid-template-columns:1fr}.ftuu5G_sidebar{z-index:8;border:1px solid var(--design-border);width:min(300px,100% - 76px);height:auto;max-height:430px;box-shadow:0 3px 16px var(--design-shadow-soft);border-radius:0;position:absolute;top:70px;left:12px;overflow-y:auto}.ftuu5G_drawerClosed{display:none}.ftuu5G_drawerToggle{z-index:10;background:var(--design-surface);color:var(--design-ink);border:1px solid var(--design-field-border);min-height:44px;padding:var(--space-2) var(--space-3);cursor:pointer;box-shadow:0 2px 6px var(--design-shadow-soft);border-radius:0;align-items:center;gap:10px;display:flex;position:absolute;top:12px;left:12px}.ftuu5G_filters{padding:10px var(--space-3);flex-direction:column;align-items:stretch;gap:0}.ftuu5G_layerOptions{gap:0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ftuu5G_layers label{gap:6px}.ftuu5G_layerIcon{width:20px}.ftuu5G_reset{align-self:flex-start}.ftuu5G_mapFrame{height:520px}.ftuu5G_panel{padding:18px;overflow-y:visible}.ftuu5G_states{gap:var(--space-7);flex-direction:column}.ftuu5G_stateColumn{width:100%}.ftuu5G_closing{flex-direction:column;align-items:flex-start}}@media (max-width:599px){.ftuu5G_hero{padding:var(--space-7) 0}.ftuu5G_heroActions{width:100%}.ftuu5G_heroActions .ftuu5G_button{padding:10px var(--space-4);flex:1;gap:10px}.ftuu5G_viewingForm fieldset{grid-template-columns:1fr}}.ftuu5G_closing .ftuu5G_goldAction{width:auto}@media (max-width:599px){.ftuu5G_closing .ftuu5G_goldAction{width:100%}}@media (max-width:375px){.ftuu5G_filters{padding-left:var(--space-2);padding-right:var(--space-2)}.ftuu5G_layerOptions{column-gap:var(--space-2)}.ftuu5G_layers label{gap:var(--space-1)}.ftuu5G_layerIcon{width:16px}.ftuu5G_layerIcon svg{width:16px;height:16px}}.ftuu5G_goldAction{flex-shrink:0;color:var(--design-ink)!important;}
.XnFmVa_colors{--design-background:#fff;--design-ai-text:#7a4f16;--design-ai-border:#c6a66fb8;--design-ai-background:linear-gradient(135deg, #e5cfa438, #b4864829);--design-ai-glow:#c6a66f5c;--design-surface:#fff;--design-ink:#111;--design-black:#000;--design-editorial-bronze:#846a3f;--design-editorial-highlight:#c5aa7f;--design-story-accent:#f28c00;--design-body:#333;--design-muted:#555;--design-bronze:#76552b;--design-bronze-hover:#4d351a;--design-gold:#d8be95;--design-gold-hover:#c8aa7d;--design-paper:#f5f5f5;--design-section-background:var(--design-paper);--design-lookbook-inspiration-background:#f7f5f1;--design-lookbook-inspiration-card:#fffdf9;--design-border:#dedede;--design-field-border:#858585;--design-placeholder:#666;--design-disabled-text:#666;--design-disabled-surface:#efefef;--design-error:#942323;--design-error-on-dark:#ffb4b4;--design-error-surface:#fff8f6;--design-success:#285b3c;--design-success-surface:#f0f7f1;--design-info:var(--design-bronze);--design-info-surface:var(--design-paper);--design-warning:var(--design-bronze);--design-warning-surface:var(--design-paper);--design-focus-light:#e8d2ae;--design-surface-hover:#ededed;--design-media:#f1f1f1;--design-map-surface:#f0f0f0;--design-map-line:#ddd;--design-map-count-border:#d6d6d6;--design-map-row-border:#e3e3e3;--design-map-cluster-border:#aaa;--design-map-label-surface:#fffffff0;--design-map-cluster-surface:#ffffffe0;--design-map-icon-surface:#e9ebedcc;--design-map-sample-face:#e6e8ea;--design-map-icon-border:#3334;--design-map-connector:#3336;--design-map-outline:#3339;--design-gold-border:#b09060;--design-dark-surface:#171714;--design-dark-text:#d5d1c9;--design-overlay:#0007;--design-overlay-strong:#000b;--design-shadow-soft:#0002;--design-shadow-medium:#0003;--design-shadow-light:#1111110a;--design-gallery-control:#111111a6;--design-gallery-border:#ffffffa0}
._32Sera_marker{z-index:auto;left:clamp(0px, calc(var(--hotspot-x) - var(--control-target,44px) / 2), calc(100% - var(--control-target,44px)));top:clamp(0px, calc(var(--hotspot-y) - var(--control-target,44px) / 2), calc(100% - var(--control-target,44px)));width:var(--control-target,44px);height:var(--control-target,44px);min-width:var(--control-target,44px);min-height:var(--control-target,44px);color:var(--design-surface,#fff);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}._32Sera_marker:before{content:"";z-index:3;position:absolute;inset:0}._32Sera_label{z-index:2;pointer-events:auto;width:max-content;max-width:160px;position:absolute;top:50%;left:40px;transform:translateY(-50%)}._32Sera_marker[data-align=right]>._32Sera_label{left:auto;right:40px}._32Sera_marker:focus-visible{box-shadow:0 0 0 6px var(--design-ink,#111)}
.I5u0Gq_dropdown{}.I5u0Gq_rounded{--ref-radius-field:8px}.I5u0Gq_dropdown .MuiMenu-paper{border:1px solid var(--design-border);border-radius:var(--control-field-radius);background:var(--design-surface);color:var(--design-ink);box-shadow:0 4px 16px var(--design-shadow-soft)}.I5u0Gq_dropdown .MuiMenu-list{padding:var(--space-1)}.I5u0Gq_dropdown .MuiMenuItem-root{min-height:var(--control-target);white-space:normal;padding:var(--space-2) var(--space-3);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.I5u0Gq_dropdown .MuiMenuItem-root.Mui-selected{background:var(--design-paper);color:var(--design-bronze)}:is(.I5u0Gq_dropdown .MuiMenuItem-root:hover,.I5u0Gq_dropdown .MuiMenuItem-root.Mui-focusVisible){background:var(--design-surface-hover);color:var(--design-ink)}.I5u0Gq_dropdown .MuiMenuItem-root.Mui-focusVisible{outline:var(--control-focus);outline-offset:-3px}.I5u0Gq_dialog{box-sizing:border-box;width:min(var(--layout-dialog), calc(100% - 2 * var(--layout-dialog-gutter)));max-width:none;max-height:calc(100dvh - 2 * var(--layout-dialog-vertical-gutter));padding:var(--layout-dialog-padding);border:1px solid var(--design-border);border-radius:var(--ref-radius-surface,0px);background:var(--design-surface);color:var(--design-ink);box-shadow:0 20px 80px var(--design-shadow-medium);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);margin:auto;overflow-y:auto;}.I5u0Gq_dialog::backdrop{background:var(--design-overlay)}.I5u0Gq_dialog.I5u0Gq_dialog h2{margin:var(--space-2) var(--space-10) var(--space-4) 0;font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.I5u0Gq_dialog p{color:var(--design-body);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);margin:0}.I5u0Gq_dialog.I5u0Gq_dialog>:not(.I5u0Gq_dialogClose)+*{margin-top:var(--space-4)}.I5u0Gq_dialogClose{inset-inline-end:var(--space-3);top:var(--space-3);width:var(--control-target);height:var(--control-target);color:var(--design-ink);border-radius:var(--control-field-radius);padding:0;position:absolute;}.I5u0Gq_dialogClose svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.I5u0Gq_dialogClose:hover{background:var(--design-paper)}.I5u0Gq_dropdown .MuiAutocomplete-paper{margin-block:var(--space-1);border:1px solid var(--design-border);border-radius:var(--control-field-radius);background:var(--design-surface);color:var(--design-ink);box-shadow:0 4px 16px var(--design-shadow-soft);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.I5u0Gq_dropdown .MuiAutocomplete-listbox{padding:var(--space-1)}.I5u0Gq_dropdown .MuiAutocomplete-listbox .MuiAutocomplete-option{min-height:var(--control-target);padding:var(--space-2) var(--space-3);border-radius:var(--control-field-radius);color:var(--design-ink);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.I5u0Gq_dropdown .MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true]{background:var(--design-paper);color:var(--design-bronze);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}:is(.I5u0Gq_dropdown .MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused,.I5u0Gq_dropdown .MuiAutocomplete-listbox .MuiAutocomplete-option:hover){background:var(--design-surface-hover);color:var(--design-ink)}.I5u0Gq_dropdown .MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focusVisible{outline:var(--control-focus);outline-offset:-3px}:is(.I5u0Gq_dropdown .MuiAutocomplete-noOptions,.I5u0Gq_dropdown .MuiAutocomplete-loading){padding:var(--space-3);color:var(--design-muted);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.I5u0Gq_toaster{--overlay-toast-width:356px;}.I5u0Gq_toaster[data-sonner-toaster]{width:min(var(--overlay-toast-width), calc(100vw - var(--space-8)));font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.I5u0Gq_toaster .I5u0Gq_toast[data-styled=true]{box-sizing:border-box;align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--control-target) + var(--space-6));padding:var(--space-4);border:1px solid var(--design-field-border);border-radius:var(--control-field-radius);background:var(--design-surface);color:var(--design-ink);box-shadow:0 4px 16px var(--design-shadow-soft);overflow-wrap:anywhere;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);flex-wrap:wrap;padding-inline-end:calc(var(--control-target) + var(--space-5));display:flex}.I5u0Gq_toaster .I5u0Gq_toast[data-type=success]{border-color:var(--design-success);background:var(--design-success-surface);color:var(--design-success)}.I5u0Gq_toaster .I5u0Gq_toast[data-type=error]{border-color:var(--design-error);background:var(--design-error-surface);color:var(--design-error)}.I5u0Gq_toaster .I5u0Gq_toast[data-type=info]{border-color:var(--design-info);background:var(--design-info-surface);color:var(--design-info)}.I5u0Gq_toaster .I5u0Gq_toast[data-type=warning]{border-color:var(--design-warning);background:var(--design-warning-surface);color:var(--design-warning)}.I5u0Gq_toaster .I5u0Gq_toast[data-sonner-toast] .I5u0Gq_content{gap:var(--space-1);flex:1;min-width:0;display:grid}.I5u0Gq_toaster .I5u0Gq_toast[data-sonner-toast] .I5u0Gq_title{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.I5u0Gq_toaster .I5u0Gq_toast[data-sonner-toast] .I5u0Gq_description{color:inherit;font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.I5u0Gq_toaster .I5u0Gq_toast[data-sonner-toast] .I5u0Gq_icon{margin:var(--space-1) 0 0;width:var(--control-arrow-size);height:var(--control-arrow-size);align-self:flex-start}.I5u0Gq_toaster .I5u0Gq_toast[data-sonner-toast] .I5u0Gq_icon svg{width:var(--control-arrow-size);height:var(--control-arrow-size);margin:0}.I5u0Gq_toaster .I5u0Gq_toast[data-sonner-toast] .I5u0Gq_close[data-close-button]{top:var(--space-3);width:var(--control-target);height:var(--control-target);border-radius:var(--control-field-radius);color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-start:auto;inset-inline-end:var(--space-3);transform:none}.I5u0Gq_toaster .I5u0Gq_toast[data-sonner-toast] .I5u0Gq_close[data-close-button] svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.I5u0Gq_toaster .I5u0Gq_toast[data-sonner-toast] .I5u0Gq_close[data-close-button]:hover{background:var(--design-surface-hover);border-color:#0000}.I5u0Gq_toaster .I5u0Gq_toastAction[data-button],.I5u0Gq_toaster .I5u0Gq_toastCancel[data-button]{min-width:var(--control-target);height:auto;min-height:var(--control-target);padding:var(--space-2) var(--space-3);border:1px solid var(--design-bronze);border-radius:var(--control-field-radius);background:var(--design-bronze);color:var(--design-surface);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);margin:0}.I5u0Gq_toaster .I5u0Gq_toastCancel[data-button]{color:var(--design-bronze);background:0 0}.I5u0Gq_toaster .I5u0Gq_toastAction[data-button]:hover{background:var(--design-bronze-hover)}.I5u0Gq_toaster .I5u0Gq_toastCancel[data-button]:hover{background:var(--design-paper)}.I5u0Gq_toaster .I5u0Gq_toast[data-sonner-toast] .I5u0Gq_close:focus-visible{outline:var(--control-focus);outline-offset:-3px;box-shadow:none}.I5u0Gq_toaster .I5u0Gq_toastAction:focus-visible{outline:var(--control-focus);outline-offset:-3px;box-shadow:none}.I5u0Gq_toaster .I5u0Gq_toastCancel:focus-visible{outline:var(--control-focus);outline-offset:-3px;box-shadow:none}
.rVewzq_panel{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--layout-grid-gap);margin-top:var(--space-8);padding:var(--layout-panel-padding);border:1px solid var(--design-border);background:var(--design-section-background);color:var(--design-ink);display:flex;}.rVewzq_copy{max-width:var(--layout-reading);min-width:0}.rVewzq_copy h2{margin:0 0 var(--space-2);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.rVewzq_copy p{color:var(--design-muted);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);margin:0}.rVewzq_action{flex:none;max-width:100%}@media (max-width:899px){.rVewzq_panel{align-items:flex-start;gap:var(--space-4);flex-direction:column}}
.WAPz_a_button{bottom:var(--space-5);right:var(--space-10);z-index:1000;width:var(--control-action-height);height:var(--control-action-height);border:1px solid var(--design-field-border);background:var(--design-ink);color:var(--design-surface);box-shadow:0 4px 16px var(--design-shadow-soft);border-radius:0;padding:0;position:fixed;}.WAPz_a_button:hover{background:var(--design-bronze);border-color:var(--design-bronze)}.WAPz_a_button svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.WAPz_a_button:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.WAPz_a_button[data-embedded]{position:static}@media (max-width:899px){.WAPz_a_button{right:var(--space-5)}}
.rk0ksW_sharp{--design-font:var(--text-font);--stonelux-accent-gradient:var(--design-gold);--stonelux-accent-gradient-hover:var(--design-gold-hover);}
