.intro__tiles[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.tile[data-astro-cid-j7pv25f6]{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;color:var(--white);text-decoration:none}.tile[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.tile[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:#26303573;transition:background-color .4s}.tile[data-astro-cid-j7pv25f6]:hover:after{background:#263035a6}.tile[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.06)}.tile__label[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;left:18px;bottom:14px;display:inline-flex;align-items:center;gap:8px;font-family:var(--serif);font-size:1.7rem;font-weight:600}.tile__label[data-astro-cid-j7pv25f6] svg{width:18px;height:18px;transition:transform .3s var(--ease)}.tile[data-astro-cid-j7pv25f6]:hover .tile__label[data-astro-cid-j7pv25f6] svg{transform:translate(4px)}.process[data-astro-cid-j7pv25f6]{background:var(--slate);color:var(--cream)}.process[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--white)}.process__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:s}.process__step[data-astro-cid-j7pv25f6]{position:relative;padding-top:34px}.process__step[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:22px;left:52px;right:-28px;height:1px;background:#f1e5d44d}.process__step[data-astro-cid-j7pv25f6]:last-child:before{display:none}.process__num[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(241,229,212,.55);border-radius:50%;font-family:var(--serif);font-size:1.35rem;color:var(--white)}.process__step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--white);margin-top:32px}.process__step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffdb;font-size:.96rem}.process__cta[data-astro-cid-j7pv25f6]{text-align:center;margin:40px 0 0}.feature--reverse[data-astro-cid-j7pv25f6] .feature__media[data-astro-cid-j7pv25f6]{order:2}.install__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.85fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.install__media[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5;overflow:hidden}.install__media[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.install__subhead[data-astro-cid-j7pv25f6]{font-size:1.4rem;margin-top:8px}.install__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.install__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:10px;align-items:flex-start;font-size:.96rem;line-height:1.45;padding-bottom:12px;border-bottom:1px solid var(--line)}.install__list[data-astro-cid-j7pv25f6] svg{width:18px;height:18px;flex:none;color:var(--oak);margin-top:2px}.reviews__widget[data-astro-cid-j7pv25f6]{min-height:240px}.areas[data-astro-cid-j7pv25f6]{background:var(--slate-deep);color:#ffffffe6;padding:clamp(64px,8vw,110px) 0}.areas[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--white)}.areas[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--cream)}.areas__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.areas__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.areas__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px;font-family:var(--serif);font-size:clamp(1.8rem,1.3rem + 1.6vw,2.6rem);font-weight:500;color:var(--cream);padding:10px 0;border-bottom:1px solid rgba(241,229,212,.18)}.areas__list[data-astro-cid-j7pv25f6] svg{width:22px;height:22px;color:var(--oak);flex:none}@media(max-width:1024px){.process__list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:36px 28px}.process__step[data-astro-cid-j7pv25f6]:before{display:none}}@media(max-width:900px){.feature--reverse[data-astro-cid-j7pv25f6] .feature__media[data-astro-cid-j7pv25f6]{order:0}.install__grid[data-astro-cid-j7pv25f6],.areas__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.install__media[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}}@media(max-width:640px){.process__list[data-astro-cid-j7pv25f6],.install__list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.tile__label[data-astro-cid-j7pv25f6]{font-size:1.35rem;left:14px}}
