.intro[data-astro-cid-bbe6dxrz]{display:none}.intro-play .intro[data-astro-cid-bbe6dxrz]{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;background:var(--navy);animation:intro-out .7s var(--ease-io) 1.25s forwards}.intro__ring[data-astro-cid-bbe6dxrz]{width:calc(131 * var(--u));min-width:96px;animation:intro-ring 1.6s var(--ease-io) forwards}@keyframes intro-ring{0%{transform:rotate(0) scale(1);opacity:1}55%{transform:rotate(360deg) scale(1);opacity:1}to{transform:rotate(0) scale(6);opacity:0}}@keyframes intro-out{to{opacity:0;visibility:hidden}}.hero[data-astro-cid-bbe6dxrz]{position:relative;height:calc(725 * var(--u));overflow:hidden;background:var(--navy);color:var(--white)}.hero__media[data-astro-cid-bbe6dxrz],.hero__tint[data-astro-cid-bbe6dxrz],.hero__fade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0}.hero__video[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;overflow:hidden;transform:scale(1.14);transition:transform 2.4s var(--ease-out);background:radial-gradient(120% 90% at 50% 20%,#2c4f9e 0%,var(--navy) 60%)}.hero-ready .hero__video[data-astro-cid-bbe6dxrz]{transform:none}.hero__video[data-astro-cid-bbe6dxrz] iframe{position:absolute;top:50%;left:50%;width:max(100%,calc(725 * var(--u) * 1.7778));height:max(100%,56.25vw);border:0;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity 1.2s var(--ease-out)}.hero__video[data-astro-cid-bbe6dxrz] iframe.is-loaded{opacity:1}.hero__tint[data-astro-cid-bbe6dxrz]{background:rgba(var(--navy-rgb),.5)}.hero__fade[data-astro-cid-bbe6dxrz]{top:calc(314 * var(--u));background:linear-gradient(180deg,#fff0,#fff calc(400 * var(--u)))}.hero__content[data-astro-cid-bbe6dxrz]{position:relative;height:100%;padding-top:calc(175 * var(--u));display:flex;flex-direction:column;align-items:center;text-align:center}.hero__title[data-astro-cid-bbe6dxrz]{display:inline-block;font-size:calc(70 * var(--u));font-weight:700;line-height:1.01;letter-spacing:calc(-3 * var(--u));text-align:left;white-space:nowrap}.hero__lines[data-astro-cid-bbe6dxrz]{display:block}.hero__line-top[data-astro-cid-bbe6dxrz]{text-align:center}.hero__line-bottom[data-astro-cid-bbe6dxrz]{transform:translate(calc(50 * var(--u)))}.hero__mask[data-astro-cid-bbe6dxrz]:last-child .hero__line-bottom[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline}.hero__word[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:baseline;width:9ch}.hero__word[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz][data-typing]{white-space:pre}.hero__cursor[data-astro-cid-bbe6dxrz]{margin-left:2px;font-size:.9em;font-weight:400;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.hero__side[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center}.hero__subtitle[data-astro-cid-bbe6dxrz]{margin-top:calc(30 * var(--u));max-width:calc(853 * var(--u));font-size:calc(28 * var(--u));line-height:1.3;letter-spacing:calc(-1.5 * var(--u))}.hero__ctas[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center;gap:calc(44 * var(--u));margin-top:calc(41 * var(--u))}.hero__cta[data-astro-cid-bbe6dxrz]{min-width:calc(200 * var(--u))}.hero__quote[data-astro-cid-bbe6dxrz]{margin-top:calc(92 * var(--u));max-width:calc(964 * var(--u));font-size:calc(33 * var(--u));line-height:1.2;letter-spacing:calc(-2 * var(--u));color:rgba(var(--navy-rgb),.6)}.js .hero__mask[data-astro-cid-bbe6dxrz] .mask__in[data-astro-cid-bbe6dxrz]{transform:translate3d(0,110%,0);transition:transform 1.1s var(--ease-out)}.js .hero__mask[data-astro-cid-bbe6dxrz]:last-child .mask__in[data-astro-cid-bbe6dxrz]{transform:translate3d(calc(50 * var(--u)),110%,0)}.hero-ready .hero__mask[data-astro-cid-bbe6dxrz] .mask__in[data-astro-cid-bbe6dxrz]{transform:none}.hero-ready .hero__mask[data-astro-cid-bbe6dxrz]:last-child .mask__in[data-astro-cid-bbe6dxrz]{transform:translate(calc(50 * var(--u)));transition-delay:.12s}.js .hero-step[data-astro-cid-bbe6dxrz]{opacity:0;transform:translate3d(0,calc(30 * var(--u)),0);transition:opacity 1s var(--ease-out),transform 1.2s var(--ease-out),color var(--t-fast) var(--ease-out);transition-delay:calc(.25s + var(--step) * .12s),calc(.25s + var(--step) * .12s),0s}.js .hero-step--right[data-astro-cid-bbe6dxrz]{transform:translate3d(calc(-90 * var(--u)),0,0)}.js .hero-step--left[data-astro-cid-bbe6dxrz]{transform:translate3d(calc(90 * var(--u)),0,0)}.hero-ready .hero-step[data-astro-cid-bbe6dxrz]{opacity:1;transform:none}@media(min-width:640px)and (max-width:1023px){.hero[data-astro-cid-bbe6dxrz]{height:calc(700 * var(--u))}.hero__fade[data-astro-cid-bbe6dxrz]{top:calc(380 * var(--u));background:linear-gradient(180deg,#fff0,#fff calc(320 * var(--u)))}.hero__content[data-astro-cid-bbe6dxrz]{width:calc(920 * var(--u));padding-top:calc(230 * var(--u));display:grid;grid-template-columns:1fr 1fr;gap:calc(40 * var(--u));align-items:start;text-align:left}.hero__title[data-astro-cid-bbe6dxrz]{font-size:calc(78 * var(--u));line-height:1.02}.hero__line-top[data-astro-cid-bbe6dxrz]{text-align:left}.hero__line-bottom[data-astro-cid-bbe6dxrz]{transform:none}.js .hero__mask[data-astro-cid-bbe6dxrz]:last-child .mask__in[data-astro-cid-bbe6dxrz]{transform:translate3d(0,110%,0)}.hero-ready .hero__mask[data-astro-cid-bbe6dxrz]:last-child .mask__in[data-astro-cid-bbe6dxrz]{transform:none}.hero__side[data-astro-cid-bbe6dxrz]{align-items:flex-start;padding-top:calc(8 * var(--u))}.hero__subtitle[data-astro-cid-bbe6dxrz]{margin-top:0;font-size:calc(30 * var(--u))}.hero__ctas[data-astro-cid-bbe6dxrz]{flex-wrap:wrap;justify-content:flex-start;gap:calc(16 * var(--u));margin-top:calc(30 * var(--u))}.hero__cta[data-astro-cid-bbe6dxrz]{min-width:calc(210 * var(--u))}.hero__quote[data-astro-cid-bbe6dxrz]{margin-top:calc(60 * var(--u));font-size:calc(30 * var(--u))}}@media(max-width:639px){.hero[data-astro-cid-bbe6dxrz]{height:auto}.hero__fade[data-astro-cid-bbe6dxrz]{top:340px;background:linear-gradient(180deg,#fff0,#fff 72%)}.hero__content[data-astro-cid-bbe6dxrz]{height:auto;width:100%;padding:124px var(--m-gutter) 44px}.hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--m-h1);line-height:1.02;letter-spacing:-.035em}.hero__line-bottom[data-astro-cid-bbe6dxrz]{transform:translate(.45em)}.js .hero__mask[data-astro-cid-bbe6dxrz]:last-child .mask__in[data-astro-cid-bbe6dxrz]{transform:translate3d(.45em,110%,0)}.hero-ready .hero__mask[data-astro-cid-bbe6dxrz]:last-child .mask__in[data-astro-cid-bbe6dxrz]{transform:translate(.45em)}.hero__side[data-astro-cid-bbe6dxrz]{width:100%}.hero__subtitle[data-astro-cid-bbe6dxrz]{margin-top:20px;max-width:330px;font-size:var(--m-lead);line-height:1.3;letter-spacing:-.01em}.hero__ctas[data-astro-cid-bbe6dxrz]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.hero__cta[data-astro-cid-bbe6dxrz]{min-width:0}.hero__cta[data-astro-cid-bbe6dxrz]:not(.btn--light){--btn-c: var(--white);background:var(--white);color:var(--navy)}.hero__quote[data-astro-cid-bbe6dxrz]{margin-top:64px;max-width:300px;font-size:18px;line-height:1.3;letter-spacing:-.01em}}.about[data-astro-cid-v2cbyr3p]{position:relative;background:var(--white);color:var(--navy);overflow:hidden}.about__canvas[data-astro-cid-v2cbyr3p]{--cx: 597;--cy: 921;height:calc(1250 * var(--u));padding-top:calc(31 * var(--u));z-index:1}.about__copy[data-astro-cid-v2cbyr3p]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.about__text[data-astro-cid-v2cbyr3p]{width:calc(654 * var(--u));margin-top:calc(15 * var(--u));font-size:calc(25 * var(--u));line-height:1.32;letter-spacing:calc(-.8 * var(--u))}.about__text[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]+p[data-astro-cid-v2cbyr3p]{margin-top:1.32em}.about__hint[data-astro-cid-v2cbyr3p]{margin-top:calc(44 * var(--u));font-size:max(12px,calc(22 * var(--u)));line-height:1.65;letter-spacing:calc(-.5 * var(--u));text-transform:uppercase;opacity:.6}.about__hint--touch[data-astro-cid-v2cbyr3p]{display:none}@media(hover:none){.about__hint--touch[data-astro-cid-v2cbyr3p]{display:inline}.about__hint--pointer[data-astro-cid-v2cbyr3p]{display:none}}.about__visual[data-astro-cid-v2cbyr3p]{position:absolute;inset:0}.about__bubbles[data-astro-cid-v2cbyr3p]{position:absolute;top:calc(133 * var(--u));left:calc(50% - 232 * var(--u));width:calc(464 * var(--u));color:rgba(var(--navy-rgb),.1);z-index:0}.about__stage[data-astro-cid-v2cbyr3p]{position:absolute;left:calc(var(--cx) * var(--u));top:calc(var(--cy) * var(--u));width:0;height:0;z-index:3}.about__carton-wrap[data-astro-cid-v2cbyr3p]{position:absolute;left:calc(-67 * var(--u));top:calc(-193 * var(--u));width:calc(134 * var(--u));transform:rotate(-19deg);will-change:transform,opacity}.about__carton[data-astro-cid-v2cbyr3p]{width:100%;filter:drop-shadow(0 calc(24 * var(--u)) calc(30 * var(--u)) rgba(var(--navy-rgb),.28))}.spot[data-astro-cid-v2cbyr3p]{position:absolute;left:calc(var(--dx) * var(--u));top:calc(var(--dy) * var(--u));width:0;height:0}.spot__dot[data-astro-cid-v2cbyr3p]{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%}.spot__dot[data-astro-cid-v2cbyr3p]:before,.spot__dot[data-astro-cid-v2cbyr3p]:after{content:"";position:absolute;left:50%;top:50%;width:max(13px,calc(15 * var(--u)));aspect-ratio:1;border-radius:50%;background:var(--navy);transform:translate(-50%,-50%)}.spot__dot[data-astro-cid-v2cbyr3p]:after{background:transparent;border:1.5px solid var(--navy);animation:pulse 2.4s var(--ease-out) infinite}.spot[data-astro-cid-v2cbyr3p]:nth-child(3) .spot__dot[data-astro-cid-v2cbyr3p]:after{animation-delay:.6s}.spot[data-astro-cid-v2cbyr3p]:nth-child(4) .spot__dot[data-astro-cid-v2cbyr3p]:after{animation-delay:1.2s}.spot[data-astro-cid-v2cbyr3p]:nth-child(5) .spot__dot[data-astro-cid-v2cbyr3p]:after{animation-delay:1.8s}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}.spot__tip[data-astro-cid-v2cbyr3p]{position:absolute;bottom:calc(18 * var(--u) + 6px);left:calc(-130 * var(--u));width:calc(260 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));background:var(--navy);color:var(--white);font-size:max(13px,calc(14 * var(--u)));line-height:1.25;letter-spacing:calc(-.3 * var(--u));text-align:left;box-shadow:0 0 20px #0000004d;opacity:0;visibility:hidden;transform:translateY(8px) scale(.96);transform-origin:50% 100%;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out),visibility 0s linear .3s;pointer-events:none;z-index:5}.spot__dot[data-astro-cid-v2cbyr3p]:focus-visible+.spot__tip[data-astro-cid-v2cbyr3p],.spot[data-astro-cid-v2cbyr3p].is-open .spot__tip[data-astro-cid-v2cbyr3p]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.spot[data-astro-cid-v2cbyr3p].is-open{z-index:6}.spot[data-astro-cid-v2cbyr3p].is-below .spot__tip[data-astro-cid-v2cbyr3p]{top:calc(18 * var(--u) + 6px);bottom:auto;transform-origin:50% 0}@media(hover:hover){.spot[data-astro-cid-v2cbyr3p]:hover{z-index:6}.spot[data-astro-cid-v2cbyr3p]:hover .spot__tip[data-astro-cid-v2cbyr3p]{opacity:1;visibility:visible;transform:none;transition-delay:0s}}.about__fade[data-astro-cid-v2cbyr3p]{position:absolute;left:0;right:0;bottom:0;height:calc(507 * var(--u));background:linear-gradient(180deg,rgba(var(--sky-rgb),0) 0%,var(--sky) 100%);pointer-events:none}@media(min-width:640px)and (max-width:1023px){.about__canvas[data-astro-cid-v2cbyr3p]{width:calc(920 * var(--u));height:auto;padding:calc(110 * var(--u)) 0 calc(300 * var(--u));display:grid;grid-template-columns:calc(540 * var(--u)) 1fr;gap:calc(30 * var(--u))}.about__copy[data-astro-cid-v2cbyr3p]{align-items:flex-start;text-align:left}.about__title[data-astro-cid-v2cbyr3p]{text-align:left}.about__text[data-astro-cid-v2cbyr3p]{width:100%;font-size:calc(24 * var(--u))}.about__visual[data-astro-cid-v2cbyr3p]{position:relative;inset:auto;min-height:calc(640 * var(--u))}.about__bubbles[data-astro-cid-v2cbyr3p]{top:calc(80 * var(--u));left:calc(50% - 180 * var(--u));width:calc(360 * var(--u))}.about__stage[data-astro-cid-v2cbyr3p]{left:50%;top:calc(330 * var(--u))}.spot__tip[data-astro-cid-v2cbyr3p]{left:calc(-110 * var(--u));width:calc(220 * var(--u))}.spot[data-astro-cid-v2cbyr3p]:nth-child(5) .spot__tip[data-astro-cid-v2cbyr3p],.spot[data-astro-cid-v2cbyr3p]:nth-child(3) .spot__tip[data-astro-cid-v2cbyr3p]{left:calc(-200 * var(--u))}}@media(max-width:639px){.about__canvas[data-astro-cid-v2cbyr3p]{--cu: calc(min(100cqw, 430px) / 440);width:100%;height:auto;padding:56px var(--m-gutter) 40px}.about__text[data-astro-cid-v2cbyr3p]{width:100%;max-width:380px;margin-top:16px;font-size:var(--m-body);line-height:1.5;letter-spacing:0}.about__text[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]+p[data-astro-cid-v2cbyr3p]{margin-top:.85em}.about__hint[data-astro-cid-v2cbyr3p]{margin-top:28px;font-size:12px;letter-spacing:.06em}.about__visual[data-astro-cid-v2cbyr3p]{position:relative;inset:auto;height:calc(470 * var(--cu));margin-top:4px}.about__bubbles[data-astro-cid-v2cbyr3p]{top:50%;left:50%;width:calc(330 * var(--cu));translate:-50% -50%}.about__stage[data-astro-cid-v2cbyr3p]{left:50%;top:50%}.about__carton-wrap[data-astro-cid-v2cbyr3p]{left:calc(-67 * var(--cu));top:calc(-193 * var(--cu));width:calc(134 * var(--cu))}.spot[data-astro-cid-v2cbyr3p]{left:calc(var(--mdx) * var(--cu));top:calc(var(--mdy) * var(--cu))}.spot__tip[data-astro-cid-v2cbyr3p]{left:calc(-1 * var(--mdx) * var(--cu) - 120px);width:240px;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.35;letter-spacing:0}.spot[data-astro-cid-v2cbyr3p].is-below .spot__tip[data-astro-cid-v2cbyr3p]{top:24px}.about__fade[data-astro-cid-v2cbyr3p]{height:220px}}.motive[data-astro-cid-jafgwvst]{position:relative;background:var(--sky);color:var(--white);overflow:hidden}.motive__canvas[data-astro-cid-jafgwvst]{z-index:1;min-height:calc(750 * var(--u));padding:calc(51 * var(--u)) 0 calc(150 * var(--u))}.motive__grid[data-astro-cid-jafgwvst]{display:grid;grid-template-columns:repeat(2,calc(495 * var(--u)));justify-content:center;column-gap:calc(40 * var(--u));margin-top:calc(10 * var(--u))}.motive__label[data-astro-cid-jafgwvst]{font-size:max(13px,calc(22 * var(--u)));line-height:1.4;font-weight:400;letter-spacing:calc(-.5 * var(--u));text-align:center;text-transform:uppercase}.motive__list[data-astro-cid-jafgwvst]{display:grid;gap:calc(20 * var(--u));margin-top:calc(14 * var(--u))}.stat[data-astro-cid-jafgwvst]{display:flex;flex-direction:column;align-items:center;gap:calc(3 * var(--u));padding:calc(11 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u));border:1.5px solid rgba(255,255,255,.9);border-radius:calc(12 * var(--u));text-align:center;transition:background-color .35s var(--ease-out)}@media(hover:hover){.stat[data-astro-cid-jafgwvst]:hover{background:#ffffff14}}.stat__small[data-astro-cid-jafgwvst]{font-size:max(11px,calc(13 * var(--u)));line-height:1.25}.stat__num[data-astro-cid-jafgwvst]{font-size:calc(40 * var(--u));line-height:1.05;letter-spacing:calc(-1 * var(--u));font-variant-numeric:tabular-nums}.stat__word[data-astro-cid-jafgwvst]{font-size:calc(24 * var(--u));line-height:1.6;text-transform:uppercase}.motive__fade[data-astro-cid-jafgwvst]{position:absolute;left:0;right:0;bottom:0;height:calc(313 * var(--u));background:linear-gradient(0deg,var(--navy) 9%,rgba(var(--navy-rgb),0) 100%);pointer-events:none}@media(min-width:640px)and (max-width:1023px){.motive__canvas[data-astro-cid-jafgwvst]{padding:calc(90 * var(--u)) 0 calc(170 * var(--u))}.motive__grid[data-astro-cid-jafgwvst]{grid-template-columns:repeat(2,calc(440 * var(--u)));margin-top:calc(24 * var(--u))}.stat__small[data-astro-cid-jafgwvst]{font-size:max(12px,calc(15 * var(--u)))}}@media(max-width:639px){.motive__canvas[data-astro-cid-jafgwvst]{min-height:0;padding:64px var(--m-gutter) 120px}.motive__grid[data-astro-cid-jafgwvst]{grid-template-columns:minmax(0,400px);row-gap:32px;margin-top:20px}.motive__label[data-astro-cid-jafgwvst]{font-size:12px;letter-spacing:.06em}.motive__list[data-astro-cid-jafgwvst]{gap:10px;margin-top:12px}.stat[data-astro-cid-jafgwvst]{gap:4px;padding:14px 16px 15px;border-radius:14px}.stat__small[data-astro-cid-jafgwvst]{font-size:13px;line-height:1.35}.stat__num[data-astro-cid-jafgwvst]{font-size:34px;letter-spacing:-.02em}.stat__word[data-astro-cid-jafgwvst]{font-size:20px;line-height:1.3}.motive__fade[data-astro-cid-jafgwvst]{height:220px}}.products[data-astro-cid-qnwxz4mj]{position:relative;background:var(--navy);color:var(--white);overflow-x:clip}.products__head[data-astro-cid-qnwxz4mj]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:calc(10 * var(--u))}.products__sub[data-astro-cid-qnwxz4mj]{width:calc(686 * var(--u));margin-top:calc(17 * var(--u));font-size:calc(25 * var(--u));line-height:1.1;letter-spacing:calc(-.5 * var(--u))}.products__track[data-astro-cid-qnwxz4mj]{--hold: 380;--last: 1269;position:relative;--lift: calc(50svh - 180.5 * var(--u));height:calc(100svh + (var(--last) + var(--hold)) * var(--u));margin-top:calc(40 * var(--u) - var(--lift))}.products__stage[data-astro-cid-qnwxz4mj]{position:sticky;top:0;height:100svh;overflow:visible}.products__cards[data-astro-cid-qnwxz4mj]{position:absolute;left:50%;top:50%;width:0;height:0}.pcard[data-astro-cid-qnwxz4mj]{--cu: min(var(--u), calc((100svh - 160px) / 361));--ty: 0px;position:absolute;left:calc((var(--i) - 1) * 131 * var(--cu) - 121.5 * var(--cu));top:calc(-180.5 * var(--cu));width:calc(243 * var(--cu));height:calc(361 * var(--cu));padding:0 calc(14 * var(--cu));display:flex;flex-direction:column;align-items:center;border:1.5px solid var(--white);border-radius:calc(21 * var(--cu));background:var(--navy);box-shadow:0 0 calc(40 * var(--cu)) calc(30 * var(--cu)) var(--navy);text-align:center;transform:translate3d(0,var(--ty),0);will-change:transform;z-index:calc(var(--i) + 1)}.pcard__ring{position:absolute;top:calc(10 * var(--cu));right:calc(14 * var(--cu));width:calc(22 * var(--cu))}.pcard__media[data-astro-cid-qnwxz4mj]{display:flex;align-items:flex-end;justify-content:center;height:calc(194 * var(--cu))}.pcard__img[data-astro-cid-qnwxz4mj]{width:auto;height:calc(var(--bh) * var(--cu))}.pcard--carton[data-astro-cid-qnwxz4mj]{--bh: 160}.pcard--aluminio[data-astro-cid-qnwxz4mj]{--bh: 174}.pcard--vidrio[data-astro-cid-qnwxz4mj]{--bh: 147}.pcard__name[data-astro-cid-qnwxz4mj]{margin-top:calc(14 * var(--cu));font-size:calc(30 * var(--cu));line-height:1.05;font-weight:700;letter-spacing:calc(-1 * var(--cu))}.pcard__text[data-astro-cid-qnwxz4mj]{margin-top:calc(6 * var(--cu));font-size:max(11px,calc(15.5 * var(--cu)));line-height:1.12;letter-spacing:calc(-.3 * var(--cu))}@media(min-width:640px)and (max-width:1023px){.products__head[data-astro-cid-qnwxz4mj]{padding-top:calc(30 * var(--u))}.products__sub[data-astro-cid-qnwxz4mj]{width:calc(720 * var(--u))}.pcard[data-astro-cid-qnwxz4mj]{--cu: min(calc(var(--u) * 1.15), calc((100svh - 190px) / 361))}.products__track[data-astro-cid-qnwxz4mj]{--hold: 420;--last: 1460;--lift: calc(50svh - 207.6 * var(--u))}}@media(max-width:639px){.products[data-astro-cid-qnwxz4mj]{--pcu: min(calc(min(100cqw, 430px) / 380), calc((100svh - 150px) / 361))}.products__head[data-astro-cid-qnwxz4mj]{padding:8px var(--m-gutter) 0}.products__sub[data-astro-cid-qnwxz4mj]{width:100%;max-width:340px;margin-top:12px;font-size:var(--m-body);line-height:1.45;letter-spacing:0}.products__track[data-astro-cid-qnwxz4mj]{--lift: calc(50svh - 180.5 * var(--pcu));height:calc(100svh + 1200 * var(--pcu));margin-top:calc(28px - var(--lift))}.pcard[data-astro-cid-qnwxz4mj]{--cu: var(--pcu);left:calc(-121.5 * var(--cu));top:calc(-180.5 * var(--cu) + (var(--i) - 1) * 10px);box-shadow:0 0 30px 14px var(--navy)}.pcard__text[data-astro-cid-qnwxz4mj]{font-size:max(13px,calc(15.5 * var(--cu)))}}.services[data-astro-cid-g5jplrhu]{position:relative;color:var(--navy);background:linear-gradient(180deg,var(--navy) 0,rgba(var(--navy-rgb),.55) calc(110 * var(--u)),var(--white) calc(276 * var(--u)),var(--white) 100%)}.services__canvas[data-astro-cid-g5jplrhu]{padding-top:calc(316 * var(--u));padding-bottom:calc(150 * var(--u));display:flex;flex-direction:column;align-items:center}.services__grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(3,calc(280 * var(--cu)));gap:calc(44 * var(--cu));margin-top:calc(76 * var(--u));--cu: var(--u)}.services__item[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;align-items:center}.scard[data-astro-cid-g5jplrhu]{width:calc(280 * var(--cu));height:calc(355 * var(--cu));padding:calc(12 * var(--cu)) calc(10 * var(--cu)) calc(8 * var(--cu));display:flex;flex-direction:column;align-items:center;border:2px solid var(--navy);border-radius:calc(20 * var(--cu));background:var(--white);color:var(--navy);text-align:center;box-shadow:0 0 calc(22 * var(--cu)) rgba(var(--navy-rgb),.45);transition:background-color .4s var(--ease-out),color .4s var(--ease-out),border-color .4s var(--ease-out),transform .5s var(--ease-out)}@media(hover:hover){.services__item[data-astro-cid-g5jplrhu]:hover .scard[data-astro-cid-g5jplrhu]{background:var(--navy);color:var(--white);border-color:var(--white)}.services__item[data-astro-cid-g5jplrhu]:hover .scard__photo[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{transform:scale(1.05)}}.scard__name[data-astro-cid-g5jplrhu]{font-size:calc(38 * var(--cu));line-height:1;font-weight:700;letter-spacing:calc(-1 * var(--cu));text-transform:uppercase}.scard__text[data-astro-cid-g5jplrhu]{margin-top:calc(7 * var(--cu));font-size:max(11px,calc(14.3 * var(--cu)));line-height:1.16;letter-spacing:calc(-.25 * var(--cu))}.scard__photo[data-astro-cid-g5jplrhu]{width:calc(244 * var(--cu));height:calc(160 * var(--cu));margin-top:auto;border-radius:calc(12 * var(--cu));overflow:hidden}.scard__photo[data-astro-cid-g5jplrhu] img[data-astro-cid-g5jplrhu]{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.services__cta[data-astro-cid-g5jplrhu]{margin-top:calc(26 * var(--u));min-width:calc(168 * var(--u))}@media(min-width:640px)and (max-width:1023px){.services__canvas[data-astro-cid-g5jplrhu]{padding-top:calc(300 * var(--u))}.services__grid[data-astro-cid-g5jplrhu]{--cu: calc(var(--u) * 1.04);gap:calc(26 * var(--u));margin-top:calc(60 * var(--u))}.scard__text[data-astro-cid-g5jplrhu]{font-size:max(12px,calc(14.3 * var(--cu)))}}@media(max-width:639px){.services[data-astro-cid-g5jplrhu]{background:linear-gradient(180deg,var(--navy) 0,rgba(var(--navy-rgb),.55) 70px,var(--white) 180px,var(--white) 100%)}.services__canvas[data-astro-cid-g5jplrhu]{padding:210px var(--m-gutter) var(--m-sec)}.services__grid[data-astro-cid-g5jplrhu]{--cu: calc(min(100cqw - 2 * var(--m-gutter), 340px) / 280);grid-template-columns:calc(280 * var(--cu));row-gap:48px;margin-top:28px}.scard[data-astro-cid-g5jplrhu]{height:auto;padding:20px 16px 16px;border-radius:18px}.scard__name[data-astro-cid-g5jplrhu]{font-size:30px}.scard__text[data-astro-cid-g5jplrhu]{margin-top:10px;font-size:15px;line-height:1.4;letter-spacing:0}.scard__photo[data-astro-cid-g5jplrhu]{width:100%;height:auto;aspect-ratio:16 / 10;margin-top:18px;border-radius:12px}.services__cta[data-astro-cid-g5jplrhu]{margin-top:16px}}.impact[data-astro-cid-74e7pgtg]{position:relative;color:var(--white);overflow:clip;background:linear-gradient(180deg,var(--white) 0,rgba(var(--green-rgb),.55) calc(120 * var(--u)),var(--green) calc(232 * var(--u)),var(--green) calc(100% - 291 * var(--u)),var(--navy) 100%)}.impact__canvas[data-astro-cid-74e7pgtg]{height:calc(1437 * var(--u));padding-top:calc(103 * var(--u));display:flex;flex-direction:column;align-items:center;text-align:center}.impact__text[data-astro-cid-74e7pgtg]{width:calc(775 * var(--u));margin-top:calc(17 * var(--u));font-size:calc(25 * var(--u));line-height:1.08;letter-spacing:calc(-.5 * var(--u))}.impact__photo[data-astro-cid-74e7pgtg]{position:absolute;width:calc(700 * var(--u));height:calc(387 * var(--u))}.impact__photo--1[data-astro-cid-74e7pgtg]{top:calc(337 * var(--u));left:calc(-103 * var(--u))}.impact__photo--2[data-astro-cid-74e7pgtg]{top:calc(778 * var(--u));left:calc(597 * var(--u))}.impact__frame[data-astro-cid-74e7pgtg]{position:absolute;inset:0;overflow:hidden;border-radius:var(--r-photo);transform:translateZ(0)}.impact__frame[data-astro-cid-74e7pgtg] img[data-astro-cid-74e7pgtg]{position:absolute;left:0;top:-8%;width:100%;height:116%;object-fit:cover;will-change:transform}.impact__photo[data-astro-cid-74e7pgtg] figcaption[data-astro-cid-74e7pgtg]{position:absolute;left:0;right:0;bottom:0;padding:calc(60 * var(--u)) calc(20 * var(--u)) calc(22 * var(--u));border-radius:0 0 var(--r-photo) var(--r-photo);background:linear-gradient(180deg,#0000,#00000061);font-size:calc(32 * var(--u));font-weight:700;letter-spacing:calc(-1 * var(--u));line-height:1.1;text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.35)}@media(min-width:640px)and (max-width:1023px){.impact__canvas[data-astro-cid-74e7pgtg]{height:calc(1300 * var(--u));padding-top:calc(130 * var(--u))}.impact__photo[data-astro-cid-74e7pgtg]{width:calc(640 * var(--u));height:calc(354 * var(--u))}.impact__photo--1[data-astro-cid-74e7pgtg]{top:calc(380 * var(--u));left:calc(-40 * var(--u))}.impact__photo--2[data-astro-cid-74e7pgtg]{top:calc(790 * var(--u));left:calc(400 * var(--u))}}@media(max-width:639px){.impact[data-astro-cid-74e7pgtg]{background:linear-gradient(180deg,var(--white) 0,rgba(var(--green-rgb),.55) 70px,var(--green) 140px,var(--green) calc(100% - 200px),var(--navy) 100%)}.impact__canvas[data-astro-cid-74e7pgtg]{height:auto;padding:150px 0 190px}.impact__text[data-astro-cid-74e7pgtg]{width:auto;max-width:380px;margin-top:14px;padding:0 var(--m-gutter);font-size:var(--m-body);line-height:1.5;letter-spacing:0}.impact__photo[data-astro-cid-74e7pgtg]{position:relative;top:auto;left:auto;width:88%;height:auto;aspect-ratio:16 / 9}.impact__photo--1[data-astro-cid-74e7pgtg]{align-self:flex-start;margin-top:36px}.impact__photo--2[data-astro-cid-74e7pgtg]{align-self:flex-end;margin-top:20px}.impact__photo--1[data-astro-cid-74e7pgtg] .impact__frame[data-astro-cid-74e7pgtg],.impact__photo--1[data-astro-cid-74e7pgtg] figcaption[data-astro-cid-74e7pgtg]{border-radius:0 18px 18px 0}.impact__photo--2[data-astro-cid-74e7pgtg] .impact__frame[data-astro-cid-74e7pgtg],.impact__photo--2[data-astro-cid-74e7pgtg] figcaption[data-astro-cid-74e7pgtg]{border-radius:18px 0 0 18px}.impact__photo[data-astro-cid-74e7pgtg] figcaption[data-astro-cid-74e7pgtg]{padding:40px 16px 14px;font-size:17px;letter-spacing:-.01em}}.ranking[data-astro-cid-dxfw2qho]{background:var(--navy);color:var(--white)}.ranking__canvas[data-astro-cid-dxfw2qho]{display:flex;flex-direction:column;align-items:center;text-align:center}.ranking__card[data-astro-cid-dxfw2qho]{position:relative;width:calc(344 * var(--u));height:calc(410 * var(--u));margin-top:calc(33 * var(--u))}.ranking__list[data-astro-cid-dxfw2qho]{position:absolute;left:calc(44 * var(--u));top:calc(37 * var(--u));font-size:calc(50 * var(--u));font-weight:700;line-height:1.3;text-align:left}.ranking__glass[data-astro-cid-dxfw2qho]{position:absolute;inset:0;display:grid;place-items:center;border-radius:calc(20 * var(--u));background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ranking__soon[data-astro-cid-dxfw2qho]{font-size:calc(35 * var(--u));line-height:1.2;text-transform:uppercase;letter-spacing:calc(.5 * var(--u))}@media(max-width:639px){.ranking__canvas[data-astro-cid-dxfw2qho]{padding:0 var(--m-gutter)}.ranking__title[data-astro-cid-dxfw2qho]{max-width:320px}.ranking__card[data-astro-cid-dxfw2qho]{width:240px;height:300px;margin-top:24px}.ranking__list[data-astro-cid-dxfw2qho]{left:30px;top:18px;font-size:30px;line-height:1.75}.ranking__soon[data-astro-cid-dxfw2qho]{font-size:19px}}.closing[data-astro-cid-6qwaw3fi]{background:var(--navy);color:var(--white)}.closing__canvas[data-astro-cid-6qwaw3fi]{display:flex;flex-direction:column;align-items:center;padding-top:calc(149 * var(--u));text-align:center}.closing__text[data-astro-cid-6qwaw3fi]{font-size:calc(35 * var(--u));line-height:1.26;letter-spacing:calc(-1 * var(--u))}.closing__cta[data-astro-cid-6qwaw3fi]{margin-top:calc(46 * var(--u));min-width:calc(187 * var(--u))}@media(max-width:639px){.closing__canvas[data-astro-cid-6qwaw3fi]{padding:88px var(--m-gutter) 0}.closing__text[data-astro-cid-6qwaw3fi]{width:auto;max-width:300px;font-size:24px;line-height:1.25;letter-spacing:-.02em}.closing__cta[data-astro-cid-6qwaw3fi]{margin-top:28px;min-width:0}}
