.AJ6vgW_btn{min-height:46px;font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background var(--mo-fast) var(--bmg-ease), border-color var(--mo-fast) var(--bmg-ease), color var(--mo-fast) var(--bmg-ease), transform var(--mo-fast) var(--bmg-ease);border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.AJ6vgW_btn:active{transform:translateY(1px)}.AJ6vgW_glyph{flex:none;width:17px;height:17px}.AJ6vgW_solid{background:var(--bmg-carbon);color:#fff}.AJ6vgW_solid:hover,.AJ6vgW_solid:focus-visible{background:var(--bmg-signal-vivid);color:var(--bmg-carbon)}.AJ6vgW_ghost{color:#fff;border:1px solid #ffffff5c}.AJ6vgW_ghost:hover,.AJ6vgW_ghost:focus-visible{border-color:var(--bmg-signal-vivid);color:var(--bmg-signal-vivid)}.AJ6vgW_compact{background:var(--bmg-white);border:1.5px solid var(--bmg-btn-edge);width:100%;min-height:44px;color:var(--bmg-ink);font-size:13.5px}.AJ6vgW_compact .AJ6vgW_glyph{color:#25d366;width:16px;height:16px}.AJ6vgW_compact:hover,.AJ6vgW_compact:focus-visible{background:var(--bmg-carbon);border-color:var(--bmg-carbon);color:#fff;transform:translateY(-1px)}.AJ6vgW_compact:hover .AJ6vgW_glyph,.AJ6vgW_compact:focus-visible .AJ6vgW_glyph{color:#25d366}
._0PDAiW_page{background:var(--bmg-page)}._0PDAiW_hero{max-width:var(--bmg-maxw);padding:clamp(32px, 4.4vw, 76px) var(--bmg-edge) clamp(24px, 2.6vw, 40px);flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,18px);margin:0 auto;display:flex}._0PDAiW_eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bmg-yellow-deep);margin:0;font-size:10.5px}._0PDAiW_h1{max-width:20ch;font-family:var(--font-heading);letter-spacing:-.035em;color:var(--bmg-ink);text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,62px);font-weight:800;line-height:1.02}._0PDAiW_lede{max-width:62ch;color:var(--bmg-gray);margin:0;font-size:clamp(16px,1.25vw,18.5px);line-height:1.65}._0PDAiW_heroActions{flex-wrap:wrap;gap:10px;margin-top:clamp(4px,.8vw,10px);display:flex}._0PDAiW_heroCall,._0PDAiW_heroWa{min-height:48px;font-family:var(--font-display);white-space:nowrap;transition:background var(--mo-fast) var(--bmg-ease), border-color var(--mo-fast) var(--bmg-ease), color var(--mo-fast) var(--bmg-ease);border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:0 clamp(18px,1.8vw,26px);font-size:14.5px;font-weight:800;display:inline-flex}._0PDAiW_heroCall{background:var(--bmg-carbon);color:#fff}._0PDAiW_heroCall:hover,._0PDAiW_heroCall:focus-visible{background:var(--bmg-signal-vivid);color:var(--bmg-carbon)}._0PDAiW_heroWa{border:2px solid var(--bmg-ink);background:var(--bmg-white);color:var(--bmg-ink);font-size:15px}._0PDAiW_heroWa:hover,._0PDAiW_heroWa:focus-visible{border-color:var(--bmg-carbon);background:var(--bmg-surface-2)}._0PDAiW_heroWaGlyph{color:#25d366;width:18px;height:18px}._0PDAiW_controls{top:var(--header-h,107px);z-index:20;max-width:var(--bmg-maxw);padding:12px var(--bmg-edge);-webkit-backdrop-filter:saturate(150%)blur(10px);backdrop-filter:saturate(150%)blur(10px);border-bottom:1px solid var(--bmg-line);background:#fffffff0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 auto;display:flex;position:sticky}._0PDAiW_chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}._0PDAiW_chips::-webkit-scrollbar{display:none}._0PDAiW_chip{border:1.5px solid var(--bmg-btn-edge);min-height:46px;font-family:var(--font-display);color:var(--bmg-ink-soft);cursor:pointer;transition:background var(--mo-fast) var(--bmg-ease), border-color var(--mo-fast) var(--bmg-ease), color var(--mo-fast) var(--bmg-ease);background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 17px;font-size:14.5px;font-weight:700;display:inline-flex}._0PDAiW_chip:hover{border-color:var(--bmg-ink);color:var(--bmg-ink)}._0PDAiW_chipOn{background:var(--bmg-carbon);border-color:var(--bmg-carbon);color:#fff}._0PDAiW_chipCount{font-family:var(--font-mono);letter-spacing:.06em;opacity:.62;font-size:10.5px}._0PDAiW_searchRow{flex:260px;justify-content:flex-end;align-items:center;gap:12px;display:flex}._0PDAiW_search{flex:auto;align-items:center;max-width:340px;display:flex;position:relative}._0PDAiW_searchGlyph{width:17px;height:17px;color:var(--bmg-gray-2);pointer-events:none;position:absolute;left:12px}._0PDAiW_searchInput{border:1px solid var(--bmg-line-strong);width:100%;min-height:44px;font-family:var(--font-body);color:var(--bmg-ink);background:#fff;border-radius:999px;padding:0 38px 0 36px;font-size:16px}._0PDAiW_searchInput::placeholder{color:var(--bmg-gray-2)}._0PDAiW_searchInput:focus-visible{outline:2px solid var(--bmg-signal-vivid);outline-offset:1px}._0PDAiW_searchClear{width:32px;height:32px;color:var(--bmg-gray);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;right:6px}._0PDAiW_searchClear svg{width:15px;height:15px}._0PDAiW_searchClear:hover{background:var(--bmg-surface-2);color:var(--bmg-ink)}._0PDAiW_tally{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bmg-gray);flex:none;margin:0;font-size:11px}._0PDAiW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._0PDAiW_grid{max-width:var(--bmg-maxw);padding:clamp(22px, 2.6vw, 40px) var(--bmg-edge) clamp(50px, 6vw, 96px);grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:clamp(14px,1.6vw,24px);margin:0 auto;list-style:none;display:grid}._0PDAiW_cell{display:flex}._0PDAiW_card{border:1px solid var(--bmg-line);width:100%;transition:transform var(--mo-base) var(--bmg-ease), box-shadow var(--mo-base) var(--bmg-ease), border-color var(--mo-base) var(--bmg-ease);background:#fff;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}._0PDAiW_card:hover,._0PDAiW_card:focus-within{border-color:var(--bmg-line-strong);box-shadow:var(--bmg-shadow);transform:translateY(-6px)scale(1.02)}._0PDAiW_shot{aspect-ratio:4/3;border-bottom:1px solid var(--bmg-line);background:#fff;padding:clamp(8px,1.2vw,14px);position:relative}._0PDAiW_shotMark{opacity:.82;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(48px,5vw,68px);height:auto;position:absolute;bottom:10px;left:10px}._0PDAiW_shotImg{object-fit:contain;width:100%;height:100%;transition:transform var(--mo-slow) var(--bmg-ease)}._0PDAiW_cardBody{flex-direction:column;flex:auto;gap:6px;padding:clamp(14px,1.5vw,20px);display:flex}._0PDAiW_cardMetaTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}._0PDAiW_cardTypeBadge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bmg-yellow-deep);font-size:9.5px}._0PDAiW_cardQuoteBadge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bmg-gray);background:var(--bmg-surface-2);border-radius:999px;padding:2px 6px;font-size:8.5px}._0PDAiW_cardName{font-family:var(--font-display);letter-spacing:-.018em;color:var(--bmg-ink);margin:0;font-size:clamp(16px,1.25vw,18.5px);font-weight:800;line-height:1.22}._0PDAiW_cardNameLink{color:inherit;transition:color var(--mo-fast) var(--bmg-ease);text-decoration:none}._0PDAiW_cardNameLink:hover{color:var(--bmg-yellow-deep)}._0PDAiW_cardSpecChips{flex-wrap:wrap;gap:5px;margin:4px 0 6px;display:flex}._0PDAiW_cardSpecChip{background:var(--bmg-surface-2);font-family:var(--font-mono);letter-spacing:.02em;color:var(--bmg-ink-soft);border-radius:3px;padding:3px 8px;font-size:10px;display:inline-block}._0PDAiW_cardSpec{color:var(--bmg-gray);margin:0;font-size:13.5px;line-height:1.5}._0PDAiW_cardRef{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bmg-gray-2);margin:0;font-size:10px}._0PDAiW_cardFoot{flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}._0PDAiW_cardView{background:var(--bmg-carbon);color:#fff;width:100%;min-height:48px;font-family:var(--font-display);white-space:nowrap;transition:background var(--mo-fast) var(--bmg-ease), color var(--mo-fast) var(--bmg-ease);border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex}._0PDAiW_cardView:hover,._0PDAiW_cardView:focus-visible{background:var(--bmg-signal-vivid);color:var(--bmg-carbon)}._0PDAiW_empty{max-width:var(--bmg-maxw);padding:clamp(48px, 6vw, 96px) var(--bmg-edge) clamp(70px, 8vw, 130px);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:0 auto;display:flex}._0PDAiW_emptyTitle{font-family:var(--font-heading);color:var(--bmg-ink);margin:0;font-size:clamp(20px,2vw,26px);font-weight:800}._0PDAiW_emptyBody{max-width:44ch;color:var(--bmg-gray);margin:0;font-size:15.5px;line-height:1.6}._0PDAiW_emptyBtn{background:var(--bmg-carbon);color:#fff;min-height:50px;font-family:var(--font-display);cursor:pointer;border-radius:3px;margin-top:8px;padding:0 22px;font-size:15px;font-weight:800}._0PDAiW_emptyBtn:hover{background:var(--bmg-signal-vivid);color:var(--bmg-carbon)}._0PDAiW_resetRow{max-width:var(--bmg-maxw);padding:0 var(--bmg-edge) clamp(50px, 6vw, 96px);text-align:center;margin:0 auto}._0PDAiW_reset{border:1px solid var(--bmg-line-strong);min-height:44px;font-family:var(--font-display);color:var(--bmg-ink-soft);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;font-size:13.5px;font-weight:700}._0PDAiW_reset:hover{border-color:var(--bmg-ink);color:var(--bmg-ink)}._0PDAiW_crumbs{max-width:var(--bmg-maxw);padding:clamp(14px, 1.6vw, 26px) var(--bmg-edge) 0;color:var(--bmg-gray-2);flex-wrap:wrap;align-items:center;gap:2px;margin:0 auto;font-size:13.5px;display:flex}._0PDAiW_crumbs a,._0PDAiW_crumbs ._0PDAiW_crumbNow{min-height:44px;transition:background var(--mo-fast) var(--bmg-ease), color var(--mo-fast) var(--bmg-ease);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}._0PDAiW_crumbs a{color:var(--bmg-gray)}._0PDAiW_crumbs a:hover,._0PDAiW_crumbs a:focus-visible{background:var(--bmg-surface-2);color:var(--bmg-ink)}._0PDAiW_crumbHome{margin-left:-12px;font-weight:600;color:var(--bmg-ink)!important}._0PDAiW_crumbNow{color:var(--bmg-ink);text-overflow:ellipsis;white-space:nowrap;max-width:min(58vw,42ch);padding-block:0;font-weight:600;line-height:44px;display:block;overflow:hidden}._0PDAiW_crumbSep{color:var(--bmg-line-strong);-webkit-user-select:none;user-select:none;padding:0 2px}@media (max-width:560px){._0PDAiW_crumbs{font-size:12.5px}._0PDAiW_crumbNow{max-width:46vw}}._0PDAiW_pdp{max-width:var(--bmg-maxw);padding:clamp(18px, 2.2vw, 34px) var(--bmg-edge) clamp(40px, 4.6vw, 72px);align-items:start;gap:clamp(24px,3.4vw,60px);margin:0 auto;display:grid}@media (min-width:900px){._0PDAiW_pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}._0PDAiW_pdpGalleryWrap{flex-direction:column;gap:14px;display:flex}._0PDAiW_pdpShot{aspect-ratio:4/3;border:1px solid var(--bmg-line);background:#fff;border-radius:4px;padding:clamp(16px,2vw,34px);position:relative}._0PDAiW_pdpThumbs{flex-wrap:wrap;gap:10px;display:flex}._0PDAiW_pdpThumbBtn{border:1.5px solid var(--bmg-line);cursor:pointer;background:#fff;border-radius:4px;outline:none;justify-content:center;align-items:center;width:68px;height:68px;padding:5px;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}._0PDAiW_pdpThumbBtn:hover{border-color:#888;transform:translateY(-1px)}._0PDAiW_pdpThumbBtnActive{border-color:var(--bmg-signal);box-shadow:0 0 0 2px #f8c00066}._0PDAiW_pdpThumbImg,._0PDAiW_pdpImg{object-fit:contain;width:100%;height:100%}._0PDAiW_pdpInfo{flex-direction:column;align-items:flex-start;gap:10px;padding-top:clamp(4px,.6vw,10px);display:flex}._0PDAiW_pdpName{font-family:var(--font-heading);letter-spacing:-.032em;color:var(--bmg-ink);margin:0;font-size:clamp(27px,3.2vw,44px);font-weight:800;line-height:1.06}._0PDAiW_pdpSpec{color:var(--bmg-gray);margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.55}._0PDAiW_pdpPrice{background:var(--bmg-surface-2);border:1px solid var(--bmg-line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bmg-ink-soft);border-radius:999px;margin:6px 0 0;padding:7px 14px;font-size:11px}._0PDAiW_pdpActions{flex-wrap:wrap;gap:10px;width:100%;margin-top:clamp(8px,1.2vw,16px);display:flex}._0PDAiW_pdpCall{border:1px solid var(--bmg-line-strong);min-height:46px;font-family:var(--font-display);white-space:nowrap;color:var(--bmg-ink);transition:border-color var(--mo-fast) var(--bmg-ease), background var(--mo-fast) var(--bmg-ease);border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}._0PDAiW_pdpCall:hover,._0PDAiW_pdpCall:focus-visible{border-color:var(--bmg-ink);background:var(--bmg-surface-2)}._0PDAiW_specTable{border-top:1px solid var(--bmg-line);width:100%;margin:clamp(16px,2vw,28px) 0 0}._0PDAiW_specRow dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bmg-gray-2);padding-top:2px;font-size:10.5px}._0PDAiW_pdpNote{background:var(--bmg-surface-2);border-left:3px solid var(--bmg-signal-vivid);color:var(--bmg-ink-soft);border-radius:3px;margin:18px 0 0;padding:15px 17px;font-size:13.5px;line-height:1.62}._0PDAiW_related{max-width:var(--bmg-maxw);padding:0 var(--bmg-edge) clamp(56px, 6.4vw, 104px);margin:0 auto}._0PDAiW_relatedHead{border-bottom:1px solid var(--bmg-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(16px,1.8vw,26px);padding-bottom:16px;display:flex}._0PDAiW_relatedTitle{font-family:var(--font-display);letter-spacing:-.022em;color:var(--bmg-ink);margin:0;font-size:clamp(19px,2vw,27px);font-weight:800}._0PDAiW_relatedLink{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bmg-yellow-deep);font-size:10.5px}._0PDAiW_relatedLink:hover{color:var(--bmg-ink)}._0PDAiW_relatedGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:clamp(12px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}._0PDAiW_relatedCard{border:1px solid var(--bmg-line);height:100%;transition:transform var(--mo-base) var(--bmg-ease), border-color var(--mo-base) var(--bmg-ease);background:#fff;border-radius:4px;flex-direction:column;gap:5px;padding:12px;display:flex}._0PDAiW_relatedCard:hover,._0PDAiW_relatedCard:focus-visible{border-color:var(--bmg-line-strong);transform:translateY(-3px)}._0PDAiW_relatedShot{aspect-ratio:4/3;background:#fff;justify-content:center;align-items:center;width:100%;margin-bottom:8px;padding:12px;display:flex;position:relative;overflow:hidden}._0PDAiW_relatedShot ._0PDAiW_shotImg,._0PDAiW_relatedCard ._0PDAiW_shotImg{object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform var(--mo-base) var(--bmg-ease);object-fit:contain!important}._0PDAiW_relatedBrand{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bmg-gray-2);font-size:9.5px}._0PDAiW_relatedName{font-family:var(--font-display);color:var(--bmg-ink);font-size:14.5px;font-weight:800;line-height:1.25}._0PDAiW_note{background:var(--bmg-carbon);color:var(--bmg-on-carbon)}._0PDAiW_noteInner{max-width:var(--bmg-maxw);padding:clamp(44px, 5.4vw, 92px) var(--bmg-edge);flex-direction:column;gap:clamp(28px,3.2vw,52px);margin:0 auto;display:flex}._0PDAiW_noteHead{flex-direction:column;gap:12px;max-width:60ch;display:flex}._0PDAiW_noteTitle{font-family:var(--font-display);letter-spacing:-.032em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(26px,3.2vw,44px);font-weight:800;line-height:1.06}._0PDAiW_noteLede{color:var(--bmg-on-carbon-soft);margin:0;font-size:clamp(15.5px,1.2vw,18px);line-height:1.62}._0PDAiW_steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(14px,1.8vw,26px);margin:0;padding:0;list-style:none;display:grid}._0PDAiW_step{transition:border-color var(--mo-base) var(--bmg-ease), background var(--mo-base) var(--bmg-ease);background:#ffffff09;border:1px solid #ffffff1a;border-radius:4px;flex-direction:column;gap:8px;padding:clamp(20px,2.2vw,30px);display:flex;position:relative}._0PDAiW_step:hover{background:#ffffff0e;border-color:#f8c00066}._0PDAiW_stepNum{font-family:var(--font-mono);letter-spacing:.2em;color:var(--bmg-signal-vivid);font-size:11px}._0PDAiW_stepTitle{font-family:var(--font-display);letter-spacing:-.018em;color:#fff;margin:0;font-size:clamp(16.5px,1.4vw,20px);font-weight:800;line-height:1.22}._0PDAiW_stepBody{color:var(--bmg-on-carbon-soft);margin:0;font-size:14.5px;line-height:1.65}._0PDAiW_stepBody em{color:#fff;font-style:italic}._0PDAiW_notice{border:1px solid #f8c0003d;border-left:3px solid var(--bmg-signal-vivid);background:#f8c0000f;border-radius:4px;flex-direction:column;align-items:flex-start;gap:10px;max-width:78ch;padding:clamp(20px,2.2vw,28px) clamp(20px,2.4vw,34px);display:flex}._0PDAiW_noticeTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bmg-signal-vivid);margin:0;font-size:clamp(15px,1.2vw,17.5px);font-weight:800}._0PDAiW_noticeBody{color:var(--bmg-on-carbon-soft);margin:0;font-size:14.5px;line-height:1.65}._0PDAiW_noticeLink{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;transition:color var(--mo-fast) var(--bmg-ease);align-items:center;gap:8px;margin-top:4px;font-size:10.5px;display:inline-flex}._0PDAiW_noticeLink:hover,._0PDAiW_noticeLink:focus-visible{color:var(--bmg-signal-vivid)}@media (max-width:760px){._0PDAiW_controls{flex-direction:column;align-items:stretch;gap:10px;position:static}._0PDAiW_controls>*{min-width:0;max-width:100%}._0PDAiW_chips{width:100%}._0PDAiW_searchRow{flex-wrap:wrap;flex:none;width:100%}._0PDAiW_search{flex:auto;min-width:0;max-width:none}._0PDAiW_searchInput{min-width:0}._0PDAiW_tally{order:3}._0PDAiW_specRow{grid-template-columns:1fr;gap:4px}}@media (max-width:860px){._0PDAiW_brandTag,._0PDAiW_cardRef,._0PDAiW_chipCount,._0PDAiW_eyebrow,._0PDAiW_noteEyebrow,._0PDAiW_noticeLink,._0PDAiW_pdpBrand,._0PDAiW_relatedBrand,._0PDAiW_relatedLink{font-size:11.5px}._0PDAiW_relatedLink,._0PDAiW_noticeLink,._0PDAiW_reset,._0PDAiW_emptyBtn,._0PDAiW_chip{align-items:center;min-height:44px;display:inline-flex}}._0PDAiW_card{background:0 0;border:0;border-radius:0}._0PDAiW_card:hover,._0PDAiW_card:focus-within{box-shadow:none;border-color:#0000}._0PDAiW_shot{aspect-ratio:1;background:#efece6;border-bottom:0;padding:clamp(18px,2.6vw,44px)}._0PDAiW_card:hover ._0PDAiW_shotImg,._0PDAiW_card:focus-within ._0PDAiW_shotImg{transform:scale(1.045)}._0PDAiW_brandTag{color:#1010108c;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:0;padding:0;font-size:9.5px;position:absolute;top:clamp(14px,1.8vw,22px);left:clamp(14px,1.8vw,22px)}._0PDAiW_cardBody{gap:6px;padding:clamp(12px,1.2vw,16px) 0 0}._0PDAiW_cardName{letter-spacing:-.015em;font-size:clamp(17px,1.35vw,20px);font-weight:600;line-height:1.2}._0PDAiW_cardSpec{color:var(--bmg-gray);font-size:13px}._0PDAiW_cardPrice{font-family:var(--font-display);letter-spacing:-.005em;color:var(--bmg-ink);margin:4px 0 0;font-size:14.5px;font-weight:600}._0PDAiW_cardFoot{border-top:0;gap:10px;margin-top:10px;padding-top:0}._0PDAiW_cardView{font-size:12.5px}._0PDAiW_hero{background:var(--bmg-carbon);min-height:clamp(420px,52vw,720px);margin-bottom:0;padding:0;position:relative;overflow:hidden}.newsprint ._0PDAiW_hero{background:var(--bmg-carbon);min-height:clamp(420px,52vw,720px);margin-bottom:0;padding:0;position:relative;overflow:hidden}._0PDAiW_hero:before{content:"";z-index:0;background-image:url(/photos/ref/shop-wall.webp);background-position:50% 44%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}._0PDAiW_hero:after{content:"";z-index:1;background:linear-gradient(#08090b33 0%,#08090b61 40%,#08090bdb 100%);position:absolute;inset:0}._0PDAiW_hero>*{z-index:2;position:relative}._0PDAiW_eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fffc;margin:0;padding-top:clamp(28px,3.2vw,48px);font-size:11.5px}._0PDAiW_h1{max-width:18ch;font-family:var(--font-heading);letter-spacing:-.035em;color:#fff;margin:clamp(14px,1.8vw,28px) 0 clamp(18px,2.2vw,34px);font-size:clamp(42px,5.6vw,92px);font-weight:700;line-height:.94}._0PDAiW_hero ._0PDAiW_lede{color:#ffffffe0;text-shadow:0 1px 8px #00000080;max-width:58ch;margin:0 0 clamp(20px,2.5vw,32px);font-size:clamp(15px,1.2vw,17.5px);line-height:1.6}._0PDAiW_heroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:clamp(20px,2.4vw,36px);display:flex}._0PDAiW_heroCall,._0PDAiW_heroWa{min-height:54px;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:0 0;border:1.5px solid #ffffff8c;border-radius:0;align-items:center;gap:10px;padding:0 26px;font-size:14.5px;font-weight:400;display:inline-flex}._0PDAiW_heroCall:hover,._0PDAiW_heroWa:hover,._0PDAiW_heroCall:focus-visible,._0PDAiW_heroWa:focus-visible{background:#ffffff1f;border-color:#fff}._0PDAiW_heroWaGlyph{opacity:.9;width:16px;height:16px}._0PDAiW_directory{max-width:var(--bmg-maxw);padding:clamp(20px, 2.5vw, 40px) var(--bmg-edge) clamp(48px, 6vw, 88px);margin:0 auto}._0PDAiW_directoryControls{flex-direction:column;gap:20px;margin-bottom:clamp(24px,3vw,40px);display:flex}._0PDAiW_directoryHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}._0PDAiW_directoryBadge{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bmg-yellow-deep);margin-bottom:6px;font-size:10.5px;display:inline-block}._0PDAiW_directoryTitle{font-family:var(--font-heading);letter-spacing:-.028em;color:var(--bmg-ink);margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:800;line-height:1.05}._0PDAiW_directorySearchBox{flex:280px;align-items:center;max-width:380px;display:flex;position:relative}._0PDAiW_directorySearchIcon{width:17px;height:17px;color:var(--bmg-gray);pointer-events:none;position:absolute;left:14px}._0PDAiW_directorySearchInput{border:1.5px solid var(--bmg-line-strong);width:100%;height:46px;font-family:var(--font-body);color:var(--bmg-ink);transition:border-color var(--mo-fast) var(--bmg-ease), box-shadow var(--mo-fast) var(--bmg-ease);background:#fff;border-radius:999px;padding:0 40px 0 42px;font-size:14.5px}._0PDAiW_directorySearchInput:focus{border-color:var(--bmg-carbon);outline:none;box-shadow:0 0 0 3px #f5c84240}._0PDAiW_directorySearchClear{background:var(--bmg-surface-2);width:24px;height:24px;color:var(--bmg-gray);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;right:12px}._0PDAiW_catFilterRail{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}._0PDAiW_catFilterRail::-webkit-scrollbar{display:none}._0PDAiW_catFilterPill{border:1px solid var(--bmg-line-strong);height:40px;font-family:var(--font-display);color:var(--bmg-ink-soft);cursor:pointer;white-space:nowrap;transition:all var(--mo-fast) var(--bmg-ease);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}._0PDAiW_catFilterPill:hover{border-color:var(--bmg-ink);color:var(--bmg-ink);transform:translateY(-1px)}._0PDAiW_catFilterPillActive{background:var(--bmg-carbon);border-color:var(--bmg-carbon);color:#fff}._0PDAiW_catFilterCount{font-family:var(--font-mono);color:inherit;background:#00000014;border-radius:999px;padding:2px 6px;font-size:10px}._0PDAiW_catFilterPillActive ._0PDAiW_catFilterCount{color:var(--bmg-signal);background:#f5c84233}._0PDAiW_directoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){._0PDAiW_directoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){._0PDAiW_directoryGrid{grid-template-columns:minmax(0,1fr)}}._0PDAiW_dirItem{display:flex}._0PDAiW_dirCard{border:1px solid var(--bmg-line-strong);width:100%;transition:transform var(--mo-mid) var(--bmg-ease), border-color var(--mo-mid) var(--bmg-ease), box-shadow var(--mo-mid) var(--bmg-ease);background:#fff;border-radius:6px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000008}._0PDAiW_dirCard:hover{border-color:#f5c84299;transform:translateY(-5px);box-shadow:0 16px 36px #00000014}._0PDAiW_shotWrapper{text-decoration:none;display:block;position:relative;overflow:hidden}._0PDAiW_shot{aspect-ratio:16/11;background:#141416;width:100%;position:relative;overflow:hidden}._0PDAiW_dirCard ._0PDAiW_shotImg{object-fit:cover;width:100%;height:100%;transition:transform var(--mo-slow) cubic-bezier(.16, 1, .3, 1)}._0PDAiW_dirCard:hover ._0PDAiW_shotImg{transform:scale(1.06)}._0PDAiW_shotOverlay{pointer-events:none;background:linear-gradient(#10101040 0%,#10101014 50%,#101010bf 100%);position:absolute;inset:0}._0PDAiW_shotTopBar{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}._0PDAiW_shotDept{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bmg-signal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101010d9;border:1px solid #ffffff1f;border-radius:3px;padding:4px 8px;font-size:9.5px}._0PDAiW_shotStockBadge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101010d9;border:1px solid #ffffff24;border-radius:999px;padding:4px 9px;font-size:9.5px}._0PDAiW_cardContent{flex-direction:column;flex:auto;gap:14px;padding:clamp(16px,1.8vw,24px);display:flex}._0PDAiW_cardHead{flex-direction:column;gap:6px;display:flex}._0PDAiW_dirName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--bmg-ink);margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:800;line-height:1.15}._0PDAiW_dirNameLink{color:inherit;transition:color var(--mo-fast) var(--bmg-ease);text-decoration:none}._0PDAiW_dirNameLink:hover{color:var(--bmg-yellow-deep)}._0PDAiW_dirDescription{font-family:var(--font-body);color:var(--bmg-gray);margin:0;font-size:13.5px;line-height:1.5}._0PDAiW_subcatChipGroup{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}._0PDAiW_subcatChip,._0PDAiW_subcatMore{background:var(--bmg-surface-2);font-family:var(--font-mono);letter-spacing:.04em;color:var(--bmg-ink-soft);transition:all var(--mo-fast) var(--bmg-ease);border:1px solid #0000;border-radius:4px;padding:4px 10px;font-size:10px;text-decoration:none;display:inline-block}._0PDAiW_subcatChip:hover{border-color:var(--bmg-line-strong);color:var(--bmg-ink);background:#fff;transform:translateY(-1px)}._0PDAiW_subcatMore{color:var(--bmg-gray);border:1px dashed var(--bmg-line-strong);background:0 0}._0PDAiW_subcatMore:hover{color:var(--bmg-ink);border-color:var(--bmg-ink)}._0PDAiW_cardActionRow{border-top:1px solid var(--bmg-line);margin-top:auto;padding-top:10px}._0PDAiW_dirExploreBtn{width:100%;font-family:var(--font-display);letter-spacing:.02em;color:var(--bmg-ink);transition:color var(--mo-fast) var(--bmg-ease);justify-content:space-between;align-items:center;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}._0PDAiW_dirExploreArrow{transition:transform var(--mo-fast) var(--bmg-ease), color var(--mo-fast) var(--bmg-ease)}._0PDAiW_dirCard:hover ._0PDAiW_dirExploreBtn{color:var(--bmg-yellow-deep)}._0PDAiW_dirCard:hover ._0PDAiW_dirExploreArrow{color:var(--bmg-signal);transform:translate(4px)}._0PDAiW_trustBar{border:1px solid var(--bmg-line-strong);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:clamp(40px,5vw,64px) 0;padding:clamp(24px,3vw,36px) clamp(20px,2.5vw,32px);display:grid;box-shadow:0 4px 18px #00000005}@media (max-width:1000px){._0PDAiW_trustBar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){._0PDAiW_trustBar{grid-template-columns:minmax(0,1fr)}}._0PDAiW_trustItem{align-items:flex-start;gap:14px;display:flex}._0PDAiW_trustIconBox{flex-shrink:0;margin-top:2px;font-size:22px;line-height:1}._0PDAiW_trustTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bmg-ink);margin:0 0 4px;font-size:14.5px;font-weight:700}._0PDAiW_trustSub{color:var(--bmg-gray);margin:0;font-size:12.5px;line-height:1.45}._0PDAiW_popularSection{margin-top:clamp(24px,3vw,40px)}._0PDAiW_popularHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(18px,2vw,28px);display:flex}._0PDAiW_popularEyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bmg-yellow-deep);margin-bottom:4px;font-size:10px;display:block}._0PDAiW_popularTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--bmg-ink);margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:800}._0PDAiW_popularDesc{max-width:48ch;color:var(--bmg-gray);margin:0;font-size:13.5px;line-height:1.5}._0PDAiW_popularGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,20px);display:grid}@media (max-width:1024px){._0PDAiW_popularGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){._0PDAiW_popularGrid{grid-template-columns:minmax(0,1fr)}}._0PDAiW_popularCard{border:1px solid var(--bmg-line-strong);transition:all var(--mo-fast) var(--bmg-ease);background:#fff;border-radius:6px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}._0PDAiW_popularCard:hover{border-color:var(--bmg-ink);transform:translateY(-2px);box-shadow:0 8px 24px #0000000d}._0PDAiW_popularIconWrap{background:var(--bmg-surface-2);width:44px;height:44px;color:var(--bmg-ink);transition:all var(--mo-fast) var(--bmg-ease);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._0PDAiW_popularCard:hover ._0PDAiW_popularIconWrap{background:var(--bmg-carbon);color:var(--bmg-signal)}._0PDAiW_popularIcon{width:24px;height:24px}._0PDAiW_popularInfo{flex:auto;min-width:0}._0PDAiW_popularTop{align-items:center;gap:8px;margin-bottom:2px;display:flex}._0PDAiW_popularDept{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bmg-yellow-deep);font-size:9px}._0PDAiW_popularBadge{font-family:var(--font-mono);background:var(--bmg-surface-2);color:var(--bmg-gray);border-radius:2px;padding:1px 5px;font-size:8.5px}._0PDAiW_popularCardTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bmg-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:700;overflow:hidden}._0PDAiW_popularCardSpec{color:var(--bmg-gray);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}._0PDAiW_popularArrow{color:var(--bmg-gray);transition:all var(--mo-fast) var(--bmg-ease);flex-shrink:0}._0PDAiW_popularCard:hover ._0PDAiW_popularArrow{color:var(--bmg-signal-vivid);transform:translate(3px)}._0PDAiW_note{width:100vw;max-width:none;padding-inline:calc(max(calc((100vw - var(--bmg-maxw)) / 2), 0px) + var(--bmg-edge));background-color:#fdfcfa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;margin-inline:calc(50% - 50vw);box-shadow:inset 0 1px #fffc}._0PDAiW_noteInner{max-width:var(--bmg-maxw);margin:0 auto;padding:clamp(32px,4vw,56px) 0}._0PDAiW_noteHead{margin-bottom:clamp(24px,3vw,40px)}._0PDAiW_noteEyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#121212;margin:0 0 6px;font-size:11.5px}._0PDAiW_noteTitle{font-family:var(--font-heading);letter-spacing:-.028em;color:#121212;margin:0;font-size:clamp(30px,3.8vw,54px);font-weight:700;line-height:.98}._0PDAiW_noteLede{max-width:58ch;font-family:var(--font-mono);color:#232323;margin:12px 0 0;font-size:15px;line-height:1.6}._0PDAiW_steps{gap:clamp(18px,2.4vw,32px);margin-top:clamp(24px,3vw,40px);padding:0;list-style:none;display:grid}._0PDAiW_step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px 24px;display:grid}._0PDAiW_stepNum{font-family:var(--font-mono);color:#121212;margin-top:2px;font-size:20px;font-weight:700}._0PDAiW_stepTitle{font-family:var(--font-heading);color:#121212;margin:0;font-size:clamp(17px,1.3vw,20px);font-weight:600;line-height:1.2}._0PDAiW_stepBody{font-family:var(--font-mono);color:#232323;margin:6px 0 0;font-size:15px;line-height:1.6}._0PDAiW_pdp{max-width:var(--bmg-maxw);padding:clamp(26px, 3.2vw, 50px) var(--bmg-edge) clamp(48px, 6vw, 88px);margin:0 auto}@media (min-width:900px){._0PDAiW_pdp{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(40px,5vw,80px);display:grid}}._0PDAiW_pdpShot{aspect-ratio:1;background:#efece6;padding:clamp(18px,2.6vw,44px);position:relative}._0PDAiW_pdpShot ._0PDAiW_pdpImg{object-fit:contain;width:100%;height:100%;transition:transform .9s var(--bmg-ease)}._0PDAiW_pdpShot:hover ._0PDAiW_pdpImg{transform:scale(1.03)}._0PDAiW_pdpInfo{flex-direction:column;gap:8px;display:flex}._0PDAiW_pdpBrand{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#1010108c;margin:0;font-size:11.5px}._0PDAiW_pdpName{max-width:22ch;font-family:var(--font-heading);letter-spacing:-.032em;color:#121212;margin:0;font-size:clamp(32px,4.35vw,66px);font-weight:700;line-height:.96}._0PDAiW_pdpSpec{color:#232323;max-width:54ch;margin:0;font-size:clamp(15.5px,1.06vw,17px);line-height:1.55}._0PDAiW_pdpPrice{font-family:var(--font-display);letter-spacing:-.01em;color:#121212;background:0 0;border:0;border-radius:0;margin:8px 0 0;padding:0;font-size:16px;font-weight:600}._0PDAiW_pdpActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}._0PDAiW_pdpCall{min-height:54px;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#fdfcfa;background:#121212;border:1.5px solid #121212;border-radius:0;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:400;display:inline-flex}._0PDAiW_pdpCall:hover,._0PDAiW_pdpCall:focus-visible{color:#121212;background:#fdfcfa}._0PDAiW_pdpCallGlyph{width:16px;height:16px}._0PDAiW_pdpHandoff{color:#232323;max-width:52ch;margin:8px 0 0;font-size:14px;line-height:1.55}._0PDAiW_specTable{border-top:1px solid #12121238;margin-top:clamp(18px,2.2vw,32px)}._0PDAiW_specRow{border-bottom:1px solid #1212121f;grid-template-columns:max-content 1fr;gap:8px 24px;padding:10px 0;display:grid}._0PDAiW_specRow dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#1212128c;font-size:11.5px}._0PDAiW_specRow dd{color:#232323;margin:0;font-size:15px;line-height:1.5}._0PDAiW_related{width:100vw;max-width:none;padding-inline:calc(max(calc((100vw - var(--bmg-maxw)) / 2), 0px) + var(--bmg-edge));background-color:#fdfcfa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;margin-inline:calc(50% - 50vw);box-shadow:0 -14px 34px -26px #10101073,inset 0 1px #fffc}._0PDAiW_relatedHead{max-width:var(--bmg-maxw);margin:0 auto;padding:clamp(26px,3.2vw,50px) 0 clamp(14px,1.8vw,26px)}._0PDAiW_relatedTitle{font-family:var(--font-heading);letter-spacing:-.028em;color:#121212;margin:0;font-size:clamp(30px,3.8vw,56px);font-weight:700;line-height:1.04}._0PDAiW_relatedLink{color:#121212;border-bottom:1px solid #12121273}._0PDAiW_relatedGrid{max-width:var(--bmg-maxw);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px) clamp(16px,2vw,30px);margin:0 auto;padding-bottom:clamp(30px,3.6vw,58px);display:grid}@media (max-width:1180px){._0PDAiW_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){._0PDAiW_relatedGrid{grid-template-columns:minmax(0,1fr)}}._0PDAiW_relatedCard{text-decoration:none}._0PDAiW_relatedCard ._0PDAiW_shot,._0PDAiW_relatedCard ._0PDAiW_relatedShot{aspect-ratio:4/3;background:#fff;justify-content:center;align-items:center;padding:12px;display:flex}._0PDAiW_relatedCard ._0PDAiW_shotImg{object-position:center;width:100%;height:100%;object-fit:contain!important}._0PDAiW_relatedCard:hover ._0PDAiW_shotImg{transform:scale(1.045)}._0PDAiW_relatedBrand{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#1010108c;margin-top:8px;font-size:9.5px;display:block}._0PDAiW_relatedName{letter-spacing:-.015em;color:#121212;margin-top:4px;font-size:clamp(17px,1.35vw,20px);font-weight:600;line-height:1.2}
