.buying-guide[data-astro-cid-d2eucpwl]{color:#232b27;background:#f4f0e7;padding:calc(76px + clamp(2rem,5vw,5rem)) max(1.25rem,50vw - 620px) clamp(2rem,5vw,5rem)}.guide-hero[data-astro-cid-d2eucpwl]{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.guide-kicker[data-astro-cid-d2eucpwl]{letter-spacing:.15em;color:#976742;font-size:.75rem}.guide-hero[data-astro-cid-d2eucpwl] h1[data-astro-cid-d2eucpwl]{text-wrap:balance;font-size:clamp(2.2rem,4.3vw,4.25rem);font-weight:400;line-height:1.1}.guide-lead[data-astro-cid-d2eucpwl]{margin:2rem 0;font-size:1.13rem;line-height:1.8}.guide-hero[data-astro-cid-d2eucpwl] figure[data-astro-cid-d2eucpwl]{text-align:center;margin:0}.guide-hero[data-astro-cid-d2eucpwl] img[data-astro-cid-d2eucpwl]{width:100%;max-width:330px;height:auto;box-shadow:12px 16px 28px #20272025}.guide-hero[data-astro-cid-d2eucpwl] figcaption[data-astro-cid-d2eucpwl]{margin-top:1.5rem;font-size:.85rem}.guide-intro[data-astro-cid-d2eucpwl]{max-width:820px;margin:5rem auto 3rem}.buying-guide[data-astro-cid-d2eucpwl] h2[data-astro-cid-d2eucpwl]{font-size:clamp(1.6rem,2.3vw,2.2rem);font-weight:400;line-height:1.25}.buying-guide[data-astro-cid-d2eucpwl] p[data-astro-cid-d2eucpwl]{line-height:1.85}.guide-book-title[data-astro-cid-d2eucpwl]{font-style:italic}.guide-topics[data-astro-cid-d2eucpwl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.guide-topics[data-astro-cid-d2eucpwl] section[data-astro-cid-d2eucpwl]{border-top:1px solid #b6ad9b;padding-top:1.5rem}.guide-topics[data-astro-cid-d2eucpwl] span[data-astro-cid-d2eucpwl]{color:#976742;letter-spacing:.1em;font-size:.8rem}.guide-topics[data-astro-cid-d2eucpwl] h2[data-astro-cid-d2eucpwl]{font-size:1.6rem}.guide-next[data-astro-cid-d2eucpwl]{max-width:820px;margin:4rem auto 0}.guide-note[data-astro-cid-d2eucpwl]{color:#5f655e;margin-top:2rem;font-size:.9rem}.buying-guide[data-astro-cid-d2eucpwl] .service-button[data-astro-cid-d2eucpwl]{color:#fff;white-space:normal;box-sizing:border-box;background:#24342c;max-width:100%;padding:1rem 1.3rem;line-height:1.45;text-decoration:none;display:inline-block}@media (width<=700px){.guide-hero[data-astro-cid-d2eucpwl]{grid-template-columns:1fr}.guide-hero[data-astro-cid-d2eucpwl] figure[data-astro-cid-d2eucpwl]{padding-top:1rem}.guide-hero[data-astro-cid-d2eucpwl] img[data-astro-cid-d2eucpwl]{max-width:240px}.guide-topics[data-astro-cid-d2eucpwl]{grid-template-columns:1fr}.guide-intro[data-astro-cid-d2eucpwl]{margin-top:3rem}.guide-next[data-astro-cid-d2eucpwl]{margin-top:2rem}}@font-face{font-family:Inter;src:url(/fonts/inter-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Playfair;src:url(/fonts/playfair-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Playfair;src:url(/fonts/playfair-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Playfair;src:url(/fonts/playfair-600-italic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}:root{--ink:#1f2523;--paper:#f4efe6;--paper-light:#fbf8f2;--copper:#a66a3f;--copper-dark:#8b5633;--muted:#6b6258;--line:color-mix(in srgb, var(--copper) 28%, transparent);--serif:Playfair, Georgia, serif;--sans:"Roboto", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{color:var(--ink);background:var(--paper);font-family:var(--sans);margin:0;line-height:1.65}body,input,select,textarea,button{font:inherit}img{max-width:100%;height:auto}a{color:inherit;text-underline-offset:.22em}button,summary,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;box-shadow:0 0 0 3px var(--ink);outline:3px solid #d79561}.skip-link{z-index:999;color:var(--ink);background:#fff;padding:.7rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:50;color:#fff;background:color-mix(in srgb, var(--ink) 88%, transparent);backdrop-filter:blur(14px);border-bottom:1px solid #ffffff1f;align-items:center;height:76px;padding:0 clamp(1rem,4vw,4rem);display:flex;position:fixed;inset:0 0 auto}.brand{place-items:center;width:56px;height:60px;display:grid;overflow:hidden}.brand img{object-fit:contain;width:54px;height:54px}.desktop-nav{align-items:center;gap:clamp(1rem,2.4vw,2.5rem);margin-left:auto;display:flex}.desktop-nav a,.language-switch a{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:600;text-decoration:none}.desktop-nav a:last-child{border:1px solid var(--copper);padding:.7rem 1rem}.desktop-nav a:hover,.language-switch a:hover{color:#d9a178}.language-switch{align-items:center;gap:.45rem;margin-left:2rem;display:flex}.language-switch a[aria-current=page]{color:#d9a178;border-bottom:1px solid}.mobile-nav{margin-left:1rem;display:none}.recovered-content>main{display:block}.recovered-content header[data-section=hero]{isolation:isolate;color:#fff;align-items:end;min-height:min(82vh,780px);padding:8rem max(1.25rem,50vw - 590px) 5rem;display:grid;position:relative;overflow:hidden}.recovered-content header[data-section=hero]:after{content:"";z-index:-1;background:linear-gradient(#141b191a 28%,#141b19e6);position:absolute;inset:0}.recovered-content header[data-section=hero] picture,.recovered-content header[data-section=hero]>img{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.recovered-content header[data-section=hero] picture img,.recovered-content header[data-section=hero]>img{object-fit:cover;width:100%;height:100%}.recovered-content header[data-section=hero]>div{max-width:850px}.recovered-content header[data-section=hero] h1{color:#fff;font:700 clamp(2.7rem, 6vw, 5.3rem)/1.02 var(--serif);letter-spacing:-.025em;margin:.4rem 0 1rem}.recovered-content header[data-section=hero] p:first-of-type,.eyebrow{color:#d9a178;text-transform:uppercase;letter-spacing:.32em;font-size:.72rem;font-weight:600}.recovered-content header[data-section=hero] p:last-of-type{max-width:680px;font-size:clamp(1rem,2vw,1.3rem)}.recovered-content header[data-section=hero] a{background:var(--copper-dark);color:#fff;text-transform:uppercase;letter-spacing:.16em;margin-top:1.6rem;padding:.9rem 1.25rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block}.recovered-content section[data-section=content]{border-bottom:1px solid var(--line);padding:clamp(3.5rem,8vw,7rem) max(1.25rem,50vw - 590px)}.recovered-content section[data-tone=dark]{color:#fff;background:var(--ink)}.recovered-content section[data-tone=dark] h2,.recovered-content section[data-tone=dark] h3{color:#fff}.recovered-content section[data-tone=accent]{color:#fff;background:var(--copper-dark)}.recovered-content [data-layout=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}.recovered-content [data-layout=grid]>*{min-width:0}.recovered-content [data-layout=grid]>a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.recovered-content [data-layout=grid] article h2{text-wrap:pretty;font-size:clamp(1.75rem,2.5vw,2.45rem)}.recovered-content [data-layout=grid] article>div>div>span+span:before{content:" · "}body[data-page-type=journal-index] .recovered-content section[data-section=content]{padding-inline:max(1.25rem,50vw - 660px)}body[data-page-type=journal-index] .recovered-content [data-layout=grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.25rem)}body[data-page-type=journal-index] .recovered-content [data-layout=grid]>a{border:1px solid var(--line);background:#fff;height:100%;transition:border-color .18s,box-shadow .18s,transform .18s;display:block}body[data-page-type=journal-index] .recovered-content [data-layout=grid]>a:hover{border-color:color-mix(in srgb, var(--copper-dark) 48%, var(--line));transform:translateY(-3px);box-shadow:0 18px 42px #141b191f}body[data-page-type=journal-index] .recovered-content [data-layout=grid]>a:focus-visible{outline:3px solid var(--copper-dark);outline-offset:4px}body[data-page-type=journal-index] .recovered-content [data-layout=grid] article{flex-direction:column;height:100%;display:flex}body[data-page-type=journal-index] .recovered-content [data-layout=grid] article>div:first-child:has(img),body[data-page-type=journal-index] .recovered-content [data-layout=grid] article>img:first-child{aspect-ratio:16/10;overflow:hidden}body[data-page-type=journal-index] .recovered-content [data-layout=grid] article img{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;height:100%}body[data-page-type=journal-index] .recovered-content [data-layout=grid] article>div:last-child:not(:first-child),body[data-page-type=journal-index] .recovered-content [data-layout=grid] article>h3,body[data-page-type=journal-index] .recovered-content [data-layout=grid] article>img+h3{margin-inline:1.25rem}body[data-page-type=journal-index] .recovered-content [data-layout=grid] article>div:last-child:not(:first-child){flex-direction:column;flex:1;padding-block:1.25rem;display:flex}body[data-page-type=journal-index] .recovered-content [data-layout=grid] article h2,body[data-page-type=journal-index] .recovered-content [data-layout=grid] article h3{overflow-wrap:normal;font-size:clamp(1.45rem,2vw,2rem)}body[data-page-type=journal-index] .recovered-content [data-layout=grid] article>p,body[data-page-type=journal-index] .recovered-content [data-layout=grid] article>h3,body[data-page-type=journal-index] .recovered-content [data-layout=grid] article>img+h3{padding-inline:1.25rem}body[data-page-type=journal-index] .recovered-content [data-layout=grid] article>p:last-child{padding-bottom:1.35rem}@media (width<=1023px){body[data-page-type=journal-index] .recovered-content [data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){body[data-page-type=journal-index] .recovered-content [data-layout=grid]{grid-template-columns:1fr}}.recovered-content h1,.recovered-content h2,.recovered-content h3{font-family:var(--serif);text-wrap:balance;line-height:1.12}.recovered-content h2{margin:.35rem 0 1.5rem;font-size:clamp(2rem,4vw,3.6rem)}.recovered-content h3{margin:.4rem 0 .8rem;font-size:clamp(1.35rem,2.3vw,2rem)}.recovered-content p{max-width:76ch}.recovered-content section>p:first-child{color:var(--copper-dark);text-transform:uppercase;letter-spacing:.25em;font-size:.72rem;font-weight:600}.recovered-content section[data-tone=dark]>p:first-child{color:#d9a178}.recovered-content ul,.recovered-content ol{padding-left:1.25rem}.recovered-content li{margin:.45rem 0}.recovered-content table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.92rem}.recovered-content th,.recovered-content td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.8rem}.recovered-content th{color:var(--copper-dark);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.recovered-content blockquote{border-left:3px solid var(--copper);font-family:var(--serif);margin:2rem 0;padding:1rem 1.5rem;font-size:1.3rem}.recovered-content section img:not([src*=logo]){object-fit:cover;width:100%;max-height:680px}.recovered-content section a{color:var(--copper-dark);font-weight:600}.recovered-content section[data-tone=dark] a{color:#d9a178}.lead-section{background:var(--paper-light);border-top:1px solid var(--line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,7vw,7rem);padding:clamp(4rem,8vw,7rem) max(1.25rem,50vw - 590px);display:grid}.lead-intro h2{font:700 clamp(2.2rem, 4vw, 3.6rem)/1.08 var(--serif);margin:.5rem 0 1.25rem}.lead-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.5rem;display:grid}.lead-form>label:not(.check){color:var(--copper-dark);text-transform:uppercase;letter-spacing:.12em;gap:.35rem;font-size:.72rem;font-weight:600;display:grid}.lead-form input:not([type=checkbox],[type=radio]),.lead-form select,.lead-form textarea{width:100%;min-height:48px;color:var(--ink);border:0;border-bottom:1px solid var(--copper);background:0 0;border-radius:0;padding:.65rem 0}.lead-form textarea{resize:vertical}.lead-form fieldset{border:0;flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:0;display:flex}.lead-form legend{width:100%;color:var(--copper-dark);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem;font-size:.72rem;font-weight:600}.lead-form fieldset label,.check{align-items:flex-start;gap:.55rem;font-size:.86rem;display:flex}.lead-form input[type=checkbox],.lead-form input[type=radio]{width:18px;height:18px;accent-color:var(--copper);flex:none;margin-top:.15rem}.span-2{grid-column:1/-1}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.button{border:1px solid var(--copper-dark);color:#fff;background:var(--copper-dark);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;justify-content:center;min-height:48px;padding:.9rem 1.4rem;font-size:.73rem;font-weight:600;display:inline-flex}.button:hover{border-color:var(--ink);background:var(--ink)}.button:disabled{opacity:.6;cursor:wait}.form-actions [role=status]{min-height:1.5em;font-size:.9rem}.site-footer{color:#ffffffb3;background:var(--ink);border-top:1px solid #ffffff1f}.footer-inner{gap:1rem;max-width:1180px;margin:auto;padding:3rem 1.25rem;display:grid}.footer-claim{color:#fff;font:600 clamp(1.5rem, 3vw, 2.3rem)/1.2 var(--serif);margin:0}.site-footer address{font-style:normal}.site-footer a,.site-footer button{color:#d9a178;cursor:pointer;background:0 0;border:0;padding:0}.footer-links{gap:1rem;display:flex}.cookie-dialog{max-width:600px;color:var(--ink);background:var(--paper-light);border:1px solid var(--copper);padding:0}.cookie-dialog::backdrop{background:#0f1412ad}.cookie-dialog form{gap:1rem;padding:1.5rem;display:grid}.cookie-dialog h2{font:700 2rem var(--serif);margin:0}.cookie-dialog label{gap:.6rem;display:flex}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.cookie-actions>button:not(.button){border:1px solid var(--line);cursor:pointer;background:0 0;padding:.8rem 1rem}.not-found{text-align:center;place-content:center;min-height:75vh;padding:10rem 1.25rem 5rem;display:grid}.not-found h1{font:700 clamp(4rem, 15vw, 10rem)/1 var(--serif);color:var(--copper-dark);margin:0}@media (width<=760px){.site-header{height:66px}.desktop-nav{display:none}.language-switch{margin-left:auto}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;text-transform:uppercase;letter-spacing:.13em;font-size:.7rem;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:var(--ink);border:1px solid #ffffff26;gap:.8rem;min-width:230px;padding:1.25rem;display:grid;position:absolute;top:2.2rem;right:0}.mobile-nav nav a{text-decoration:none}.recovered-content header[data-section=hero]{min-height:72vh;padding-top:7rem;padding-bottom:3rem}.recovered-content [data-layout=grid],.lead-section,.lead-form{grid-template-columns:1fr}.span-2{grid-column:auto}.recovered-content table{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto/400.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto/500.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/roboto/600.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto/700.ttf)format("truetype")}.finder-service-nav .desktop-nav{gap:clamp(12px,1.5vw,24px)}.finder-service-nav .desktop-nav a{letter-spacing:.015em;text-transform:none;white-space:nowrap;font-size:13px}.finder-service-nav .desktop-nav a[aria-current=page],.finder-service-nav .mobile-nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}.finder-service-nav .finder-nav-cta{color:#fff;background:#a96f47;border:1px solid #c3906b;padding:12px 16px;text-decoration:none}.finder-service-nav a:focus-visible,.finder-service-nav summary:focus-visible{outline-offset:4px;outline:3px solid #e9b186}.finder-service-nav .language-switch a{padding:12px 3px}.finder-service-nav .brand{flex-shrink:0}@media (width<=1199px){.finder-service-nav .desktop-nav{display:none}.finder-service-nav .language-switch{margin-left:auto}.finder-service-nav .mobile-nav{display:block;position:static}.finder-service-nav summary{cursor:pointer;align-items:center;gap:8px;min-width:60px;min-height:44px;font-size:13px;list-style:none;display:flex}.finder-service-nav summary::-webkit-details-marker{display:none}.finder-service-nav .mobile-nav nav{background:var(--ink);border-bottom:1px solid #a96f47;gap:8px;max-height:calc(100dvh - 76px);padding:20px 24px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto}.finder-service-nav .mobile-nav nav a{padding:12px 0;font-size:17px;text-decoration:none}.finder-service-nav .mobile-nav .finder-nav-cta{margin:8px 0;padding:14px 16px}.finder-service-nav .mobile-nav summary:focus-visible{outline-offset:0}}.finder-service{max-width:1250px;color:var(--ink);margin:auto;padding:135px 5% 65px}.finder-service h1{font:400 clamp(38px, 4.5vw, 64px)/1.12 var(--serif);max-width:940px;margin:18px 0 25px}.finder-service h2{font:400 clamp(28px, 3vw, 38px)/1.2 var(--serif);margin:0 0 20px}.finder-service h3{font:400 25px/1.25 var(--serif);margin:0 0 15px}.finder-service p,.finder-service li{font-size:17px;line-height:1.8}.finder-service p{margin:0 0 20px}.finder-service .service-intro{max-width:880px;font-size:19px}.finder-service .service-kicker{letter-spacing:.15em;text-transform:uppercase;color:#86542f;font-size:12px}.finder-service section{border-bottom:1px solid #d7cbbd;padding:42px 0}.finder-service .service-grid{grid-template-columns:1fr 1fr;gap:42px;display:grid}.finder-service figure{margin:35px 0}.finder-service figure img{width:100%;height:auto;display:block}.finder-service figcaption{color:#655a50;padding-top:10px;font-size:12px;line-height:1.6}.finder-service .service-links{flex-wrap:wrap;gap:18px 26px;margin:25px 0;display:flex}.finder-service a{text-underline-offset:5px}.finder-service .service-button{background:var(--ink);color:#fff;padding:13px 21px;text-decoration:none;display:inline-block}.finder-service .service-note{background:#ece5db;border-left:3px solid #a96f47;padding:24px}.finder-service a:focus-visible{outline-offset:4px;outline:3px solid #86542f}@media (width<=650px){.finder-service{padding:105px 24px 45px}.finder-service h1{font-size:39px}.finder-service .service-grid{grid-template-columns:1fr;gap:18px}.finder-service .service-links{flex-direction:column}.finder-service section{padding:32px 0}.finder-service .service-intro{font-size:18px}}.finder-service,.finder-service-nav{font-family:var(--sans)}.finder-service.finder-landing{background:#f3eee6;max-width:none;padding:0}.fl-hero{grid-template-columns:1fr 1fr;min-height:650px;display:grid}.fl-hero-copy{padding:70px 6vw}.finder-landing .fl-hero h1{font-size:clamp(38px,4.2vw,65px);line-height:1.08}.finder-landing .fl-promise{color:#8b5639;margin:24px 0 18px;font-size:24px;line-height:1.35}.fl-hero figure{min-height:450px;margin:0;position:relative}.fl-hero figure img{object-fit:cover;width:100%;height:100%}.fl-hero figcaption{color:#fff;background:#17221ee8;padding:14px 24px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.finder-landing .service-links{align-items:center;gap:18px}.finder-landing .service-phone{text-underline-offset:4px;font-size:14px;text-decoration:underline}.finder-landing .fl-benefit{border:0;max-width:900px;margin:0 auto;padding:90px 30px}.finder-landing .fl-benefit h2{font-size:clamp(32px,4vw,48px)}.finder-landing .fl-team{background:#e5ddcf;border:0;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:0;padding:60px 6vw;display:grid}.fl-team img{width:100%;height:auto}.fl-team h2{font-size:38px}.fl-detail{max-width:1100px;margin:auto;padding:30px}.finder-landing .fl-close{color:#fff;background:#20352d;border:0;margin:0;padding:75px 10vw}.fl-close h2{color:#fff}.fl-close .service-button{background:#ae704b}.fl-close a{color:#fff}.finder-landing .fl-close p{max-width:750px}.finder-landing .fl-detail section{padding:35px 0}.finder-landing .fl-detail h2{font-size:29px}@media (width<=800px){.fl-hero,.finder-landing .fl-team{grid-template-columns:1fr}.fl-hero-copy{padding:42px 24px}.fl-hero figure{height:360px;min-height:0}.finder-landing .fl-team{gap:26px;padding:35px 24px}.finder-landing .fl-benefit{padding:55px 24px}.fl-detail{padding:20px 24px}.finder-landing .fl-close{padding:50px 24px}.finder-landing .fl-team h2{font-size:30px}.fl-hero .service-button{white-space:normal}}.finder-service.finder-landing{padding-top:76px}@media (width<=800px){.finder-service.finder-landing{padding-top:66px}}.fl-guide-story{color:#263730;background:#e9e4da;padding:80px max(22px,5vw)}.fl-guide-row{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1280px;margin:0 auto 85px;display:grid}.fl-guide-row:last-child{margin-bottom:0}.fl-guide-row figure{margin:0}.fl-guide-row img{object-fit:cover;width:100%;height:auto;max-height:620px}.fl-guide-row figcaption{padding-top:12px;font-size:12px;line-height:1.6}.fl-guide-row h2{margin:18px 0 25px;font:clamp(30px,3vw,48px)/1.15 Georgia,serif}.fl-guide-row p{margin-bottom:20px;font-size:17px;line-height:1.8}.fl-guide-row a{text-underline-offset:5px;text-decoration:underline}.fl-guide-reverse figure{order:2}@media (width<=800px){.fl-guide-story{padding:45px 22px}.fl-guide-row{grid-template-columns:1fr;gap:28px;margin-bottom:60px}.fl-guide-reverse figure{order:0}.fl-guide-row p{font-size:16px}}.editorial-breadcrumb{max-width:1120px;color:var(--copper-dark);align-items:center;gap:14px;margin:0 auto;padding:112px 28px 24px;font-size:13px;display:flex}.editorial-breadcrumb a{text-underline-offset:4px;text-decoration:underline}body[data-page-type=article] .recovered-content header[data-section=hero]{height:auto;min-height:0;color:var(--ink);text-align:left;background:0 0;max-width:960px;margin:0 auto;padding:16px 28px 42px;display:block;position:relative}body[data-page-type=article] .recovered-content header[data-section=hero]:after{display:none}body[data-page-type=article] .recovered-content header[data-section=hero] h1{color:var(--ink);font:500 clamp(34px, 4.5vw, 62px)/1.1 var(--serif);text-wrap:pretty;max-width:none;margin:23px 0 26px}body[data-page-type=article] .recovered-content header[data-section=hero]>div{max-width:none;color:var(--copper-dark);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex;position:static}body[data-page-type=article] .recovered-content header[data-section=hero]>div:first-child{text-transform:uppercase;letter-spacing:1.3px;font-size:11px}body[data-page-type=article] .recovered-content header[data-section=hero]+div:has(>img){max-width:1064px;margin:0 auto 54px;padding:0 28px}body[data-page-type=article] .recovered-content header[data-section=hero]+div>img{object-fit:cover;border-radius:3px;width:100%;height:auto;max-height:570px;display:block}body[data-page-type=article] .recovered-content>article{overflow-wrap:anywhere;max-width:816px;margin:0 auto;padding:0 28px 45px;font-size:18px;line-height:1.85}body[data-page-type=article] .recovered-content>article p{max-width:none;margin:0 0 1.35em}body[data-page-type=article] .recovered-content>article h2{text-wrap:pretty;margin:1.75em 0 .7em;font-size:clamp(27px,3vw,37px);line-height:1.2}body[data-page-type=article] .recovered-content>article h3{margin:1.5em 0 .65em;font-size:25px;line-height:1.3}body[data-page-type=article] .recovered-content>article a,body[data-page-type=privacy] .recovered-content a{text-underline-offset:4px;text-decoration:underline}body[data-page-type=article] .recovered-content>article blockquote{background:#e9e1d5;margin:35px 0;padding:24px 28px;font-size:23px;line-height:1.5}body[data-page-type=article] .recovered-content>article blockquote p{margin:0}body[data-page-type=article] .recovered-content>article div:has(>table){border:1px solid var(--line);max-width:100%;margin:28px 0;overflow-x:auto}body[data-page-type=article] .recovered-content>article table{background:var(--paper-light);min-width:570px;margin:0;line-height:1.55}body[data-page-type=article] .recovered-content>article th{background:#e5dbce}body[data-page-type=article] .recovered-content>article li{margin:.7em 0;padding-left:5px}body[data-page-type=article] .recovered-content>section[data-section=content]{background:#e9e1d5;border-radius:3px;max-width:960px;margin:20px auto;padding:35px 28px}body[data-page-type=article] .recovered-content>section[data-section=content] h2{font-size:clamp(27px,3vw,38px);line-height:1.2}body[data-page-type=article] .recovered-content>div:has(>a){max-width:960px;margin:auto;padding:12px 28px 40px}body[data-page-type=privacy] #main-content>.recovered-content{overflow-wrap:anywhere;max-width:850px;margin:auto;padding:0 28px 70px;font-size:17px;line-height:1.8}body[data-page-type=privacy] .recovered-content h1{text-wrap:pretty;margin:15px 0 35px;font-size:clamp(34px,4vw,52px);line-height:1.14}body[data-page-type=privacy] .recovered-content h2{text-wrap:pretty;margin:38px 0 15px;font-size:27px;line-height:1.3}body[data-page-type=privacy] .recovered-content p{max-width:none;margin:0 0 20px}body[data-page-type=privacy] .recovered-content>div>p:first-child:has(>strong){border-left:3px solid var(--copper);background:#e9dfc9;padding:18px 22px;font-size:14px}@media (width<=640px){.editorial-breadcrumb{padding:92px 22px 18px}body[data-page-type=article] .recovered-content header[data-section=hero]{padding:8px 22px 28px}body[data-page-type=article] .recovered-content header[data-section=hero]+div:has(>img){margin-bottom:32px;padding:0 22px}body[data-page-type=article] .recovered-content>article{padding:0 22px 30px;font-size:17px;line-height:1.8}body[data-page-type=article] .recovered-content>section[data-section=content]{margin:15px 20px;padding:25px 22px}body[data-page-type=article] .recovered-content>article blockquote{padding:20px;font-size:21px}body[data-page-type=privacy] #main-content>.recovered-content{padding:0 22px 45px}}@font-face{font-family:Inter;src:url(/fonts/motion/inter-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-27BF}@font-face{font-family:Inter;src:url(/fonts/motion/inter-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-27BF}@font-face{font-family:Inter;src:url(/fonts/motion/inter-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-27BF}@font-face{font-family:Playfair;src:url(/fonts/motion/playfair-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-27BF}@font-face{font-family:Playfair;src:url(/fonts/motion/playfair-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-27BF}@font-face{font-family:Playfair;src:url(/fonts/motion/playfair-600-italic-latin.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-27BF}body[data-page-type=home]{font-family:var(--sans)}.recovered-content :is(.finder-method,.finder-benefits,.finder-checklist){font-size:1rem;line-height:1.65}.recovered-content :is(.finder-method,.finder-benefits,.finder-checklist)>div:first-child{max-width:780px;margin-bottom:2.5rem}.recovered-content :is(.finder-method,.finder-benefits,.finder-checklist)>div:first-child>p:first-child{color:var(--copper-dark);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:600}.recovered-content :is(.finder-method,.finder-benefits)>[data-layout=grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.recovered-content :is(.finder-method,.finder-benefits)>[data-layout=grid]>div{border:1px solid var(--line);background:#fffdf8;padding:clamp(1.4rem,2.5vw,2rem)}.recovered-content :is(.finder-method,.finder-benefits) h3{text-wrap:pretty;font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.2}.recovered-content .finder-method>[data-layout=grid]>div{flex-direction:column;display:flex}.recovered-content .finder-method>[data-layout=grid]>div>span,.recovered-content .finder-checklist [id^=check-area-]>div:first-child>span{background:var(--ink);color:#fff;place-items:center;width:2.75rem;height:2.75rem;font-size:.85rem;font-weight:600;display:inline-grid}.recovered-content .finder-method>[data-layout=grid]>div>p:first-of-type{color:var(--copper-dark);margin-bottom:.25rem;font-weight:600}.recovered-content .finder-method>[data-layout=grid]>div>div:last-child{border-top:1px solid var(--line);margin-top:auto;padding-top:1rem}.recovered-content .finder-method>[data-layout=grid]>div>div:last-child>p:first-child{color:var(--copper-dark);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.recovered-content .finder-method>div[data-tone=dark]{background:#e9e1d5;margin-top:2rem;padding:clamp(1.5rem,3vw,2.5rem)}.recovered-content .finder-method>div[data-tone=dark]>[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}.recovered-content .finder-method>div[data-tone=dark]>[data-layout=grid]>div{border-left:2px solid var(--copper-dark);padding-left:1rem}.recovered-content .finder-benefits>[data-layout=grid]>div{border-top:3px solid var(--copper-dark)}.recovered-content .finder-checklist>[data-layout=grid]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:2.5rem}.recovered-content .finder-checklist>[data-layout=grid]>a{border:1px solid var(--line);overflow-wrap:normal;background:#fffdf8;padding:1rem;font-size:.875rem;font-weight:400}.recovered-content .finder-checklist>[data-layout=grid]>a:hover,.recovered-content .finder-checklist>[data-layout=grid]>a:focus-visible{border-color:var(--copper-dark);outline:2px solid var(--copper-dark);outline-offset:2px}.recovered-content .finder-checklist>[data-layout=grid] span{color:var(--copper-dark);font-weight:600}.recovered-content .finder-checklist>[data-layout=grid]>a>div>div>p{margin-block:.5rem;font-size:1rem;font-weight:600}.recovered-content .finder-checklist>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.recovered-content .finder-checklist>div:last-child>div{border:1px solid var(--line);background:#fffdf8;min-width:0;padding:clamp(1.25rem,2.5vw,2rem)}.recovered-content .finder-checklist [id^=check-area-]{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;scroll-margin-top:7rem}.recovered-content .finder-checklist [id^=check-area-]>div:last-child>p:first-child{color:var(--copper-dark);text-transform:uppercase;letter-spacing:.08em;margin-top:0;font-size:.8rem}.recovered-content .finder-checklist h3{text-wrap:pretty;font-size:1.65rem;line-height:1.2}.recovered-content .finder-checklist table{table-layout:fixed;margin-bottom:0;font-size:.875rem;line-height:1.5}.recovered-content .finder-checklist :is(th,td){overflow-wrap:anywhere;padding:.7rem}.recovered-content .finder-checklist th{text-align:left;background:#eee5d9}@media (width<=1050px){.recovered-content .finder-checklist>[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.recovered-content .finder-checklist>div:last-child{grid-template-columns:1fr}}@media (width<=760px){.recovered-content :is(.finder-method,.finder-benefits)>[data-layout=grid],.recovered-content .finder-method>div[data-tone=dark]>[data-layout=grid],.recovered-content .finder-checklist [id^=check-area-]{grid-template-columns:1fr}.recovered-content .finder-checklist [id^=check-area-]>div:first-child{margin-bottom:.25rem}}.recovered-content :is(.finder-areas,.finder-types,.finder-team){font-size:1rem;line-height:1.65}.recovered-content :is(.finder-areas,.finder-types,.finder-team)>div:first-child>p:first-child{color:var(--copper-dark);text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:600}.recovered-content :is(.finder-areas,.finder-types,.finder-team) h2{text-wrap:pretty;max-width:980px;margin-bottom:1.5rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15}.recovered-content :is(.finder-areas,.finder-types)>div:first-child>p:nth-child(3){max-width:780px;margin-bottom:2rem}.recovered-content .finder-areas>div>div:first-of-type{max-width:960px;margin:0 auto 2rem}.recovered-content .finder-areas picture img{width:100%;height:auto}.recovered-content .finder-areas>div>p:nth-of-type(n+3){font-family:var(--serif);margin:2rem 0 1rem;font-size:1.6rem;font-weight:600}.recovered-content .finder-areas [data-layout=grid]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.recovered-content .finder-areas [data-layout=grid]>*{border:1px solid var(--line);background:#fffdf8;flex-direction:column;min-width:0;padding:1.5rem;font-weight:400;display:flex}.recovered-content .finder-areas [data-layout=grid]>*>p:first-child{font:600 1.5rem/1.2 var(--serif);margin:0 0 .8rem}.recovered-content .finder-areas [data-layout=grid]>*>p:nth-child(2){margin:0 0 1.25rem}.recovered-content .finder-areas [data-layout=grid] span{color:var(--copper-dark);text-underline-offset:4px;margin-top:auto;font-size:.875rem;font-weight:600;text-decoration:underline}.recovered-content .finder-areas [data-layout=grid]>a:focus-visible{outline:2px solid var(--copper-dark);outline-offset:3px}.recovered-content .finder-areas>div>div:last-child{margin-top:1.75rem}.recovered-content .finder-types>[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.recovered-content .finder-types>[data-layout=grid]>div{border:1px solid var(--line);background:#fffdf8;min-width:0}.recovered-content .finder-types>[data-layout=grid] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.recovered-content .finder-types>[data-layout=grid]>div>div:last-child{padding:1.5rem 1.75rem}.recovered-content .finder-types>[data-layout=grid]>div>div:last-child>div:first-child>p:first-child{font:600 1.65rem/1.2 var(--serif);margin-top:0}.recovered-content .finder-types>[data-layout=grid]>div>div:last-child>div:not(:first-child){border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.recovered-content .finder-types>[data-layout=grid]>div>div:last-child>div:not(:first-child)>p:first-child{color:var(--copper-dark);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .35rem;font-size:.75rem;font-weight:600}.recovered-content .finder-types>[data-layout=grid] p:last-child{margin-bottom:0}.recovered-content .finder-team>div>div>div:first-child{max-width:960px;margin:2rem auto}.recovered-content .finder-team img{width:100%;height:auto;display:block}.recovered-content .finder-team>div>div>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.recovered-content .finder-team>div>div>div:last-child>div{border:1px solid var(--line);border-top:3px solid var(--copper-dark);background:#fffdf8;min-width:0;padding:1.75rem}.recovered-content .finder-team>div>div>div:last-child>div>p:first-child{font:600 1.65rem/1.2 var(--serif);margin:0 0 .5rem}.recovered-content .finder-team>div>div>div:last-child>div>p:nth-child(2){color:var(--copper-dark);margin:0 0 1rem;font-size:.875rem;font-weight:600}.recovered-content .finder-team>div>div>div:last-child>div>p:last-child{margin:0}@media (width<=1050px){.recovered-content .finder-areas [data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.recovered-content .finder-areas [data-layout=grid],.recovered-content .finder-types>[data-layout=grid],.recovered-content .finder-team>div>div>div:last-child{grid-template-columns:1fr}}.recovered-content .finder-faq{font-size:1rem;line-height:1.65}.recovered-content .finder-faq>div{max-width:940px;margin-inline:auto}.recovered-content .finder-faq h2{font-size:clamp(2rem,3.5vw,3rem)}.recovered-content .finder-faq details{border:1px solid var(--line);background:#fffdf8;margin-bottom:.75rem;padding:1.25rem 1.5rem}.recovered-content .finder-faq summary{gap:1rem;font-size:1.1rem;font-weight:600}.recovered-content .finder-faq details p{max-width:72ch;margin-bottom:0}.recovered-content .finder-faq details[open] summary>span:last-child{transform:rotate(45deg)}.recovered-content .finder-video{font-size:1rem;line-height:1.65}.recovered-content .finder-video h2{font-size:clamp(2rem,3.5vw,3rem)}.recovered-content .finder-video>p{max-width:760px}.video-monitor{background:#0c0e0d;border:10px solid #303532;border-radius:16px;max-width:960px;margin:2rem auto;overflow:hidden;box-shadow:0 18px 40px #0004}.video-screen{aspect-ratio:16/9;background:#101412;position:relative}.video-screen>img{object-fit:cover;filter:brightness(.5);width:100%;height:100%}.video-screen iframe{border:0;width:100%;height:100%;display:block}.video-start{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.video-start button{color:#fff;cursor:pointer;background:#1f2523;border:1px solid #e6c49d;border-radius:4px;padding:1rem 1.5rem;font-weight:600}.video-start p{color:#fff;font-size:.875rem}.video-monitor-label{text-align:center;color:#d1d6d2;letter-spacing:.18em;padding:.75rem;font-size:.7rem}.video-selection{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:960px;margin:0 auto 1.5rem;display:grid}.video-selection button{text-align:left;color:#fff;cursor:pointer;background:#2b332f;border:1px solid #68756d;padding:1.25rem}.video-selection button[aria-pressed=true]{border:2px solid #e6bd92}.video-selection span{color:#e6bd92;margin-bottom:.5rem;font-size:.8rem;display:block}.video-selection strong{font-size:1rem;font-weight:500}@media (width<=640px){.video-selection{grid-template-columns:1fr}.video-monitor{border-width:5px}.video-start button{padding:.75rem}.video-start p{font-size:.75rem}}.lead-section{position:relative}.guide-anchor{scroll-margin-top:6rem;position:absolute;top:0}.finder-book-gift{border:1px solid var(--line);background:#eae3d5;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);align-items:center;gap:1.5rem;margin-top:2rem;padding:1.5rem;display:grid}.finder-book-gift img{width:100%;height:auto;box-shadow:6px 6px #d5c8b1,10px 12px 24px #30261b30}.finder-book-gift h3{font:600 1.7rem/1.15 var(--serif);margin:.75rem 0}.finder-book-gift p{font-size:.9rem;line-height:1.6}.finder-book-gift .eyebrow{font-size:.7rem}[data-book-download]:not([hidden]){background:var(--ink);color:#fff;padding:1rem 1.5rem;display:inline-block}@media (width<=640px){.finder-book-gift{grid-template-columns:1fr}.finder-book-gift img{max-width:200px;margin:auto}}
