.decoration[data-astro-cid-lsrjywv6]{z-index:0;pointer-events:none;user-select:none;position:absolute;mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.decoration__image[data-astro-cid-lsrjywv6]{width:100%;max-width:none;height:auto}.decoration--cloud[data-astro-cid-lsrjywv6]{opacity:.7;width:clamp(80rem,100%,120rem);inset:50% auto auto 50%;transform:translate(-50%,-45%)}.decoration--cloud-bottom[data-astro-cid-lsrjywv6]{opacity:.8;width:clamp(70rem,100%,120rem);inset:auto auto 0 50%;transform:translate(-50%)}.decoration--hexagons-start[data-astro-cid-lsrjywv6]{opacity:.8;width:clamp(40rem,110%,90rem);inset:auto auto -30% -50%}.decoration--hexagons-end[data-astro-cid-lsrjywv6]{opacity:.9;width:clamp(40rem,110%,90rem);inset:auto min(-40%,-30rem) -20% auto}.decoration--hexagons-top-end[data-astro-cid-lsrjywv6]{opacity:.8;width:clamp(30rem,70%,60rem);inset:-10% -30% auto auto}.decoration--map[data-astro-cid-lsrjywv6]{opacity:.5;width:clamp(60rem,120%,110rem);inset:30% auto auto -50%}.decoration--map-edge[data-astro-cid-lsrjywv6],.decoration--hexagons-edge[data-astro-cid-lsrjywv6]{--layer-left:0px;inset:-30% 0 -30% var(--layer-left);mask-composite:intersect}.decoration--map-edge[data-astro-cid-lsrjywv6] .decoration__image[data-astro-cid-lsrjywv6],.decoration--hexagons-edge[data-astro-cid-lsrjywv6] .decoration__image[data-astro-cid-lsrjywv6]{position:absolute}.decoration--map-edge[data-astro-cid-lsrjywv6]{display:none}.decoration--hexagons-edge[data-astro-cid-lsrjywv6]{--layer-left:60vw;--hexagons-width:min(99vw, 107rem);opacity:.6;mask-image:linear-gradient(90deg,#0000,#000 40%),linear-gradient(#0000,#000 15% 85%,#0000)}.decoration--hexagons-edge[data-astro-cid-lsrjywv6] .decoration__image[data-astro-cid-lsrjywv6]{top:6%;left:calc(91.5vw - var(--layer-left) - var(--hexagons-width) / 2);width:var(--hexagons-width);transform:scaleY(-1)}.decoration--hexagons-glow-start[data-astro-cid-lsrjywv6],.decoration--hexagons-glow-end[data-astro-cid-lsrjywv6],.decoration--hexagons-glow-high-end[data-astro-cid-lsrjywv6],.decoration--hexagons-glow-low-start[data-astro-cid-lsrjywv6],.decoration--cloud-top[data-astro-cid-lsrjywv6]{--unit:calc(min(100vw, var(--width-page)) / 1920);top:calc(var(--y) * var(--unit));left:calc(50% + (var(--x) - 960) * var(--unit));width:calc(var(--w) * var(--unit));mask-image:none}.decoration--hexagons-glow-start[data-astro-cid-lsrjywv6]{--x:-803;--y:-642;--w:1600}.decoration--hexagons-glow-end[data-astro-cid-lsrjywv6]{--x:1128;--y:620;--w:1600}.decoration--hexagons-glow-high-end[data-astro-cid-lsrjywv6]{--x:930;--y:-800;--w:1600}.decoration--hexagons-glow-low-start[data-astro-cid-lsrjywv6]{--x:-992;--y:518;--w:1600}.decoration--cloud-top[data-astro-cid-lsrjywv6]{--x:-75;--y:-753;--w:3219;transform:scaleX(-1)}@media (width>=64rem){@supports (anchor-name:--first-product){.decoration--hexagons-glow-start[data-astro-cid-lsrjywv6]{position-anchor:--first-product;top:calc(anchor(top) - 61.5rem);left:calc(anchor(left) - 77.5625rem);width:100rem}}.decoration--map-edge[data-astro-cid-lsrjywv6]{--map-width:min(175vw, 190rem);width:calc(var(--space-gutter) + 7vw);display:block;mask-image:linear-gradient(90deg,#000 55%,#0000),linear-gradient(#0000,#000 15% 85%,#0000)}.decoration--map-edge[data-astro-cid-lsrjywv6] .decoration__image[data-astro-cid-lsrjywv6]{top:0;left:calc(7vw - var(--map-width) * .75);width:var(--map-width)}.decoration--hexagons-edge[data-astro-cid-lsrjywv6]{--layer-left:min(50vw + var(--measure-wide) / 2, 100vw - var(--space-gutter));opacity:.9;mask-image:linear-gradient(90deg,#0000,#000 25%),linear-gradient(#0000,#000 15% 85%,#0000)}}.banner[data-astro-cid-vpatznft]{max-width:var(--width-page);margin-inline:auto}.banner__image[data-astro-cid-vpatznft]{width:100%;height:auto}.benefits__list[data-astro-cid-oag5juy4]{--benefit-width:16.25rem;gap:var(--space-5) var(--space-3);max-width:calc(4 * var(--benefit-width) + 3 * var(--space-3));flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;list-style:none;display:flex}.benefit[data-astro-cid-oag5juy4]{gap:var(--space-2);width:min(13rem, calc(50% - var(--space-3) / 2));text-align:center;justify-items:center;display:grid}.benefit__image[data-astro-cid-oag5juy4]{width:100%;height:auto}.benefit__label[data-astro-cid-oag5juy4]{font-weight:var(--font-weight-medium);line-height:var(--leading-body)}@media (width>=64rem){.benefit[data-astro-cid-oag5juy4]{width:var(--benefit-width)}}.contact__intro[data-astro-cid-lhygnxvq]{gap:var(--space-4);justify-items:center;margin-block-end:var(--space-6);display:grid}.facts__inner[data-astro-cid-otpvnudu]{gap:var(--space-5);display:grid}.facts__head[data-astro-cid-otpvnudu]{z-index:1;gap:var(--space-3);display:grid;position:relative}.facts__text[data-astro-cid-otpvnudu]{max-width:var(--measure-intro)}.facts__cluster[data-astro-cid-otpvnudu]{--cluster-width:min(153vw, 40rem);--hex-width:21.75%;--hex-height:30.22%;--row-1:54.72%;--row-2:69.78%;width:var(--cluster-width);aspect-ratio:1467/917;margin-block-start:calc(var(--space-7) - var(--space-5) - .3419 * var(--cluster-width));margin-inline-start:calc(50% - .586 * var(--cluster-width));position:relative}.facts__render[data-astro-cid-otpvnudu]{pointer-events:none;width:100%;position:absolute;inset:0 auto auto 0}.facts__render[data-astro-cid-otpvnudu] img{width:100%;max-width:none;height:auto}.facts__lines[data-astro-cid-otpvnudu]{display:none}.facts__badge[data-astro-cid-otpvnudu]{width:10.23%;height:auto;position:absolute;top:49.07%;left:44.85%}.facts__list[data-astro-cid-otpvnudu]{margin:0;padding:0;list-style:none}.fact[data-astro-cid-otpvnudu]{place-content:center;gap:var(--space-1);width:var(--hex-width);height:var(--hex-height);text-align:center;hyphens:manual;display:grid;position:absolute;container-type:inline-size}.fact[data-astro-cid-otpvnudu]:first-child{top:var(--row-1);left:22.84%}.fact[data-astro-cid-otpvnudu]:nth-child(2){top:var(--row-2);left:39.13%}.fact[data-astro-cid-otpvnudu]:nth-child(3){top:var(--row-1);left:55.76%}.fact[data-astro-cid-otpvnudu]:nth-child(4){top:var(--row-2);left:72.6%}.fact__value[data-astro-cid-otpvnudu]{font-size:var(--text-fact);font-weight:var(--font-weight-black);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);white-space:nowrap}.fact__value--long[data-astro-cid-otpvnudu]{font-size:calc(var(--text-fact) * .86)}.fact__label[data-astro-cid-otpvnudu]{--label-width:70cqw;max-width:var(--label-width);font-size:var(--text-fact-label);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);text-transform:uppercase;text-wrap:balance;justify-self:center}@media (width>=48rem){.fact__label[data-astro-cid-otpvnudu]{white-space:nowrap;max-width:none}.facts__cluster[data-astro-cid-otpvnudu]{--cluster-width:100%;margin-inline-start:0}.facts__lines[data-astro-cid-otpvnudu]{width:31.97%;max-width:none;height:auto;display:block;position:absolute;top:62.9%;left:-8.45%}}@media (width>=64rem){.facts__inner[data-astro-cid-otpvnudu]{container-type:inline-size}.facts__cluster[data-astro-cid-otpvnudu]{--cluster-width:min(100%, var(--width-facts));margin-inline:auto}.facts--rise[data-astro-cid-otpvnudu] .facts__cluster[data-astro-cid-otpvnudu]{--rise:clamp(0rem, 100cqw - 85rem, 7.2rem);margin-block-start:calc(-.3419 * var(--cluster-width) - var(--rise))}}.hero[data-astro-cid-5b63oayb]{overflow:hidden}.hero__stage[data-astro-cid-5b63oayb]{width:100%;max-width:var(--width-page);margin-inline:auto;display:grid;position:relative;container-type:inline-size}.hero__media[data-astro-cid-5b63oayb]{height:var(--size-hero-image);position:relative;overflow:hidden;mask-image:linear-gradient(#000 70%,#0000)}.hero__image[data-astro-cid-5b63oayb]{--image-width:max(calc(var(--size-hero-image) * var(--image-aspect)), 100cqw, calc(100cqw / (2 * min(var(--focus-x-ratio), 1 - var(--focus-x-ratio)))));--image-height:calc(var(--image-width) / var(--image-aspect));top:min(0px, max(calc(100% - var(--image-height)), calc(50% - var(--focus-y-ratio) * var(--image-height))));left:calc(50% - var(--focus-x-ratio) * var(--image-width));width:var(--image-width);max-width:none;height:var(--image-height);position:absolute}.hero__content[data-astro-cid-5b63oayb]{gap:var(--space-4);padding-block:var(--space-2) var(--space-5);text-align:center;justify-items:center;display:grid}.hero__text[data-astro-cid-5b63oayb]{gap:var(--space-3);max-width:var(--measure-narrow);display:grid}@media (width>=64rem){.hero__stage[data-astro-cid-5b63oayb]{min-height:var(--size-hero);align-content:start}.hero__media[data-astro-cid-5b63oayb]{display:contents}.hero__image[data-astro-cid-5b63oayb]{object-fit:cover;object-position:var(--image-position-desktop);width:100%;height:100%;position:absolute;inset:0;mask-image:none}.hero--beside[data-astro-cid-5b63oayb] .hero__image[data-astro-cid-5b63oayb]{--render-anchor-x:65.5%;--render-anchor-y:45%;inset:var(--render-anchor-y) auto auto var(--render-anchor-x);object-fit:fill;width:auto;max-width:none;transform:translate(calc(-1 * var(--focus-x)), calc(-1 * var(--focus-y)));mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-composite:intersect}.hero__content[data-astro-cid-5b63oayb]{z-index:2;justify-items:start;gap:calc(var(--space-5) + var(--space-2));padding-block:calc(var(--size-header) + var(--space-7) + var(--space-6) + var(--space-2)) var(--space-7);text-align:left;position:relative}.hero__text[data-astro-cid-5b63oayb]{max-width:var(--measure-hero)}.hero--centred[data-astro-cid-5b63oayb]{overflow:visible}.hero--centred[data-astro-cid-5b63oayb] .hero__stage[data-astro-cid-5b63oayb]{min-height:min(33.6vw,40.3125rem)}.hero--centred[data-astro-cid-5b63oayb] .hero__image[data-astro-cid-5b63oayb]{object-fit:fill;width:92.92%;height:auto;margin-block-start:-7.29%;inset:0 auto auto 4.53%}.hero--centred[data-astro-cid-5b63oayb] .hero__content[data-astro-cid-5b63oayb]{padding-block-end:var(--space-5)}}.highlights__title[data-astro-cid-vi6myhs7]{margin-block-end:var(--space-5)}.highlights__inner[data-astro-cid-vi6myhs7]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.highlights__image[data-astro-cid-vi6myhs7]{width:100%;height:auto}.highlights__list[data-astro-cid-vi6myhs7]{gap:var(--space-4);display:grid}.highlight__title[data-astro-cid-vi6myhs7]{--track:2px;font-size:var(--text-subheading);font-weight:var(--font-weight-bold);line-height:var(--leading-subheading);color:var(--color-text-subtle);cursor:pointer;transition:color var(--transition);padding-block-end:calc(var(--space-3) + var(--track));list-style:none;display:block;position:relative}.highlight__title[data-astro-cid-vi6myhs7]::-webkit-details-marker{display:none}.highlight__title[data-astro-cid-vi6myhs7]:before,.highlight__title[data-astro-cid-vi6myhs7]:after{content:"";width:14.3rem;max-width:100%;height:var(--track);position:absolute;inset:auto auto 0 0}.highlight__title[data-astro-cid-vi6myhs7]:after{background:var(--color-border)}.highlight__title[data-astro-cid-vi6myhs7]:before{z-index:1;background:var(--gradient-progress);transform-origin:0;transform:scaleX(0)}.highlight[data-astro-cid-vi6myhs7][open] .highlight__title[data-astro-cid-vi6myhs7]:before{transform:scaleX(1)}.highlights__list[data-astro-cid-vi6myhs7][data-autoplay] .highlight[data-astro-cid-vi6myhs7][open] .highlight__title[data-astro-cid-vi6myhs7]:before{animation:highlight-progress var(--highlight-duration,5s) linear forwards;animation-play-state:var(--highlight-play,running)}.highlights__list[data-astro-cid-vi6myhs7][data-paused],.highlights__list[data-astro-cid-vi6myhs7][data-offscreen]{--highlight-play:paused}@keyframes highlight-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.highlight__title[data-astro-cid-vi6myhs7]:hover,.highlight__title[data-astro-cid-vi6myhs7]:focus-visible{color:var(--color-text)}.highlight[data-astro-cid-vi6myhs7][open] .highlight__title[data-astro-cid-vi6myhs7]{font-size:var(--text-title);color:var(--color-text)}.highlight__body[data-astro-cid-vi6myhs7]{gap:var(--space-3);padding-block:var(--space-3) var(--space-4);max-width:var(--measure-narrow);display:grid}.highlight__subtitle[data-astro-cid-vi6myhs7]{font-size:var(--text-large);font-weight:var(--font-weight-bold)}@media (width>=64rem){.highlights__inner[data-astro-cid-vi6myhs7]{gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.highlights__image[data-astro-cid-vi6myhs7]{width:calc(100% + var(--space-gutter));max-width:none;margin-inline-start:calc(-1 * var(--space-gutter))}}.positions__table[data-astro-cid-b7m27ps4]{color:var(--color-accent-soft)}.positions__table[data-astro-cid-b7m27ps4] thead[data-astro-cid-b7m27ps4] th[data-astro-cid-b7m27ps4]{color:var(--color-text)}.positions__table[data-astro-cid-b7m27ps4] tbody[data-astro-cid-b7m27ps4] th[data-astro-cid-b7m27ps4] a[data-astro-cid-b7m27ps4]{font-weight:var(--font-weight-bold);color:inherit}.positions__table[data-astro-cid-b7m27ps4] tbody[data-astro-cid-b7m27ps4] td[data-astro-cid-b7m27ps4]{font-size:var(--text-small)}@media (width>=48rem){.positions__table[data-astro-cid-b7m27ps4] tbody[data-astro-cid-b7m27ps4] th[data-astro-cid-b7m27ps4],.positions__table[data-astro-cid-b7m27ps4] tbody[data-astro-cid-b7m27ps4] td[data-astro-cid-b7m27ps4]{padding-block:var(--space-4)}}.positions__empty[data-astro-cid-b7m27ps4]{max-width:var(--measure);margin-inline:auto}.positions__cta[data-astro-cid-b7m27ps4]{margin-block-start:var(--space-5)}@media (width<48rem){.positions__table[data-astro-cid-b7m27ps4] thead[data-astro-cid-b7m27ps4]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.positions__table[data-astro-cid-b7m27ps4] tr[data-astro-cid-b7m27ps4]{gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--color-line);display:grid}.positions__table[data-astro-cid-b7m27ps4] tbody[data-astro-cid-b7m27ps4] tr[data-astro-cid-b7m27ps4]:last-child{border-block-end:0}.positions__table[data-astro-cid-b7m27ps4] th[data-astro-cid-b7m27ps4],.positions__table[data-astro-cid-b7m27ps4] td[data-astro-cid-b7m27ps4]{border:0;padding:0}}.features[data-astro-cid-coavcbou]{gap:var(--space-4);justify-items:start;display:grid}.features__text[data-astro-cid-coavcbou]{max-width:var(--measure)}.features__table[data-astro-cid-coavcbou]{width:100%;max-width:var(--measure-table);border-collapse:separate;border-spacing:0 var(--space-1)}.features__table[data-astro-cid-coavcbou] th[data-astro-cid-coavcbou],.features__table[data-astro-cid-coavcbou] td[data-astro-cid-coavcbou]{padding:var(--space-3);line-height:var(--leading-tight);text-align:left;vertical-align:top}.features__table[data-astro-cid-coavcbou] thead[data-astro-cid-coavcbou] th[data-astro-cid-coavcbou]{padding-block:0 calc(var(--space-4) - var(--space-1));font-weight:var(--font-weight-bold)}.features__table[data-astro-cid-coavcbou] thead[data-astro-cid-coavcbou] th[data-astro-cid-coavcbou]:first-child{padding-inline-start:0}.features__table[data-astro-cid-coavcbou] tbody[data-astro-cid-coavcbou] tr[data-astro-cid-coavcbou]:nth-child(odd){background:var(--color-surface-row)}.features__table[data-astro-cid-coavcbou] tbody[data-astro-cid-coavcbou] th[data-astro-cid-coavcbou]{font-weight:var(--font-weight-bold);color:var(--color-accent-soft)}.features__table[data-astro-cid-coavcbou] td[data-astro-cid-coavcbou]{font-size:var(--text-small);color:var(--color-accent-soft)}@media (width>=48rem){.features__table[data-astro-cid-coavcbou]{margin-block-start:var(--space-5)}.features__table[data-astro-cid-coavcbou] thead[data-astro-cid-coavcbou] th[data-astro-cid-coavcbou]{padding-inline:0}.features__table[data-astro-cid-coavcbou] thead[data-astro-cid-coavcbou] th[data-astro-cid-coavcbou]:first-child,.features__table[data-astro-cid-coavcbou] tbody[data-astro-cid-coavcbou] th[data-astro-cid-coavcbou]{width:var(--size-feature-column)}.features__table[data-astro-cid-coavcbou] tbody[data-astro-cid-coavcbou] th[data-astro-cid-coavcbou]{padding-inline:var(--space-4) 0}.features__table[data-astro-cid-coavcbou] td[data-astro-cid-coavcbou]{padding-inline:0 var(--space-4)}.features__cta[data-astro-cid-coavcbou]{margin-block-start:var(--space-6)}}.details__layout[data-astro-cid-3xkqvtjk]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.details__nav[data-astro-cid-3xkqvtjk]{top:var(--header-offset);z-index:2;gap:var(--space-4);margin-inline:calc(-1 * var(--space-gutter));padding:var(--space-2) var(--space-gutter);background:var(--color-background);scrollbar-width:none;transition:top var(--transition);display:flex;position:sticky;overflow-x:auto}.details__nav[data-astro-cid-3xkqvtjk]::-webkit-scrollbar{display:none}.details__nav-group[data-astro-cid-3xkqvtjk]{gap:var(--space-3);align-items:baseline;display:flex}.details__nav[data-astro-cid-3xkqvtjk] ul[data-astro-cid-3xkqvtjk]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.details__nav[data-astro-cid-3xkqvtjk] a[data-astro-cid-3xkqvtjk]{color:var(--color-text-dim);white-space:nowrap;transition:color var(--transition);text-decoration:none}.details__nav-title[data-astro-cid-3xkqvtjk]{font-weight:var(--font-weight-bold)}.details__nav[data-astro-cid-3xkqvtjk] a[data-astro-cid-3xkqvtjk]:hover,.details__nav[data-astro-cid-3xkqvtjk] a[data-astro-cid-3xkqvtjk]:focus-visible,.details__nav[data-astro-cid-3xkqvtjk] a[data-astro-cid-3xkqvtjk][aria-current=true]{color:var(--color-text)}.details__content[data-astro-cid-3xkqvtjk]{gap:var(--space-6);display:grid}.details__group[data-astro-cid-3xkqvtjk],.details__topic[data-astro-cid-3xkqvtjk]{gap:var(--space-5);scroll-margin-top:var(--space-6);display:grid}.details__group-title[data-astro-cid-3xkqvtjk]{font-size:var(--text-heading);font-weight:var(--font-weight-light);color:var(--color-text-dim)}.block[data-astro-cid-3xkqvtjk]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.block__image[data-astro-cid-3xkqvtjk]{width:min(100%, 22rem, var(--image-width,22rem));justify-self:center;height:auto}.block__text[data-astro-cid-3xkqvtjk]{gap:var(--space-3);color:var(--color-text-soft);display:grid}.block__text[data-astro-cid-3xkqvtjk] h4[data-astro-cid-3xkqvtjk]{color:var(--color-text)}.block__item[data-astro-cid-3xkqvtjk]{gap:var(--space-1);display:grid}.block__item[data-astro-cid-3xkqvtjk] h5[data-astro-cid-3xkqvtjk]{font-size:var(--text-large);line-height:var(--leading-large);font-weight:var(--font-weight-bold);color:var(--color-text)}@media (width>=64rem){.details__layout[data-astro-cid-3xkqvtjk]{gap:var(--space-6);grid-template-columns:minmax(14rem,1fr) minmax(0,3fr);align-items:start}.details__nav[data-astro-cid-3xkqvtjk]{top:calc(var(--header-offset) + var(--space-5));gap:var(--space-4);padding:0 var(--space-4) 0 0;border-inline-end:1px solid var(--color-border);background:0 0;flex-direction:column;margin:0;overflow:visible}.details__nav-group[data-astro-cid-3xkqvtjk]{gap:var(--space-2);flex-direction:column;align-items:start}.details__nav[data-astro-cid-3xkqvtjk] ul[data-astro-cid-3xkqvtjk]{gap:var(--space-1);flex-direction:column;padding-inline-start:var(--space-4)}.details__nav-title[data-astro-cid-3xkqvtjk]{font-size:var(--text-toc);font-weight:var(--font-weight-light);line-height:var(--leading-tight)}.details__nav[data-astro-cid-3xkqvtjk] li[data-astro-cid-3xkqvtjk] a[data-astro-cid-3xkqvtjk]{font-size:var(--text-large);font-weight:var(--font-weight-light);line-height:var(--leading-loose)}.details__nav[data-astro-cid-3xkqvtjk] li[data-astro-cid-3xkqvtjk] a[data-astro-cid-3xkqvtjk][aria-current=true]{font-weight:var(--font-weight-bold)}.details__group-title[data-astro-cid-3xkqvtjk]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.details__content[data-astro-cid-3xkqvtjk]{gap:var(--space-7)}.block[data-astro-cid-3xkqvtjk]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.block__image[data-astro-cid-3xkqvtjk]{width:min(100%, 28rem, var(--image-width,28rem))}.block--reverse[data-astro-cid-3xkqvtjk] .block__image[data-astro-cid-3xkqvtjk]{order:1}}.product-header[data-astro-cid-ia5qocjx]{overflow:hidden}.product-header__stage[data-astro-cid-ia5qocjx]{width:100%;max-width:var(--width-page);margin-inline:auto;position:relative}.product-header__image[data-astro-cid-ia5qocjx]{object-fit:cover;object-position:center 35%;width:100%;height:clamp(18rem,70vw,26rem);mask-image:linear-gradient(#000 75%,#0000)}.product-header__name[data-astro-cid-ia5qocjx]{font-size:var(--text-product-name);font-weight:var(--font-weight-black);line-height:var(--leading-none);text-transform:uppercase;letter-spacing:var(--tracking-heading);hyphens:manual;justify-content:center;align-items:center;margin-block-start:calc(-1 * var(--space-5));display:flex}.product-header__label[data-astro-cid-ia5qocjx]{margin-inline-start:var(--size-chevron-inset);position:relative}.product-header__text[data-astro-cid-ia5qocjx]{gap:var(--space-4);padding-block:var(--space-5) var(--space-2);justify-items:center;display:grid}.product-header__claim[data-astro-cid-ia5qocjx]{font-size:var(--text-lead);line-height:var(--leading-lead);font-weight:var(--font-weight-bold)}.product-header__intro[data-astro-cid-ia5qocjx]{font-size:var(--text-intro);line-height:var(--leading-intro);font-weight:var(--font-weight-light)}.product-header__text[data-astro-cid-ia5qocjx] .stage-line[data-astro-cid-ia5qocjx]{margin-block-start:var(--space-3)}@media (width>=64rem){.product-header__image[data-astro-cid-ia5qocjx]{aspect-ratio:1728/826;height:auto;mask-image:none}.product-header__name[data-astro-cid-ia5qocjx]{margin:0;position:absolute;inset:auto 0 15%}.product-header__text[data-astro-cid-ia5qocjx]{padding-block:0 var(--space-2)}}.products__title[data-astro-cid-qon4eg4v]{margin-block-end:var(--space-6)}.products__list[data-astro-cid-qon4eg4v]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.product[data-astro-cid-qon4eg4v]{--badge-size:5.9rem;align-items:center;gap:var(--space-4);color:var(--color-text);text-decoration:none;display:flex;position:relative}.product[data-astro-cid-qon4eg4v]:hover,.product[data-astro-cid-qon4eg4v]:focus-visible{text-decoration:none}.product[data-astro-cid-qon4eg4v]:before{content:"";inset:0 calc(-1 * var(--space-3)) 0 calc(var(--badge-size) * .84);background:var(--gradient-hover-line-top) top / 100% 1px no-repeat, var(--gradient-hover-line-bottom) bottom / 100% 1px no-repeat, var(--gradient-hover);opacity:0;transition:opacity var(--transition);position:absolute}.product[data-astro-cid-qon4eg4v]:hover:before,.product[data-astro-cid-qon4eg4v]:focus-visible:before{opacity:1}.products__list[data-astro-cid-qon4eg4v] li[data-astro-cid-qon4eg4v]:first-child .product__badge[data-astro-cid-qon4eg4v]{anchor-name:--first-product}.product__badge[data-astro-cid-qon4eg4v]{width:var(--badge-size);aspect-ratio:113.161/110;flex:none;place-items:center;display:grid;position:relative}.product__badge[data-astro-cid-qon4eg4v] img[data-astro-cid-qon4eg4v]{width:100%;height:100%;position:absolute;inset:0}.product__hex-active[data-astro-cid-qon4eg4v]{opacity:0;transition:opacity var(--transition)}.product[data-astro-cid-qon4eg4v]:hover .product__hex-active[data-astro-cid-qon4eg4v],.product[data-astro-cid-qon4eg4v]:focus-visible .product__hex-active[data-astro-cid-qon4eg4v]{opacity:1}.product__code[data-astro-cid-qon4eg4v]{font-size:calc(var(--badge-size) * .37);font-weight:var(--font-weight-black);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)}.product__body[data-astro-cid-qon4eg4v]{gap:var(--space-1);min-width:0;display:grid;position:relative}.product__name[data-astro-cid-qon4eg4v]{font-size:var(--text-lead);font-weight:var(--font-weight-black);line-height:var(--leading-tight);color:var(--color-accent);text-transform:uppercase}.product__text[data-astro-cid-qon4eg4v]{font-size:var(--text-small);font-weight:var(--font-weight-light);line-height:var(--leading-small)}@media (width>=64rem){.products__list[data-astro-cid-qon4eg4v]{column-gap:calc(var(--space-7) + var(--space-5));row-gap:calc(var(--space-3) + var(--space-1));max-width:var(--width-products);grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;margin-inline:auto}.product[data-astro-cid-qon4eg4v]{--badge-size:7.07rem;gap:calc(var(--space-4) + var(--space-2))}.product__name[data-astro-cid-qon4eg4v]{font-size:var(--text-lead);color:var(--color-text)}.product__text[data-astro-cid-qon4eg4v]{font-size:var(--text-body);line-height:var(--leading-body)}}.showcase__inner[data-astro-cid-rgljlqfj]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.showcase__nav[data-astro-cid-rgljlqfj]{top:var(--header-offset);z-index:2;margin-inline:calc(-1 * var(--space-gutter));padding:var(--space-2) var(--space-gutter);background:var(--color-background);scrollbar-width:none;transition:top var(--transition);position:sticky;overflow-x:auto}.showcase__nav[data-astro-cid-rgljlqfj]::-webkit-scrollbar{display:none}.showcase__nav[data-astro-cid-rgljlqfj] ul[data-astro-cid-rgljlqfj]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.showcase__link[data-astro-cid-rgljlqfj]{font-weight:var(--font-weight-light);line-height:var(--leading-body);color:var(--color-text-dim);text-transform:uppercase;white-space:nowrap;transition:color var(--transition);text-decoration:none;display:block;position:relative}.showcase__link[data-astro-cid-rgljlqfj]:hover,.showcase__link[data-astro-cid-rgljlqfj]:focus-visible,.showcase__link[data-astro-cid-rgljlqfj][aria-current=true]{color:var(--color-text);text-decoration:none}.showcase__link[data-astro-cid-rgljlqfj][aria-current=true]{font-weight:var(--font-weight-black)}.showcase__link[data-astro-cid-rgljlqfj] .showcase__marker[data-astro-cid-rgljlqfj]{display:none}.showcase__products[data-astro-cid-rgljlqfj]{gap:var(--space-7);display:grid}.showcase__product[data-astro-cid-rgljlqfj]{gap:var(--space-5);scroll-margin-top:var(--space-6);display:grid}.showcase__text[data-astro-cid-rgljlqfj]{gap:var(--space-3);display:grid}.showcase__features[data-astro-cid-rgljlqfj]{--overhang:0em;gap:var(--space-4);margin:calc(var(--space-2) + var(--space-1)) 0 0;padding:calc(var(--space-4) + var(--space-2)) 0 0;list-style:none;display:grid;position:relative}.showcase__features[data-astro-cid-rgljlqfj]:before{content:"";inset:0 var(--overhang) auto 0;border-block-start:1px solid var(--color-divider);position:absolute}.showcase__features[data-astro-cid-rgljlqfj] li[data-astro-cid-rgljlqfj]{gap:var(--space-2);font-size:var(--text-small);line-height:var(--leading-small);display:grid}.showcase__features[data-astro-cid-rgljlqfj] strong[data-astro-cid-rgljlqfj]{font-size:var(--text-body);line-height:var(--leading-body)}.showcase__stage[data-astro-cid-rgljlqfj]{gap:var(--space-4);justify-items:center;display:grid}.showcase__image[data-astro-cid-rgljlqfj]{width:100%;height:auto}@media (width>=64rem){.showcase__inner[data-astro-cid-rgljlqfj]{gap:0}.showcase__nav[data-astro-cid-rgljlqfj],.showcase__products[data-astro-cid-rgljlqfj]{grid-area:1/1}.showcase__nav[data-astro-cid-rgljlqfj]{top:calc(var(--space-7) + var(--space-6) - var(--space-1));background:0 0;align-self:start;width:fit-content;margin:0;padding:0;overflow:visible}.showcase__nav[data-astro-cid-rgljlqfj] ul[data-astro-cid-rgljlqfj]{gap:calc(var(--space-2) + var(--space-1));flex-direction:column}.showcase__link[data-astro-cid-rgljlqfj]{font-size:var(--text-menu)}.showcase__link[data-astro-cid-rgljlqfj] .showcase__marker[data-astro-cid-rgljlqfj]{opacity:0;transition:opacity var(--transition);display:block}.showcase__link[data-astro-cid-rgljlqfj][aria-current=true] .showcase__marker[data-astro-cid-rgljlqfj]{opacity:1}.showcase__products[data-astro-cid-rgljlqfj]{gap:var(--space-6)}.showcase__product[data-astro-cid-rgljlqfj]{gap:0;position:relative}.showcase__text[data-astro-cid-rgljlqfj]{z-index:1;max-width:var(--measure-showcase);grid-area:1/1;align-self:start;margin-inline-start:26.15%;position:relative}.showcase__features[data-astro-cid-rgljlqfj]{--overhang:1.0625em;column-gap:calc(var(--space-6) - var(--space-2));grid-template-columns:repeat(3,minmax(0,1fr));margin-inline-end:calc(-1 * var(--overhang))}.showcase__stage[data-astro-cid-rgljlqfj]{width:var(--render-width);grid-area:1/1;justify-self:start;margin-block-start:var(--render-top);margin-inline-start:var(--render-left);display:block;position:relative}.showcase__button[data-astro-cid-rgljlqfj]{top:var(--button-top);left:var(--button-left);z-index:1;position:absolute;transform:translate(-50%)}}.split__inner[data-astro-cid-itsv45fl]{gap:var(--space-5);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.split__image[data-astro-cid-itsv45fl]{width:100%;height:auto}.split__text[data-astro-cid-itsv45fl]{gap:var(--space-4);max-width:var(--measure);display:grid}.split__body[data-astro-cid-itsv45fl]{gap:var(--space-3);display:grid}@media (width>=64rem){.split__inner[data-astro-cid-itsv45fl]{--render-width:74.62%;--render-offset-inline:-26.66%;--render-offset-top:-19.71%;text-align:left;grid-template-columns:minmax(0,922fr) minmax(min-content,646fr);justify-items:start;position:relative}.split__image[data-astro-cid-itsv45fl]{top:0;left:var(--render-offset-inline);width:var(--render-width);max-width:none;pointer-events:none;margin-block-start:var(--render-offset-top);position:absolute;mask-image:linear-gradient(#0000,#000 25%),linear-gradient(270deg,#0000,#000 15%);mask-composite:intersect}.split__text[data-astro-cid-itsv45fl]{grid-column:2;max-width:none;position:relative}.split__body[data-astro-cid-itsv45fl]{max-width:var(--measure-split)}.split__heading[data-astro-cid-itsv45fl]{white-space:nowrap}.split__inner--end[data-astro-cid-itsv45fl]{grid-template-columns:minmax(min-content,646fr) minmax(0,922fr)}.split__inner--end[data-astro-cid-itsv45fl] .split__image[data-astro-cid-itsv45fl]{right:var(--render-offset-inline);left:auto;mask-image:linear-gradient(#0000,#000 25%),linear-gradient(90deg,#0000,#000 15%)}.split__inner--end[data-astro-cid-itsv45fl] .split__text[data-astro-cid-itsv45fl]{grid-column:1}.split--overlap[data-astro-cid-itsv45fl]{margin-block-start:calc(-1 * var(--space-6));padding-block-end:calc(var(--space-4) + var(--space-2))}}.steps__intro[data-astro-cid-yl6v54cl]{max-width:var(--measure-wide);margin:calc(var(--space-5) + var(--space-2)) auto calc(var(--space-6) + var(--space-7))}.steps__list[data-astro-cid-yl6v54cl]{gap:var(--space-4);margin:0 calc(-1 * var(--space-gutter)) var(--space-5);padding:0 var(--space-gutter) var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.steps__list[data-astro-cid-yl6v54cl]::-webkit-scrollbar{display:none}.step[data-astro-cid-yl6v54cl]{scroll-snap-align:center;flex:0 0 min(85%,24.75rem);display:grid;position:relative;container-type:inline-size}.step[data-astro-cid-yl6v54cl]:first-child{--step-title-color:var(--color-brand-ice);--step-text-color:var(--color-brand-ice)}.step[data-astro-cid-yl6v54cl]:nth-child(2){--step-title-color:var(--color-accent);--step-text-color:var(--color-accent-soft)}.step[data-astro-cid-yl6v54cl]:nth-child(3){--step-title-color:var(--color-brand-rose);--step-text-color:var(--color-brand-rose)}.step__card[data-astro-cid-yl6v54cl]{align-content:start;gap:calc(var(--space-2) + var(--space-1));min-height:53.03cqw;padding:var(--space-5) var(--space-4) var(--space-5) var(--space-5);background:var(--step-cage) no-repeat center / 100% 100%;display:grid;position:relative}.step__card[data-astro-cid-yl6v54cl] h3[data-astro-cid-yl6v54cl]{font-size:var(--text-card-title);line-height:var(--leading-card-title);font-weight:var(--font-weight-bold);color:var(--step-title-color)}.step__card[data-astro-cid-yl6v54cl] p[data-astro-cid-yl6v54cl]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--step-text-color)}@media (width>=64rem){.steps__list[data-astro-cid-yl6v54cl]{justify-content:center;gap:calc(var(--space-6) - var(--space-2));margin-inline:0;padding-inline:0;overflow:visible}.step[data-astro-cid-yl6v54cl]{flex:0 24.75rem}}.text-section__inner[data-astro-cid-pi65zlm2]{gap:var(--space-5);max-width:var(--measure-wide);margin-inline:auto;display:grid}.text-section__body[data-astro-cid-pi65zlm2]{max-width:none}.text-section__body[data-astro-cid-pi65zlm2] p{margin-block-end:2em}.text-section__body[data-astro-cid-pi65zlm2] p:last-child{margin-block-end:0}@media (width>=64rem){.text-section__inner[data-astro-cid-pi65zlm2]{gap:var(--space-6)}}.tiles__tabs[data-astro-cid-3sxz25fp]{gap:var(--space-3) var(--space-5);flex-wrap:wrap;justify-content:center;margin-block-end:var(--space-5);display:flex}.tiles__tab[data-astro-cid-3sxz25fp]{padding:var(--space-2) 0;font:inherit;font-size:var(--text-lead);font-weight:var(--font-weight-light);color:var(--color-text-dim);cursor:pointer;transition:color var(--transition), border-color var(--transition);background:0 0;border:0;border-block-end:2px solid #0000}.tiles__tab[data-astro-cid-3sxz25fp]:hover,.tiles__tab[data-astro-cid-3sxz25fp]:focus-visible{color:var(--color-text)}.tiles__tab[data-astro-cid-3sxz25fp][aria-selected=true]{color:var(--color-text);border-color:var(--color-accent)}.tiles__panel[data-astro-cid-3sxz25fp]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.tile[data-astro-cid-3sxz25fp]{gap:var(--space-2);padding:var(--space-4);background:var(--gradient-tile);border:1px solid var(--color-line);border-radius:var(--radius-base);align-content:start;display:grid}.tile__image[data-astro-cid-3sxz25fp]{width:100%;height:auto;border-radius:var(--radius-base);margin-block-end:var(--space-2)}.tile[data-astro-cid-3sxz25fp] h3[data-astro-cid-3sxz25fp]{font-size:var(--text-large);line-height:var(--leading-large);font-weight:var(--font-weight-bold)}.tile[data-astro-cid-3sxz25fp] p[data-astro-cid-3sxz25fp]{font-size:var(--text-small);line-height:var(--leading-small);color:var(--color-text-soft)}@media (width>=48rem){.tiles__panel[data-astro-cid-3sxz25fp]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-3sxz25fp]:has(.tile__image){align-items:center;column-gap:var(--space-5);grid-column:1/-1;grid-template-columns:1fr 1fr}.tile[data-astro-cid-3sxz25fp]:has(.tile__image) .tile__image[data-astro-cid-3sxz25fp]{grid-row:1/span 2;margin:0}}.job__back[data-astro-cid-bbijigxg]{font-size:var(--text-small)}.job__prose[data-astro-cid-bbijigxg]{padding-block:var(--space-4) var(--space-5)}.job__meta[data-astro-cid-bbijigxg]{gap:var(--space-2) var(--space-4);font-size:var(--text-small);color:var(--color-accent);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}
