.hero-gallery[data-astro-cid-l2esy33n]{min-width:0}.hero-gallery[data-astro-cid-l2esy33n] [data-astro-cid-l2esy33n][hidden]{display:none!important}.hero-gallery__stage[data-astro-cid-l2esy33n]{aspect-ratio:16/10;border-radius:var(--r-img);background:#20231f;width:100%;position:relative;overflow:hidden}.hero-gallery__stage[data-astro-cid-l2esy33n] [data-astro-cid-l2esy33n][data-gallery-slide]{position:absolute;inset:0}.hero-gallery__stage[data-astro-cid-l2esy33n] img[data-astro-cid-l2esy33n]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-gallery[data-astro-cid-l2esy33n][data-gallery-ready=true] [data-astro-cid-l2esy33n][data-gallery-slide]{opacity:0;pointer-events:none;transition:opacity 1.6s ease-in-out}.hero-gallery[data-astro-cid-l2esy33n][data-gallery-ready=true] [data-astro-cid-l2esy33n][data-gallery-slide][aria-hidden=false]{opacity:1}.hero-gallery[data-astro-cid-l2esy33n] [data-astro-cid-l2esy33n][data-logo] img[data-astro-cid-l2esy33n]{object-fit:contain;filter:brightness(0)invert();box-sizing:border-box;padding:10%}.hero-gallery__nav[data-astro-cid-l2esy33n]{justify-content:center;align-items:center;gap:var(--s-2);margin-block:var(--s-2);display:flex}.hero-gallery[data-astro-cid-l2esy33n] [data-astro-cid-l2esy33n][data-gallery-status]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-gallery[data-astro-cid-l2esy33n] button[data-astro-cid-l2esy33n]{color:var(--text);background:var(--paper);border:1px solid var(--border);border-radius:var(--r-img);cursor:pointer;font:inherit}.hero-gallery__nav[data-astro-cid-l2esy33n] button[data-astro-cid-l2esy33n]{flex-shrink:0;min-width:44px;min-height:44px;padding:6px}.hero-gallery[data-astro-cid-l2esy33n] button[data-astro-cid-l2esy33n]:hover{border-color:var(--accent)}.hero-gallery[data-astro-cid-l2esy33n] button[data-astro-cid-l2esy33n]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.hero-gallery__thumbs[data-astro-cid-l2esy33n]{gap:var(--s-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.hero-gallery__thumbs[data-astro-cid-l2esy33n] button[data-astro-cid-l2esy33n]{border:2px solid #0000;min-width:0;min-height:44px;padding:4px}.hero-gallery__thumbs[data-astro-cid-l2esy33n] button[data-astro-cid-l2esy33n][aria-pressed=true]{border-color:var(--accent);background:var(--mist)}.hero-gallery__preview[data-astro-cid-l2esy33n]{aspect-ratio:16/10;background:#20231f;border-radius:2px;display:block;overflow:hidden}.hero-gallery__preview[data-astro-cid-l2esy33n] img[data-astro-cid-l2esy33n]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width>=901px){.hero-gallery__stage[data-astro-cid-l2esy33n]{max-height:50svh}}@media (width<=600px){.hero-gallery__thumbs[data-astro-cid-l2esy33n]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hero-gallery[data-astro-cid-l2esy33n][data-gallery-ready=true] [data-astro-cid-l2esy33n][data-gallery-slide]{transition:none}}.hero__grid[data-astro-cid-lcdefpme]{--container:88rem;gap:var(--s-6);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}@media (width<=900px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.needs__h[data-astro-cid-lcdefpme]{font-size:var(--step-2);margin:0 0 var(--s-4)}.needs__list[data-astro-cid-lcdefpme]{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.needs__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.needs__card[data-astro-cid-lcdefpme]{gap:var(--s-2);grid-template-rows:auto 1fr auto;display:grid}.needs__name[data-astro-cid-lcdefpme]{font-size:var(--step-0);margin:0}.needs__line[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--text-muted);margin:0}.needs__go[data-astro-cid-lcdefpme]{min-height:44px;color:var(--accent);align-self:end;padding-block:.6rem;font-weight:600;display:inline-block}@media (width<=600px){.needs__list[data-astro-cid-lcdefpme]{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}}.founding[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-3);background:var(--mist);border:1px solid var(--border);border-radius:var(--r-btn);padding:var(--s-3) var(--s-4);margin:0 0 var(--s-5);max-width:none;font-weight:500;display:flex}.founding[data-astro-cid-lcdefpme][hidden]{display:none}.founding__mark[data-astro-cid-lcdefpme]{background:var(--detail);border-radius:1px;flex:0 0 .6rem;height:.6rem}.what[data-astro-cid-lcdefpme]{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}@media (width<=900px){.what[data-astro-cid-lcdefpme]{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}}.facts[data-astro-cid-lcdefpme]{margin:var(--s-5) 0 0;gap:var(--s-3);border-top:1px solid var(--border);padding-top:var(--s-4);display:grid}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--s-3);font-size:var(--step--1);grid-template-columns:8rem minmax(0,1fr);display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--text-muted);font-weight:500}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}@media (width<=520px){.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:0}}.section-foot[data-astro-cid-lcdefpme]{margin-top:var(--s-6);font-weight:500}.tiers[data-astro-cid-lcdefpme]{padding-top:var(--s-3)}.hostopts[data-astro-cid-lcdefpme]{align-items:stretch}.hostopt[data-astro-cid-lcdefpme]{gap:var(--s-3);flex-direction:column;display:flex}.hostopt__name[data-astro-cid-lcdefpme]{margin:var(--s-2) 0 0}.hostopt[data-astro-cid-lcdefpme] .cluster[data-astro-cid-lcdefpme]{padding-top:var(--s-2);margin-top:auto}.hostopt__panel[data-astro-cid-lcdefpme]{aspect-ratio:3/2;border-radius:var(--r-img);border:1px solid var(--border);background:var(--mist);justify-content:center;align-items:center;gap:var(--s-3);background-image:repeating-linear-gradient(135deg,#0000 0 14px,#20231f0d 14px 15px);flex-direction:column;display:flex}.hostopt__big[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-4);color:var(--accent-soft);letter-spacing:-.015em;font-weight:500}.who[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:var(--s-4)}.inc[data-astro-cid-lcdefpme]{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.inc[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.inc[data-astro-cid-lcdefpme] .ph{margin-top:var(--s-5)}.loc[data-astro-cid-lcdefpme]{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}@media (width<=900px){.loc[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.loc__addr[data-astro-cid-lcdefpme]{font-style:normal;font-size:var(--step-1);margin-bottom:var(--s-3)}.loc__map[data-astro-cid-lcdefpme]{border-radius:var(--r-img);border:1px solid var(--border);background:var(--sage-soft);overflow:hidden}.loc__map[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border:0;width:100%}.faqwrap[data-astro-cid-lcdefpme]{max-width:44rem}
