.solar-page[data-astro-cid-zmy4dxgr]{--solar-navy:var(--color-hero-bg);--solar-ink:var(--color-text);--solar-sand:var(--color-surface);--solar-line:var(--color-border);background:var(--color-bg);overflow:clip}.solar-label[data-astro-cid-zmy4dxgr]{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:700;line-height:1.6}.solar-label--light[data-astro-cid-zmy4dxgr]{color:#ffffffad}.solar-label--orange[data-astro-cid-zmy4dxgr]{color:var(--color-solar)}.solar-hero[data-astro-cid-zmy4dxgr]{color:#fff;background-color:var(--solar-navy);background-image:linear-gradient(90deg,#0f2042f7 0%,#0f2042d1 44%,#0f204285 100%),url(/assets/solar/solar-hero-hotel.webp);background-position:50%;background-size:cover;position:relative}.solar-title-accent[data-astro-cid-zmy4dxgr]{color:var(--color-solar)}.solar-hero__grid[data-astro-cid-zmy4dxgr]{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:min(670px,100vh - 128px);padding-block:clamp(4.5rem,8vw,7.75rem);display:grid}.solar-hero__copy[data-astro-cid-zmy4dxgr]{z-index:1;max-width:610px;position:relative}.solar-hero[data-astro-cid-zmy4dxgr] h1[data-astro-cid-zmy4dxgr]{letter-spacing:-.035em;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(2.8rem,4.6vw,4.8rem);font-weight:750;line-height:1.02}.solar-hero__lead[data-astro-cid-zmy4dxgr]{color:#ffffffb3;max-width:56ch;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7}.solar-hero__actions[data-astro-cid-zmy4dxgr]{flex-wrap:wrap;gap:1rem;margin-top:2.2rem;display:flex}.solar-button[data-astro-cid-zmy4dxgr]{color:#fff;cursor:not-allowed;opacity:.92;background:#ffffff0f;border-color:#ffffff40}.solar-button--accent[data-astro-cid-zmy4dxgr]{border-color:var(--color-solar);background:var(--color-solar);color:var(--color-dark)}.solar-button[data-astro-cid-zmy4dxgr] svg[data-astro-cid-zmy4dxgr],.solar-contact-button[data-astro-cid-zmy4dxgr] svg[data-astro-cid-zmy4dxgr]{flex:none}.solar-media[data-astro-cid-zmy4dxgr]{background:var(--color-dark-soft);min-height:460px;position:relative;overflow:hidden}.solar-media__image[data-astro-cid-zmy4dxgr],.solar-destination__image[data-astro-cid-zmy4dxgr]{object-fit:cover;width:100%;height:100%;display:block}.solar-media__image[data-astro-cid-zmy4dxgr]{object-position:50% center;position:absolute;inset:0}.solar-media--hero[data-astro-cid-zmy4dxgr]{visibility:hidden;background:0 0}.solar-media--business[data-astro-cid-zmy4dxgr] .solar-media__image[data-astro-cid-zmy4dxgr]{object-position:50% center}.solar-media--home[data-astro-cid-zmy4dxgr] .solar-media__image[data-astro-cid-zmy4dxgr]{object-position:54% center}.solar-section-intro[data-astro-cid-zmy4dxgr]{max-width:780px;margin-bottom:clamp(2.5rem,6vw,4rem)}.solar-section-intro[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr],.solar-system[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr],.solar-feature[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr],.solar-approach[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr],.solar-final[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr]{color:var(--solar-ink);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;line-height:1.08}.solar-section-intro[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr]{max-width:100%}.solar-audiences[data-astro-cid-zmy4dxgr]{background:#fff}.solar-audiences__grid[data-astro-cid-zmy4dxgr]{background:var(--solar-line);border:1px solid var(--solar-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.solar-destination[data-astro-cid-zmy4dxgr]{grid-template-rows:auto 1fr minmax(205px,24vw);min-height:560px;padding:clamp(1.5rem,3vw,2.7rem);display:grid;position:relative;overflow:hidden}.solar-destination--business[data-astro-cid-zmy4dxgr]{background:var(--solar-navy);color:#fff}.solar-destination--home[data-astro-cid-zmy4dxgr]{background:var(--solar-sand);color:var(--solar-ink)}.solar-destination__top[data-astro-cid-zmy4dxgr]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.solar-destination__status[data-astro-cid-zmy4dxgr]{color:inherit;letter-spacing:.1em;opacity:.56;padding-top:.15rem;font-size:.65rem;font-weight:750}.solar-destination__content[data-astro-cid-zmy4dxgr]{z-index:1;align-self:center;max-width:500px;padding-block:2rem;position:relative}.solar-destination[data-astro-cid-zmy4dxgr] h3[data-astro-cid-zmy4dxgr]{letter-spacing:-.02em;max-width:15ch;margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;line-height:1.08}.solar-destination[data-astro-cid-zmy4dxgr] p[data-astro-cid-zmy4dxgr]{max-width:47ch;color:inherit;opacity:.72;margin:1.2rem 0 0;font-size:1rem;line-height:1.6}.solar-destination__media[data-astro-cid-zmy4dxgr]{min-height:205px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.solar-destination__image[data-astro-cid-zmy4dxgr]{object-position:center 48%;position:absolute;inset:0}.solar-destination--business[data-astro-cid-zmy4dxgr] .solar-destination__media[data-astro-cid-zmy4dxgr]{background-color:var(--color-dark-soft);border-top:1px solid #ffffff2e}.solar-destination--home[data-astro-cid-zmy4dxgr] .solar-destination__media[data-astro-cid-zmy4dxgr]{background-color:#e9ecef;border-top:1px solid #1018281f}.solar-destination--home[data-astro-cid-zmy4dxgr] .solar-destination__image[data-astro-cid-zmy4dxgr]{object-position:center 53%}.solar-system[data-astro-cid-zmy4dxgr]{background:#f6f7f8}.solar-system__grid[data-astro-cid-zmy4dxgr]{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);align-items:end;gap:clamp(2rem,9vw,9rem);display:grid}.solar-system[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr]{max-width:15ch}.solar-system__lead[data-astro-cid-zmy4dxgr]{max-width:60ch;color:var(--color-muted);margin:0 0 .3rem;font-size:1.08rem;line-height:1.6}.solar-system__list[data-astro-cid-zmy4dxgr]{border-top:1px solid var(--solar-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,7vw,6rem);display:grid}.solar-system__item[data-astro-cid-zmy4dxgr]{border-right:1px solid var(--solar-line);min-height:260px;padding:1.5rem 2rem 1.5rem 0}.solar-system__item[data-astro-cid-zmy4dxgr]+.solar-system__item[data-astro-cid-zmy4dxgr]{padding-left:2rem}.solar-system__item[data-astro-cid-zmy4dxgr]:last-child{border-right:0}.solar-system__item[data-astro-cid-zmy4dxgr] span[data-astro-cid-zmy4dxgr]{color:var(--color-solar);letter-spacing:.12em;font-size:.72rem;font-weight:800}.solar-system__item[data-astro-cid-zmy4dxgr] h3[data-astro-cid-zmy4dxgr]{letter-spacing:-.02em;margin:3.25rem 0 1rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.08}.solar-system__item[data-astro-cid-zmy4dxgr] p[data-astro-cid-zmy4dxgr]{max-width:27ch;color:var(--color-muted);margin:0;line-height:1.6}.solar-business[data-astro-cid-zmy4dxgr]{background:#fff}.solar-feature[data-astro-cid-zmy4dxgr]{grid-template-columns:minmax(0,.96fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.solar-feature--home[data-astro-cid-zmy4dxgr]{grid-template-columns:minmax(0,.9fr) minmax(0,.96fr)}.solar-feature__media[data-astro-cid-zmy4dxgr]{min-height:570px}.solar-feature__content[data-astro-cid-zmy4dxgr]>p[data-astro-cid-zmy4dxgr]:not(.solar-label){max-width:60ch;color:var(--color-muted);margin:1.1rem 0 0;font-size:1.08rem;line-height:1.6}.solar-scope-list[data-astro-cid-zmy4dxgr]{border-top:1px solid var(--solar-line);margin:2.2rem 0 0;padding:0;list-style:none}.solar-scope-list[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]{border-bottom:1px solid var(--solar-line);grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr);gap:1rem;padding:.92rem 0;display:grid}.solar-scope-list[data-astro-cid-zmy4dxgr] span[data-astro-cid-zmy4dxgr]{font-weight:700;line-height:1.4}.solar-scope-list[data-astro-cid-zmy4dxgr] small[data-astro-cid-zmy4dxgr]{color:var(--color-muted);font-size:.87rem;line-height:1.45}.solar-home[data-astro-cid-zmy4dxgr]{background:var(--solar-sand)}.solar-media--home[data-astro-cid-zmy4dxgr]{background:var(--color-dark-soft)}.solar-approach[data-astro-cid-zmy4dxgr]{color:#fff;background:var(--solar-navy)}.solar-approach__intro[data-astro-cid-zmy4dxgr]{grid-template-columns:minmax(0,1fr) minmax(270px,.56fr);align-items:end;gap:clamp(2rem,8vw,7rem);display:grid}.solar-approach[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr]{color:#fff;max-width:15ch}.solar-approach__intro[data-astro-cid-zmy4dxgr]>p[data-astro-cid-zmy4dxgr]:last-child{color:#ffffffb8;max-width:60ch;margin:0;font-size:1.08rem;line-height:1.6}.solar-flow[data-astro-cid-zmy4dxgr]{border-top:1px solid #ffffff52;border-bottom:1px solid #ffffff2b;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:clamp(3.5rem,8vw,6.5rem) 0 0;padding:0;list-style:none;display:grid}.solar-flow[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]{border-right:1px solid #ffffff2b;min-height:120px;padding:1.2rem 1.25rem 1.4rem 0;position:relative}.solar-flow[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]+li[data-astro-cid-zmy4dxgr]{padding-left:1.25rem}.solar-flow[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]:last-child{border-right:0}.solar-flow[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]:not(:last-child):after{content:"↓";z-index:1;width:.64rem;height:1.2rem;color:var(--color-solar);background:var(--solar-navy);text-align:center;font-size:1rem;line-height:1.2rem;position:absolute;bottom:-1.05rem;right:-.32rem}.solar-flow[data-astro-cid-zmy4dxgr] span[data-astro-cid-zmy4dxgr]{color:var(--color-solar);letter-spacing:.12em;margin-bottom:2.8rem;font-size:.68rem;font-weight:800;display:block}.solar-flow[data-astro-cid-zmy4dxgr] strong[data-astro-cid-zmy4dxgr]{font-family:var(--font-display);font-size:1rem;font-weight:700}.solar-final[data-astro-cid-zmy4dxgr]{background:#fff}.solar-final__inner[data-astro-cid-zmy4dxgr]{max-width:810px}.solar-final[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr]{max-width:13ch}.solar-final__inner[data-astro-cid-zmy4dxgr]>p[data-astro-cid-zmy4dxgr]:not(.solar-label){max-width:60ch;color:var(--color-muted);margin:1.1rem 0 0;font-size:1.08rem;line-height:1.6}.solar-contact-button[data-astro-cid-zmy4dxgr]{background:var(--color-solar);border-color:var(--color-solar);color:var(--color-dark);margin-top:2rem}.solar-contact-button[data-astro-cid-zmy4dxgr]:hover,.solar-contact-button[data-astro-cid-zmy4dxgr]:focus-visible{color:#fff;background:#d96c00;border-color:#d96c00}@media (width<=960px){.solar-hero__grid[data-astro-cid-zmy4dxgr]{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:2.5rem}.solar-media[data-astro-cid-zmy4dxgr]{min-height:400px}.solar-feature[data-astro-cid-zmy4dxgr]{gap:3rem}.solar-feature__media[data-astro-cid-zmy4dxgr]{min-height:500px}.solar-flow[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]{min-height:142px;padding-inline:.85rem}.solar-flow[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]+li[data-astro-cid-zmy4dxgr]{padding-left:.85rem}}@media (width<=760px){.solar-hero__grid[data-astro-cid-zmy4dxgr],.solar-system__grid[data-astro-cid-zmy4dxgr],.solar-feature[data-astro-cid-zmy4dxgr],.solar-feature--home[data-astro-cid-zmy4dxgr],.solar-approach__intro[data-astro-cid-zmy4dxgr]{grid-template-columns:1fr}.solar-hero__grid[data-astro-cid-zmy4dxgr]{gap:2.4rem;min-height:auto;padding-block:4rem 0}.solar-hero[data-astro-cid-zmy4dxgr] h1[data-astro-cid-zmy4dxgr]{max-width:10.5ch;font-size:clamp(2.8rem,12vw,4.3rem)}.solar-hero__lead[data-astro-cid-zmy4dxgr]{margin-top:1.35rem}.solar-hero__actions[data-astro-cid-zmy4dxgr]{margin-top:1.8rem}.solar-hero[data-astro-cid-zmy4dxgr] .solar-media[data-astro-cid-zmy4dxgr]{min-height:315px;margin-inline:calc((100vw - min(100vw - 2.5rem, var(--container))) / -2)}.solar-hero[data-astro-cid-zmy4dxgr]{background-image:linear-gradient(#0f2042f5 0%,#0f2042d1 48%,#0f204294 100%),url(/assets/solar/solar-hero-hotel.webp);background-position:64%}.solar-section-intro[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr],.solar-system[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr],.solar-feature[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr],.solar-approach[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr],.solar-final[data-astro-cid-zmy4dxgr] h2[data-astro-cid-zmy4dxgr]{font-size:clamp(2.1rem,9.5vw,3.4rem)}.solar-audiences__grid[data-astro-cid-zmy4dxgr]{grid-template-columns:1fr}.solar-destination[data-astro-cid-zmy4dxgr]{min-height:480px}.solar-system__grid[data-astro-cid-zmy4dxgr]{gap:1.25rem}.solar-system__list[data-astro-cid-zmy4dxgr]{grid-template-columns:1fr;margin-top:3.25rem}.solar-system__item[data-astro-cid-zmy4dxgr],.solar-system__item[data-astro-cid-zmy4dxgr]+.solar-system__item[data-astro-cid-zmy4dxgr]{border-right:0;border-bottom:1px solid var(--solar-line);grid-template-columns:3rem minmax(0,1fr);column-gap:1rem;min-height:auto;padding:1.35rem 0;display:grid}.solar-system__item[data-astro-cid-zmy4dxgr] span[data-astro-cid-zmy4dxgr]{grid-area:1/1/span 2}.solar-system__item[data-astro-cid-zmy4dxgr] h3[data-astro-cid-zmy4dxgr]{grid-column:2;margin:0;font-size:1.75rem}.solar-system__item[data-astro-cid-zmy4dxgr] p[data-astro-cid-zmy4dxgr]{grid-column:2;margin-top:.35rem}.solar-feature__media[data-astro-cid-zmy4dxgr]{min-height:420px}.solar-feature--home[data-astro-cid-zmy4dxgr] .solar-feature__media[data-astro-cid-zmy4dxgr]{order:-1}.solar-scope-list[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]{grid-template-columns:minmax(135px,.84fr) minmax(0,1.16fr)}.solar-approach__intro[data-astro-cid-zmy4dxgr]{gap:1.25rem}.solar-flow[data-astro-cid-zmy4dxgr]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.solar-flow[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]{border-bottom:1px solid #ffffff2b;min-height:110px;padding:1rem}.solar-flow[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]:nth-child(2n){border-right:0}.solar-flow[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]:not(:last-child):after{display:none}.solar-flow[data-astro-cid-zmy4dxgr] span[data-astro-cid-zmy4dxgr]{margin-bottom:2rem}}@media (width<=460px){.solar-hero__grid[data-astro-cid-zmy4dxgr]{padding-top:3.25rem}.solar-button[data-astro-cid-zmy4dxgr]{justify-content:space-between;width:100%}.solar-destination[data-astro-cid-zmy4dxgr]{min-height:455px;padding:1.35rem}.solar-destination[data-astro-cid-zmy4dxgr] h3[data-astro-cid-zmy4dxgr]{font-size:2rem}.solar-destination__media[data-astro-cid-zmy4dxgr]{min-height:178px}.solar-feature__media[data-astro-cid-zmy4dxgr]{min-height:355px}.solar-scope-list[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]{grid-template-columns:1fr;gap:.25rem}.solar-flow[data-astro-cid-zmy4dxgr]{grid-template-columns:1fr}.solar-flow[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]{border-right:0;min-height:auto;padding:1rem 0}.solar-flow[data-astro-cid-zmy4dxgr] li[data-astro-cid-zmy4dxgr]+li[data-astro-cid-zmy4dxgr]{padding-left:0}}
