.hero[data-astro-cid-lcdefpme]{background:var(--graphite);color:var(--ivory);min-height:calc(100svh - var(--bar-h));align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__stack[data-astro-cid-lcdefpme],.hero__tall[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__tall[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.hero__slide[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__slide[data-astro-cid-lcdefpme] img{animation:18s linear infinite alternate hero-kb}.hero__slide--b[data-astro-cid-lcdefpme]{opacity:0;animation:18s infinite hero-b}.hero__slide--c[data-astro-cid-lcdefpme]{opacity:0;animation:18s infinite hero-c}@keyframes hero-b{0%,30%{opacity:0}36%,63%{opacity:1}69%,to{opacity:0}}@keyframes hero-c{0%,63%{opacity:0}69%,94%{opacity:1}to{opacity:0}}@keyframes hero-kb{0%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero__slide--b[data-astro-cid-lcdefpme],.hero__slide--c[data-astro-cid-lcdefpme]{display:none}}.hero__tall[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(180deg, #1a1a1e59 0%, #1a1a1e33 30%, #1a1a1ee0 66%, var(--graphite) 100%);position:absolute;inset:0}.hero__tall[data-astro-cid-lcdefpme] .plab[data-astro-cid-lcdefpme],.hero__small[data-astro-cid-lcdefpme]{display:none}.hero__grid[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h) + 40px);padding-bottom:96px}.hero__copy[data-astro-cid-lcdefpme]{z-index:1;gap:20px;display:grid;position:relative}.hero__h1[data-astro-cid-lcdefpme]{font-size:clamp(50px,13.5vw,112px)}.hero__h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--red);display:block}.hero__lede[data-astro-cid-lcdefpme]{color:#faf7f2d6;max-width:40ch}.hero__cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:240px}.hero__trust[data-astro-cid-lcdefpme]{font:600 14px/1.3 var(--sans);color:#faf7f2d1;flex-wrap:wrap;gap:8px 20px;padding:0;list-style:none;display:flex}.hero__trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:flex}.hero__trust[data-astro-cid-lcdefpme] svg{color:var(--wa)}.hero__g[data-astro-cid-lcdefpme]{color:inherit;background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;margin:-4px 0;padding:4px 10px 4px 6px;text-decoration:none;display:inline-flex}.hero__g[data-astro-cid-lcdefpme]:hover{background:#ffffff2e}.hero__g-stars[data-astro-cid-lcdefpme]{color:#fbbc04;letter-spacing:1px}@media (width>=1100px){.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:min(100vh,920px)}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;padding-bottom:140px;display:grid}.hero__h1[data-astro-cid-lcdefpme]{font-size:clamp(76px,6.6vw,108px)}.hero__cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:none}.hero__stack[data-astro-cid-lcdefpme]{height:min(74vh,680px);position:relative;inset:auto}.hero__tall[data-astro-cid-lcdefpme]{border-radius:4px;width:78%;inset:0 0 0 auto;overflow:hidden}.hero__tall[data-astro-cid-lcdefpme]:after{display:none}.hero__tall[data-astro-cid-lcdefpme] .plab[data-astro-cid-lcdefpme]{display:inline-flex}.hero__small[data-astro-cid-lcdefpme]{aspect-ratio:3/4;border:8px solid var(--graphite);border-radius:4px;width:42%;display:block;position:absolute;bottom:-40px;left:0;overflow:hidden}.hero__tall[data-astro-cid-lcdefpme] img,.hero__small[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}}.qq-wrap[data-astro-cid-lcdefpme]{z-index:2;margin-top:-56px;position:relative}.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:28px 20px;display:grid}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:2px solid var(--graphite);align-content:start;gap:8px;padding-top:16px;display:grid}.facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:400 clamp(52px, 7vw, 84px)/.9 var(--display);color:var(--red)}.facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--concrete);font-size:14.5px;line-height:1.45}@media (width>=900px){.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:32px}}.range-doors[data-astro-cid-lcdefpme]{margin-top:clamp(48px,6vw,72px)}.range-doors__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.aud[data-astro-cid-lcdefpme]{gap:16px;display:grid}.aud__card[data-astro-cid-lcdefpme]{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.aud__media[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:0}.aud__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:22px 20px;display:flex}.aud__body[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:auto}.aud__body[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child{margin-top:auto;padding-top:0}@media (width>=900px){.aud[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px}}.winter[data-astro-cid-lcdefpme]{color:var(--ivory);background:#101317;padding-block:clamp(72px,10vw,140px) 24px;position:relative;overflow:hidden}.winter__bg[data-astro-cid-lcdefpme]{opacity:.38;position:absolute;inset:0}.winter__bg[data-astro-cid-lcdefpme] img{object-fit:cover;filter:saturate(.6);width:100%;height:100%}.winter__bg[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#10131780,#101317 92%);position:absolute;inset:0}.winter__in[data-astro-cid-lcdefpme]{gap:48px;display:grid;position:relative}.winter__list[data-astro-cid-lcdefpme]{border-top:1px solid #faf7f22e;gap:0;padding:0;list-style:none;display:grid}.winter__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #faf7f22e;grid-template-columns:44px 1fr;gap:12px;padding:20px 0;display:grid}.winter__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#faf7f2b3;margin-top:4px;font-size:15px}.winter__list[data-astro-cid-lcdefpme] .code[data-astro-cid-lcdefpme]{padding-top:4px}.winter__credit[data-astro-cid-lcdefpme]{color:#faf7f266;margin-top:56px;font-size:11.5px;position:relative}@media (width>=1000px){.winter__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:80px}}.proc[data-astro-cid-lcdefpme]{margin-top:8px}.proc__step[data-astro-cid-lcdefpme]{align-content:start;gap:10px;display:grid}.proc__step[data-astro-cid-lcdefpme] .h4[data-astro-cid-lcdefpme]{margin-top:6px}@media (width>=1100px){.proc[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.proc__more[data-astro-cid-lcdefpme]{margin-top:32px}.plant__in[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}.plant__video[data-astro-cid-lcdefpme]{background:var(--charcoal);width:100%;max-width:420px;margin-inline:auto}.plant__video[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.plant__mosaic[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width>=900px){.plant__in[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1fr;gap:80px}}.gal[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.gal__a[data-astro-cid-lcdefpme]{height:100%;color:var(--white);border-radius:var(--radius);text-decoration:none;display:block;position:relative;overflow:hidden}.gal__a[data-astro-cid-lcdefpme] .media[data-astro-cid-lcdefpme]{aspect-ratio:3/4;border-radius:0;height:100%;display:block}.gal__a[data-astro-cid-lcdefpme] .media[data-astro-cid-lcdefpme] img{transition:transform .7s var(--ease)}.gal__a[data-astro-cid-lcdefpme]:hover .media[data-astro-cid-lcdefpme] img{transform:scale(1.05)}.gal__cap[data-astro-cid-lcdefpme]{font:700 14px/1.2 var(--sans);background:linear-gradient(#0000,#101012cc);justify-content:space-between;align-items:center;gap:8px;padding:40px 14px 14px;display:flex;position:absolute;inset:auto 0 0}.gal__it--0[data-astro-cid-lcdefpme]{grid-column:span 2}.gal__it--0[data-astro-cid-lcdefpme] .media[data-astro-cid-lcdefpme]{aspect-ratio:4/3}@media (width>=900px){.gal[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:14px}.gal__a[data-astro-cid-lcdefpme] .media[data-astro-cid-lcdefpme],.gal__it--0[data-astro-cid-lcdefpme] .media[data-astro-cid-lcdefpme]{aspect-ratio:auto}.gal__it--0[data-astro-cid-lcdefpme]{grid-area:span 2/span 2}.gal__it--3[data-astro-cid-lcdefpme]{grid-row:span 2}}.areas__list[data-astro-cid-lcdefpme]{border-top:1px solid #faf7f229;grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}@media (width>=900px){.areas__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.areas__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font:400 clamp(26px, 3vw, 36px)/1 var(--display);text-transform:uppercase;border-bottom:1px solid #faf7f229;justify-content:space-between;align-items:center;gap:8px;padding:18px 4px;text-decoration:none;transition:color .2s,padding .2s;display:flex}.areas__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#ff8a8f;padding-left:10px}.areas__list[data-astro-cid-lcdefpme] svg{opacity:.5;flex:none}.blogs[data-astro-cid-lcdefpme]{gap:18px;display:grid}@media (width>=900px){.blogs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.proj-more[data-astro-cid-lcdefpme]{margin-top:28px}.fin[data-astro-cid-lcdefpme]{gap:40px;display:grid}.fin__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:20px 14px;padding:0;list-style:none;display:grid}.fin__grid[data-astro-cid-lcdefpme] .h4[data-astro-cid-lcdefpme]{margin-top:12px}@media (width>=900px){.fin[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.3fr;align-items:center;gap:64px}.fin__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.faq-wrap[data-astro-cid-lcdefpme]{gap:40px;display:grid}@media (width>=900px){.faq-wrap[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.4fr;gap:80px}.faq-wrap[data-astro-cid-lcdefpme]>.stack[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}}
