.hero[data-astro-cid-ge2uvauf]{min-height:var(--hero-h);background:var(--hero-fallback);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero--desert[data-astro-cid-ge2uvauf]{background:var(--hero-fb-desert)}.hero--property[data-astro-cid-ge2uvauf]{background:var(--hero-fb-property)}.hero--canopy[data-astro-cid-ge2uvauf]{background:var(--hero-fb-canopy)}.hero--daylight[data-astro-cid-ge2uvauf]{background:var(--hero-fb-daylight)}.hero__media[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf]:after{content:"";background:var(--hero-shade);position:absolute;inset:0}.hero__pic[data-astro-cid-ge2uvauf]{display:contents}.hero__img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;max-width:none;height:100%}.hero__img--center[data-astro-cid-ge2uvauf]{object-position:center 50%}.hero__img--upper[data-astro-cid-ge2uvauf]{object-position:center 42%}.hero__img--lower[data-astro-cid-ge2uvauf]{object-position:center 58%}.hero__in[data-astro-cid-ge2uvauf]{z-index:2;padding:calc(var(--hh) + var(--s-11)) 0 var(--s-10);position:relative}.hero__copy[data-astro-cid-ge2uvauf]{margin:var(--s-5) 0 var(--s-6);text-shadow:var(--shadow-hero)}.hero__lead[data-astro-cid-ge2uvauf]{margin-top:var(--s-6);max-width:var(--mw-sub);font-size:var(--fs-sub);line-height:var(--lh-lead);color:var(--on-ink-sub);text-shadow:var(--shadow-sub)}.hero__acts[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s-2);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.hero__link[data-astro-cid-ge2uvauf]{margin-left:var(--s-4);font:var(--fw-medium) var(--fs-btn) / 1 var(--mono);letter-spacing:var(--ls-btn);text-transform:uppercase;color:var(--on-ink-sub);text-shadow:var(--shadow-sub);transition:color var(--t-fast)}.hero__link[data-astro-cid-ge2uvauf]:hover{color:var(--cy)}.hero__note[data-astro-cid-ge2uvauf]{right:var(--s-6);bottom:var(--s-5);z-index:2;font:var(--fw-medium) var(--fs-label) / 1 var(--mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--on-ink-sub);text-shadow:var(--shadow-sub);position:absolute}@media (prefers-reduced-motion:no-preference){.hero__img[data-astro-cid-ge2uvauf]{animation:28s ease-out both drift}@keyframes drift{0%{transform:scale(1.06)}to{transform:scale(1)}}}@media (width<=720px){.hero__in[data-astro-cid-ge2uvauf]{padding-bottom:var(--s-8)}.hero__link[data-astro-cid-ge2uvauf]{margin:var(--s-3) 0 0}.hero__note[data-astro-cid-ge2uvauf]{right:var(--s-4);bottom:var(--s-3)}.hero__media[data-astro-cid-ge2uvauf]:after{background:var(--hero-shade-phone)}.hero__img--upper[data-astro-cid-ge2uvauf]{object-position:42% 42%}}.ico[data-astro-cid-ccg5yoga]{width:var(--icon-box);height:var(--icon-box);border-radius:var(--r-lg);background:var(--cy-tint);place-items:center;display:grid}.ico--round[data-astro-cid-ccg5yoga]{width:var(--icon-disc);height:var(--icon-disc);border-radius:50%}.ico[data-astro-cid-ccg5yoga] svg[data-astro-cid-ccg5yoga]{width:var(--icon);height:var(--icon);fill:none;stroke:var(--tone-icon,var(--cy-d));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.grid[data-astro-cid-aiugcxsv]{margin-top:var(--s-body);display:grid}.grid--1[data-astro-cid-aiugcxsv]{grid-template-columns:minmax(0,1fr)}.grid--2[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--5[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(5,minmax(0,1fr))}.grid--tile[data-astro-cid-aiugcxsv]{gap:var(--hair);background:var(--tone-line-soft);border:var(--hair) solid var(--tone-line-soft)}.grid--tile[data-astro-cid-aiugcxsv] .grid__item[data-astro-cid-aiugcxsv]{gap:var(--s-3);min-height:var(--tile-min);padding:var(--s-7) var(--s-6h) var(--s-7h);background:var(--tone-tile);flex-direction:column;display:flex}.grid--1[data-astro-cid-aiugcxsv].grid--tile{border-radius:var(--r-lg);overflow:hidden}.grid--1[data-astro-cid-aiugcxsv].grid--tile .grid__item[data-astro-cid-aiugcxsv]{column-gap:var(--s-4);row-gap:var(--s-1);min-height:0;padding:var(--s-5) var(--s-6);grid-template-columns:auto minmax(0,1fr);align-content:center;display:grid}.grid--1[data-astro-cid-aiugcxsv].grid--tile .grid__item[data-astro-cid-aiugcxsv]>.ico{width:var(--icon);height:var(--icon);background:0 0;grid-row:1/span 2;align-self:start}.grid--1[data-astro-cid-aiugcxsv].grid--tile .grid__item[data-astro-cid-aiugcxsv]>[data-astro-cid-aiugcxsv]:not(.ico){grid-column:2}.grid__kicker[data-astro-cid-aiugcxsv]{font:var(--fw-medium) var(--fs-label) / var(--lh-caption) var(--mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tone-label)}.grid--tile[data-astro-cid-aiugcxsv] .grid__title[data-astro-cid-aiugcxsv]{font-size:var(--fs-title);font-weight:var(--fw-medium);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.grid__text[data-astro-cid-aiugcxsv]{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--tone-body)}.grid__cite[data-astro-cid-aiugcxsv]{font:var(--fw-medium) var(--fs-label) / var(--lh-caption) var(--mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tone-label);margin-top:auto}.grid__cite[data-astro-cid-aiugcxsv] i[data-astro-cid-aiugcxsv]{font-style:normal}.grid__cite[data-astro-cid-aiugcxsv]:hover{color:var(--tone-fg)}.grid__note[data-astro-cid-aiugcxsv]{margin-top:var(--s-5);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--tone-body)}.grid__note[data-astro-cid-aiugcxsv] b[data-astro-cid-aiugcxsv]{font-weight:var(--fw-medium);color:var(--tone-fg)}.grid--card[data-astro-cid-aiugcxsv]{gap:var(--s-3);margin-top:0}.grid__card[data-astro-cid-aiugcxsv]{gap:var(--s-3h);height:100%;min-height:var(--card-min);padding:var(--s-card);border-radius:var(--r-md);background:var(--white);border:var(--hair) solid var(--line-l);color:var(--ink);flex-direction:column;transition:border-color .25s;display:flex}.grid__card[data-astro-cid-aiugcxsv]:hover{border-color:var(--ink)}.grid--card[data-astro-cid-aiugcxsv] .grid__title[data-astro-cid-aiugcxsv]{margin-top:var(--s-6);font-size:var(--fs-card);font-weight:var(--fw-medium);line-height:var(--lh-display);letter-spacing:var(--ls-card)}.grid--card[data-astro-cid-aiugcxsv] .grid__text[data-astro-cid-aiugcxsv]{font-size:var(--fs-body);color:var(--mute-l)}.grid--card[data-astro-cid-aiugcxsv].grid--4 .grid__title[data-astro-cid-aiugcxsv]{font-size:var(--fs-card-sm);margin-top:0}.grid--card[data-astro-cid-aiugcxsv].grid--4 .grid__card[data-astro-cid-aiugcxsv]{min-height:var(--card-min-sm)}.grid__link[data-astro-cid-aiugcxsv]{padding-top:var(--s-4h);border-top:var(--hair) solid var(--ink);font:var(--fw-medium) var(--fs-btn) / 1 var(--mono);letter-spacing:var(--ls-label);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;display:inline-flex}.grid__link[data-astro-cid-aiugcxsv] i[data-astro-cid-aiugcxsv]{transition:transform var(--t-fast);font-style:normal}.grid__card[data-astro-cid-aiugcxsv]:hover .grid__link[data-astro-cid-aiugcxsv] i[data-astro-cid-aiugcxsv]{transform:translateX(var(--nudge))}@media (width<=1100px){.grid--5[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--card[data-astro-cid-aiugcxsv].grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.grid--2[data-astro-cid-aiugcxsv],.grid--3[data-astro-cid-aiugcxsv]{grid-template-columns:1fr}.grid--4[data-astro-cid-aiugcxsv],.grid--5[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.grid--tile[data-astro-cid-aiugcxsv] .grid__item[data-astro-cid-aiugcxsv],.grid__card[data-astro-cid-aiugcxsv][class],.grid--card[data-astro-cid-aiugcxsv].grid--4 .grid__card[data-astro-cid-aiugcxsv][class]{min-height:0}.grid__link[data-astro-cid-aiugcxsv]{margin-top:var(--s-4)}}@media (width<=560px){.grid--4[data-astro-cid-aiugcxsv],.grid--5[data-astro-cid-aiugcxsv],.grid--card[data-astro-cid-aiugcxsv].grid--4{grid-template-columns:1fr}}
