.heritage-faq{color:rgb(var(--color-foreground));padding-top:var(--hfaq-pt, 64px);padding-bottom:var(--hfaq-pb, 64px)}.heritage-faq__inner{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (min-width:990px){.heritage-faq__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}}.heritage-faq__aside-sticky{position:static}@media screen and (min-width:990px){.heritage-faq__aside{align-self:stretch}.heritage-faq__aside-sticky{position:sticky;top:var(--hfaq-sticky-top, 40px)}}.heritage-faq__eyebrow{margin:0 0 14px;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--hfaq-accent, rgb(var(--color-foreground)))}.heritage-faq__heading{margin:0 0 18px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.1;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.heritage-faq__desc{margin:0;max-width:42ch;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.72)}.heritage-faq__desc>*{margin:0 0 1em}.heritage-faq__desc>*:last-child{margin-bottom:0}.heritage-faq__rule{display:block;width:56px;height:1px;margin:28px 0 20px;background:rgba(var(--color-foreground),.35)}.heritage-faq__links{display:flex;flex-wrap:wrap;gap:12px 28px}.heritage-faq__link{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid rgba(var(--color-foreground),.35);padding-bottom:2px;transition:border-color .2s ease,color .2s ease}.heritage-faq__link:hover{color:var(--hfaq-accent, rgb(var(--color-foreground)));border-color:var(--hfaq-accent, rgb(var(--color-foreground)))}.heritage-faq__list{border-top:1px solid rgba(var(--color-foreground),.14)}.heritage-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.14)}.heritage-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.35;color:rgb(var(--color-foreground));transition:color .2s ease}.heritage-faq__summary::-webkit-details-marker{display:none}.heritage-faq__summary:hover{color:var(--hfaq-accent, rgb(var(--color-foreground)))}.heritage-faq__summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.heritage-faq__q{flex:1 1 auto}.heritage-faq__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.3);color:rgb(var(--color-foreground));transition:transform .3s ease,background-color .25s ease,color .25s ease,border-color .25s ease}.heritage-faq__item[open] .heritage-faq__icon{background:var(--hfaq-accent, rgb(var(--color-foreground)));border-color:var(--hfaq-accent, rgb(var(--color-foreground)));color:rgb(var(--color-background));transform:rotate(135deg)}.heritage-faq__item[open] .heritage-faq__icon-v{opacity:0}.heritage-faq__icon-v{transition:opacity .25s ease}.heritage-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.heritage-faq__item[open] .heritage-faq__answer{grid-template-rows:1fr}.heritage-faq__answer-inner{overflow:hidden;min-height:0;font-size:1.5rem;line-height:1.75;color:rgba(var(--color-foreground),.72)}.heritage-faq__answer-inner>:first-child{margin-top:0}.heritage-faq__item[open] .heritage-faq__answer-inner{padding:0 4px 26px}.heritage-faq__empty{padding:24px 4px;color:rgba(var(--color-foreground),.55);font-size:1.4rem}@media(prefers-reduced-motion:reduce){.heritage-faq__answer,.heritage-faq__icon,.heritage-faq__icon-v{transition:none}}.heritage-top-bar{background:var(--htb-bg, #12542b);color:var(--htb-fg, #ffffff);font-size:var(--htb-fs, 14px);line-height:1}.heritage-top-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--htb-py, 18px) var(--htb-px, 24px);min-height:var(--htb-min-h, 0px);box-sizing:border-box}.heritage-top-bar a{color:var(--htb-fg, #ffffff);text-decoration:none}.heritage-top-bar a:hover{opacity:.85}.heritage-top-bar__wa{display:inline-flex;align-items:center;gap:8px;font-weight:500;letter-spacing:.01em}.heritage-top-bar__wa-icon{display:inline-flex;width:var(--htb-icon, 18px);height:var(--htb-icon, 18px);align-items:center;justify-content:center}.heritage-top-bar__wa-icon svg{width:100%;height:100%}.heritage-top-bar__wa-arrow{margin-inline-start:4px;font-size:1em;line-height:1}.heritage-top-bar__social{display:inline-flex;align-items:center;gap:12px;font-weight:500;letter-spacing:.01em}.heritage-top-bar__social-label{opacity:.95;margin-inline-end:4px}.heritage-top-bar__social-link{display:inline-flex;align-items:center;justify-content:center;width:var(--htb-icon, 18px);height:var(--htb-icon, 18px);transition:opacity .15s ease,transform .15s ease;color:var(--htb-fg, #ffffff)}.heritage-top-bar__social-link:hover{opacity:1;transform:translateY(-1px)}.heritage-top-bar__social-link svg{width:100%;height:100%;fill:currentColor}@media(max-width:749px){.heritage-top-bar__inner{gap:10px}.heritage-top-bar__wa-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heritage-top-bar__social{gap:8px;flex-shrink:0}.heritage-top-bar__social-label{font-size:.85em;margin-inline-end:2px}}@media(max-width:480px){.heritage-top-bar__social-label{display:none}}.lcw-grid{display:block;width:100%;margin:0;padding:0;position:relative}.lcw-grid__track{display:flex;gap:var(--grid-gap, 0px);margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.lcw-grid__track::-webkit-scrollbar{display:none}.lcw-grid__tile{position:relative;flex:0 0 var(--grid-tile-basis, 100%);min-width:0;scroll-snap-align:start;overflow:hidden;background:#eaeaea}.lcw-grid--mobile-grid2 .lcw-grid__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.lcw-grid--mobile-grid2 .lcw-grid__tile{flex:none}.lcw-grid__link{position:relative;display:block;width:100%;color:var(--grid-label, #ffffff);text-decoration:none}.lcw-grid__media{position:relative;width:100%;aspect-ratio:var(--grid-ratio, 4 / 5);overflow:hidden}.lcw-grid__picture,.lcw-grid__img,.lcw-grid__placeholder,.lcw-grid__placeholder-svg{display:block;width:100%;height:100%}.lcw-grid__img,.lcw-grid__placeholder-svg{object-fit:cover;object-position:center 25%;border-radius:0}.lcw-grid__placeholder-svg{background:#e6e6e6;fill:#b5b5b5}.lcw-grid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;background:linear-gradient(to top,#0000009e,#0000 55%),var(--grid-overlay, rgba(0, 0, 0, .15));pointer-events:none}.lcw-grid__label{position:absolute;left:0;right:0;bottom:0;z-index:1;display:block;padding:1.6rem;margin:0;font-family:var(--font-heading-family);font-weight:500;letter-spacing:.12em;line-height:1.2;text-shadow:0 1px 8px rgba(0,0,0,.55);text-transform:uppercase;text-align:center;color:var(--grid-label, #ffffff);pointer-events:none}.lcw-grid--label-small .lcw-grid__label{font-size:clamp(1.1rem,1.3vw,1.3rem)}.lcw-grid--label-medium .lcw-grid__label{font-size:clamp(1.3rem,1.6vw,1.7rem)}.lcw-grid--label-large .lcw-grid__label{font-size:clamp(1.6rem,2.2vw,2.4rem)}.lcw-grid--label-bottom-left .lcw-grid__label{text-align:left}.lcw-grid--label-center .lcw-grid__label{top:0;display:flex;align-items:center;justify-content:center}.lcw-grid--label-center .lcw-grid__overlay{background:var(--grid-overlay, rgba(0, 0, 0, .15))}.lcw-grid__dots{display:flex;justify-content:center;align-items:center;gap:8px;padding:1.2rem 0;margin:0}.lcw-grid__dot{width:6px;height:6px;padding:0;margin:0;border:0;border-radius:50%;background:rgba(var(--color-foreground, 0, 0, 0),.3);cursor:pointer;-webkit-appearance:none;appearance:none}.lcw-grid__dot.is-active{background:rgba(var(--color-foreground, 0, 0, 0),.9)}.lcw-grid__dot:focus-visible{outline:1px solid rgba(var(--color-foreground, 0, 0, 0),.9);outline-offset:2px}@media screen and (min-width:750px){.lcw-grid__track,.lcw-grid--mobile-grid2 .lcw-grid__track{display:grid;grid-template-columns:repeat(var(--grid-cols, 4),minmax(0,1fr));gap:var(--grid-gap, 0px);overflow:visible;scroll-snap-type:none}.lcw-grid__tile{flex:none}.lcw-grid__link{transition:opacity .2s ease}.lcw-grid__link:hover{opacity:.92}.lcw-grid__label{padding:2rem}.lcw-grid__dots{display:none}}.lcw-stack{display:block;width:100%;margin:0;padding:0}.lcw-stack__panel{position:relative;display:block;width:100%;height:var(--stack-h-m-vh, 85vh);margin:0;overflow:hidden;background:#111;color:var(--stack-text, #ffffff)}@supports (height: 1svh){.lcw-stack__panel{height:var(--stack-h-m, 85svh)}}.lcw-stack__panel-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none}.lcw-stack__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lcw-stack__picture,.lcw-stack__img,.lcw-stack__placeholder,.lcw-stack__placeholder-svg{display:block;width:100%;height:100%}.lcw-stack__img,.lcw-stack__placeholder-svg{object-fit:cover;object-position:var(--stack-focal-m, center center)}.lcw-stack__placeholder-svg{background:#e6e6e6;fill:#b5b5b5}.lcw-stack__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;background:linear-gradient(to top,rgba(0,0,0,var(--stack-grad-a, .65)) 0%,rgba(0,0,0,calc(var(--stack-grad-a, .65) * .45)) calc(var(--stack-grad-h, 60%) * .5),rgba(0,0,0,0) var(--stack-grad-h, 60%)),var(--stack-overlay, rgba(0, 0, 0, .1));pointer-events:none}.lcw-stack__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:.8rem;padding:clamp(1.6rem,4vw,4.8rem);pointer-events:none;text-align:center;justify-content:flex-end;align-items:center}.lcw-stack__panel--top-left .lcw-stack__content{justify-content:flex-start;align-items:flex-start;text-align:left}.lcw-stack__panel--top-center .lcw-stack__content{justify-content:flex-start;align-items:center;text-align:center}.lcw-stack__panel--top-right .lcw-stack__content{justify-content:flex-start;align-items:flex-end;text-align:right}.lcw-stack__panel--center-left .lcw-stack__content{justify-content:center;align-items:flex-start;text-align:left}.lcw-stack__panel--center .lcw-stack__content{justify-content:center;align-items:center;text-align:center}.lcw-stack__panel--center-right .lcw-stack__content{justify-content:center;align-items:flex-end;text-align:right}.lcw-stack__panel--bottom-left .lcw-stack__content{justify-content:flex-end;align-items:flex-start;text-align:left}.lcw-stack__panel--bottom-center .lcw-stack__content{justify-content:flex-end;align-items:center;text-align:center}.lcw-stack__panel--bottom-right .lcw-stack__content{justify-content:flex-end;align-items:flex-end;text-align:right}.lcw-stack__eyebrow,.lcw-stack__heading,.lcw-stack__subheading,.lcw-stack__cta{margin:0;max-width:90%;color:var(--stack-text, #ffffff)}.lcw-stack--transform-uppercase .lcw-stack__eyebrow,.lcw-stack--transform-uppercase .lcw-stack__heading,.lcw-stack--transform-uppercase .lcw-stack__subheading,.lcw-stack--transform-uppercase .lcw-stack__cta{text-transform:uppercase}.lcw-stack__eyebrow{font-family:var(--font-body-family);font-size:clamp(1.1rem,1.2vw,1.3rem);font-weight:500;letter-spacing:.2em;line-height:1.3}.lcw-stack__heading{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.12em;line-height:1.05;color:var(--stack-heading, var(--stack-text, #ffffff))}.lcw-stack__panel--heading-small .lcw-stack__heading{font-size:clamp(2rem,3vw,3rem)}.lcw-stack__panel--heading-medium .lcw-stack__heading{font-size:clamp(2.6rem,4.5vw,4.8rem)}.lcw-stack__panel--heading-large .lcw-stack__heading{font-size:clamp(3.2rem,6.5vw,7.2rem)}.lcw-stack__panel--heading-xl .lcw-stack__heading{font-size:clamp(4rem,9vw,10rem)}.lcw-stack__subheading{font-family:var(--font-body-family);font-size:clamp(1.2rem,1.4vw,1.5rem);font-weight:300;letter-spacing:.1em;line-height:1.5}.lcw-stack__cta{display:inline-block;margin-top:.8rem;padding:1rem 2.4rem;border:1px solid currentColor;border-radius:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.16em;line-height:1.2}@media screen and (min-width:750px){.lcw-stack__panel{height:var(--stack-h, 100vh)}.lcw-stack__img,.lcw-stack__placeholder-svg{object-position:var(--stack-focal, center center)}.lcw-stack__content{gap:1.2rem}.lcw-stack__eyebrow,.lcw-stack__heading,.lcw-stack__subheading,.lcw-stack__cta{max-width:70%}.lcw-stack__cta{font-size:1.3rem;padding:1.2rem 3.2rem}}@media screen and (min-width:990px){.lcw-stack__eyebrow,.lcw-stack__heading,.lcw-stack__subheading,.lcw-stack__cta{max-width:60%}}@media(max-width:749px){.lcw-stack__content{padding-bottom:7.2rem}}.lcw-band{display:block;width:100%;margin:0;padding:var(--band-pt-m, 42px) 0 var(--band-pb-m, 42px);border-radius:0}.lcw-band__inner{display:flex;justify-content:center;padding-left:1.6rem;padding-right:1.6rem}.lcw-band__link{display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:100%;max-width:72ch;margin:0 auto;color:rgb(var(--color-foreground));text-align:center;text-decoration:none}a.lcw-band__link:hover,a.lcw-band__link:focus-visible{text-decoration:none;color:rgb(var(--color-foreground))}.lcw-band__rule{display:block;width:64px;height:1px;background:rgba(var(--color-foreground),.7)}.lcw-band__heading{margin:0;font-family:var(--font-heading-family);font-weight:500;letter-spacing:var(--band-spacing, .12em);line-height:1.15;text-transform:uppercase;color:rgb(var(--color-foreground))}.lcw-band--heading-medium .lcw-band__heading{font-size:clamp(1.8rem,2.4vw,2.6rem)}.lcw-band--heading-large .lcw-band__heading{font-size:clamp(2.2rem,3.4vw,3.6rem)}.lcw-band--heading-xl .lcw-band__heading{font-size:clamp(2.8rem,5vw,5.4rem)}.lcw-band__subheading{margin:0;max-width:72ch;font-family:var(--font-body-family);font-size:1.1rem;font-weight:300;letter-spacing:.14em;line-height:1.7;text-transform:uppercase;color:rgba(var(--color-foreground),.8)}@media screen and (min-width:750px){.lcw-band{padding:var(--band-pt, 56px) 0 var(--band-pb, 56px)}.lcw-band__inner{padding-left:5rem;padding-right:5rem}.lcw-band__link{gap:1.6rem}.lcw-band__subheading{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
