.hero{position:relative;height:var(--hero-h);overflow:hidden}.hero .frame{position:absolute;top:0;right:0;bottom:0;left:0}.hero img,.hero .hero-placeholder{width:100%;height:100%;object-fit:cover;transform:scale(1.15);will-change:transform}.hero .hero-placeholder{background:var(--bg-2);transform:none}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(var(--scrim));z-index:2;pointer-events:none}.hero .hud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--gut);padding-inline:max(var(--gut),calc((100% - var(--container-max)) / 2 + var(--gut)));padding-bottom:max(56px,env(safe-area-inset-bottom,0px))}.hero .row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.hero-title{max-width:32ch;margin:0;text-wrap:balance}.hero .sub{color:var(--fg-dim);max-width:42ch}.hero-offer{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.hero-cta{display:inline-flex;align-items:center;min-height:46px;padding:var(--btn-pad-sm);background:var(--fg);color:var(--on-bright);transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease}.scrollcue{display:flex;align-items:center;gap:12px;color:var(--fg-dim);white-space:nowrap}.scrollcue .bar{display:block;width:48px;height:1px;background:var(--line);position:relative;overflow:hidden}.scrollcue .bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fg);animation:swipe 2.4s var(--ease) infinite}@keyframes swipe{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media(max-width:920px){.hero{height:max(var(--hero-h-mobile),620px)}.hero .hud{padding-top:calc(var(--nav-clear) + 28px)}.hero .row{flex-wrap:nowrap;align-items:flex-end}.hero-title{max-width:31ch}}@media(max-width:560px){.hero .row{display:block}.hero .scrollcue{display:none}.hero .sub{max-width:34ch}.hero-title{max-width:31ch;text-wrap:wrap}}@media(max-height:520px)and (orientation:landscape){.hero{height:100svh;min-height:390px}.hero .hud{padding-top:calc(var(--nav-clear) + 12px)}.hero-title{margin-bottom:10px}.hero-offer{gap:8px}.hero-cta{min-height:42px;padding-block:9px}}@media(prefers-reduced-motion:reduce){.scrollcue .bar:after{animation:none}}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;overflow:hidden}.marquee .track{display:flex;width:max-content;animation:marquee var(--marquee-duration, 36s) linear infinite;will-change:transform}.marquee .set{display:flex;flex-shrink:0;align-items:center;gap:clamp(32px,5vw,56px);padding-right:clamp(32px,5vw,56px)}.marquee span{white-space:nowrap}.marquee span em{color:var(--accent)}.marquee .o{color:transparent;-webkit-text-stroke:1px var(--fg-dim)}.featured-wall-head h2 em,.series-head h2 em,.artist h3 em{color:var(--fg-dim)}.capture h2 em{color:var(--accent)}.promise-cell h3 em{color:var(--fg-dim)}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--marquee-shift, 0px)),0,0)}}.statement{padding-block:var(--section-y-state);border-top:1px solid var(--line)}.statement .stmt{max-width:35ch}.statement .stmt+.stmt{margin-top:clamp(28px,4vw,48px)}.statement .word{display:inline-block;opacity:.12;transition:opacity .5s}.featured-wall{padding-block:var(--section-y)}.featured-wall-head{border-top:1px solid var(--line);padding-block:clamp(42px,6vw,72px) clamp(54px,7vw,92px);display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end}.featured-wall-kicker{color:var(--accent);margin-bottom:clamp(14px,2vw,18px)}.featured-wall-places{color:var(--fg-dim);padding-bottom:.65em}.featured-wall-grid{position:relative;width:100%;aspect-ratio:1224 / 545;overflow:hidden;background:var(--bg)}.featured-wall-item{position:absolute;display:block;min-width:0;overflow:hidden}.featured-wall-item:nth-child(1){left:9%;top:4.8%;width:23.7%;height:35.2%}.featured-wall-item:nth-child(2){left:1.1%;top:46.6%;width:14.3%;height:48.3%}.featured-wall-item:nth-child(3){left:18.3%;top:46.6%;width:14.4%;height:48.3%}.featured-wall-item:nth-child(4){left:35.5%;top:1.5%;width:28.6%;height:96.5%}.featured-wall-item:nth-child(5){left:66.8%;top:4.8%;width:14.4%;height:48.3%}.featured-wall-item:nth-child(6){left:66.8%;top:59.4%;width:23.6%;height:35.4%}.featured-wall-photo{position:relative;width:100%;height:100%;margin:0;overflow:hidden;background:var(--bg-2)}.featured-wall-photo:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(11,11,13,.82));opacity:0;transition:opacity .3s var(--ease);pointer-events:none}.featured-wall-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease),opacity .35s var(--ease)}.featured-wall-title{position:absolute;inset:auto 0 0;z-index:2;padding:clamp(28px,4vw,54px) clamp(12px,1.5vw,20px) clamp(12px,1.5vw,18px);background:linear-gradient(180deg,transparent,rgba(11,11,13,.78));color:var(--fg);opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.featured-wall-action{display:block;margin-top:7px;color:var(--fg-dim)}.featured-wall-item:hover .featured-wall-photo img,.featured-wall-item:focus-visible .featured-wall-photo img{opacity:.9;transform:scale(1.018)}.featured-wall-item:hover .featured-wall-photo:after,.featured-wall-item:focus-visible .featured-wall-photo:after{opacity:1}.featured-wall-item:hover .featured-wall-title,.featured-wall-item:focus-visible .featured-wall-title{opacity:1;transform:none}.featured-wall-item:focus-visible{outline:1px solid var(--accent);outline-offset:6px}.series{border-top:1px solid var(--line);padding-block:var(--section-pad-feature)}.series-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:clamp(24px,4vw,48px);margin-bottom:var(--heading-gap)}.series-tag{color:var(--accent);margin-bottom:20px}.series-all{display:inline-flex;gap:10px;color:var(--accent);opacity:.85;transition:color var(--dur-fast) ease}.series-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--series-grid-gap);background:transparent}.series-card{position:relative;min-width:0;display:block}.series-pic{aspect-ratio:3 / 4;overflow:hidden;background:var(--bg-2)}.series-pic img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform var(--dur-zoom-cover) var(--ease-lift)}.series-cap{display:flex;flex-direction:column;align-items:flex-start;gap:var(--series-caption-stack);padding-top:var(--series-caption-gap)}.series-sub{color:var(--fg-dim)}.series-explore{display:inline-flex;gap:10px;margin-top:var(--series-action-gap);color:var(--accent)}.artist{padding-block:var(--section-y);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-col);align-items:center}.artist .pic{width:100%;max-width:480px;aspect-ratio:1;margin-inline:auto;overflow:hidden;border-radius:50%;background:var(--bg-2)}.artist .pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.artist .tag{color:var(--accent);margin-bottom:24px}.artist h3 .word{display:inline-block;opacity:.12;transition:opacity .5s}.artist .awards{color:var(--fg-dim);margin:30px 0}.artist .awards b{color:var(--fg)}.artist .lk{display:inline-flex;gap:10px;margin-top:var(--space-20);color:var(--accent);transition:color var(--dur-fast) ease}.edition{position:relative;border-top:1px solid var(--line);text-align:center;padding:var(--section-y-edition) 0;overflow:hidden}.edition .ghost{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--disp);font-weight:var(--weight-display);font-size:var(--d-ghost);color:transparent;-webkit-text-stroke:1px var(--line);z-index:0;line-height:1;pointer-events:none;white-space:nowrap}.edition .inner{position:relative;z-index:1}.edition .k{color:var(--accent);margin-bottom:24px}.edition p{color:var(--fg-dim);max-width:46ch;margin:30px auto 0}.edition .btn{margin-top:48px}.capture{border-top:1px solid var(--line);padding-block:var(--section-pad);display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-col);align-items:center}.capture .sub{color:var(--fg-dim);margin-top:18px;max-width:38ch}form.signup{display:flex;border:1px solid var(--line);padding:var(--form-signup-pad);max-width:480px}form.signup input{flex:1;background:none;border:none;color:var(--fg);outline:none}form.signup input::placeholder{color:var(--fg-dim)}form.signup button{background:var(--fg);color:var(--on-bright);border:none;padding:var(--form-signup-btn-pad);cursor:pointer}.promise-intro{padding-block:var(--section-pad) 32px;max-width:var(--wrap-max);margin:0 auto;padding-inline:var(--pad-inline)}.promise-tag{color:var(--accent)}.promise-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto 1fr;row-gap:clamp(14px,2vw,20px);max-width:var(--wrap-max);margin:0 auto;padding-inline:var(--pad-inline);position:relative}.promise-strip:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--fg);transform:scaleX(1);transform-origin:left;pointer-events:none}.promise-cell{padding:clamp(32px,4vw,52px) clamp(16px,2.5vw,36px);border-left:1px solid var(--line);display:grid;grid-template-rows:subgrid;grid-row:span 3;align-items:start}.promise-cell:first-child{border-left:none;padding-left:0}.promise-cell:last-child{padding-right:0}.promise-meta{display:flex;align-items:center;justify-content:flex-end;min-height:22px;width:100%}.promise-icon{width:22px;height:22px;flex:0 0 22px;color:var(--fg-dim)}.promise-icon svg{display:block;width:100%;height:100%}.promise-cell h3{margin:0;color:var(--fg)}.promise-cell p{color:var(--fg-dim);max-width:26ch;margin:0}@media(hover:none){.featured-wall-title{opacity:1;transform:none}.featured-wall-photo:after{opacity:1}}@media(max-width:920px){.featured-wall-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;aspect-ratio:auto;overflow:visible;background:transparent}.featured-wall-item:nth-child(n){position:relative;inset:auto;width:100%;height:auto}.featured-wall-photo{height:auto}.featured-wall-photo img{height:auto;object-fit:contain}.featured-wall-head{grid-template-columns:1fr;align-items:start}.featured-wall-places{padding-bottom:0}.artist,.capture{grid-template-columns:1fr;gap:var(--split-gap-stacked)}.promise-strip{grid-template-columns:1fr 1fr}.series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.series-grid,.promise-strip{grid-template-columns:1fr}form.signup{flex-direction:column;padding:8px;gap:8px}form.signup input{padding:var(--field-pad-roomy)}form.signup button{width:100%;padding:var(--btn-pad-md)}}@media(prefers-reduced-motion:reduce){.featured-wall-photo img,.featured-wall-title{transition:none}.marquee .track{animation:none}}.hero-title{color:#f3f1eccc;max-width:42ch}#MainContent>.shopify-section:has(>.series)+.shopify-section>.featured-wall{padding-top:0}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-cta--secondary{background:transparent;color:var(--fg);border:1px solid var(--fg)}@media(max-width:560px){.hero-actions{align-self:stretch;gap:8px}.hero-cta{flex:1 1 0;justify-content:center;padding-inline:8px;white-space:nowrap}.hero-cta:not(.hero-cta--secondary){border:1px solid transparent}}.artist-heading{margin:0 0 24px}.promise--copy .promise-strip{grid-template-rows:auto}.promise--copy .promise-cell{display:block;grid-row:auto}.promise--copy .promise-cell p{color:var(--fg);max-width:30ch}@media(max-width:560px){.promise--copy .promise-strip{grid-template-columns:1fr}.promise--copy .promise-cell{border-left:none;border-top:1px solid var(--line);padding:20px 0}.promise--copy .promise-cell:first-child{border-top:none}}.series-explore,.featured-products .featured-products-all,.artist .lk{color:var(--fg)}@media(max-width:560px){.featured-products.collection-shell--all .featured-products-grid.grid-masonry{grid-template-columns:minmax(0,1fr)}.featured-products.collection-shell--all .featured-products-grid.grid-masonry .img{aspect-ratio:auto}.featured-products.collection-shell--all .featured-products-grid.grid-masonry .img img:not(.fp__image){height:auto;object-fit:contain}}@media(prefers-reduced-motion:no-preference){.hero-title{animation:apHeroLine .32s var(--ease-rise) backwards;animation-delay:50ms}.hero-actions{animation:apHeroLine .32s var(--ease-rise) backwards;animation-delay:.15s}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/home.css.map */
