.TypographyOp_typography__vZwSq{font-family:var(--font-suisse-intl),Arial,sans-serif;color:var(--text-color)}.TypographyOp_hero__XZW2T{font-size:var(--typographyHeroFontSize);font-weight:var(--typographyHeroFontWeight);line-height:var(--typographyHeroLineHeight);letter-spacing:var(--typographyHeroLetterSpacing)}.TypographyOp_h1__6e4WA{font-size:var(--typographyH1FontSize);font-weight:var(--typographyH1FontWeight);line-height:var(--typographyH1LineHeight);letter-spacing:var(--typographyH1LetterSpacing)}.TypographyOp_h2__Jdr6Y{font-size:var(--typographyH2FontSize);font-weight:var(--typographyH2FontWeight);line-height:var(--typographyH2LineHeight);letter-spacing:var(--typographyH2LetterSpacing)}.TypographyOp_h3__rav4r{font-size:var(--typographyH3FontSize);font-weight:var(--typographyH3FontWeight);line-height:var(--typographyH3LineHeight);letter-spacing:var(--typographyH3LetterSpacing)}.TypographyOp_h4__H7hLt{font-size:var(--typographyH4FontSize);font-weight:var(--typographyH4FontWeight);line-height:var(--typographyH4LineHeight);letter-spacing:var(--typographyH4LetterSpacing)}.TypographyOp_h5___y0Y9{font-size:var(--typographyH5FontSize);font-weight:var(--typographyH5FontWeight);line-height:var(--typographyH5LineHeight);letter-spacing:var(--typographyH5LetterSpacing)}.TypographyOp_h6__YHk6T{font-size:var(--typographyH6FontSize);font-weight:var(--typographyH6FontWeight);line-height:var(--typographyH6LineHeight);letter-spacing:var(--typographyH6LetterSpacing)}.TypographyOp_subtitle1__p6ZvB{font-size:var(--typographySubtitle1FontSize);font-weight:var(--typographySubtitle1FontWeight);line-height:var(--typographySubtitle1LineHeight);letter-spacing:var(--typographySubtitle1LetterSpacing)}.TypographyOp_subtitle2__7lE1d{font-size:var(--typographySubtitle2FontSize);font-weight:var(--typographySubtitle2FontWeight);line-height:var(--typographySubtitle2LineHeight);letter-spacing:var(--typographySubtitle2LetterSpacing)}.TypographyOp_body1__aas9q{font-size:var(--typographyBody1FontSize);font-weight:var(--typographyBody1FontWeight);line-height:var(--typographyBody1LineHeight);letter-spacing:var(--typographyBody1LetterSpacing)}.TypographyOp_body2__7D3AV{font-size:var(--typographyBody2FontSize);font-weight:var(--typographyBody2FontWeight);line-height:var(--typographyBody2LineHeight);letter-spacing:var(--typographyBody2LetterSpacing)}.TypographyOp_links__eFFjV{font-size:var(--typographyLinksFontSize);font-weight:var(--typographyLinksFontWeight);line-height:var(--typographyLinksLineHeight);letter-spacing:var(--typographyLinksLetterSpacing)}.TypographyOp_small__dLV4v{font-size:var(--typographySmallFontSize);font-weight:var(--typographySmallFontWeight);line-height:var(--typographySmallLineHeight);letter-spacing:var(--typographySmallLetterSpacing)}.TypographyOp_caption___tYSR{font-size:var(--typographyCaptionFontSize);font-weight:var(--typographyCaptionFontWeight);line-height:var(--typographyCaptionLineHeight);letter-spacing:var(--typographyCaptionLetterSpacing)}.TypographyOp_button__teb_f{font-size:var(--typographyButtonFontSize);font-weight:var(--typographyButtonFontWeight);line-height:var(--typographyButtonLineHeight);letter-spacing:var(--typographyButtonLetterSpacing)}.TypographyOp_buttonSmall__EgcZu{font-size:var(--typographyButtonSmallFontSize);font-weight:var(--typographyButtonSmallFontWeight);line-height:var(--typographyButtonSmallLineHeight);letter-spacing:var(--typographyButtonSmallLetterSpacing)}.TypographyOp_inherit__5yaQf{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}strong.TypographyOp_typography__vZwSq{font-weight:700}.TypographyOp_hero__XZW2T:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographyHeroFontSize);--at-ls:var(--typographyHeroLetterSpacing)}.TypographyOp_h1__6e4WA:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographyH1FontSize);--at-ls:var(--typographyH1LetterSpacing)}.TypographyOp_h2__Jdr6Y:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographyH2FontSize);--at-ls:var(--typographyH2LetterSpacing)}.TypographyOp_h3__rav4r:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographyH3FontSize);--at-ls:var(--typographyH3LetterSpacing)}.TypographyOp_h4__H7hLt:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographyH4FontSize);--at-ls:var(--typographyH4LetterSpacing)}.TypographyOp_h5___y0Y9:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographyH5FontSize);--at-ls:var(--typographyH5LetterSpacing)}.TypographyOp_h6__YHk6T:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographyH6FontSize);--at-ls:var(--typographyH6LetterSpacing)}.TypographyOp_subtitle1__p6ZvB:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographySubtitle1FontSize);--at-ls:var(--typographySubtitle1LetterSpacing)}.TypographyOp_subtitle2__7lE1d:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographySubtitle2FontSize);--at-ls:var(--typographySubtitle2LetterSpacing)}.TypographyOp_body1__aas9q:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographyBody1FontSize);--at-ls:var(--typographyBody1LetterSpacing)}.TypographyOp_body2__7D3AV:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographyBody2FontSize);--at-ls:var(--typographyBody2LetterSpacing)}.TypographyOp_links__eFFjV:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographyLinksFontSize);--at-ls:var(--typographyLinksLetterSpacing)}.TypographyOp_small__dLV4v:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographySmallFontSize);--at-ls:var(--typographySmallLetterSpacing)}.TypographyOp_caption___tYSR:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographyCaptionFontSize);--at-ls:var(--typographyCaptionLetterSpacing)}.TypographyOp_button__teb_f:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographyButtonFontSize);--at-ls:var(--typographyButtonLetterSpacing)}.TypographyOp_buttonSmall__EgcZu:where(.TypographyOp_adaptive__eUWf2){--at-base:var(--typographyButtonSmallFontSize);--at-ls:var(--typographyButtonSmallLetterSpacing)}.TypographyOp_typography__vZwSq:where(.TypographyOp_adaptive__eUWf2){--at-scale:max(var(--at-min-ratio,0.6),calc(1 - var(--at-step-ratio, 0.08) * var(--at-level, 0)));font-size:calc(var(--at-base, var(--typographyBody1FontSize))*var(--at-scale));letter-spacing:calc(var(--at-ls, 0px)*var(--at-scale))}@media screen and (max-width:767px){.TypographyOp_typography__vZwSq:where(.TypographyOp_adaptive__eUWf2){--at-scale:1}}