:root{--ground: #ffffff;--surface: #f3f3f3;--ink: #111111;--ink-soft: #545454;--ink-faint: #6b6b6b;--rule: #d4d4d4;--accent: #111111;--accent-ink: #f8f8f8;--font-display: Archivo, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body: Archivo, "Helvetica Neue", Helvetica, Arial, sans-serif;--display-weight: 400;--body-weight: 400;--page-max: 1600px;--measure: 62ch}:root{--s-3xs: .25rem;--s-2xs: .5rem;--s-xs: .75rem;--s-s: 1rem;--s-m: 1.5rem;--s-l: 2.25rem;--s-xl: 3.5rem;--s-2xl: 5rem;--s-3xl: 7.5rem;--step--2: .6875rem;--step--1: .75rem;--step-0: .875rem;--step-1: 1rem;--step-2: clamp(1.25rem, 1.05rem + .9vw, 1.75rem);--step-3: clamp(1.75rem, 1.2rem + 2.6vw, 3.25rem);--step-4: clamp(2.25rem, 1.2rem + 5vw, 5.5rem);--track-wide: .14em;--track-mid: .08em;--ease: cubic-bezier(.16, 1, .3, 1);--z-base: 1;--z-header: 20;--z-scrim: 25;--z-overlay: 30}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--ground);color:var(--ink);font-family:var(--font-body);font-weight:var(--body-weight);font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--font-display);margin:0;line-height:1.02;font-weight:600}p{text-wrap:pretty}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--s-s);top:var(--s-s);z-index:var(--z-overlay);padding:var(--s-xs) var(--s-s);background:var(--ink);color:var(--ground)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.label{font-size:var(--step--1);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;line-height:1.3}.label--faint{color:var(--ink-faint);font-weight:500}.section-title{font-size:var(--step-3);font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.prose{max-width:var(--measure);color:var(--ink-soft);font-size:var(--step-1);line-height:1.65}.prose a{text-decoration:underline;text-underline-offset:.2em}.shell{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--s-s)}@media(min-width:750px){.shell{padding-inline:var(--s-m)}}.stack-l{padding-block:var(--s-2xl)}.stack-m{padding-block:var(--s-xl)}.rule{border:0;border-top:1px solid var(--rule);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:1.15em 2em;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--accent-ink);font-family:inherit;font-size:var(--step--1);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;line-height:1;cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease)}.btn:hover,.btn--quiet{background:transparent;color:var(--ink)}.btn--quiet:hover{background:var(--ink);color:var(--accent-ink)}.btn--full{width:100%}#shopify-section-header{position:sticky;top:0;z-index:var(--z-header)}.masthead{position:relative;background:var(--ground);border-bottom:1px solid var(--rule)}.masthead__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s-s);padding-block:var(--s-s)}.masthead__left{display:flex;align-items:center;gap:var(--s-m);min-width:0}.masthead__right{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-m)}.wordmark{font-size:var(--step-1);font-weight:700;letter-spacing:var(--track-mid);text-transform:uppercase;white-space:nowrap;text-align:center}.wordmark img{max-height:40px;width:auto;margin-inline:auto}.nav{display:none}@media(min-width:900px){.nav{display:flex;gap:var(--s-m)}}.nav a,.masthead__right a{font-size:var(--step--1);font-weight:500;letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--ink-soft);transition:color .2s var(--ease)}.nav a:hover,.nav a[aria-current=page],.masthead__right a:hover{color:var(--ink)}.nav-mobile{display:block}@media(min-width:900px){.nav-mobile{display:none}}.nav-mobile>summary{list-style:none;cursor:pointer;font-size:var(--step--1);font-weight:600;letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--ink-soft)}.nav-mobile>summary::-webkit-details-marker{display:none}.nav-mobile[open]>summary{color:var(--ink)}.nav-mobile[open]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-scrim);pointer-events:none;background:#00000059;animation:fade-in .25s var(--ease) both}.nav-mobile__panel{position:absolute;left:0;right:0;top:100%;z-index:var(--z-overlay);background:var(--ground);border-bottom:1px solid var(--rule);box-shadow:0 20px 40px -24px #00000080;padding:var(--s-m) var(--s-s) var(--s-l);display:grid;gap:var(--s-s);animation:sheet-in .3s var(--ease) both}.nav-mobile__panel a{font-size:var(--step-2);font-weight:700;letter-spacing:-.01em;text-transform:uppercase}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.campaign{position:relative;display:block;background:var(--surface)}.campaign img{width:100%;object-fit:cover}.campaign__plate{position:absolute;left:var(--s-m);bottom:var(--s-m);right:var(--s-m);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-s);color:#fff;text-shadow:0 1px 24px rgb(0 0 0 / .55)}.campaign__plate h2{font-size:var(--step-3);font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.campaign__cta{font-size:var(--step--1);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}.campaign--empty{display:grid;place-items:center;min-height:42vh;color:var(--ink-faint)}.grid-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-s);padding-bottom:var(--s-m)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-s) var(--s-2xs)}@media(min-width:750px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-l) var(--s-s)}}@media(min-width:1250px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{display:flex;flex-direction:column;animation:tile-in .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes tile-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tile__frame{position:relative;aspect-ratio:4 / 5;background:var(--surface);overflow:hidden}.tile__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:opacity .4s var(--ease)}.tile__frame--fill img{object-fit:cover;padding:0}.tile__alt{opacity:0}.tile:hover .tile__alt{opacity:1}.tile__sold{position:absolute;top:0;left:0;z-index:2;padding:.5em .85em;background:var(--ink);color:var(--ground);font-size:var(--step--2);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase}.tile__meta{padding:var(--s-2xs) var(--s-3xs) 0;display:grid;gap:2px}.tile__name{font-size:var(--step-0);font-weight:500;letter-spacing:.01em}.tile__line{font-size:var(--step--1);color:var(--ink-faint);letter-spacing:var(--track-mid);text-transform:uppercase}.empty{padding-block:var(--s-2xl);text-align:center;color:var(--ink-faint)}.piece{display:grid;gap:var(--s-m);padding-block:var(--s-m) var(--s-2xl)}@media(min-width:1000px){.piece{grid-template-columns:minmax(0,1.5fr) minmax(320px,.5fr);gap:var(--s-xl);align-items:start}}.piece__plates{display:grid;gap:var(--s-2xs)}.piece__plates img{width:100%;background:var(--surface)}.piece__rail{display:grid;gap:var(--s-m)}@media(min-width:1000px){.piece__rail{position:sticky;top:calc(var(--s-2xl) + var(--s-m))}}.piece__title{font-size:var(--step-2);font-weight:700;letter-spacing:-.01em;text-transform:uppercase}.piece__specs{margin:0;border-top:1px solid var(--rule)}.piece__specs div{display:flex;justify-content:space-between;gap:var(--s-s);padding-block:.7em;border-bottom:1px solid var(--rule)}.piece__specs dt{font-size:var(--step--1);font-weight:500;letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--ink-faint)}.piece__specs dd{margin:0;text-align:right;font-size:var(--step-0)}.piece__note{margin:0;font-size:var(--step--1);color:var(--ink-faint)}.inquiry{display:grid;gap:var(--s-s)}.inquiry__heading{font-size:var(--step--1);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase}.inquiry__intro{margin:0;font-size:var(--step-0);color:var(--ink-soft)}.field{display:grid;gap:var(--s-3xs)}.field label{font-size:var(--step--2);font-weight:500;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-faint)}.field input,.field textarea{width:100%;font-family:inherit;font-size:var(--step-0);color:var(--ink);background:transparent;border:1px solid var(--rule);border-radius:0;padding:.85em .9em;transition:border-color .2s var(--ease)}.field textarea{min-height:6em;resize:vertical}.field input:hover,.field textarea:hover{border-color:var(--ink-faint)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--ink)}.form-note{margin:0;padding:var(--s-xs) var(--s-s);background:var(--surface);font-size:var(--step--1)}.form-note ul{margin:var(--s-3xs) 0 0;padding-left:1.1em}.sold-plate{display:grid;gap:var(--s-2xs);padding:var(--s-s);background:var(--surface)}.sold-plate strong{font-size:var(--step--1);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase}.sold-plate p{margin:0;font-size:var(--step-0);color:var(--ink-soft)}.statement{display:grid;gap:var(--s-m)}@media(min-width:900px){.statement{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-xl)}}.colophon{border-top:1px solid var(--rule);padding-block:var(--s-xl) var(--s-m);margin-top:var(--s-2xl)}.colophon__grid{display:grid;gap:var(--s-l)}@media(min-width:750px){.colophon__grid{grid-template-columns:minmax(0,1.4fr) auto auto;gap:var(--s-xl)}}.colophon ul{list-style:none;margin:var(--s-2xs) 0 0;padding:0;display:grid;gap:var(--s-3xs)}.colophon a{font-size:var(--step--1);color:var(--ink-soft);letter-spacing:var(--track-mid);text-transform:uppercase}.colophon a:hover{color:var(--ink)}.colophon__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-s);margin-top:var(--s-xl);padding-top:var(--s-s);border-top:1px solid var(--rule);font-size:var(--step--2);letter-spacing:var(--track-mid);text-transform:uppercase;color:var(--ink-faint)}.plain{padding-block:var(--s-2xl) var(--s-3xl);display:grid;gap:var(--s-m);max-width:var(--measure)}.plain h1{font-size:var(--step-3);font-weight:700;text-transform:uppercase}.pagination{display:flex;gap:var(--s-s);justify-content:center;padding-block:var(--s-xl);font-size:var(--step--1);letter-spacing:var(--track-mid)}.pagination [aria-current]{text-decoration:underline;text-underline-offset:.3em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.tile{animation:none;opacity:1;transform:none}}.form-note--ok,.form-note--error{border-left:1px solid var(--ink)}.series{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:var(--s-2xs);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--s-2xs)}.series::-webkit-scrollbar{display:none}@media(min-width:750px){.series{grid-auto-columns:minmax(0,1fr);overflow:visible}}.series__item{scroll-snap-align:start}.series__frame{position:relative;aspect-ratio:3 / 4;background:var(--surface);overflow:hidden}.series__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.series__item:hover .series__frame img{transform:scale(1.04)}.series__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .55),transparent 55%)}.series__name{position:absolute;left:var(--s-s);right:var(--s-s);bottom:var(--s-s);z-index:2;color:#fff;font-size:var(--step-1);font-weight:700;letter-spacing:var(--track-mid);text-transform:uppercase}.series__count{display:block;font-size:var(--step--2);font-weight:500;opacity:.8;letter-spacing:var(--track-wide)}.spotlight{display:grid;gap:var(--s-m);align-items:center}@media(min-width:900px){.spotlight{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--s-xl)}}.spotlight__frame{background:var(--surface);padding:var(--s-l)}.spotlight__frame img{width:100%;height:auto}.spotlight__body{display:grid;gap:var(--s-s);justify-items:start}.spotlight__title{font-size:var(--step-3);font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.list-signup{background:var(--ink);color:var(--ground);padding-block:var(--s-2xl)}.list-signup__inner{display:grid;gap:var(--s-m);max-width:44rem}.list-signup h2{font-size:var(--step-3);font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.list-signup p{margin:0;color:var(--rule);font-size:var(--step-1)}.list-signup__row{display:flex;flex-wrap:wrap;gap:var(--s-2xs)}.list-signup__row .field{flex:1 1 16rem}.list-signup .field input{color:var(--ground);border-color:var(--ink-faint)}.list-signup .field input::placeholder{color:var(--ink-faint)}.list-signup .field input:hover,.list-signup .field input:focus{border-color:var(--ground)}.list-signup .btn{background:var(--ground);color:var(--ink);border-color:var(--ground);flex:none}.list-signup .btn:hover{background:transparent;color:var(--ground)}.list-signup__note{font-size:var(--step--1);color:var(--ink-faint)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
