.spt-front__h{margin:0;font-size:clamp(2.4rem,1.6rem + 2vw,3.6rem);letter-spacing:.01em}.spt-front__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:1.8rem}.spt-front__all{font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap}.spt-front__all:hover{text-decoration:underline;text-underline-offset:.4rem}.spt-lead{display:grid;margin:0 0 1.6rem}.spt-lead__media{display:block;overflow:hidden;background:rgba(var(--color-foreground),.04)}.spt-lead__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.spt-lead__text{padding:2rem 1.5rem 0}.spt-lead__over{margin:0 0 .6rem;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.62)}.spt-lead__title{margin:0;font-size:clamp(3rem,2rem + 3vw,5.2rem);line-height:1.04;letter-spacing:.01em}.spt-lead__title a{color:inherit;text-decoration:none}.spt-lead__line{margin:1rem 0 0;font-size:1.5rem;line-height:1.55;max-width:44rem;color:rgba(var(--color-foreground),.82)}.spt-lead__go{display:inline-block;margin-top:1.6rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:.1rem solid currentColor;padding-bottom:.3rem}@media screen and (min-width:750px){.spt-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:5rem;max-width:var(--page-width);margin:2.4rem auto 2rem;padding:0 5rem}.spt-lead__img{aspect-ratio:5 / 6;max-height:78vh}.spt-lead__text{padding:0}}.spt-facts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:2.4rem auto 3.6rem;font-size:1rem;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;text-align:center;color:rgba(var(--color-foreground),.7)}.spt-facts span{padding:0 .8rem}.spt-facts span+span{border-left:.1rem solid rgba(var(--color-foreground),.25)}@media screen and (min-width:750px){.spt-facts{display:flex;justify-content:center;font-size:1.15rem;margin:1.2rem auto 5rem}.spt-facts span{padding:0}.spt-facts span+span{border-left:0}.spt-facts span+span:before{content:"\b7";margin:0 1.2rem}}.spt-pieces{margin-top:2.4rem;margin-bottom:4.8rem}.spt-pieces .spt-front__h{margin-bottom:1.8rem}.spt-pieces__list{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:40%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-1.5rem;padding-right:1.5rem}.spt-pieces__list::-webkit-scrollbar{display:none}.spt-pieces__item{scroll-snap-align:start}.spt-pieces__link{display:block;color:rgb(var(--color-foreground));text-decoration:none}.spt-pieces__img{display:block;aspect-ratio:1;overflow:hidden;background:rgba(var(--color-foreground),.05)}.spt-pieces__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.spt-pieces__link:hover .spt-pieces__img img{transform:scale(1.03)}.spt-pieces__name{display:block;margin-top:.8rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase}@media screen and (min-width:750px){.spt-pieces__list{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;margin-right:0;padding-right:0;gap:1.6rem}}.spt-offerings{margin-bottom:2.8rem}@media screen and (max-width:749px){.spt-offerings__grid>li:nth-child(n+7){display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/spt-front.css.map */
