@charset "UTF-8";@font-face{font-family:Trade Gothic;src:url(https://cdn.prod.website-files.com/699fe2b0d3c0aca895e66d4d/69aa6e251de4b7a58827bb68_Trade-Gothic-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Trade Gothic;src:url(https://cdn.prod.website-files.com/699fe2b0d3c0aca895e66d4d/69aa6e259299629b6b1aca64_Trade-Gothic-Oblique.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Trade Gothic;src:url(https://cdn.prod.website-files.com/699fe2b0d3c0aca895e66d4d/69aa6e25abe2953756d450ec_Trade-Gothic-Bold-Oblique.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Trade Gothic Two;src:url(https://cdn.prod.website-files.com/699fe2b0d3c0aca895e66d4d/69aa6e250cd0da794d3996ca_Trade-Gothic-Bold-Two.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hobokenhigh Sansserif;src:url(https://cdn.prod.website-files.com/699fe2b0d3c0aca895e66d4d/69a016614a7ade123f1c49d2_HobokenHigh-SansSerif.ttf) format("truetype");font-weight:400 700;font-style:normal;font-display:swap}:root{--color-black: #000;--color-white: #fff;--color-brown: #2d2926;--color-cream: #ffe7bf;--color-yellow: #f5a800;--color-gray: #97999b;--color-light-gray: #d6d6d6;--color-red: #94082f;--color-transparent: #fff0;--bg-primary: var(--color-black);--bg-secondary: var(--color-brown);--bg-alternate: var(--color-white);--bg-light: var(--color-cream);--bg-card: var(--color-light-gray);--bg-tertiary: var(--color-light-gray);--bg-input: var(--color-white);--bg-transparent: var(--color-transparent);--text-primary: var(--color-white);--text-secondary: var(--color-cream);--text-alternate: var(--color-black);--text-accent: var(--color-yellow);--text-tertiary: var(--color-gray);--text-light-grey: var(--color-light-gray);--border-primary: var(--color-brown);--border-secondary: var(--color-white);--border-alternate: var(--color-gray);--border-black: var(--color-black);--border-accent: var(--color-yellow);--button-bg-primary: var(--color-white);--button-bg-secondary: var(--color-yellow);--button-bg-alternate: var(--color-black);--button-bg-tertiary: var(--color-gray);--button-bg-light: var(--color-cream);--button-text-primary: var(--color-brown);--button-text-alternate: var(--color-white);--button-accent: var(--color-red);--font-primary: "trade-gothic-next", "Trade Gothic", Arial, sans-serif;--font-extended: "Trade Gothic Std Extended", Arial, sans-serif;--font-display: "Hobokenhigh Sansserif", Arial, sans-serif;--font-size-h1: 102.8px;--font-size-big: 63.54px;--font-size-medium: 39.27px;--font-size-small: 24.27px;--font-size-section-heading: 63.54px;--font-size-section-title: 39.27px;--font-size-card-title: 39.27px;--font-size-card-heading: 24.27px;--font-size-para-large: 19.42px;--font-size-para-medium: 15px;--font-size-nav-card-title: 31.42px;--font-size-para-regular: 15px;--font-size-para-small: 12.27px;--font-size-para-tiny: 10px;--font-size-button: 15px;--font-size-14: 14px;--radius-button: 10px;--filter-drawer-width: min(500px, 100%);--radius-section: 20px;--radius-card: 20px;--radius-tab: 5px;--artboard-width: 1512px;--container-max-width: 1500px;--navbar-max-width: none;--container-padding-x: 27px;--mega-panel-padding-x: 60px;--section-gap: 5px;--navbar-height: 85px;--navbar-offset: var(--navbar-height);--navbar-z-index: 99;--sub-nav-z-index: 999;--button-height: 50px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{overflow-x:clip}body{font-family:var(--font-primary);font-size:var(--font-size-para-regular);color:var(--text-primary);background-color:var(--bg-primary);line-height:1.4}h1,h2,h3{margin:0 0 .5em;font-family:var(--font-display);font-style:normal;font-weight:400;line-height:1.1}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-medium)}h3{font-size:var(--font-size-small)}a{color:inherit;text-decoration:none}.container-main{width:100%;padding-left:var(--section-gap);padding-right:var(--section-gap)}#home-page .home-page__category-card:is(:hover,:focus-within) .home-page__category-image--hover{opacity:1}#home-page .home-page__category-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .2s ease}#home-page .home-page__category-image--hover{opacity:0}#home-page .home-page__category-card:is(:hover,:focus-within) .home-page__category-image:not(.home-page__category-image--hover){opacity:0}#home-page .home-page__category-card:is(:hover,:focus-within) .home-page__category-links{opacity:1}#home-page .home-page__category-count{position:absolute;top:calc(var(--section-gap) * 4);right:calc(var(--section-gap) * 4);padding:calc(var(--section-gap) * 1.4) calc(var(--section-gap) * 2);border-radius:999px;background-color:#fff3;font-family:var(--font-primary);font-size:var(--font-size-para-regular);line-height:1;color:var(--text-primary)}.app-navbar__mega-panel{position:absolute;top:100%;left:0;right:0;overflow:hidden;background-color:var(--bg-primary);color:var(--text-primary);border-bottom-left-radius:var(--radius-section);border-bottom-right-radius:var(--radius-section);box-shadow:0 16px 32px #00000059;z-index:10;padding:1.875rem var(--mega-panel-padding-x) 2.5rem}.app-navbar__mega-panel-inner{max-width:var(--container-max-width);margin:0 auto;display:flex;gap:3rem}@media(max-width:991.98px){.app-navbar__mega-panel{position:static;box-shadow:none;padding:1rem 0;overflow:visible}}.nav-blur-overlay{position:fixed;inset:0;z-index:calc(var(--navbar-z-index) - 1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease}.nav-blur-overlay--active{opacity:1;visibility:visible}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-height);padding:.75rem 1.5rem;border:none;border-radius:var(--radius-button);background-color:var(--button-bg-secondary);color:var(--button-text-primary);font-family:var(--font-primary);font-size:var(--font-size-para-regular);font-style:italic;font-weight:700;text-align:center;cursor:pointer;overflow:hidden}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--alternate{background-color:var(--button-bg-alternate);color:var(--button-text-alternate)}.btn--primary{background-color:var(--button-bg-primary);color:var(--button-text-primary)}.btn--tertiary{background-color:var(--button-bg-tertiary);color:var(--button-text-alternate)}.btn--white{background-color:var(--button-bg-primary);color:var(--text-alternate)}.card{background-color:var(--bg-card);border-radius:var(--radius-card);overflow:hidden;box-shadow:0 2px 4px #0000001a,0 8px 14px #00000026}.text-slide{display:flex;flex-direction:column;overflow:hidden;height:1.3em;line-height:1.3}.text-slide__item{display:block;white-space:nowrap;line-height:1.3;transition:transform .45s cubic-bezier(.625,.05,0,1)}.text-slide-trigger:hover .text-slide__item,.text-slide-trigger:focus-visible .text-slide__item,.btn:hover .text-slide__item,.btn:focus-visible .text-slide__item{transform:translateY(-100%)}.arrow-slide{position:relative;display:block;width:20px;height:20px;overflow:hidden}.arrow-slide__icon{position:absolute;top:2px;left:2px;display:block;width:16px;height:16px;transition:transform .45s cubic-bezier(.625,.05,0,1)}.arrow-slide__icon--duplicate{transform:translate(-20px)}.arrow-slide-trigger:hover .arrow-slide__icon,.arrow-slide-trigger:focus-visible .arrow-slide__icon{transform:translate(20px)}.arrow-slide-trigger:hover .arrow-slide__icon--duplicate,.arrow-slide-trigger:focus-visible .arrow-slide__icon--duplicate{transform:translate(0)}.app-navbar__family-actions{display:flex;width:245px;max-width:100%;gap:5px;margin:auto;opacity:0;transition:opacity .2s ease}.app-navbar__family-card:hover .app-navbar__family-actions,.app-navbar__family-card:focus-within .app-navbar__family-actions{opacity:1}.app-navbar__family-action{flex:0 0 120px;display:inline-flex;align-items:center;justify-content:center;height:50px;border-radius:var(--radius-button);font-family:var(--font-primary);font-size:var(--font-size-para-regular);font-weight:700;font-style:italic;text-decoration:none;overflow:hidden}.app-navbar__family-action--explore{background-color:var(--button-bg-primary);color:var(--text-alternate)}.app-navbar__family-action--build{background-color:var(--button-bg-alternate);color:var(--button-text-alternate)}body.overlay-scroll-locked{overflow:hidden}.filter-drawer-scrim{position:fixed;inset:0;z-index:calc(var(--navbar-z-index) + 1);border:none;padding:0;background-color:#00000026;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);cursor:pointer}@media(min-width:1200px){.filter-drawer-scrim{display:none}}.filter-drawer-actions{display:flex;position:sticky;bottom:0;z-index:1;gap:5px;padding:20px 30px;border-top:1px solid rgba(255,255,255,.15);background-color:var(--bg-primary)}.filter-drawer-actions__clear,.filter-drawer-actions__apply{flex:1 1 0;min-width:0;height:50px;border:none;border-radius:var(--radius-button);font-family:var(--font-primary);font-size:var(--font-size-para-regular);font-style:italic;font-weight:700;line-height:19px;color:var(--color-brown);cursor:pointer}.filter-drawer-actions__clear{background-color:var(--color-white)}.filter-drawer-actions__apply{background-color:var(--color-yellow)}@media(max-width:479.98px){.filter-drawer-actions{padding:20px}}@media(min-width:1200px){.chrome--desktop-hidden{display:none!important}}@media(max-width:479.98px){:root{--navbar-height: 60px}}body:has(app-navbar.app-navbar--scrolled-down) .rail__filter,body:has(app-navbar.app-navbar--scrolled-down) .bcm__filter{top:var(--section-gap)}
