*{box-sizing:border-box}html{background:var(--public-page-canvas);color:var(--public-ink);overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:calc(var(--public-header-height) + 24px);scroll-snap-type:y proximity}body{margin:0}[data-public-scroll-gravity-target]{scroll-snap-align:start}html:has(.public-navigation-dialog:modal){overflow:hidden;overscroll-behavior:none}button,input,select,textarea{font:inherit}button:not(:disabled),select{cursor:pointer}a,button,input,select,textarea{outline-offset:3px}:focus-visible{outline:3px solid var(--public-focus)}.public-body{background-color:var(--public-background);color:var(--public-ink);font-family:"Source Sans 3",sans-serif;font-size:17px;line-height:1.55;min-height:100vh}.public-body h1,.public-body h2,.public-body h3{text-wrap:balance}.public-body p{text-wrap:pretty}.public-main{overflow:hidden}.public-catalog-page{display:grid;gap:48px;margin:0 auto;max-width:calc(var(--public-width-content) + 2 * var(--public-gutter));padding:28px var(--public-gutter) 72px}.public-catalog-page-empty-products{padding-block:50px}.public-catalog-page>.public-page-intro{margin:0;padding-bottom:0;padding-top:0}.public-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.public-action{align-items:center;border:1px solid transparent;border-radius:var(--public-radius-control);display:inline-flex;font-weight:700;gap:10px;justify-content:center;min-height:var(--public-control-height);padding:10px 18px;text-decoration:none;transition:background-color var(--public-motion-fast),border-color var(--public-motion-fast),box-shadow var(--public-motion-fast),color var(--public-motion-fast),filter var(--public-motion-fast),transform var(--public-motion-fast)}.public-action:disabled,.public-action[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.56;transform:none}.public-action[aria-busy=true] lucide-icon{animation:public-spin .9s linear infinite}.public-action lucide-icon{--lucide-icon-size: 18px}.public-action-cta{background:#fff;border-color:#fff;box-shadow:-5px 8px 18px -10px #fff0,5px 8px 18px -10px #fff0;color:var(--public-ink)}.public-action-primary{background:linear-gradient(115deg,var(--public-brand-strong),var(--public-brand));box-shadow:-5px 8px 18px -10px #8c171b00,5px 8px 18px -10px #b21f2400;color:var(--public-on-brand)}.public-action-secondary{background:transparent;border-color:var(--public-action-outline-border);color:var(--public-ink)}.public-action-white{background:#fff;border-color:var(--public-action-outline-border);color:var(--public-ink)}.public-action-preview{background:linear-gradient(115deg,color-mix(in srgb,var(--public-status-info) 78%,#000000),var(--public-status-info));border-color:transparent;box-shadow:-5px 8px 18px -10px #02538000,5px 8px 18px -10px #0369a100;color:var(--public-on-brand)}.public-icon-button,.public-nav-close,.public-nav-toggle{align-items:center;background:transparent;border:1px solid var(--public-border);border-radius:var(--public-radius-control);color:inherit;display:inline-flex;height:var(--public-control-height);justify-content:center;padding:0;text-decoration:none;transition:background-color var(--public-motion-fast),border-color var(--public-motion-fast),box-shadow var(--public-motion-fast),color var(--public-motion-fast),filter var(--public-motion-fast),transform var(--public-motion-fast);width:var(--public-control-height)}.public-icon-button lucide-icon,.public-nav-close lucide-icon,.public-nav-toggle lucide-icon{--lucide-icon-size: 20px}.public-icon-button.public-action-primary{background:linear-gradient(115deg,var(--public-brand-strong),var(--public-brand));border-color:transparent;color:var(--public-on-brand)}@media(hover:hover)and (pointer:fine){.public-action-cta:not(:disabled):not([aria-disabled=true]):hover{box-shadow:-5px 8px 18px -10px #ffffffb8,5px 8px 18px -10px #ffffffb8;color:var(--public-brand-strong);transform:translateY(-.5px)}.public-action-primary:not(:disabled):not([aria-disabled=true]):hover{box-shadow:-5px 8px 18px -10px #8c171bb8,5px 8px 18px -10px #b21f24b8;filter:brightness(1.08);transform:translateY(-.5px)}.public-action-preview:not(:disabled):not([aria-disabled=true]):hover{box-shadow:-5px 8px 18px -10px #025380b8,5px 8px 18px -10px #0369a1b8;filter:brightness(1.08);transform:translateY(-.5px)}.public-action-secondary:not(:disabled):not([aria-disabled=true]):hover{background:var(--public-brand-soft);border-color:color-mix(in srgb,var(--public-brand) 45%,var(--public-border));color:var(--public-brand-strong)}.public-action-white:not(:disabled):not([aria-disabled=true]):hover{background:var(--public-brand-soft);border-color:color-mix(in srgb,var(--public-brand) 45%,var(--public-border));color:var(--public-brand-strong)}.public-icon-button:not(.public-action-primary):not(.public-action-cta-metallic,.public-action-btn-metallic):not(:disabled):hover{background:var(--public-brand-soft);border-color:color-mix(in srgb,var(--public-brand) 45%,var(--public-border));color:var(--public-brand-strong)}.public-nav-close:not(:disabled):hover,.public-nav-toggle:not(:disabled):hover{background:var(--public-brand-soft);border-color:color-mix(in srgb,var(--public-brand) 45%,var(--public-border));color:var(--public-brand-strong)}}.public-action:not(:disabled):not([aria-disabled=true]):active,.public-icon-button:not(:disabled):active,.public-nav-close:not(:disabled):active,.public-nav-toggle:not(:disabled):active{box-shadow:inset 0 1px 3px #191c1f1f,0 .5px 1px #191c1f0d;filter:brightness(.97);transform:translateY(1px) scale(.99);transition-duration:60ms}.public-action-primary:not(:disabled):not([aria-disabled=true]):active{filter:brightness(.9)}.public-action-preview:not(:disabled):not([aria-disabled=true]):active{filter:brightness(.9)}.public-alert{align-items:start;background:var(--public-surface-raised);border:1px solid var(--public-border-strong);border-radius:var(--public-radius-surface);display:grid;gap:12px;grid-template-columns:24px minmax(0,1fr);padding:14px 16px}.public-alert>lucide-icon{--lucide-icon-size: 22px;margin-top:1px}.public-alert strong,.public-alert p{display:block;margin:0}.public-alert p{font-size:13px;margin-top:3px}.public-alert-info{background:var(--public-info-soft);border-color:#bae6fd;color:var(--public-status-info)}.public-alert-neutral{background:var(--public-surface);border-color:var(--public-border);color:var(--public-ink-muted)}.public-alert-success{background:var(--public-success-soft);border-color:#a7f3d0;color:var(--public-status-success)}.public-alert-warning{background:var(--public-warning-soft);border-color:#fde68a;color:var(--public-status-warning)}.public-back-to-top{align-items:center;background:var(--public-brand);background-blend-mode:multiply;background-image:url("../assets/fine_noise-Z74LOONQ.png");background-repeat:repeat;border:1px solid transparent;border-radius:var(--public-radius-control);bottom:24px;box-shadow:0 16px 34px -10px #191c1f9e,0 4px 12px -3px #6f0c1170;color:var(--public-on-brand);display:inline-flex;height:48px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:24px;transform:translateY(12px);transition:background-color var(--public-motion-fast),border-color var(--public-motion-fast),box-shadow var(--public-motion-fast),opacity var(--public-motion-fast),transform var(--public-motion-fast),visibility 0s linear .16s;visibility:hidden;width:48px;z-index:20}.public-back-to-top[data-public-back-to-top-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}@media(hover:hover)and (pointer:fine){.public-back-to-top:hover{background-color:var(--public-brand-strong);box-shadow:0 20px 40px -10px #191c1fad,0 6px 16px -3px #6f0c1185;transform:translateY(-2px)}}.public-back-to-top:active{transform:translateY(1px);transition-duration:60ms}.public-catalog-preview-exit{bottom:24px;box-shadow:var(--public-shadow-medium);left:24px;max-width:calc(100vw - 112px);position:fixed;z-index:20}.public-banner{align-items:start;background:var(--public-info-soft);border:1px solid var(--public-banner-info-border);border-radius:var(--public-radius-surface);color:var(--public-status-info);column-gap:.75rem;display:grid;grid-template-areas:"heading dismiss" "message dismiss";grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:.875rem 1rem;row-gap:.125rem;transition:opacity var(--public-motion-fast),transform var(--public-motion-fast)}.public-banner-heading{align-items:center;display:flex;gap:.75rem;grid-area:heading}.public-banner-heading>lucide-icon{--lucide-icon-size: 20px;flex:none}.public-banner strong,.public-banner p{display:block;margin:0}.public-banner p{font-size:.8125rem;grid-area:message;margin-left:2rem}.public-banner-dismiss{align-items:center;align-self:center;background:transparent;border:1px solid transparent;border-radius:var(--public-radius-control);color:currentColor;display:inline-flex;grid-area:dismiss;height:44px;justify-content:center;padding:0;width:44px}.public-banner-dismiss:focus-visible{background:var(--public-brand-soft);border-color:var(--public-brand);color:var(--public-brand-strong)}@media(hover:hover)and (pointer:fine){.public-banner-dismiss:hover{background:var(--public-brand-soft);border-color:var(--public-brand);color:var(--public-brand-strong)}}.public-banner-error{background:var(--public-danger-soft);border-color:var(--public-banner-error-border);color:var(--public-danger)}.public-banner-success{background:var(--public-success-soft);border-color:var(--public-banner-success-border);color:var(--public-status-success)}.public-banner-warning{background:var(--public-warning-soft);border-color:var(--public-banner-warning-border);color:var(--public-status-warning)}.public-banner[data-public-banner-leaving]{opacity:0;transform:translateY(6px)}.public-toast-stack{align-items:flex-end;bottom:1rem;display:flex;flex-direction:column;gap:.75rem;max-width:calc(100vw - 2rem);pointer-events:none;position:fixed;right:1rem;width:36rem;z-index:var(--public-z-toast)}.public-toast{align-items:start;background:var(--public-ink);border:1px solid #2f3a4d;border-radius:var(--public-radius-surface);box-shadow:var(--public-shadow-medium);color:#fff;column-gap:.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;max-width:min(36rem,calc(100vw - 2rem));opacity:1;padding:.75rem .875rem;pointer-events:auto;transform:translateY(0);transition:opacity .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1);width:max-content}.public-toast.public-toast-enter{opacity:0;transform:translateY(.5rem)}.public-toast.public-toast-leave{opacity:0}.public-toast-heading{align-items:start;display:flex;gap:.625rem;min-height:2rem}.public-toast-heading>lucide-icon{--lucide-icon-size: 1.25rem;flex-shrink:0;margin-top:.125rem}.public-toast-copy{display:grid;gap:.125rem;min-width:0}.public-toast-copy strong{font-size:.875rem;font-weight:600;line-height:1.3}.public-toast-copy small{color:#cbd5e1;font-size:.8125rem;line-height:1.35}.public-toast-dismiss{align-items:center;background:transparent;border:0;color:#cbd5e1;display:inline-flex;height:2rem;justify-content:center;min-height:2rem;padding:0;width:2rem}.public-toast-error{background:var(--public-toast-error-background);border-color:var(--public-toast-error-border)}.public-toast-error .public-toast-heading>lucide-icon{color:var(--public-toast-error-icon)}.public-toast-info .public-toast-heading>lucide-icon{color:var(--public-toast-info-icon)}.public-toast-success{background:var(--public-toast-success-background);border-color:var(--public-toast-success-border)}.public-toast-success .public-toast-heading>lucide-icon{color:var(--public-toast-success-icon)}.public-toast-warning{background:var(--public-toast-warning-background);border-color:var(--public-toast-warning-border)}.public-toast-warning .public-toast-heading>lucide-icon{color:var(--public-toast-warning-icon)}.public-breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.public-breadcrumbs li{align-items:center;display:inline-flex;gap:6px}.public-breadcrumbs li:not(:last-child):after{color:var(--public-border-strong);content:"/"}.public-breadcrumbs a,.public-breadcrumbs span{color:var(--public-ink-muted);font-size:15px;min-height:44px;padding:10px 2px}.public-breadcrumbs a{text-decoration-color:var(--public-border-strong);text-underline-offset:4px;transition:color var(--public-motion-fast),text-decoration-color var(--public-motion-fast)}.public-breadcrumbs span[aria-current=page]{color:var(--public-ink);font-weight:700}@media(hover:hover)and (pointer:fine){.public-breadcrumbs a:hover{color:var(--public-brand-strong);text-decoration-color:currentColor}}@keyframes public-spin{to{transform:rotate(360deg)}}.public-contact-prompt{align-items:center;background:var(--public-surface);border-bottom:1px solid var(--public-border-strong);border-top:1px solid var(--public-border-strong);display:flex;gap:24px;justify-content:space-between;padding:24px}.public-contact-prompt-copy{align-items:start;display:grid;gap:14px;grid-template-columns:24px minmax(0,1fr)}.public-contact-prompt-copy>lucide-icon{--lucide-icon-size: 24px;color:var(--public-brand-strong);margin-top:3px}.public-contact-prompt-copy h2{font-family:Barlow Condensed,sans-serif;font-size:28px;letter-spacing:0;line-height:1.1;margin:0 0 4px;text-transform:uppercase}.public-contact-prompt-copy p{color:var(--public-ink-muted);margin:0;max-width:58ch}.public-contact-prompt-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:16px}.public-empty-state{align-items:center;background:var(--public-surface);border:1px solid var(--public-border);border-radius:var(--public-radius-surface);display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:38px 24px;text-align:center}.public-empty-state>lucide-icon{--lucide-icon-size: 32px;color:var(--public-ink-muted)}.public-empty-state h3{font-family:Barlow Condensed,sans-serif;font-size:28px;line-height:1;margin:14px 0 7px;text-transform:uppercase}.public-empty-state p{color:var(--public-ink-muted);margin:0;max-width:52ch}.public-empty-state .public-action{margin-top:18px}.public-faq-list{border-bottom:1px solid var(--public-border);min-width:0}.public-faq-item{border-top:1px solid var(--public-border)}.public-faq-item>summary{align-items:center;color:var(--public-ink);cursor:pointer;display:flex;font-size:19px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.35;list-style:none;min-height:64px;padding:16px 0;transition:color var(--public-motion-fast)}.public-faq-item>summary::-webkit-details-marker{display:none}.public-faq-item>summary>lucide-icon{--lucide-icon-size: 20px;color:var(--public-brand-strong);flex:0 0 auto;transition:transform var(--public-motion-fast)}.public-faq-item[open]:not([data-public-faq-closing])>summary>lucide-icon{transform:rotate(180deg)}.public-faq-item>.public-rich-text{color:var(--public-ink-muted);max-width:none;padding:0 36px 22px 32px}@media(hover:hover)and (pointer:fine){.public-faq-item>summary:hover{color:var(--public-brand-strong)}}.public-footer{background:#202326;border-top:4px solid var(--public-brand);color:#f7f8f8;font-size:15px;line-height:1.5;overflow:hidden}.public-footer-main{display:grid;gap:clamp(40px,5vw,72px);grid-template-columns:minmax(260px,1.45fr) minmax(210px,.9fr) minmax(170px,.72fr);padding:clamp(56px,6vw,80px) max(var(--public-gutter),calc((100% - var(--public-width-content)) / 2))}.public-footer-column{min-width:0}.public-footer-column+.public-footer-column{border-left:1px solid rgb(255 255 255 / 14%);padding-left:28px}.public-footer-column h2{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;line-height:1;margin:0 0 20px;text-transform:uppercase}.public-footer-summary{max-width:390px}.public-footer-summary h2{font-size:clamp(38px,3.4vw,52px);line-height:.95;margin-bottom:24px;max-width:11ch}.public-footer-summary p{color:#c8ccce;font-size:16px;line-height:1.55;margin:0;max-width:34ch}.public-footer-contact{display:grid;font-style:normal;gap:4px}.public-footer-contact-item{align-items:flex-start;display:grid;gap:12px;grid-template-columns:18px minmax(0,1fr);min-height:44px;padding:8px 0}.public-footer-contact-item>lucide-icon{--lucide-icon-size: 16px;color:#df5961;margin-top:2px;stroke-width:1.8}.public-footer-about{display:flex;flex-direction:column}.public-footer-link{color:#f7f8f8;text-decoration-color:transparent;text-decoration-style:solid;text-underline-offset:4px;transition:color var(--public-motion-fast),text-decoration-color var(--public-motion-fast)}.public-footer-link.public-external-link{text-decoration-style:dotted}.public-footer-about .public-footer-link{align-items:center;display:flex;min-height:44px}.public-footer-legal{background:var(--public-page-canvas);border-top:1px solid rgb(255 255 255 / 10%);color:#aeb5b8}.public-footer-legal-inner{align-items:center;display:flex;justify-content:space-between;min-height:48px;padding:0 max(var(--public-gutter),calc((100% - var(--public-width-content)) / 2))}.public-footer-legal p{margin:0}.public-footer :focus-visible{outline-color:var(--public-focus-on-dark)}@media(hover:hover)and (pointer:fine){.public-footer a:hover{color:#f28a91;text-decoration-color:currentColor}}.public-choice-control{align-items:flex-start;background:var(--public-surface-raised);border:1px solid var(--public-border);border-radius:var(--public-radius-control);cursor:pointer;display:flex;gap:.875rem;min-height:76px;padding:15px 16px;transition:background-color var(--public-motion-fast),border-color var(--public-motion-fast)}.public-choice-control:has(input:checked){background:var(--public-brand-soft);border-color:var(--public-brand)}.public-choice-control:has(input:disabled),.public-toggle-control:has(input:disabled){cursor:not-allowed;opacity:.62}.public-choice-control>input[type=checkbox],.public-choice-control>input[type=radio]{appearance:none;background-color:var(--public-surface-raised);border:1.5px solid var(--public-border-strong);cursor:inherit;flex:0 0 auto;height:1.25rem;margin:.125rem 0 0;transition:background-color var(--public-motion-fast),border-color var(--public-motion-fast),box-shadow var(--public-motion-fast);width:1.25rem}.public-choice-control>input[type=checkbox]{border-radius:3px}.public-choice-control>input[type=radio]{border-radius:50%}.public-choice-control>input[type=checkbox]:checked{background-color:var(--public-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-7' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;border-color:var(--public-brand)}.public-choice-control>input[type=radio]:checked{background-color:var(--public-brand);border-color:var(--public-brand);box-shadow:inset 0 0 0 4px var(--public-surface-raised)}.public-choice-control>input:focus-visible{outline:3px solid var(--public-focus);outline-offset:3px}.public-choice-control>span,.public-toggle-copy{display:grid;gap:.125rem;min-width:0}.public-choice-control small,.public-toggle-control small{color:var(--public-ink-muted);font-size:.875rem;font-weight:400}.public-form-field{display:grid;gap:.375rem}.public-form-field label{font-weight:700}.public-form-field input,.public-form-field select,.public-form-field textarea{background:var(--public-surface-raised);border:1px solid var(--public-input-border);border-radius:var(--public-radius-control);color:var(--public-ink);min-height:var(--public-control-height);padding:9px 12px;transition:border-color var(--public-motion-fast),box-shadow var(--public-motion-fast);width:100%}.public-form-field input:focus,.public-form-field select:focus,.public-form-field textarea:focus{border-color:var(--public-focus);box-shadow:0 0 0 1px var(--public-focus)}.public-form-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%235d666d' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75rem .75rem;padding-right:2.25rem}.public-form-field small{color:var(--public-ink-muted)}.public-form-field .public-form-error{color:var(--public-danger);font-weight:700}.public-form-field .public-form-status-success{color:var(--public-status-success);font-weight:700}.public-form-field-error input,.public-form-field-error select,.public-form-field-error textarea{border-color:var(--public-danger)}.public-required{color:var(--public-danger);font-size:.6875rem;font-weight:700;margin-left:8px;text-transform:uppercase}.public-form-field input::placeholder,.public-form-field textarea::placeholder{color:var(--public-ink-muted);opacity:1}.public-form-field :is(input,select,textarea):disabled,.public-form-field :is(input,textarea)[readonly]{background-color:var(--public-surface);color:var(--public-ink-muted)}.public-form-field :is(input,select,textarea):disabled{cursor:not-allowed}.public-toggle-control{align-items:center;background:var(--public-surface-raised);border:1px solid var(--public-border);border-radius:var(--public-radius-control);cursor:pointer;display:flex;gap:1rem;justify-content:space-between;min-height:76px;padding:15px 16px;transition:background-color var(--public-motion-fast),border-color var(--public-motion-fast)}.public-toggle-control:has(input:checked){background:var(--public-brand-soft);border-color:var(--public-brand)}.public-toggle-switch{flex:0 0 auto;height:1.875rem;position:relative;width:3.25rem}.public-toggle-switch input{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.public-toggle-track{background:var(--public-border-strong);border-radius:999px;display:block;height:100%;position:relative;transition:background-color var(--public-motion-fast),box-shadow var(--public-motion-fast);width:100%}.public-toggle-track:after{background:var(--public-surface-raised);border-radius:50%;box-shadow:var(--public-shadow-low);content:"";height:1.375rem;left:.25rem;position:absolute;top:.25rem;transition:transform var(--public-motion-fast);width:1.375rem}.public-toggle-switch input:checked+.public-toggle-track{background:var(--public-brand)}.public-toggle-switch input:checked+.public-toggle-track:after{transform:translate(1.375rem)}.public-toggle-switch input:focus-visible+.public-toggle-track{box-shadow:0 0 0 3px var(--public-surface-raised),0 0 0 6px var(--public-focus)}@media(hover:hover)and (pointer:fine){.public-choice-control:not(:has(input:checked)):not(:has(input:disabled)):hover,.public-toggle-control:not(:has(input:checked)):not(:has(input:disabled)):hover{background:#b51f290a;border-color:var(--public-brand)}.public-choice-control:not(:has(input:disabled)):hover>input{border-color:var(--public-brand)}.public-form-field:not(.public-form-field-error) :is(input,select,textarea):not(:disabled):not([readonly]):not(:focus):hover{border-color:var(--public-ink)}.public-toggle-switch:hover .public-toggle-track{background:var(--public-ink-muted)}.public-toggle-switch:has(input:checked):hover .public-toggle-track{background:var(--public-brand-strong)}}.public-header{align-items:center;border-bottom:1px solid var(--public-border);box-shadow:var(--public-shadow-low);display:flex;height:var(--public-header-height);justify-content:space-between;padding:0 max(var(--public-gutter),calc((100% - var(--public-width-content)) / 2));position:sticky;top:0;z-index:20}.public-header:before{-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08);background:#ffffffe5;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.public-logo{align-items:center;color:var(--public-ink);display:inline-flex;gap:12px;text-decoration:none;transition:color var(--public-motion-fast)}.public-header>.public-logo{align-self:stretch;padding-right:32px}.public-header>.public-logo .public-logo-mark{height:36px;width:64px}.public-header>.public-logo .public-logo-name{display:none}.public-logo-mark{display:block;height:32px;object-fit:contain;width:57px}.public-logo-name{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase}.public-navigation{align-items:center;align-self:stretch;display:flex;gap:0}.public-navigation>a,.public-navigation>.public-navigation-item,.public-navigation-group>summary{align-items:center;color:var(--public-ink);display:inline-flex;font-size:15px;font-weight:700;height:100%;min-height:48px;padding:0 18px;text-decoration:none;transition:background-color var(--public-motion-fast),color var(--public-motion-fast)}.public-navigation-group{align-self:stretch;position:relative}.public-navigation-group>summary{cursor:pointer;list-style:none}.public-navigation-group>summary::-webkit-details-marker{display:none}.public-navigation-group>summary lucide-icon{--lucide-icon-size: 17px;margin-left:7px;transition:transform var(--public-motion-fast)}.public-navigation-group[open]>summary{background:var(--public-brand-soft);color:var(--public-brand-strong)}.public-navigation-group[open]>summary lucide-icon{transform:rotate(180deg)}.public-navigation-group-links{background:var(--public-surface-raised);border:1px solid var(--public-border-strong);border-top:3px solid var(--public-brand);box-shadow:var(--public-shadow-high);display:grid;min-width:250px;padding:8px;position:absolute;right:0;top:calc(100% + 1px)}.public-navigation-group-links>a.public-text-link{align-items:center;color:var(--public-ink);display:flex;font-weight:700;min-height:48px;padding:10px 12px;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:4px}.public-navigation>a[aria-current=page]{background:var(--public-brand);color:var(--public-on-brand)}.public-nav-close,.public-nav-toggle{display:none}@media(hover:hover)and (pointer:fine){.public-header>.public-logo:hover{color:var(--public-brand-strong)}.public-navigation>a:hover{background:var(--public-brand-soft);color:var(--public-brand-strong)}.public-navigation-group>summary:hover,.public-navigation-group-links>a.public-text-link:hover{background:var(--public-brand-soft);color:var(--public-brand-strong)}.public-navigation>a[aria-current=page]:hover{background:var(--public-brand-strong);color:var(--public-on-brand)}}help-tip{align-items:center;display:inline-flex;flex-shrink:0;gap:.3em;justify-self:start;line-height:1;margin-inline-start:4px;max-width:100%;position:relative;vertical-align:middle;width:fit-content}help-tip.public-help-tip-with-text{margin-inline-start:0}help-tip>:not(button){line-height:1;margin:0}help-tip.visible{background-color:color-mix(in srgb,var(--public-ink) 4%,transparent);z-index:301}.help-tip-trigger{align-items:center;aspect-ratio:1;background-color:var(--public-ink-muted);border:0;border-radius:50%;color:#fff;cursor:default;display:inline-flex;flex-shrink:0;font:700 .7rem/1 "Source Sans 3",sans-serif;height:1.2em;justify-content:center;margin:0;min-height:0;min-width:0;padding:0;transition:background-color var(--public-motion-fast);width:1.2em}.help-tip-trigger:active,help-tip.pinned .help-tip-trigger{background-color:var(--public-brand)}@media(hover:hover)and (pointer:fine){.help-tip-trigger:hover{background-color:var(--public-brand-strong)}}.help-tip-popup{all:initial;background:color-mix(in srgb,var(--public-ink) 93%,transparent);border:0;border-radius:5px;box-shadow:var(--public-shadow-low);color:#fff;display:none;font-family:"Source Sans 3",sans-serif;font-size:.82rem;line-height:1.45;margin:0;max-width:350px;overflow-wrap:break-word;padding:6px 10px;position:fixed;transition-property:none;white-space:pre-line;width:max-content}.help-tip-popup:popover-open{display:block}.help-tip-popup:after{border:5px solid transparent;content:"";position:absolute}.help-tip-popup[data-pos=top]:after{border-top-color:color-mix(in srgb,var(--public-ink) 93%,transparent);left:var(--arrow-offset, 50%);top:100%;transform:translate(-50%)}.help-tip-popup[data-pos=bottom]:after{border-bottom-color:color-mix(in srgb,var(--public-ink) 93%,transparent);bottom:100%;left:var(--arrow-offset, 50%);transform:translate(-50%)}.help-tip-popup[data-pos=left]:after{border-left-color:color-mix(in srgb,var(--public-ink) 93%,transparent);left:100%;top:var(--arrow-offset, 50%);transform:translateY(-50%)}.help-tip-popup[data-pos=right]:after{border-right-color:color-mix(in srgb,var(--public-ink) 93%,transparent);right:100%;top:var(--arrow-offset, 50%);transform:translateY(-50%)}.help-tip-input-shield{inset:0;pointer-events:none;position:fixed;z-index:299}.public-in-page-navigation{align-items:center;border-bottom:1px solid var(--public-border);border-top:1px solid var(--public-border);display:flex;gap:20px;padding:8px 0}.public-in-page-navigation ul{display:flex;flex-wrap:wrap;gap:4px 18px;list-style:none;margin:0;padding:0}.public-in-page-navigation a{color:var(--public-ink);display:inline-flex;min-height:44px;padding:9px 0;text-decoration-color:var(--public-border-strong);text-underline-offset:4px;transition:color var(--public-motion-fast),text-decoration-color var(--public-motion-fast)}@media(hover:hover)and (pointer:fine){.public-in-page-navigation a:hover{color:var(--public-brand-strong);text-decoration-color:currentColor}}.public-text-link,.public-rich-text a{color:var(--public-ink);font-weight:600;text-decoration-color:var(--public-border-strong);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--public-motion-fast),text-decoration-color var(--public-motion-fast),text-decoration-thickness var(--public-motion-fast)}.public-rich-text a,.public-text-link.public-external-link{color:var(--public-brand-strong)}.public-text-link.public-external-link{text-decoration-style:dotted}.public-rich-text a{text-decoration-color:currentColor}.public-text-link.public-contact-link{color:var(--public-brand-strong);display:inline-block;font-weight:700;max-width:100%;text-decoration-color:currentColor;text-decoration-style:solid}.public-contact-link-end{white-space:nowrap}.public-contact-link-icon{--lucide-icon-size: 1rem;display:inline-block;margin-inline-start:.375rem;opacity:1;pointer-events:none;vertical-align:-.15em}.public-navigation>a.public-text-link{color:var(--public-ink);text-decoration:none}.public-navigation>a.public-text-link[aria-current=page]{color:var(--public-on-brand)}a.public-text-link:is([href^="mailto:" i],[href^="tel:" i],[href^="sms:" i]),.public-rich-text a:is([href^="mailto:" i],[href^="tel:" i],[href^="sms:" i]){text-decoration-style:dotted}@media(hover:hover)and (pointer:fine){.public-text-link:hover,.public-rich-text a:hover{color:var(--public-brand-strong);text-decoration-color:currentColor;text-decoration-thickness:2px}.public-rich-text a:is([href^="http://" i],[href^="https://" i],[href^="//"],[href^="mailto:" i],[href^="tel:" i],[href^="sms:" i]):hover{text-decoration-style:dotted}.public-contact-link:hover .public-contact-link-icon{opacity:1}.public-navigation>a.public-text-link:not([aria-current=page]):hover{color:var(--public-brand-strong);text-decoration:none}}.public-action-cta-metallic{border-color:rgb(255 255 255 / 70%) rgb(96 104 109 / 45%) rgb(72 80 85 / 60%) rgb(255 255 255 / 50%);border-radius:var(--public-radius-control);box-shadow:inset 0 1px #ffffffd9,inset 0 -10px 14px -10px #3c424661,inset 0 -2px 5px -2px color-mix(in srgb,var(--public-brand) 45%,transparent),5px 9px 18px color-mix(in srgb,var(--public-brand) 58%,black),-5px -9px 18px color-mix(in srgb,var(--public-brand) 80%,white);color:var(--public-ink);text-shadow:0 1px 0 rgb(255 255 255 / 60%);transition-duration:.3s}.public-action-cta-metallic lucide-icon,.public-action-btn-metallic lucide-icon{filter:drop-shadow(0 1px 0 rgb(255 255 255 / 60%))}@media(hover:hover)and (pointer:fine){.public-action-cta-metallic:not(:disabled):not([aria-disabled=true]):hover{box-shadow:inset 0 1px #ffffffe5,inset 0 -10px 14px -10px #3c424661,inset 0 -2px 5px -2px color-mix(in srgb,var(--public-brand) 45%,transparent),7px 12px 22px color-mix(in srgb,var(--public-brand) 55%,black),-7px -12px 22px color-mix(in srgb,var(--public-brand) 76%,white);color:var(--public-brand-strong);filter:brightness(1.04);transform:translateY(-1px)}}.public-action-cta-metallic:not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 4px 7px 10px #3c42466b,inset -4px -7px 10px #ffffff8c,inset 0 -2px 5px -2px color-mix(in srgb,var(--public-brand) 45%,transparent),1px 2px 4px color-mix(in srgb,var(--public-brand) 58%,black),-1px -2px 4px color-mix(in srgb,var(--public-brand) 80%,white);filter:brightness(.97);transform:translateY(1px)}.public-action-btn-metallic{border-color:rgb(255 255 255 / 70%) rgb(96 104 109 / 45%) rgb(72 80 85 / 60%) rgb(255 255 255 / 50%);border-radius:var(--public-radius-control);box-shadow:inset 0 1px #ffffffd9,inset 0 -10px 14px -10px #3c424661,4px 7px 14px #191c1f2e,-4px -7px 14px #ffffffb3;color:var(--public-ink);text-shadow:0 1px 0 rgb(255 255 255 / 60%);transition-duration:.3s}@media(hover:hover)and (pointer:fine){.public-action-btn-metallic:not(:disabled):not([aria-disabled=true]):hover{box-shadow:inset 0 1px #ffffffe5,inset 0 -10px 14px -10px #3c424661,6px 10px 18px #191c1f38,-6px -10px 18px #ffffffc2;color:var(--public-brand-strong);filter:brightness(1.04);transform:translateY(-1px)}}.public-action-btn-metallic:not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 4px 7px 10px #3c42466b,inset -4px -7px 10px #ffffff8c,1px 2px 4px #191c1f29,-1px -2px 4px #fff9;filter:brightness(.97);transform:translateY(1px)}.public-page-intro{margin:0 auto;max-width:var(--public-width-content);padding:54px 0 42px}.public-page-intro h1{font-family:Barlow Condensed,sans-serif;font-size:76px;letter-spacing:0;line-height:.95;margin:18px 0;text-transform:uppercase}.public-page-intro>.public-rich-text{color:var(--public-ink-muted);font-size:20px;max-width:65ch}.public-editorial-introduction{border-bottom:1px solid var(--public-border);padding:28px max(var(--public-gutter),calc((100% - var(--public-width-content)) / 2)) 36px}.public-editorial-introduction>.public-page-intro{margin:0;padding:0 0 30px}.public-editorial-introduction>.public-in-page-navigation{margin:0;max-width:var(--public-width-content)}.public-resource-list{max-width:760px}.public-resource-list h2,.public-resource-list h3,.public-resource-list h4,.public-resource-list h5{font-family:Barlow Condensed,sans-serif;font-size:28px;letter-spacing:0;line-height:1.1;margin:0 0 14px;text-transform:uppercase}.public-resource-list h3,.public-resource-list h4,.public-resource-list h5{font-size:24px}.public-resource-items{border-bottom:1px solid var(--public-border);list-style:none;margin:0;padding:0}.public-resource-item{align-items:start;border-top:1px solid var(--public-border);display:grid;gap:12px;grid-template-columns:20px minmax(0,1fr);padding:14px 0}.public-resource-item>lucide-icon{--lucide-icon-size: 20px;color:var(--public-brand-strong);margin-top:12px}.public-resource-item>div{align-items:baseline;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.public-resource-item small{color:var(--public-ink-muted);font-size:13px;justify-self:end;text-align:right}.public-resource-item>div>:first-child{display:block;min-height:var(--public-control-height);padding-block:9px}.public-rich-text{max-width:70ch}.public-rich-text>:first-child{margin-top:0}.public-rich-text>:last-child{margin-bottom:0}.public-section-background-white-surface{background-color:var(--public-surface-raised)}.public-section-background-gray-surface{background-color:var(--public-surface)}.public-section-background-ink-to-steel{background:linear-gradient(115deg,var(--public-ink),var(--public-ink-muted));color:#fff}.public-section-background-fine-noise{background-color:var(--public-surface-raised);background-image:url("../assets/fine_noise-Z74LOONQ.png");background-repeat:repeat}.public-section-background-alt-fine-noise{background-color:var(--public-surface);background-image:url("../assets/fine_noise-Z74LOONQ.png");background-blend-mode:multiply;background-repeat:repeat}.public-section-background-particle-noise{background-color:var(--public-surface);background-image:url("../assets/particle_noise-2EVGESQN.svg");background-repeat:repeat;background-size:96px 96px}.public-section-background-alt-particle-noise{background-color:var(--public-surface-raised);background-image:url("../assets/particle_noise-2EVGESQN.svg");background-repeat:repeat;background-size:96px 96px}.public-section-background-grid{background-color:var(--public-background);background-image:linear-gradient(var(--public-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--public-grid-line) 1px,transparent 1px);background-position:center;background-size:96px 96px}.public-action-cta-metallic,.public-action-btn-metallic,.public-section-background-metallic-fine-noise{background-color:var(--public-metallic);background-image:url("../assets/fine_noise-Z74LOONQ.png"),radial-gradient(ellipse 34% 170% at 17% 50%,rgb(255 255 255 / 74%) 0%,rgb(255 255 255 / 28%) 48%,transparent 76%),radial-gradient(ellipse 30% 175% at 70% 48%,rgb(255 255 255 / 68%) 0%,rgb(255 255 255 / 22%) 50%,transparent 78%),linear-gradient(90deg,#bcc4c8,#e3e7e9 46%,#c4ccd0);background-blend-mode:multiply,screen,screen,normal;background-position:center;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:auto,cover,cover,cover;color:var(--public-ink)}@property --public-metallic-sweep{inherits: true; initial-value: 0%; syntax: "<percentage>";}.public-section-background-metallic-noise-texture{background-image:radial-gradient(ellipse 34% 170% at calc(17% + var(--public-metallic-sweep, 0%)) 50%,rgb(255 255 255 / 74%) 0%,rgb(255 255 255 / 28%) 48%,transparent 76%),radial-gradient(ellipse 30% 175% at calc(70% + var(--public-metallic-sweep, 0%)) 48%,rgb(255 255 255 / 68%) 0%,rgb(255 255 255 / 22%) 50%,transparent 78%),url("../assets/diamond_plate-47GTM55W.svg"),url("../assets/fine_noise-Z74LOONQ.png"),linear-gradient(90deg,#bcc4c8,#e3e7e9 46%,#c4ccd0);background-blend-mode:screen,screen,normal,multiply,normal;background-position:center,center,center top,center,center;background-repeat:no-repeat,no-repeat,repeat,repeat,no-repeat;background-size:cover,cover,72px 48px,auto,cover;isolation:isolate;position:relative}@keyframes public-metallic-sweep{0%{--public-metallic-sweep: -28%}to{--public-metallic-sweep: 28%}}@supports (animation-timeline: view()){.public-section-background-metallic-noise-texture-sweep{animation:public-metallic-sweep linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}.public-section-background-metallic-fine-noise-aluminum-grey,.public-section-background-metallic-fine-noise-industrial-grey{background-color:var(--public-steel-alt-color);background-image:url("../assets/fine_noise-Z74LOONQ.png"),radial-gradient(ellipse 34% 170% at 17% 50%,rgb(255 255 255 / 74%) 0%,rgb(255 255 255 / 28%) 48%,transparent 76%),radial-gradient(ellipse 30% 175% at 70% 48%,rgb(255 255 255 / 68%) 0%,rgb(255 255 255 / 22%) 50%,transparent 78%),linear-gradient(90deg,color-mix(in srgb,var(--public-steel-alt-color) 90%,black) 0%,color-mix(in srgb,var(--public-steel-alt-color) 78%,white) 46%,var(--public-steel-alt-color) 100%);background-blend-mode:multiply,screen,screen,normal;background-position:center;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:auto,cover,cover,cover;color:var(--public-ink)}.public-section-background-metallic-fine-noise-aluminum-grey{--public-steel-alt-color: #cecccc}.public-section-background-metallic-fine-noise-industrial-grey{--public-steel-alt-color: #8c8b8b}.public-section-background-metallic-surface{background-color:var(--public-ink-muted);background-image:url("../assets/brushed-metal-6UH43ES7.svg"),linear-gradient(112deg,#454d53 0%,var(--public-ink-muted) 19%,#687178 28%,#50595f 39%,#626b72 61%,#687178 70%,#4b545a 100%);background-blend-mode:soft-light,normal;background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--public-on-brand)}.public-section-background-metallic-surface-light{background-color:var(--public-metallic);background-image:url("../assets/brushed-metal-6UH43ES7.svg"),radial-gradient(ellipse 34% 170% at 17% 50%,rgb(255 255 255 / 74%) 0%,rgb(255 255 255 / 28%) 48%,transparent 76%),radial-gradient(ellipse 30% 175% at 70% 48%,rgb(255 255 255 / 68%) 0%,rgb(255 255 255 / 22%) 50%,transparent 78%),linear-gradient(90deg,#bcc4c8,#e3e7e9 46%,#c4ccd0);background-blend-mode:multiply,screen,screen,normal;background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--public-ink)}.public-section-background-fabricated-aluminum{background-color:#b8bec1;background-image:url("../assets/fine_noise-Z74LOONQ.png"),linear-gradient(96deg,#ffffff1a,#ffffff6b,#ffffff24 68%,#5f686d14),linear-gradient(180deg,#c8cdcf,#adb4b7 52%,#c1c6c8);background-blend-mode:soft-light,screen,normal;background-position:center;background-repeat:repeat,no-repeat,no-repeat;background-size:auto,cover,cover;color:var(--public-ink)}.public-section-background-fabricated-aluminum-aluminum-grey,.public-section-background-fabricated-aluminum-industrial-grey{background-color:var(--public-steel-alt-color);background-image:url("../assets/fine_noise-Z74LOONQ.png"),linear-gradient(96deg,#ffffff1a,#ffffff6b,#ffffff24 68%,#5f686d14),linear-gradient(180deg,color-mix(in srgb,var(--public-steel-alt-color) 86%,white) 0%,color-mix(in srgb,var(--public-steel-alt-color) 88%,black) 52%,var(--public-steel-alt-color) 100%);background-blend-mode:soft-light,screen,normal;background-position:center;background-repeat:repeat,no-repeat,no-repeat;background-size:auto,cover,cover;color:var(--public-ink)}.public-section-background-fabricated-aluminum-aluminum-grey{--public-steel-alt-color: #cecccc}.public-section-background-fabricated-aluminum-industrial-grey{--public-steel-alt-color: #8c8b8b}.public-section-background-fabricated-steel{background-color:color-mix(in srgb,var(--public-ink-muted) 88%,white);background-image:url("../assets/fine_noise-Z74LOONQ.png"),radial-gradient(ellipse 18% 140% at 66% 20%,rgb(255 255 255 / 34%) 0%,rgb(255 255 255 / 10%) 42%,transparent 72%),linear-gradient(112deg,transparent 18%,rgb(255 255 255 / 6%) 30%,rgb(255 255 255 / 22%) 38%,rgb(255 255 255 / 6%) 46%,transparent 58%),linear-gradient(180deg,#ffffff0f,#00000029);background-blend-mode:multiply,normal,normal,normal;background-repeat:repeat,no-repeat,no-repeat,no-repeat;color:var(--public-on-brand)}.public-section-background-metallic-texture{background-color:var(--public-ink-muted);background-image:linear-gradient(112deg,transparent 36%,rgb(255 255 255 / 7%) 43%,rgb(255 255 255 / 16%) 49%,rgb(255 255 255 / 5%) 55%,transparent 64%),linear-gradient(180deg,rgb(255 255 255 / 5%),transparent 52%),url("../assets/diamond_plate-47GTM55W.svg"),linear-gradient(112deg,#454d53,#626b72 45%,#4b545a);background-blend-mode:screen,screen,normal,normal;background-position:48% center,center,center top,center;background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:180% 100%,100% 100%,72px 48px,cover;color:var(--public-on-brand);isolation:isolate;position:relative}.public-section-background-metallic-texture-alt{background-color:#d7dde0;background-image:radial-gradient(ellipse 82% 125% at 14% -18%,rgb(255 255 255 / 68%) 0%,rgb(255 255 255 / 24%) 34%,transparent 64%),radial-gradient(ellipse 70% 145% at 56% 118%,rgb(120 135 144 / 18%) 0%,rgb(151 164 172 / 8%) 48%,transparent 73%),radial-gradient(ellipse 58% 110% at 104% 8%,rgb(255 255 255 / 48%) 0%,rgb(255 255 255 / 14%) 42%,transparent 68%),linear-gradient(106deg,transparent 0 31%,rgb(255 255 255 / 10%) 34%,rgb(255 255 255 / 52%) 37%,rgb(255 255 255 / 16%) 40%,transparent 44%),url("../assets/diamond_plate_subtle-OEIXX7HI.svg"),url("../assets/brushed-metal-6UH43ES7.svg"),linear-gradient(104deg,#b8c0c5,#dce2e5,#eef1f2 52%,#d8dfe2,#c2cbd0);background-blend-mode:screen,multiply,screen,screen,normal,soft-light,normal;background-position:center,center,center,center,center top,center,center;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,100% 100%,100% 100%,72px 48px,cover,cover;color:var(--public-ink);isolation:isolate;position:relative}.public-section-background-metallic-noise-texture:before,.public-section-background-metallic-texture:before,.public-section-background-metallic-texture-alt:before{background-repeat:no-repeat;content:"";inset:0;mask-image:url("../assets/diamond_plate_glint-W43MRZIR.svg");mask-position:center top;mask-repeat:repeat;mask-size:72px 48px;pointer-events:none;position:absolute;z-index:-1}.public-section-background-metallic-noise-texture:before{background-image:radial-gradient(ellipse 34% 170% at calc(17% + var(--public-metallic-sweep, 0%)) 50%,rgb(255 255 255 / 85%) 0%,rgb(255 255 255 / 30%) 48%,transparent 70%),radial-gradient(ellipse 30% 175% at calc(70% + var(--public-metallic-sweep, 0%)) 48%,rgb(255 255 255 / 85%) 0%,rgb(255 255 255 / 30%) 50%,transparent 70%),linear-gradient(#ffffff1a,#ffffff1a);background-size:100% 100%}.public-section-background-metallic-texture:before{background-image:linear-gradient(112deg,#ffffff24 0% 34%,#fff9 45%,#ffffffeb 49%,#ffffff7f 54%,#ffffff24 66% 100%);background-position:48% center;background-size:180% 100%}.public-section-background-metallic-texture-alt:before{background-image:radial-gradient(ellipse 82% 125% at 14% -18%,rgb(255 255 255 / 70%) 0%,rgb(255 255 255 / 24%) 34%,transparent 64%),linear-gradient(106deg,transparent 0 31%,rgb(255 255 255 / 20%) 34%,rgb(255 255 255 / 60%) 37%,rgb(255 255 255 / 20%) 40%,transparent 44%),linear-gradient(#ffffff14,#ffffff14);background-size:100% 100%}.public-section-background-brand{background-color:var(--public-brand);background-image:url("../assets/particle_noise-2EVGESQN.svg");background-repeat:repeat;background-size:96px 96px;background-blend-mode:soft-light;color:var(--public-on-brand)}.public-badge,.public-status{border:1px solid currentColor;border-radius:999px;display:inline-block;font-size:13px;font-weight:700;justify-self:start;padding:4px 9px;width:fit-content}.public-badge{background:color-mix(in srgb,var(--public-plum) 9%,white);color:var(--public-plum)}.public-status-info{background:var(--public-info-soft);color:var(--public-status-info)}.public-status-neutral{background:var(--public-surface);color:var(--public-ink-muted)}.public-status-success{background:var(--public-success-soft);color:var(--public-status-success)}.public-status-warning{background:var(--public-warning-soft);color:var(--public-status-warning)}.public-tooltip{background:color-mix(in srgb,var(--public-ink) 94%,transparent);border:0;border-radius:var(--public-radius-control);color:var(--public-on-brand);font-size:13px;inset:unset;line-height:1.4;margin:0;max-width:min(320px,calc(100vw - 16px));opacity:0;overflow:visible;overflow-wrap:break-word;padding:7px 10px;pointer-events:none;position:fixed;transform:translateY(4px);transition:opacity var(--public-motion-fast),transform var(--public-motion-fast);width:max-content;z-index:var(--public-z-tooltip)}.public-tooltip:popover-open{display:block}.public-tooltip:after{border:5px solid transparent;content:"";left:var(--public-tooltip-arrow-left, 50%);pointer-events:none;position:absolute;transform:translate(-50%)}.public-tooltip[data-placement=bottom]:after{border-bottom-color:color-mix(in srgb,var(--public-ink) 94%,transparent);bottom:100%}.public-tooltip[data-placement=top]:after{border-top-color:color-mix(in srgb,var(--public-ink) 94%,transparent);top:100%}.public-tooltip[data-visible=true]{opacity:1;transform:translateY(0)}.public-utility-bar{background:var(--public-page-canvas);color:#d8dbdd;position:relative;z-index:21}.public-utility-inner{align-items:stretch;background:var(--public-page-canvas);display:flex;justify-content:flex-end;margin:0 auto;max-width:calc(var(--public-width-content) + 2 * var(--public-gutter));min-height:var(--public-control-height);padding:0 var(--public-gutter)}.public-mobile-utility{display:none}.public-utility-action,.public-utility-profile-trigger{align-items:center;background:transparent;border:0;border-radius:0;color:inherit;display:inline-flex;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:600;gap:6px;justify-content:center;letter-spacing:1px;line-height:1;min-height:var(--public-control-height);padding:0 14px;text-decoration:none;white-space:nowrap}.public-utility-action lucide-icon,.public-utility-profile-trigger lucide-icon{--lucide-icon-size: 17px;stroke-width:2}.public-utility-action-primary{background:var(--public-brand);color:var(--public-on-brand);font-weight:700}.public-utility-account{display:flex;min-width:174px;position:relative}.public-utility-login{width:100%}.public-utility-profile{display:flex;justify-content:flex-end;width:100%}.public-utility-bar .public-utility-controls[data-public-utility-state=authenticated] .public-utility-account{min-width:0}.public-utility-bar .public-utility-controls[data-public-utility-state=authenticated] .public-utility-profile{width:auto}.public-utility-profile-trigger{padding:0;width:var(--public-control-height)}.public-utility-account-menu{background:var(--public-surface-raised);border:1px solid var(--public-border);border-radius:var(--public-radius-control);box-shadow:var(--public-shadow-medium);color:var(--public-ink);letter-spacing:0;min-width:248px;padding:0;position:absolute;right:0;top:calc(100% + 6px)}.public-utility-account-menu:before{content:"";height:6px;left:0;position:absolute;right:0;top:-7px}.public-utility-user-name{border-bottom:1px solid var(--public-border);font-weight:700;line-height:1.3;margin:0;overflow-wrap:anywhere;padding:14px}.public-utility-price-toggle{align-items:center;display:flex;font-size:15px;font-weight:600;gap:18px;justify-content:space-between;min-height:var(--public-control-height);padding:0 14px}.public-utility-price-toggle input{appearance:none;background:var(--public-border-strong);border:0;border-radius:12px;flex:0 0 auto;height:24px;margin:0;position:relative;transition:background-color var(--public-motion-fast);width:42px}.public-utility-price-toggle input:before{background:var(--public-surface-raised);border-radius:50%;box-shadow:0 1px 3px #00000040;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform var(--public-motion-fast);width:18px}.public-utility-price-toggle input:checked{background:var(--public-brand)}.public-utility-price-toggle input:checked:before{transform:translate(18px)}.public-utility-logout{align-items:center;background:transparent;border:1px solid transparent;border-radius:0 0 calc(var(--public-radius-control) - 1px) calc(var(--public-radius-control) - 1px);border-top-color:var(--public-border);color:var(--public-danger);display:flex;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:flex-start;letter-spacing:0;min-height:var(--public-control-height);padding:10px 14px;transition:background-color var(--public-motion-fast),border-color var(--public-motion-fast),color var(--public-motion-fast);width:100%}.public-utility-logout lucide-icon{--lucide-icon-size: 17px;stroke-width:2}.public-utility-logout:disabled{cursor:not-allowed;opacity:.56}.public-utility-controls[data-public-utility-state=pending] .public-utility-account{visibility:hidden}.public-utility-controls [hidden]{display:none}@media(hover:hover)and (pointer:fine){.public-utility-action:not(.public-utility-action-primary):hover,.public-utility-profile-trigger:hover{background:#ffffff17;color:#fff}.public-utility-action-primary:hover{background:var(--public-brand-strong)}.public-utility-logout:hover:not(:disabled){background:var(--public-brand-soft);border-color:color-mix(in srgb,var(--public-brand) 45%,var(--public-border));color:var(--public-brand-strong)}}@media not all and (max-width:800px){.public-page-intro h1{width:70%}}@media(max-width:1100px){@media not all and (max-width:800px){.public-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer-summary{grid-column:1 / -1;max-width:600px}.public-footer-column:nth-child(2){border-left:0;padding-left:0}}}@media(max-width:800px){.public-main{overflow:clip}.public-back-to-top{bottom:16px;right:16px}.public-catalog-preview-exit{bottom:16px;left:16px;max-width:calc(100vw - 96px)}.public-catalog-page{gap:32px;padding-block:20px 52px}.public-catalog-page-empty-products{padding-block:36px}.public-faq-item>.public-rich-text{padding-inline:20px 0}.public-contact-prompt,.public-contact-prompt-actions{align-items:stretch;flex-direction:column}.public-contact-prompt-actions .public-action{width:100%}.public-header>.public-logo{border-right:0;padding-right:0}.public-header>.public-logo .public-logo-mark{height:30px;width:53px}.public-utility-bar{display:none}.public-logo-name{font-size:18px}.public-nav-toggle{display:inline-flex}.public-header>.public-navigation{display:none}.public-navigation-dialog{-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);background:#ffffffe5;border:0;border-left:1px solid var(--public-border);box-shadow:-16px 0 36px -18px #191c1f52;color:var(--public-ink);height:100vh;height:100dvh;inset:0 0 0 auto;margin:0;max-height:none;max-width:360px;overscroll-behavior:contain;overflow-y:auto;padding:0;transform:translate(105%);transition:transform var(--public-motion-medium),display var(--public-motion-medium) allow-discrete,overlay var(--public-motion-medium) allow-discrete;width:calc(100% - 44px)}.public-navigation-dialog[open]{transform:translate(0)}.public-navigation-dialog::backdrop{background:#17191b8f;opacity:0;transition:opacity var(--public-motion-fast),display var(--public-motion-fast) allow-discrete,overlay var(--public-motion-fast) allow-discrete}.public-navigation-dialog[open]::backdrop{opacity:1}@starting-style{.public-navigation-dialog[open]{transform:translate(105%)}.public-navigation-dialog[open]::backdrop{opacity:0}}.public-navigation-dialog>.public-navigation{align-items:stretch;flex-direction:column;min-height:100%;padding:94px 0 0;position:relative}.public-navigation>a.public-text-link,.public-navigation>.public-navigation-item,.public-navigation-group>summary{border-bottom:1px solid var(--public-border);color:var(--public-ink);flex:0 0 auto;font-family:Barlow Condensed,sans-serif;font-size:25px;height:auto;line-height:1;min-height:64px;padding:18px 16px}.public-navigation>a.public-text-link[aria-current=page]{background:var(--public-brand);border-bottom:0;color:var(--public-on-brand)}.public-navigation-group{align-self:auto;border-bottom:1px solid var(--public-border);flex:0 0 auto}.public-navigation-group>summary{border-bottom:0;display:flex;justify-content:space-between;width:100%}.public-navigation-group[open]>summary{background:var(--public-brand-soft)}.public-navigation-group-links{background:var(--public-surface);border:0;border-top:1px solid var(--public-border);box-shadow:none;min-width:0;padding:0;position:static}.public-navigation-group-links>a.public-text-link{align-items:center;border-bottom:1px solid var(--public-border);display:flex;font-size:17px;min-height:52px;padding:10px 16px 10px 30px;width:100%}.public-navigation-group-links>a.public-text-link:last-child{border-bottom:0}.public-mobile-utility{background:var(--public-page-canvas);border-top:1px solid var(--public-border);color:#d8dbdd;display:grid;grid-template-columns:minmax(0,1fr);margin-top:auto;padding:0}.public-mobile-utility>.public-utility-action,.public-mobile-utility .public-utility-login,.public-mobile-utility .public-utility-price-toggle{align-items:center;border:0;border-bottom:1px solid var(--public-border);border-radius:0;color:#d8dbdd;font-family:Barlow Condensed,sans-serif;font-size:25px;font-weight:700;height:auto;letter-spacing:0;line-height:1;min-height:64px;padding:18px 16px;transition:background-color var(--public-motion-fast),color var(--public-motion-fast);width:100%}.public-mobile-utility>.public-utility-action,.public-mobile-utility .public-utility-login{justify-content:flex-start}.public-mobile-utility .public-utility-action-primary{background:transparent;color:#d8dbdd}.public-mobile-utility .public-utility-account{min-width:0}.public-mobile-utility .public-utility-profile{align-items:flex-end;flex:1 1 100%;flex-direction:column;min-width:0;width:100%}.public-mobile-utility .public-utility-profile-trigger{display:none}.public-mobile-utility .public-utility-account-menu{background:var(--public-page-canvas);border:0;border-radius:0;box-shadow:none;color:#d8dbdd;margin-top:0;max-width:none;min-width:0;position:static;width:100%}.public-mobile-utility .public-utility-account-menu:before{display:none}.public-mobile-utility .public-utility-account-summary{align-items:center;border-bottom:1px solid var(--public-border);display:flex;gap:12px;min-height:64px;padding:9px 16px;width:100%}.public-mobile-utility .public-utility-user-name{border:0;color:#aeb4b8;flex:1 1 auto;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:500;line-height:1;margin:0;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.public-mobile-utility .public-utility-logout{background:#fff;border:1px solid var(--public-brand);border-radius:var(--public-radius-control);color:var(--public-brand);flex:0 0 auto;font-size:25px;height:44px;line-height:1;min-height:44px;padding:0 12px;width:auto}.public-mobile-utility .public-utility-logout lucide-icon{--lucide-icon-size: 20px}}@media(max-width:800px){@media(hover:hover)and (pointer:fine){.public-mobile-utility>.public-utility-action:hover,.public-mobile-utility .public-utility-login:hover,.public-mobile-utility .public-utility-price-toggle:hover{background:#ffffff17;color:#fff}.public-mobile-utility .public-utility-logout:hover:not(:disabled){background:var(--public-brand);border-color:var(--public-brand);color:var(--public-on-brand)}}}@media(max-width:800px){.public-nav-close{background:var(--public-surface-raised);border-color:var(--public-border-strong);color:var(--public-ink);display:inline-flex;height:48px;position:absolute;right:20px;top:20px;width:48px}.public-navigation-dialog :focus-visible{outline-color:var(--public-focus)}.public-navigation>.public-nav-close:not(:disabled):hover{background:var(--public-brand-soft);border-color:color-mix(in srgb,var(--public-brand) 45%,var(--public-border));color:var(--public-brand-strong)}.public-footer-main{gap:0;grid-template-columns:1fr;padding-block:48px 42px}.public-footer-column,.public-footer-summary{max-width:none;min-width:0;width:100%}.public-footer-column+.public-footer-column{border-left:0;border-top:1px solid rgb(255 255 255 / 14%);margin-top:24px;padding-left:0;padding-top:24px}.public-footer-summary h2{font-size:40px;margin-bottom:18px}.public-footer-summary p{max-width:32ch}.public-footer-about{display:grid;grid-template-columns:minmax(0,1fr)}.public-footer-about h2{grid-column:1 / -1}.public-footer-about .public-footer-link{min-height:40px}.public-footer-legal-inner{font-size:13px;gap:12px;padding-block:8px;white-space:nowrap}.public-footer-legal p{text-align:right}.public-page-intro{padding-block:38px 30px}.public-page-intro h1{font-size:48px}.public-editorial-introduction{padding-block:22px 28px}.public-editorial-introduction>.public-page-intro{padding:0 0 22px}.public-in-page-navigation{align-items:flex-start;flex-direction:column;gap:0}}@media(max-width:480px){.public-utility-action{font-size:13px;min-width:0;padding:0 7px}.public-utility-action lucide-icon{--lucide-icon-size: 15px}.public-utility-account{flex:1 1 116px;min-width:0}.public-utility-inner{padding:0 6px}.public-utility-account-menu{max-width:calc(100vw - 24px);position:fixed;right:12px;top:calc(var(--public-control-height) + 6px)}}@media(prefers-reduced-motion:reduce){.public-banner,.public-tooltip{transition:none}.public-toast.public-toast-enter{transform:none}html{scroll-behavior:auto;scroll-snap-type:none}*,*:after,*:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.help-tip-trigger,.public-action,.public-back-to-top,.public-icon-button,.public-nav-close,.public-nav-toggle{transform:none!important}.public-section-background-metallic-noise-texture-sweep{animation:none}}
