.lss-sections[data-v-d8a5f702]{color:var(--rn-ink,#17201d);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.65}.lss-container[data-v-d8a5f702]{margin-inline:auto;width:min(1280px,calc(100% - 112px))}.lss-title[data-v-d8a5f702]{font-size:clamp(40px,4.25vw,61px);font-weight:400;letter-spacing:-.052em;line-height:1.09;text-wrap:balance}.lss-sections p[data-v-d8a5f702]{text-wrap:pretty}.lss-sections a[data-v-d8a5f702],.lss-sections button[data-v-d8a5f702],.lss-sections summary[data-v-d8a5f702]{-webkit-tap-highlight-color:transparent}.lss-sections button[data-v-d8a5f702],.lss-sections summary[data-v-d8a5f702]{cursor:pointer}.lss-sections a[data-v-d8a5f702]:focus-visible,.lss-sections button[data-v-d8a5f702]:focus-visible,.lss-sections summary[data-v-d8a5f702]:focus-visible{border-radius:4px;outline:2px solid var(--rn-green,#215a42);outline-offset:5px}.lss-sections svg[data-v-d8a5f702]{flex-shrink:0}.lss-button[data-v-d8a5f702]{align-items:center;background:var(--rn-green,#215a42);border:1px solid var(--rn-green,#215a42);border-radius:6px;color:var(--rn-on-green,#fffefa);display:inline-flex;font-size:14px;font-weight:500;gap:35px;justify-content:space-between;line-height:1.5;min-height:54px;padding:15px 23px;transition:background .18s,border-color .18s}.lss-button[data-v-d8a5f702]:hover{background:var(--rn-green-hover,#174733);border-color:var(--rn-green-hover,#174733)}.lss-button svg[data-v-d8a5f702],.lss-link svg[data-v-d8a5f702]{height:18px;width:18px}.lss-link[data-v-d8a5f702]{align-items:center;color:var(--rn-green,#215a42);display:inline-flex;font-size:14px;font-weight:500;gap:13px;min-height:44px;transition:color .18s}.lss-link[data-v-d8a5f702]:hover{color:var(--rn-ink,#17201d)}.lss-tools[data-v-d8a5f702]{background:var(--rn-surface,#fffefa);padding-block:104px 94px}.lss-tools-heading[data-v-d8a5f702]{margin-bottom:52px}.lss-tools-header-group[data-v-d8a5f702]{max-width:760px}.lss-tools-eyebrow[data-v-d8a5f702]{color:var(--rn-green,#215a42);display:inline-block;font-family:var(--kh-mono,monospace);font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.lss-tools-heading h2[data-v-d8a5f702]{margin-bottom:16px}.lss-tools-lead[data-v-d8a5f702]{color:var(--rn-muted,#59625e);font-size:18px;line-height:1.65;max-width:680px}.lss-tool-row[data-v-d8a5f702]{align-items:center;border-top:1px solid var(--rn-line,#d8dcd4);display:grid;gap:30px;grid-template-columns:37px minmax(0,.9fr) minmax(0,1.2fr) 24px;padding:31px 0;transition:color .18s}.lss-tool-row[data-v-d8a5f702]:last-child{border-bottom:1px solid var(--rn-line,#d8dcd4)}.lss-tool-icon[data-v-d8a5f702]{color:var(--rn-green,#215a42);height:28px;width:28px}.lss-tool-row h3[data-v-d8a5f702]{font-size:26px;font-weight:400;letter-spacing:-.035em;line-height:1.23;max-width:320px}.lss-tool-row p[data-v-d8a5f702]{color:var(--rn-muted,#59625e);font-size:16px;line-height:1.75;max-width:500px}.lss-tool-arrow[data-v-d8a5f702]{height:22px;transition:transform .18s;width:22px}.lss-tool-arrow[data-v-d8a5f702],.lss-tool-row[data-v-d8a5f702]:hover{color:var(--rn-green,#215a42)}.lss-tool-row:hover .lss-tool-arrow[data-v-d8a5f702]{transform:translate(4px)}.lss-workflow[data-v-d8a5f702]{background:var(--rn-ink,#17201d);color:var(--rn-paper,#f5f3ee);padding-block:98px 91px}.lss-workflow-layout[data-v-d8a5f702]{align-items:center;display:grid;gap:64px;grid-template-columns:.86fr 1.14fr}.lss-workflow-copy h2[data-v-d8a5f702]{font-size:clamp(40px,3.65vw,53px);max-width:490px}.lss-workflow-copy>p[data-v-d8a5f702]{color:var(--rn-code-muted,#b9c7be);font-size:16px;line-height:1.85;margin-top:27px;max-width:425px}.lss-workflow-options[data-v-d8a5f702]{margin-top:28px;max-width:405px}.lss-workflow-options a[data-v-d8a5f702]{align-items:center;border-top:1px solid var(--rn-code-line,#ffffff29);display:flex;font-size:15px;gap:14px;line-height:1.5;min-height:61px;transition:color .18s}.lss-workflow-options a[data-v-d8a5f702]:last-child{border-bottom:1px solid var(--rn-code-line,#ffffff29)}.lss-workflow-options svg[data-v-d8a5f702]{color:var(--rn-code-accent,#bbdcc5);height:20px;width:20px}.lss-workflow-options .lss-small-arrow[data-v-d8a5f702]{height:17px;margin-left:auto;width:17px}.lss-workflow-api[data-v-d8a5f702]{color:var(--rn-code-muted,#b9c7be);margin-top:18px}.lss-workflow-api[data-v-d8a5f702]:hover,.lss-workflow-options a[data-v-d8a5f702]:hover{color:var(--rn-surface,#fffefa)}.lss-workflow a[data-v-d8a5f702]:focus-visible{outline-color:var(--rn-code-accent,#bbdcc5)}.lss-workflow-art[data-v-d8a5f702]{min-width:0}.lss-enterprise[data-v-d8a5f702]{background:var(--rn-paper,#f5f3ee);padding-block:112px}.lss-enterprise-layout[data-v-d8a5f702]{align-items:center;display:grid;gap:120px;grid-template-columns:1.1fr .7fr}.lss-enterprise-copy h2[data-v-d8a5f702]{max-width:660px}.lss-enterprise-copy>p[data-v-d8a5f702]{color:var(--rn-muted,#59625e);font-size:17px;line-height:1.8;margin-top:27px;max-width:555px}.lss-enterprise-actions[data-v-d8a5f702]{align-items:center;display:flex;flex-wrap:wrap;gap:26px;margin-top:30px}.lss-enterprise-scale[data-v-d8a5f702]{border-left:1px solid var(--rn-line,#d8dcd4);padding:20px 0 20px 51px}.lss-scale-number[data-v-d8a5f702]{color:var(--rn-ink,#17201d);font-size:clamp(66px,7.15vw,102px);letter-spacing:-.075em;line-height:1}.lss-scale-label[data-v-d8a5f702]{color:var(--rn-muted,#59625e);font-size:17px;line-height:1.6;margin-top:21px}.lss-questions[data-v-d8a5f702]{background:var(--rn-surface,#fffefa);border-top:1px solid var(--rn-line,#d8dcd4);padding-block:103px 96px}.lss-questions-layout[data-v-d8a5f702]{align-items:start;display:grid;gap:120px;grid-template-columns:.8fr 1fr}.lss-questions-intro h2[data-v-d8a5f702]{font-size:clamp(37px,3.6vw,50px);max-width:440px}.lss-questions-intro p[data-v-d8a5f702]{color:var(--rn-muted,#59625e);font-size:16px;line-height:1.8;margin-top:23px;max-width:355px}.lss-questions-intro .lss-link[data-v-d8a5f702]{margin-top:17px}.lss-faq-list details[data-v-d8a5f702]{border-top:1px solid var(--rn-line,#d8dcd4)}.lss-faq-list details[data-v-d8a5f702]:last-child{border-bottom:1px solid var(--rn-line,#d8dcd4)}.lss-faq-list summary[data-v-d8a5f702]{align-items:center;display:flex;font-size:18px;font-weight:400;gap:24px;justify-content:space-between;letter-spacing:-.023em;line-height:1.5;list-style:none;min-height:83px;padding-block:22px}.lss-faq-list summary[data-v-d8a5f702]::-webkit-details-marker{display:none}.lss-faq-list summary svg[data-v-d8a5f702]{color:var(--rn-green,#215a42);height:18px;transition:transform .18s;width:18px}.lss-faq-list details[open] summary svg[data-v-d8a5f702]{transform:rotate(45deg)}.lss-faq-list details>p[data-v-d8a5f702]{color:var(--rn-muted,#59625e);font-size:16px;line-height:1.8;max-width:570px;padding:0 26px 25px 0}.lss-closing[data-v-d8a5f702]{align-items:center;border-top:1px solid var(--rn-line,#d8dcd4);display:flex;gap:60px;justify-content:space-between;margin-top:83px;padding-top:63px}.lss-closing h3[data-v-d8a5f702]{font-size:clamp(35px,3.3vw,46px);font-weight:400;letter-spacing:-.045em;line-height:1.14;max-width:670px;text-wrap:balance}.lss-closing p[data-v-d8a5f702]{color:var(--rn-muted,#59625e);font-size:16px;line-height:1.6;margin-top:17px}.lss-closing .lss-button[data-v-d8a5f702]{flex-shrink:0}@media(max-width:1100px){.lss-container[data-v-d8a5f702]{width:calc(100% - 64px)}.lss-enterprise-layout[data-v-d8a5f702],.lss-questions-layout[data-v-d8a5f702]{gap:58px}.lss-tool-row[data-v-d8a5f702]{gap:23px}.lss-tool-row h3[data-v-d8a5f702]{font-size:24px}.lss-workflow-layout[data-v-d8a5f702]{gap:34px}.lss-enterprise-scale[data-v-d8a5f702]{padding-left:35px}.lss-enterprise-actions[data-v-d8a5f702]{gap:15px 22px}}@media(max-width:850px){.lss-enterprise[data-v-d8a5f702],.lss-questions[data-v-d8a5f702],.lss-tools[data-v-d8a5f702],.lss-workflow[data-v-d8a5f702]{padding-block:77px}.lss-title[data-v-d8a5f702]{font-size:47px}.lss-tools-heading[data-v-d8a5f702]{margin-bottom:36px}.lss-tool-row[data-v-d8a5f702]{align-items:start;gap:11px 22px;grid-template-columns:30px 1fr 22px;padding-block:26px}.lss-tool-icon[data-v-d8a5f702]{grid-row:1/3;height:25px;margin-top:2px;width:25px}.lss-tool-row h3[data-v-d8a5f702]{grid-column:2;max-width:none}.lss-tool-row p[data-v-d8a5f702]{grid-column:2;max-width:560px}.lss-tool-arrow[data-v-d8a5f702]{grid-column:3;grid-row:1;margin-top:3px}.lss-workflow-layout[data-v-d8a5f702]{gap:39px;grid-template-columns:1fr}.lss-workflow-copy h2[data-v-d8a5f702]{font-size:49px;max-width:580px}.lss-workflow-copy>p[data-v-d8a5f702]{max-width:560px}.lss-workflow-options[data-v-d8a5f702]{max-width:520px}.lss-workflow-art[data-v-d8a5f702]{margin-inline:auto;max-width:650px;width:100%}.lss-enterprise-layout[data-v-d8a5f702]{gap:41px;grid-template-columns:1fr}.lss-enterprise-copy h2[data-v-d8a5f702]{max-width:590px}.lss-enterprise-scale[data-v-d8a5f702]{align-items:center;border-left:none;border-top:1px solid var(--rn-line,#d8dcd4);display:grid;gap:14px 30px;grid-template-columns:auto 1fr;padding:31px 0 0}.lss-scale-number[data-v-d8a5f702]{font-size:83px}.lss-scale-label[data-v-d8a5f702]{font-size:16px;margin-top:0}.lss-questions-layout[data-v-d8a5f702]{gap:32px;grid-template-columns:1fr}.lss-questions-intro h2[data-v-d8a5f702]{font-size:45px;max-width:550px}.lss-questions-intro p[data-v-d8a5f702]{max-width:520px}.lss-closing[data-v-d8a5f702]{align-items:flex-start;flex-direction:column;gap:27px;margin-top:55px;padding-top:47px}}@media(max-width:600px){.lss-container[data-v-d8a5f702]{width:calc(100% - 40px)}.lss-enterprise[data-v-d8a5f702],.lss-questions[data-v-d8a5f702],.lss-tools[data-v-d8a5f702],.lss-workflow[data-v-d8a5f702]{padding-block:59px}.lss-title[data-v-d8a5f702],.lss-workflow-copy h2[data-v-d8a5f702]{font-size:clamp(36px,10.6vw,48px);letter-spacing:-.048em}.lss-enterprise-copy>p[data-v-d8a5f702],.lss-tools-lead[data-v-d8a5f702]{font-size:16px}.lss-tool-row[data-v-d8a5f702]{gap:12px 14px;grid-template-columns:25px 1fr 18px}.lss-tool-row h3[data-v-d8a5f702]{font-size:23px}.lss-tool-row p[data-v-d8a5f702]{font-size:16px;line-height:1.75}.lss-tool-icon[data-v-d8a5f702]{height:22px;width:22px}.lss-tool-arrow[data-v-d8a5f702]{height:18px;width:18px}.lss-workflow-copy>p[data-v-d8a5f702]{margin-top:24px}.lss-workflow-options a[data-v-d8a5f702]{font-size:14px;gap:12px;min-height:60px}.lss-enterprise-copy>p[data-v-d8a5f702]{margin-top:24px}.lss-enterprise-actions[data-v-d8a5f702]{align-items:flex-start;flex-direction:column;gap:14px;margin-top:25px}.lss-enterprise-scale[data-v-d8a5f702]{gap:15px;grid-template-columns:1fr}.lss-scale-number[data-v-d8a5f702]{font-size:84px}.lss-questions-intro h2[data-v-d8a5f702]{font-size:39px}.lss-faq-list summary[data-v-d8a5f702]{font-size:17px;gap:19px;min-height:79px;padding-block:21px}.lss-faq-list details>p[data-v-d8a5f702]{font-size:16px;line-height:1.8;padding-right:8px}.lss-closing[data-v-d8a5f702]{margin-top:45px;padding-top:39px}.lss-closing h3[data-v-d8a5f702]{font-size:35px}.lss-button[data-v-d8a5f702]{gap:24px;padding-inline:20px}}@media(prefers-reduced-motion:reduce){.lss-sections[data-v-d8a5f702] *,.lss-sections[data-v-d8a5f702] :after,.lss-sections[data-v-d8a5f702] :before{animation:none!important;transition:none!important}}.rn-start[data-v-e4fc0fcb]{background:var(--rn-paper,#f5f3ee);border:1px solid #ffffffa3;border-radius:18px;box-shadow:0 30px 120px #12191440;color:var(--rn-ink,#17201d);font-family:DM Sans,sans-serif;margin:auto;max-height:calc(100dvh - 40px);overflow:auto;padding:0;width:min(600px,calc(100% - 32px))}.rn-start[data-v-e4fc0fcb]::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101a146b}.rn-start-content[data-v-e4fc0fcb]{padding:52px 42px 34px}.rn-start-close[data-v-e4fc0fcb]{border-radius:50%;color:#59625e;display:grid;height:44px;place-items:center;position:absolute;right:12px;top:12px;width:44px}.rn-start-close[data-v-e4fc0fcb]:hover{background:#17201d0a}.rn-start-close svg[data-v-e4fc0fcb]{width:20px}.rn-start-eyebrow[data-v-e4fc0fcb]{color:#215a42;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.rn-start h2[data-v-e4fc0fcb]{font-size:clamp(30px,4vw,38px);font-weight:400;letter-spacing:-.055em;line-height:1.12;margin:0}.rn-start-lede[data-v-e4fc0fcb]{color:#59625e;font-size:15px;line-height:1.65;margin:18px 0 0;max-width:440px}.rn-start form[data-v-e4fc0fcb]{margin-top:28px}.rn-start-row+.rn-start-row[data-v-e4fc0fcb]{margin-top:16px}.rn-start label[data-v-e4fc0fcb]{display:block;font-size:13px;margin-bottom:8px}.rn-start-input[data-v-e4fc0fcb]{align-items:center;background:#fffefa;border:1px solid #bec8bf;border-radius:9px;display:flex;gap:12px;height:54px;padding:0 16px}.rn-start-input[data-v-e4fc0fcb]:focus-within{outline:2px solid #215a42;outline-offset:3px}.rn-start-input.has-error[data-v-e4fc0fcb]{border-color:#a7382d}.rn-start-input>svg[data-v-e4fc0fcb]{color:#59625e;flex-shrink:0;width:18px}.rn-start-input input[data-v-e4fc0fcb]{background:transparent;border:0;color:inherit;font-family:inherit;font-size:16px;min-width:0;outline:0;width:100%}.rn-start-input input[data-v-e4fc0fcb]::-moz-placeholder{color:#8c948f}.rn-start-input input[data-v-e4fc0fcb]::placeholder{color:#8c948f}.rn-start-error[data-v-e4fc0fcb]{color:#a7382d;font-size:13px;line-height:1.5;margin:9px 0 0}.rn-start-submit[data-v-e4fc0fcb]{align-items:center;background:#215a42;border:0;border-radius:9px;color:#fffefa;display:flex;font-family:inherit;font-size:15px;font-weight:500;gap:9px;height:54px;justify-content:center;margin-top:22px;transition:background .2s cubic-bezier(.22,1,.36,1);width:100%}.rn-start-submit svg[data-v-e4fc0fcb]{width:17px}.rn-start-submit[data-v-e4fc0fcb]:hover{background:#1a4a36}.rn-start-note[data-v-e4fc0fcb]{align-items:flex-start;color:#59625e;display:flex;font-size:12.5px;gap:9px;line-height:1.6;margin:16px 0 0}.rn-start-note svg[data-v-e4fc0fcb]{color:#215a42;flex-shrink:0;margin-top:2px;width:14px}.rn-start-assistant[data-v-e4fc0fcb]{align-items:center;border-top:1px solid #d8dcd4;display:flex;gap:14px;margin-top:28px;padding-top:24px}.rn-start-assistant>svg[data-v-e4fc0fcb]{color:#215a42;flex-shrink:0;width:22px}.rn-start-assistant strong[data-v-e4fc0fcb]{display:block;font-size:13px;font-weight:600}.rn-start-assistant span[data-v-e4fc0fcb]{color:#59625e;display:block;font-size:12px;margin-top:3px}.rn-start-assistant a[data-v-e4fc0fcb]{display:grid;flex-shrink:0;height:44px;margin-left:auto;place-items:center;width:44px}.rn-start-assistant a svg[data-v-e4fc0fcb]{width:20px}.rn-start a[data-v-e4fc0fcb]:focus-visible,.rn-start button[data-v-e4fc0fcb]:focus-visible{outline:2px solid #215a42;outline-offset:4px}@media(max-width:600px){.rn-start-content[data-v-e4fc0fcb]{padding:52px 24px 28px}.rn-start h2[data-v-e4fc0fcb]{font-size:32px}}.living-home[data-v-43f3af6e]{--ls-paper:#f8f6f0;--ls-surface:#fffefa;--ls-ink:#20342c;--ls-muted:#657267;--ls-line:#d9dfd4;--ls-green:#255e45;--rn-paper:var(--ls-paper);--rn-ink:var(--ls-ink);--rn-green:var(--ls-green);background:var(--ls-paper);color:var(--ls-ink);overflow:clip}.ls-container[data-v-43f3af6e]{margin-inline:auto;width:min(1320px,calc(100% - 112px))}.ls-intro[data-v-43f3af6e]{padding-block:68px 46px;text-align:center}.ls-intro h1[data-v-43f3af6e]{font-size:clamp(62px,6.35vw,92px);font-weight:400;letter-spacing:-.065em;line-height:1.025;margin:0}.ls-intro h1 span[data-v-43f3af6e]{color:#5e7c66}.ls-intro>p[data-v-43f3af6e]{color:var(--ls-muted);font-size:17px;line-height:1.7;margin:25px auto 0}.ls-mobile-break[data-v-43f3af6e]{display:none}.ls-intro-actions[data-v-43f3af6e]{display:flex;flex-wrap:wrap;gap:25px;margin-top:28px}.ls-intro-actions[data-v-43f3af6e],.ls-primary[data-v-43f3af6e]{align-items:center;justify-content:center}.ls-primary[data-v-43f3af6e]{background:var(--ls-green);border-radius:6px;color:#fffefa;display:inline-flex;font-size:14px;gap:22px;min-height:54px;padding:15px 23px;transition:background .25s,transform .25s}.ls-primary[data-v-43f3af6e]:hover{background:#1d4936;transform:translateY(-2px)}.ls-primary svg[data-v-43f3af6e]{width:18px}.ls-link[data-v-43f3af6e]{align-items:center;color:var(--ls-green);display:inline-flex;font-size:13px;gap:12px;min-height:44px}.ls-link svg[data-v-43f3af6e]{transition:transform .25s;width:17px}.ls-link:hover svg[data-v-43f3af6e]{transform:translate(2px,-2px)}.ls-intro>.ls-free[data-v-43f3af6e]{color:var(--ls-muted);font-size:11px;margin-top:17px}.ls-journey[data-v-43f3af6e]{position:relative}.ls-journey-grid[data-v-43f3af6e]{align-items:stretch;-moz-column-gap:65px;column-gap:65px;display:grid;grid-template-columns:minmax(0,.77fr) minmax(0,1.4fr)}.ls-visual-column[data-v-43f3af6e]{grid-column:2;grid-row:1;min-width:0}.ls-sticky[data-v-43f3af6e]{--living-stage-height:clamp(390px,54svh,540px);padding-bottom:15px;padding-top:22px;position:sticky;top:106px}.ls-story-copy[data-v-43f3af6e]{grid-column:1;grid-row:1;min-width:0}.ls-story-step[data-v-43f3af6e]{display:flex;flex-direction:column;justify-content:center;min-height:min(820px,calc(100svh - 96px));padding-block:70px;scroll-margin-top:120px}.ls-story-step[data-v-43f3af6e]:first-child{min-height:min(740px,calc(100svh - 96px))}.ls-story-step[data-v-43f3af6e]:last-child{padding-bottom:125px}.ls-story-step h2[data-v-43f3af6e]{font-size:clamp(34px,3.2vw,47px);font-weight:400;letter-spacing:-.05em;line-height:1.12;margin:0;max-width:420px;text-wrap:balance}.ls-story-step>div>p[data-v-43f3af6e]{color:var(--ls-muted);font-size:16px;line-height:1.8;margin-top:24px;max-width:350px}.ls-story-step .ls-link[data-v-43f3af6e]{margin-top:23px}.ls-story-step small[data-v-43f3af6e]{color:var(--ls-muted);display:block;font-size:11px;line-height:1.7;margin-top:14px;max-width:330px}.ls-scene-controls[data-v-43f3af6e]{border-top:1px solid var(--ls-line);margin-top:20px;padding-top:15px}.ls-scene-controls[data-v-43f3af6e],.ls-scenes[data-v-43f3af6e]{align-items:center;display:flex;gap:15px;justify-content:space-between}.ls-scenes[data-v-43f3af6e]{flex:1;max-width:515px}.ls-scenes button[data-v-43f3af6e]{color:var(--ls-muted);font-size:12px;min-height:44px;padding-inline:2px;position:relative}.ls-scenes button i[data-v-43f3af6e]{background:var(--ls-green);bottom:2px;height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .4s}.ls-scenes button[aria-pressed=true][data-v-43f3af6e]{color:var(--ls-green)}.ls-scenes button[aria-pressed=true] i[data-v-43f3af6e]{transform:scaleX(1)}.ls-motion[data-v-43f3af6e]{border:1px solid var(--ls-line);border-radius:50%;color:var(--ls-muted);display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.ls-motion svg[data-v-43f3af6e]{width:14px}.ls-motion[data-v-43f3af6e]:disabled{cursor:default;opacity:.4}.ls-illustration-note[data-v-43f3af6e]{color:var(--ls-muted);font-size:10px;line-height:1.6;margin:11px 0 0}.ls-mobile-summary[data-v-43f3af6e]{display:none}.ls-reduced .ls-journey-grid[data-v-43f3af6e]{align-items:center}.ls-reduced .ls-sticky[data-v-43f3af6e]{position:relative;top:0}.ls-reduced .ls-story-step[data-v-43f3af6e]:not(.is-active){display:none}.ls-reduced .ls-story-step.is-active[data-v-43f3af6e]{min-height:0;padding-block:70px}.living-home a[data-v-43f3af6e]:focus-visible,.living-home button[data-v-43f3af6e]:focus-visible,.living-home summary[data-v-43f3af6e]:focus-visible{outline:2px solid var(--ls-green);outline-offset:4px}@media(max-width:1100px){.ls-container[data-v-43f3af6e]{width:calc(100% - 64px)}.ls-intro[data-v-43f3af6e]{padding-top:55px}.ls-intro h1[data-v-43f3af6e]{font-size:clamp(60px,6.2vw,72px)}.ls-journey-grid[data-v-43f3af6e]{-moz-column-gap:35px;column-gap:35px;grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr)}.ls-story-step h2[data-v-43f3af6e]{font-size:35px}.ls-story-step>div>p[data-v-43f3af6e]{font-size:14px}.ls-sticky[data-v-43f3af6e]{top:94px}.ls-scenes[data-v-43f3af6e]{gap:12px}.ls-scenes button[data-v-43f3af6e]{font-size:11px}}@media(max-width:760px){.ls-container[data-v-43f3af6e]{width:calc(100% - 40px)}.ls-intro[data-v-43f3af6e]{padding-block:42px 30px}.ls-intro h1[data-v-43f3af6e]{font-size:clamp(37px,8.9vw,62px);letter-spacing:-.056em;line-height:1.075}.ls-intro>p[data-v-43f3af6e]{font-size:15px;margin-top:22px;max-width:335px}.ls-mobile-break[data-v-43f3af6e]{display:initial}.ls-intro-actions[data-v-43f3af6e]{gap:15px;margin-top:23px}.ls-primary[data-v-43f3af6e]{font-size:13px;gap:16px;min-height:52px;padding-inline:19px}.ls-link[data-v-43f3af6e]{font-size:12px;gap:8px}.ls-intro>.ls-free[data-v-43f3af6e]{font-size:10px;margin-top:13px}.ls-journey[data-v-43f3af6e]{height:430svh;min-height:2450px}.ls-journey-grid[data-v-43f3af6e]{display:block;height:100%}.ls-visual-column[data-v-43f3af6e]{display:contents}.ls-sticky[data-v-43f3af6e]{--living-stage-height:clamp(290px, calc(100svh - 380px) ,380px);padding-bottom:20px;padding-top:18px;top:80px}.ls-story-copy[data-v-43f3af6e]{display:none}.ls-mobile-summary[data-v-43f3af6e]{display:block;margin-bottom:12px;min-height:100px}.ls-mobile-summary h2[data-v-43f3af6e]{font-size:25px;font-weight:400;letter-spacing:-.04em;line-height:1.14;margin:0;max-width:360px}.ls-mobile-summary>p[data-v-43f3af6e]{color:var(--ls-muted);font-size:12px;line-height:1.6;margin:10px 0 0;max-width:420px}.ls-scene-controls[data-v-43f3af6e]{gap:7px;margin-top:12px;padding-top:8px}.ls-scenes[data-v-43f3af6e]{gap:8px;max-width:none}.ls-scenes button[data-v-43f3af6e]{font-size:10px;padding-inline:0}.ls-motion[data-v-43f3af6e]{border:none;width:44px}.ls-illustration-note[data-v-43f3af6e]{font-size:9px;margin-top:6px}.ls-reduced .ls-journey[data-v-43f3af6e]{height:auto;min-height:0}.ls-reduced .ls-sticky[data-v-43f3af6e]{padding-bottom:45px;position:relative;top:0}}@media(max-width:360px){.ls-intro h1[data-v-43f3af6e]{font-size:32px}.ls-intro-actions[data-v-43f3af6e]{flex-direction:column;gap:4px}.ls-intro>.ls-free[data-v-43f3af6e]{font-size:9px}.ls-mobile-summary[data-v-43f3af6e]{min-height:114px}.ls-mobile-summary h2[data-v-43f3af6e]{font-size:24px}.ls-scenes[data-v-43f3af6e]{gap:6px}.ls-scenes button[data-v-43f3af6e]{font-size:9px}}@media(prefers-reduced-motion:reduce){.living-home[data-v-43f3af6e] *,.living-home[data-v-43f3af6e] :after,.living-home[data-v-43f3af6e] :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.ls-story-step[data-v-43f3af6e]{min-height:0;padding-block:55px}}
