.hero[data-astro-cid-pbvkfbth]{z-index:1;background-color:var(--light-100);flex-direction:column;justify-content:center;min-height:50vh;display:flex;position:relative;overflow:hidden;container-type:inline-size}.hero[data-astro-cid-pbvkfbth] .hero_bg{object-fit:cover;object-position:0 0;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-pbvkfbth] .hero_drawing{width:62%;position:absolute;top:calc(120% - 74.4cqw);left:57%}.hero_inner[data-astro-cid-pbvkfbth]{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);flex-direction:column;width:100%;max-width:47.9375rem;margin-inline:auto;display:flex;position:relative}.hero_title[data-astro-cid-pbvkfbth]{font-family:var(--h1-font-family);font-size:var(--h1);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);text-transform:uppercase;color:var(--dark-900);margin:0}.hero_tagline[data-astro-cid-pbvkfbth]{font-size:var(--eyebrow);font-weight:var(--eyebrow-font-weight);line-height:var(--eyebrow-line-height);letter-spacing:var(--letter-spacing-tagline);text-transform:uppercase;color:var(--dark-900);margin:0;padding-right:20%}@media (min-width:48rem){.hero_inner[data-astro-cid-pbvkfbth]{text-align:center;align-items:center;max-width:64rem;padding:0}.hero_tagline[data-astro-cid-pbvkfbth]{padding-right:0}.hero[data-astro-cid-pbvkfbth] .hero_drawing{width:43%;top:calc(155% - 66.65cqw);left:68.4%}}@media (min-width:64.0625rem){.hero[data-astro-cid-pbvkfbth] .hero_bg{object-position:0 65%}.hero[data-astro-cid-pbvkfbth] .hero_drawing{top:33px}.hero_inner[data-astro-cid-pbvkfbth]{max-width:var(--max-width-main)}.hero_tagline[data-astro-cid-pbvkfbth]{max-width:60%}}.intro[data-astro-cid-e5rdi7js]{z-index:1;background-color:var(--light-100);padding:var(--space-8) var(--space-5);position:relative}.intro_inner[data-astro-cid-e5rdi7js]{gap:var(--space-4);max-width:var(--max-width-small);flex-direction:column;margin-inline:auto;display:flex}.intro_title[data-astro-cid-e5rdi7js]{font-size:var(--h2);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);color:var(--dark-900);margin:0}.intro_lead[data-astro-cid-e5rdi7js]{font-size:var(--text-large);font-weight:var(--primary-light);text-transform:uppercase;color:var(--dark-900);margin:0;line-height:1.5}.intro_text[data-astro-cid-e5rdi7js]{font-size:var(--text-main);line-height:var(--text-main-line-height);color:var(--dark-900)}.intro_text[data-astro-cid-e5rdi7js] p{margin:0 0 var(--text-main-margin-bottom)}.intro_text[data-astro-cid-e5rdi7js] a{color:var(--link-default);text-decoration:none}.intro[data-astro-cid-e5rdi7js] b,.intro[data-astro-cid-e5rdi7js] strong{font-weight:var(--primary-bold)}.intro_cta[data-astro-cid-e5rdi7js]{justify-content:center;display:flex}@media (min-width:48rem){.intro[data-astro-cid-e5rdi7js]{padding:5rem var(--space-7)}}.steps[data-astro-cid-lcbwadxz]{z-index:1;border:var(--border-width-section) solid var(--brand-500);background-color:var(--light-100);align-items:center;min-height:60vh;display:flex;position:relative;overflow:hidden}.steps[data-astro-cid-lcbwadxz] .steps_bg{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.steps_inner[data-astro-cid-lcbwadxz]{gap:var(--space-6);width:100%;max-width:47.9375rem;padding:var(--space-5);flex-direction:column;margin-inline:auto;display:flex;position:relative}.steps_title[data-astro-cid-lcbwadxz]{font-size:1rem;font-weight:var(--primary-medium);line-height:var(--line-height-medium);letter-spacing:var(--letter-spacing-tagline);text-transform:uppercase;text-align:center;color:var(--dark-900);margin:0}.steps_carousel[data-astro-cid-lcbwadxz]{--per-view:1;--gap:30px}.steps_track[data-astro-cid-lcbwadxz]{gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;display:flex;overflow-x:auto}.steps_track[data-astro-cid-lcbwadxz]::-webkit-scrollbar{display:none}.steps_slide[data-astro-cid-lcbwadxz]{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));scroll-snap-align:start;text-align:center;flex-direction:column;align-items:center;display:flex}.steps_icon[data-astro-cid-lcbwadxz]{width:var(--icon-disc-size);height:var(--icon-disc-size);background-color:var(--brand-500);color:var(--light-100);margin-bottom:var(--space-3);border-radius:50%;justify-content:center;align-items:center;display:flex}.steps_icon[data-astro-cid-lcbwadxz] svg{width:auto;height:var(--icon-glyph-size)}.steps_slide-title[data-astro-cid-lcbwadxz]{font-size:var(--h3);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);color:var(--dark-900);margin:var(--h3-margin-top) 0 var(--space-3)}.steps_slide-text[data-astro-cid-lcbwadxz]{font-size:var(--text-light);font-weight:var(--text-light-font-weight);line-height:var(--text-light-line-height);color:var(--dark-900);margin:0}.steps_dots[data-astro-cid-lcbwadxz]{margin-top:var(--space-5);justify-content:center;gap:12px;display:flex}.steps_dot[data-astro-cid-lcbwadxz]{background-color:var(--brand-500);opacity:.2;border-radius:50%;width:10px;height:10px}.steps_dot[data-astro-cid-lcbwadxz][aria-current]{opacity:1}.steps_dot[data-astro-cid-lcbwadxz][hidden]{display:none}@media (min-width:48rem){.steps[data-astro-cid-lcbwadxz]{border-inline-width:0}.steps_inner[data-astro-cid-lcbwadxz]{max-width:64rem}.steps_title[data-astro-cid-lcbwadxz]{line-height:var(--line-height-large)}.steps_carousel[data-astro-cid-lcbwadxz]{--per-view:2}.steps_slide[data-astro-cid-lcbwadxz]{text-align:start;align-items:flex-start}}@media (min-width:64rem){.steps_carousel[data-astro-cid-lcbwadxz]{--per-view:3}}@media (min-width:64.0625rem){.steps_inner[data-astro-cid-lcbwadxz]{max-width:var(--max-width-main);padding:0}.steps_title[data-astro-cid-lcbwadxz]{font-size:1.6rem}.steps_carousel[data-astro-cid-lcbwadxz]{--per-view:3}}.contact[data-astro-cid-4ygizp5g]{z-index:1;background-color:var(--light-100);padding:var(--space-8) var(--space-5);position:relative}.contact_inner[data-astro-cid-4ygizp5g]{align-items:flex-start;gap:var(--space-4);max-width:var(--max-width-small);flex-direction:column;margin-inline:auto;display:flex}.contact_title[data-astro-cid-4ygizp5g]{font-size:var(--h2);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);color:var(--dark-900);margin:0}.contact_lead[data-astro-cid-4ygizp5g]{font-size:1rem;font-weight:var(--primary-light);text-transform:uppercase;color:var(--dark-900);margin:0;line-height:1.5}.contact_text[data-astro-cid-4ygizp5g]{font-size:var(--text-main);line-height:var(--text-main-line-height);color:var(--dark-900);margin:0}.contact[data-astro-cid-4ygizp5g] .contact_cta{align-self:stretch}.contact[data-astro-cid-4ygizp5g] .contact_cta .contact-menu_trigger{justify-content:center;width:100%;padding-block:.5rem;font-size:1rem;line-height:1.5}@media (min-width:48rem){.contact[data-astro-cid-4ygizp5g]{padding:5rem var(--space-7)}}@media (min-width:64.0625rem){.contact_lead[data-astro-cid-4ygizp5g]{font-size:1.2rem}}
