.property-screen.svelte-16vez0z{color:#1c302b;--screen-paper:#f1f0e8;--screen-ink:#213a33;--screen-secondary:#53655a;background:#eeeede;width:100%;overflow:hidden;container-type:inline-size}.property-screen[data-tone=forest].svelte-16vez0z{--screen-paper:#173d35;--screen-ink:#f3f2e9;--screen-secondary:#c5d5c6}.property-screen[data-tone=sage].svelte-16vez0z{--screen-paper:#cfdbc3;--screen-ink:#20382f;--screen-secondary:#475b4b}.screen-inner.svelte-16vez0z{aspect-ratio:2.16;background:var(--screen-paper);color:var(--screen-ink);grid-template-columns:64% 36%;display:grid;position:relative}.screen-photo.svelte-16vez0z{grid-area:1/1/4;overflow:hidden}.screen-photo.svelte-16vez0z img:where(.svelte-16vez0z),.screen-crop.svelte-16vez0z img:where(.svelte-16vez0z){object-fit:cover;width:100%;height:100%;display:block}.screen-photo.svelte-16vez0z img:where(.svelte-16vez0z){object-position:center 58%}.screen-brand.svelte-16vez0z{letter-spacing:.04em;grid-column:2;align-self:start;align-items:center;gap:1cqw;padding:2.8cqw 3cqw 0;font-size:1.35cqw;font-weight:650;display:flex}.brand-mark.svelte-16vez0z{letter-spacing:-.04em;font-family:Manrope Variable,sans-serif;font-size:3.4cqw;font-weight:650;line-height:1}.screen-brand.svelte-16vez0z>span:where(.svelte-16vez0z):last-child{flex-direction:column;gap:.4cqw;display:flex}.screen-brand.svelte-16vez0z>span:where(.svelte-16vez0z)>span:where(.svelte-16vez0z){letter-spacing:0;font-size:.85cqw;font-weight:400}.screen-copy.svelte-16vez0z{grid-column:2;align-self:center;padding:2.5cqw 3cqw}.screen-copy.svelte-16vez0z p:where(.svelte-16vez0z){margin:0}.screen-location.svelte-16vez0z{color:var(--screen-secondary);font-size:1cqw}.screen-copy.svelte-16vez0z h3:where(.svelte-16vez0z){letter-spacing:-.035em;text-wrap:balance;margin:1.3cqw 0 0;font-family:Manrope Variable,sans-serif;font-size:3.25cqw;font-weight:500;line-height:1.09}.screen-description.svelte-16vez0z{color:var(--screen-secondary);max-width:31ch;font-size:1cqw;line-height:1.65;margin-top:1.8cqw!important}.screen-facts.svelte-16vez0z{flex-wrap:wrap;gap:2.2cqw;margin-top:3cqw;display:flex}.screen-facts.svelte-16vez0z>div:where(.svelte-16vez0z){gap:.6cqw;display:grid}.screen-facts.svelte-16vez0z strong:where(.svelte-16vez0z){white-space:nowrap;font-size:1.3cqw;font-weight:550}.screen-facts.svelte-16vez0z span:where(.svelte-16vez0z){color:var(--screen-secondary);font-size:.8cqw}.screen-foot.svelte-16vez0z{color:var(--screen-secondary);grid-column:2;justify-content:space-between;align-self:end;gap:1cqw;padding:0 3cqw 2.4cqw;font-size:.75cqw;display:flex}[data-mode=focus].svelte-16vez0z .screen-photo:where(.svelte-16vez0z){grid-area:1/1/-1/-1}[data-mode=focus].svelte-16vez0z .screen-photo:where(.svelte-16vez0z):after{content:"";background:linear-gradient(#071b1740,#0000 38%,#071b17d9);position:absolute;inset:0}[data-mode=focus].svelte-16vez0z .screen-photo:where(.svelte-16vez0z) img:where(.svelte-16vez0z){filter:saturate(.75)brightness(.91)}[data-mode=focus].svelte-16vez0z .screen-brand:where(.svelte-16vez0z){color:#fff;grid-area:1/1/-1/-1;padding:2.8cqw 3.4cqw;position:absolute;inset:0 auto auto 0}[data-mode=focus].svelte-16vez0z .screen-copy:where(.svelte-16vez0z){color:#fff;grid-area:1/1/-1/-1;width:100%;padding:0 3.4cqw;position:absolute;inset:auto auto 5cqw 0}[data-mode=focus].svelte-16vez0z .screen-copy:where(.svelte-16vez0z) h3:where(.svelte-16vez0z){max-width:15ch;margin-top:.8cqw;font-size:4.5cqw}[data-mode=focus].svelte-16vez0z .screen-location:where(.svelte-16vez0z){color:#eeeee7;font-size:1.1cqw}[data-mode=focus].svelte-16vez0z .screen-facts:where(.svelte-16vez0z){gap:3cqw;margin:0;position:absolute;bottom:0;right:3.4cqw}[data-mode=focus].svelte-16vez0z .screen-facts:where(.svelte-16vez0z) strong:where(.svelte-16vez0z){font-size:1.65cqw}[data-mode=focus].svelte-16vez0z .screen-facts:where(.svelte-16vez0z) span:where(.svelte-16vez0z){color:#e0e7dd;font-size:.95cqw}[data-mode=focus].svelte-16vez0z .screen-foot:where(.svelte-16vez0z){color:#e0e7dd;grid-area:1/1/-1/-1;padding:0 3.4cqw 1.7cqw;position:absolute;inset:auto 0 0}[data-mode=gallery].svelte-16vez0z .screen-inner:where(.svelte-16vez0z){grid-template-rows:68% 32%;grid-template-columns:50% 25% 25%}[data-mode=gallery].svelte-16vez0z .screen-photo:where(.svelte-16vez0z){grid-area:1/1}.screen-crop.svelte-16vez0z{grid-row:1;margin-left:.5cqw;overflow:hidden}.crop-detail.svelte-16vez0z{grid-column:2}.crop-garden.svelte-16vez0z{grid-column:3}.crop-detail.svelte-16vez0z img:where(.svelte-16vez0z){object-position:56% center;transform:scale(1.6)}.crop-garden.svelte-16vez0z img:where(.svelte-16vez0z){object-position:88% 75%;transform:scale(1.25)}[data-mode=gallery].svelte-16vez0z .screen-brand:where(.svelte-16vez0z){color:#fff;grid-area:1/1/-1/-1;padding:0;position:absolute;top:1.8cqw;left:2cqw}[data-mode=gallery].svelte-16vez0z .screen-copy:where(.svelte-16vez0z){grid-area:2/1/auto/-1;align-items:center;gap:3cqw;padding:1.6cqw 3cqw;display:flex}[data-mode=gallery].svelte-16vez0z .screen-copy:where(.svelte-16vez0z) h3:where(.svelte-16vez0z){max-width:15ch;margin:0;font-size:2.8cqw}[data-mode=gallery].svelte-16vez0z .screen-location:where(.svelte-16vez0z){display:none}[data-mode=gallery].svelte-16vez0z .screen-facts:where(.svelte-16vez0z){flex-wrap:nowrap;gap:2.5cqw;margin:0 0 0 auto}[data-mode=gallery].svelte-16vez0z .screen-foot:where(.svelte-16vez0z){display:none}.landing{--landing-ground:#f7f8f3;--landing-field:#edf1e7;--landing-surface:#e1e8d8;--landing-ink:#19352c;--landing-secondary:#536458;--landing-accent:#245d4f;--landing-on-accent:#f7f8f3;--landing-dark-ink:#19352c;--landing-ease:cubic-bezier(.23, 1, .32, 1);background:var(--landing-ground);color:var(--landing-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--brand-logo-width:185px;font-family:Inter Variable,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing ::selection{background:var(--landing-accent);color:var(--landing-on-accent)}.landing :is(h1,h2,h3,p){margin:0}.landing :is(h1,h2,h3){letter-spacing:-.04em;text-wrap:balance;font-family:Manrope Variable,sans-serif;font-weight:500}.landing h1{font-size:clamp(58px,6.7vw,96px);line-height:1.04}.landing h2{font-size:clamp(34px,4vw,58px);line-height:1.1}.landing h3{font-size:34px;line-height:1.18}.landing p{line-height:1.65}.landing :is(a,button,summary){touch-action:manipulation}.landing :is(a,button,summary):focus-visible{outline:3px solid var(--landing-accent);outline-offset:5px}.landing a{text-underline-offset:.25em}.landing button{color:inherit}.landing svg{flex-shrink:0}.landing section[id],.landing main{scroll-margin-top:100px}.landing-wrap{width:min(1440px,100%);margin-inline:auto;padding-inline:56px}.landing .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing .skip-link{z-index:200;background:var(--landing-accent);color:var(--landing-on-accent);padding:12px 20px;position:fixed;top:12px;left:20px;transform:translateY(-160%)}.landing .skip-link:focus{transform:translateY(0)}.landing-header{z-index:50;background:var(--landing-ground);position:sticky;top:0}.landing .header-inner{justify-content:space-between;align-items:center;gap:32px;height:94px;display:flex}.landing .desktop-nav,.landing .header-actions{align-items:center;display:flex}.landing .desktop-nav{gap:32px;font-size:14px}.landing .desktop-nav a{padding-block:12px}.landing .header-actions{gap:20px}.landing .header-login{background:var(--landing-surface);border-radius:5px;justify-content:center;align-items:center;gap:22px;min-height:44px;padding:10px 18px;font-size:14px;display:inline-flex}.landing .language-control,.landing .language-control summary{color:var(--landing-ink)}.landing .menu-toggle,.landing .mobile-nav{display:none}.landing .hero{padding-top:56px}.landing .hero-heading{grid-template-columns:1.55fr 1fr;align-items:end;gap:60px;margin-bottom:56px;display:grid}.landing .headline-window{vertical-align:.035em;border-radius:4px;width:1.48em;height:.71em;margin-left:.28em;display:inline-block;overflow:hidden}.landing .headline-window img{object-fit:cover;object-position:center 58%;width:100%;height:100%;display:block}.landing .hero-intro{max-width:410px;margin-left:auto;padding-bottom:3px}.landing .hero-intro>p{max-width:38ch;color:var(--landing-ink);font-size:17px}.landing .landing-button{min-height:54px;transition:transform .16s var(--landing-ease), background-color .16s ease;border-radius:5px;justify-content:space-between;align-items:center;gap:28px;padding:15px 22px;font-size:14px;font-weight:550;display:inline-flex}.landing .primary{background:var(--landing-accent);color:var(--landing-on-accent)}.landing .hero-intro .landing-button{margin-top:24px}.landing .text-link{align-items:center;gap:18px;min-height:44px;font-size:14px;display:inline-flex}.landing .hero-intro .text-link{width:fit-content;color:var(--landing-secondary);margin-top:6px;display:flex}.landing .down-arrow{display:flex;transform:rotate(90deg)}.landing .up-arrow{display:flex;transform:rotate(-90deg)}.landing .hero-cinema{transform-origin:top;position:relative;overflow:hidden}.landing .cinema-corner{color:#f2f1e9;align-items:center;gap:9px;font-size:13px;display:flex;position:absolute;top:26px;right:32px}.landing .hero-caption,.landing .demo-caption{justify-content:space-between;align-items:start;gap:24px;padding-top:18px;display:flex}.landing .hero-caption p:first-child{font-size:14px}.landing .hero-caption p:last-child,.landing .demo-caption p{color:var(--landing-secondary);font-size:13px}.landing .introduction{grid-template-columns:1fr 1fr;gap:60px 110px;padding-block:145px 100px;display:grid}.landing .introduction h2{max-width:10ch}.landing .intro-argument>p{max-width:40ch;font-size:24px;line-height:1.6}.landing .intro-argument .text-link{color:var(--landing-accent);margin-top:25px}.landing .connections{background:var(--landing-field);grid-column:1/-1;grid-template-columns:1fr 1.35fr;align-items:center;gap:80px;margin-top:24px;padding:32px 36px;display:grid}.landing .connections h3{letter-spacing:-.01em;font:500 17px/1.4 Inter Variable,sans-serif}.landing .connections p{color:var(--landing-secondary);max-width:42ch;margin-top:7px;font-size:14px}.landing .provider-logos{justify-content:space-between;align-items:center;gap:25px;display:flex}.landing .provider-logos img{object-fit:contain;filter:grayscale();width:110px;height:36px}.landing .journey{background:var(--landing-field);padding-block:100px 36px}.landing .section-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:100px;display:grid}.landing .section-heading h2{max-width:15ch}.landing .section-heading>p{max-width:40ch;color:var(--landing-secondary);font-size:18px}.landing .journey-grid{grid-template-columns:.9fr 1.1fr;gap:110px;margin-top:24px;display:grid}.landing .journey-chapter{flex-direction:column;justify-content:center;min-height:60svh;padding-block:60px;display:flex}.landing .journey-chapter>div>h3{max-width:19ch}.landing .journey-chapter>div>p{color:var(--landing-secondary);max-width:43ch;margin-top:25px;font-size:17px}.landing .chapter-benefit{color:var(--landing-accent);align-items:start;gap:12px;margin-top:28px;font-size:14px;display:flex}.landing .chapter-benefit svg{margin-top:3px}.landing .chapter-mobile-visual{display:none}.landing .journey-sticky{align-self:start;padding-block:20px;position:sticky;top:max(115px,50svh - 210px)}.landing .journey-stage{align-items:center;min-height:400px;display:grid}.landing .journey-scene{opacity:0;visibility:hidden;transition:opacity .26s var(--landing-ease), transform .4s var(--landing-ease), visibility .26s;grid-area:1/1;transform:translateY(18px)scale(.98)}.landing .journey-scene.scene-active{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.landing .journey-progress{justify-content:center;gap:8px;padding-top:30px;display:flex}.landing .journey-progress span{background:#c6d0c0;width:36px;height:3px}.landing .journey-progress .current{background:var(--landing-accent)}.landing .inventory-preview{color:#244033;background:#f0f0e9;border-radius:10px;width:90%;max-width:470px;margin-inline:auto;padding:25px}.landing .inventory-heading{align-items:center;gap:12px;font-size:14px;display:flex}.landing .inventory-count{background:#dce4d4;border-radius:4px;place-items:center;width:25px;height:25px;margin-left:auto;font-size:13px;display:grid}.landing .inventory-property{background:#fff;border:1px solid #95ac91;border-radius:6px;margin-top:20px;overflow:hidden}.landing .inventory-property img{aspect-ratio:1.9;object-fit:cover;width:100%;height:auto;display:block}.landing .inventory-property-copy{justify-content:space-between;align-items:center;gap:15px;padding:17px 17px 12px;display:flex}.landing .inventory-property-copy>div{flex-direction:column;display:flex}.landing .inventory-property-copy>div>span{color:#5a6c60;font-size:13px}.landing .inventory-property-copy strong{margin-top:5px;font-size:16px;font-weight:550}.landing .selected-check{color:#fff;background:#326d56;border-radius:4px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.landing .inventory-property-facts{gap:16px;padding:0 17px 17px;font-size:13px;display:flex}.landing .inventory-property-facts>span:last-child{color:#326d56;margin-left:auto}.landing .inventory-source{align-items:center;gap:9px;margin-top:17px;font-size:13px;display:flex}.landing .inventory-source>svg:last-child{margin-left:auto}.landing .design-preview{background:#101c19;border-radius:8px;padding:18px}.landing .design-preview,.landing .published-preview,.landing .use-visual{--landing-ground:#101c19;--landing-ink:#f2f1e9;--landing-secondary:#b6c4b9;--landing-accent:#cfddba;color:var(--landing-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing .design-preview-bar{justify-content:space-between;align-items:center;gap:14px;padding:0 4px 18px;font-size:13px;display:flex}.landing .design-preview-bar>span:last-child{color:var(--landing-secondary)}.landing .design-swatches{gap:6px;margin-left:auto;display:flex}.landing .design-swatches i{background:#173d35;border:1px solid #547568;border-radius:50%;width:17px;height:17px;display:block}.landing .design-swatches i:nth-child(2){background:#f1f0e8}.landing .design-swatches i:nth-child(3){background:#cfdbc3}.landing .design-preview-note{text-align:center;color:var(--landing-secondary);padding-top:17px;font-size:13px}.landing .published-preview{background:var(--landing-ground);border-radius:8px;padding:20px}.landing .published-state{justify-content:center;align-items:center;gap:10px;padding-top:24px;font-size:14px;display:flex}.landing .status-light{background:var(--landing-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.landing .published-preview>p{color:var(--landing-secondary);text-align:center;margin-top:6px;font-size:13px}.landing .demo-section{padding-block:140px}.landing .demo-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;margin-bottom:22px;display:flex}.landing .demo-toolbar fieldset{border:0;min-width:0;margin:0;padding:0}.landing .layout-options,.landing .use-switch{background:var(--landing-field);border-radius:7px;padding:5px;display:inline-flex}.landing .layout-options button,.landing .use-switch button{background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-size:14px;transition:background-color .16s,color .16s;display:inline-flex}.landing .layout-options button.chosen,.landing .use-switch button.chosen{background:var(--landing-accent);color:var(--landing-on-accent)}.landing .tone-picker{align-items:center;gap:3px;display:flex}.landing .tone-picker legend{float:left;color:var(--landing-secondary);padding:0 15px 0 0;font-size:13px;line-height:44px}.landing .tone-option{background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:8px}.landing .tone-option>span{color:#213a33;width:28px;height:28px;transition:transform .16s var(--landing-ease);background:#f1f0e8;border-radius:50%;place-items:center;display:grid}.landing .tone-option[data-tone=forest]>span{color:#f3f2e9;background:#295e4e}.landing .tone-option[data-tone=sage]>span{background:#cfdbc3}.landing .tone-option.chosen{outline:1px solid var(--landing-secondary);outline-offset:-3px}.landing .interactive-preview{overflow:hidden}.landing .demo-caption>span{color:var(--landing-accent);align-items:center;gap:9px;font-size:13px;display:inline-flex}.landing .uses-section{color:var(--landing-dark-ink);background:#d2ddc5;padding-block:100px}.landing .uses-section .section-heading>p{color:var(--landing-dark-ink)}.landing .uses-section :is(button,a,summary):focus-visible{outline-color:var(--landing-dark-ink)}.landing .uses-section .use-switch{background:#bdccb0;margin-block:42px 36px}.landing .use-switch button.chosen{background:var(--landing-dark-ink);color:var(--landing-on-accent)}.landing .use-panel{grid-template-columns:1.25fr 1fr;align-items:center;gap:85px;display:grid}.landing .use-visual{background:var(--landing-dark-ink);color:var(--landing-ink);border-radius:8px;padding:15px}.landing .playback-bar{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.landing .playback-bar>span{align-items:center;gap:8px;padding-left:7px;font-size:13px;display:flex}.landing .playback-controls{display:flex}.landing .playback-controls button{background:0 0;border:0;border-radius:4px;place-items:center;width:40px;height:44px;padding:0;display:grid}.landing .use-copy h3{max-width:18ch;font-size:34px}.landing .use-copy p{max-width:43ch;margin-top:20px;font-size:16px}.landing .use-copy ul{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.landing .use-copy li{align-items:center;gap:11px;font-size:14px;display:flex}.landing .faq-section{grid-template-columns:.8fr 1.2fr;gap:120px;padding-block:140px;display:grid}.landing .faq-intro>p{color:var(--landing-secondary);max-width:28ch;margin-top:24px}.landing .faq-list{gap:10px;display:grid}.landing .faq-item{background:var(--landing-field)}.landing .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:23px 25px;font-size:16px;line-height:1.5;list-style:none;display:flex}.landing .faq-item summary::-webkit-details-marker{display:none}.landing .faq-toggle{color:var(--landing-accent);transition:transform .18s var(--landing-ease);display:flex}.landing .faq-item[open] .faq-toggle{transform:rotate(45deg)}.landing .faq-item>p{color:var(--landing-secondary);padding:0 60px 26px 25px;font-size:16px}.landing .closing-section{background:var(--landing-surface);padding-block:90px}.landing .closing-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:100px;display:grid}.landing .closing-grid h2{max-width:13ch;font-size:clamp(42px,4.6vw,66px)}.landing .closing-grid>div>p:first-child{max-width:32ch;font-size:20px}.landing .closing-grid .landing-button{margin-top:25px}.landing .closing-grid .trial-note{color:var(--landing-secondary);max-width:42ch;margin-top:17px;font-size:13px}.landing .landing-footer{padding-top:72px;padding-bottom:25px;overflow:hidden}.landing .footer-top{justify-content:space-between;align-items:start;gap:40px;display:flex}.landing .footer-top p{color:var(--landing-secondary);margin-top:20px;font-size:14px}.landing .footer-top nav{align-items:center;gap:32px;padding-top:6px;font-size:14px;display:flex}.landing .footer-top nav a{align-items:center;gap:13px;min-height:44px;display:inline-flex}.landing .footer-wordmark{letter-spacing:-.04em;color:#68836e;white-space:nowrap;margin-top:48px;margin-left:-.055em;font-family:Manrope Variable,sans-serif;font-size:clamp(85px,18.25vw,263px);font-weight:500;line-height:1.1}.landing .footer-bottom{color:var(--landing-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;font-size:13px;display:flex}.landing .footer-bottom a{align-items:center;gap:12px;min-height:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing .primary:hover{background:#193f35;transform:translateY(-2px)}.landing .desktop-nav a:hover,.landing .footer-top a:hover,.landing .text-link:hover{color:var(--landing-accent)}.landing .text-link:hover svg,.landing .header-login:hover svg{transform:translate(3px)}.landing .text-link svg,.landing .header-login svg{transition:transform .16s var(--landing-ease)}.landing .layout-options button:not(.chosen):hover{background:#dce5d5}.landing .playback-controls button:hover{background:#35513e}.landing .use-switch button:not(.chosen):hover{background:#aebf9f}.landing .tone-option:hover>span{transform:scale(1.08)}.landing .faq-item summary:hover{background:#e1e8d8}}.landing .landing-button:active{transform:translateY(1px)scale(.99)}@media (width>=1600px){.landing h1{font-size:96px}}@media (width<=1200px){.landing-wrap{padding-inline:36px}.landing .desktop-nav{gap:22px;font-size:13px}.landing{--brand-logo-width:165px}.landing .hero-heading{grid-template-columns:1.45fr 1fr;gap:35px}.landing .hero-intro>p{font-size:16px}.landing .introduction,.landing .journey-grid,.landing .section-heading,.landing .faq-section,.landing .closing-grid{column-gap:65px}.landing .connections{gap:35px;padding:28px}.landing .provider-logos{gap:18px}.landing .provider-logos img{width:85px}.landing .use-panel{gap:45px}.landing .playback-bar{flex-wrap:wrap}.landing .playback-controls{margin-left:auto}}@media (width<=899px){.landing-wrap{padding-inline:28px}.landing .desktop-nav{display:none}.landing .menu-toggle{background:var(--landing-surface);border:0;border-radius:5px;place-items:center;width:44px;height:44px;display:grid}.landing .header-inner{height:80px}.landing .header-actions{gap:12px}.landing .mobile-nav{background:var(--landing-field);padding-block:20px 28px;display:grid;position:absolute;top:80px;left:0;right:0}.landing .mobile-nav a{justify-content:space-between;align-items:center;min-height:52px;font-size:18px;display:flex}.landing .hero{padding-top:45px}.landing .hero-heading{grid-template-columns:1fr;gap:30px;margin-bottom:40px}.landing h1{font-size:clamp(58px,9vw,80px)}.landing .hero-intro{grid-template-columns:1fr auto;align-items:start;gap:0 28px;max-width:none;margin:0;display:grid}.landing .hero-intro>p{grid-row:1/3;max-width:42ch}.landing .hero-intro .landing-button{margin-top:0}.landing .hero-intro .text-link{margin-top:4px}.landing .introduction{gap:40px;padding-block:95px 70px}.landing .intro-argument>p{font-size:20px}.landing .connections{grid-template-columns:1fr;gap:25px}.landing .provider-logos{justify-content:space-between}.landing .provider-logos img{width:120px}.landing .section-heading{gap:35px}.landing .section-heading>p{font-size:16px}.landing .journey{padding-block:75px}.landing .journey-grid{margin-top:60px;display:block}.landing .journey-sticky{display:none}.landing .journey-chapter{grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;min-height:auto;margin-top:65px;padding:0;display:grid}.landing .journey-chapter>div>h3{font-size:28px}.landing .journey-chapter>div>p{margin-top:19px;font-size:16px}.landing .chapter-benefit{margin-top:20px;font-size:13px}.landing .chapter-mobile-visual{min-width:0;display:block}.landing .inventory-preview{width:100%;padding:18px}.landing .inventory-property-copy strong{font-size:13px}.landing .inventory-property-facts{flex-wrap:wrap;gap:5px 12px;font-size:13px}.landing .inventory-property-facts>span:last-child{margin-left:0}.landing .demo-section{padding-block:90px}.landing .use-panel{grid-template-columns:1.2fr 1fr;gap:35px}.landing .use-copy h3{font-size:28px}.landing .use-copy p{font-size:16px}.landing .use-copy li{font-size:13px}.landing .faq-section{gap:40px;padding-block:90px}.landing .faq-item summary{padding:19px 20px;font-size:16px}.landing .faq-item>p{padding:0 24px 22px 20px}.landing .closing-grid{gap:40px}.landing .closing-grid>div>p:first-child{font-size:17px}.landing .footer-top nav{flex-wrap:wrap;justify-content:end;gap:20px}.landing .footer-wordmark{font-size:17.8vw}}@media (width<=600px){.landing-wrap{padding-inline:22px}.landing{--brand-logo-width:156px}.landing .header-inner{gap:10px;height:76px}.landing .header-actions{gap:4px}.landing .header-login{display:none}.landing .mobile-nav{top:76px}.landing h1{font-size:clamp(40px,10.8vw,64px);line-height:1.08}.landing h2{font-size:36px}.landing .hero{padding-top:33px}.landing .headline-window{width:1.35em;height:.72em;margin-left:.25em}.landing .hero-heading{gap:27px;margin-bottom:32px}.landing .hero-intro{display:block}.landing .hero-intro>p{max-width:39ch;font-size:16px}.landing .hero-intro .landing-button{margin-top:23px}.landing .hero-intro .text-link{margin-top:4px}.landing .landing-button{gap:25px;min-height:52px;padding-inline:18px;font-size:13px}.landing .hero-cinema{margin-inline:-22px}.landing .hero-cinema .property-screen .screen-inner{aspect-ratio:1.2}.landing .hero-cinema .property-screen .screen-copy{bottom:12cqw}.landing .hero-cinema .property-screen .screen-copy h3{max-width:17ch;font-size:7.5cqw}.landing .hero-cinema .property-screen .screen-brand{gap:2cqw;padding:6cqw;font-size:2.7cqw}.landing .hero-cinema .property-screen .brand-mark{font-size:6cqw}.landing .hero-cinema .property-screen .screen-brand>span>span{font-size:1.8cqw}.landing .hero-cinema .property-screen .screen-copy{padding-inline:6cqw}.landing .hero-cinema .property-screen .screen-location{font-size:2.3cqw}.landing .hero-cinema .property-screen .screen-facts{gap:6cqw;margin-top:5cqw;position:static}.landing .hero-cinema .property-screen .screen-facts strong{font-size:3.2cqw}.landing .hero-cinema .property-screen .screen-facts span{font-size:2cqw}.landing .hero-cinema .property-screen .screen-foot{padding:0 6cqw 5cqw;font-size:1.8cqw}.landing .cinema-corner{gap:6px;font-size:13px;top:22px;right:20px}.landing .cinema-corner svg{width:16px}.landing .hero-caption{padding-top:16px;display:block}.landing .hero-caption p:first-child{font-size:13px}.landing .hero-caption p:last-child{max-width:44ch;margin-top:5px;font-size:13px}.landing .introduction{grid-template-columns:1fr;gap:25px;padding-block:75px 65px}.landing .introduction h2{max-width:12ch}.landing .intro-argument>p{font-size:20px}.landing .intro-argument .text-link{margin-top:20px}.landing .connections{gap:28px;margin-top:12px;padding:25px}.landing .connections p{font-size:13px}.landing .provider-logos{grid-template-columns:1fr 1fr;gap:18px 25px;display:grid}.landing .provider-logos img{width:100%;max-width:120px;height:35px}.landing .journey{padding-block:65px}.landing .section-heading{grid-template-columns:1fr;gap:22px}.landing .section-heading h2{max-width:15ch}.landing .section-heading>p{max-width:38ch;font-size:16px}.landing .journey-grid{margin-top:40px}.landing .journey-chapter{grid-template-columns:1fr;gap:28px;margin-top:52px}.landing .journey-chapter:first-child{margin-top:0}.landing .journey-chapter>div>h3{max-width:21ch;font-size:29px}.landing .journey-chapter>div>p{max-width:40ch;font-size:16px}.landing .chapter-mobile-visual{background:var(--landing-surface);padding:22px 16px}.landing .inventory-preview{max-width:330px}.landing .design-preview{padding:12px}.landing .design-preview-bar{gap:9px;padding-bottom:12px;font-size:13px}.landing .design-swatches i{width:13px;height:13px}.landing .design-preview-note,.landing .published-preview>p{font-size:13px}.landing .published-preview{padding:12px}.landing .published-state{font-size:13px}.landing .demo-section{padding-block:75px}.landing .demo-toolbar{gap:18px;margin-top:32px}.landing .layout-options button{gap:8px;min-height:44px;padding:10px 14px;font-size:13px}.landing .layout-options svg{width:16px}.landing .tone-picker{margin-left:3px}.landing .interactive-preview{margin-inline:-10px}.landing .demo-caption{padding-top:18px;display:block}.landing .demo-caption p{margin-top:10px;font-size:13px}.landing .uses-section{padding-block:65px}.landing .use-switch{width:100%;margin-block:30px}.landing .use-switch button{flex:1;gap:8px;padding-inline:10px;font-size:13px}.landing .use-switch svg{width:17px}.landing .use-panel{grid-template-columns:1fr;gap:30px}.landing .use-visual{padding:11px}.landing .playback-bar{flex-wrap:nowrap;margin-top:8px}.landing .playback-bar>span{gap:6px;padding-left:2px;font-size:13px}.landing .playback-controls button{width:32px;height:44px}.landing .use-copy h3{max-width:20ch;font-size:29px}.landing .use-copy p{font-size:16px}.landing .use-copy li{font-size:14px}.landing .faq-section{grid-template-columns:1fr;gap:30px;padding-block:75px}.landing .faq-intro>p{max-width:30ch;margin-top:19px}.landing .faq-item summary{gap:14px;min-height:76px;padding:20px;font-size:16px}.landing .faq-item>p{padding:0 20px 23px;font-size:14px}.landing .closing-section{padding-block:65px}.landing .closing-grid{grid-template-columns:1fr;gap:25px}.landing .closing-grid h2{max-width:12ch;font-size:42px}.landing .closing-grid>div>p:first-child{font-size:18px}.landing .closing-grid .trial-note{font-size:13px}.landing .landing-footer{padding-top:48px}.landing .footer-top{display:block}.landing .footer-top p{margin-top:17px;font-size:13px}.landing .footer-top nav{justify-content:start;gap:10px 24px;margin-top:20px;font-size:13px}.landing .footer-wordmark{margin-top:24px;font-size:17vw}.landing .footer-bottom{gap:8px;padding-top:15px;font-size:13px}.landing .footer-bottom>span:nth-child(2){margin-left:auto}.landing .footer-bottom>a{width:100%}}@media (width<=360px){.landing-wrap{padding-inline:18px}.landing h1{font-size:36px}.landing h2{font-size:32px}.landing .hero-cinema{margin-inline:-18px}.landing .layout-options button{padding-inline:11px;font-size:13px}.landing .use-switch button{gap:5px;font-size:13px}.landing .use-switch svg{width:14px}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important}.landing .landing-button,.landing .journey-scene,.landing .faq-toggle,.landing .tone-option>span,.landing .text-link svg,.landing .header-login svg{transition:opacity .1s;transform:none}}.landing p{color:inherit}.landing :is(button,summary){box-shadow:none}.landing .hero-intro>p{font-size:18px}.landing .provider-logos img[alt=OpenImmo]{filter:none}.landing .faq-item>p{font-size:16px}.landing .hero-caption p,.landing .demo-caption p{max-width:62ch}
