.about-artist{--about-artist-border: rgba(0, 0, 0, .08);--about-artist-radius-image: 2rem;position:relative;color:rgb(var(--color-foreground));padding-top:var(--about-artist-padding-top-mobile);padding-bottom:var(--about-artist-padding-bottom-mobile)}@media screen and (min-width:750px){.about-artist{padding-top:var(--about-artist-padding-top);padding-bottom:var(--about-artist-padding-bottom)}}.about-artist,.about-artist *{box-sizing:border-box;font-family:inherit}.about-artist .page-width{width:100%;max-width:var(--about-artist-page-width);margin:0 auto;padding-left:5rem;padding-right:5rem}.about-artist__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,5vw,7rem);align-items:start}.about-artist__hero-stack{min-width:0;padding-top:clamp(.3rem,.7vw,.8rem)}.about-artist__intro-card{padding:0;background:transparent;border:0;box-shadow:none}.about-artist__eyebrow{margin:0 0 1.2rem;color:var(--about-artist-accent);font-size:1.2rem;font-weight:700;line-height:1.35;letter-spacing:.16em;text-transform:none}.about-artist--eyebrow-uppercase .about-artist__eyebrow{text-transform:uppercase}.about-artist__title{margin:0;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;max-width:14ch;text-wrap:balance}.about-artist__lead{margin-top:2rem;max-width:62ch;font-size:1.75rem;line-height:1.88;opacity:.95;text-wrap:pretty}.about-artist__lead>*:first-child{margin-top:0}.about-artist__lead>*:last-child{margin-bottom:0}.about-artist__button-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.6rem;align-items:center}.about-artist__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.2rem;border-radius:999px;text-decoration:none;font-size:1.55rem;font-weight:600;line-height:1.1;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.about-artist__button:hover{transform:translateY(-1px)}.about-artist__button--primary{background:var(--about-artist-accent);border:1px solid var(--about-artist-accent);color:#fff}.about-artist__button--primary:hover{background:var(--about-artist-accent);border-color:var(--about-artist-accent);color:#fff}.about-artist__button--secondary{background:transparent;border:1px solid rgba(0,0,0,.14);color:rgb(var(--color-foreground))}.about-artist__button--secondary:hover{border-color:#00000042;color:rgb(var(--color-foreground))}.about-artist__button:focus-visible{outline:2px solid var(--about-artist-accent);outline-offset:3px}.about-artist__media-card{position:relative;overflow:hidden;width:100%;aspect-ratio:4 / 5;min-height:0;background:var(--about-artist-surface);border:0;border-radius:var(--about-artist-radius-image);box-shadow:none}.about-artist__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--about-artist-image-position)}.about-artist__image-placeholder{display:grid;place-items:center;min-height:42rem;padding:3rem;background:var(--about-artist-surface);color:#0000009e;text-align:center;font-size:1.7rem;line-height:1.8}.about-artist__image-placeholder-title{margin:0 0 .7rem;color:var(--about-artist-accent);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.about-artist__image-placeholder-text{margin:0}@media screen and (max-width:989px){.about-artist .page-width{padding-left:2rem;padding-right:2rem}.about-artist__hero{grid-template-columns:1fr;gap:3rem}.about-artist__hero-stack{order:1}.about-artist__media-card{order:2}.about-artist__title{max-width:none}.about-artist__image-placeholder{min-height:34rem}}@media screen and (max-width:749px){.about-artist .page-width{padding-left:1.5rem;padding-right:1.5rem}.about-artist__title{font-size:3.4rem;line-height:1.08}.about-artist__lead{font-size:1.7rem;line-height:1.9}.about-artist__button-row{flex-direction:column;align-items:stretch;gap:.8rem;margin-top:2.2rem}.about-artist__button{width:100%;min-height:4.8rem;padding:0 1.5rem;font-size:1.45rem;text-align:center}.about-artist__media-card{border-radius:1.6rem}}@media(prefers-reduced-motion:reduce){.about-artist__button{transition:none}}.animation-series{--animation-series-border: rgba(0, 0, 0, .09);--animation-series-border-soft: rgba(0, 0, 0, .055);--animation-series-muted: rgba(18, 18, 18, .78);--animation-series-radius-image: 1.8rem;position:relative;color:rgb(var(--color-foreground));padding-top:var(--animation-series-padding-top-mobile);padding-bottom:var(--animation-series-padding-bottom-mobile)}@media screen and (min-width:750px){.animation-series{padding-top:var(--animation-series-padding-top);padding-bottom:var(--animation-series-padding-bottom)}}.animation-series,.animation-series *{box-sizing:border-box;font-family:inherit}.animation-series .page-width{width:100%;max-width:min(var(--animation-series-page-width),1600px);margin:0 auto;padding-left:5rem;padding-right:5rem}.animation-series__shell{display:grid;gap:clamp(5rem,7vw,9rem)}.animation-series__eyebrow,.animation-series__section-label,.animation-series__start-here{margin:0;color:var(--animation-series-accent);font-size:1.2rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:none}.animation-series--labels-uppercase .animation-series__eyebrow,.animation-series--labels-uppercase .animation-series__section-label,.animation-series--labels-uppercase .animation-series__start-here{text-transform:uppercase}.animation-series__hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(30rem,1.22fr);gap:clamp(3rem,5vw,7rem);align-items:start}.animation-series__hero--single{grid-template-columns:minmax(0,84rem)}.animation-series__featured{min-width:0}.animation-series__intro{display:grid;gap:1.35rem;align-content:start;min-width:0}.animation-series__title{margin:0;max-width:15ch;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.animation-series__lead{margin-top:.5rem;max-width:64ch;color:var(--animation-series-muted);font-size:1.72rem;line-height:1.86;text-wrap:pretty}.animation-series__lead>*:first-child{margin-top:0}.animation-series__lead>*:last-child{margin-bottom:0}.animation-series__button-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.7rem;align-items:center}.animation-series__button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2.1rem;border-radius:999px;text-decoration:none;font-size:1.55rem;font-weight:600;line-height:1.1;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.animation-series__button:hover{transform:translateY(-1px)}.animation-series__button--primary{background:var(--animation-series-accent);border:1px solid var(--animation-series-accent);color:#fff}.animation-series__button--primary:hover{background:var(--animation-series-accent);border-color:var(--animation-series-accent);color:#fff}.animation-series__button--secondary{background:transparent;border:1px solid rgba(0,0,0,.14);color:rgb(var(--color-foreground))}.animation-series__button--secondary:hover{border-color:#00000042;color:rgb(var(--color-foreground))}.animation-series__button:focus-visible{outline:2px solid var(--animation-series-accent);outline-offset:3px}.animation-series__media-section{padding-top:clamp(3rem,4vw,4.5rem);border-top:1px solid var(--animation-series-border)}.animation-series__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,3vw,4rem);margin-top:0;align-items:start}.animation-series__media-card{display:block;min-width:0}.animation-series__media-card[id]{scroll-margin-top:12rem}.animation-series__media-wrap{position:relative;overflow:hidden;width:100%;border-radius:var(--animation-series-radius-image);background:#000}.animation-series__media-wrap--landscape{aspect-ratio:16 / 9}.animation-series__media-wrap--portrait{aspect-ratio:9 / 16}.animation-series__media-wrap--square{aspect-ratio:1 / 1}.animation-series__media-wrap--auto{min-height:28rem}.animation-series__embed,.animation-series__video,.animation-series__iframe{display:block;width:100%;height:100%}.animation-series__video,.animation-series__iframe{border:0;background:#000}.animation-series__embed iframe{display:block;width:100%!important;height:100%!important;min-height:0;border:0;background:#000}.animation-series__youtube-facade{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#000;cursor:pointer;overflow:hidden}.animation-series__youtube-poster{display:block;width:100%;height:100%;object-fit:cover}.animation-series__youtube-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:6.4rem;height:6.4rem;padding:0;border-radius:50%;background:#000000c2;color:#fff;transform:translate(-50%,-50%);transition:transform .2s ease,background-color .2s ease}.animation-series__youtube-play svg{width:2.1rem;height:2.1rem;margin-left:.25rem;fill:currentColor}.animation-series__youtube-facade:hover .animation-series__youtube-play{background:#000000e0;transform:translate(-50%,-50%) scale(1.04)}.animation-series__youtube-facade:focus-visible{outline:3px solid var(--animation-series-accent);outline-offset:3px}.animation-series__start-here{color:var(--animation-series-accent)}.animation-series__empty{margin-top:2.8rem;padding:2rem 0;border-top:1px solid var(--animation-series-border-soft);border-bottom:1px solid var(--animation-series-border-soft);color:var(--animation-series-muted);font-size:1.55rem;line-height:1.7}@media screen and (max-width:989px){.animation-series .page-width{padding-left:2rem;padding-right:2rem}.animation-series__shell{gap:5.5rem}.animation-series__hero{grid-template-columns:1fr}.animation-series__title{max-width:none}.animation-series__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}}@media screen and (max-width:749px){.animation-series .page-width{padding-left:1.5rem;padding-right:1.5rem}.animation-series__shell{gap:4.5rem}.animation-series__title{font-size:3.4rem;line-height:1.08}.animation-series__lead{font-size:1.7rem;line-height:1.9}.animation-series__media-wrap{border-radius:1.5rem}.animation-series__grid{grid-template-columns:1fr;gap:3.2rem}.animation-series__button-row{display:grid;grid-template-columns:1fr;width:100%}.animation-series__button{width:100%;min-height:4.8rem;padding:0 1.4rem;font-size:1.45rem}.animation-series__media-card[id]{scroll-margin-top:9rem}}@media(hover:none){.animation-series__button:hover{transform:none}}@media(prefers-reduced-motion:reduce){.animation-series__button,.animation-series__youtube-play{transition:none}}.artist-article{padding-top:var(--artist-article-padding-top-mobile);padding-bottom:var(--artist-article-padding-bottom-mobile)}@media screen and (min-width:750px){.artist-article{padding-top:var(--artist-article-padding-top);padding-bottom:var(--artist-article-padding-bottom)}}.artist-article{--artist-article-border: rgba(0, 0, 0, .08);--artist-article-shadow: 0 14px 38px rgba(0, 0, 0, .06);--artist-article-shadow-hover: 0 20px 50px rgba(0, 0, 0, .1);--artist-article-radius-xl: 3rem;--artist-article-radius-lg: 2rem;--artist-article-radius-pill: 999px}.artist-article,.artist-article *{box-sizing:border-box;font-family:inherit}.artist-article .page-width{width:100%;max-width:min(var(--artist-article-page-width),1600px);margin:0 auto;padding-left:5rem;padding-right:5rem;box-sizing:border-box}.artist-article__shell{display:grid;gap:2rem;justify-items:center}.artist-article__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;align-items:start;width:100%}.artist-article__hero--with-aside{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr)}.artist-article__intro,.artist-article--meta-uppercase .artist-article__meta .artist-article__pill{text-transform:uppercase;letter-spacing:.08em}.artist-article__aside{border-radius:var(--artist-article-radius-xl)}.artist-article__aside{box-shadow:var(--artist-article-shadow)}.artist-article__intro{padding:clamp(.4rem,.7vw,.8rem) 0 0;background:transparent;border:0;box-shadow:none}.artist-article__eyebrow{margin:0 0 1.1rem;color:var(--artist-article-accent);text-transform:none;letter-spacing:.16em;font-size:1.2rem;font-weight:700;line-height:1.35}.artist-article--eyebrow-uppercase .artist-article__eyebrow{text-transform:uppercase}.artist-article__title{margin:0;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;max-width:16ch;text-wrap:balance}.artist-article__lead{margin-top:2rem;font-size:1.75rem;line-height:1.88;opacity:.95;max-width:64ch}.artist-article__meta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.artist-article__pill{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;padding:.9rem 1.5rem;border-radius:var(--artist-article-radius-pill);background:#ffffffc7;border:1px solid rgba(0,0,0,.06);font-size:1.35rem;line-height:1;text-decoration:none;color:inherit;font-weight:600;text-transform:none;letter-spacing:0}.artist-article__aside{background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 42%),linear-gradient(135deg,var(--artist-article-surface) 0%,rgba(255,255,255,.94) 100%);border:1px solid rgba(0,0,0,.045);padding:clamp(2rem,2.2vw,2.8rem);display:grid;gap:1rem;align-content:start;align-self:start;height:fit-content}.artist-article__aside-label{margin:0;color:var(--artist-article-accent);text-transform:none;letter-spacing:.16em;font-size:1.2rem;font-weight:700;line-height:1.35;opacity:1}.artist-article--aside-label-uppercase .artist-article__aside-label{text-transform:uppercase}.artist-article__aside-quote{margin:0;font-size:clamp(2.2rem,2.4vw,3.2rem);line-height:1.48;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.artist-article__article-nav{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2.4rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.06)}.artist-article__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.2rem;border-radius:var(--artist-article-radius-pill);text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease,opacity .22s ease;box-shadow:var(--artist-article-shadow);font-size:1.6rem;font-weight:600;line-height:1.1;letter-spacing:0}.artist-article__button:hover{transform:translateY(-2px);box-shadow:var(--artist-article-shadow-hover)}.artist-article__button--secondary{background:#fffffff0;color:rgb(var(--color-foreground));border:1px solid rgba(0,0,0,.08)}.artist-article__button--primary{background:var(--artist-article-accent);color:#fff;border:1px solid var(--artist-article-accent)}.artist-article__feature-image-wrap{border-radius:var(--artist-article-radius-xl);overflow:hidden;box-shadow:var(--artist-article-shadow);background:var(--artist-article-surface);border:1px solid rgba(0,0,0,.05);width:100%}.artist-article__feature-image{display:block;width:100%;height:auto}.artist-article__content-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);gap:1.8rem;align-items:start;width:100%}.artist-article__content-card{padding:clamp(2.2rem,3vw,3.2rem);border-radius:var(--artist-article-radius-xl);background:radial-gradient(circle at top left,rgba(255,255,255,.72),transparent 46%),#ffffffeb;border:1px solid rgba(0,0,0,.05);box-shadow:var(--artist-article-shadow);min-width:0}.artist-article__content-card .article-template__content,.artist-article__content-card .rte{font-size:1.7rem;line-height:1.9}.artist-article__content-card .rte>*:first-child{margin-top:0}.artist-article__content-card .rte>*:last-child{margin-bottom:0}.artist-article__content-card .rte h1,.artist-article__content-card .rte h2,.artist-article__content-card .rte h3,.artist-article__content-card .rte h4{letter-spacing:-.03em;line-height:1.14;margin-top:2.8rem;margin-bottom:1.2rem}.artist-article__content-card .rte p,.artist-article__content-card .rte ul,.artist-article__content-card .rte ol,.artist-article__content-card .rte blockquote{margin-top:0;margin-bottom:1.8rem}.artist-article__content-card .rte blockquote{padding:1.6rem 2rem;border-left:3px solid var(--artist-article-accent);background:var(--artist-article-surface);border-radius:0 1.6rem 1.6rem 0}.artist-article__content-card .rte img{border-radius:2rem;overflow:hidden}.artist-article__sticky{position:sticky;top:2rem;display:grid;gap:1rem;align-content:start}.artist-article__small-card{padding:2rem;border-radius:var(--artist-article-radius-lg);background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.96),var(--artist-article-surface));border:1px solid rgba(0,0,0,.05);box-shadow:var(--artist-article-shadow)}.artist-article__small-card h3{margin:0 0 .8rem;font-size:1.8rem;letter-spacing:-.02em;font-weight:500}.artist-article__small-card p{margin:0;font-size:1.45rem;line-height:1.72;opacity:.82}.artist-article__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.artist-article__tag{display:inline-flex;align-items:center;min-height:3.7rem;padding:.75rem 1.2rem;border-radius:var(--artist-article-radius-pill);background:#fffc;border:1px solid rgba(0,0,0,.08);font-size:1.25rem;text-decoration:none;color:inherit}.artist-article__tag:hover{border-color:#b86a3047}.artist-article__footer-cta{display:grid;grid-template-columns:minmax(0,1.16fr) auto;gap:1.6rem;align-items:center;padding:clamp(.8rem,1.4vw,1.2rem) 0 0;border-radius:0;background:transparent;border:0;box-shadow:none;max-width:92rem;margin:0 auto;text-align:left;border-top:1px solid rgba(0,0,0,.06)}.artist-article__footer-cta h2{margin:0 0 .8rem;font-size:clamp(2.4rem,2.8vw,3.4rem);line-height:1.08;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.artist-article__footer-cta p{margin:0;font-size:1.7rem;line-height:1.88;opacity:.9;max-width:60ch;text-wrap:pretty}.artist-article__footer-cta .artist-article__button{justify-self:end}.artist-article__button:focus-visible,.artist-article__pill:focus-visible,.artist-article__tag:focus-visible{outline:2px solid var(--artist-article-accent);outline-offset:3px}.artist-article__comments{padding:clamp(2rem,3vw,3rem);border-radius:var(--artist-article-radius-xl);background:#fffffff0;border:1px solid rgba(0,0,0,.05);box-shadow:var(--artist-article-shadow);width:100%}.artist-article__comments .article-template__comment-wrapper{margin-top:0}@media screen and (max-width:989px){.artist-article .page-width{padding-left:2rem;padding-right:2rem}.artist-article__hero,.artist-article__hero--with-aside,.artist-article__content-wrap{grid-template-columns:1fr}.artist-article__hero{gap:1.4rem}.artist-article__sticky{position:static}.artist-article__title{max-width:none}.artist-article__footer-cta{grid-template-columns:1fr}.artist-article__footer-cta .artist-article__button{justify-self:start}}@media screen and (max-width:749px){.artist-article .page-width{padding-left:1.5rem;padding-right:1.5rem}.artist-article__shell{gap:2rem}.artist-article__intro,.artist-article__aside,.artist-article__content-card,.artist-article__comments,.artist-article__footer-cta,.artist-article__feature-image-wrap{border-radius:2rem}.artist-article__content-card .article-template__content,.artist-article__content-card .rte{font-size:1.7rem;line-height:1.9}.artist-article__title{font-size:3.4rem;line-height:1.08}.artist-article__lead,.artist-article__footer-cta p,.artist-article__small-card p{font-size:1.7rem;line-height:1.9}.artist-article__article-nav{display:grid;grid-template-columns:1fr;width:100%}.artist-article__button{width:100%;min-height:4.8rem;padding:0 1.4rem;font-size:1.45rem;text-align:center}}@media(prefers-reduced-motion:reduce){.artist-article__button{transition:none}}.artist-cart{--artist-cart-muted: rgba(18, 18, 18, .76);--artist-cart-border: rgba(0, 0, 0, .09);position:relative;color:rgb(var(--color-foreground));padding-top:var(--artist-cart-padding-top-mobile);padding-bottom:var(--artist-cart-padding-bottom-mobile)}.artist-cart,.artist-cart *{box-sizing:border-box;font-family:inherit}.artist-cart .page-width{width:100%;max-width:min(var(--artist-cart-page-width),1600px);margin:0 auto;padding-left:5rem;padding-right:5rem}.artist-cart__header{max-width:94rem;margin-bottom:clamp(3rem,4vw,4.5rem)}.artist-cart__eyebrow{margin:0 0 1.1rem;color:var(--artist-cart-accent);font-size:1.2rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:none}.artist-cart--labels-uppercase .artist-cart__eyebrow,.artist-cart--labels-uppercase .cart-items thead th{text-transform:uppercase}.artist-cart__title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.8rem;flex-wrap:wrap}.artist-cart__title{margin:0;max-width:16ch;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.artist-cart__intro{max-width:62ch;margin-top:1.6rem;color:var(--artist-cart-muted);font-size:1.72rem;line-height:1.86}.artist-cart__intro>*:first-child{margin-top:0}.artist-cart__intro>*:last-child{margin-bottom:0}.artist-cart__surface{border-top:1px solid var(--artist-cart-border);border-bottom:1px solid var(--artist-cart-border)}.artist-cart .cart__contents,.artist-cart .cart__items{margin:0}.artist-cart .cart-items{width:100%;border-collapse:collapse}.artist-cart .cart-items thead th{padding:1.6rem 1rem;color:var(--artist-cart-accent);font-size:1.15rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:none;background:transparent;border-bottom:1px solid var(--artist-cart-border)}.artist-cart .cart-item{vertical-align:top}.artist-cart .cart-item td{padding:2.4rem 1rem;border-bottom:1px solid var(--artist-cart-border)}.artist-cart .cart-item:last-child td{border-bottom:0}.artist-cart .cart-item__media{width:15rem}.artist-cart .cart-item__image-container{position:relative;overflow:hidden;width:100%;border-radius:1.4rem;background:#00000006}.artist-cart .cart-item__image{display:block;width:100%;height:auto;object-fit:contain}.artist-cart .cart-item__details{min-width:0}.artist-cart .cart-item__name{display:inline-block;margin:0 0 .7rem;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.95rem;font-weight:500;line-height:1.2;letter-spacing:-.02em}.artist-cart .cart-item__name:hover{color:var(--artist-cart-accent)}.artist-cart .caption-with-letter-spacing,.artist-cart .product-option,.artist-cart .discounts__discount,.artist-cart .cart-item__old-price,.artist-cart .cart-item__final-price,.artist-cart .price{font-size:1.4rem;line-height:1.6}.artist-cart .caption-with-letter-spacing,.artist-cart .product-option,.artist-cart dl,.artist-cart dd,.artist-cart dt,.artist-cart .cart-item__old-price{color:var(--artist-cart-muted)}.artist-cart .caption-with-letter-spacing{letter-spacing:.04em;text-transform:none}.artist-cart .product-option dt,.artist-cart .product-option dd{display:inline;margin:0}.artist-cart .product-option+.product-option{margin-top:.35rem}.artist-cart .discounts{margin-top:.8rem}.artist-cart .discounts__discount{color:var(--artist-cart-accent)}.artist-cart .cart-item__price-wrapper{color:rgb(var(--color-foreground))}.artist-cart .cart-item__quantity-wrapper{align-items:center;gap:.8rem}.artist-cart .quantity{min-height:4.6rem;border:1px solid var(--artist-cart-border);border-radius:999px;background:transparent;box-shadow:none}.artist-cart .quantity__button{min-width:4.2rem}.artist-cart .quantity__input{font-size:1.4rem}.artist-cart cart-remove-button .button{min-width:4.4rem;min-height:4.4rem;padding:0;border:0;border-radius:999px;background:transparent;color:rgb(var(--color-foreground));box-shadow:none;opacity:.68}.artist-cart cart-remove-button .button:before,.artist-cart cart-remove-button .button:after{content:none!important;display:none!important}.artist-cart cart-remove-button .button:hover{color:var(--artist-cart-accent);opacity:1}.artist-cart.is-updating .quantity,.artist-cart.is-updating cart-remove-button .button{opacity:.65}.artist-cart .cart-item__error{margin-top:.8rem}.artist-cart .cart-item__error-text{font-size:1.3rem;line-height:1.5}.artist-cart__empty-wrap{max-width:68rem;padding-top:.5rem}.artist-cart__empty{padding:clamp(2.5rem,4vw,4rem) 0;border-top:1px solid var(--artist-cart-border);border-bottom:1px solid var(--artist-cart-border)}.artist-cart__empty-title{margin:0 0 1rem;font-size:clamp(2.6rem,4vw,3.8rem);font-weight:500;line-height:1.08;letter-spacing:-.03em}.artist-cart__empty-text{max-width:54ch;margin:0 0 2rem;color:var(--artist-cart-muted);font-size:1.6rem;line-height:1.75}.artist-cart__button.button,.artist-cart .button.button--primary{min-height:5rem;padding:0 2.1rem;border:1px solid var(--artist-cart-accent);border-radius:999px;background:var(--artist-cart-accent);color:#fff;box-shadow:none;font-size:1.55rem;font-weight:600;line-height:1.1;letter-spacing:0;transition:opacity .2s ease}.artist-cart__button.button:before,.artist-cart__button.button:after,.artist-cart .button.button--primary:before,.artist-cart .button.button--primary:after{content:none!important;display:none!important;box-shadow:none!important}.artist-cart .button:hover{opacity:.92}.artist-cart__login{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--artist-cart-border)}.artist-cart__login-title{margin:0 0 .8rem;font-size:1.95rem;font-weight:500;line-height:1.22;letter-spacing:-.02em}.artist-cart__login-text{margin:0;color:var(--artist-cart-muted);font-size:1.55rem;line-height:1.68}.artist-cart .cart__warnings{display:block}.artist-cart.is-empty .artist-cart__header,.artist-cart.is-empty .artist-cart__surface{display:none}.artist-cart:not(.is-empty) .artist-cart__empty-wrap{display:none}.artist-cart .button:focus-visible,.artist-cart .quantity__input:focus-visible,.artist-cart .quantity__button:focus-visible,.artist-cart cart-remove-button .button:focus-visible{outline:2px solid var(--artist-cart-accent);outline-offset:3px}@media screen and (min-width:750px){.artist-cart{padding-top:var(--artist-cart-padding-top);padding-bottom:var(--artist-cart-padding-bottom)}}@media screen and (min-width:750px)and (max-width:989px){.artist-cart .page-width{padding-left:2rem;padding-right:2rem}.artist-cart .cart-item td{padding:2rem .8rem}.artist-cart .cart-item__media{width:12.5rem}}@media screen and (max-width:749px){.artist-cart .page-width{padding-left:1.5rem;padding-right:1.5rem}.artist-cart__header{margin-bottom:2.5rem}.artist-cart__title-row{align-items:flex-start;gap:1.2rem}.artist-cart__title{max-width:none;font-size:3.4rem;line-height:1.08}.artist-cart__intro,.artist-cart__empty-text,.artist-cart__login-text{font-size:1.7rem;line-height:1.9}.artist-cart .cart-items,.artist-cart .cart-items tbody,.artist-cart .cart-items tr,.artist-cart .cart-items td{display:block;width:100%}.artist-cart .cart-items thead{display:none}.artist-cart .cart-items tbody{padding:0}.artist-cart .cart-item{display:grid;grid-template-columns:9.6rem minmax(0,1fr);gap:1.3rem;padding:1.8rem 0;border-bottom:1px solid var(--artist-cart-border)}.artist-cart .cart-item:last-child{border-bottom:0}.artist-cart .cart-item td{padding:0;border:0}.artist-cart .cart-item__media{width:100%;grid-column:1;grid-row:1 / span 3}.artist-cart .cart-item__image-container{border-radius:1.1rem}.artist-cart .cart-item__details{grid-column:2;grid-row:1;min-width:0}.artist-cart .cart-item__name{margin-bottom:.55rem;font-size:1.8rem}.artist-cart .caption-with-letter-spacing,.artist-cart .product-option,.artist-cart .discounts__discount,.artist-cart .cart-item__old-price,.artist-cart .cart-item__final-price,.artist-cart .price{font-size:1.3rem;line-height:1.55}.artist-cart .cart-item__quantity{grid-column:2;grid-row:2;margin-top:.6rem}.artist-cart .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:.7rem;flex-wrap:wrap}.artist-cart .quantity{min-height:4.2rem}.artist-cart .quantity__button,.artist-cart .quantity__input,.artist-cart cart-remove-button .button{min-height:4rem}.artist-cart .quantity__button,.artist-cart cart-remove-button .button{min-width:4rem}.artist-cart .cart-item__totals{grid-column:2;grid-row:3;margin-top:.7rem;text-align:left!important}.artist-cart .cart-item__price-wrapper,.artist-cart .cart-item__discounted-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem}.artist-cart .cart-item__discounted-prices{margin:0}.artist-cart__button.button,.artist-cart .button.button--primary{min-height:4.8rem;padding:0 1.4rem;font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.artist-cart .button{transition:none}}.artist-collection-grid{--artist-border: rgba(0, 0, 0, .08);--artist-border-strong: rgba(0, 0, 0, .12);--artist-muted: rgba(18, 18, 18, .84);--artist-surface: rgba(255, 255, 255, .9);--artist-shadow: 0 14px 38px rgba(0, 0, 0, .06);--artist-shadow-hover: 0 20px 50px rgba(0, 0, 0, .1);--artist-shadow-mobile: 0 8px 22px rgba(0, 0, 0, .05);--artist-radius-xl: 3rem;--artist-radius-lg: 2rem;--artist-radius-pill: 999px;padding-top:var(--artist-section-padding-top);padding-right:0;padding-bottom:var(--artist-section-padding-bottom);padding-left:0}.artist-collection-grid .page-width{width:100%;max-width:var(--artist-page-width);margin:0 auto;padding-left:5rem;padding-right:5rem}.artist-collection-grid__head{max-width:76rem;margin-bottom:2.4rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.artist-collection-grid__eyebrow{margin:0 0 1.2rem;color:var(--artist-accent);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:none;line-height:1.35}.artist-collection-grid--eyebrow-uppercase .artist-collection-grid__eyebrow{text-transform:uppercase}.artist-collection-grid__eyebrow:after{content:none}.artist-collection-grid__heading{margin:0 0 1.4rem;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance;max-width:16ch}.artist-collection-grid__collection-title{margin:0 0 1rem;font-size:clamp(2.8rem,4.4vw,4.8rem);line-height:1.08;letter-spacing:-.03em;font-weight:500;max-width:18ch;text-wrap:balance}.artist-collection-grid__text{color:var(--artist-muted);font-size:1.75rem;line-height:1.88;max-width:64ch;text-wrap:pretty}.artist-collection-grid__dynamic-copy{margin-bottom:2.4rem}.artist-collection-grid__dynamic-copy-item{max-width:76rem;margin-bottom:.2rem}.artist-collection-grid__dynamic-copy .artist-collection-grid__text{font-size:1.75rem;line-height:1.88}.artist-collection-grid__categories-wrap{position:relative;margin-bottom:2rem}.artist-collection-grid__categories{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center}.artist-collection-grid__category{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.2rem;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffe0;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.6rem;font-weight:600;line-height:1.1;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,color .22s ease,background-color .22s ease,opacity .22s ease;box-shadow:var(--artist-shadow)}.artist-collection-grid__category:hover{transform:translateY(-2px);border-color:#0000001f;background:#fffffffa;color:rgb(var(--color-foreground));box-shadow:0 10px 24px #0000000f}.artist-collection-grid__category.is-active{background:var(--artist-accent);border-color:var(--artist-accent);color:#fff;box-shadow:0 10px 24px #0000000f}.artist-collection-grid--categories-uppercase .artist-collection-grid__category{text-transform:uppercase}.artist-collection-grid__category:focus-visible,.artist-collection-grid__page-link:focus-visible,.artist-collection-grid__page-number:focus-visible,.artist-collection-grid__item:focus-visible{outline:2px solid var(--artist-accent);outline-offset:3px}.artist-collection-grid__panel[hidden],.artist-collection-grid__dynamic-copy-item[hidden],.artist-collection-grid__item[hidden]{display:none!important}.artist-collection-grid__panel.is-loading{opacity:.72}.artist-collection-grid__panel.is-loading .artist-collection-grid__items{pointer-events:none}.artist-collection-grid__items{display:grid;gap:2.1rem 1.6rem;align-items:start}.artist-collection-grid__items--mobile-1{grid-template-columns:1fr}.artist-collection-grid__items--mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-collection-grid__item{position:relative;display:block;color:inherit;text-decoration:none;border:0;border-radius:var(--artist-radius-lg);background:transparent;box-shadow:none;overflow:visible;transition:transform .25s ease,opacity .25s ease}.artist-collection-grid__item:hover{transform:translateY(-4px);box-shadow:none}.artist-collection-grid__media{position:relative;aspect-ratio:1 / 1;background:var(--artist-art-bg);overflow:hidden;display:grid;place-items:center;padding:1.1rem;border-radius:var(--artist-radius-lg);border:1px solid rgba(0,0,0,.05);box-shadow:var(--artist-shadow)}.artist-collection-grid__badge{position:absolute;z-index:3;pointer-events:none}.artist-collection-grid__badge--minimal{top:1.2rem;left:1.2rem;display:inline-flex;align-items:center;min-height:3rem;padding:.6rem .95rem;border-radius:var(--artist-radius-pill);background:#fffffff0;border:1px solid rgba(0,0,0,.08);font-size:1rem;line-height:1;letter-spacing:.08em;text-transform:none;font-weight:700;color:#000000b8;box-shadow:0 8px 18px #0000000f}.artist-collection-grid--badges-uppercase .artist-collection-grid__badge--minimal{text-transform:uppercase}.artist-collection-grid__badge--sold{color:#000000c7}.artist-collection-grid__badge--inquiry{max-width:calc(100% - 2.4rem);white-space:normal;text-align:left;line-height:1.2}.artist-collection-grid__items--masonry .artist-collection-grid__item--1 .artist-collection-grid__media,.artist-collection-grid__items--masonry .artist-collection-grid__item--4 .artist-collection-grid__media,.artist-collection-grid__items--masonry .artist-collection-grid__item--7 .artist-collection-grid__media,.artist-collection-grid__items--masonry .artist-collection-grid__item--8 .artist-collection-grid__media{aspect-ratio:4 / 5}.artist-collection-grid__items--masonry .artist-collection-grid__item--2 .artist-collection-grid__media,.artist-collection-grid__items--masonry .artist-collection-grid__item--5 .artist-collection-grid__media{aspect-ratio:1 / 1}.artist-collection-grid__items--masonry .artist-collection-grid__item--3 .artist-collection-grid__media,.artist-collection-grid__items--masonry .artist-collection-grid__item--6 .artist-collection-grid__media{aspect-ratio:5 / 6}.artist-collection-grid__image,.artist-collection-grid__placeholder{position:relative;z-index:1;width:100%;height:100%;display:block;border-radius:1.2rem;background:var(--artist-art-bg)}.artist-collection-grid__image{object-fit:contain;object-position:center;transition:transform .6s ease}.artist-collection-grid__item:hover .artist-collection-grid__image{transform:scale(1.02)}.artist-collection-grid__item:hover .artist-collection-grid__media{box-shadow:var(--artist-shadow-hover)}.artist-collection-grid__placeholder{display:grid;place-items:center;border:1px solid rgba(0,0,0,.08);background:#ffffff8c}.artist-collection-grid__placeholder .placeholder-svg{width:60%;height:60%;opacity:.4}.artist-collection-grid__overlay{position:absolute;top:1.1rem;right:1.1rem;bottom:1.1rem;left:1.1rem;display:flex;align-items:end;justify-content:flex-start;padding:1.3rem;background:linear-gradient(to top,#0000004d,#0000000d 56%,#0000);opacity:0;transition:opacity .25s ease;z-index:2;border-radius:1.2rem}.artist-collection-grid__overlay span{color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:0;line-height:1.2}.artist-collection-grid--overlay-uppercase .artist-collection-grid__overlay span{text-transform:uppercase}.artist-collection-grid__item:hover .artist-collection-grid__overlay{opacity:1}.artist-collection-grid__info{padding:1.45rem .2rem .15rem;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:.15rem}.artist-collection-grid__info h3{margin:0 0 .35rem;font-size:2rem;line-height:1.18;letter-spacing:-.025em;font-weight:500;text-wrap:balance}.artist-collection-grid__info span{color:var(--artist-muted);font-size:1.45rem;line-height:1.5;letter-spacing:0}.artist-collection-grid__status{display:inline-block}.artist-collection-grid--status-uppercase .artist-collection-grid__status{text-transform:uppercase}.artist-collection-grid__panel-footer{margin-top:2.8rem}.artist-collection-grid__pagination{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.artist-collection-grid__page-link{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.2rem;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffe0;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.6rem;font-weight:600;line-height:1.1;letter-spacing:0;cursor:pointer;transition:color .22s ease,opacity .22s ease,border-color .22s ease,background-color .22s ease,transform .22s ease,box-shadow .22s ease}.artist-collection-grid__page-link:hover{color:rgb(var(--color-foreground));border-color:#0000001f;background:#fffffffa;transform:translateY(-2px);box-shadow:0 10px 24px #0000000f}.artist-collection-grid__page-link.is-disabled,.artist-collection-grid__page-link:disabled{opacity:.35;pointer-events:none;cursor:default}.artist-collection-grid__page-numbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem}.artist-collection-grid__page-number,.artist-collection-grid__page-ellipsis{min-width:4rem;min-height:4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.artist-collection-grid__page-number{padding:0 1rem;border:1px solid rgba(0,0,0,.08);background:#ffffffe0;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.45rem;font-weight:600;line-height:1.1;cursor:pointer;transition:color .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .22s ease}.artist-collection-grid__page-number:visited{color:rgb(var(--color-foreground))}.artist-collection-grid__page-number:hover{color:rgb(var(--color-foreground));border-color:#0000001f;background:#fffffffa;transform:translateY(-2px);box-shadow:0 10px 24px #0000000f}.artist-collection-grid__page-number.is-active,.artist-collection-grid__page-number[aria-current=page],.artist-collection-grid__page-number.is-active:visited{background:var(--artist-accent);border-color:var(--artist-accent);color:#fff;font-weight:700;cursor:default;box-shadow:0 8px 18px #00000014}.artist-collection-grid__page-ellipsis{color:var(--artist-muted);font-size:1.45rem;min-width:2.4rem}.artist-collection-grid__empty{border:1px solid rgba(0,0,0,.05);border-radius:var(--artist-radius-xl);background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.97),var(--artist-art-bg));box-shadow:var(--artist-shadow);padding:2.8rem}.artist-collection-grid__empty h2{margin:0 0 1rem;font-size:clamp(3rem,5vw,5.2rem);line-height:1.15;letter-spacing:-.02em;font-weight:500}@media screen and (min-width:750px){.artist-collection-grid__items--tablet-2{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-collection-grid__items--tablet-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.artist-collection-grid__items{grid-template-columns:repeat(4,minmax(0,1fr))}.artist-collection-grid__items--masonry .artist-collection-grid__item--2,.artist-collection-grid__items--masonry .artist-collection-grid__item--6{margin-top:1.6rem}.artist-collection-grid__items--masonry .artist-collection-grid__item--3,.artist-collection-grid__items--masonry .artist-collection-grid__item--7{margin-top:3.2rem}.artist-collection-grid__items--masonry .artist-collection-grid__item--4,.artist-collection-grid__items--masonry .artist-collection-grid__item--8{margin-top:1.2rem}}@media screen and (max-width:989px){.artist-collection-grid .page-width{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:749px){.artist-collection-grid{padding-top:var(--artist-section-padding-top-mobile);padding-right:0;padding-bottom:var(--artist-section-padding-bottom-mobile);padding-left:0}.artist-collection-grid .page-width{padding-left:1.5rem;padding-right:1.5rem}.artist-collection-grid__head{margin-bottom:1.9rem;padding:0;border-radius:0}.artist-collection-grid__eyebrow{margin-bottom:.9rem;font-size:1rem;letter-spacing:.12em}.artist-collection-grid__heading{margin-bottom:.9rem;font-size:clamp(3rem,10vw,4.8rem);line-height:1.02;max-width:none}.artist-collection-grid__text{font-size:1.55rem;line-height:1.72;max-width:100%}.artist-collection-grid__categories-wrap{margin-bottom:1.7rem}.artist-collection-grid__categories{flex-wrap:nowrap;gap:.8rem;padding-bottom:.4rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.artist-collection-grid__categories::-webkit-scrollbar{display:none}.artist-collection-grid__category{flex:0 0 auto;min-height:4.8rem;padding:0 1.6rem;font-size:1.45rem;font-weight:600;line-height:1.1;box-shadow:none}.artist-collection-grid__item{border-radius:1.6rem;box-shadow:none}.artist-collection-grid__media{padding:.9rem}.artist-collection-grid__image,.artist-collection-grid__placeholder{border-radius:.95rem}.artist-collection-grid__overlay{display:none}.artist-collection-grid__info{min-height:0;padding:1rem .1rem 0}.artist-collection-grid__info h3{margin-bottom:.55rem;font-size:1.65rem;line-height:1.22}.artist-collection-grid__info span{font-size:1.25rem;line-height:1.5}.artist-collection-grid__pagination{justify-content:center;gap:.45rem .8rem;flex-wrap:wrap}.artist-collection-grid__page-numbers{order:1;width:100%;justify-content:center;gap:.4rem}.artist-collection-grid__page-link--prev,.artist-collection-grid__page-link--next{order:2}.artist-collection-grid__page-link{min-height:4.8rem;padding:0 1.4rem;font-size:1.45rem;font-weight:600}.artist-collection-grid__page-number,.artist-collection-grid__page-ellipsis{min-width:3.6rem;min-height:3.6rem}.artist-collection-grid__page-number{padding:0 .85rem;font-size:1.3rem;font-weight:600}}@media(hover:none){.artist-collection-grid__item:hover,.artist-collection-grid__item:hover .artist-collection-grid__image,.artist-collection-grid__category:hover,.artist-collection-grid__page-link:hover,.artist-collection-grid__page-number:hover{transform:none;box-shadow:inherit}.artist-collection-grid__item:hover .artist-collection-grid__overlay{opacity:0}}@media(prefers-reduced-motion:reduce){.artist-collection-grid__item,.artist-collection-grid__image,.artist-collection-grid__category,.artist-collection-grid__page-link,.artist-collection-grid__page-number{transition:none}}.artist-footer{--artist-accent: var(--artist-footer-accent, #b86a30);--artist-border: rgba(0, 0, 0, .08);--artist-border-strong: rgba(0, 0, 0, .12);--artist-muted: rgba(18, 18, 18, .84);--artist-surface: rgba(255, 255, 255, .8);--artist-surface-strong: rgba(255, 255, 255, .95);--artist-shadow: 0 14px 38px rgba(0, 0, 0, .06);--artist-shadow-hover: 0 20px 50px rgba(0, 0, 0, .1);--artist-radius-xl: 3rem;--artist-radius-lg: 2rem;--artist-radius-pill: 999px;padding:6.8rem 0 2.4rem;border-top:1px solid rgba(0,0,0,.05);position:relative}.artist-footer .page-width{max-width:var(--artist-footer-page-width, 1600px);margin:0 auto;padding-left:5rem;padding-right:5rem}.artist-footer__top{display:grid;grid-template-columns:1fr;gap:clamp(3.8rem,4vw,5.4rem);padding-bottom:4.2rem}.artist-footer--no-brand .artist-footer__top{grid-template-columns:1fr}.artist-footer--no-brand .artist-footer__content{width:100%}.artist-footer__brand-col,.artist-footer__newsletter,.artist-footer__menu-col{min-width:0}.artist-footer__brand-col{max-width:54rem;display:grid;align-content:start}.artist-footer__brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none;width:fit-content}.artist-footer__logo{display:block;width:auto;max-width:100%;max-height:var(--artist-footer-logo-height, 44px);object-fit:contain}.artist-footer__brand-text{font-size:clamp(2.4rem,3vw,4rem);line-height:.95;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.artist-footer__signature{margin:1.8rem 0 0;font-size:clamp(3.2rem,5vw,5.4rem);line-height:1.04;letter-spacing:-.035em;font-weight:500;max-width:none;text-wrap:balance}.artist-footer__text,.artist-footer__contact-text,.artist-footer__newsletter-text{margin-top:1.5rem;color:var(--artist-muted);font-size:1.75rem;line-height:1.88;max-width:60ch}.artist-footer__text>*:first-child,.artist-footer__contact-text>*:first-child,.artist-footer__newsletter-text>*:first-child{margin-top:0}.artist-footer__text>*:last-child,.artist-footer__contact-text>*:last-child,.artist-footer__newsletter-text>*:last-child{margin-bottom:0}.artist-footer__content{display:grid;grid-template-columns:1fr;gap:3.6rem;align-content:start}.artist-footer__menus{display:grid;grid-template-columns:1fr;gap:2.2rem}.artist-footer__menu-col{display:grid;align-content:start}.artist-footer__heading{margin:0 0 1.1rem;color:var(--artist-accent);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:none;line-height:1.35}.artist-footer--headings-uppercase .artist-footer__heading{text-transform:uppercase}.artist-footer__heading:after{content:none;display:none}.artist-footer__menu{margin:0;padding:0}.artist-footer__menu li+li{margin-top:.95rem}.artist-footer__menu-link{color:inherit;text-decoration:none;font-size:1.5rem;line-height:1.68;transition:color .2s ease,opacity .2s ease}.artist-footer__button.button,.artist-footer__newsletter-button.button,.artist-footer .button.button--primary{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.2rem;border-radius:var(--artist-radius-pill);font-size:1.6rem;font-weight:600;line-height:1.1;letter-spacing:0;text-decoration:none;border:1px solid var(--artist-accent);background:var(--artist-accent);color:#fff;box-shadow:var(--artist-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease,opacity .22s ease;appearance:none;-webkit-appearance:none}.artist-footer__button.button:before,.artist-footer__button.button:after,.artist-footer__newsletter-button.button:before,.artist-footer__newsletter-button.button:after,.artist-footer .button.button--primary:before,.artist-footer .button.button--primary:after{content:none!important;display:none!important;box-shadow:none!important}.artist-footer__button.button{margin-top:1.6rem;width:fit-content}.artist-footer .button--primary{background:var(--artist-accent);border-color:var(--artist-accent);color:#fff}.artist-footer .button--primary:hover{transform:translateY(-2px);box-shadow:var(--artist-shadow-hover);opacity:1;color:#fff}.artist-footer .button--primary:focus-visible,.artist-footer__newsletter-input:focus-visible,.artist-footer__social-icon:focus-visible,.artist-footer__menu-link:focus-visible,.artist-footer__legal a:focus-visible,.artist-footer__secondary-link:focus-visible{outline:2px solid var(--artist-accent);outline-offset:3px}.artist-footer__secondary-link{display:inline-block;margin-top:1.25rem;color:var(--artist-accent);text-decoration:none;font-size:1.35rem;line-height:1.6;font-weight:600;letter-spacing:0;transition:color .2s ease,opacity .2s ease}.artist-footer__newsletter{border:1px solid rgba(0,0,0,.045);border-radius:var(--artist-radius-xl);background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 42%),linear-gradient(135deg,#f5f2eef0,#fffffff5);box-shadow:var(--artist-shadow);padding:clamp(2.2rem,2.4vw,3rem);max-width:56rem}.artist-footer__newsletter-heading{margin:0;font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.08;letter-spacing:-.03em;font-weight:500;text-wrap:balance;max-width:none}.artist-footer__newsletter-form{margin-top:1.8rem}.artist-footer__newsletter-fields{display:grid;grid-template-columns:1fr;gap:.95rem}.artist-footer__newsletter-input{width:100%;min-height:5.2rem;border-radius:var(--artist-radius-pill);border:1px solid rgba(0,0,0,.1);background:#ffffffeb;padding:0 1.6rem;font-size:1.6rem;color:rgb(var(--color-foreground));transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.artist-footer__newsletter-input::placeholder{color:#1212128f}.artist-footer__newsletter-input:focus,.artist-footer__newsletter-input:focus-visible{outline:2px solid var(--artist-accent);outline-offset:2px;border-color:var(--artist-accent);background:#fff;box-shadow:0 0 0 .2rem #b86a301f}.artist-footer__newsletter-message{display:block;margin-top:1rem;font-size:1.35rem;line-height:1.6}.artist-footer__newsletter-message--error{color:#b42318}.artist-footer__newsletter-message--success{color:rgb(var(--color-foreground))}.artist-footer__bottom{border-top:1px solid var(--artist-border);padding-top:1.9rem;display:grid;grid-template-columns:1fr;gap:1rem}.artist-footer__copyright{margin:0;color:var(--artist-muted);font-size:1.35rem;line-height:1.6}.artist-footer__legal{display:flex;flex-wrap:wrap;gap:1rem 1.4rem}.artist-footer__legal a{color:var(--artist-muted);text-decoration:none;font-size:1.35rem;line-height:1.6;transition:color .2s ease,opacity .2s ease}.artist-footer__socials{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.artist-footer__socials--content{margin-top:0;padding-top:.4rem;justify-content:flex-start}.artist-footer--no-brand .artist-footer__socials--content{width:100%}.artist-footer__social-icon{width:4.4rem;height:4.4rem;border-radius:var(--artist-radius-pill);border:1px solid rgba(0,0,0,.08);display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;background:radial-gradient(circle at top left,rgba(255,255,255,.82),transparent 54%),linear-gradient(135deg,#fffffffa,#f8f5f1f5);box-shadow:var(--artist-shadow);transition:transform .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.artist-footer__social-icon svg{width:2rem;height:2rem;display:block}.artist-footer__menu-link:hover,.artist-footer__legal a:hover,.artist-footer__secondary-link:hover{color:var(--artist-accent)}.artist-footer__social-icon:hover{transform:translateY(-2px);color:var(--artist-accent);border-color:var(--artist-border-strong);box-shadow:var(--artist-shadow-hover)}@media screen and (min-width:750px){.artist-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.artist-footer__newsletter-fields{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media screen and (min-width:990px){.artist-footer__top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(4.8rem,5vw,6.6rem)}.artist-footer--no-brand .artist-footer__top{grid-template-columns:1fr}.artist-footer__content{gap:3.4rem}.artist-footer--no-brand .artist-footer__content{grid-template-columns:minmax(0,1fr) minmax(32rem,.55fr);gap:clamp(3rem,4vw,5rem)}.artist-footer--no-brand .artist-footer__newsletter{max-width:none}.artist-footer__menus{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem}.artist-footer__bottom{grid-template-columns:1fr auto;align-items:center;gap:2rem}}@media screen and (max-width:749px){.artist-footer{padding:4.8rem 0 2rem}.artist-footer .page-width{padding-left:2rem;padding-right:2rem}.artist-footer__top{gap:3rem;padding-bottom:2.6rem}.artist-footer__signature{margin-top:1.2rem;font-size:clamp(2.35rem,6.8vw,3.6rem);line-height:1.12;letter-spacing:-.03em;max-width:100%;text-wrap:balance;overflow-wrap:normal;word-break:normal}.artist-footer__text,.artist-footer__contact-text,.artist-footer__newsletter-text{margin-top:1.05rem;font-size:1.55rem;line-height:1.75}.artist-footer__menu-link{font-size:1.5rem;line-height:1.68}.artist-footer__heading{font-size:1.2rem;letter-spacing:.14em;margin-bottom:1rem;max-width:100%;overflow-wrap:normal;word-break:normal}.artist-footer__heading:after{content:none;display:none}.artist-footer__newsletter{padding:1.6rem;border-radius:1.8rem}.artist-footer__newsletter-heading{font-size:clamp(2.2rem,6.4vw,2.8rem);line-height:1.18;max-width:100%;text-wrap:balance;overflow-wrap:normal;word-break:normal}.artist-footer__newsletter-input,.artist-footer__button.button,.artist-footer__newsletter-button.button{min-height:4.8rem}.artist-footer__button.button,.artist-footer__newsletter-button.button{padding:0 1.4rem;font-size:1.45rem}.artist-footer__newsletter-input{font-size:1.45rem}.artist-footer__secondary-link,.artist-footer__copyright,.artist-footer__legal a,.artist-footer__newsletter-message{font-size:1.2rem;line-height:1.55}.artist-footer__socials{gap:.7rem;margin-top:1.6rem}.artist-footer__socials--content{margin-top:0}.artist-footer__social-icon{width:4.4rem;height:4.4rem}.artist-footer__social-icon svg{width:1.9rem;height:1.9rem}}@media(hover:none){.artist-footer .button--primary:hover,.artist-footer__social-icon:hover,.artist-footer__menu-link:hover,.artist-footer__legal a:hover,.artist-footer__secondary-link:hover{transform:none;box-shadow:inherit;color:inherit;border-color:#00000014;background:inherit;opacity:1}.artist-footer .button--primary:hover{color:#fff;background:var(--artist-accent);border-color:var(--artist-accent)}}@media(prefers-reduced-motion:reduce){.artist-footer__social-icon,.artist-footer__menu-link,.artist-footer__legal a,.artist-footer__secondary-link,.artist-footer__button.button,.artist-footer__newsletter-button.button,.artist-footer__newsletter-input{animation:none;transition:none}}.artist-journal{padding-top:var(--artist-journal-padding-top-mobile);padding-bottom:var(--artist-journal-padding-bottom-mobile)}@media screen and (min-width:750px){.artist-journal{padding-top:var(--artist-journal-padding-top);padding-bottom:var(--artist-journal-padding-bottom)}}.artist-journal{--artist-journal-card: rgba(255, 255, 255, .92);--artist-journal-border: rgba(0, 0, 0, .05);--artist-journal-shadow: 0 14px 38px rgba(0, 0, 0, .06);--artist-journal-shadow-hover: 0 20px 50px rgba(0, 0, 0, .1);--artist-journal-radius-xl: 3rem;--artist-journal-radius-lg: 2rem;--artist-journal-radius-pill: 999px;position:relative}.artist-journal,.artist-journal *{box-sizing:border-box;font-family:inherit}.artist-journal .page-width{width:100%;max-width:min(var(--artist-journal-page-width),1600px);margin:0 auto;padding-left:5rem;padding-right:5rem;box-sizing:border-box}.artist-journal__shell{display:grid;gap:2rem;justify-items:center}.artist-journal__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;align-items:start;width:100%}.artist-journal__hero--with-quote{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.artist-journal__intro,.artist-journal__quote{border-radius:var(--artist-journal-radius-xl)}.artist-journal__quote{box-shadow:var(--artist-journal-shadow)}.artist-journal__intro{background:transparent;padding:clamp(.4rem,.7vw,.8rem) 0 0;border:0}.artist-journal__eyebrow{margin:0 0 1.1rem;font-size:1.2rem;letter-spacing:.16em;text-transform:none;color:var(--artist-journal-accent);font-weight:700;line-height:1.35}.artist-journal--eyebrow-uppercase .artist-journal__eyebrow{text-transform:uppercase}.artist-journal__title{margin:0;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;max-width:16ch;text-wrap:balance}.artist-journal__lead{margin-top:2rem;font-size:1.75rem;line-height:1.88;max-width:64ch;opacity:.95}.artist-journal__quote{background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 42%),linear-gradient(135deg,var(--artist-journal-surface) 0%,rgba(255,255,255,.94) 100%);padding:clamp(1.9rem,2.2vw,2.6rem);border:1px solid rgba(0,0,0,.045);display:grid;gap:1.1rem;align-content:start;max-width:none}.artist-journal__quote-mark{font-size:4.4rem;line-height:1;color:var(--artist-journal-accent);opacity:.9}.artist-journal__quote-text{margin:0;font-size:clamp(2.2rem,2.15vw,3rem);line-height:1.42;letter-spacing:-.01em;text-wrap:pretty;max-width:none}.artist-journal__quote-source{margin:0;font-size:1.25rem;text-transform:none;letter-spacing:.14em;opacity:.9}.artist-journal--quote-source-uppercase .artist-journal__quote-source{text-transform:uppercase}.artist-journal__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.2rem;border-radius:var(--artist-journal-radius-pill);text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,opacity .22s ease,color .22s ease;box-shadow:var(--artist-journal-shadow);font-size:1.6rem;font-weight:600;line-height:1.1;letter-spacing:0}.artist-journal__button:hover{transform:translateY(-2px);box-shadow:var(--artist-journal-shadow-hover)}.artist-journal__button--primary{background:var(--artist-journal-accent);color:#fff;border:1px solid var(--artist-journal-accent)}.artist-journal__button--secondary{background:#ffffffdb;color:rgb(var(--color-foreground));border:1px solid rgba(0,0,0,.08)}.artist-journal__button:focus-visible,.artist-journal__link-card:focus-visible,.artist-journal__page-link:focus-visible,.artist-journal__page-number:focus-visible{outline:2px solid var(--artist-journal-accent);outline-offset:3px}.artist-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%}.artist-journal__card{height:100%}.artist-journal__link-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none;transition:transform .24s ease,border-color .24s ease}.artist-journal__link-card:hover{transform:translateY(-3px);box-shadow:none;border-color:transparent}.artist-journal__media-wrap{position:relative;background:var(--artist-journal-surface);overflow:hidden;aspect-ratio:1 / .82;border-radius:var(--artist-journal-radius-lg);border:1px solid rgba(0,0,0,.05);padding:1.1rem;box-shadow:var(--artist-journal-shadow)}.artist-journal__media{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;border-radius:1.2rem}.artist-journal__link-card:hover .artist-journal__media{transform:scale(1.04)}.artist-journal__link-card:hover .artist-journal__media-wrap{box-shadow:var(--artist-journal-shadow-hover)}.artist-journal__content{display:grid;gap:1.05rem;padding:1.45rem .2rem 0;flex:1 1 auto}.artist-journal__article-meta{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;font-size:1.2rem;letter-spacing:.14em;text-transform:none;opacity:.72;font-weight:700;line-height:1.35}.artist-journal--article-meta-uppercase .artist-journal__article-meta{text-transform:uppercase}.artist-journal__article-title{margin:0;font-size:clamp(1.95rem,2vw,2.5rem);line-height:1.18;letter-spacing:-.02em;font-weight:500}.artist-journal__article-excerpt{margin:0;font-size:1.5rem;line-height:1.78;opacity:.84}.artist-journal__readmore{margin-top:auto;display:inline-flex;align-items:center;gap:.8rem;font-size:1.35rem;font-weight:600;color:var(--artist-journal-accent)}.artist-journal__readmore-icon{transition:transform .22s ease}.artist-journal__link-card:hover .artist-journal__readmore-icon{transform:translate(4px)}.artist-journal__empty{padding:2.4rem;border-radius:var(--artist-journal-radius-lg);background:#ffffffbf;border:1px solid rgba(0,0,0,.08)}.artist-journal__pagination{margin-top:2.8rem;width:100%}.artist-journal__pagination-nav{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;width:100%}.artist-journal__page-link{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.2rem;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffe0;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.6rem;font-weight:600;line-height:1.1;letter-spacing:0;white-space:nowrap;transition:color .22s ease,opacity .22s ease,border-color .22s ease,background-color .22s ease,transform .22s ease,box-shadow .22s ease}.artist-journal__page-link:hover{color:rgb(var(--color-foreground));border-color:#0000001f;background:#fffffffa;transform:translateY(-2px);box-shadow:0 10px 24px #0000000f}.artist-journal__page-link.is-disabled,.artist-journal__page-link[aria-disabled=true]{opacity:.35;pointer-events:none}.artist-journal__page-numbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem}.artist-journal__page-number,.artist-journal__page-ellipsis{min-width:4rem;min-height:4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.artist-journal__page-number{padding:0 1rem;border:1px solid rgba(0,0,0,.08);background:#ffffffe0;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.45rem;font-weight:600;line-height:1.1;transition:color .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .22s ease}.artist-journal__page-number:hover{color:rgb(var(--color-foreground));border-color:#0000001f;background:#fffffffa;transform:translateY(-2px);box-shadow:0 10px 24px #0000000f}.artist-journal__page-number.is-active,.artist-journal__page-number[aria-current=page]{background:var(--artist-journal-accent);border-color:var(--artist-journal-accent);color:#fff}.artist-journal__page-ellipsis{color:#121212d6;font-size:1.45rem;min-width:2.4rem}.artist-journal__footer-cta{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center;padding:clamp(.8rem,1.4vw,1.2rem) 0 0;border-radius:0;background:transparent;border:0;box-shadow:none;max-width:50rem;margin:0 auto;text-align:center;border-top:1px solid rgba(0,0,0,.06)}.artist-journal__footer-cta h3{margin:0 0 .7rem;font-size:clamp(2.4rem,2.8vw,3.4rem);line-height:1.08;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.artist-journal__footer-cta p{margin:0;font-size:1.75rem;line-height:1.88;opacity:.95;max-width:64ch}.artist-journal__footer-cta .artist-journal__button{justify-self:center}@media screen and (max-width:989px){.artist-journal .page-width{padding-left:2rem;padding-right:2rem}.artist-journal__hero,.artist-journal__hero--with-quote,.artist-journal__footer-cta,.artist-journal__grid{grid-template-columns:1fr}.artist-journal__footer-cta{gap:1.4rem;align-items:center;justify-items:center}.artist-journal__title{max-width:none}}@media screen and (max-width:749px){.artist-journal .page-width{padding-left:1.5rem;padding-right:1.5rem}.artist-journal__shell{gap:2rem}.artist-journal__intro,.artist-journal__footer-cta{border-radius:0}.artist-journal__quote{border-radius:2rem}.artist-journal__content{padding:1.7rem}.artist-journal__article-title{font-size:2rem}.artist-journal__lead,.artist-journal__article-excerpt,.artist-journal__footer-cta p{font-size:1.7rem;line-height:1.9}.artist-journal__pagination{margin-top:2.4rem}.artist-journal__pagination-nav{gap:.6rem}.artist-journal__page-numbers{gap:.4rem;width:100%;justify-content:center;order:3}.artist-journal__page-link{min-height:4.8rem;padding:0 1.4rem;font-size:1.45rem;flex:1 1 calc(50% - .3rem)}.artist-journal__page-number{min-height:3.6rem;min-width:3.6rem;padding:0 .9rem;font-size:1.2rem}.artist-journal__page-ellipsis{min-height:3.6rem;font-size:1.2rem}}@media(hover:none){.artist-journal__page-link:hover,.artist-journal__page-number:hover{transform:none}}@media(prefers-reduced-motion:reduce){.artist-journal__button,.artist-journal__link-card,.artist-journal__media,.artist-journal__readmore-icon,.artist-journal__page-link,.artist-journal__page-number{transition:none}}.artist-404{--artist-404-border: rgba(0, 0, 0, .09);--artist-404-muted: rgba(18, 18, 18, .76);position:relative;color:rgb(var(--color-foreground));padding-top:var(--artist-404-padding-top-mobile);padding-bottom:var(--artist-404-padding-bottom-mobile)}@media screen and (min-width:750px){.artist-404{padding-top:var(--artist-404-padding-top);padding-bottom:var(--artist-404-padding-bottom)}}.artist-404,.artist-404 *{box-sizing:border-box}.artist-404 .page-width{width:100%;max-width:min(var(--artist-404-page-width),1600px);margin:0 auto;padding-left:5rem;padding-right:5rem}.artist-404__wrap{display:grid;gap:clamp(4.5rem,7vw,8rem)}.artist-404__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(28rem,.95fr);gap:clamp(3rem,5vw,7rem);align-items:start}.artist-404__hero--single{grid-template-columns:minmax(0,1fr)}.artist-404__content{display:grid;align-content:start;max-width:76rem}.artist-404__eyebrow,.artist-404__support-label,.artist-404__section-label{margin:0;color:var(--artist-404-accent);font-size:1.2rem;line-height:1.35;letter-spacing:.16em;text-transform:none;font-weight:700}.artist-404--labels-uppercase .artist-404__eyebrow,.artist-404--labels-uppercase .artist-404__support-label,.artist-404--labels-uppercase .artist-404__section-label{text-transform:uppercase}.artist-404__eyebrow{margin-bottom:1.1rem}.artist-404__title{margin:0;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;max-width:16ch;text-wrap:balance}.artist-404__text{margin-top:2rem;max-width:60ch;color:var(--artist-404-muted);font-size:1.72rem;line-height:1.84}.artist-404__text>*:first-child{margin-top:0}.artist-404__text>*:last-child{margin-bottom:0}.artist-404__subnote{margin:1.8rem 0 0;padding-top:1.5rem;border-top:1px solid var(--artist-404-border);max-width:58ch;font-size:1.5rem;line-height:1.7}.artist-404__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem;align-items:center}.artist-404__button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2rem;border-radius:999px;border:1px solid var(--artist-404-border);background:transparent;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.55rem;line-height:1.1;font-weight:600;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.artist-404__button--primary{border-color:var(--artist-404-accent);background:var(--artist-404-accent);color:#fff}.artist-404__button:hover{border-color:var(--artist-404-accent);color:var(--artist-404-accent)}.artist-404__button--primary:hover{background:var(--artist-404-accent);color:#fff}.artist-404__button:focus-visible,.artist-404__search-input:focus-visible,.artist-404__search-button:focus-visible,.artist-404__links a:focus-visible{outline:2px solid var(--artist-404-accent);outline-offset:3px}.artist-404__aside{display:grid;gap:1.8rem;align-self:start}.artist-404__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:1.8rem;background:var(--artist-404-media-background)}.artist-404__image,.artist-404__placeholder{display:block;width:100%;height:100%}.artist-404__image{object-fit:cover}.artist-404__placeholder{display:grid;place-items:center;color:#12121273}.artist-404__placeholder svg{width:min(18rem,50%);height:auto}.artist-404__support{display:grid;gap:.8rem}.artist-404__support-heading,.artist-404__section-heading{margin:0;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.12;letter-spacing:-.025em;font-weight:500;text-wrap:balance}.artist-404__support-text,.artist-404__section-text{margin:0;color:var(--artist-404-muted);font-size:1.55rem;line-height:1.72;max-width:58ch}.artist-404__recovery{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(3rem,5vw,6rem);padding-top:clamp(3rem,5vw,5rem);border-top:1px solid var(--artist-404-border)}.artist-404__recovery--single{grid-template-columns:minmax(0,1fr)}.artist-404__section{display:grid;align-content:start;gap:1rem}.artist-404__search{margin-top:.8rem}.artist-404__search-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center}.artist-404__search-input{width:100%;min-height:5rem;border-radius:999px;border:1px solid var(--artist-404-border);background:transparent;color:rgb(var(--color-foreground));padding:0 1.5rem;font-size:1.55rem;line-height:1.2}.artist-404__search-input:focus{border-color:var(--artist-404-accent);outline:0}.artist-404__search-button{min-height:5rem;padding:0 1.9rem;border-radius:999px;border:1px solid var(--artist-404-accent);background:var(--artist-404-accent);color:#fff;font-size:1.55rem;line-height:1.1;font-weight:600;cursor:pointer}.artist-404__links{list-style:none;margin:.8rem 0 0;padding:0;display:grid;border-top:1px solid var(--artist-404-border)}.artist-404__links li{border-bottom:1px solid var(--artist-404-border)}.artist-404__links a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.8rem;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.55rem;line-height:1.5}.artist-404__links a:after{content:"\2197";color:var(--artist-404-accent);font-size:1.35rem}.artist-404__links a:hover{color:var(--artist-404-accent)}@media screen and (max-width:989px){.artist-404 .page-width{padding-left:2rem;padding-right:2rem}.artist-404__hero,.artist-404__recovery{grid-template-columns:minmax(0,1fr)}.artist-404__content{order:1;max-width:none}.artist-404__aside{order:2;max-width:72rem}.artist-404__title{max-width:none}}@media screen and (max-width:749px){.artist-404 .page-width{padding-left:1.5rem;padding-right:1.5rem}.artist-404__wrap{gap:4.5rem}.artist-404__title{font-size:3.4rem;line-height:1.08}.artist-404__text{font-size:1.65rem;line-height:1.82}.artist-404__actions,.artist-404__search-fields{display:grid;grid-template-columns:minmax(0,1fr)}.artist-404__button,.artist-404__search-button{width:100%}}@media(prefers-reduced-motion:reduce){.artist-404__button,.artist-404__links a{transition:none}}.artist-contact{padding-top:var(--artist-contact-padding-top-mobile);padding-bottom:var(--artist-contact-padding-bottom-mobile)}@media screen and (min-width:750px){.artist-contact{padding-top:var(--artist-contact-padding-top);padding-bottom:var(--artist-contact-padding-bottom)}}.artist-contact{--artist-contact-border: rgba(0, 0, 0, .08);--artist-contact-border-soft: rgba(0, 0, 0, .045);--artist-contact-shadow: 0 14px 38px rgba(0, 0, 0, .06);--artist-contact-shadow-hover: 0 20px 50px rgba(0, 0, 0, .1);--artist-contact-radius-xl: 3rem;--artist-contact-radius-lg: 2rem;--artist-contact-radius-md: 1.6rem;--artist-contact-radius-pill: 999px;color:rgb(var(--color-foreground));position:relative}.artist-contact .page-width{width:100%;max-width:min(var(--artist-contact-page-width),1600px);margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem}.artist-contact__shell{display:grid;gap:clamp(2rem,2.4vw,2.8rem)}.artist-contact__hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2rem,2.3vw,3.2rem);align-items:start}.artist-contact--form-right .artist-contact__intro{grid-column:1}.artist-contact--form-right .artist-contact__form-card{grid-column:2}.artist-contact--form-left .artist-contact__form-card{grid-column:1;grid-row:1}.artist-contact--form-left .artist-contact__intro{grid-column:2;grid-row:1}.artist-contact--no-intro.artist-contact--form-right .artist-contact__form-card{grid-column:2;width:100%}.artist-contact--no-intro.artist-contact--form-left .artist-contact__form-card{grid-column:1;width:100%}.artist-contact__intro,.artist-contact__form-card{position:relative}.artist-contact__intro{display:grid;gap:1.45rem;align-content:start;padding:clamp(.4rem,.7vw,.8rem) 0 0;background:transparent;border:0;box-shadow:none;overflow:visible;max-width:none}.artist-contact__eyebrow{margin:0 0 1.1rem;font-size:1.2rem;line-height:1.35;letter-spacing:.16em;text-transform:none;color:var(--artist-contact-accent);font-weight:700}.artist-contact--eyebrow-uppercase .artist-contact__eyebrow{text-transform:uppercase}.artist-contact__title{margin:0;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;max-width:16ch;text-wrap:balance}.artist-contact__lead{margin:0;font-size:1.75rem;line-height:1.88;max-width:60ch;opacity:.95}.artist-contact__lead>*{margin:0 0 1.1rem}.artist-contact__lead>*:last-child{margin-bottom:0}.artist-contact__form-card{padding:clamp(2.2rem,2.7vw,3.2rem);border-radius:var(--artist-contact-radius-xl);border:1px solid rgba(0,0,0,.045);background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 42%),linear-gradient(135deg,var(--artist-contact-surface) 0%,rgba(255,255,255,.96) 100%);box-shadow:var(--artist-contact-shadow);overflow:hidden}.artist-contact__section-label{margin:0 0 .95rem;color:var(--artist-contact-accent);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:none;line-height:1.35}.artist-contact--form-label-uppercase .artist-contact__section-label{text-transform:uppercase}.artist-contact__section-heading{margin:0 0 1rem;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;max-width:none;text-wrap:balance}.artist-contact__section-text{margin:0;font-size:1.75rem;line-height:1.88;opacity:.94;max-width:none}.artist-contact__section-text>*{margin:0 0 .95rem}.artist-contact__section-text>*:last-child{margin-bottom:0}.artist-contact__required-note{margin:1.15rem 0 0;font-size:1.35rem;line-height:1.6;opacity:.74}.artist-contact__form{margin-top:2rem;display:grid;gap:1.35rem}.artist-contact__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.artist-contact__field{display:grid;gap:.7rem}.artist-contact__label{font-family:inherit;font-size:1.35rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.artist-contact__required-mark{font:inherit;margin-left:.15rem}.artist-contact__input,.artist-contact__textarea,.artist-contact__submit{font:inherit;letter-spacing:inherit}.artist-contact__input,.artist-contact__textarea{width:100%;border-radius:var(--artist-contact-radius-md);border:1px solid rgba(0,0,0,.1);background:#ffffffeb;color:rgb(var(--color-foreground));padding:1.45rem 1.6rem;font-size:1.6rem;line-height:1.5;box-shadow:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.artist-contact__input::placeholder,.artist-contact__textarea::placeholder{color:rgba(var(--color-foreground),.58)}.artist-contact__input:hover,.artist-contact__textarea:hover{border-color:rgba(var(--artist-contact-accent-rgb),.32)}.artist-contact__input:focus,.artist-contact__textarea:focus{border-color:var(--artist-contact-accent);box-shadow:0 0 0 .2rem rgba(var(--artist-contact-accent-rgb),.11);background:#fff}.artist-contact__textarea{min-height:18rem;resize:vertical}.artist-contact__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.2rem;border-radius:var(--artist-contact-radius-pill);text-decoration:none;font-size:1.6rem;font-weight:600;line-height:1.1;letter-spacing:0;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease,opacity .22s ease;box-shadow:var(--artist-contact-shadow);white-space:nowrap}.artist-contact__button:hover{transform:translateY(-2px);box-shadow:var(--artist-contact-shadow-hover)}.artist-contact__button:focus-visible,.artist-contact__input:focus-visible,.artist-contact__textarea:focus-visible{outline:0;box-shadow:0 0 0 .2rem rgba(var(--artist-contact-accent-rgb),.14)}.artist-contact__button--primary{background:var(--artist-contact-accent);border:1px solid var(--artist-contact-accent);color:#fff}.artist-contact__button--primary:hover{background:var(--artist-contact-accent);border-color:var(--artist-contact-accent);color:#fff}.artist-contact__submit{margin-top:.45rem;-webkit-appearance:none;appearance:none;cursor:pointer;justify-self:start}.artist-contact__messages{display:grid;gap:1rem;margin-top:.2rem}.artist-contact__message{border-radius:var(--artist-contact-radius-md);padding:1.2rem 1.4rem;font-size:1.45rem;line-height:1.65}.artist-contact__message--success{background:#2e7d3214;border:1px solid rgba(46,125,50,.18)}.artist-contact__message--error{background:#c6282814;border:1px solid rgba(198,40,40,.18)}.artist-contact__spam-trap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0);border:0}.artist-contact__spam-error[hidden]{display:none}.artist-contact__note{margin-top:1.9rem;padding-top:1.7rem;border-top:1px solid rgba(0,0,0,.08);display:grid;gap:.65rem;max-width:none}.artist-contact__note-title{margin:0;font-size:1.2rem;line-height:1.35;font-weight:700;color:var(--artist-contact-accent);letter-spacing:.16em;text-transform:none}.artist-contact--note-title-uppercase .artist-contact__note-title{text-transform:uppercase}.artist-contact__note-text{margin:0;font-size:1.5rem;line-height:1.72;opacity:.94}@media screen and (max-width:989px){.artist-contact .page-width{padding-left:2rem;padding-right:2rem}.artist-contact__hero{grid-template-columns:1fr}.artist-contact__intro,.artist-contact__form-card,.artist-contact--form-left .artist-contact__intro,.artist-contact--form-left .artist-contact__form-card,.artist-contact--form-right .artist-contact__intro,.artist-contact--form-right .artist-contact__form-card,.artist-contact--no-intro.artist-contact--form-left .artist-contact__form-card,.artist-contact--no-intro.artist-contact--form-right .artist-contact__form-card{grid-column:1;grid-row:auto}.artist-contact__field-grid{grid-template-columns:1fr}.artist-contact__title,.artist-contact__section-heading{max-width:none}}@media screen and (max-width:749px){.artist-contact .page-width{padding-left:1.5rem;padding-right:1.5rem}.artist-contact__shell{gap:1.8rem}.artist-contact__intro,.artist-contact__form-card{border-radius:2rem}.artist-contact__intro{padding:0}.artist-contact__form-card{padding:2rem 1.8rem}.artist-contact__title,.artist-contact__section-heading{font-size:3.4rem;line-height:1.08}.artist-contact__lead,.artist-contact__section-text,.artist-contact__note-text{font-size:1.7rem;line-height:1.9}.artist-contact__button{width:100%;min-height:4.8rem;padding:0 1.4rem;font-size:1.45rem}.artist-contact__submit{justify-self:stretch}}@media(prefers-reduced-motion:reduce){.artist-contact__button,.artist-contact__input,.artist-contact__textarea{transition:none}}.artist-password{--artist-password-border: rgba(0, 0, 0, .09);--artist-password-muted: rgba(18, 18, 18, .76);position:relative;color:rgb(var(--color-foreground));padding-top:var(--artist-password-padding-top-mobile);padding-bottom:var(--artist-password-padding-bottom-mobile)}@media screen and (min-width:750px){.artist-password{padding-top:var(--artist-password-padding-top);padding-bottom:var(--artist-password-padding-bottom)}}.artist-password,.artist-password *{box-sizing:border-box}.artist-password .page-width{width:100%;max-width:min(var(--artist-password-page-width),1600px);margin:0 auto;padding-left:5rem;padding-right:5rem}.artist-password__wrap{display:grid;gap:clamp(4.5rem,7vw,8rem)}.artist-password__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(28rem,.95fr);gap:clamp(3rem,5vw,7rem);align-items:start}.artist-password__hero--single{grid-template-columns:minmax(0,1fr)}.artist-password__hero--single .artist-password__content{max-width:90rem}.artist-password__content{display:grid;align-content:start;max-width:76rem}.artist-password__eyebrow,.artist-password__support-label,.artist-password__form-label{margin:0;color:var(--artist-password-accent);font-size:1.2rem;line-height:1.35;letter-spacing:.16em;text-transform:none;font-weight:700}.artist-password--labels-uppercase .artist-password__eyebrow,.artist-password--labels-uppercase .artist-password__support-label,.artist-password--labels-uppercase .artist-password__form-label{text-transform:uppercase}.artist-password__eyebrow{margin-bottom:1.1rem}.artist-password__title{margin:0;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;max-width:16ch;text-wrap:balance}.artist-password__intro{margin-top:2rem;color:var(--artist-password-muted);font-size:1.72rem;line-height:1.84;max-width:62ch}.artist-password__intro>*:first-child{margin-top:0}.artist-password__intro>*:last-child{margin-bottom:0}.artist-password__subnote{margin:1.8rem 0 0;padding-top:1.5rem;border-top:1px solid var(--artist-password-border);font-size:1.5rem;line-height:1.7;max-width:58ch}.artist-password__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}.artist-password__button,.artist-password__submit,.artist-password__admin-button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2rem;border-radius:999px;border:1px solid var(--artist-password-border);background:transparent;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.55rem;line-height:1.1;font-weight:600;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.artist-password__button--primary,.artist-password__submit{border-color:var(--artist-password-accent);background:var(--artist-password-accent);color:#fff}.artist-password__button:hover,.artist-password__admin-button:hover{border-color:var(--artist-password-accent);color:var(--artist-password-accent)}.artist-password__button--primary:hover,.artist-password__submit:hover{background:var(--artist-password-accent);color:#fff}.artist-password__button:focus-visible,.artist-password__input:focus-visible,.artist-password__submit:focus-visible,.artist-password__admin-button:focus-visible{outline:2px solid var(--artist-password-accent);outline-offset:3px}.artist-password__aside{display:grid;gap:1.8rem;align-self:start}.artist-password__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:1.8rem;background:var(--artist-password-media-bg)}.artist-password__image{width:100%;height:100%;object-fit:cover;display:block}.artist-password__support{display:grid;gap:.8rem}.artist-password__support-heading,.artist-password__form-heading{margin:0;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.12;letter-spacing:-.025em;font-weight:500;text-wrap:balance}.artist-password__support-text,.artist-password__form-text,.artist-password__shop-password-message,.artist-password__admin-text{margin:0;color:var(--artist-password-muted);font-size:1.55rem;line-height:1.72}.artist-password__bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,5vw,6rem);padding-top:clamp(3rem,5vw,5rem);border-top:1px solid var(--artist-password-border);align-items:start}.artist-password__bottom--single{grid-template-columns:minmax(0,1fr)}.artist-password__bottom--single .artist-password__form-card{max-width:78rem}.artist-password__form-card,.artist-password__message-card{display:grid;gap:1rem;align-content:start}.artist-password__password-form{margin-top:.5rem;display:grid;gap:1rem}.artist-password__field{display:grid}.artist-password__input{width:100%;min-height:5rem;border-radius:999px;border:1px solid var(--artist-password-border);background:transparent;color:rgb(var(--color-foreground));padding:0 1.5rem;font-size:1.55rem;line-height:1.2}.artist-password__input::placeholder{color:#12121280}.artist-password__input:focus{border-color:var(--artist-password-accent);outline:0}.artist-password__submit{width:100%;cursor:pointer}.artist-password__message{margin-top:.2rem;padding:1rem 0;border-top:1px solid var(--artist-password-border);font-size:1.4rem;line-height:1.6}.artist-password__message--error{color:#8f1d1d}.artist-password__message--success{color:#256b2c}.artist-password__message-stack{display:grid;gap:.9rem}.artist-password__admin{margin-top:.8rem;padding-top:1.2rem;border-top:1px solid var(--artist-password-border);display:flex;flex-wrap:wrap;gap:1rem;align-items:center}@media screen and (max-width:989px){.artist-password .page-width{padding-left:2rem;padding-right:2rem}.artist-password__hero,.artist-password__bottom{grid-template-columns:minmax(0,1fr)}.artist-password__title{max-width:none}.artist-password__aside{max-width:72rem}}@media screen and (max-width:749px){.artist-password .page-width{padding-left:1.5rem;padding-right:1.5rem}.artist-password__wrap{gap:4.5rem}.artist-password__title{font-size:3.4rem;line-height:1.08}.artist-password__intro{font-size:1.65rem;line-height:1.82}.artist-password__button,.artist-password__submit,.artist-password__admin-button{width:100%}.artist-password__actions,.artist-password__admin{display:grid;grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.artist-password__button,.artist-password__submit,.artist-password__admin-button{transition:none}}.artist-policy{--artist-policy-border: rgba(0, 0, 0, .085);--artist-policy-muted: rgba(18, 18, 18, .76);position:relative;color:rgb(var(--color-foreground));padding-top:var(--artist-policy-padding-top-mobile);padding-bottom:var(--artist-policy-padding-bottom-mobile)}@media screen and (min-width:750px){.artist-policy{padding-top:var(--artist-policy-padding-top);padding-bottom:var(--artist-policy-padding-bottom)}}.artist-policy,.artist-policy *{box-sizing:border-box;font-family:inherit}.artist-policy .page-width{width:100%;max-width:min(var(--artist-policy-page-width),1600px);margin:0 auto;padding-left:5rem;padding-right:5rem}.artist-policy__shell{display:grid;gap:clamp(4.5rem,6vw,7.5rem)}.artist-policy__hero{max-width:96rem}.artist-policy__eyebrow{margin:0 0 1.3rem;color:var(--artist-policy-accent);font-size:1.2rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:none}.artist-policy--labels-uppercase .artist-policy__eyebrow{text-transform:uppercase}.artist-policy__title{margin:0;max-width:17ch;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.artist-policy__lead{margin-top:1.8rem;max-width:64ch;color:var(--artist-policy-muted);font-size:1.72rem;line-height:1.86;text-wrap:pretty}.artist-policy__lead>*:first-child,.artist-policy__content>*:first-child,.artist-policy__footer-copy>*:first-child{margin-top:0}.artist-policy__lead>*:last-child,.artist-policy__content>*:last-child,.artist-policy__footer-copy>*:last-child{margin-bottom:0}.artist-policy__content-wrap{border-top:1px solid var(--artist-policy-border);padding-top:clamp(3rem,4vw,4.5rem)}.artist-policy__content{width:100%;max-width:96rem;color:rgb(var(--color-foreground));font-size:1.7rem;line-height:1.9}.artist-policy__content h1,.artist-policy__content h2,.artist-policy__content h3,.artist-policy__content h4{margin-top:3.4rem;margin-bottom:1.2rem;line-height:1.14;letter-spacing:-.025em;font-weight:500;text-wrap:balance}.artist-policy__content h1:first-child,.artist-policy__content h2:first-child,.artist-policy__content h3:first-child,.artist-policy__content h4:first-child{margin-top:0}.artist-policy__content h1{font-size:clamp(3rem,3.6vw,4.4rem)}.artist-policy__content h2{font-size:clamp(2.5rem,2.9vw,3.5rem)}.artist-policy__content h3{font-size:clamp(2.1rem,2.4vw,2.9rem)}.artist-policy__content p,.artist-policy__content ul,.artist-policy__content ol,.artist-policy__content blockquote{margin-top:0;margin-bottom:1.5rem}.artist-policy__content ul,.artist-policy__content ol{padding-left:2.2rem}.artist-policy__content a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}.artist-policy__content blockquote{margin-left:0;padding-left:1.6rem;border-left:1px solid var(--artist-policy-border);color:var(--artist-policy-muted)}.artist-policy__content table{width:100%;margin-bottom:2rem;border-collapse:collapse;font-size:1.55rem;line-height:1.7}.artist-policy__content th,.artist-policy__content td{padding:1rem .6rem;border-bottom:1px solid var(--artist-policy-border);text-align:left;vertical-align:top}.artist-policy__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;max-width:96rem;padding-top:clamp(2.8rem,4vw,4rem);border-top:1px solid var(--artist-policy-border)}.artist-policy__footer h2{margin:0 0 .8rem;font-size:clamp(2.4rem,2.8vw,3.4rem);line-height:1.08;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.artist-policy__footer-copy{max-width:60ch;color:var(--artist-policy-muted);font-size:1.6rem;line-height:1.78}.artist-policy__button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2.1rem;border:1px solid var(--artist-policy-accent);border-radius:999px;background:var(--artist-policy-accent);color:#fff;text-decoration:none;font-size:1.55rem;font-weight:600;line-height:1.1;white-space:nowrap;transition:opacity .2s ease,transform .2s ease}.artist-policy__button:hover{opacity:.92;transform:translateY(-1px)}.artist-policy__button:focus-visible{outline:2px solid var(--artist-policy-accent);outline-offset:3px}.artist-policy__faq-list{width:100%;border-top:1px solid var(--artist-policy-border)}.artist-policy__faq-item{margin:0;border-bottom:1px solid var(--artist-policy-border)}.artist-policy__faq-question{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;width:100%;padding:2.2rem 0;cursor:pointer;list-style:none;color:rgb(var(--color-foreground));font-size:clamp(1.9rem,2vw,2.4rem);font-weight:500;line-height:1.35;letter-spacing:-.015em;text-wrap:balance}.artist-policy__faq-question::-webkit-details-marker{display:none}.artist-policy__faq-question:after{content:"+";min-width:2rem;color:var(--artist-policy-accent);font-size:2.5rem;font-weight:400;line-height:1;text-align:center}.artist-policy__faq-item[open] .artist-policy__faq-question:after{content:"\2212"}.artist-policy__faq-question:focus-visible{outline:2px solid var(--artist-policy-accent);outline-offset:5px}.artist-policy__faq-answer{max-width:76rem;padding:0 4.5rem 2.5rem 0;color:var(--artist-policy-muted);font-size:1.65rem;line-height:1.85}.artist-policy__faq-answer>*:first-child{margin-top:0}.artist-policy__faq-answer>*:last-child{margin-bottom:0}@media screen and (max-width:989px){.artist-policy .page-width{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:749px){.artist-policy .page-width{padding-left:1.5rem;padding-right:1.5rem}.artist-policy__shell{gap:4rem}.artist-policy__title{max-width:none;font-size:3.4rem;line-height:1.08}.artist-policy__lead,.artist-policy__content{font-size:1.7rem;line-height:1.9}.artist-policy__footer{grid-template-columns:1fr;align-items:start}.artist-policy__faq-question{padding:1.9rem 0;gap:1.4rem;font-size:1.85rem}.artist-policy__faq-answer{padding-right:2.5rem;padding-bottom:2.2rem;font-size:1.7rem;line-height:1.9}.artist-policy__button{width:100%;min-height:4.8rem;padding:0 1.4rem;font-size:1.45rem}}@media(hover:none){.artist-policy__button:hover{transform:none}}@media(prefers-reduced-motion:reduce){.artist-policy__button{transition:none}}.artist-recommendations{--artist-border: rgba(0, 0, 0, .08);--artist-border-soft: rgba(0, 0, 0, .045);--artist-muted: rgba(18, 18, 18, .84);--artist-surface: rgba(255, 255, 255, .94);--artist-shadow: 0 14px 38px rgba(0, 0, 0, .06);--artist-shadow-hover: 0 20px 50px rgba(0, 0, 0, .1);--artist-shadow-mobile: 0 8px 22px rgba(0, 0, 0, .05);--artist-radius-xl: 3rem;--artist-radius-lg: 2rem;--artist-radius-pill: 999px;display:block}.artist-recommendations__section{padding:var(--artist-section-padding-top) 0 var(--artist-section-padding-bottom)}.artist-recommendations .page-width{width:100%;max-width:min(var(--artist-page-width),1600px);margin:0 auto;padding-left:5rem;padding-right:5rem;box-sizing:border-box}.artist-recommendations,.artist-recommendations *{font-family:inherit}.artist-recommendations__head{max-width:78rem;margin-bottom:2.8rem;display:grid;gap:.8rem}.artist-recommendations__eyebrow{margin:0;color:var(--artist-accent);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:none;line-height:1.35}.artist-recommendations--eyebrow-uppercase .artist-recommendations__eyebrow{text-transform:uppercase}.artist-recommendations__eyebrow:after{content:none}.artist-recommendations__heading{margin:0;font-size:clamp(2.8rem,4.4vw,4.8rem);line-height:1.08;letter-spacing:-.03em;font-weight:500;text-wrap:balance;max-width:24ch}.artist-recommendations__text{color:var(--artist-muted);font-size:1.75rem;line-height:1.88;max-width:62ch}.artist-recommendations__text>*:first-child{margin-top:0}.artist-recommendations__text>*:last-child{margin-bottom:0}.artist-recommendations__items{display:grid;gap:1.6rem;align-items:start}.artist-recommendations__items--mobile-1{grid-template-columns:1fr}.artist-recommendations__items--mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-recommendations__item{position:relative;color:inherit;text-decoration:none;display:grid;gap:0;transition:transform .25s ease}.artist-recommendations__item:hover{transform:translateY(-3px)}.artist-recommendations__media{position:relative;aspect-ratio:1 / 1;background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 42%),linear-gradient(135deg,#fffffff5,#f8f5f1f0);overflow:hidden;display:grid;place-items:center;padding:1.15rem;border-radius:var(--artist-radius-xl);border:1px solid var(--artist-border-soft);box-shadow:var(--artist-shadow);transition:box-shadow .25s ease,border-color .25s ease}.artist-recommendations__item:hover .artist-recommendations__media{box-shadow:var(--artist-shadow-hover);border-color:#00000012}.artist-recommendations__badge{position:absolute;z-index:2;pointer-events:none}.artist-recommendations__badge--minimal{top:1.25rem;left:1.25rem;display:inline-flex;align-items:center;min-height:3.2rem;padding:.65rem 1rem;border-radius:var(--artist-radius-pill);background:#fffffff0;border:1px solid rgba(0,0,0,.08);box-shadow:var(--artist-shadow-mobile);font-size:1.1rem;line-height:1;letter-spacing:.14em;text-transform:none;font-weight:700;color:var(--artist-accent)}.artist-recommendations--badges-uppercase .artist-recommendations__badge--minimal{text-transform:uppercase}.artist-recommendations__items--masonry .artist-recommendations__item--1 .artist-recommendations__media,.artist-recommendations__items--masonry .artist-recommendations__item--4 .artist-recommendations__media,.artist-recommendations__items--masonry .artist-recommendations__item--7 .artist-recommendations__media,.artist-recommendations__items--masonry .artist-recommendations__item--8 .artist-recommendations__media{aspect-ratio:4 / 5}.artist-recommendations__items--masonry .artist-recommendations__item--2 .artist-recommendations__media,.artist-recommendations__items--masonry .artist-recommendations__item--5 .artist-recommendations__media{aspect-ratio:1 / 1}.artist-recommendations__items--masonry .artist-recommendations__item--3 .artist-recommendations__media,.artist-recommendations__items--masonry .artist-recommendations__item--6 .artist-recommendations__media{aspect-ratio:5 / 6}.artist-recommendations__image{width:100%;height:100%;object-fit:contain;background:var(--artist-art-bg);border-radius:1.2rem;transition:transform .6s ease}.artist-recommendations__item:hover .artist-recommendations__image{transform:scale(1.03)}.artist-recommendations__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000000a;border-radius:1.2rem}.artist-recommendations__overlay{position:absolute;top:1.15rem;right:1.15rem;bottom:1.15rem;left:1.15rem;display:flex;align-items:end;justify-content:flex-start;padding:1.4rem;background:linear-gradient(to top,#00000052,#0000000f 56%,#0000);opacity:0;transition:opacity .25s ease;border-radius:1.2rem}.artist-recommendations__overlay span{color:#fff;font-size:1.35rem;font-weight:600;letter-spacing:0;line-height:1.2}.artist-recommendations__item:hover .artist-recommendations__overlay{opacity:1}.artist-recommendations__item:focus-visible{outline:2px solid var(--artist-accent);outline-offset:3px}.artist-recommendations__info{padding:1.5rem .2rem 0;display:grid;gap:.45rem}.artist-recommendations__info h3{margin:0;font-size:2rem;line-height:1.2;letter-spacing:-.02em;font-weight:500;text-wrap:balance}.artist-recommendations__vendor{margin:0;color:var(--artist-accent);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:none;line-height:1.35}.artist-recommendations--vendor-uppercase .artist-recommendations__vendor{text-transform:uppercase}.artist-recommendations__price{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.artist-recommendations__price-current{color:#121212d6;font-size:1.45rem;letter-spacing:0;line-height:1.5}.artist-recommendations__price-current--sold,.artist-recommendations__availability{color:#121212b8;font-size:1.35rem;line-height:1.5;letter-spacing:.02em}.artist-recommendations__availability{display:block;width:100%}.artist-recommendations__badge--sold{color:#121212c7}.artist-recommendations__price-compare{color:#12121280;font-size:1.2rem;text-decoration:line-through;letter-spacing:0;line-height:1.4}@media screen and (min-width:750px)and (max-width:989px){.artist-recommendations .page-width{padding-left:2rem;padding-right:2rem}.artist-recommendations__items--tablet-2{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-recommendations__items--tablet-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.artist-recommendations__items{grid-template-columns:repeat(4,minmax(0,1fr))}.artist-recommendations__items--masonry .artist-recommendations__item--2,.artist-recommendations__items--masonry .artist-recommendations__item--6{margin-top:1.6rem}.artist-recommendations__items--masonry .artist-recommendations__item--3,.artist-recommendations__items--masonry .artist-recommendations__item--7{margin-top:3.2rem}.artist-recommendations__items--masonry .artist-recommendations__item--4,.artist-recommendations__items--masonry .artist-recommendations__item--8{margin-top:1.2rem}}@media screen and (max-width:749px){.artist-recommendations__section{padding:var(--artist-section-padding-top-mobile) 0 var(--artist-section-padding-bottom-mobile)}.artist-recommendations .page-width{padding-left:1.5rem;padding-right:1.5rem}.artist-recommendations__head{margin-bottom:2rem}.artist-recommendations__eyebrow{font-size:1.2rem;letter-spacing:.16em}.artist-recommendations__heading{font-size:2.8rem;line-height:1.12;max-width:none}.artist-recommendations__text{font-size:1.7rem;line-height:1.9;max-width:100%}.artist-recommendations__media{border-radius:2rem;padding:1rem}.artist-recommendations__overlay{display:none}.artist-recommendations__info h3{font-size:1.8rem;line-height:1.2}.artist-recommendations__price-current{font-size:1.4rem}}@media(hover:none){.artist-recommendations__item:hover,.artist-recommendations__item:hover .artist-recommendations__image{transform:none}.artist-recommendations__item:hover .artist-recommendations__media{box-shadow:var(--artist-shadow)}.artist-recommendations__item:hover .artist-recommendations__overlay{opacity:0}}@media(prefers-reduced-motion:reduce){.artist-recommendations__item,.artist-recommendations__media,.artist-recommendations__image,.artist-recommendations__overlay{transition:none}}.artist-search-page{--artist-search-border: rgba(0, 0, 0, .09);--artist-search-muted: rgba(18, 18, 18, .76);position:relative;color:rgb(var(--color-foreground));padding-top:var(--artist-search-padding-top-mobile);padding-bottom:var(--artist-search-padding-bottom-mobile)}@media screen and (min-width:750px){.artist-search-page{padding-top:var(--artist-search-padding-top);padding-bottom:var(--artist-search-padding-bottom)}}.artist-search-page,.artist-search-page *{box-sizing:border-box}.artist-search-page .page-width{width:100%;max-width:min(var(--artist-search-page-width),1600px);margin:0 auto;padding-left:5rem;padding-right:5rem}.artist-search-page__wrap{display:grid;gap:clamp(4.5rem,7vw,8rem)}.artist-search-page__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(30rem,.75fr);gap:clamp(3rem,5vw,7rem);align-items:start}.artist-search-page__hero--single{grid-template-columns:minmax(0,1fr);max-width:82rem}.artist-search-page__content{display:grid;align-content:start;max-width:76rem}.artist-search-page__eyebrow,.artist-search-page__search-label,.artist-search-page__results-label,.artist-search-page__empty-label,.artist-search-page__result-type{margin:0;color:var(--artist-search-accent);font-size:1.2rem;line-height:1.35;letter-spacing:.16em;text-transform:none;font-weight:700}.artist-search-page--labels-uppercase .artist-search-page__eyebrow,.artist-search-page--labels-uppercase .artist-search-page__search-label,.artist-search-page--labels-uppercase .artist-search-page__results-label,.artist-search-page--labels-uppercase .artist-search-page__empty-label,.artist-search-page--labels-uppercase .artist-search-page__result-type{text-transform:uppercase}.artist-search-page__eyebrow{margin-bottom:1.1rem}.artist-search-page__title{margin:0;font-size:clamp(3.8rem,5.8vw,6.4rem);line-height:1.04;letter-spacing:-.035em;font-weight:500;max-width:13ch;text-wrap:balance}.artist-search-page__intro{margin-top:1.9rem;color:var(--artist-search-muted);font-size:1.72rem;line-height:1.84;max-width:62ch}.artist-search-page__intro>*:first-child{margin-top:0}.artist-search-page__intro>*:last-child{margin-bottom:0}.artist-search-page__meta{margin:1.8rem 0 0;padding-top:1.5rem;border-top:1px solid var(--artist-search-border);color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.7;max-width:58ch}.artist-search-page__query{font-style:italic}.artist-search-page__search{display:grid;align-content:start;gap:1rem;padding-top:.3rem}.artist-search-page__search-heading,.artist-search-page__empty-heading{margin:0;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.12;letter-spacing:-.025em;font-weight:500;text-wrap:balance}.artist-search-page__search-text,.artist-search-page__empty-text{margin:0;color:var(--artist-search-muted);font-size:1.55rem;line-height:1.72;max-width:56ch}.artist-search-page__form{margin-top:.8rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center}.artist-search-page__input{width:100%;min-height:5rem;border-radius:999px;border:1px solid var(--artist-search-border);background:transparent;color:rgb(var(--color-foreground));padding:0 1.5rem;font-size:1.55rem;line-height:1.2}.artist-search-page__input::placeholder{color:#12121280}.artist-search-page__input:focus{border-color:var(--artist-search-accent);outline:0}.artist-search-page__submit,.artist-search-page__empty-button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2rem;border-radius:999px;border:1px solid var(--artist-search-accent);background:var(--artist-search-accent);color:#fff;font-size:1.55rem;line-height:1.1;font-weight:600;text-decoration:none;cursor:pointer}.artist-search-page__results-section{display:grid;gap:2.2rem;padding-top:clamp(3rem,5vw,5rem);border-top:1px solid var(--artist-search-border)}.artist-search-page__results-head{display:grid;gap:.8rem;max-width:72rem}.artist-search-page__results-heading{margin:0;font-size:clamp(2.8rem,4.4vw,4.8rem);line-height:1.08;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.artist-search-page__results-copy{margin:0;color:var(--artist-search-muted);font-size:1.65rem;line-height:1.8;max-width:62ch}.artist-search-page__results{display:grid;border-top:1px solid var(--artist-search-border)}.artist-search-page__result{color:inherit;text-decoration:none;display:grid;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);gap:clamp(1.8rem,3vw,3.2rem);align-items:start;padding:2rem 0;border-bottom:1px solid var(--artist-search-border)}.artist-search-page__result-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:1.4rem;background:var(--artist-search-art-bg)}.artist-search-page__result--article .artist-search-page__result-media,.artist-search-page__result--page .artist-search-page__result-media{aspect-ratio:4 / 3}.artist-search-page__result-image,.artist-search-page__result-placeholder{display:block;width:100%;height:100%}.artist-search-page__result-image{object-fit:cover}.artist-search-page__result--product .artist-search-page__result-image{object-fit:contain}.artist-search-page__result-placeholder{display:grid;place-items:center;color:#1212126b}.artist-search-page__result-placeholder svg{width:min(11rem,50%);height:auto}.artist-search-page__result-body{display:grid;gap:.6rem;align-content:start;min-width:0;padding-top:.1rem}.artist-search-page__result-title{margin:0;font-size:clamp(2.1rem,2.4vw,3rem);line-height:1.14;letter-spacing:-.02em;font-weight:500;text-wrap:balance;max-width:24ch}.artist-search-page__result-price{margin:.2rem 0 0;color:rgb(var(--color-foreground));font-size:1.45rem;line-height:1.5}.artist-search-page__result-price s{color:#12121280;margin-right:.7rem}.artist-search-page__result-excerpt{margin:.4rem 0 0;color:var(--artist-search-muted);font-size:1.5rem;line-height:1.72;max-width:56ch}.artist-search-page__result:hover .artist-search-page__result-title{color:var(--artist-search-accent)}.artist-search-page__empty{display:grid;gap:1rem;max-width:68rem;padding-top:clamp(3rem,5vw,5rem);border-top:1px solid var(--artist-search-border)}.artist-search-page__empty-actions{margin-top:.5rem}.artist-search-page__pagination{display:flex;justify-content:center;margin-top:1rem}.artist-search-page__pagination .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.artist-search-page__pagination .pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;padding:0 1rem;border:1px solid var(--artist-search-border);border-radius:999px;background:transparent;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.4rem;line-height:1}.artist-search-page__pagination .pagination__item[aria-current=page]{border-color:var(--artist-search-accent);color:var(--artist-search-accent)}.artist-search-page__submit:focus-visible,.artist-search-page__input:focus-visible,.artist-search-page__result:focus-visible,.artist-search-page__empty-button:focus-visible,.artist-search-page__pagination .pagination__item:focus-visible{outline:2px solid var(--artist-search-accent);outline-offset:3px}@media screen and (max-width:989px){.artist-search-page .page-width{padding-left:2rem;padding-right:2rem}.artist-search-page__hero{grid-template-columns:minmax(0,1fr)}.artist-search-page__title{max-width:none}.artist-search-page__search{max-width:72rem}}@media screen and (max-width:749px){.artist-search-page .page-width{padding-left:1.5rem;padding-right:1.5rem}.artist-search-page__wrap{gap:4.5rem}.artist-search-page__title{font-size:3.4rem;line-height:1.08}.artist-search-page__intro{font-size:1.65rem;line-height:1.82}.artist-search-page__form{grid-template-columns:minmax(0,1fr)}.artist-search-page__submit,.artist-search-page__empty-button{width:100%}.artist-search-page__result{grid-template-columns:9.6rem minmax(0,1fr);gap:1.4rem;padding:1.6rem 0}.artist-search-page__result-title{font-size:2rem}.artist-search-page__result-excerpt{font-size:1.4rem;line-height:1.65}}@media(prefers-reduced-motion:reduce){.artist-search-page__result-title{transition:none}}.curator-page{--curator-border: rgba(0, 0, 0, .09);--curator-border-soft: rgba(0, 0, 0, .055);--curator-muted: rgba(18, 18, 18, .78);--curator-radius-image: 1.8rem;position:relative;color:rgb(var(--color-foreground));padding-top:var(--curator-padding-top-mobile);padding-bottom:var(--curator-padding-bottom-mobile)}@media screen and (min-width:750px){.curator-page{padding-top:var(--curator-padding-top);padding-bottom:var(--curator-padding-bottom)}}.curator-page,.curator-page *{box-sizing:border-box;font-family:inherit}.curator-page .page-width{width:100%;max-width:min(var(--curator-page-width),1600px);margin:0 auto;padding-left:5rem;padding-right:5rem}.curator-page__shell{display:grid;gap:clamp(5rem,7vw,9rem)}.curator-page__eyebrow,.curator-page__section-label,.curator-page__history-year,.curator-page__work-meta{margin:0;color:var(--curator-accent);font-size:1.2rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:none}.curator-page--labels-uppercase .curator-page__eyebrow,.curator-page--labels-uppercase .curator-page__section-label,.curator-page--labels-uppercase .curator-page__history-year,.curator-page--labels-uppercase .curator-page__work-meta{text-transform:uppercase}.curator-page__section-head{display:grid;gap:.9rem;max-width:78rem}.curator-page__title{margin:0;max-width:15ch;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.curator-page__section-heading,.curator-page__packet-heading{margin:0;max-width:20ch;font-size:clamp(2.9rem,4vw,4.8rem);line-height:1.08;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.curator-page__lead,.curator-page__section-text,.curator-page__statement-text,.curator-page__film-text,.curator-page__packet-text,.curator-page__work-text{color:var(--curator-muted);font-size:1.72rem;line-height:1.86}.curator-page__lead>*:first-child,.curator-page__section-text>*:first-child,.curator-page__statement-text>*:first-child,.curator-page__film-text>*:first-child,.curator-page__packet-text>*:first-child,.curator-page__work-text>*:first-child{margin-top:0}.curator-page__lead>*:last-child,.curator-page__section-text>*:last-child,.curator-page__statement-text>*:last-child,.curator-page__film-text>*:last-child,.curator-page__packet-text>*:last-child,.curator-page__work-text>*:last-child{margin-bottom:0}.curator-page__hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);gap:clamp(3rem,5vw,7rem);align-items:start}.curator-page__hero-media{overflow:hidden;width:100%;aspect-ratio:4 / 5;border-radius:var(--curator-radius-image);background:var(--curator-surface)}.curator-page__hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--curator-hero-image-position)}.curator-page__intro{display:grid;gap:1.4rem;align-content:start;max-width:92rem}.curator-page__lead{max-width:66ch}.curator-page__button-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.9rem;align-items:center}.curator-page__button{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2.1rem;border-radius:999px;text-decoration:none;font:inherit;font-size:1.55rem;font-weight:600;line-height:1.1;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.curator-page__button:hover{transform:translateY(-1px)}.curator-page__button:focus-visible,.curator-page__work-link:focus-visible,.curator-page__film-poster:focus-visible{outline:2px solid var(--curator-accent);outline-offset:3px}.curator-page__button--primary{background:var(--curator-accent);border:1px solid var(--curator-accent);color:#fff}.curator-page__button--primary:hover{background:var(--curator-accent);border-color:var(--curator-accent);color:#fff}.curator-page__button--secondary{background:transparent;border:1px solid rgba(0,0,0,.14);color:rgb(var(--color-foreground))}.curator-page__button--secondary:hover{border-color:#00000042;color:rgb(var(--color-foreground))}.curator-page__work-section,.curator-page__space-section,.curator-page__film-section,.curator-page__statement-section,.curator-page__history-section,.curator-page__packet-section{padding-top:clamp(3rem,4vw,4.5rem);border-top:1px solid var(--curator-border)}.curator-page__work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,3vw,4rem);margin-top:2.8rem}.curator-page__work-link{display:block;height:100%;color:inherit;text-decoration:none}.curator-page__work-card{display:grid;gap:1.4rem;align-content:start;height:100%}.curator-page__work-media{display:grid;place-items:center;overflow:hidden;width:100%;aspect-ratio:1 / 1;border-radius:var(--curator-radius-image);background:var(--curator-artwork-background)}.curator-page__work-image{display:block;width:100%;height:100%;object-fit:contain;background:var(--curator-artwork-background);transition:transform .28s ease}.curator-page__work-link:hover .curator-page__work-image{transform:scale(1.012)}.curator-page__work-placeholder{display:grid;place-items:center;width:100%;height:100%;padding:1.4rem;color:#1212129e;text-align:center;font-size:1.4rem;line-height:1.6}.curator-page__work-info{display:grid;gap:.55rem}.curator-page__work-title{margin:0;font-size:clamp(2rem,2vw,2.5rem);line-height:1.18;letter-spacing:-.02em;font-weight:500;text-wrap:balance}.curator-page__work-details{margin:0;color:var(--curator-muted);font-size:1.42rem;line-height:1.65}.curator-page__work-text{margin-top:.3rem;font-size:1.5rem;line-height:1.72}.curator-page__space-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:clamp(1.6rem,2.5vw,3rem);margin-top:2.8rem;align-items:start}.curator-page__space-grid--single{grid-template-columns:1fr}.curator-page__space-figure{margin:0;min-width:0}.curator-page__space-media{overflow:hidden;width:100%;border-radius:var(--curator-radius-image);background:var(--curator-surface)}.curator-page__space-grid:not(.curator-page__space-grid--single) .curator-page__space-figure:first-child .curator-page__space-media{aspect-ratio:4 / 3}.curator-page__space-grid:not(.curator-page__space-grid--single) .curator-page__space-figure:last-child .curator-page__space-media{aspect-ratio:4 / 5}.curator-page__space-grid--single .curator-page__space-media{aspect-ratio:16 / 9}.curator-page__space-image{display:block;width:100%;height:100%;object-fit:cover}.curator-page__space-caption{margin:1rem 0 0;max-width:60ch;color:var(--curator-muted);font-size:1.32rem;line-height:1.65}.curator-page__film-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(3rem,5vw,7rem);align-items:center}.curator-page__film-copy{display:grid;gap:1rem;align-content:center}.curator-page__film-media{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:16 / 9;min-height:0;border-radius:var(--curator-radius-image);background:#000;isolation:isolate}.curator-page__youtube-shell,.curator-page__iframe,.curator-page__film-poster,.curator-page__film-image,.curator-page__film-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.curator-page__youtube-shell{display:block;overflow:hidden;background:#000}.curator-page__iframe{display:block;border:0;background:#000}.curator-page__film-poster{appearance:none;-webkit-appearance:none;display:block;padding:0;margin:0;border:0;cursor:pointer;background:#000;color:#fff;font:inherit}.curator-page__film-image{display:block;object-fit:cover;transition:transform .4s ease,opacity .25s ease}.curator-page__film-poster:hover .curator-page__film-image{transform:scale(1.018);opacity:.96}.curator-page__film-placeholder{display:grid;place-items:center;padding:2rem;background:var(--curator-surface);color:#121212b3;text-align:center;font-size:1.55rem;line-height:1.7}.curator-page__play-pill{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 1.7rem;border-radius:999px;background:#000000b3;color:#fff;border:1px solid rgba(255,255,255,.25);font-size:1.4rem;line-height:1;font-weight:600;pointer-events:none}.curator-page__statement-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(3rem,5vw,7rem);align-items:start}.curator-page__statement-text{max-width:72ch}.curator-page__history-list{display:grid;margin-top:2.5rem;border-top:1px solid var(--curator-border-soft)}.curator-page__history-row{display:grid;grid-template-columns:minmax(8rem,.18fr) minmax(0,1fr);gap:2rem;align-items:start;padding:1.9rem 0;border-bottom:1px solid var(--curator-border-soft)}.curator-page__history-title{margin:0;font-size:1.78rem;line-height:1.35;letter-spacing:-.01em;font-weight:500}.curator-page__history-meta{margin:.35rem 0 0;color:var(--curator-muted);font-size:1.42rem;line-height:1.65}.curator-page__history-note{max-width:78rem;margin:1.8rem 0 0;color:#121212a6;font-size:1.28rem;line-height:1.65}.curator-page__packet-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(2.5rem,5vw,6rem);align-items:end}.curator-page__packet-copy{display:grid;gap:.9rem;max-width:78rem}.curator-page__packet-heading{max-width:22ch}.curator-page__packet-section .curator-page__button-row{margin-top:0;justify-content:flex-end}@media screen and (max-width:989px){.curator-page .page-width{padding-left:2rem;padding-right:2rem}.curator-page__shell{gap:5.5rem}.curator-page__hero,.curator-page__film-layout,.curator-page__statement-layout,.curator-page__packet-layout{grid-template-columns:1fr}.curator-page__intro{order:1}.curator-page__hero-media{order:2;max-width:78rem}.curator-page__title,.curator-page__section-heading,.curator-page__packet-heading{max-width:none}.curator-page__work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.curator-page__space-grid{grid-template-columns:1fr;gap:2.4rem}.curator-page__space-grid:not(.curator-page__space-grid--single) .curator-page__space-figure:first-child .curator-page__space-media,.curator-page__space-grid:not(.curator-page__space-grid--single) .curator-page__space-figure:last-child .curator-page__space-media,.curator-page__space-grid--single .curator-page__space-media{aspect-ratio:4 / 3}.curator-page__packet-section .curator-page__button-row{justify-content:flex-start}}@media screen and (max-width:749px){.curator-page .page-width{padding-left:1.5rem;padding-right:1.5rem}.curator-page__shell{gap:4.5rem}.curator-page__title{font-size:3.4rem;line-height:1.08}.curator-page__section-heading,.curator-page__packet-heading{font-size:3.2rem;line-height:1.1}.curator-page__lead,.curator-page__section-text,.curator-page__statement-text,.curator-page__film-text,.curator-page__packet-text{font-size:1.7rem;line-height:1.9}.curator-page__work-grid{grid-template-columns:1fr;gap:3.2rem}.curator-page__film-media,.curator-page__work-media,.curator-page__hero-media,.curator-page__space-media{border-radius:1.5rem}.curator-page__history-row{grid-template-columns:1fr;gap:.55rem;padding:1.7rem 0}.curator-page__button-row{display:grid;grid-template-columns:1fr;width:100%}.curator-page__button{width:100%;min-height:4.8rem;padding:0 1.4rem;font-size:1.45rem}}@media(hover:none){.curator-page__button:hover,.curator-page__work-link:hover .curator-page__work-image,.curator-page__film-poster:hover .curator-page__film-image{transform:none}}@media(prefers-reduced-motion:reduce){.curator-page__button,.curator-page__work-image,.curator-page__film-image{transition:none}}.photo-offer{--photo-offer-muted: rgba(18, 18, 18, .8);--photo-offer-border: rgba(0, 0, 0, .09);--photo-offer-radius-image: 1.8rem;position:relative;color:rgb(var(--color-foreground));padding-top:var(--photo-offer-padding-top-mobile);padding-bottom:var(--photo-offer-padding-bottom-mobile)}@media screen and (min-width:750px){.photo-offer{padding-top:var(--photo-offer-padding-top);padding-bottom:var(--photo-offer-padding-bottom)}}.photo-offer,.photo-offer *{box-sizing:border-box;font-family:inherit}.photo-offer .page-width{width:100%;max-width:min(var(--photo-offer-page-width),1600px);margin:0 auto;padding-left:5rem;padding-right:5rem}.photo-offer__shell{display:grid;gap:clamp(5rem,7vw,9rem)}.photo-offer__eyebrow,.photo-offer__section-label,.photo-offer__detail-title{margin:0;color:var(--photo-offer-accent);font-size:1.2rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:none}.photo-offer--labels-uppercase .photo-offer__eyebrow,.photo-offer--labels-uppercase .photo-offer__section-label,.photo-offer--labels-uppercase .photo-offer__detail-title{text-transform:uppercase}.photo-offer__hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(30rem,1.18fr);gap:clamp(3rem,5vw,7rem);align-items:start}.photo-offer__hero--text-only{grid-template-columns:minmax(0,80rem)}.photo-offer__intro{display:grid;gap:1.35rem;align-content:start;min-width:0}.photo-offer__title{margin:0;max-width:15ch;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.photo-offer__lead{margin-top:.5rem;max-width:62ch;color:var(--photo-offer-muted);font-size:1.72rem;line-height:1.86;text-wrap:pretty}.photo-offer__lead>*:first-child,.photo-offer__why-text>*:first-child,.photo-offer__detail-text>*:first-child{margin-top:0}.photo-offer__lead>*:last-child,.photo-offer__why-text>*:last-child,.photo-offer__detail-text>*:last-child{margin-bottom:0}.photo-offer__viewer-note{margin:.25rem 0 0;max-width:58ch;color:#121212ab;font-size:1.45rem;line-height:1.75}.photo-offer__button-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.7rem;align-items:center}.photo-offer__button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2.1rem;border-radius:999px;text-decoration:none;font-size:1.55rem;font-weight:600;line-height:1.1;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.photo-offer__button:hover{transform:translateY(-1px)}.photo-offer__button--primary{background:var(--photo-offer-accent);border:1px solid var(--photo-offer-accent);color:#fff}.photo-offer__button--primary:hover{background:var(--photo-offer-accent);border-color:var(--photo-offer-accent);color:#fff}.photo-offer__button--secondary{background:transparent;border:1px solid rgba(0,0,0,.14);color:rgb(var(--color-foreground))}.photo-offer__button--secondary:hover{border-color:#00000042;color:rgb(var(--color-foreground))}.photo-offer__button:focus-visible{outline:2px solid var(--photo-offer-accent);outline-offset:3px}.photo-offer__hero-media{overflow:hidden;width:100%;aspect-ratio:4 / 5;border-radius:var(--photo-offer-radius-image);background:var(--photo-offer-surface)}.photo-offer__hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--photo-offer-hero-image-position)}.photo-offer__gallery-section,.photo-offer__why,.photo-offer__details-section{padding-top:clamp(3rem,4vw,4.5rem);border-top:1px solid var(--photo-offer-border)}.photo-offer__section-head{display:grid;gap:.9rem;max-width:78rem}.photo-offer__section-heading{margin:0;max-width:20ch;font-size:clamp(2.9rem,4vw,4.8rem);line-height:1.08;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.photo-offer__section-text{margin:0;max-width:64ch;color:var(--photo-offer-muted);font-size:1.65rem;line-height:1.82}.photo-offer__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2.4vw,3rem);margin-top:2.8rem;align-items:start}.photo-offer__gallery-figure{margin:0;min-width:0}.photo-offer__gallery-media{overflow:hidden;width:100%;aspect-ratio:4 / 5;border-radius:var(--photo-offer-radius-image);background:var(--photo-offer-surface)}.photo-offer__gallery-figure:nth-child(2) .photo-offer__gallery-media{aspect-ratio:4 / 3}.photo-offer__gallery-image{display:block;width:100%;height:100%;object-fit:cover}.photo-offer__why{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(3rem,5vw,7rem);align-items:start}.photo-offer__why-head{display:grid;gap:.9rem}.photo-offer__why-heading{margin:0;font-size:clamp(2.9rem,4vw,4.6rem);line-height:1.08;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.photo-offer__why-text,.photo-offer__detail-text{color:var(--photo-offer-muted);font-size:1.72rem;line-height:1.88;text-wrap:pretty}.photo-offer__why-text{max-width:72ch}.photo-offer__details-list{display:grid;margin-top:2.5rem;border-top:1px solid rgba(0,0,0,.055)}.photo-offer__detail-row{display:grid;grid-template-columns:minmax(14rem,.3fr) minmax(0,1fr);gap:clamp(2rem,4vw,5rem);align-items:start;padding:1.9rem 0;border-bottom:1px solid rgba(0,0,0,.055)}.photo-offer__detail-title{color:rgb(var(--color-foreground));letter-spacing:0;font-size:1.7rem;font-weight:600}.photo-offer__detail-text{font-size:1.6rem;line-height:1.8}@media screen and (max-width:989px){.photo-offer .page-width{padding-left:2rem;padding-right:2rem}.photo-offer__shell{gap:5.5rem}.photo-offer__hero,.photo-offer__why{grid-template-columns:1fr}.photo-offer__intro{order:1}.photo-offer__hero-media{order:2;max-width:78rem}.photo-offer__title,.photo-offer__section-heading{max-width:none}.photo-offer__gallery{grid-template-columns:1fr 1fr}.photo-offer__gallery-figure:first-child{grid-column:1 / -1}.photo-offer__gallery-figure:first-child .photo-offer__gallery-media{aspect-ratio:16 / 9}}@media screen and (max-width:749px){.photo-offer .page-width{padding-left:1.5rem;padding-right:1.5rem}.photo-offer__shell{gap:4.5rem}.photo-offer__title{font-size:3.4rem;line-height:1.08}.photo-offer__section-heading,.photo-offer__why-heading{font-size:3.2rem;line-height:1.1}.photo-offer__lead,.photo-offer__why-text,.photo-offer__detail-text{font-size:1.7rem;line-height:1.9}.photo-offer__viewer-note,.photo-offer__section-text{font-size:1.55rem;line-height:1.8}.photo-offer__hero-media,.photo-offer__gallery-media{border-radius:1.5rem}.photo-offer__gallery{grid-template-columns:1fr;gap:2.4rem}.photo-offer__gallery-figure:first-child{grid-column:auto}.photo-offer__gallery-figure:first-child .photo-offer__gallery-media,.photo-offer__gallery-figure:nth-child(2) .photo-offer__gallery-media,.photo-offer__gallery-media{aspect-ratio:4 / 5}.photo-offer__detail-row{grid-template-columns:1fr;gap:.7rem;padding:1.7rem 0}.photo-offer__button-row{display:grid;grid-template-columns:1fr;width:100%}.photo-offer__button{width:100%;min-height:4.8rem;padding:0 1.4rem;font-size:1.45rem}}@media(hover:none){.photo-offer__button:hover{transform:none}}@media(prefers-reduced-motion:reduce){.photo-offer__button{transition:none}}.through-eyes-page{--through-eyes-muted: rgba(18, 18, 18, .8);--through-eyes-radius-image: 1.8rem;position:relative;color:rgb(var(--color-foreground));padding-top:var(--through-eyes-padding-top-mobile);padding-bottom:var(--through-eyes-padding-bottom-mobile)}@media screen and (min-width:750px){.through-eyes-page{padding-top:var(--through-eyes-padding-top);padding-bottom:var(--through-eyes-padding-bottom)}}.through-eyes-page,.through-eyes-page *{box-sizing:border-box;font-family:inherit}.through-eyes-page .page-width{width:100%;max-width:min(var(--through-eyes-page-width),1600px);margin:0 auto;padding-left:5rem;padding-right:5rem}.through-eyes-page__hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(3rem,5vw,7rem);align-items:center}.through-eyes-page__copy{display:grid;gap:1.35rem;align-content:center;min-width:0}.through-eyes-page__eyebrow{margin:0;color:var(--through-eyes-accent);font-size:1.2rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:none}.through-eyes-page--labels-uppercase .through-eyes-page__eyebrow{text-transform:uppercase}.through-eyes-page__title{margin:0;max-width:14ch;font-size:clamp(3.8rem,5.8vw,6.8rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.through-eyes-page__lead{margin-top:.5rem;max-width:58ch;color:var(--through-eyes-muted);font-size:1.72rem;line-height:1.86;text-wrap:pretty}.through-eyes-page__lead>*:first-child{margin-top:0}.through-eyes-page__lead>*:last-child{margin-bottom:0}.through-eyes-page__button-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.7rem}.through-eyes-page__button{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2.1rem;border-radius:999px;border:1px solid var(--through-eyes-accent);background:var(--through-eyes-accent);color:#fff;font:inherit;font-size:1.55rem;font-weight:600;line-height:1.1;text-decoration:none;cursor:pointer;transition:transform .2s ease}.through-eyes-page__button:hover{transform:translateY(-1px)}.through-eyes-page__button:focus-visible,.through-eyes-page__poster:focus-visible{outline:2px solid var(--through-eyes-accent);outline-offset:3px}.through-eyes-page__film{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;min-height:0;border-radius:var(--through-eyes-radius-image);background:#000;isolation:isolate}.through-eyes-page__youtube-shell,.through-eyes-page__iframe,.through-eyes-page__poster,.through-eyes-page__poster-image,.through-eyes-page__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.through-eyes-page__youtube-shell{display:block;overflow:hidden;background:#000}.through-eyes-page__poster{appearance:none;-webkit-appearance:none;display:block;padding:0;margin:0;border:0;cursor:pointer;background:#000;color:#fff;font:inherit}.through-eyes-page__poster-image{display:block;object-fit:cover;object-position:var(--through-eyes-poster-position);transition:transform .4s ease,opacity .25s ease}.through-eyes-page__poster:hover .through-eyes-page__poster-image{transform:scale(1.018);opacity:.96}.through-eyes-page__iframe{display:block;border:0;background:#000}.through-eyes-page__placeholder{display:grid;place-items:center;padding:2rem;background:var(--through-eyes-surface);color:#121212b3;text-align:center;font-size:1.55rem;line-height:1.7}.through-eyes-page__play{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 1.7rem;border-radius:999px;background:#000000b3;color:#fff;border:1px solid rgba(255,255,255,.25);font-size:1.4rem;line-height:1;font-weight:600;pointer-events:none}@media screen and (max-width:989px){.through-eyes-page .page-width{padding-left:2rem;padding-right:2rem}.through-eyes-page__hero{grid-template-columns:1fr}.through-eyes-page__copy{order:1}.through-eyes-page__film{order:2}.through-eyes-page__title{max-width:none}}@media screen and (max-width:749px){.through-eyes-page .page-width{padding-left:1.5rem;padding-right:1.5rem}.through-eyes-page__title{font-size:3.4rem;line-height:1.08}.through-eyes-page__lead{font-size:1.7rem;line-height:1.9}.through-eyes-page__film{border-radius:1.5rem}.through-eyes-page__button-row{display:grid;width:100%}.through-eyes-page__button{width:100%;min-height:4.8rem;padding:0 1.4rem;font-size:1.45rem}}@media(hover:none){.through-eyes-page__button:hover,.through-eyes-page__poster:hover .through-eyes-page__poster-image{transform:none}}@media(prefers-reduced-motion:reduce){.through-eyes-page__button,.through-eyes-page__poster-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/111/compiled_assets/styles.css.map */
