.image-story{position:relative;isolation:isolate;width:100%;max-width:100%;margin:0;padding:0;overflow:hidden;background:var(--is-bg);color:var(--is-text);font-family:inherit;--is-top-h: var(--is-top-height);--is-bottom-h: var(--is-bottom-height);--is-curve-h: clamp(60px, 12vw, 180px);--is-content-pull: .75}.image-story,.image-story *,.image-story *:before,.image-story *:after{box-sizing:border-box}.image-story__top{position:relative;width:100%;height:var(--is-top-h);overflow:hidden;background:var(--is-bg)}.image-story__top-img,.image-story__bottom-img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.image-story__top:after{position:absolute;z-index:2;right:0;bottom:-1px;left:0;height:var(--is-curve-h);background:var(--is-bg);content:"";pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0,20 C320,-10 650,90 1000,105 C1220,115 1350,110 1440,95 L1440,120 L0,120 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0,20 C320,-10 650,90 1000,105 C1220,115 1350,110 1440,95 L1440,120 L0,120 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.image-story__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#000;opacity:.25;pointer-events:none}.image-story__content{position:relative;z-index:3;width:100%;margin:calc(var(--is-curve-h) * var(--is-content-pull) * -1) 0 0;padding-block:var(--is-content-top) var(--is-content-bottom);padding-inline:clamp(16px,5vw,var(--is-content-side));overflow:hidden;background:transparent}.image-story__content--has-bottom{padding-bottom:calc(var(--is-content-bottom) + var(--is-bottom-h) * .45)}.image-story__bottom{position:absolute;z-index:0;right:0;bottom:0;left:0;height:var(--is-bottom-h);overflow:hidden;pointer-events:none}.image-story__bottom:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--is-bg) 0%,var(--is-bg) 8%,transparent 70%);content:""}.image-story__inner{position:relative;z-index:1;width:100%;max-width:var(--is-content-width);margin-inline:auto;padding:0;text-align:var(--is-align)}.image-story .rte,.image-story__description{width:100%;max-width:none;margin-inline:0;padding-inline:0}.image-story__eyebrow{display:block;margin:0 0 clamp(10px,2vw,16px);color:#a87531;font-size:clamp(11px,3.2vw,17px);font-weight:600;line-height:1.5;letter-spacing:.2em;text-transform:uppercase}.image-story__eyebrow-line{display:block;width:clamp(26px,7vw,42px);height:clamp(2px,.5vw,3px);margin:0 0 clamp(8px,2vw,14px);background:#a87531}.image-story[style*="--is-align: center"] .image-story__eyebrow-line{margin-inline:auto}.image-story[style*="--is-align: right"] .image-story__eyebrow-line{margin-inline:auto 0}.image-story__heading{margin:0 0 8px;color:var(--is-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,var(--is-heading-size));font-weight:400;line-height:.98;letter-spacing:-.035em;overflow-wrap:anywhere}.image-story__subheading{margin:0 0 16px;color:var(--is-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.6vw,var(--is-subheading-size));font-weight:400;line-height:1.12;overflow-wrap:anywhere}.image-story__description{color:var(--is-text);font-size:clamp(14px,1.3vw + 6px,var(--is-body-size));font-weight:400;line-height:1.45;overflow-wrap:anywhere}.image-story .image-story__description>:first-child{margin-top:0}.image-story .image-story__description>:last-child{margin-bottom:0}.image-story .image-story__description p{margin-block:0 14px}.image-story__description a{color:inherit;text-underline-offset:.18em}.image-story__button-wrapper{margin-top:clamp(16px,2.5vw,20px)}.image-story__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;max-width:100%;padding:13px 28px;border:1px solid transparent;border-radius:var(--is-button-radius);background:var(--is-button-bg);color:var(--is-button-text);font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:background-color .18s ease,color .18s ease,border-color .18s ease;margin:10px 0}.image-story a.image-story__button:hover{border-color:var(--is-button-hover-bg);background:var(--is-button-hover-bg);color:var(--is-button-text)}.image-story__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.image-story__button-arrow{display:inline-block;flex:0 0 auto;vertical-align:middle;transition:transform .2s ease}.image-story__button:hover .image-story__button-arrow{transform:translate(5px)}@media screen and (min-width:1600px){.image-story{--is-curve-h: clamp(120px, 10vw, 200px)}.image-story__button{padding:16px 32px;font-size:14px}}@media screen and (max-width:989px){.image-story{--is-top-h: clamp(280px, 60vw, var(--is-top-height));--is-bottom-h: clamp(180px, 36vw, var(--is-bottom-height))}.image-story__heading{font-size:clamp(40px,7vw,var(--is-heading-size))}.image-story__subheading{font-size:clamp(22px,3.4vw,var(--is-subheading-size))}.image-story__description{font-size:clamp(15px,1.8vw,var(--is-body-size))}.image-story__top-img{object-position:30% center}}@media screen and (max-width:749px){.image-story{--is-top-h: clamp(240px, 75vw, var(--is-top-height));--is-bottom-h: clamp(140px, 48vw, var(--is-bottom-height))}.image-story__content{padding-block:20px 28px;padding-inline:clamp(16px,6vw,var(--is-content-side))}.image-story__content--has-bottom{padding-bottom:calc(28px + var(--is-bottom-h) * .45)}.image-story__eyebrow{margin-bottom:12px;font-size:clamp(11px,3.2vw,14px);letter-spacing:.16em}.image-story__heading{font-size:clamp(34px,10vw,calc(var(--is-heading-size) * .68));line-height:1}.image-story__subheading{font-size:clamp(20px,5.8vw,calc(var(--is-subheading-size) * .85));line-height:1.15}.image-story__description{font-size:clamp(14px,3.8vw,var(--is-body-size))}.image-story__button{padding:12px 22px;font-size:12px}.image-story__top-img{object-position:30% center}}@media screen and (max-width:480px){.image-story__content{padding-inline:18px}.image-story__heading{letter-spacing:-.025em}.image-story__button{padding:8px 14px;font-size:10px;gap:8px}.image-story__top-img{object-position:30% center}}@media screen and (max-width:360px){.image-story__content{padding-inline:14px}.image-story__top-img{object-position:30% center}}@media screen and (max-height:500px)and (orientation:landscape){.image-story{--is-top-h: min(var(--is-top-height), 70vh);--is-bottom-h: min(var(--is-bottom-height), 40vh)}}@media(prefers-reduced-motion:reduce){.image-story__button,.image-story__button-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/image-story.css.map */
