.product-documents{border-top:1px solid #dbe2df;scroll-margin-top:100px}.product-documents-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:48px;margin-bottom:36px;display:grid}.product-documents-heading>p{color:#526462;max-width:470px;font-size:17px;line-height:1.75}.product-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.product-document-card{background:#fff;border:1px solid #d7e0dd;border-radius:18px;min-width:0;padding:28px}.product-document-type{color:#41635b;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;font-size:12px;display:flex}.product-document-card h3{margin:20px 0;font-size:23px;line-height:1.25}.product-document-card dl{margin:0}.product-document-card dl>div{border-bottom:1px solid #edf0ef;grid-template-columns:125px minmax(0,1fr);gap:16px;padding:9px 0;font-size:13px;line-height:1.5;display:grid}.product-document-card dt{color:#60716b}.product-document-card dd{overflow-wrap:anywhere;margin:0}.product-document-links{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.product-document-links a{align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.product-document-links a:hover{text-decoration:underline}.product-document-request{background:#e7eee9;border-radius:22px;grid-template-columns:1fr 1fr;gap:64px;padding:44px;display:grid}.product-document-request-label{letter-spacing:.14em;color:#426359;font-size:10px;font-weight:750}.product-document-request h3{letter-spacing:-.035em;margin:18px 0;font-size:clamp(25px,3vw,37px);line-height:1.16}.product-document-request p{color:#4c625a;max-width:470px;margin:0 0 26px;font-size:15px;line-height:1.75}.product-document-request .button{gap:16px;font-size:13px}.product-document-request ol{flex-direction:column;justify-content:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.product-document-request li{gap:18px;display:flex}.product-document-request li>svg{color:#476c5e;flex-shrink:0;margin-top:2px}.product-document-request li div{flex-direction:column;gap:7px;display:flex}.product-document-request li strong{font-size:15px}.product-document-request li span{color:#53675e;font-size:13px;line-height:1.7}.product-document-note{color:#687870;max-width:820px;margin:18px 0 0;font-size:12px;line-height:1.7}@media (max-width:760px){.product-documents-heading{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.product-documents-heading>p{font-size:15px}.product-document-grid{grid-template-columns:1fr}.product-document-card{padding:22px}.product-document-card dl>div{grid-template-columns:100px minmax(0,1fr);gap:10px}.product-document-request{border-radius:16px;grid-template-columns:1fr;gap:32px;padding:26px 22px}.product-document-request .button{white-space:normal;text-align:left;width:100%}.product-document-request .button svg{flex-shrink:0}.product-document-request p{font-size:14px}.product-document-note{font-size:11px}}.pdp-document-added{color:#386550;align-items:center;gap:7px;font-size:13px;display:flex}:root .ash-v2 .pp-model-checklist{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}:root .ash-v2 .pp-model-checklist>li{border:1px solid var(--arc-line,#d8e0e5);background:var(--arc-paper,#fff);border-radius:4px;flex-direction:column;gap:0;min-width:0;padding:22px;display:flex}:root .ash-v2 .pp-check-number{background:var(--arc-ink,#202a34);width:38px;min-height:38px;font-family:var(--arc-font-display,"Bricolage Grotesque", sans-serif);color:#fff;font-variant-numeric:tabular-nums;border-radius:3px;flex-shrink:0;place-items:center;font-size:20px;font-weight:600;line-height:1.3;display:grid}:root .ash-v2 .pp-model-checklist h3{font-family:var(--arc-font-display,"Bricolage Grotesque", sans-serif);color:var(--arc-ink,#202a34);margin:0;font-size:22px;line-height:1.25}:root .ash-v2 .pp-model-checklist p{font-family:var(--arc-font-body,"Source Sans 3", sans-serif);color:var(--arc-muted,#5a6672);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}:root .ash-v2 .pp-check-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}:root .ash-v2 .pp-model-checklist .pp-check-summary{margin:0 0 16px}:root .ash-v2 .pp-model-checklist .pp-more-checks{border-bottom:0;margin-top:auto}:root .ash-v2 .pp-model-checklist .pp-more-checks>summary{justify-content:space-between;min-height:44px;padding:10px 0;font-size:16px}:root .ash-v2 .pp-check-more-copy{gap:10px;padding:4px 0 0;display:grid}:root .ash-v2 .pp-procurement{color:var(--arc-ink,#202a34);font-family:var(--arc-font-body,"Source Sans 3", sans-serif);scroll-margin-top:104px}:root .ash-v2 .pp-spec-heading{justify-content:space-between;align-items:start;gap:28px;margin-bottom:18px;display:flex}:root .ash-v2 .pp-procurement h3{color:var(--arc-ink,#202a34);font-family:var(--arc-font-display,"Bricolage Grotesque", sans-serif);margin:0;font-size:26px;line-height:1.25}:root .ash-v2 .pp-eyebrow{color:var(--arc-muted,#5a6672);margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5}:root .ash-v2 .pp-spec-heading>p{max-width:42ch;color:var(--arc-muted,#5a6672);margin:0;font-size:16px;line-height:1.55}:root .ash-v2 .pp-spec-heading>p strong{color:var(--arc-ink,#202a34);font-weight:600}:root .ash-v2 .pp-key-specifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}:root .ash-v2 .pp-key-specifications>div{border:1px solid var(--arc-line,#d8e0e5);border-left:3px solid var(--arc-ink,#202a34);background:var(--arc-surface,#eef2f4);border-radius:3px;min-width:0;padding:18px 20px}:root .ash-v2 .pp-key-specifications dt{color:var(--arc-muted,#5a6672);margin:0 0 7px;font-size:15px;font-weight:600;line-height:1.5}:root .ash-v2 .pp-key-specifications dd{color:var(--arc-ink,#202a34);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.55}:root .ash-v2 .pp-source-note,:root .ash-v2 .pp-spec-pending{color:var(--arc-muted,#5a6672);margin:12px 0 20px;font-size:16px;line-height:1.6}:root .ash-v2 .pp-disclosure{border-top:1px solid var(--arc-line,#d8e0e5);border-bottom:1px solid var(--arc-line,#d8e0e5);background:var(--arc-paper,#fff)}:root .ash-v2 .pp-disclosure>summary{min-height:56px;color:var(--arc-ink,#202a34);cursor:pointer;align-items:center;gap:16px;padding:12px 16px;font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}:root .ash-v2 .pp-disclosure>summary::-webkit-details-marker{display:none}:root .ash-v2 .pp-disclosure>summary>small{color:var(--arc-muted,#5a6672);flex-shrink:0;margin-left:auto;font-size:14px;font-weight:400}:root .ash-v2 .pp-disclosure-mark{width:20px;height:20px;color:var(--arc-muted,#5a6672);flex-shrink:0;place-items:center;display:grid}:root .ash-v2 .pp-disclosure-mark:before{content:"+";font-size:22px;font-weight:400;line-height:1}:root .ash-v2 .pp-disclosure[open] .pp-disclosure-mark:before{content:"−"}:root .ash-v2 .pp-disclosure>summary:focus-visible{outline:2px solid var(--arc-signal,#2759df);outline-offset:4px}:root .ash-v2 .pp-requirements-link:focus-visible{outline:2px solid var(--arc-signal,#2759df);outline-offset:4px}:root .ash-v2 .pp-full-specifications>summary{background:var(--arc-surface,#eef2f4)}:root .ash-v2 .pp-supplier-table{margin:0;padding:8px 16px 16px}:root .ash-v2 .pp-supplier-table>div{border-bottom:1px solid var(--arc-line,#d8e0e5);grid-template-columns:minmax(180px,.8fr) minmax(0,1.8fr);gap:28px;padding:14px 0;display:grid}:root .ash-v2 .pp-supplier-table>div:last-child{border-bottom:0}:root .ash-v2 .pp-supplier-table dt{color:var(--arc-muted,#5a6672);font-size:16px;line-height:1.6}:root .ash-v2 .pp-supplier-table dd{color:var(--arc-ink,#202a34);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}:root .ash-v2 .pp-confirmations{border-top:1px solid var(--arc-line,#d8e0e5);margin-top:28px;padding-top:24px}:root .ash-v2 .pp-confirmation-heading{margin-bottom:18px}:root .ash-v2 .pp-confirmation-heading>p{max-width:64ch;color:var(--arc-muted,#5a6672);margin:8px 0 0;font-size:16px;line-height:1.6}:root .ash-v2 .pp-question-groups{gap:0;display:grid}:root .ash-v2 .pp-question-groups .pp-disclosure+.pp-disclosure{border-top:0}:root .ash-v2 .pp-question-groups ul{gap:12px;margin:0;padding:4px 20px 20px 38px;display:grid}:root .ash-v2 .pp-question-groups li{color:var(--arc-muted,#5a6672);overflow-wrap:anywhere;padding-left:3px;font-size:16px;line-height:1.65}:root .ash-v2 .pp-requirements-link{min-height:44px;color:var(--arc-signal,#2759df);text-underline-offset:4px;align-items:center;gap:12px;margin-top:14px;padding:8px 0;font-size:16px;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex}@media (max-width:900px){:root .ash-v2 .pp-model-checklist{grid-template-columns:1fr;gap:20px}:root .ash-v2 .pp-spec-heading{display:block}:root .ash-v2 .pp-spec-heading>p{max-width:none;margin-top:12px}}@media (max-width:639px){:root .ash-v2 .pp-model-checklist{margin-top:20px}:root .ash-v2 .pp-model-checklist>li{padding:18px}:root .ash-v2 .pp-model-checklist h3{font-size:21px}:root .ash-v2 .pp-procurement{scroll-margin-top:88px}:root .ash-v2 .pp-procurement h3{font-size:24px}:root .ash-v2 .pp-key-specifications{grid-template-columns:1fr}:root .ash-v2 .pp-key-specifications>div{padding:16px}:root .ash-v2 .pp-key-specifications dd{font-size:16px;line-height:1.6}:root .ash-v2 .pp-key-specifications dt{font-size:16px}:root .ash-v2 .pp-disclosure>summary{gap:10px;min-height:56px;padding-inline:12px}:root .ash-v2 .pp-disclosure>summary>small{font-size:14px}:root .ash-v2 .pp-supplier-table{padding-inline:12px}:root .ash-v2 .pp-supplier-table>div{grid-template-columns:1fr;gap:6px}:root .ash-v2 .pp-confirmations{margin-top:24px;padding-top:20px}:root .ash-v2 .pp-question-groups ul{padding-left:30px;padding-right:12px}}@media (prefers-reduced-motion:reduce){:root .ash-v2 :is(.pp-model-checklist,.pp-procurement) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-experience .pv2-story{scroll-margin-top:100px}.product-experience .pv2-chapter{background:var(--arc-paper);border-top:1px solid var(--arc-line);padding:48px max(40px,50% - 640px)}.product-experience .pv2-chapter-fit{background:var(--arc-surface)}.product-experience .pv2-chapter-ownership{background:var(--arc-paper)}.product-experience .pv2-chapter-delivery{background:#fff}.product-experience .pv2-chapter-heading{cursor:pointer;align-items:center;gap:18px;min-height:64px;margin-bottom:0;list-style:none;display:flex}.product-experience .pv2-chapter-heading::-webkit-details-marker{display:none}.product-experience .pv2-chapter[open]>.pv2-chapter-heading{margin-bottom:24px}.product-experience .pv2-chapter-heading:focus-visible{outline:2px solid var(--arc-signal);outline-offset:6px}.product-experience .pv2-chapter-index{background:var(--arc-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:42px;min-width:42px;height:42px;font-size:13px;font-weight:650;display:grid}.product-experience .pv2-chapter-fit .pv2-chapter-index,.product-experience .pv2-chapter-ownership .pv2-chapter-index,.product-experience .pv2-chapter-delivery .pv2-chapter-index{background:var(--arc-ink)}.product-experience .pv2-chapter-heading .px-kicker{margin-bottom:7px}.product-experience .pv2-chapter-heading h2{margin:0;font-size:32px;font-weight:650;line-height:1.2}.product-experience .pv2-chapter-note{color:var(--arc-muted);text-align:right;white-space:nowrap;align-items:center;gap:12px;margin-left:auto;padding-left:24px;font-size:14px;line-height:1.6;display:flex}.product-experience .pv2-chapter-note svg{transition:transform .18s}.product-experience .pv2-chapter[open]>.pv2-chapter-heading .pv2-chapter-note svg{transform:rotate(180deg)}.product-experience .pv2-chapter-images{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;max-width:1160px;margin:auto;display:grid}.product-experience .pv2-chapter-images[data-count="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-experience .pv2-story-frame{min-width:0;margin:0}.product-experience .pv2-story-frame>button{width:100%;max-width:min(100%,var(--pv2-native-width));border:1px solid var(--arc-line);cursor:zoom-in;background:#fff;border-radius:6px;margin-inline:auto;padding:0;display:block;position:relative;overflow:hidden}.product-experience .pv2-story-frame img{width:100%;max-width:var(--pv2-native-width);object-fit:contain;height:auto;display:block}.product-experience .pv2-story-frame figcaption{padding:16px 4px 0}.product-experience .pv2-story-frame h3{max-width:510px;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.4}.product-experience .pv2-story-frame p{color:var(--arc-muted);max-width:510px;margin:0;font-size:14px;line-height:1.6}.product-experience .pv2-story-frame figcaption a{color:var(--arc-signal);align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.product-experience .pv2-story-frame.pv2-featured-frame{border:1px solid var(--arc-line);background:#fff;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:38px;padding:24px;display:grid}.product-experience .pv2-featured-frame>button{border:0;border-radius:6px;max-width:520px}.product-experience .pv2-featured-frame figcaption{padding:12px 20px 12px 0}.product-experience .pv2-featured-frame h3{margin-bottom:16px;font-size:25px;line-height:1.3}.product-experience .pv2-featured-frame p{font-size:15px}.product-experience .pv2-role-delivery>button{max-width:460px}.product-experience .pv2-role-dimensions .px-image-dimensions{border:0;gap:8px;margin:18px 0;padding:0}.product-experience .pv2-role-dimensions .px-image-dimensions>p{color:var(--arc-ink);font-size:23px;font-weight:650}.product-experience .pv2-role-dimensions .px-image-dimensions>small{font-size:12px}.product-experience .pv2-clearance-note{border-top:1px solid var(--arc-line);padding-top:14px}.product-experience .pv2-mobile-dimensions{display:none}.px-image-dimensions{border-top:1px solid var(--arc-line);color:var(--arc-ink);gap:4px;min-width:0;padding:12px 0;display:grid}.px-image-dimensions>span{color:var(--arc-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;line-height:1.5;display:flex}.px-image-dimensions>span>strong{color:var(--arc-signal);font-size:12px;font-weight:600}.px-image-dimensions>p{color:var(--arc-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}.px-image-dimensions>small{color:var(--arc-muted);max-width:480px;font-size:11px;line-height:1.5}.px-photo-dialog .px-image-dimensions{padding-block:8px}.px-photo-dialog{overflow-y:auto}.px-photo-dialog .px-viewer-canvas{--px-viewer-height:54dvh}@media (max-width:1023px){.product-experience .pv2-chapter{padding:40px 32px}.product-experience .pv2-chapter-images{gap:24px}.product-experience .pv2-story-frame.pv2-featured-frame{gap:24px;padding:20px}.product-experience .pv2-featured-frame h3{font-size:22px}}@media (max-width:639px){.product-experience .pv2-chapter{padding:20px}.product-experience .pv2-chapter-heading{align-items:center;gap:12px;min-height:64px;margin-bottom:0}.product-experience .pv2-chapter-index{width:32px;min-width:32px;height:32px;font-size:11px}.product-experience .pv2-chapter-heading h2{font-size:25px;line-height:1.25}.product-experience .pv2-chapter-note{gap:8px;padding-left:0;font-size:13px}.product-experience .pv2-chapter-images,.product-experience .pv2-chapter-images[data-count="4"]{grid-template-columns:1fr;gap:28px}.product-experience .pv2-story-frame.pv2-featured-frame{background:0 0;border:0;border-radius:0;padding:0;display:block}.product-experience .pv2-featured-frame>button{border:1px solid var(--arc-line);border-radius:6px}.product-experience .pv2-story-frame figcaption,.product-experience .pv2-featured-frame figcaption{padding:15px 2px 0}.product-experience .pv2-story-frame h3,.product-experience .pv2-featured-frame h3{margin-bottom:8px;font-size:18px;line-height:1.4}.product-experience .pv2-story-frame p,.product-experience .pv2-featured-frame p{font-size:14px}.product-experience .pv2-mobile-dimensions{margin-top:10px;padding:10px 0 0;display:block}.product-experience .pv2-mobile-dimensions>p{color:var(--arc-ink);font-size:13px;font-weight:600;line-height:1.5}.product-experience .pv2-role-dimensions .px-image-dimensions>p{font-size:19px}.product-experience .pv2-story-frame .px-expand{width:40px;height:40px;bottom:10px;right:10px}.px-stage-image{height:auto}.px-stage-image img{width:100%;height:auto}.px-photo-dialog .px-image-dimensions>small{display:none}.px-photo-dialog .px-viewer-canvas{--px-viewer-height:51dvh}}.product-experience .pv2-chapter-index{border-radius:6px}.product-experience .pv2-story-frame>button:focus-visible{outline:2px solid var(--arc-signal);outline-offset:4px}.product-experience .pv2-story-frame p{font-size:15px;line-height:1.65}.px-image-dimensions{font-variant-numeric:tabular-nums;font-family:var(--arc-font-body)}.product-experience .pv2-chapter-heading{gap:22px}.product-experience .pv2-chapter-preview{object-fit:contain;border:1px solid var(--arc-line);background:#fff;border-radius:4px;flex-shrink:0;width:120px;height:88px;padding:4px;display:block}.product-experience .pv2-chapter-heading>div{min-width:0}.product-experience .pv2-chapter-heading .px-kicker{align-items:center;gap:10px;margin-bottom:8px;display:flex}.product-experience .pv2-chapter-heading .pv2-chapter-index{border-radius:3px;width:24px;min-width:24px;height:24px;font-size:13px}.product-experience .pv2-chapter-heading h2{font-size:28px}@media (max-width:767px){.product-experience .pv2-chapter{padding-block:16px}.product-experience .pv2-chapter-heading{grid-template-columns:76px minmax(0,1fr);gap:6px 14px;display:grid}.product-experience .pv2-chapter-preview{grid-row:1/3;width:76px;height:76px;padding:3px}.product-experience .pv2-chapter-heading .px-kicker{gap:6px;margin-bottom:6px;font-size:13px;line-height:1.4}.product-experience .pv2-chapter-heading .pv2-chapter-index{width:22px;min-width:22px;height:22px;font-size:13px}.product-experience .pv2-chapter-heading h2{font-size:21px;line-height:1.25}.product-experience .pv2-chapter-note{text-align:left;grid-column:2;gap:8px;margin:0;padding:0;font-size:14px}}@media (min-width:768px){.product-experience .pv2-chapter{padding-block:22px}.product-experience .pv2-chapter[open]>.pv2-chapter-heading{margin-bottom:22px}.product-experience .pv2-chapter-note{font-size:14px}.product-experience .pv2-story-frame.pv2-featured-frame{gap:28px;padding:20px}.product-experience .pv2-featured-frame figcaption{padding-right:0}.product-experience .pv2-story-frame p{font-size:16px;line-height:1.6}.product-experience .pv2-story-frame figcaption a,.product-experience .px-image-dimensions>span,.product-experience .px-image-dimensions>span>strong{font-size:14px}.product-experience .px-image-dimensions>p{font-size:16px}.product-experience .px-image-dimensions>small,.product-experience .pv2-role-dimensions .px-image-dimensions>small{font-size:14px}}
