.artist-landing{background:#fff;color:#111118}.artist-landing__hero{display:grid;grid-template-columns:minmax(0,66%) minmax(280px,34%);height:clamp(620px,calc(100svh - 70px),820px);min-height:0}.artist-landing__hero-title{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.4vw,40px);padding:clamp(40px,6vw,90px);color:#1c1b19;font-family:SeasonMix-Regular;font-size:clamp(2.6rem,2.3vw,48px);font-weight:400;line-height:56px;letter-spacing:-3%}.artist-landing__mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px}.artist-landing__mark-image{display:block;width:48px;height:48px;object-fit:cover}.artist-landing__hero-media{min-height:0;height:100%;overflow:hidden}.artist-landing__hero-media video,.artist-landing__hero-media img,.artist-landing__placeholder{display:block;width:100%;height:100%;object-fit:cover}.artist-landing__intro{display:grid;grid-template-columns:repeat(2,minmax(0,467px));grid-template-areas:"image intro" "image material";align-items:start;justify-content:center;column-gap:clamp(200px,233px,260px);row-gap:clamp(70px,12vw,150px);width:calc(100% - (2*clamp(24px,7.1vw,154px)));max-width:1134px;margin:0 auto}.artist-landing--intro{padding:clamp(54px,7vw,96px) 0 clamp(88px,8vw,120px)}.artist-landing__intro-image,.artist-landing__feature-image,.artist-landing__banner,.artist-landing__product-image{overflow:hidden}.artist-landing__intro-image{grid-area:image}.artist-landing__intro-image img,.artist-landing__intro-image .artist-landing__placeholder{display:block;width:100%;height:auto;aspect-ratio:467 / 583;object-fit:cover}.artist-landing__intro-box{max-width:100%;color:#3a3835;font-size:16px;line-height:24px;letter-spacing:2%;font-family:Inter Tight,sans-serif}.artist-landing__intro-box--strong{grid-area:intro;font-size:20px;color:#1c1b19;line-height:28px;font-weight:500}.artist-landing__intro-box--material{grid-area:material}.artist-landing__intro-box--strong p{margin-top:0}.artist-landing__intro-box>*{margin:0}.artist-landing__feature{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,780px);align-items:start;justify-content:center;column-gap:clamp(45px,75px,130px);padding:0 clamp(24px,7.1vw,154px) clamp(92px,12vw,150px);position:relative;top:-120px}.artist-landing--feature{margin-top:clamp(-96px,-6.5vw,-72px)}.artist-landing__feature-copy{align-self:end;max-width:290px;padding:0;color:#3a3835;font-size:16px;line-height:24px;letter-spacing:2%;font-family:Inter Tight,sans-serif}.artist-landing__feature-copy>*{margin:0}.artist-landing__feature-image{align-self:end}.artist-landing__feature-image img,.artist-landing__feature-image .artist-landing__placeholder{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.artist-landing__banner{width:100%;max-height:760px}.artist-landing__banner img,.artist-landing__banner .artist-landing__placeholder{display:block;width:100%;min-height:520px;object-fit:cover}.artist-landing__products{padding:clamp(54px,7vw,90px) clamp(20px,4vw,54px)}.artist-landing__products-header{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:28px}.artist-landing__products-header h2{margin:0;color:#17171d;font-family:var(--font-heading-family);font-size:clamp(2.6rem,2.4vw,4rem);font-weight:400;line-height:1.1}.artist-landing__products-header a{color:#17171d;font-size:1.2rem;font-weight:600;text-decoration:none;text-transform:uppercase}.artist-landing__carousel{display:grid;grid-auto-columns:minmax(240px,26vw);grid-auto-flow:column;gap:18px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x proximity}.artist-landing__product{color:#17171d;text-decoration:none;scroll-snap-align:start}.artist-landing__product-image img,.artist-landing__product-image .artist-landing__placeholder{display:block;width:100%;aspect-ratio:.82 / 1;object-fit:cover;transition:transform .26s ease}.artist-landing__product:hover img{transform:scale(1.03)}.artist-landing__product-title{margin:12px 0 0;color:#17171d;font-size:1.25rem;line-height:1.3}@media screen and (max-width:989px){.artist-landing__intro,.artist-landing__hero{grid-template-columns:1fr}.artist-landing__feature{display:flex;flex-direction:column-reverse;gap:40px;position:static;top:auto}.artist-landing__hero{height:auto}.artist-landing__hero-title{min-height:380px}.artist-landing__hero-media{height:clamp(420px,70svh,620px);min-height:0}.artist-landing__intro{grid-template-areas:"intro" "image" "material";width:auto;max-width:none;column-gap:0;row-gap:52px}.artist-landing--intro{padding:56px 0}.artist-landing--feature{margin-top:0}.artist-landing__intro,.artist-landing__feature{padding-inline:24px}.artist-landing__feature-image{margin-top:0}.artist-landing__feature-copy{max-width:560px}}@media screen and (max-width:749px){.artist-landing__hero-title{align-items:center;flex-direction:column;gap:10px;min-height:320px;padding:44px 20px}.artist-landing__intro-box{max-width:240px}.artist-landing__hero-media{height:clamp(360px,654px,645px);min-height:0;padding:0 20px;background:transparent}.artist-landing__intro,.artist-landing__feature{padding-inline:20px}.artist-landing__intro{row-gap:72px}.artist-landing__intro-image{justify-self:center;width:min(100%,402px);position:relative;background:transparent}.artist-landing__intro-image img{aspect-ratio:280 / 350;max-width:280px;float:right}.artist-landing__feature{gap:32px}.artist-landing__feature-image{width:100%}.artist-landing__banner img,.artist-landing__banner .artist-landing__placeholder{min-height:0;object-fit:contain;height:100%;padding:0 20px}.artist-landing__products-header{align-items:flex-start;flex-direction:column}.artist-landing__carousel{grid-auto-columns:minmax(220px,76vw)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-artist-landing.css.map */
