.restored-folk{position:relative;padding-top:66px;padding-bottom:20px}body:has(>#stage){margin:0}#stage #home-folk{padding-top:66px;padding-bottom:20px}#stage .hs-promo,#stage .restored-folk,.hs-promo,.restored-folk{font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.55;letter-spacing:normal}#stage #home-folk-surface,.restored-folk-panel{position:relative;display:flex;align-items:center;gap:18px;padding:24px;border-radius:14px;z-index:1}.restored-folk-icon{width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:18px;background:var(--accent-50);color:var(--accent-700)}.restored-folk-icon .ico{width:26px;height:26px}.restored-folk-copy{flex:1;min-width:0}#stage .restored-folk-copy h2,.restored-folk-copy h2{font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.15;letter-spacing:-.01em;margin:0;color:var(--ink)}#stage .restored-folk-copy p,.restored-folk-copy p{margin-top:6px}.restored-folk-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hs-promo{display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%);overflow:hidden;border:1px solid var(--line);border-radius:var(--r,14px);background:var(--card);color:var(--ink);text-decoration:none;box-shadow:var(--sh)}.hs-promo--affiliate{border-color:#cf4036}#cv-promo{--accent:#a34d1c;--accent-700:#a34d1c;--accent-50:#fff0d8;--r:14px}#cv-promo .btn-primary{background:var(--accent);color:#fff}.hs-promo-media{position:relative;min-height:230px;background:var(--cream);display:grid;place-items:center;overflow:hidden}.hs-promo-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hs-promo-art{width:100%;height:100%;min-height:230px;display:grid;place-items:center;background:linear-gradient(145deg,var(--cream,var(--bg)),var(--accent-50))}.hs-promo-art img{width:min(92%,360px);height:auto;-o-object-fit:contain;object-fit:contain}.hs-promo-calc{width:min(74%,260px);aspect-ratio:1.35;border:2px solid var(--line);border-radius:18px;background:var(--card);display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:22px;box-shadow:var(--sh)}.hs-promo-calc span{border-radius:7px;background:var(--accent-50);color:var(--accent-700);display:grid;place-items:center;font-weight:800}.hs-promo-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:28px}.hs-promo-label{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-pill,999px);font-size:13px;font-weight:800;line-height:1.35}.hs-promo--affiliate .hs-promo-label{border-color:#cf4036;background:#cf4036;color:#fff}#public-restoration-specimens .hs-promo-body h3,#stage .hs-promo-body h3,.hs-promo-body h3{font-family:var(--serif);font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.01em;margin:0;color:var(--ink);text-transform:none}.hs-promo-body p{color:var(--muted);font-size:16px;line-height:1.65;margin:0}.hs-promo-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:3px}.hs-promo-disclosure{display:flex;align-items:flex-start;gap:7px;min-width:0;font-size:13px;line-height:1.5;color:var(--muted);white-space:normal;overflow:visible;text-overflow:clip}.hs-promo .ico{width:1.25em;height:1.25em;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.18em;overflow:visible}.hs-promo-disclosure .ico{width:17px;height:17px;flex:none;margin-top:1px}#stage .hs-promo .btn,.hs-promo .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--sans);font-weight:600;border:0;cursor:pointer;border-radius:var(--r,14px);padding:14px 26px;font-size:16px;line-height:1.55;letter-spacing:normal;min-height:48px;transition:background .18s,box-shadow .18s,transform .18s,color .18s;text-decoration:none;white-space:nowrap}.hs-promo .btn-primary{background:var(--accent);color:#fff}.hs-promo .btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:var(--sh)}.hs-promo :where(a,button,[tabindex]):focus-visible{outline:3px solid var(--terra,var(--accent-700));outline-offset:2px;border-radius:6px}#public-restoration-specimens[lang=he] .hs-promo{--sans:"ReviewHeebo","Heebo",sans-serif;--serif:"ReviewHeebo","Heebo",sans-serif}#public-restoration-specimens[lang=en] .hs-promo{--sans:"ReviewInter","Inter",sans-serif;--serif:"Fraunces",serif}@media(max-width:680px){#stage #home-folk-surface,.restored-folk-panel{align-items:flex-start;flex-wrap:wrap;padding:20px}.restored-folk-copy{flex-basis:calc(100% - 76px)}.restored-folk-actions{width:100%;padding-top:2px}.restored-folk-actions .btn{flex:1;justify-content:center;min-width:150px}.hs-promo{grid-template-columns:1fr}.hs-promo-art,.hs-promo-media{min-height:190px}.hs-promo-body{padding:22px}#public-restoration-specimens .hs-promo-body h3,#stage .hs-promo-body h3,.hs-promo-body h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.hs-promo *,.restored-folk *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#amazon-grab .hs-promo-body h3{letter-spacing:-.01em}#stage [hidden],.kitbar [hidden]{display:none!important}.kitbar select{min-width:140px}#k-toggle,.kitbar .kseg button,.kitbar select{min-height:44px}.kitbar :is(select,button,a):focus-visible{outline:3px solid #f1c87d;outline-offset:3px}:is(#stage,#public-site-shell).public-surface{--public-link:var(--accent-700)}:is(#stage,#public-site-shell).public-surface .appbar{background:var(--bg);color:var(--ink)}:is(#stage,#public-site-shell).public-surface :is(.appbar .brand,.navphone,nav.primary a,nav.primary a:visited){color:var(--ink)}:is(#stage,#public-site-shell).public-surface :is(a.card,a.card:visited){color:var(--ink);text-decoration:none}:is(#stage,#public-site-shell).public-surface :is(.kick,.public-quote){color:var(--muted)}:is(#stage,#public-site-shell).public-surface .grad{background:none;color:var(--ink);-webkit-text-fill-color:currentColor}:is(#stage,#public-site-shell).public-surface .public-card-link{color:var(--public-link)}:is(#stage,#public-site-shell).public-surface .langseg button:is(.on,[aria-pressed=true]){color:var(--ink)}:is(#stage,#public-site-shell).public-surface .skip{top:0;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0}:is(#stage,#public-site-shell).public-surface .skip:focus{top:8px;clip-path:none;width:auto;height:auto;overflow:visible;padding:12px 18px;pointer-events:auto}#stage.public-surface[data-theme=dark],html[data-theme=dark] #public-site-shell.public-surface{--muted:#bdb5aa;--faint:#bdb5aa;color-scheme:dark}#stage.public-surface[data-theme=dark] .appbar,html[data-theme=dark] #public-site-shell.public-surface .appbar{background:#211b14}#stage.public-surface[data-theme=dark] .dawn,html[data-theme=dark] #public-site-shell.public-surface .dawn{background:radial-gradient(120% 85% at 82% -4%,#3a2a18 0,transparent 60%),linear-gradient(180deg,#241c13 0,var(--bg) 72%)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) #public-site-shell.public-surface{--muted:#bdb5aa;--faint:#bdb5aa;color-scheme:dark}html:not([data-theme=light]) #public-site-shell.public-surface .appbar{background:#211b14}html:not([data-theme=light]) #public-site-shell.public-surface .dawn{background:radial-gradient(120% 85% at 82% -4%,#3a2a18 0,transparent 60%),linear-gradient(180deg,#241c13 0,var(--bg) 72%)}}@media(max-width:1100px){:is(#stage,#public-site-shell).public-surface .appbar nav.primary{display:none}:is(#stage,#public-site-shell).public-surface .menubtn{display:inline-grid}:is(#stage,#public-site-shell).public-surface .appbar .end :is(.navphone,.btn-primary,.langseg){display:none}}@media(max-width:768px){#k-toggle,.kitbar .kseg button,.kitbar select{min-height:48px}:is(#stage,#public-site-shell).public-surface .appbar .inner{-moz-column-gap:12px;column-gap:12px}:is(#stage,#public-site-shell).public-surface .appbar .brand{flex:1;min-width:0;gap:8px;font-size:18px;line-height:1.2}:is(#stage,#public-site-shell).public-surface .appbar .brand :is(img,.logo){flex:none}:is(#stage,#public-site-shell).public-surface .appbar .end{flex:none;gap:8px}:is(#stage,#public-site-shell).public-surface :is(.themebtn,.menubtn){width:48px;height:48px}:is(#stage,#public-site-shell).public-surface .langseg button{min-height:48px}#stage.public-surface{padding-bottom:74px}}:is(#stage,#public-site-shell).public-surface[data-public-page]{--sky:#2f7cbe;--sky-700:#225d90;--sky-50:#e7f0f8;--public-button-bg:#26513c;--public-button-ink:#fff;--public-link:#1b3c2c;--public-hero-soft:#edf3ef;--public-hero-dark:#20291f;--accent:#26513c;--accent-50:#edf3ef;--accent-700:#1b3c2c}:is(#stage,#public-site-shell).public-surface[data-public-page=home]{--public-button-bg:#e2912a;--public-button-ink:#3a2410;--public-link:#985810;--public-hero-soft:#fbecd2;--public-hero-dark:#2e2413;--accent:#e2912a;--accent-50:#fbecd2;--accent-700:#985810}:is(#stage,#public-site-shell).public-surface[data-public-page=services]{--public-button-bg:#6aa83a;--public-button-ink:#1d2b10;--public-link:#4a7a25;--public-hero-soft:#eef5e3;--public-hero-dark:#1f2917;--accent:#6aa83a;--accent-50:#eef5e3;--accent-700:#4a7a25}:is(#stage,#public-site-shell).public-surface[data-public-page=jobs]{--public-button-bg:#225d90;--public-button-ink:#fff;--public-link:#225d90;--public-hero-soft:#e7f0f8;--public-hero-dark:#16242f;--accent:#2f7cbe;--accent-50:#e7f0f8;--accent-700:#225d90}:is(#stage,#public-site-shell).public-surface[data-public-page=blog]{--public-button-bg:#a8572c;--public-button-ink:#fff;--public-link:#904922;--public-hero-soft:#fbf0e8;--public-hero-dark:#2f2014;--accent:#a8572c;--accent-50:#fbf0e8;--accent-700:#904922}:is(#stage,#public-site-shell).public-surface[data-public-page=about]{--public-button-bg:#2f7e78;--public-button-ink:#fff;--public-link:#2f7e78;--public-hero-soft:#cfe8e4;--public-hero-dark:#24313f;--accent:#2f7e78;--accent-50:#cfe8e4;--accent-700:#235f56}:is(#stage,#public-site-shell).public-surface[data-public-page=contact]{--public-button-bg:#26513c;--public-button-ink:#fff;--public-link:#1b3c2c;--public-hero-soft:#edf3ef;--public-hero-dark:#20291f;--accent:#26513c;--accent-50:#edf3ef;--accent-700:#1b3c2c}:is(#stage,#public-site-shell).public-surface[data-public-page] :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--public-link)}:is(#stage,#public-site-shell).public-surface[data-public-page] :is(.public-card-link,.navphone){color:var(--public-link)}:is(#stage,#public-site-shell).public-surface[data-public-page=jobs] .public-jobs-views button[aria-pressed=true],:is(#stage,#public-site-shell).public-surface[data-public-page] .btn-primary,:is(#stage,#public-site-shell).public-surface[data-public-page] .sticky-cta .talk{background:var(--public-button-bg);color:var(--public-button-ink)}:is(#stage,#public-site-shell).public-surface[data-public-page=about] .btn-primary:hover{filter:none}:is(#stage,#public-site-shell).public-surface[data-public-page]:not([data-public-page=home]) .dawn{background:linear-gradient(180deg,var(--accent-50) 0,var(--bg) 72%)}#stage.public-surface[data-theme=dark][data-public-page=home],html[data-theme=dark] #public-site-shell.public-surface[data-public-page=home]{--accent-50:#2e2413;--accent-700:#f1b15a;--public-link:#f1b15a}#stage.public-surface[data-theme=dark][data-public-page=services],html[data-theme=dark] #public-site-shell.public-surface[data-public-page=services]{--accent-50:#1f2917;--accent-700:#a6d175;--public-link:#a6d175}#stage.public-surface[data-theme=dark][data-public-page=jobs],html[data-theme=dark] #public-site-shell.public-surface[data-public-page=jobs]{--accent-50:#16242f;--accent-700:#7ab8e8;--public-link:#7ab8e8}#stage.public-surface[data-theme=dark][data-public-page=blog],html[data-theme=dark] #public-site-shell.public-surface[data-public-page=blog]{--accent-50:#2f2014;--accent-700:#e3a06a;--public-link:#e3a06a}#stage.public-surface[data-theme=dark][data-public-page=about],html[data-theme=dark] #public-site-shell.public-surface[data-public-page=about]{--accent-50:#24313f;--accent-700:#cfe8e4;--public-link:#cfe8e4}#stage.public-surface[data-theme=dark][data-public-page=contact],html[data-theme=dark] #public-site-shell.public-surface[data-public-page=contact]{--accent-50:#20291f;--accent-700:#86bd9b;--public-link:#86bd9b}#stage.public-surface[data-theme=dark][data-public-page]:not([data-public-page=home]) .dawn,html[data-theme=dark] #public-site-shell.public-surface[data-public-page]:not([data-public-page=home]) .dawn{background:linear-gradient(180deg,var(--accent-50) 0,var(--bg) 72%)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) #public-site-shell.public-surface[data-public-page=home]{--accent-50:#2e2413;--accent-700:#f1b15a;--public-link:#f1b15a}html:not([data-theme=light]) #public-site-shell.public-surface[data-public-page=services]{--accent-50:#1f2917;--accent-700:#a6d175;--public-link:#a6d175}html:not([data-theme=light]) #public-site-shell.public-surface[data-public-page=jobs]{--accent-50:#16242f;--accent-700:#7ab8e8;--public-link:#7ab8e8}html:not([data-theme=light]) #public-site-shell.public-surface[data-public-page=blog]{--accent-50:#2f2014;--accent-700:#e3a06a;--public-link:#e3a06a}html:not([data-theme=light]) #public-site-shell.public-surface[data-public-page=about]{--accent-50:#24313f;--accent-700:#cfe8e4;--public-link:#cfe8e4}html:not([data-theme=light]) #public-site-shell.public-surface[data-public-page=contact]{--accent-50:#20291f;--accent-700:#86bd9b;--public-link:#86bd9b}html:not([data-theme=light]) #public-site-shell.public-surface[data-public-page]:not([data-public-page=home]) .dawn{background:linear-gradient(180deg,var(--accent-50) 0,var(--bg) 72%)}}#public-site-shell[data-public-page=jobs] .public-jobs,body:has(#public-site-shell[data-public-page=jobs]) .public-job-drawer{--jobs-forest:#225d90;--jobs-soft:#e7f0f8}#public-site-shell[data-public-page=jobs] .public-jobs-primary,body:has(#public-site-shell[data-public-page=jobs]) .public-job-drawer .public-jobs-primary{background:#225d90;border-color:#225d90;color:#fff}#public-site-shell[data-public-page=jobs] .public-jobs :focus-visible,body:has(#public-site-shell[data-public-page=jobs]) .public-job-drawer :focus-visible{outline-color:var(--jobs-forest)}html[data-theme=dark] #public-site-shell[data-public-page=jobs] .public-jobs,html[data-theme=dark] body:has(#public-site-shell[data-public-page=jobs]) .public-job-drawer{--jobs-forest:#7ab8e8;--jobs-soft:#16242f}@media(prefers-color-scheme:dark){html:not([data-theme=light]) #public-site-shell[data-public-page=jobs] .public-jobs,html:not([data-theme=light]) body:has(#public-site-shell[data-public-page=jobs]) .public-job-drawer{--jobs-forest:#7ab8e8;--jobs-soft:#16242f}}:is(#stage,#public-site-shell).public-surface .public-services-redesign{background:var(--bg)}:is(#stage,#public-site-shell).public-surface .svc-hero{background:linear-gradient(180deg,var(--accent-50) 0,var(--bg) 100%);padding-block:clamp(40px,7vw,80px)}:is(#stage,#public-site-shell).public-surface .svc-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(24px,5vw,64px);align-items:center;max-width:1160px}:is(#stage,#public-site-shell).public-surface .svc-hero-copy{display:grid;justify-items:start;gap:16px}:is(#stage,#public-site-shell).public-surface .svc-hero-copy .display{max-width:18ch;font-size:clamp(36px,5vw,60px);line-height:1.12}:is(#stage,#public-site-shell).public-surface .svc-hero-copy .lead,:is(#stage,#public-site-shell).public-surface .svc-options-layout .lead{max-width:65ch}:is(#stage,#public-site-shell).public-surface .public-services-redesign .public-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}:is(#stage,#public-site-shell).public-surface .svc-founder{width:100%;max-width:420px;margin:0;justify-self:center;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--sh);overflow:hidden;color:#1f261f}:is(#stage,#public-site-shell).public-surface .svc-founder img{width:100%;height:460px;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;background:#fff}:is(#stage,#public-site-shell).public-surface .svc-founder figcaption{display:flex;flex-direction:column;gap:2px;padding:16px;background:#fff;color:#1f261f}:is(#stage,#public-site-shell).public-surface .svc-founder figcaption strong{color:#4a7a25}:is(#stage,#public-site-shell).public-surface .svc-founder figcaption span{font-size:14px}#stage.public-surface #service-options{scroll-margin-top:160px}#public-site-shell.public-surface #service-options{scroll-margin-top:96px}:is(#stage,#public-site-shell).public-surface .svc-options-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.6fr);gap:48px;align-items:start}:is(#stage,#public-site-shell).public-surface .svc-option-list{border-block-start:1px solid var(--line)}:is(#stage,#public-site-shell).public-surface .svc-option-row{display:grid;grid-template-columns:48px minmax(0,1fr) 32px;gap:18px;align-items:center;padding-block:24px;border-block-end:1px solid var(--line);color:var(--ink);text-decoration:none;transition:background .18s,color .18s}:is(#stage,#public-site-shell).public-surface .svc-option-row:hover{background:var(--accent-50)}:is(#stage,#public-site-shell).public-surface .svc-option-mark{display:grid;justify-items:center;gap:4px;color:var(--accent-700);font-size:11px;font-weight:700}:is(#stage,#public-site-shell).public-surface .svc-option-mark .ico{width:24px;height:24px}:is(#stage,#public-site-shell).public-surface .svc-option-copy{min-width:0}:is(#stage,#public-site-shell).public-surface .svc-option-copy h3{font-size:22px;line-height:1.3}:is(#stage,#public-site-shell).public-surface .svc-option-copy p{max-width:65ch;margin-block-start:6px;color:var(--muted);font-size:16px}:is(#stage,#public-site-shell).public-surface .svc-option-cta{display:inline-flex;align-items:center;gap:5px;margin-block-start:9px;color:var(--public-link);font-weight:700;font-size:14px}:is(#stage,#public-site-shell).public-surface .svc-option-arrow{color:var(--public-link);justify-self:end}:is(#stage,#public-site-shell).public-surface .svc-process{background:var(--accent-50)}:is(#stage,#public-site-shell).public-surface .svc-process .h2{margin-block-end:28px}:is(#stage,#public-site-shell).public-surface .svc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);margin:0;padding-inline-start:24px;list-style:decimal outside}:is(#stage,#public-site-shell).public-surface .svc-steps li{padding-inline-start:8px}:is(#stage,#public-site-shell).public-surface .svc-steps li::marker{color:var(--accent-700);font-size:20px;font-weight:700}:is(#stage,#public-site-shell).public-surface .svc-steps h3{font-size:20px;line-height:1.4}:is(#stage,#public-site-shell).public-surface .svc-steps p{max-width:65ch;margin-block-start:7px;color:var(--muted)}:is(#stage,#public-site-shell).public-surface .svc-scope-note{max-width:65ch;margin-block-start:30px;padding-block-start:20px;border-block-start:1px solid var(--line);color:var(--muted)}:is(#stage,#public-site-shell).public-surface .svc-next{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card)}:is(#stage,#public-site-shell).public-surface .svc-next>div:first-child{max-width:65ch}:is(#stage,#public-site-shell).public-surface .svc-next p{margin-block-start:6px;color:var(--muted)}@media(max-width:900px){:is(#stage,#public-site-shell).public-surface .svc-hero-grid,:is(#stage,#public-site-shell).public-surface .svc-options-layout{grid-template-columns:1fr;gap:32px}:is(#stage,#public-site-shell).public-surface .svc-founder{max-width:360px}:is(#stage,#public-site-shell).public-surface .svc-founder img{height:auto;max-height:340px}:is(#stage,#public-site-shell).public-surface .svc-option-row{grid-template-columns:44px minmax(0,1fr) 24px;gap:16px}}@media(max-width:768px){:is(#stage,#public-site-shell).public-surface .svc-steps{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){:is(#stage,#public-site-shell).public-surface .svc-hero{padding-block:40px}:is(#stage,#public-site-shell).public-surface .svc-hero-grid{gap:24px}:is(#stage,#public-site-shell).public-surface .svc-founder{max-width:320px}:is(#stage,#public-site-shell).public-surface .svc-option-row{padding-block:20px}:is(#stage,#public-site-shell).public-surface .public-services-redesign .public-actions{width:100%}:is(#stage,#public-site-shell).public-surface .public-services-redesign .public-actions .btn{width:100%;white-space:normal;text-align:center}}