.hero-familiar.hero-reframed .hero-content>.eyebrow::before,body:not(.cn-x) .hero-familiar.hero-reframed .hero-content>.eyebrow::before,body:not(.cn-x) .hero-familiar.hero-reframed .hero-content>.cn-w>.eyebrow::before,body:not(.cn-x) .hero-familiar.hero-reframed .hero-content>.cn-w>.elementor-widget-container>.eyebrow::before{margin-left:0}
.hero-familiar.hero-reframed .intro,body:not(.cn-x) .hero-familiar.hero-reframed .intro,.hero-familiar.hero-reframed .hero-note,body:not(.cn-x) .hero-familiar.hero-reframed .hero-note{margin-left:0;margin-right:0}
.hero-familiar.hero-reframed .actions,body:not(.cn-x) .hero-familiar.hero-reframed .actions{justify-content:flex-start}
.hero-familiar.hero-reframed .hero-film-stage.film-unavailable,body:not(.cn-x) .hero-familiar.hero-reframed .hero-film-stage.film-unavailable{min-height:300px;mask-image:none;-webkit-mask-image:none}}
@media(max-width:375px){.hero-familiar.hero-reframed .hero-content,body:not(.cn-x) .hero-familiar.hero-reframed .hero-content{padding-inline:16px}}
.heritage-founder-mark,body:not(.cn-x) .heritage-founder-mark{display:flex;align-items:center;gap:24px;margin-top:28px;padding-top:24px;border-top:1px solid #e5d7d1}
.heritage-photo .heritage-date,body:not(.cn-x) .heritage-photo .heritage-date{position:absolute;left:20px;top:20px;z-index:2;margin:0;padding:8px 12px;background:#701e1b;color:#fff;font-size:12px;letter-spacing:.06em}
.heritage-founder-mark .heritage-brand-logo,body:not(.cn-x) .heritage-founder-mark .heritage-brand-logo{width:150px;height:150px;object-fit:contain;flex-shrink:0;filter:none!important}
.heritage-story .heritage-founder-mark .heritage-signature,body:not(.cn-x) .heritage-story .heritage-founder-mark .heritage-signature{margin:0;padding:0;border:0;font-size:19px;line-height:1.7}
.native-contact-frame,body:not(.cn-x) .native-contact-frame{width:100%;height:1100px;display:block;border:1px solid #dedad6;background:#fff;margin-top:24px}
.native-contact-frame[hidden],body:not(.cn-x) .native-contact-frame[hidden],.native-form-preview-note[hidden],body:not(.cn-x) .native-form-preview-note[hidden]{display:none!important}
.native-form-preview-note,body:not(.cn-x) .native-form-preview-note{margin-top:24px;padding:20px;border:1px solid #76534c}
.native-form-preview-note .btn,body:not(.cn-x) .native-form-preview-note .btn{margin-top:8px}
.connected-contact .inquiry-small a,body:not(.cn-x) .connected-contact .inquiry-small a{text-decoration:underline;text-underline-offset:3px;color:#efc3ba}
.email-draft,body:not(.cn-x) .email-draft{border-top:1px solid #d9ccc5;margin-top:28px;padding-top:22px}
.email-draft>summary,body:not(.cn-x) .email-draft>summary,body:not(.cn-x) .email-draft>.cn-w>summary,body:not(.cn-x) .email-draft>.cn-w>.elementor-widget-container>summary{min-height:48px;cursor:pointer;font-weight:600;color:#efc3ba}
.email-draft-content,body:not(.cn-x) .email-draft-content{padding-top:20px}
.photo-authenticity,body:not(.cn-x) .photo-authenticity{margin-top:32px;padding:24px 28px;border-left:3px solid #931f1f;background:#f5f3f1;max-width:800px}
.photo-authenticity h2,body:not(.cn-x) .photo-authenticity h2{font-family:var(--font-display);font-size:25px;margin-bottom:10px;color:#701e1b}
.photo-authenticity p,body:not(.cn-x) .photo-authenticity p{margin:0;max-width:64ch}
@media(max-width:520px){.heritage-founder-mark,body:not(.cn-x) .heritage-founder-mark{gap:16px}
.heritage-founder-mark .heritage-brand-logo,body:not(.cn-x) .heritage-founder-mark .heritage-brand-logo{width:120px;height:120px}
.heritage-story .heritage-founder-mark .heritage-signature,body:not(.cn-x) .heritage-story .heritage-founder-mark .heritage-signature{font-size:16px}
.native-contact-frame,body:not(.cn-x) .native-contact-frame{height:1190px}}
