.mr-story-hero,.mr-story-chapter{--story-bg-from: var(--mr-black);--story-bg-to: var(--mr-black-soft);--story-text: var(--mr-cream);--story-text-muted: var(--mr-copy-light);--story-accent: var(--mr-gold);--story-hairline: rgba(201, 169, 110, .25)}.mr-story-hero--green,.mr-story-chapter--green{--story-bg-from: #0a1428;--story-bg-to: var(--mr-green-deep)}.mr-story-hero--cream,.mr-story-chapter--cream{--story-bg-from: var(--mr-cream);--story-bg-to: var(--mr-cream-dark);--story-text: var(--mr-black);--story-text-muted: var(--mr-copy-dark);--story-accent: var(--mr-gold-rich);--story-hairline: rgba(184, 153, 104, .28)}.mr-story-hero--blush,.mr-story-chapter--blush{--story-bg-from: #f2dfe0;--story-bg-to: #ecd3d5;--story-text: var(--mr-black);--story-text-muted: var(--mr-copy-dark);--story-accent: var(--mr-gold-rich);--story-hairline: rgba(184, 153, 104, .3)}.mr-story-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--story-bg-from),var(--story-bg-to));color:var(--story-text);padding:160px 32px 140px;min-height:78vh;display:flex;align-items:center;justify-content:center;text-align:center}.mr-story-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.mr-story-hero__bg-img,.mr-story-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.mr-story-hero--dark.mr-story-hero--with-bg .mr-story-hero__bg:after,.mr-story-hero--green.mr-story-hero--with-bg .mr-story-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000080,#000c)}.mr-story-hero--cream.mr-story-hero--with-bg .mr-story-hero__bg:after,.mr-story-hero--blush.mr-story-hero--with-bg .mr-story-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f5f1ea59,#f5f1eaa6)}.mr-story-hero__inner{position:relative;z-index:1;max-width:920px;margin:0 auto}.mr-story-hero__eyebrow{font-family:var(--font-body--family, "Inter", sans-serif);font-size:12px;letter-spacing:.36em;text-transform:uppercase;color:var(--story-accent);font-weight:500;margin-bottom:34px}.mr-story-hero__heading{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:clamp(40px,6.8vw,80px);font-weight:500;line-height:1.03;letter-spacing:-.012em;color:var(--story-text);margin:0}.mr-story-hero__heading-line,.mr-story-hero__heading-accent{display:block}.mr-story-hero__heading-accent{font-style:italic;color:var(--story-accent);font-weight:400}.mr-story-hero__copy{margin:36px auto 0;max-width:640px;font-family:var(--font-body--family, "Inter", sans-serif);color:var(--story-text-muted);font-size:17px;line-height:1.7}.mr-story-hero__cta{margin-top:42px}.mr-story-hero__btn{display:inline-block;padding:18px 36px;border:1px solid var(--story-accent);color:var(--story-accent);background:transparent;font-family:var(--font-body--family, "Inter", sans-serif);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:500;text-decoration:none;transition:background .22s ease,color .22s ease}.mr-story-hero__btn:hover{background:var(--story-accent);color:var(--mr-black)}.mr-story-hero--cream .mr-story-hero__btn:hover,.mr-story-hero--blush .mr-story-hero__btn:hover{color:var(--mr-cream)}.mr-story-chapter{background:linear-gradient(180deg,var(--story-bg-from),var(--story-bg-to));color:var(--story-text);padding:112px 32px}.mr-story-chapter__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1440px;margin:0 auto}.mr-story-chapter--image-left .mr-story-chapter__grid{grid-template-areas:"media body"}.mr-story-chapter--image-right .mr-story-chapter__grid{grid-template-areas:"body media"}.mr-story-chapter__media{grid-area:media}.mr-story-chapter__body{grid-area:body}.mr-story-chapter--text-only .mr-story-chapter__grid{grid-template-columns:1fr;grid-template-areas:"body";max-width:780px;text-align:center}.mr-story-chapter--text-only .mr-story-chapter__copy{margin-left:auto;margin-right:auto;max-width:68ch}.mr-story-chapter--text-only .mr-story-chapter__heading{text-wrap:balance}.mr-story-chapter__img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;filter:drop-shadow(0 18px 48px rgba(0,0,0,.2))}.mr-story-chapter--cream .mr-story-chapter__img,.mr-story-chapter--blush .mr-story-chapter__img{filter:drop-shadow(0 16px 36px rgba(0,0,0,.12))}.mr-story-chapter__eyebrow{font-family:var(--font-body--family, "Inter", sans-serif);font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--story-accent);font-weight:500;margin-bottom:20px}.mr-story-chapter__heading{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:clamp(32px,4.2vw,52px);font-weight:500;line-height:1.08;letter-spacing:-.008em;color:var(--story-text);margin:0 0 24px}.mr-story-chapter__heading-accent{font-style:italic;color:var(--story-accent);font-weight:400}.mr-story-chapter__copy{font-family:var(--font-body--family, "Inter", sans-serif);color:var(--story-text-muted);font-size:16px;line-height:1.8;max-width:52ch}.mr-story-chapter__copy p{margin:0 0 18px}.mr-story-chapter__copy p:last-child{margin-bottom:0}.mr-story-chapter__link{display:inline-block;margin-top:28px;font-family:var(--font-body--family, "Inter", sans-serif);font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--story-accent);text-decoration:none;padding-bottom:6px;border-bottom:1px solid transparent;transition:border-color .22s ease;font-weight:500}.mr-story-chapter__link:hover{border-color:currentColor}body:has(.mr-story-hero){background:var(--mr-black)}body:has(.mr-story-hero) main,body:has(.mr-story-hero) main>*,body:has(.mr-story-hero) .shopify-section{background:transparent!important}body:has(.mr-story-hero)>footer{background:var(--mr-black)!important;color:var(--mr-cream)!important}@media(max-width:900px){.mr-story-hero{padding:108px 20px 96px;min-height:62vh}.mr-story-hero__eyebrow{margin-bottom:22px}.mr-story-hero__copy{font-size:16px;margin-top:28px}.mr-story-hero__cta{margin-top:32px}.mr-story-chapter{padding:72px 20px}.mr-story-chapter__grid{grid-template-columns:1fr!important;grid-template-areas:"media" "body"!important;gap:36px}.mr-story-chapter__img{aspect-ratio:3 / 4}.mr-story-chapter__heading{font-size:clamp(28px,8vw,40px);margin-bottom:18px}.mr-story-chapter__copy{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mr-luxury-story.css.map */
