.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.home-collection .page-width{width:min(1440px,calc(100% - 48px))}.home-section-head{display:flex;align-items:end;gap:24px;margin-bottom:24px}.home-section-head .section-title{font-size:clamp(2.1rem,4.2vw,4.2rem)}.home-gallery-controls{display:flex;align-items:end;gap:16px}.home-sort-label{display:grid;gap:5px;color:var(--muted);font-size:.75rem;white-space:nowrap}.home-sort-label select{max-width:220px;padding:10px 30px 10px 12px;background:var(--surface);color:var(--text);border:1px solid #555;border-radius:6px;font-size:.8rem}.home-gallery-arrows{display:flex;gap:8px}.home-gallery-arrows button{width:42px;height:42px;border:1px solid #777;border-radius:50%;background:transparent;color:var(--text);cursor:pointer;font-size:1.15rem}.home-gallery-arrows button:disabled{opacity:.3;cursor:default}.home-product-rail{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#666 transparent;padding:18px 0 20px;align-items:start;overscroll-behavior-x:contain}.home-product{min-width:0;scroll-snap-align:start;--card-tilt:0deg;--card-lean:0deg;--back-reveal:0;--peek-angle:0deg;--peek-origin:100% 100%}.home-product__media{position:relative;padding:0 13px 5px;perspective:1400px}.home-card-stage{position:relative;width:100%;aspect-ratio:672/936;perspective:1400px;isolation:isolate;--flip:0deg}.home-card-stage.is-flipped{--flip:180deg}.home-card-turn{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-style:preserve-3d;transform:rotate(var(--card-lean)) rotateY(calc(var(--flip) + var(--card-tilt)));transition:transform .14s ease-out;will-change:transform;border-radius:4.6%/3.3%;outline-offset:5px}.home-card-face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:#080808;box-shadow:0 6px 20px #0005}.home-card-face--front img,.home-card-face--back img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;transform:none!important}.home-card-face--back{transform:rotateY(180deg)}.home-card-face--blank{background:#fffef9}.home-card-peek{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4.6%/3.3%;opacity:var(--back-reveal);transform-origin:var(--peek-origin);transform:rotate(var(--peek-angle));transition:opacity .24s,transform .24s;will-change:transform,opacity;overflow:hidden;z-index:0;background:#161616;box-shadow:0 4px 16px #0007}.home-card-peek--blank{background:#fffef9;box-shadow:0 3px 10px #fff3}.home-card-peek img{width:100%;height:100%;object-fit:contain}.home-card-stage.is-flipped .home-card-peek{opacity:0}.home-card-placeholder{display:grid;place-items:center;height:100%;color:var(--muted)}.home-back-button{display:block;margin:9px auto 0;border:0;border-bottom:1px solid #777;background:none;color:var(--muted);padding:2px 0;font-size:.67rem;cursor:pointer}.home-product__heading{display:flex;justify-content:space-between;align-items:start;gap:10px;margin-top:12px}.home-product h3{font:700 .94rem/1.3 Inter,ui-sans-serif,system-ui,sans-serif;margin:0}.home-product__price{white-space:nowrap;font-size:.92rem;font-weight:700;color:var(--text)}.home-product__price span{font-size:.65rem;color:var(--muted);font-weight:400}.home-product__meta{font-size:.67rem;color:var(--muted);margin:5px 0 14px}.home-order__quantity{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.75rem;color:var(--muted)}.home-stepper{display:grid;grid-template-columns:40px 38px 40px;border:1px solid #666;border-radius:7px;overflow:hidden;height:40px;background:#101010}.home-stepper button{border:0;background:none;color:#fff;cursor:pointer;font-size:1.2rem}.home-stepper button:hover{background:#fff2}.home-stepper button:disabled{opacity:.25;cursor:default}.home-stepper output{display:grid;place-items:center;color:#fff;font-size:.9rem;font-variant-numeric:tabular-nums}.home-options{display:grid;gap:12px;padding-top:14px}.home-options[hidden],.home-gallery-footer button[hidden],.home-cart-bar[hidden],[data-artwork-brief][hidden]{display:none!important}.home-copy-list{display:grid;gap:12px}.home-copy{min-width:0;margin:0;padding:12px;border:1px solid #555;border-radius:8px;background:#0d0d0d}.home-copy legend{font-size:.72rem;font-weight:700;padding:0 5px;color:#e7e7e7}.home-copy-field{display:grid;gap:5px;margin:0 0 10px;min-width:0;color:#bebebe;font-size:.71rem}.home-copy-field:last-child{margin-bottom:0}.home-copy-field select,.home-copy-field textarea{display:block;width:100%;min-width:0;background:#181818;color:#fff;border:1px solid #555;border-radius:4px;padding:9px 7px;font-size:.76rem;line-height:1.3;box-sizing:border-box}.home-copy-field select{min-height:38px;text-overflow:ellipsis}.home-copy-field textarea{resize:vertical}.home-selection-total{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.76rem}.home-selection-total strong{color:var(--text);white-space:nowrap}.home-add-button{width:100%;min-height:42px;padding:10px;font-size:.7rem;letter-spacing:.035em;border-radius:4px}.home-order-status{font-size:.73rem;min-height:1.2em;margin:8px 0 0;color:var(--muted)}.home-sold-out{margin:8px 0;color:var(--muted);font-size:.73rem}.home-product--playmat .home-card-stage{aspect-ratio:16/9}.home-product--art .home-card-stage{aspect-ratio:4/5}.home-product--playmat .home-product__media,.home-product--art .home-product__media{padding-inline:0}.home-product--playmat .home-card-turn,.home-product--art .home-card-turn{transform:none}.home-product--playmat .home-card-turn{border-radius:8px}.home-product--playmat .home-card-face{border-radius:inherit;background:#000;box-shadow:none}.home-product--playmat .home-card-face--front img{object-fit:cover;transform:scale(1.035)!important}.home-gallery-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;color:var(--muted);font-size:.75rem}.home-gallery-footer .button{min-height:38px;font-size:.7rem;padding:8px 16px}.home-gallery-status{font-size:.78rem;min-height:1.4em;color:var(--muted);margin:10px 0 0}.home-cart-bar{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:40;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:12px 14px 12px 22px;width:min(580px,calc(100% - 32px));background:#151515f5;border:1px solid #777;border-radius:12px;box-shadow:0 10px 45px #0009}.home-cart-bar>div{display:flex;align-items:center;gap:6px;font-size:.82rem;flex-wrap:wrap}.home-cart-bar [data-home-cart-total]{margin-left:8px}.home-cart-bar .button{min-height:40px;font-size:.7rem;padding:10px 15px;white-space:nowrap;border-radius:5px}.has-home-cart{padding-bottom:90px}.cart-property{font-size:.8rem;color:var(--muted)}.home-collection button:focus-visible,.home-collection select:focus-visible,.home-collection textarea:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:1050px){.home-product-rail{grid-auto-columns:calc((100% - 48px)/3)}.home-product__heading{display:block}.home-product__price{margin-top:5px}}@media(max-width:700px){.home-collection .page-width{width:calc(100% - 32px)}.home-section-head{display:flex;align-items:stretch;gap:22px;flex-direction:column;margin-bottom:8px}.home-section-head .section-title{line-height:1.16}.home-section-head>div:first-child{min-width:0}.home-gallery-controls{width:100%;justify-content:space-between;align-items:center;gap:12px;min-height:42px}.home-sort-label{flex:1;min-width:0;flex-direction:row;display:flex;align-items:center;gap:8px}.home-sort-label select{width:100%;min-width:0;max-width:210px;min-height:42px;font-size:16px;padding:8px 24px 8px 9px}.home-gallery-arrows{gap:6px;flex-shrink:0}.home-gallery-arrows button{width:40px;height:40px}.home-product-rail{grid-auto-columns:76%;gap:20px;padding-top:18px;scroll-padding-inline:0}.home-product__media{padding-inline:18px}.home-product--proof .home-card-stage,.home-product--card .home-card-stage{max-width:176px;margin-inline:auto}.home-product h3{font-size:.96rem}.home-product__heading{display:flex}.home-product__price{margin-top:0}.home-product__meta{font-size:.7rem}.home-options{gap:10px;padding-top:10px}.home-copy-list{gap:10px}.home-copy{padding:8px}.home-copy-field{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:7px;margin-bottom:7px;font-size:11px;line-height:1.25}.home-copy-field select,.home-copy-field textarea{font-size:16px;padding:6px;min-height:40px}.home-copy-field:has(textarea){grid-template-columns:1fr}.home-copy-field textarea{min-height:60px}.home-stepper{grid-template-columns:44px 42px 44px;height:44px}.home-back-button{font-size:.71rem}.home-order__quantity{font-size:.8rem}.home-cart-bar{bottom:10px;gap:10px;padding:10px 10px 10px 14px}.home-cart-bar>div{font-size:.74rem}.home-cart-bar [data-home-cart-total]{margin-left:0}.home-cart-bar .button{font-size:.67rem}.section-pad.home-collection{padding-block:38px}}@media(prefers-reduced-motion:reduce){.home-card-turn,.home-card-peek{transition:none}.home-product-rail{scroll-behavior:auto}}.home-playmat-crossfade .home-playmat-reverse{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation:home-playmat-crossfade 9s infinite}.home-playmat-crossfade:hover .home-playmat-reverse{opacity:1;animation:none}@keyframes home-playmat-crossfade{0%,35%,to{opacity:0}50%,85%{opacity:1}}@media(prefers-reduced-motion:reduce){.home-playmat-crossfade .home-playmat-reverse{animation:none}}@media(min-width:701px){[data-gallery-kind=playmat][data-visible-count="2"] .home-product-rail{grid-auto-columns:calc((100% - 24px)/2)}[data-gallery-kind=playmat][data-visible-count="3"] .home-product-rail{grid-auto-columns:calc((100% - 48px)/3)}}@media(min-width:1200px){[data-gallery-kind=proof] .home-product-rail,[data-gallery-kind=print] .home-product-rail{grid-auto-columns:calc((100% - 100px)/6);gap:20px}[data-gallery-kind=proof] .home-product__heading,[data-gallery-kind=print] .home-product__heading{display:block}[data-gallery-kind=proof] .home-product__price,[data-gallery-kind=print] .home-product__price{margin-top:5px}}.home-catalog-search{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:620px;margin:8px 0 6px}.home-catalog-search input{min-width:0;flex:1;width:100%;min-height:42px;padding:9px 12px;border:1px solid #555;border-radius:6px;background:var(--surface);color:var(--text);font-size:16px}.home-catalog-search button{min-height:42px;padding:8px 12px;border:1px solid #777;border-radius:6px;background:transparent;color:var(--text);font-size:.8rem;cursor:pointer}.home-catalog-search p{flex-basis:100%;margin:0;color:var(--muted);font-size:.74rem}.home-search-empty{padding:20px 0;color:var(--muted);font-size:.85rem}[data-home-search-empty][hidden],[data-home-search-clear][hidden]{display:none!important}@media(max-width:749px){:root{--mobile-card-width: calc((92vw - 28px)*.58) }#signatures .page-width,.home-collection[data-gallery-kind=proof] .page-width,.home-collection[data-gallery-kind=print] .page-width{width:calc(100% - 28px)}#signatures .signature-card{flex-basis:var(--mobile-card-width)}[data-gallery-kind=proof] .home-product-rail,[data-gallery-kind=print] .home-product-rail,[data-gallery-kind=card] .home-proof-row:not([data-home-row-scene]) .home-product-rail{grid-auto-columns:var(--mobile-card-width);gap:12px}:is(.home-product--proof,.home-product--card:not(.home-product--scene)) .home-product__media{padding-inline:6px}:is(.home-product--proof,.home-product--card:not(.home-product--scene)) .home-card-stage{max-width:none;margin-inline:0}:is(.home-product--proof,.home-product--card:not(.home-product--scene)) .home-product__heading{display:block;margin-top:8px}:is(.home-product--proof,.home-product--card:not(.home-product--scene)) h3{font-size:.9rem}:is(.home-product--proof,.home-product--card:not(.home-product--scene)) .home-product__price{margin-top:4px}:is(.home-product--proof,.home-product--card:not(.home-product--scene)) .home-order__quantity{display:grid;gap:5px;font-size:.75rem}:is(.home-product--proof,.home-product--card:not(.home-product--scene)) .home-stepper{width:100%;min-width:0;grid-template-columns:1fr minmax(34px,1fr) 1fr;height:42px}:is(.home-product--proof,.home-product--card:not(.home-product--scene)) .home-copy-field{grid-template-columns:minmax(0,1fr);gap:3px}:is(.home-product--proof,.home-product--card:not(.home-product--scene)) .home-add-button{font-size:.64rem;padding:9px 6px}}[data-gallery-kind=proof],[data-gallery-kind=print],[data-gallery-kind=card]{--card-motion-clearance:30px}[data-gallery-kind=proof] .home-product-rail,[data-gallery-kind=print] .home-product-rail,[data-gallery-kind=card] .home-product-rail{padding-top:var(--card-motion-clearance)}.home-product--proof .home-card-stage,.home-product--card .home-card-stage{margin-bottom:var(--card-motion-clearance)}@media(max-width:749px){[data-gallery-kind=proof],[data-gallery-kind=print],[data-gallery-kind=card]{--card-motion-clearance:12px}}.home-sold-out-box{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid #777;border-radius:6px;background:#111315;color:#a0a0a0;font-size:.9rem;font-weight:400;letter-spacing:.08em;text-align:center;cursor:not-allowed;opacity:1}@media(max-width:749px){.home-product-rail{scrollbar-width:none;-ms-overflow-style:none}.home-product-rail::-webkit-scrollbar{display:none;width:0;height:0}}.home-proof-rows,.home-proof-row{min-width:0}.home-proof-row[hidden]{display:none!important}.home-proof-row+.home-proof-row{margin-top:32px;padding-top:24px;border-top:1px solid #ffffff24}.home-proof-row__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:0}.home-proof-row__label{font:500 .8rem/1.4 Inter,ui-sans-serif,system-ui,sans-serif;color:var(--muted);margin:0}.home-proof-row .home-gallery-arrows button{width:34px;height:34px;font-size:1rem}.home-proof-row .home-product-rail{margin-top:0}@media(max-width:749px){.home-proof-row+.home-proof-row{margin-top:24px;padding-top:20px}.home-proof-row .home-gallery-arrows button{width:40px;height:40px}}.home-desktop-pagination[hidden]{display:none!important}@media(min-width:750px){[data-gallery-kind=proof] .home-product-rail.home-desktop-product-grid,[data-gallery-kind=print] .home-product-rail.home-desktop-product-grid,[data-gallery-kind=card] .home-product-rail.home-desktop-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:30px 20px;overflow:visible;scroll-snap-type:none;padding:30px 0 12px;align-items:start}.home-desktop-gallery__label{margin:18px 0 0;font:600 .86rem/1.4 Inter,ui-sans-serif,system-ui,sans-serif;color:var(--muted)}.home-desktop-product-grid .home-product{width:auto;scroll-snap-align:none}.home-desktop-product-grid .home-card-stage{max-width:none;margin-inline:0}.home-desktop-pagination{display:flex;align-items:center;justify-content:center;gap:14px;grid-column:2}.home-desktop-pagination button{min-height:40px;padding:8px 14px;border:1px solid #777;border-radius:6px;background:#0d0f11;color:var(--text);font-size:.76rem;font-weight:700;cursor:pointer}.home-desktop-pagination button:hover{border-color:var(--text);background:#171a1e}.home-desktop-pagination button:disabled{opacity:.35;cursor:default}.home-desktop-pagination span{min-width:88px;color:var(--muted);font-size:.78rem;text-align:center}:is([data-gallery-kind=proof],[data-gallery-kind=print],[data-gallery-kind=card]) .home-gallery-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}:is([data-gallery-kind=proof],[data-gallery-kind=print],[data-gallery-kind=card]) .home-gallery-footer>[data-home-loaded]{justify-self:start}:is([data-gallery-kind=proof],[data-gallery-kind=print],[data-gallery-kind=card]) .home-gallery-footer>[data-home-more]{display:none!important}}@media(max-width:749px){.home-desktop-pagination{display:none!important}}@media(max-width:749px){:is([data-gallery-kind=proof],[data-gallery-kind=print],[data-gallery-kind=card]) .home-product-rail{padding-bottom:4px}:is([data-gallery-kind=proof],[data-gallery-kind=print],[data-gallery-kind=card]) .home-product h3 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}:is([data-gallery-kind=proof],[data-gallery-kind=print],[data-gallery-kind=card]) .home-order-status:empty{display:none}:is([data-gallery-kind=proof],[data-gallery-kind=print],[data-gallery-kind=card]) .home-proof-row+.home-proof-row{margin-top:10px;padding-top:12px}}.home-image-zoom[hidden]{display:none!important}.home-image-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:34px;background:#00000061}.home-image-zoom__panel{position:relative;display:flex;flex-direction:column;align-items:center;width:auto;max-width:94vw;max-height:94vh;padding:0;border:0;background:transparent;box-shadow:none}.home-image-zoom__canvas{display:grid;place-items:center;width:auto;min-height:0;overflow:visible}.home-image-zoom__canvas img{display:block;width:auto;max-width:94vw;height:auto;max-height:86vh;object-fit:contain;border-radius:8px;filter:drop-shadow(0 16px 34px rgba(0,0,0,.75))}.home-image-zoom[data-zoom-kind=card]:not([data-zoom-scene]) .home-image-zoom__canvas img,.home-image-zoom[data-zoom-kind=proof] .home-image-zoom__canvas img{clip-path:inset(1.6% 1.6% round 5.6% / 4%)}.home-image-zoom[data-zoom-kind=playmat] .home-image-zoom__canvas{width:min(94vw,1600px);aspect-ratio:16/9;overflow:hidden;border-radius:14px;filter:drop-shadow(0 16px 34px rgba(0,0,0,.75))}.home-image-zoom[data-zoom-kind=playmat] .home-image-zoom__canvas img{width:100%;max-width:none;height:100%;max-height:none;object-fit:cover;border-radius:inherit;filter:none}.home-image-zoom__footer{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:10px}.home-image-zoom__title{margin:10px 0 0;padding:6px 12px;border-radius:999px;background:#000000c7;color:#fff;font-size:.82rem;font-weight:700;line-height:1.25;text-align:center}.home-image-zoom__footer .home-image-zoom__title{margin:0}.home-image-zoom__other{min-height:32px;padding:5px 11px;border:1px solid #ffffffa6;border-radius:999px;background:#000000c7;color:#fff;font-size:.76rem;font-weight:700;cursor:pointer}.home-image-zoom__other:hover{background:#fff;color:#000}.home-image-zoom__other[hidden]{display:none!important}.home-image-zoom__close{position:absolute;top:-17px;right:-17px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffffb5;border-radius:50%;background:#000000d1;color:#fff;font-size:2rem;line-height:1;cursor:pointer;box-shadow:0 4px 16px #0008}.home-image-zoom__close:hover{background:#fff;color:#000}body.home-zoom-open{overflow:hidden}@media(min-width:750px){[data-home-collection]:not([hidden]) [data-home-product] .home-card-stage{cursor:zoom-in}[data-home-collection]:not([hidden]) [data-home-product] .home-card-stage:focus-visible{outline:2px solid #fff;outline-offset:5px}}[data-home-category][hidden]{display:none!important}.collection-picker{padding:28px 0 32px;border-top:1px solid #ffffff20;scroll-margin-top:130px;min-width:0}.collection-picker .page-width{width:min(1200px,calc(100% - 40px));min-width:0}.collection-picker__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px;min-width:0}.collection-picker__heading h2{margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.collection-picker__heading p{margin:0;color:var(--muted);font-size:.82rem}.collection-picker__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);width:100%;min-width:0;max-width:100%;align-items:stretch}.collection-tile{display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;height:auto;aspect-ratio:auto;padding:0;border:1px solid #ffffff30;border-radius:8px;background:var(--surface);color:var(--text);transition:border-color .18s,background .18s;cursor:pointer;overflow:hidden}.collection-tile:hover,.collection-tile.is-active{border-color:var(--text);background:#ffffff12}.collection-tile.is-active{box-shadow:inset 0 -3px 0 var(--text)}.collection-tile:focus-visible{outline:2px solid var(--text);outline-offset:4px}.collection-tile__image{position:relative;display:block;flex:none;width:100%;min-width:0;max-width:100%;height:clamp(130px,19vw,280px);overflow:hidden}.collection-tile__photo{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center}.collection-tile__fallback{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.collection-tile__fallback[hidden]{display:none!important}.collection-tile__fallback svg{width:100%;max-width:100%;height:100%}.collection-tile__caption{display:flex;flex:1;justify-content:center;align-items:center;min-width:0;min-height:54px;padding:12px 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(.95rem,1.6vw,1.4rem);font-weight:700;line-height:1.2;text-align:center;overflow-wrap:anywhere}.home-category-empty{padding:24px 0;color:var(--muted)}@media(max-width:599px){.collection-picker{padding:22px 0 24px}.collection-picker .page-width{width:calc(100% - 28px)}.collection-picker__heading{display:block;margin-bottom:14px}.collection-picker__heading p{font-size:.75rem;margin-top:6px}.collection-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.collection-tile{display:block;padding:0;border-radius:6px;background:#0d0f11}.collection-tile__image{display:none}.collection-tile__caption{min-height:48px;padding:10px 8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.88rem;font-weight:750;line-height:1.15}.collection-tile:hover,.collection-tile.is-active{background:#171a1e}.collection-tile.is-active{box-shadow:inset 0 -3px 0 var(--text)}}@media(prefers-reduced-motion:reduce){.collection-tile{transition:none}}.home-product--card .home-card-turn,.home-product--proof .home-card-turn{transform-origin:50% 50%;transform:rotateY(calc(var(--flip) + var(--card-tilt)))}@media(hover:hover)and (pointer:fine){.home-product--grimlock .home-card-stage:not(.is-flipped):hover{--flip:180deg}.home-product--grimlock .home-card-turn{transition:transform .62s cubic-bezier(.2,.75,.25,1)}}@media(min-width:750px){[data-gallery-kind=card] [data-home-row-locked] .home-product-rail{grid-auto-columns:calc((100% - 100px)/6);gap:20px;overflow-x:hidden;scroll-snap-type:none}[data-gallery-kind=card] [data-home-row-locked] .home-gallery-arrows{display:none}}.collection-tile--cards .collection-tile__image,.collection-tile--proofs .collection-tile__image{height:auto;aspect-ratio:3/4;background:#050505}.collection-tile--cards .collection-tile__photo,.collection-tile--proofs .collection-tile__photo{object-fit:contain}@media(min-width:1200px){[data-gallery-kind=card] .home-product-rail{grid-auto-columns:calc((100% - 100px)/6);gap:20px}[data-gallery-kind=card] .home-product:not(.home-product--scene) .home-product__heading{display:block}[data-gallery-kind=card] .home-product:not(.home-product--scene) .home-product__price{margin-top:5px}}.home-product--card .home-card-peek,.home-product--proof .home-card-peek{transform:translate(var(--peek-shift,0%)) rotate(var(--peek-angle)) scale(1.015)}[data-gallery-kind=card] [data-home-row-scene] .home-product-rail{grid-auto-columns:100%;overflow-x:hidden;scroll-snap-type:none}[data-gallery-kind=card] [data-home-row-scene] .home-gallery-arrows{display:none}.home-product--scene{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-template-areas:"media ." "media heading" "media meta" "media order" "media .";grid-template-rows:1fr auto auto auto 1fr;column-gap:28px;row-gap:10px;align-items:start}.home-product--scene .home-product__media{grid-area:media;padding:0}.home-product--scene .home-product__heading{grid-area:heading;display:block;margin-top:0}.home-product--scene .home-product__heading h3{font-size:clamp(1.35rem,1.75vw,1.8rem);line-height:1.2}.home-product--scene .home-product__price{margin-top:14px;font-size:1.08rem}.home-product--scene .home-product__price span{font-size:.76rem}.home-product--scene .home-product__meta{grid-area:meta;margin:0}.home-product--scene .home-order{grid-area:order}.home-product--scene .home-card-stage{width:100%!important;aspect-ratio:3876/2706;margin:0!important;max-width:none!important}.home-product--scene .home-card-turn{transform:none;border-radius:0}.home-product--scene .home-card-face{border-radius:0}.home-product--scene .home-card-face--front img{width:100%;height:100%;object-fit:contain;background:#000;border-radius:0}.home-product--scene .home-card-peek,.home-product--scene .home-card-face--back,.home-product--scene .home-back-button{display:none}.product-page--scene .main-product{width:min(1750px,calc(100% - 24px));grid-template-columns:minmax(0,1fr) 300px;gap:32px}.product-page--scene .product-gallery img{width:100%;aspect-ratio:3876/2706;object-fit:contain;background:#000}@media(min-width:750px){[data-gallery-kind=card] .page-width{width:min(1440px,calc(100% - 48px))}[data-gallery-kind=card] .home-featured-scene{width:100%}}@media(max-width:749px){[data-gallery-kind=card] .page-width{width:calc(100% - 12px)}[data-gallery-kind=card] [data-home-row-scene] .home-product-rail{width:100%;margin:0}.home-product--scene{display:block}.home-product--scene .home-product__media{width:100%}.home-product--scene .home-product__heading{margin-top:14px}.home-product--scene .home-product__heading h3{font-size:1.08rem}.home-product--scene .home-product__price{font-size:.9rem;margin-top:7px}.product-page--scene .main-product{width:calc(100% - 12px);grid-template-columns:1fr}}.home-featured-scene{margin-bottom:30px}.home-featured-scene>.home-proof-row__label{margin-bottom:12px}.home-singles-tools{display:flex;flex-wrap:wrap;align-items:start;gap:16px 24px;margin:0 0 20px}.home-singles-tools .home-gallery-controls{order:1;align-items:start}.home-singles-tools .home-catalog-search{flex:1;min-width:min(100%,260px);max-width:620px;margin:0;order:2}.home-singles-tools .home-sort-label select{min-height:42px}.collection-desktop-dropdown-control{display:none}@media(min-width:750px){.home-section-toolbar{display:flex;align-items:end;gap:18px}.home-section-toolbar .home-gallery-controls{order:2}.collection-desktop-dropdown-control{display:block;flex:0 0 240px;order:1}.signature-desktop-collection-dropdown{margin-bottom:22px}.collection-dropdown--desktop{position:relative}.collection-dropdown--desktop[open]{z-index:20}.collection-dropdown--desktop summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:7px 12px;border:1px solid #555;border-radius:6px;background:var(--surface);color:var(--text);list-style:none;cursor:pointer}.collection-dropdown--desktop summary::-webkit-details-marker{display:none}.collection-dropdown--desktop summary:focus-visible{outline:2px solid #fff;outline-offset:3px}.collection-dropdown--desktop .collection-current{display:flex;min-width:0;flex-direction:column;gap:1px;line-height:1.1}.collection-dropdown--desktop .collection-current small{color:var(--muted);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.collection-dropdown--desktop .collection-current [data-collection-current-label]{font-size:.84rem;font-weight:700}.collection-dropdown--desktop .collection-menu-chevron{flex:0 0 18px;width:18px;height:18px;color:var(--muted);transition:transform .18s ease}.collection-dropdown--desktop .collection-menu-chevron svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.collection-dropdown--desktop[open] .collection-menu-chevron{transform:rotate(180deg)}.collection-dropdown--desktop .collection-dropdown-options{position:absolute;top:calc(100% + 7px);left:0;right:0;display:grid;gap:4px;padding:6px;border:1px solid #ffffff70;border-radius:8px;background:#111;box-shadow:0 10px 25px #0009}.collection-dropdown--desktop .collection-dropdown-options button{min-height:40px;padding:8px 12px;text-align:left;font-size:.8rem}.collection-dropdown--desktop .collection-dropdown-options button.is-active{background:#ffffff18;box-shadow:inset 3px 0 #fff}.home-singles-tools .home-catalog-search-desktop{flex:1;min-width:280px;order:2}.home-singles-tools .home-catalog-search{padding-top:0}.home-singles-tools .home-gallery-controls{order:3;margin-left:auto}.home-catalog-search-mobile{display:none}}@media(max-width:749px){.home-singles-tools{display:grid;gap:12px;margin-top:24px}.home-singles-tools .home-gallery-controls{width:100%}.home-catalog-search-desktop{display:none}}@media(min-width:600px){.collection-tile{display:flex;flex-direction:column}.collection-tile .collection-tile__image{height:auto;aspect-ratio:672/936}.collection-tile .collection-tile__photo{width:100%;height:100%;object-fit:cover;object-position:center}.collection-tile--playmats .collection-tile__photo{transform:scale(1.9)}.collection-tile .collection-tile__caption{flex:none;height:54px;min-height:54px;padding:10px 6px;font-size:clamp(.85rem,1.6vw,1.4rem);line-height:1.2}}.home-product--card:not(.home-product--scene) .home-card-face--front,.home-product--proof .home-card-face--front{clip-path:inset(1.6% 1.6% round 5.6% / 4%)}.home-product--card:not(.home-product--scene) .home-card-face--front img,.home-product--proof .home-card-face--front img{transform:scale(1.035)!important}.collection-tile--cards .collection-tile__photo,.collection-tile--proofs .collection-tile__photo{clip-path:inset(1.6% 1.6% round 5.6% / 4%);transform:scale(1.035)}.home-product--proof .home-card-peek--blank{clip-path:inset(1.6% 1.6% round 5.6% / 4%);box-shadow:0 4px 16px #0007}.collection-tile--playmats .collection-tile__photo--reverse{object-position:90% 50%;transform-origin:50% 50%;transform:scale(1.04);pointer-events:none}.collection-tile--playmats .collection-tile__card-stage{top:0;right:0;bottom:0;left:0}.collection-tile__mat-front,.collection-tile__mat-back{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.collection-tile__mat-front{transform:rotateY(0)}.collection-tile__mat-back{transform:rotateY(180deg)}.collection-tile__card-stage{position:absolute;top:6px;right:6px;bottom:6px;left:6px;display:block;perspective:1000px}.collection-tile__card-turn{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-style:preserve-3d;transform:rotateY(0);transition:transform .6s ease}.collection-tile__card-turn>.collection-tile__photo{z-index:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:scale(1.025)}.collection-tile__backing{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:1;border-radius:5%/3.6%;background:#161616;overflow:hidden;clip-path:inset(1% 1% round 5% / 3.6%);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(180deg) scale(1.025);pointer-events:none}.collection-tile__backing img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.collection-tile__backing--blank{background:#fffef9}@media(hover:hover)and (pointer:fine){.collection-tile:is(.collection-tile--cards,.collection-tile--proofs,.collection-tile--playmats.has-playmat-reverse):hover .collection-tile__card-turn{transform:rotateY(180deg)}}.collection-tile:is(.collection-tile--cards,.collection-tile--proofs,.collection-tile--playmats.has-playmat-reverse):focus-visible .collection-tile__card-turn{transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){.collection-tile__card-turn{transition:none}}.home-product--proof .home-card-peek{transform:translate(var(--peek-shift,0%)) rotate(var(--peek-angle)) scale(1.0075)}.home-collection-switcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px;padding-top:20px;border-top:1px solid #ffffff24}.home-collection-switcher button{min-width:0;min-height:46px;padding:10px 8px;border:1px solid #777;border-radius:6px;background:#0d0f11;color:var(--text);font-size:.85rem;font-weight:700;line-height:1.2;text-align:center;cursor:pointer}.home-collection-switcher button:hover,.home-collection-switcher button.is-active{border-color:var(--text);background:#171a1e}.home-collection-switcher button.is-active{box-shadow:inset 0 -3px 0 var(--text)}.home-collection-switcher button[hidden]{display:none!important}.home-collection-switcher--top{margin:0 0 28px;padding:0 0 20px;border-top:0;border-bottom:1px solid #ffffff24;scroll-margin-top:88px}@media(min-width:750px){.home-collection-switcher--top{display:none}}@media(max-width:749px){.home-collection-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;padding-top:16px}}@media(max-width:749px){.home-collection-switcher--top{margin:0 0 22px;padding:0 0 16px}}html.has-bottom-collection-anchor{scroll-behavior:auto!important}html.has-bottom-collection-anchor body{overflow-anchor:none}.home-collection-switcher{scroll-margin-bottom:24px}@media(max-width:749px){[data-gallery-kind=playmat] .home-product-rail{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;gap:32px;overflow:visible;scroll-snap-type:none}[data-gallery-kind=playmat] .home-product{width:100%;min-width:0}[data-gallery-kind=playmat] .home-product__media{padding-inline:0}[data-gallery-kind=playmat] .home-gallery-controls .home-gallery-arrows{display:none}}#signatures{background:#000!important;color:#fff!important}#signatures .eyebrow,#signatures .section-title,#signatures h2,#signatures h3{color:#fff!important}#signatures .section-copy,#signatures .signature-card p{color:#d6d6d6!important}#signatures .signature-card{position:relative;background:#000!important;border:1px solid rgba(255,255,255,.45)!important;color:#fff!important}#signatures .signature-card:before{border-color:#ffffff38!important}#signatures .signature-card:hover{border-color:#fff!important;background:#0b0b0b!important}#signatures .signature-price{color:#fff!important}#signatures .signature-sample{background:#fff;border-color:#ffffff59}#signatures .signature-stepper{background:#000!important;border-color:#fff9!important}#signatures .signature-stepper button{background:transparent!important;color:#fff!important;border-color:#ffffff47!important}#signatures .signature-stepper button:not(:disabled):hover{background:#fff!important;color:#000!important}#signatures .signature-stepper [data-signature-quantity]{color:#fff!important;border-color:#ffffff47!important}#signatures .signature-stepper__status{color:#bdbdbd!important}#signatures .button--secondary{color:#fff;border-color:#fff;background:transparent}.site-footer{background:#000!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.14)}.site-footer .footer-title{color:#fff!important}.site-footer .section-copy,.site-footer p{color:#d6d6d6!important}.site-footer .footer-bottom{color:#9a9a9a!important;border-top-color:#ffffff2e!important}.site-footer a{color:#fff!important}.site-footer--tcgfix{padding:42px 0 24px!important}.tcgfix-footer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.85fr);align-items:stretch;gap:0;max-width:1080px;margin:0 auto;padding:0;border:1px solid #ffffff2e;border-radius:16px;background:#111;overflow:hidden;transition:border-color .18s,transform .18s,background .18s}.tcgfix-footer__visual{display:block;min-height:250px;overflow:hidden;background:#030303}.tcgfix-footer__visual img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease,filter .3s ease}.tcgfix-footer__copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,4vw,48px)}.tcgfix-footer__eyebrow{margin:0 0 7px!important;color:#bdbdbd!important;font-size:.68rem!important;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.tcgfix-footer h2{margin:0 0 10px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.04;color:#fff}.tcgfix-footer__copy>p:not(.tcgfix-footer__eyebrow){margin:0!important;max-width:600px;color:#d6d6d6!important;font-size:.95rem!important;line-height:1.5}.site-footer--tcgfix .footer-bottom{max-width:1080px;margin:22px auto 0;padding-top:16px;text-align:center;font-size:.72rem}@media(hover:hover)and (pointer:fine){.tcgfix-footer:hover{border-color:#ffffff8c;background:#171717;transform:translateY(-2px)}.tcgfix-footer:hover .tcgfix-footer__visual img{transform:scale(1.025);filter:brightness(1.08)}}@media(max-width:749px){.site-footer--tcgfix{padding:30px 0 20px!important}.tcgfix-footer{grid-template-columns:minmax(0,1fr);border-radius:12px}.tcgfix-footer__visual{min-height:0;aspect-ratio:2048/1194}.tcgfix-footer__copy{padding:18px 16px 20px}.tcgfix-footer__eyebrow{font-size:.57rem!important;letter-spacing:.11em}.tcgfix-footer h2{font-size:1.34rem;margin-bottom:7px}.tcgfix-footer__copy>p:not(.tcgfix-footer__eyebrow){font-size:.76rem!important;line-height:1.35;margin-bottom:0!important}}.hero--portrait{min-height:0!important;padding:clamp(34px,4.5vw,58px) 0!important;border-bottom:1px solid #ffffff1f}.hero--portrait .hero-layout{display:flex!important;min-height:clamp(180px,22vw,250px);align-items:center}.hero--portrait .hero-copy{max-width:760px!important}.hero--portrait .hero-copy h1{max-width:720px;margin:0 0 14px!important;font-size:clamp(2.75rem,5.2vw,5rem)!important;line-height:.98!important;letter-spacing:-.035em!important}.hero--portrait .hero-copy>p:not(.eyebrow){max-width:650px;margin:0!important;font-size:clamp(.95rem,1.4vw,1.08rem)!important;line-height:1.5!important}.hero--portrait .hero-portrait{display:none!important}.hero--portrait .hero-overlay{background:linear-gradient(90deg,#000000eb,#000000b8 52%,#00000080),linear-gradient(0deg,#00000073,#00000026)}.site-footer--tcgfix{padding:32px 0 20px!important}.tcgfix-footer{grid-template-columns:230px minmax(0,1fr);max-width:900px;min-height:150px;border-radius:12px}.tcgfix-footer__visual{min-height:150px;background:#050505}.tcgfix-footer__visual img{object-fit:contain!important;padding:16px}.tcgfix-footer__copy{padding:24px 28px}.tcgfix-footer h2{margin-bottom:7px;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.08}.tcgfix-footer__copy>p:not(.tcgfix-footer__eyebrow){font-size:.82rem!important;line-height:1.42}.site-footer--tcgfix .footer-bottom{max-width:900px;margin-top:16px;padding-top:13px}@media(max-width:749px){.hero--portrait{padding:28px 0!important}.hero--portrait .hero-layout{min-height:150px}.hero--portrait .hero-copy h1{font-size:clamp(2.15rem,11vw,3.05rem)!important;margin-bottom:11px!important}.hero--portrait .hero-copy>p:not(.eyebrow){max-width:34rem;font-size:.88rem!important;line-height:1.42!important}.site-footer--tcgfix{padding:24px 0 18px!important}.tcgfix-footer{grid-template-columns:112px minmax(0,1fr);min-height:118px}.tcgfix-footer__visual{min-height:118px;aspect-ratio:auto}.tcgfix-footer__visual img{padding:9px}.tcgfix-footer__copy{padding:16px 14px}.tcgfix-footer__eyebrow{margin-bottom:5px!important}.tcgfix-footer h2{font-size:1.08rem;line-height:1.12;margin-bottom:6px}.tcgfix-footer__copy>p:not(.tcgfix-footer__eyebrow){font-size:.67rem!important;line-height:1.3}}.home-image-zoom[data-zoom-kind=playmat] .home-image-zoom__canvas{position:relative;display:block;background:#000}.home-image-zoom[data-zoom-kind=playmat] .home-image-zoom__canvas img{object-position:center bottom}.home-image-zoom[data-zoom-kind=playmat] .home-image-zoom__canvas img.is-trimmed{position:absolute;max-width:none;max-height:none;object-fit:fill;border-radius:0}.home-image-zoom__canvas{position:relative}.home-image-zoom[data-zoom-kind=playmat] .home-image-zoom__canvas{border-radius:clamp(22px,2.6vw,40px);overflow:hidden;isolation:isolate}.home-image-zoom[data-zoom-kind=playmat] .home-image-zoom__canvas img{transition:opacity .18s ease}.home-image-zoom[data-zoom-kind=playmat] .home-image-zoom__canvas img.is-pending{opacity:0}.home-image-zoom__other{display:none!important}.home-image-zoom__arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:52px;height:64px;padding:0 0 6px;border:1px solid rgba(255,255,255,.75);border-radius:10px;background:#0000009e;color:#fff;font-size:2.6rem;line-height:1;cursor:pointer;transform:translateY(-50%);box-shadow:0 4px 18px #0009;transition:background .15s,color .15s}.home-image-zoom__arrow:hover,.home-image-zoom__arrow:focus-visible{background:#fff;color:#000;outline:none}.home-image-zoom__arrow--prev{left:clamp(14px,1.6vw,26px)}.home-image-zoom__arrow--next{right:clamp(14px,1.6vw,26px)}.home-image-zoom__arrow[hidden]{display:none!important}.home-product--art .home-card-face{background:#0b0b0b}.home-product--art .home-card-face--front img{object-fit:contain}[data-gallery-kind=print] .home-card-stage{max-width:none;margin-inline:0}.home-product--print .home-card-stage{aspect-ratio:auto!important;height:auto;max-width:none;margin:0;padding:clamp(10px,7%,20px);background:#fff;border-radius:0;box-shadow:0 1px #ffffff40,0 14px 30px #000a;perspective:none}.home-product--print .home-card-turn,.home-product--print .home-card-face{position:relative!important;inset:auto;display:block;border-radius:0!important;box-shadow:none!important;background:transparent!important;transform:none!important;overflow:visible}.home-product--print .home-card-face--front img{width:100%;height:auto!important;object-fit:fill;box-shadow:0 0 0 1px #0000001f}.home-product--print .home-product__media{padding:0}@media(min-width:750px){[data-gallery-kind=print] .home-product-rail.home-desktop-product-grid.home-print-wall{display:flex!important;flex-direction:column;align-items:stretch;gap:calc(var(--wall-gap,30px) + 18px);padding:34px 0 12px;overflow:visible}.home-print-wall__row{display:flex;align-items:flex-start;justify-content:space-between;min-width:0}.home-print-wall .home-product{margin:0;min-width:0}.home-print-wall .home-product--print .home-card-stage{padding:var(--wall-mat,16px)}.home-print-wall .home-product__heading{margin-top:16px}}@media(max-width:749px){[data-gallery-kind=print] .home-product-rail{align-items:start}}.collection-tile--prints .collection-tile__image{background:#fff}.collection-tile--prints{--tile-mat:clamp(16px,2.1vw,28px)}.collection-tile--prints .collection-tile__photo{top:var(--tile-mat)!important;left:var(--tile-mat)!important;right:auto!important;bottom:auto!important;width:calc(100% - 2 * var(--tile-mat))!important;height:calc(100% - 2 * var(--tile-mat))!important;object-fit:cover;transform:none!important;box-shadow:0 0 0 1px #0000001f}.home-image-zoom[data-zoom-print]{--print-mat:clamp(28px,5.5vmin,64px)}.home-image-zoom[data-zoom-print] .home-image-zoom__canvas img{box-sizing:content-box;padding:var(--print-mat);background:#fff;border-radius:0;max-width:calc(94vw - 2 * var(--print-mat));max-height:calc(86vh - 2 * var(--print-mat));box-shadow:inset 0 0 0 1px #0000001f;filter:drop-shadow(0 18px 36px rgba(0,0,0,.8))}@media(min-width:750px){[data-gallery-kind=playmat] .home-product-rail,[data-gallery-kind=playmat][data-visible-count] .home-product-rail{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;gap:64px;overflow:visible;scroll-snap-type:none;padding-top:26px}[data-gallery-kind=playmat] .home-product{width:100%;min-width:0}[data-gallery-kind=playmat] .home-gallery-controls .home-gallery-arrows{display:none}[data-gallery-kind=playmat] .home-product__heading{margin-top:18px;align-items:baseline}[data-gallery-kind=playmat] .home-product__heading h3{font-size:1.35rem}[data-gallery-kind=playmat] .home-product__price{font-size:1.2rem}[data-gallery-kind=playmat] .home-order{max-width:420px;margin-left:auto}}.home-product--playmat .home-card-stage,.home-product--playmat .home-card-turn,.home-product--playmat .home-card-face{border-radius:clamp(14px,2.3vw,36px)!important}.home-product--playmat .home-card-turn,.home-product--playmat .home-card-face{overflow:hidden;isolation:isolate}.home-product--playmat .home-card-face--front img,.home-product--playmat .home-card-face--front .home-playmat-reverse{transform:scale(1.06)!important;transform-origin:50% 50%}@media(min-width:750px){.home-collection[data-gallery-kind=playmat] .page-width{width:min(1200px,calc(100% - 40px))}}.collection-tile--prints .collection-tile__photo{object-position:66% 50%}@media(max-width:749px){[data-gallery-kind=print] .home-product-rail{display:grid!important;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:26px 14px;overflow:visible;scroll-snap-type:none;padding:14px 0 8px;align-items:start}[data-gallery-kind=print] .home-product{width:auto;min-width:0;scroll-snap-align:none}[data-gallery-kind=print] .home-proof-row__head .home-gallery-arrows{display:none}[data-gallery-kind=print] .home-product--print .home-card-stage{padding:10px}[data-gallery-kind=print] .home-product__heading{display:block;margin-top:10px}[data-gallery-kind=print] .home-product__heading h3{font-size:.86rem;line-height:1.25}[data-gallery-kind=print] .home-product__price{margin-top:4px;font-size:.86rem}}@media(max-width:749px){[data-gallery-kind=print] .home-order__quantity{display:flex;flex-direction:column;align-items:stretch;gap:6px}[data-gallery-kind=print] .home-stepper{width:100%;min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) 40px}[data-gallery-kind=print] .home-stepper>*{min-width:0}}@media(max-width:749px){[data-gallery-kind=print] .home-copy{padding:8px 7px}[data-gallery-kind=print] .home-copy-field{grid-template-columns:minmax(0,1fr);gap:3px;margin-bottom:8px;font-size:11px}[data-gallery-kind=print] .home-copy-field select{font-size:13px;padding:6px 22px 6px 7px;min-height:36px;white-space:normal;text-overflow:clip}[data-gallery-kind=print] .home-selection-total{font-size:.8rem}[data-gallery-kind=print] .home-add-button{font-size:.72rem;padding:10px 8px;min-height:42px}}@media(max-width:749px){[data-gallery-kind=proof] .home-product-rail,[data-gallery-kind=card] .home-proof-row:not([data-home-row-scene]) .home-product-rail{grid-auto-columns:calc((100vw - 42px)*.45);gap:12px}:is(.home-product--proof,.home-product--card:not(.home-product--scene)) .home-product__media{padding-inline:0}:is(.home-product--proof,.home-product--card:not(.home-product--scene)) h3{font-size:.86rem;line-height:1.25}:is(.home-product--proof,.home-product--card:not(.home-product--scene)) .home-product__price{font-size:.86rem}:is(.home-product--proof,.home-product--card:not(.home-product--scene)) .home-product__meta{font-size:.72rem}.home-product--card:not(.home-product--scene) .home-back-button{font-size:.78rem;margin-top:6px}}@media(max-width:599px){.collection-tile{display:flex;flex-direction:column}.collection-tile .collection-tile__image,.collection-tile--cards .collection-tile__image,.collection-tile--proofs .collection-tile__image{display:block;height:auto;aspect-ratio:1/1;background:#050505}.collection-tile__card-stage{top:0!important;right:0!important;bottom:0!important;left:0!important;perspective:none}.collection-tile__card-turn{transform:none!important;transition:none}.collection-tile__backing,.collection-tile__mat-back{display:none!important}.collection-tile .collection-tile__photo,.collection-tile--cards .collection-tile__photo,.collection-tile--proofs .collection-tile__photo{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;clip-path:none;transform:none!important}.collection-tile--playmats .collection-tile__photo{object-position:50% 40%;transform:scale(1.35)!important}.collection-tile--prints{--tile-mat:10px}.collection-tile--prints .collection-tile__photo{object-position:66% 30%}}@media(max-width:749px){[data-gallery-kind=proof] .home-product-rail,[data-gallery-kind=card] .home-proof-row:not([data-home-row-scene]) .home-product-rail{grid-auto-columns:calc((100vw - 28px - 24px) / 2.36);gap:12px}}@media(max-width:599px){.collection-tile--cards .collection-tile__photo,.collection-tile--proofs .collection-tile__photo{transform:scale(1.04)!important;transform-origin:50% 0}.collection-tile--prints .collection-tile__image{background:#fff!important}}[data-home-collection]:not([hidden]) [data-home-product] .home-card-stage{cursor:zoom-in;-webkit-tap-highlight-color:transparent}@media(max-width:749px){.home-image-zoom{padding:56px 10px 18px;background:#000000d1}.home-image-zoom__panel{max-width:100%;max-height:100%}.home-image-zoom__canvas img{max-width:calc(100vw - 20px);max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px)}.home-image-zoom[data-zoom-kind=playmat] .home-image-zoom__canvas{width:calc(100vw - 20px)}.home-image-zoom[data-zoom-print]{--print-mat:clamp(14px,4.5vw,24px)}.home-image-zoom[data-zoom-print] .home-image-zoom__canvas img{max-width:calc(100vw - 20px - 2 * var(--print-mat));max-height:calc(100dvh - 130px - 2 * var(--print-mat))}.home-image-zoom__close{position:fixed;top:10px;right:10px;width:40px;height:40px;font-size:1.7rem}.home-image-zoom__arrow{width:40px;height:52px;font-size:2rem}.home-image-zoom__title{font-size:.78rem}}.home-image-zoom__dots{display:inline-flex;gap:7px;align-items:center;padding:6px 10px;border-radius:999px;background:#000000c7}.home-image-zoom__dots[hidden]{display:none!important}.home-image-zoom__dots i{width:7px;height:7px;border-radius:50%;background:#ffffff59}.home-image-zoom__dots i.is-active{background:#fff}@media(min-width:750px){.home-image-zoom__dots{display:none!important}}@media(max-width:749px){.home-image-zoom:not([data-zoom-grimlock]) .home-image-zoom__arrow{display:none!important}.home-image-zoom[data-zoom-grimlock] .home-image-zoom__arrow{display:grid}}.home-proof-row__head .home-gallery-arrows{display:none!important}.home-proof-row__head{min-height:0}@media(max-width:749px){:is([data-gallery-kind=proof],[data-gallery-kind=card]) .home-copy{padding:7px 5px}:is([data-gallery-kind=proof],[data-gallery-kind=card]) .home-copy legend{font-size:.68rem}:is([data-gallery-kind=proof],[data-gallery-kind=card]) .home-copy-field{grid-template-columns:minmax(0,1fr);gap:3px;margin-bottom:7px;font-size:10.5px}:is([data-gallery-kind=proof],[data-gallery-kind=card]) .home-copy-field select{font-size:12px;letter-spacing:-.01em;padding:6px 18px 6px 6px;min-height:34px;text-overflow:clip;background-position:right 4px center}:is([data-gallery-kind=proof],[data-gallery-kind=card]) .home-copy-field textarea{font-size:12px;padding:6px}:is([data-gallery-kind=proof],[data-gallery-kind=card]) .home-selection-total{font-size:.78rem}:is([data-gallery-kind=proof],[data-gallery-kind=card]) .home-add-button{font-size:.66rem;padding:9px 6px;min-height:40px}}@media(max-width:749px){:is([data-gallery-kind=proof],[data-gallery-kind=card]) .home-copy{padding:6px 0 0;border:0;border-top:1px solid #ffffff2e;border-radius:0;background:transparent}:is([data-gallery-kind=proof],[data-gallery-kind=card]) .home-copy legend{padding:0 6px 0 0}:is([data-gallery-kind=proof],[data-gallery-kind=card]) .home-copy-field select{font-size:11.5px;letter-spacing:-.015em;padding:6px 16px 6px 5px}}.signature-dots,.signature-intro--mobile{display:none}@media(max-width:749px){#signatures .page-width{width:100%}#signatures .section-head{padding-inline:16px}#signatures .signature-grid{display:flex!important;grid-template-columns:none!important;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:4px 16px 6px!important;scrollbar-width:none}#signatures .signature-grid::-webkit-scrollbar{display:none}#signatures .signature-card{flex:0 0 80%;min-width:0;padding:16px 14px!important;scroll-snap-align:start}#signatures .signature-card:before{top:7px;right:7px;bottom:7px;left:7px}#signatures .signature-sample{height:118px;margin-bottom:14px}#signatures .signature-card h3{font-size:1.35rem;line-height:1.1;margin:0 0 8px;overflow-wrap:normal}#signatures .signature-card p{display:block!important;font-size:.88rem;line-height:1.4;margin:0 0 14px}#signatures .signature-price{font-size:.95rem;line-height:1.2;margin:auto 0 9px}#signatures .signature-stepper{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(40px,1.1fr) repeat(2,minmax(0,1fr));min-height:46px}#signatures .signature-stepper button{font-size:1rem;padding:8px 0}#signatures .signature-stepper [data-signature-quantity]{font-size:1.05rem}#signatures .signature-stepper__status{font-size:.7rem;min-height:1.1em;margin-top:5px}.signature-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.signature-dots i{width:7px;height:7px;border-radius:50%;background:#ffffff4d;transition:background .2s,transform .2s}.signature-dots i.is-active{background:#fff;transform:scale(1.2)}}@media(max-width:749px){#signatures .signature-card{flex-basis:68%;padding:14px 12px!important}#signatures .signature-card:before{top:6px;right:6px;bottom:6px;left:6px}#signatures .signature-sample{height:104px;margin-bottom:12px}#signatures .signature-card h3{font-size:1.2rem;margin-bottom:7px}#signatures .signature-card p{font-size:.8rem;line-height:1.35;margin-bottom:12px}#signatures .signature-price{font-size:.88rem;margin-bottom:8px}#signatures .signature-stepper{min-height:42px}#signatures .section-title,.home-collection[data-gallery-kind=card] .section-title,.home-collection[data-gallery-kind=playmat] .section-title{font-size:1.85rem;line-height:1.1}}@media(max-width:749px){.hero--portrait .hero-portrait{width:85%;justify-self:center}}.home-artwork-note{margin:2px 0 0;padding:8px 9px;border-left:3px solid #f2b86b;border-radius:3px;background:#f2b86b14;color:#f3dcc0;font-size:.74rem;line-height:1.4}.home-artwork-note[hidden]{display:none!important}.home-artwork-note strong{color:#fff}.cart-artwork-shipping{margin:28px 0 8px;padding:20px 22px;border:1px solid #f2b86b80;border-radius:8px;background:#f2b86b0f}.cart-artwork-shipping h2{margin:0 0 8px;font-size:1.25rem}.cart-artwork-shipping p{margin:0 0 10px;color:#e6e6e6;font-size:.92rem;line-height:1.5;max-width:760px}.cart-artwork-shipping__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;margin-top:14px}.cart-artwork-shipping__grid label{display:grid;gap:5px;color:#cfcfcf;font-size:.78rem}.cart-artwork-shipping__grid input{min-height:42px;padding:9px 11px;border:1px solid #666;border-radius:6px;background:#0f0f0f;color:#fff;font-size:16px}.cart-artwork-shipping__grid input:focus{outline:2px solid #fff;outline-offset:1px}.cart-artwork-shipping__wide{grid-column:span 3}@media(max-width:749px){.cart-artwork-shipping{padding:16px 14px}.cart-artwork-shipping__grid{grid-template-columns:1fr 1fr}.cart-artwork-shipping__wide,.cart-artwork-shipping__grid label:nth-child(-n+3){grid-column:1/-1}}.cart-artwork-shipping__grid label{min-width:0}.cart-artwork-shipping__grid input{width:100%;min-width:0;box-sizing:border-box}.home-image-zoom__canvas{touch-action:none}.home-image-zoom__canvas img{transform:var(--zoom-t,none);transform-origin:50% 50%;will-change:transform}.home-image-zoom[data-zoom-scene] .home-image-zoom__canvas img{will-change:auto;image-rendering:auto}.home-image-zoom[data-zoom-scene] .home-image-zoom__canvas img{border-radius:0}.home-image-zoom.is-pinch-zoomed .home-image-zoom__canvas{overflow:hidden}.home-image-zoom.is-pinch-zoomed .home-image-zoom__title,.home-image-zoom.is-pinch-zoomed .home-image-zoom__dots{opacity:0;transition:opacity .2s}@media(min-width:750px){.home-image-zoom[data-zoom-scene]{padding:28px 5vw}.home-image-zoom[data-zoom-scene] .home-image-zoom__panel{width:min(90vw,117.5vh);max-width:none}.home-image-zoom[data-zoom-scene] .home-image-zoom__canvas{width:100%;aspect-ratio:3876/2706;overflow:visible}.home-image-zoom[data-zoom-scene] .home-image-zoom__canvas img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;clip-path:none!important;border-radius:0!important}}.hero--portrait .hero-layout{display:grid!important;grid-template-columns:clamp(150px,16vw,210px) minmax(0,1fr);gap:clamp(24px,4vw,52px);min-height:220px;align-items:center}.hero--portrait .hero-copy{grid-column:2;grid-row:1;max-width:760px!important}.hero--portrait .hero-portrait{display:block!important;position:relative;grid-column:1;grid-row:1;width:100%;max-width:210px;height:auto;aspect-ratio:4/5;align-self:center;justify-self:start;border-radius:10px;border:1px solid #ffffff55;overflow:hidden;background:#111}.hero--portrait .hero-portrait img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%;transform:scaleX(-1)}.tcgfix-footer{position:relative;grid-template-columns:minmax(310px,38%) minmax(0,1fr);max-width:900px;min-height:168px}.tcgfix-footer__visual{position:relative;min-height:168px;overflow:hidden}.tcgfix-footer__visual img{width:100%;height:100%;padding:0!important;object-fit:cover!important;object-position:center}.tcgfix-footer__visual:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 48%,rgba(17,17,17,.42) 72%,#111 100%);pointer-events:none}.tcgfix-footer__copy{position:relative;z-index:2;padding:24px 30px 24px 18px}.tcgfix-footer h2{max-width:470px;font-size:clamp(1.35rem,2.2vw,1.9rem)}@media(max-width:749px){.hero--portrait .hero-layout{grid-template-columns:92px minmax(0,1fr);gap:16px;min-height:150px}.hero--portrait .hero-copy{grid-column:2;grid-row:1}.hero--portrait .hero-portrait{display:block!important;grid-column:1;grid-row:1;width:92px;max-width:92px;aspect-ratio:4/5;justify-self:start;border-radius:7px}.hero--portrait .hero-portrait img{object-position:50% 36%;transform:scaleX(-1)}.hero--portrait .hero-copy h1{font-size:clamp(1.8rem,8.8vw,2.6rem)!important;line-height:1!important}.hero--portrait .hero-copy>p:not(.eyebrow){font-size:.8rem!important;line-height:1.35!important}#signatures .page-width{width:calc(100% - 32px)}#signatures .section-head{padding-inline:0}#signatures .signature-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px;overflow:visible;scroll-snap-type:none;padding:4px 0 6px!important}#signatures .signature-card{width:100%;max-width:none;min-width:0;flex:none;padding:16px 14px!important;scroll-snap-align:none}#signatures .signature-card:before{top:7px;right:7px;bottom:7px;left:7px}#signatures .signature-sample{height:132px;margin-bottom:14px}#signatures .signature-card h3{font-size:1.35rem}#signatures .signature-card p{display:block!important;font-size:.86rem;line-height:1.4;margin-bottom:14px}.signature-dots{display:none!important}.tcgfix-footer{grid-template-columns:44% minmax(0,1fr);min-height:136px}.tcgfix-footer__visual{min-height:136px;aspect-ratio:auto}.tcgfix-footer__visual img{padding:0!important;object-fit:cover!important;object-position:center}.tcgfix-footer__visual:after{background:linear-gradient(90deg,transparent 42%,rgba(17,17,17,.5) 72%,#111 100%)}.tcgfix-footer__copy{padding:15px 13px 15px 5px}.tcgfix-footer h2{font-size:1.03rem;line-height:1.12}.tcgfix-footer__copy>p:not(.tcgfix-footer__eyebrow){font-size:.65rem!important;line-height:1.3}}.hero--portrait{padding:22px 0!important;background:radial-gradient(circle at 46% 50%,#1a242a 0,#0b1013 43%,#020405 82%)!important}.hero--portrait .hero-media,.hero--portrait .hero-overlay{display:none!important}.hero--portrait .hero-layout{display:grid!important;grid-template-columns:104px 28px 168px minmax(0,1fr);gap:18px;min-height:118px;align-items:center}.hero--portrait .hero-portrait{display:block!important;grid-column:1;grid-row:1;width:104px;max-width:104px;aspect-ratio:1;border-radius:50%;border:1px solid #ffffff55;overflow:hidden;background:#111}.hero--portrait .hero-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 31%;transform:scaleX(-1)}.hero-brand-x{display:block;grid-column:2;grid-row:1;color:#8f989e;font:400 2.35rem/1 Georgia,Times New Roman,serif;text-align:center}.hero-partner-mark{display:grid;grid-column:3;grid-row:1;place-items:center;width:168px;height:104px;overflow:hidden;border:1px solid #ffffff32;border-radius:12px;background:#040607}.hero-partner-mark img{width:100%;height:100%;object-fit:contain;padding:7px}.hero--portrait .hero-copy{grid-column:4;grid-row:1;max-width:none!important;padding-left:8px}.hero--portrait .hero-copy h1{max-width:none!important;margin:0!important;font-size:clamp(1.7rem,3vw,2.65rem)!important;line-height:1.05!important;letter-spacing:-.02em!important}.hero--portrait .hero-copy>p,.hero--portrait .hero-actions,.hero--portrait .hero-copy .eyebrow{display:none!important}.collection-picker{position:relative;isolation:isolate;padding:48px 0 44px;overflow:hidden;border-top:0;background:linear-gradient(90deg,#010406d6,#0104066b 52%,#010406c2),linear-gradient(0deg,#010406e6,#01040614 60%),url(pelennor-fields-scene-display.jpg) center 43%/cover no-repeat}.collection-picker .page-width{position:relative;z-index:1}.collection-picker__heading{margin-bottom:34px}.collection-picker__heading h2{font-size:clamp(2.6rem,5.2vw,4.8rem);line-height:1}.collection-picker__heading p{color:#e2e5e7;font-size:.95rem}.collection-tile{background:#080c0fe0;box-shadow:0 14px 34px #0008;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tcgfix-footer{max-width:none;grid-template-columns:minmax(360px,42%) minmax(0,1fr);min-height:190px}.tcgfix-footer__visual{min-height:190px;background:#030405}.tcgfix-footer__visual img{object-fit:contain!important;object-position:center!important;padding:10px!important;transform:scale(.88)}.tcgfix-footer__visual:after{background:linear-gradient(90deg,transparent 0 84%,rgba(17,17,17,.28) 93%,#111 100%)}.tcgfix-footer__copy{padding:30px 38px 30px 22px}.site-footer--tcgfix .footer-bottom{max-width:none}@media(max-width:749px){.hero--portrait{padding:16px 0!important}.hero--portrait .hero-layout{grid-template-columns:66px 16px 92px minmax(0,1fr);gap:9px;min-height:78px}.hero--portrait .hero-portrait{width:66px;max-width:66px;aspect-ratio:1;border-radius:50%}.hero--portrait .hero-portrait img{object-position:50% 31%}.hero-brand-x{font-size:1.55rem}.hero-partner-mark{width:92px;height:66px;border-radius:8px}.hero-partner-mark img{padding:4px}.hero--portrait .hero-copy{padding-left:2px}.hero--portrait .hero-copy h1{font-size:clamp(1rem,4.6vw,1.3rem)!important;line-height:1.08!important}.collection-picker{padding:34px 0 32px;background-position:center top}.collection-picker__heading{margin-bottom:22px}.collection-picker__heading h2{font-size:2.35rem}.collection-picker__heading p{font-size:.77rem}.collection-tile{background:#080c0fe6}.tcgfix-footer{grid-template-columns:46% minmax(0,1fr);min-height:150px}.tcgfix-footer__visual{min-height:150px}.tcgfix-footer__visual img{object-fit:contain!important;object-position:center!important;padding:7px!important;transform:scale(.78)}.tcgfix-footer__visual:after{background:linear-gradient(90deg,transparent 0 90%,rgba(17,17,17,.18) 96%,#111 100%)}.tcgfix-footer__copy{padding:16px 13px 16px 8px}}.hero--portrait{min-height:0!important;padding:42px 0 38px!important;background:#020405!important}.hero--portrait .hero-media,.hero--portrait .hero-overlay{display:block!important}.hero--portrait .hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.hero--portrait .hero-overlay{background:linear-gradient(90deg,#000000b3,#0000006b 50%,#000000b3),linear-gradient(0deg,#0000009e,#0003)}.hero--portrait .hero-layout{position:relative;z-index:2;display:grid!important;grid-template-columns:126px 36px 126px;grid-template-rows:126px auto;justify-content:center;align-items:center;gap:20px 18px;min-height:0;text-align:center}.hero--portrait .hero-portrait{grid-column:1;grid-row:1;width:126px;max-width:126px;height:126px;aspect-ratio:1;justify-self:center;border-radius:50%;border:2px solid #ffffff8c;box-shadow:0 12px 32px #000b}.hero--portrait .hero-portrait img{object-position:50% 31%;transform:scaleX(-1)}.hero-brand-x{grid-column:2;grid-row:1;align-self:center;color:#fff;font-size:2.25rem;text-shadow:0 3px 12px #000}.hero-partner-mark{grid-column:3;grid-row:1;display:block;width:126px;height:126px;overflow:hidden;justify-self:center;border:2px solid #ffffff8c;border-radius:50%;background:#050607;box-shadow:0 12px 32px #000b;transition:transform .18s ease,border-color .18s ease}.hero-partner-mark img{width:100%;height:100%;object-fit:cover;padding:0}.hero-partner-mark:hover{transform:translateY(-2px) scale(1.025);border-color:#fff}.hero-partner-mark:focus-visible{outline:3px solid #fff;outline-offset:4px}.hero--portrait .hero-copy{grid-column:1/-1;grid-row:2;max-width:none!important;padding:0}.hero--portrait .hero-copy h1{margin:0!important;color:#fff;font-size:clamp(2.5rem,5vw,4.5rem)!important;line-height:1!important;text-shadow:0 4px 18px #000}.collection-picker{padding:28px 0 32px;overflow:visible;border-top:1px solid #ffffff20;background:var(--page-bg)}.collection-picker__heading{margin-bottom:18px}.collection-picker__heading h2{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.08}.collection-picker__heading p{color:var(--muted);font-size:.82rem}.collection-tile{background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-footer--minimal{padding:20px 0 22px!important;background:#000!important}.site-footer--minimal .footer-bottom{max-width:none;margin:0;padding:0;border:0;text-align:center;font-size:.7rem;color:#8d8d8d!important}@media(max-width:749px){.hero--portrait{padding:30px 0 28px!important}.hero--portrait .hero-media img{object-position:center 48%}.hero--portrait .hero-layout{grid-template-columns:82px 24px 82px;grid-template-rows:82px auto;gap:14px 11px}.hero--portrait .hero-portrait,.hero-partner-mark{width:82px;max-width:82px;height:82px}.hero-brand-x{font-size:1.55rem}.hero--portrait .hero-copy h1{font-size:2.2rem!important}.collection-picker{padding:22px 0 24px;background:var(--page-bg)}.collection-picker__heading{margin-bottom:14px}.collection-picker__heading h2{font-size:1.5rem;line-height:1.08}.collection-picker__heading p{font-size:.75rem}.collection-tile{background:#0d0f11}}.hero--portrait{padding:34px 0 40px!important}.hero--portrait .hero-layout{grid-template-columns:172px 44px 172px;grid-template-rows:auto 172px;gap:22px 20px}.hero--portrait .hero-copy{grid-column:1/-1;grid-row:1}.hero--portrait .hero-copy h1{font-size:clamp(2.8rem,5.3vw,4.8rem)!important;white-space:nowrap}.hero--portrait .hero-portrait{grid-column:1;grid-row:2;display:block!important;width:172px;max-width:172px;height:172px;transition:transform .18s ease,border-color .18s ease}.hero-brand-x{grid-column:2;grid-row:2;font-size:2.55rem}.hero-partner-mark{grid-column:3;grid-row:2;width:172px;height:172px}.hero--portrait .hero-portrait:hover{transform:translateY(-2px) scale(1.025);border-color:#fff}.hero--portrait .hero-portrait:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:749px){.hero--portrait{padding:26px 0 30px!important}.hero--portrait .hero-layout{grid-template-columns:112px 28px 112px;grid-template-rows:auto 112px;gap:16px 11px}.hero--portrait .hero-copy h1{font-size:clamp(2rem,9vw,2.55rem)!important;white-space:nowrap}.hero--portrait .hero-portrait,.hero-partner-mark{width:112px;max-width:112px;height:112px}.hero-brand-x{font-size:1.85rem}}.hero--portrait{padding:46px 0!important}.hero--portrait .hero-copy{display:none!important}.hero--portrait .hero-layout{grid-template-columns:226px 52px 226px;grid-template-rows:226px;gap:0 22px}.hero--portrait .hero-portrait{grid-column:1;grid-row:1;width:226px;max-width:226px;height:226px}.hero-brand-x{grid-column:2;grid-row:1;font-size:3rem}.hero-partner-mark{grid-column:3;grid-row:1;width:226px;height:226px}@media(min-width:750px){.collection-picker{padding-top:40px;padding-bottom:48px;border-top:1px solid #ffffff2b}.collection-picker__heading{margin-bottom:22px}.collection-picker__heading p{display:none!important}.collection-tile{background:#070a0ce0;box-shadow:0 14px 32px #0008;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:749px){.hero--portrait{padding:34px 0!important}.hero--portrait .hero-layout{--partner-circle:clamp(108px,32vw,132px);grid-template-columns:var(--partner-circle) 28px var(--partner-circle);grid-template-rows:var(--partner-circle);gap:0 11px}.hero--portrait .hero-portrait,.hero-partner-mark{width:var(--partner-circle);max-width:var(--partner-circle);height:var(--partner-circle)}.hero-brand-x{font-size:2rem}.collection-picker__heading p{display:none!important}}@media(min-width:750px){.hero--portrait{border:0!important;outline:0!important;box-shadow:none!important}.hero--portrait+.collection-picker,.collection-picker{margin-top:-2px!important;border:0!important;outline:0!important;box-shadow:none!important}}@media(max-width:749px){.hero--portrait{min-height:clamp(230px,61.7vw,300px)!important;padding:34px 0!important}.hero--portrait .hero-layout{--partner-circle:clamp(118px,33vw,150px);justify-content:center!important;margin-inline:auto;transform:translateY(14px)}.hero--portrait .hero-media img{object-fit:cover!important;object-position:center 48%!important}}@media(min-width:750px){.hero--portrait{display:grid;align-items:center;min-height:34vh!important;padding:0!important}.hero--portrait .hero-layout{--landing-partner-size:clamp(132px,27vh,226px);grid-template-columns:var(--landing-partner-size) clamp(28px,6vh,52px) var(--landing-partner-size);grid-template-rows:var(--landing-partner-size);gap:0 clamp(12px,2vh,22px);transform:none}.hero--portrait .hero-portrait,.hero-partner-mark{width:var(--landing-partner-size);max-width:var(--landing-partner-size);height:var(--landing-partner-size)}.hero-brand-x{font-size:clamp(2rem,5.5vh,3rem)}.collection-picker{display:flex;align-items:flex-start;min-height:58vh;padding:clamp(8px,2vh,20px) 0 clamp(12px,3vh,30px)!important}.collection-picker>.page-width{width:min(calc(100% - 48px),150vh,1440px);transform:none}.collection-picker__heading{margin-bottom:clamp(10px,2vh,22px)}.collection-picker__heading h2{font-size:clamp(1.55rem,4.5vh,2.25rem)}.collection-tile .collection-tile__caption{min-height:clamp(54px,9vh,86px);padding:clamp(8px,1.5vh,14px) 8px}.collection-tile__caption>span{font-size:clamp(.9rem,2.5vh,1.3rem)}}@media(min-width:750px){.collection-picker>.page-width{transform:translateY(-10%)}}@media(min-width:750px){.collection-desktop-dropdown-control,.signature-desktop-collection-dropdown{display:none!important}.home-singles-tools .home-catalog-search-desktop{order:0;flex:0 1 620px;min-width:280px;margin-left:0}.home-singles-tools .home-catalog-search{max-width:none}.home-singles-tools .home-gallery-controls{margin-left:auto}.collection-picker:has(.collection-tile.is-active){min-height:0;padding-bottom:0!important}.collection-picker:has(.collection-tile.is-active)>.page-width{margin-bottom:-4vh}body:has(.collection-tile.is-active) [data-home-category]:not([hidden]){padding-top:26px;border-top:0}body:has(.collection-tile.is-active) [data-home-category]:not([hidden]) .home-collection-switcher--top{display:none}}@media(min-width:750px){#signatures .signature-grid:has(.signature-card--artwork){grid-template-columns:repeat(4,minmax(0,1fr))!important}}#signatures .signature-card--artwork{display:flex;flex-direction:column}#signatures .signature-sample--artwork{overflow:hidden;background:#111;padding:0}#signatures .signature-sample--artwork img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 38%}.artwork-stepper{display:grid;grid-template-columns:minmax(0,1fr) minmax(46px,1.2fr) minmax(0,1fr);width:100%;min-height:46px;border:1px solid #ffffff99;border-radius:4px;overflow:hidden;background:#000}.artwork-stepper button{min-width:0;border:0;border-radius:0;background:transparent;color:#fff;font-size:1.25rem;cursor:pointer}.artwork-stepper button:first-child{border-right:1px solid #ffffff33}.artwork-stepper button:last-child{border-left:1px solid #ffffff33}.artwork-stepper button:disabled{color:#ffffff40;cursor:default}.artwork-stepper button:not(:disabled):hover{background:#fff;color:#000}.artwork-stepper output{display:grid;place-items:center;font-weight:700;font-variant-numeric:tabular-nums}.artwork-options{display:grid;gap:12px;margin-top:14px}.artwork-options[hidden]{display:none}.artwork-copy-list{display:grid;gap:12px}.artwork-copy-list .home-copy-field{grid-template-columns:minmax(0,1fr)!important;gap:4px}.artwork-copy-list .home-copy-field select,.artwork-copy-list .home-copy-field textarea{font-size:14px}.artwork-status{margin:8px 0 0;min-height:1em;color:var(--muted);font-size:.74rem}.artwork-status:empty{display:none}@media(min-width:750px){#signatures .signature-grid:has(.signature-card--artwork){align-items:start}}@media(min-width:750px){#signatures .signature-grid:has(.signature-card--artwork) .signature-card>p:not(.signature-stepper__status){min-height:4.4em}}@media(min-width:750px){#signatures .signature-grid:has(.signature-card--artwork){align-items:stretch}#signatures .signature-grid:has(.artwork-options:not([hidden])){align-items:start}#signatures .signature-card--artwork .signature-price{margin-top:auto}#signatures .signature-card--artwork .artwork-stepper{min-height:48px;height:auto}#signatures .signature-card--artwork .artwork-stepper button{padding:8px 2px}}#signatures .signature-sample--artwork img{object-position:50% 30%}#signatures .signature-card--artwork .artwork-status:empty{display:block}#signatures .signature-card--artwork p.artwork-status{min-height:16px;margin:7px 0 0;font-size:.74rem;line-height:1.3}#signatures .signature-card--artwork .artwork-options{margin-top:14px}#signatures .signature-card--artwork .artwork-options[hidden]{display:none!important}@media(min-width:750px){#signatures .signature-card--artwork .artwork-stepper{box-sizing:border-box;height:48px;min-height:48px}}#signatures .signature-card--artwork .artwork-stepper{border-radius:0;border-color:#fff9}#signatures .signature-sample--artwork{position:relative;overflow:hidden;padding:0!important;background:#0b0b0b;border-color:#ffffff59}#signatures .signature-sample--artwork .signature-artwork-fill{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%;object-fit:cover;filter:blur(18px) saturate(1.15) brightness(.75);transform:none}#signatures .signature-sample--artwork .signature-artwork-main{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6))}@media(max-width:749px){#signatures .signature-card--artwork{display:flex!important;flex-direction:column}#signatures .signature-card--artwork .signature-sample--artwork{height:auto!important;aspect-ratio:1/1;margin:0 0 14px}#signatures .signature-card--artwork>h3{margin:0 0 8px}#signatures .signature-card--artwork>p:not(.signature-stepper__status){margin:0 0 12px}#signatures .signature-card--artwork>.signature-price{margin:0 0 9px}}#signatures .signature-sample--artwork .signature-artwork-fill{top:-30%;right:-30%;bottom:-30%;left:-30%;width:160%;height:160%;filter:blur(30px) saturate(1.2) brightness(.6)}#signatures .signature-sample--artwork .signature-artwork-fill{top:-15%;right:-15%;bottom:-15%;left:-15%;width:130%;height:130%;filter:blur(16px) saturate(1.25) brightness(.92)}#signatures .signature-sample--artwork .signature-artwork-fill{top:-40%;right:-40%;bottom:-40%;left:-40%;width:180%;height:180%;object-position:50% 50%;filter:blur(38px) saturate(1.3) brightness(.85)}#signatures .signature-sample--artwork .signature-artwork-fill{display:none!important}#signatures .signature-sample--artwork .signature-artwork-main{object-fit:cover;object-position:50% 40%;filter:none}@media(min-width:750px){#signatures .signature-grid:has(.signature-card--artwork) .signature-sample{height:auto!important;aspect-ratio:1/1}}#signatures .signature-card--alter{display:flex;flex-direction:column}#signatures .signature-sample--alter{height:auto!important;aspect-ratio:1/1;background:#0b0b0b;border-color:#ffffff59}#signatures .signature-sample--alter img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.55);transform-origin:50% 28%}#signatures .signature-card--alter .signature-price{margin-top:auto}.alter-options{display:grid;gap:10px;margin-top:12px}.alter-options[hidden]{display:none!important}.alter-copy-list{display:grid;gap:10px}.alter-copy-list .home-copy-field{grid-template-columns:minmax(0,1fr)!important;gap:4px}.alter-copy-list .home-copy-field select{font-size:14px}#signatures .signature-card--alter p.artwork-status{min-height:16px;margin:7px 0 0;font-size:.74rem;line-height:1.3}@media(min-width:1100px){#signatures .signature-grid:has(.signature-card--artwork):has(.signature-card--alter){grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:750px)and (max-width:1099px){#signatures .signature-grid:has(.signature-card--artwork):has(.signature-card--alter){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){#signatures .page-width{width:calc(100% - 28px)}#signatures .section-head{display:block;margin-bottom:14px;padding-inline:0}#signatures .section-head .eyebrow{display:none}#signatures .section-head .section-title{font-size:1.75rem;line-height:1.02;margin:0}#signatures .signature-intro--desktop{display:none}#signatures .signature-intro--mobile{display:block;margin:8px 0 0;font-size:.8rem;line-height:1.35}#signatures .signature-grid:has(.signature-card--artwork):has(.signature-card--alter){display:flex!important;grid-template-columns:none!important;gap:12px;overflow-x:auto;overflow-y:visible;padding:0 12vw 12px 0;scroll-snap-type:x mandatory;scroll-padding-left:0;-webkit-overflow-scrolling:touch}#signatures .signature-grid:has(.signature-card--alter)>.signature-card{flex:0 0 84%;min-width:0;grid-column:auto!important;padding:14px 13px;scroll-snap-align:start}#signatures .signature-grid:has(.signature-card--alter)>.signature-card:before{top:9px;right:9px;bottom:9px;left:9px}#signatures .signature-grid:has(.signature-card--alter) .signature-sample{height:138px!important;aspect-ratio:auto;margin:0 0 10px}#signatures .signature-card--artwork .signature-sample--artwork .signature-artwork-fill{display:block!important;position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;width:136%;height:136%;object-fit:cover;filter:blur(18px) saturate(1.08) brightness(.58);transform:none}#signatures .signature-card--artwork .signature-sample--artwork .signature-artwork-main{object-fit:contain;object-position:center;transform:scale(.92);filter:drop-shadow(0 4px 10px #0009)}#signatures .signature-card--alter .signature-sample--alter img{object-fit:cover;object-position:50% 25%;transform:scale(1.05);transform-origin:50% 25%}#signatures .signature-grid:has(.signature-card--alter) .signature-card h3{font-size:1.42rem;line-height:1.04;margin:0 0 6px}#signatures .signature-grid:has(.signature-card--alter) .signature-card>p:not(.signature-stepper__status){display:block;font-size:.8rem;line-height:1.32;margin:0 0 9px;min-height:0}#signatures .signature-grid:has(.signature-card--alter) .signature-price{font-size:.92rem;margin:auto 0 9px}#signatures .signature-grid:has(.signature-card--alter) .signature-stepper{min-height:44px}#signatures .signature-grid:has(.signature-card--alter) .signature-stepper button{font-size:.9rem;padding:5px 1px}#signatures .signature-grid:has(.signature-card--alter) .signature-stepper [data-signature-quantity]{font-size:.9rem}#signatures .signature-card--alter .artwork-stepper{min-height:44px}#signatures .alter-copy-list .home-copy-field select{font-size:16px}#signatures .signature-dots{display:flex!important;justify-content:center;gap:8px;margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/175/assets/home-shop.css.map */
