.today[data-astro-cid-taxn655f]{background:var(--noche);color:#fff}.today__inner[data-astro-cid-taxn655f]{gap:1.75rem;padding-block:clamp(2rem,4vw,2.75rem);display:grid}@media (width>=60em){.today__inner[data-astro-cid-taxn655f]{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}}.today__heading[data-astro-cid-taxn655f]{font:700 1rem/1.3 var(--sans);letter-spacing:0;color:var(--albero);margin-bottom:.5rem}.today__text[data-astro-cid-taxn655f]{min-height:5.6em;font:400 clamp(1.125rem, 1.05rem + .35vw, 1.3125rem) / 1.4 var(--serif);color:#e6eaf8}.today__text[data-astro-cid-taxn655f] strong{color:#fff;font-weight:700}@media (width>=36em){.today__text[data-astro-cid-taxn655f]{min-height:4.2em}}.daybar[data-astro-cid-taxn655f]{font-variant-numeric:lining-nums tabular-nums;color:#aeb8de;font-size:.875rem;line-height:1;position:relative}.daybar__hours[data-astro-cid-taxn655f]{height:1.4rem;margin:0;padding:0;list-style:none;position:relative}.daybar__hours[data-astro-cid-taxn655f] li[data-astro-cid-taxn655f]{left:var(--at);position:absolute;transform:translate(-50%)}.daybar__hours[data-astro-cid-taxn655f] li[data-astro-cid-taxn655f]:first-child{transform:none}.daybar__hours[data-astro-cid-taxn655f] li[data-astro-cid-taxn655f]:last-child{transform:translate(-100%)}.daybar__track[data-astro-cid-taxn655f]{background:#ffffff21;border-radius:7px;height:14px;position:relative}.daybar__light[data-astro-cid-taxn655f]{inset:0 calc(100% - var(--set)) 0 var(--rise);background:var(--albero);border-radius:7px;position:absolute}.daybar__marker[data-astro-cid-taxn655f]{top:50%;left:var(--now);border:4px solid var(--noche);width:30px;height:30px;box-shadow:0 0 0 2px var(--albero);background:#fff;border-radius:50%;margin:-15px 0 0 -15px;position:absolute}.daybar__marker--night[data-astro-cid-taxn655f]{background:var(--noche);border-width:3px;width:18px;height:18px;margin:-9px 0 0 -9px;box-shadow:0 0 0 2px #aeb8de}.daybar--rising[data-astro-cid-taxn655f] .daybar__marker[data-astro-cid-taxn655f]{transition:left 1.4s cubic-bezier(.25,.7,.2,1)}.daybar__times[data-astro-cid-taxn655f]{height:1.9rem;position:relative}.daybar__rise[data-astro-cid-taxn655f],.daybar__set[data-astro-cid-taxn655f]{white-space:nowrap;position:absolute;top:.75rem}.daybar__rise[data-astro-cid-taxn655f]{left:var(--rise)}.daybar__set[data-astro-cid-taxn655f]{right:calc(100% - var(--set))}.daybar__times[data-astro-cid-taxn655f] b[data-astro-cid-taxn655f]{color:#fff;font-weight:700}@media (width<=30em){.daybar__times[data-astro-cid-taxn655f] span[data-astro-cid-taxn655f] span[data-astro-cid-taxn655f]{display:none}}.yield[data-astro-cid-d4tlxmx2]{--plot-h:clamp(13rem, 30vw, 17rem);--axis-w:2.75rem;--months-h:1.9rem}.yield__title[data-astro-cid-d4tlxmx2]{gap:.2rem;margin-bottom:1rem;display:grid}.yield__title[data-astro-cid-d4tlxmx2] strong[data-astro-cid-d4tlxmx2]{font:700 1.25rem/1.25 var(--serif)}.yield__title[data-astro-cid-d4tlxmx2] span[data-astro-cid-d4tlxmx2]{color:var(--anil-suave);font-size:.9375rem}.yield__plot[data-astro-cid-d4tlxmx2]{padding:1.75rem 0 0 var(--axis-w);position:relative}.yield__axis[data-astro-cid-d4tlxmx2]{inset:1.75rem 0 var(--months-h) 0;font-variant-numeric:lining-nums tabular-nums;color:var(--anil-suave);font-size:.8125rem;position:absolute}.yield__axis[data-astro-cid-d4tlxmx2] span[data-astro-cid-d4tlxmx2]{left:0;right:0;bottom:calc(var(--plot-h) * var(--f));line-height:1;position:absolute;transform:translateY(50%)}.yield__axis[data-astro-cid-d4tlxmx2] span[data-astro-cid-d4tlxmx2]:after{content:"";left:var(--axis-w);border-top:1px solid var(--linea);position:absolute;top:50%;right:0}.yield__axis[data-astro-cid-d4tlxmx2] span[data-astro-cid-d4tlxmx2]:first-child:after{border-top-color:var(--anil-suave)}.yield__bars[data-astro-cid-d4tlxmx2]{grid-template-columns:repeat(12,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.yield__col[data-astro-cid-d4tlxmx2]{grid-template-rows:var(--plot-h) var(--months-h);justify-items:center;display:grid;position:relative}.yield__col[data-astro-cid-d4tlxmx2]:focus-visible{outline-offset:-2px}.yield__bar[data-astro-cid-d4tlxmx2]{width:min(24px,62%);height:calc(var(--plot-h) * var(--f));background:var(--cobalto);border-radius:4px 4px 0 0;align-self:end}.yield__col[data-astro-cid-d4tlxmx2]:hover .yield__bar[data-astro-cid-d4tlxmx2],.yield__col[data-astro-cid-d4tlxmx2]:focus-visible .yield__bar[data-astro-cid-d4tlxmx2]{background:var(--anil)}.yield__month[data-astro-cid-d4tlxmx2]{color:var(--anil-suave);align-self:end;font-size:.875rem;line-height:1}@media (width<=34em){.yield__month[data-astro-cid-d4tlxmx2] span[data-astro-cid-d4tlxmx2]{display:none}}.yield__value[data-astro-cid-d4tlxmx2]{left:50%;bottom:calc(var(--months-h) + var(--plot-h) * var(--f) + .3rem);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;border-radius:3px;padding:.2rem .35rem;font-size:.875rem;font-weight:700;line-height:1;position:absolute;transform:translate(-50%)}.yield__col--labelled[data-astro-cid-d4tlxmx2] .yield__value[data-astro-cid-d4tlxmx2]{opacity:1}.yield__col[data-astro-cid-d4tlxmx2]:hover .yield__value[data-astro-cid-d4tlxmx2],.yield__col[data-astro-cid-d4tlxmx2]:focus-visible .yield__value[data-astro-cid-d4tlxmx2]{z-index:2;opacity:1;background:var(--anil);color:#fff}.yield__data[data-astro-cid-d4tlxmx2]{margin-top:1.25rem;font-size:1rem}.yield__data[data-astro-cid-d4tlxmx2] summary[data-astro-cid-d4tlxmx2]{width:fit-content;color:var(--cobalto);text-underline-offset:.18em;cursor:pointer;font-weight:500;text-decoration:underline .07em}.yield__data[data-astro-cid-d4tlxmx2] table[data-astro-cid-d4tlxmx2]{max-width:26rem;margin-top:.75rem}.yield__data[data-astro-cid-d4tlxmx2] th[data-astro-cid-d4tlxmx2],.yield__data[data-astro-cid-d4tlxmx2] td[data-astro-cid-d4tlxmx2]{padding-block:.4rem}.yield__source[data-astro-cid-d4tlxmx2]{max-width:36rem;margin-top:1rem}.cities__title[data-astro-cid-rdwvappq]{gap:.2rem;margin-bottom:1rem;display:grid}.cities__title[data-astro-cid-rdwvappq] strong[data-astro-cid-rdwvappq]{font:700 1.25rem/1.25 var(--serif)}.cities__title[data-astro-cid-rdwvappq] span[data-astro-cid-rdwvappq]{color:var(--anil-suave);font-size:.9375rem}dl[data-astro-cid-rdwvappq]{gap:.55rem;display:grid}dl[data-astro-cid-rdwvappq]>div[data-astro-cid-rdwvappq]{grid-template-columns:6.2rem 1fr;align-items:center;gap:.75rem;font-size:1rem;display:grid}dt[data-astro-cid-rdwvappq]{color:var(--anil-suave)}dd[data-astro-cid-rdwvappq]{align-items:center;gap:.6rem;margin:0;display:flex}.cities__bar[data-astro-cid-rdwvappq]{width:calc(var(--w) - 3.5rem);background:#a9b4d6;border-radius:0 4px 4px 0;flex:0 auto;min-width:1rem;height:14px}.cities__value[data-astro-cid-rdwvappq]{font-variant-numeric:lining-nums tabular-nums;color:var(--anil-suave)}.cities__home[data-astro-cid-rdwvappq] dt[data-astro-cid-rdwvappq],.cities__home[data-astro-cid-rdwvappq] .cities__value[data-astro-cid-rdwvappq]{color:var(--anil);font-weight:700}.cities__home[data-astro-cid-rdwvappq] .cities__bar[data-astro-cid-rdwvappq]{background:var(--cobalto)}.hero[data-astro-cid-lcdefpme]{overflow-x:clip}.hero__inner[data-astro-cid-lcdefpme]{gap:2.25rem;padding-top:clamp(2rem,6vw,3.5rem);display:grid}.hero__text[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.hero__text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:11.5em}.hero__points[data-astro-cid-lcdefpme]{gap:.35rem;margin:.4rem 0 0;padding:0;font-size:1.0625rem;font-weight:500;list-style:none;display:grid}.hero__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='%232348c8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 .32em/.95rem no-repeat;padding-left:1.5rem}.hero__photo[data-astro-cid-lcdefpme]{margin-inline:calc(-1 * var(--gutter));background:var(--sombra)}.hero__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;width:100%}@media (width>=60em){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(2.5rem,5vw,5rem);padding-top:0}.hero__text[data-astro-cid-lcdefpme]{align-content:center;padding-block:clamp(3rem,5.5vw,4.75rem)}.hero__photo[data-astro-cid-lcdefpme]{min-height:32rem;margin-left:0;margin-right:calc(-1 * var(--gutter) - max(0px, (100vw - var(--max) - var(--gutter) * 2) / 2));position:relative}.hero__photo[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme],.hero__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.hero__points[data-astro-cid-lcdefpme]{grid-auto-flow:row}}.services[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}@media (width>=60em){.services[data-astro-cid-lcdefpme]{grid-template-columns:7fr 4fr;align-items:start;gap:clamp(2.5rem,5vw,4.5rem)}}.services__side[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.service__text[data-astro-cid-lcdefpme]{gap:.5rem;margin-top:1.1rem;display:grid}.service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--anil);text-decoration-color:var(--albero);text-underline-offset:.2em;text-decoration-skip-ink:none;text-decoration-thickness:.14em}.service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--cobalto)}.service--main[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.7rem,1.4rem + 1.2vw,2.25rem);font-weight:800}.service--main[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:38rem}.service[data-astro-cid-lcdefpme]:not(.service--main) p[data-astro-cid-lcdefpme]{font-size:1.0625rem}.homes[data-astro-cid-lcdefpme]{min-width:54rem}.homes[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{max-width:14rem}.homes__note[data-astro-cid-lcdefpme]{max-width:44rem;margin-top:1.1rem}.areas-intro[data-astro-cid-lcdefpme]{margin-bottom:clamp(2rem,5vw,3.5rem)}.form-panel[data-astro-cid-lcdefpme]{border-top:6px solid var(--albero);background:#fff;padding:clamp(1.5rem,3.5vw,2.5rem)}.contact-list[data-astro-cid-lcdefpme]{gap:.4rem;margin:0;padding:0;font-weight:500;list-style:none;display:grid}
