.slider[data-astro-cid-wcolddp2]{background:var(--navy);height:750px;min-height:460px;max-height:calc(100vh - 150px);position:relative;overflow:hidden}.slide[data-astro-cid-wcolddp2]{opacity:0;visibility:hidden;transition:opacity 1s,visibility 1s;position:absolute;inset:0}.slide[data-astro-cid-wcolddp2].is-active{opacity:1;visibility:visible}.slide[data-astro-cid-wcolddp2] picture,.slide[data-astro-cid-wcolddp2] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slide[data-astro-cid-wcolddp2].is-active img{animation:7s ease-out both zoom}@keyframes zoom{0%{transform:scale(1.08)}}.slide__in[data-astro-cid-wcolddp2]{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;display:flex;position:relative}.slide__title[data-astro-cid-wcolddp2]{color:#fff;max-width:14em;margin-bottom:30px;font-size:clamp(30px,4vw,49px);font-weight:600;line-height:1.2}.slide__kicker[data-astro-cid-wcolddp2]{letter-spacing:2px;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:16px}.slide__text[data-astro-cid-wcolddp2]{color:#fff;max-width:32em;margin-top:-14px;margin-bottom:30px;font-size:17px}.slider__dots[data-astro-cid-wcolddp2]{gap:10px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.slider__dots[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2]{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:12px;height:12px;padding:0}.slider__dots[data-astro-cid-wcolddp2] button[data-astro-cid-wcolddp2].is-active{background:#fff}.intro[data-astro-cid-wcolddp2]{background:#000;grid-template-columns:1fr 1fr;margin-top:95px;display:grid}.intro__media[data-astro-cid-wcolddp2]{background:linear-gradient(#8d9196 0%,#c9cbce 60%,#6f7377 100%);justify-content:center;align-items:center;display:flex;overflow:hidden}.intro__media[data-astro-cid-wcolddp2] img{object-fit:cover;width:100%;height:100%}.intro__text[data-astro-cid-wcolddp2]{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.intro__text[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{color:var(--green);margin-bottom:18px;font-size:24px;font-weight:600}.intro__text[data-astro-cid-wcolddp2]>p[data-astro-cid-wcolddp2]:first-of-type{max-width:330px;font-size:15px}.quote[data-astro-cid-wcolddp2]{color:#ffffff40;height:60px;margin:30px 0 20px;font-family:Georgia,serif;font-size:120px;line-height:.8}.intro__text[data-astro-cid-wcolddp2] .intro__badge{object-fit:cover;border-radius:50%;width:100px;height:100px;margin-bottom:16px}.intro__name[data-astro-cid-wcolddp2]{color:#fff;margin:0;font-weight:500}.intro__sub[data-astro-cid-wcolddp2]{color:var(--green);margin:0}.values[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;display:grid}.value[data-astro-cid-wcolddp2]{isolation:isolate;text-align:center;color:#fff;background:var(--bg) center / cover;flex-direction:column;justify-content:center;align-items:center;min-height:385px;padding:50px 40px;display:flex;position:relative;overflow:hidden}.value[data-astro-cid-wcolddp2]:before{content:"";z-index:-1;transition:opacity .4s;position:absolute;inset:0}.value--navy[data-astro-cid-wcolddp2]:before{background:var(--navy)}.value--green[data-astro-cid-wcolddp2]:before{background:var(--green-soft)}.value[data-astro-cid-wcolddp2]:hover:before{opacity:.88}.value[data-astro-cid-wcolddp2] img{width:45px;margin-bottom:16px}.value[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{color:#fff;letter-spacing:.5px;margin-bottom:14px;font-size:24px;font-weight:400}.value[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{opacity:0;max-width:430px;max-height:0;margin-bottom:14px;font-size:14px;transition:max-height .4s,opacity .4s;overflow:hidden}.value[data-astro-cid-wcolddp2]:hover p[data-astro-cid-wcolddp2],.value[data-astro-cid-wcolddp2]:focus-within p[data-astro-cid-wcolddp2]{opacity:1;max-height:120px}@media (hover:none){.value[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{opacity:1;max-height:none}}.featured__title[data-astro-cid-wcolddp2]{text-align:center;margin-bottom:40px;font-size:30px}.carousel[data-astro-cid-wcolddp2]{position:relative}.carousel__track[data-astro-cid-wcolddp2]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 20px);grid-auto-flow:column;gap:30px;padding-bottom:6px;display:grid;overflow-x:auto}.carousel__track[data-astro-cid-wcolddp2]::-webkit-scrollbar{display:none}.carousel__nav[data-astro-cid-wcolddp2]{z-index:2;width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:28px;line-height:1;position:absolute;top:120px;box-shadow:0 4px 16px #00000026}.carousel__nav[data-astro-cid-wcolddp2]:hover{background:var(--green);color:#fff}.prev[data-astro-cid-wcolddp2]{left:-22px}.next[data-astro-cid-wcolddp2]{right:-22px}.fcard[data-astro-cid-wcolddp2]{scroll-snap-align:start;border:1px solid var(--line);color:var(--text);background:#fff;border-radius:6px;flex-direction:column;transition:box-shadow .3s;display:flex;overflow:hidden}.fcard[data-astro-cid-wcolddp2]:hover{color:var(--text);box-shadow:0 10px 30px #0000001a}.fcard__img[data-astro-cid-wcolddp2]{aspect-ratio:5/4;background:#0d0d0f;display:block;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H100V90C80 80 65 80 50 88S20 100 0 92Z'/%3E%3C/svg%3E") 50%/100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H100V90C80 80 65 80 50 88S20 100 0 92Z'/%3E%3C/svg%3E") 50%/100% 100%}.fcard__img[data-astro-cid-wcolddp2] img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.fcard[data-astro-cid-wcolddp2]:hover .fcard__img[data-astro-cid-wcolddp2] img{transform:scale(1.06)}.fcard__body[data-astro-cid-wcolddp2]{padding:16px 20px 24px;display:block}.fcard[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{color:var(--green);margin-bottom:2px;font-size:15px;font-weight:600}.fcard__formula[data-astro-cid-wcolddp2]{color:var(--navy);margin-bottom:8px;font-size:13px;display:block}.fcard__text[data-astro-cid-wcolddp2]{font-size:13px;line-height:1.7;display:block}.perf[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;min-height:665px;display:grid}.perf__text[data-astro-cid-wcolddp2]{isolation:isolate;background:var(--bg) center / cover;color:#fff;align-items:center;padding:60px clamp(24px,8vw,120px);display:flex;position:relative}.perf__text[data-astro-cid-wcolddp2]:before{content:"";z-index:-1;background:var(--green-soft);opacity:.92;position:absolute;inset:0}.perf__text[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{color:#fff;margin-bottom:26px;font-size:clamp(32px,3.6vw,50px);line-height:1.25}.perf__text[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:34em;margin-bottom:34px}.perf__map[data-astro-cid-wcolddp2]{background:var(--navy);padding:0}.perf__map[data-astro-cid-wcolddp2] iframe[data-astro-cid-wcolddp2]{border:0;width:100%;height:100%;min-height:420px;display:block}@media (width<=1000px){.carousel__track[data-astro-cid-wcolddp2]{grid-auto-columns:calc(50% - 15px)}.prev[data-astro-cid-wcolddp2]{left:-8px}.next[data-astro-cid-wcolddp2]{right:-8px}}@media (width<=900px){.intro[data-astro-cid-wcolddp2],.values[data-astro-cid-wcolddp2],.perf[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.intro[data-astro-cid-wcolddp2]{margin-top:60px}.intro__media[data-astro-cid-wcolddp2]{max-height:520px}.value[data-astro-cid-wcolddp2]{min-height:300px}}@media (width<=640px){.carousel__track[data-astro-cid-wcolddp2]{grid-auto-columns:85%;gap:16px}.carousel__nav[data-astro-cid-wcolddp2]{display:none}}.pcard[data-astro-cid-4fhpls6h]{flex-direction:column;align-items:flex-start;display:flex}.pcard__img[data-astro-cid-4fhpls6h]{aspect-ratio:5/4;background:#0d0d0f;border-radius:8px;width:100%;display:block;overflow:hidden}.pcard__img[data-astro-cid-4fhpls6h] img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pcard[data-astro-cid-4fhpls6h]:hover .pcard__img[data-astro-cid-4fhpls6h] img{transform:scale(1.06)}.pcard__title[data-astro-cid-4fhpls6h]{background:var(--green-soft);text-transform:uppercase;width:100%;margin:20px 0 0;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4}.pcard__title[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]{color:#fff}.pcard__text[data-astro-cid-4fhpls6h]{background:var(--grey);flex:1;width:100%;margin:0 0 18px;padding:16px 18px;font-size:13px;line-height:1.8}.side__title[data-astro-cid-2a2vwmi4]{color:var(--navy);border-bottom:1px solid #333;margin:0 0 12px;padding-bottom:14px;font-size:18px}ul[data-astro-cid-2a2vwmi4]{margin:0;padding:0;list-style:none}li[data-astro-cid-2a2vwmi4] a[data-astro-cid-2a2vwmi4]{text-transform:uppercase;color:var(--green);padding:9px 0;font-size:13px;display:block}li[data-astro-cid-2a2vwmi4] a[data-astro-cid-2a2vwmi4]:hover,li[data-astro-cid-2a2vwmi4].open a[data-astro-cid-2a2vwmi4]{color:var(--navy)}li[data-astro-cid-2a2vwmi4].open a[data-astro-cid-2a2vwmi4]{font-weight:600}@media (width<=900px){.side[data-astro-cid-2a2vwmi4]{order:2}}.group[data-astro-cid-p35zh2zx]+.group[data-astro-cid-p35zh2zx]{border-top:1px solid var(--line);margin-top:60px;padding-top:50px}.group[data-astro-cid-p35zh2zx] h2[data-astro-cid-p35zh2zx]{margin-bottom:8px;font-size:26px}.group[data-astro-cid-p35zh2zx] h2[data-astro-cid-p35zh2zx] a[data-astro-cid-p35zh2zx]{color:var(--navy)}.group[data-astro-cid-p35zh2zx] h2[data-astro-cid-p35zh2zx] a[data-astro-cid-p35zh2zx]:hover{color:var(--green)}.group[data-astro-cid-p35zh2zx]>p[data-astro-cid-p35zh2zx]{margin-bottom:26px}.grid[data-astro-cid-p35zh2zx]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (width<=1100px){.grid[data-astro-cid-p35zh2zx]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.grid[data-astro-cid-p35zh2zx]{grid-template-columns:1fr}}.intro[data-astro-cid-ez3swq7g]{margin-bottom:30px}.grid[data-astro-cid-ez3swq7g]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (width<=1100px){.grid[data-astro-cid-ez3swq7g]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.grid[data-astro-cid-ez3swq7g]{grid-template-columns:1fr}}.pd__gallery[data-astro-cid-ucd7axyg]{aspect-ratio:3/2;background:#0d0d0f;border-radius:15px;position:relative;overflow:hidden}.pd__gallery[data-astro-cid-ucd7axyg] picture{opacity:0;transition:opacity .5s;position:absolute;inset:0}.pd__gallery[data-astro-cid-ucd7axyg] picture.is-active{opacity:1}.pd__gallery[data-astro-cid-ucd7axyg] img{object-fit:cover;width:100%;height:100%}.pd__dots[data-astro-cid-ucd7axyg]{gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.pd__dots[data-astro-cid-ucd7axyg] button[data-astro-cid-ucd7axyg]{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:9px;height:9px;padding:0}.pd__dots[data-astro-cid-ucd7axyg] button[data-astro-cid-ucd7axyg].is-active{background:#fff}.pd__title[data-astro-cid-ucd7axyg]{margin:40px 0 24px;font-size:34px;font-weight:600}.pd__cols[data-astro-cid-ucd7axyg]{grid-template-columns:1fr 1fr;gap:30px;display:grid}.specs[data-astro-cid-ucd7axyg]{margin:0 0 20px;padding:0;list-style:none}.specs[data-astro-cid-ucd7axyg] li[data-astro-cid-ucd7axyg]{padding:0 0 18px 24px;font-size:15px;position:relative}.specs[data-astro-cid-ucd7axyg] li[data-astro-cid-ucd7axyg]:before{content:"";border:2px solid var(--navy);background:linear-gradient(90deg, var(--navy) 50%, transparent 50%);border-radius:50%;width:13px;height:13px;position:absolute;top:6px;left:0}.specs[data-astro-cid-ucd7axyg] strong[data-astro-cid-ucd7axyg]{color:var(--navy);font-weight:600}.pd__sub[data-astro-cid-ucd7axyg]{color:var(--navy);margin-bottom:10px;font-weight:500}.uses[data-astro-cid-ucd7axyg]{margin:0;padding-left:18px;font-size:13px;line-height:2.1}.uses[data-astro-cid-ucd7axyg] li[data-astro-cid-ucd7axyg]::marker{color:var(--green)}.pd__body[data-astro-cid-ucd7axyg]{margin-top:30px}.pd__related[data-astro-cid-ucd7axyg]{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.pd__related[data-astro-cid-ucd7axyg] ul[data-astro-cid-ucd7axyg]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pd__related[data-astro-cid-ucd7axyg] a[data-astro-cid-ucd7axyg]{background:var(--grey);border:1px solid var(--line);color:var(--navy);padding:8px 16px;font-size:13px;display:inline-block}.pd__related[data-astro-cid-ucd7axyg] a[data-astro-cid-ucd7axyg]:hover{background:var(--green);border-color:var(--green);color:#fff}@media (width<=640px){.pd__cols[data-astro-cid-ucd7axyg]{grid-template-columns:1fr}.pd__title[data-astro-cid-ucd7axyg]{font-size:26px}}.bag[data-astro-cid-ln7q4763]{background:#e9e9e9;max-width:360px;margin:0;padding:22px 0;position:relative}.bag[data-astro-cid-ln7q4763] img{width:82%;margin:-50px auto 0 6%}figcaption[data-astro-cid-ln7q4763]{clip-path:polygon(0 35%,100% 0,100% 100%,0 100%);text-align:right;width:62%;color:var(--navy);background:#f1f1f1;padding:70px 20px 22px;line-height:1.15;position:absolute;bottom:0;right:0}.big[data-astro-cid-ln7q4763]{color:var(--green-soft);font-size:40px;display:block}figcaption[data-astro-cid-ln7q4763] span[data-astro-cid-ln7q4763]:last-child{font-size:20px}.split[data-astro-cid-2ysv2tyu]{grid-template-columns:360px 1fr;align-items:center;gap:60px;display:grid}.kicker[data-astro-cid-2ysv2tyu]{color:var(--navy);margin-bottom:6px;font-size:18px}.head[data-astro-cid-2ysv2tyu]{color:var(--green-soft);margin-bottom:24px;font-size:clamp(26px,3vw,38px);line-height:1.3}@media (width<=900px){.split[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr;gap:40px}}.split[data-astro-cid-3jhxeyj4]{grid-template-columns:360px 1fr;align-items:center;gap:60px;margin-bottom:50px;display:grid}.kicker[data-astro-cid-3jhxeyj4]{color:var(--navy);margin-bottom:6px;font-size:18px}.head[data-astro-cid-3jhxeyj4]{color:var(--green-soft);margin-bottom:20px;font-size:clamp(26px,3vw,38px)}.policy[data-astro-cid-3jhxeyj4]{margin:0 0 30px;padding:0;list-style:none}.policy[data-astro-cid-3jhxeyj4] li[data-astro-cid-3jhxeyj4]{padding:0 0 12px 22px;position:relative}.policy[data-astro-cid-3jhxeyj4] li[data-astro-cid-3jhxeyj4]:before{content:"–";color:var(--green);font-weight:600;position:absolute;left:0}.wrap[data-astro-cid-3jhxeyj4]>p[data-astro-cid-3jhxeyj4]:last-child{color:var(--navy);font-weight:500}@media (width<=900px){.split[data-astro-cid-3jhxeyj4]{grid-template-columns:1fr;gap:40px}}.grid[data-astro-cid-duzie34v]{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.cert[data-astro-cid-duzie34v]{text-align:center;color:var(--text);gap:4px;display:grid}.cert__img[data-astro-cid-duzie34v]{border:1px solid var(--line);margin-bottom:10px;display:block;position:relative;overflow:hidden}.cert__img[data-astro-cid-duzie34v] img{aspect-ratio:724/1024;object-fit:cover;object-position:top;width:100%}.cert__zoom[data-astro-cid-duzie34v]{color:#fff;opacity:0;background:#15263e99;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.cert[data-astro-cid-duzie34v]:hover .cert__zoom[data-astro-cid-duzie34v],.cert[data-astro-cid-duzie34v]:focus-visible .cert__zoom[data-astro-cid-duzie34v]{opacity:1}.cert[data-astro-cid-duzie34v] strong[data-astro-cid-duzie34v]{color:var(--navy);font-size:14px;font-weight:600}.cert[data-astro-cid-duzie34v] small[data-astro-cid-duzie34v]{font-size:12px;line-height:1.5}.lightbox[data-astro-cid-duzie34v]{background:0 0;border:0;max-width:min(92vw,820px);max-height:92vh;padding:0}.lightbox[data-astro-cid-duzie34v]::backdrop{background:#000000d9}.lightbox[data-astro-cid-duzie34v] img[data-astro-cid-duzie34v]{width:auto;max-height:88vh}.lightbox__close[data-astro-cid-duzie34v]{background:var(--green);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:fixed;top:16px;right:16px}@media (width<=960px){.grid[data-astro-cid-duzie34v]{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.grid[data-astro-cid-duzie34v]{grid-template-columns:repeat(2,1fr);gap:16px}}.contact[data-astro-cid-ih3mnovg]{grid-template-columns:1.15fr 1fr;align-items:start;gap:30px;display:grid}.map[data-astro-cid-ih3mnovg]{aspect-ratio:4/3;background:#eee}.map[data-astro-cid-ih3mnovg] iframe[data-astro-cid-ih3mnovg]{border:0;width:100%;height:100%;display:block}.reach[data-astro-cid-ih3mnovg]{color:var(--green-soft);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:36px}.info[data-astro-cid-ih3mnovg]{margin:0;padding:0;list-style:none}.info[data-astro-cid-ih3mnovg] li[data-astro-cid-ih3mnovg]{border-bottom:1px dashed #bbb;align-items:flex-start;gap:16px;padding:18px 0;font-size:14px;display:flex}.info[data-astro-cid-ih3mnovg] svg{color:var(--green);flex:none;margin-top:3px}.info[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]{color:var(--text)}.info[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]:hover{color:var(--green)}.form[data-astro-cid-ih3mnovg]{border-top:1px solid var(--line);margin-top:70px;padding-top:50px}.form[data-astro-cid-ih3mnovg] h2[data-astro-cid-ih3mnovg]{margin-bottom:24px;font-size:26px}@media (width<=900px){.contact[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}}.form[data-astro-cid-drn3ugqi]{max-width:900px}.form[data-astro-cid-drn3ugqi] h2[data-astro-cid-drn3ugqi]{margin-bottom:20px;font-size:22px}.form[data-astro-cid-drn3ugqi] h2[data-astro-cid-drn3ugqi]:not(:first-child){margin-top:40px}.lead[data-astro-cid-5n3qdxh4]{margin-top:0!important;font-size:20px!important}
