.owner-story{--owner-ink:var(--lv2-ink,#1c1b18);--owner-muted:var(--lv2-quiet,#6b675e);--owner-green:var(--lv2-green,#1f4b3f);--owner-green-hover:var(--lv2-green-hover,#183b32);--owner-stage:#eeeae0;--owner-stage-glow:#f7f4ec;--owner-section-space:clamp(112px, 13vw, 184px);color:var(--owner-ink)}.owner-story h2{font-family:var(--font-figtree), var(--font-ui);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1rem + 4.2vw,4.5rem);font-weight:600;line-height:1.04}.owner-story h2>span{color:var(--owner-muted)}.owner-story p{max-width:34ch;color:var(--owner-muted);letter-spacing:-.01em;text-wrap:pretty;margin:28px 0 0;font-size:clamp(1.15rem,.95rem + .6vw,1.4rem);line-height:1.5}.owner-intro{padding:0 var(--lv2-gutter) clamp(96px, 12vw, 168px)}.owner-intro-heading{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:clamp(40px,5vw,64px);display:grid}.owner-intro-heading>p{margin:0}.owner-property-photo{aspect-ratio:1600/660;object-fit:cover;object-position:center;border-radius:24px;width:100%;height:auto;display:block}.owner-job{padding:0 var(--lv2-gutter) var(--owner-section-space);grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-areas:"title title""copy shot";align-items:start;gap:clamp(40px,5vw,64px) clamp(40px,6vw,88px);display:grid}.owner-job.is-flipped{grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"title title""shot copy"}.owner-job>h2{grid-area:title;font-size:clamp(2.25rem,1rem + 3.4vw,4rem)}.owner-job-copy{grid-area:copy}.owner-job-shot{grid-area:shot}.owner-story .owner-job-copy p{margin-top:0}.owner-job-try{min-height:54px;color:var(--owner-green);letter-spacing:-.01em;align-items:center;gap:10px;margin-top:20px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.owner-job-try span{transition:transform .15s}.owner-job-try:hover span{transform:translateY(-3px)}.owner-job-shot{background:radial-gradient(ellipse 80% 70% at 30% 0%, var(--owner-stage-glow) 0%, transparent 70%), var(--owner-stage);border-radius:24px;min-width:0;padding:clamp(16px,2.4vw,36px);font-size:18px;transition:transform .2s;display:block}.owner-job-shot:hover{transform:translateY(-4px)}.owner-job-shot img{aspect-ratio:1200/840;object-fit:cover;object-position:left top;background:#fff;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #1c1b1814,0 18px 40px #1c1b181f}.owner-start{padding:var(--owner-section-space) var(--lv2-gutter) 0}.owner-start-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px clamp(32px,4vw,64px);margin-top:clamp(48px,6vw,80px);display:grid}.owner-start h3{font-family:var(--font-figtree), var(--font-ui);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,.95rem + 1.4vw,2.25rem);font-weight:600;line-height:1.12}.owner-start-step p{margin-top:16px}.owner-confidence{padding:clamp(112px, 13vw, 184px) var(--lv2-gutter);background:radial-gradient(ellipse 70% 80% at 100% 0%, #2a5c4d 0%, transparent 70%), var(--owner-green);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:0 48px;display:grid}.owner-story .owner-confidence p{margin:0}.owner-story .owner-confidence p+p{margin-top:20px}.owner-confidence-copy{flex-direction:column;align-items:flex-start;display:flex}.owner-confidence h2>span{color:#a9c4b8}.owner-story .owner-confidence p{color:#d3e1da}.owner-confidence a{color:#fff;letter-spacing:-.01em;justify-self:start;align-items:center;gap:10px;min-height:54px;margin-top:20px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.owner-confidence a span{transition:transform .15s}.owner-confidence a:hover span{transform:translate(3px)}.owner-close{padding:var(--owner-section-space) var(--lv2-gutter) clamp(112px, 14vw, 200px);text-align:center;flex-direction:column;align-items:center;display:flex}.owner-close-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;margin-top:48px;display:flex}.owner-close-quiet{min-height:56px;color:var(--owner-ink);letter-spacing:-.01em;justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.owner-close h2{max-width:22ch}.owner-button{background:var(--owner-green);color:#fff;letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;min-height:56px;padding:0 32px;font-size:18px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.owner-button:hover{background:var(--owner-green-hover)}.owner-button:focus-visible,.owner-story :is(.owner-job-try,.owner-job-shot,.owner-close-quiet):focus-visible{outline:3px solid var(--owner-green);outline-offset:5px}.owner-confidence a:focus-visible{outline-offset:5px;outline:3px solid #fff}@media (max-width:900px){.owner-intro-heading{grid-template-columns:minmax(0,1fr);gap:0}.owner-intro-heading>p{margin-top:24px}.owner-job,.owner-job.is-flipped,.owner-start-steps,.owner-confidence{grid-template-columns:minmax(0,1fr)}.owner-job,.owner-job.is-flipped{grid-template-areas:"title""copy""shot";gap:24px}.owner-job-shot{margin-top:16px}.owner-confidence-copy{margin-top:24px}}@media (max-width:600px){.owner-property-photo{aspect-ratio:4/3;object-position:62% center;border-radius:18px}.owner-close{text-align:left;align-items:stretch}.owner-close-actions{flex-direction:column;align-items:stretch;gap:4px}.owner-button{width:100%}.owner-job-shot{border-radius:18px;padding:12px}.owner-job-shot img{aspect-ratio:3/4;border-radius:10px}}@media (prefers-reduced-motion:reduce){.owner-button,.owner-confidence a span,.owner-job-try span,.owner-job-shot{transition:none}.owner-job-shot:hover{transform:none}}
.room-app-holder{background:var(--theme-bg,#fbfaf7);position:relative}.room-app-holder-rail{display:none}@media (min-width:768px){.room-app-holder-rail{background:var(--theme-bg-sidebar,#f4f2ec);border-right:1px solid var(--theme-border,#e8e4da);width:248px;height:100%;display:block}}
html:has(.lv2){background:#fbfaf7}html[data-theme=chalk]:has(.lv2){background:#fbfaf7}html:has(.lv2) body{background:#fbfaf7}html[data-theme=chalk]:has(.lv2) body{background:#fbfaf7}.lv2{color:#1c1b18;width:100%;max-width:100%;min-height:100dvh;font-family:var(--font-figtree), var(--font-ui);--lv2-gutter:max(var(--pub-gutter,24px), calc((100% - var(--pub-shell,72rem)) / 2));--lv2-ink:#1c1b18;--lv2-quiet:#6b675e;--lv2-rule:#e8e4da;--lv2-green:#1f4b3f;--lv2-green-hover:#183b32;background:#fbfaf7;overflow-x:clip}.lv2 .pub-topbar{padding-left:max(var(--lv2-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--lv2-gutter), env(safe-area-inset-right,0px));background:#fbfaf7eb;border-bottom-color:#0000}.lv2-hero{width:100%;min-width:0;max-width:100%;padding:clamp(72px, 10vw, 136px) var(--lv2-gutter) clamp(56px, 7vw, 96px);box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;display:flex}.lv2-hero-title{font-family:var(--font-figtree), var(--font-ui);max-width:13.5ch;min-height:2.24em;color:var(--lv2-ink);letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,1rem + 6.6vw,6rem);font-weight:600;line-height:1.04}.lv2-hero-line{display:block}.lv2-hero-sub{max-width:40ch;color:var(--lv2-quiet);letter-spacing:-.015em;text-wrap:balance;margin:28px 0 0;font-size:clamp(1.2rem,.9rem + .9vw,1.6rem);font-weight:400;line-height:1.4}.lv2-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;margin-top:44px;display:flex}.lv2-cta{background:var(--lv2-green);color:#fff;letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-size:17px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.lv2-cta:hover{background:var(--lv2-green-hover)}.lv2-cta-quiet{min-height:54px;color:var(--lv2-ink);letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.lv2-cta-quiet span{transition:transform .15s}.lv2-cta-quiet:hover span{transform:translate(3px)}.lv2-room{width:100%;min-width:0;max-width:100%;padding:0 var(--lv2-gutter) clamp(96px, 12vw, 168px);box-sizing:border-box;scroll-margin-top:calc(var(--pub-header-h,60px) + 8px);margin:0}.lv2-stage{isolation:isolate;justify-content:flex-start;padding:clamp(20px,2.4vw,36px);display:flex;position:relative}.lv2-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#2f6352 0%,#0000 70%),#1f4b3f;border-radius:24px;position:absolute;inset:0}.lv2-stage-window{z-index:1;aspect-ratio:3/2;background:#fff;border-radius:12px;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #091a1559}.lv2-stage-catch{z-index:6;border-radius:inherit;cursor:pointer;touch-action:pan-y;background:0 0;border:0;padding:0;position:absolute;inset:0}.lv2-stage-window:not(.is-live) .lv2-room-app{pointer-events:none}.lv2-room-app{border-radius:0;flex:auto;width:100%;max-width:100%;min-height:0;container:workspace/inline-size;min-width:0!important;height:auto!important}@media (min-width:960px){.lv2-stage-window{min-height:720px}.lv2-room-app{zoom:var(--lv2-room-zoom,.8)}.lv2-room-app .hig-masthead-nav-item>svg{flex-shrink:0;display:block}}@media (max-width:959px){.lv2-stage{padding:12px}.lv2-stage:before{border-radius:18px}.lv2-stage-window{aspect-ratio:auto;border-radius:12px;width:100%;min-width:0;max-width:100%;overflow:hidden}.lv2-room-app{width:100%;max-width:100%;min-width:0!important;height:clamp(28rem,100svh - 10rem,40rem)!important}.lv2-room-app [aria-label=Sidebar]{display:none!important}}.lv2-disclaimer{color:var(--lv2-quiet);text-align:center;text-wrap:balance;margin:0;padding:28px 0 0;font-size:18px;line-height:1.5}.lv2-room-app{contain:paint}.lv2-room-app .app-mobile-nav-panel{width:min(360px,100% - 16px);max-width:calc(100% - 16px);max-height:min(28rem,100cqb - 72px)}.lv2-room-app .account-drawer{height:100%}.lv2-room-app .account-drawer-scrim{position:absolute}.demo-search-scrim{z-index:120;background:#16181d47;justify-content:center;padding-top:12vh;display:flex;position:absolute;inset:0}.demo-search{border:1px solid var(--theme-border);background:var(--theme-bg-elevated);border-radius:14px;width:min(34rem,100% - 48px);height:fit-content;overflow:hidden;box-shadow:0 24px 60px #16181d38}.demo-search input{border:0;border-bottom:1px solid var(--theme-border-muted);width:100%;color:var(--theme-text);background:0 0;padding:15px 18px;font-size:15px}.demo-search input:focus{outline:none}.demo-search-list{max-height:20rem;overflow-y:auto}.demo-search-row{text-align:left;width:100%;color:var(--theme-text);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 18px;font-size:13.5px;display:flex}.demo-search-row:hover{background:var(--theme-hover)}.demo-search-row em{color:var(--theme-text-dim);flex-shrink:0;font-size:11.5px;font-style:normal}.demo-search-empty{color:var(--theme-text-secondary);margin:0;padding:16px 18px;font-size:13px}.demo-tour-state{background:#f5f5f7;flex:none;justify-content:flex-end;padding:4px 12px;display:flex}.lv2-stage-window:not(.is-live) .demo-tour-state{display:none}.demo-tour-state button{border:1px solid var(--theme-border);color:var(--theme-text-secondary);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.demo-tour-state button:hover{color:var(--theme-text)}.demo-tour-dot{background:var(--theme-accent);border-radius:10px;width:6px;height:6px;animation:1.9s ease-in-out infinite demo-tour-pulse}@keyframes demo-tour-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.demo-tour-dot{animation:none}}.lv2 .pub-footer{padding-inline:var(--lv2-gutter)}.lv2 :is(.lv2-cta,.lv2-cta-quiet):focus-visible{outline:3px solid var(--lv2-green);outline-offset:4px}@media (max-width:600px){.lv2-hero{text-align:left;align-items:flex-start}.lv2-hero-title{max-width:100%}.lv2-hero-sub{margin-top:20px}.lv2-hero-actions{flex-direction:column;align-items:stretch;gap:4px;width:100%;margin-top:36px}.lv2-cta-quiet{justify-content:center}.lv2-disclaimer{text-align:left;font-size:17px}}@media (prefers-reduced-motion:reduce){.lv2-cta,.lv2-cta-quiet span{transition:none}}
