@layer dman-foundation, dman-components;@layer dman-components{.my-device-bar{background:color-mix(in srgb,var(--c-gold,#c9a050) 12%,var(--c-white,#fff));border-block-end:1px solid color-mix(in srgb,var(--c-gold,#c9a050) 35%,var(--light-line,#e7dfd0));font-size:.9rem}.my-device-bar-inner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:40px;padding-block:6px}.my-device-bar-name{font-weight:700;overflow-wrap:anywhere}.my-device-bar-link{font-weight:800;text-decoration:underline;text-underline-offset:3px;color:inherit}.my-device-bar-link.is-quiet{font-weight:600;opacity:.8}.my-device-bar-remove{margin-inline-start:auto;min-height:32px;padding:2px 12px;border-radius:999px;border:1px solid var(--light-line,#e7dfd0);background:var(--c-white,#fff);font:inherit;font-weight:700;cursor:pointer;color:inherit}.my-device-save{display:grid;gap:6px;justify-items:start;max-width:46ch}.my-device-save small{color:var(--light-muted,#6b6354);line-height:1.5}}@layer dman-foundation, dman-components;@layer dman-foundation{.stock-interest{display:flex;flex-direction:column;gap:.6rem;inline-size:100%}.stock-interest-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-block-size:48px;inline-size:100%}.stock-interest-toggle.is-compact{min-block-size:44px;inline-size:auto;align-self:flex-start;padding-inline:.8rem;border:1px solid var(--brand);border-radius:999px;background:var(--brand-soft);color:var(--text-body);font-size:.85rem;font-weight:700;cursor:pointer}.cart-recovery-form,.stock-interest-form{display:flex;flex-direction:column;gap:.6rem;padding:.9rem;border:1px solid var(--border-default);border-radius:16px;background:var(--surface-raised)}.stock-interest-title{font-size:1.02rem}.stock-interest-intro{margin:0;color:var(--text-muted)}.stock-interest-field{display:flex;flex-direction:column;gap:.25rem}.stock-interest-field input{min-block-size:44px;padding-inline:.8rem;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-sunken);color:var(--text-body)}.stock-interest-consent{display:flex;align-items:flex-start;gap:.55rem;font-size:.9rem}.stock-interest-consent input{flex:none;inline-size:22px;block-size:22px;margin-block-start:.1rem}.stock-interest-hp{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;opacity:0;pointer-events:none}.stock-interest-msg{margin:0;font-weight:700}.stock-interest-msg.is-ok{color:var(--success)}.stock-interest-msg.is-error{color:var(--danger)}.pdp-unavailable{display:flex;flex-direction:column;gap:.6rem;inline-size:100%}.pdp-unavailable-secondary{display:flex;flex-direction:column;gap:.3rem}.pdp-unavailable-secondary>small{color:var(--text-muted)}.pdp-unavailable-secondary .button,.pdp-unavailable-secondary button.button{min-block-size:44px;background:transparent;color:var(--text-body);border:1px dashed var(--border-default);box-shadow:none;font-size:.9rem}.product-action-button.notify-action{inline-size:100%;justify-content:center}.cart-recovery{display:flex;flex-direction:column;gap:.5rem}.cart-recovery>summary{min-block-size:44px;display:flex;align-items:center;cursor:pointer;font-weight:700}.notify-stop{display:flex;flex-direction:column;gap:.8rem;max-inline-size:32rem;margin-inline:auto}.admin-content .admin-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem}.admin-content .admin-check{display:flex;align-items:center;gap:.5rem;min-block-size:44px}.admin-content .admin-check input{inline-size:22px;block-size:22px}}@layer dman-foundation, dman-components;@layer dman-components{.home-shop-by-model-body{display:grid;gap:16px}.shop-hero-search{max-width:760px;margin-inline:auto;margin-block-start:18px}.home-shop-by-model-body .shop-hero-search{max-width:none;width:100%;margin-inline:0}.shop-search{position:relative;text-align:start}.shop-search-label{display:block;margin-block-end:6px;font-weight:800;font-size:.95rem}.shop-search-field{display:flex;align-items:center;gap:10px;min-height:56px;padding-inline:16px;border-radius:18px;border:2px solid color-mix(in srgb,var(--c-gold,#c9a050) 55%,var(--light-line,#e7dfd0));background:var(--c-white,#fff);box-shadow:0 10px 26px rgba(40,30,10,.08);color:var(--light-text,inherit)}.shop-search-field:focus-within{border-color:var(--c-gold,#c9a050);box-shadow:0 12px 30px color-mix(in srgb,var(--c-gold,#c9a050) 28%,transparent)}.shop-search-field input{flex:1 1;min-width:0;min-height:48px;border:0;outline:0;background:transparent;font:inherit;font-size:1.05rem;color:inherit}.shop-search-clear{border:0;background:transparent;font-size:1.5rem;line-height:1;padding:6px 8px;cursor:pointer;color:var(--light-muted,#6b6354)}.shop-search-panel{position:absolute;inset-inline:0;z-index:30;margin:8px 0 0;padding:6px;list-style:none;max-height:min(70vh,460px);overflow-y:auto;border-radius:18px;border:1px solid var(--light-line,#e7dfd0);background:var(--c-white,#fff);box-shadow:0 22px 50px rgba(40,30,10,.18)}.shop-search-status{padding:14px;color:var(--light-muted,#6b6354)}.shop-search-hit{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;text-decoration:none;color:inherit;min-height:64px}.shop-search-hit.is-active,.shop-search-hit:hover{background:color-mix(in srgb,var(--c-gold,#c9a050) 14%,var(--c-white,#fff))}.shop-search-hit-body{display:grid;gap:2px;flex:1 1;min-width:0}.shop-search-hit-body strong{font-size:1rem;overflow-wrap:anywhere}.shop-search-hit-body span{font-size:.82rem;color:var(--light-muted,#6b6354);overflow-wrap:anywhere}.shop-search-hit-count{flex:0 0 auto;font-size:.8rem;font-weight:800;color:var(--light-muted,#6b6354)}.shop-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:22px 0 0;padding:0;list-style:none;counter-reset:step}.shop-steps li{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-gold,#c9a050) 40%,transparent);background:color-mix(in srgb,var(--c-gold,#c9a050) 8%,var(--c-white,#fff));font-weight:800;font-size:.88rem}.shop-steps li:before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:.78rem}.shop-steps li.is-current,.shop-steps li:before{background:var(--c-gold,#c9a050);color:var(--c-white,#fff)}.shop-steps li.is-current:before{background:var(--c-white,#fff);color:var(--c-gold,#c9a050)}.shop-section-title{margin:0 0 14px;font-size:clamp(1.15rem,2.4vw,1.5rem)}.shop-brand-grid{--ds-min:9.5rem;--ds-gap:14px;--ds-fill-max:16rem;margin:0;padding:0;list-style:none}.shop-brand-grid>li,.shop-model-grid>li{display:flex}.shop-brand-grid>li>a,.shop-model-grid>li>a{flex:1 1 auto;min-inline-size:0}.shop-brand-tile{display:grid;gap:8px;text-decoration:none;color:inherit}.shop-brand-tile .shop-tile-art{aspect-ratio:4/3;border-radius:18px;overflow:hidden;box-shadow:0 8px 22px rgba(40,30,10,.08);transition:transform .16s ease,box-shadow .16s ease}.shop-brand-tile:focus-visible .shop-tile-art,.shop-brand-tile:hover .shop-tile-art{transform:translateY(-2px);box-shadow:0 14px 30px rgba(40,30,10,.14)}.shop-brand-tile .shop-tile-art .identity-tile{height:100%}.shop-brand-tile-meta{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-weight:800}.shop-brand-tile-meta small{font-weight:700;color:var(--light-muted,#6b6354)}.shop-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none}.shop-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border-radius:999px;border:1px solid var(--light-line,#e7dfd0);background:var(--c-white,#fff);text-decoration:none;color:inherit;font-weight:750;font-size:.9rem}.shop-chip b{font-weight:800;color:var(--light-muted,#6b6354);font-size:.8rem}.shop-chip.is-active{border-color:var(--c-gold,#c9a050);background:color-mix(in srgb,var(--c-gold,#c9a050) 16%,var(--c-white,#fff))}.shop-model-grid{--ds-min:12.5rem;--ds-gap:14px;--ds-fill-max:22rem;margin:0;padding:0;list-style:none}.shop-model-tile{display:grid;gap:10px;padding:10px;height:100%;text-decoration:none;color:inherit;border-radius:20px;border:1px solid color-mix(in srgb,var(--tile-accent,var(--c-gold,#c9a050)) 28%,var(--light-line,#e7dfd0));background:linear-gradient(165deg,color-mix(in srgb,var(--tile-accent,var(--c-gold,#c9a050)) 6%,var(--c-white,#fff)),var(--c-white,#fff));box-shadow:0 6px 18px rgba(40,30,10,.05)}.shop-model-tile:focus-visible,.shop-model-tile:hover{box-shadow:0 14px 30px rgba(40,30,10,.13)}.shop-model-tile .shop-tile-art{aspect-ratio:16/10;border-radius:14px;overflow:hidden}.shop-model-tile .shop-tile-art .identity-tile{height:100%}.shop-model-tile strong{font-size:1.02rem;line-height:1.3;overflow-wrap:anywhere}.shop-model-tile .shop-model-sub{font-size:.8rem;color:var(--light-muted,#6b6354)}.shop-model-tile .shop-model-counts{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:auto}.shop-model-cta{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:.85rem;color:var(--tile-accent,var(--c-gold,#c9a050))}.shop-help{display:grid;gap:8px;justify-items:center;text-align:center;padding:22px 16px;border-radius:22px;border:1px dashed color-mix(in srgb,var(--c-gold,#c9a050) 55%,transparent);background:color-mix(in srgb,var(--c-gold,#c9a050) 7%,var(--c-white,#fff))}.shop-help h2{margin:0;font-size:1.2rem}.shop-help p{margin:0;max-width:52ch;color:var(--light-muted,#6b6354)}.shop-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block-end:14px}@media (max-width:560px){.shop-search-field{min-height:52px}.shop-brand-grid{--ds-min:7.5rem;--ds-gap:10px}.shop-model-grid{--ds-min:8.5rem;--ds-gap:10px}.shop-model-tile{padding:8px;border-radius:16px}}@media (max-width:380px){.shop-model-grid{--ds-min:7.25rem}}.shop-model-id{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 24px;margin-block-start:16px}.shop-model-id-tile{width:min(100%,220px)}.shop-model-id-meta{display:grid;gap:10px;justify-items:start}.shop-cover-strip{margin-block:4px 18px}.shop-cover-strip .round-cover-circle{position:relative}.shop-cover-count{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;min-width:24px;height:24px;padding-inline:6px;display:grid;place-items:center;border-radius:999px;background:var(--cover-color,var(--c-gold,#c9a050));color:var(--c-white,#fff);font-size:.75rem;font-weight:800;box-shadow:0 2px 6px rgba(0,0,0,.18)}.shop-cover-strip .round-cover.is-active .round-cover-circle{box-shadow:0 0 0 3px var(--cover-color,var(--c-gold,#c9a050))}.shop-same-part{display:grid;gap:10px}.shop-same-part-block{display:grid;gap:8px;padding:14px;border-radius:16px;border:1px solid var(--light-line,#e7dfd0);background:var(--c-white,#fff)}@media (max-width:560px){.shop-model-id{gap:10px 14px;margin-block-start:10px}.shop-model-id-tile{width:150px}.shop-model-id-tile .identity-tile--hero{min-height:92px;border-radius:16px}.shop-model-id-meta{justify-items:center;text-align:center}}.shop-list-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-block-end:16px;padding:12px;border-radius:18px;border:1px solid var(--light-line,#e7dfd0);background:var(--c-white,#fff)}.shop-list-field{display:grid;gap:4px;font-size:.85rem;font-weight:700;min-width:9rem}.shop-list-search{flex:1 1 14rem}.shop-list-field input,.shop-list-field select{min-height:44px;padding-inline:12px;border-radius:12px;border:1px solid var(--light-line,#e7dfd0);background:var(--c-white,#fff);font:inherit;font-weight:500;color:inherit;width:100%}.shop-list-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:.9rem}.shop-list-check input{width:20px;height:20px}.shop-list-apply{min-height:44px}.shop-listing .np{margin-block-start:22px}.shop-model-hero-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:12px;border-radius:20px;background:#fff;box-sizing:border-box}.shop-tile-grid{--ds-min:13rem;--ds-gap:16px}.shop-tile{--tile-color:#7d5716;position:relative;display:block;min-block-size:190px;overflow:hidden;isolation:isolate;border-radius:22px;color:#fff;text-decoration:none;background:linear-gradient(150deg,var(--tile-color),color-mix(in srgb,var(--tile-color) 62%,#000));box-shadow:0 14px 30px -18px color-mix(in srgb,var(--tile-color) 70%,#000);transition:transform .22s ease,box-shadow .22s ease}}@layer dman-foundation, dman-components;@layer dman-components{.shop-tile:focus-visible,.shop-tile:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px color-mix(in srgb,var(--tile-color) 80%,#000)}.shop-brand-tile:focus-visible,.shop-tile:focus-visible{outline:3px solid #ba8a2e;outline-offset:3px}.shop-tile-photo{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-2;transition:transform .5s ease}.shop-tile:hover .shop-tile-photo{transform:scale(1.06)}.shop-tile-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--tile-color) 92%,#000) 0,color-mix(in srgb,var(--tile-color) 70%,transparent) 38%,transparent 72%)}.shop-tile:not(.has-photo) .shop-tile-shade{background:radial-gradient(circle at 85% 18%,rgb(255 255 255/.22),transparent 46%),linear-gradient(0deg,rgb(0 0 0/.28),transparent 60%)}.shop-tile-icon{position:absolute;inset-block-start:14px;inset-inline-start:14px;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:14px;color:var(--tile-color);background:rgb(255 255 255/.94);box-shadow:0 6px 16px -8px rgb(0 0 0/.5)}.shop-tile:not(.has-photo) .shop-tile-icon{inline-size:72px;block-size:72px;border-radius:22px;inset-block-start:22px}.shop-tile-copy{position:absolute;inset-inline:16px;inset-block-end:14px;display:grid;justify-items:start;gap:8px}.shop-tile-copy strong{font-size:1.3rem;font-weight:900;line-height:1.3;color:#fff;text-shadow:0 2px 10px rgb(0 0 0/.45)}.shop-brand-rail{display:flex;gap:14px;inline-size:max-content;min-inline-size:100%;padding-block:6px 10px}.shop-brand-tile{--brand-tint:#8a5f18;flex:none;inline-size:172px;display:grid;justify-items:center;align-content:start;gap:8px;padding:0 12px;overflow:hidden;border-radius:20px;text-align:center;text-decoration:none;color:#2c2115;background:#fffdf8;border:1px solid color-mix(in srgb,var(--brand-tint) 26%,#e4d8c2);box-shadow:0 12px 26px -18px color-mix(in srgb,var(--brand-tint) 60%,#000);transition:transform .22s ease,box-shadow .22s ease}.shop-brand-tile:focus-visible,.shop-brand-tile:hover{transform:translateY(-4px);box-shadow:0 20px 34px -18px color-mix(in srgb,var(--brand-tint) 75%,#000)}.shop-brand-plate{position:relative;display:grid;place-items:center;justify-self:stretch;min-block-size:132px;margin-inline:-12px;padding:18px 16px;background:radial-gradient(circle at 78% 18%,rgb(255 255 255/.75),transparent 52%),linear-gradient(155deg,color-mix(in srgb,var(--brand-tint) 34%,#fff),color-mix(in srgb,var(--brand-tint) 10%,#fff));border-block-end:1px solid color-mix(in srgb,var(--brand-tint) 22%,transparent)}.shop-brand-plate:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:4px;background:var(--brand-tint)}.shop-brand-logo{width:auto;height:auto;max-inline-size:132px;max-block-size:84px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 2px 4px rgb(0 0 0/.12))}.shop-brand-wordmark{--wm-size:1.5rem;max-inline-size:140px;font-size:var(--wm-size);font-weight:900;line-height:1.15;letter-spacing:.04em;text-align:center;overflow-wrap:anywhere;color:color-mix(in srgb,var(--brand-tint) 78%,#000);text-shadow:0 1px 0 rgb(255 255 255/.7)}.shop-brand-wordmark[data-len=s]{--wm-size:2.1rem}.shop-brand-wordmark[data-len=m]{--wm-size:1.6rem}.shop-brand-wordmark[data-len=l]{--wm-size:1.25rem}.shop-brand-wordmark[data-len=xl]{--wm-size:1.05rem}.shop-brand-plate.has-cover{overflow:hidden}.shop-brand-cover{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.shop-brand-plate.has-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255/.3),rgb(255 255 255/.55))}.shop-brand-plate.has-cover>.shop-brand-logo,.shop-brand-plate.has-cover>.shop-brand-wordmark{position:relative;z-index:1}@media (max-width:600px){.shop-tile-grid{--ds-min:44%;--ds-gap:12px}.shop-tile{min-block-size:168px;border-radius:18px}.shop-tile-copy strong{font-size:1.12rem}.shop-brand-tile{inline-size:148px}}@media (prefers-reduced-motion:reduce){.shop-brand-tile,.shop-tile,.shop-tile-photo{transition:none}}.shop-tile-grid:has(.shop-category-tile){--ds-min:10rem;--ds-fill-max:14rem;justify-content:center}.shop-tile.shop-category-tile{display:flex;flex-direction:column;align-items:center;gap:14px;min-block-size:0;padding:16px 10px;border:1px solid color-mix(in srgb,var(--tile-color) 14%,transparent);border-radius:20px;color:var(--c-text-01,#2c2115);background:var(--c-surface-01,#fffdf8);box-shadow:0 10px 28px -24px color-mix(in srgb,var(--tile-color) 55%,transparent);box-sizing:border-box}.shop-category-visual{display:grid;place-items:center;inline-size:min(100%,170px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--c-surface-02,#f2eee7),transparent 72%)}.shop-category-visual .shop-category-image{position:static;inline-size:100%;block-size:100%;min-block-size:0;aspect-ratio:1;object-fit:contain}.shop-category-label{font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.6;font-weight:800;text-align:center;overflow-wrap:anywhere}.shop-category-fallback{color:var(--tile-color)}@media (max-width:400px){.shop-tile-grid:has(.shop-category-tile){--ds-min:8rem;--ds-gap:10px}.shop-tile.shop-category-tile{padding:12px 8px;gap:10px}}}@layer dman-foundation, dman-components;@layer dman-components{.deferred-home-store-placeholder{min-height:54rem;display:grid;place-items:center;border:1px solid var(--border-default);border-radius:var(--radius-lg,1rem);background:var(--surface)}.deferred-home-store-placeholder button{padding:.75rem 1rem;border:1px solid var(--border-default);border-radius:.5rem;background:var(--surface);color:var(--text-body)}@media(max-width:760px){.deferred-home-store-placeholder{min-height:48rem}}}@layer dman-foundation, dman-components;@layer dman-components{.home-chip-row{margin-block:4px 2px}a.hst-subtab{text-decoration:none}.home-chip-row button.hst-subtab:focus-visible,a.hst-subtab:focus-visible{outline:2px solid var(--hst-tone,var(--c-blue));outline-offset:2px}.home-chip-more{border-style:dashed;font-weight:800}[data-chip][hidden]{display:none!important}.home-real-estate{background:linear-gradient(145deg,#f5f0e7,#fffdf9);border-block:1px solid #e4d8c4}.home-property-gateway{display:flex;flex-wrap:wrap;gap:clamp(1.2rem,3vw,3rem);align-items:center;margin-block:1.5rem}.home-property-gateway>.home-property-art{flex:1 1;min-width:min(100%,18rem)}.home-property-gateway>.home-property-search{flex:1.1 1;min-width:min(100%,18rem)}.home-property-art{border-radius:24px;overflow:hidden;aspect-ratio:3/2;background:#eee8db}.home-property-art img{width:100%;height:100%;object-fit:cover}.home-property-search h3{font-size:clamp(1.2rem,2vw,1.8rem);margin-block:0 1rem}.home-property-search label{display:block;font-size:.9rem;font-weight:600;margin-block-end:.4rem}.home-property-search-fields{display:flex;gap:.5rem}.home-property-search-fields input{min-width:0;flex:1 1;border:1px solid #c8b996;border-radius:12px;padding:.7rem;background:#fff;min-height:46px}.home-property-paths{display:grid;gap:.6rem;margin-block:1rem}.home-property-paths a{display:flex;gap:.65rem;align-items:center;border:1px solid #e0d5be;background:#fffdf8;padding:.8rem 1rem;border-radius:14px;color:#4a3b25;font-weight:700}.home-property-paths a span:first-of-type{flex:1 1}.home-property-paths a:hover{border-color:#8c6a24}.home-property-empty{font-size:.9rem;color:#655742;line-height:1.8}}@layer dman-foundation, dman-components;@layer dman-components{.home-property-paths a:focus-visible,.home-property-search-fields input:focus-visible{outline:3px solid #8c6a24;outline-offset:3px}@media(max-width:760px){.home-property-gateway>*{flex-basis:100%}.home-property-art{max-height:260px}.home-property-search-fields{flex-direction:column;align-items:stretch}.home-property-search-fields button,.home-property-search-fields input{flex:none;width:100%}}.home-property-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-top:24px}.home-property-card{min-width:0;border:1px solid #e4d8c4;border-radius:20px;overflow:hidden;background:#fff}.home-property-card>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;padding-bottom:20px}.home-property-card :is(h3,p,strong){margin:10px 18px 0;overflow-wrap:anywhere}.home-property-card img,.home-property-placeholder{width:100%;aspect-ratio:4/3;object-fit:cover;height:auto}.home-property-placeholder{display:grid;place-items:center;background:#f3ede2;color:#806027}@media(max-width:600px){.home-property-grid{grid-template-columns:minmax(0,1fr)}}}.home-platform-directory{padding-block:clamp(28px,5vw,64px);background:var(--surface-sunken);color:var(--text-body)}.hpd-head{display:flex;align-items:end;justify-content:space-between;gap:var(--space-7);margin-block-end:var(--space-8)}.hpd-head>div{max-inline-size:46rem}.hpd-head h2{margin-block:var(--space-4) var(--space-5);font-size:var(--text-2xl);line-height:var(--leading-snug);color:var(--text-strong)}.hpd-head p{margin:0;line-height:var(--leading-relaxed);color:var(--text-muted)}.hpd-head>a{flex:none}.hpd-grid{--ds-min:16rem;--ds-gap:var(--space-6)}.hpd-card{--hpd-accent:var(--brand);min-inline-size:0;overflow:clip;border:1px solid var(--border-subtle);border-block-start:3px solid var(--hpd-accent);border-radius:var(--radius-4);background:var(--surface-raised);box-shadow:var(--shadow-1)}.hpd-card-head{display:flex;align-items:center;gap:var(--space-5);min-block-size:56px;padding:var(--space-5) var(--space-6);list-style:none;cursor:pointer}.hpd-card-head::-webkit-details-marker{display:none}.hpd-card-head:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hpd-icon{flex:none;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:var(--radius-3);color:var(--hpd-accent);background:color-mix(in srgb,var(--hpd-accent) 12%,var(--surface-raised))}.hpd-card-title{flex:1 1;min-inline-size:0;margin:0;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--text-strong);overflow-wrap:anywhere}.hpd-caret{flex:none;font-size:1.25rem;line-height:1;color:var(--text-muted)}.hpd-card[open] .hpd-caret{transform:rotate(45deg)}.hpd-card-body{padding:0 var(--space-6) var(--space-6)}.hpd-blurb{margin:0 0 var(--space-5);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted)}.hpd-links{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.hpd-links a{display:flex;align-items:center;min-block-size:44px;padding-inline:var(--space-4);border-radius:var(--radius-2);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--text-body);text-decoration:none;overflow-wrap:anywhere}.hpd-links a:hover{background:var(--surface-hover);color:var(--text-strong)}.hpd-links a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.hpd-caret{transition:transform var(--motion-base) var(--ease-out)}.hpd-links a{transition:background-color var(--motion-fast) var(--ease-out)}}@media (min-width:861px){.hpd-card>.hpd-card-body{display:block}.hpd-links{gap:0}.hpd-links a{min-block-size:36px}.hpd-card::details-content{content-visibility:visible}.hpd-card-head{cursor:default;pointer-events:none}.hpd-caret{display:none}}@media (max-width:860px){.hpd-grid{--ds-min:100%;--ds-gap:var(--space-4)}.hpd-head{flex-direction:column;align-items:start;margin-block-end:var(--space-7)}.hpd-head h2{font-size:var(--text-xl)}}@layer dman-foundation, dman-components;@layer dman-components{.home-svc-band>.svc-section:nth-of-type(2){padding-block:36px 56px}.home-svc-band>.svc-section:nth-of-type(2)>.container{background:linear-gradient(155deg,#fffefb,#faf3e2);border:1px solid #dfc998;border-radius:30px;padding:clamp(24px,4vw,48px);box-shadow:0 18px 44px #4a341010;color:#2c2115}.home-svc-band>.svc-section:nth-of-type(2) :is(h2,h2 a){color:#2c2115}.home-svc-band>.svc-section:nth-of-type(2) .svc-sec-eyebrow{display:inline-flex;width:auto;padding:6px 12px;background:color-mix(in srgb,var(--c-primary,#7d5716) 10%,transparent);border:1px solid color-mix(in srgb,var(--c-primary,#7d5716) 26%,transparent);border-radius:999px;color:var(--c-primary,#7d5716)!important;margin-block-end:14px}.home-svc-band>.svc-section:nth-of-type(2) .svc-steps{gap:18px;margin-block-start:30px}.home-svc-band .svc-step{position:relative;background:linear-gradient(180deg,#fffefb,#faf3e7);color:#30271d;border:1px solid #d8b97645;border-radius:20px;padding:26px 22px;box-shadow:none}.home-svc-band .svc-step:before{position:absolute;inset-inline-start:auto;inset-inline-end:20px;top:24px;background:transparent;color:#795414;border:0;font-size:27px;opacity:1}.home-svc-band .svc-step-symbol{display:inline-flex;padding:13px;background:#f3e8d3;color:#795414;border:1px solid #d4bc8c;border-radius:15px;margin-block-end:24px}.home-svc-band .svc-step h4{color:#30271d;font-size:20px;line-height:1.65;margin:0 0 12px}.home-svc-band .svc-step p{color:#5c5041;line-height:1.9;font-size:16px;margin:0}.home-svc-band .svc-steps-more{margin-block-start:26px}.home-svc-band .svc-steps-more .button{background:#e7c783;color:#251d12;border:1px solid #f5dba5;box-shadow:0 8px 24px #0003}.svc-step-symbol{display:none}.home-svc-band .home-service-catalog{gap:20px}.home-service-catalog .svc-card{--service-accent:var(--svc-ink,var(--c-primary,#7d5716));position:relative;display:flex;flex-direction:column;gap:16px;padding:26px;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--service-accent) 8%,#fffdf8));border:1px solid color-mix(in srgb,var(--service-accent) 24%,#e6dcc8);border-block-start:3px solid var(--service-accent);border-radius:24px;box-shadow:0 12px 30px #3828070c}.home-service-catalog .svc-card .svc-ic{color:var(--service-accent);background:#fff;border:1px solid color-mix(in srgb,var(--service-accent) 28%,#e5dccb);border-radius:17px;padding:14px;width:58px;height:58px;box-shadow:0 5px 14px #38280709}.home-service-catalog .svc-card h3{color:#2c2419;margin:0;font-size:21px;line-height:1.6}.home-service-catalog .home-service-warranty{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#514536;background:color-mix(in srgb,var(--service-accent) 7%,#fbf8f1);border-radius:10px;padding:9px 12px;font-size:14px;margin:0}.home-service-catalog .svc-meta{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-block-start:auto;padding-block-start:16px;border-block-start:1px solid #ded2bf}.home-service-catalog .svc-price{color:var(--service-accent);font-size:24px;font-weight:800;line-height:1.5}.home-service-catalog .svc-book{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;border:1px solid var(--service-accent);border-radius:12px;background:var(--service-accent);color:#fff;font-size:15px;text-align:center}.home-service-catalog .svc-book:hover{filter:brightness(1.12)}.home-service-catalog .svc-book:focus-visible{outline:3px solid #ba8a2e;outline-offset:4px}@media (max-width:600px){.home-svc-band .home-service-catalog{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-template-rows:repeat(var(--section-mobile-rows,2),auto);grid-auto-columns:var(--section-mobile-card-w,44vw);overflow-x:auto;scroll-snap-type:x proximity;gap:14px}.home-service-catalog .svc-card{scroll-snap-align:start;padding:22px}.home-svc-band .svc-steps{grid-template-columns:1fr}.home-svc-band .svc-step{padding:22px}}}.home-unit-placeholder-panel{display:grid;gap:12px;min-block-size:14rem;padding-block:20px;border:1px solid var(--market-line,var(--border-default));border-radius:var(--market-radius,var(--radius-3));background:var(--market-surface,var(--surface));align-content:center}.home-unit-placeholder-panel h2,.home-unit-placeholder-panel p{margin:0}.home-unit-open-link,.home-unit-placeholder-panel>.button{justify-self:start}.home-unit-skeleton{display:flex;gap:12px}.home-unit-skeleton span{flex:1 1;min-block-size:5rem;background:var(--market-canvas,var(--surface-sunken));border-radius:var(--market-control-radius,var(--radius-2))}[data-home-unit]{content-visibility:auto;contain-intrinsic-block-size:auto 20rem}.platform-space-grid{--ds-min:19rem;display:flex;flex-wrap:wrap;gap:var(--market-gap,20px)}.platform-space-card{--space-accent:#17634b;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--space-accent) 23%,#dce1e5);border-radius:var(--market-radius,20px);background:#fff;color:#202b34;text-decoration:none;box-shadow:0 5px 18px rgb(29 40 48/4%);transition:box-shadow .2s,transform .2s}.platform-space-visual{display:grid;place-items:center;aspect-ratio:4/3;min-height:0;max-height:270px;padding:12px;overflow:clip;background:color-mix(in srgb,var(--space-accent) 5%,#f7f8fa);border-bottom:1px solid #e6e9ec}.platform-space-card .platform-space-image{display:block;width:100%;height:100%;max-height:250px;object-fit:contain;border-radius:10px}.platform-space-body{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;row-gap:12px;padding:20px;flex:1 1}.platform-space-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--space-accent);background:color-mix(in srgb,var(--space-accent) 9%,#fff)}.platform-space-body h3{margin:0;font-size:calc(var(--market-title-size, 30px) * .64);line-height:1.55;color:#202b34;overflow-wrap:anywhere}.platform-space-intro{grid-column:1/-1;color:#4b5966;font-size:var(--market-body-size,14px);line-height:1.85;overflow-wrap:anywhere}.platform-space-action{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;align-self:end;min-height:44px;margin-top:4px;padding-top:12px;border-top:1px solid #e6e9ec;font-weight:700;color:var(--space-accent)}.platform-space-card:focus-visible{outline:3px solid var(--space-accent);outline-offset:4px}@media (hover:hover){.platform-space-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(29 40 48/10%)}}.home-platform-showcase.platform-spaces-showcase{color:#202b34;background:linear-gradient(180deg,#f4f6f8,#fff);padding-block:clamp(28px,5vw,64px)}.platform-spaces-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.platform-spaces-heading>div{max-width:750px}.platform-spaces-heading .eyebrow{color:#17634b}.platform-spaces-heading h2{color:#202b34;line-height:1.5;margin-block:6px 12px;font-size:var(--market-title-size,clamp(22px,2.5vw,30px))}.platform-spaces-heading p{color:#4b5966;line-height:1.85;margin:0}.platform-spaces-heading>a{flex-shrink:0}.platform-space-page-hero{padding-block:28px;background:#f4f6f8;border-block:1px solid #e3e7eb}.platform-space-page-layout{display:flex;flex-wrap:wrap;align-items:center;gap:36px}.platform-space-page-layout>div{flex:1.25 1 24rem;min-width:0}.platform-space-page-layout h1{font-size:var(--market-title-size,clamp(25px,3vw,40px));line-height:1.45;color:#202b34}.platform-space-page-layout p{max-width:65ch;color:#4b5966;font-size:var(--market-body-size,16px);line-height:1.9}.platform-space-page-layout>.managed-image{flex:1 1 20rem;min-width:0;max-width:100%;width:100%;height:270px;object-fit:contain;border-radius:var(--market-radius,20px)}.platform-space-tabs{display:flex;flex-wrap:wrap;gap:10px;padding-block:18px}.platform-space-tabs a{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border:1px solid #d9dfe5;border-radius:var(--market-control-radius,14px);background:#fff;color:#354654;text-decoration:none;line-height:1.6}.platform-space-tabs a[aria-current=page]{background:#edf5f1;color:#17634b;border-color:#17634b;font-weight:700}.platform-space-detail-grid{--ds-min:19rem;display:flex;flex-wrap:wrap;gap:var(--market-gap,20px)}.platform-space-detail-card{min-width:0;display:flex;flex-direction:column;align-items:start;gap:16px;padding:24px;border:1px solid #dce1e5;border-radius:var(--market-radius,20px);background:#fff}.platform-space-detail-card h2{font-size:calc(var(--market-title-size, 30px) * .67);line-height:1.6;color:#202b34;margin:0}.platform-space-detail-card p{line-height:1.85;color:#4b5966;font-size:var(--market-body-size,15px);margin:0}.platform-space-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px}.platform-space-detail-actions .button{white-space:normal;min-height:44px;text-align:center}@media (max-width:600px){.platform-spaces-heading{align-items:start;flex-direction:column}.platform-space-page-layout{gap:18px}.platform-space-page-layout>.managed-image{height:210px}.platform-space-body,.platform-space-detail-card{padding:18px}}@media (prefers-reduced-motion:reduce){.platform-space-card{transition:none}.platform-space-card:hover{transform:none}}.platform-space-card[data-space=shop]{--space-accent:#17634b}.platform-space-card[data-space=service]{--space-accent:#a14820}.platform-space-card[data-space=account]{--space-accent:#315e9b}.platform-space-card[data-space=business]{--space-accent:#6b4b91}.platform-space-card[data-space=connect]{--space-accent:#a43f64}.platform-space-card[data-space=trust]{--space-accent:#376b77}@layer dman-foundation, dman-components;@layer dman-components{.popular-models-section .pm-browser{display:grid;gap:12px;margin-top:16px}.popular-models-section .pm-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.popular-models-section .pm-search{position:relative;display:flex;align-items:center;flex:1 1 260px;min-width:0}.popular-models-section .pm-search input{width:100%;min-height:44px;padding-block:0;padding-inline:40px;border:1px solid color-mix(in srgb,var(--light-line,#d8cdb6) 90%,transparent);border-radius:999px;background:#fff;font:inherit}.popular-models-section .pm-search-icon{position:absolute;inset-inline-start:14px;display:inline-flex;opacity:.6;pointer-events:none}.popular-models-section .pm-clear{position:absolute;inset-inline-end:8px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:color-mix(in srgb,var(--c-gold,#b8860b) 14%,transparent);cursor:pointer}.popular-models-section .pm-sort{display:inline-flex;align-items:center;gap:8px;flex:0 1 auto;font-size:.88rem;font-weight:800}.popular-models-section .pm-sort select{min-height:44px;padding-inline:12px;border:1px solid color-mix(in srgb,var(--light-line,#d8cdb6) 90%,transparent);border-radius:12px;background:#fff;font:inherit}.popular-models-section .pm-brands{display:flex;flex-wrap:wrap;gap:8px}.popular-models-section .pm-brands button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid color-mix(in srgb,var(--light-line,#d8cdb6) 90%,transparent);border-radius:999px;background:#fff;color:inherit;font:inherit;font-weight:800;font-size:.88rem;cursor:pointer}.popular-models-section .pm-brands button small{min-width:22px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--c-gold,#b8860b) 14%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;text-align:center}.popular-models-section .pm-brands button.is-active{border-color:var(--c-gold,#b8860b);background:color-mix(in srgb,var(--c-gold,#b8860b) 14%,#fff);color:var(--c-gold,#b8860b)}.popular-models-section .pm-count{margin:0;font-size:.86rem}.popular-models-section .pm-empty{display:flex;align-items:center;gap:8px;margin:0;padding:18px;border-radius:16px;background:color-mix(in srgb,var(--c-gold,#b8860b) 8%,#fff)}.popular-models-section .pm-grid{display:flex;flex-wrap:wrap;gap:14px}.popular-models-section .pm-card{flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 14px) / 2);min-width:0}.popular-models-section .pm-card .home-model-card-copy strong{font-size:1.02rem}@media (min-width:560px){.popular-models-section .pm-card{flex-basis:calc((100% - 28px) / 3)}}@media (min-width:1024px){.popular-models-section .pm-card{flex-basis:calc((100% - 70px) / 6)}}@media (max-width:559px){.popular-models-section .pm-grid{gap:10px}.popular-models-section .pm-card{flex-basis:calc((100% - 10px) / 2)}}}@layer dman-components{.spec-color-dot{width:12px;height:12px;border-radius:50%;border:1px solid #736a60;display:inline-block;flex:none}.product-spec-chips .spec-chip{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.product-spec-chips .spec-color{background:#f1f3f0;color:#263b36}.product-spec-chips .spec-material{background:#f3eee5;color:#59472a}}@layer dman-foundation{@media (max-width:599px){.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid{grid-template-columns:minmax(0,1fr)!important}}}@layer dman-components{.catalog-grid--compact .store-product-card .product-spec-chips{display:flex}}@media (max-width:599px){.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .store-product-card{display:grid;grid-template-columns:clamp(84px,28vw,110px) minmax(0,1fr);align-content:start;align-items:start;gap:8px 12px;height:auto;text-align:start}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .store-product-card>:where(:not(.product-card-cover-link)){grid-column:1/-1;min-width:0}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .store-product-card>.product-visual{grid-column:1;grid-row:1/span 3;aspect-ratio:1;margin:0}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .store-product-card>h3{grid-column:2;grid-row:1;min-height:0;font-size:.9rem}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .store-product-card>.price-line{grid-column:2;grid-row:2}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .store-product-card>.product-topline{grid-column:2;grid-row:3}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .store-product-card>.product-spec-chips{margin:0;gap:5px}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .store-product-card .product-classification-path{font-size:.8rem;line-height:1.6}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .store-product-card .product-card-actions-wrap{margin:0;padding-block-start:8px}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .store-product-card>.stock-urgency-line{border-radius:8px;padding:6px 10px}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .product-visual--identity{min-block-size:128px}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .identity-tile--product{padding:8px;gap:6px}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .identity-tile-icon svg{width:40px;height:40px}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .identity-tile-product-brand{font-size:.78rem;line-height:1.3}.site-frame :is(.section-grid-wrap.catalog-grid--grid,.offers-page .offers-filter-block) .catalog-product-grid .identity-tile-image-notice{font-size:.7rem;line-height:1.5}}@layer dman-foundation, dman-components;@layer dman-components{.round-cover-strip{--cover-gap:14px;margin-block:8px;padding:16px 18px 18px;border:1px solid color-mix(in srgb,var(--cover-accent,var(--c-gold)) 26%,transparent);border-radius:24px;background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--cover-accent,var(--c-gold)) 14%,transparent) 0,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--cover-accent,var(--c-gold)) 7%,#fff),#fff 80%);box-shadow:0 10px 28px color-mix(in srgb,var(--cover-accent,var(--c-gold)) 12%,transparent)}.round-cover-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.round-cover-title{display:flex;align-items:center;gap:10px;margin:0;font-size:1.05rem;font-weight:800}.round-cover-title:before{content:"";width:5px;height:20px;border-radius:4px;background:var(--cover-accent,var(--c-gold))}.round-cover-all{min-height:36px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;font-size:.86rem;font-weight:800;text-decoration:none;color:var(--cover-accent,var(--c-gold));background:color-mix(in srgb,var(--cover-accent,var(--c-gold)) 10%,transparent)}.round-cover-all:focus-visible,.round-cover-all:hover{background:color-mix(in srgb,var(--cover-accent,var(--c-gold)) 18%,transparent)}.round-cover-list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px var(--cover-gap);margin:0;padding:0;list-style:none}.round-cover-item{flex:0 0 96px;min-width:0}.round-cover{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;text-decoration:none;color:var(--light-text,#2a2118)}.round-cover-ring{position:relative;display:grid;place-items:center;width:78px;height:78px;border-radius:50%;padding:3px;background:linear-gradient(145deg,var(--cover-color,var(--c-gold)),color-mix(in srgb,var(--cover-color,var(--c-gold)) 35%,#fff));box-shadow:0 8px 18px color-mix(in srgb,var(--cover-color,var(--c-gold)) 24%,transparent);transition:transform .16s ease,box-shadow .16s ease}.round-cover-circle{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff 0,color-mix(in srgb,var(--cover-color,var(--c-gold)) 16%,#fff) 80%);color:var(--cover-color,var(--c-gold))}.round-cover-img{width:100%;height:100%;object-fit:cover}.round-cover-more-circle{font-size:1.15rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.round-cover-count{position:absolute;inset-block-start:-2px;inset-inline-end:-4px;min-width:24px;height:24px;padding:0 6px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:var(--cover-color,var(--c-gold));color:#fff;font-size:.72rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.round-cover:focus-visible .round-cover-ring,.round-cover:hover .round-cover-ring{transform:translateY(-3px);box-shadow:0 14px 26px color-mix(in srgb,var(--cover-color,var(--c-gold)) 34%,transparent)}.round-cover:focus-visible{outline:3px solid color-mix(in srgb,var(--cover-color,var(--c-gold)) 55%,transparent);outline-offset:4px;border-radius:14px}.round-cover-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;font-size:.84rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}@media (max-width:560px){.round-cover-strip{--cover-gap:8px;padding:14px 12px 16px;border-radius:20px}.round-cover-list{gap:14px var(--cover-gap);justify-content:flex-start}.round-cover-item{flex:0 0 calc((100% - 3 * var(--cover-gap)) / 4)}.round-cover-ring{width:62px;height:62px}.round-cover-label{font-size:.78rem}}@media (min-width:1100px){.round-cover-item{flex-basis:108px}.round-cover-ring{width:88px;height:88px}}@media (prefers-reduced-motion:reduce){.round-cover-ring{transition:none}.round-cover:hover .round-cover-ring{transform:none}}}@layer dman-foundation, dman-components;@layer dman-components{.home-image-divider{position:relative;display:flex;align-items:flex-end;width:100%;aspect-ratio:16/3;min-height:72px;max-height:clamp(96px,16vw,200px);margin-block:14px;overflow:hidden;background:color-mix(in srgb,var(--divider-accent,var(--c-gold)) 14%,var(--ink-on-dark));isolation:isolate}.home-image-divider-img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}.home-image-divider:has(.home-image-divider-title):after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--ink-strong) 68%,transparent),transparent 72%);pointer-events:none}.home-image-divider-title{margin:0;padding:10px clamp(14px,3vw,28px);color:var(--ink-on-dark);font-size:clamp(.9rem,2.2vw,1.25rem);font-weight:800;line-height:1.3;text-decoration:none;text-shadow:0 1px 8px color-mix(in srgb,var(--ink-strong) 55%,transparent)}a.home-image-divider-title:hover{text-decoration:underline}a.home-image-divider-title:focus-visible{outline:3px solid var(--ink-on-dark);outline-offset:-3px}@media (max-width:640px){.home-image-divider{aspect-ratio:16/5;margin-block:10px}}}@layer dman-foundation, dman-components;@layer dman-components{.work-video{margin:0;display:grid;gap:8px}.work-video-frame{position:relative;width:100%;overflow:hidden;border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--c-gold,#b8860b) 18%,#1c1712),#1c1712);box-shadow:0 10px 28px rgba(46,31,18,.14)}.work-video-el{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.work-video-start{position:absolute;inset:0;display:grid;place-items:center;width:100%;padding:0;border:0;background:transparent;cursor:pointer;color:#fff}.work-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.work-video-play{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--c-gold,#b8860b) 88%,#000);box-shadow:0 8px 22px rgba(0,0,0,.35);transition:transform .15s ease}.work-video-start:focus-visible .work-video-play,.work-video-start:hover .work-video-play{transform:scale(1.08)}.work-video-start:focus-visible{outline:3px solid #fff;outline-offset:-6px}.work-video-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:.88rem}.work-video-open{font-weight:800;color:var(--c-gold,#b8860b)}.work-video-transcript summary{cursor:pointer;font-weight:800;min-height:36px;display:flex;align-items:center}.work-video-transcript p{margin:6px 0 0;line-height:1.7;white-space:pre-line}.work-grid{display:flex;flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none}.work-grid>li{flex-grow:0;flex-shrink:1;flex-basis:calc((100% - 36px) / 3);min-width:0}@media (max-width:1023px){.work-grid>li{flex-basis:calc((100% - 18px) / 2)}}@media (max-width:559px){.work-grid>li{flex-basis:100%}}.work-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--light-line,#d8cdb6) 90%,transparent);border-radius:20px;background:linear-gradient(180deg,#fff,#faf6ed);box-shadow:0 8px 22px rgba(46,31,18,.055)}.work-card-cover{position:relative;display:block;aspect-ratio:4/3;background:color-mix(in srgb,var(--c-gold,#b8860b) 10%,#fff)}.work-card-cover img{width:100%;height:100%;object-fit:cover}.work-card-fallback{position:absolute;inset:0;display:grid;place-items:center;color:var(--c-gold,#b8860b)}.work-card-badges{position:absolute;inset-block-start:10px;inset-inline-start:10px;display:flex;flex-wrap:wrap;gap:6px}.work-badge{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 10px;border-radius:999px;background:rgba(28,23,18,.78);color:#fff;font-size:.74rem;font-weight:800}.work-badge.is-featured{background:var(--c-gold,#b8860b)}.work-card-body{display:grid;gap:6px;padding:14px 16px 18px}.work-card-type{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:800;color:var(--c-gold,#b8860b)}.work-card-body h3{margin:0;font-size:1.05rem;line-height:1.4}.work-card-body h3 a{color:inherit;text-decoration:none}.work-card-device,.work-card-summary{margin:0;font-size:.9rem}.work-card-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;opacity:.82}.work-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.work-filter{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid color-mix(in srgb,var(--light-line,#d8cdb6) 90%,transparent);border-radius:999px;background:#fff;color:inherit;font-weight:800;font-size:.9rem;text-decoration:none}.work-filter[aria-current=true]{border-color:var(--c-gold,#b8860b);background:color-mix(in srgb,var(--c-gold,#b8860b) 14%,#fff);color:var(--c-gold,#b8860b)}.work-filter-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7;font-size:.8rem}.works-results-line{margin:0 0 14px;font-size:.9rem}.work-detail-head{display:grid;gap:10px}.work-facts{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.work-facts li{flex:1 1 160px;display:grid;gap:2px;padding:10px 14px;border-radius:14px;background:color-mix(in srgb,var(--c-gold,#b8860b) 8%,#fff)}.work-facts strong{font-size:.78rem;opacity:.7}.work-case{display:flex;flex-wrap:wrap;gap:16px}.work-case>section{flex:1 1 280px;padding:16px 18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--light-line,#d8cdb6) 90%,transparent);background:#fff}.work-case h2{margin:0 0 8px;font-size:1.05rem}.work-case p{margin:0;line-height:1.8;white-space:pre-line}.work-detail-body{display:grid;gap:24px}.work-media{display:grid;gap:22px}.work-videos{display:flex;flex-wrap:wrap;gap:16px}.work-videos>figure{flex:1 1 320px;max-width:720px}.work-gallery{display:flex;flex-wrap:wrap;gap:10px}.work-gallery-item{flex:1 1 200px;margin:0}.work-gallery-item img{display:block;width:100%;height:auto;border-radius:14px}.work-actions{display:flex;flex-wrap:wrap;gap:10px}.work-share{display:inline-flex;align-items:center;gap:8px}.works-showcase-body{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.works-showcase-feature{flex:1 1 340px;min-width:0;display:grid;gap:8px}.works-showcase-feature-link{display:grid;gap:2px;color:inherit;text-decoration:none}.works-showcase-feature-link span{font-size:.88rem;opacity:.75}.works-showcase-mosaic{flex:1 1 300px;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.works-showcase-mosaic>li{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);min-width:140px}.works-showcase-body:not(.has-video) .works-showcase-mosaic>li{flex-basis:200px}.works-showcase-tile{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:16px;background:color-mix(in srgb,var(--c-gold,#b8860b) 10%,#fff)}.works-showcase-tile img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.works-showcase-tile:focus-visible img,.works-showcase-tile:hover img{transform:scale(1.04)}.works-showcase-tile-title{position:absolute;inset-inline:0;inset-block-end:0;padding:24px 12px 10px;background:linear-gradient(180deg,transparent,rgba(28,23,18,.82));color:#fff;font-size:.86rem;font-weight:800;line-height:1.35}.works-showcase-more{display:flex;justify-content:center;margin:18px 0 0}.works-showcase-count{margin-inline-start:8px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--c-gold,#b8860b) 16%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:1024px){.works-showcase-body.has-video .works-showcase-feature{flex-basis:52%}}@media (prefers-reduced-motion:reduce){.work-video-play,.works-showcase-tile img{transition:none}}}@layer dman-foundation, dman-components;@layer dman-foundation{.ppb-guide{margin-block:.5rem .25rem;border:1px solid var(--border-default);border-radius:12px;background:var(--surface)}.ppb-guide>summary{min-block-size:2.75rem;padding-block:.65rem;padding-inline:.85rem;cursor:pointer;font-weight:700}.ppb-guide>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ppb-guide-steps{display:flex;flex-direction:column;gap:.35rem;margin:0;padding-block:0 .5rem;padding-inline:2rem .85rem;line-height:1.6}.ppb-guide-note{margin:0;padding-block:0 .6rem;padding-inline:.85rem;color:var(--text-muted);font-size:.86rem;line-height:1.6}:root{--hs-gap-compact:8px;--hs-card-min-tall:26rem}.home-section-density{display:contents}.hs-grid{--hs-gap:12px}}@layer dman-foundation, dman-components;@layer dman-foundation{@media (min-width:1181px){[data-hs-cols-d] .hs-grid.hs-grid:not(.hst-grid-thin){display:flex!important;flex-wrap:wrap;gap:var(--hs-gap)!important}[data-hs-cols-d] .hs-grid.hs-grid:not(.hst-grid-thin)>*{flex:1 1 calc((100% - (var(--section-cols) - 1) * var(--hs-gap)) / var(--section-cols));min-width:0;max-width:none}}@media (min-width:761px) and (max-width:1180px){[data-hs-cols-t] .hs-grid.hs-grid:not(.hst-grid-thin){display:flex!important;flex-wrap:wrap;gap:var(--hs-gap)!important}[data-hs-cols-t] .hs-grid.hs-grid:not(.hst-grid-thin)>*{flex:1 1 calc((100% - (var(--section-cols-tablet) - 1) * var(--hs-gap)) / var(--section-cols-tablet));min-width:0;max-width:none}}@media (max-width:760px){[data-hs-cols-m] .hs-grid.hs-grid:not(.hs-rail-m):not(.hst-grid-thin){display:flex!important;flex-wrap:wrap;gap:var(--hs-gap)!important}[data-hs-cols-m] .hs-grid.hs-grid:not(.hs-rail-m):not(.hst-grid-thin)>*{flex:1 1 calc((100% - (var(--section-cols-mobile) - 1) * var(--hs-gap)) / var(--section-cols-mobile));min-width:0;max-width:none}[data-hs-cols-m] .hs-grid.hs-rail-m{grid-auto-columns:calc((100% - (var(--section-cols-mobile) - 1) * 10px) / var(--section-cols-mobile))!important}[data-hs-rows-m] .hs-grid.hs-rail-m{grid-template-rows:repeat(var(--section-mobile-rows),auto)!important}}[data-hs-height=compact] .hs-grid.hs-grid{--hs-gap:var(--hs-gap-compact);gap:var(--hs-gap-compact)!important}[data-hs-height=tall] .hs-grid.hs-grid>*{min-height:var(--hs-card-min-tall)}[data-hs-custom] .hs-cap.hs-cap.home-used-grid>:nth-child(n){display:grid}@media (max-width:760px){[data-hs-custom][data-hs-cap-m="1"] .hs-cap.hs-cap.hs-cap>:nth-child(n+2),[data-hs-custom][data-hs-cap-m="10"] .hs-cap.hs-cap.hs-cap>:nth-child(n+11),[data-hs-custom][data-hs-cap-m="11"] .hs-cap.hs-cap.hs-cap>:nth-child(n+12),[data-hs-custom][data-hs-cap-m="12"] .hs-cap.hs-cap.hs-cap>:nth-child(n+13),[data-hs-custom][data-hs-cap-m="13"] .hs-cap.hs-cap.hs-cap>:nth-child(n+14),[data-hs-custom][data-hs-cap-m="14"] .hs-cap.hs-cap.hs-cap>:nth-child(n+15),[data-hs-custom][data-hs-cap-m="15"] .hs-cap.hs-cap.hs-cap>:nth-child(n+16),[data-hs-custom][data-hs-cap-m="16"] .hs-cap.hs-cap.hs-cap>:nth-child(n+17),[data-hs-custom][data-hs-cap-m="17"] .hs-cap.hs-cap.hs-cap>:nth-child(n+18),[data-hs-custom][data-hs-cap-m="18"] .hs-cap.hs-cap.hs-cap>:nth-child(n+19),[data-hs-custom][data-hs-cap-m="19"] .hs-cap.hs-cap.hs-cap>:nth-child(n+20),[data-hs-custom][data-hs-cap-m="2"] .hs-cap.hs-cap.hs-cap>:nth-child(n+3),[data-hs-custom][data-hs-cap-m="20"] .hs-cap.hs-cap.hs-cap>:nth-child(n+21),[data-hs-custom][data-hs-cap-m="21"] .hs-cap.hs-cap.hs-cap>:nth-child(n+22),[data-hs-custom][data-hs-cap-m="22"] .hs-cap.hs-cap.hs-cap>:nth-child(n+23),[data-hs-custom][data-hs-cap-m="23"] .hs-cap.hs-cap.hs-cap>:nth-child(n+24),[data-hs-custom][data-hs-cap-m="24"] .hs-cap.hs-cap.hs-cap>:nth-child(n+25),[data-hs-custom][data-hs-cap-m="25"] .hs-cap.hs-cap.hs-cap>:nth-child(n+26),[data-hs-custom][data-hs-cap-m="26"] .hs-cap.hs-cap.hs-cap>:nth-child(n+27),[data-hs-custom][data-hs-cap-m="27"] .hs-cap.hs-cap.hs-cap>:nth-child(n+28),[data-hs-custom][data-hs-cap-m="28"] .hs-cap.hs-cap.hs-cap>:nth-child(n+29),[data-hs-custom][data-hs-cap-m="29"] .hs-cap.hs-cap.hs-cap>:nth-child(n+30),[data-hs-custom][data-hs-cap-m="3"] .hs-cap.hs-cap.hs-cap>:nth-child(n+4),[data-hs-custom][data-hs-cap-m="30"] .hs-cap.hs-cap.hs-cap>:nth-child(n+31),[data-hs-custom][data-hs-cap-m="31"] .hs-cap.hs-cap.hs-cap>:nth-child(n+32),[data-hs-custom][data-hs-cap-m="32"] .hs-cap.hs-cap.hs-cap>:nth-child(n+33),[data-hs-custom][data-hs-cap-m="33"] .hs-cap.hs-cap.hs-cap>:nth-child(n+34),[data-hs-custom][data-hs-cap-m="34"] .hs-cap.hs-cap.hs-cap>:nth-child(n+35),[data-hs-custom][data-hs-cap-m="35"] .hs-cap.hs-cap.hs-cap>:nth-child(n+36),[data-hs-custom][data-hs-cap-m="36"] .hs-cap.hs-cap.hs-cap>:nth-child(n+37),[data-hs-custom][data-hs-cap-m="37"] .hs-cap.hs-cap.hs-cap>:nth-child(n+38),[data-hs-custom][data-hs-cap-m="38"] .hs-cap.hs-cap.hs-cap>:nth-child(n+39),[data-hs-custom][data-hs-cap-m="39"] .hs-cap.hs-cap.hs-cap>:nth-child(n+40),[data-hs-custom][data-hs-cap-m="4"] .hs-cap.hs-cap.hs-cap>:nth-child(n+5),[data-hs-custom][data-hs-cap-m="40"] .hs-cap.hs-cap.hs-cap>:nth-child(n+41),[data-hs-custom][data-hs-cap-m="41"] .hs-cap.hs-cap.hs-cap>:nth-child(n+42),[data-hs-custom][data-hs-cap-m="42"] .hs-cap.hs-cap.hs-cap>:nth-child(n+43),[data-hs-custom][data-hs-cap-m="43"] .hs-cap.hs-cap.hs-cap>:nth-child(n+44),[data-hs-custom][data-hs-cap-m="44"] .hs-cap.hs-cap.hs-cap>:nth-child(n+45),[data-hs-custom][data-hs-cap-m="45"] .hs-cap.hs-cap.hs-cap>:nth-child(n+46),[data-hs-custom][data-hs-cap-m="46"] .hs-cap.hs-cap.hs-cap>:nth-child(n+47),[data-hs-custom][data-hs-cap-m="47"] .hs-cap.hs-cap.hs-cap>:nth-child(n+48),[data-hs-custom][data-hs-cap-m="48"] .hs-cap.hs-cap.hs-cap>:nth-child(n+49),[data-hs-custom][data-hs-cap-m="5"] .hs-cap.hs-cap.hs-cap>:nth-child(n+6),[data-hs-custom][data-hs-cap-m="6"] .hs-cap.hs-cap.hs-cap>:nth-child(n+7),[data-hs-custom][data-hs-cap-m="7"] .hs-cap.hs-cap.hs-cap>:nth-child(n+8),[data-hs-custom][data-hs-cap-m="8"] .hs-cap.hs-cap.hs-cap>:nth-child(n+9),[data-hs-custom][data-hs-cap-m="9"] .hs-cap.hs-cap.hs-cap>:nth-child(n+10){display:none}}@media (min-width:761px) and (max-width:1180px){[data-hs-custom][data-hs-cap-t="1"] .hs-cap.hs-cap.hs-cap>:nth-child(n+2),[data-hs-custom][data-hs-cap-t="10"] .hs-cap.hs-cap.hs-cap>:nth-child(n+11),[data-hs-custom][data-hs-cap-t="11"] .hs-cap.hs-cap.hs-cap>:nth-child(n+12),[data-hs-custom][data-hs-cap-t="12"] .hs-cap.hs-cap.hs-cap>:nth-child(n+13),[data-hs-custom][data-hs-cap-t="13"] .hs-cap.hs-cap.hs-cap>:nth-child(n+14),[data-hs-custom][data-hs-cap-t="14"] .hs-cap.hs-cap.hs-cap>:nth-child(n+15),[data-hs-custom][data-hs-cap-t="15"] .hs-cap.hs-cap.hs-cap>:nth-child(n+16),[data-hs-custom][data-hs-cap-t="16"] .hs-cap.hs-cap.hs-cap>:nth-child(n+17),[data-hs-custom][data-hs-cap-t="17"] .hs-cap.hs-cap.hs-cap>:nth-child(n+18),[data-hs-custom][data-hs-cap-t="18"] .hs-cap.hs-cap.hs-cap>:nth-child(n+19),[data-hs-custom][data-hs-cap-t="19"] .hs-cap.hs-cap.hs-cap>:nth-child(n+20),[data-hs-custom][data-hs-cap-t="2"] .hs-cap.hs-cap.hs-cap>:nth-child(n+3),[data-hs-custom][data-hs-cap-t="20"] .hs-cap.hs-cap.hs-cap>:nth-child(n+21),[data-hs-custom][data-hs-cap-t="21"] .hs-cap.hs-cap.hs-cap>:nth-child(n+22),[data-hs-custom][data-hs-cap-t="22"] .hs-cap.hs-cap.hs-cap>:nth-child(n+23),[data-hs-custom][data-hs-cap-t="23"] .hs-cap.hs-cap.hs-cap>:nth-child(n+24),[data-hs-custom][data-hs-cap-t="24"] .hs-cap.hs-cap.hs-cap>:nth-child(n+25),[data-hs-custom][data-hs-cap-t="25"] .hs-cap.hs-cap.hs-cap>:nth-child(n+26),[data-hs-custom][data-hs-cap-t="26"] .hs-cap.hs-cap.hs-cap>:nth-child(n+27),[data-hs-custom][data-hs-cap-t="27"] .hs-cap.hs-cap.hs-cap>:nth-child(n+28),[data-hs-custom][data-hs-cap-t="28"] .hs-cap.hs-cap.hs-cap>:nth-child(n+29),[data-hs-custom][data-hs-cap-t="29"] .hs-cap.hs-cap.hs-cap>:nth-child(n+30),[data-hs-custom][data-hs-cap-t="3"] .hs-cap.hs-cap.hs-cap>:nth-child(n+4),[data-hs-custom][data-hs-cap-t="30"] .hs-cap.hs-cap.hs-cap>:nth-child(n+31),[data-hs-custom][data-hs-cap-t="31"] .hs-cap.hs-cap.hs-cap>:nth-child(n+32),[data-hs-custom][data-hs-cap-t="32"] .hs-cap.hs-cap.hs-cap>:nth-child(n+33),[data-hs-custom][data-hs-cap-t="33"] .hs-cap.hs-cap.hs-cap>:nth-child(n+34),[data-hs-custom][data-hs-cap-t="34"] .hs-cap.hs-cap.hs-cap>:nth-child(n+35),[data-hs-custom][data-hs-cap-t="35"] .hs-cap.hs-cap.hs-cap>:nth-child(n+36),[data-hs-custom][data-hs-cap-t="36"] .hs-cap.hs-cap.hs-cap>:nth-child(n+37),[data-hs-custom][data-hs-cap-t="37"] .hs-cap.hs-cap.hs-cap>:nth-child(n+38),[data-hs-custom][data-hs-cap-t="38"] .hs-cap.hs-cap.hs-cap>:nth-child(n+39),[data-hs-custom][data-hs-cap-t="39"] .hs-cap.hs-cap.hs-cap>:nth-child(n+40),[data-hs-custom][data-hs-cap-t="4"] .hs-cap.hs-cap.hs-cap>:nth-child(n+5),[data-hs-custom][data-hs-cap-t="40"] .hs-cap.hs-cap.hs-cap>:nth-child(n+41),[data-hs-custom][data-hs-cap-t="41"] .hs-cap.hs-cap.hs-cap>:nth-child(n+42),[data-hs-custom][data-hs-cap-t="42"] .hs-cap.hs-cap.hs-cap>:nth-child(n+43),[data-hs-custom][data-hs-cap-t="43"] .hs-cap.hs-cap.hs-cap>:nth-child(n+44),[data-hs-custom][data-hs-cap-t="44"] .hs-cap.hs-cap.hs-cap>:nth-child(n+45),[data-hs-custom][data-hs-cap-t="45"] .hs-cap.hs-cap.hs-cap>:nth-child(n+46),[data-hs-custom][data-hs-cap-t="46"] .hs-cap.hs-cap.hs-cap>:nth-child(n+47),[data-hs-custom][data-hs-cap-t="47"] .hs-cap.hs-cap.hs-cap>:nth-child(n+48),[data-hs-custom][data-hs-cap-t="48"] .hs-cap.hs-cap.hs-cap>:nth-child(n+49),[data-hs-custom][data-hs-cap-t="5"] .hs-cap.hs-cap.hs-cap>:nth-child(n+6),[data-hs-custom][data-hs-cap-t="6"] .hs-cap.hs-cap.hs-cap>:nth-child(n+7),[data-hs-custom][data-hs-cap-t="7"] .hs-cap.hs-cap.hs-cap>:nth-child(n+8),[data-hs-custom][data-hs-cap-t="8"] .hs-cap.hs-cap.hs-cap>:nth-child(n+9),[data-hs-custom][data-hs-cap-t="9"] .hs-cap.hs-cap.hs-cap>:nth-child(n+10){display:none}}@media (min-width:1181px){[data-hs-custom][data-hs-cap-d="1"] .hs-cap.hs-cap.hs-cap>:nth-child(n+2),[data-hs-custom][data-hs-cap-d="10"] .hs-cap.hs-cap.hs-cap>:nth-child(n+11),[data-hs-custom][data-hs-cap-d="11"] .hs-cap.hs-cap.hs-cap>:nth-child(n+12),[data-hs-custom][data-hs-cap-d="12"] .hs-cap.hs-cap.hs-cap>:nth-child(n+13),[data-hs-custom][data-hs-cap-d="13"] .hs-cap.hs-cap.hs-cap>:nth-child(n+14),[data-hs-custom][data-hs-cap-d="14"] .hs-cap.hs-cap.hs-cap>:nth-child(n+15),[data-hs-custom][data-hs-cap-d="15"] .hs-cap.hs-cap.hs-cap>:nth-child(n+16),[data-hs-custom][data-hs-cap-d="16"] .hs-cap.hs-cap.hs-cap>:nth-child(n+17),[data-hs-custom][data-hs-cap-d="17"] .hs-cap.hs-cap.hs-cap>:nth-child(n+18),[data-hs-custom][data-hs-cap-d="18"] .hs-cap.hs-cap.hs-cap>:nth-child(n+19),[data-hs-custom][data-hs-cap-d="19"] .hs-cap.hs-cap.hs-cap>:nth-child(n+20),[data-hs-custom][data-hs-cap-d="2"] .hs-cap.hs-cap.hs-cap>:nth-child(n+3),[data-hs-custom][data-hs-cap-d="20"] .hs-cap.hs-cap.hs-cap>:nth-child(n+21),[data-hs-custom][data-hs-cap-d="21"] .hs-cap.hs-cap.hs-cap>:nth-child(n+22),[data-hs-custom][data-hs-cap-d="22"] .hs-cap.hs-cap.hs-cap>:nth-child(n+23),[data-hs-custom][data-hs-cap-d="23"] .hs-cap.hs-cap.hs-cap>:nth-child(n+24),[data-hs-custom][data-hs-cap-d="24"] .hs-cap.hs-cap.hs-cap>:nth-child(n+25),[data-hs-custom][data-hs-cap-d="25"] .hs-cap.hs-cap.hs-cap>:nth-child(n+26),[data-hs-custom][data-hs-cap-d="26"] .hs-cap.hs-cap.hs-cap>:nth-child(n+27),[data-hs-custom][data-hs-cap-d="27"] .hs-cap.hs-cap.hs-cap>:nth-child(n+28),[data-hs-custom][data-hs-cap-d="28"] .hs-cap.hs-cap.hs-cap>:nth-child(n+29),[data-hs-custom][data-hs-cap-d="29"] .hs-cap.hs-cap.hs-cap>:nth-child(n+30),[data-hs-custom][data-hs-cap-d="3"] .hs-cap.hs-cap.hs-cap>:nth-child(n+4),[data-hs-custom][data-hs-cap-d="30"] .hs-cap.hs-cap.hs-cap>:nth-child(n+31),[data-hs-custom][data-hs-cap-d="31"] .hs-cap.hs-cap.hs-cap>:nth-child(n+32),[data-hs-custom][data-hs-cap-d="32"] .hs-cap.hs-cap.hs-cap>:nth-child(n+33),[data-hs-custom][data-hs-cap-d="33"] .hs-cap.hs-cap.hs-cap>:nth-child(n+34),[data-hs-custom][data-hs-cap-d="34"] .hs-cap.hs-cap.hs-cap>:nth-child(n+35),[data-hs-custom][data-hs-cap-d="35"] .hs-cap.hs-cap.hs-cap>:nth-child(n+36),[data-hs-custom][data-hs-cap-d="36"] .hs-cap.hs-cap.hs-cap>:nth-child(n+37),[data-hs-custom][data-hs-cap-d="37"] .hs-cap.hs-cap.hs-cap>:nth-child(n+38),[data-hs-custom][data-hs-cap-d="38"] .hs-cap.hs-cap.hs-cap>:nth-child(n+39),[data-hs-custom][data-hs-cap-d="39"] .hs-cap.hs-cap.hs-cap>:nth-child(n+40),[data-hs-custom][data-hs-cap-d="4"] .hs-cap.hs-cap.hs-cap>:nth-child(n+5),[data-hs-custom][data-hs-cap-d="40"] .hs-cap.hs-cap.hs-cap>:nth-child(n+41),[data-hs-custom][data-hs-cap-d="41"] .hs-cap.hs-cap.hs-cap>:nth-child(n+42),[data-hs-custom][data-hs-cap-d="42"] .hs-cap.hs-cap.hs-cap>:nth-child(n+43),[data-hs-custom][data-hs-cap-d="43"] .hs-cap.hs-cap.hs-cap>:nth-child(n+44),[data-hs-custom][data-hs-cap-d="44"] .hs-cap.hs-cap.hs-cap>:nth-child(n+45),[data-hs-custom][data-hs-cap-d="45"] .hs-cap.hs-cap.hs-cap>:nth-child(n+46),[data-hs-custom][data-hs-cap-d="46"] .hs-cap.hs-cap.hs-cap>:nth-child(n+47),[data-hs-custom][data-hs-cap-d="47"] .hs-cap.hs-cap.hs-cap>:nth-child(n+48),[data-hs-custom][data-hs-cap-d="48"] .hs-cap.hs-cap.hs-cap>:nth-child(n+49),[data-hs-custom][data-hs-cap-d="5"] .hs-cap.hs-cap.hs-cap>:nth-child(n+6),[data-hs-custom][data-hs-cap-d="6"] .hs-cap.hs-cap.hs-cap>:nth-child(n+7),[data-hs-custom][data-hs-cap-d="7"] .hs-cap.hs-cap.hs-cap>:nth-child(n+8),[data-hs-custom][data-hs-cap-d="8"] .hs-cap.hs-cap.hs-cap>:nth-child(n+9),[data-hs-custom][data-hs-cap-d="9"] .hs-cap.hs-cap.hs-cap>:nth-child(n+10){display:none}}}.home-consolidated .marketplace-lead-grid>.home-hero-grid{flex:1 1;min-inline-size:0}