.home-nature .home-schedule-preview:has(.home-device-scene){box-shadow:none;background:0 0;border:0;padding:0}.home-nature .home-device-scene{aspect-ratio:1.75;isolation:isolate;transform-origin:bottom;width:100%;margin:0;position:relative;transform:scale(1.08)}.home-nature .home-device-laptop{width:84%;position:absolute;top:3%;left:0}.home-nature .home-device-laptop-screen{background:#23372d;border:1px solid #69766e;border-radius:12px 12px 4px 4px;padding:5px;box-shadow:0 12px 22px #1935241c}.home-nature .home-device-laptop:after{content:"";background:linear-gradient(#e5e8df,#b7c0b3);border:1px solid #a1aaa1;border-radius:1px 1px 55% 55%;height:9px;margin-inline:-2%;display:block}.home-nature .home-device-phone{background:#23372d;border:1px solid #647469;border-radius:17px;width:25%;padding:4px;position:absolute;bottom:0;right:0;box-shadow:0 9px 18px #19352426}.home-nature .home-device-scene img{border-radius:5px;width:100%;height:auto;display:block}.home-nature .home-device-phone img{border-radius:12px}.home-nature .home-schedule-detail{aspect-ratio:1098/370;background:#fffefa;border-radius:12px;width:100%;display:block;overflow:hidden}.home-nature .home-schedule-detail img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:700px){.home-nature .home-schedule-detail{aspect-ratio:13/7}}@media (max-width:760px){.home-nature .home-device-scene{aspect-ratio:1.4;transform:scale(1.06)}.home-nature .home-device-laptop{width:89%}.home-nature .home-device-phone{border-radius:14px;width:31%;padding:3px}.home-nature .home-device-laptop-screen{border-radius:8px 8px 3px 3px;padding:3px}.home-nature .home-device-phone img{border-radius:10px}}
.ambient-surface.public-site.home-nature{color:#193524;background:#f8f6f0;overflow:clip}.ambient-surface.public-site.home-nature:before{display:none}.public-site.home-nature .public-nav{z-index:3;background:0 0;border:0;max-width:1200px;min-height:110px;padding:14px 24px;position:relative}.public-site.home-nature .public-nav .website-logo--default{width:216px}.home-nature .public-nav-sections{gap:30px}.home-nature .home-stage{isolation:isolate;position:relative}.home-nature .home-landscape{z-index:-1;pointer-events:none;width:100%;height:calc(100% + 220px);position:absolute;inset:-110px 0 0;-webkit-mask-image:linear-gradient(#000 0 76%,#0000 99%);mask-image:linear-gradient(#000 0 76%,#0000 99%)}.home-nature .home-landscape-hills{width:100%;height:100%;position:absolute;inset:0}.home-nature .home-landscape-botanical{fill:none;width:clamp(72px,8vw,125px);height:270px;position:absolute}.home-nature .home-landscape-botanical-left{color:#829875;opacity:.8;top:130px;left:-22px;transform:rotate(-12deg)}.home-nature .home-landscape-botanical-right{color:#b68747;height:180px;bottom:30px;right:18px;transform:rotate(16deg)}.ambient-surface.public-site.home-nature .public-hero{max-width:1200px;min-height:484px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:54px;margin:0 auto;padding:28px 24px 64px;display:grid;position:relative}.home-nature .public-hero-copy{min-width:0;padding-top:0}.public-site.home-nature .public-kicker{color:#8c612c;letter-spacing:.12em;font-size:11px;font-weight:700}.public-site.home-nature .public-hero h1{color:#193524;font:650 clamp(39px, 3.5vw, 54px)/1.12 var(--font-ui);letter-spacing:-.045em;text-wrap:balance;max-width:19ch;margin:20px 0 18px}.public-site.home-nature .public-lead{color:#35433f;max-width:41ch;margin-bottom:0;font-size:16px;line-height:1.6}.public-site.home-nature .public-actions{gap:24px;margin-top:24px}.home-nature .public-text-link{color:#193524;align-items:center;gap:10px;min-height:48px;font-weight:600;display:inline-flex}.home-nature .public-smallprint{margin-top:12px;font-size:12px}.public-site.home-nature .public-promises{color:#35433f;gap:12px 20px;margin-top:0;padding-top:18px;font-size:12px}.public-site.home-nature .public-hero-art{border:0;width:100%;min-width:0;margin:0;padding:0}.home-nature .home-schedule-preview{background:#faf9f3ed;border:1px solid #dfd7c7;border-radius:19px;padding:15px;box-shadow:0 12px 30px #19352412}.home-nature .home-schedule-heading{background:#fffefa;border:1px solid #e5e1d5;border-bottom:0;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.home-nature .home-schedule-heading strong{font-size:16px}.home-nature .home-schedule-heading span{color:#526257;font-size:12px}.public-site.home-nature .public-hero-art .website-picture--hero{aspect-ratio:1098/370;box-shadow:none;background:#fff;border:1px solid #e5e1d5;border-radius:0;margin:0;overflow:hidden}.home-nature .website-picture--hero img{object-fit:contain;width:100%;height:100%;display:block}.home-nature .home-schedule-link{background:#fffefa;border:1px solid #e5e1d5;border-top:0;border-radius:0 0 14px 14px;justify-content:flex-end;align-items:center;gap:10px;min-height:40px;padding:5px 16px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.public-site.home-nature .public-art-note{background:#fffef9;border:1px solid #c9cfb8;border-radius:14px;gap:14px;margin:-3px 15px 0;padding:16px;position:relative;bottom:auto;left:auto;box-shadow:0 6px 18px #19352412}.home-nature .public-art-note>svg{color:#78552d;background:#efdfbe;border-radius:50%;flex-shrink:0;width:42px;height:42px;padding:9px}.home-nature .public-art-note strong{color:#193524;font-size:14px}.home-nature .public-art-note span{color:#44544a;font-size:12px;line-height:1.5}.public-site.home-nature .home-highlights{max-width:1440px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 auto;padding:0 24px;display:grid;position:relative}.home-nature .home-highlight.landscape-card{background:linear-gradient(125deg, var(--landscape-back), var(--landscape-wash) 62%);--landscape-height:75px;border:0;border-radius:24px;min-height:232px;padding:22px 24px 32px;overflow:hidden;box-shadow:0 12px 26px #19352409}.home-nature .home-highlight .home-highlight-photo{z-index:0;clip-path:ellipse(97% 80% at 100% 38%);width:46%;clip-path:shape(from 45% 0, curve to 8% 58% with 12% 23% / 0 31%, curve to 38% 100% with 13% 86% / 27% 93%, line to 100% 100%, line to 100% 0, close);position:absolute;inset:0 0 0 auto;overflow:hidden}.home-nature .home-highlight:nth-child(2) .home-highlight-photo{clip-path:ellipse(95% 94% at 100% 27%);clip-path:shape(from 35% 0, curve to 13% 47% with 2% 18% / 4% 28%, curve to 3% 100% with 47% 72% / 14% 81%, line to 100% 100%, line to 100% 0, close)}.home-nature .home-highlight:nth-child(3) .home-highlight-photo{clip-path:ellipse(94% 88% at 100% 15%)}.home-nature .home-highlight:nth-child(4) .home-highlight-photo{clip-path:ellipse(96% 78% at 100% 34%);clip-path:shape(from 55% 0, curve to 10% 49% with 40% 19% / 4% 25%, curve to 31% 100% with 25% 70% / 12% 81%, line to 100% 100%, line to 100% 0, close)}.home-nature .home-highlight-photo img{object-fit:cover;object-position:50% center}.home-nature .home-highlight:nth-child(4) img{object-position:50% center}.home-nature .home-highlight .card-landscape{z-index:1}.home-nature .home-highlight .home-highlight-copy{z-index:2;width:59%;position:relative}.home-nature .home-highlight-icon{color:#193524;background:#ffffff80;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:10px;display:grid}.home-nature .home-highlight h2{color:#193524;font:650 21px/1.2 var(--font-ui);letter-spacing:-.035em;margin:0 0 8px}.home-nature .home-highlight p{color:#253c30;min-height:43px;margin:0;font-size:13px;line-height:1.55}.home-nature .home-highlight a{color:#193524;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.public-site.home-nature .public-features{padding-top:58px;padding-bottom:56px}.home-nature :is(.public-section-head h2,.public-team h2,.public-pricing h2,.public-faq h2,.public-closing h2){font-family:var(--font-ui);color:#193524;letter-spacing:-.04em}.home-nature .public-features .public-section-head h2{max-width:22ch}.home-nature .public-feature-grid article{--landscape-height:65px}.public-site.home-nature .public-product{background:#fffdf7;border:1px solid #e1d9c8;border-radius:28px;margin:0 auto 48px;padding-block:56px}.home-nature .public-product-frame{border-color:#dfdacd;max-width:100%;box-shadow:0 10px 30px #1935240c}.public-site.home-nature .public-team{background:#edf0e4;border:0;border-radius:14% 5% 12% 4%/35px 25px 40px 30px}.home-nature .public-price-card{border-color:#d8c7aa}.public-site.home-nature .public-faq{border-color:#d9d7c9}.public-site.home-nature .public-closing{background:0 0;border-radius:0}.public-site.home-nature .public-footer{background:#f8f6f0}@media (min-width:1400px){.public-site.home-nature .public-hero-art{transform:translate(50px)}}.ambient-surface.public-site.home-nature .public-hero--no-image{grid-template-columns:minmax(0,1fr);max-width:1000px}@media (max-width:1100px){.public-site.home-nature .public-nav{padding-inline:28px}.ambient-surface.public-site.home-nature .public-hero{gap:32px;padding-inline:36px}.public-site.home-nature .public-hero h1{font-size:clamp(38px,4.4vw,48px)}.public-site.home-nature .home-highlights{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:36px}.home-nature .home-highlight{min-height:230px}.home-nature .home-landscape-botanical-left{opacity:.5;left:-45px}}@media (max-width:760px){.public-site.home-nature .public-nav{flex-wrap:wrap;gap:12px;padding:14px 20px}.public-site.home-nature .public-nav .website-logo--default{width:160px}.home-nature .public-nav-sections{order:3;justify-content:center;gap:30px;width:100%}.home-nature .landing-account{margin-left:auto}.home-nature .landing-account-menu summary>span{display:none}.ambient-surface.public-site.home-nature .public-hero{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding:32px 22px 48px}.public-site.home-nature .public-hero h1{max-width:18ch;font-size:clamp(36px,9vw,48px)}.home-nature .public-lead{max-width:48ch;font-size:15px}.home-nature .home-landscape{height:calc(100% + 200px);inset:-160px 0 0}.home-nature .home-landscape-hills{width:180%;max-width:none;left:-40%}.home-nature .home-landscape-botanical-left{height:180px;top:380px;left:-45px}.home-nature .home-landscape-botanical-right{bottom:10px;right:-36px}.public-site.home-nature .public-hero-art{padding:0}.home-nature .home-schedule-preview{border-radius:16px;padding:9px}.home-nature .home-schedule-heading{padding:12px}.home-nature .home-schedule-heading strong{font-size:14px}.public-site.home-nature .public-art-note{margin-inline:7px;padding:12px}.home-nature .public-art-note>svg{width:36px;height:36px}.public-site.home-nature .home-highlights{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 22px}.home-nature .home-highlight.landscape-card{min-height:222px;padding:22px 24px 44px}.home-nature .home-highlight-copy{max-width:205px}.home-nature .home-highlight h2{font-size:24px}.public-site.home-nature .public-features{padding-top:48px}.public-site.home-nature .public-product{border-inline:0;border-radius:0;margin-bottom:0}}@media (forced-colors:active){.home-nature .home-landscape,.home-nature .home-highlight-photo{visibility:hidden}.home-nature .home-highlight.landscape-card{border:1px solid canvastext}}@media print{.home-nature .home-landscape,.home-nature .home-highlight-photo{display:none}}.home-nature{font-family:var(--font-ui)}.home-nature .home-nature-layer-1{fill:var(--landscape-back,#e6e9d7)}.home-nature .home-nature-layer-2{fill:var(--landscape-mid,#d3ddc4)}.home-nature .home-nature-layer-3{fill:var(--landscape-near,#b6c6a5)}.home-nature .home-nature-layer-4{fill:var(--landscape-front,#8da383)}.home-nature .home-nature-layer-5{fill:var(--landscape-front,#8da383);opacity:.65}.home-nature .home-card-nature[data-composition=dunes]{--landscape-height:95px}.home-nature .home-card-nature[data-composition=valley] .card-landscape-plant{left:auto;right:12%}.home-nature .home-card-nature[data-composition=diagonal] .card-landscape-plant{width:58px;right:8px}.home-nature .home-highlight:nth-child(2){--landscape-height:100px}.home-nature .home-highlight:nth-child(3){--landscape-height:84px}.home-nature .home-highlight:nth-child(4){--landscape-height:68px}.home-nature .website-logo--default{aspect-ratio:2172/724}.home-nature .home-scene{isolation:isolate;--scene-far:#eef0e2;--scene-mid:#dfe7d3;--scene-near:#c8d7bb;--scene-front:#afc3a2;--scene-line:#9f8c59;width:100%;display:flow-root;position:relative}.home-nature .home-section-landscape{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:-50px 0 -70px;-webkit-mask-image:linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(#0000,#000 12% 82%,#0000)}.home-nature .home-section-hills{width:100%;height:100%;display:block}.home-nature .home-section-layer-1{fill:var(--scene-far)}.home-nature .home-section-layer-2{fill:var(--scene-mid)}.home-nature .home-section-layer-3{fill:var(--scene-near)}.home-nature .home-section-layer-4{fill:var(--scene-front)}.home-nature .home-section-contour{fill:none;stroke:var(--scene-line);stroke-width:1px;opacity:.55}.home-nature .home-section-botanical{width:clamp(60px,7vw,115px);height:clamp(130px,18vw,210px);stroke:var(--scene-line);stroke-width:1px;opacity:.65;position:absolute;bottom:50px;right:max(22px,4vw)}.home-nature .home-scene--product,.home-nature .home-scene--faq{--scene-far:#eff2f0;--scene-mid:#e1e8e5;--scene-near:#cad9d6;--scene-front:#b1c7c1;--scene-line:#839e9a}.home-nature .home-scene--workflow{--scene-far:#f4ece4;--scene-mid:#eedece;--scene-near:#e2cbb7;--scene-front:#d6b99e;--scene-line:#b08d70}.home-nature .home-scene--workflow .home-section-botanical,.home-nature .home-scene--faq .home-section-botanical{left:max(12px,3vw);right:auto;transform:scaleX(-1)}.home-nature .home-scene--pricing{--scene-far:#f5efe3;--scene-mid:#ede2cb;--scene-near:#e4d2af;--scene-front:#d8bd8d;--scene-line:#b68747}.public-site.home-nature .home-scene>section{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;position:relative}.home-nature .home-scene>section:before{content:none}.public-site.home-nature .public-features{padding-block:64px 112px}.public-site.home-nature .public-feature-grid article{--landscape-height:64px;border-radius:23px;padding-bottom:96px}.home-nature .public-feature-grid .home-card-nature{opacity:.8}.public-site.home-nature .public-product{padding-block:64px 88px}.public-site.home-nature .public-workflow{padding-block:64px 112px}.public-site.home-nature .public-steps{gap:22px}.public-site.home-nature .public-steps li{--landscape-height:66px;border:1px solid #dfe2d4;border-radius:24px;padding:28px 26px 92px}.public-site.home-nature .public-steps li>span{background:#fffdf8;border:1px solid #d8c6a7;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.public-site.home-nature .public-team{padding-block:72px 112px}.home-nature .public-team-points{background:#fffdf8ed;border-radius:25px;padding:14px 24px;box-shadow:0 10px 28px #19352409}.public-site.home-nature .public-pricing{padding-block:72px 112px}.public-site.home-nature .public-price-card{--landscape-height:80px;border-radius:28px;padding-bottom:112px;box-shadow:0 14px 40px #80603b12}.public-site.home-nature .public-faq{padding-block:64px 112px}.public-site.home-nature .public-faq details{background:#fffdf9;border:1px solid #dce0d7;border-radius:16px;margin-top:12px;padding:0 22px}.home-nature .home-scene--closing{--scene-far:#e7ebdc;--scene-mid:#dbe3cb;--scene-near:#c4d2af;--scene-front:#abc092;background:linear-gradient(#0000 30%,#eee9d9)}.home-nature .home-scene--closing .home-section-landscape{inset-block:-20px 0;-webkit-mask-image:linear-gradient(#0000,#000 20% 84%,#0000);mask-image:linear-gradient(#0000,#000 20% 84%,#0000)}.public-site.home-nature .public-closing{padding:80px 24px 180px}.public-site.home-nature .public-footer{background:#eee9d9;border:0;position:relative}@media (max-width:760px){.home-nature .home-section-landscape{inset-block:-30px -45px}.home-nature .home-section-hills{width:160%;max-width:none;margin-left:-30%}.public-site.home-nature .home-scene>section{padding-block:48px 96px}.home-nature .public-team-points{padding:8px 18px}.public-site.home-nature .public-price-card{padding-bottom:108px}.public-site.home-nature .home-scene>.public-closing{padding-block:64px 160px}.home-nature .home-section-botanical{opacity:.45;bottom:30px}}@media (forced-colors:active){.home-nature .home-section-landscape{display:none}.home-nature .home-scene--closing{background:canvas}}@media print{.home-nature .home-section-landscape{display:none}}
