.artist-section{--artist-bg: #ffffff;--artist-text: #39423d;--artist-heading: #39423d;--artist-accent: #39423d;--artist-hover: #3b4941;--artist-button-text: #ffffff;--artist-border: #ffffff;--artist-body-font: "Source Sans Pro",sans-serif;--artist-heading-font: "New York",Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--artist-accent-font: Lato,sans-serif;--artist-body-weight: 300;--artist-heading-weight: 400;--artist-accent-weight: 400;--artist-shadow: 0 24px 80px rgba(57, 66, 61, .12);position:relative;padding:0 0 5rem;background:var(--artist-bg);color:var(--artist-text)}.artist-section__inner{width:min(1260px,calc(100% - 3rem));margin:0 auto;position:relative}.artist-ui-label,.artist-section__eyebrow,.artist-text-link,.artist-gallery__title,.artist-portfolio__type,.artist-portfolio__meta,.artist-showcase__tag,.artist-modal__type,.artist-modal__meta{font-family:var(--artist-accent-font);font-weight:var(--artist-accent-weight);font-size:13px;letter-spacing:2;text-transform:uppercase}.artist-display-heading,.artist-section-heading,.artist-card-heading,.artist-display-quote,.artist-modal__title{font-family:var(--artist-heading-font);font-weight:var(--artist-heading-weight);color:var(--artist-heading)}.artist-body-copy,.artist-section__note,.artist-hero__intro,.artist-about__text,.artist-about__meta,.artist-portfolio__subtitle,.artist-portfolio__description,.artist-showcase__text,.artist-modal__subtitle,.artist-modal__description,.artist-contact__field input,.artist-contact__field textarea,.artist-contact__success{font-family:var(--artist-body-font);font-weight:var(--artist-body-weight);font-size:15px;line-height:1.72}.artist-button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1.45rem;border:1px solid var(--artist-heading);border-radius:0;background:var(--artist-heading);color:var(--artist-button-text);font-family:var(--artist-body-font);font-weight:var(--artist-body-weight);font-size:11px;letter-spacing:0;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease}.artist-button:hover,.artist-button:focus-visible{transform:translateY(-2px);background:var(--artist-hover);border-color:var(--artist-hover)}.artist-text-link{color:var(--artist-heading);text-decoration:none}.artist-text-link:hover,.artist-text-link:focus-visible{color:var(--artist-accent)}.artist-card{background:var(--artist-bg);border-radius:0;box-shadow:var(--artist-shadow);overflow:hidden}.artist-media{position:relative;overflow:hidden;background:color-mix(in srgb,var(--artist-accent) 8%,white)}.artist-media img{width:100%;height:100%;object-fit:cover;display:block}.artist-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#39423d08,#39423d1f),radial-gradient(circle at 68% 22%,rgba(255,255,255,.16),transparent 24%);pointer-events:none}.artist-placeholder{width:100%;height:100%;display:grid;place-items:center;padding:1.5rem;text-align:center;background:linear-gradient(180deg,#39423d0a,#39423d14),color-mix(in srgb,var(--artist-accent) 5%,white);color:color-mix(in srgb,var(--artist-text) 70%,white)}.artist-placeholder svg{width:64px;height:64px;opacity:.45}.artist-placeholder span{display:block;margin-top:.8rem;font-family:var(--artist-accent-font);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.artist-section__header{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.75rem}.artist-section__header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.artist-section__note{max-width:28rem;margin:0}.artist-section__eyebrow{margin:0 0 1rem;color:var(--artist-accent)}.artist-section-heading{margin:0;font-size:clamp(20px,3.8vw,44px);line-height:.98}.artist-hero{padding-top:5rem}.artist-hero:before,.artist-hero:after{content:"";position:absolute;width:34rem;height:34rem;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--artist-accent) 20%,transparent),transparent 56%),radial-gradient(circle at 70% 65%,color-mix(in srgb,var(--artist-text) 10%,transparent),transparent 60%);filter:blur(10px);z-index:0}.artist-hero:before{top:-12rem;right:-10rem}.artist-hero:after{bottom:6rem;left:-14rem}.artist-hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);gap:4.5rem;align-items:start;position:relative;z-index:1}.artist-hero__heading{margin:0;max-width:12.5ch;font-size:clamp(72px,3.8vw,44px);line-height:.96}.artist-hero__heading em,.artist-section-heading em,.artist-display-quote em{font-style:italic}.artist-hero__intro{max-width:32rem;margin-top:1.6rem}.artist-hero__actions{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;margin-top:2rem}.artist-hero__media{min-height:38rem;position:relative}.artist-hero__orbit{position:absolute;top:1.5rem;right:2rem;width:22rem;height:22rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--artist-accent) 22%,transparent);z-index:0;animation:artist-drift 12s ease-in-out infinite}.artist-hero__image-card{position:absolute;inset:0 1.5rem auto 0}.artist-hero__image-wrap{aspect-ratio:1 / 1;min-height:0}.artist-page-florals{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.artist-page-florals__item{position:fixed;top:var(--artist-floral-top);width:var(--artist-floral-width);opacity:var(--artist-floral-opacity);pointer-events:none;will-change:transform}.artist-page-florals__item--left{left:var(--artist-floral-offset)}.artist-page-florals__item--right{right:var(--artist-floral-offset)}.artist-page-florals__item img{width:100%;height:auto;object-fit:contain;display:block}.artist-gallery__viewport{overflow:hidden}.artist-gallery__track{display:flex;gap:1.35rem;width:max-content;animation:artist-gallery-scroll var(--artist-gallery-duration, 42s) linear infinite}.artist-gallery__track:hover{animation-play-state:paused}.artist-gallery__card{position:relative;flex:0 0 clamp(15rem,20vw,18rem);border-radius:1.8rem;overflow:hidden;box-shadow:var(--artist-shadow)}.artist-gallery__image{aspect-ratio:3 / 4}.artist-gallery__title{position:absolute;inset:auto 1rem 1rem 1rem;z-index:2;padding:.85rem 1rem;border-radius:1.1rem;background:#39423dd6;color:#fff;opacity:0;transform:translateY(.5rem);transition:opacity .22s ease,transform .22s ease}.artist-gallery__card:hover .artist-gallery__title,.artist-gallery__card:focus-within .artist-gallery__title{opacity:1;transform:translateY(0)}.artist-about__layout{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);gap:3rem;align-items:start}.artist-about__eyebrow{margin-bottom:1rem}.artist-about__image{aspect-ratio:1 / 1}.artist-about__quote{max-width:13ch;margin:0;font-size:clamp(40px,5vw,68px);line-height:1.14;font-style:italic}.artist-about__text{max-width:40rem;margin-top:1.5rem}.artist-about__meta{margin-top:1rem;color:color-mix(in srgb,var(--artist-text) 86%,white)}.artist-portfolio__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.artist-portfolio__card{border:0;text-align:left;padding:0;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.artist-portfolio__card:hover,.artist-portfolio__card:focus-visible{transform:translateY(-4px);box-shadow:0 28px 80px #39423d24;outline:none}.artist-portfolio__image{aspect-ratio:1 / 1}.artist-portfolio__copy,.artist-showcase__copy{padding:1.4rem 1.4rem 1.55rem}.artist-card-heading{margin:0;font-size:clamp(24px,3vw,32px);line-height:1.08}.artist-portfolio__type,.artist-showcase__tag,.artist-modal__type,.artist-portfolio__meta,.artist-modal__meta{color:var(--artist-accent)}.artist-portfolio__subtitle,.artist-portfolio__meta{margin:.55rem 0 0}.artist-portfolio__description{margin-top:1rem}.artist-portfolio__open{display:inline-flex;margin-top:1rem;color:color-mix(in srgb,var(--artist-text) 88%,white)}.artist-showcase__grid{display:grid;gap:1.5rem}.artist-showcase__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.artist-featured-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.artist-product-card__image{aspect-ratio:1 / 1}.artist-product-card__copy{padding:1.25rem 1.25rem 1.45rem}.artist-product-card__vendor,.artist-product-card__price{margin:.55rem 0 0}.artist-product-card__title{margin-top:.6rem}.artist-product-card__title a{color:inherit;text-decoration:none}.artist-showcase__image{aspect-ratio:1 / 1}.artist-showcase__text{margin-top:.8rem}.artist-contact__card{padding:2rem;background:radial-gradient(circle at right top,color-mix(in srgb,var(--artist-accent) 14%,transparent),transparent 36%),var(--artist-bg)}.artist-contact__header{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:2rem}.artist-contact__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}.artist-contact__field{display:flex;flex-direction:column;gap:.7rem}.artist-contact__field--full{grid-column:1 / -1}.artist-contact__field input,.artist-contact__field textarea{padding:0 0 .85rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--artist-text) 75%,white);background:transparent;color:var(--artist-text)}.artist-contact__field input:focus,.artist-contact__field textarea:focus{outline:none;border-bottom-color:var(--artist-accent)}.artist-contact__success{grid-column:1 / -1;margin:0}.artist-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:80}.artist-modal.is-open{opacity:1;pointer-events:auto}.artist-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#39423d80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.artist-modal__panel{position:relative;width:min(52rem,100%);max-height:min(90vh,56rem);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.artist-modal__media{min-height:100%}.artist-modal__content{padding:2rem;overflow:auto}.artist-modal__close{display:inline-flex;margin-left:auto;margin-bottom:1rem;border:0;background:transparent;color:color-mix(in srgb,var(--artist-text) 88%,white);cursor:pointer}.artist-modal__title{margin:.6rem 0 0;font-size:clamp(34px,5vw,54px);line-height:.98}.artist-modal__subtitle{margin-top:.8rem}.artist-modal__meta{margin-top:1rem}.artist-modal__description{margin:1.2rem 0 1.8rem}[data-artist-reveal]{opacity:0;transform:translateY(24px);filter:blur(6px);transition:opacity .72s ease,transform .72s ease,filter .72s ease}[data-artist-reveal].is-visible{opacity:1;transform:translateY(0);filter:blur(0)}[data-artist-reveal-delay="1"]{transition-delay:.12s}[data-artist-reveal-delay="2"]{transition-delay:.22s}[data-artist-reveal-delay="3"]{transition-delay:.32s}[data-artist-float]{animation:artist-drift 7s ease-in-out infinite}@keyframes artist-gallery-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - .675rem))}}@keyframes artist-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:1080px){.artist-hero__inner,.artist-about__layout,.artist-contact__header,.artist-modal__panel{grid-template-columns:1fr}.artist-portfolio__grid,.artist-showcase__grid--four,.artist-featured-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-contact__form{grid-template-columns:1fr}}@media(max-width:760px){.artist-section__inner{width:min(1260px,calc(100% - 1.5rem))}.artist-section__header,.artist-contact__header{flex-direction:column;align-items:flex-start}.artist-section__header-actions{align-items:flex-start}.artist-hero__heading{max-width:100%;font-size:clamp(48px,13vw,72px)}.artist-hero__media{min-height:28rem}.artist-hero__image-card{top:0;right:0;bottom:0;left:0}.artist-page-florals__item{display:none}.artist-portfolio__grid,.artist-showcase__grid--four,.artist-featured-collection__grid{grid-template-columns:1fr}.artist-modal__content,.artist-contact__card{padding:1.5rem}}@media(prefers-reduced-motion:reduce){.artist-section *,.artist-section:before,.artist-section:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-artist-reveal]{opacity:1;transform:none;filter:none}}:root{--global-body-font: "Source Sans Pro",sans-serif;--global-heading-font: "New York",Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--global-accent-font: Lato,sans-serif;--artist-body-font: "Source Sans Pro",sans-serif;--artist-heading-font: "New York",Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--artist-accent-font: Lato,sans-serif}body{font-family:var(--global-body-font)!important}h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font)!important}.main-header nav.full .nav-item>.label,.main-header nav.full .nav-item>details .label,.mobile-dropdown .list .list-item a,.mega-nav .list .label,.blog-sidebar-tags-title,.predictive-search__title,.featured-blog__article-date{font-family:var(--global-accent-font)!important}.pex-section,.pex-section *{font-family:var(--global-body-font)!important}.pex-section{font-size:16px!important}.pex-card__title{font-size:19px!important}.pex-card__venue,.pex-card__meta,.pex-card__press,.pex-filter-btn,.pex-lb-venue,.pex-lb-detail-value{font-size:14px!important}.pex-badge,.pex-card__hover-cta span,.pex-lb-badge,.pex-lb-detail-label,.pex-lb-press-outlet{font-size:11px!important}.product-purchase-notes{display:grid;gap:10px;margin-top:18px;text-align:left}.product-purchase-note{border:1px solid rgba(57,66,61,.18);padding:12px 14px}.product-purchase-note__title,.product-purchase-note__text{display:block}.product-purchase-note__title{color:#39423d;font-family:var(--global-accent-font)!important;font-size:11px;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.product-purchase-note__text{color:#39423dbd;font-size:13px;line-height:1.5;margin-top:4px}.product-details-alignment-center .product-purchase-notes{text-align:center}.cart-reassurance{display:grid;gap:7px;list-style:none;margin:14px 0 18px;padding:0}.cart-reassurance li{color:#39423dbd;font-size:13px;line-height:1.45;position:relative;padding-left:18px}.cart-reassurance li:before{background:#39423d;border-radius:50%;content:"";height:5px;left:3px;position:absolute;top:.6em;width:5px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-artist-theme.css.map */
