.preview_toolbar__x63EL{align-items:center;background:#f8faf9;border-bottom:1px solid #c9d4ce;color:#24353f;display:flex;flex-wrap:wrap;font-family:Arial,Helvetica,sans-serif;gap:1rem 2rem;justify-content:space-between;padding:1rem clamp(1rem,3vw,2.5rem)}.preview_intro__fDuxQ{display:grid;gap:.35rem}.preview_intro__fDuxQ strong{font-size:.9375rem}.preview_intro__fDuxQ p{color:#52665a;font-size:.8125rem;line-height:1.5;margin:0}.preview_intro__fDuxQ>a{font-size:.8125rem;justify-self:start;line-height:1.5;padding-block:.3rem;text-decoration:underline}.preview_controls__hMOgv{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem}.preview_controls__hMOgv nav{display:flex;flex-wrap:wrap;gap:.3rem}.preview_controls__hMOgv a{align-items:center;border:1px solid #c0cbc5;border-radius:5px;display:inline-flex;font-size:.8125rem;justify-content:center;min-height:44px;padding:.5rem .75rem;text-decoration:none}.preview_controls__hMOgv a:hover{background:#eaf0ec}.preview_controls__hMOgv a[aria-current=page]{background:#243d30;border-color:#243d30;color:white}.preview_toolbar__x63EL a:focus-visible{outline:2px solid #21613e;outline-offset:3px}.preview_copy__n_a4w{color:#5b605c;font-size:1rem;line-height:1.7;margin:0 0 1.5rem;max-width:65ch}@media (max-width:540px){.preview_controls__hMOgv{width:100%}.preview_controls__hMOgv a,.preview_controls__hMOgv nav{flex-grow:1}}.preview_previewStage__Fm4Bp{overflow:auto;background:#e8edf0;padding:1rem}.preview_previewStage__Fm4Bp iframe{display:block;border:1px solid #c9d4ce;min-height:1100px;background:white;margin-inline:auto}.preview_phone__QIB7L{width:390px;max-width:100%}.preview_desktop____dWD{width:100%}.preview_controls__hMOgv button{min-height:44px;padding:.5rem .75rem;border:1px solid #c0cbc5;border-radius:5px;background:white;color:#24353f}.preview_controls__hMOgv button[aria-pressed=true]{background:#243d30;color:white}.homepage-hero_review__1dK9f{background:var(--cream);border-bottom:1px solid var(--line);padding:clamp(1.25rem,3vw,2rem) 5vw}.homepage-hero_reviewInner__hj7k_{margin:0 auto;max-width:1180px;min-width:0}.homepage-hero_intro__uW52c{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between}.homepage-hero_intro__uW52c>div{min-width:0}.homepage-hero_intro__uW52c p{margin-bottom:.5rem}.homepage-hero_intro__uW52c h2{font-size:clamp(1.2rem,2.3vw,1.7rem);line-height:1.3;margin:0;max-width:38rem;text-wrap:balance}.homepage-hero_back__pyJU9{color:var(--trail-dark);font-size:.85rem;font-weight:750;line-height:1.5;min-height:44px;padding-block:.7rem}.homepage-hero_description__xjcNi{color:var(--muted);font-size:.95rem;line-height:1.6;margin:.8rem 0 1rem}.homepage-hero_choices__SUAUk{display:flex;flex-wrap:wrap;gap:.5rem}.homepage-hero_choice__P5_Og{align-items:center;background:white;border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;font-size:.88rem;font-weight:750;gap:.45rem;justify-content:center;line-height:1.35;min-height:44px;padding:.65rem 1rem;transition:background-color .2s,border-color .2s,color .2s}.homepage-hero_choice__P5_Og svg{fill:currentColor;flex:0 0 16px;height:16px;width:16px}.homepage-hero_choice__P5_Og:hover:not(:disabled){border-color:var(--trail-dark)}.homepage-hero_choice__P5_Og[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:white}.homepage-hero_choice__P5_Og:disabled{opacity:.55}.homepage-hero_preference__hH9kO{color:var(--muted);font-size:.8rem;line-height:1.6;margin:.75rem 0 0}.homepage-hero_stage__RKd_O{isolation:isolate}.homepage-hero_photograph__20JFJ,.homepage-hero_photographs__OgXIt{height:100%;inset:0;position:absolute;width:100%}.homepage-hero_photograph__20JFJ img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.homepage-hero_openTrail__7QNPH{opacity:0}.homepage-hero_stage__RKd_O[data-view=meadow] .homepage-hero_openTrail__7QNPH{opacity:1}.homepage-hero_stage__RKd_O[data-motion=true][data-view=sequence] .homepage-hero_openTrail__7QNPH{animation:homepage-hero_trailDissolve__2pbsN 14.88s ease-in-out infinite}.homepage-hero_stage__RKd_O[data-motion=true][data-view=sequence][data-running=false] .homepage-hero_openTrail__7QNPH{animation-play-state:paused}.homepage-hero_playback__dfQl7{align-items:center;background:rgba(13,20,25,.8);border:1px solid rgba(255,255,255,.55);border-radius:999px;bottom:1.5rem;color:white;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:7vw;width:44px;z-index:2}.homepage-hero_playback__dfQl7:hover{background:var(--ink);border-color:white}.homepage-hero_playback__dfQl7 svg{fill:currentColor;height:20px;width:20px}.homepage-hero_notes__6yLa9{background:var(--cream);padding:1.5rem 5vw}.homepage-hero_notes__6yLa9 p{color:var(--muted);font-size:.88rem;line-height:1.7;margin:0 auto;max-width:1180px}.homepage-hero_notes__6yLa9 strong{color:var(--ink)}.homepage-hero_notes__6yLa9 p+p{margin-top:.5rem}@keyframes homepage-hero_trailDissolve__2pbsN{0%,40.322580645%{opacity:0}50%,90.322580645%{opacity:1}to{opacity:0}}@media (max-width:900px){.homepage-hero_stage__RKd_O{padding-bottom:5.5rem}}@media (max-width:680px){.homepage-hero_notes__6yLa9,.homepage-hero_review__1dK9f{padding-inline:1.25rem}.homepage-hero_intro__uW52c{gap:.4rem}.homepage-hero_back__pyJU9{font-size:.8rem}.homepage-hero_choice__P5_Og{font-size:.8rem;padding-inline:.85rem}.homepage-hero_playback__dfQl7{bottom:1.25rem;right:1.25rem}}@media (prefers-reduced-motion:reduce){.homepage-hero_stage__RKd_O .homepage-hero_openTrail__7QNPH{animation:none!important}.homepage-hero_choice__P5_Og{transition:none}}.managed-content_prose__ZjQ1v p{margin:0 0 1.25em}.managed-content_prose__ZjQ1v ul{list-style:disc;margin:0 0 1.5rem;padding-left:1.5rem}.managed-content_prose__ZjQ1v li+li{margin-top:.4em}.managed-content_prose__ZjQ1v>:last-child{margin-bottom:0}.managed-content_gallery__FG6mI{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0}.managed-content_singleImage__LP8OU{grid-template-columns:minmax(0,1fr)}.managed-content_photo__Row6k{margin:0;min-width:0}.managed-content_photo__Row6k a{background:var(--cream);display:block}.managed-content_photo__Row6k a:focus-visible{outline:3px solid var(--trail);outline-offset:4px}.managed-content_photo__Row6k img{display:block;height:auto;max-width:100%;width:100%}@media (max-width:600px){.managed-content_gallery__FG6mI{grid-template-columns:minmax(0,1fr)}}