.UU-Rsq_section{padding:var(--space-section-padding) var(--space-gutter);border-bottom:var(--shape-border-width) solid var(--color-line)}.UU-Rsq_inner{max-width:var(--space-content-max);margin-inline:auto}
.wZ8d5a_head{gap:var(--space-section-head-gap);flex-direction:column;display:flex}.wZ8d5a_label{color:var(--color-accent-text);font-family:var(--font-body);font-weight:var(--type-label-weight);font-size:var(--type-label-size);line-height:var(--type-label-line-height);letter-spacing:var(--type-label-letter-spacing);text-transform:uppercase;margin:0}.wZ8d5a_title{color:var(--color-text);font-family:var(--font-display);font-weight:var(--type-section-weight);font-size:var(--type-section-size);line-height:var(--type-section-line-height);letter-spacing:var(--type-section-letter-spacing);text-wrap:balance;margin:0}.wZ8d5a_contact{font-weight:var(--type-contact-weight);font-size:var(--type-contact-size);line-height:var(--type-contact-line-height);letter-spacing:var(--type-contact-letter-spacing)}
._4EMPOa_row{gap:var(--space-about-gap-y) var(--space-about-gap-x);flex-wrap:wrap;display:flex}._4EMPOa_heading{flex:1 1 var(--space-about-heading-basis)}._4EMPOa_body{flex:999 1 var(--space-about-body-basis);min-width:0;max-width:var(--space-about-body-max);gap:var(--space-about-body-gap);flex-direction:column;display:flex}._4EMPOa_paragraph,._4EMPOa_closing{font-family:var(--font-body);font-weight:var(--type-about-body-weight);font-size:var(--type-about-body-size);line-height:var(--type-about-body-line-height);letter-spacing:var(--type-about-body-letter-spacing);margin:0}._4EMPOa_closing{color:var(--color-muted)}
.igZJ9a_halo{-webkit-text-stroke:calc(2 * max(3px, .04em)) var(--color-bg);paint-order:stroke fill}@media (forced-colors:active){.igZJ9a_halo{-webkit-text-stroke:0}}.igZJ9a_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._2uN6Ha_link{color:var(--color-accent-text);font-family:var(--font-body);font-weight:var(--type-link-weight);font-size:var(--type-link-size);line-height:var(--type-link-line-height);letter-spacing:var(--type-link-letter-spacing);padding-bottom:var(--space-link-underline-gap);background-image:linear-gradient(var(--color-accent), var(--color-accent)), linear-gradient(currentColor, currentColor);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% var(--shape-underline-hover), 100% var(--shape-underline-rest);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--motion-duration-default) var(--motion-ease), var(--focus-transition);text-decoration:none}._2uN6Ha_link:hover,._2uN6Ha_link:focus-visible{background-size:100% var(--shape-underline-hover), 100% var(--shape-underline-rest)}._2uN6Ha_arrow{transition:transform var(--motion-duration-default) var(--motion-ease);display:inline-block}._2uN6Ha_link:hover ._2uN6Ha_arrow,._2uN6Ha_link:focus-visible ._2uN6Ha_arrow{transform:translateY(var(--motion-arrow-nudge))}@media (prefers-reduced-motion:reduce){._2uN6Ha_link:hover ._2uN6Ha_arrow,._2uN6Ha_link:focus-visible ._2uN6Ha_arrow{transform:none}}._2uN6Ha_withHalo{}
.sgxDga_footer{padding:var(--space-footer-padding-top) var(--space-gutter) var(--space-footer-padding-bottom)}.sgxDga_inner{gap:var(--space-contact-to-footer);max-width:var(--space-content-max);flex-direction:column;margin-inline:auto;display:flex}.sgxDga_contact{gap:var(--space-contact-gap);flex-direction:column;display:flex}a.sgxDga_email{padding-top:var(--space-contact-email-padding);margin-bottom:calc(var(--space-contact-email-padding) - var(--space-link-underline-gap));font-family:var(--font-display);font-weight:var(--type-email-weight);font-size:var(--type-email-size);line-height:var(--type-email-line-height);letter-spacing:var(--type-email-letter-spacing);overflow-wrap:anywhere;align-self:flex-start}.sgxDga_contact .sgxDga_heading{gap:var(--space-contact-gap)}.sgxDga_legal{justify-content:space-between;gap:var(--space-footer-legal-gap);padding-top:var(--space-footer-line-gap);border-top:var(--shape-border-width) solid var(--color-line);color:var(--color-muted);font-family:var(--font-body);font-weight:var(--type-footer-weight);font-size:var(--type-footer-size);line-height:var(--type-footer-line-height);letter-spacing:var(--type-footer-letter-spacing);flex-wrap:wrap;display:flex}
.gHo-oW_logo{font-family:var(--font-display);font-weight:var(--type-logo-weight);font-size:var(--type-logo-size);line-height:var(--type-logo-line-height);letter-spacing:var(--type-logo-letter-spacing);color:var(--color-text)}.gHo-oW_dot{color:var(--color-accent)}.gHo-oW_label{}
.UQnbqW_toggle{width:var(--shape-toggle-size);height:var(--shape-toggle-size);color:var(--color-text);background-color:var(--color-bg);border:var(--shape-border-width) solid var(--color-line);border-radius:var(--radius-pill);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease), var(--focus-transition);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.UQnbqW_toggle:hover{border-color:var(--color-accent)}html:not(.js) .UQnbqW_toggle{visibility:hidden}.UQnbqW_toLight,.UQnbqW_toDark{}.UQnbqW_toDark,.UQnbqW_moon,:is(:root[data-theme=light] .UQnbqW_toLight,:root[data-theme=light] .UQnbqW_sun){display:none}:root[data-theme=light] .UQnbqW_toDark{display:block}:root[data-theme=light] .UQnbqW_moon{display:block}
.JCQXRW_rings{width:var(--shape-rings-width);height:auto;right:var(--shape-rings-right);top:var(--shape-rings-top);position:absolute}@keyframes JCQXRW_draw{0%{stroke-dashoffset:100px}}.JCQXRW_ring{stroke-dasharray:100;animation:JCQXRW_draw var(--motion-duration-ring) var(--motion-ease) both}.JCQXRW_outer{stroke:var(--color-accent);animation-delay:var(--motion-ring-delay-outer)}.JCQXRW_inner{stroke:var(--color-deco);animation-delay:var(--motion-ring-delay-inner)}
.Vtspxq_hero{justify-content:space-between;gap:var(--space-hero-row-gap);min-height:var(--space-hero-min-height);padding:var(--space-hero-padding) var(--space-gutter);border-bottom:var(--shape-border-width) solid var(--color-line);flex-direction:column;display:flex;position:relative;overflow:hidden}.Vtspxq_topRow{justify-content:space-between;align-items:center;gap:var(--space-hero-toggle-gap);display:flex;position:relative}.Vtspxq_copy{gap:var(--space-hero-eyebrow-gap);max-width:var(--space-hero-text-max);flex-direction:column;display:flex;position:relative}.Vtspxq_eyebrow{color:var(--color-accent-text);font-family:var(--font-body);font-weight:var(--type-eyebrow-weight);font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-line-height);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase;margin:0;}.Vtspxq_headline{font-family:var(--font-display);font-weight:var(--type-h1-weight);font-size:var(--type-h1-size);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing);text-wrap:balance;margin:0;}.Vtspxq_emphasis{color:var(--color-accent-text)}a.Vtspxq_link{padding-top:var(--space-hero-link-padding);margin-bottom:calc(var(--space-hero-link-padding) - var(--space-link-underline-gap));align-self:flex-start;position:relative}.Vtspxq_logo{display:inline-block}@keyframes Vtspxq_rise{0%{opacity:0;transform:translateY(var(--motion-hero-rise))}}.Vtspxq_intro{--i:0;--intro-delay:calc(var(--motion-hero-start) + var(--i) * var(--motion-hero-stagger));animation:Vtspxq_rise var(--motion-duration-slow) var(--motion-ease) both;animation-delay:var(--intro-delay)}.Vtspxq_intro[data-intro="1"]{--i:1}.Vtspxq_intro[data-intro="2"]{--i:2}.Vtspxq_intro[data-intro="3"]{--i:3}
.LoFGqq_item{--i:0;flex-direction:column;display:flex}.LoFGqq_item>*{flex:1}.LoFGqq_staggered{--i:11}.LoFGqq_staggered[data-stagger="0"]{--i:0}.LoFGqq_staggered[data-stagger="1"]{--i:1}.LoFGqq_staggered[data-stagger="2"]{--i:2}.LoFGqq_staggered[data-stagger="3"]{--i:3}.LoFGqq_staggered[data-stagger="4"]{--i:4}.LoFGqq_staggered[data-stagger="5"]{--i:5}.LoFGqq_staggered[data-stagger="6"]{--i:6}.LoFGqq_staggered[data-stagger="7"]{--i:7}.LoFGqq_staggered[data-stagger="8"]{--i:8}.LoFGqq_staggered[data-stagger="9"]{--i:9}.LoFGqq_staggered[data-stagger="10"]{--i:10}.LoFGqq_item[data-reveal]{--reveal-delay:calc(var(--i) * var(--motion-card-stagger));transition:opacity var(--motion-duration-slow) var(--motion-ease) var(--reveal-delay), transform var(--motion-duration-slow) var(--motion-ease) var(--reveal-delay)}.LoFGqq_item[data-reveal=pending]{opacity:0;transform:translateY(var(--motion-card-rise))}.LoFGqq_item[data-reveal=shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.LoFGqq_item[data-reveal]{transition:opacity var(--motion-reduced-fade) var(--motion-reduced-ease)}.LoFGqq_item[data-reveal=pending]{transform:none}}
.VpcOJa_card{gap:var(--space-card-gap);padding:var(--space-card-padding);background-color:var(--color-card);border:var(--shape-border-width) solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;display:flex}
.CISGjW_tag{padding:var(--space-tag-padding-y) var(--space-tag-padding-x);color:var(--color-muted);font-family:var(--font-body);font-weight:var(--type-tag-weight);font-size:var(--type-tag-size);line-height:var(--type-tag-line-height);letter-spacing:var(--type-tag-letter-spacing);border:var(--shape-border-width) solid var(--color-line);border-radius:var(--radius-pill);transition:transform var(--motion-duration-fast) var(--motion-ease), border-color var(--motion-duration-fast) var(--motion-ease), color var(--motion-duration-fast) var(--motion-ease)}.CISGjW_tag:hover{color:var(--color-text);border-color:var(--color-accent);transform:translateY(calc(-1 * var(--motion-tag-lift)))}@media (prefers-reduced-motion:reduce){.CISGjW_tag:hover{transform:none}}
.NRhyoG_head{align-items:center;gap:var(--space-card-dot-gap);display:flex}.NRhyoG_dot{width:var(--shape-card-dot-size);height:var(--shape-card-dot-size);border-radius:var(--radius-card-dot);background-color:var(--color-accent);flex:none}.NRhyoG_title{font-family:var(--font-display);font-weight:var(--type-card-weight);font-size:var(--type-card-size);line-height:var(--type-card-line-height);letter-spacing:var(--type-card-letter-spacing);margin:0}.NRhyoG_tags{gap:var(--space-tag-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.HS70Aa_stack{align-items:flex-start;gap:var(--space-not-found-gap);flex-direction:column;display:flex}main .HS70Aa_section{border-bottom:0}
._3IO3tW_stack{gap:var(--space-toolkit-gap);flex-direction:column;display:flex}._3IO3tW_grid{grid-template-columns:repeat(auto-fit, minmax(var(--space-card-grid-min), 1fr));gap:var(--space-card-grid-gap);display:grid}
