.hero a.button-custom{border:1px solid #ffffff;transition:background-color .35s ease,color .35s ease,border-color .35s ease,letter-spacing .35s ease}@media(hover:hover){.hero a.button-custom:hover{background-color:transparent!important;color:#fff!important;border-color:#fff!important;letter-spacing:.04em}}@media(max-width:749px){.hero .hero__media{object-position:center 20%}.hero h2{font-size:2.25rem}}.collection-card__image{overflow:hidden}.collection-card__image .resource-image__image{transition:transform .8s cubic-bezier(.2,.6,.2,1)}.collection-card__content{transition:transform .35s ease}.collection-card__content *{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:6px;transition:text-decoration-color .35s ease}@media(hover:hover){.collection-card:hover .collection-card__image .resource-image__image{transform:scale(1.05)}.collection-card:hover .collection-card__content{transform:translateY(-3px)}.collection-card:hover .collection-card__content *{text-decoration-color:currentColor}}.sb-story{background:var(--sb-bg);color:var(--sb-text);padding-block:var(--sb-pad-top) var(--sb-pad-bottom)}.sb-story__inner{display:grid;grid-template-columns:1fr;align-items:center;max-width:1600px;margin-inline:auto}.sb-story__media{aspect-ratio:var(--sb-ratio);overflow:hidden;width:100%}.sb-story__img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 1.4s cubic-bezier(.2,.6,.2,1);will-change:transform}.sb-story__text{padding:40px 24px}.sb-story__eyebrow{margin:0 0 28px;font-family:var(--font-heading--family);font-size:.6875rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.sb-story__heading{margin:0 0 36px;font-family:var(--font-heading--family);font-size:clamp(2.5rem,5.4vw,5rem);line-height:1.05;letter-spacing:-.01em;font-weight:400;color:inherit}.sb-story__body{max-width:36em;font-family:var(--font-body--family);font-size:1rem;line-height:1.7}.sb-story__body p{margin:0 0 1.4em}.sb-story__body p:last-child{margin-bottom:0}.sb-story__link{display:inline-block;margin-top:40px;font-family:var(--font-subheading--family);font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px;transition:text-underline-offset .3s ease,letter-spacing .3s ease}@media(hover:hover){.sb-story__link:hover{text-underline-offset:11px;letter-spacing:.2em}.sb-story:hover .sb-story__img{transform:scale(1.02)}}@media(max-width:749px){.sb-story{padding-block:min(var(--sb-pad-top),48px) min(var(--sb-pad-bottom),48px)}}@media(min-width:750px){.sb-story__inner{grid-template-columns:45fr 55fr}.sb-story__text{padding:8%}.sb-story--image-right .sb-story__inner{grid-template-columns:55fr 45fr}.sb-story--image-right .sb-story__media{order:2}}.sb-reviews{background:var(--sb-rv-bg);color:var(--sb-rv-text);padding-block:var(--sb-rv-pad-top) var(--sb-rv-pad-bottom)}.sb-reviews__inner{max-width:960px;margin-inline:auto;padding-inline:24px;text-align:center}.sb-reviews__eyebrow{margin:0 0 24px;font-family:var(--font-heading--family);font-size:.6875rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.sb-reviews__heading{margin:0 0 56px;font-family:var(--font-heading--family);font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.15;font-weight:400;color:inherit}.sb-reviews__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sb-reviews__track::-webkit-scrollbar{display:none}.sb-reviews__slide{flex:0 0 100%;scroll-snap-align:start;box-sizing:border-box;padding-inline:clamp(0px,4vw,48px)}.sb-reviews__stars{display:inline-flex;gap:6px;margin-bottom:28px}.sb-reviews__quote{margin:0 auto 32px;max-width:34em;font-family:var(--font-heading--family);font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.6;font-weight:400}.sb-reviews__quote:before{content:"\201c"}.sb-reviews__quote:after{content:"\201d"}.sb-reviews__author{margin:0;font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.sb-reviews__controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:48px}.sb-reviews__count{min-width:4em;font-size:.75rem;letter-spacing:.15em}.sb-reviews__btn{width:44px;height:44px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font-size:1rem;line-height:1;cursor:pointer;transition:background-color .3s ease,color .3s ease}@media(hover:hover){.sb-reviews__btn:hover{background:var(--sb-rv-text);color:var(--sb-rv-bg)}}@media(max-width:749px){.sb-reviews{padding-block:min(var(--sb-rv-pad-top),56px) min(var(--sb-rv-pad-bottom),56px)}}@media(prefers-reduced-motion:reduce){.hero a.button-custom,.collection-card__image .resource-image__image,.collection-card__content,.collection-card__content *,.sb-story__link,.sb-story__img,.sb-reviews__btn{transition:none}.collection-card:hover .collection-card__image .resource-image__image,.collection-card:hover .collection-card__content,.sb-story:hover .sb-story__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-luxury-styles.css.map */
