.story{position:relative}.story--spacing-compact{padding-top:var(--space-10);padding-bottom:var(--space-10)}.story--spacing-default{padding-top:var(--layout-section-padding, 72px);padding-bottom:var(--layout-section-padding, 72px)}.story--spacing-generous{padding-top:calc(var(--layout-section-padding, 72px) * 1.6);padding-bottom:calc(var(--layout-section-padding, 72px) * 1.6)}.story--spacing-dramatic{padding-top:calc(var(--layout-section-padding, 72px) * 2.2);padding-bottom:calc(var(--layout-section-padding, 72px) * 2.2)}.story__container{position:relative;z-index:1}.story__inner{margin-left:auto;margin-right:auto}.story__inner--narrow{max-width:var(--layout-narrow-width, 740px)}.story__inner>*+*{margin-top:var(--space-6)}.story__eyebrow{letter-spacing:.18em}.story__heading{line-height:1.08;letter-spacing:var(--font-heading-letter-spacing, -.02em)}.story--align-center .story__heading{max-width:20ch;margin-left:auto;margin-right:auto}.story--align-left .story__heading{max-width:16ch}.story__body{font-size:clamp(.9375rem,.5rem + 1vw,1.125rem);line-height:var(--font-body-line-height, 1.65);max-width:65ch}.story--align-center .story__body{margin-left:auto;margin-right:auto}.story__body>*+*{margin-top:1.4em}.story--align-left .story__inner{text-align:left}.story--align-center .story__inner{text-align:center}.story__divider{border:none;width:48px;height:1px;background-color:var(--color-secondary, #C2B59B);margin-top:var(--space-8);margin-bottom:var(--space-8)}.story--align-center .story__divider{margin-left:auto;margin-right:auto}.story__quote{margin-top:var(--space-10);margin-bottom:var(--space-6);padding:0;border:none}.story__quote-text{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:clamp(1.25rem,.5rem + 2vw,1.75rem);line-height:1.4;letter-spacing:.01em;color:var(--color-primary, #1A1A1A);max-width:36ch}.story--align-center .story__quote-text{margin-left:auto;margin-right:auto}.story__quote-text:before{content:"\201c";display:inline}.story__quote-text:after{content:"\201d";display:inline}.story__quote-cite{display:block;margin-top:var(--space-3);font-style:normal;color:var(--color-tertiary, #8A8578)}.story__button-wrapper{margin-top:var(--space-8)}.story--inverse{background-color:var(--color-primary, #1A1A1A);color:var(--color-background, #FAF8F5)}.story--inverse .story__eyebrow{color:#faf8f58c}.story--inverse .story__heading{color:var(--color-background, #FAF8F5)}.story--inverse .story__body{color:#faf8f5cc}.story--inverse .story__divider{background-color:var(--color-secondary, #C2B59B);opacity:.5}.story--inverse .story__quote-text{color:var(--color-background, #FAF8F5)}.story--inverse .story__quote-cite{color:#faf8f580}.story--inverse .btn--primary{background-color:var(--color-background, #FAF8F5);color:var(--color-primary, #1A1A1A);border-color:var(--color-background, #FAF8F5)}.story--inverse .btn--primary:hover{background-color:var(--color-secondary, #C2B59B);border-color:var(--color-secondary, #C2B59B)}.story--inverse .btn--secondary{border-color:#faf8f580;color:var(--color-background, #FAF8F5)}.story--inverse .btn--secondary:hover{background-color:var(--color-background, #FAF8F5);color:var(--color-primary, #1A1A1A);border-color:var(--color-background, #FAF8F5)}.story--inverse .btn--tertiary{color:var(--color-background, #FAF8F5)}.story--inverse .btn--tertiary:after{background-color:var(--color-background, #FAF8F5)}@media(prefers-reduced-motion:no-preference){.story__inner>*{opacity:0;transform:translateY(16px);animation:story-reveal .7s cubic-bezier(.22,1,.36,1) forwards}.story__inner>*:nth-child(1){animation-delay:.05s}.story__inner>*:nth-child(2){animation-delay:.15s}.story__inner>*:nth-child(3){animation-delay:.25s}.story__inner>*:nth-child(4){animation-delay:.35s}.story__inner>*:nth-child(5){animation-delay:.45s}.story__inner>*:nth-child(6){animation-delay:.55s}@keyframes story-reveal{to{opacity:1;transform:translateY(0)}}}@media screen and (max-width:749px){.story--spacing-generous{padding-top:var(--space-12);padding-bottom:var(--space-12)}.story--spacing-dramatic{padding-top:var(--space-16);padding-bottom:var(--space-16)}.story__heading{max-width:100%!important}.story__quote-text{max-width:100%}.story__divider{width:36px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-story.css.map */
