.info-card[data-astro-cid-kd5bye5g]{--mx:.5;--my:.5;--dx:calc(var(--mx) - .5);--dy:calc(var(--my) - .5);--plate-offset:clamp(8px, .4rem + .5vw, 16px);isolation:isolate;border-radius:calc(var(--radius-md) + 8px);background:var(--color-surface);box-shadow:inset 0 0 0 1px #1f82991f, var(--shadow-card);perspective:1200px;animation:infocard-enter .9s var(--ease-out) backwards;padding:clamp(1.25rem,.25rem + 2.8vw,3rem);display:grid;position:relative;overflow:hidden}.info-card__pattern-wrap[data-astro-cid-kd5bye5g]{z-index:-1;transform:translate3d(calc(var(--dx) * -16px), calc(var(--dy) * -16px), 0);transition:transform .9s var(--ease-out);position:absolute;inset:-24px}.info-card__pattern[data-astro-cid-kd5bye5g]{top:calc(-1 * var(--pattern-tile));left:calc(-1 * var(--pattern-tile));width:calc(100% + var(--pattern-tile));height:calc(100% + var(--pattern-tile));max-width:none;animation:80s linear infinite infocard-drift;position:absolute}.info-card__tube[data-astro-cid-kd5bye5g]{stroke:var(--color-blue-line)}.info-card__tube--outer[data-astro-cid-kd5bye5g]{stroke-width:44px}.info-card__tube--gap[data-astro-cid-kd5bye5g]{stroke:var(--color-surface);stroke-width:28px}.info-card__tube--core[data-astro-cid-kd5bye5g]{stroke-width:10px}.info-card__dots[data-astro-cid-kd5bye5g]{fill:var(--color-green-soft)}.info-card__tilt[data-astro-cid-kd5bye5g]{transform-style:preserve-3d;transform:rotateX(calc(var(--dy) * -7deg)) rotateY(calc(var(--dx) * 9deg));transition:transform .9s var(--ease-out);position:relative}.info-card[data-astro-cid-kd5bye5g][data-tracking] .info-card__tilt[data-astro-cid-kd5bye5g],.info-card[data-astro-cid-kd5bye5g][data-tracking] .info-card__pattern-wrap[data-astro-cid-kd5bye5g]{transition-duration:.16s}.info-card__plate[data-astro-cid-kd5bye5g]{border:2px solid var(--color-blue-line);border-radius:var(--radius-md);background:var(--color-blue-soft);transform:translate3d(var(--plate-offset), var(--plate-offset), -40px);animation:infocard-plate .7s var(--ease-out) .45s backwards;transition:transform var(--duration-base) var(--ease-out);position:absolute;inset:0}.info-card__panel[data-astro-cid-kd5bye5g]{border:2px solid var(--color-blue);border-radius:var(--radius-md);background:var(--color-surface);animation:infocard-rise .8s var(--ease-out) .15s backwards;gap:clamp(1.5rem,1rem + 1.6vw,2.5rem);padding:clamp(1.5rem,.8rem + 2.6vw,3.25rem);display:grid;position:relative;container:info-card/inline-size}.info-card__glow[data-astro-cid-kd5bye5g]{border-radius:inherit;background:radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #50af4724, #1f82990f 35%, transparent 60%);opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.info-card[data-astro-cid-kd5bye5g][data-tracking] .info-card__glow[data-astro-cid-kd5bye5g]{opacity:1}.info-card[data-astro-cid-kd5bye5g][data-tracking] .info-card__plate[data-astro-cid-kd5bye5g]{--plate-offset:clamp(12px, .6rem + .7vw, 22px)}.info-card__head[data-astro-cid-kd5bye5g]{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.info-card__heading[data-astro-cid-kd5bye5g]{gap:.625rem;min-width:0;display:grid}.info-card__eyebrow[data-astro-cid-kd5bye5g]{color:var(--color-green-text);letter-spacing:.14em;text-transform:uppercase;animation:infocard-fade .7s var(--ease-out) .3s backwards;align-items:center;gap:.625rem;font-size:.75rem;font-weight:700;display:flex}.info-card__eyebrow[data-astro-cid-kd5bye5g]:before{content:"";background:linear-gradient(90deg, var(--color-blue) 0 55%, var(--color-green) 55% 100%);border-radius:3px;flex:none;width:1.75rem;height:3px}.info-card__title[data-astro-cid-kd5bye5g]{white-space:nowrap;letter-spacing:-.015em;color:var(--color-blue);font-size:min(6.2cqi,clamp(1.6rem,.64rem + 1.64vw,2.375rem));font-weight:400;line-height:1.08;display:grid}.info-card__line[data-astro-cid-kd5bye5g]{animation:infocard-line .7s var(--ease-out) backwards;animation-delay:.38s;display:block}.info-card__line[data-astro-cid-kd5bye5g]+.info-card__line[data-astro-cid-kd5bye5g]{animation-delay:.48s}.info-card__brand[data-astro-cid-kd5bye5g]{width:clamp(7.5rem,5rem + 6vw,11.5rem);transform:translate3d(calc(var(--dx) * 10px), calc(var(--dy) * 8px), 0);transition:transform .9s var(--ease-out);flex:none;justify-items:center;gap:.5rem;display:grid}.info-card[data-astro-cid-kd5bye5g][data-tracking] .info-card__brand[data-astro-cid-kd5bye5g]{transition-duration:.16s}.info-card__drop[data-astro-cid-kd5bye5g]{animation:.9s cubic-bezier(.34,1.56,.64,1) .6s backwards infocard-drop;display:block}.info-card__isotipo[data-astro-cid-kd5bye5g]{width:clamp(2.5rem,1.6rem + 2vw,3.75rem);animation:6s ease-in-out 1.6s infinite infocard-float}.info-card__logotipo[data-astro-cid-kd5bye5g]{width:100%;animation:infocard-fade .7s var(--ease-out) .75s backwards}.info-card__text[data-astro-cid-kd5bye5g]{max-width:38rem;color:var(--color-text);animation:infocard-fade .7s var(--ease-out) .7s backwards;margin-top:calc(-1*clamp(.5rem,.25rem + .6vw,1rem));font-size:clamp(.9375rem,.9rem + .15vw,1.0625rem);line-height:1.6}.info-card__values[data-astro-cid-kd5bye5g]{border-radius:calc(var(--radius-sm) + 4px);background:#50af4712;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:.375rem;list-style:none;display:grid}.info-card__value[data-astro-cid-kd5bye5g]{border-radius:var(--radius-sm);animation:infocard-fade-up .6s var(--ease-out) backwards;animation-delay:calc(.82s + var(--i) * .11s);transition:background-color var(--duration-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.125rem .625rem;padding:.75rem;display:grid;position:relative}.info-card__value[data-astro-cid-kd5bye5g]+.info-card__value[data-astro-cid-kd5bye5g]:before{content:"";background:#50af4738;width:1px;position:absolute;inset:.875rem auto .875rem 0}.info-card__value-icon[data-astro-cid-kd5bye5g]{background:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-green);box-shadow:var(--shadow-sm);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), rotate var(--duration-base) var(--ease-out);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.info-card__value-label[data-astro-cid-kd5bye5g]{color:var(--color-green-text);font-family:var(--font-heading);font-size:min(clamp(.9375rem,.88rem + .2vw,1rem),2.6cqi);font-weight:700;line-height:1.3}.info-card__value-text[data-astro-cid-kd5bye5g]{color:var(--color-muted);font-size:.8125rem;line-height:1.35}@media (hover:hover){.info-card__value[data-astro-cid-kd5bye5g]:hover{background:var(--color-surface)}.info-card__value[data-astro-cid-kd5bye5g]:hover .info-card__value-icon[data-astro-cid-kd5bye5g]{background:var(--color-green);color:#fff;rotate:-6deg}}.info-card__footer[data-astro-cid-kd5bye5g]{align-items:center;gap:var(--space-sm) var(--space-lg);animation:infocard-fade .7s var(--ease-out) 1.15s backwards;flex-wrap:wrap;display:flex}@container info-card (width<=38rem){.info-card__value[data-astro-cid-kd5bye5g]{grid-template-columns:minmax(0,1fr);gap:.25rem;padding-inline:.625rem}.info-card__value-label[data-astro-cid-kd5bye5g]{font-size:min(.9375rem,4.1cqi - 3px)}.info-card__value-icon[data-astro-cid-kd5bye5g]{grid-row:auto;margin-bottom:.25rem}}@container info-card (width<=26rem){.info-card__head[data-astro-cid-kd5bye5g]{flex-direction:column-reverse;align-items:flex-start}.info-card__title[data-astro-cid-kd5bye5g]{font-size:min(9.6cqi,2rem)}.info-card__logotipo[data-astro-cid-kd5bye5g]{width:8rem}.info-card__value[data-astro-cid-kd5bye5g]{padding-inline:.5rem}.info-card__footer[data-astro-cid-kd5bye5g] .btn{flex-wrap:wrap;width:100%}}@container info-card (width<=25rem){.info-card__values[data-astro-cid-kd5bye5g]{grid-template-columns:minmax(0,1fr)}.info-card__value[data-astro-cid-kd5bye5g]{grid-template-columns:auto minmax(0,1fr);gap:.125rem .75rem;padding-inline:.875rem}.info-card__value-label[data-astro-cid-kd5bye5g]{font-size:1rem}.info-card__value-icon[data-astro-cid-kd5bye5g]{grid-row:span 2;margin-bottom:0}.info-card__value[data-astro-cid-kd5bye5g]+.info-card__value[data-astro-cid-kd5bye5g]:before{width:auto;height:1px;inset:0 .875rem auto}}@media (width>=90rem) and (height>=62rem){.info-card__panel[data-astro-cid-kd5bye5g]{gap:2.5rem;padding:3.25rem}}@media (width>=64rem) and (height<=60rem){.info-card[data-astro-cid-kd5bye5g]{padding:clamp(1rem,2.4vw,2rem)}.info-card__panel[data-astro-cid-kd5bye5g]{gap:1rem;padding:clamp(1.25rem,2vw,2rem)}.info-card__brand[data-astro-cid-kd5bye5g]{width:clamp(7rem,4rem + 5vw,9.5rem)}.info-card__isotipo[data-astro-cid-kd5bye5g]{width:clamp(2.25rem,1.5rem + 1.6vw,3rem)}.info-card__text[data-astro-cid-kd5bye5g]{margin-top:-.25rem}}@keyframes infocard-enter{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes infocard-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes infocard-plate{0%{opacity:0;transform:translateZ(-40px)}}@keyframes infocard-line{0%{opacity:0;filter:blur(4px);transform:translateY(.4em)}}@keyframes infocard-drop{0%{opacity:0;transform:translateY(-36px)scale(.8)}}@keyframes infocard-float{50%{transform:translateY(-5px)}}@keyframes infocard-fade{0%{opacity:0}}@keyframes infocard-fade-up{0%{opacity:0;translate:0 12px}}@keyframes infocard-drift{to{transform:translate3d(var(--pattern-tile), var(--pattern-tile), 0)}}@media (prefers-reduced-motion:reduce){.info-card__pattern[data-astro-cid-kd5bye5g],.info-card__isotipo[data-astro-cid-kd5bye5g]{animation:none}}.scroll-cue[data-astro-cid-q4vl5dib]{border-radius:var(--radius-sm);color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;transition:color var(--duration-base) var(--ease-out);flex-direction:column;align-items:center;gap:.5rem;padding:.25rem .75rem .5rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.scroll-cue__ring[data-astro-cid-q4vl5dib]{background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(135deg, var(--color-blue), var(--color-green)) border-box;width:2.75rem;height:2.75rem;color:var(--color-blue);transition:color var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out);border:2px solid #0000;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 6px 16px -8px #1f829999}.scroll-cue__ring[data-astro-cid-q4vl5dib]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--color-blue), var(--color-green));opacity:0;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset:-2px}.scroll-cue__ring[data-astro-cid-q4vl5dib]:after{content:"";border-radius:inherit;opacity:0;animation:scroll-cue-pulse 2.6s var(--ease-out) 2s infinite;border:1px solid #50af4799;position:absolute;inset:-2px}.scroll-cue__arrow[data-astro-cid-q4vl5dib]{animation:2.6s ease-in-out 2s infinite scroll-cue-bob;position:relative}.scroll-cue[data-astro-cid-q4vl5dib]:hover{color:var(--color-blue)}.scroll-cue[data-astro-cid-q4vl5dib]:hover .scroll-cue__ring[data-astro-cid-q4vl5dib]{color:#fff;translate:0 2px}.scroll-cue[data-astro-cid-q4vl5dib]:hover .scroll-cue__ring[data-astro-cid-q4vl5dib]:before{opacity:1}@keyframes scroll-cue-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes scroll-cue-pulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.scroll-cue__arrow[data-astro-cid-q4vl5dib],.scroll-cue__ring[data-astro-cid-q4vl5dib]:after{animation:none}}.about-hero[data-astro-cid-2hbycbbl]{isolation:isolate;min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,3vh,2rem);padding-block:clamp(1.25rem,4.5vh,3.5rem) clamp(.75rem,2vh,1.5rem);display:grid;position:relative}.about-hero__inner[data-astro-cid-2hbycbbl]{--container:1680px;gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-self:center;align-items:center;display:grid}@media (width>=64rem){.about-hero__inner[data-astro-cid-2hbycbbl]{grid-template-columns:minmax(0,11fr) minmax(0,12fr);gap:clamp(2.5rem,5vw - 1rem,7rem)}}.about-hero__intro[data-astro-cid-2hbycbbl]{justify-items:start;gap:clamp(1rem,2.4vh,1.75rem);display:grid;container:hero-intro/inline-size}.about-hero__intro[data-astro-cid-2hbycbbl]>[data-astro-cid-2hbycbbl]{animation:about-enter .8s var(--ease-out) backwards}.about-hero__title[data-astro-cid-2hbycbbl]{animation-delay:80ms}.about-hero__lead[data-astro-cid-2hbycbbl]{animation-delay:.16s}.about-hero__actions[data-astro-cid-2hbycbbl]{animation-delay:.24s}.about-hero__intro[data-astro-cid-2hbycbbl]>.about-hero__facts[data-astro-cid-2hbycbbl]{animation:none}.about-hero__eyebrow[data-astro-cid-2hbycbbl]{align-items:center;gap:var(--space-sm);color:var(--color-blue);font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;font-weight:700;display:flex}.about-hero__eyebrow[data-astro-cid-2hbycbbl]:before{content:"";background:linear-gradient(90deg, var(--color-blue) 0 55%, var(--color-green) 55% 100%);border-radius:4px;flex:none;width:2.5rem;height:4px}.about-hero__title[data-astro-cid-2hbycbbl]{letter-spacing:-.025em;font-size:clamp(2rem,.8rem + 2.05vw,3.5rem);font-weight:700;line-height:1.06}.about-hero__highlight[data-astro-cid-2hbycbbl]{background:linear-gradient(100deg, var(--color-blue) 10%, var(--color-green-text) 90%);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.about-hero__lead[data-astro-cid-2hbycbbl]{max-width:40rem;color:var(--color-text);font-size:var(--fs-lead);line-height:1.6}.about-hero__actions[data-astro-cid-2hbycbbl]{gap:var(--space-sm);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.about-hero__facts[data-astro-cid-2hbycbbl]{gap:var(--space-xs);width:100%;margin:var(--space-xs) 0 0;padding:var(--space-md) 0 0;border-top:1px solid #1f829924;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.hero-fact[data-astro-cid-2hbycbbl]{border-radius:var(--radius-sm);animation:about-enter .7s var(--ease-out) backwards;animation-delay:calc(.42s + var(--i) * .12s);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out);align-items:flex-start;gap:.75rem;padding:.625rem;display:flex}.hero-fact__icon[data-astro-cid-2hbycbbl]{background:var(--color-blue-soft);width:2.375rem;height:2.375rem;color:var(--color-blue);transition:color var(--duration-base) var(--ease-out), rotate var(--duration-base) var(--ease-out);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.hero-fact__icon[data-astro-cid-2hbycbbl]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--color-blue), var(--color-green));opacity:0;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset:0}.hero-fact__icon[data-astro-cid-2hbycbbl] svg[data-astro-cid-2hbycbbl]{position:relative}.hero-fact__body[data-astro-cid-2hbycbbl]{gap:.125rem;min-width:0;display:grid}.hero-fact__kicker[data-astro-cid-2hbycbbl]{color:var(--color-green-text);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.hero-fact__title[data-astro-cid-2hbycbbl]{color:var(--color-heading);font-family:var(--font-heading);font-size:clamp(.9375rem,.85rem + .25vw,1.125rem);line-height:1.25}.hero-fact__text[data-astro-cid-2hbycbbl]{color:var(--color-muted);font-size:.8125rem;line-height:1.4;display:none}@container hero-intro (width>=40rem){.hero-fact__text[data-astro-cid-2hbycbbl]{display:block}}@media (hover:hover){.hero-fact[data-astro-cid-2hbycbbl]:hover{background:#ffffffd9;translate:0 -2px;box-shadow:0 10px 24px -16px #10353e73}.hero-fact[data-astro-cid-2hbycbbl]:hover .hero-fact__icon[data-astro-cid-2hbycbbl]{color:#fff;rotate:-5deg}.hero-fact[data-astro-cid-2hbycbbl]:hover .hero-fact__icon[data-astro-cid-2hbycbbl]:before{opacity:1}}@container hero-intro (width<=32rem){.about-hero__facts[data-astro-cid-2hbycbbl]{grid-template-columns:minmax(0,1fr);gap:0}.hero-fact[data-astro-cid-2hbycbbl]{align-items:center}.about-hero__actions[data-astro-cid-2hbycbbl] .btn{flex:100%}.hero-fact__kicker[data-astro-cid-2hbycbbl]{display:none}.hero-fact__text[data-astro-cid-2hbycbbl]{display:block}}.about-hero__cue[data-astro-cid-2hbycbbl]{animation:about-fade .8s var(--ease-out) 1.3s backwards;justify-content:center;display:flex}@media (width>=64rem) and (height<=52rem){.about-hero__title[data-astro-cid-2hbycbbl]{font-size:clamp(2rem,.8rem + 1.8vw,3rem)}.about-hero__lead[data-astro-cid-2hbycbbl]{font-size:1.0625rem;line-height:1.55}.hero-fact__text[data-astro-cid-2hbycbbl]{display:none!important}}@media (width>=90rem) and (height>=62rem){.about-hero__intro[data-astro-cid-2hbycbbl]{gap:2rem}.about-hero__lead[data-astro-cid-2hbycbbl]{font-size:1.3125rem}.about-hero__actions[data-astro-cid-2hbycbbl] .btn{min-height:3.5rem;padding-inline:1.875rem;font-size:1.0625rem}.hero-fact__icon[data-astro-cid-2hbycbbl]{width:2.75rem;height:2.75rem}.hero-fact__title[data-astro-cid-2hbycbbl]{font-size:1.25rem}.hero-fact__text[data-astro-cid-2hbycbbl]{font-size:.875rem}}@keyframes about-enter{0%{opacity:0;transform:translateY(16px)}}@keyframes about-fade{0%{opacity:0}}.photo-waves[data-astro-cid-ytcxfoid]{--reveal-wave-duration:1.15s;--reveal-wave-lead:.3;--reveal-wave-stagger:.115s;--reveal-photo-delay:50ms;--reveal-photo-duration:1.4s;--reveal-quote-delay:.85s;--reveal-ease-draw:cubic-bezier(.65, 0, .35, 1);--reveal-ease-rise:cubic-bezier(.22, 1, .36, 1);padding-top:clamp(1rem,2vw,2.5rem);overflow:clip}.photo-waves[data-astro-cid-ytcxfoid]:focus{outline:none}.photo-waves__stage[data-astro-cid-ytcxfoid]{--stage-width:max(100%, 45rem);width:var(--stage-width);margin-inline:calc((100% - var(--stage-width)) / 2);aspect-ratio:1920/877;position:relative}.photo-waves__photo[data-astro-cid-ytcxfoid]{--photo-reveal:1;width:100%;height:100%;opacity:var(--photo-reveal);display:block}.photo-waves__wave[data-astro-cid-ytcxfoid]{--wave-x:0px;pointer-events:none;translate:var(--wave-x) 0;position:absolute}.photo-waves__wave-shape[data-astro-cid-ytcxfoid]{width:100%;max-width:none;height:auto}.photo-waves__wave--blue[data-astro-cid-ytcxfoid]{width:120.34%;color:var(--color-blue);top:-4.37%;left:-10.36%}.photo-waves__wave--blue[data-astro-cid-ytcxfoid] .photo-waves__wave-shape[data-astro-cid-ytcxfoid]{transform-origin:49.52% 47.75%;rotate:-2.94deg}.photo-waves__wave--green[data-astro-cid-ytcxfoid]{width:121.16%;color:var(--color-green);top:-.68%;left:-8.9%}.photo-waves__wave--green[data-astro-cid-ytcxfoid] .photo-waves__wave-shape[data-astro-cid-ytcxfoid]{transform-origin:49.18% 46.37%;rotate:1.32deg}.photo-waves__quote[data-astro-cid-ytcxfoid]{padding:0 var(--gutter) var(--space-2xl);text-align:center;color:var(--color-heading);font-family:var(--font-heading);margin:calc(-1*clamp(2rem,8vw,10rem)) auto 0;font-weight:700;position:relative}.photo-waves__quote[data-astro-cid-ytcxfoid] blockquote[data-astro-cid-ytcxfoid]{margin:0}.photo-waves__quote[data-astro-cid-ytcxfoid] p[data-astro-cid-ytcxfoid]{font-size:var(--fs-quote);font-style:italic;line-height:1.3}.photo-waves__quote[data-astro-cid-ytcxfoid] figcaption[data-astro-cid-ytcxfoid]{margin-top:.25em;font-size:clamp(1rem,.7rem + 1vw,2rem)}@media (prefers-reduced-motion:no-preference){html.js .photo-waves[data-astro-cid-ytcxfoid]:not([data-reveal=done]) .photo-waves__wave[data-astro-cid-ytcxfoid]{animation:wave-drift var(--reveal-wave-duration) var(--reveal-ease-draw) both paused;animation-delay:calc(var(--i) * var(--reveal-wave-stagger) - var(--reveal-wave-lead) * var(--reveal-wave-duration))}html.js .photo-waves[data-astro-cid-ytcxfoid]:not([data-reveal=done]) .photo-waves__wave-shape[data-astro-cid-ytcxfoid]{animation:wave-draw var(--reveal-wave-duration) var(--reveal-ease-draw) both paused;animation-delay:calc(var(--i) * var(--reveal-wave-stagger) - var(--reveal-wave-lead) * var(--reveal-wave-duration));-webkit-mask-image:linear-gradient(90deg,#000 42%,#0000 55%);mask-image:linear-gradient(90deg,#000 42%,#0000 55%);-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.js .photo-waves[data-astro-cid-ytcxfoid]:not([data-reveal=done]) .photo-waves__photo[data-astro-cid-ytcxfoid]{animation:photo-rise var(--reveal-photo-duration) var(--reveal-ease-rise) var(--reveal-photo-delay) both paused;-webkit-mask-image:linear-gradient(#0000 40%,#000 60%);mask-image:linear-gradient(#0000 40%,#000 60%);-webkit-mask-size:100% 250%;mask-size:100% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.js .photo-waves[data-astro-cid-ytcxfoid]:not([data-reveal=done]) .photo-waves__quote[data-astro-cid-ytcxfoid]{animation:quote-in .9s var(--reveal-ease-rise) var(--reveal-quote-delay) both paused}html.js .photo-waves[data-astro-cid-ytcxfoid][data-reveal=play] .photo-waves__wave[data-astro-cid-ytcxfoid],html.js .photo-waves[data-astro-cid-ytcxfoid][data-reveal=play] .photo-waves__wave-shape[data-astro-cid-ytcxfoid],html.js .photo-waves[data-astro-cid-ytcxfoid][data-reveal=play] .photo-waves__photo[data-astro-cid-ytcxfoid],html.js .photo-waves[data-astro-cid-ytcxfoid][data-reveal=play] .photo-waves__quote[data-astro-cid-ytcxfoid]{animation-play-state:running}}@keyframes wave-draw{0%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}30%{opacity:1}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes wave-drift{0%{translate:-2.5%}to{translate:0}}@keyframes photo-rise{0%{opacity:0;transform:translateY(48px);-webkit-mask-position:0 0;mask-position:0 0}55%{opacity:1}to{opacity:1;transform:none;-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes quote-in{0%{opacity:0;transform:translateY(16px)}}.discover[data-astro-cid-gepn5tb7]{isolation:isolate;padding-block:clamp(4rem,8vw,7rem) clamp(3rem,6vw,5rem);position:relative}.discover__grid[data-astro-cid-gepn5tb7]{gap:clamp(1rem,2vw,1.75rem);margin:clamp(2.25rem,4.5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=44rem){.discover__grid[data-astro-cid-gepn5tb7]{grid-template-columns:repeat(4,minmax(0,1fr))}.discover__item[data-astro-cid-gepn5tb7]{grid-column:span 2}.discover__item--3[data-astro-cid-gepn5tb7]{grid-column:2/span 2}}@media (width>=64rem){.discover__grid[data-astro-cid-gepn5tb7]{grid-template-columns:repeat(3,minmax(0,1fr))}.discover__item[data-astro-cid-gepn5tb7],.discover__item--3[data-astro-cid-gepn5tb7]{grid-column:auto}}.discover__item[data-astro-cid-gepn5tb7]{display:flex}.discover__item--1[data-astro-cid-gepn5tb7]{--accent:var(--color-blue)}.discover__item--2[data-astro-cid-gepn5tb7]{--accent:#2a9bb0}.discover__item--3[data-astro-cid-gepn5tb7]{--accent:var(--color-green)}.area-card[data-astro-cid-gepn5tb7]{border-radius:calc(var(--radius-md) + 4px);background:var(--color-surface);width:100%;color:inherit;transition:translate var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border:1px solid #1f829924;flex-direction:column;padding:.625rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #10353e0a,0 18px 40px -30px #10353e73}.area-card[data-astro-cid-gepn5tb7]:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);transform-origin:0;height:3px;transition:scale .5s var(--ease-out);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:1.5rem;right:1.5rem;scale:.35 1}.area-card__media[data-astro-cid-gepn5tb7]{border-radius:calc(var(--radius-md) - 4px);display:block;position:relative;overflow:hidden}.area-card__media[data-astro-cid-gepn5tb7] .image-slot{border-radius:inherit}.area-card__media[data-astro-cid-gepn5tb7] .image-slot img{transition:scale .7s var(--ease-out)}.area-card__media[data-astro-cid-gepn5tb7]:after{content:"";pointer-events:none;background:linear-gradient(200deg,#0000 55%,#10353e47);position:absolute;inset:0}.area-card__icon[data-astro-cid-gepn5tb7]{z-index:1;border:4px solid var(--color-surface);background:linear-gradient(135deg, var(--color-blue), var(--accent));color:#fff;width:3.5rem;height:3.5rem;transition:rotate var(--duration-base) var(--ease-out);border-radius:18px;place-items:center;margin:-1.75rem 0 0 1.25rem;display:grid;position:relative;box-shadow:0 12px 24px -14px #1f8299e6}.area-card__body[data-astro-cid-gepn5tb7]{flex-direction:column;flex:1;gap:.5rem;padding:.875rem 1.25rem 1.375rem;display:flex}.area-card__title[data-astro-cid-gepn5tb7]{letter-spacing:-.01em;font-size:clamp(1.375rem,1.1rem + .8vw,1.875rem)}.area-card__text[data-astro-cid-gepn5tb7]{color:var(--color-muted);line-height:1.55}.area-card__cta[data-astro-cid-gepn5tb7]{color:var(--color-blue-dark);align-items:center;gap:.625rem;margin-top:auto;padding-top:.75rem;font-weight:700;display:inline-flex}.area-card__arrow[data-astro-cid-gepn5tb7]{background:var(--color-blue-soft);width:2.25rem;height:2.25rem;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out);border-radius:50%;place-items:center;display:grid}.area-card[data-astro-cid-gepn5tb7]:is(:hover,:focus-visible){border-color:#1f829961;translate:0 -6px;box-shadow:0 1px 2px #10353e0a,0 28px 56px -30px #10353e8c}.area-card[data-astro-cid-gepn5tb7]:is(:hover,:focus-visible):after{scale:1}.area-card[data-astro-cid-gepn5tb7]:is(:hover,:focus-visible) .area-card__media[data-astro-cid-gepn5tb7] .image-slot img{scale:1.05}.area-card[data-astro-cid-gepn5tb7]:is(:hover,:focus-visible) .area-card__icon[data-astro-cid-gepn5tb7]{rotate:-6deg}.area-card[data-astro-cid-gepn5tb7]:is(:hover,:focus-visible) .area-card__arrow[data-astro-cid-gepn5tb7]{background:var(--color-blue);color:#fff;translate:4px}.showcase[data-astro-cid-wlph3nkp]{isolation:isolate;padding-block:clamp(4rem,8vw,6.5rem);position:relative}.showcase__grid[data-astro-cid-wlph3nkp]{--cols:2;--gap:clamp(.75rem, 1.4vw, 1.125rem);justify-content:center;gap:var(--gap);flex-wrap:wrap;max-width:82rem;margin:clamp(2.25rem,4.5vw,3.25rem) auto 0;padding:0;list-style:none;display:flex}@media (width>=36rem){.showcase__grid[data-astro-cid-wlph3nkp]{--cols:3}}@media (width>=52rem){.showcase__grid[data-astro-cid-wlph3nkp]{--cols:4}}@media (width>=72rem){.showcase__grid[data-astro-cid-wlph3nkp]{--cols:5}}@media (width>=100rem){.showcase__grid[data-astro-cid-wlph3nkp]{--cols:7}}.showcase__item[data-astro-cid-wlph3nkp]{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));display:flex}.logo-tile[data-astro-cid-wlph3nkp]{--logo-width:100%;--logo-height:100%;aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--color-surface);width:100%;transition:translate var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border:1px solid #1f829924;padding:clamp(1rem,1.6vw,1.5rem);display:block;box-shadow:0 1px 2px #10353e0a,0 12px 28px -24px #10353e66}.logo-tile[data-astro-cid-wlph3nkp] img{transition:scale .5s var(--ease-out)}.logo-tile[data-astro-cid-wlph3nkp]:is(:hover,:focus-visible){border-color:#1f829966;translate:0 -4px;box-shadow:0 1px 2px #10353e0a,0 20px 40px -26px #10353e80}.logo-tile[data-astro-cid-wlph3nkp]:is(:hover,:focus-visible) img{scale:1.04}.showcase__more[data-astro-cid-wlph3nkp]{justify-content:center;margin-top:clamp(2rem,4vw,3rem);display:flex}.join-cta[data-astro-cid-4niox4pb]{padding-block:clamp(1rem,3vw,2rem) clamp(4rem,8vw,6.5rem)}.join-cta__panel[data-astro-cid-4niox4pb]{isolation:isolate;border-radius:calc(var(--radius-md) + 12px);background:radial-gradient(70% 120% at 100% 0%, #50af478c, transparent 60%), radial-gradient(60% 100% at 0% 100%, #10353e8c, transparent 70%), linear-gradient(120deg, #176a7d 0%, var(--color-blue) 45%, #2f8f5a 110%);color:#fff;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(2.25rem,6vw,5rem) clamp(1.5rem,6vw,5.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #10353ee6}@media (width>=60rem){.join-cta__panel[data-astro-cid-4niox4pb]{grid-template-columns:minmax(0,1fr) auto}}.join-cta__ring[data-astro-cid-4niox4pb]{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #ffffff38;border-radius:50%;position:absolute}.join-cta__ring--a[data-astro-cid-4niox4pb]{width:min(38rem,70%);top:-55%;right:-8%}.join-cta__ring--b[data-astro-cid-4niox4pb]{border-color:#ffffff24;width:min(22rem,42%);top:-25%;right:6%}.join-cta__waves[data-astro-cid-4niox4pb]{z-index:-1;fill:none;stroke:#ffffff29;stroke-width:1.5px;pointer-events:none;width:100%;height:70%;position:absolute;bottom:0;left:0;right:0}.join-cta__waves[data-astro-cid-4niox4pb] path[data-astro-cid-4niox4pb]:nth-child(2){stroke:#cfe9cb38}@media (prefers-reduced-motion:no-preference){.join-cta__ring--a[data-astro-cid-4niox4pb]{animation:26s ease-in-out infinite alternate join-drift}.join-cta__ring--b[data-astro-cid-4niox4pb]{animation:32s ease-in-out infinite alternate-reverse join-drift}.join-cta__waves[data-astro-cid-4niox4pb]{animation:18s ease-in-out infinite alternate join-sway}}@keyframes join-drift{to{transform:translate(-2.5rem,1.5rem)}}@keyframes join-sway{to{transform:translateY(-.75rem)scaleY(1.06)}}.join-cta__content[data-astro-cid-4niox4pb]{gap:.875rem;max-width:44rem;display:grid}.join-cta__eyebrow[data-astro-cid-4niox4pb]{align-items:center;gap:var(--space-sm);color:#ffffffd9;font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;font-weight:700;display:flex}.join-cta__eyebrow[data-astro-cid-4niox4pb]:before{content:"";background:linear-gradient(90deg, #fff 0 55%, var(--color-green-soft) 55% 100%);border-radius:4px;width:2.5rem;height:4px}.join-cta__title[data-astro-cid-4niox4pb]{color:#fff;letter-spacing:-.025em;font-size:clamp(2.125rem,1.2rem + 3.2vw,4rem);font-weight:700;line-height:1.05}.join-cta__title[data-astro-cid-4niox4pb] span[data-astro-cid-4niox4pb]{color:var(--color-green-soft)}.join-cta__text[data-astro-cid-4niox4pb]{color:#ffffffe6;max-width:38rem;font-size:var(--fs-lead);line-height:1.6}.join-cta__action[data-astro-cid-4niox4pb] .join-cta__button{min-height:3.5rem;color:var(--color-blue-dark);background:#fff;border-color:#fff;padding-inline:2rem;font-size:1.0625rem;box-shadow:0 16px 32px -16px #0a2127b3}@media (hover:hover){.join-cta__action[data-astro-cid-4niox4pb] a.join-cta__button:hover{border-color:var(--color-green-soft);background:var(--color-green-soft);color:#10353e}}
