.hero[data-astro-cid-lcdefpme]{isolation:isolate;color:#fff;background:#303b37;height:clamp(540px,45.2vw,760px);position:relative;overflow:hidden}.hero-slides[data-astro-cid-lcdefpme],.hero-image[data-astro-cid-lcdefpme],.hero-shade[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.hero-slides[data-astro-cid-lcdefpme]{z-index:-2}.hero-image[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 55%}.hero-shade[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(90deg,#07131125,#0000 75%),linear-gradient(#0000 74%,#07131144)}.hero-inner[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;height:100%;padding-top:clamp(80px,8.3vw,135px);padding-bottom:27px;display:flex}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;max-width:1050px;font-size:clamp(45px,5.15vw,80px);font-weight:500;line-height:1.1}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#f4f5f1;min-height:68px;margin-top:27px;font-size:clamp(16px,1.5vw,22px);line-height:1.55}.hero-actions[data-astro-cid-lcdefpme]{align-items:center;gap:30px;margin-top:30px;display:flex}.hero-secondary[data-astro-cid-lcdefpme]{border-bottom:1px solid #0000;align-items:center;gap:12px;padding-block:12px;font-size:13px;font-weight:500;display:flex}.hero-secondary[data-astro-cid-lcdefpme]:hover{border-color:#fff}.hero-bottom[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:30px;display:flex}.slide-position[data-astro-cid-lcdefpme]{align-items:center;gap:3px;font-size:12px;font-weight:500;display:flex}.slide-total[data-astro-cid-lcdefpme]{color:#c6ceca}.slide-track[data-astro-cid-lcdefpme]{background:#ffffff50;width:140px;height:2px;margin-left:22px;overflow:hidden}.slide-track[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{background:#fff;width:33.333%;height:100%;transition:transform .3s;display:block}.slide-controls[data-astro-cid-lcdefpme]{gap:10px;display:flex}.slide-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:#fff;background:0 0;border:1px solid #ffffffb0;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.slide-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{background:#ffffff30}.slide-controls[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:first-child svg{transform:rotate(180deg)}.benefits[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:28px;padding-block:30px;display:grid}.benefits[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-align:center;border-left:1px solid var(--line);font-size:13px;line-height:2.1}.benefits[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child{text-align:left;border:0}.benefits[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{text-align:right}.product-tabs[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);gap:35px;margin-bottom:28px;display:flex}.product-tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{background:0 0;border:0;padding:10px 0 14px;font-size:13px;position:relative}.product-tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.all-windows[data-astro-cid-lcdefpme]{margin-top:30px}.detail-section[data-astro-cid-lcdefpme]{background:var(--paper)}.detail-section[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{max-height:585px}.detail-options[data-astro-cid-lcdefpme]{width:100%;color:var(--muted);border-top:1px solid #d5d9d3;flex-wrap:wrap;gap:12px 22px;margin-top:35px;padding-top:19px;font-size:10px;display:flex}.project-section[data-astro-cid-lcdefpme]{padding-bottom:0}.project-section[data-astro-cid-lcdefpme] .split-copy[data-astro-cid-lcdefpme]{padding-right:0}.project-section[data-astro-cid-lcdefpme] .split-section[data-astro-cid-lcdefpme]>figure[data-astro-cid-lcdefpme]{min-height:480px}.resources-section[data-astro-cid-lcdefpme]{padding-top:80px;padding-bottom:88px}.resources-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{margin-bottom:35px}@media (width<=1000px){.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(44px,5.6vw,65px)}.hero[data-astro-cid-lcdefpme]{height:570px}.hero-inner[data-astro-cid-lcdefpme]{padding-top:100px}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:17px}.benefits[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:11px}.project-section[data-astro-cid-lcdefpme] .split-section[data-astro-cid-lcdefpme]>figure[data-astro-cid-lcdefpme]{min-height:400px}}@media (width<=650px){.hero[data-astro-cid-lcdefpme]{height:610px}.hero-inner[data-astro-cid-lcdefpme]{padding-top:86px;padding-bottom:24px}.hero-image[data-astro-cid-lcdefpme]{object-position:58% center}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#06120fb3,#07131116),linear-gradient(#0000 65%,#07131144)}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:390px;font-size:42px;line-height:1.13}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:24px;font-size:15px;line-height:1.7}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:11px;margin-top:28px}.hero-secondary[data-astro-cid-lcdefpme]{font-size:12px}.slide-track[data-astro-cid-lcdefpme]{width:100px}.benefits[data-astro-cid-lcdefpme]{gap:14px;padding-block:20px}.benefits[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding-left:14px;font-size:9px;line-height:1.65;text-align:left!important}.benefits[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child{padding-left:0}.product-tabs[data-astro-cid-lcdefpme]{white-space:nowrap;gap:26px;overflow:auto}.product-tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{font-size:12px}.home-product-grid[data-astro-cid-lcdefpme]{gap:30px}.detail-section[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{height:350px}.detail-options[data-astro-cid-lcdefpme]{margin-top:25px}.project-section[data-astro-cid-lcdefpme] .split-section[data-astro-cid-lcdefpme]>figure[data-astro-cid-lcdefpme]{height:360px;min-height:0}.project-section[data-astro-cid-lcdefpme] .split-copy[data-astro-cid-lcdefpme]{padding-inline:0;padding-bottom:0}.resources-section[data-astro-cid-lcdefpme]{padding-top:50px;padding-bottom:55px}}
