@font-face{font-family:Switzer;src:url(Switzer-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.heritage-insights{background:var(--heritage-insights-bg, #faf7f3);color:var(--heritage-insights-text, #2c1810);font-family:Switzer,system-ui,sans-serif}.heritage-insights__container{max-width:1745px;margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.heritage-insights__container{padding:0 5rem}}.heritage-insights__header{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:4rem}.heritage-insights__intro{min-width:0}.heritage-insights__eyebrow{margin:0 0 1.8rem;font-size:1rem;letter-spacing:.42em;text-transform:uppercase;font-weight:500;color:var(--heritage-insights-eyebrow-color, #7c3a2a)}.heritage-insights__heading,.eb-garamond-heading--heritage-insights{margin:0;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(3.6rem,4.5vw,6.6rem);line-height:1.04;letter-spacing:-.01em;color:var(--heritage-insights-heading-color, #2c1810)}.heritage-insights__heading em{font-family:inherit;font-style:italic;font-weight:inherit;color:var(--heritage-insights-accent-color, #b8956f)}.heritage-insights__nav{display:flex;gap:.8rem;flex-shrink:0}.heritage-insights__arrow{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid var(--heritage-insights-border-color, rgba(44, 24, 16, .12));background:transparent;color:var(--heritage-insights-heading-color, #2c1810);display:grid;place-items:center;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease;padding:0}.heritage-insights__arrow:hover{background:var(--heritage-insights-heading-color, #2c1810);border-color:var(--heritage-insights-heading-color, #2c1810);color:#fff}.heritage-insights__arrow svg{width:1.4rem;height:1.4rem;stroke:currentColor;stroke-width:1.8;fill:none}.heritage-insights__rail{display:flex;gap:clamp(2rem,2.2vw,3.6rem);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none;padding-bottom:.4rem;margin:0}.heritage-insights__rail::-webkit-scrollbar{display:none}.heritage-insights__card{flex:0 0 calc((100% - 2 * clamp(2rem,2.2vw,3.6rem)) / var(--heritage-insights-columns, 3));min-width:28rem;scroll-snap-align:start}@media screen and (max-width:899px){.heritage-insights__card{flex-basis:calc((100% - clamp(2rem,2.2vw,3.6rem))/2);min-width:30rem}}@media screen and (max-width:639px){.heritage-insights__card{flex-basis:84%;min-width:25rem}.heritage-insights__header{flex-direction:column;align-items:flex-start}}.heritage-insights__image-link{display:block;text-decoration:none;color:inherit}.heritage-insights__image{width:100%;aspect-ratio:4 / 3;border-radius:.8rem;overflow:hidden;margin-bottom:2rem;background:var(--heritage-insights-image-bg, #f3ede4);transition:transform .6s cubic-bezier(.22,1,.36,1)}.heritage-insights__image img{width:100%;height:100%;object-fit:cover;display:block}.heritage-insights__card:hover .heritage-insights__image{transform:scale(1.02)}.heritage-insights__placeholder{width:100%;height:100%;object-fit:cover}.heritage-insights__title{margin:0 0 .8rem;font-family:EB Garamond,serif;font-size:clamp(2rem,2vw,2.5rem);font-weight:400;line-height:1.28;color:var(--heritage-insights-heading-color, #2c1810)}.heritage-insights__title a{color:inherit;text-decoration:none}.heritage-insights__title a:hover{color:var(--heritage-insights-eyebrow-color, #7c3a2a)}.heritage-insights__date{margin:0 0 1.6rem;font-size:1.1rem;letter-spacing:.05em;color:var(--heritage-insights-date-color, #c4b5a5)}.heritage-insights__read-more{display:inline-block;font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--heritage-insights-heading-color, #2c1810);border-bottom:1px solid var(--heritage-insights-heading-color, #2c1810);padding-bottom:.3rem;text-decoration:none;transition:letter-spacing .3s ease,color .3s ease,border-color .3s ease}.heritage-insights__read-more:hover{letter-spacing:.3em;color:var(--heritage-insights-eyebrow-color, #7c3a2a);border-bottom-color:var(--heritage-insights-eyebrow-color, #7c3a2a)}.heritage-insights__nav--hidden{visibility:hidden;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-heritage-insights.css.map */
