:root{--sq-canopy: #1f4021;--sq-leaf: #a6e989;--sq-accent: #cc6e70;--sq-paper: #faf8f5;--sq-paper-warm: #f0edea;--sq-wash: #eaf3e4;--sq-green: #2f6b33;--sq-ink: #16281a;--sq-ink-dim: rgba(22, 40, 26, .72);--sq-ink-faint: rgba(22, 40, 26, .5);--sq-rule: rgba(22, 40, 26, .13);--sq-rule-soft: rgba(22, 40, 26, .07);--sq-on-deep: rgba(247, 251, 244, .95);--sq-on-deep-dim: rgba(247, 251, 244, .72);--sq-font-display: "Cooper Lt BT", "Cooper Md BT", serif;--sq-font-body: "Nunito", var(--font-body-family), sans-serif;--sq-max: 116rem;--sq-ease: cubic-bezier(.22, 1, .36, 1)}.sq{font-family:var(--sq-font-body);color:var(--sq-ink);-webkit-font-smoothing:antialiased}.sq__inner{max-width:var(--sq-max);margin:0 auto;padding:0 2.4rem}@media screen and (min-width:750px){.sq__inner{padding:0 4rem}}.sq-eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.6rem;font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sq-ink-faint)}.sq-eyebrow:before{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.6}.sq-title{font-family:var(--sq-font-display);font-weight:700;line-height:1.05;letter-spacing:-.01em;margin:0;font-size:clamp(3.2rem,5.5vw,5.4rem)}.sq-lede{font-size:clamp(1.7rem,1.9vw,2rem);line-height:1.6;color:var(--sq-ink-dim);margin:2rem 0 0;max-width:62rem}.sq-hero{position:relative;isolation:isolate;min-height:min(78vh,68rem);display:flex;align-items:flex-end;padding:12rem 0 5.6rem;background:var(--sq-canopy);color:var(--sq-on-deep);overflow:hidden}.sq-hero .sq__inner{width:100%}.sq-hero__media,.sq-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.sq-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#0000,#0000004d 35%,#000000b8),rgba(0,0,0,var(--sq-hero-overlay, .8))}.sq-hero .sq-eyebrow{color:#ffffffb8}.sq-hero__title{color:#fff;max-width:20ch;text-shadow:0 2px 24px rgba(0,0,0,.6)}.sq-hero__lede{color:#ffffffe6;text-shadow:0 1px 16px rgba(0,0,0,.55)}.sq-hero__facts{display:flex;flex-wrap:wrap;gap:1rem 3.2rem;margin:3.6rem 0 0;padding:2.4rem 0 0;border-top:1px solid rgba(255,255,255,.28);list-style:none}.sq-hero__fact{display:flex;flex-direction:column;gap:.4rem}.sq-hero__fact-value{font-family:var(--sq-font-display);font-size:2rem;font-weight:700;color:#fff}.sq-hero__fact-label{font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.sq-jump__list{display:flex;gap:.8rem;margin:0;padding:0 0 .8rem;list-style:none;overflow-x:auto;scrollbar-width:none}.sq-jump__list::-webkit-scrollbar{display:none}.sq-jump__link{display:flex;align-items:baseline;gap:.8rem;white-space:nowrap;padding:.9rem 1.6rem;border-radius:999px;border:1px solid var(--sq-rule);color:var(--sq-ink);text-decoration:none;font-size:1.35rem;font-weight:700;transition:background .18s var(--sq-ease),color .18s var(--sq-ease),border-color .18s var(--sq-ease)}.sq-jump__link:hover,.sq-jump__link:focus-visible{background:var(--sq-canopy);border-color:var(--sq-canopy);color:#fff}.sq-jump__price{font-weight:400;color:var(--sq-ink-faint)}.sq-jump__link:hover .sq-jump__price,.sq-jump__link:focus-visible .sq-jump__price{color:#ffffffbf}.sq-includes{background:var(--sq-wash);padding:8rem 0}.sq-includes__head{max-width:60rem;margin:0 0 5.6rem}.sq-includes__grid{display:grid;gap:3.2rem 2.4rem;grid-template-columns:1fr}@media screen and (min-width:750px){.sq-includes__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1100px){.sq-includes__grid{grid-template-columns:repeat(4,1fr)}}.sq-include{padding-top:2rem;border-top:1px solid var(--sq-rule)}.sq-include__icon{width:2.8rem;height:2.8rem;margin-bottom:1.6rem;color:var(--sq-green)}.sq-include__icon svg{width:100%;height:100%;display:block}.sq-include__title{font-family:var(--sq-font-display);font-size:2rem;font-weight:700;margin:0 0 .8rem}.sq-include__text{font-size:1.5rem;line-height:1.65;color:var(--sq-ink-dim);margin:0}.sq-includes__note{margin:4.8rem 0 0;padding-top:2.4rem;border-top:1px solid var(--sq-rule-soft);font-size:1.4rem;line-height:1.65;color:var(--sq-ink-faint);max-width:68rem}.sq-range{background:var(--sq-paper)}.sq-range__head{padding-block:8.8rem 0}.sq-range__head-text{max-width:62rem}.sq-range__jump{padding-block:2.4rem 0}.sq-panel{padding:7.2rem 0;scroll-margin-top:8rem;border-top:1px solid var(--sq-rule-soft)}.sq-panel:first-of-type{border-top:0}.sq-panel--wash{background:var(--sq-wash)}.sq-panel__grid{display:grid;gap:3.2rem;grid-template-columns:1fr;align-items:center}@media screen and (min-width:900px){.sq-panel__grid{grid-template-columns:1fr 1fr;gap:6.4rem}.sq-panel--flip .sq-panel__media{order:2}}.sq-panel__media{position:relative;border-radius:1.6rem;overflow:hidden;background:var(--sq-paper-warm);aspect-ratio:4 / 3}.sq-panel__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--sq-ease)}.sq-panel__media:hover img{transform:scale(1.03)}.sq-panel__index{position:absolute;top:1.6rem;left:1.6rem;padding:.5rem 1.2rem;border-radius:999px;background:#0b1a0e9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--sq-on-deep);font-size:1.2rem;font-weight:700;letter-spacing:.1em}.sq-panel__size{display:inline-block;padding:.5rem 1.2rem;margin:0 0 1.6rem;border-radius:999px;background:#2f6b331a;color:var(--sq-green);font-size:1.3rem;font-weight:700;letter-spacing:.04em}.sq-panel__name{font-family:var(--sq-font-display);font-size:clamp(2.8rem,3.6vw,4rem);font-weight:700;line-height:1.1;margin:0}.sq-panel__scale{margin:1.2rem 0 0;font-size:1.5rem;color:var(--sq-ink-faint)}.sq-panel__text{margin:2rem 0 0;font-size:1.65rem;line-height:1.7;color:var(--sq-ink-dim);max-width:52rem}.sq-panel__stats{display:flex;flex-wrap:wrap;gap:2.4rem 3.6rem;margin:2.8rem 0 0;padding:2.4rem 0 0;border-top:1px solid var(--sq-rule);list-style:none}.sq-panel__stat{display:flex;flex-direction:column;gap:.3rem}.sq-panel__stat-value{font-family:var(--sq-font-display);font-size:2.2rem;font-weight:700;color:var(--sq-green)}.sq-panel__stat-label{font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sq-ink-faint)}.sq-panel__buy{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.2rem 2rem;margin:3.2rem 0 0}.sq-panel__price{font-family:var(--sq-font-display);font-size:3.2rem;font-weight:700;line-height:1}.sq-panel__monthly{font-size:1.5rem;color:var(--sq-ink-faint)}.sq-panel__cta{display:inline-flex;align-items:center;gap:.8rem;margin:2rem 0 0;padding:1.4rem 2.8rem;border-radius:999px;background:var(--sq-canopy);color:#fff;font-size:1.6rem;font-weight:700;text-decoration:none;transition:background .18s var(--sq-ease),transform .18s var(--sq-ease)}.sq-panel__cta:hover,.sq-panel__cta:focus-visible{background:var(--sq-green);color:#fff;transform:translateY(-2px)}.sq-panel__cta svg{width:1.6rem;height:1.6rem}.sq-panel__soldout{margin:1.2rem 0 0;font-size:1.4rem;color:var(--sq-accent)}.sq-range__foot{padding-block:0 8.8rem}.sq-range__foot-inner{padding-top:3.2rem;border-top:1px solid var(--sq-rule);font-size:1.5rem;line-height:1.7;color:var(--sq-ink-faint);max-width:68rem}.sq-range__foot a{color:var(--sq-green)}@media(prefers-reduced-motion:no-preference){.sq-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--sq-ease),transform .7s var(--sq-ease)}.sq-reveal.is-in{opacity:1;transform:none}}.sq-horizon{background:linear-gradient(170deg,#2e6636 0%,#245029 46%,var(--sq-canopy) 100%);color:var(--sq-on-deep);padding:9.6rem 0}.sq-horizon__head{max-width:64rem;margin:0 0 5.6rem}.sq-horizon .sq-eyebrow{color:#f7fbf4ad}.sq-horizon .sq-title{color:var(--sq-on-deep)}.sq-horizon .sq-lede{color:#f7fbf4d6}.sq-horizon__grid{display:grid;gap:1.6rem;grid-template-columns:1fr}@media screen and (min-width:750px){.sq-horizon__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1100px){.sq-horizon__grid{grid-template-columns:repeat(3,1fr)}}.sq-place{display:flex;flex-direction:column;gap:.8rem;padding:2.4rem;border-radius:1.2rem;border:1px solid rgba(247,251,244,.2);background:#f7fbf414}.sq-place--live{border-color:#a6e98999;background:#a6e98924}.sq-place__top{display:flex;align-items:center;gap:1.2rem}.sq-place__flag{font-size:2.4rem;line-height:1}.sq-place__name{font-family:var(--sq-font-display);font-size:2rem;font-weight:700;margin:0;color:var(--sq-on-deep)}.sq-place__where{font-size:1.3rem;color:#f7fbf4ad;margin:0}.sq-place__status{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;margin-top:.4rem;padding:.4rem 1rem;border-radius:999px;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#f7fbf429;color:#f7fbf4c7}.sq-place--live .sq-place__status{background:var(--sq-leaf);color:var(--sq-canopy)}.sq-place__dot{width:.6rem;height:.6rem;border-radius:50%;background:currentColor}.sq-place__text{font-size:1.45rem;line-height:1.65;color:#f7fbf4d1;margin:.4rem 0 0}.sq-place__link{margin-top:auto;padding-top:1.6rem;font-size:1.4rem;font-weight:700;color:var(--sq-leaf)}.sq-horizon__foot{margin:5.6rem 0 0;padding-top:3.2rem;border-top:1px solid rgba(247,251,244,.24);display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 3.2rem}.sq-horizon__foot-text{font-size:1.6rem;line-height:1.6;color:#f7fbf4db;margin:0;max-width:52rem}.sq-horizon__cta{display:inline-flex;align-items:center;gap:.8rem;padding:1.4rem 2.8rem;border-radius:999px;background:var(--sq-leaf);color:var(--sq-canopy);font-size:1.6rem;font-weight:700;text-decoration:none;transition:transform .18s var(--sq-ease),filter .18s var(--sq-ease)}.sq-horizon__cta:hover,.sq-horizon__cta:focus-visible{color:var(--sq-canopy);transform:translateY(-2px);filter:brightness(1.06)}.sq-map-block{background:var(--sq-paper-warm);padding:8.8rem 0}.sq-map-block .sq-lede{margin-bottom:4rem}.sq-map-block__frame{border-radius:1.6rem;overflow:hidden;border:1px solid var(--sq-rule);background:var(--sq-paper);line-height:0}.sq-map-block__frame iframe{display:block;width:100%;height:70rem;border:0}@media screen and (max-width:749px){.sq-map-block__frame iframe{height:52rem}}.sq-voices{background:var(--sq-paper);padding:9.6rem 0}.sq-voices__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem 4rem;margin:0 0 5.6rem}.sq-voices__head-text{max-width:52rem}.sq-voices__score{display:flex;align-items:center;gap:1.6rem;padding:1.6rem 2.4rem;border-radius:1.2rem;border:1px solid var(--sq-rule);background:#fff}.sq-voices__score-value{font-family:var(--sq-font-display);font-size:3.6rem;font-weight:700;line-height:1;color:var(--sq-canopy);font-variant-numeric:tabular-nums}.sq-voices__score-meta{display:flex;flex-direction:column;gap:.4rem}.sq-voices__score-count{font-size:1.35rem;color:var(--sq-ink-faint)}.sq-voices__score-count a{color:var(--sq-green)}.sq-stars{display:inline-flex;gap:.2rem}.sq-stars svg{width:1.7rem;height:1.7rem;fill:#e8a33d;display:block}.sq-stars svg.is-empty{fill:#16281a2e}.sq-voices__grid{columns:1;column-gap:2.4rem}@media screen and (min-width:750px){.sq-voices__grid{columns:2}}@media screen and (min-width:1100px){.sq-voices__grid{columns:3}}.sq-voice{break-inside:avoid;margin:0 0 2.4rem;padding:2.4rem;border-radius:1.4rem;border:1px solid var(--sq-rule);background:#fff;box-shadow:0 14px 30px -26px #00000080}.sq-voice__quote{font-size:1.55rem;line-height:1.65;color:var(--sq-ink);margin:1.4rem 0 2rem;padding:0;border:0}.sq-voice__person{display:flex;align-items:center;gap:1.2rem;padding-top:1.6rem;border-top:1px solid var(--sq-rule-soft)}.sq-voice__initial{display:grid;place-items:center;width:3.6rem;height:3.6rem;flex:0 0 auto;border-radius:50%;background:var(--sq-wash);color:var(--sq-green);font-family:var(--sq-font-display);font-size:1.6rem;font-weight:700;text-transform:uppercase}.sq-voice__name{display:block;font-size:1.45rem;font-weight:700;color:var(--sq-ink)}.sq-voice__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:1.25rem;color:var(--sq-ink-faint)}.sq-voice__verified{display:inline-flex;align-items:center;gap:.4rem;color:var(--sq-green);font-weight:700}.sq-voice__verified svg{width:1.3rem;height:1.3rem}.sq-voices__foot{display:flex;justify-content:center;margin:3.2rem 0 0;padding-top:2.4rem;border-top:1px solid var(--sq-rule-soft)}.sq-voices__all{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 0;border:0;background:none;color:var(--sq-green);font-size:1.45rem;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(47,107,51,.3);transition:border-color .18s var(--sq-ease),color .18s var(--sq-ease)}.sq-voices__all:hover,.sq-voices__all:focus-visible{color:var(--sq-canopy);border-bottom-color:currentColor}.sq-voices__all svg{width:1.3rem;height:1.3rem;transform:translateY(.5px)}@media screen and (max-width:749px){.sq-voices{padding:7.2rem 0}.sq-voices__head{margin-bottom:4rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-squares.css.map */
