@layer front-ui-atoms{.buttonGroup_buttonGroup__zMcax{inline-size:max-content;max-inline-size:100%}.buttonGroup_defaultGap__3Ux2V{gap:var(--spacing-control-group-gap)}@media(min-width:600px){.buttonGroup_defaultGap__3Ux2V{gap:var(--spacing-control-group-gap-sm,var(--spacing-control-group-gap))}}@media(min-width:840px){.buttonGroup_defaultGap__3Ux2V{gap:var(--spacing-control-group-gap-md,var(--spacing-control-group-gap-sm,var(--spacing-control-group-gap)))}}@media(min-width:1080px){.buttonGroup_defaultGap__3Ux2V{gap:var(--spacing-control-group-gap-lg,var(--spacing-control-group-gap-md,var(--spacing-control-group-gap-sm,var(--spacing-control-group-gap))))}}@media(min-width:1280px){.buttonGroup_defaultGap__3Ux2V{gap:var(--spacing-control-group-gap-xl,var(--spacing-control-group-gap-lg,var(--spacing-control-group-gap-md,var(--spacing-control-group-gap-sm,var(--spacing-control-group-gap)))))}}@media(min-width:1440px){.buttonGroup_defaultGap__3Ux2V{gap:var(--spacing-control-group-gap-xxl,var(--spacing-control-group-gap-xl,var(--spacing-control-group-gap-lg,var(--spacing-control-group-gap-md,var(--spacing-control-group-gap-sm,var(--spacing-control-group-gap))))))}}.buttonGroup_buttonGroup__zMcax>*{flex:1 1 auto}}a.button_primary__k0d3I,a.button_primary__k0d3I:active,a.button_primary__k0d3I:focus,a.button_primary__k0d3I:hover,button.button_primary__k0d3I,button.button_primary__k0d3I:active,button.button_primary__k0d3I:focus,button.button_primary__k0d3I:hover{text-decoration:none;color:var(--color-button-primary-text)}a.button_secondary__0_CV3,button.button_secondary__0_CV3{color:var(--color-button-secondary-text);text-decoration:none}a.button_secondary__0_CV3:active,a.button_secondary__0_CV3:focus,a.button_secondary__0_CV3:hover,button.button_secondary__0_CV3:active,button.button_secondary__0_CV3:focus,button.button_secondary__0_CV3:hover{text-decoration:none;color:var(--color-button-secondary-text-interactive,var(--color-button-secondary-text))}a.button_tertiary__cWWnA,a.button_tertiary__cWWnA:active,a.button_tertiary__cWWnA:focus,a.button_tertiary__cWWnA:hover,button.button_tertiary__cWWnA,button.button_tertiary__cWWnA:active,button.button_tertiary__cWWnA:focus,button.button_tertiary__cWWnA:hover{text-decoration:none;color:var(--color-button-tertiary-text)}a.button_ghost__npAbk,a.button_ghost__npAbk:active,a.button_ghost__npAbk:focus,a.button_ghost__npAbk:hover,button.button_ghost__npAbk,button.button_ghost__npAbk:active,button.button_ghost__npAbk:focus,button.button_ghost__npAbk:hover{text-decoration:none;color:var(--color-button-ghost-text)}@layer front-ui-atoms{.button_button__bge_I{display:flex;text-align:center;align-items:center;justify-content:center;gap:var(--dimension-spacing-12);box-sizing:border-box;border:var(--border-width-1) solid rgba(0,0,0,0);text-decoration:none;transition-property:background-color,color;transition-duration:var(--motion-global-fade-out-duration);transition-timing-function:var(--motion-global-fade-out-timing-function)}.button_button__bge_I:is(a,button){cursor:pointer}.button_button__bge_I:focus-visible:not(:disabled),.button_button__bge_I:hover:not(:disabled){transition-property:background-color,color;transition-duration:var(--motion-global-fade-in-duration);transition-timing-function:var(--motion-global-fade-in-timing-function)}.button_button__bge_I:active,.button_button__bge_I:focus,.button_button__bge_I:hover{text-decoration:none}.button_button__bge_I:disabled{cursor:not-allowed;opacity:.5}@supports not (at-rule(@scope)){:where(.surfaceNeutral,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@scope (:where(.surfaceNeutral, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@supports not (at-rule(@scope)){:where(.surfaceAccentMuted,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@scope (:where(.surfaceAccentMuted, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@supports not (at-rule(@scope)){:where(.surfaceAccentSoft,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@scope (:where(.surfaceAccentSoft, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@supports not (at-rule(@scope)){:where(.surfaceNeutral,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-secondary-text-interactive:var(--color-black);--color-button-secondary-background-hover:var( --color-background-surface-neutral-hover );--color-button-secondary-background-focus:var( --color-background-surface-neutral-focus );--color-button-secondary-background-active:var( --color-background-surface-neutral-active );--color-button-tertiary-background:var( --color-background-surface-neutral );--color-button-tertiary-background-hover:var( --color-background-surface-neutral-hover );--color-button-tertiary-background-focus:var( --color-background-surface-neutral-focus );--color-button-tertiary-background-active:var( --color-background-surface-neutral-active );--color-button-ghost-background-hover:var( --color-background-surface-neutral-hover );--color-button-ghost-background-focus:var( --color-background-surface-neutral-focus );--color-button-ghost-background-active:var( --color-background-surface-neutral-active )}}@scope (:where(.surfaceNeutral, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-secondary-text-interactive:var(--color-black);--color-button-secondary-background-hover:var( --color-background-surface-neutral-hover );--color-button-secondary-background-focus:var( --color-background-surface-neutral-focus );--color-button-secondary-background-active:var( --color-background-surface-neutral-active );--color-button-tertiary-background:var( --color-background-surface-neutral );--color-button-tertiary-background-hover:var( --color-background-surface-neutral-hover );--color-button-tertiary-background-focus:var( --color-background-surface-neutral-focus );--color-button-tertiary-background-active:var( --color-background-surface-neutral-active );--color-button-ghost-background-hover:var( --color-background-surface-neutral-hover );--color-button-ghost-background-focus:var( --color-background-surface-neutral-focus );--color-button-ghost-background-active:var( --color-background-surface-neutral-active )}}@supports not (at-rule(@scope)){:where(.surfaceAccentMuted,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-secondary-background-hover:var( --color-background-surface-accent-muted-hover );--color-button-secondary-background-focus:var( --color-background-surface-accent-muted-focus );--color-button-secondary-background-active:var( --color-background-surface-accent-muted-active );--color-button-tertiary-background:var( --color-background-surface-accent-muted );--color-button-tertiary-background-hover:var( --color-background-surface-accent-muted-hover );--color-button-tertiary-background-focus:var( --color-background-surface-accent-muted-focus );--color-button-tertiary-background-active:var( --color-background-surface-accent-muted-active );--color-button-ghost-background-hover:var( --color-background-surface-accent-muted-hover );--color-button-ghost-background-focus:var( --color-background-surface-accent-muted-focus );--color-button-ghost-background-active:var( --color-background-surface-accent-muted-active )}}@scope (:where(.surfaceAccentMuted, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-secondary-background-hover:var( --color-background-surface-accent-muted-hover );--color-button-secondary-background-focus:var( --color-background-surface-accent-muted-focus );--color-button-secondary-background-active:var( --color-background-surface-accent-muted-active );--color-button-tertiary-background:var( --color-background-surface-accent-muted );--color-button-tertiary-background-hover:var( --color-background-surface-accent-muted-hover );--color-button-tertiary-background-focus:var( --color-background-surface-accent-muted-focus );--color-button-tertiary-background-active:var( --color-background-surface-accent-muted-active );--color-button-ghost-background-hover:var( --color-background-surface-accent-muted-hover );--color-button-ghost-background-focus:var( --color-background-surface-accent-muted-focus );--color-button-ghost-background-active:var( --color-background-surface-accent-muted-active )}}@supports not (at-rule(@scope)){:where(.surfaceAccentSoft,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-secondary-background-hover:var( --color-background-surface-accent-soft-hover );--color-button-secondary-background-focus:var( --color-background-surface-accent-soft-focus );--color-button-secondary-background-active:var( --color-background-surface-accent-soft-active );--color-button-tertiary-background:var( --color-background-surface-accent-soft );--color-button-tertiary-background-hover:var( --color-background-surface-accent-soft-hover );--color-button-tertiary-background-focus:var( --color-background-surface-accent-soft-focus );--color-button-tertiary-background-active:var( --color-background-surface-accent-soft-active );--color-button-ghost-background-hover:var( --color-background-surface-accent-soft-hover );--color-button-ghost-background-focus:var( --color-background-surface-accent-soft-focus );--color-button-ghost-background-active:var( --color-background-surface-accent-soft-active )}}@scope (:where(.surfaceAccentSoft, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-secondary-background-hover:var( --color-background-surface-accent-soft-hover );--color-button-secondary-background-focus:var( --color-background-surface-accent-soft-focus );--color-button-secondary-background-active:var( --color-background-surface-accent-soft-active );--color-button-tertiary-background:var( --color-background-surface-accent-soft );--color-button-tertiary-background-hover:var( --color-background-surface-accent-soft-hover );--color-button-tertiary-background-focus:var( --color-background-surface-accent-soft-focus );--color-button-tertiary-background-active:var( --color-background-surface-accent-soft-active );--color-button-ghost-background-hover:var( --color-background-surface-accent-soft-hover );--color-button-ghost-background-focus:var( --color-background-surface-accent-soft-focus );--color-button-ghost-background-active:var( --color-background-surface-accent-soft-active )}}@supports not (at-rule(@scope)){:where(.surfaceAccent,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-primary-background:var(--color-black);--color-button-primary-background-hover:var(--color-alpha-black-700);--color-button-primary-background-focus:var(--color-alpha-black-700);--color-button-primary-background-active:var(--color-alpha-black-800);--color-button-primary-text:var(--color-white);--color-button-primary-border:var(--color-transparent);--color-button-secondary-background:var(--color-accent-soft);--color-button-secondary-background-hover:var(--color-alpha-white-700);--color-button-secondary-background-focus:var(--color-alpha-white-700);--color-button-secondary-background-active:var(--color-alpha-white-600);--color-button-secondary-text:var(--color-black);--color-button-secondary-border:var(--color-transparent);--color-button-tertiary-background:var( --color-background-surface-accent );--color-button-tertiary-background-hover:var( --color-background-surface-accent-hover );--color-button-tertiary-background-focus:var( --color-background-surface-accent-focus );--color-button-tertiary-background-active:var( --color-background-surface-accent-active );--color-button-tertiary-text:var(--color-black);--color-button-ghost-text:var(--color-black);--color-button-ghost-background-hover:var( --color-background-surface-accent-hover );--color-button-ghost-background-focus:var( --color-background-surface-accent-focus );--color-button-ghost-background-active:var( --color-background-surface-accent-active )}}@scope (:where(.surfaceAccent, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-primary-background:var(--color-black);--color-button-primary-background-hover:var(--color-alpha-black-700);--color-button-primary-background-focus:var(--color-alpha-black-700);--color-button-primary-background-active:var(--color-alpha-black-800);--color-button-primary-text:var(--color-white);--color-button-primary-border:var(--color-transparent);--color-button-secondary-background:var(--color-accent-soft);--color-button-secondary-background-hover:var(--color-alpha-white-700);--color-button-secondary-background-focus:var(--color-alpha-white-700);--color-button-secondary-background-active:var(--color-alpha-white-600);--color-button-secondary-text:var(--color-black);--color-button-secondary-border:var(--color-transparent);--color-button-tertiary-background:var( --color-background-surface-accent );--color-button-tertiary-background-hover:var( --color-background-surface-accent-hover );--color-button-tertiary-background-focus:var( --color-background-surface-accent-focus );--color-button-tertiary-background-active:var( --color-background-surface-accent-active );--color-button-tertiary-text:var(--color-black);--color-button-ghost-text:var(--color-black);--color-button-ghost-background-hover:var( --color-background-surface-accent-hover );--color-button-ghost-background-focus:var( --color-background-surface-accent-focus );--color-button-ghost-background-active:var( --color-background-surface-accent-active )}}.button_small__undru{padding-inline:calc(var(--dimension-spacing-12) - var(--border-width-1));padding-block:calc(var(--dimension-spacing-4) - var(--border-width-1));border-radius:var(--border-button-radius)}.button_medium__VXS2i{padding-inline:calc(var(--dimension-spacing-16) - var(--border-width-1));padding-block:calc(var(--dimension-spacing-8) - var(--border-width-1)*2);border-radius:var(--border-button-radius)}.button_large__JX0T2{padding-inline:calc(var(--dimension-spacing-20) - var(--border-width-1));padding-block:calc(var(--dimension-spacing-12) - var(--border-width-1)*2);border-radius:var(--border-button-radius-lg)}.button_primary__k0d3I{background-color:var(--color-button-primary-background);border-color:var(--color-button-primary-border)}.button_primary__k0d3I:hover:not(:disabled){background-color:var(--color-button-primary-background-hover)}.button_primary__k0d3I:focus-visible:not(:disabled){background-color:var(--color-button-primary-background-focus)}.button_primary__k0d3I:active:not(:disabled){background-color:var(--color-button-primary-background-active)}.button_secondary__0_CV3{background-color:var(--color-button-secondary-background);border-color:var(--color-button-secondary-border)}.button_secondary__0_CV3:hover:not(:disabled){background-color:var(--color-button-secondary-background-hover)}.button_secondary__0_CV3:focus-visible:not(:disabled){background-color:var(--color-button-secondary-background-focus)}.button_secondary__0_CV3:active:not(:disabled){background-color:var(--color-button-secondary-background-active)}.button_tertiary__cWWnA{background-color:var(--color-button-tertiary-background);border-color:var(--color-button-tertiary-border)}.button_tertiary__cWWnA:hover:not(:disabled){background-color:var(--color-button-tertiary-background-hover)}.button_tertiary__cWWnA:focus-visible:not(:disabled){background-color:var(--color-button-tertiary-background-focus)}.button_tertiary__cWWnA:active:not(:disabled){background-color:var(--color-button-tertiary-background-active)}.button_ghost__npAbk{background-color:var(--color-button-ghost-background);border-color:var(--color-button-ghost-border)}.button_ghost__npAbk:hover:not(:disabled){background-color:var(--color-button-ghost-background-hover)}.button_ghost__npAbk:focus-visible:not(:disabled){background-color:var(--color-button-ghost-background-focus)}.button_ghost__npAbk:active:not(:disabled){background-color:var(--color-button-ghost-background-active)}.button_nowrap__ZIwIm{display:block;text-wrap-mode:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}@media(min-width:600px){.button_nowrap__ZIwIm{max-inline-size:400px}}}@layer front-ui-components{.hero_container__aJcVj{container-type:inline-size}.hero_hero__B6z_N{place-items:center center;display:grid;grid-auto-columns:minmax(0,1fr);margin-inline:auto;max-inline-size:840px;text-align:center}.hero_hero__B6z_N>:not(:last-child,:has(+.hero_media__V_qwI)){margin-block-end:var(--dimension-spacing-12)}@container (inline-size >= 800px){.hero_container__aJcVj:has(.hero_media__V_qwI) .hero_hero__B6z_N{margin-inline:0;max-inline-size:unset;place-items:center start;column-gap:var(--dimension-spacing-28);grid-auto-flow:column;grid-template-rows:1fr max-content 1fr;text-align:start}.hero_container__aJcVj:has(.hero_media__V_qwI) .hero_hero__B6z_N>:not(.hero_media__V_qwI){grid-column:1}.hero_container__aJcVj:has(.hero_media__V_qwI) .hero_hero__B6z_N:before{content:"";grid-column:1;grid-row:1/2}.hero_container__aJcVj:has(.hero_media__V_qwI) .hero_hero__B6z_N:has(>:nth-child(3):last-child){grid-template-rows:1fr repeat(2,max-content) 1fr}.hero_container__aJcVj:has(.hero_media__V_qwI) .hero_hero__B6z_N:has(>:nth-child(4):last-child){grid-template-rows:1fr repeat(3,max-content) 1fr}.hero_container__aJcVj:has(.hero_media__V_qwI) .hero_hero__B6z_N:has(>:nth-child(5):last-child){grid-template-rows:1fr repeat(4,max-content) 1fr}.hero_container__aJcVj:has(.hero_media__V_qwI) .hero_hero__B6z_N:has(>:nth-child(6):last-child){grid-template-rows:1fr repeat(5,max-content) 1fr}.hero_container__aJcVj:has(.hero_media__V_qwI) .hero_hero__B6z_N:has(>:nth-child(7):last-child){grid-template-rows:1fr repeat(6,max-content) 1fr}}.hero_description__6vjku{text-wrap:balance}@container (inline-size >= 800px){.hero_container__aJcVj:has(.hero_media__V_qwI) .hero_description__6vjku{text-wrap:pretty}}.hero_description__6vjku:not(:last-child,:has(+.hero_media__V_qwI)),.hero_media__V_qwI{margin-block-end:var(--dimension-spacing-20)}.hero_media__V_qwI{block-size:auto;display:block;inline-size:auto;max-inline-size:100%;order:-1}@container (inline-size >= 800px){.hero_container__aJcVj:has(.hero_media__V_qwI) .hero_media__V_qwI{grid-column:2;grid-row:1/-1;justify-self:center;margin-block-end:0;max-inline-size:392px;order:unset}}.hero_media__V_qwI img,.hero_media__V_qwI video{block-size:auto;display:block;inline-size:auto;max-block-size:310px;max-inline-size:100%}@container (inline-size >= 800px){.hero_container__aJcVj:has(.hero_media__V_qwI) .hero_media__V_qwI img,.hero_container__aJcVj:has(.hero_media__V_qwI) .hero_media__V_qwI video{max-block-size:unset}}}@layer front-ui-components{.block_block__NZ57K{position:relative;flex:1 1;container-type:inline-size;--color-card-body-text:var(--color-card-body-block-text)}.block_block__NZ57K:has(.block_blockClickableRegion__2hgxG):after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:rgba(0,0,0,0);box-shadow:var(--shadow-200);opacity:0;pointer-events:none;will-change:opacity;transition-property:opacity;transition-timing-function:var(--motion-global-fade-out-timing-function);transition-duration:var(--motion-global-fade-out-duration)}.block_block__NZ57K:has(.block_blockClickableRegion__2hgxG):focus-within:after,.block_block__NZ57K:has(.block_blockClickableRegion__2hgxG):hover:after,.block_block__NZ57K:has(.block_blockClickableRegion__2hgxG:active):after{opacity:1;transition-timing-function:var(--motion-global-fade-in-timing-function);transition-duration:var(--motion-global-fade-in-duration)}.block_blockIsSurfaceBase__LSebb,.block_blockIsSurfaceNeutral__kaFDX{border-radius:var(--border-card-radius)}.block_blockIsSurfaceBase__LSebb{border:1px solid var(--color-card-border)}.block_blockIsSurfaceNeutral__kaFDX{border:2px solid var(--color-background-surface-neutral)}.block_blockStack__NQPhA{display:flex;flex-direction:column;block-size:100%;border-radius:inherit;overflow:clip}.block_blockContent__QSAYI{display:flex;flex-direction:column;gap:var(--dimension-spacing-4);flex:1 1 fit-content}@supports not (at-rule(@scope)){:where(.surfaceBase,.block_localPurityAnchor__X8WbN) .block_blockContent__QSAYI{padding-block:var(--spacing-card-padding-block-start-block) var(--spacing-card-padding-block-end-block);padding-inline:var(--spacing-card-padding-inline-block)}}@scope (:where(.surfaceBase, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_blockContent__QSAYI{padding-block:var(--spacing-card-padding-block-start-block) var(--spacing-card-padding-block-end-block);padding-inline:var(--spacing-card-padding-inline-block)}}@supports not (at-rule(@scope)){:where(.surfaceNeutral,.block_localPurityAnchor__X8WbN) .block_blockContent__QSAYI{padding-block:var(--spacing-card-padding-block-start-block) var(--spacing-card-padding-block-end-block);padding-inline:var(--spacing-card-padding-inline-block)}}@scope (:where(.surfaceNeutral, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_blockContent__QSAYI{padding-block:var(--spacing-card-padding-block-start-block) var(--spacing-card-padding-block-end-block);padding-inline:var(--spacing-card-padding-inline-block)}}.block_descriptionList__HOzrY{padding-inline-start:1.25em}.block_blockLogo__u7NSx{mix-blend-mode:multiply;max-inline-size:120px}.block_blockLogo__u7NSx>*{inline-size:auto;block-size:28px}.block_blockFigure__G9Mqi{display:flex;flex-direction:column;justify-content:space-between;margin:0;gap:var(--dimension-spacing-80);flex:1 1 100%}.block_blockBlockquote__LFVvC{font:var(--typography-card-quote-font-computed,var(--typography-card-quote-font));letter-spacing:var(--typography-card-quote-letter-spacing-computed,var(--typography-card-quote-letter-spacing));margin:0;flex:1 1 100%;display:flex;flex-direction:column;justify-content:center;hanging-punctuation:first}@media(min-width:600px){.block_blockBlockquote__LFVvC{--typography-card-quote-font-computed:var(--typography-card-quote-sm-font);--typography-card-quote-letter-spacing-computed:var(--typography-card-quote-sm-letter-spacing)}}@media(min-width:840px){.block_blockBlockquote__LFVvC{--typography-card-quote-font-computed:var( --typography-card-quote-md-font,var(--typography-card-quote-sm-font) );--typography-card-quote-letter-spacing-computed:var( --typography-card-quote-md-letter-spacing,var(--typography-card-quote-sm-letter-spacing) )}}@media(min-width:1080px){.block_blockBlockquote__LFVvC{--typography-card-quote-font-computed:var( --typography-card-quote-lg-font,var(--typography-card-quote-md-font,var(--typography-card-quote-sm-font)) );--typography-card-quote-letter-spacing-computed:var( --typography-card-quote-lg-letter-spacing,var(--typography-card-quote-md-letter-spacing,var(--typography-card-quote-sm-letter-spacing)) )}}@media(min-width:1280px){.block_blockBlockquote__LFVvC{--typography-card-quote-font-computed:var( --typography-card-quote-xl-font,var( --typography-card-quote-lg-font,var(--typography-card-quote-md-font,var(--typography-card-quote-sm-font)) ) );--typography-card-quote-letter-spacing-computed:var( --typography-card-quote-xl-letter-spacing,var( --typography-card-quote-lg-letter-spacing,var(--typography-card-quote-md-letter-spacing,var(--typography-card-quote-sm-letter-spacing)) ) )}}@media(min-width:1440px){.block_blockBlockquote__LFVvC{--typography-card-quote-font-computed:var( --typography-card-quote-xxl-font,var( --typography-card-quote-xl-font,var( --typography-card-quote-lg-font,var(--typography-card-quote-md-font,var(--typography-card-quote-sm-font)) ) ) );--typography-card-quote-letter-spacing-computed:var( --typography-card-quote-xxl-letter-spacing,var( --typography-card-quote-xl-letter-spacing,var( --typography-card-quote-lg-letter-spacing,var(--typography-card-quote-md-letter-spacing,var(--typography-card-quote-sm-letter-spacing)) ) ) )}}@supports not (hanging-punctuation:first){.block_blockBlockquote__LFVvC{text-indent:-.8ch}}.block_blockBlockquote__LFVvC>:first-child:before{content:open-quote}.block_blockBlockquote__LFVvC>:last-child:after{content:close-quote}.block_blockClickableRegion__2hgxG{position:absolute;inset:0}.block_blockFigCaption__poBqz{font:var(--typography-global-meta-font-computed,var(--typography-global-meta-font));letter-spacing:var(--typography-global-meta-letter-spacing-computed,var(--typography-global-meta-letter-spacing))}@media(min-width:600px){.block_blockFigCaption__poBqz{--typography-global-meta-font-computed:var(--typography-global-meta-sm-font);--typography-global-meta-letter-spacing-computed:var(--typography-global-meta-sm-letter-spacing)}}@media(min-width:840px){.block_blockFigCaption__poBqz{--typography-global-meta-font-computed:var( --typography-global-meta-md-font,var(--typography-global-meta-sm-font) );--typography-global-meta-letter-spacing-computed:var( --typography-global-meta-md-letter-spacing,var(--typography-global-meta-sm-letter-spacing) )}}@media(min-width:1080px){.block_blockFigCaption__poBqz{--typography-global-meta-font-computed:var( --typography-global-meta-lg-font,var(--typography-global-meta-md-font,var(--typography-global-meta-sm-font)) );--typography-global-meta-letter-spacing-computed:var( --typography-global-meta-lg-letter-spacing,var(--typography-global-meta-md-letter-spacing,var(--typography-global-meta-sm-letter-spacing)) )}}@media(min-width:1280px){.block_blockFigCaption__poBqz{--typography-global-meta-font-computed:var( --typography-global-meta-xl-font,var( --typography-global-meta-lg-font,var(--typography-global-meta-md-font,var(--typography-global-meta-sm-font)) ) );--typography-global-meta-letter-spacing-computed:var( --typography-global-meta-xl-letter-spacing,var( --typography-global-meta-lg-letter-spacing,var(--typography-global-meta-md-letter-spacing,var(--typography-global-meta-sm-letter-spacing)) ) )}}@media(min-width:1440px){.block_blockFigCaption__poBqz{--typography-global-meta-font-computed:var( --typography-global-meta-xxl-font,var( --typography-global-meta-xl-font,var( --typography-global-meta-lg-font,var(--typography-global-meta-md-font,var(--typography-global-meta-sm-font)) ) ) );--typography-global-meta-letter-spacing-computed:var( --typography-global-meta-xxl-letter-spacing,var( --typography-global-meta-xl-letter-spacing,var( --typography-global-meta-lg-letter-spacing,var(--typography-global-meta-md-letter-spacing,var(--typography-global-meta-sm-letter-spacing)) ) ) )}}.block_blockMedia__tgELR{--block-media-border-radius:var(--border-block-media-radius);--block-media-box-shadow:var(--shadow-200);--block-media-border-color:rgb(0 0 0/3%);overflow:clip}.block_blockMedia__tgELR img,.block_blockMedia__tgELR video{display:block;max-inline-size:100%;block-size:auto}.block_blockStats__IVGWu{display:flex;gap:var(--dimension-spacing-16)}@supports not (at-rule(@scope)){:where(.surfaceBase,.block_localPurityAnchor__X8WbN) .block_mediaShadowMedium__PlDGh{outline:1px solid var(--block-media-border-color);box-shadow:var(--block-media-box-shadow)}}@scope (:where(.surfaceBase, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_mediaShadowMedium__PlDGh{outline:1px solid var(--block-media-border-color);box-shadow:var(--block-media-box-shadow)}}@supports not (at-rule(@scope)){:where(.surfaceNeutral,.block_localPurityAnchor__X8WbN) .block_mediaShadowMedium__PlDGh{outline:1px solid var(--block-media-border-color);box-shadow:var(--block-media-box-shadow)}}@scope (:where(.surfaceNeutral, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_mediaShadowMedium__PlDGh{outline:1px solid var(--block-media-border-color);box-shadow:var(--block-media-box-shadow)}}@supports not (at-rule(@scope)){:where(.surfaceBase,.block_localPurityAnchor__X8WbN) .block_mediaPlacementLeft__wXgqU{border-start-end-radius:var(--block-media-border-radius);margin-inline-end:var(--spacing-card-padding-inline-block)}}@scope (:where(.surfaceBase, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_mediaPlacementLeft__wXgqU{border-start-end-radius:var(--block-media-border-radius);margin-inline-end:var(--spacing-card-padding-inline-block)}}@supports not (at-rule(@scope)){:where(.surfaceNeutral,.block_localPurityAnchor__X8WbN) .block_mediaPlacementLeft__wXgqU{border-start-end-radius:var(--block-media-border-radius);margin-inline-end:var(--spacing-card-padding-inline-block)}}@scope (:where(.surfaceNeutral, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_mediaPlacementLeft__wXgqU{border-start-end-radius:var(--block-media-border-radius);margin-inline-end:var(--spacing-card-padding-inline-block)}}@supports not (at-rule(@scope)){:where(.surfaceBase,.block_localPurityAnchor__X8WbN) .block_mediaPlacementCenter__3TeZf{border-radius:var(--block-media-border-radius);margin-inline:var(--spacing-card-padding-inline-block) var(--spacing-card-padding-inline-block);margin-block-end:var(--spacing-card-padding-block-end-block)}}@scope (:where(.surfaceBase, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_mediaPlacementCenter__3TeZf{border-radius:var(--block-media-border-radius);margin-inline:var(--spacing-card-padding-inline-block) var(--spacing-card-padding-inline-block);margin-block-end:var(--spacing-card-padding-block-end-block)}}@supports not (at-rule(@scope)){:where(.surfaceNeutral,.block_localPurityAnchor__X8WbN) .block_mediaPlacementCenter__3TeZf{border-radius:var(--block-media-border-radius);margin-inline:var(--spacing-card-padding-inline-block) var(--spacing-card-padding-inline-block);margin-block-end:var(--spacing-card-padding-block-end-block)}}@scope (:where(.surfaceNeutral, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_mediaPlacementCenter__3TeZf{border-radius:var(--block-media-border-radius);margin-inline:var(--spacing-card-padding-inline-block) var(--spacing-card-padding-inline-block);margin-block-end:var(--spacing-card-padding-block-end-block)}}@supports not (at-rule(@scope)){:where(.surfaceBase,.block_localPurityAnchor__X8WbN) .block_mediaPlacementRight__6o28Y{border-start-start-radius:var(--block-media-border-radius);margin-inline-start:var(--spacing-card-padding-inline-block)}}@scope (:where(.surfaceBase, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_mediaPlacementRight__6o28Y{border-start-start-radius:var(--block-media-border-radius);margin-inline-start:var(--spacing-card-padding-inline-block)}}@supports not (at-rule(@scope)){:where(.surfaceNeutral,.block_localPurityAnchor__X8WbN) .block_mediaPlacementRight__6o28Y{border-start-start-radius:var(--block-media-border-radius);margin-inline-start:var(--spacing-card-padding-inline-block)}}@scope (:where(.surfaceNeutral, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_mediaPlacementRight__6o28Y{border-start-start-radius:var(--block-media-border-radius);margin-inline-start:var(--spacing-card-padding-inline-block)}}@container (min-width: 720px){.block_blockStack__NQPhA.block_directionRow__Enme4{flex-direction:row;justify-content:flex-start}.block_directionRow__Enme4 .block_blockContent__QSAYI:has(~.block_blockMedia__tgELR){flex:1 1;max-inline-size:none}.block_directionRow__Enme4 .block_blockMedia__tgELR{flex:1 1}@supports not (at-rule(@scope)){:where(.surfaceBase,.block_localPurityAnchor__X8WbN) .block_directionRow__Enme4 .block_mediaPlacementLeft__wXgqU{border-start-start-radius:var(--block-media-border-radius);align-self:end;margin-block-start:var(--spacing-card-padding-block-start-block)}}@scope (:where(.surfaceBase, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_directionRow__Enme4 .block_mediaPlacementLeft__wXgqU{border-start-start-radius:var(--block-media-border-radius);align-self:end;margin-block-start:var(--spacing-card-padding-block-start-block)}}@supports not (at-rule(@scope)){:where(.surfaceNeutral,.block_localPurityAnchor__X8WbN) .block_directionRow__Enme4 .block_mediaPlacementLeft__wXgqU{border-start-start-radius:var(--block-media-border-radius);align-self:end;margin-block-start:var(--spacing-card-padding-block-start-block)}}@scope (:where(.surfaceNeutral, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_directionRow__Enme4 .block_mediaPlacementLeft__wXgqU{border-start-start-radius:var(--block-media-border-radius);align-self:end;margin-block-start:var(--spacing-card-padding-block-start-block)}}@supports not (at-rule(@scope)){:where(.surfaceBase,.block_localPurityAnchor__X8WbN) .block_directionRow__Enme4 .block_mediaPlacementCenter__3TeZf{align-self:center;margin-block-start:var(--spacing-card-padding-block-start-block)}}@scope (:where(.surfaceBase, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_directionRow__Enme4 .block_mediaPlacementCenter__3TeZf{align-self:center;margin-block-start:var(--spacing-card-padding-block-start-block)}}@supports not (at-rule(@scope)){:where(.surfaceNeutral,.block_localPurityAnchor__X8WbN) .block_directionRow__Enme4 .block_mediaPlacementCenter__3TeZf{align-self:center;margin-block-start:var(--spacing-card-padding-block-start-block)}}@scope (:where(.surfaceNeutral, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_directionRow__Enme4 .block_mediaPlacementCenter__3TeZf{align-self:center;margin-block-start:var(--spacing-card-padding-block-start-block)}}@supports not (at-rule(@scope)){:where(.surfaceBase,.block_localPurityAnchor__X8WbN) .block_directionRow__Enme4 .block_mediaPlacementRight__6o28Y{align-self:end;margin-block-start:var(--spacing-card-padding-block-start-block)}}@scope (:where(.surfaceBase, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_directionRow__Enme4 .block_mediaPlacementRight__6o28Y{align-self:end;margin-block-start:var(--spacing-card-padding-block-start-block)}}@supports not (at-rule(@scope)){:where(.surfaceNeutral,.block_localPurityAnchor__X8WbN) .block_directionRow__Enme4 .block_mediaPlacementRight__6o28Y{align-self:end;margin-block-start:var(--spacing-card-padding-block-start-block)}}@scope (:where(.surfaceNeutral, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.block_directionRow__Enme4 .block_mediaPlacementRight__6o28Y{align-self:end;margin-block-start:var(--spacing-card-padding-block-start-block)}}}}@layer front-ui-components{.sectionHeader_header__7hACT{container-type:inline-size;display:flex;flex-flow:column-reverse;justify-content:space-between;align-items:flex-start;gap:var(--dimension-spacing-24);margin-block-end:var(--spacing-section-gap)}@media(min-width:600px){.sectionHeader_header__7hACT{margin-block-end:var(--spacing-section-gap-sm,var(--spacing-section-gap))}}@media(min-width:840px){.sectionHeader_header__7hACT{margin-block-end:var(--spacing-section-gap-md,var(--spacing-section-gap-sm,var(--spacing-section-gap)))}}@media(min-width:1080px){.sectionHeader_header__7hACT{margin-block-end:var(--spacing-section-gap-lg,var(--spacing-section-gap-md,var(--spacing-section-gap-sm,var(--spacing-section-gap))))}}@media(min-width:1280px){.sectionHeader_header__7hACT{margin-block-end:var(--spacing-section-gap-xl,var(--spacing-section-gap-lg,var(--spacing-section-gap-md,var(--spacing-section-gap-sm,var(--spacing-section-gap)))))}}@media(min-width:1440px){.sectionHeader_header__7hACT{margin-block-end:var(--spacing-section-gap-xxl,var(--spacing-section-gap-xl,var(--spacing-section-gap-lg,var(--spacing-section-gap-md,var(--spacing-section-gap-sm,var(--spacing-section-gap))))))}}@media(min-width:840px){.sectionHeader_header__7hACT{flex-flow:row;align-items:end}}.sectionHeader_content__CrL0O{display:flex;flex-direction:column}.sectionHeader_eyebrow__j2tpu{font:var(--typography-sans-300-regular-font);letter-spacing:var(--typography-sans-300-regular-letter-spacing);display:block;margin:0;margin-block-end:var(--dimension-spacing-8);color:var(--color-text-normal)}.sectionHeader_heading__tJvSy{font:var(--typography-global-heading-font-computed,var(--typography-global-heading-font));letter-spacing:var(--typography-global-heading-letter-spacing-computed,var(--typography-global-heading-letter-spacing));margin:0;max-inline-size:24ch;color:var(--color-text-strong);text-wrap:balance}@container (width > 600px){.sectionHeader_heading__tJvSy{--typography-global-heading-font-computed:var(--typography-global-heading-sm-font);--typography-global-heading-letter-spacing-computed:var(--typography-global-heading-sm-letter-spacing)}}@container (width > 840px){.sectionHeader_heading__tJvSy{--typography-global-heading-font-computed:var( --typography-global-heading-md-font,var(--typography-global-heading-sm-font) );--typography-global-heading-letter-spacing-computed:var( --typography-global-heading-md-letter-spacing,var(--typography-global-heading-sm-letter-spacing) )}}@container (width > 1024px){.sectionHeader_heading__tJvSy{--typography-global-heading-font-computed:var( --typography-global-heading-lg-font,var(--typography-global-heading-md-font,var(--typography-global-heading-sm-font)) );--typography-global-heading-letter-spacing-computed:var( --typography-global-heading-lg-letter-spacing,var(--typography-global-heading-md-letter-spacing,var(--typography-global-heading-sm-letter-spacing)) )}}@container (width > 1252px){.sectionHeader_heading__tJvSy{--typography-global-heading-font-computed:var( --typography-global-heading-xl-font,var( --typography-global-heading-lg-font,var(--typography-global-heading-md-font,var(--typography-global-heading-sm-font)) ) );--typography-global-heading-letter-spacing-computed:var( --typography-global-heading-xl-letter-spacing,var( --typography-global-heading-lg-letter-spacing,var(--typography-global-heading-md-letter-spacing,var(--typography-global-heading-sm-letter-spacing)) ) )}}@container (width > 1392px){.sectionHeader_heading__tJvSy{--typography-global-heading-font-computed:var( --typography-global-heading-xxl-font,var( --typography-global-heading-xl-font,var( --typography-global-heading-lg-font,var(--typography-global-heading-md-font,var(--typography-global-heading-sm-font)) ) ) );--typography-global-heading-letter-spacing-computed:var( --typography-global-heading-xxl-letter-spacing,var( --typography-global-heading-xl-letter-spacing,var( --typography-global-heading-lg-letter-spacing,var(--typography-global-heading-md-letter-spacing,var(--typography-global-heading-sm-letter-spacing)) ) ) )}}.sectionHeader_headingNonResponsive__YQn3D{font:var(--typography-global-heading-font-computed,var(--typography-global-heading-font));letter-spacing:var(--typography-global-heading-letter-spacing-computed,var(--typography-global-heading-letter-spacing));margin:0;max-inline-size:24ch;color:var(--color-text-strong);text-wrap:balance}@media(min-width:600px){.sectionHeader_headingNonResponsive__YQn3D{--typography-global-heading-font-computed:var(--typography-global-heading-sm-font);--typography-global-heading-letter-spacing-computed:var(--typography-global-heading-sm-letter-spacing)}}@media(min-width:840px){.sectionHeader_headingNonResponsive__YQn3D{--typography-global-heading-font-computed:var( --typography-global-heading-md-font,var(--typography-global-heading-sm-font) );--typography-global-heading-letter-spacing-computed:var( --typography-global-heading-md-letter-spacing,var(--typography-global-heading-sm-letter-spacing) )}}@media(min-width:1080px){.sectionHeader_headingNonResponsive__YQn3D{--typography-global-heading-font-computed:var( --typography-global-heading-lg-font,var(--typography-global-heading-md-font,var(--typography-global-heading-sm-font)) );--typography-global-heading-letter-spacing-computed:var( --typography-global-heading-lg-letter-spacing,var(--typography-global-heading-md-letter-spacing,var(--typography-global-heading-sm-letter-spacing)) )}}@media(min-width:1280px){.sectionHeader_headingNonResponsive__YQn3D{--typography-global-heading-font-computed:var( --typography-global-heading-xl-font,var( --typography-global-heading-lg-font,var(--typography-global-heading-md-font,var(--typography-global-heading-sm-font)) ) );--typography-global-heading-letter-spacing-computed:var( --typography-global-heading-xl-letter-spacing,var( --typography-global-heading-lg-letter-spacing,var(--typography-global-heading-md-letter-spacing,var(--typography-global-heading-sm-letter-spacing)) ) )}}@media(min-width:1440px){.sectionHeader_headingNonResponsive__YQn3D{--typography-global-heading-font-computed:var( --typography-global-heading-xxl-font,var( --typography-global-heading-xl-font,var( --typography-global-heading-lg-font,var(--typography-global-heading-md-font,var(--typography-global-heading-sm-font)) ) ) );--typography-global-heading-letter-spacing-computed:var( --typography-global-heading-xxl-letter-spacing,var( --typography-global-heading-xl-letter-spacing,var( --typography-global-heading-lg-letter-spacing,var(--typography-global-heading-md-letter-spacing,var(--typography-global-heading-sm-letter-spacing)) ) ) )}}.sectionHeader_subheading__51ZJh{font:var(--typography-global-body-font-computed,var(--typography-global-body-font));letter-spacing:var(--typography-global-body-letter-spacing-computed,var(--typography-global-body-letter-spacing));--subheading-margin:var(--dimension-spacing-16);margin-block:var(--subheading-margin) 0;max-inline-size:56ch;color:var(--color-text-normal)}@media(min-width:600px){.sectionHeader_subheading__51ZJh{--typography-global-body-font-computed:var(--typography-global-body-sm-font);--typography-global-body-letter-spacing-computed:var(--typography-global-body-sm-letter-spacing)}}@media(min-width:840px){.sectionHeader_subheading__51ZJh{--typography-global-body-font-computed:var( --typography-global-body-md-font,var(--typography-global-body-sm-font) );--typography-global-body-letter-spacing-computed:var( --typography-global-body-md-letter-spacing,var(--typography-global-body-sm-letter-spacing) )}}@media(min-width:1080px){.sectionHeader_subheading__51ZJh{--typography-global-body-font-computed:var( --typography-global-body-lg-font,var(--typography-global-body-md-font,var(--typography-global-body-sm-font)) );--typography-global-body-letter-spacing-computed:var( --typography-global-body-lg-letter-spacing,var(--typography-global-body-md-letter-spacing,var(--typography-global-body-sm-letter-spacing)) )}}@media(min-width:1280px){.sectionHeader_subheading__51ZJh{--typography-global-body-font-computed:var( --typography-global-body-xl-font,var( --typography-global-body-lg-font,var(--typography-global-body-md-font,var(--typography-global-body-sm-font)) ) );--typography-global-body-letter-spacing-computed:var( --typography-global-body-xl-letter-spacing,var( --typography-global-body-lg-letter-spacing,var(--typography-global-body-md-letter-spacing,var(--typography-global-body-sm-letter-spacing)) ) )}}@media(min-width:1440px){.sectionHeader_subheading__51ZJh{--typography-global-body-font-computed:var( --typography-global-body-xxl-font,var( --typography-global-body-xl-font,var( --typography-global-body-lg-font,var(--typography-global-body-md-font,var(--typography-global-body-sm-font)) ) ) );--typography-global-body-letter-spacing-computed:var( --typography-global-body-xxl-letter-spacing,var( --typography-global-body-xl-letter-spacing,var( --typography-global-body-lg-letter-spacing,var(--typography-global-body-md-letter-spacing,var(--typography-global-body-sm-letter-spacing)) ) ) )}}.sectionHeader_ctas__WiORJ{margin-block-start:var(--dimension-spacing-16);display:flex;align-items:center}.sectionHeader_header__7hACT.sectionHeader_alignStart__JDnog .sectionHeader_ctas__WiORJ{justify-content:flex-start}.sectionHeader_header__7hACT.sectionHeader_noMargin__MGHWk{margin-block-end:0}.sectionHeader_header__7hACT.sectionHeader_alignCenter__6RT73{text-align:center;margin-block-start:0;margin-inline:auto;flex-direction:column-reverse;justify-content:center;align-items:center}.sectionHeader_header__7hACT.sectionHeader_alignCenter__6RT73 .sectionHeader_content__CrL0O{align-items:center}.sectionHeader_media__sMLea{inline-size:288px;max-inline-size:100%}.sectionHeader_media__sMLea img,.sectionHeader_media__sMLea video{display:block;inline-size:100%}}.foundryLanding_featureBlockMedia__bDcYW{block-size:min(240px,70vw)}.foundryLanding_featureBlockImage__ZzxVq{inline-size:100%;block-size:100%;object-fit:cover;object-position:top left}.foundryLanding_videoFrame__fbwEP{inline-size:100%;margin-block-start:var(--dimension-spacing-32)}.foundryLanding_video__xRxXH{display:block;inline-size:100%;aspect-ratio:16/9;border:none;border-radius:var(--border-radius-700)}.foundryLanding_endCapFullBleed__FftHd{inline-size:100vw;position:relative;inset-inline-start:50%;margin-inline:-50vw}@layer front-ui-components{.FooterCTA_footerCta__LbOhg{text-align:center}.FooterCTA_footerCtaTitle__TC1s9{margin-block-end:var(--dimension-spacing-4)}.FooterCTA_footerCtaDeck__YpHu5{margin-block-end:var(--dimension-spacing-12)}}