.hub[data-astro-cid-h2bnu6ri]{background:var(--gunmetal);color:var(--gunmetal-ink);padding:52px var(--gutter) 48px;grid-template-columns:1fr 520px;align-items:end;gap:48px;display:grid}.hub-copy[data-astro-cid-h2bnu6ri]{min-width:0}.hub[data-astro-cid-h2bnu6ri] h1[data-astro-cid-h2bnu6ri]{margin:0;font-size:clamp(52px,6vw,88px)}.hub-intro[data-astro-cid-h2bnu6ri]{color:var(--gunmetal-steel);max-width:54ch;margin:16px 0 0;font-size:17px}.hub-search[data-astro-cid-h2bnu6ri]{background:var(--paper);border-radius:4px;height:56px;display:flex;overflow:hidden}.hub-search[data-astro-cid-h2bnu6ri]:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.hub-search-input[data-astro-cid-h2bnu6ri]{min-width:0;font:inherit;color:var(--paper-ink);background:var(--paper);border:0;outline:0;flex:1;padding:0 18px;font-size:16px}.hub-search-input[data-astro-cid-h2bnu6ri]::placeholder{color:var(--paper-muted);opacity:1}.hub-search-go[data-astro-cid-h2bnu6ri]{background:var(--oxide);color:var(--oxide-ink);cursor:pointer;transition:filter var(--t-state) var(--ease-out), transform var(--t-press) var(--ease-out);border:0;flex:0 0 60px;justify-content:center;align-items:center;display:flex}.hub-search-go[data-astro-cid-h2bnu6ri]:hover{filter:brightness(1.12)}.hub-search-go[data-astro-cid-h2bnu6ri]:active{transform:scale(.97)}@media (width<=1080px){.hub[data-astro-cid-h2bnu6ri]{grid-template-columns:1fr;align-items:start;gap:24px}.hub-search[data-astro-cid-h2bnu6ri]{max-width:520px}}@media (width<=720px){.hub[data-astro-cid-h2bnu6ri]{padding:28px var(--gutter-sm);gap:0}.hub-intro[data-astro-cid-h2bnu6ri]{margin-top:10px;font-size:14.5px}.hub-search[data-astro-cid-h2bnu6ri]{display:none}}.marks[data-astro-cid-o55flyyt]{background:var(--paper);color:var(--paper-ink);padding:36px var(--gutter) 40px}.marks-head[data-astro-cid-o55flyyt]{align-items:baseline;gap:18px;margin-bottom:22px;display:flex}.marks[data-astro-cid-o55flyyt] h2[data-astro-cid-o55flyyt]{margin:0;font-size:clamp(26px,2.6vw,34px)}.marks-rule[data-astro-cid-o55flyyt]{background:var(--oxide);flex:1;height:2px;position:relative;top:-6px}.marks-row[data-astro-cid-o55flyyt]{border-top:1px solid var(--paper-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.mark[data-astro-cid-o55flyyt]{border-right:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);min-width:0;color:inherit;margin-right:18px;padding:20px 18px 18px 0;text-decoration:none;display:block}.mark[data-astro-cid-o55flyyt]:nth-child(6n){border-right:0;margin-right:0}.mark-type[data-astro-cid-o55flyyt]{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;font-size:clamp(28px,2.9vw,38px);font-weight:700;line-height:1;display:block}.mark-logo[data-astro-cid-o55flyyt]{object-fit:contain;width:auto;max-width:100%;height:38px;display:block}.mark-tag[data-astro-cid-o55flyyt]{color:var(--paper-steel);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:12px;display:block}.mark[data-astro-cid-o55flyyt].primary .mark-type[data-astro-cid-o55flyyt]{color:var(--oxide)}.mark-chip[data-astro-cid-o55flyyt]{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--paper-ink);margin-top:8px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}@media (hover:hover) and (pointer:fine){a[data-astro-cid-o55flyyt].mark:hover .mark-type[data-astro-cid-o55flyyt],a[data-astro-cid-o55flyyt].mark:hover .mark-tag[data-astro-cid-o55flyyt]{text-underline-offset:2px;text-decoration:underline}}a[data-astro-cid-o55flyyt].mark:active{transform:scale(.97)}@media (width<=1180px){.marks-row[data-astro-cid-o55flyyt]{grid-template-columns:repeat(4,minmax(0,1fr))}.mark[data-astro-cid-o55flyyt]:nth-child(6n){border-right:1px solid var(--paper-line);margin-right:18px}.mark[data-astro-cid-o55flyyt]:nth-child(4n){border-right:0;margin-right:0}}@media (width<=720px){.marks[data-astro-cid-o55flyyt]{padding:22px var(--gutter-sm) 24px}.marks-head[data-astro-cid-o55flyyt]{gap:12px;margin-bottom:12px}.marks-row[data-astro-cid-o55flyyt]{grid-template-columns:repeat(2,minmax(0,1fr))}.mark[data-astro-cid-o55flyyt]{min-height:44px;margin-right:10px;padding:12px 10px 10px 0}.mark[data-astro-cid-o55flyyt]:nth-child(6n),.mark[data-astro-cid-o55flyyt]:nth-child(4n){border-right:1px solid var(--paper-line);margin-right:10px}.mark[data-astro-cid-o55flyyt]:nth-child(2n){border-right:0;margin-right:0}.mark-tag[data-astro-cid-o55flyyt]{letter-spacing:.06em;margin-top:4px;font-size:11px}.mark-chip[data-astro-cid-o55flyyt]{display:none}}.hubtiles[data-astro-cid-2pepvtcz]{padding:72px var(--gutter) 0}.hubtiles[data-astro-cid-2pepvtcz] h2[data-astro-cid-2pepvtcz]{margin:0 0 28px;font-size:clamp(38px,4.4vw,56px)}.tiles[data-astro-cid-2pepvtcz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tile[data-astro-cid-2pepvtcz]{background:var(--paper);color:var(--paper-ink);border:1px solid var(--edge);height:320px;transition:border-color var(--t-state) var(--ease-out), box-shadow var(--t-state) var(--ease-out);flex-direction:column;justify-content:flex-end;padding:20px 22px 18px;text-decoration:none;display:flex;position:relative}.tile[data-astro-cid-2pepvtcz] img[data-astro-cid-2pepvtcz]{object-fit:contain;width:auto;max-width:340px;height:190px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.tile-credit[data-astro-cid-2pepvtcz]{color:var(--paper-steel);margin-top:4px;display:block}.tile-t[data-astro-cid-2pepvtcz]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:24px;font-weight:600;line-height:1.05;display:flex}.tile-title[data-astro-cid-2pepvtcz]{min-width:0}.tile-arrow[data-astro-cid-2pepvtcz]{color:var(--oxide);transition:transform var(--t-state) var(--ease-out);flex:none;font-size:26px;font-weight:800;line-height:1}.tile-blurb[data-astro-cid-2pepvtcz]{color:var(--paper-steel);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:13.5px;line-height:1.45;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){a[data-astro-cid-2pepvtcz].tile:hover{border-color:var(--oxide);box-shadow:0 10px 24px #00000059}a[data-astro-cid-2pepvtcz].tile:hover .tile-arrow[data-astro-cid-2pepvtcz]{transform:translate(4px)}}a[data-astro-cid-2pepvtcz].tile:active .tile-arrow[data-astro-cid-2pepvtcz]{transform:translate(2px)}@media (width<=1080px){.tiles[data-astro-cid-2pepvtcz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.hubtiles[data-astro-cid-2pepvtcz]{padding:36px var(--gutter-sm) 0}.hubtiles[data-astro-cid-2pepvtcz] h2[data-astro-cid-2pepvtcz]{margin-bottom:14px}.tiles[data-astro-cid-2pepvtcz]{gap:10px}.tile[data-astro-cid-2pepvtcz]{height:200px;padding:12px}.tile[data-astro-cid-2pepvtcz] img[data-astro-cid-2pepvtcz]{max-width:150px;height:110px;top:12px}.tile-credit[data-astro-cid-2pepvtcz]{font-size:10px}.tile-t[data-astro-cid-2pepvtcz]{font-size:16px}.tile-arrow[data-astro-cid-2pepvtcz]{font-size:18px}.tile-blurb[data-astro-cid-2pepvtcz]{display:none}}.shop-hub[data-astro-cid-l7yrjx73] .quoteband{margin-top:72px}@media (width<=720px){.shop-hub[data-astro-cid-l7yrjx73] .quoteband{margin-top:36px}}
