.duct-bank-layout[data-astro-cid-fpbhujs7]{flex-direction:column;gap:40px;display:flex}.duct-bank-layout[data-astro-cid-fpbhujs7] .section-intro{--intro-max:560px}.duct-bank-layout__panel[data-astro-cid-fpbhujs7]{--chamfer:20px;background:var(--white);grid-template-columns:400px minmax(0,1fr);display:grid}.duct-bank-layout__controls[data-astro-cid-fpbhujs7]{border-right:2px solid var(--steel);flex-direction:column;gap:26px;padding:36px 36px 34px;display:flex}.duct-bank-layout__label[data-astro-cid-fpbhujs7]{color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;font-size:12px;font-weight:400;line-height:normal}.duct-bank-layout__field[data-astro-cid-fpbhujs7]{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.duct-bank-layout__field-label[data-astro-cid-fpbhujs7]{font-family:var(--font-head);text-transform:uppercase;padding:0;font-size:20px;font-weight:700}legend[data-astro-cid-fpbhujs7].duct-bank-layout__field-label{padding-bottom:10px}.duct-bank-layout__stepper[data-astro-cid-fpbhujs7]{border:2px solid var(--ink);grid-template-columns:56px minmax(0,1fr) 56px;height:56px;display:grid}@media (scripting:none){.duct-bank-layout__stepper[data-astro-cid-fpbhujs7]{grid-template-columns:minmax(0,1fr)}}.duct-bank-layout__step[data-astro-cid-fpbhujs7]{color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;font-size:22px;display:flex}.duct-bank-layout__step[data-astro-cid-fpbhujs7]:hover:not(:disabled){background:var(--gray-light)}.duct-bank-layout__step[data-astro-cid-fpbhujs7]:disabled{color:var(--rule-mid);cursor:default}.duct-bank-layout__step[data-astro-cid-fpbhujs7]:focus-visible{outline-offset:-3px}.duct-bank-layout__value[data-astro-cid-fpbhujs7]{border:0;border-right:2px solid var(--steel);border-left:2px solid var(--steel);min-width:0;font-family:var(--font-data);text-align:center;appearance:textfield;background:0 0;font-size:22px;font-weight:500}.duct-bank-layout__value[data-astro-cid-fpbhujs7]::-webkit-inner-spin-button{appearance:none;margin:0}.duct-bank-layout__value[data-astro-cid-fpbhujs7]::-webkit-outer-spin-button{appearance:none;margin:0}.duct-bank-layout__value[data-astro-cid-fpbhujs7]:focus-visible{outline-offset:-3px}.duct-bank-layout__options[data-astro-cid-fpbhujs7]{grid-template-columns:repeat(var(--options), minmax(0, 1fr));gap:6px;display:grid}.duct-bank-layout__option[data-astro-cid-fpbhujs7]{background:var(--steel);height:46px;font-family:var(--font-head);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.duct-bank-layout__option--mono[data-astro-cid-fpbhujs7]{font-family:var(--font-data);text-transform:none;font-size:16px;font-weight:500}.duct-bank-layout__option[data-astro-cid-fpbhujs7]:hover{background:var(--steel-deep)}.duct-bank-layout__option[data-astro-cid-fpbhujs7][data-checked]{background:var(--navy);color:var(--white)}.duct-bank-layout__option[data-astro-cid-fpbhujs7]:has(:checked){background:var(--navy);color:var(--white)}.duct-bank-layout__option[data-astro-cid-fpbhujs7]:focus-within{outline:3px solid var(--ink);outline-offset:2px}@supports selector(:has(*)){.duct-bank-layout__option[data-astro-cid-fpbhujs7]:focus-within{outline:none}.duct-bank-layout__option[data-astro-cid-fpbhujs7]:has(:focus-visible){outline:3px solid var(--ink);outline-offset:2px}}.duct-bank-layout__note[data-astro-cid-fpbhujs7]{color:var(--text-muted);font-size:14px;line-height:1.5}.duct-bank-layout__preview[data-astro-cid-fpbhujs7]{flex-direction:column;min-width:0;display:flex}.duct-bank-layout__sketch[data-astro-cid-fpbhujs7]{--gap:18px;--reserve:62px;background:var(--gray-light);flex:1;justify-content:center;align-items:center;min-height:500px;padding:40px;display:flex;container-type:inline-size}.duct-bank-layout__sketch--tiered[data-astro-cid-fpbhujs7]{--reserve:210px}.duct-bank-layout__drawing[data-astro-cid-fpbhujs7]{--size:min(var(--d), calc((100cqi - var(--reserve)) / var(--cols) - var(--gap)));align-items:center;gap:20px;display:flex}.duct-bank-layout__sketch[data-astro-cid-fpbhujs7] .duct-bank-layout__plate{gap:var(--gap);border:3px solid var(--gunmetal);background:var(--rule-mid);flex-direction:column;padding:26px 28px;display:flex}.duct-bank-layout__sketch[data-astro-cid-fpbhujs7] .duct-bank-layout__row{align-items:center;gap:var(--gap);display:flex}.duct-bank-layout__sketch[data-astro-cid-fpbhujs7] .duct-bank-layout__hole{width:var(--size);height:var(--size);border:3px solid var(--navy);background:var(--white);border-radius:50%;flex-shrink:0}.duct-bank-layout__sketch--tiered[data-astro-cid-fpbhujs7] .duct-bank-layout__plate{background:0 0;border:0;gap:10px;padding:0}.duct-bank-layout__sketch--tiered[data-astro-cid-fpbhujs7] .duct-bank-layout__row{border:3px solid var(--gunmetal);background:var(--rule-mid);padding:13px 28px}.duct-bank-layout__sketch[data-astro-cid-fpbhujs7] .duct-bank-layout__tier-labels{flex-direction:column;gap:10px;display:flex}.duct-bank-layout__sketch[data-astro-cid-fpbhujs7] .duct-bank-layout__tier-label{height:calc(var(--size) + 32px);color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:12px;display:flex}.duct-bank-layout__result[data-astro-cid-fpbhujs7]{border-top:3px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 32px;display:flex}.duct-bank-layout__result-text[data-astro-cid-fpbhujs7]{flex-direction:column;gap:4px;display:flex}.duct-bank-layout__summary[data-astro-cid-fpbhujs7]{font-family:var(--font-data);letter-spacing:.04em;font-size:15px;font-weight:500}.duct-bank-layout__result-note[data-astro-cid-fpbhujs7]{color:var(--text-muted);font-size:14px}.duct-bank-layout__result[data-astro-cid-fpbhujs7] .duct-bank-layout__cta{--button-height:54px;--button-pad-x:24px;flex:none}.duct-bank-layout__forms[data-astro-cid-fpbhujs7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.duct-bank-layout__form[data-astro-cid-fpbhujs7]{--chamfer:16px;background:var(--white);flex-direction:column;display:flex}.duct-bank-layout__form-image[data-astro-cid-fpbhujs7]{background:var(--rule-light);height:200px}.duct-bank-layout__form-text[data-astro-cid-fpbhujs7]{border-top:4px solid var(--navy);flex-direction:column;gap:10px;padding:24px 26px 28px;display:flex}.duct-bank-layout__form-number[data-astro-cid-fpbhujs7]{color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;font-size:12px}.duct-bank-layout__form-title[data-astro-cid-fpbhujs7]{font-size:var(--text-26);line-height:1}.duct-bank-layout__form-body[data-astro-cid-fpbhujs7]{color:var(--text-secondary);font-size:16px;line-height:1.55}.duct-bank-layout__features[data-astro-cid-fpbhujs7]{background:var(--white);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;padding:20px 28px;display:grid}.duct-bank-layout__features-label[data-astro-cid-fpbhujs7]{font-size:20px;line-height:1.1}.duct-bank-layout__chips[data-astro-cid-fpbhujs7]{flex-wrap:wrap;gap:10px;display:flex}.duct-bank-layout__chip[data-astro-cid-fpbhujs7]{border:1px solid var(--rule-light);background:var(--gray-light);padding:9px 14px;font-size:16px;font-weight:600}@container page (width<=1099.98px){.duct-bank-layout__panel[data-astro-cid-fpbhujs7]{grid-template-columns:320px minmax(0,1fr)}.duct-bank-layout__controls[data-astro-cid-fpbhujs7]{padding:28px}.duct-bank-layout__result[data-astro-cid-fpbhujs7]{flex-direction:column;align-items:stretch}}@container page (width<=899.98px){.duct-bank-layout__panel[data-astro-cid-fpbhujs7]{grid-template-columns:minmax(0,1fr)}.duct-bank-layout__controls[data-astro-cid-fpbhujs7]{border-right:0;border-bottom:2px solid var(--steel)}.duct-bank-layout__sketch[data-astro-cid-fpbhujs7]{min-height:320px}.duct-bank-layout__forms[data-astro-cid-fpbhujs7]{grid-template-columns:minmax(0,1fr);gap:12px}.duct-bank-layout__form[data-astro-cid-fpbhujs7]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.duct-bank-layout__form-image[data-astro-cid-fpbhujs7]{height:100%;min-height:180px}.duct-bank-layout__form-text[data-astro-cid-fpbhujs7]{border-top:0;border-left:4px solid var(--navy)}}@container page (width<=767.98px){.duct-bank-layout__panel[data-astro-cid-fpbhujs7]{--chamfer:14px}.duct-bank-layout__controls[data-astro-cid-fpbhujs7]{gap:22px;padding:22px 20px}.duct-bank-layout__sketch[data-astro-cid-fpbhujs7]{--gap:10px;--reserve:40px;min-height:240px;padding:20px 16px}.duct-bank-layout__sketch--tiered[data-astro-cid-fpbhujs7]{--reserve:150px}.duct-bank-layout__sketch[data-astro-cid-fpbhujs7] .duct-bank-layout__plate{padding:14px 16px}.duct-bank-layout__sketch--tiered[data-astro-cid-fpbhujs7] .duct-bank-layout__row{padding:8px 14px}.duct-bank-layout__drawing[data-astro-cid-fpbhujs7]{gap:10px}.duct-bank-layout__sketch[data-astro-cid-fpbhujs7] .duct-bank-layout__tier-label{height:calc(var(--size) + 22px);letter-spacing:.06em;font-size:11px}.duct-bank-layout__result[data-astro-cid-fpbhujs7]{padding:20px}.duct-bank-layout__form[data-astro-cid-fpbhujs7]{grid-template-columns:minmax(0,1fr)}.duct-bank-layout__form-image[data-astro-cid-fpbhujs7]{height:160px;min-height:0}.duct-bank-layout__form-text[data-astro-cid-fpbhujs7]{border-top:4px solid var(--navy);border-left:0;padding:20px}.duct-bank-layout__features[data-astro-cid-fpbhujs7]{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.duct-bank-layout__chip[data-astro-cid-fpbhujs7]{padding:8px 12px;font-size:15px}}.quote-picker-helps[data-astro-cid-kc6ikf3k]{gap:var(--space-gap-44);flex-direction:column;display:flex}.quote-picker-helps[data-astro-cid-kc6ikf3k] .section-intro{--intro-max:520px}.quote-picker-helps__options[data-astro-cid-kc6ikf3k]{grid-template-columns:repeat(var(--paths,3), minmax(0, 1fr));border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.quote-picker-helps__option[data-astro-cid-kc6ikf3k]{--option-bg:#ffffff0f;--option-fg:var(--white);--option-edge:#ffffff40;--option-ring:#ffffff80;--option-dot:transparent;border-top:5px solid var(--option-edge);background:var(--option-bg);color:var(--option-fg);cursor:pointer;flex-direction:column;gap:12px;padding:30px;display:flex}.quote-picker-helps__option[data-astro-cid-kc6ikf3k]:hover{--option-bg:#ffffff1f}.quote-picker-helps__option[data-astro-cid-kc6ikf3k][data-checked]{--option-bg:var(--white);--option-fg:var(--ink);--option-edge:var(--red);--option-ring:var(--navy);--option-dot:var(--red)}.quote-picker-helps__option[data-astro-cid-kc6ikf3k]:has(:checked){--option-bg:var(--white);--option-fg:var(--ink);--option-edge:var(--red);--option-ring:var(--navy);--option-dot:var(--red)}.quote-picker-helps__option[data-astro-cid-kc6ikf3k]:focus-within{outline:3px solid var(--white);outline-offset:2px}@supports selector(:has(*)){.quote-picker-helps__option[data-astro-cid-kc6ikf3k]:focus-within{outline:none}.quote-picker-helps__option[data-astro-cid-kc6ikf3k]:has(:focus-visible){outline:3px solid var(--white);outline-offset:2px}}.quote-picker-helps__option-top[data-astro-cid-kc6ikf3k]{justify-content:space-between;align-items:center;display:flex}.quote-picker-helps__icon[data-astro-cid-kc6ikf3k]{font-size:30px}.quote-picker-helps__ring[data-astro-cid-kc6ikf3k]{border:2px solid var(--option-ring);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.quote-picker-helps__ring[data-astro-cid-kc6ikf3k]:after{content:"";background:var(--option-dot);border-radius:50%;width:10px;height:10px}.quote-picker-helps__option-title[data-astro-cid-kc6ikf3k]{font-family:var(--font-head);font-size:var(--text-26);text-transform:uppercase;font-weight:700;line-height:1}.quote-picker-helps__option-sub[data-astro-cid-kc6ikf3k]{opacity:.85;font-size:16px;line-height:1.5}.quote-picker-helps__detail[data-astro-cid-kc6ikf3k]{background:var(--white);color:var(--ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:34px 40px;display:grid}@media (scripting:enabled){.quote-picker-helps__detail[data-astro-cid-kc6ikf3k]:not([data-active]){display:none}}.quote-picker-helps__detail-text[data-astro-cid-kc6ikf3k]{flex-direction:column;gap:14px;display:flex}.quote-picker-helps__detail-head[data-astro-cid-kc6ikf3k]{font-family:var(--font-head);font-size:var(--text-26);text-transform:uppercase;font-weight:700;line-height:1.05}.quote-picker-helps__helps[data-astro-cid-kc6ikf3k]{flex-wrap:wrap;gap:10px 28px;display:flex}.quote-picker-helps__help[data-astro-cid-kc6ikf3k]{color:var(--text-secondary);align-items:center;gap:10px;font-size:16px;display:flex}.quote-picker-helps__check[data-astro-cid-kc6ikf3k]{color:var(--navy)}.quote-picker-helps__helps-row[data-astro-cid-kc6ikf3k]{flex-wrap:wrap;gap:10px 28px;display:flex}.quote-picker-helps__helps-label[data-astro-cid-kc6ikf3k]{color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;align-self:center;font-size:12px}.quote-picker-helps__note[data-astro-cid-kc6ikf3k]{color:var(--text-muted);font-size:14px}.quote-picker-helps__detail-actions[data-astro-cid-kc6ikf3k]{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.quote-picker-helps__call[data-astro-cid-kc6ikf3k]{color:var(--text-muted);text-underline-offset:4px;margin:-3px 0;padding:3px 0;font-size:15px;text-decoration:underline}.quote-picker-helps__call[data-astro-cid-kc6ikf3k]:hover{color:var(--ink)}@container page (width<=899.98px){.quote-picker-helps[data-astro-cid-kc6ikf3k]{gap:28px}.quote-picker-helps__options[data-astro-cid-kc6ikf3k]{grid-template-columns:minmax(0,1fr);gap:10px}.quote-picker-helps__option[data-astro-cid-kc6ikf3k]{border-top:0;border-left:5px solid var(--option-edge);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title ring""icon sub ring";align-items:center;gap:4px 16px;min-height:72px;padding:16px 18px;display:grid}.quote-picker-helps__option-top[data-astro-cid-kc6ikf3k]{display:contents}.quote-picker-helps__icon[data-astro-cid-kc6ikf3k]{grid-area:icon;font-size:26px}.quote-picker-helps__ring[data-astro-cid-kc6ikf3k]{grid-area:ring}.quote-picker-helps__option-title[data-astro-cid-kc6ikf3k]{grid-area:title;font-size:22px}.quote-picker-helps__option-sub[data-astro-cid-kc6ikf3k]{grid-area:sub;font-size:14px}.quote-picker-helps__detail[data-astro-cid-kc6ikf3k]{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 20px}.quote-picker-helps__detail-head[data-astro-cid-kc6ikf3k]{font-size:22px}.quote-picker-helps__helps[data-astro-cid-kc6ikf3k],.quote-picker-helps__helps-row[data-astro-cid-kc6ikf3k]{flex-direction:column;gap:8px}.quote-picker-helps__helps-label[data-astro-cid-kc6ikf3k]{align-self:flex-start}.quote-picker-helps__detail-actions[data-astro-cid-kc6ikf3k]{align-items:stretch;gap:0}.quote-picker-helps__detail-actions[data-astro-cid-kc6ikf3k] .button{width:100%}.quote-picker-helps__call[data-astro-cid-kc6ikf3k]{justify-content:center;align-items:center;min-height:44px;margin:6px 0 -10px;display:flex}}.duct-bank-plastics[data-astro-cid-abv6vao5]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:stretch;gap:40px;display:grid}.duct-bank-plastics__main[data-astro-cid-abv6vao5]{flex-direction:column;gap:32px;display:flex}.duct-bank-plastics__heading[data-astro-cid-abv6vao5]{flex-direction:column;gap:18px;display:flex}.duct-bank-plastics__title[data-astro-cid-abv6vao5]{font-size:var(--text-52);line-height:.96}.duct-bank-plastics__list[data-astro-cid-abv6vao5]{border-top:3px solid var(--ink)}.duct-bank-plastics__row[data-astro-cid-abv6vao5]{border-bottom:1px solid var(--rule-light);grid-template-columns:280px minmax(0,1fr) 150px;align-items:center;gap:32px;padding:24px 0;display:grid}.duct-bank-plastics__name[data-astro-cid-abv6vao5]{font-family:var(--font-head);font-size:var(--text-26);text-transform:uppercase;font-weight:700;line-height:1.05}.duct-bank-plastics__why[data-astro-cid-abv6vao5]{color:var(--text-secondary);font-size:var(--text-17);line-height:1.55}.duct-bank-plastics__link-cell[data-astro-cid-abv6vao5]{justify-self:end}.duct-bank-plastics__link[data-astro-cid-abv6vao5]{border-bottom:2px solid var(--navy);white-space:nowrap;align-items:center;gap:8px;padding-bottom:2px;font-size:15px;font-weight:700;display:flex}.duct-bank-plastics__link[data-astro-cid-abv6vao5]:hover{border-color:var(--red);color:var(--red)}.duct-bank-plastics__arrow[data-astro-cid-abv6vao5]{font-size:14px}.duct-bank-plastics__panel[data-astro-cid-abv6vao5]{--chamfer:20px;flex-direction:column;gap:22px;padding:40px 38px;display:flex}.duct-bank-plastics__panel-icon[data-astro-cid-abv6vao5]{color:var(--on-navy);font-size:34px}.duct-bank-plastics__panel-title[data-astro-cid-abv6vao5]{font-size:var(--text-30);line-height:1}.duct-bank-plastics__panel-text[data-astro-cid-abv6vao5]{color:var(--on-navy);font-size:var(--text-17);line-height:1.6}.duct-bank-plastics__panel-note[data-astro-cid-abv6vao5]{color:var(--muted-on-dark-texture);border-top:1px solid #fff3;margin-top:auto;padding-top:18px;font-size:15px;line-height:1.55}@container page (width<=1199.98px){.duct-bank-plastics[data-astro-cid-abv6vao5]{grid-template-columns:minmax(0,1fr)}.duct-bank-plastics__row[data-astro-cid-abv6vao5]{grid-template-columns:200px minmax(0,1fr) auto;gap:24px}}@container page (width<=767.98px){.duct-bank-plastics__row[data-astro-cid-abv6vao5]{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 0}.duct-bank-plastics__link-cell[data-astro-cid-abv6vao5]{justify-self:start;padding-top:4px}.duct-bank-plastics__panel[data-astro-cid-abv6vao5]{--chamfer:14px;padding:26px 20px}}.duct-bank-related[data-astro-cid-3ux3opiq]{padding:clamp(40px, 1.524cqw + 34.06px, 56px) var(--space-inline) clamp(56px, 2.286cqw + 47.09px, 80px);background:var(--white)}.duct-bank-related__bar[data-astro-cid-3ux3opiq]{border-top:3px solid var(--ink);border-bottom:1px solid var(--rule-light);justify-content:space-between;align-items:center;gap:16px 32px;padding:22px 28px;display:flex}.duct-bank-related__text[data-astro-cid-3ux3opiq]{color:var(--text-secondary);font-size:var(--text-18)}.duct-bank-related__links[data-astro-cid-3ux3opiq]{gap:28px;display:flex}.duct-bank-related__link[data-astro-cid-3ux3opiq]{border-bottom:2px solid var(--navy);align-items:center;gap:8px;padding-bottom:2px;font-size:17px;font-weight:700;display:flex}.duct-bank-related__link[data-astro-cid-3ux3opiq]:hover{border-color:var(--red);color:var(--red)}.duct-bank-related__arrow[data-astro-cid-3ux3opiq]{font-size:14px}@container page (width<=767.98px){.duct-bank-related__bar[data-astro-cid-3ux3opiq]{flex-direction:column;align-items:flex-start;padding:20px 0}.duct-bank-related__links[data-astro-cid-3ux3opiq]{align-items:center;gap:24px;min-height:44px}}
