.lp-ff{--lp-cream: #fffdf8;--lp-cream-warm: #fffbf3;--lp-stone: #f6f1e6;--lp-white: #ffffff;--lp-ink: #333333;--lp-ink-strong: #121212;--lp-gold: #d4994d;--lp-gold-text: #9e6926;--lp-gold-marker: #c68430;--lp-forest: #2f6b57;--lp-sage: #2f6b57;--lp-error: #9e2233;--lp-field-border: #7d7d7d;--lp-rule: rgba(51, 51, 51, .28);--lp-rule-solid: rgba(51, 51, 51, .16);--lp-gold-line: rgba(212, 153, 77, .42);--lp-forest-line: rgba(47, 107, 87, .22);--lp-page: 1197px;--lp-prose: 698px;--lp-fig: 840px;--lp-brush: url(/cdn/shop/files/BRUSH_ACCENT_e5cbfcc2-b5d9-421f-9811-a327ab4b765e.png?v=1782797048);background:var(--lp-cream);color:var(--lp-ink);font-family:var(--font-body-family);font-size:18px;line-height:1.6;letter-spacing:.2px;padding-bottom:96px;overflow-x:clip}.lp-ff *{box-sizing:border-box}.lp-ff__inner{max-width:var(--lp-page);margin:0 auto;padding:0 24px}.lp-ff .lp-wrap{max-width:var(--lp-prose);margin-inline:auto}.lp-ff img{max-width:100%;display:block}.lp-ff a{color:var(--lp-ink-strong);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--lp-gold-line)}.lp-ff a:hover{text-decoration-color:var(--lp-gold)}.lp-ff a[href^="mailto:"]{overflow-wrap:anywhere}.lp-ff p,.lp-ff li,.lp-ff blockquote{overflow-wrap:break-word}.lp-ff a:focus-visible,.lp-ff summary:focus-visible,.lp-ff button:focus-visible,.lp-ff input:focus-visible,.lp-ff select:focus-visible,.lp-ff textarea:focus-visible{outline:2px solid var(--lp-ink-strong);outline-offset:3px;border-radius:2px}.lp-ff p{margin:0 0 18px}.lp-ff strong{font-weight:700;color:var(--lp-ink-strong)}.lp-ff ul,.lp-ff ol{margin:0 0 20px;padding-left:1.35em}.lp-ff li{margin-bottom:11px}.lp-ff li::marker{color:var(--lp-gold-marker)}.lp-ff .lp-wrap p{font-size:19px;line-height:1.62}.lp-ff p.lp-ff__lead{font-size:21px;line-height:1.5;color:var(--lp-ink-strong);font-weight:600}.lp-ff__hero{padding:0}.lp-ff__hero-inner{max-width:var(--lp-page);margin:0 auto;padding:clamp(44px,6vw,84px) 24px clamp(36px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,60px);align-items:center}.lp-ff p.lp-ff__eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--lp-gold-text);margin:0 0 18px}.lp-ff h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(27px,4vw,42px);line-height:1.1;letter-spacing:.005em;color:var(--lp-ink-strong);margin:0 0 22px;max-width:18ch;text-wrap:balance}.lp-ff p.lp-ff__hero-sub{font-size:clamp(18px,1.5vw,20px);line-height:1.55;max-width:46ch;margin:0 0 18px}.lp-ff p.lp-ff__hero-small{font-size:16px;line-height:1.5;color:var(--lp-ink);border-left:2px solid var(--lp-gold-line);padding-left:14px;max-width:46ch;margin:0 0 28px}.lp-ff__hero-media img{width:100%;height:auto;border-radius:20px}.lp-ff__actions{display:flex;flex-wrap:wrap;gap:12px}.lp-ff a.lp-ff__btn{display:inline-block;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;background:var(--lp-ink-strong);color:var(--lp-cream-warm);font-weight:600;font-size:15px;letter-spacing:.08em;text-transform:uppercase;padding:15px 30px;border-radius:100px;text-decoration:none}.lp-ff a.lp-ff__btn:hover{background:var(--lp-forest);color:var(--lp-cream)}.lp-ff a.lp-ff__btn--ghost{background:transparent;color:var(--lp-ink-strong);box-shadow:inset 0 0 0 1.5px var(--lp-field-border)}.lp-ff a.lp-ff__btn--ghost:hover{background:var(--lp-stone);color:var(--lp-ink-strong)}.lp-ff__trustband{width:100vw;margin-inline:calc(50% - 50vw);background:var(--lp-forest);padding:18px 24px}.lp-ff p.lp-ff__trust{margin:0;text-align:center;color:var(--lp-cream);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;line-height:1.9}.lp-ff__trust span{color:#fffdf88c;padding:0 6px}.lp-ff section{padding:76px 0 8px;scroll-margin-top:26px}.lp-ff__titlebox{display:flex;align-items:center;justify-content:center;gap:28px;margin:0 0 30px}.lp-ff__titlebox:before,.lp-ff__titlebox:after{content:"";flex:1;border-top:1px dashed var(--lp-rule)}.lp-ff h2.lp-ff__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(22px,2.4vw,27px);line-height:1.18;letter-spacing:.015em;color:var(--lp-ink-strong);margin:0;position:relative;z-index:1;text-align:center;text-wrap:balance}.lp-ff h2.lp-ff__title span{position:relative;display:inline-block}.lp-ff h2.lp-ff__title span:after{content:"";width:calc(100% + 14px);max-width:320px;height:.34em;display:block;position:absolute;bottom:.06em;right:-7px;background-image:var(--lp-brush);background-size:100% 100%;background-repeat:no-repeat;z-index:-1}.lp-ff h3{font-family:var(--font-body-family);font-weight:700;font-size:17.5px;line-height:1.35;letter-spacing:0;color:var(--lp-ink-strong);margin:0 0 12px;text-wrap:balance}.lp-ff__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin:8px 0 12px}@media screen and (min-width:750px){.lp-ff__cards,.lp-ff__cards--rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-ff__card{background:var(--lp-white);border:1px solid var(--lp-rule-solid);border-radius:20px;padding:28px}.lp-ff__card p:last-child{margin-bottom:0}.lp-ff__card p{font-size:17px;line-height:1.58}.lp-ff p.lp-ff__flag{display:inline-block;margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-white);background:var(--lp-sage);padding:5px 13px;border-radius:100px}.lp-ff__card--dont p.lp-ff__flag{background:var(--lp-ink-strong)}.lp-ff__note{background:var(--lp-cream-warm);border:1px solid var(--lp-gold-line);border-radius:20px;padding:clamp(26px,4vw,40px);margin:34px auto 0;max-width:var(--lp-prose)}.lp-ff p.lp-ff__note-eyebrow{font-family:var(--font-body-family);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-gold-text);margin:0 0 12px}.lp-ff__note p{font-size:18px;margin-bottom:0}.lp-ff__note--plain{padding:clamp(22px,3vw,30px)}.lp-ff__aftercards{margin-top:34px}.lp-ff__actions--repeat{margin-top:38px;justify-content:center}.lp-ff figure.lp-ff__fig{margin:36px auto;max-width:var(--lp-fig)}.lp-ff figure.lp-ff__fig img{display:block;margin-inline:auto;width:100%;height:auto;border-radius:20px}.lp-ff figure.lp-ff__fig{scroll-margin-top:26px}.lp-ff figure.lp-ff__fig--portrait{max-width:440px}.lp-ff figure.lp-ff__fig--solo{margin-top:44px}.lp-ff figure.lp-ff__fig figcaption{font-size:16px;line-height:1.55;color:#333333c7;margin:14px auto 0;max-width:var(--lp-prose);border-left:2px solid var(--lp-gold-line);padding-left:14px}.lp-ff figure.lp-ff__quote{margin:44px auto 0;max-width:var(--lp-fig);display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(24px,3vw,40px);align-items:center;background:var(--lp-stone);border-radius:20px;padding:clamp(24px,3vw,36px)}.lp-ff figure.lp-ff__quote img{width:100%;height:auto;border-radius:20px}.lp-ff__quote-text{min-width:0}.lp-ff__quote blockquote{margin:0}.lp-ff__quote blockquote p{font-family:var(--font-body-family);font-weight:400;font-style:italic;font-size:clamp(19px,2vw,22px);line-height:1.5;color:var(--lp-ink-strong);margin:0;text-wrap:pretty}.lp-ff__quote figcaption{margin:16px 0 0;font-size:15px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--lp-ink-strong)}.lp-ff__faq{border-top:1px solid var(--lp-rule-solid);max-width:var(--lp-fig);margin-inline:auto}.lp-ff__faq details{border-bottom:1px solid var(--lp-rule-solid)}.lp-ff__faq summary{cursor:pointer;list-style:none;padding:22px 44px 22px 0;position:relative;font-family:var(--font-heading-family);font-weight:600;font-size:18px;color:var(--lp-ink-strong);line-height:1.35}.lp-ff__faq summary::-webkit-details-marker{display:none}.lp-ff__faq summary:after{content:"";position:absolute;right:8px;top:50%;width:11px;height:11px;margin-top:-8px;border-right:1.5px solid var(--lp-gold);border-bottom:1.5px solid var(--lp-gold);transform:rotate(45deg);transition:transform .18s ease}.lp-ff__faq details[open] summary:after{transform:rotate(-135deg);margin-top:-3px}.lp-ff__faq details p{padding-right:44px;margin-bottom:22px;font-size:18px;line-height:1.62}.lp-ff__formwrap{background:var(--lp-stone);border:1px solid var(--lp-rule-solid);border-radius:20px;padding:clamp(26px,4vw,48px);max-width:var(--lp-fig);margin:8px auto 0;scroll-margin-top:26px}.lp-ff__formintro{margin-bottom:34px}.lp-ff__formintro p{font-size:18px}.lp-ff__formintro p:last-child{margin-bottom:0}.lp-ff__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px}.lp-ff__field{grid-column:1 / -1;margin:0}.lp-ff__field--half{grid-column:span 1}.lp-ff fieldset.lp-ff__fieldset,.lp-ff fieldset.lp-ff__consent{border:0;padding:0;margin:0;min-width:0}.lp-ff .lp-ff__label{display:block;padding:0;font-weight:700;font-size:16px;line-height:1.4;color:var(--lp-ink-strong);margin:0 0 6px}.lp-ff .lp-ff__req,.lp-ff .lp-ff__opt{display:inline-block;margin-left:8px;vertical-align:2px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-gold-text)}.lp-ff .lp-ff__opt{color:#333333b3}.lp-ff p.lp-ff__help{font-size:15px;line-height:1.5;color:#333333d1;margin:0 0 10px}.lp-ff .lp-ff__input{width:100%;max-width:100%;font-family:var(--font-body-family);font-size:17px;line-height:1.5;color:var(--lp-ink);background:var(--lp-white);border:1px solid var(--lp-field-border);border-radius:12px;padding:13px 15px;appearance:none;-webkit-appearance:none}.lp-ff .lp-ff__input:hover{border-color:var(--lp-ink)}.lp-ff .lp-ff__textarea{min-height:148px;resize:vertical}.lp-ff .lp-ff__select{background-image:linear-gradient(45deg,transparent 50%,var(--lp-gold-marker) 50%),linear-gradient(135deg,var(--lp-gold-marker) 50%,transparent 50%);background-position:calc(100% - 21px) calc(50% + 1px),calc(100% - 15px) calc(50% + 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:42px}.lp-ff__choices{display:flex;flex-wrap:wrap;gap:10px}.lp-ff label.lp-ff__choice{display:inline-flex;align-items:center;gap:9px;background:var(--lp-white);border:1px solid var(--lp-field-border);border-radius:100px;padding:11px 18px 11px 15px;cursor:pointer;font-size:16px;line-height:1.3}.lp-ff label.lp-ff__choice:hover{border-color:var(--lp-ink)}.lp-ff__choice input{accent-color:var(--lp-forest);width:18px;height:18px;margin:0;flex:none}.lp-ff__choice:has(input:checked){border-color:var(--lp-forest);box-shadow:inset 0 0 0 1px var(--lp-forest)}.lp-ff fieldset.lp-ff__consent{margin-top:32px;padding-top:28px;border-top:1px dashed var(--lp-rule)}.lp-ff label.lp-ff__tick{display:grid;grid-template-columns:20px minmax(0,1fr);gap:13px;align-items:start;padding:12px 0;cursor:pointer;font-size:17px;line-height:1.5}.lp-ff__tick input{accent-color:var(--lp-forest);width:20px;height:20px;margin:2px 0 0}.lp-ff button.lp-ff__submit{margin-top:30px;display:inline-block;max-width:100%;box-sizing:border-box;font-family:var(--font-body-family);background:var(--lp-forest);color:var(--lp-cream);border:0;border-radius:100px;cursor:pointer;font-weight:600;font-size:15px;letter-spacing:.08em;text-transform:uppercase;padding:17px 40px}.lp-ff button.lp-ff__submit:hover{background:var(--lp-ink-strong)}.lp-ff button.lp-ff__submit[aria-busy=true]{opacity:.62;cursor:progress}.lp-ff button.lp-ff__submit[aria-busy=true]:hover{background:var(--lp-forest)}.lp-ff__posted{background:var(--lp-white);border:1px solid var(--lp-gold-line);border-radius:20px;padding:clamp(26px,4vw,40px)}.lp-ff__posted h3{font-size:clamp(22px,2.6vw,28px);margin-bottom:14px}.lp-ff__posted p{font-size:18px;margin-bottom:0}.lp-ff__posted:focus,.lp-ff__posted:focus-visible{outline:2px solid var(--lp-ink-strong);outline-offset:4px}.lp-ff__errors{background:var(--lp-white);border:1.5px solid var(--lp-error);border-radius:20px;padding:22px 26px;margin-bottom:30px}.lp-ff__errors h3{font-size:18px;margin-bottom:8px}.lp-ff__errors ul{margin:0;padding-left:1.2em}.lp-ff__errors li:last-child{margin-bottom:0}.lp-ff__errors:focus,.lp-ff__errors:focus-visible{outline:2px solid var(--lp-ink-strong);outline-offset:4px}.lp-ff p.lp-ff__fielderror{margin:8px 0 0;font-size:15px;line-height:1.5;font-weight:700;color:var(--lp-error)}.lp-ff__notice{background:var(--lp-white);border:1px solid var(--lp-rule-solid);border-radius:20px;padding:clamp(22px,3vw,30px);margin-top:34px}.lp-ff__notice p{font-size:15px;line-height:1.6;margin:0 0 13px}.lp-ff__notice p:last-child{margin-bottom:0}.lp-ff p.lp-ff__notice-eyebrow{font-family:var(--font-body-family);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-gold-text);margin:0 0 12px}.lp-ff section.lp-ff__smallprint{max-width:var(--lp-fig);margin:0 auto;padding-top:56px}.lp-ff__smallprint p{font-size:15px;line-height:1.65;color:#333333d1;margin:0 0 14px}.lp-ff__smallprint p:first-child{border-top:1px solid var(--lp-rule-solid);padding-top:26px}.lp-ff__smallprint p:last-child{margin-bottom:0}@media screen and (max-width:989px){.lp-ff__hero-inner{grid-template-columns:minmax(0,1fr);gap:30px}.lp-ff h1{max-width:22ch}.lp-ff__hero-media img{aspect-ratio:4 / 3;object-fit:cover;object-position:62% 40%}.lp-ff figure.lp-ff__quote{grid-template-columns:220px minmax(0,1fr)}}@media screen and (max-width:749px){.lp-ff{font-size:17px}.lp-ff__titlebox{gap:16px;margin-bottom:28px}.lp-ff h2.lp-ff__title span:after{width:min(112%,160px);bottom:-5px}.lp-ff .lp-wrap p{font-size:18px}.lp-ff p.lp-ff__lead{font-size:19px}.lp-ff p.lp-ff__trust{font-size:12px;letter-spacing:.08em}.lp-ff__actions{flex-direction:column;align-items:stretch}.lp-ff a.lp-ff__btn,.lp-ff button.lp-ff__submit{display:block;width:100%;text-align:center;padding:15px 14px;font-size:14px;letter-spacing:.04em}.lp-ff__fields{gap:24px 14px}.lp-ff__choices{gap:8px}.lp-ff label.lp-ff__choice{padding:10px 15px 10px 13px;font-size:15.5px}.lp-ff figure.lp-ff__quote{grid-template-columns:minmax(0,1fr)}.lp-ff figure.lp-ff__quote img{max-width:260px;margin-inline:auto}.lp-ff__faq summary{padding-right:36px}.lp-ff__faq details p{padding-right:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp-ff *,.lp-ff *:before,.lp-ff *:after{animation:none!important;transition:none!important}}.lp-ff__notice p,.lp-ff__smallprint p,.lp-ff__posted p,.lp-ff__faq details p,.lp-ff__formintro p,.lp-ff figcaption{max-width:66ch}.lp-ff p.lp-ff__fieldsnote{font-size:15px;line-height:1.5;color:#333333c7;margin:0 0 22px;max-width:66ch}@media screen and (max-width:749px){.lp-ff__fields{gap:20px 14px}.lp-ff__field--half{grid-column:span 1}.lp-ff .lp-ff__label{font-size:15.5px;margin-bottom:5px}.lp-ff p.lp-ff__help{font-size:14px;line-height:1.45;margin-bottom:8px}.lp-ff p.lp-ff__fieldsnote{font-size:14px;margin-bottom:18px}.lp-ff__notice{padding:20px 18px}.lp-ff__notice p{font-size:14px;line-height:1.55;margin-bottom:10px}.lp-ff__choices{flex-direction:column;align-items:stretch}.lp-ff label.lp-ff__choice{width:100%}.lp-ff__tick{gap:11px}.lp-ff label.lp-ff__tick{font-size:15px;line-height:1.5}}@media screen and (max-width:379px){.lp-ff__field--half{grid-column:1 / -1}}.lp-ff p.lp-ff__livecheck{margin-top:10px}.lp-ff .lp-ff__input[aria-invalid=true],.lp-ff .lp-ff__select[aria-invalid=true],.lp-ff .lp-ff__textarea[aria-invalid=true]{border-color:var(--lp-error);box-shadow:inset 0 0 0 1px var(--lp-error)}.lp-ff label.lp-ff__choice:has(input[aria-invalid=true]){border-color:var(--lp-error)}body.klaviyo-prevent-body-scrolling{overflow:visible!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lp-founding-families.css.map */
