/* Unchanged baseline values for product.css. Generated; do not edit. */
:root {

}
/* html/product--e8beb150.html style[3] id=anonymous */
#xbh4{--g:var(--xbv-g-5abb8ab90e);--g2:var(--xbv-g2-0efbff0e6f);--paper:var(--xbv-paper-6cb9168b1d);--maple:var(--xbv-maple-b832b15834);--maple2:var(--xbv-maple2-20f3b495c5);--ink:var(--xbv-ink-3ce9746801);--lime:var(--xbv-lime-7e91343eef);--line:var(--xbv-line-884bee1e7d);--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}#xbh4 *{box-sizing:border-box}#xbh4{margin:var(--xbv-margin-74b6a179b6);background:var(--xbv-background-8c3f241033);color:var(--ink);--xbv-font-family-e7e716a14d:var(--sans);font-family:var(--xbv-font-family-e7e716a14d)}#xbh4 a{color:inherit;text-decoration:none}#xbh4 .head{height:var(--xbv-height-04d1f9f410);background:var(--g);color:var(--paper);display:flex;align-items:center;padding:var(--xbv-padding-7054265037);position:relative;z-index:var(--xbv-z-index-f094cb995e)}#xbh4 .brand{width:var(--xbv-width-a33e7bcd67);line-height:var(--xbv-line-height-4a06e169ca)}#xbh4 .brand b{font-size:var(--xbv-font-size-d4deeb8269);letter-spacing:var(--xbv-letter-spacing-3394fb56ea)}#xbh4 .brand small{display:block;margin-top:var(--xbv-margin-top-a24b4a35dc);font-size:var(--xbv-font-size-b452f0f98b);letter-spacing:var(--xbv-letter-spacing-0caac859cc);font-weight:var(--xbv-font-weight-acc4c396fa)}#xbh4 .navwrap{margin-left:auto;width:var(--xbv-width-76d5e15334);height:var(--xbv-height-123398e7be);position:relative;display:flex;align-items:center;justify-content:center}#xbh4 .navdeck{position:absolute;inset:var(--xbv-inset-492635edec);width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-6ffb1475ee);pointer-events:none}#xbh4 .navdeck path{fill:none;stroke:var(--xbv-stroke-00b1af67b9);stroke-width:var(--xbv-stroke-width-8430870718)}#xbh4 .nav{display:flex;gap:var(--xbv-gap-1a1e7b9cbe);align-items:center;font-size:var(--xbv-font-size-7a21ecfa26);font-weight:var(--xbv-font-weight-a30b499b24);position:relative;z-index:var(--xbv-z-index-f1a59180f5)}#xbh4 .nav a{padding:var(--xbv-padding-a91569fc5e)}#xbh4 .nav .has:after{content:"⌄";margin-left:var(--xbv-margin-left-5b1947c427);color:var(--xbv-color-cf90ade49e)}#xbh4 .nav .active{color:var(--lime)}#xbh4 .cta{margin-left:var(--xbv-margin-left-0cae2283c4);border-left:var(--xbv-border-left-39e5a97c10);padding:var(--xbv-padding-e18798fe1d);font-size:var(--xbv-font-size-7a21ecfa26);font-weight:var(--xbv-font-weight-acc4c396fa);white-space:nowrap}#xbh4 .cta span{color:var(--lime);margin-left:var(--xbv-margin-left-3364c169d9)}#xbh4 .ply{position:absolute;left:var(--xbv-left-cb81f7ce67);right:var(--xbv-right-daff58a997);bottom:var(--xbv-bottom-00d6c88d9b);height:var(--xbv-height-ccd03b3f2e);background:var(--xbv-background-49219bff25)}#xbh4 .menu{display:none;position:absolute;left:var(--xbv-left-ddb3683a68);right:var(--xbv-right-d7868b59a9);top:var(--xbv-top-6cc7625e48);z-index:var(--xbv-z-index-15c4f76972);background:var(--paper);box-shadow:var(--xbv-box-shadow-655ed27bcd);overflow:hidden}#xbh4.state-xbh4-project #xbh4-project,#xbh4.state-xbh4-manufacturing #xbh4-manufacturing{display:block}#xbh4 .stage{height:var(--xbv-height-e4f217e720);padding:var(--xbv-padding-941a15c61a)}#xbh4 .stagehead{display:flex;align-items:end;justify-content:space-between;padding:var(--xbv-padding-2b75de7f58);--xbv-border-bottom-564ef8480e:1px solid var(--line);border-bottom:var(--xbv-border-bottom-564ef8480e)}#xbh4 .stagehead h2{margin:var(--xbv-margin-74b6a179b6);font-size:var(--xbv-font-size-e5ac5b54f7);letter-spacing:var(--xbv-letter-spacing-5730118299)}#xbh4 .stagehead p{margin:var(--xbv-margin-74b6a179b6);font-size:var(--xbv-font-size-2eb7c2e569);letter-spacing:var(--xbv-letter-spacing-d416c78c2c);color:var(--xbv-color-3a33263d4e)}#xbh4 .board{height:var(--xbv-height-e04ccac900);position:relative;margin-top:var(--xbv-margin-top-7c98eb447d)}#xbh4 .boardbg{position:absolute;inset:var(--xbv-inset-fc13fa4299);width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-f8afc74281);filter:var(--xbv-filter-d0b2021f5c)}#xbh4 .boardbg .deck{fill:var(--maple);stroke:var(--xbv-stroke-ac35bf2195);stroke-width:var(--xbv-stroke-width-4a7c1a7b37)}#xbh4 .boardbg .grain{fill:none;stroke:var(--xbv-stroke-6002392f9a);stroke-width:var(--xbv-stroke-width-a41b94280e);opacity:var(--xbv-opacity-52c7558d8a)}#xbh4 .boardbg .axis{stroke:var(--xbv-stroke-a73950ffd5);stroke-width:var(--xbv-stroke-width-a41b94280e);stroke-dasharray:var(--xbv-stroke-dasharray-ed56d07b41);opacity:var(--xbv-opacity-844175bcce)}#xbh4 .boardbg .hole{fill:var(--paper);stroke:var(--xbv-stroke-ac35bf2195);stroke-width:var(--xbv-stroke-width-03b1df20c7)}#xbh4 .boardbg .plyline{fill:var(--xbv-fill-7fc981f565);opacity:var(--xbv-opacity-270229dc88)}#xbh4 .items{position:absolute;left:var(--xbv-left-14d21cf5e0);right:var(--xbv-right-0c75e05e2d);top:var(--xbv-top-2226226e51);bottom:var(--xbv-bottom-b5d077b3bb);display:grid;grid-template-columns:var(--xbv-grid-template-columns-46cb038e7f);z-index:var(--xbv-z-index-b7c47082c7)}#xbh4 .item{padding:var(--xbv-padding-88bc9f5a27);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:var(--xbv-min-width-10b9d6271e);position:relative}#xbh4 .item+.item:before{content:"";position:absolute;left:var(--xbv-left-ddb3683a68);top:var(--xbv-top-709be1158a);bottom:var(--xbv-bottom-7cf389fd82);width:var(--xbv-width-667d6eba35);background:var(--xbv-background-535f25301d)}#xbh4 .num{font-size:var(--xbv-font-size-2eb7c2e569);letter-spacing:var(--xbv-letter-spacing-80a5070873);font-weight:var(--xbv-font-weight-591999e26f);color:var(--xbv-color-d3cacbf749)}#xbh4 .pic,#xbh4 .schem{width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-04d1f9f410);margin:var(--xbv-margin-1b4f4d1bea);display:flex;align-items:center;justify-content:center}#xbh4 .pic img{max-width:var(--xbv-max-width-22c8b8b40a);max-height:var(--xbv-max-height-a67e9770b5);width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-6ffb1475ee);object-fit:contain;display:block;border-radius:var(--xbv-border-radius-014d0fdb8f)}#xbh4 .schem{border-radius:var(--xbv-border-radius-014d0fdb8f);background:var(--xbv-background-d9c9f6a8b4)}#xbh4 .schem svg{width:var(--xbv-width-2fcfec5a36);height:var(--xbv-height-fba209491f)}#xbh4 .item strong{font-size:var(--xbv-font-size-358c29cfdd);line-height:var(--xbv-line-height-d8f38e989e);letter-spacing:var(--xbv-letter-spacing-5f212a8e5a)}#xbh4 .item small{margin-top:var(--xbv-margin-top-415a23d080);font-size:var(--xbv-font-size-b452f0f98b);letter-spacing:var(--xbv-letter-spacing-414db4ab75);line-height:var(--xbv-line-height-7fcf3c6a39);color:var(--xbv-color-08fe199a40)}#xbh4 .item:focus{--xbv-outline-3e94503d6c:2px solid var(--lime);outline:var(--xbv-outline-3e94503d6c);outline-offset:var(--xbv-outline-offset-d7025027ab)}#xbh4 .mfg .items{grid-template-columns:var(--xbv-grid-template-columns-1d6424c825)}#xbh4 .mfg .item:nth-child(-n+2) strong{font-size:var(--xbv-font-size-64dc9274e4)}#xbh4 .mfg .item:nth-child(-n+2) .pic{height:var(--xbv-height-77104b8c34)}#xbh4 .mfg .item:nth-child(n+3) .pic,#xbh4 .mfg .item:nth-child(5) .schem{height:var(--xbv-height-2ad0c0cdd2)}#xbh4 .mobileboard{display:none}#xbh4 .mobilebtn{display:none}@media(max-width:900px){#xbh4 .head{height:var(--xbv-height-2ad0c0cdd2);padding:var(--xbv-padding-1c126ef435)}#xbh4 .brand{width:auto}#xbh4 .brand b{font-size:var(--xbv-font-size-e5ac5b54f7)}#xbh4 .brand small{font-size:var(--xbv-font-size-99937c2665);letter-spacing:var(--xbv-letter-spacing-d416c78c2c)}#xbh4 .navwrap,#xbh4 .cta{display:none}#xbh4 .mobilebtn{display:block;margin-left:auto;color:var(--paper);background:none;border:var(--xbv-border-ae71df1300);padding:var(--xbv-padding-e8bade2ce8);--xbv-font-d11545e05d:700 12px var(--sans);font:var(--xbv-font-d11545e05d)}#xbh4 .ply{left:var(--xbv-left-72631d85c9);right:var(--xbv-right-575a800a25)}#xbh4 .menu{top:var(--xbv-top-be29f25656);position:absolute;box-shadow:none}#xbh4 .stage{height:auto;padding:var(--xbv-padding-efcecc2f3a)}#xbh4 .stagehead{align-items:start}#xbh4 .stagehead h2{font-size:var(--xbv-font-size-0f9ba280d3);max-width:var(--xbv-max-width-965b2441a7)}#xbh4 .stagehead p{font-size:var(--xbv-font-size-b452f0f98b);max-width:var(--xbv-max-width-e2a12a9c85);text-align:right;line-height:var(--xbv-line-height-ebf9533018)}#xbh4 .board{height:auto;margin-top:var(--xbv-margin-top-7c98eb447d)}#xbh4 .boardbg{display:none}#xbh4 .mobileboard{display:block;height:var(--xbv-height-2ad0c0cdd2);position:relative;margin:var(--xbv-margin-da84972060)}#xbh4 .mobileboard svg{width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-6ffb1475ee)}#xbh4 .mobileboard .deck{fill:var(--maple);stroke:var(--xbv-stroke-ac35bf2195);stroke-width:var(--xbv-stroke-width-a575e170d2)}#xbh4 .mobileboard .axis{stroke:var(--xbv-stroke-a73950ffd5);stroke-width:var(--xbv-stroke-width-a41b94280e);stroke-dasharray:var(--xbv-stroke-dasharray-1d857a1458);opacity:var(--xbv-opacity-1a20b60e9a)}#xbh4 .mobileboard .hole{fill:var(--paper);stroke:var(--xbv-stroke-ac35bf2195);stroke-width:var(--xbv-stroke-width-a41b94280e)}#xbh4 .mobileboard span{position:absolute;inset:var(--xbv-inset-492635edec);display:flex;align-items:center;justify-content:center;font-size:var(--xbv-font-size-2eb7c2e569);letter-spacing:var(--xbv-letter-spacing-9ea7b589f2);font-weight:var(--xbv-font-weight-591999e26f);color:var(--xbv-color-a1873ab89f)}#xbh4 .items,#xbh4 .mfg .items{position:relative;left:auto;right:auto;top:auto;bottom:auto;display:block}#xbh4 .item,#xbh4 .mfg .item{display:grid;grid-template-columns:var(--xbv-grid-template-columns-704e671ddd);column-gap:var(--xbv-column-gap-f2d9121a86);align-items:center;padding:var(--xbv-padding-a6927d74f4);--xbv-border-top-e33e0438ba:1px solid var(--line);border-top:var(--xbv-border-top-e33e0438ba)}#xbh4 .item+.item:before{display:none}#xbh4 .pic,#xbh4 .schem,#xbh4 .mfg .item:nth-child(-n+2) .pic,#xbh4 .mfg .item:nth-child(n+3) .pic,#xbh4 .mfg .item:nth-child(5) .schem{grid-row:var(--xbv-grid-row-16e728b7df);width:var(--xbv-width-e61537eac0);height:var(--xbv-height-6ce5a5cc13);margin:var(--xbv-margin-74b6a179b6)}#xbh4 .pic img{border-radius:var(--xbv-border-radius-014d0fdb8f);object-fit:contain}#xbh4 .num{align-self:end}#xbh4 .item strong,#xbh4 .mfg .item:nth-child(-n+2) strong{font-size:var(--xbv-font-size-a7aafde348)}#xbh4 .item small{font-size:var(--xbv-font-size-b452f0f98b)}#xbh4 .item:after{content:"↗";grid-column:var(--xbv-grid-column-24805f5efc);grid-row:var(--xbv-grid-row-16e728b7df);font-size:var(--xbv-font-size-64dc9274e4)}}#xbh4 .nav .active:after{content:"⌃"}#xbh4.state-xbh4-project .mobilebtn span,#xbh4.state-xbh4-manufacturing .mobilebtn span{transform:var(--xbv-transform-9c9dfdf71c)}#xbh4{--maple:var(--xbv-maple-d09cde9c20);--paper:var(--xbv-paper-edbe4ce67a);--ink:var(--xbv-ink-fa247d8c11)}#xbh4 .neutral-diagrams{position:absolute;width:var(--xbv-width-91436a6878);height:var(--xbv-height-393d6d94d0);overflow:hidden}#xbh4 .entrydeck{display:none}#xbh4 .head{padding:var(--xbv-padding-47d86bb496)}#xbh4 .brand{flex-shrink:var(--xbv-flex-shrink-52813ff40f)}#xbh4 .navwrap{width:var(--xbv-width-f333cae097);max-width:var(--xbv-max-width-d154fd5339)}#xbh4 .navdeck path{fill:var(--paper);stroke:var(--xbv-stroke-7d006d28c5);stroke-width:var(--xbv-stroke-width-533787eb44)}#xbh4 .nav{color:var(--ink);gap:var(--xbv-gap-981d14443c);font-size:var(--xbv-font-size-85bf03ce7d)}#xbh4 .nav .has:after{color:var(--xbv-color-7e73e051ff)}#xbh4 .nav .active{color:var(--ink)}#xbh4 .nav .active:before{content:"";position:absolute;bottom:var(--xbv-bottom-a2cadb2800);width:var(--xbv-width-f36bd22bd7);height:var(--xbv-height-35b53096c6);background:var(--xbv-background-7411574047)}#xbh4 .nav a{position:relative}#xbh4 .ply{height:var(--xbv-height-d53657d66f);opacity:var(--xbv-opacity-8c3a814c7d)}#xbh4 .menu{box-shadow:var(--xbv-box-shadow-7eb9b3624c)}#xbh4 .stage{height:auto;padding:var(--xbv-padding-d4fef2628e)}#xbh4 .stagehead{padding:var(--xbv-padding-0069696ba4);border-bottom:var(--xbv-border-bottom-62617b55e2)}#xbh4 .stagehead h2{font-size:var(--xbv-font-size-fe12f5cfe7)}#xbh4 .stagehead p{font-size:var(--xbv-font-size-dc09b6466f);letter-spacing:var(--xbv-letter-spacing-49d69d2e5f)}#xbh4 .board{height:auto;aspect-ratio:var(--xbv-aspect-ratio-326b03f758);margin-top:var(--xbv-margin-top-75ee04bc2a)}#xbh4 .boardbg{inset:var(--xbv-inset-492635edec);width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-6ffb1475ee);filter:var(--xbv-filter-12d963856f)}#xbh4 .boardbg .deck{stroke:var(--xbv-stroke-15fe31d4eb);stroke-width:var(--xbv-stroke-width-533787eb44)}#xbh4 .boardbg .rim{fill:none;stroke:var(--xbv-stroke-36124698d5);stroke-width:var(--xbv-stroke-width-8430870718);opacity:var(--xbv-opacity-64a56808c8)}#xbh4 .boardbg .grain{opacity:var(--xbv-opacity-d90dda782b)}#xbh4 .boardbg .axis,#xbh4 .boardbg .plyline{display:none}#xbh4 .boardbg .hole{fill:var(--xbv-fill-9ba88fba38);stroke:var(--xbv-stroke-996905ff40);stroke-width:var(--xbv-stroke-width-6a29f1a738)}#xbh4 .items{inset:var(--xbv-inset-7987c74ac1);gap:var(--xbv-gap-bc2936b32a)}#xbh4 .item{padding:var(--xbv-padding-f1e7eb77fe);justify-content:center}#xbh4 .item+.item:before{top:var(--xbv-top-d39c98ce5b);bottom:var(--xbv-bottom-f163c981fa);background:var(--xbv-background-867e8cf845);left:var(--xbv-left-f1d5310427)}#xbh4 .num{font-size:var(--xbv-font-size-dc09b6466f);letter-spacing:var(--xbv-letter-spacing-a2649b061e);display:flex;width:var(--xbv-width-a60aa659e2);justify-content:space-between;align-items:center}#xbh4 .num:after{content:"↗";font-size:var(--xbv-font-size-358c29cfdd);letter-spacing:var(--xbv-letter-spacing-420b5e5ee9);color:var(--ink)}#xbh4 .pic,#xbh4 .schem{height:var(--xbv-height-54f4812fc2);margin:var(--xbv-margin-ce0965e5ae);background:none;border-radius:var(--xbv-border-radius-3a246e816c)}#xbh4 .pic img{width:auto;height:auto;max-width:var(--xbv-max-width-22c8b8b40a);max-height:var(--xbv-max-height-a67e9770b5);border-radius:var(--xbv-border-radius-3a246e816c);object-fit:contain}#xbh4 .schem svg{width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-5d5d3af63f)}#xbh4 .item strong{font-size:var(--xbv-font-size-64dc9274e4);line-height:var(--xbv-line-height-a91dd7a3ee);letter-spacing:var(--xbv-letter-spacing-bb113071dc);min-height:var(--xbv-min-height-9b7ec76d9a)}#xbh4 .item small{font-size:var(--xbv-font-size-2eb7c2e569);letter-spacing:var(--xbv-letter-spacing-4e6e3057ea);line-height:var(--xbv-line-height-7fcf3c6a39);margin-top:var(--xbv-margin-top-6d8e5b3ab9);color:var(--xbv-color-444301bb6e)}#xbh4 .mfg .items{grid-template-columns:var(--xbv-grid-template-columns-40143145c9);gap:var(--xbv-gap-df23964b4b)}#xbh4 .mfg .item:nth-child(-n+2) strong{font-size:var(--xbv-font-size-cbb67ddc2b)}#xbh4 .mfg .item:nth-child(-n+2) .pic{height:var(--xbv-height-67be2114df)}#xbh4 .mfg .item:nth-child(n+3) .pic{height:var(--xbv-height-67be2114df)}@media(min-width:901px) and (max-width:1250px){#xbh4 .nav{gap:var(--xbv-gap-c4ca456f4a);font-size:var(--xbv-font-size-7a21ecfa26)}#xbh4 .brand{width:var(--xbv-width-41f6529b38)}#xbh4 .navwrap{max-width:var(--xbv-max-width-5028955a5e)}#xbh4 .cta{font-size:var(--xbv-font-size-9400283cda);margin-left:var(--xbv-margin-left-b20e5872ad);padding-left:var(--xbv-padding-left-3530722036)}#xbh4 .item strong{font-size:var(--xbv-font-size-358c29cfdd)}#xbh4 .pic,#xbh4 .schem{height:var(--xbv-height-04d1f9f410)}#xbh4 .mfg .item:nth-child(-n+2) .pic{height:var(--xbv-height-8da77f7878)}#xbh4 .mfg .item:nth-child(-n+2) strong{font-size:var(--xbv-font-size-358c29cfdd)}#xbh4 .mfg .item:nth-child(n+3) .pic{height:var(--xbv-height-f10edc9aae)}#xbh4 .item small{font-size:var(--xbv-font-size-b452f0f98b)}}@media(max-width:900px){#xbh4 .head{height:var(--xbv-height-ecf57f6b8a);padding:var(--xbv-padding-1c126ef435)}#xbh4 .brand{width:auto}#xbh4 .navwrap{display:none}#xbh4 .menu{top:var(--xbv-top-e3d4e8e865)}#xbh4 .mobilebtn{border:var(--xbv-border-ad9596f473);padding:var(--xbv-padding-8af2b6ee52);font-size:var(--xbv-font-size-85bf03ce7d);display:flex;gap:var(--xbv-gap-7d3713448f);align-items:center}#xbh4 .mobilebtn span{font-size:var(--xbv-font-size-cbb67ddc2b)}#xbh4 .ply{left:var(--xbv-left-72631d85c9);right:var(--xbv-right-575a800a25)}#xbh4 .stage{padding:var(--xbv-padding-9ab1ca4a3d)}#xbh4 .stagehead{padding:var(--xbv-padding-25a5227abc);align-items:center}#xbh4 .stagehead h2{font-size:var(--xbv-font-size-0cc55f1f82);letter-spacing:var(--xbv-letter-spacing-3355c57fd3);max-width:var(--xbv-max-width-2f37471788)}#xbh4 .stagehead p{font-size:var(--xbv-font-size-b452f0f98b);letter-spacing:var(--xbv-letter-spacing-a2649b061e);max-width:var(--xbv-max-width-6081878eba)}#xbh4 .board{aspect-ratio:auto;margin:var(--xbv-margin-74b6a179b6)}#xbh4 .boardbg,#xbh4 .mobileboard{display:none}#xbh4 .items,#xbh4 .mfg .items{display:flex;position:relative;flex-direction:column;gap:var(--xbv-gap-a355143f11);inset:auto}#xbh4 .item,#xbh4 .mfg .item{display:grid;position:relative;grid-template-columns:var(--xbv-grid-template-columns-0919dad4b8);column-gap:var(--xbv-column-gap-058d15a2a0);align-items:center;min-height:var(--xbv-min-height-f027be1567);padding:var(--xbv-padding-ae8e4dc6ff);border:var(--xbv-border-ad9596f473)}#xbh4 .item+.item:before{display:none}#xbh4 .entrydeck{display:block;position:absolute;inset:var(--xbv-inset-492635edec);width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-6ffb1475ee);z-index:var(--xbv-z-index-5ccd26a46b);pointer-events:none}#xbh4 .entrydeck path{fill:var(--maple);stroke:var(--xbv-stroke-9c28747e7f);stroke-width:var(--xbv-stroke-width-a41b94280e)}#xbh4 .entrydeck circle{fill:var(--xbv-fill-bdd9eb9064)}#xbh4 .item .num{display:none}#xbh4 .pic,#xbh4 .schem,#xbh4 .mfg .item:nth-child(-n+2) .pic,#xbh4 .mfg .item:nth-child(n+3) .pic{grid-column:var(--xbv-grid-column-44ac704c02);grid-row:var(--xbv-grid-row-32829cd66a);width:var(--xbv-width-0f49daa3fc);height:var(--xbv-height-e058072f02);margin:var(--xbv-margin-74b6a179b6);border-radius:var(--xbv-border-radius-3a246e816c);position:relative;z-index:var(--xbv-z-index-f1a59180f5)}#xbh4 .pic img{border-radius:var(--xbv-border-radius-3a246e816c)}#xbh4 .schem svg{width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-9b877417bc)}#xbh4 .item strong,#xbh4 .mfg .item:nth-child(-n+2) strong{grid-column:var(--xbv-grid-column-2baa5985f8);grid-row:var(--xbv-grid-row-11bdcc8442);font-size:var(--xbv-font-size-a7aafde348);line-height:var(--xbv-line-height-2ede2489f7);letter-spacing:var(--xbv-letter-spacing-bb113071dc);min-height:var(--xbv-min-height-d32c294e45);position:relative;z-index:var(--xbv-z-index-f1a59180f5);align-self:end}#xbh4 .item small{grid-column:var(--xbv-grid-column-2baa5985f8);grid-row:var(--xbv-grid-row-d68dc69ccb);font-size:var(--xbv-font-size-b452f0f98b);letter-spacing:var(--xbv-letter-spacing-3003bb3541);margin-top:var(--xbv-margin-top-6d8e5b3ab9);align-self:start;position:relative;z-index:var(--xbv-z-index-f1a59180f5)}#xbh4 .item:after{grid-column:var(--xbv-grid-column-24805f5efc);grid-row:var(--xbv-grid-row-32829cd66a);position:relative;z-index:var(--xbv-z-index-f1a59180f5);font-size:var(--xbv-font-size-cbb67ddc2b)}}#xbh4 .item .pic,#xbh4 .mfg .item:nth-child(-n+2) .pic,#xbh4 .mfg .item:nth-child(n+3) .pic{width:var(--xbv-width-ee722e6c28);max-width:var(--xbv-max-width-22c8b8b40a);height:var(--xbv-height-ebe1ce92c5);flex:var(--xbv-flex-d76c14c2c6);margin:var(--xbv-margin-ce0965e5ae);border:var(--xbv-border-9882c9c714);border-radius:var(--xbv-border-radius-bbbb74cf9a);background:var(--xbv-background-a602a71847);overflow:hidden;align-self:flex-start}#xbh4 .item .pic img{display:block;width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-6ffb1475ee);max-width:none;max-height:none;object-fit:contain;border-radius:inherit}#xbh4 .item strong{min-height:var(--xbv-min-height-b31ff50691)}@media(min-width:901px) and (max-width:1250px){#xbh4 .item .pic,#xbh4 .mfg .item:nth-child(-n+2) .pic,#xbh4 .mfg .item:nth-child(n+3) .pic{height:var(--xbv-height-c78b3b2268);flex-basis:var(--xbv-flex-basis-279cfc266a);border-radius:var(--xbv-border-radius-04707f25a6)}}@media(max-width:900px){#xbh4 .item .pic,#xbh4 .mfg .item:nth-child(-n+2) .pic,#xbh4 .mfg .item:nth-child(n+3) .pic{width:var(--xbv-width-0f49daa3fc);height:var(--xbv-height-6ce5a5cc13);max-width:none;flex-basis:auto;margin:var(--xbv-margin-74b6a179b6);border-radius:var(--xbv-border-radius-b7b343bcfe);align-self:center}#xbh4 .item strong{min-height:var(--xbv-min-height-d32c294e45)}}#xbh4 .mfg .items{grid-template-columns:var(--xbv-grid-template-columns-05759007a9);gap:var(--xbv-gap-655c14c51a)}#xbh4 .nav button{appearance:none;background:none;border:var(--xbv-border-ad9596f473);color:inherit;font:inherit;padding:var(--xbv-padding-a91569fc5e);position:relative;cursor:pointer;white-space:nowrap}#xbh4 .nav a,#xbh4 .nav button{outline-offset:var(--xbv-outline-offset-5c777a48fb)}#xbh4 .nav :focus-visible,#xbh4 .mobilebtn:focus-visible{outline:var(--xbv-outline-f8fccbd49e)}#xbh4 .rider-layer{position:absolute;inset:var(--xbv-inset-492635edec);width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-6ffb1475ee);z-index:var(--xbv-z-index-fe150cce8c);pointer-events:none;overflow:visible}#xbh4 .rider-layer *{pointer-events:none}#xbh4 .rider{will-change:transform}@media(min-width:901px) and (max-width:1250px){#xbh4 .nav{gap:var(--xbv-gap-bc2936b32a);font-size:var(--xbv-font-size-9400283cda)}#xbh4 .brand{width:var(--xbv-width-3528ba9851)}#xbh4 .head{padding-inline:var(--xbv-padding-inline-4a5a5a1b92)}#xbh4 .cta{font-size:var(--xbv-font-size-cbcdfee580);margin-left:var(--xbv-margin-left-3364c169d9);padding-left:var(--xbv-padding-left-f889b74c03)}#xbh4 .navwrap{max-width:var(--xbv-max-width-3bd6c64e08)}}@media(max-width:900px){#xbh4 .rider-layer{display:none}#xbh4 .mfg .items{gap:var(--xbv-gap-a355143f11)}#xbh4.nav-open .navwrap{display:block;position:absolute;top:var(--xbv-top-e3d4e8e865);left:var(--xbv-left-ddb3683a68);right:var(--xbv-right-d7868b59a9);width:auto;max-width:none;height:auto;margin:var(--xbv-margin-74b6a179b6);padding:var(--xbv-padding-8f541968b5);background:var(--paper);color:var(--ink);box-shadow:var(--xbv-box-shadow-c51a7cb508)}#xbh4.nav-open .navdeck{display:none}#xbh4.nav-open .nav{display:flex;align-items:stretch;flex-direction:column;gap:var(--xbv-gap-6e7ed036dc);font-size:var(--xbv-font-size-3a6e1571a6)}#xbh4.nav-open .nav a,#xbh4.nav-open .nav button{text-align:left;padding:var(--xbv-padding-a91569fc5e)}#xbh4.nav-open .nav .active:before{display:none}}@media(prefers-reduced-motion:reduce){#xbh4 .rider{will-change:auto}}@media(min-width:901px) and (max-width:1439px){#xbh4 .board{width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-a68a2a6e24);aspect-ratio:auto}}@media(min-width:901px) and (max-width:1100px){#xbh4 .head{padding-inline:var(--xbv-padding-inline-99da5e244d)}#xbh4 .brand{width:var(--xbv-width-5049c08ab6)}#xbh4 .brand b{font-size:var(--xbv-font-size-da87647e95)}#xbh4 .brand small{font-size:var(--xbv-font-size-4230f2e259);letter-spacing:var(--xbv-letter-spacing-cee83468d5)}#xbh4 .navwrap{max-width:none;flex:var(--xbv-flex-f64bce0266)}#xbh4 .nav{gap:var(--xbv-gap-bc2936b32a);font-size:var(--xbv-font-size-cbcdfee580)}#xbh4 .cta{font-size:var(--xbv-font-size-dc09b6466f);margin-left:var(--xbv-margin-left-ef193c9ce8);padding-left:var(--xbv-padding-left-3bc9f2275c)}#xbh4 .stage{padding-inline:var(--xbv-padding-inline-61607f2b54)}#xbh4 .items{left:var(--xbv-left-caa7354d50);right:var(--xbv-right-01b2f3b7a0)}#xbh4 .item strong,#xbh4 .mfg .item:nth-child(-n+2) strong{font-size:var(--xbv-font-size-47c3a86733)}#xbh4 .item small{font-size:var(--xbv-font-size-4230f2e259)}#xbh4 .item .pic{max-width:var(--xbv-max-width-c4728abc37)}}@media(max-width:900px){#xbh4 .items,#xbh4 .mfg .items{max-width:var(--xbv-max-width-a722f03440);margin-inline:auto}} #xbh4{position:relative;z-index:var(--xbv-z-index-4ff8854b97);isolation:isolate;line-height:normal}#xbh4 button{font-family:var(--xbv-font-family-34cdc4d911)}#xbh4 .menu{max-height:var(--xbv-max-height-6d4ab57496);overflow:auto}#xbh4 .brand small{white-space:nowrap}#xbh4 .xbh4-skip{position:absolute;top:var(--xbv-top-0099d61ccd);left:var(--xbv-left-629bf69e35);z-index:var(--xbv-z-index-082b46630e)}#xbh4 .xbh4-skip:focus{top:var(--xbv-top-a2d319611a);background:var(--xbv-background-c94abbc1d0);padding:var(--xbv-padding-32b6a4373b)}@media(max-width:900px){#xbh4 .menu{max-height:var(--xbv-max-height-30c4852b4e)}}
/* html/product--e8beb150.html style[4] id=xbh4-hover-20260929 */

/* Scoped, layout-neutral feedback. Existing geometry and motion remain unchanged. */
#xbh4 .item{border-radius:var(--xbv-border-radius-dd5956c7b2);transition:var(--xbv-transition-85c05f4525)}
#xbh4 .item .num:after,#xbh4 .item:after,#xbh4 .cta span{display:inline-block;transition:var(--xbv-transition-714f8c36bc)}
#xbh4 .nav a,#xbh4 .nav button,#xbh4 .cta{transition:var(--xbv-transition-fd28ba2622)}
#xbh4 .item:focus-visible{outline:var(--xbv-outline-cbadf9db00);outline-offset:var(--xbv-outline-offset-e68e95074f);background-color:var(--xbv-background-color-b1c3915b10);box-shadow:var(--xbv-box-shadow-d0468bce0e)}
#xbh4 .nav a:focus-visible,#xbh4 .nav button:focus-visible,#xbh4 .mobilebtn:focus-visible,#xbh4 .cta:focus-visible{outline:var(--xbv-outline-f8fccbd49e);outline-offset:var(--xbv-outline-offset-5c777a48fb);border-radius:var(--xbv-border-radius-4e1ec79054)}
@media(hover:hover) and (pointer:fine){
 #xbh4 .item:hover{background-color:var(--xbv-background-color-b1c3915b10);box-shadow:var(--xbv-box-shadow-d0468bce0e);transform:var(--xbv-transform-985da11710)}
 #xbh4 .item:hover .num:after,#xbh4 .item:hover:after,#xbh4 .cta:hover span{transform:var(--xbv-transform-eaed3b294c)}
 #xbh4 .nav a:hover,#xbh4 .nav button:hover{color:var(--xbv-color-ec2c2bd2e3);box-shadow:var(--xbv-box-shadow-36fa571218)}
 #xbh4 .cta:hover{color:var(--lime)}
}
@media(prefers-reduced-motion:reduce){
 #xbh4 .item,#xbh4 .item .num:after,#xbh4 .item:after,#xbh4 .cta span,#xbh4 .nav a,#xbh4 .nav button,#xbh4 .cta{transition:none}
 #xbh4 .item:hover,#xbh4 .item:hover .num:after,#xbh4 .item:hover:after,#xbh4 .cta:hover span{transform:none}
}


#xbh4 .item:focus-visible,#xbh4 .item:focus-visible .num:after,#xbh4 .item:focus-visible:after,#xbh4 .cta:focus-visible span{transform:none;transition-property:background-color,box-shadow,color}

/* html/product--e8beb150.html style[5] id=xbh4-current-20260929 */

/* URL selection is separate from .active, which the existing menu script uses for open state. */
#xbh4 .nav .active::before{display:none}
#xbh4 .nav .is-current{color:var(--xbv-color-977d281dd0);box-shadow:var(--xbv-box-shadow-36fa571218)}
#xbh4 .menu .item[aria-current]{box-shadow:var(--xbv-box-shadow-d0468bce0e)}
@media(hover:hover) and (pointer:fine){
  #xbh4 .menu .item[aria-current]:hover{box-shadow:var(--xbv-box-shadow-d0468bce0e)}
}

/* html/product--e8beb150.html style[6] id=xbh4-logo-20260930 */
#xbh4 .brand .xbh4-logo{display:block;width:var(--xbv-width-a60aa659e2);height:auto;object-fit:contain}@media(max-width:900px){#xbh4 .brand .xbh4-logo{width:var(--xbv-width-1af84ff944);max-width:var(--xbv-max-width-22c8b8b40a)}}
/* html/product--e8beb150.html style[7] id=xb-cross-screen-header-20261009 */

/* H4's links, board outlines, hover/current selection and 60s motion are retained. */
@media (min-width:1251px) {
  #xbh4 .head {height:var(--xbv-height-3ac9ec87ae);padding-inline:var(--xbv-padding-inline-2f431dec57)}
  #xbh4 .brand {width:var(--xbv-width-bcda43fd72)}
  #xbh4 .brand small {font-size:var(--xbv-font-size-6f3ad9922d);letter-spacing:var(--xbv-letter-spacing-649837e20f)}
  #xbh4 .navwrap {width:var(--xbv-width-1a1a02c92c);height:var(--xbv-height-39a5e77b54);max-width:var(--xbv-max-width-4ed56b952a)}
  #xbh4 .nav {font-size:var(--xbv-font-size-1fd1729b37);gap:var(--xbv-gap-b89ae44f81)}
  #xbh4 .cta {font-size:var(--xbv-font-size-e73acbccbe);margin-left:var(--xbv-margin-left-b5c6380120);padding-left:var(--xbv-padding-left-7fbce88b60)}
  #xbh4 .ply {left:var(--xbv-left-28646296b0);right:var(--xbv-right-f7e9be2c13)}
  #xbh4 .menu {top:var(--xbv-top-8af335f2d8);max-height:var(--xbv-max-height-ec50871be8)}
  #xbh4 .stage {width:var(--xbv-width-6e5653ea28);margin-inline:auto;padding-inline:var(--xbv-padding-inline-f6a2e9809a);padding-block:var(--xbv-padding-block-f046d88e4c)}
  #xbh4 .stagehead h2 {font-size:var(--xbv-font-size-d7b5e430ef)}
  #xbh4 .stagehead p {font-size:var(--xbv-font-size-0ea3e80cab)}
  #xbh4 .item strong,#xbh4 .mfg .item:nth-child(-n+2) strong {font-size:var(--xbv-font-size-68e324f4ba);min-height:var(--xbv-min-height-ea2a910f1e)}
  #xbh4 .item small {font-size:var(--xbv-font-size-c7b7d4d343);letter-spacing:var(--xbv-letter-spacing-0795e6dda3)}
  #xbh4 .num {font-size:var(--xbv-font-size-a68ec99d5e)}
  #xbh4 .item .pic,#xbh4 .mfg .item:nth-child(-n+2) .pic,#xbh4 .mfg .item:nth-child(n+3) .pic {width:var(--xbv-width-7b79f2bf4b);height:var(--xbv-height-cd5c70aab7);flex-basis:var(--xbv-flex-basis-83fa364000)}
}
@media (min-width:901px) and (max-width:1250px) {
  #xbh4 .nav {font-size:var(--xbv-font-size-5740c99899);gap:var(--xbv-gap-fa95125046)}
  #xbh4 .cta {font-size:var(--xbv-font-size-b6cf3e73f6)}
  #xbh4 .item strong,#xbh4 .mfg .item:nth-child(-n+2) strong {font-size:var(--xbv-font-size-5f2b1dbced);line-height:var(--xbv-line-height-8260c52e07)}
  #xbh4 .item small {font-size:var(--xbv-font-size-c8f2c7de36);letter-spacing:var(--xbv-letter-spacing-3f43b78e6f)}
  #xbh4 .num {font-size:var(--xbv-font-size-7a5f5a7a3a)}
}


/* html/product--e8beb150.html style[8] id=xb-round5-template-tokens */

/* XBOUND Round 5 shared navigation / footer tokens */
:root{--xb-r5-paper:var(--xbv-xb-r5-paper-a147c9a8f6);--xb-r5-line:var(--xbv-xb-r5-line-560b468708);--xb-r5-ink:var(--xbv-xb-r5-ink-00a61ef526);--xb-r5-acid:var(--xbv-xb-r5-acid-54f50dc5bf)}
#xbh4 .head{background:var(--xbv-background-2a116e9297);border-bottom:var(--xbv-border-bottom-db46aba1c0)}
#xbh4 .navdeck path{fill:var(--xbv-fill-38836574e3);stroke:var(--xbv-stroke-a0787a612c)}
#xbh4.nav-open .navwrap{background:var(--xbv-background-8a12913a27);border-bottom:var(--xbv-border-bottom-816d5f24e4)}
.xr-footer,.xrf-footer{background:var(--xbv-background-2a116e9297);border-top:var(--xbv-border-top-86b7934470)}


/* html/product--e8beb150.html style[9] id=xb-round6-template-tokens */
/* Round 6 public template continuity */
/* XBOUND Round 6 V3.1 — Atlas .at-hero-a architecture, brand-specific imagery. */
.xb-v2[data-xb-round="6"] .at-hero-a{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:var(--xbv-min-height-d94da5ae39);width:var(--xbv-width-5db9ac6f2f);max-width:none;margin-left:var(--xbv-margin-left-ae4a831fa9);margin-right:var(--xbv-margin-right-4640972eae);padding:var(--xbv-padding-2c8e0f39e0);overflow:hidden;background:var(--xbv-background-82807fea66);color:var(--xbv-color-7cb91565be);--muted:var(--xbv-muted-a6ecf0c0d7);--line:var(--xbv-line-6c07a1d8b8)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-hero-bg{position:absolute;inset:var(--xbv-inset-492635edec);z-index:var(--xbv-z-index-9f7365e3bf);display:block;width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-6ffb1475ee);object-fit:cover;object-position:var(--xbv-object-position-239cc525c3);padding:var(--xbv-padding-2c8e0f39e0);filter:none!important}
.xb-v2[data-xb-round="6"] .at-hero-a::before{content:"";position:absolute;inset:var(--xbv-inset-492635edec);z-index:var(--xbv-z-index-111fc18d0c);background:var(--xbv-background-281ad34d1d);pointer-events:none;border:var(--xbv-border-ad9596f473)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-wrap{width:var(--xbv-width-a60aa659e2);max-width:var(--xbv-max-width-f7c815341a);margin-inline:auto;padding:var(--xbv-padding-ef67e55c90);border:var(--xbv-border-ad9596f473)}
.xb-v2[data-xb-round="6"] .at-eyebrow{font-family:var(--xbv-font-family-59bf098e26);font-size:var(--xbv-font-size-7a21ecfa26);font-weight:var(--xbv-font-weight-84835b10f5);line-height:var(--xbv-line-height-19d66f8c54);letter-spacing:var(--xbv-letter-spacing-43047a18ef);text-transform:uppercase;margin:var(--xbv-margin-7db1adaa09);color:var(--xbv-color-7cb91565be);border:var(--xbv-border-ad9596f473);padding:var(--xbv-padding-2c8e0f39e0);max-width:none}
.xb-v2[data-xb-round="6"] .at-hero-a .xb-hero-copy{width:var(--xbv-width-de932826fe);max-width:none}
.xb-v2[data-xb-round="6"] .at-hero-a h1{font-size:var(--xbv-font-size-b694a98df4);line-height:var(--xbv-line-height-eb311a557f);letter-spacing:var(--xbv-letter-spacing-9a968ddd96);max-width:var(--xbv-max-width-ceb989da59);margin:var(--xbv-margin-74b6a179b6);color:var(--xbv-color-7cb91565be);font-weight:var(--xbv-font-weight-f311e19767);text-wrap:balance}
.xb-v2[data-xb-round="6"] .at-hero-a .xb-hero-copy>p{font-size:var(--xbv-font-size-64dc9274e4);line-height:var(--xbv-line-height-975afb4c95);margin-top:var(--xbv-margin-top-9b3e710f7d);max-width:var(--xbv-max-width-6b5da46784)!important;color:var(--xbv-color-7cb91565be)}
.xb-v2[data-xb-round="6"] .at-hero-a .xb-actions{margin-top:var(--xbv-margin-top-e1e1f56fca);gap:var(--xbv-gap-34f51f93ab);max-width:var(--xbv-max-width-8e544a4927)}
.xb-v2[data-xb-round="6"] .at-hero-a .xb-text-link{color:var(--xbv-color-7cb91565be);border:var(--xbv-border-0b2a03f60e);padding:var(--xbv-padding-3a2c166623);min-height:var(--xbv-min-height-bcdc666401)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass{display:grid;grid-template-columns:var(--xbv-grid-template-columns-05759007a9);width:var(--xbv-width-a60aa659e2);max-width:none;align-self:stretch;margin:var(--xbv-margin-74b6a179b6);border:var(--xbv-border-ad9596f473);border-top:var(--xbv-border-top-f2d5aeab72);background:var(--xbv-background-b7a34ef10d);backdrop-filter:var(--xbv-backdrop-filter-509d0715f4);-webkit-backdrop-filter:var(--xbv-backdrop-filter-509d0715f4);backdrop-filter:var(--xbv-backdrop-filter-509d0715f4)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass>div{padding:var(--xbv-padding-f7b2977ba2);border:var(--xbv-border-ad9596f473);border-right:var(--xbv-border-right-de5bb2d9df);min-width:var(--xbv-min-width-10b9d6271e)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass>div:last-child{border-right:var(--xbv-border-right-3725f27007)}
.xb-v2[data-xb-round="6"] .at-glass dt{font:var(--xbv-font-81f5e8b6b9);letter-spacing:var(--xbv-letter-spacing-43047a18ef);color:var(--xbv-color-2ce5cbe304);margin:var(--xbv-margin-eaa66e6895);text-transform:uppercase}
.xb-v2[data-xb-round="6"] .at-glass dd{font-size:var(--xbv-font-size-358c29cfdd);line-height:var(--xbv-line-height-9378bbba14);font-weight:var(--xbv-font-weight-0e338e25a7);color:var(--xbv-color-7cb91565be);margin:var(--xbv-margin-74b6a179b6)}
.xb-v2[data-xb-round="6"] .xb-spec-visual{aspect-ratio:var(--xbv-aspect-ratio-b97e428198);display:flex;flex-direction:column;justify-content:center;padding:var(--xbv-padding-e7b939911b);background:var(--xbv-background-51c70de54c);color:var(--xbv-color-7cb91565be);gap:var(--xbv-gap-a3a1e732ca);min-width:var(--xbv-min-width-10b9d6271e)}
.xb-v2[data-xb-round="6"] .xb-spec-visual>span{font:var(--xbv-font-7ad66510b9);letter-spacing:var(--xbv-letter-spacing-34296cecf9);text-transform:uppercase;color:var(--xbv-color-1f75f87021)}
.xb-v2[data-xb-round="6"] .xb-spec-visual>strong{font-size:var(--xbv-font-size-bd75165dc8);line-height:var(--xbv-line-height-2ede2489f7);max-width:var(--xbv-max-width-e2b0a018fc);font-weight:var(--xbv-font-weight-0e338e25a7)}
.xb-v2[data-xb-round="6"] .xb-spec-visual>small{font-size:var(--xbv-font-size-47c3a86733);line-height:var(--xbv-line-height-19d66f8c54);max-width:var(--xbv-max-width-7f3c738eb8);color:var(--xbv-color-ba4a7eb350)}
.xb-v2[data-xb-round="6"] figure.xb-photo{padding:var(--xbv-padding-2c8e0f39e0)!important;overflow:hidden!important}
.xb-v2[data-xb-round="6"] figure.xb-photo>img{width:var(--xbv-width-a60aa659e2)!important;height:var(--xbv-height-6ffb1475ee)!important;object-fit:cover!important;padding:var(--xbv-padding-2c8e0f39e0)!important}
.xb-v2[data-xb-round="6"] figure.xb-cutout{background:transparent!important;padding:var(--xbv-padding-2c8e0f39e0)!important;overflow:hidden!important}
.xb-v2[data-xb-round="6"] figure.xb-cutout>img{width:var(--xbv-width-a60aa659e2)!important;height:var(--xbv-height-6ffb1475ee)!important;object-fit:contain!important;padding:var(--xbv-padding-2c8e0f39e0)!important;background:transparent!important}
/* Keep text evidence panels and adjacent photographs at the same 16:10 size. */
@media(min-width:768px) and (max-width:1279px){
.xb-v2[data-xb-round="6"] .xb-three:has(> .xb-card > .xb-spec-visual){grid-template-columns:var(--xbv-grid-template-columns-0311598bb1)}
.xb-v2[data-xb-round="6"] .xb-three>.xb-card>.xb-spec-visual{padding:var(--xbv-padding-c4d803df5d);gap:var(--xbv-gap-bc2936b32a)}
}
@media(max-width:1100px){
.xb-v2[data-xb-round="6"] .at-hero-a>.at-wrap{padding:var(--xbv-padding-60037dd705)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass>div{padding:var(--xbv-padding-59e16f9d82)}
.xb-v2[data-xb-round="6"] .at-glass dd{font-size:var(--xbv-font-size-47c3a86733)}
}
@media(max-width:767px){
.xb-v2[data-xb-round="6"] .at-hero-a{min-height:var(--xbv-min-height-7db4610a85)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-wrap{padding:var(--xbv-padding-07fc2b9d17)}
.xb-v2[data-xb-round="6"] .at-hero-a h1{font-size:var(--xbv-font-size-3419191695);max-width:var(--xbv-max-width-ceb989da59)}
.xb-v2[data-xb-round="6"] .at-hero-a .xb-hero-copy>p{font-size:var(--xbv-font-size-358c29cfdd);line-height:var(--xbv-line-height-975afb4c95);max-width:var(--xbv-max-width-7f3c738eb8)!important;margin-top:var(--xbv-margin-top-a82bb353e7)}
.xb-v2[data-xb-round="6"] .at-hero-a::before{background:var(--xbv-background-c79759f3a0)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-hero-bg{object-position:var(--xbv-object-position-186536ebaa)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass{grid-template-columns:var(--xbv-grid-template-columns-0311598bb1)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass>div{padding:var(--xbv-padding-6c63fbd57c);border-bottom:var(--xbv-border-bottom-7b721c506e)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass>div:nth-child(even){border-right:var(--xbv-border-right-3725f27007)}
.xb-v2[data-xb-round="6"] .at-glass dt{font-size:var(--xbv-font-size-cbcdfee580);letter-spacing:var(--xbv-letter-spacing-0795e6dda3)}
.xb-v2[data-xb-round="6"] .at-glass dd{font-size:var(--xbv-font-size-85bf03ce7d)}
.xb-v2[data-xb-round="6"] .xb-spec-visual{padding:var(--xbv-padding-fd5181d278);gap:var(--xbv-gap-655c14c51a)}
}


/* html/product--e8beb150.html style[10] id=anonymous */

:root{--xb-ink:var(--xbv-xb-ink-959d132ee5);--xb-paper:var(--xbv-xb-paper-6fda672bf0);--xb-accent:var(--xbv-xb-accent-2ba4d6c70e);--xb-line:var(--xbv-xb-line-58dd6f25f3);--xb-muted:var(--xbv-xb-muted-92c93e8dc0)}
html{scroll-behavior:smooth;scroll-padding-top:var(--xbv-scroll-padding-top-2cb92350b0)}body{margin:var(--xbv-margin-74b6a179b6);background:var(--xb-paper);color:var(--xb-ink)}
.xb,.xb-header,.xb-footer{font-family:var(--xbv-font-family-5c09289ef8);font-size:var(--xbv-font-size-358c29cfdd);line-height:var(--xbv-line-height-975afb4c95);box-sizing:border-box;color:var(--xb-ink)}
.xb *,.xb-header *,.xb-footer *{box-sizing:border-box} .xb a,.xb-header a,.xb-footer a{color:inherit;text-decoration:none}
.xb h1,.xb h2,.xb h3,.xb p,.xb figure{margin:var(--xbv-margin-74b6a179b6)}.xb h1,.xb h2,.xb h3{font-family:var(--xbv-font-family-5c09289ef8);font-weight:var(--xbv-font-weight-f311e19767);color:inherit;text-transform:none;letter-spacing:var(--xbv-letter-spacing-bb9ad3ed82)}.xb h1{font-size:var(--xbv-font-size-f8f834aa83);line-height:var(--xbv-line-height-76b9f183fe);max-width:var(--xbv-max-width-65f94bbf0d)}.xb h2{font-size:var(--xbv-font-size-509b1a877e);line-height:var(--xbv-line-height-e5cb540a6e)}.xb h3{font-size:var(--xbv-font-size-0cc55f1f82);line-height:var(--xbv-line-height-9d7f1e0513);letter-spacing:var(--xbv-letter-spacing-64422fcb04)}.xb p{max-width:var(--xbv-max-width-593c5f4575)}.xb p+p{margin-top:var(--xbv-margin-top-972edfa5da)}.xb-wrap{width:var(--xbv-width-2683368059);margin:auto}.xb-section{padding:var(--xbv-padding-01b210a946)}.xb-section+.xb-section{--xbv-border-top-c2baa28d0d:1px solid var(--xb-line);border-top:var(--xbv-border-top-c2baa28d0d)}.xb-eyebrow{font-size:var(--xbv-font-size-85bf03ce7d);letter-spacing:var(--xbv-letter-spacing-3c1a1a33fa);text-transform:uppercase;font-weight:var(--xbv-font-weight-f311e19767);margin-bottom:var(--xbv-margin-bottom-7ef789abd3)!important}.xb-intro{font-size:var(--xbv-font-size-cbb67ddc2b);line-height:var(--xbv-line-height-781b7078e7);color:var(--xb-muted);margin-top:var(--xbv-margin-top-9b3e710f7d)!important;max-width:var(--xbv-max-width-7115887a5a)!important}.xb-grid{display:grid;grid-template-columns:var(--xbv-grid-template-columns-b47257bf97);gap:var(--xbv-gap-8e61d9b8e4)}.xb-two{display:grid;grid-template-columns:var(--xbv-grid-template-columns-5463eac45f);gap:var(--xbv-gap-db0f500840);align-items:center}.xb-four{display:grid;grid-template-columns:var(--xbv-grid-template-columns-40bbc44115);gap:var(--xbv-gap-8b4d0411c1)}.xb-section-head{display:flex;justify-content:space-between;gap:var(--xbv-gap-2b42348e81);align-items:end;margin-bottom:var(--xbv-margin-bottom-ae42ffa3b2)}.xb-section-head p{max-width:var(--xbv-max-width-c1cd523566);color:var(--xb-muted)}.xb-section-head h2{max-width:var(--xbv-max-width-171540cc0e)}.xb-dark{background:var(--xb-ink);color:var(--xbv-color-48652b3f20)}.xb-dark .xb-intro,.xb-dark p{color:var(--xbv-color-60db98c9bc)}.xb-dark .xb-eyebrow{color:var(--xb-accent)}.xb-dark .xb-section-head p{color:var(--xbv-color-60db98c9bc)}.xb-accent{background:var(--xb-accent)}.xb-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--xbv-min-height-bcdc666401);padding:var(--xbv-padding-bf35f5fd2b);background:var(--xb-accent);color:var(--xb-ink)!important;font-weight:var(--xbv-font-weight-f311e19767);font-size:var(--xbv-font-size-3a6e1571a6);gap:var(--xbv-gap-a3a1e732ca);border:var(--xbv-border-5a8eaf69be);transition:var(--xbv-transition-c1bddb3d60)}.xb-button:hover{background:var(--xbv-background-a591a53eff)}.xb-button.xb-outline{background:transparent;border-color:var(--xbv-border-color-1c2c911638);color:inherit!important}.xb-buttons{display:flex;gap:var(--xbv-gap-34f51f93ab);flex-wrap:wrap;margin-top:var(--xbv-margin-top-d5bdf20e7c)}.xb-header{position:sticky;top:var(--xbv-top-c83411d2f9);z-index:var(--xbv-z-index-dfff6c9316);background:var(--xbv-background-303d5840a9);--xbv-border-bottom-b148e6ae4e:1px solid var(--xb-line);border-bottom:var(--xbv-border-bottom-b148e6ae4e)}body.admin-bar .xb-header{top:var(--xbv-top-dfeb429f98)}.xb-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--xbv-gap-806f6f2e7e);min-height:var(--xbv-min-height-37eaa4c18e);position:relative}.xb-logo{font-size:var(--xbv-font-size-515c38dd6f);font-weight:var(--xbv-font-weight-591999e26f);letter-spacing:var(--xbv-letter-spacing-888bf88621);line-height:var(--xbv-line-height-a91dd7a3ee)}.xb-logo small{display:block;font-size:var(--xbv-font-size-cbcdfee580);letter-spacing:var(--xbv-letter-spacing-7de16b3bca);font-weight:var(--xbv-font-weight-f311e19767);margin-top:var(--xbv-margin-top-6d8e5b3ab9)}.xb-navlinks{display:flex;gap:var(--xbv-gap-49b296e9a9);align-items:center;font-size:var(--xbv-font-size-47c3a86733);font-weight:var(--xbv-font-weight-f311e19767)}.xb-navlinks details>summary{cursor:pointer;list-style:none}.xb-navlinks details>summary::-webkit-details-marker{display:none}.xb-navlinks details>summary::after{content:'+';padding-left:var(--xbv-padding-left-2ea8b540ca)}.xb-navlinks details[open]>summary::after{content:'−'}.xb-mega{position:absolute;top:var(--xbv-top-e3d4e8e865);left:var(--xbv-left-ddb3683a68);width:var(--xbv-width-a60aa659e2);padding:var(--xbv-padding-66bc243e5f);background:var(--xbv-background-270d4ceeed);--xbv-border-bb867135e7:1px solid var(--xb-line);border:var(--xbv-border-bb867135e7);box-shadow:var(--xbv-box-shadow-63fc355037);display:grid;grid-template-columns:var(--xbv-grid-template-columns-40bbc44115);gap:var(--xbv-gap-8e61d9b8e4)}.xb-mega strong{display:block;font-size:var(--xbv-font-size-85bf03ce7d);text-transform:uppercase;letter-spacing:var(--xbv-letter-spacing-69bde1696b);margin-bottom:var(--xbv-margin-bottom-ed9339779d);color:var(--xbv-color-b67d5dc8c9)}.xb-mega a{display:block;padding:var(--xbv-padding-f46c375ae5);font-size:var(--xbv-font-size-358c29cfdd);font-weight:var(--xbv-font-weight-38bdf52a1b)}.xb-mega a:hover,.xb-textlink:hover{color:var(--xbv-color-2a482e8552)}.xb-mega p{font-weight:var(--xbv-font-weight-84835b10f5);font-size:var(--xbv-font-size-47c3a86733);margin-top:var(--xbv-margin-top-30a84a2376)}.xb-mobile-toggle{display:none}.xb-hero{padding:var(--xbv-padding-ea578759ab);background:var(--xb-ink);color:white}.xb-hero-grid{display:grid;grid-template-columns:var(--xbv-grid-template-columns-662121e634);gap:var(--xbv-gap-c2a6855dab);align-items:center}.xb-hero .xb-eyebrow{color:var(--xb-accent)}.xb-hero .xb-intro{color:var(--xbv-color-44bb9c6b5f)}.xb-hero-image{background:var(--xbv-background-270d4ceeed);aspect-ratio:var(--xbv-aspect-ratio-d64bdb41a7);position:relative;overflow:hidden}.xb-hero-image img{display:block;width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-6ffb1475ee);object-fit:contain}.xb-hero-image figcaption{position:absolute;bottom:var(--xbv-bottom-00d6c88d9b);left:var(--xbv-left-ddb3683a68);right:var(--xbv-right-d7868b59a9);background:var(--xbv-background-270d4ceeed);padding:var(--xbv-padding-869a36f566);color:var(--xbv-color-8a9b480ac0);font-size:var(--xbv-font-size-7a21ecfa26)}.xb-hero-bottom{border-top:var(--xbv-border-top-c20f5f80ca);display:flex;justify-content:space-between;gap:var(--xbv-gap-8b4d0411c1);margin-top:var(--xbv-margin-top-f70fccdc1a);padding-top:var(--xbv-padding-top-e9ddb8194a);font-size:var(--xbv-font-size-47c3a86733);color:var(--xbv-color-0ccf18f044)}.xb-hero-bottom strong{font-weight:var(--xbv-font-weight-38bdf52a1b);color:white}.xb-product figure{aspect-ratio:var(--xbv-aspect-ratio-d64bdb41a7);background:var(--xbv-background-270d4ceeed);overflow:hidden}.xb-product img{width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-6ffb1475ee);object-fit:contain}.xb-product h3{margin:var(--xbv-margin-cf422d06a6)}.xb-product p{color:var(--xb-muted);font-size:var(--xbv-font-size-358c29cfdd)}.xb-textlink{display:inline-block;margin-top:var(--xbv-margin-top-5c37c11c74);font-weight:var(--xbv-font-weight-f311e19767);border-bottom:var(--xbv-border-bottom-99423d8b25);padding-bottom:var(--xbv-padding-bottom-a675bc5ac7)}.xb-number{font-size:var(--xbv-font-size-85bf03ce7d);letter-spacing:var(--xbv-letter-spacing-34296cecf9);display:block;margin-bottom:var(--xbv-margin-bottom-8ef2d06d06);color:var(--xbv-color-f9698ae0df)}.xb-panel{border-top:var(--xbv-border-top-62753f0f21);padding:var(--xbv-padding-cd9faa93da)}.xb-panel p{margin-top:var(--xbv-margin-top-49eef5cf63);color:var(--xb-muted)}.xb-dark .xb-panel{border-color:var(--xbv-border-color-82b4a9cfde)}.xb-dark .xb-panel p{color:var(--xbv-color-008afd4e3e)}.xb-placeholder{aspect-ratio:var(--xbv-aspect-ratio-8c47bc5be9);min-height:var(--xbv-min-height-58be8a91a0);border:var(--xbv-border-fe41a13aed);display:flex;flex-direction:column;justify-content:space-between;padding:var(--xbv-padding-164a152cb1);background:var(--xbv-background-3b6104d7ea);color:var(--xbv-color-a77a9d8e18)}.xb-placeholder .xb-ph-label{font-size:var(--xbv-font-size-7a21ecfa26);letter-spacing:var(--xbv-letter-spacing-339d411067);text-transform:uppercase;color:var(--xbv-color-c2bb37bbd5)}.xb-placeholder strong{font-size:var(--xbv-font-size-fe12f5cfe7);line-height:var(--xbv-line-height-8260c52e07);font-weight:var(--xbv-font-weight-38bdf52a1b);max-width:var(--xbv-max-width-f4fa34a030)}.xb-placeholder code{font-family:var(--xbv-font-family-e6782437f7);font-size:var(--xbv-font-size-7a21ecfa26);overflow-wrap:anywhere;line-height:var(--xbv-line-height-19d66f8c54);color:var(--xbv-color-dcff971088)}.xb-proof h3{margin:var(--xbv-margin-a74f4cb8da)}.xb-proof p{font-size:var(--xbv-font-size-358c29cfdd)}.xb-proof small{font-size:var(--xbv-font-size-7a21ecfa26);display:block;margin-top:var(--xbv-margin-top-c88788a9bf);color:var(--xbv-color-626815c030)}.xb-row{display:grid;grid-template-columns:var(--xbv-grid-template-columns-6579766627);gap:var(--xbv-gap-8e61d9b8e4);padding:var(--xbv-padding-52164442e2);--xbv-border-top-c2baa28d0d:1px solid var(--xb-line);border-top:var(--xbv-border-top-c2baa28d0d);align-items:start}.xb-row .xb-number{margin:var(--xbv-margin-74b6a179b6)}.xb-row p{color:var(--xb-muted)}.xb-faq details{--xbv-border-top-c2baa28d0d:1px solid var(--xb-line);border-top:var(--xbv-border-top-c2baa28d0d);padding:var(--xbv-padding-2fa59f80c9)}.xb-faq summary{font-size:var(--xbv-font-size-0f9ba280d3);font-weight:var(--xbv-font-weight-f311e19767);cursor:pointer}.xb-faq p{margin-top:var(--xbv-margin-top-49eef5cf63);color:var(--xb-muted)}.xb-cta{padding:var(--xbv-padding-eb72dd22d8);background:var(--xb-accent)}.xb-cta .xb-two{grid-template-columns:var(--xbv-grid-template-columns-3f2f2e1821)}.xb-cta .xb-button{background:var(--xbv-background-fa1f9220e1);color:white!important}.xb-cta p{margin-top:var(--xbv-margin-top-5c37c11c74);color:var(--xbv-color-411be487a8)}.xb-footer{padding:var(--xbv-padding-8ef511d9a2);background:var(--xbv-background-cf4d0299ed);color:var(--xbv-color-8b6a4dc906)}.xb-footer-grid{display:grid;grid-template-columns:var(--xbv-grid-template-columns-72c746dca6);gap:var(--xbv-gap-a9a72fdaa7)}.xb-footer h3{font-size:var(--xbv-font-size-47c3a86733);letter-spacing:var(--xbv-letter-spacing-69bde1696b);text-transform:uppercase;margin:var(--xbv-margin-f74d503a8a);color:var(--xbv-color-f84a2c39cf)}.xb-footer a{display:block;margin-bottom:var(--xbv-margin-bottom-de3897d625);font-size:var(--xbv-font-size-3a6e1571a6)}.xb-footer p{color:var(--xbv-color-82f9cb032b);font-size:var(--xbv-font-size-3a6e1571a6);max-width:var(--xbv-max-width-7f3c738eb8)}.xb-footer-bottom{border-top:var(--xbv-border-top-c1f87f3f75);margin-top:var(--xbv-margin-top-e970bacc5b);padding-top:var(--xbv-padding-top-85baaa102b);display:flex;justify-content:space-between;gap:var(--xbv-gap-c4ca456f4a);font-size:var(--xbv-font-size-7a21ecfa26);color:var(--xbv-color-7e81dafe0f)}.xb-policy{max-width:var(--xbv-max-width-42a23d4bc6)}.xb-policy h2{font-size:var(--xbv-font-size-5fa4b42c85);margin:var(--xbv-margin-11e1de8b2f)}.xb-policy p,.xb-policy li{line-height:var(--xbv-line-height-a1f82397a0)}.xb-form{padding:var(--xbv-padding-1375477a8a);background:var(--xbv-background-270d4ceeed);--xbv-border-bb867135e7:1px solid var(--xb-line);border:var(--xbv-border-bb867135e7)}.xb-form label{display:block;font-size:var(--xbv-font-size-47c3a86733);font-weight:var(--xbv-font-weight-f311e19767);margin-bottom:var(--xbv-margin-bottom-716866a43b)}.xb-form input,.xb-form select,.xb-form textarea{width:var(--xbv-width-a60aa659e2);border:var(--xbv-border-d11d82fda6);background:white;color:var(--xbv-color-e7525c528b);border-radius:var(--xbv-border-radius-3a246e816c);padding:var(--xbv-padding-6a27167165);font-family:var(--xbv-font-family-34cdc4d911);font-size:var(--xbv-font-size-358c29cfdd);min-height:var(--xbv-min-height-62e6e52bc8)}.xb-form textarea{min-height:var(--xbv-min-height-eb9a8a6211)}.xb-form .field{margin:var(--xbv-margin-cd4d52e703)}.xb-form input[type=file]{font-size:var(--xbv-font-size-47c3a86733)}.xb-form .hp-field{position:absolute!important;left:var(--xbv-left-a7ee2c9f06)!important;width:var(--xbv-width-667d6eba35)!important;height:var(--xbv-height-bfaaf0879b)!important;opacity:var(--xbv-opacity-447597bab5)!important}.xb-form button{cursor:pointer;border:var(--xbv-border-ad9596f473)}.xb-note{font-size:var(--xbv-font-size-47c3a86733)!important;color:var(--xb-muted);margin-top:var(--xbv-margin-top-972edfa5da)!important}.xb-article{max-width:var(--xbv-max-width-00158dd172)}.xb-article img{max-width:var(--xbv-max-width-22c8b8b40a);height:auto}.xb-article h2{font-size:var(--xbv-font-size-6a5ede80e5);margin:var(--xbv-margin-11e1de8b2f)}.xb-article p,.xb-article ul{margin:var(--xbv-margin-c346919f4d)}.xb-article a{text-decoration:underline}.xb-pagination{margin-top:var(--xbv-margin-top-8537d279e9);display:flex;gap:var(--xbv-gap-bc2936b32a)}.xb-pagination a,.xb-pagination span{padding:var(--xbv-padding-2cd91fab82);--xbv-border-bb867135e7:1px solid var(--xb-line);border:var(--xbv-border-bb867135e7)}.xb:focus-visible,.xb a:focus-visible,.xb-header a:focus-visible,.xb-header summary:focus-visible,.xb input:focus-visible,.xb select:focus-visible,.xb textarea:focus-visible{outline:var(--xbv-outline-2336aff978);outline-offset:var(--xbv-outline-offset-d7025027ab)}.xb-skip{position:absolute;left:var(--xbv-left-47ce64e589);top:var(--xbv-top-0099d61ccd);background:var(--xb-accent);padding:var(--xbv-padding-7b4b53249c);z-index:var(--xbv-z-index-25413131cc)}.xb-skip:focus{top:var(--xbv-top-d39c98ce5b)}
@media(max-width:1050px){.xb-wrap{width:var(--xbv-width-0ae7f2f727)}.xb-nav{gap:var(--xbv-gap-c4ca456f4a)}.xb-navlinks{gap:var(--xbv-gap-74206ed901)}.xb-four{grid-template-columns:var(--xbv-grid-template-columns-cee064da60)}.xb-hero-grid{gap:var(--xbv-gap-24dcc21b93)}.xb-two{gap:var(--xbv-gap-24dcc21b93)}.xb-footer-grid{gap:var(--xbv-gap-981d14443c)}}
@media(max-width:760px){.xb-wrap{width:var(--xbv-width-e7808c1bd6)}.xb-nav{min-height:var(--xbv-min-height-782c5811ce);flex-wrap:wrap;padding:var(--xbv-padding-ae08edf04a)}.xb-logo{font-size:var(--xbv-font-size-fe12f5cfe7)}.xb-mobile-toggle{display:block;border:var(--xbv-border-b18da7eaf6);padding:var(--xbv-padding-9fd0045b95);background:transparent;font:inherit;font-size:var(--xbv-font-size-47c3a86733)}.xb-navlinks{display:none;flex-direction:column;align-items:stretch;width:var(--xbv-width-a60aa659e2);gap:var(--xbv-gap-6e7ed036dc);padding:var(--xbv-padding-7bbc4f061e)}.xb-navlinks[data-open]{display:flex}.xb-navlinks>a,.xb-navlinks details>summary{padding:var(--xbv-padding-a91569fc5e)}.xb-navlinks .xb-button{margin-top:var(--xbv-margin-top-7c98eb447d)}.xb-mega{position:static;width:var(--xbv-width-a60aa659e2);box-shadow:none;border:var(--xbv-border-ad9596f473);background:var(--xbv-background-f9f00750f3);padding:var(--xbv-padding-c4d803df5d);grid-template-columns:var(--xbv-grid-template-columns-5463eac45f);gap:var(--xbv-gap-8b4d0411c1)}.xb-mega a{font-size:var(--xbv-font-size-3a6e1571a6)}.xb-hero{padding:var(--xbv-padding-4aa43da6e7)}.xb-hero-grid,.xb-two{grid-template-columns:var(--xbv-grid-template-columns-aedb9c2eb0)}.xb-hero-grid{gap:var(--xbv-gap-dc54682781)}.xb-hero-image{max-height:var(--xbv-max-height-7057e05a8a)}.xb-hero-bottom{flex-direction:column;gap:var(--xbv-gap-bc2936b32a);margin-top:var(--xbv-margin-top-d5bdf20e7c)}.xb-section{padding:var(--xbv-padding-b628359b3f)}.xb-section-head{display:block}.xb-section-head p{margin-top:var(--xbv-margin-top-c8e0650fc8)}.xb-grid{grid-template-columns:var(--xbv-grid-template-columns-aedb9c2eb0);gap:var(--xbv-gap-dc54682781)}.xb-four{gap:var(--xbv-gap-d6c8e21b91)}.xb-row{grid-template-columns:var(--xbv-grid-template-columns-ade09ad206);gap:var(--xbv-gap-12301cf6ca)}.xb-row p{grid-column:var(--xbv-grid-column-2baa5985f8)}.xb-cta .xb-two{grid-template-columns:var(--xbv-grid-template-columns-aedb9c2eb0);gap:var(--xbv-gap-a3a1e732ca)}.xb-footer-grid{grid-template-columns:var(--xbv-grid-template-columns-5463eac45f);gap:var(--xbv-gap-aa77411102)}.xb-footer-grid>div:first-child{grid-column:var(--xbv-grid-column-9b1ea28777)}.xb-footer-bottom{flex-direction:column}.xb-placeholder{min-height:var(--xbv-min-height-cf86fc9c15)}.xb-form{padding:var(--xbv-padding-fd5181d278)}.xb-intro{font-size:var(--xbv-font-size-64dc9274e4)}.xb-button{padding:var(--xbv-padding-fb753cdb16)}body.admin-bar .xb-header{top:var(--xbv-top-2226226e51)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

@media(max-width:760px){.xb-navlinks[data-open]{max-height:var(--xbv-max-height-e03077c7cd);overflow-y:auto;overscroll-behavior:contain}}

/* html/product--e8beb150.html style[11] id=anonymous */

.xa-page.xa-page{--xb-ink:var(--xbv-xb-ink-959d132ee5);--xb-paper:var(--xbv-xb-paper-6b183190b3);--xb-accent:var(--xbv-xb-accent-2ba4d6c70e);--xb-muted:var(--xbv-xb-muted-adf16db6c4);background:var(--xbv-background-6e2e2c1419);color:var(--xbv-color-5e639c94b6);font:var(--xbv-font-16291f469a)}
.xa-page *{box-sizing:border-box}.xa-page :is(h1,h2,h3,p,figure){margin-top:var(--xbv-margin-top-14d1c6cd1f)}.xa-page a{color:inherit}.xa-page a:focus-visible{outline:var(--xbv-outline-b88b2ac260);outline-offset:var(--xbv-outline-offset-5c777a48fb)}.xa-page .xb-wrap{width:var(--xbv-width-86183b53f7);margin:auto}.xa-page .xb-hero{padding:var(--xbv-padding-cdfaf80fd6);background:var(--xbv-background-780f7a8300);color:var(--xbv-color-5e639c94b6)}.xa-page h1{font-size:var(--xbv-font-size-b2a98715e8);line-height:var(--xbv-line-height-76b9f183fe);letter-spacing:var(--xbv-letter-spacing-bb10c28bfe);max-width:var(--xbv-max-width-f4fa34a030);margin-bottom:var(--xbv-margin-bottom-583a975915)}.xa-page h2{font-size:var(--xbv-font-size-44622e2e00);line-height:var(--xbv-line-height-e5cb540a6e);letter-spacing:var(--xbv-letter-spacing-bb9ad3ed82);max-width:var(--xbv-max-width-2e8023ce9c)}.xa-page h3{font-size:var(--xbv-font-size-0cc55f1f82);line-height:var(--xbv-line-height-8260c52e07);letter-spacing:var(--xbv-letter-spacing-64422fcb04)}.xa-page .xb-intro{font-size:var(--xbv-font-size-a7aafde348);line-height:var(--xbv-line-height-975afb4c95);color:var(--xbv-color-ea875aeb42);max-width:var(--xbv-max-width-446a6bc704)}.xa-page .xb-eyebrow{font-size:var(--xbv-font-size-cbcdfee580);font-weight:var(--xbv-font-weight-6c659a89a1);letter-spacing:var(--xbv-letter-spacing-4457e7b2e9);text-transform:uppercase;color:var(--xbv-color-e2b8660ccc);margin-bottom:var(--xbv-margin-bottom-efe91661f5)}.xa-page .xb-hero-grid{display:grid;grid-template-columns:var(--xbv-grid-template-columns-47a8c7d66f);gap:var(--xbv-gap-b25341e279);align-items:center}.xa-page .xb-hero-image{margin:var(--xbv-margin-74b6a179b6);min-height:var(--xbv-min-height-d32c294e45);background:var(--xbv-background-d89790eb69);aspect-ratio:var(--xbv-aspect-ratio-8c47bc5be9);overflow:hidden}.xa-page .xb-hero-image img{display:block;width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-6ffb1475ee);object-fit:contain}.xa-page .xb-hero-image figcaption{display:none}.xa-page .xb-hero-bottom{border-top:var(--xbv-border-top-53e7a187c5);display:flex;justify-content:space-between;gap:var(--xbv-gap-53585b8261);margin-top:var(--xbv-margin-top-d5bdf20e7c);padding-top:var(--xbv-padding-top-fda0a2f0f9);color:var(--xbv-color-56435edf7f);font-size:var(--xbv-font-size-9400283cda)}.xa-page .xb-buttons{display:flex;flex-wrap:wrap;gap:var(--xbv-gap-2d54265d33);margin-top:var(--xbv-margin-top-1d22158a0f)}.xa-page .xb-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--xbv-min-height-fe846b54cd);background:var(--xbv-background-fa1f9220e1);color:var(--xbv-color-95f5930856);padding:var(--xbv-padding-3a2c166623);border:var(--xbv-border-48fac67760);border-radius:var(--xbv-border-radius-3a246e816c);text-decoration:none;font-size:var(--xbv-font-size-85bf03ce7d);font-weight:var(--xbv-font-weight-6c659a89a1)}.xa-page .xb-outline{background:transparent;color:var(--xbv-color-5e639c94b6)}.xa-page .xb-section{padding:var(--xbv-padding-0e0291db62);background:var(--xbv-background-6e2e2c1419)}.xa-page .xb-section:nth-of-type(2n+1){background:var(--xbv-background-ffac3ba8f8)}.xa-page .xb-section-head{display:flex;justify-content:space-between;align-items:start;gap:var(--xbv-gap-d93245f5eb);margin-bottom:var(--xbv-margin-bottom-7b20086213)}.xa-page .xb-section-head>p{max-width:var(--xbv-max-width-23b0bc32f6);color:var(--xbv-color-a21d41d751)}.xa-page .xb-grid{display:grid;grid-template-columns:var(--xbv-grid-template-columns-ca27577214);gap:var(--xbv-gap-8e61d9b8e4)}.xa-page .xb-four{display:grid;grid-template-columns:var(--xbv-grid-template-columns-0311598bb1);gap:var(--xbv-gap-8e61d9b8e4)}.xa-page .xb-card,.xa-page .xb-panel{background:transparent;border:var(--xbv-border-ad9596f473);border-top:var(--xbv-border-top-06eef44c8b);padding:var(--xbv-padding-2fa59f80c9);border-radius:var(--xbv-border-radius-3a246e816c);box-shadow:none}.xa-page .xb-panel p,.xa-page .xb-card p{color:var(--xbv-color-cf449577a2);font-size:var(--xbv-font-size-3a6e1571a6);max-width:var(--xbv-max-width-3a50c9ff0e)}.xa-page .xb-two{display:grid;grid-template-columns:var(--xbv-grid-template-columns-5463eac45f);gap:var(--xbv-gap-b25341e279)}.xa-page .xb-textlink{display:inline-block;padding:var(--xbv-padding-3dfc3a1ae7);line-height:var(--xbv-line-height-9378bbba14);text-underline-offset:var(--xbv-text-underline-offset-eee5cb21d1)}.xa-page .xb-cta{padding:var(--xbv-padding-943d27b2cc);background:var(--xbv-background-26718a581e);color:var(--xbv-color-5e639c94b6)}.xa-page .xb-cta p{max-width:var(--xbv-max-width-3a50c9ff0e)}.xa-page .xb-cta .xb-button{background:var(--xbv-background-fa1f9220e1);color:var(--xbv-color-95f5930856)}.xa-page img[data-audit-slot]{width:var(--xbv-width-a60aa659e2);display:block;object-fit:cover;aspect-ratio:var(--xbv-aspect-ratio-8c47bc5be9);max-height:var(--xbv-max-height-ef458c3fd2)}.xa-page .xa-proof{width:var(--xbv-width-86183b53f7);margin:var(--xbv-margin-d0881cdc6d)}.xa-page .xa-proof img{aspect-ratio:var(--xbv-aspect-ratio-036647319c);max-height:var(--xbv-max-height-f075a676f9)}.xa-page .xa-added .xb-wrap{display:grid;grid-template-columns:var(--xbv-grid-template-columns-5463eac45f);gap:var(--xbv-gap-b25341e279);align-items:center}.xa-page .xa-added:nth-of-type(2n) .xa-proof{order:var(--xbv-order-8efca59d4d)}.xa-page .xa-added .xa-proof{width:var(--xbv-width-a60aa659e2);margin:var(--xbv-margin-74b6a179b6)}.xa-page .xa-added .xa-proof img{aspect-ratio:var(--xbv-aspect-ratio-8c47bc5be9)}.xa-page .xa-step{font:var(--xbv-font-879e5eb93e);letter-spacing:var(--xbv-letter-spacing-34296cecf9);color:var(--xbv-color-df72fcf380);margin-bottom:var(--xbv-margin-bottom-45762311da);display:block}.xa-page .xb-form{background:var(--xbv-background-270d4ceeed);padding:var(--xbv-padding-562b3a9b6b);border:var(--xbv-border-4e5d819c61);border-radius:var(--xbv-border-radius-3a246e816c)}.xa-page .xb-form .field{margin-bottom:var(--xbv-margin-bottom-45762311da)}.xa-page .xb-form label{display:block;font-size:var(--xbv-font-size-85bf03ce7d);font-weight:var(--xbv-font-weight-f311e19767);margin-bottom:var(--xbv-margin-bottom-4f0e53aff0)}.xa-page .xb-form :is(input:not([type=hidden]),select,textarea){width:var(--xbv-width-a60aa659e2);min-height:var(--xbv-min-height-b7300f97e9);background:var(--xbv-background-46957d4f46);border:var(--xbv-border-4219a25d74);border-radius:var(--xbv-border-radius-3a246e816c);padding:var(--xbv-padding-f45c6fbf69);color:var(--xbv-color-5e639c94b6);font:var(--xbv-font-7ee75287a5)}.xa-page .xb-form input[type=file]{font-size:var(--xbv-font-size-7a21ecfa26)}.xa-page .xb-form button[disabled]{opacity:var(--xbv-opacity-206251ffff);cursor:not-allowed}.xa-page .xb-note{font-size:var(--xbv-font-size-7a21ecfa26);color:var(--xbv-color-a21d41d751)}.xa-page .xb-faq details{padding:var(--xbv-padding-efaec935cb);border-top:var(--xbv-border-top-4f82eb6e48)}.xa-page .xb-faq summary{font-weight:var(--xbv-font-weight-f311e19767);cursor:pointer}.xa-page .xb-faq p{max-width:var(--xbv-max-width-593c5f4575)}.xa-page .hp-field{position:absolute!important;left:var(--xbv-left-a7ee2c9f06)!important;width:var(--xbv-width-667d6eba35)!important;height:var(--xbv-height-bfaaf0879b)!important;overflow:hidden!important}
.xa-policy .xa-policy-head{padding:var(--xbv-padding-49c7d38d4a);border-bottom:var(--xbv-border-bottom-72668eee04)}.xa-policy .xa-policy-head p{max-width:var(--xbv-max-width-7408141d27);color:var(--xbv-color-3373b3297f)}.xa-policy .xa-policy-layout{display:grid;grid-template-columns:var(--xbv-grid-template-columns-40db404e10);gap:var(--xbv-gap-904396ca8d);padding:var(--xbv-padding-c0d4a235b8)}.xa-policy .xa-policy-nav{align-self:start;position:sticky;top:var(--xbv-top-533a4a72f9);display:grid;gap:var(--xbv-gap-12301cf6ca);font-size:var(--xbv-font-size-85bf03ce7d)}.xa-policy .xa-policy-nav a{color:var(--xbv-color-6a8f979333);text-decoration:none;padding:var(--xbv-padding-3cd6754a8b)}.xa-policy .xa-policy-copy section{padding:var(--xbv-padding-ace6aebea8);margin-bottom:var(--xbv-margin-bottom-78682cd1d7);border-bottom:var(--xbv-border-bottom-dd2fcffa0b)}.xa-policy .xa-policy-copy h2{font-size:var(--xbv-font-size-515c38dd6f);margin-bottom:var(--xbv-margin-bottom-0935be49d1)}.xa-policy .xa-policy-copy p,.xa-policy .xa-policy-copy li{font-size:var(--xbv-font-size-358c29cfdd);color:var(--xbv-color-0af44e1191);max-width:var(--xbv-max-width-82aa04f0c9)}.xa-policy .xa-policy-copy a{text-decoration:underline}.xa-policy .xa-policy-copy table{border-collapse:collapse;width:var(--xbv-width-a60aa659e2);font-size:var(--xbv-font-size-47c3a86733)}.xa-policy .xa-policy-copy th,.xa-policy .xa-policy-copy td{padding:var(--xbv-padding-891508c43d);border-bottom:var(--xbv-border-bottom-e9b87e8f93);text-align:left;vertical-align:top}
.xa-dynamic .xa-head{padding:var(--xbv-padding-baa402b06b);border-bottom:var(--xbv-border-bottom-cfe1fe2edd)}.xa-dynamic .xa-head h1{max-width:var(--xbv-max-width-2e8023ce9c)}.xa-dynamic .xa-topics{font-size:var(--xbv-font-size-7a21ecfa26);color:var(--xbv-color-6a8f979333);border-top:var(--xbv-border-top-2dbfac3828);padding-top:var(--xbv-padding-top-787494216d);margin-top:var(--xbv-margin-top-e1e1f56fca)}.xa-dynamic .xa-empty{padding:var(--xbv-padding-1375477a8a);border-left:var(--xbv-border-left-db2339f3f3);background:var(--xbv-background-718e519a4e);max-width:var(--xbv-max-width-00158dd172)}.xa-dynamic .xa-empty h2{font-size:var(--xbv-font-size-515c38dd6f)}.xa-dynamic .xa-cards{display:grid;grid-template-columns:var(--xbv-grid-template-columns-ca27577214);gap:var(--xbv-gap-2637646d11)}.xa-dynamic .xa-card{border-top:var(--xbv-border-top-4f9ecfce4a);padding-top:var(--xbv-padding-top-822aac0e7a)}.xa-dynamic .xa-card h2{font-size:var(--xbv-font-size-fe12f5cfe7);line-height:var(--xbv-line-height-8260c52e07);margin:var(--xbv-margin-4b531a8a4c)}.xa-dynamic .xa-card img{width:var(--xbv-width-a60aa659e2);aspect-ratio:var(--xbv-aspect-ratio-8c47bc5be9);object-fit:cover}.xa-dynamic .xa-card a{text-decoration:none}.xa-dynamic .xa-card p{font-size:var(--xbv-font-size-47c3a86733);max-width:var(--xbv-max-width-97a791499c);color:var(--xbv-color-cf449577a2)}.xa-dynamic .xa-pagination{display:flex;gap:var(--xbv-gap-655c14c51a);margin-top:var(--xbv-margin-top-8537d279e9)}.xa-dynamic .xa-pagination a,.xa-dynamic .xa-pagination span{padding:var(--xbv-padding-628cb3ad1f);border:var(--xbv-border-d36dd7bc7e);min-width:var(--xbv-min-width-d3694e7fca)}.xa-dynamic .xa-pagination .current{background:var(--xbv-background-fa1f9220e1);color:var(--xbv-color-7cb91565be)}.xa-dynamic .xa-article-head{max-width:var(--xbv-max-width-bde8337a54);margin:auto;padding:var(--xbv-padding-5ffc49f704)}.xa-dynamic .xa-article-head h1{max-width:var(--xbv-max-width-954ac7e62c)}.xa-dynamic .xa-meta{font-size:var(--xbv-font-size-7a21ecfa26);color:var(--xbv-color-3aa7f2d08e)}.xa-dynamic .xa-reading{display:grid;grid-template-columns:var(--xbv-grid-template-columns-70f2ffcf11);gap:var(--xbv-gap-d93245f5eb);padding:var(--xbv-padding-fb137c373e)}.xa-dynamic .xa-toc{align-self:start;position:sticky;top:var(--xbv-top-db2d26692b);display:grid;gap:var(--xbv-gap-bc2936b32a);font-size:var(--xbv-font-size-85bf03ce7d)}.xa-dynamic .xa-toc a{text-decoration:none;padding:var(--xbv-padding-c6930d30a7)}.xa-dynamic .xa-article-body{font-size:var(--xbv-font-size-64dc9274e4);line-height:var(--xbv-line-height-a1f82397a0);min-width:var(--xbv-min-width-10b9d6271e)}.xa-dynamic .xa-article-body h2{margin:var(--xbv-margin-fd8bbb01ca);font-size:var(--xbv-font-size-544565df16)}.xa-dynamic .xa-article-body h3{margin-top:var(--xbv-margin-top-a53a5b8a3c)}.xa-dynamic .xa-article-body img{max-width:var(--xbv-max-width-22c8b8b40a);height:auto}.xa-dynamic .xa-article-body table{display:block;max-width:var(--xbv-max-width-22c8b8b40a);overflow:auto}.xa-dynamic .xa-product-content{max-width:var(--xbv-max-width-d6502a9e7b)}.xa-dynamic .xa-product-content li{margin-bottom:var(--xbv-margin-bottom-ed9339779d)}.xa-dynamic .xa-search{display:flex;align-items:end;gap:var(--xbv-gap-34f51f93ab);margin-top:var(--xbv-margin-top-b276a4245c);max-width:var(--xbv-max-width-30c11f7f4e)}.xa-dynamic .xa-search>div{flex:var(--xbv-flex-f64bce0266)}.xa-dynamic .xa-search label{display:block;font-size:var(--xbv-font-size-7a21ecfa26);margin-bottom:var(--xbv-margin-bottom-4f0e53aff0)}.xa-dynamic .xa-search input{width:var(--xbv-width-a60aa659e2);min-height:var(--xbv-min-height-fe846b54cd);padding:var(--xbv-padding-27a9975c40);border:var(--xbv-border-f32c2b05ac);background:var(--xbv-background-270d4ceeed);color:var(--xbv-color-5e639c94b6);font:var(--xbv-font-53cb38d655)}
@media(max-width:800px){.xa-page .xb-wrap{width:var(--xbv-width-d916277cf2)}.xa-page .xb-hero{padding:var(--xbv-padding-70361ea647)}.xa-page .xb-hero-grid,.xa-page .xb-two,.xa-page .xa-added .xb-wrap{grid-template-columns:var(--xbv-grid-template-columns-aedb9c2eb0);gap:var(--xbv-gap-981d14443c)}.xa-page h1{font-size:var(--xbv-font-size-eb9603a1bc);max-width:var(--xbv-max-width-ece6a2ba53)}.xa-page .xb-hero-image{max-height:var(--xbv-max-height-e907a050aa);aspect-ratio:var(--xbv-aspect-ratio-8c47bc5be9)}.xa-page .xb-hero-bottom{flex-wrap:wrap;gap:var(--xbv-gap-df23964b4b);font-size:var(--xbv-font-size-cbcdfee580)}.xa-page .xb-section{padding:var(--xbv-padding-b9fe88cd47)}.xa-page .xb-section-head{display:block}.xa-page .xb-grid{grid-template-columns:var(--xbv-grid-template-columns-aedb9c2eb0)}.xa-page .xb-four{grid-template-columns:var(--xbv-grid-template-columns-5463eac45f);gap:var(--xbv-gap-8b4d0411c1)}.xa-page .xb-panel,.xa-page .xb-card{padding:var(--xbv-padding-cc6f8216d2)}.xa-page .xa-proof{width:var(--xbv-width-d916277cf2);margin-top:var(--xbv-margin-top-b276a4245c)}.xa-page .xa-proof img{aspect-ratio:var(--xbv-aspect-ratio-8c47bc5be9)}.xa-page .xa-added:nth-of-type(2n) .xa-proof{order:initial}.xa-page .xb-form{padding:var(--xbv-padding-b73e00d217)}.xa-policy .xa-policy-layout{grid-template-columns:var(--xbv-grid-template-columns-aedb9c2eb0);gap:var(--xbv-gap-806f6f2e7e);padding-top:var(--xbv-padding-top-4e26ed0a21)}.xa-policy .xa-policy-nav{position:static;display:flex;flex-wrap:wrap;gap:var(--xbv-gap-03e7e5eddc);padding-bottom:var(--xbv-padding-bottom-4f5302a3bb);border-bottom:var(--xbv-border-bottom-a1de762481)}.xa-policy .xa-policy-head{padding:var(--xbv-padding-265d9f83ab)}.xa-policy .xa-policy-copy h2{font-size:var(--xbv-font-size-d4deeb8269)}.xa-policy .xa-policy-copy th,.xa-policy .xa-policy-copy td{padding:var(--xbv-padding-adb172149f);font-size:var(--xbv-font-size-7a21ecfa26)}.xa-dynamic .xa-cards{grid-template-columns:var(--xbv-grid-template-columns-5463eac45f);gap:var(--xbv-gap-a8910cd06b)}.xa-dynamic .xa-empty{padding:var(--xbv-padding-8dad7f646c)}.xa-dynamic .xa-reading{grid-template-columns:var(--xbv-grid-template-columns-aedb9c2eb0);gap:var(--xbv-gap-8e61d9b8e4)}.xa-dynamic .xa-toc{position:static;border-bottom:var(--xbv-border-bottom-44a37815a4);padding-bottom:var(--xbv-padding-bottom-8c61fc724b)}.xa-dynamic .xa-article-head{padding-top:var(--xbv-padding-top-87ef57a650)}.xa-dynamic .xa-article-body{font-size:var(--xbv-font-size-358c29cfdd)}.xa-dynamic .xa-search{display:block}.xa-dynamic .xa-search button{margin-top:var(--xbv-margin-top-7c98eb447d)}}
@media(max-width:460px){.xa-page h1{font-size:var(--xbv-font-size-b313bb18dc);line-height:var(--xbv-line-height-d8f38e989e)}.xa-page h2{font-size:var(--xbv-font-size-ab1396ef24)}.xa-page .xb-intro{font-size:var(--xbv-font-size-358c29cfdd)}.xa-page .xb-four,.xa-dynamic .xa-cards{grid-template-columns:var(--xbv-grid-template-columns-aedb9c2eb0)}.xa-page .xb-buttons{gap:var(--xbv-gap-df23964b4b)}.xa-page .xb-button{min-height:var(--xbv-min-height-07419a0413);padding:var(--xbv-padding-dcf27e596a);font-size:var(--xbv-font-size-7a21ecfa26)}.xa-dynamic .xa-head h1{font-size:var(--xbv-font-size-568bff1d85)}.xa-dynamic .xa-head{padding:var(--xbv-padding-4fa9049503)}.xa-dynamic .xa-card h2{font-size:var(--xbv-font-size-5dcd15e700)}.xa-dynamic .xa-product-content{font-size:var(--xbv-font-size-358c29cfdd)}}
@media(prefers-reduced-motion:reduce){.xa-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Keep required legacy contrast while replacing the surrounding layout. */
.xa-page .xb-button{color:var(--xbv-color-95f5930856)!important}.xa-page .xb-button.xb-outline{color:var(--xbv-color-5e639c94b6)!important}.xa-page .xb-hero-bottom strong{color:inherit}.xa-page .xb-section.xb-dark{background:var(--xbv-background-854aa1bcad);color:var(--xbv-color-48d108b5d1)}.xa-page .xb-dark :is(p,.xb-intro,.xb-section-head p,.xb-panel p){color:var(--xbv-color-972fe613af)}.xa-page .xb-dark .xb-eyebrow{color:var(--xbv-color-dc0a3d3299)}.xa-page .xb-dark .xb-button.xb-outline{color:var(--xbv-color-48d108b5d1)!important}.xa-page .xb-dark .xb-textlink{color:var(--xbv-color-dc0a3d3299)}.xa-page .xb-button:hover{background:var(--xbv-background-10e0e922ac)}.xa-page .xb-button.xb-outline:hover{background:var(--xbv-background-9ea8b235d3);color:var(--xbv-color-5e639c94b6)!important}

.xa-page .xb-form .htmx-indicator{display:none}.xa-page .xb-form .htmx-request .htmx-indicator,.xa-page .xb-form.htmx-request .htmx-indicator{display:flex}.xa-page .xb-form .htmx-request .htmx-indicator-hidden,.xa-page .xb-form.htmx-request .htmx-indicator-hidden{visibility:hidden}


/* html/product--e8beb150.html style[12] id=anonymous */

.xr-footer{background:var(--xbv-background-fa1f9220e1);color:var(--xbv-color-95f5930856);font:var(--xbv-font-0001a81350);padding:var(--xbv-padding-9cb81801c8);border-top:var(--xbv-border-top-a99351a096)}.xr-footer *{box-sizing:border-box}.xr-footer a{color:inherit;text-decoration:none}.xr-footer a:hover{text-decoration:underline;text-underline-offset:var(--xbv-text-underline-offset-eee5cb21d1)}.xr-footer a:focus-visible{outline:var(--xbv-outline-77ddbe8c57);outline-offset:var(--xbv-outline-offset-d7025027ab)}.xr-footer .xrf-wrap{max-width:var(--xbv-max-width-ec1ff9bc67);margin:auto}.xr-footer .xrf-top{display:grid;grid-template-columns:var(--xbv-grid-template-columns-e8e69c2fb2);gap:var(--xbv-gap-934b24102d)}.xr-footer .xrf-brand{display:block;font-size:var(--xbv-font-size-544565df16);line-height:var(--xbv-line-height-4a06e169ca);font-weight:var(--xbv-font-weight-71201f6f37);letter-spacing:var(--xbv-letter-spacing-d8a8857bf3)}.xr-footer .xrf-brand span{display:block;font-size:var(--xbv-font-size-dc09b6466f);letter-spacing:var(--xbv-letter-spacing-49d69d2e5f);margin-top:var(--xbv-margin-top-7c98eb447d);color:var(--xbv-color-cc665e2221)}.xr-footer p{max-width:var(--xbv-max-width-5d96eebe34);color:var(--xbv-color-19a2f13cb5);line-height:var(--xbv-line-height-16198b875e);margin:var(--xbv-margin-6aa46f94db)}.xr-footer h3{font-size:var(--xbv-font-size-cbcdfee580);letter-spacing:var(--xbv-letter-spacing-4457e7b2e9);text-transform:uppercase;margin:var(--xbv-margin-3a1ee0ef9f);color:var(--xbv-color-dc0a3d3299)}.xr-footer .xrf-links{display:grid;gap:var(--xbv-gap-f990782dfb)}.xr-footer .xrf-bottom{border-top:var(--xbv-border-top-0d7fb1dd47);margin-top:var(--xbv-margin-top-09d3f27129);padding-top:var(--xbv-padding-top-822aac0e7a);display:flex;justify-content:space-between;gap:var(--xbv-gap-53585b8261);font-size:var(--xbv-font-size-9400283cda);color:var(--xbv-color-ef05c81744)}.xr-footer .xrf-policy{display:flex;gap:var(--xbv-gap-8b4d0411c1)}.xr-footer .xrf-contact{display:inline-block;margin-top:var(--xbv-margin-top-6581b5fdf3);padding-bottom:var(--xbv-padding-bottom-b9193cc7d2);border-bottom:var(--xbv-border-bottom-a3c00bf6b6);color:var(--xbv-color-95f5930856);font-weight:var(--xbv-font-weight-f311e19767)}
@media(max-width:700px){.xr-footer{padding:var(--xbv-padding-13889bf0b9)}.xr-footer .xrf-top{grid-template-columns:var(--xbv-grid-template-columns-5463eac45f);gap:var(--xbv-gap-dfdadd0942)}.xr-footer .xrf-intro{grid-column:var(--xbv-grid-column-9b1ea28777)}.xr-footer p{margin-top:var(--xbv-margin-top-972edfa5da);max-width:var(--xbv-max-width-d5351276a0)}.xr-footer .xrf-links{gap:var(--xbv-gap-6e7ed036dc)}.xr-footer .xrf-links a{padding:var(--xbv-padding-a1765ed9bb)}.xr-footer h3{margin-bottom:var(--xbv-margin-bottom-6543d73229)}.xr-footer .xrf-bottom{display:block;margin-top:var(--xbv-margin-top-3260232fa0);padding-top:var(--xbv-padding-top-822aac0e7a)}.xr-footer .xrf-policy{margin-top:var(--xbv-margin-top-49eef5cf63);gap:var(--xbv-gap-8b4d0411c1)}}

/* html/product--e8beb150.html style[13] id=xrf-logo-20260930 */
.xr-footer .xrf-brand .xrf-logo{display:block;width:var(--xbv-width-a33e7bcd67);max-width:var(--xbv-max-width-22c8b8b40a);height:auto;object-fit:contain}
/* html/product--e8beb150.html style[14] id=xb-cross-screen-body-20261009 */

/* XB-CROSS-SCREEN-REPAIR-20261009. Layout and type only; every content group stays intact. */
@media (min-width:1200px) {
  :is(.xb-v4-home,.xb-outline,.xb-r4b,.xbd,.xb-r5,.xb-v5,.xblpd,.xa-page,.xr-footer) {
    --xb-wide-gutter:var(--xbv-xb-wide-gutter-04eeceee13);
    --xb-wide-stage:var(--xbv-xb-wide-stage-5527aaf7c5);
    --xb-wide-body:var(--xbv-xb-wide-body-85f8200def);
    --xb-wide-action:var(--xbv-xb-wide-action-70d64dc8a0);
    --xb-wide-note:var(--xbv-xb-wide-note-dbd85da965);
    --xb-wide-label:var(--xbv-xb-wide-label-06b15a13ca);
    --xb-wide-h1:var(--xbv-xb-wide-h1-3f234d1a9f);
    --xb-wide-h2:var(--xbv-xb-wide-h2-926160cc27);
    --xb-wide-h3:var(--xbv-xb-wide-h3-7c2972b0d0);
  }
  .xb-r4b {--xb-wide-h1:var(--xbv-xb-wide-h1-6066a35b2d);--xb-wide-h2:var(--xbv-xb-wide-h2-ecbfdba2d4)}
  .xbd,.xblpd {--xb-wide-h1:var(--xbv-xb-wide-h1-bb10bb6bcf)}
  .xb-private,.xa-page {--xb-wide-h1:var(--xbv-xb-wide-h1-05f90555a6)}
  .xb-r5 {--xb-wide-h2:var(--xbv-xb-wide-h2-637617b527)}
  .xb-lpm {--xb-wide-h1:var(--xbv-xb-wide-h1-c8da212052)}
  .xb-lpp {--xb-wide-h1:var(--xbv-xb-wide-h1-b6c8f6a460)}
  .xb-finger {--xb-wide-h1:var(--xbv-xb-wide-h1-320ba21137);--xb-wide-h2:var(--xbv-xb-wide-h2-e4c137d261)}
  .xb-complete {--xb-wide-h1:var(--xbv-xb-wide-h1-557a5002c9);--xb-wide-h2:var(--xbv-xb-wide-h2-637617b527)}
  .xb-complete-lp {--xb-wide-h1:var(--xbv-xb-wide-h1-222af47735);--xb-wide-h2:var(--xbv-xb-wide-h2-637617b527)}
  .xb-r4b,.xbd,.xb-r5,.xb-v5,.xblpd,.xa-page.xa-page {font-size:var(--xb-wide-body)}
  .xb-v4-home .xbh-inner,.xb-outline .xb-outline__inner,
  .xbd .wrap,.xblpd .wrap,.xb-v5 .section-shell,
  .xb-complete .complete-hero .section-shell,
  .xa-page .xb-wrap,.xa-page .xa-proof {
    --xbv-width-1534fe28f1:min(calc(100% - 2 * var(--xb-wide-gutter)),var(--xb-wide-stage));
    width:var(--xbv-width-1534fe28f1);
    margin-inline:auto;
  }
  .xb-r4b .shell,.xb-r5 .shell {
    --xbv-width-1534fe28f1:min(calc(100% - 2 * var(--xb-wide-gutter)),var(--xb-wide-stage));
    width:var(--xbv-width-1534fe28f1);
    max-width:none;padding-inline:var(--xbv-padding-inline-f6a2e9809a);margin-inline:auto;
  }
  /* Home: the large frame and its headline grow together. */
  .xb-v4-home .xbh-hero h1 {--xbv-font-size-ba7b631416:var(--xb-wide-h1);font-size:var(--xbv-font-size-ba7b631416)}
  .xb-v4-home .xbh-process h2,.xb-v4-home .xbh-geometry h2,
  .xb-v4-home .xbh-graphics h2,.xb-v4-home .xbh-scale h2,
  .xb-v4-home .xbh-sample h2,.xb-v4-home .xbh-close h2 {
    --xbv-font-size-e3001c0da6:var(--xb-wide-h2);
    font-size:var(--xbv-font-size-e3001c0da6);
  }
  .xb-v4-home .xbh-body,.xb-v4-home .xbh-hero .xbh-hero-detail,
  .xb-v4-home .xbh-process-detail .xbh-body,
  .xb-v4-home .xbh-scale-detail,.xb-v4-home .xbh-close-depth .xbh-body,
  .xb-v4-home .xbh-handoff p {
    font-size:var(--xb-wide-body);max-width:var(--xbv-max-width-e8c00cdf1d);
  }
  .xb-v4-home .xbh-hero .xbh-hero-deck,.xb-v4-home .xbh-process-deck,
  .xb-v4-home .xbh-scale-deck,.xb-v4-home .xbh-close-deck {
    font-size:var(--xbv-font-size-721b7cfd42);max-width:var(--xbv-max-width-c1cd523566);
  }
  .xb-v4-home .xbh-hero .xbh-original-claim,.xb-v4-home .xbh-close-original,
  .xb-v4-home .xbh-scale-item h3 {--xbv-font-size-fc21109053:var(--xb-wide-h3);font-size:var(--xbv-font-size-fc21109053)}
  .xb-v4-home .xbh-button,.xb-v4-home .xbh-link,.xb-v4-home .xbh-handoff a {
    font-size:var(--xb-wide-action);
  }
  .xb-v4-home .xbh-button {padding:var(--xbv-padding-8cc3e4e7ce)}
  .xb-v4-home .xbh-kicker {font-size:var(--xb-wide-label)}
  .xb-v4-home .xbh-hero-aside,.xb-v4-home .xbh-scale-item p,
  .xb-v4-home .xbh-handoff b,.xb-v4-home .xbh-close-preview-note {
    font-size:var(--xb-wide-note);
  }
  .xb-v4-home .xbh-hero .xbh-inner {
    padding-top:var(--xbv-padding-top-b4c7142e90);padding-bottom:var(--xbv-padding-bottom-b44eca17ae);
  }
  .xb-v4-home .xbh-hero .xbh-media {
    height:var(--xbv-height-d7c058ffe0);min-height:var(--xbv-min-height-d32c294e45);max-height:none;
  }
  .xb-v4-home .xbh-process .xbh-media {height:var(--xbv-height-d97f06819c);min-height:var(--xbv-min-height-d32c294e45)}
  .xb-v4-home .xbh-scale-item .xbh-media {height:var(--xbv-height-2f29e7c669)}
  .xb-v4-home .xbh-close-top .xbh-media {height:var(--xbv-height-2a95bf5f2d)}
  .xb-v4-home .xbh-process-bottombar {--xbv-padding-inline-9e8b57dc0f:max(var(--xb-wide-gutter),calc((100% - var(--xb-wide-stage))/2));padding-inline:var(--xbv-padding-inline-9e8b57dc0f);font-size:var(--xb-wide-note)}
  /* Each route and its own brief remain a single grid item. */
  .xb-outline .xb-outline__intro {grid-template-columns:var(--xbv-grid-template-columns-2150b46e6c);font-size:var(--xb-wide-body);gap:var(--xbv-gap-14b2c2b92f)}
  .xb-outline .xb-outline__intro h2 {--xbv-font-size-e3001c0da6:var(--xb-wide-h2);font-size:var(--xbv-font-size-e3001c0da6)}
  .xb-outline .xb-outline__intro-copy {font-size:var(--xb-wide-body)}
  .xb-outline .xb-outline__intro p:first-child,.xb-outline .xb-outline__copy small,
  .xb-outline .xb-outline__brief-kicker {font-size:var(--xb-wide-label)}
  .xb-outline .xb-outline__projects {column-gap:var(--xbv-column-gap-d767576438);row-gap:var(--xbv-row-gap-4c5028658f)}
  .xb-outline .xb-outline__project {gap:var(--xbv-gap-f06af866e8)}
  .xb-outline .xb-outline__route {
    min-height:var(--xbv-min-height-2660d6e821);
    grid-template-columns:var(--xbv-grid-template-columns-f896f30e7d);
    padding:var(--xbv-padding-1ea7f6cc5f);
  }
  .xb-outline .xb-outline__copy strong,.xb-outline .xb-outline__brief h3 {--xbv-font-size-fc21109053:var(--xb-wide-h3);font-size:var(--xbv-font-size-fc21109053)}
  .xb-outline .xb-outline__copy>span,.xb-outline .xb-outline__brief p:not(.xb-outline__brief-kicker),
  .xb-outline .xb-outline__scope dt,.xb-outline .xb-outline__scope dd {font-size:var(--xb-wide-body)}
  .xb-outline .xb-outline__brief p:not(.xb-outline__brief-kicker) {max-width:var(--xbv-max-width-7408141d27)}
  .xb-outline .xb-outline__brief-links a {font-size:var(--xb-wide-action)}
  .xb-outline .xb-outline__icon {width:var(--xbv-width-a60aa659e2)}
  .xb-outline .xb-outline__arrow {right:var(--xbv-right-85db444a73);bottom:var(--xbv-bottom-5ccf1c67f2);font-size:var(--xbv-font-size-a5f2ca68ab)}
  .xb-outline .xb-outline__brief {padding-top:var(--xbv-padding-top-b38380cb85)}
  /* Manufacturing and product pages use bounded reading columns inside a larger stage. */
  .xb-r4b .hero h1,.xbd h1,.xb-r5.xb-r5 h1,.xb-v5.xb-v5 h1 {--xbv-font-size-ba7b631416:var(--xb-wide-h1);font-size:var(--xbv-font-size-ba7b631416)}
  .xb-r4b h2,.xb-r4b .press h2,.xb-r4b .closing h2,
  .xbd h2,.xb-r5.xb-r5 h2,.xb-v5.xb-v5 h2 {--xbv-font-size-e3001c0da6:var(--xb-wide-h2);font-size:var(--xbv-font-size-e3001c0da6)}
  .xb-r4b .chapter-body,.xb-r4b .hero-detail .chapter-body,.xbd .body,
  .xb-r5 .body,.xb-r5 .hero-detail .body,.xb-private .heroaside .body,
  .xb-v5 .section-body {font-size:var(--xb-wide-body);max-width:var(--xbv-max-width-e8c00cdf1d)}
  .xb-r4b .hero .hero-copy {max-width:var(--xbv-max-width-4a017a09f4)}
  .xb-r4b .action,.xb-r4b .text-link,.xbd .button,.xbd .text-link,
  .xb-r5 .action,.xb-r5 .textlink,.xb-v5 .section-cta,
  .xb-v5 .brief-card .brief-contact {font-size:var(--xb-wide-action)}
  .xb-r4b .action,.xbd .button,.xb-r5 .action,.xb-v5 .section-cta.primary {
    padding:var(--xbv-padding-ab4e868a7e);
  }
  .xb-r4b .chapter-overline,.xbd .eyebrow,.xb-r5 .overline,.xb-v5 .section-index {font-size:var(--xb-wide-label)}
  .xb-r4b .media-caption,.xb-r4b .hero .approved-headline,
  .xb-r4b .hero .hero-note,.xb-r4b .hero-bottom,
  .xbd .hero-qualifier,.xbd .sheet-header,.xbd .field small,
  .xbd .sheet-note,.xbd .sample-pair figcaption span,.xbd .sample-path .footnote,
  .xb-r5 figcaption,.xb-r5 .draftnote,.xb-r5 .brief-preview,
  .xb-private .heroimg figcaption,.xb-private .hero-foot,
  .xb-v5 .section-aside>span {font-size:var(--xb-wide-note)}
  .xbd .field b,.xbd .scope-fields span,.xbd .handoff p,
  .xb-private .filefields span,.xb-private .sample .time-note,
  .xb-v5 .section-aside li,.xb-v5 .brief-card p,.xb-v5 .brief-card ul {font-size:var(--xb-wide-body)}
  .xbd .scope-fields b,.xbd .change-checks span,.xbd .brief-fields span,
  .xb-r4b .closing .handoff,.xb-r4b .layer .sequence-line,.xb-r4b .inspection .record-strip span,
  .xb-r5 .fieldline span,.xb-v5 .brief-card strong {font-size:var(--xb-wide-note)}
  .xbd .handoff a {font-size:var(--xb-wide-action)}
  .xbd .lead {font-size:var(--xbv-font-size-621065a907)}
  .xbd .hero .media {height:var(--xbv-height-9791ec65d5)}
  .xbd .sample-pair .media {height:var(--xbv-height-907dcb527a)}
  .xbd .scope .media {height:var(--xbv-height-4e2bf4c204)}
  .xbd .change .media,.xbd .inspect .media,.xbd .brief .media {height:var(--xbv-height-0f41d28b4e)}
  .xbd .packing .media {height:var(--xbv-height-ca861f9dbd);min-height:var(--xbv-min-height-d32c294e45)}
  .xbd .packing-caption {--xbv-padding-inline-9e8b57dc0f:max(var(--xb-wide-gutter),calc((100% - var(--xb-wide-stage))/2));padding-inline:var(--xbv-padding-inline-9e8b57dc0f);font-size:var(--xb-wide-note)}
  /* LPs retain their distinct layouts and the existing video aspect-ratio safeguards. */
  .xblpd h1 {--xbv-font-size-ba7b631416:var(--xb-wide-h1);font-size:var(--xbv-font-size-ba7b631416)}
  .xblpd h2 {--xbv-font-size-e3001c0da6:var(--xb-wide-h2);font-size:var(--xbv-font-size-e3001c0da6)}
  .xblpd .body {font-size:var(--xb-wide-body);max-width:var(--xbv-max-width-e8c00cdf1d)}
  .xblpd .lead {font-size:var(--xbv-font-size-c639b38232)}
  .xblpd .button,.xblpd .line-link {font-size:var(--xb-wide-action)}
  .xblpd .kicker {font-size:var(--xb-wide-label)}
  .xblpd .hero-fields b,.xblpd .hero-fields span,.xblpd .hero-note,
  .xblpd .sample-note,.xblpd .sample-pair figcaption span,.xblpd .change-rule,
  .xblpd .brief-line span,.xblpd .contact-note {font-size:var(--xb-wide-note)}
  .xblpd .boundary-call,.xblpd .measure-rows b,.xblpd .measure-rows span,.xblpd .price-steps span {font-size:var(--xb-wide-body)}
  .xblpd .hero-media {min-height:var(--xbv-min-height-6bd261b59e)}
  .xblpd .boundary .media,.xblpd .change .media {height:var(--xbv-height-015d0bd1fe)}
  .xblpd .price-scope .media,.xblpd .brief .media {height:var(--xbv-height-19da75f827)}
  .xblpd .sample-pair .media {height:var(--xbv-height-22532f7d19)}
  .xblpd .measure-photo {height:var(--xbv-height-fecb569f88)}
  .xblpd .pack .media {height:var(--xbv-height-845e6ebd2a);min-height:var(--xbv-min-height-d32c294e45)}
  .xblpd .pack-bottom,.xblpd .legal {--xbv-padding-inline-9e8b57dc0f:max(var(--xb-wide-gutter),calc((100% - var(--xb-wide-stage))/2));padding-inline:var(--xbv-padding-inline-9e8b57dc0f);font-size:var(--xb-wide-note)}
  .xb-r5 .lpbar,.xb-r5 .lpfoot,.xb-v5 .lp-top,.xb-v5 .lp-foot {--xbv-padding-inline-9e8b57dc0f:max(var(--xb-wide-gutter),calc((100% - var(--xb-wide-stage))/2));padding-inline:var(--xbv-padding-inline-9e8b57dc0f)}
  .xb-r5 .lpbar a,.xb-r5 .lpfoot,.xb-v5 .lp-top>a,.xb-v5 .lp-foot {font-size:var(--xb-wide-note)}
  /* Utility pages: a generous stage without stretching a policy or an article across it. */
  .xa-page.xa-page h1 {--xbv-font-size-ba7b631416:var(--xb-wide-h1);font-size:var(--xbv-font-size-ba7b631416)}
  .xa-page.xa-page h2 {font-size:var(--xbv-font-size-5d157a84b6)}
  .xa-page.xa-page h3 {--xbv-font-size-fc21109053:var(--xb-wide-h3);font-size:var(--xbv-font-size-fc21109053)}
  .xa-page .xb-intro,.xa-page .xb-panel p,.xa-page .xb-card p,.xa-page .xb-proof p,.xa-page .xb-product p,
  .xa-page .xb-panel li,.xa-page .xb-form input,.xa-page .xb-form select,.xa-page .xb-form textarea {font-size:var(--xb-wide-body)}
  .xa-page .xb-intro,.xa-page .xb-panel p {max-width:var(--xbv-max-width-e8c00cdf1d)}
  .xa-page .xb-button,.xa-page .xb-textlink {font-size:var(--xb-wide-action)}
  .xa-page .xb-form label,.xa-page .xb-form input[type=file] {font-size:var(--xb-wide-action)}
  .xa-page .xb-note {font-size:var(--xb-wide-note)!important}
  .xa-page .xb-hero-bottom,.xa-page .xb-proof small {font-size:var(--xb-wide-note)}
  .xa-page .xb-eyebrow,.xa-page .xb-kicker {font-size:var(--xb-wide-label)}
  .xa-page .xb-hero-grid,.xa-page .xb-two,.xa-page .xa-added .xb-wrap {gap:var(--xbv-gap-d759d7c3a8)}
  .xa-policy .xa-policy-layout {grid-template-columns:var(--xbv-grid-template-columns-f2b63e4eab);gap:var(--xbv-gap-0f18dcce83);font-size:var(--xb-wide-body)}
  .xa-policy .xa-policy-copy h2 {font-size:var(--xbv-font-size-d9675b6aa4)}
  .xa-policy .xa-policy-copy p,.xa-policy .xa-policy-copy li {font-size:var(--xb-wide-body);max-width:var(--xbv-max-width-82aa04f0c9)}
  .xa-policy .xa-policy-nav a,.xa-policy table {font-size:var(--xb-wide-note)}
  .xa-dynamic .xa-reading {grid-template-columns:var(--xbv-grid-template-columns-307e1888dd);gap:var(--xbv-gap-3680f6fc6e);font-size:var(--xb-wide-body)}
  .xa-dynamic .xa-article-body,.xa-dynamic .xa-card p {font-size:var(--xb-wide-body)}
  .xa-dynamic .xa-card h2 {--xbv-font-size-fc21109053:var(--xb-wide-h3);font-size:var(--xbv-font-size-fc21109053)}
  .xa-dynamic .xa-meta,.xa-dynamic .xa-search label {font-size:var(--xb-wide-note)}
  .xa-dynamic .xa-toc,.xa-dynamic .xa-topics {font-size:var(--xb-wide-note)}
  /* Shared footer follows the same horizontal measure as the page above it. */
  .xr-footer {font-size:var(--xb-wide-body);padding-inline:var(--xb-wide-gutter)}
  .xr-footer .xrf-wrap {max-width:var(--xb-wide-stage)}
  .xr-footer h3,.xr-footer .xrf-bottom {font-size:var(--xb-wide-note)}
  .xr-footer .xrf-brand span {font-size:var(--xb-wide-label)}
  .xr-footer .xrf-brand .xrf-logo {width:var(--xbv-width-bcda43fd72)}
}
/* The 12-05 grid's intrinsic track previously exceeded its available middle-screen width. */
@media (min-width:901px) and (max-width:1199px) {
  .xb-v4-home .xbh-graphics .xbh-inner {grid-template-columns:var(--xbv-grid-template-columns-4be22208cd)}
  .xb-v4-home .xbh-graphics .xbh-inner>* {min-width:var(--xbv-min-width-10b9d6271e);max-width:var(--xbv-max-width-22c8b8b40a)}
}
@media (min-width:781px) and (max-width:900px) {
  .xb-v4-home .xbh-graphics .xbh-inner {grid-template-columns:var(--xbv-grid-template-columns-b5ceb8172e);gap:var(--xbv-gap-aa77411102)}
  .xb-v4-home .xbh-graphics .xbh-inner>* {min-width:var(--xbv-min-width-10b9d6271e);max-width:var(--xbv-max-width-22c8b8b40a)}
  .xb-v4-home .xbh-graphics .xbh-media {min-height:var(--xbv-min-height-d32c294e45)}
  .xb-v4-home .xbh-graphics-caption {grid-column:var(--xbv-grid-column-44ac704c02);margin-top:var(--xbv-margin-top-14d1c6cd1f)}
}


/* html/product--e8beb150.html style[15] id=xb-round5-template-tokens */

/* XBOUND Round 5 shared navigation / footer tokens */
:root{--xb-r5-paper:var(--xbv-xb-r5-paper-a147c9a8f6);--xb-r5-line:var(--xbv-xb-r5-line-560b468708);--xb-r5-ink:var(--xbv-xb-r5-ink-00a61ef526);--xb-r5-acid:var(--xbv-xb-r5-acid-54f50dc5bf)}
#xbh4 .head{background:var(--xbv-background-2a116e9297);border-bottom:var(--xbv-border-bottom-db46aba1c0)}
#xbh4 .navdeck path{fill:var(--xbv-fill-38836574e3);stroke:var(--xbv-stroke-a0787a612c)}
#xbh4.nav-open .navwrap{background:var(--xbv-background-8a12913a27);border-bottom:var(--xbv-border-bottom-816d5f24e4)}
.xr-footer,.xrf-footer{background:var(--xbv-background-2a116e9297);border-top:var(--xbv-border-top-86b7934470)}


/* html/product--e8beb150.html style[16] id=xb-round6-template-tokens */
/* Round 6 public template continuity */
/* XBOUND Round 6 V3.1 — Atlas .at-hero-a architecture, brand-specific imagery. */
.xb-v2[data-xb-round="6"] .at-hero-a{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:var(--xbv-min-height-d94da5ae39);width:var(--xbv-width-5db9ac6f2f);max-width:none;margin-left:var(--xbv-margin-left-ae4a831fa9);margin-right:var(--xbv-margin-right-4640972eae);padding:var(--xbv-padding-2c8e0f39e0);overflow:hidden;background:var(--xbv-background-82807fea66);color:var(--xbv-color-7cb91565be);--muted:var(--xbv-muted-a6ecf0c0d7);--line:var(--xbv-line-6c07a1d8b8)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-hero-bg{position:absolute;inset:var(--xbv-inset-492635edec);z-index:var(--xbv-z-index-9f7365e3bf);display:block;width:var(--xbv-width-a60aa659e2);height:var(--xbv-height-6ffb1475ee);object-fit:cover;object-position:var(--xbv-object-position-239cc525c3);padding:var(--xbv-padding-2c8e0f39e0);filter:none!important}
.xb-v2[data-xb-round="6"] .at-hero-a::before{content:"";position:absolute;inset:var(--xbv-inset-492635edec);z-index:var(--xbv-z-index-111fc18d0c);background:var(--xbv-background-281ad34d1d);pointer-events:none;border:var(--xbv-border-ad9596f473)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-wrap{width:var(--xbv-width-a60aa659e2);max-width:var(--xbv-max-width-f7c815341a);margin-inline:auto;padding:var(--xbv-padding-ef67e55c90);border:var(--xbv-border-ad9596f473)}
.xb-v2[data-xb-round="6"] .at-eyebrow{font-family:var(--xbv-font-family-59bf098e26);font-size:var(--xbv-font-size-7a21ecfa26);font-weight:var(--xbv-font-weight-84835b10f5);line-height:var(--xbv-line-height-19d66f8c54);letter-spacing:var(--xbv-letter-spacing-43047a18ef);text-transform:uppercase;margin:var(--xbv-margin-7db1adaa09);color:var(--xbv-color-7cb91565be);border:var(--xbv-border-ad9596f473);padding:var(--xbv-padding-2c8e0f39e0);max-width:none}
.xb-v2[data-xb-round="6"] .at-hero-a .xb-hero-copy{width:var(--xbv-width-de932826fe);max-width:none}
.xb-v2[data-xb-round="6"] .at-hero-a h1{font-size:var(--xbv-font-size-b694a98df4);line-height:var(--xbv-line-height-eb311a557f);letter-spacing:var(--xbv-letter-spacing-9a968ddd96);max-width:var(--xbv-max-width-ceb989da59);margin:var(--xbv-margin-74b6a179b6);color:var(--xbv-color-7cb91565be);font-weight:var(--xbv-font-weight-f311e19767);text-wrap:balance}
.xb-v2[data-xb-round="6"] .at-hero-a .xb-hero-copy>p{font-size:var(--xbv-font-size-64dc9274e4);line-height:var(--xbv-line-height-975afb4c95);margin-top:var(--xbv-margin-top-9b3e710f7d);max-width:var(--xbv-max-width-6b5da46784)!important;color:var(--xbv-color-7cb91565be)}
.xb-v2[data-xb-round="6"] .at-hero-a .xb-actions{margin-top:var(--xbv-margin-top-e1e1f56fca);gap:var(--xbv-gap-34f51f93ab);max-width:var(--xbv-max-width-8e544a4927)}
.xb-v2[data-xb-round="6"] .at-hero-a .xb-text-link{color:var(--xbv-color-7cb91565be);border:var(--xbv-border-0b2a03f60e);padding:var(--xbv-padding-3a2c166623);min-height:var(--xbv-min-height-bcdc666401)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass{display:grid;grid-template-columns:var(--xbv-grid-template-columns-05759007a9);width:var(--xbv-width-a60aa659e2);max-width:none;align-self:stretch;margin:var(--xbv-margin-74b6a179b6);border:var(--xbv-border-ad9596f473);border-top:var(--xbv-border-top-f2d5aeab72);background:var(--xbv-background-b7a34ef10d);backdrop-filter:var(--xbv-backdrop-filter-509d0715f4);-webkit-backdrop-filter:var(--xbv-backdrop-filter-509d0715f4);backdrop-filter:var(--xbv-backdrop-filter-509d0715f4)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass>div{padding:var(--xbv-padding-f7b2977ba2);border:var(--xbv-border-ad9596f473);border-right:var(--xbv-border-right-de5bb2d9df);min-width:var(--xbv-min-width-10b9d6271e)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass>div:last-child{border-right:var(--xbv-border-right-3725f27007)}
.xb-v2[data-xb-round="6"] .at-glass dt{font:var(--xbv-font-81f5e8b6b9);letter-spacing:var(--xbv-letter-spacing-43047a18ef);color:var(--xbv-color-2ce5cbe304);margin:var(--xbv-margin-eaa66e6895);text-transform:uppercase}
.xb-v2[data-xb-round="6"] .at-glass dd{font-size:var(--xbv-font-size-358c29cfdd);line-height:var(--xbv-line-height-9378bbba14);font-weight:var(--xbv-font-weight-0e338e25a7);color:var(--xbv-color-7cb91565be);margin:var(--xbv-margin-74b6a179b6)}
.xb-v2[data-xb-round="6"] .xb-spec-visual{aspect-ratio:var(--xbv-aspect-ratio-b97e428198);display:flex;flex-direction:column;justify-content:center;padding:var(--xbv-padding-e7b939911b);background:var(--xbv-background-51c70de54c);color:var(--xbv-color-7cb91565be);gap:var(--xbv-gap-a3a1e732ca);min-width:var(--xbv-min-width-10b9d6271e)}
.xb-v2[data-xb-round="6"] .xb-spec-visual>span{font:var(--xbv-font-7ad66510b9);letter-spacing:var(--xbv-letter-spacing-34296cecf9);text-transform:uppercase;color:var(--xbv-color-1f75f87021)}
.xb-v2[data-xb-round="6"] .xb-spec-visual>strong{font-size:var(--xbv-font-size-bd75165dc8);line-height:var(--xbv-line-height-2ede2489f7);max-width:var(--xbv-max-width-e2b0a018fc);font-weight:var(--xbv-font-weight-0e338e25a7)}
.xb-v2[data-xb-round="6"] .xb-spec-visual>small{font-size:var(--xbv-font-size-47c3a86733);line-height:var(--xbv-line-height-19d66f8c54);max-width:var(--xbv-max-width-7f3c738eb8);color:var(--xbv-color-ba4a7eb350)}
.xb-v2[data-xb-round="6"] figure.xb-photo{padding:var(--xbv-padding-2c8e0f39e0)!important;overflow:hidden!important}
.xb-v2[data-xb-round="6"] figure.xb-photo>img{width:var(--xbv-width-a60aa659e2)!important;height:var(--xbv-height-6ffb1475ee)!important;object-fit:cover!important;padding:var(--xbv-padding-2c8e0f39e0)!important}
.xb-v2[data-xb-round="6"] figure.xb-cutout{background:transparent!important;padding:var(--xbv-padding-2c8e0f39e0)!important;overflow:hidden!important}
.xb-v2[data-xb-round="6"] figure.xb-cutout>img{width:var(--xbv-width-a60aa659e2)!important;height:var(--xbv-height-6ffb1475ee)!important;object-fit:contain!important;padding:var(--xbv-padding-2c8e0f39e0)!important;background:transparent!important}
/* Keep text evidence panels and adjacent photographs at the same 16:10 size. */
@media(min-width:768px) and (max-width:1279px){
.xb-v2[data-xb-round="6"] .xb-three:has(> .xb-card > .xb-spec-visual){grid-template-columns:var(--xbv-grid-template-columns-0311598bb1)}
.xb-v2[data-xb-round="6"] .xb-three>.xb-card>.xb-spec-visual{padding:var(--xbv-padding-c4d803df5d);gap:var(--xbv-gap-bc2936b32a)}
}
@media(max-width:1100px){
.xb-v2[data-xb-round="6"] .at-hero-a>.at-wrap{padding:var(--xbv-padding-60037dd705)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass>div{padding:var(--xbv-padding-59e16f9d82)}
.xb-v2[data-xb-round="6"] .at-glass dd{font-size:var(--xbv-font-size-47c3a86733)}
}
@media(max-width:767px){
.xb-v2[data-xb-round="6"] .at-hero-a{min-height:var(--xbv-min-height-7db4610a85)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-wrap{padding:var(--xbv-padding-07fc2b9d17)}
.xb-v2[data-xb-round="6"] .at-hero-a h1{font-size:var(--xbv-font-size-3419191695);max-width:var(--xbv-max-width-ceb989da59)}
.xb-v2[data-xb-round="6"] .at-hero-a .xb-hero-copy>p{font-size:var(--xbv-font-size-358c29cfdd);line-height:var(--xbv-line-height-975afb4c95);max-width:var(--xbv-max-width-7f3c738eb8)!important;margin-top:var(--xbv-margin-top-a82bb353e7)}
.xb-v2[data-xb-round="6"] .at-hero-a::before{background:var(--xbv-background-c79759f3a0)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-hero-bg{object-position:var(--xbv-object-position-186536ebaa)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass{grid-template-columns:var(--xbv-grid-template-columns-0311598bb1)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass>div{padding:var(--xbv-padding-6c63fbd57c);border-bottom:var(--xbv-border-bottom-7b721c506e)}
.xb-v2[data-xb-round="6"] .at-hero-a>.at-glass>div:nth-child(even){border-right:var(--xbv-border-right-3725f27007)}
.xb-v2[data-xb-round="6"] .at-glass dt{font-size:var(--xbv-font-size-cbcdfee580);letter-spacing:var(--xbv-letter-spacing-0795e6dda3)}
.xb-v2[data-xb-round="6"] .at-glass dd{font-size:var(--xbv-font-size-85bf03ce7d)}
.xb-v2[data-xb-round="6"] .xb-spec-visual{padding:var(--xbv-padding-fd5181d278);gap:var(--xbv-gap-655c14c51a)}
}

