.TechnologyShowcase_section__yns5k{position:relative;padding-block:var(--section-rhythm);padding-inline:var(--container-inset);background:var(--color-ink);color:var(--color-on-dark);overflow:hidden;isolation:isolate}.TechnologyShowcase_section__yns5k:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--grad-glow);pointer-events:none}.TechnologyShowcase_head__wMzps{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;grid-gap:clamp(24px,4vw,72px);gap:clamp(24px,4vw,72px);margin-bottom:clamp(36px,4.5vw,72px)}.TechnologyShowcase_eyebrow__LpFsg{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent)}.TechnologyShowcase_eyebrow__LpFsg:before{content:"";width:30px;height:1px;background:var(--color-accent)}.TechnologyShowcase_title__uJWSb{max-width:16ch;font-family:var(--font-display);font-size:var(--fs-d4);line-height:var(--leading-tight);letter-spacing:-.028em}.TechnologyShowcase_headAside__XSNLn{display:grid;justify-items:start;grid-gap:var(--space-4);gap:var(--space-4);padding-bottom:var(--space-1)}.TechnologyShowcase_note__VHpIC{max-width:46ch;margin:0;font-size:var(--fs-sm);line-height:1.66;color:var(--color-on-dark-muted)}.TechnologyShowcase_actions__B1h6l{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.TechnologyShowcase_secondary__As4Sn{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-on-dark-muted);transition:color var(--dur-fast) var(--ease-default)}.TechnologyShowcase_secondary__As4Sn:hover{color:var(--color-on-dark)}.TechnologyShowcase_grid__X9Vmx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,1.8vw,28px);gap:clamp(16px,1.8vw,28px)}@media (max-width:1023.98px){.TechnologyShowcase_head__wMzps{grid-template-columns:1fr;align-items:start}.TechnologyShowcase_title__uJWSb{max-width:22ch}.TechnologyShowcase_grid__X9Vmx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479.98px){.TechnologyShowcase_grid__X9Vmx{grid-template-columns:1fr}}.BlogTeaser_section__sbyCn{padding-block:var(--section-rhythm)}.BlogTeaser_head__fyBIK{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;padding-inline:var(--container-inset);margin-bottom:clamp(28px,3.5vw,52px)}.BlogTeaser_eyebrow__4XSqM{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent-deep)}.BlogTeaser_eyebrow__4XSqM:before{content:"";width:30px;height:1px;background:var(--color-accent)}.BlogTeaser_title__MtBN4{font-family:var(--font-display);font-size:var(--fs-d3);line-height:var(--leading-tight);letter-spacing:-.028em}.BlogTeaser_more__5juND{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-muted)}.BlogTeaser_grid__hp0a7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,2.4vw,40px);gap:clamp(20px,2.4vw,40px);padding-inline:var(--container-inset);align-items:stretch}.BlogTeaser_item__U7krK{display:flex;min-width:0}.BlogTeaser_card__TuTVn{display:flex;flex-direction:column;width:100%;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border-soft);transition:border-color var(--dur-base) var(--ease-default),box-shadow var(--dur-base) var(--ease-default),transform var(--dur-base) var(--ease-out-expo)}.BlogTeaser_card__TuTVn:focus-visible,.BlogTeaser_card__TuTVn:hover{border-color:transparent;box-shadow:var(--shadow-lg);transform:translateY(-6px)}.BlogTeaser_media__qynSq{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--color-surface-alt)}.BlogTeaser_img__q2uS6{object-fit:cover;transition:transform 1.05s var(--ease-out-expo)}.BlogTeaser_card__TuTVn:hover .BlogTeaser_img__q2uS6{transform:scale(1.05)}.BlogTeaser_body___MNlg{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);padding:clamp(24px,2.6vw,40px)}.BlogTeaser_meta__LMNRA{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);font-size:var(--fs-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-soft)}.BlogTeaser_badge__dCDVR{padding:4px 12px;border-radius:var(--radius-pill);background:var(--color-accent-tint);font-weight:var(--fw-semibold);color:var(--color-accent-deep)}.BlogTeaser_cardTitle__gJRkW{font-family:var(--font-display);font-size:var(--fs-d7);line-height:1.12;letter-spacing:-.024em}.BlogTeaser_excerpt__8pG7H{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-sm);line-height:1.64;color:var(--color-ink-muted)}.BlogTeaser_cta__WOzMP{justify-self:start;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-deep)}@media (max-width:767.98px){.BlogTeaser_grid__hp0a7{grid-template-columns:minmax(0,1fr)}}.CtaBand_band__08xlL{position:relative;padding-block:var(--section-rhythm);background:var(--grad-ink);color:var(--color-on-dark);overflow:hidden;isolation:isolate}.CtaBand_band__08xlL:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--grad-glow)}.CtaBand_inner___TUUI{display:grid;grid-template-columns:7fr 5fr;grid-gap:clamp(40px,6vw,110px);gap:clamp(40px,6vw,110px);align-items:center;padding-inline:var(--container-inset)}.CtaBand_copy__orBiw{min-width:0}.CtaBand_eyebrow__u0wcQ{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent)}.CtaBand_eyebrow__u0wcQ:before{content:"";width:30px;height:1px;background:var(--color-accent)}.CtaBand_title__gRWwj{max-width:16ch;font-family:var(--font-display);font-size:var(--fs-d3);line-height:var(--leading-tight);letter-spacing:-.03em}.CtaBand_body__Tw3fV{max-width:50ch;margin:var(--space-4) 0 var(--space-6);font-size:var(--fs-lead);line-height:1.62;color:var(--color-on-dark-muted)}.CtaBand_actions__NSXtW{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.CtaBand_secondary__ZFwVN{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-on-dark-muted);transition:color var(--dur-fast) var(--ease-default)}.CtaBand_secondary__ZFwVN:hover{color:var(--color-on-dark)}.CtaBand_offices__4boNG{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.CtaBand_office__VwgF_{display:grid;grid-gap:4px;gap:4px;padding:var(--space-4);border:1px solid var(--color-on-dark-hairline);border-radius:var(--radius-md);background:rgba(255,255,255,.03);transition:border-color var(--dur-base) var(--ease-default),background var(--dur-base) var(--ease-default),transform var(--dur-base) var(--ease-out-expo)}.CtaBand_office__VwgF_:hover{border-color:var(--color-accent-50);background:rgba(255,255,255,.06);transform:translateX(6px)}.CtaBand_country__I2JWY{margin:0 0 var(--space-1);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}.CtaBand_line__5AdEk{font-size:var(--fs-sm);color:var(--color-on-dark-muted);transition:color var(--dur-fast) var(--ease-default)}.CtaBand_line__5AdEk:focus-visible,.CtaBand_line__5AdEk:hover{color:var(--color-on-dark)}@media (max-width:1024.98px){.CtaBand_inner___TUUI{grid-template-columns:1fr}.CtaBand_offices__4boNG{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.CtaBand_offices__4boNG{grid-template-columns:1fr}}