@charset "UTF-8";
* { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -webkit-box-sizing: border-box; box-sizing: border-box; }

html, body { -webkit-overflow-scrolling: touch; }

body { font-family: "roobert", sans-serif; height: 100%; margin: 0; min-height: 100vh; overflow-x: hidden; }

a { text-decoration: none; }

@font-face { font-family: 'roobert'; src: url("/assets/fonts/roobert/Roobert-Light.otf") format("opentype"); font-weight: 300; font-style: normal; font-stretch: normal; }

@font-face { font-family: 'roobert'; src: url("/assets/fonts/roobert/Roobert-Regular.otf") format("opentype"); font-weight: 400; font-style: normal; font-stretch: normal; }

@font-face { font-family: 'roobert'; src: url("/assets/fonts/roobert/Roobert-Medium.otf") format("opentype"); font-weight: 500; font-style: normal; font-stretch: normal; }

@font-face { font-family: 'roobert'; src: url("/assets/fonts/roobert/Roobert-SemiBold.otf") format("opentype"); font-weight: 600; font-style: normal; font-stretch: normal; }

@font-face { font-family: 'roobert'; src: url("/assets/fonts/roobert/Roobert-Bold.otf") format("opentype"); font-weight: 700; font-style: normal; font-stretch: normal; }

@font-face { font-family: 'roobert'; src: url("/assets/fonts/roobert/Roobert-Heavy.otf") format("opentype"); font-weight: 900; font-style: normal; font-stretch: normal; }

.u-storybook-wrapper { min-width: 100vw; min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.u-storybook-inner { display: inline-block; width: -webkit-max-content; width: -moz-max-content; width: max-content; }

pre, code, tt { font-family: Inconsolata, Consolas, "Courier New", Courier, "Liberation Mono", monospace; font-size: 0.85em; white-space: pre-wrap; line-height: 1.4; font-weight: 400; background-color: #404145; color: #FAFAFA; -webkit-border-radius: 4px; border-radius: 4px; }

pre { -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 0 1.75em 0; width: 100%; padding: 10px; font-size: 0.9em; white-space: pre; overflow: auto; -webkit-border-radius: 4px; border-radius: 4px; }

pre code, pre tt { font-size: inherit; white-space: pre-wrap; background: transparent; border: none; padding: 0; }

blockquote > code, li > code, p > code { padding: 4px 6px; white-space: pre; }

.highlight { /* Comment */ /* Error */ /* Generic */ /* Keyword */ /* Literal */ /* Name */ /* Operator */ /* Other */ /* Punctuation */ /* Comment.Multiline */ /* Comment.Preproc */ /* Comment.Single */ /* Comment.Special */ /* Generic.Deleted */ /* Generic.Emph */ /* Generic.Error */ /* Generic.Heading */ /* Generic.Inserted */ /* Generic.Output, qualified with span to prevent applying this style to the Go language, see #1153. */ /* Generic.Prompt */ /* Generic.Strong */ /* Generic.Subheading */ /* Generic.Traceback */ /* Keyword.Constant */ /* Keyword.Declaration */ /* Keyword.Namespace */ /* Keyword.Pseudo */ /* Keyword.Reserved */ /* Keyword.Type */ /* Literal.Date */ /* Literal.Number */ /* Literal.String */ /* Name.Attribute */ /* Name.Builtin */ /* Name.Class */ /* Name.Constant */ /* Name.Decorator */ /* Name.Entity */ /* Name.Exception */ /* Name.Function */ /* Name.Label */ /* Name.Namespace */ /* Name.Other */ /* Name.Property */ /* Name.Tag */ /* Name.Variable */ /* Operator.Word */ /* Text.Whitespace */ /* Literal.Number.Float */ /* Literal.Number.Hex */ /* Literal.Number.Integer */ /* Literal.Number.Oct */ /* Literal.String.Backtick */ /* Literal.String.Char */ /* Literal.String.Doc */ /* Literal.String.Double */ /* Literal.String.Escape */ /* Literal.String.Heredoc */ /* Literal.String.Interpol */ /* Literal.String.Other */ /* Literal.String.Regex */ /* Literal.String.Single */ /* Literal.String.Symbol */ /* Name.Builtin.Pseudo */ /* Name.Variable.Class */ /* Name.Variable.Global */ /* Name.Variable.Instance */ /* Literal.Number.Integer.Long */ }

.highlight a { color: #EAB289; }

.highlight .hll { background-color: #ffffcc; }

.highlight .c { color: #87ceeb; }

.highlight .err { color: #ffffff; }

.highlight .g { color: #ffffff; }

.highlight .k { color: #f0e68c; }

.highlight .l { color: #ffffff; }

.highlight .n { color: #ffffff; }

.highlight .o { color: #ffffff; }

.highlight .x { color: #ffffff; }

.highlight .p { color: #ffffff; }

.highlight .cm { color: #87ceeb; }

.highlight .cp { color: #cd5c5c; }

.highlight .c1 { color: #87ceeb; }

.highlight .cs { color: #87ceeb; }

.highlight .gd { color: #0000c0; font-weight: bold; background-color: #008080; }

.highlight .ge { color: #c000c0; text-decoration: underline; }

.highlight .gr { color: #c0c0c0; font-weight: bold; background-color: #c00000; }

.highlight .gh { color: #cd5c5c; }

.highlight .gi { color: #ffffff; background-color: #0000c0; }

.highlight span.go { color: #add8e6; font-weight: bold; background-color: #4d4d4d; }

.highlight .gp { color: #ffffff; }

.highlight .gs { color: #ffffff; }

.highlight .gu { color: #cd5c5c; }

.highlight .gt { color: #c0c0c0; font-weight: bold; background-color: #c00000; }

.highlight .kc { color: #f0e68c; }

.highlight .kd { color: #f0e68c; }

.highlight .kn { color: #f0e68c; }

.highlight .kp { color: #f0e68c; }

.highlight .kr { color: #f0e68c; }

.highlight .kt { color: #bdb76b; }

.highlight .ld { color: #ffffff; }

.highlight .m { color: #EAB289; }

.highlight .s { color: #EAB289; }

.highlight .na { color: #8CF0E8; }

.highlight .nb { color: #ffffff; }

.highlight .nc { color: #ffffff; }

.highlight .no { color: #ffa0a0; }

.highlight .nd { color: #ffffff; }

.highlight .ni { color: #ffdead; }

.highlight .ne { color: #ffffff; }

.highlight .nf { color: #ffffff; }

.highlight .nl { color: #ffffff; }

.highlight .nn { color: #ffffff; }

.highlight .nx { color: #ffffff; }

.highlight .py { color: #ffffff; }

.highlight .nt { color: #f0e68c; }

.highlight .nv { color: #98fb98; }

.highlight .ow { color: #ffffff; }

.highlight .w { color: #ffffff; }

.highlight .mf { color: #ffffff; }

.highlight .mh { color: #ffffff; }

.highlight .mi { color: #ffffff; }

.highlight .mo { color: #ffffff; }

.highlight .sb { color: #ffffff; }

.highlight .sc { color: #ffffff; }

.highlight .sd { color: #ffffff; }

.highlight .s2 { color: #ffffff; }

.highlight .se { color: #ffffff; }

.highlight .sh { color: #ffffff; }

.highlight .si { color: #ffffff; }

.highlight .sx { color: #ffffff; }

.highlight .sr { color: #ffffff; }

.highlight .s1 { color: #ffffff; }

.highlight .ss { color: #ffffff; }

.highlight .bp { color: #ffffff; }

.highlight .vc { color: #98fb98; }

.highlight .vg { color: #98fb98; }

.highlight .vi { color: #98fb98; }

.highlight .il { color: #ffffff; }

.highlight .bash .nv { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }

@-webkit-keyframes out-mask-out { 0% { -webkit-mask: url(/assets/icons/svg/out.svg) no-repeat 0 0/contain;
    mask: url(/assets/icons/svg/out.svg) no-repeat 0 0/contain; }
  100% { -webkit-mask: url(/assets/icons/svg/out.svg) no-repeat 1ex -1ex/contain;
    mask: url(/assets/icons/svg/out.svg) no-repeat 1ex -1ex/contain; } }

@keyframes out-mask-out { 0% { -webkit-mask: url(/assets/icons/svg/out.svg) no-repeat 0 0/contain;
    mask: url(/assets/icons/svg/out.svg) no-repeat 0 0/contain; }
  100% { -webkit-mask: url(/assets/icons/svg/out.svg) no-repeat 1ex -1ex/contain;
    mask: url(/assets/icons/svg/out.svg) no-repeat 1ex -1ex/contain; } }

@-webkit-keyframes out-mask-in { 0% { -webkit-mask: url(/assets/icons/svg/out.svg) no-repeat -1ex 1ex/contain;
    mask: url(/assets/icons/svg/out.svg) no-repeat -1ex 1ex/contain; }
  100% { -webkit-mask: url(/assets/icons/svg/out.svg) no-repeat 0 0/contain;
    mask: url(/assets/icons/svg/out.svg) no-repeat 0 0/contain; } }

@keyframes out-mask-in { 0% { -webkit-mask: url(/assets/icons/svg/out.svg) no-repeat -1ex 1ex/contain;
    mask: url(/assets/icons/svg/out.svg) no-repeat -1ex 1ex/contain; }
  100% { -webkit-mask: url(/assets/icons/svg/out.svg) no-repeat 0 0/contain;
    mask: url(/assets/icons/svg/out.svg) no-repeat 0 0/contain; } }

@-webkit-keyframes arrow-mask-out { 0% { -webkit-mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 0 0/contain;
    mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 0 0/contain; }
  100% { -webkit-mask: url(/assets/icons/svg/arrow-l.svg) no-repeat -1.3ex 0/contain;
    mask: url(/assets/icons/svg/arrow-l.svg) no-repeat -1.3ex 0/contain; } }

@keyframes arrow-mask-out { 0% { -webkit-mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 0 0/contain;
    mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 0 0/contain; }
  100% { -webkit-mask: url(/assets/icons/svg/arrow-l.svg) no-repeat -1.3ex 0/contain;
    mask: url(/assets/icons/svg/arrow-l.svg) no-repeat -1.3ex 0/contain; } }

@-webkit-keyframes arrow-mask-in { 0% { -webkit-mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 1.3ex 0/contain;
    mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 1.3ex 0/contain; }
  100% { -webkit-mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 0 0/contain;
    mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 0 0/contain; } }

@keyframes arrow-mask-in { 0% { -webkit-mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 1.3ex 0/contain;
    mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 1.3ex 0/contain; }
  100% { -webkit-mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 0 0/contain;
    mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 0 0/contain; } }

.t\:w.u-bg, .t\:w .u-bg, [class*='t:'] .t\:w .u-bg, [class*='t:'] [class*='t:'] .t\:w .u-bg { background-color: white; }

.t\:p.u-bg, .t\:p .u-bg, [class*='t:'] .t\:p .u-bg, [class*='t:'] [class*='t:'] .t\:p .u-bg { background-color: #9146ff; }

.t\:b.u-bg, .t\:b .u-bg, [class*='t:'] .t\:b .u-bg, [class*='t:'] [class*='t:'] .t\:b .u-bg { background-color: black; }

.section-wrapper { max-width: 1920px; margin: 0 auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; justify-items: center; }

.section-wrapper--press { max-width: 1920px; margin: 0 auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; justify-items: center; padding-left: 140px; padding-right: 140px; }

@media (max-width: 1600px) { .section-wrapper--press { padding-left: 8.75vw; } }

@media (max-width: 100px) { .section-wrapper--press { padding-left: 8.75px; } }

@media (max-width: 1600px) { .section-wrapper--press { padding-right: 8.75vw; } }

@media (max-width: 100px) { .section-wrapper--press { padding-right: 8.75px; } }

.padded-section { padding-left: 140px; padding-right: 140px; }

@media (max-width: 1920px) { .padded-section { padding-left: 7.2916666667vw; } }

@media (max-width: 100px) { .padded-section { padding-left: 7.2916666667px; } }

@media (max-width: 1920px) { .padded-section { padding-right: 7.2916666667vw; } }

@media (max-width: 100px) { .padded-section { padding-right: 7.2916666667px; } }

.t\:w.padded-section, .t\:w .padded-section, [class*='t:'] .t\:w .padded-section, [class*='t:'] [class*='t:'] .t\:w .padded-section { background-color: white; }

.t\:p.padded-section, .t\:p .padded-section, [class*='t:'] .t\:p .padded-section, [class*='t:'] [class*='t:'] .t\:p .padded-section { background-color: #9146ff; }

.t\:b.padded-section, .t\:b .padded-section, [class*='t:'] .t\:b .padded-section, [class*='t:'] [class*='t:'] .t\:b .padded-section { background-color: black; }

html { scroll-behavior: smooth; overflow-x: hidden; }

a { text-decoration: none; }

.t\:wa, .t\:w a, [class*='t:'] .t\:w a, [class*='t:'] [class*='t:'] .t\:w a { color: #9146ff; }

.t\:pa, .t\:p a, [class*='t:'] .t\:p a, [class*='t:'] [class*='t:'] .t\:p a { color: #f0f0ff; }

.t\:ba, .t\:b a, [class*='t:'] .t\:b a, [class*='t:'] [class*='t:'] .t\:b a { color: #f0f0ff; }

a:hover { text-decoration: none; }

.t\:wa:hover, .t\:w a:hover, [class*='t:'] .t\:w a:hover, [class*='t:'] [class*='t:'] .t\:w a:hover { color: black; }

.t\:pa:hover, .t\:p a:hover, [class*='t:'] .t\:p a:hover, [class*='t:'] [class*='t:'] .t\:p a:hover { color: black; }

.t\:ba:hover, .t\:b a:hover, [class*='t:'] .t\:b a:hover, [class*='t:'] [class*='t:'] .t\:b a:hover { color: #9146ff; }

.t\:wsection, .t\:w section, [class*='t:'] .t\:w section, [class*='t:'] [class*='t:'] .t\:w section { background-color: white; }

.t\:psection, .t\:p section, [class*='t:'] .t\:p section, [class*='t:'] [class*='t:'] .t\:p section { background-color: #9146ff; }

.t\:bsection, .t\:b section, [class*='t:'] .t\:b section, [class*='t:'] [class*='t:'] .t\:b section { background-color: black; }

.legal-layout { /** Sidebar Navigation **/ }

.legal-layout a { -webkit-transition: color .3s ease; transition: color .3s ease; }

.t\:w.legal-layout a, .t\:w .legal-layout a, [class*='t:'] .t\:w .legal-layout a, [class*='t:'] [class*='t:'] .t\:w .legal-layout a { color: #9146ff; }

.t\:p.legal-layout a, .t\:p .legal-layout a, [class*='t:'] .t\:p .legal-layout a, [class*='t:'] [class*='t:'] .t\:p .legal-layout a { color: #f0f0ff; }

.t\:b.legal-layout a, .t\:b .legal-layout a, [class*='t:'] .t\:b .legal-layout a, [class*='t:'] [class*='t:'] .t\:b .legal-layout a { color: #f0f0ff; }

.legal-layout a:hover { text-decoration: none; }

.t\:w.legal-layout a:hover, .t\:w .legal-layout a:hover, [class*='t:'] .t\:w .legal-layout a:hover, [class*='t:'] [class*='t:'] .t\:w .legal-layout a:hover { color: black; }

.t\:p.legal-layout a:hover, .t\:p .legal-layout a:hover, [class*='t:'] .t\:p .legal-layout a:hover, [class*='t:'] [class*='t:'] .t\:p .legal-layout a:hover { color: black; }

.t\:b.legal-layout a:hover, .t\:b .legal-layout a:hover, [class*='t:'] .t\:b .legal-layout a:hover, [class*='t:'] [class*='t:'] .t\:b .legal-layout a:hover { color: #9146ff; }

.legal-layout .o-legal-document { font-size: 2rem; }

.legal-layout .o-legal-document__title { margin: 0; padding-right: 15px; padding-left: 15px; font-size: 128px; margin-bottom: 200px; font-weight: 600; }

@media (max-width: 1920px) { .legal-layout .o-legal-document__title { font-size: 6.6666666667vw; } }

@media (max-width: 950px) { .legal-layout .o-legal-document__title { font-size: 63.3333333333px; } }

@media (max-width: 1920px) { .legal-layout .o-legal-document__title { margin-bottom: 10.4166666667vw; } }

@media (max-width: 500px) { .legal-layout .o-legal-document__title { margin-bottom: 52.0833333333px; } }

.legal-layout .o-legal-document__last-modified { font-size: .8em; margin: 0 0 1rem; }

.t\:w.legal-layout .o-legal-document__last-modified, .t\:w .legal-layout .o-legal-document__last-modified, [class*='t:'] .t\:w .legal-layout .o-legal-document__last-modified, [class*='t:'] [class*='t:'] .t\:w .legal-layout .o-legal-document__last-modified { color: black; }

.t\:p.legal-layout .o-legal-document__last-modified, .t\:p .legal-layout .o-legal-document__last-modified, [class*='t:'] .t\:p .legal-layout .o-legal-document__last-modified, [class*='t:'] [class*='t:'] .t\:p .legal-layout .o-legal-document__last-modified { color: #f0f0ff; }

.t\:b.legal-layout .o-legal-document__last-modified, .t\:b .legal-layout .o-legal-document__last-modified, [class*='t:'] .t\:b .legal-layout .o-legal-document__last-modified, [class*='t:'] [class*='t:'] .t\:b .legal-layout .o-legal-document__last-modified { color: #f0f0ff; }

.legal-layout .o-legal-document__archive { margin: 0 0 1.5em; }

.legal-layout .o-legal-document__body h4 { font-size: 26px; margin-top: 25px; margin-bottom: 15px; font-weight: 600; }

@media (max-width: 1920px) { .legal-layout .o-legal-document__body h4 { font-size: 1.3541666667vw; } }

@media (max-width: 1350px) { .legal-layout .o-legal-document__body h4 { font-size: 18.28125px; } }

@media (max-width: 1920px) { .legal-layout .o-legal-document__body h4 { margin-top: 1.3020833333vw; } }

@media (max-width: 1350px) { .legal-layout .o-legal-document__body h4 { margin-top: 17.578125px; } }

@media (max-width: 1920px) { .legal-layout .o-legal-document__body h4 { margin-bottom: 0.78125vw; } }

@media (max-width: 1350px) { .legal-layout .o-legal-document__body h4 { margin-bottom: 10.546875px; } }

.legal-layout .o-legal-document__body h5 { font-size: 22px; margin-top: 25px; margin-bottom: 15px; font-weight: 600; }

@media (max-width: 1920px) { .legal-layout .o-legal-document__body h5 { font-size: 1.1458333333vw; } }

@media (max-width: 1350px) { .legal-layout .o-legal-document__body h5 { font-size: 15.46875px; } }

@media (max-width: 1920px) { .legal-layout .o-legal-document__body h5 { margin-top: 1.3020833333vw; } }

@media (max-width: 1350px) { .legal-layout .o-legal-document__body h5 { margin-top: 17.578125px; } }

@media (max-width: 1920px) { .legal-layout .o-legal-document__body h5 { margin-bottom: 0.78125vw; } }

@media (max-width: 1350px) { .legal-layout .o-legal-document__body h5 { margin-bottom: 10.546875px; } }

.legal-layout .o-nav-sidebar { padding: 0; margin-bottom: 200px; padding-right: 50px; font-size: 28px; line-height: 111%; list-style: none; }

@media (max-width: 1920px) { .legal-layout .o-nav-sidebar { margin-bottom: 10.4166666667vw; } }

@media (max-width: 500px) { .legal-layout .o-nav-sidebar { margin-bottom: 52.0833333333px; } }

@media (max-width: 1920px) { .legal-layout .o-nav-sidebar { padding-right: 2.6041666667vw; } }

@media (max-width: 500px) { .legal-layout .o-nav-sidebar { padding-right: 13.0208333333px; } }

.t\:w.legal-layout .o-nav-sidebar, .t\:w .legal-layout .o-nav-sidebar, [class*='t:'] .t\:w .legal-layout .o-nav-sidebar, [class*='t:'] [class*='t:'] .t\:w .legal-layout .o-nav-sidebar { color: black; }

.t\:p.legal-layout .o-nav-sidebar, .t\:p .legal-layout .o-nav-sidebar, [class*='t:'] .t\:p .legal-layout .o-nav-sidebar, [class*='t:'] [class*='t:'] .t\:p .legal-layout .o-nav-sidebar { color: #f0f0ff; }

.t\:b.legal-layout .o-nav-sidebar, .t\:b .legal-layout .o-nav-sidebar, [class*='t:'] .t\:b .legal-layout .o-nav-sidebar, [class*='t:'] [class*='t:'] .t\:b .legal-layout .o-nav-sidebar { color: #f0f0ff; }

.t\:w.legal-layout .o-nav-sidebar a, .t\:w .legal-layout .o-nav-sidebar a, [class*='t:'] .t\:w .legal-layout .o-nav-sidebar a, [class*='t:'] [class*='t:'] .t\:w .legal-layout .o-nav-sidebar a { color: black; }

.t\:p.legal-layout .o-nav-sidebar a, .t\:p .legal-layout .o-nav-sidebar a, [class*='t:'] .t\:p .legal-layout .o-nav-sidebar a, [class*='t:'] [class*='t:'] .t\:p .legal-layout .o-nav-sidebar a { color: #f0f0ff; }

.t\:b.legal-layout .o-nav-sidebar a, .t\:b .legal-layout .o-nav-sidebar a, [class*='t:'] .t\:b .legal-layout .o-nav-sidebar a, [class*='t:'] [class*='t:'] .t\:b .legal-layout .o-nav-sidebar a { color: #f0f0ff; }

.t\:w.legal-layout .o-nav-sidebar a:hover, .t\:w .legal-layout .o-nav-sidebar a:hover, [class*='t:'] .t\:w .legal-layout .o-nav-sidebar a:hover, [class*='t:'] [class*='t:'] .t\:w .legal-layout .o-nav-sidebar a:hover { color: #9146ff; }

.t\:p.legal-layout .o-nav-sidebar a:hover, .t\:p .legal-layout .o-nav-sidebar a:hover, [class*='t:'] .t\:p .legal-layout .o-nav-sidebar a:hover, [class*='t:'] [class*='t:'] .t\:p .legal-layout .o-nav-sidebar a:hover { color: #f0f0ff; }

.t\:b.legal-layout .o-nav-sidebar a:hover, .t\:b .legal-layout .o-nav-sidebar a:hover, [class*='t:'] .t\:b .legal-layout .o-nav-sidebar a:hover, [class*='t:'] [class*='t:'] .t\:b .legal-layout .o-nav-sidebar a:hover { color: #f0f0ff; }

.legal-layout .o-nav-sidebar__subnav { padding: 0 30px; }

.legal-layout .o-nav-sidebar__item { color: inherit; background-color: inherit; padding: 0; border: none; -webkit-transition: background-color 0.25s ease, color 0.25s ease; transition: background-color 0.25s ease, color 0.25s ease; }

.legal-layout .o-nav-sidebar__item a { display: block; padding: 0.75rem 0; font-size: 28px; line-height: 111%; font-weight: 500; }

@media (max-width: 1920px) { .legal-layout .o-nav-sidebar__item a { font-size: 1.4583333333vw; } }

@media (max-width: 1350px) { .legal-layout .o-nav-sidebar__item a { font-size: 19.6875px; } }

.t\:w.legal-layout .o-nav-sidebar__item.is-active a, .t\:w .legal-layout .o-nav-sidebar__item.is-active a, [class*='t:'] .t\:w .legal-layout .o-nav-sidebar__item.is-active a, [class*='t:'] [class*='t:'] .t\:w .legal-layout .o-nav-sidebar__item.is-active a { color: #9146ff; }

.t\:p.legal-layout .o-nav-sidebar__item.is-active a, .t\:p .legal-layout .o-nav-sidebar__item.is-active a, [class*='t:'] .t\:p .legal-layout .o-nav-sidebar__item.is-active a, [class*='t:'] [class*='t:'] .t\:p .legal-layout .o-nav-sidebar__item.is-active a { color: #f0f0ff; }

.t\:b.legal-layout .o-nav-sidebar__item.is-active a, .t\:b .legal-layout .o-nav-sidebar__item.is-active a, [class*='t:'] .t\:b .legal-layout .o-nav-sidebar__item.is-active a, [class*='t:'] [class*='t:'] .t\:b .legal-layout .o-nav-sidebar__item.is-active a { color: #f0f0ff; }

.t\:w.legal-layout .o-nav-sidebar__item.is-active a:hover, .t\:w .legal-layout .o-nav-sidebar__item.is-active a:hover, [class*='t:'] .t\:w .legal-layout .o-nav-sidebar__item.is-active a:hover, [class*='t:'] [class*='t:'] .t\:w .legal-layout .o-nav-sidebar__item.is-active a:hover { color: black; }

.t\:p.legal-layout .o-nav-sidebar__item.is-active a:hover, .t\:p .legal-layout .o-nav-sidebar__item.is-active a:hover, [class*='t:'] .t\:p .legal-layout .o-nav-sidebar__item.is-active a:hover, [class*='t:'] [class*='t:'] .t\:p .legal-layout .o-nav-sidebar__item.is-active a:hover { color: black; }

.t\:b.legal-layout .o-nav-sidebar__item.is-active a:hover, .t\:b .legal-layout .o-nav-sidebar__item.is-active a:hover, [class*='t:'] .t\:b .legal-layout .o-nav-sidebar__item.is-active a:hover, [class*='t:'] [class*='t:'] .t\:b .legal-layout .o-nav-sidebar__item.is-active a:hover { color: #f0f0ff; }

.legal-layout .o-nav-sidebar__item.is-active ul { list-style: none; }

.t\:w.legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a, .t\:w .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a, [class*='t:'] .t\:w .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a, [class*='t:'] [class*='t:'] .t\:w .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a { color: #9146ff; }

.t\:p.legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a, .t\:p .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a, [class*='t:'] .t\:p .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a, [class*='t:'] [class*='t:'] .t\:p .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a { color: #f0f0ff; }

.t\:b.legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a, .t\:b .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a, [class*='t:'] .t\:b .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a, [class*='t:'] [class*='t:'] .t\:b .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a { color: #f0f0ff; }

.t\:w.legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover, .t\:w .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover, [class*='t:'] .t\:w .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover, [class*='t:'] [class*='t:'] .t\:w .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover { color: black; }

.t\:p.legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover, .t\:p .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover, [class*='t:'] .t\:p .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover, [class*='t:'] [class*='t:'] .t\:p .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover { color: black; }

.t\:b.legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover, .t\:b .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover, [class*='t:'] .t\:b .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover, [class*='t:'] [class*='t:'] .t\:b .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover { color: #f0f0ff; }

.t\:w.legal-layout .o-nav-sidebar__item.is-active ul a, .t\:w .legal-layout .o-nav-sidebar__item.is-active ul a, [class*='t:'] .t\:w .legal-layout .o-nav-sidebar__item.is-active ul a, [class*='t:'] [class*='t:'] .t\:w .legal-layout .o-nav-sidebar__item.is-active ul a { color: black; }

.t\:p.legal-layout .o-nav-sidebar__item.is-active ul a, .t\:p .legal-layout .o-nav-sidebar__item.is-active ul a, [class*='t:'] .t\:p .legal-layout .o-nav-sidebar__item.is-active ul a, [class*='t:'] [class*='t:'] .t\:p .legal-layout .o-nav-sidebar__item.is-active ul a { color: #f0f0ff; }

.t\:b.legal-layout .o-nav-sidebar__item.is-active ul a, .t\:b .legal-layout .o-nav-sidebar__item.is-active ul a, [class*='t:'] .t\:b .legal-layout .o-nav-sidebar__item.is-active ul a, [class*='t:'] [class*='t:'] .t\:b .legal-layout .o-nav-sidebar__item.is-active ul a { color: #f0f0ff; }

.t\:w.legal-layout .o-nav-sidebar__item.is-active ul a:hover, .t\:w .legal-layout .o-nav-sidebar__item.is-active ul a:hover, [class*='t:'] .t\:w .legal-layout .o-nav-sidebar__item.is-active ul a:hover, [class*='t:'] [class*='t:'] .t\:w .legal-layout .o-nav-sidebar__item.is-active ul a:hover { color: #9146ff; }

.t\:p.legal-layout .o-nav-sidebar__item.is-active ul a:hover, .t\:p .legal-layout .o-nav-sidebar__item.is-active ul a:hover, [class*='t:'] .t\:p .legal-layout .o-nav-sidebar__item.is-active ul a:hover, [class*='t:'] [class*='t:'] .t\:p .legal-layout .o-nav-sidebar__item.is-active ul a:hover { color: #f0f0ff; }

.t\:b.legal-layout .o-nav-sidebar__item.is-active ul a:hover, .t\:b .legal-layout .o-nav-sidebar__item.is-active ul a:hover, [class*='t:'] .t\:b .legal-layout .o-nav-sidebar__item.is-active ul a:hover, [class*='t:'] [class*='t:'] .t\:b .legal-layout .o-nav-sidebar__item.is-active ul a:hover { color: #f0f0ff; }

.c-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 0 auto; max-width: unset; padding: 0; padding-top: 32px; padding-bottom: 104px; font-size: 18px; }

@media (max-width: 1920px) { .c-header { padding-top: 1.6666666667vw; } }

@media (max-width: 500px) { .c-header { padding-top: 8.3333333333px; } }

@media (max-width: 1920px) { .c-header { padding-bottom: 5.4166666667vw; } }

@media (max-width: 500px) { .c-header { padding-bottom: 27.0833333333px; } }

@media (max-width: 1920px) { .c-header { font-size: 0.9375vw; } }

@media (max-width: 500px) { .c-header { font-size: 4.6875px; } }

.t\:w.c-header, .t\:w .c-header, [class*='t:'] .t\:w .c-header, [class*='t:'] [class*='t:'] .t\:w .c-header { color: #9146ff; }

.t\:p.c-header, .t\:p .c-header, [class*='t:'] .t\:p .c-header, [class*='t:'] [class*='t:'] .t\:p .c-header { color: #f0f0ff; }

.t\:b.c-header, .t\:b .c-header, [class*='t:'] .t\:b .c-header, [class*='t:'] [class*='t:'] .t\:b .c-header { color: #f0f0ff; }

.t\:w.c-header, .t\:w .c-header, [class*='t:'] .t\:w .c-header, [class*='t:'] [class*='t:'] .t\:w .c-header { background-color: white; }

.t\:p.c-header, .t\:p .c-header, [class*='t:'] .t\:p .c-header, [class*='t:'] [class*='t:'] .t\:p .c-header { background-color: #9146ff; }

.t\:b.c-header, .t\:b .c-header, [class*='t:'] .t\:b .c-header, [class*='t:'] [class*='t:'] .t\:b .c-header { background-color: black; }

.c-header__skip-to-content { clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; top: 0; left: 0; padding: 1em; color: #000; background-color: #fff; text-decoration: none; font-weight: 600; }

.c-header__inner { display: grid; grid-template-columns: auto 1fr; grid-column-gap: 24px; grid-column: 2 / 12; padding: 32px 0; width: 100%; z-index: 900; position: relative; }

@media screen and (max-width: 1020px) { .c-header__inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }

.c-header__inner__icon { width: 160px; }

@media (max-width: 1920px) { .c-header__inner__icon { width: 8.3333333333vw; } }

@media (max-width: 1280px) { .c-header__inner__icon { width: 106.6666666667px; } }

.c-header__inner__nav { display: inline-grid; vertical-align: middle; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-template-columns: auto -webkit-min-content; grid-template-columns: auto min-content; grid-column-gap: 40px; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; opacity: 1; visibility: visible; }

@media screen and (max-width: 1020px) { .c-header__inner__nav { display: none; } }

.c-header__inner__nav__icon { position: absolute; width: 160px; height: 54px; display: none; z-index: 900; top: 32px; }

@media (max-width: 1920px) { .c-header__inner__nav__icon { width: 8.3333333333vw; } }

@media (max-width: 1280px) { .c-header__inner__nav__icon { width: 106.6666666667px; } }

@media (max-width: 1920px) { .c-header__inner__nav__icon { height: 2.8125vw; } }

@media (max-width: 1280px) { .c-header__inner__nav__icon { height: 36px; } }

.c-header__inner__nav__close { display: none; float: right; -webkit-appearance: none; padding: 0; border: 0; width: 40px; height: 30px; cursor: pointer; font-weight: 600; }

.t\:w.c-header__inner__nav__close, .t\:w .c-header__inner__nav__close, [class*='t:'] .t\:w .c-header__inner__nav__close, [class*='t:'] [class*='t:'] .t\:w .c-header__inner__nav__close { color: black; }

.t\:p.c-header__inner__nav__close, .t\:p .c-header__inner__nav__close, [class*='t:'] .t\:p .c-header__inner__nav__close, [class*='t:'] [class*='t:'] .t\:p .c-header__inner__nav__close { color: #f0f0ff; }

.t\:b.c-header__inner__nav__close, .t\:b .c-header__inner__nav__close, [class*='t:'] .t\:b .c-header__inner__nav__close, [class*='t:'] [class*='t:'] .t\:b .c-header__inner__nav__close { color: #f0f0ff; }

.c-header__inner__nav__links { justify-self: center; display: grid; grid-auto-flow: column; grid-column-gap: -webkit-calc(100vw / 32); grid-column-gap: calc(100vw / 32); margin: 0; padding: 0; list-style: none; }

.c-header__inner__nav__links__link { text-decoration: none; white-space: nowrap; position: relative; font-size: 24px; line-height: 116%; font-weight: 600; }

.t\:w.c-header__inner__nav__links__link, .t\:w .c-header__inner__nav__links__link, [class*='t:'] .t\:w .c-header__inner__nav__links__link, [class*='t:'] [class*='t:'] .t\:w .c-header__inner__nav__links__link { color: #9146ff; }

.t\:p.c-header__inner__nav__links__link, .t\:p .c-header__inner__nav__links__link, [class*='t:'] .t\:p .c-header__inner__nav__links__link, [class*='t:'] [class*='t:'] .t\:p .c-header__inner__nav__links__link { color: #f0f0ff; }

.t\:b.c-header__inner__nav__links__link, .t\:b .c-header__inner__nav__links__link, [class*='t:'] .t\:b .c-header__inner__nav__links__link, [class*='t:'] [class*='t:'] .t\:b .c-header__inner__nav__links__link { color: #f0f0ff; }

@media (max-width: 1920px) { .c-header__inner__nav__links__link { font-size: 1.25vw; } }

@media (max-width: 1280px) { .c-header__inner__nav__links__link { font-size: 16px; } }

.c-header__inner__nav__links__link:before { content: ''; width: 0; display: block; position: absolute; height: 3px; top: 36px; -webkit-transition: width 300ms ease-in-out; transition: width 300ms ease-in-out; background-color: currentColor; }

@media (max-width: 1920px) { .c-header__inner__nav__links__link:before { top: 1.875vw; } }

@media (max-width: 1280px) { .c-header__inner__nav__links__link:before { top: 24px; } }

.c-header__inner__nav__links__link:hover { text-decoration: none; }

.t\:w.c-header__inner__nav__links__link:hover, .t\:w .c-header__inner__nav__links__link:hover, [class*='t:'] .t\:w .c-header__inner__nav__links__link:hover, [class*='t:'] [class*='t:'] .t\:w .c-header__inner__nav__links__link:hover { color: black; }

.t\:p.c-header__inner__nav__links__link:hover, .t\:p .c-header__inner__nav__links__link:hover, [class*='t:'] .t\:p .c-header__inner__nav__links__link:hover, [class*='t:'] [class*='t:'] .t\:p .c-header__inner__nav__links__link:hover { color: black; }

.t\:b.c-header__inner__nav__links__link:hover, .t\:b .c-header__inner__nav__links__link:hover, [class*='t:'] .t\:b .c-header__inner__nav__links__link:hover, [class*='t:'] [class*='t:'] .t\:b .c-header__inner__nav__links__link:hover { color: #9146ff; }

.c-header__inner__nav__links__link:hover:before { width: 100%; }

.t\:w.c-header__inner__nav__links__link--active, .c-header__inner__nav__links__link--active:hover, .c-header__inner__nav__links__link--active:active, .t\:w .c-header__inner__nav__links__link--active, [class*='t:'] .t\:w .c-header__inner__nav__links__link--active, [class*='t:'] [class*='t:'] .t\:w .c-header__inner__nav__links__link--active, .t\:w .c-header__inner__nav__links__link--active:hover, [class*='t:'] .t\:w .c-header__inner__nav__links__link--active:hover, [class*='t:'] [class*='t:'] .t\:w .c-header__inner__nav__links__link--active:hover, .t\:w .c-header__inner__nav__links__link--active:active, [class*='t:'] .t\:w .c-header__inner__nav__links__link--active:active, [class*='t:'] [class*='t:'] .t\:w .c-header__inner__nav__links__link--active:active { color: black; }

.t\:p.c-header__inner__nav__links__link--active, .c-header__inner__nav__links__link--active:hover, .c-header__inner__nav__links__link--active:active, .t\:p .c-header__inner__nav__links__link--active, [class*='t:'] .t\:p .c-header__inner__nav__links__link--active, [class*='t:'] [class*='t:'] .t\:p .c-header__inner__nav__links__link--active, .t\:p .c-header__inner__nav__links__link--active:hover, [class*='t:'] .t\:p .c-header__inner__nav__links__link--active:hover, [class*='t:'] [class*='t:'] .t\:p .c-header__inner__nav__links__link--active:hover, .t\:p .c-header__inner__nav__links__link--active:active, [class*='t:'] .t\:p .c-header__inner__nav__links__link--active:active, [class*='t:'] [class*='t:'] .t\:p .c-header__inner__nav__links__link--active:active { color: #f0f0ff; }

.t\:b.c-header__inner__nav__links__link--active, .c-header__inner__nav__links__link--active:hover, .c-header__inner__nav__links__link--active:active, .t\:b .c-header__inner__nav__links__link--active, [class*='t:'] .t\:b .c-header__inner__nav__links__link--active, [class*='t:'] [class*='t:'] .t\:b .c-header__inner__nav__links__link--active, .t\:b .c-header__inner__nav__links__link--active:hover, [class*='t:'] .t\:b .c-header__inner__nav__links__link--active:hover, [class*='t:'] [class*='t:'] .t\:b .c-header__inner__nav__links__link--active:hover, .t\:b .c-header__inner__nav__links__link--active:active, [class*='t:'] .t\:b .c-header__inner__nav__links__link--active:active, [class*='t:'] [class*='t:'] .t\:b .c-header__inner__nav__links__link--active:active { color: #f0f0ff; }

.t\:w.c-header__inner__nav__links__link--active, .t\:w .c-header__inner__nav__links__link--active, [class*='t:'] .t\:w .c-header__inner__nav__links__link--active, [class*='t:'] [class*='t:'] .t\:w .c-header__inner__nav__links__link--active { color: black; }

.t\:p.c-header__inner__nav__links__link--active, .t\:p .c-header__inner__nav__links__link--active, [class*='t:'] .t\:p .c-header__inner__nav__links__link--active, [class*='t:'] [class*='t:'] .t\:p .c-header__inner__nav__links__link--active { color: black; }

.t\:b.c-header__inner__nav__links__link--active, .t\:b .c-header__inner__nav__links__link--active, [class*='t:'] .t\:b .c-header__inner__nav__links__link--active, [class*='t:'] [class*='t:'] .t\:b .c-header__inner__nav__links__link--active { color: #9146ff; }

.c-header__inner__nav--hidden { -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; opacity: 0; visibility: hidden; }

.c-header__inner__nav .c-link { justify-self: end; font-size: 24px; line-height: 116%; font-weight: 600; white-space: nowrap; }

.t\:w.c-header__inner__nav .c-link, .t\:w .c-header__inner__nav .c-link, [class*='t:'] .t\:w .c-header__inner__nav .c-link, [class*='t:'] [class*='t:'] .t\:w .c-header__inner__nav .c-link { color: #9146ff; }

.t\:p.c-header__inner__nav .c-link, .t\:p .c-header__inner__nav .c-link, [class*='t:'] .t\:p .c-header__inner__nav .c-link, [class*='t:'] [class*='t:'] .t\:p .c-header__inner__nav .c-link { color: #f0f0ff; }

.t\:b.c-header__inner__nav .c-link, .t\:b .c-header__inner__nav .c-link, [class*='t:'] .t\:b .c-header__inner__nav .c-link, [class*='t:'] [class*='t:'] .t\:b .c-header__inner__nav .c-link { color: #f0f0ff; }

@media (max-width: 1920px) { .c-header__inner__nav .c-link { font-size: 1.25vw; } }

@media (max-width: 1280px) { .c-header__inner__nav .c-link { font-size: 16px; } }

.c-header__inner__mobile-nav, .c-header__inner__close-search { display: none; position: relative; margin: 0; padding: 0; width: 24px; height: 16px; background-color: transparent; border: none; cursor: pointer; z-index: 15; }

@media screen and (max-width: 1020px) { .c-header__inner__mobile-nav, .c-header__inner__close-search { display: block; } }

.c-header__inner__mobile-nav:before, .c-header__inner__close-search:before { position: absolute; content: ''; top: 0; left: 0; width: 24px; height: 4px; background-color: currentColor; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }

.t\:w.c-header__inner__mobile-nav:before, .c-header__inner__close-search:before, .t\:w .c-header__inner__mobile-nav:before, [class*='t:'] .t\:w .c-header__inner__mobile-nav:before, [class*='t:'] [class*='t:'] .t\:w .c-header__inner__mobile-nav:before, .t\:w .c-header__inner__close-search:before, [class*='t:'] .t\:w .c-header__inner__close-search:before, [class*='t:'] [class*='t:'] .t\:w .c-header__inner__close-search:before { color: #9146ff; }

.t\:p.c-header__inner__mobile-nav:before, .c-header__inner__close-search:before, .t\:p .c-header__inner__mobile-nav:before, [class*='t:'] .t\:p .c-header__inner__mobile-nav:before, [class*='t:'] [class*='t:'] .t\:p .c-header__inner__mobile-nav:before, .t\:p .c-header__inner__close-search:before, [class*='t:'] .t\:p .c-header__inner__close-search:before, [class*='t:'] [class*='t:'] .t\:p .c-header__inner__close-search:before { color: #f0f0ff; }

.t\:b.c-header__inner__mobile-nav:before, .c-header__inner__close-search:before, .t\:b .c-header__inner__mobile-nav:before, [class*='t:'] .t\:b .c-header__inner__mobile-nav:before, [class*='t:'] [class*='t:'] .t\:b .c-header__inner__mobile-nav:before, .t\:b .c-header__inner__close-search:before, [class*='t:'] .t\:b .c-header__inner__close-search:before, [class*='t:'] [class*='t:'] .t\:b .c-header__inner__close-search:before { color: #f0f0ff; }

.c-header__inner__mobile-nav:after, .c-header__inner__close-search:after { position: absolute; content: ''; width: 24px; height: 4px; top: 10px; left: 0; background-color: currentColor; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }

.t\:w.c-header__inner__mobile-nav:after, .c-header__inner__close-search:after, .t\:w .c-header__inner__mobile-nav:after, [class*='t:'] .t\:w .c-header__inner__mobile-nav:after, [class*='t:'] [class*='t:'] .t\:w .c-header__inner__mobile-nav:after, .t\:w .c-header__inner__close-search:after, [class*='t:'] .t\:w .c-header__inner__close-search:after, [class*='t:'] [class*='t:'] .t\:w .c-header__inner__close-search:after { color: #9146ff; }

.t\:p.c-header__inner__mobile-nav:after, .c-header__inner__close-search:after, .t\:p .c-header__inner__mobile-nav:after, [class*='t:'] .t\:p .c-header__inner__mobile-nav:after, [class*='t:'] [class*='t:'] .t\:p .c-header__inner__mobile-nav:after, .t\:p .c-header__inner__close-search:after, [class*='t:'] .t\:p .c-header__inner__close-search:after, [class*='t:'] [class*='t:'] .t\:p .c-header__inner__close-search:after { color: #f0f0ff; }

.t\:b.c-header__inner__mobile-nav:after, .c-header__inner__close-search:after, .t\:b .c-header__inner__mobile-nav:after, [class*='t:'] .t\:b .c-header__inner__mobile-nav:after, [class*='t:'] [class*='t:'] .t\:b .c-header__inner__mobile-nav:after, .t\:b .c-header__inner__close-search:after, [class*='t:'] .t\:b .c-header__inner__close-search:after, [class*='t:'] [class*='t:'] .t\:b .c-header__inner__close-search:after { color: #f0f0ff; }

.c-header__inner__mobile-nav--open, .c-header__inner__close-search--open { display: block; z-index: 16; }

.c-header__inner__mobile-nav--open:before, .c-header__inner__close-search--open:before { -webkit-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-transform: rotate(45deg); transform: rotate(45deg); top: 5px; }

.c-header__inner__mobile-nav--open:after, .c-header__inner__close-search--open:after { -webkit-transition: all 0.2s ease; transition: all 0.2s ease; top: 5px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

@media (min-width: 1020px) { .c-header__inner__mobile-nav { display: none; position: absolute; margin: 0; padding: 0; height: 0; z-index: -15; } }

@media screen and (max-width: 1020px) { .c-header__inner__close-search { position: absolute; display: block; opacity: 0; pointer-events: none; } }

.c-header__inner__close-search--open { position: absolute; right: 0; top: 50%; z-index: 20; opacity: 1; pointer-events: all; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: #F0EFFF; }

.c-header__inner__mobile-nav-content { position: fixed; top: 100px; left: 0; right: 0; bottom: 0; z-index: -15; overflow-y: auto; width: 100%; height: 0; opacity: 0; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; list-style-type: none; pointer-events: none; padding-bottom: 128px; }

.t\:w.c-header__inner__mobile-nav-content, .t\:w .c-header__inner__mobile-nav-content, [class*='t:'] .t\:w .c-header__inner__mobile-nav-content, [class*='t:'] [class*='t:'] .t\:w .c-header__inner__mobile-nav-content { background-color: white; }

.t\:p.c-header__inner__mobile-nav-content, .t\:p .c-header__inner__mobile-nav-content, [class*='t:'] .t\:p .c-header__inner__mobile-nav-content, [class*='t:'] [class*='t:'] .t\:p .c-header__inner__mobile-nav-content { background-color: #9146ff; }

.t\:b.c-header__inner__mobile-nav-content, .t\:b .c-header__inner__mobile-nav-content, [class*='t:'] .t\:b .c-header__inner__mobile-nav-content, [class*='t:'] [class*='t:'] .t\:b .c-header__inner__mobile-nav-content { background-color: black; }

@media (max-width: 1020px) { .c-header__inner__mobile-nav-content { padding-bottom: 12.5490196078vw; } }

@media (max-width: 900px) { .c-header__inner__mobile-nav-content { padding-bottom: 112.9411764706px; } }

.c-header__inner__mobile-nav-content--open { height: 100%; z-index: 15; opacity: 1; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; pointer-events: all; }

@media (min-width: 1020px) { .c-header__inner__mobile-nav-content--open { height: 0; z-index: -15; opacity: 0; pointer-events: none; background: red; } }

.c-header__inner__mobile-nav-content li { margin-top: 25px; margin-bottom: 25px; }

@media (max-width: 1020px) { .c-header__inner__mobile-nav-content li { margin-top: 2.4509803922vw; } }

@media (max-width: 900px) { .c-header__inner__mobile-nav-content li { margin-top: 22.0588235294px; } }

@media (max-width: 1020px) { .c-header__inner__mobile-nav-content li { margin-bottom: 2.4509803922vw; } }

@media (max-width: 900px) { .c-header__inner__mobile-nav-content li { margin-bottom: 22.0588235294px; } }

.c-header__inner__mobile-nav-content li .c-header__inner__nav__links__link { font-size: 64px; line-height: 108%; font-weight: 600; }

@media (max-width: 1020px) { .c-header__inner__mobile-nav-content li .c-header__inner__nav__links__link { font-size: 6.2745098039vw; } }

@media (max-width: 900px) { .c-header__inner__mobile-nav-content li .c-header__inner__nav__links__link { font-size: 56.4705882353px; } }

.c-header__inner__mobile-nav-content li a:before { top: 80px; }

@media (max-width: 1020px) { .c-header__inner__mobile-nav-content li a:before { top: 7.8431372549vw; } }

@media (max-width: 900px) { .c-header__inner__mobile-nav-content li a:before { top: 70.5882352941px; } }

.c-header__inner__mobile-nav-content .c-search-block__search-form { border-bottom: 0; margin-top: 25px; margin-bottom: 25px; }

@media (max-width: 1020px) { .c-header__inner__mobile-nav-content .c-search-block__search-form { margin-top: 2.4509803922vw; } }

@media (max-width: 900px) { .c-header__inner__mobile-nav-content .c-search-block__search-form { margin-top: 22.0588235294px; } }

@media (max-width: 1020px) { .c-header__inner__mobile-nav-content .c-search-block__search-form { margin-bottom: 2.4509803922vw; } }

@media (max-width: 900px) { .c-header__inner__mobile-nav-content .c-search-block__search-form { margin-bottom: 22.0588235294px; } }

.c-header__search-content { display: none; position: absolute; top: 0; padding-top: 186px; padding-bottom: 186px; z-index: 3; width: 100%; height: auto; background-color: #F0EFFF; opacity: 0; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; }

@media (max-width: 1920px) { .c-header__search-content { padding-top: 9.6875vw; } }

@media (max-width: 900px) { .c-header__search-content { padding-top: 87.1875px; } }

@media (max-width: 1920px) { .c-header__search-content { padding-bottom: 9.6875vw; } }

@media (max-width: 900px) { .c-header__search-content { padding-bottom: 87.1875px; } }

.c-header__search-content--open { display: block; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; opacity: 1; }

.c-header__search-content .c-search-block { margin: 0 auto; }

.no-scroll { overflow-y: hidden; position: fixed; width: 100%; max-width: 100vw; }

.c-link { display: inline-block; cursor: pointer; position: relative; background: transparent; border: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -webkit-transition: color .3s ease; transition: color .3s ease; }

.t\:w.c-link, .t\:w .c-link, [class*='t:'] .t\:w .c-link, [class*='t:'] [class*='t:'] .t\:w .c-link { color: #9146ff; }

.t\:p.c-link, .t\:p .c-link, [class*='t:'] .t\:p .c-link, [class*='t:'] [class*='t:'] .t\:p .c-link { color: #f0f0ff; }

.t\:b.c-link, .t\:b .c-link, [class*='t:'] .t\:b .c-link, [class*='t:'] [class*='t:'] .t\:b .c-link { color: #f0f0ff; }

.c-link:hover { text-decoration: none; }

.t\:w.c-link:hover, .t\:w .c-link:hover, [class*='t:'] .t\:w .c-link:hover, [class*='t:'] [class*='t:'] .t\:w .c-link:hover { color: black; }

.t\:p.c-link:hover, .t\:p .c-link:hover, [class*='t:'] .t\:p .c-link:hover, [class*='t:'] [class*='t:'] .t\:p .c-link:hover { color: black; }

.t\:b.c-link:hover, .t\:b .c-link:hover, [class*='t:'] .t\:b .c-link:hover, [class*='t:'] [class*='t:'] .t\:b .c-link:hover { color: #9146ff; }

.t\:w.c-link--inverse, .t\:w .c-link--inverse, [class*='t:'] .t\:w .c-link--inverse, [class*='t:'] [class*='t:'] .t\:w .c-link--inverse { color: #f0f0ff; }

.t\:p.c-link--inverse, .t\:p .c-link--inverse, [class*='t:'] .t\:p .c-link--inverse, [class*='t:'] [class*='t:'] .t\:p .c-link--inverse { color: #9146ff; }

.t\:b.c-link--inverse, .t\:b .c-link--inverse, [class*='t:'] .t\:b .c-link--inverse, [class*='t:'] [class*='t:'] .t\:b .c-link--inverse { color: #9146ff; }

.c-link--inherit { font-size: inherit; }

.c-link--margin { margin: 0 1ch; }

.c-link--inline::before { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: .09em; min-height: 2px; background-color: currentColor; -webkit-transition: all .2s ease; transition: all .2s ease; }

.c-link--as-button { font-size: inherit; font-weight: inherit; font: inherit; letter-spacing: inherit; }

.c-link--facebook { font-size: 110%; }

.c-link--facebook::after { content: ""; display: inline-block; width: 1ex; height: 1ex; margin-left: .4ch; margin-right: .1ch; background-image: url(/assets/icons/svg/facebook.svg); background-repeat: no-repeat; background-size: contain; -webkit-transform: translateZ(0); transform: translateZ(0); will-change: mask, -webkit-mask; }

@supports ((-webkit-mask: url(/assets/icons/svg/facebook.svg) no-repeat 0 0/contain) or (mask: url(/assets/icons/svg/facebook.svg) no-repeat 0 0/contain)) { .c-link--facebook::after { background-image: unset; background-color: currentColor; -webkit-mask: url(/assets/icons/svg/facebook.svg) no-repeat 0 0/contain; mask: url(/assets/icons/svg/facebook.svg) no-repeat 0 0/contain; } }

.c-link--twitter { font-size: 110%; }

.c-link--twitter::after { content: ""; display: inline-block; width: 1ex; height: 1ex; margin-left: .4ch; margin-right: .1ch; background-image: url(/assets/icons/svg/twitter.svg); background-repeat: no-repeat; background-size: contain; -webkit-transform: translateZ(0); transform: translateZ(0); will-change: mask, -webkit-mask; }

@supports ((-webkit-mask: url(/assets/icons/svg/twitter.svg) no-repeat 0 0/contain) or (mask: url(/assets/icons/svg/twitter.svg) no-repeat 0 0/contain)) { .c-link--twitter::after { background-image: unset; background-color: currentColor; -webkit-mask: url(/assets/icons/svg/twitter.svg) no-repeat 0 0/contain; mask: url(/assets/icons/svg/twitter.svg) no-repeat 0 0/contain; } }

.c-link--instagram { font-size: 110%; }

.c-link--instagram::after { content: ""; display: inline-block; width: 1ex; height: 1ex; margin-left: .4ch; margin-right: .1ch; background-image: url(/assets/icons/svg/instagram.svg); background-repeat: no-repeat; background-size: contain; -webkit-transform: translateZ(0); transform: translateZ(0); will-change: mask, -webkit-mask; }

@supports ((-webkit-mask: url(/assets/icons/svg/instagram.svg) no-repeat 0 0/contain) or (mask: url(/assets/icons/svg/instagram.svg) no-repeat 0 0/contain)) { .c-link--instagram::after { background-image: unset; background-color: currentColor; -webkit-mask: url(/assets/icons/svg/instagram.svg) no-repeat 0 0/contain; mask: url(/assets/icons/svg/instagram.svg) no-repeat 0 0/contain; } }

.c-link--outbound::after { content: "↗"; display: inline-block; width: 1.05ex; line-height: 1.6ex; margin-left: .4ch; margin-right: .1ch; clip-path: inset(0.55ex 0 0 0); -webkit-clip-path: inset(0.55ex 0 0 0); }

.c-link--outbound:hover::after { -webkit-animation: ne-arrow-out .1s ease-in 1 forwards, ne-arrow-in .2s ease-in .1s 1 forwards; animation: ne-arrow-out .1s ease-in 1 forwards, ne-arrow-in .2s ease-in .1s 1 forwards; }

@-webkit-keyframes ne-arrow-out { from { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); }
  to { -webkit-transform: translateX(1ex) translateY(-1ex); transform: translateX(1ex) translateY(-1ex);
    clip-path: inset(1.55ex 1ex 0 0);
    -webkit-clip-path: inset(1.55ex 1ex 0 0); } }

@keyframes ne-arrow-out { from { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); }
  to { -webkit-transform: translateX(1ex) translateY(-1ex); transform: translateX(1ex) translateY(-1ex);
    clip-path: inset(1.55ex 1ex 0 0);
    -webkit-clip-path: inset(1.55ex 1ex 0 0); } }

@-webkit-keyframes ne-arrow-in { from { -webkit-transform: translateX(-1ex) translateY(1ex); transform: translateX(-1ex) translateY(1ex);
    clip-path: inset(0.55ex 0 1ex 1ex);
    -webkit-clip-path: inset(0.55ex 0 1ex 1ex); }
  to { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); } }

@keyframes ne-arrow-in { from { -webkit-transform: translateX(-1ex) translateY(1ex); transform: translateX(-1ex) translateY(1ex);
    clip-path: inset(0.55ex 0 1ex 1ex);
    -webkit-clip-path: inset(0.55ex 0 1ex 1ex); }
  to { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); } }

.c-link--back { font-weight: 500; font-size: 28px; letter-spacing: -0.03em; line-height: 34px; }

.c-link--back::before { content: "←"; display: inline-block; width: 1.4ex; line-height: 1.6ex; margin-left: .1ch; margin-right: .4ch; clip-path: inset(0.55ex 0 0 0); -webkit-clip-path: inset(0.55ex 0 0 0); }

.c-link--back:hover::before { -webkit-animation: w-arrow-out .1s ease-in 1 forwards, w-arrow-in .2s ease-in .1s 1 forwards; animation: w-arrow-out .1s ease-in 1 forwards, w-arrow-in .2s ease-in .1s 1 forwards; }

@-webkit-keyframes w-arrow-out { from { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); }
  to { -webkit-transform: translateX(-1.4ex) translateY(0); transform: translateX(-1.4ex) translateY(0);
    clip-path: inset(0.55ex 0 0 1.4ex);
    -webkit-clip-path: inset(0.55ex 0 0 1.4ex); } }

@keyframes w-arrow-out { from { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); }
  to { -webkit-transform: translateX(-1.4ex) translateY(0); transform: translateX(-1.4ex) translateY(0);
    clip-path: inset(0.55ex 0 0 1.4ex);
    -webkit-clip-path: inset(0.55ex 0 0 1.4ex); } }

@-webkit-keyframes w-arrow-in { from { -webkit-transform: translateX(1.4ex) translateY(0); transform: translateX(1.4ex) translateY(0);
    clip-path: inset(0.55ex 1.4ex 0 0);
    -webkit-clip-path: inset(0.55ex 1.4ex 0 0); }
  to { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); } }

@keyframes w-arrow-in { from { -webkit-transform: translateX(1.4ex) translateY(0); transform: translateX(1.4ex) translateY(0);
    clip-path: inset(0.55ex 1.4ex 0 0);
    -webkit-clip-path: inset(0.55ex 1.4ex 0 0); }
  to { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); } }

.c-link--leftbound::before { content: "←"; display: inline-block; width: 1.4ex; line-height: 1.6ex; margin-left: .1ch; margin-right: .4ch; clip-path: inset(0.55ex 0 0 0); -webkit-clip-path: inset(0.55ex 0 0 0); }

.c-link--leftbound:hover::before { -webkit-animation: w-arrow-out .1s ease-in 1 forwards, w-arrow-in .2s ease-in .1s 1 forwards; animation: w-arrow-out .1s ease-in 1 forwards, w-arrow-in .2s ease-in .1s 1 forwards; }

@keyframes w-arrow-out { from { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); }
  to { -webkit-transform: translateX(-1.4ex) translateY(0); transform: translateX(-1.4ex) translateY(0);
    clip-path: inset(0.55ex 0 0 1.4ex);
    -webkit-clip-path: inset(0.55ex 0 0 1.4ex); } }

@keyframes w-arrow-in { from { -webkit-transform: translateX(1.4ex) translateY(0); transform: translateX(1.4ex) translateY(0);
    clip-path: inset(0.55ex 1.4ex 0 0);
    -webkit-clip-path: inset(0.55ex 1.4ex 0 0); }
  to { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); } }

.c-link--rightbound::after { content: "→"; display: inline-block; width: 1.4ex; line-height: 1.6ex; margin-left: .4ch; margin-right: .1ch; clip-path: inset(0.55ex 0 0 0); -webkit-clip-path: inset(0.55ex 0 0 0); }

.c-link--rightbound:hover::after { -webkit-animation: e-arrow-out .1s ease-in 1 forwards, e-arrow-in .2s ease-in .1s 1 forwards; animation: e-arrow-out .1s ease-in 1 forwards, e-arrow-in .2s ease-in .1s 1 forwards; }

@-webkit-keyframes e-arrow-out { from { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); }
  to { -webkit-transform: translateX(1.4ex) translateY(0); transform: translateX(1.4ex) translateY(0);
    clip-path: inset(0.55ex 1.4ex 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 1.4ex); } }

@keyframes e-arrow-out { from { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); }
  to { -webkit-transform: translateX(1.4ex) translateY(0); transform: translateX(1.4ex) translateY(0);
    clip-path: inset(0.55ex 1.4ex 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 1.4ex); } }

@-webkit-keyframes e-arrow-in { from { -webkit-transform: translateX(-1.4ex) translateY(0); transform: translateX(-1.4ex) translateY(0);
    clip-path: inset(0.55ex 0 0 1.4ex);
    -webkit-clip-path: inset(0.55ex 1.4ex 0 0); }
  to { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); } }

@keyframes e-arrow-in { from { -webkit-transform: translateX(-1.4ex) translateY(0); transform: translateX(-1.4ex) translateY(0);
    clip-path: inset(0.55ex 0 0 1.4ex);
    -webkit-clip-path: inset(0.55ex 1.4ex 0 0); }
  to { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0.55ex 0 0 0);
    -webkit-clip-path: inset(0.55ex 0 0 0); } }

.c-link--downbound::after { content: "↓"; display: inline-block; width: 1.2ex; line-height: 1.6ex; margin-left: .4ch; margin-right: .1ch; clip-path: inset(0 0 0 0); -webkit-clip-path: inset(0 0 0 0); }

.c-link--downbound:hover::after { -webkit-animation: s-arrow-out .1s ease-in 1 forwards, s-arrow-in .2s ease-in .1s 1 forwards; animation: s-arrow-out .1s ease-in 1 forwards, s-arrow-in .2s ease-in .1s 1 forwards; }

@-webkit-keyframes s-arrow-out { from { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0); }
  to { -webkit-transform: translateX(0) translateY(1ex); transform: translateX(0) translateY(1ex);
    clip-path: inset(0 0 1ex 0);
    -webkit-clip-path: inset(0 0 1ex 0); } }

@keyframes s-arrow-out { from { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0); }
  to { -webkit-transform: translateX(0) translateY(1ex); transform: translateX(0) translateY(1ex);
    clip-path: inset(0 0 1ex 0);
    -webkit-clip-path: inset(0 0 1ex 0); } }

@-webkit-keyframes s-arrow-in { from { -webkit-transform: translateX(0) translateY(-1ex); transform: translateX(0) translateY(-1ex);
    clip-path: inset(1ex 0 0 0);
    -webkit-clip-path: inset(1ex 0 0 0); }
  to { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0); } }

@keyframes s-arrow-in { from { -webkit-transform: translateX(0) translateY(-1ex); transform: translateX(0) translateY(-1ex);
    clip-path: inset(1ex 0 0 0);
    -webkit-clip-path: inset(1ex 0 0 0); }
  to { -webkit-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0);
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0); } }

.c-link--outbound--back::after { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }

.c-link--outbound--left { position: relative; padding-left: 65px; }

@media (max-width: 1920px) { .c-link--outbound--left { padding-left: 3.3854166667vw; } }

@media (max-width: 1000px) { .c-link--outbound--left { padding-left: 33.8541666667px; } }

.c-link--outbound--left:after { position: absolute; top: 50%; -webkit-transform: rotate(-135deg) translateY(50%); transform: rotate(-135deg) translateY(50%); left: 0; }

.c-link--outbound--right { position: relative; padding-right: 65px; }

@media (max-width: 1920px) { .c-link--outbound--right { padding-right: 3.3854166667vw; } }

@media (max-width: 1000px) { .c-link--outbound--right { padding-right: 33.8541666667px; } }

.c-link--outbound--right:after { position: absolute; top: 50%; -webkit-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); }

.c-link--medium { margin: 0; margin-top: 175px; margin-bottom: 175px; font-size: 64px; line-height: 90%; }

@media (max-width: 1440px) { .c-link--medium { margin-top: 12.1527777778vw; } }

@media (max-width: 500px) { .c-link--medium { margin-top: 60.7638888889px; } }

@media (max-width: 1440px) { .c-link--medium { margin-bottom: 12.1527777778vw; } }

@media (max-width: 500px) { .c-link--medium { margin-bottom: 60.7638888889px; } }

@media (max-width: 1440px) { .c-link--medium { font-size: 4.4444444444vw; } }

@media (max-width: 500px) { .c-link--medium { font-size: 22.2222222222px; } }

.c-link--big { margin: 175px 0; font-size: 256px; line-height: 90%; }

@media (max-width: 1200px) { .c-link--big { font-size: 21.3333333333vw; } }

@media (max-width: 290px) { .c-link--big { font-size: 61.8666666667px; } }

.c-link--sacrificial { position: fixed; display: block; height: 0; bottom: -100px; left: -10000px; }

.c-link--sacrificial::after { content: ""; display: inline-block; width: 1ex; height: 0.9ex; margin-left: .4ch; margin-right: .1ch; background-image: url(/assets/icons/svg/out.svg); background-repeat: no-repeat; background-size: contain; -webkit-transform: translateZ(0); transform: translateZ(0); will-change: mask, -webkit-mask; -webkit-animation: out-mask-out .1s ease-in 1 forwards, out-mask-in .2s ease-in .1s 1 forwards; animation: out-mask-out .1s ease-in 1 forwards, out-mask-in .2s ease-in .1s 1 forwards; }

@supports ((-webkit-mask: url(/assets/icons/svg/out.svg) no-repeat 0 0/contain) or (mask: url(/assets/icons/svg/out.svg) no-repeat 0 0/contain)) { .c-link--sacrificial::after { background-image: unset; background-color: currentColor; -webkit-mask: url(/assets/icons/svg/out.svg) no-repeat 0 0/contain; mask: url(/assets/icons/svg/out.svg) no-repeat 0 0/contain; } }

.c-link--bacrificial { position: fixed; display: block; height: 0; bottom: -100px; left: -10000px; }

.c-link--bacrificial::after { content: ""; display: inline-block; width: 1.3ex; height: 1.2ex; margin-left: .4ch; margin-right: .1ch; background-image: url(/assets/icons/svg/arrow-l.svg); background-repeat: no-repeat; background-size: contain; -webkit-transform: translateZ(0); transform: translateZ(0); will-change: mask, -webkit-mask; -webkit-animation: arrow-mask-out .1s ease-in 1 forwards, arrow-mask-in .2s ease-in .1s 1 forwards; animation: arrow-mask-out .1s ease-in 1 forwards, arrow-mask-in .2s ease-in .1s 1 forwards; }

@supports ((-webkit-mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 0 0/contain) or (mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 0 0/contain)) { .c-link--bacrificial::after { background-image: unset; background-color: currentColor; -webkit-mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 0 0/contain; mask: url(/assets/icons/svg/arrow-l.svg) no-repeat 0 0/contain; } }

.c-link--anim:hover::before { width: 100%; left: 0; right: unset; }

.c-link--anim::before { content: ""; position: absolute; bottom: -2px; right: 0; left: unset; width: 0%; height: .09em; min-height: 2px; background-color: currentColor; -webkit-transition: width .2s ease; transition: width .2s ease; }

.c-link--anim-noconflict:hover::after { width: 100%; left: 0; right: unset; }

.c-link--anim-noconflict::after { content: ""; position: absolute; bottom: -2px; right: 0; left: unset; width: 0%; height: .09em; min-height: 2px; background-color: currentColor; -webkit-transition: width .2s ease; transition: width .2s ease; }

.c-page-heading { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

.c-page-heading--right-aligned { position: relative; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.c-page-heading__text { margin: 0px; margin-right: 200px; font-size: 200px; font-weight: 500; letter-spacing: -7.27px; line-height: 90%; width: 100%; }

@media (max-width: 1920px) { .c-page-heading__text { margin-right: 10.4166666667vw; } }

@media (max-width: 550px) { .c-page-heading__text { margin-right: 57.2916666667px; } }

@media (max-width: 1920px) { .c-page-heading__text { font-size: 10.4166666667vw; } }

@media (max-width: 550px) { .c-page-heading__text { font-size: 57.2916666667px; } }

@media (max-width: 1920px) { .c-page-heading__text { letter-spacing: -0.3786458333vw; } }

@media (max-width: 430px) { .c-page-heading__text { letter-spacing: -1.6281770833px; } }

.t\:w.c-page-heading__text, .t\:w .c-page-heading__text, [class*='t:'] .t\:w .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:w .c-page-heading__text { color: black; }

.t\:p.c-page-heading__text, .t\:p .c-page-heading__text, [class*='t:'] .t\:p .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:p .c-page-heading__text { color: black; }

.t\:b.c-page-heading__text, .t\:b .c-page-heading__text, [class*='t:'] .t\:b .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:b .c-page-heading__text { color: #f0f0ff; }

.t\:w.c-page-heading__text, .t\:w .c-page-heading__text, [class*='t:'] .t\:w .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:w .c-page-heading__text { color: black; }

.t\:p.c-page-heading__text, .t\:p .c-page-heading__text, [class*='t:'] .t\:p .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:p .c-page-heading__text { color: #f0f0ff; }

.t\:b.c-page-heading__text, .t\:b .c-page-heading__text, [class*='t:'] .t\:b .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:b .c-page-heading__text { color: #f0f0ff; }

@media screen and (max-width: 500px) { .c-page-heading__text { margin-right: 0; line-height: 108%; } }

.c-page-heading__text--small { margin: 0; margin-top: 72px; margin-bottom: 130px; font-size: 128px; line-height: 100%; letter-spacing: -0.04em; font-weight: 600; }

@media (max-width: 1920px) { .c-page-heading__text--small { margin-top: 3.75vw; } }

@media (max-width: 750px) { .c-page-heading__text--small { margin-top: 28.125px; } }

@media (max-width: 1920px) { .c-page-heading__text--small { margin-bottom: 6.7708333333vw; } }

@media (max-width: 750px) { .c-page-heading__text--small { margin-bottom: 50.78125px; } }

@media (max-width: 1920px) { .c-page-heading__text--small { font-size: 6.6666666667vw; } }

@media (max-width: 750px) { .c-page-heading__text--small { font-size: 50px; } }

.c-page-heading__text--large { font-size: 192px; letter-spacing: -5px; line-height: 83%; margin-bottom: 65px; font-weight: 500; }

@media (max-width: 1200px) { .c-page-heading__text--large { font-size: 16vw; } }

@media (max-width: 700px) { .c-page-heading__text--large { font-size: 112px; } }

@media (max-width: 1200px) { .c-page-heading__text--large { margin-bottom: 5.4166666667vw; } }

@media (max-width: 700px) { .c-page-heading__text--large { margin-bottom: 37.9166666667px; } }

.c-page-heading__text--right-aligned { margin-right: 0; text-align: right; max-width: 940px; }

.t\:w.c-page-heading__text--colored, .t\:w .c-page-heading__text--colored, [class*='t:'] .t\:w .c-page-heading__text--colored, [class*='t:'] [class*='t:'] .t\:w .c-page-heading__text--colored { color: #9146ff; }

.t\:p.c-page-heading__text--colored, .t\:p .c-page-heading__text--colored, [class*='t:'] .t\:p .c-page-heading__text--colored, [class*='t:'] [class*='t:'] .t\:p .c-page-heading__text--colored { color: #f0f0ff; }

.t\:b.c-page-heading__text--colored, .t\:b .c-page-heading__text--colored, [class*='t:'] .t\:b .c-page-heading__text--colored, [class*='t:'] [class*='t:'] .t\:b .c-page-heading__text--colored { color: #9146ff; }

.c-page-heading__text--light-font { font-weight: 400; }

.c-page-heading__text--centered { margin: 0; width: 100%; text-align: center; }

.c-page-heading__text--archive { padding-bottom: 50px; }

@media (max-width: 1920px) { .c-page-heading__text--archive { padding-bottom: 2.6041666667vw; } }

@media (max-width: 750px) { .c-page-heading__text--archive { padding-bottom: 19.53125px; } }

.c-page-heading__search-button { display: block; margin-top: 50px; -moz-appearance: none; appearance: none; -webkit-appearance: none; border: 0; background-color: transparent; font-size: 0; cursor: pointer; }

@media (max-width: 1920px) { .c-page-heading__search-button { margin-top: 2.6041666667vw; } }

@media (max-width: 750px) { .c-page-heading__search-button { margin-top: 19.53125px; } }

.t\:w.c-page-heading__search-button, .t\:w .c-page-heading__search-button, [class*='t:'] .t\:w .c-page-heading__search-button, [class*='t:'] [class*='t:'] .t\:w .c-page-heading__search-button { color: #9146ff; }

.t\:p.c-page-heading__search-button, .t\:p .c-page-heading__search-button, [class*='t:'] .t\:p .c-page-heading__search-button, [class*='t:'] [class*='t:'] .t\:p .c-page-heading__search-button { color: #f0f0ff; }

.t\:b.c-page-heading__search-button, .t\:b .c-page-heading__search-button, [class*='t:'] .t\:b .c-page-heading__search-button, [class*='t:'] [class*='t:'] .t\:b .c-page-heading__search-button { color: #f0f0ff; }

.c-page-heading__search-button::after { font-size: 100px; content: ""; display: inline-block; width: 1ex; height: 1ex; margin-left: .4ch; margin-right: .1ch; background-image: url(/assets/icons/svg/search-alt.svg); background-repeat: no-repeat; background-size: contain; -webkit-transform: translateZ(0); transform: translateZ(0); will-change: mask, -webkit-mask; }

@media (max-width: 1920px) { .c-page-heading__search-button::after { font-size: 5.2083333333vw; } }

@media (max-width: 1000px) { .c-page-heading__search-button::after { font-size: 52.0833333333px; } }

@supports ((-webkit-mask: url(/assets/icons/svg/search-alt.svg) no-repeat 0 0/contain) or (mask: url(/assets/icons/svg/search-alt.svg) no-repeat 0 0/contain)) { .c-page-heading__search-button::after { background-image: unset; background-color: currentColor; -webkit-mask: url(/assets/icons/svg/search-alt.svg) no-repeat 0 0/contain; mask: url(/assets/icons/svg/search-alt.svg) no-repeat 0 0/contain; } }

.archive-latest-posts { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; font-weight: 600; font-size: 50px; margin-bottom: 100px; }

@media (max-width: 1920px) { .archive-latest-posts { font-size: 2.6041666667vw; } }

@media (max-width: 1000px) { .archive-latest-posts { font-size: 26.0416666667px; } }

@media (max-width: 1920px) { .archive-latest-posts { margin-bottom: 5.2083333333vw; } }

@media (max-width: 1000px) { .archive-latest-posts { margin-bottom: 52.0833333333px; } }

.c-page-heading-staff .c-page-heading, .c-page-heading-staff .c-page-heading__text, .c-page-heading-staff .c-colored-heading, .c-page-heading-staff .c-colored-heading__text { margin: 0; font-size: 128px; line-height: 100%; font-weight: 600; }

@media (max-width: 1600px) { .c-page-heading-staff .c-page-heading, .c-page-heading-staff .c-page-heading__text, .c-page-heading-staff .c-colored-heading, .c-page-heading-staff .c-colored-heading__text { font-size: 8vw; } }

@media (max-width: 500px) { .c-page-heading-staff .c-page-heading, .c-page-heading-staff .c-page-heading__text, .c-page-heading-staff .c-colored-heading, .c-page-heading-staff .c-colored-heading__text { font-size: 40px; } }

.c-featured-section { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; width: 100%; max-width: 1440px; margin-left: auto; margin-right: auto; margin-top: 160px; margin-bottom: 120px; }

@media (max-width: 1440px) { .c-featured-section { margin-top: 11.1111111111vw; } }

@media (max-width: 500px) { .c-featured-section { margin-top: 55.5555555556px; } }

@media (max-width: 1440px) { .c-featured-section { margin-bottom: 8.3333333333vw; } }

@media (max-width: 500px) { .c-featured-section { margin-bottom: 41.6666666667px; } }

.c-featured-section__image-container { width: 1200px; margin-left: 160px; height: 100%; overflow: hidden; }

@media (max-width: 1440px) { .c-featured-section__image-container { width: 83.3333333333vw; } }

@media (max-width: 500px) { .c-featured-section__image-container { width: 416.6666666667px; } }

@media (max-width: 1440px) { .c-featured-section__image-container { margin-left: 11.1111111111vw; } }

@media (max-width: 500px) { .c-featured-section__image-container { margin-left: 55.5555555556px; } }

@media screen and (max-width: 550px) { .c-featured-section__image-container { width: 100%; } }

.c-featured-section__image-container img { width: 100%; height: 100%; }

@media screen and (max-width: 550px) { .c-featured-section__image-container img { top: auto; -webkit-transform: none; transform: none; } }

.c-featured-content { position: relative; margin-top: -125px; overflow: hidden; max-width: 690px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }

@media (max-width: 1440px) { .c-featured-content { margin-top: -8.6805555556vw; } }

@media (max-width: 500px) { .c-featured-content { margin-top: -43.4027777778px; } }

.t\:w.c-featured-content, .t\:w .c-featured-content, [class*='t:'] .t\:w .c-featured-content, [class*='t:'] [class*='t:'] .t\:w .c-featured-content { background-color: #9146ff; }

.t\:p.c-featured-content, .t\:p .c-featured-content, [class*='t:'] .t\:p .c-featured-content, [class*='t:'] [class*='t:'] .t\:p .c-featured-content { background-color: white; }

.t\:b.c-featured-content, .t\:b .c-featured-content, [class*='t:'] .t\:b .c-featured-content, [class*='t:'] [class*='t:'] .t\:b .c-featured-content { background-color: white; }

@media screen and (max-width: 550px) { .c-featured-content { margin-top: -5px; } }

.c-featured-content__content-wrapper { letter-spacing: -1px; line-height: 125%; font-size: 24px; margin: 75px; width: 460px; }

.t\:w.c-featured-content__content-wrapper, .t\:w .c-featured-content__content-wrapper, [class*='t:'] .t\:w .c-featured-content__content-wrapper, [class*='t:'] [class*='t:'] .t\:w .c-featured-content__content-wrapper { color: #f0f0ff; }

.t\:p.c-featured-content__content-wrapper, .t\:p .c-featured-content__content-wrapper, [class*='t:'] .t\:p .c-featured-content__content-wrapper, [class*='t:'] [class*='t:'] .t\:p .c-featured-content__content-wrapper { color: black; }

.t\:b.c-featured-content__content-wrapper, .t\:b .c-featured-content__content-wrapper, [class*='t:'] .t\:b .c-featured-content__content-wrapper, [class*='t:'] [class*='t:'] .t\:b .c-featured-content__content-wrapper { color: black; }

@media (max-width: 690px) { .c-featured-content__content-wrapper { font-size: 3.4782608696vw; } }

@media (max-width: 590px) { .c-featured-content__content-wrapper { font-size: 20.5217391304px; } }

@media (max-width: 690px) { .c-featured-content__content-wrapper { margin: 10.8695652174vw; } }

@media (max-width: 200px) { .c-featured-content__content-wrapper { margin: 21.7391304348px; } }

@media (max-width: 1440px) { .c-featured-content__content-wrapper { width: 31.9444444444vw; } }

@media (max-width: 1280px) { .c-featured-content__content-wrapper { width: 408.8888888889px; } }

@media screen and (max-width: 550px) { .c-featured-content__content-wrapper { width: 100%; margin: 0; padding: 75px; } }

@media screen and (max-width: 550px) and (max-width: 690px) { .c-featured-content__content-wrapper { padding: 10.8695652174vw; } }

@media screen and (max-width: 550px) and (max-width: 200px) { .c-featured-content__content-wrapper { padding: 21.7391304348px; } }

.c-featured-content__content-wrapper__date { margin: 5px 0; font-weight: 600; }

.c-featured-content__content-wrapper__heading { margin: 5px 0 15px 0; font-size: 48px; font-weight: 600; line-height: 108%; }

@media (max-width: 690px) { .c-featured-content__content-wrapper__heading { font-size: 6.9565217391vw; } }

@media (max-width: 450px) { .c-featured-content__content-wrapper__heading { font-size: 31.3043478261px; } }

.c-featured-content__content-wrapper__content { margin: 5px 0; font-weight: 500; }

.c-post-header .c-page-heading__text { font-size: 76px; margin-bottom: 71px; }

@media (max-width: 1200px) { .c-post-header .c-page-heading__text { font-size: 6.3333333333vw; } }

@media (max-width: 900px) { .c-post-header .c-page-heading__text { font-size: 57px; } }

@media (max-width: 1200px) { .c-post-header .c-page-heading__text { margin-bottom: 5.9166666667vw; } }

@media (max-width: 500px) { .c-post-header .c-page-heading__text { margin-bottom: 29.5833333333px; } }

.c-post-header__details { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 64px; font-weight: 600; font-size: 30px; letter-spacing: -0.2px; line-height: 106%; }

@media (max-width: 1200px) { .c-post-header__details { margin-bottom: 5.3333333333vw; } }

@media (max-width: 500px) { .c-post-header__details { margin-bottom: 26.6666666667px; } }

@media (max-width: 1200px) { .c-post-header__details { font-size: 2.5vw; } }

@media (max-width: 700px) { .c-post-header__details { font-size: 17.5px; } }

.c-post-header__details__author { margin: 0; }

.t\:w.c-post-header__details__author, .t\:w .c-post-header__details__author, [class*='t:'] .t\:w .c-post-header__details__author, [class*='t:'] [class*='t:'] .t\:w .c-post-header__details__author { color: black; }

.t\:p.c-post-header__details__author, .t\:p .c-post-header__details__author, [class*='t:'] .t\:p .c-post-header__details__author, [class*='t:'] [class*='t:'] .t\:p .c-post-header__details__author { color: #f0f0ff; }

.t\:b.c-post-header__details__author, .t\:b .c-post-header__details__author, [class*='t:'] .t\:b .c-post-header__details__author, [class*='t:'] [class*='t:'] .t\:b .c-post-header__details__author { color: #f0f0ff; }

.c-post-header__details__social { margin: 0; padding: 0; list-style: none; }

.c-post-header__details__social__item { display: inline-block; margin: 0px 5px; }

.c-post-header__details__social__item__facebook { margin-bottom: 5px; font-size: 0px; }

.t\:w.c-post-header__details__social__item__facebook, .t\:w .c-post-header__details__social__item__facebook, [class*='t:'] .t\:w .c-post-header__details__social__item__facebook, [class*='t:'] [class*='t:'] .t\:w .c-post-header__details__social__item__facebook { color: black; }

.t\:p.c-post-header__details__social__item__facebook, .t\:p .c-post-header__details__social__item__facebook, [class*='t:'] .t\:p .c-post-header__details__social__item__facebook, [class*='t:'] [class*='t:'] .t\:p .c-post-header__details__social__item__facebook { color: #f0f0ff; }

.t\:b.c-post-header__details__social__item__facebook, .t\:b .c-post-header__details__social__item__facebook, [class*='t:'] .t\:b .c-post-header__details__social__item__facebook, [class*='t:'] [class*='t:'] .t\:b .c-post-header__details__social__item__facebook { color: #f0f0ff; }

.c-post-header__details__social__item__facebook::after { margin-bottom: 7px; vertical-align: middle; font-size: 40px; content: ""; display: inline-block; width: 1ex; height: 1ex; margin-left: .4ch; margin-right: .1ch; background-image: url(/assets/icons/svg/facebook.svg); background-repeat: no-repeat; background-size: contain; -webkit-transform: translateZ(0); transform: translateZ(0); will-change: mask, -webkit-mask; -webkit-transition: all .3s ease; transition: all .3s ease; }

@media (max-width: 1200px) { .c-post-header__details__social__item__facebook::after { font-size: 3.3333333333vw; } }

@media (max-width: 1100px) { .c-post-header__details__social__item__facebook::after { font-size: 36.6666666667px; } }

@supports ((-webkit-mask: url(/assets/icons/svg/facebook.svg) no-repeat 0 0/contain) or (mask: url(/assets/icons/svg/facebook.svg) no-repeat 0 0/contain)) { .c-post-header__details__social__item__facebook::after { background-image: unset; background-color: currentColor; -webkit-mask: url(/assets/icons/svg/facebook.svg) no-repeat 0 0/contain; mask: url(/assets/icons/svg/facebook.svg) no-repeat 0 0/contain; } }

.t\:w.c-post-header__details__social__item__facebook:hover::after, .t\:w .c-post-header__details__social__item__facebook:hover::after, [class*='t:'] .t\:w .c-post-header__details__social__item__facebook:hover::after, [class*='t:'] [class*='t:'] .t\:w .c-post-header__details__social__item__facebook:hover::after { color: #9146ff; }

.t\:p.c-post-header__details__social__item__facebook:hover::after, .t\:p .c-post-header__details__social__item__facebook:hover::after, [class*='t:'] .t\:p .c-post-header__details__social__item__facebook:hover::after, [class*='t:'] [class*='t:'] .t\:p .c-post-header__details__social__item__facebook:hover::after { color: #f0f0ff; }

.t\:b.c-post-header__details__social__item__facebook:hover::after, .t\:b .c-post-header__details__social__item__facebook:hover::after, [class*='t:'] .t\:b .c-post-header__details__social__item__facebook:hover::after, [class*='t:'] [class*='t:'] .t\:b .c-post-header__details__social__item__facebook:hover::after { color: #f0f0ff; }

.c-post-header__details__social__item__twitter { margin-bottom: 5px; font-size: 0px; }

.t\:w.c-post-header__details__social__item__twitter, .t\:w .c-post-header__details__social__item__twitter, [class*='t:'] .t\:w .c-post-header__details__social__item__twitter, [class*='t:'] [class*='t:'] .t\:w .c-post-header__details__social__item__twitter { color: black; }

.t\:p.c-post-header__details__social__item__twitter, .t\:p .c-post-header__details__social__item__twitter, [class*='t:'] .t\:p .c-post-header__details__social__item__twitter, [class*='t:'] [class*='t:'] .t\:p .c-post-header__details__social__item__twitter { color: #f0f0ff; }

.t\:b.c-post-header__details__social__item__twitter, .t\:b .c-post-header__details__social__item__twitter, [class*='t:'] .t\:b .c-post-header__details__social__item__twitter, [class*='t:'] [class*='t:'] .t\:b .c-post-header__details__social__item__twitter { color: #f0f0ff; }

.c-post-header__details__social__item__twitter::after { margin-bottom: 0; vertical-align: middle; font-size: 40px; content: ""; display: inline-block; width: 1ex; height: 1ex; margin-left: .4ch; margin-right: .1ch; background-image: url(/assets/icons/svg/twitter.svg); background-repeat: no-repeat; background-size: contain; -webkit-transform: translateZ(0); transform: translateZ(0); will-change: mask, -webkit-mask; -webkit-transition: all .3s ease; transition: all .3s ease; }

@media (max-width: 1200px) { .c-post-header__details__social__item__twitter::after { font-size: 3.3333333333vw; } }

@media (max-width: 1100px) { .c-post-header__details__social__item__twitter::after { font-size: 36.6666666667px; } }

@supports ((-webkit-mask: url(/assets/icons/svg/twitter.svg) no-repeat 0 0/contain) or (mask: url(/assets/icons/svg/twitter.svg) no-repeat 0 0/contain)) { .c-post-header__details__social__item__twitter::after { background-image: unset; background-color: currentColor; -webkit-mask: url(/assets/icons/svg/twitter.svg) no-repeat 0 0/contain; mask: url(/assets/icons/svg/twitter.svg) no-repeat 0 0/contain; } }

.t\:w.c-post-header__details__social__item__twitter:hover::after, .t\:w .c-post-header__details__social__item__twitter:hover::after, [class*='t:'] .t\:w .c-post-header__details__social__item__twitter:hover::after, [class*='t:'] [class*='t:'] .t\:w .c-post-header__details__social__item__twitter:hover::after { color: #9146ff; }

.t\:p.c-post-header__details__social__item__twitter:hover::after, .t\:p .c-post-header__details__social__item__twitter:hover::after, [class*='t:'] .t\:p .c-post-header__details__social__item__twitter:hover::after, [class*='t:'] [class*='t:'] .t\:p .c-post-header__details__social__item__twitter:hover::after { color: #f0f0ff; }

.t\:b.c-post-header__details__social__item__twitter:hover::after, .t\:b .c-post-header__details__social__item__twitter:hover::after, [class*='t:'] .t\:b .c-post-header__details__social__item__twitter:hover::after, [class*='t:'] [class*='t:'] .t\:b .c-post-header__details__social__item__twitter:hover::after { color: #f0f0ff; }

.c-post-header__tags { margin: 0; margin-top: 15px; margin-bottom: 15px; padding: 0; }

@media (max-width: 1200px) { .c-post-header__tags { margin-top: 1.25vw; } }

@media (max-width: 500px) { .c-post-header__tags { margin-top: 6.25px; } }

@media (max-width: 1200px) { .c-post-header__tags { margin-bottom: 1.25vw; } }

@media (max-width: 500px) { .c-post-header__tags { margin-bottom: 6.25px; } }

.c-post-header__cover-image { margin: 0 auto; width: 100%; height: 100%; margin-bottom: 64px; background-size: cover; background-position: center center; }

@media (max-width: 1200px) { .c-post-header__cover-image { margin-bottom: 5.3333333333vw; } }

@media (max-width: 500px) { .c-post-header__cover-image { margin-bottom: 26.6666666667px; } }

.c-post-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 1440px; }

.t\:w.c-post-content, .t\:w .c-post-content, [class*='t:'] .t\:w .c-post-content, [class*='t:'] [class*='t:'] .t\:w .c-post-content { color: black; }

.t\:p.c-post-content, .t\:p .c-post-content, [class*='t:'] .t\:p .c-post-content, [class*='t:'] [class*='t:'] .t\:p .c-post-content { color: #f0f0ff; }

.t\:b.c-post-content, .t\:b .c-post-content, [class*='t:'] .t\:b .c-post-content, [class*='t:'] [class*='t:'] .t\:b .c-post-content { color: #f0f0ff; }

.c-post-content h1, .c-post-content h2, .c-post-content h3, .c-post-content h4, .c-post-content h5, .c-post-content h6, .c-post-content p, .c-post-content a, .c-post-content blockquote, .c-post-content ul { margin: 0 auto; width: 100%; max-width: 600px; }

.c-post-content p img, .c-post-content h1 img, .c-post-content h2 img, .c-post-content h3 img, .c-post-content h4 img, .c-post-content h5 img, .c-post-content h6 img a img, .c-post-content blockquote img { max-width: none; }

.c-post-content img { text-align: center; margin: 0 auto; }

.post-wrapper { max-width: 1200px; margin: 0 auto; padding-bottom: 5vh; }

@media (max-width: 1200px) { .post-wrapper { max-width: 100vw; } }

@media (max-width: 700px) { .post-wrapper { max-width: 700px; } }

.post-wrapper__content { max-width: 600px; margin: 0 auto; font-weight: 500; line-height: 140%; font-size: 20px; }

@media (max-width: 600px) { .post-wrapper__content { max-width: 100vw; } }

@media (max-width: 700px) { .post-wrapper__content { max-width: 700px; } }

.t\:w.post-wrapper__content, .t\:w .post-wrapper__content, [class*='t:'] .t\:w .post-wrapper__content, [class*='t:'] [class*='t:'] .t\:w .post-wrapper__content { color: black; }

.t\:p.post-wrapper__content, .t\:p .post-wrapper__content, [class*='t:'] .t\:p .post-wrapper__content, [class*='t:'] [class*='t:'] .t\:p .post-wrapper__content { color: #f0f0ff; }

.t\:b.post-wrapper__content, .t\:b .post-wrapper__content, [class*='t:'] .t\:b .post-wrapper__content, [class*='t:'] [class*='t:'] .t\:b .post-wrapper__content { color: #f0f0ff; }

@media (max-width: 600px) { .post-wrapper__content { font-size: 3.3333333333vw; } }

@media (max-width: 450px) { .post-wrapper__content { font-size: 15px; } }

.post-wrapper__content img, .post-wrapper__content .cms-embed { max-width: 140%; height: auto; max-height: 60vh; margin: 10% 0; position: relative; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: auto; }

.post-wrapper__content .cms-embed { min-width: 840px; min-height: 525px; }

@media (max-width: 840px) { .post-wrapper__content .cms-embed { min-width: 100vw; } }

@media (max-width: 20px) { .post-wrapper__content .cms-embed { min-width: 20px; } }

@media (max-width: 840px) { .post-wrapper__content .cms-embed { min-height: 62.5vw; } }

@media (max-width: 20px) { .post-wrapper__content .cms-embed { min-height: 12.5px; } }

.post-wrapper__content iframe { position: relative; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 840px; height: 525px; border: none; }

@media (max-width: 840px) { .post-wrapper__content iframe { width: 100vw; } }

@media (max-width: 20px) { .post-wrapper__content iframe { width: 20px; } }

@media (max-width: 840px) { .post-wrapper__content iframe { height: 62.5vw; } }

@media (max-width: 20px) { .post-wrapper__content iframe { height: 12.5px; } }

.post-wrapper__content iframe .vp-center { height: auto; }

@media screen and (max-width: 940px) { .post-wrapper__content iframe { padding-left: 50px; padding-right: 50px; } }

@media screen and (max-width: 940px) and (max-width: 900px) { .post-wrapper__content iframe { padding-left: 5.5555555556vw; } }

@media screen and (max-width: 940px) and (max-width: 500px) { .post-wrapper__content iframe { padding-left: 27.7777777778px; } }

@media screen and (max-width: 940px) and (max-width: 900px) { .post-wrapper__content iframe { padding-right: 5.5555555556vw; } }

@media screen and (max-width: 940px) and (max-width: 500px) { .post-wrapper__content iframe { padding-right: 27.7777777778px; } }

.post-wrapper__content a { -webkit-transition: all .3s ease; transition: all .3s ease; }

.t\:w.post-wrapper__content a, .t\:w .post-wrapper__content a, [class*='t:'] .t\:w .post-wrapper__content a, [class*='t:'] [class*='t:'] .t\:w .post-wrapper__content a { color: #9146ff; }

.t\:p.post-wrapper__content a, .t\:p .post-wrapper__content a, [class*='t:'] .t\:p .post-wrapper__content a, [class*='t:'] [class*='t:'] .t\:p .post-wrapper__content a { color: #f0f0ff; }

.t\:b.post-wrapper__content a, .t\:b .post-wrapper__content a, [class*='t:'] .t\:b .post-wrapper__content a, [class*='t:'] [class*='t:'] .t\:b .post-wrapper__content a { color: #f0f0ff; }

.post-wrapper__content a:hover { text-decoration: none; }

.t\:w.post-wrapper__content a:hover, .t\:w .post-wrapper__content a:hover, [class*='t:'] .t\:w .post-wrapper__content a:hover, [class*='t:'] [class*='t:'] .t\:w .post-wrapper__content a:hover { color: black; }

.t\:p.post-wrapper__content a:hover, .t\:p .post-wrapper__content a:hover, [class*='t:'] .t\:p .post-wrapper__content a:hover, [class*='t:'] [class*='t:'] .t\:p .post-wrapper__content a:hover { color: black; }

.t\:b.post-wrapper__content a:hover, .t\:b .post-wrapper__content a:hover, [class*='t:'] .t\:b .post-wrapper__content a:hover, [class*='t:'] [class*='t:'] .t\:b .post-wrapper__content a:hover { color: #9146ff; }

.post-wrapper__content table img { margin: 0 25px 0 0; left: auto; max-width: none; width: 125px; -webkit-transform: none; transform: none; -webkit-border-radius: 2px; border-radius: 2px; }

@media (max-width: 600px) { .post-wrapper__content table img { width: 20.8333333333vw; } }

@media (max-width: 250px) { .post-wrapper__content table img { width: 52.0833333333px; } }

.post-wrapper .c-post-content-links { margin-top: 64px; }

@media (max-width: 1200px) { .post-wrapper .c-post-content-links { margin-top: 5.3333333333vw; } }

@media (max-width: 700px) { .post-wrapper .c-post-content-links { margin-top: 37.3333333333px; } }

.t\:w.post-wrapper .c-post-content-links .c-link, .t\:w .post-wrapper .c-post-content-links .c-link, [class*='t:'] .t\:w .post-wrapper .c-post-content-links .c-link, [class*='t:'] [class*='t:'] .t\:w .post-wrapper .c-post-content-links .c-link { color: #9146ff; }

.t\:p.post-wrapper .c-post-content-links .c-link, .t\:p .post-wrapper .c-post-content-links .c-link, [class*='t:'] .t\:p .post-wrapper .c-post-content-links .c-link, [class*='t:'] [class*='t:'] .t\:p .post-wrapper .c-post-content-links .c-link { color: #f0f0ff; }

.t\:b.post-wrapper .c-post-content-links .c-link, .t\:b .post-wrapper .c-post-content-links .c-link, [class*='t:'] .t\:b .post-wrapper .c-post-content-links .c-link, [class*='t:'] [class*='t:'] .t\:b .post-wrapper .c-post-content-links .c-link { color: #f0f0ff; }

.t\:w.post-wrapper .c-post-content-links .c-link:hover, .t\:w .post-wrapper .c-post-content-links .c-link:hover, [class*='t:'] .t\:w .post-wrapper .c-post-content-links .c-link:hover, [class*='t:'] [class*='t:'] .t\:w .post-wrapper .c-post-content-links .c-link:hover { color: black; }

.t\:p.post-wrapper .c-post-content-links .c-link:hover, .t\:p .post-wrapper .c-post-content-links .c-link:hover, [class*='t:'] .t\:p .post-wrapper .c-post-content-links .c-link:hover, [class*='t:'] [class*='t:'] .t\:p .post-wrapper .c-post-content-links .c-link:hover { color: black; }

.t\:b.post-wrapper .c-post-content-links .c-link:hover, .t\:b .post-wrapper .c-post-content-links .c-link:hover, [class*='t:'] .t\:b .post-wrapper .c-post-content-links .c-link:hover, [class*='t:'] [class*='t:'] .t\:b .post-wrapper .c-post-content-links .c-link:hover { color: #9146ff; }

.c-post-content-links { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; max-width: 604px; margin: 0 auto; margin-bottom: 109px; }

@media (max-width: 1200px) { .c-post-content-links { margin-bottom: 9.0833333333vw; } }

@media (max-width: 700px) { .c-post-content-links { margin-bottom: 63.5833333333px; } }

.c-post-content-links .c-link { font-size: 20px; line-height: 83%; font-weight: 600; }

@media (max-width: 604px) { .c-post-content-links .c-link { font-size: 3.3112582781vw; } }

@media (max-width: 380px) { .c-post-content-links .c-link { font-size: 12.582781457px; } }

.c-post-category-heading { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.c-post-category-heading__heading { margin: 0; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 108%; }

@media (max-width: 1200px) { .c-post-category-heading__heading { font-size: 4vw; } }

@media (max-width: 700px) { .c-post-category-heading__heading { font-size: 28px; } }

.t\:w.c-post-category-heading__heading, .t\:w .c-post-category-heading__heading, [class*='t:'] .t\:w .c-post-category-heading__heading, [class*='t:'] [class*='t:'] .t\:w .c-post-category-heading__heading { color: black; }

.t\:p.c-post-category-heading__heading, .t\:p .c-post-category-heading__heading, [class*='t:'] .t\:p .c-post-category-heading__heading, [class*='t:'] [class*='t:'] .t\:p .c-post-category-heading__heading { color: #f0f0ff; }

.t\:b.c-post-category-heading__heading, .t\:b .c-post-category-heading__heading, [class*='t:'] .t\:b .c-post-category-heading__heading, [class*='t:'] [class*='t:'] .t\:b .c-post-category-heading__heading { color: #f0f0ff; }

.c-post-category-heading .c-link { margin-left: 25px; font-weight: 600; font-size: 24px; line-height: 125%; }

@media (max-width: 1200px) { .c-post-category-heading .c-link { font-size: 2vw; } }

@media (max-width: 700px) { .c-post-category-heading .c-link { font-size: 14px; } }

.t\:w.c-post-category-heading .c-link:hover, .t\:w .c-post-category-heading .c-link:hover, [class*='t:'] .t\:w .c-post-category-heading .c-link:hover, [class*='t:'] [class*='t:'] .t\:w .c-post-category-heading .c-link:hover { color: black; }

.t\:p.c-post-category-heading .c-link:hover, .t\:p .c-post-category-heading .c-link:hover, [class*='t:'] .t\:p .c-post-category-heading .c-link:hover, [class*='t:'] [class*='t:'] .t\:p .c-post-category-heading .c-link:hover { color: black; }

.t\:b.c-post-category-heading .c-link:hover, .t\:b .c-post-category-heading .c-link:hover, [class*='t:'] .t\:b .c-post-category-heading .c-link:hover, [class*='t:'] [class*='t:'] .t\:b .c-post-category-heading .c-link:hover { color: #9146ff; }

.c-post-footer { padding-bottom: 160px; }

@media (max-width: 1920px) { .c-post-footer { padding-bottom: 8.3333333333vw; } }

@media (max-width: 700px) { .c-post-footer { padding-bottom: 58.3333333333px; } }

.t\:w.c-post-footer, .t\:w .c-post-footer, [class*='t:'] .t\:w .c-post-footer, [class*='t:'] [class*='t:'] .t\:w .c-post-footer { background-color: white; }

.t\:p.c-post-footer, .t\:p .c-post-footer, [class*='t:'] .t\:p .c-post-footer, [class*='t:'] [class*='t:'] .t\:p .c-post-footer { background-color: #9146ff; }

.t\:b.c-post-footer, .t\:b .c-post-footer, [class*='t:'] .t\:b .c-post-footer, [class*='t:'] [class*='t:'] .t\:b .c-post-footer { background-color: black; }

.c-post-footer__wrapper { margin: 0 auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.c-post-footer__wrapper .c-page-heading__text { margin-top: 120px; margin-bottom: 120px; }

@media (max-width: 1920px) { .c-post-footer__wrapper .c-page-heading__text { margin-top: 6.25vw; } }

@media (max-width: 700px) { .c-post-footer__wrapper .c-page-heading__text { margin-top: 43.75px; } }

@media (max-width: 1920px) { .c-post-footer__wrapper .c-page-heading__text { margin-bottom: 6.25vw; } }

@media (max-width: 700px) { .c-post-footer__wrapper .c-page-heading__text { margin-bottom: 43.75px; } }

.c-post-footer__wrapper__posts { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; margin: 0 -30px; margin-bottom: 160px; }

@media (max-width: 1920px) { .c-post-footer__wrapper__posts { margin-bottom: 8.3333333333vw; } }

@media (max-width: 700px) { .c-post-footer__wrapper__posts { margin-bottom: 58.3333333333px; } }

.c-card-post { max-width: 550px; width: 550px; margin-left: 24px; margin-right: 24px; margin-top: 30px; margin-bottom: 30px; letter-spacing: -0.8px; }

@media (max-width: 1440px) { .c-card-post { width: 38.1944444444vw; } }

@media (max-width: 470px) { .c-card-post { width: 179.5138888889px; } }

@media (max-width: 1200px) { .c-card-post { margin-left: 2vw; } }

@media (max-width: 470px) { .c-card-post { margin-left: 9.4px; } }

@media (max-width: 1200px) { .c-card-post { margin-right: 2vw; } }

@media (max-width: 470px) { .c-card-post { margin-right: 9.4px; } }

@media (max-width: 1200px) { .c-card-post { margin-top: 2.5vw; } }

@media (max-width: 470px) { .c-card-post { margin-top: 11.75px; } }

@media (max-width: 1200px) { .c-card-post { margin-bottom: 2.5vw; } }

@media (max-width: 470px) { .c-card-post { margin-bottom: 11.75px; } }

@media (max-width: 1200px) { .c-card-post { letter-spacing: -0.0666666667vw; } }

@media (max-width: 700px) { .c-card-post { letter-spacing: -0.4666666667px; } }

@media screen and (max-width: 650px) { .c-card-post { width: 100%; margin-left: 0; margin-right: 0; } }

.c-card-post--small { width: 350px; }

@media (max-width: 1440px) { .c-card-post--small { width: 24.3055555556vw; } }

@media (max-width: 470px) { .c-card-post--small { width: 114.2361111111px; } }

@media screen and (max-width: 650px) { .c-card-post--small { width: 100%; } }

.c-card-post--extra-small { width: 250px; }

@media (max-width: 1440px) { .c-card-post--extra-small { width: 17.3611111111vw; } }

@media (max-width: 470px) { .c-card-post--extra-small { width: 81.5972222222px; } }

@media screen and (max-width: 1210px) { .c-card-post--extra-small { width: 550px; } }

@media screen and (max-width: 1210px) and (max-width: 1440px) { .c-card-post--extra-small { width: 38.1944444444vw; } }

@media screen and (max-width: 1210px) and (max-width: 470px) { .c-card-post--extra-small { width: 179.5138888889px; } }

@media screen and (max-width: 900px) { .c-card-post--extra-small { width: 550px; } }

@media screen and (max-width: 900px) and (max-width: 1440px) { .c-card-post--extra-small { width: 38.1944444444vw; } }

@media screen and (max-width: 900px) and (max-width: 470px) { .c-card-post--extra-small { width: 179.5138888889px; } }

@media screen and (max-width: 650px) { .c-card-post--extra-small { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; } }

.c-card-post__image--extra-small { display: none; background-size: cover; background-position: center center; }

@media screen and (max-width: 650px) { .c-card-post__image--extra-small { display: block; width: 100%; height: 100%; max-width: 56px; max-height: 56px; margin-left: 20px; } }

.c-card-post__inner__image { width: 550px; height: 320px; background-size: cover; background-position: center center; }

@media (max-width: 1440px) { .c-card-post__inner__image { width: 38.1944444444vw; } }

@media (max-width: 470px) { .c-card-post__inner__image { width: 179.5138888889px; } }

@media (max-width: 1440px) { .c-card-post__inner__image { height: 22.2222222222vw; } }

@media (max-width: 470px) { .c-card-post__inner__image { height: 104.4444444444px; } }

@media screen and (max-width: 650px) { .c-card-post__inner__image { width: 100%; height: 0; padding-bottom: 56.23%; } }

.c-card-post__inner__image--small { width: 350px; height: 200px; }

@media (max-width: 1440px) { .c-card-post__inner__image--small { width: 24.3055555556vw; } }

@media (max-width: 470px) { .c-card-post__inner__image--small { width: 114.2361111111px; } }

@media (max-width: 1440px) { .c-card-post__inner__image--small { height: 13.8888888889vw; } }

@media (max-width: 470px) { .c-card-post__inner__image--small { height: 65.2777777778px; } }

@media screen and (max-width: 650px) { .c-card-post__inner__image--small { width: 100%; height: 0; padding-bottom: 56.23%; } }

.c-card-post__inner__image--extra-small { width: 250px; height: 143px; }

@media (max-width: 1440px) { .c-card-post__inner__image--extra-small { width: 17.3611111111vw; } }

@media (max-width: 470px) { .c-card-post__inner__image--extra-small { width: 81.5972222222px; } }

@media (max-width: 1440px) { .c-card-post__inner__image--extra-small { height: 9.9305555556vw; } }

@media (max-width: 470px) { .c-card-post__inner__image--extra-small { height: 46.6736111111px; } }

@media screen and (max-width: 1210px) { .c-card-post__inner__image--extra-small { width: 570px; height: 320px; } }

@media screen and (max-width: 1210px) and (max-width: 1440px) { .c-card-post__inner__image--extra-small { width: 39.5833333333vw; } }

@media screen and (max-width: 1210px) and (max-width: 470px) { .c-card-post__inner__image--extra-small { width: 186.0416666667px; } }

@media screen and (max-width: 1210px) and (max-width: 1440px) { .c-card-post__inner__image--extra-small { height: 22.2222222222vw; } }

@media screen and (max-width: 1210px) and (max-width: 470px) { .c-card-post__inner__image--extra-small { height: 104.4444444444px; } }

@media screen and (max-width: 900px) { .c-card-post__inner__image--extra-small { width: 570px; height: 320px; } }

@media screen and (max-width: 900px) and (max-width: 1440px) { .c-card-post__inner__image--extra-small { width: 39.5833333333vw; } }

@media screen and (max-width: 900px) and (max-width: 470px) { .c-card-post__inner__image--extra-small { width: 186.0416666667px; } }

@media screen and (max-width: 900px) and (max-width: 1440px) { .c-card-post__inner__image--extra-small { height: 22.2222222222vw; } }

@media screen and (max-width: 900px) and (max-width: 470px) { .c-card-post__inner__image--extra-small { height: 104.4444444444px; } }

@media screen and (max-width: 650px) { .c-card-post__inner__image--extra-small { display: none; } }

.c-card-post__inner__date { margin-top: 16px; margin-bottom: 4px; font-family: roobert; font-weight: 600; font-size: 24px; line-height: 125%; }

@media (max-width: 570px) { .c-card-post__inner__date { margin-top: 2.8070175439vw; } }

@media (max-width: 470px) { .c-card-post__inner__date { margin-top: 13.1929824561px; } }

@media (max-width: 570px) { .c-card-post__inner__date { margin-bottom: 0.701754386vw; } }

@media (max-width: 470px) { .c-card-post__inner__date { margin-bottom: 3.298245614px; } }

.t\:w.c-card-post__inner__date, .t\:w .c-card-post__inner__date, [class*='t:'] .t\:w .c-card-post__inner__date, [class*='t:'] [class*='t:'] .t\:w .c-card-post__inner__date { color: black; }

.t\:p.c-card-post__inner__date, .t\:p .c-card-post__inner__date, [class*='t:'] .t\:p .c-card-post__inner__date, [class*='t:'] [class*='t:'] .t\:p .c-card-post__inner__date { color: #f0f0ff; }

.t\:b.c-card-post__inner__date, .t\:b .c-card-post__inner__date, [class*='t:'] .t\:b .c-card-post__inner__date, [class*='t:'] [class*='t:'] .t\:b .c-card-post__inner__date { color: #f0f0ff; }

@media (max-width: 1200px) { .c-card-post__inner__date { font-size: 2vw; } }

@media (max-width: 570px) { .c-card-post__inner__date { font-size: 11.4px; } }

@media screen and (max-width: 650px) { .c-card-post__inner__date { display: none; } }

.c-card-post__inner__date--small { font-size: 18px; line-height: 122%; }

@media (max-width: 1200px) { .c-card-post__inner__date--small { font-size: 1.5vw; } }

@media (max-width: 700px) { .c-card-post__inner__date--small { font-size: 10.5px; } }

.c-card-post__inner__date--extra-small { font-size: 18px; line-height: 122%; }

@media (max-width: 1200px) { .c-card-post__inner__date--extra-small { font-size: 1.5vw; } }

@media (max-width: 870px) { .c-card-post__inner__date--extra-small { font-size: 13.05px; } }

.c-card-post__inner__date--hidden { display: none; }

@media screen and (max-width: 650px) { .c-card-post__inner__date--hidden { display: block; margin-bottom: 2px; font-size: 1em; line-height: 125%; font-weight: 600; } }

.c-card-post__inner__date p { margin-top: 25px; margin-bottom: 15px; }

.c-card-post__inner__heading { margin: 0; margin-bottom: 8px; font-family: roobert; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 111%; }

@media (max-width: 1200px) { .c-card-post__inner__heading { margin-bottom: 0.6666666667vw; } }

@media (max-width: 570px) { .c-card-post__inner__heading { margin-bottom: 3.8px; } }

.t\:w.c-card-post__inner__heading, .t\:w .c-card-post__inner__heading, [class*='t:'] .t\:w .c-card-post__inner__heading, [class*='t:'] [class*='t:'] .t\:w .c-card-post__inner__heading { color: black; }

.t\:p.c-card-post__inner__heading, .t\:p .c-card-post__inner__heading, [class*='t:'] .t\:p .c-card-post__inner__heading, [class*='t:'] [class*='t:'] .t\:p .c-card-post__inner__heading { color: #f0f0ff; }

.t\:b.c-card-post__inner__heading, .t\:b .c-card-post__inner__heading, [class*='t:'] .t\:b .c-card-post__inner__heading, [class*='t:'] [class*='t:'] .t\:b .c-card-post__inner__heading { color: #f0f0ff; }

@media (max-width: 1200px) { .c-card-post__inner__heading { font-size: 4vw; } }

@media (max-width: 640px) { .c-card-post__inner__heading { font-size: 25.6px; } }

@media (max-width: 1200px) { .c-card-post__inner__heading { letter-spacing: -0.0833333333vw; } }

@media (max-width: 950px) { .c-card-post__inner__heading { letter-spacing: -0.7916666667px; } }

@media screen and (max-width: 650px) { .c-card-post__inner__heading { margin-top: 14px; font-size: 26px; line-height: 108%; display: none; } }

@media screen and (max-width: 650px) and (max-width: 500px) { .c-card-post__inner__heading { font-size: 5.2vw; } }

@media screen and (max-width: 650px) and (max-width: 425px) { .c-card-post__inner__heading { font-size: 22.1px; } }

.c-card-post__inner__heading--small { font-size: 30px; line-height: 116%; }

@media (max-width: 1200px) { .c-card-post__inner__heading--small { font-size: 2.5vw; } }

@media (max-width: 950px) { .c-card-post__inner__heading--small { font-size: 23.75px; } }

@media screen and (max-width: 650px) { .c-card-post__inner__heading--small { margin-top: 14px; font-size: 26px; line-height: 108%; } }

@media screen and (max-width: 650px) and (max-width: 500px) { .c-card-post__inner__heading--small { font-size: 5.2vw; } }

@media screen and (max-width: 650px) and (max-width: 425px) { .c-card-post__inner__heading--small { font-size: 22.1px; } }

.c-card-post__inner__heading--extra-small { font-size: 24px; line-height: 116%; }

@media (max-width: 1200px) { .c-card-post__inner__heading--extra-small { font-size: 2vw; } }

@media (max-width: 950px) { .c-card-post__inner__heading--extra-small { font-size: 19px; } }

@media screen and (max-width: 650px) { .c-card-post__inner__heading--extra-small { margin-top: 14px; font-size: 26px; line-height: 108%; } }

@media screen and (max-width: 650px) and (max-width: 500px) { .c-card-post__inner__heading--extra-small { font-size: 5.2vw; } }

@media screen and (max-width: 650px) and (max-width: 425px) { .c-card-post__inner__heading--extra-small { font-size: 22.1px; } }

.c-card-post__inner__heading--hidden { display: none; margin: 5px 0 15px 0; }

@media screen and (max-width: 650px) { .c-card-post__inner__heading--hidden { display: block; } }

.c-card-post__inner__heading h3 { margin: 0px; }

.t\:w.c-card-post__inner__heading a, .t\:w .c-card-post__inner__heading a, [class*='t:'] .t\:w .c-card-post__inner__heading a, [class*='t:'] [class*='t:'] .t\:w .c-card-post__inner__heading a { color: black; }

.t\:p.c-card-post__inner__heading a, .t\:p .c-card-post__inner__heading a, [class*='t:'] .t\:p .c-card-post__inner__heading a, [class*='t:'] [class*='t:'] .t\:p .c-card-post__inner__heading a { color: #f0f0ff; }

.t\:b.c-card-post__inner__heading a, .t\:b .c-card-post__inner__heading a, [class*='t:'] .t\:b .c-card-post__inner__heading a, [class*='t:'] [class*='t:'] .t\:b .c-card-post__inner__heading a { color: #f0f0ff; }

.c-card-post__inner__heading a:hover { text-decoration: none; }

.c-card-post__inner__description { font-family: roobert; font-size: 18px; line-height: 125%; margin-bottom: 8px; }

.t\:w.c-card-post__inner__description, .t\:w .c-card-post__inner__description, [class*='t:'] .t\:w .c-card-post__inner__description, [class*='t:'] [class*='t:'] .t\:w .c-card-post__inner__description { color: black; }

.t\:p.c-card-post__inner__description, .t\:p .c-card-post__inner__description, [class*='t:'] .t\:p .c-card-post__inner__description, [class*='t:'] [class*='t:'] .t\:p .c-card-post__inner__description { color: #f0f0ff; }

.t\:b.c-card-post__inner__description, .t\:b .c-card-post__inner__description, [class*='t:'] .t\:b .c-card-post__inner__description, [class*='t:'] [class*='t:'] .t\:b .c-card-post__inner__description { color: #f0f0ff; }

@media (max-width: 1200px) { .c-card-post__inner__description { font-size: 1.5vw; } }

@media (max-width: 1150px) { .c-card-post__inner__description { font-size: 17.25px; } }

@media (max-width: 1200px) { .c-card-post__inner__description { margin-bottom: 0.6666666667vw; } }

@media (max-width: 700px) { .c-card-post__inner__description { margin-bottom: 4.6666666667px; } }

@media screen and (max-width: 650px) { .c-card-post__inner__description { font-size: 1em; line-height: 125%; margin-top: 10px; } }

.c-card-post__inner__description--small { font-size: 18px; line-height: 122%; }

@media (max-width: 1200px) { .c-card-post__inner__description--small { font-size: 1.5vw; } }

@media (max-width: 1150px) { .c-card-post__inner__description--small { font-size: 17.25px; } }

@media screen and (max-width: 650px) { .c-card-post__inner__description--small { font-size: 1em; line-height: 125%; margin-top: 10px; } }

@media screen and (max-width: 650px) { .c-card-post__inner__description--extra-small { display: none; } }

.c-card-post__inner .c-link { font-size: 18px; }

@media (max-width: 1200px) { .c-card-post__inner .c-link { font-size: 1.5vw; } }

@media (max-width: 830px) { .c-card-post__inner .c-link { font-size: 12.45px; } }

.t\:w.c-card-post__inner .c-link, .t\:w .c-card-post__inner .c-link, [class*='t:'] .t\:w .c-card-post__inner .c-link, [class*='t:'] [class*='t:'] .t\:w .c-card-post__inner .c-link { color: #9146ff; }

.t\:p.c-card-post__inner .c-link, .t\:p .c-card-post__inner .c-link, [class*='t:'] .t\:p .c-card-post__inner .c-link, [class*='t:'] [class*='t:'] .t\:p .c-card-post__inner .c-link { color: #f0f0ff; }

.t\:b.c-card-post__inner .c-link, .t\:b .c-card-post__inner .c-link, [class*='t:'] .t\:b .c-card-post__inner .c-link, [class*='t:'] [class*='t:'] .t\:b .c-card-post__inner .c-link { color: #f0f0ff; }

@media screen and (max-width: 650px) { .c-card-post__inner .c-link { font-size: 1em; font-weight: 600; line-height: 125%; } }

.c-card-post--filler { height: 0; margin-top: 0; margin-bottom: 0; padding: 0; }

.c-card-post--filler--small { width: 350px; }

@media (max-width: 1440px) { .c-card-post--filler--small { width: 24.3055555556vw; } }

@media (max-width: 470px) { .c-card-post--filler--small { width: 114.2361111111px; } }

.c-card-post--filler--extra-small { width: 250px; }

@media (max-width: 1440px) { .c-card-post--filler--extra-small { width: 17.3611111111vw; } }

@media (max-width: 470px) { .c-card-post--filler--extra-small { width: 81.5972222222px; } }

.post-group { max-width: 1200px; margin: 0 auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-top: 60px; margin-bottom: 60px; }

@media (max-width: 1200px) { .post-group { margin-top: 5vw; } }

@media (max-width: 470px) { .post-group { margin-top: 23.5px; } }

@media (max-width: 1200px) { .post-group { margin-bottom: 5vw; } }

@media (max-width: 470px) { .post-group { margin-bottom: 23.5px; } }

@media screen and (max-width: 650px) { .post-group { margin-bottom: 15px; } }

.post-group__details { max-width: 1145px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; margin: 0; margin-bottom: 40px; padding: 0; }

@media (max-width: 1200px) { .post-group__details { margin-bottom: 3.3333333333vw; } }

@media (max-width: 470px) { .post-group__details { margin-bottom: 15.6666666667px; } }

@media screen and (max-width: 650px) { .post-group__details { margin-top: 40px; } }

@media screen and (max-width: 650px) and (max-width: 1200px) { .post-group__details { margin-top: 3.3333333333vw; } }

@media screen and (max-width: 650px) and (max-width: 520px) { .post-group__details { margin-top: 17.3333333333px; } }

@media screen and (max-width: 420px) { .post-group__details { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }

.post-group__details h2 { margin: 0; font-size: 48px; font-weight: 600; line-height: 108%; }

@media (max-width: 1200px) { .post-group__details h2 { font-size: 4vw; } }

@media (max-width: 700px) { .post-group__details h2 { font-size: 28px; } }

@media screen and (max-width: 650px) { .post-group__details h2 { font-size: 2.2em; } }

.post-group__details .c-link { font-size: 24px; line-height: 125%; font-weight: 600; }

@media (max-width: 1200px) { .post-group__details .c-link { font-size: 2vw; } }

@media (max-width: 700px) { .post-group__details .c-link { font-size: 14px; } }

.t\:w.post-group__details .c-link, .t\:w .post-group__details .c-link, [class*='t:'] .t\:w .post-group__details .c-link, [class*='t:'] [class*='t:'] .t\:w .post-group__details .c-link { color: #9146ff; }

.t\:p.post-group__details .c-link, .t\:p .post-group__details .c-link, [class*='t:'] .t\:p .post-group__details .c-link, [class*='t:'] [class*='t:'] .t\:p .post-group__details .c-link { color: #f0f0ff; }

.t\:b.post-group__details .c-link, .t\:b .post-group__details .c-link, [class*='t:'] .t\:b .post-group__details .c-link, [class*='t:'] [class*='t:'] .t\:b .post-group__details .c-link { color: #f0f0ff; }

.t\:w.post-group__details .c-link:hover, .t\:w .post-group__details .c-link:hover, [class*='t:'] .t\:w .post-group__details .c-link:hover, [class*='t:'] [class*='t:'] .t\:w .post-group__details .c-link:hover { color: black; }

.t\:p.post-group__details .c-link:hover, .t\:p .post-group__details .c-link:hover, [class*='t:'] .t\:p .post-group__details .c-link:hover, [class*='t:'] [class*='t:'] .t\:p .post-group__details .c-link:hover { color: black; }

.t\:b.post-group__details .c-link:hover, .t\:b .post-group__details .c-link:hover, [class*='t:'] .t\:b .post-group__details .c-link:hover, [class*='t:'] [class*='t:'] .t\:b .post-group__details .c-link:hover { color: #9146ff; }

@media screen and (max-width: 420px) { .post-group__details .c-link { margin-top: 10px; } }

.post-group__posts { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-left: -25px; margin-right: -25px; }

@media (max-width: 1200px) { .post-group__posts { margin-left: -2.0833333333vw; } }

@media (max-width: 700px) { .post-group__posts { margin-left: -14.5833333333px; } }

@media (max-width: 1200px) { .post-group__posts { margin-right: -2.0833333333vw; } }

@media (max-width: 700px) { .post-group__posts { margin-right: -14.5833333333px; } }

@media screen and (max-width: 650px) { .post-group__posts { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-left: 140px; padding-right: 140px; } }

@media screen and (max-width: 650px) and (max-width: 1920px) { .post-group__posts { padding-left: 7.2916666667vw; } }

@media screen and (max-width: 650px) and (max-width: 100px) { .post-group__posts { padding-left: 7.2916666667px; } }

@media screen and (max-width: 650px) and (max-width: 1920px) { .post-group__posts { padding-right: 7.2916666667vw; } }

@media screen and (max-width: 650px) and (max-width: 100px) { .post-group__posts { padding-right: 7.2916666667px; } }

.c-news-article { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-top: 40px; padding-bottom: 40px; font-weight: 600; border-bottom: 1px solid #232325; }

@media (max-width: 1440px) { .c-news-article { padding-top: 2.7777777778vw; } }

@media (max-width: 700px) { .c-news-article { padding-top: 19.4444444444px; } }

@media (max-width: 1440px) { .c-news-article { padding-bottom: 2.7777777778vw; } }

@media (max-width: 700px) { .c-news-article { padding-bottom: 19.4444444444px; } }

@media screen and (max-width: 650px) { .c-news-article { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }

.c-news-article__heading-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; max-width: 885px; }

@media (max-width: 1440px) { .c-news-article__heading-wrapper { max-width: 61.4583333333vw; } }

@media (max-width: 700px) { .c-news-article__heading-wrapper { max-width: 430.2083333333px; } }

@media screen and (max-width: 650px) { .c-news-article__heading-wrapper { max-width: none; } }

.c-news-article__heading-wrapper__date { margin: 0px 10px; font-size: 24px; line-height: 125%; }

@media (max-width: 1440px) { .c-news-article__heading-wrapper__date { font-size: 1.6666666667vw; } }

@media (max-width: 700px) { .c-news-article__heading-wrapper__date { font-size: 11.6666666667px; } }

.t\:w.c-news-article__heading-wrapper__date, .t\:w .c-news-article__heading-wrapper__date, [class*='t:'] .t\:w .c-news-article__heading-wrapper__date, [class*='t:'] [class*='t:'] .t\:w .c-news-article__heading-wrapper__date { color: black; }

.t\:p.c-news-article__heading-wrapper__date, .t\:p .c-news-article__heading-wrapper__date, [class*='t:'] .t\:p .c-news-article__heading-wrapper__date, [class*='t:'] [class*='t:'] .t\:p .c-news-article__heading-wrapper__date { color: #f0f0ff; }

.t\:b.c-news-article__heading-wrapper__date, .t\:b .c-news-article__heading-wrapper__date, [class*='t:'] .t\:b .c-news-article__heading-wrapper__date, [class*='t:'] [class*='t:'] .t\:b .c-news-article__heading-wrapper__date { color: #f0f0ff; }

.c-news-article__heading-wrapper__heading { margin: 10px; font-size: 48px; letter-spacing: -1px; line-height: 108%; }

@media (max-width: 1440px) { .c-news-article__heading-wrapper__heading { font-size: 3.3333333333vw; } }

@media (max-width: 700px) { .c-news-article__heading-wrapper__heading { font-size: 23.3333333333px; } }

.t\:w.c-news-article__heading-wrapper__heading, .t\:w .c-news-article__heading-wrapper__heading, [class*='t:'] .t\:w .c-news-article__heading-wrapper__heading, [class*='t:'] [class*='t:'] .t\:w .c-news-article__heading-wrapper__heading { color: black; }

.t\:p.c-news-article__heading-wrapper__heading, .t\:p .c-news-article__heading-wrapper__heading, [class*='t:'] .t\:p .c-news-article__heading-wrapper__heading, [class*='t:'] [class*='t:'] .t\:p .c-news-article__heading-wrapper__heading { color: #f0f0ff; }

.t\:b.c-news-article__heading-wrapper__heading, .t\:b .c-news-article__heading-wrapper__heading, [class*='t:'] .t\:b .c-news-article__heading-wrapper__heading, [class*='t:'] [class*='t:'] .t\:b .c-news-article__heading-wrapper__heading { color: #f0f0ff; }

.t\:w.c-news-article__heading-wrapper__heading a, .t\:w .c-news-article__heading-wrapper__heading a, [class*='t:'] .t\:w .c-news-article__heading-wrapper__heading a, [class*='t:'] [class*='t:'] .t\:w .c-news-article__heading-wrapper__heading a { color: black; }

.t\:p.c-news-article__heading-wrapper__heading a, .t\:p .c-news-article__heading-wrapper__heading a, [class*='t:'] .t\:p .c-news-article__heading-wrapper__heading a, [class*='t:'] [class*='t:'] .t\:p .c-news-article__heading-wrapper__heading a { color: #f0f0ff; }

.t\:b.c-news-article__heading-wrapper__heading a, .t\:b .c-news-article__heading-wrapper__heading a, [class*='t:'] .t\:b .c-news-article__heading-wrapper__heading a, [class*='t:'] [class*='t:'] .t\:b .c-news-article__heading-wrapper__heading a { color: #f0f0ff; }

.c-news-article__heading-wrapper__heading a:hover { text-decoration: none; }

.c-news-article .c-link { margin: 0px 10px; font-size: 24px; line-height: 116%; }

.t\:w.c-news-article .c-link, .t\:w .c-news-article .c-link, [class*='t:'] .t\:w .c-news-article .c-link, [class*='t:'] [class*='t:'] .t\:w .c-news-article .c-link { color: #9146ff; }

.t\:p.c-news-article .c-link, .t\:p .c-news-article .c-link, [class*='t:'] .t\:p .c-news-article .c-link, [class*='t:'] [class*='t:'] .t\:p .c-news-article .c-link { color: #f0f0ff; }

.t\:b.c-news-article .c-link, .t\:b .c-news-article .c-link, [class*='t:'] .t\:b .c-news-article .c-link, [class*='t:'] [class*='t:'] .t\:b .c-news-article .c-link { color: #9146ff; }

@media (max-width: 1440px) { .c-news-article .c-link { font-size: 1.6666666667vw; } }

@media (max-width: 700px) { .c-news-article .c-link { font-size: 11.6666666667px; } }

.t\:w.c-news-article .c-link:hover, .t\:w .c-news-article .c-link:hover, [class*='t:'] .t\:w .c-news-article .c-link:hover, [class*='t:'] [class*='t:'] .t\:w .c-news-article .c-link:hover { color: black; }

.t\:p.c-news-article .c-link:hover, .t\:p .c-news-article .c-link:hover, [class*='t:'] .t\:p .c-news-article .c-link:hover, [class*='t:'] [class*='t:'] .t\:p .c-news-article .c-link:hover { color: black; }

.t\:b.c-news-article .c-link:hover, .t\:b .c-news-article .c-link:hover, [class*='t:'] .t\:b .c-news-article .c-link:hover, [class*='t:'] [class*='t:'] .t\:b .c-news-article .c-link:hover { color: #f0f0ff; }

.t\:w.c-news-section, .t\:w .c-news-section, [class*='t:'] .t\:w .c-news-section, [class*='t:'] [class*='t:'] .t\:w .c-news-section { background-color: white; }

.t\:p.c-news-section, .t\:p .c-news-section, [class*='t:'] .t\:p .c-news-section, [class*='t:'] [class*='t:'] .t\:p .c-news-section { background-color: #9146ff; }

.t\:b.c-news-section, .t\:b .c-news-section, [class*='t:'] .t\:b .c-news-section, [class*='t:'] [class*='t:'] .t\:b .c-news-section { background-color: black; }

.c-news-section__wrapper { max-width: 1200px; margin: 0 auto; padding-top: 120px; padding-bottom: 165px; }

@media (max-width: 1440px) { .c-news-section__wrapper { padding-top: 8.3333333333vw; } }

@media (max-width: 500px) { .c-news-section__wrapper { padding-top: 41.6666666667px; } }

@media (max-width: 1440px) { .c-news-section__wrapper { padding-bottom: 11.4583333333vw; } }

@media (max-width: 500px) { .c-news-section__wrapper { padding-bottom: 57.2916666667px; } }

.c-news-section__wrapper .c-page-heading__text { font-size: 192px; padding-bottom: 75px; }

@media (max-width: 1440px) { .c-news-section__wrapper .c-page-heading__text { font-size: 13.3333333333vw; } }

@media (max-width: 500px) { .c-news-section__wrapper .c-page-heading__text { font-size: 66.6666666667px; } }

@media (max-width: 1440px) { .c-news-section__wrapper .c-page-heading__text { padding-bottom: 5.2083333333vw; } }

@media (max-width: 500px) { .c-news-section__wrapper .c-page-heading__text { padding-bottom: 26.0416666667px; } }

.c-news-section__wrapper__load-more-button { padding-top: 120px; font-weight: 600; font-size: 48px; letter-spacing: -1px; line-height: 108%; text-align: center; }

@media (max-width: 1200px) { .c-news-section__wrapper__load-more-button { padding-top: 10vw; } }

@media (max-width: 500px) { .c-news-section__wrapper__load-more-button { padding-top: 50px; } }

@media (max-width: 1200px) { .c-news-section__wrapper__load-more-button { font-size: 4vw; } }

@media (max-width: 500px) { .c-news-section__wrapper__load-more-button { font-size: 20px; } }

.t\:w.c-news-section__wrapper__load-more-button .c-link, .t\:w .c-news-section__wrapper__load-more-button .c-link, [class*='t:'] .t\:w .c-news-section__wrapper__load-more-button .c-link, [class*='t:'] [class*='t:'] .t\:w .c-news-section__wrapper__load-more-button .c-link { color: #9146ff; }

.t\:p.c-news-section__wrapper__load-more-button .c-link, .t\:p .c-news-section__wrapper__load-more-button .c-link, [class*='t:'] .t\:p .c-news-section__wrapper__load-more-button .c-link, [class*='t:'] [class*='t:'] .t\:p .c-news-section__wrapper__load-more-button .c-link { color: #f0f0ff; }

.t\:b.c-news-section__wrapper__load-more-button .c-link, .t\:b .c-news-section__wrapper__load-more-button .c-link, [class*='t:'] .t\:b .c-news-section__wrapper__load-more-button .c-link, [class*='t:'] [class*='t:'] .t\:b .c-news-section__wrapper__load-more-button .c-link { color: #9146ff; }

.t\:w.c-news-section__wrapper__load-more-button .c-link:hover, .t\:w .c-news-section__wrapper__load-more-button .c-link:hover, [class*='t:'] .t\:w .c-news-section__wrapper__load-more-button .c-link:hover, [class*='t:'] [class*='t:'] .t\:w .c-news-section__wrapper__load-more-button .c-link:hover { color: black; }

.t\:p.c-news-section__wrapper__load-more-button .c-link:hover, .t\:p .c-news-section__wrapper__load-more-button .c-link:hover, [class*='t:'] .t\:p .c-news-section__wrapper__load-more-button .c-link:hover, [class*='t:'] [class*='t:'] .t\:p .c-news-section__wrapper__load-more-button .c-link:hover { color: black; }

.t\:b.c-news-section__wrapper__load-more-button .c-link:hover, .t\:b .c-news-section__wrapper__load-more-button .c-link:hover, [class*='t:'] .t\:b .c-news-section__wrapper__load-more-button .c-link:hover, [class*='t:'] [class*='t:'] .t\:b .c-news-section__wrapper__load-more-button .c-link:hover { color: #9146ff; }

.c-article { max-width: 480px; width: 480px; margin: 40px; }

@media (max-width: 1600px) { .c-article { width: 30vw; } }

@media (max-width: 275px) { .c-article { width: 82.5px; } }

@media (max-width: 1600px) { .c-article { margin: 2.5vw; } }

@media (max-width: 275px) { .c-article { margin: 6.875px; } }

@media screen and (max-width: 1100px) { .c-article { width: 100%; } }

@media screen and (max-width: 800px) { .c-article { margin-bottom: 50px; } }

.c-article__image-wrapper__featured-image { width: 100%; padding-bottom: 62.5%; background-size: cover; background-position: center center; }

.c-article__heading { margin: 0; font-family: roobert; font-weight: 600; margin-top: 20px; margin-bottom: 30px; font-size: 32px; letter-spacing: -0.02em; line-height: 111%; }

.t\:w.c-article__heading, .t\:w .c-article__heading, [class*='t:'] .t\:w .c-article__heading, [class*='t:'] [class*='t:'] .t\:w .c-article__heading { color: black; }

.t\:p.c-article__heading, .t\:p .c-article__heading, [class*='t:'] .t\:p .c-article__heading, [class*='t:'] [class*='t:'] .t\:p .c-article__heading { color: #f0f0ff; }

.t\:b.c-article__heading, .t\:b .c-article__heading, [class*='t:'] .t\:b .c-article__heading, [class*='t:'] [class*='t:'] .t\:b .c-article__heading { color: #f0f0ff; }

@media (max-width: 1600px) { .c-article__heading { margin-top: 1.25vw; } }

@media (max-width: 700px) { .c-article__heading { margin-top: 8.75px; } }

@media (max-width: 1600px) { .c-article__heading { margin-bottom: 1.875vw; } }

@media (max-width: 700px) { .c-article__heading { margin-bottom: 13.125px; } }

@media (max-width: 1600px) { .c-article__heading { font-size: 2vw; } }

@media (max-width: 800px) { .c-article__heading { font-size: 16px; } }

.c-article__heading a { text-decoration: none; }

.t\:w.c-article__heading a, .t\:w .c-article__heading a, [class*='t:'] .t\:w .c-article__heading a, [class*='t:'] [class*='t:'] .t\:w .c-article__heading a { color: black; }

.t\:p.c-article__heading a, .t\:p .c-article__heading a, [class*='t:'] .t\:p .c-article__heading a, [class*='t:'] [class*='t:'] .t\:p .c-article__heading a { color: #f0f0ff; }

.t\:b.c-article__heading a, .t\:b .c-article__heading a, [class*='t:'] .t\:b .c-article__heading a, [class*='t:'] [class*='t:'] .t\:b .c-article__heading a { color: #f0f0ff; }

.c-article__content { font-family: roobert; font-size: 24px; line-height: 150%; }

.t\:w.c-article__content, .t\:w .c-article__content, [class*='t:'] .t\:w .c-article__content, [class*='t:'] [class*='t:'] .t\:w .c-article__content { color: black; }

.t\:p.c-article__content, .t\:p .c-article__content, [class*='t:'] .t\:p .c-article__content, [class*='t:'] [class*='t:'] .t\:p .c-article__content { color: #f0f0ff; }

.t\:b.c-article__content, .t\:b .c-article__content, [class*='t:'] .t\:b .c-article__content, [class*='t:'] [class*='t:'] .t\:b .c-article__content { color: #f0f0ff; }

@media (max-width: 1600px) { .c-article__content { font-size: 1.5vw; } }

@media (max-width: 1000px) { .c-article__content { font-size: 15px; } }

.c-article .c-link { margin-top: 30px; font-size: 32px; font-weight: 600; line-height: 111%; letter-spacing: -0.02em; }

@media (max-width: 1600px) { .c-article .c-link { margin-top: 1.875vw; } }

@media (max-width: 700px) { .c-article .c-link { margin-top: 13.125px; } }

@media (max-width: 1600px) { .c-article .c-link { font-size: 2vw; } }

@media (max-width: 800px) { .c-article .c-link { font-size: 16px; } }

.t\:w.c-article .c-link, .t\:w .c-article .c-link, [class*='t:'] .t\:w .c-article .c-link, [class*='t:'] [class*='t:'] .t\:w .c-article .c-link { color: #9146ff; }

.t\:p.c-article .c-link, .t\:p .c-article .c-link, [class*='t:'] .t\:p .c-article .c-link, [class*='t:'] [class*='t:'] .t\:p .c-article .c-link { color: #f0f0ff; }

.t\:b.c-article .c-link, .t\:b .c-article .c-link, [class*='t:'] .t\:b .c-article .c-link, [class*='t:'] [class*='t:'] .t\:b .c-article .c-link { color: #9146ff; }

.t\:w.c-article .c-link:hover, .t\:w .c-article .c-link:hover, [class*='t:'] .t\:w .c-article .c-link:hover, [class*='t:'] [class*='t:'] .t\:w .c-article .c-link:hover { color: black; }

.t\:p.c-article .c-link:hover, .t\:p .c-article .c-link:hover, [class*='t:'] .t\:p .c-article .c-link:hover, [class*='t:'] [class*='t:'] .t\:p .c-article .c-link:hover { color: black; }

.t\:b.c-article .c-link:hover, .t\:b .c-article .c-link:hover, [class*='t:'] .t\:b .c-article .c-link:hover, [class*='t:'] [class*='t:'] .t\:b .c-article .c-link:hover { color: #f0f0ff; }

.c-articles { position: relative; padding-top: 160px; }

.t\:w.c-articles, .t\:w .c-articles, [class*='t:'] .t\:w .c-articles, [class*='t:'] [class*='t:'] .t\:w .c-articles { background-color: white; }

.t\:p.c-articles, .t\:p .c-articles, [class*='t:'] .t\:p .c-articles, [class*='t:'] [class*='t:'] .t\:p .c-articles { background-color: #9146ff; }

.t\:b.c-articles, .t\:b .c-articles, [class*='t:'] .t\:b .c-articles, [class*='t:'] [class*='t:'] .t\:b .c-articles { background-color: black; }

@media (max-width: 1600px) { .c-articles { padding-top: 10vw; } }

@media (max-width: 275px) { .c-articles { padding-top: 27.5px; } }

.c-articles__wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

@media screen and (max-width: 1100px) { .c-articles__wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; } }

.c-articles__wrapper__link .c-link { margin-left: 40px; }

.t\:w.c-articles__wrapper__link .c-link, .t\:w .c-articles__wrapper__link .c-link, [class*='t:'] .t\:w .c-articles__wrapper__link .c-link, [class*='t:'] [class*='t:'] .t\:w .c-articles__wrapper__link .c-link { color: #9146ff; }

.t\:p.c-articles__wrapper__link .c-link, .t\:p .c-articles__wrapper__link .c-link, [class*='t:'] .t\:p .c-articles__wrapper__link .c-link, [class*='t:'] [class*='t:'] .t\:p .c-articles__wrapper__link .c-link { color: #f0f0ff; }

.t\:b.c-articles__wrapper__link .c-link, .t\:b .c-articles__wrapper__link .c-link, [class*='t:'] .t\:b .c-articles__wrapper__link .c-link, [class*='t:'] [class*='t:'] .t\:b .c-articles__wrapper__link .c-link { color: #9146ff; }

@media (max-width: 1600px) { .c-articles__wrapper__link .c-link { margin-left: 2.5vw; } }

@media (max-width: 275px) { .c-articles__wrapper__link .c-link { margin-left: 6.875px; } }

.t\:w.c-articles__wrapper__link .c-link:hover, .t\:w .c-articles__wrapper__link .c-link:hover, [class*='t:'] .t\:w .c-articles__wrapper__link .c-link:hover, [class*='t:'] [class*='t:'] .t\:w .c-articles__wrapper__link .c-link:hover { color: black; }

.t\:p.c-articles__wrapper__link .c-link:hover, .t\:p .c-articles__wrapper__link .c-link:hover, [class*='t:'] .t\:p .c-articles__wrapper__link .c-link:hover, [class*='t:'] [class*='t:'] .t\:p .c-articles__wrapper__link .c-link:hover { color: black; }

.t\:b.c-articles__wrapper__link .c-link:hover, .t\:b .c-articles__wrapper__link .c-link:hover, [class*='t:'] .t\:b .c-articles__wrapper__link .c-link:hover, [class*='t:'] [class*='t:'] .t\:b .c-articles__wrapper__link .c-link:hover { color: #f0f0ff; }

.c-articles:before { content: ''; position: absolute; left: 0; z-index: 1; top: -313px; height: 313px; width: 140px; }

@media (max-width: 1920px) { .c-articles:before { top: -16.3020833333vw; } }

@media (max-width: 500px) { .c-articles:before { top: -81.5104166667px; } }

@media (max-width: 1920px) { .c-articles:before { height: 16.3020833333vw; } }

@media (max-width: 500px) { .c-articles:before { height: 81.5104166667px; } }

.t\:w.c-articles:before, .t\:w .c-articles:before, [class*='t:'] .t\:w .c-articles:before, [class*='t:'] [class*='t:'] .t\:w .c-articles:before { background-color: white; }

.t\:p.c-articles:before, .t\:p .c-articles:before, [class*='t:'] .t\:p .c-articles:before, [class*='t:'] [class*='t:'] .t\:p .c-articles:before { background-color: #9146ff; }

.t\:b.c-articles:before, .t\:b .c-articles:before, [class*='t:'] .t\:b .c-articles:before, [class*='t:'] [class*='t:'] .t\:b .c-articles:before { background-color: black; }

@media screen and (max-width: 1600px) { .c-articles:before { width: 140px; } }

@media screen and (max-width: 1600px) and (max-width: 1600px) { .c-articles:before { width: 8.75vw; } }

@media screen and (max-width: 1600px) and (max-width: 150px) { .c-articles:before { width: 13.125px; } }

@media screen and (min-width: 1920px) { .c-articles:before { width: -webkit-calc((100vw - 1600px) / 2); width: calc((100vw - 1600px) / 2); } }

.c-articles:after { content: ''; position: absolute; left: 0; z-index: 2; height: 160px; width: 800px; }

@media (max-width: 1920px) { .c-articles:after { height: 8.3333333333vw; } }

@media (max-width: 500px) { .c-articles:after { height: 41.6666666667px; } }

@media (max-width: 1920px) { .c-articles:after { width: 41.6666666667vw; } }

@media (max-width: 500px) { .c-articles:after { width: 208.3333333333px; } }

.t\:w.c-articles:after, .t\:w .c-articles:after, [class*='t:'] .t\:w .c-articles:after, [class*='t:'] [class*='t:'] .t\:w .c-articles:after { background-color: white; }

.t\:p.c-articles:after, .t\:p .c-articles:after, [class*='t:'] .t\:p .c-articles:after, [class*='t:'] [class*='t:'] .t\:p .c-articles:after { background-color: #9146ff; }

.t\:b.c-articles:after, .t\:b .c-articles:after, [class*='t:'] .t\:b .c-articles:after, [class*='t:'] [class*='t:'] .t\:b .c-articles:after { background-color: black; }

.c-featured-article { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media screen and (max-width: 1100px) { .c-featured-article { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-left: 40px; padding-right: 40px; } }

@media screen and (max-width: 1100px) and (max-width: 1100px) { .c-featured-article { padding-left: 3.6363636364vw; } }

@media screen and (max-width: 1100px) and (max-width: 500px) { .c-featured-article { padding-left: 18.1818181818px; } }

@media screen and (max-width: 1100px) and (max-width: 1100px) { .c-featured-article { padding-right: 3.6363636364vw; } }

@media screen and (max-width: 1100px) and (max-width: 500px) { .c-featured-article { padding-right: 18.1818181818px; } }

.c-featured-article__image-wrapper { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; margin-right: 160px; width: 800px; height: 500px; }

@media (max-width: 1920px) { .c-featured-article__image-wrapper { margin-right: 8.3333333333vw; } }

@media (max-width: 500px) { .c-featured-article__image-wrapper { margin-right: 41.6666666667px; } }

@media (max-width: 1920px) { .c-featured-article__image-wrapper { width: 41.6666666667vw; } }

@media (max-width: 500px) { .c-featured-article__image-wrapper { width: 208.3333333333px; } }

@media (max-width: 1920px) { .c-featured-article__image-wrapper { height: 26.0416666667vw; } }

@media (max-width: 500px) { .c-featured-article__image-wrapper { height: 130.2083333333px; } }

.c-featured-article__image-wrapper__featured-image { position: relative; z-index: 2; width: 800px; height: 500px; background-size: cover; background-position: center center; }

@media (max-width: 1920px) { .c-featured-article__image-wrapper__featured-image { width: 41.6666666667vw; } }

@media (max-width: 500px) { .c-featured-article__image-wrapper__featured-image { width: 208.3333333333px; } }

@media (max-width: 1920px) { .c-featured-article__image-wrapper__featured-image { height: 26.0416666667vw; } }

@media (max-width: 500px) { .c-featured-article__image-wrapper__featured-image { height: 130.2083333333px; } }

@media screen and (max-width: 1100px) { .c-featured-article__image-wrapper { width: 100%; height: auto; margin: 0; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } .c-featured-article__image-wrapper__featured-image { width: 100%; padding-bottom: 62.5%; } }

.c-featured-article .c-article { -webkit-box-flex: 1; -webkit-flex: 1 40px; -ms-flex: 1 40px; flex: 1 40px; margin: 0; width: 640px; max-width: 600px; }

@media (max-width: 1920px) { .c-featured-article .c-article { width: 33.3333333333vw; } }

@media (max-width: 500px) { .c-featured-article .c-article { width: 166.6666666667px; } }

@media (max-width: 1920px) { .c-featured-article .c-article { max-width: 31.25vw; } }

@media (max-width: 500px) { .c-featured-article .c-article { max-width: 156.25px; } }

@media screen and (max-width: 1100px) { .c-featured-article .c-article { padding: 0; max-width: none; width: 100%; } }

.c-featured-article .c-article__image-wrapper { display: none; }

.c-featured-article .c-article__heading { margin-top: 0px; margin-bottom: 30px; font-size: 32px; line-height: 111%; letter-spacing: -0.02em; }

@media (max-width: 500px) { .c-featured-article .c-article__heading { font-size: 6.4vw; } }

@media (max-width: 400px) { .c-featured-article .c-article__heading { font-size: 25.6px; } }

@media screen and (max-width: 1100px) { .c-featured-article .c-article__heading { margin: 20px 0 20px 0; } }

.c-featured-article .c-article__content { font-size: 24px; line-height: 150%; }

@media (max-width: 500px) { .c-featured-article .c-article__content { font-size: 4.8vw; } }

@media (max-width: 400px) { .c-featured-article .c-article__content { font-size: 19.2px; } }

.c-featured-article .c-article .c-link { margin-top: 40px; margin-bottom: 100px; font-size: 32px; line-height: 111%; letter-spacing: -0.02em; }

@media (max-width: 1920px) { .c-featured-article .c-article .c-link { margin-bottom: 5.2083333333vw; } }

@media (max-width: 500px) { .c-featured-article .c-article .c-link { margin-bottom: 26.0416666667px; } }

@media (max-width: 500px) { .c-featured-article .c-article .c-link { font-size: 6.4vw; } }

@media (max-width: 400px) { .c-featured-article .c-article .c-link { font-size: 25.6px; } }

.c-search-block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; max-width: 1200px; }

.c-search-block__search-heading { margin-bottom: 60px; font-weight: 600; font-size: 30px; letter-spacing: -0.2px; line-height: 106%; }

@media (max-width: 1200px) { .c-search-block__search-heading { margin-bottom: 5vw; } }

@media (max-width: 500px) { .c-search-block__search-heading { margin-bottom: 25px; } }

@media (max-width: 1200px) { .c-search-block__search-heading { font-size: 2.5vw; } }

@media (max-width: 700px) { .c-search-block__search-heading { font-size: 17.5px; } }

.t\:w.c-search-block__search-heading, .t\:w .c-search-block__search-heading, [class*='t:'] .t\:w .c-search-block__search-heading, [class*='t:'] [class*='t:'] .t\:w .c-search-block__search-heading { color: black; }

.t\:p.c-search-block__search-heading, .t\:p .c-search-block__search-heading, [class*='t:'] .t\:p .c-search-block__search-heading, [class*='t:'] [class*='t:'] .t\:p .c-search-block__search-heading { color: #f0f0ff; }

.t\:b.c-search-block__search-heading, .t\:b .c-search-block__search-heading, [class*='t:'] .t\:b .c-search-block__search-heading, [class*='t:'] [class*='t:'] .t\:b .c-search-block__search-heading { color: #f0f0ff; }

.c-search-block__search-form { margin-bottom: 75px; font-size: 0; border-bottom: 1px solid #9146ff; opacity: 0.4; -webkit-transition: opacity 0.4s ease; transition: opacity 0.4s ease; }

@media (max-width: 1200px) { .c-search-block__search-form { margin-bottom: 6.25vw; } }

@media (max-width: 200px) { .c-search-block__search-form { margin-bottom: 12.5px; } }

.c-search-block__search-form input { padding-bottom: 25px; width: 100%; border: 0; font-size: 160px; font-weight: 500; letter-spacing: -2.18px; line-height: 100%; background: transparent; }

@media (max-width: 1200px) { .c-search-block__search-form input { padding-bottom: 2.0833333333vw; } }

@media (max-width: 500px) { .c-search-block__search-form input { padding-bottom: 10.4166666667px; } }

@media (max-width: 1200px) { .c-search-block__search-form input { font-size: 13.3333333333vw; } }

@media (max-width: 500px) { .c-search-block__search-form input { font-size: 66.6666666667px; } }

.t\:w.c-search-block__search-form input, .t\:w .c-search-block__search-form input, [class*='t:'] .t\:w .c-search-block__search-form input, [class*='t:'] [class*='t:'] .t\:w .c-search-block__search-form input { color: #9146ff; }

.t\:p.c-search-block__search-form input, .t\:p .c-search-block__search-form input, [class*='t:'] .t\:p .c-search-block__search-form input, [class*='t:'] [class*='t:'] .t\:p .c-search-block__search-form input { color: #f0f0ff; }

.t\:b.c-search-block__search-form input, .t\:b .c-search-block__search-form input, [class*='t:'] .t\:b .c-search-block__search-form input, [class*='t:'] [class*='t:'] .t\:b .c-search-block__search-form input { color: #9146ff; }

.t\:w.c-search-block__search-form input::-webkit-input-placeholder, .t\:w .c-search-block__search-form input::-webkit-input-placeholder, [class*='t:'] .t\:w .c-search-block__search-form input::-webkit-input-placeholder, [class*='t:'] [class*='t:'] .t\:w .c-search-block__search-form input::-webkit-input-placeholder { color: #9146ff; }

.t\:w.c-search-block__search-form input::-moz-placeholder, .t\:w .c-search-block__search-form input::-moz-placeholder, [class*='t:'] .t\:w .c-search-block__search-form input::-moz-placeholder, [class*='t:'] [class*='t:'] .t\:w .c-search-block__search-form input::-moz-placeholder { color: #9146ff; }

.t\:w.c-search-block__search-form input:-ms-input-placeholder, .t\:w .c-search-block__search-form input:-ms-input-placeholder, [class*='t:'] .t\:w .c-search-block__search-form input:-ms-input-placeholder, [class*='t:'] [class*='t:'] .t\:w .c-search-block__search-form input:-ms-input-placeholder { color: #9146ff; }

.t\:w.c-search-block__search-form input::-ms-input-placeholder, .t\:w .c-search-block__search-form input::-ms-input-placeholder, [class*='t:'] .t\:w .c-search-block__search-form input::-ms-input-placeholder, [class*='t:'] [class*='t:'] .t\:w .c-search-block__search-form input::-ms-input-placeholder { color: #9146ff; }

.t\:w.c-search-block__search-form input::placeholder, .t\:w .c-search-block__search-form input::placeholder, [class*='t:'] .t\:w .c-search-block__search-form input::placeholder, [class*='t:'] [class*='t:'] .t\:w .c-search-block__search-form input::placeholder { color: #9146ff; }

.t\:p.c-search-block__search-form input::-webkit-input-placeholder, .t\:p .c-search-block__search-form input::-webkit-input-placeholder, [class*='t:'] .t\:p .c-search-block__search-form input::-webkit-input-placeholder, [class*='t:'] [class*='t:'] .t\:p .c-search-block__search-form input::-webkit-input-placeholder { color: #f0f0ff; }

.t\:p.c-search-block__search-form input::-moz-placeholder, .t\:p .c-search-block__search-form input::-moz-placeholder, [class*='t:'] .t\:p .c-search-block__search-form input::-moz-placeholder, [class*='t:'] [class*='t:'] .t\:p .c-search-block__search-form input::-moz-placeholder { color: #f0f0ff; }

.t\:p.c-search-block__search-form input:-ms-input-placeholder, .t\:p .c-search-block__search-form input:-ms-input-placeholder, [class*='t:'] .t\:p .c-search-block__search-form input:-ms-input-placeholder, [class*='t:'] [class*='t:'] .t\:p .c-search-block__search-form input:-ms-input-placeholder { color: #f0f0ff; }

.t\:p.c-search-block__search-form input::-ms-input-placeholder, .t\:p .c-search-block__search-form input::-ms-input-placeholder, [class*='t:'] .t\:p .c-search-block__search-form input::-ms-input-placeholder, [class*='t:'] [class*='t:'] .t\:p .c-search-block__search-form input::-ms-input-placeholder { color: #f0f0ff; }

.t\:p.c-search-block__search-form input::placeholder, .t\:p .c-search-block__search-form input::placeholder, [class*='t:'] .t\:p .c-search-block__search-form input::placeholder, [class*='t:'] [class*='t:'] .t\:p .c-search-block__search-form input::placeholder { color: #f0f0ff; }

.t\:b.c-search-block__search-form input::-webkit-input-placeholder, .t\:b .c-search-block__search-form input::-webkit-input-placeholder, [class*='t:'] .t\:b .c-search-block__search-form input::-webkit-input-placeholder, [class*='t:'] [class*='t:'] .t\:b .c-search-block__search-form input::-webkit-input-placeholder { color: #9146ff; }

.t\:b.c-search-block__search-form input::-moz-placeholder, .t\:b .c-search-block__search-form input::-moz-placeholder, [class*='t:'] .t\:b .c-search-block__search-form input::-moz-placeholder, [class*='t:'] [class*='t:'] .t\:b .c-search-block__search-form input::-moz-placeholder { color: #9146ff; }

.t\:b.c-search-block__search-form input:-ms-input-placeholder, .t\:b .c-search-block__search-form input:-ms-input-placeholder, [class*='t:'] .t\:b .c-search-block__search-form input:-ms-input-placeholder, [class*='t:'] [class*='t:'] .t\:b .c-search-block__search-form input:-ms-input-placeholder { color: #9146ff; }

.t\:b.c-search-block__search-form input::-ms-input-placeholder, .t\:b .c-search-block__search-form input::-ms-input-placeholder, [class*='t:'] .t\:b .c-search-block__search-form input::-ms-input-placeholder, [class*='t:'] [class*='t:'] .t\:b .c-search-block__search-form input::-ms-input-placeholder { color: #9146ff; }

.t\:b.c-search-block__search-form input::placeholder, .t\:b .c-search-block__search-form input::placeholder, [class*='t:'] .t\:b .c-search-block__search-form input::placeholder, [class*='t:'] [class*='t:'] .t\:b .c-search-block__search-form input::placeholder { color: #9146ff; }

.c-search-block__search-form:focus-within { opacity: 1; }

.c-search-block__pages__list { padding: 0; list-style: none; }

.c-search-block__pages__list li { display: inline-block; margin: 15px 60px 15px 0; }

.c-search-block__pages__list a { font-size: 36px; font-weight: 600; letter-spacing: 0; line-height: 111%; }

@media (max-width: 1200px) { .c-search-block__pages__list a { font-size: 3vw; } }

@media (max-width: 500px) { .c-search-block__pages__list a { font-size: 15px; } }

.t\:w.c-search-block__pages__list a, .t\:w .c-search-block__pages__list a, [class*='t:'] .t\:w .c-search-block__pages__list a, [class*='t:'] [class*='t:'] .t\:w .c-search-block__pages__list a { color: #9146ff; }

.t\:p.c-search-block__pages__list a, .t\:p .c-search-block__pages__list a, [class*='t:'] .t\:p .c-search-block__pages__list a, [class*='t:'] [class*='t:'] .t\:p .c-search-block__pages__list a { color: #f0f0ff; }

.t\:b.c-search-block__pages__list a, .t\:b .c-search-block__pages__list a, [class*='t:'] .t\:b .c-search-block__pages__list a, [class*='t:'] [class*='t:'] .t\:b .c-search-block__pages__list a { color: #9146ff; }

.t\:w.c-search-block__pages__list a:hover, .t\:w .c-search-block__pages__list a:hover, [class*='t:'] .t\:w .c-search-block__pages__list a:hover, [class*='t:'] [class*='t:'] .t\:w .c-search-block__pages__list a:hover { color: black; }

.t\:p.c-search-block__pages__list a:hover, .t\:p .c-search-block__pages__list a:hover, [class*='t:'] .t\:p .c-search-block__pages__list a:hover, [class*='t:'] [class*='t:'] .t\:p .c-search-block__pages__list a:hover { color: black; }

.t\:b.c-search-block__pages__list a:hover, .t\:b .c-search-block__pages__list a:hover, [class*='t:'] .t\:b .c-search-block__pages__list a:hover, [class*='t:'] [class*='t:'] .t\:b .c-search-block__pages__list a:hover { color: #f0f0ff; }

.c-search-section__buttons { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 130px; }

@media (max-width: 1200px) { .c-search-section__buttons { margin-bottom: 10.8333333333vw; } }

@media (max-width: 500px) { .c-search-section__buttons { margin-bottom: 54.1666666667px; } }

.c-search-section__buttons__logo { background: url("/assets/icons/svg/logo.svg") center center no-repeat; width: 120px; height: 64px; }

.c-search-section__buttons__close { -moz-appearance: none; appearance: none; -webkit-appearance: none; border: 0; background-color: transparent; font-size: 0; }

.t\:w.c-search-section__buttons__close, .t\:w .c-search-section__buttons__close, [class*='t:'] .t\:w .c-search-section__buttons__close, [class*='t:'] [class*='t:'] .t\:w .c-search-section__buttons__close { color: #9146ff; }

.t\:p.c-search-section__buttons__close, .t\:p .c-search-section__buttons__close, [class*='t:'] .t\:p .c-search-section__buttons__close, [class*='t:'] [class*='t:'] .t\:p .c-search-section__buttons__close { color: #f0f0ff; }

.t\:b.c-search-section__buttons__close, .t\:b .c-search-section__buttons__close, [class*='t:'] .t\:b .c-search-section__buttons__close, [class*='t:'] [class*='t:'] .t\:b .c-search-section__buttons__close { color: #f0f0ff; }

.c-search-section__buttons__close::after { font-size: 40px; content: ""; display: inline-block; width: 1ex; height: 1ex; margin-left: .4ch; margin-right: .1ch; background-image: url(/assets/icons/svg/x-t.svg); background-repeat: no-repeat; background-size: contain; -webkit-transform: translateZ(0); transform: translateZ(0); will-change: mask, -webkit-mask; }

@media (max-width: 1200px) { .c-search-section__buttons__close::after { font-size: 3.3333333333vw; } }

@media (max-width: 900px) { .c-search-section__buttons__close::after { font-size: 30px; } }

@supports ((-webkit-mask: url(/assets/icons/svg/x-t.svg) no-repeat 0 0/contain) or (mask: url(/assets/icons/svg/x-t.svg) no-repeat 0 0/contain)) { .c-search-section__buttons__close::after { background-image: unset; background-color: currentColor; -webkit-mask: url(/assets/icons/svg/x-t.svg) no-repeat 0 0/contain; mask: url(/assets/icons/svg/x-t.svg) no-repeat 0 0/contain; } }

.c-press-center-top-section .c-page-heading .c-page-heading__text { margin-bottom: 0px; }

.t\:w.c-press-center-top-section .c-page-heading .c-page-heading__text, .t\:w .c-press-center-top-section .c-page-heading .c-page-heading__text, [class*='t:'] .t\:w .c-press-center-top-section .c-page-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:w .c-press-center-top-section .c-page-heading .c-page-heading__text { color: black; }

.t\:p.c-press-center-top-section .c-page-heading .c-page-heading__text, .t\:p .c-press-center-top-section .c-page-heading .c-page-heading__text, [class*='t:'] .t\:p .c-press-center-top-section .c-page-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:p .c-press-center-top-section .c-page-heading .c-page-heading__text { color: #f0f0ff; }

.t\:b.c-press-center-top-section .c-page-heading .c-page-heading__text, .t\:b .c-press-center-top-section .c-page-heading .c-page-heading__text, [class*='t:'] .t\:b .c-press-center-top-section .c-page-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:b .c-press-center-top-section .c-page-heading .c-page-heading__text { color: #f0f0ff; }

.c-press-center-top-section .c-link { margin-top: 0; margin-bottom: 150px; font-size: 128px; line-height: 100%; letter-spacing: -0.04em; font-weight: 600; }

@media (max-width: 640px) { .c-press-center-top-section .c-link { margin-bottom: 23.4375vw; } }

@media (max-width: 200px) { .c-press-center-top-section .c-link { margin-bottom: 46.875px; } }

@media (max-width: 1920px) { .c-press-center-top-section .c-link { font-size: 6.6666666667vw; } }

@media (max-width: 750px) { .c-press-center-top-section .c-link { font-size: 50px; } }

.c-press-center-top-section .c-featured-article .c-article__heading { font-size: 32px; line-height: 111%; }

@media (max-width: 640px) { .c-press-center-top-section .c-featured-article .c-article__heading { font-size: 5vw; } }

@media (max-width: 500px) { .c-press-center-top-section .c-featured-article .c-article__heading { font-size: 25px; } }

.c-press-center-top-section .c-featured-article .c-article .c-article__content { font-size: 24px; line-height: 150%; }

@media (max-width: 640px) { .c-press-center-top-section .c-featured-article .c-article .c-article__content { font-size: 3.75vw; } }

@media (max-width: 500px) { .c-press-center-top-section .c-featured-article .c-article .c-article__content { font-size: 18.75px; } }

.c-press-center-top-section .c-featured-article .c-article .c-link { font-size: 32px; margin-top: 40px; line-height: 111%; }

@media (max-width: 640px) { .c-press-center-top-section .c-featured-article .c-article .c-link { font-size: 5vw; } }

@media (max-width: 500px) { .c-press-center-top-section .c-featured-article .c-article .c-link { font-size: 25px; } }

@media (max-width: 640px) { .c-press-center-top-section .c-featured-article .c-article .c-link { margin-top: 6.25vw; } }

@media (max-width: 200px) { .c-press-center-top-section .c-featured-article .c-article .c-link { margin-top: 12.5px; } }

.c-metric { position: relative; }

.c-metric--small { width: 50%; margin: 0px; padding: 100px; }

@media (max-width: 1440px) { .c-metric--small { margin: 0vw; } }

@media (max-width: 100px) { .c-metric--small { margin: 0px; } }

@media (max-width: 1440px) { .c-metric--small { padding: 6.9444444444vw; } }

@media (max-width: 100px) { .c-metric--small { padding: 6.9444444444px; } }

@media screen and (max-width: 700px) { .c-metric--small { width: 80%; } }

@media screen and (max-width: 700px) { .c-metric--small { width: 100%; padding: 0; } }

.c-metric__value { font-size: 280px; margin: 0; font-weight: 500; line-height: 91%; text-align: center; letter-spacing: -0.05em; }

@media (max-width: 1600px) { .c-metric__value { font-size: 17.5vw; } }

@media (max-width: 300px) { .c-metric__value { font-size: 52.5px; } }

.t\:w.c-metric__value, .t\:w .c-metric__value, [class*='t:'] .t\:w .c-metric__value, [class*='t:'] [class*='t:'] .t\:w .c-metric__value { color: black; }

.t\:p.c-metric__value, .t\:p .c-metric__value, [class*='t:'] .t\:p .c-metric__value, [class*='t:'] [class*='t:'] .t\:p .c-metric__value { color: #f0f0ff; }

.t\:b.c-metric__value, .t\:b .c-metric__value, [class*='t:'] .t\:b .c-metric__value, [class*='t:'] [class*='t:'] .t\:b .c-metric__value { color: #f0f0ff; }

.c-metric__value--small { font-size: 128px; line-height: 100%; letter-spacing: -0.04em; }

@media (max-width: 1600px) { .c-metric__value--small { font-size: 8vw; } }

@media (max-width: 600px) { .c-metric__value--small { font-size: 48px; } }

.c-metric__description { margin: 40px 0 0 0; font-size: 64px; font-weight: 600; line-height: 100%; text-align: center; letter-spacing: -0.04em; }

@media (max-width: 1600px) { .c-metric__description { font-size: 4vw; } }

@media (max-width: 500px) { .c-metric__description { font-size: 20px; } }

.t\:w.c-metric__description, .t\:w .c-metric__description, [class*='t:'] .t\:w .c-metric__description, [class*='t:'] [class*='t:'] .t\:w .c-metric__description { color: black; }

.t\:p.c-metric__description, .t\:p .c-metric__description, [class*='t:'] .t\:p .c-metric__description, [class*='t:'] [class*='t:'] .t\:p .c-metric__description { color: black; }

.t\:b.c-metric__description, .t\:b .c-metric__description, [class*='t:'] .t\:b .c-metric__description, [class*='t:'] [class*='t:'] .t\:b .c-metric__description { color: #f0f0ff; }

@media screen and (max-width: 700px) { .c-metric__description--small { margin: 25px 0 50px 0; } }

.c-metric--add-separator:after { position: absolute; left: 0; right: 0; margin: 0 auto; width: 320px; content: ''; border-bottom: 4px solid; }

.t\:w.c-metric--add-separator:after, .t\:w .c-metric--add-separator:after, [class*='t:'] .t\:w .c-metric--add-separator:after, [class*='t:'] [class*='t:'] .t\:w .c-metric--add-separator:after { color: black; }

.t\:p.c-metric--add-separator:after, .t\:p .c-metric--add-separator:after, [class*='t:'] .t\:p .c-metric--add-separator:after, [class*='t:'] [class*='t:'] .t\:p .c-metric--add-separator:after { color: #f0f0ff; }

.t\:b.c-metric--add-separator:after, .t\:b .c-metric--add-separator:after, [class*='t:'] .t\:b .c-metric--add-separator:after, [class*='t:'] [class*='t:'] .t\:b .c-metric--add-separator:after { color: #f0f0ff; }

.c-metrics { position: relative; margin: 0 auto; padding-top: 218px; padding-bottom: 51px; }

@media (max-width: 1600px) { .c-metrics { padding-top: 13.625vw; } }

@media (max-width: 500px) { .c-metrics { padding-top: 68.125px; } }

@media (max-width: 1600px) { .c-metrics { padding-bottom: 3.1875vw; } }

@media (max-width: 500px) { .c-metrics { padding-bottom: 15.9375px; } }

.t\:w.c-metrics, .t\:w .c-metrics, [class*='t:'] .t\:w .c-metrics, [class*='t:'] [class*='t:'] .t\:w .c-metrics { background-color: white; }

.t\:p.c-metrics, .t\:p .c-metrics, [class*='t:'] .t\:p .c-metrics, [class*='t:'] [class*='t:'] .t\:p .c-metrics { background-color: #9146ff; }

.t\:b.c-metrics, .t\:b .c-metrics, [class*='t:'] .t\:b .c-metrics, [class*='t:'] [class*='t:'] .t\:b .c-metrics { background-color: black; }

.c-metrics .c-page-heading { padding-bottom: 242px; font-size: 200px; }

@media (max-width: 1600px) { .c-metrics .c-page-heading { padding-bottom: 15.125vw; } }

@media (max-width: 100px) { .c-metrics .c-page-heading { padding-bottom: 15.125px; } }

@media (max-width: 1600px) { .c-metrics .c-page-heading { font-size: 12.5vw; } }

@media (max-width: 650px) { .c-metrics .c-page-heading { font-size: 81.25px; } }

.c-metrics__wrapper__collection { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin: 105px 0 0 0; margin-left: auto; margin-right: auto; margin-top: 100px; padding-bottom: 184px; }

@media (max-width: 1920px) { .c-metrics__wrapper__collection { margin-top: 5.2083333333vw; } }

@media (max-width: 100px) { .c-metrics__wrapper__collection { margin-top: 5.2083333333px; } }

@media (max-width: 1920px) { .c-metrics__wrapper__collection { padding-bottom: 9.5833333333vw; } }

@media (max-width: 100px) { .c-metrics__wrapper__collection { padding-bottom: 9.5833333333px; } }

@media screen and (max-width: 700px) { .c-metrics__wrapper__collection { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }

.c-metrics__wrapper__collection--separated { padding-bottom: 200px; }

@media (max-width: 1920px) { .c-metrics__wrapper__collection--separated { padding-bottom: 10.4166666667vw; } }

@media (max-width: 100px) { .c-metrics__wrapper__collection--separated { padding-bottom: 10.4166666667px; } }

.c-metrics__wrapper__collection--separated:after { position: absolute; left: 0; right: 0; bottom: 0; margin-top: 190px; margin-left: auto; margin-right: auto; width: 320px; content: ''; border-bottom: 4px solid; }

@media (max-width: 1920px) { .c-metrics__wrapper__collection--separated:after { margin-top: 9.8958333333vw; } }

@media (max-width: 100px) { .c-metrics__wrapper__collection--separated:after { margin-top: 9.8958333333px; } }

.t\:w.c-metrics__wrapper__collection--separated:after, .t\:w .c-metrics__wrapper__collection--separated:after, [class*='t:'] .t\:w .c-metrics__wrapper__collection--separated:after, [class*='t:'] [class*='t:'] .t\:w .c-metrics__wrapper__collection--separated:after { color: black; }

.t\:p.c-metrics__wrapper__collection--separated:after, .t\:p .c-metrics__wrapper__collection--separated:after, [class*='t:'] .t\:p .c-metrics__wrapper__collection--separated:after, [class*='t:'] [class*='t:'] .t\:p .c-metrics__wrapper__collection--separated:after { color: #f0f0ff; }

.t\:b.c-metrics__wrapper__collection--separated:after, .t\:b .c-metrics__wrapper__collection--separated:after, [class*='t:'] .t\:b .c-metrics__wrapper__collection--separated:after, [class*='t:'] [class*='t:'] .t\:b .c-metrics__wrapper__collection--separated:after { color: #f0f0ff; }

@media screen and (max-width: 700px) { .c-metrics__wrapper__collection--separated:after { border-bottom: 2px solid; } }

.c-metrics__wrapper__collection--group { padding-bottom: 100px; }

@media (max-width: 1920px) { .c-metrics__wrapper__collection--group { padding-bottom: 5.2083333333vw; } }

@media (max-width: 100px) { .c-metrics__wrapper__collection--group { padding-bottom: 5.2083333333px; } }

.c-metrics__wrapper__collection--end { padding-top: 100px; padding-bottom: 235px; }

@media (max-width: 1920px) { .c-metrics__wrapper__collection--end { padding-top: 5.2083333333vw; } }

@media (max-width: 100px) { .c-metrics__wrapper__collection--end { padding-top: 5.2083333333px; } }

@media (max-width: 1920px) { .c-metrics__wrapper__collection--end { padding-bottom: 12.2395833333vw; } }

@media (max-width: 100px) { .c-metrics__wrapper__collection--end { padding-bottom: 12.2395833333px; } }

.c-metrics--noafter:after { content: ''; position: absolute; right: 0; z-index: 2; margin-top: 51px; height: 160px; width: 640px; }

@media (max-width: 1600px) { .c-metrics--noafter:after { margin-top: 3.1875vw; } }

@media (max-width: 500px) { .c-metrics--noafter:after { margin-top: 15.9375px; } }

@media (max-width: 1920px) { .c-metrics--noafter:after { height: 8.3333333333vw; } }

@media (max-width: 500px) { .c-metrics--noafter:after { height: 41.6666666667px; } }

@media (max-width: 1920px) { .c-metrics--noafter:after { width: 33.3333333333vw; } }

@media (max-width: 500px) { .c-metrics--noafter:after { width: 166.6666666667px; } }

.t\:w.c-metrics--noafter:after, .t\:w .c-metrics--noafter:after, [class*='t:'] .t\:w .c-metrics--noafter:after, [class*='t:'] [class*='t:'] .t\:w .c-metrics--noafter:after { background-color: white; }

.t\:p.c-metrics--noafter:after, .t\:p .c-metrics--noafter:after, [class*='t:'] .t\:p .c-metrics--noafter:after, [class*='t:'] [class*='t:'] .t\:p .c-metrics--noafter:after { background-color: #9146ff; }

.t\:b.c-metrics--noafter:after, .t\:b .c-metrics--noafter:after, [class*='t:'] .t\:b .c-metrics--noafter:after, [class*='t:'] [class*='t:'] .t\:b .c-metrics--noafter:after { background-color: black; }

.c-staff { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; text-decoration: none; width: 380px; margin: 30px; }

@media (max-width: 1600px) { .c-staff { width: 23.75vw; } }

@media (max-width: 280px) { .c-staff { width: 66.5px; } }

@media (max-width: 1600px) { .c-staff { margin: 1.875vw; } }

@media (max-width: 500px) { .c-staff { margin: 9.375px; } }

@media screen and (max-width: 650px) { .c-staff { width: 250px; } }

@media screen and (max-width: 650px) and (max-width: 650px) { .c-staff { width: 38.4615384615vw; } }

@media screen and (max-width: 650px) and (max-width: 180px) { .c-staff { width: 69.2307692308px; } }

@media screen and (max-width: 350px) { .c-staff { width: 250px; } }

@media screen and (max-width: 350px) and (max-width: 350px) { .c-staff { width: 71.4285714286vw; } }

@media screen and (max-width: 350px) and (max-width: 180px) { .c-staff { width: 128.5714285714px; } }

.c-staff__image { margin-bottom: 15px; padding-bottom: 100%; background-size: cover; }

@media (max-width: 1920px) { .c-staff__image { margin-bottom: 0.78125vw; } }

@media (max-width: 280px) { .c-staff__image { margin-bottom: 2.1875px; } }

.c-staff__name { margin: 0; font-size: 32px; font-weight: 600; line-height: 115%; }

@media (max-width: 1600px) { .c-staff__name { font-size: 2vw; } }

@media (max-width: 800px) { .c-staff__name { font-size: 16px; } }

.t\:w.c-staff__name, .t\:w .c-staff__name, [class*='t:'] .t\:w .c-staff__name, [class*='t:'] [class*='t:'] .t\:w .c-staff__name { color: black; }

.t\:p.c-staff__name, .t\:p .c-staff__name, [class*='t:'] .t\:p .c-staff__name, [class*='t:'] [class*='t:'] .t\:p .c-staff__name { color: #f0f0ff; }

.t\:b.c-staff__name, .t\:b .c-staff__name, [class*='t:'] .t\:b .c-staff__name, [class*='t:'] [class*='t:'] .t\:b .c-staff__name { color: #f0f0ff; }

.c-staff__position { margin: 0; font-size: 32px; font-weight: 600; line-height: 115%; }

@media (max-width: 1600px) { .c-staff__position { font-size: 2vw; } }

@media (max-width: 800px) { .c-staff__position { font-size: 16px; } }

.t\:w.c-staff__position, .t\:w .c-staff__position, [class*='t:'] .t\:w .c-staff__position, [class*='t:'] [class*='t:'] .t\:w .c-staff__position { color: #9146ff; }

.t\:p.c-staff__position, .t\:p .c-staff__position, [class*='t:'] .t\:p .c-staff__position, [class*='t:'] [class*='t:'] .t\:p .c-staff__position { color: #f0f0ff; }

.t\:b.c-staff__position, .t\:b .c-staff__position, [class*='t:'] .t\:b .c-staff__position, [class*='t:'] [class*='t:'] .t\:b .c-staff__position { color: #9146ff; }

.c-staff:hover { text-decoration: none; }

.t\:w.c-staff:hover, .t\:w .c-staff:hover, [class*='t:'] .t\:w .c-staff:hover, [class*='t:'] [class*='t:'] .t\:w .c-staff:hover { color: black; }

.t\:p.c-staff:hover, .t\:p .c-staff:hover, [class*='t:'] .t\:p .c-staff:hover, [class*='t:'] [class*='t:'] .t\:p .c-staff:hover { color: black; }

.t\:b.c-staff:hover, .t\:b .c-staff:hover, [class*='t:'] .t\:b .c-staff:hover, [class*='t:'] [class*='t:'] .t\:b .c-staff:hover { color: #9146ff; }

.c-staff-section { position: relative; padding-top: 320px; padding-bottom: 165px; }

.t\:w.c-staff-section, .t\:w .c-staff-section, [class*='t:'] .t\:w .c-staff-section, [class*='t:'] [class*='t:'] .t\:w .c-staff-section { background-color: white; }

.t\:p.c-staff-section, .t\:p .c-staff-section, [class*='t:'] .t\:p .c-staff-section, [class*='t:'] [class*='t:'] .t\:p .c-staff-section { background-color: #9146ff; }

.t\:b.c-staff-section, .t\:b .c-staff-section, [class*='t:'] .t\:b .c-staff-section, [class*='t:'] [class*='t:'] .t\:b .c-staff-section { background-color: black; }

@media (max-width: 1600px) { .c-staff-section { padding-top: 20vw; } }

@media (max-width: 500px) { .c-staff-section { padding-top: 100px; } }

@media (max-width: 1600px) { .c-staff-section { padding-bottom: 10.3125vw; } }

@media (max-width: 180px) { .c-staff-section { padding-bottom: 18.5625px; } }

.c-staff-section__wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.c-staff-section__wrapper .c-page-heading { padding-bottom: 140px; }

@media (max-width: 1600px) { .c-staff-section__wrapper .c-page-heading { padding-bottom: 8.75vw; } }

@media (max-width: 500px) { .c-staff-section__wrapper .c-page-heading { padding-bottom: 43.75px; } }

.c-staff-section__wrapper__items { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: -30px; }

@media (max-width: 1600px) { .c-staff-section__wrapper__items { margin: -1.875vw; } }

@media (max-width: 500px) { .c-staff-section__wrapper__items { margin: -9.375px; } }

@media screen and (max-width: 1100px) { .c-staff-section__wrapper__items { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.c-staff-section__wrapper__items .c-staff--filler { height: 0; }

.c-staff-section:after { content: ''; position: absolute; left: 0; z-index: 2; margin-top: 165px; height: 160px; width: 960px; }

@media (max-width: 1600px) { .c-staff-section:after { margin-top: 10.3125vw; } }

@media (max-width: 180px) { .c-staff-section:after { margin-top: 18.5625px; } }

@media (max-width: 1920px) { .c-staff-section:after { height: 8.3333333333vw; } }

@media (max-width: 500px) { .c-staff-section:after { height: 41.6666666667px; } }

@media (max-width: 1920px) { .c-staff-section:after { width: 50vw; } }

@media (max-width: 500px) { .c-staff-section:after { width: 250px; } }

.t\:w.c-staff-section:after, .t\:w .c-staff-section:after, [class*='t:'] .t\:w .c-staff-section:after, [class*='t:'] [class*='t:'] .t\:w .c-staff-section:after { background-color: white; }

.t\:p.c-staff-section:after, .t\:p .c-staff-section:after, [class*='t:'] .t\:p .c-staff-section:after, [class*='t:'] [class*='t:'] .t\:p .c-staff-section:after { background-color: #9146ff; }

.t\:b.c-staff-section:after, .t\:b .c-staff-section:after, [class*='t:'] .t\:b .c-staff-section:after, [class*='t:'] [class*='t:'] .t\:b .c-staff-section:after { background-color: black; }

.t\:w.c-staff-content, .t\:w .c-staff-content, [class*='t:'] .t\:w .c-staff-content, [class*='t:'] [class*='t:'] .t\:w .c-staff-content { background-color: white; }

.t\:p.c-staff-content, .t\:p .c-staff-content, [class*='t:'] .t\:p .c-staff-content, [class*='t:'] [class*='t:'] .t\:p .c-staff-content { background-color: #9146ff; }

.t\:b.c-staff-content, .t\:b .c-staff-content, [class*='t:'] .t\:b .c-staff-content, [class*='t:'] [class*='t:'] .t\:b .c-staff-content { background-color: black; }

.c-staff-content__wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

@media screen and (max-width: 700px) { .c-staff-content__wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }

.c-staff-content__wrapper__image { width: 800px; height: 100%; max-width: 800px; margin-top: -160px; -webkit-box-flex: 1; -webkit-flex: 1 1 250px; -ms-flex: 1 1 250px; flex: 1 1 250px; background-size: cover; }

@media (max-width: 1920px) { .c-staff-content__wrapper__image { width: 41.6666666667vw; } }

@media (max-width: 700px) { .c-staff-content__wrapper__image { width: 291.6666666667px; } }

@media (max-width: 1920px) { .c-staff-content__wrapper__image { margin-top: -8.3333333333vw; } }

@media (max-width: 700px) { .c-staff-content__wrapper__image { margin-top: -58.3333333333px; } }

.c-staff-content__wrapper__image__ratio-filler { width: 100%; padding-bottom: 100%; }

.c-staff-content__wrapper__content { width: 800px; margin: 150px; max-width: 800px; font-size: 64px; font-weight: 600; }

.t\:w.c-staff-content__wrapper__content, .t\:w .c-staff-content__wrapper__content, [class*='t:'] .t\:w .c-staff-content__wrapper__content, [class*='t:'] [class*='t:'] .t\:w .c-staff-content__wrapper__content { color: black; }

.t\:p.c-staff-content__wrapper__content, .t\:p .c-staff-content__wrapper__content, [class*='t:'] .t\:p .c-staff-content__wrapper__content, [class*='t:'] [class*='t:'] .t\:p .c-staff-content__wrapper__content { color: #f0f0ff; }

.t\:b.c-staff-content__wrapper__content, .t\:b .c-staff-content__wrapper__content, [class*='t:'] .t\:b .c-staff-content__wrapper__content, [class*='t:'] [class*='t:'] .t\:b .c-staff-content__wrapper__content { color: #f0f0ff; }

@media (max-width: 1920px) { .c-staff-content__wrapper__content { width: 41.6666666667vw; } }

@media (max-width: 700px) { .c-staff-content__wrapper__content { width: 291.6666666667px; } }

@media (max-width: 1920px) { .c-staff-content__wrapper__content { margin: 7.8125vw; } }

@media (max-width: 700px) { .c-staff-content__wrapper__content { margin: 54.6875px; } }

@media (max-width: 1920px) { .c-staff-content__wrapper__content { font-size: 3.3333333333vw; } }

@media (max-width: 700px) { .c-staff-content__wrapper__content { font-size: 23.3333333333px; } }

@media screen and (max-width: 888px) { .c-staff-content__wrapper__content { width: 100%; padding-top: 50px; margin-left: auto; margin-right: auto; } }

@media screen and (max-width: 888px) and (max-width: 888px) { .c-staff-content__wrapper__content { padding-top: 5.6306306306vw; } }

@media screen and (max-width: 888px) and (max-width: 500px) { .c-staff-content__wrapper__content { padding-top: 28.1531531532px; } }

@media screen and (max-width: 700px) { .c-staff-content__wrapper__content { margin: 0; } }

.t\:w.c-staff-content__wrapper .c-link, .t\:w .c-staff-content__wrapper .c-link, [class*='t:'] .t\:w .c-staff-content__wrapper .c-link, [class*='t:'] [class*='t:'] .t\:w .c-staff-content__wrapper .c-link { color: #f0f0ff; }

.t\:p.c-staff-content__wrapper .c-link, .t\:p .c-staff-content__wrapper .c-link, [class*='t:'] .t\:p .c-staff-content__wrapper .c-link, [class*='t:'] [class*='t:'] .t\:p .c-staff-content__wrapper .c-link { color: black; }

.t\:b.c-staff-content__wrapper .c-link, .t\:b .c-staff-content__wrapper .c-link, [class*='t:'] .t\:b .c-staff-content__wrapper .c-link, [class*='t:'] [class*='t:'] .t\:b .c-staff-content__wrapper .c-link { color: black; }

.c-staff-page .c-page-heading-staff { padding-bottom: 282px; }

@media (max-width: 1920px) { .c-staff-page .c-page-heading-staff { padding-bottom: 14.6875vw; } }

@media (max-width: 500px) { .c-staff-page .c-page-heading-staff { padding-bottom: 73.4375px; } }

.c-media-asset { width: 420px; padding: 30px; }

@media (max-width: 1600px) { .c-media-asset { width: 26.25vw; } }

@media (max-width: 275px) { .c-media-asset { width: 72.1875px; } }

@media (max-width: 1920px) { .c-media-asset { padding: 1.5625vw; } }

@media (max-width: 590px) { .c-media-asset { padding: 9.21875px; } }

@media screen and (max-width: 650px) { .c-media-asset { width: 250px; } }

@media screen and (max-width: 650px) and (max-width: 650px) { .c-media-asset { width: 38.4615384615vw; } }

@media screen and (max-width: 650px) and (max-width: 180px) { .c-media-asset { width: 69.2307692308px; } }

@media screen and (max-width: 350px) { .c-media-asset { width: 250px; } }

@media screen and (max-width: 350px) and (max-width: 350px) { .c-media-asset { width: 71.4285714286vw; } }

@media screen and (max-width: 350px) and (max-width: 180px) { .c-media-asset { width: 128.5714285714px; } }

.c-media-asset__image { width: 100%; padding-bottom: 62.5%; background-size: cover; }

.c-media-asset__title { margin-top: 20px; font-size: 32px; line-height: 100%; font-weight: 600; }

@media (max-width: 1600px) { .c-media-asset__title { margin-top: 1.25vw; } }

@media (max-width: 800px) { .c-media-asset__title { margin-top: 10px; } }

@media (max-width: 1600px) { .c-media-asset__title { font-size: 2vw; } }

@media (max-width: 800px) { .c-media-asset__title { font-size: 16px; } }

.t\:w.c-media-asset__title, .t\:w .c-media-asset__title, [class*='t:'] .t\:w .c-media-asset__title, [class*='t:'] [class*='t:'] .t\:w .c-media-asset__title { color: black; }

.t\:p.c-media-asset__title, .t\:p .c-media-asset__title, [class*='t:'] .t\:p .c-media-asset__title, [class*='t:'] [class*='t:'] .t\:p .c-media-asset__title { color: #f0f0ff; }

.t\:b.c-media-asset__title, .t\:b .c-media-asset__title, [class*='t:'] .t\:b .c-media-asset__title, [class*='t:'] [class*='t:'] .t\:b .c-media-asset__title { color: #f0f0ff; }

.c-media-asset__title:hover { text-decoration: none; }

.t\:w.c-media-asset__title:hover, .t\:w .c-media-asset__title:hover, [class*='t:'] .t\:w .c-media-asset__title:hover, [class*='t:'] [class*='t:'] .t\:w .c-media-asset__title:hover { color: black; }

.t\:p.c-media-asset__title:hover, .t\:p .c-media-asset__title:hover, [class*='t:'] .t\:p .c-media-asset__title:hover, [class*='t:'] [class*='t:'] .t\:p .c-media-asset__title:hover { color: black; }

.t\:b.c-media-asset__title:hover, .t\:b .c-media-asset__title:hover, [class*='t:'] .t\:b .c-media-asset__title:hover, [class*='t:'] [class*='t:'] .t\:b .c-media-asset__title:hover { color: #9146ff; }

.c-media-asset:hover { text-decoration: none; }

.c-media-assets__wrapper { padding-bottom: 460px; }

@media (max-width: 1920px) { .c-media-assets__wrapper { padding-bottom: 23.9583333333vw; } }

@media (max-width: 180px) { .c-media-assets__wrapper { padding-bottom: 43.125px; } }

.c-media-assets__wrapper .c-page-heading { padding-top: 320px; padding-bottom: 190px; max-width: 736px; float: right; }

@media (max-width: 1280px) { .c-media-assets__wrapper .c-page-heading { padding-top: 25vw; } }

@media (max-width: 180px) { .c-media-assets__wrapper .c-page-heading { padding-top: 45px; } }

@media (max-width: 1280px) { .c-media-assets__wrapper .c-page-heading { padding-bottom: 14.84375vw; } }

@media (max-width: 180px) { .c-media-assets__wrapper .c-page-heading { padding-bottom: 26.71875px; } }

@media (max-width: 1600px) { .c-media-assets__wrapper .c-page-heading { max-width: 46vw; } }

@media (max-width: 500px) { .c-media-assets__wrapper .c-page-heading { max-width: 230px; } }

.c-media-assets__wrapper__assets { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.c-footer { padding: 80px 0 132px; }

.t\:w.c-footer, .t\:w .c-footer, [class*='t:'] .t\:w .c-footer, [class*='t:'] [class*='t:'] .t\:w .c-footer { color: black; }

.t\:p.c-footer, .t\:p .c-footer, [class*='t:'] .t\:p .c-footer, [class*='t:'] [class*='t:'] .t\:p .c-footer { color: #f0f0ff; }

.t\:b.c-footer, .t\:b .c-footer, [class*='t:'] .t\:b .c-footer, [class*='t:'] [class*='t:'] .t\:b .c-footer { color: #f0f0ff; }

.t\:w.c-footer, .t\:w .c-footer, [class*='t:'] .t\:w .c-footer, [class*='t:'] [class*='t:'] .t\:w .c-footer { background-color: white; }

.t\:p.c-footer, .t\:p .c-footer, [class*='t:'] .t\:p .c-footer, [class*='t:'] [class*='t:'] .t\:p .c-footer { background-color: #9146ff; }

.t\:b.c-footer, .t\:b .c-footer, [class*='t:'] .t\:b .c-footer, [class*='t:'] [class*='t:'] .t\:b .c-footer { background-color: black; }

@media screen and (max-width: 1023px) { .c-footer { padding: 32px 0; } }

.c-footer__inner { display: grid; grid-template-columns: repeat(12, 1fr); max-width: 1920px; margin: 0 auto; }

.c-footer__inner__grid { grid-column: 2 / -2; margin-bottom: 210px; display: grid; grid-template-columns: 2fr 8fr; width: 100%; }

@media screen and (max-width: 1023px) { .c-footer__inner__grid { grid-template-columns: 1fr; grid-row-gap: 32px; margin-bottom: 16px; } }

.c-footer__inner__grid__glitch svg { margin-top: 25px; }

.c-footer__inner__grid__glitch svg path { fill: currentColor; }

.t\:w.c-footer__inner__grid__glitch svg path, .t\:w .c-footer__inner__grid__glitch svg path, [class*='t:'] .t\:w .c-footer__inner__grid__glitch svg path, [class*='t:'] [class*='t:'] .t\:w .c-footer__inner__grid__glitch svg path { color: black; }

.t\:p.c-footer__inner__grid__glitch svg path, .t\:p .c-footer__inner__grid__glitch svg path, [class*='t:'] .t\:p .c-footer__inner__grid__glitch svg path, [class*='t:'] [class*='t:'] .t\:p .c-footer__inner__grid__glitch svg path { color: #f0f0ff; }

.t\:b.c-footer__inner__grid__glitch svg path, .t\:b .c-footer__inner__grid__glitch svg path, [class*='t:'] .t\:b .c-footer__inner__grid__glitch svg path, [class*='t:'] [class*='t:'] .t\:b .c-footer__inner__grid__glitch svg path { color: #f0f0ff; }

.c-footer__inner__grid__columns { display: grid; grid-template-columns: repeat(6, 1fr); grid-column-gap: 24px; }

@media screen and (max-width: 1023px) { .c-footer__inner__grid__columns { grid-template-columns: 2fr 2fr 1fr; } }

.c-footer__inner__grid__columns__column__heading { font-size: 14px; line-height: 142%; font-weight: 600; margin-bottom: 16px; margin-top: 25px; }

@media (max-width: 1440px) { .c-footer__inner__grid__columns__column__heading { font-size: 0.9722222222vw; } }

@media (max-width: 1280px) { .c-footer__inner__grid__columns__column__heading { font-size: 12.4444444444px; } }

@media (max-width: 1440px) { .c-footer__inner__grid__columns__column__heading { margin-bottom: 1.1111111111vw; } }

@media (max-width: 500px) { .c-footer__inner__grid__columns__column__heading { margin-bottom: 5.5555555556px; } }

@media (max-width: 1440px) { .c-footer__inner__grid__columns__column__heading { margin-top: 1.7361111111vw; } }

@media (max-width: 1000px) { .c-footer__inner__grid__columns__column__heading { margin-top: 17.3611111111px; } }

.t\:w.c-footer__inner__grid__columns__column__heading, .t\:w .c-footer__inner__grid__columns__column__heading, [class*='t:'] .t\:w .c-footer__inner__grid__columns__column__heading, [class*='t:'] [class*='t:'] .t\:w .c-footer__inner__grid__columns__column__heading { color: black; }

.t\:p.c-footer__inner__grid__columns__column__heading, .t\:p .c-footer__inner__grid__columns__column__heading, [class*='t:'] .t\:p .c-footer__inner__grid__columns__column__heading, [class*='t:'] [class*='t:'] .t\:p .c-footer__inner__grid__columns__column__heading { color: #f0f0ff; }

.t\:b.c-footer__inner__grid__columns__column__heading, .t\:b .c-footer__inner__grid__columns__column__heading, [class*='t:'] .t\:b .c-footer__inner__grid__columns__column__heading, [class*='t:'] [class*='t:'] .t\:b .c-footer__inner__grid__columns__column__heading { color: #f0f0ff; }

.c-footer__inner__grid__columns__column__group { margin: 0; padding: 0; list-style-type: none; }

.c-footer__inner__grid__columns__column__group__link-wrapper { margin: 0; margin-bottom: 12px; }

@media (max-width: 1440px) { .c-footer__inner__grid__columns__column__group__link-wrapper { margin-bottom: 0.8333333333vw; } }

@media (max-width: 500px) { .c-footer__inner__grid__columns__column__group__link-wrapper { margin-bottom: 4.1666666667px; } }

.c-footer__inner__grid__columns__column__group__link-wrapper .c-link { font-size: 24px; line-height: 150%; font-weight: 600; text-decoration: none; }

@media (max-width: 1440px) { .c-footer__inner__grid__columns__column__group__link-wrapper .c-link { font-size: 1.6666666667vw; } }

@media (max-width: 1000px) { .c-footer__inner__grid__columns__column__group__link-wrapper .c-link { font-size: 16.6666666667px; } }

.t\:w.c-footer__inner__grid__columns__column__group__link-wrapper .c-link, .t\:w .c-footer__inner__grid__columns__column__group__link-wrapper .c-link, [class*='t:'] .t\:w .c-footer__inner__grid__columns__column__group__link-wrapper .c-link, [class*='t:'] [class*='t:'] .t\:w .c-footer__inner__grid__columns__column__group__link-wrapper .c-link { color: black; }

.t\:p.c-footer__inner__grid__columns__column__group__link-wrapper .c-link, .t\:p .c-footer__inner__grid__columns__column__group__link-wrapper .c-link, [class*='t:'] .t\:p .c-footer__inner__grid__columns__column__group__link-wrapper .c-link, [class*='t:'] [class*='t:'] .t\:p .c-footer__inner__grid__columns__column__group__link-wrapper .c-link { color: #f0f0ff; }

.t\:b.c-footer__inner__grid__columns__column__group__link-wrapper .c-link, .t\:b .c-footer__inner__grid__columns__column__group__link-wrapper .c-link, [class*='t:'] .t\:b .c-footer__inner__grid__columns__column__group__link-wrapper .c-link, [class*='t:'] [class*='t:'] .t\:b .c-footer__inner__grid__columns__column__group__link-wrapper .c-link { color: #f0f0ff; }

.c-footer__inner__bottom { grid-column: 2 / -2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }

@media screen and (max-width: 1023px) { .c-footer__inner__bottom { display: grid; -webkit-box-pack: unset; -webkit-justify-content: unset; -ms-flex-pack: unset; justify-content: unset; grid-template-columns: 1fr; } }

@media screen and (max-width: 1023px) { .c-footer__inner__bottom__links { display: grid; grid-template-columns: 2fr 3fr; grid-template-rows: repeat(4, auto); grid-auto-flow: column; grid-row-gap: 12px; } }

.c-footer__inner__bottom__links__link { font-weight: 600; text-decoration: none; margin-right: 24px; justify-self: start; font-size: 14px; line-height: 142%; }

.t\:w.c-footer__inner__bottom__links__link, .t\:w .c-footer__inner__bottom__links__link, [class*='t:'] .t\:w .c-footer__inner__bottom__links__link, [class*='t:'] [class*='t:'] .t\:w .c-footer__inner__bottom__links__link { color: black; }

.t\:p.c-footer__inner__bottom__links__link, .t\:p .c-footer__inner__bottom__links__link, [class*='t:'] .t\:p .c-footer__inner__bottom__links__link, [class*='t:'] [class*='t:'] .t\:p .c-footer__inner__bottom__links__link { color: #f0f0ff; }

.t\:b.c-footer__inner__bottom__links__link, .t\:b .c-footer__inner__bottom__links__link, [class*='t:'] .t\:b .c-footer__inner__bottom__links__link, [class*='t:'] [class*='t:'] .t\:b .c-footer__inner__bottom__links__link { color: #f0f0ff; }

@media screen and (max-width: 1599px) { .c-footer__inner__bottom__links__link { font-size: 12px; } }

.c-footer__inner__bottom__copyright { font-size: 12px; font-weight: 600; }

.t\:w.c-footer__inner__bottom__copyright, .t\:w .c-footer__inner__bottom__copyright, [class*='t:'] .t\:w .c-footer__inner__bottom__copyright, [class*='t:'] [class*='t:'] .t\:w .c-footer__inner__bottom__copyright { color: black; }

.t\:p.c-footer__inner__bottom__copyright, .t\:p .c-footer__inner__bottom__copyright, [class*='t:'] .t\:p .c-footer__inner__bottom__copyright, [class*='t:'] [class*='t:'] .t\:p .c-footer__inner__bottom__copyright { color: #f0f0ff; }

.t\:b.c-footer__inner__bottom__copyright, .t\:b .c-footer__inner__bottom__copyright, [class*='t:'] .t\:b .c-footer__inner__bottom__copyright, [class*='t:'] [class*='t:'] .t\:b .c-footer__inner__bottom__copyright { color: #f0f0ff; }

@media screen and (max-width: 1023px) { .c-footer__inner__bottom__copyright { margin-top: 24px; grid-row-start: 5; grid-column-start: 1; grid-column-end: 3; justify-self: left; } }

.t\:w.c-footer .c-footer__inner__bottom__links__link:hover, .t\:w.c-footer .c-link:hover { color: #9146ff; }

.t\:b.c-footer .c-footer__inner__bottom__links__link:hover, .t\:b.c-footer .c-link:hover { color: #9146ff; }

.t\:p.c-footer .c-footer__inner__bottom__links__link:hover, .t\:p.c-footer .c-link:hover { color: black; }

.c-stacked-content { margin-top: 280px; }

.t\:w.c-stacked-content, .t\:w .c-stacked-content, [class*='t:'] .t\:w .c-stacked-content, [class*='t:'] [class*='t:'] .t\:w .c-stacked-content { background-color: #9146ff; }

.t\:p.c-stacked-content, .t\:p .c-stacked-content, [class*='t:'] .t\:p .c-stacked-content, [class*='t:'] [class*='t:'] .t\:p .c-stacked-content { background-color: white; }

.t\:b.c-stacked-content, .t\:b .c-stacked-content, [class*='t:'] .t\:b .c-stacked-content, [class*='t:'] [class*='t:'] .t\:b .c-stacked-content { background-color: white; }

@media (max-width: 1920px) { .c-stacked-content { margin-top: 14.5833333333vw; } }

@media (max-width: 500px) { .c-stacked-content { margin-top: 72.9166666667px; } }

.c-stacked-content__top-row__image { width: 1280px; height: 1045px; background-size: cover; }

@media (max-width: 1920px) { .c-stacked-content__top-row__image { width: 66.6666666667vw; } }

@media (max-width: 500px) { .c-stacked-content__top-row__image { width: 333.3333333333px; } }

@media (max-width: 1920px) { .c-stacked-content__top-row__image { height: 54.4270833333vw; } }

@media (max-width: 500px) { .c-stacked-content__top-row__image { height: 272.1354166667px; } }

.c-stacked-content__top-row__content { position: relative; z-index: 2; float: right; padding-top: 140px; padding-bottom: 140px; padding-left: 160px; padding-right: 160px; font-size: 64px; margin-left: -320px; margin-top: -158px; font-weight: 600; letter-spacing: -0.04em; }

.t\:w.c-stacked-content__top-row__content, .t\:w .c-stacked-content__top-row__content, [class*='t:'] .t\:w .c-stacked-content__top-row__content, [class*='t:'] [class*='t:'] .t\:w .c-stacked-content__top-row__content { background-color: white; }

.t\:p.c-stacked-content__top-row__content, .t\:p .c-stacked-content__top-row__content, [class*='t:'] .t\:p .c-stacked-content__top-row__content, [class*='t:'] [class*='t:'] .t\:p .c-stacked-content__top-row__content { background-color: #9146ff; }

.t\:b.c-stacked-content__top-row__content, .t\:b .c-stacked-content__top-row__content, [class*='t:'] .t\:b .c-stacked-content__top-row__content, [class*='t:'] [class*='t:'] .t\:b .c-stacked-content__top-row__content { background-color: black; }

@media (max-width: 1920px) { .c-stacked-content__top-row__content { padding-top: 7.2916666667vw; } }

@media (max-width: 500px) { .c-stacked-content__top-row__content { padding-top: 36.4583333333px; } }

@media (max-width: 1920px) { .c-stacked-content__top-row__content { padding-bottom: 7.2916666667vw; } }

@media (max-width: 500px) { .c-stacked-content__top-row__content { padding-bottom: 36.4583333333px; } }

@media (max-width: 1920px) { .c-stacked-content__top-row__content { padding-left: 8.3333333333vw; } }

@media (max-width: 500px) { .c-stacked-content__top-row__content { padding-left: 41.6666666667px; } }

@media (max-width: 1920px) { .c-stacked-content__top-row__content { padding-right: 8.3333333333vw; } }

@media (max-width: 500px) { .c-stacked-content__top-row__content { padding-right: 41.6666666667px; } }

@media (max-width: 1920px) { .c-stacked-content__top-row__content { font-size: 3.3333333333vw; } }

@media (max-width: 500px) { .c-stacked-content__top-row__content { font-size: 16.6666666667px; } }

@media (max-width: 1920px) { .c-stacked-content__top-row__content { margin-left: -16.6666666667vw; } }

@media (max-width: 500px) { .c-stacked-content__top-row__content { margin-left: -83.3333333333px; } }

@media (max-width: 1920px) { .c-stacked-content__top-row__content { margin-top: -8.2291666667vw; } }

@media (max-width: 500px) { .c-stacked-content__top-row__content { margin-top: -41.1458333333px; } }

.c-stacked-content__top-row__content__inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; width: 640px; }

@media (max-width: 1920px) { .c-stacked-content__top-row__content__inner { width: 33.3333333333vw; } }

@media (max-width: 500px) { .c-stacked-content__top-row__content__inner { width: 166.6666666667px; } }

.c-stacked-content__top-row__content__inner p { margin-top: 0; line-height: 100%; }

.c-stacked-content__top-row__content__inner:before { content: ''; position: absolute; top: 0; right: -99999px; width: 99999px; height: 100%; }

.t\:w.c-stacked-content__top-row__content__inner:before, .t\:w .c-stacked-content__top-row__content__inner:before, [class*='t:'] .t\:w .c-stacked-content__top-row__content__inner:before, [class*='t:'] [class*='t:'] .t\:w .c-stacked-content__top-row__content__inner:before { background-color: white; }

.t\:p.c-stacked-content__top-row__content__inner:before, .t\:p .c-stacked-content__top-row__content__inner:before, [class*='t:'] .t\:p .c-stacked-content__top-row__content__inner:before, [class*='t:'] [class*='t:'] .t\:p .c-stacked-content__top-row__content__inner:before { background-color: #9146ff; }

.t\:b.c-stacked-content__top-row__content__inner:before, .t\:b .c-stacked-content__top-row__content__inner:before, [class*='t:'] .t\:b .c-stacked-content__top-row__content__inner:before, [class*='t:'] [class*='t:'] .t\:b .c-stacked-content__top-row__content__inner:before { background-color: black; }

.c-stacked-content__top-row__content__inner__anchor .c-link:after { margin-bottom: 5px; }

@media (max-width: 1920px) { .c-stacked-content__top-row__content__inner__anchor .c-link:after { margin-bottom: 0.2604166667vw; } }

@media (max-width: 500px) { .c-stacked-content__top-row__content__inner__anchor .c-link:after { margin-bottom: 1.3020833333px; } }

.c-stacked-content__bottom-row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; }

.c-stacked-content__bottom-row__image { position: relative; z-index: 1; margin-top: -400px; width: 640px; height: 800px; background-size: cover; }

@media (max-width: 1920px) { .c-stacked-content__bottom-row__image { margin-top: -20.8333333333vw; } }

@media (max-width: 500px) { .c-stacked-content__bottom-row__image { margin-top: -104.1666666667px; } }

@media (max-width: 1920px) { .c-stacked-content__bottom-row__image { width: 33.3333333333vw; } }

@media (max-width: 500px) { .c-stacked-content__bottom-row__image { width: 166.6666666667px; } }

@media (max-width: 1920px) { .c-stacked-content__bottom-row__image { height: 41.6666666667vw; } }

@media (max-width: 500px) { .c-stacked-content__bottom-row__image { height: 208.3333333333px; } }

.c-stacked-content__bottom-row__content { padding: 160px; padding-bottom: 822px; font-size: 64px; font-weight: 600; letter-spacing: -0.04em; }

@media (max-width: 1920px) { .c-stacked-content__bottom-row__content { padding: 8.3333333333vw; } }

@media (max-width: 500px) { .c-stacked-content__bottom-row__content { padding: 41.6666666667px; } }

@media (max-width: 1920px) { .c-stacked-content__bottom-row__content { padding-bottom: 42.8125vw; } }

@media (max-width: 500px) { .c-stacked-content__bottom-row__content { padding-bottom: 214.0625px; } }

@media (max-width: 1920px) { .c-stacked-content__bottom-row__content { font-size: 3.3333333333vw; } }

@media (max-width: 500px) { .c-stacked-content__bottom-row__content { font-size: 16.6666666667px; } }

.c-stacked-content__bottom-row__content__inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; width: 960px; }

@media (max-width: 1920px) { .c-stacked-content__bottom-row__content__inner { width: 50vw; } }

@media (max-width: 500px) { .c-stacked-content__bottom-row__content__inner { width: 250px; } }

.c-stacked-content__bottom-row__content__inner p { margin: 0; line-height: 100%; }

.c-slideshow { position: relative; margin-top: -609px; }

@media (max-width: 1920px) { .c-slideshow { margin-top: -31.71875vw; } }

@media (max-width: 500px) { .c-slideshow { margin-top: -158.59375px; } }

.c-slideshow__slide { display: inline-block; margin-left: 75px; margin-right: 75px; outline: none; }

@media (max-width: 1920px) { .c-slideshow__slide { margin-left: 3.90625vw; } }

@media (max-width: 750px) { .c-slideshow__slide { margin-left: 29.296875px; } }

@media (max-width: 1920px) { .c-slideshow__slide { margin-right: 3.90625vw; } }

@media (max-width: 750px) { .c-slideshow__slide { margin-right: 29.296875px; } }

.c-slideshow__slide-image { max-width: 90%; height: 100%; height: 780px; max-width: 1360px; }

@media (max-width: 1920px) { .c-slideshow__slide-image { height: 40.625vw; } }

@media (max-width: 750px) { .c-slideshow__slide-image { height: 304.6875px; } }

@media (max-width: 1920px) { .c-slideshow__slide-image { max-width: 70.8333333333vw; } }

@media (max-width: 750px) { .c-slideshow__slide-image { max-width: 531.25px; } }

.c-slideshow .slick-list { padding: 0 !important; }

.c-slideshow .slick-next, .c-slideshow .slick-prev { position: absolute; z-index: 2; padding: 20px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background: transparent; border: 0; cursor: pointer; font-size: 0; color: #ffffff; outline: none; -webkit-tap-highlight-color: transparent; }

@media (max-width: 1920px) { .c-slideshow .slick-next, .c-slideshow .slick-prev { padding: 1.0416666667vw; } }

@media (max-width: 750px) { .c-slideshow .slick-next, .c-slideshow .slick-prev { padding: 7.8125px; } }

.c-slideshow .slick-next { content: '→\00FE0E'; right: 0; }

.c-slideshow .slick-next:after { content: '→\00FE0E'; font-size: 150px; text-shadow: 0px 0px 2px rgba(79, 79, 79, 0.6); }

@media (max-width: 1920px) { .c-slideshow .slick-next:after { font-size: 7.8125vw; } }

@media (max-width: 750px) { .c-slideshow .slick-next:after { font-size: 58.59375px; } }

.c-slideshow .slick-prev { left: 0; }

.c-slideshow .slick-prev:after { content: '←\00FE0E'; font-size: 150px; text-shadow: 0px 0px 2px rgba(79, 79, 79, 0.6); }

@media (max-width: 1920px) { .c-slideshow .slick-prev:after { font-size: 7.8125vw; } }

@media (max-width: 750px) { .c-slideshow .slick-prev:after { font-size: 58.59375px; } }

@media screen and (max-width: 530px) { .c-slideshow__slide-count { text-align: center; } }

.slick-list { padding: 0 50px 0 50px !important; }

.c-jobs { margin: 0 auto; margin-top: 160px; width: 100%; }

@media (max-width: 1920px) { .c-jobs { margin-top: 8.3333333333vw; } }

@media (max-width: 800px) { .c-jobs { margin-top: 66.6666666667px; } }

@media (min-width: 800px) { .c-jobs { max-width: 1200px; } }

.c-jobs__empty { text-align: center; }

.c-jobs__empty img { width: 140px; height: auto; }

@media (max-width: 1920px) { .c-jobs__empty img { width: 7.2916666667vw; } }

@media (max-width: 800px) { .c-jobs__empty img { width: 58.3333333333px; } }

.c-jobs__empty p { font-size: 36px; line-height: 43px; font-weight: 600; }

@media (max-width: 1920px) { .c-jobs__empty p { font-size: 1.875vw; } }

@media (max-width: 800px) { .c-jobs__empty p { font-size: 15px; } }

@media (max-width: 1920px) { .c-jobs__empty p { line-height: 2.2395833333vw; } }

@media (max-width: 800px) { .c-jobs__empty p { line-height: 17.9166666667px; } }

.c-jobs__empty--hidden { display: none; }

.c-jobs__filters { margin-top: -20px; margin-left: -20px; margin-right: -20px; margin-bottom: 64px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media (max-width: 1920px) { .c-jobs__filters { margin-top: -1.0416666667vw; } }

@media (max-width: 800px) { .c-jobs__filters { margin-top: -8.3333333333px; } }

@media (max-width: 1920px) { .c-jobs__filters { margin-left: -1.0416666667vw; } }

@media (max-width: 800px) { .c-jobs__filters { margin-left: -8.3333333333px; } }

@media (max-width: 1920px) { .c-jobs__filters { margin-right: -1.0416666667vw; } }

@media (max-width: 800px) { .c-jobs__filters { margin-right: -8.3333333333px; } }

@media (max-width: 1920px) { .c-jobs__filters { margin-bottom: 3.3333333333vw; } }

@media (max-width: 800px) { .c-jobs__filters { margin-bottom: 26.6666666667px; } }

@media (max-width: 600px) { .c-jobs__filters { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.c-jobs__filters__filter { margin: 20px; font-size: 28px; line-height: 34px; padding-top: 47px; padding-left: 78px; padding-bottom: 47px; padding-right: 47px; color: #9146FF; border: 1px solid #9146FF; -webkit-border-radius: 4px; border-radius: 4px; -moz-appearance: none; appearance: none; -webkit-appearance: none; font-weight: 600; -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; text-overflow: ellipsis; background-color: #ffffff; background-image: url("data:image/svg+xml;utf8,<svg width='21' height='10' viewBox='0 0 21 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0 0H21L10.499 10L0 0Z' fill='%239146FF'/></svg>"); background-repeat: no-repeat; background-position: -webkit-calc(100% - 15px) 50%; background-position: calc(100% - 15px) 50%; background-size: 16px; }

@media (max-width: 1920px) { .c-jobs__filters__filter { margin: 1.0416666667vw; } }

@media (max-width: 800px) { .c-jobs__filters__filter { margin: 8.3333333333px; } }

@media (max-width: 1920px) { .c-jobs__filters__filter { font-size: 1.4583333333vw; } }

@media (max-width: 800px) { .c-jobs__filters__filter { font-size: 11.6666666667px; } }

@media (max-width: 1920px) { .c-jobs__filters__filter { line-height: 1.7708333333vw; } }

@media (max-width: 800px) { .c-jobs__filters__filter { line-height: 14.1666666667px; } }

@media (max-width: 1920px) { .c-jobs__filters__filter { padding-top: 2.4479166667vw; } }

@media (max-width: 800px) { .c-jobs__filters__filter { padding-top: 19.5833333333px; } }

@media (max-width: 1920px) { .c-jobs__filters__filter { padding-left: 4.0625vw; } }

@media (max-width: 800px) { .c-jobs__filters__filter { padding-left: 32.5px; } }

@media (max-width: 1920px) { .c-jobs__filters__filter { padding-bottom: 2.4479166667vw; } }

@media (max-width: 800px) { .c-jobs__filters__filter { padding-bottom: 19.5833333333px; } }

@media (max-width: 1920px) { .c-jobs__filters__filter { padding-right: 2.4479166667vw; } }

@media (max-width: 800px) { .c-jobs__filters__filter { padding-right: 19.5833333333px; } }

.c-jobs__filters__filter:first-child { -webkit-box-flex: 2; -webkit-flex: 2 auto; -ms-flex: 2 auto; flex: 2 auto; }

.c-jobs__filters__filter:hover { background-image: url("data:image/svg+xml;utf8,<svg width='21' height='10' viewBox='0 0 21 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0 0H21L10.499 10L0 0Z' fill='%23543391'/></svg>"); }

@media (max-width: 600px) { .c-jobs__filters__filter { -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; margin: 5px 0 5px 0; width: 100%; } }

.c-jobs__category { margin-bottom: 112px; font-weight: 600; }

@media (max-width: 1920px) { .c-jobs__category { margin-bottom: 5.8333333333vw; } }

@media (max-width: 800px) { .c-jobs__category { margin-bottom: 46.6666666667px; } }

.c-jobs__category-header { margin-top: 0; margin-bottom: 64px; font-size: 72px; line-height: 86px; }

@media (max-width: 1920px) { .c-jobs__category-header { margin-bottom: 3.3333333333vw; } }

@media (max-width: 800px) { .c-jobs__category-header { margin-bottom: 26.6666666667px; } }

@media (max-width: 1920px) { .c-jobs__category-header { font-size: 3.75vw; } }

@media (max-width: 800px) { .c-jobs__category-header { font-size: 30px; } }

@media (max-width: 1920px) { .c-jobs__category-header { line-height: 4.4791666667vw; } }

@media (max-width: 800px) { .c-jobs__category-header { line-height: 35.8333333333px; } }

.c-jobs__category--hidden { display: none; }

.c-jobs__job-wrapper { margin-bottom: 48px; }

@media (max-width: 1920px) { .c-jobs__job-wrapper { margin-bottom: 2.5vw; } }

@media (max-width: 800px) { .c-jobs__job-wrapper { margin-bottom: 20px; } }

.c-jobs__job-wrapper__url { font-size: 36px; line-height: 43px; font-weight: 600; }

@media (max-width: 1920px) { .c-jobs__job-wrapper__url { font-size: 1.875vw; } }

@media (max-width: 800px) { .c-jobs__job-wrapper__url { font-size: 15px; } }

@media (max-width: 1920px) { .c-jobs__job-wrapper__url { line-height: 2.2395833333vw; } }

@media (max-width: 800px) { .c-jobs__job-wrapper__url { line-height: 17.9166666667px; } }

.c-jobs__job-wrapper p { font-size: 28px; line-height: 34px; margin: 0; }

@media (max-width: 1920px) { .c-jobs__job-wrapper p { font-size: 1.4583333333vw; } }

@media (max-width: 800px) { .c-jobs__job-wrapper p { font-size: 11.6666666667px; } }

@media (max-width: 1920px) { .c-jobs__job-wrapper p { line-height: 1.7708333333vw; } }

@media (max-width: 800px) { .c-jobs__job-wrapper p { line-height: 14.1666666667px; } }

.c-jobs__job-wrapper--hidden { display: none; }

.t\:w.c-contact-section, .t\:w .c-contact-section, [class*='t:'] .t\:w .c-contact-section, [class*='t:'] [class*='t:'] .t\:w .c-contact-section { background-color: white; }

.t\:p.c-contact-section, .t\:p .c-contact-section, [class*='t:'] .t\:p .c-contact-section, [class*='t:'] [class*='t:'] .t\:p .c-contact-section { background-color: #9146ff; }

.t\:b.c-contact-section, .t\:b .c-contact-section, [class*='t:'] .t\:b .c-contact-section, [class*='t:'] [class*='t:'] .t\:b .c-contact-section { background-color: black; }

.c-contact-section__wrapper { position: relative; }

.c-contact-section__wrapper .c-link { font-size: 200px; margin-top: 150px; margin-bottom: 150px; }

.t\:w.c-contact-section__wrapper .c-link, .t\:w .c-contact-section__wrapper .c-link, [class*='t:'] .t\:w .c-contact-section__wrapper .c-link, [class*='t:'] [class*='t:'] .t\:w .c-contact-section__wrapper .c-link { color: #9146ff; }

.t\:p.c-contact-section__wrapper .c-link, .t\:p .c-contact-section__wrapper .c-link, [class*='t:'] .t\:p .c-contact-section__wrapper .c-link, [class*='t:'] [class*='t:'] .t\:p .c-contact-section__wrapper .c-link { color: #f0f0ff; }

.t\:b.c-contact-section__wrapper .c-link, .t\:b .c-contact-section__wrapper .c-link, [class*='t:'] .t\:b .c-contact-section__wrapper .c-link, [class*='t:'] [class*='t:'] .t\:b .c-contact-section__wrapper .c-link { color: #f0f0ff; }

@media (max-width: 1920px) { .c-contact-section__wrapper .c-link { font-size: 10.4166666667vw; } }

@media (max-width: 500px) { .c-contact-section__wrapper .c-link { font-size: 52.0833333333px; } }

@media (max-width: 1920px) { .c-contact-section__wrapper .c-link { margin-top: 7.8125vw; } }

@media (max-width: 500px) { .c-contact-section__wrapper .c-link { margin-top: 39.0625px; } }

@media (max-width: 1920px) { .c-contact-section__wrapper .c-link { margin-bottom: 7.8125vw; } }

@media (max-width: 500px) { .c-contact-section__wrapper .c-link { margin-bottom: 39.0625px; } }

.t\:w.c-contact-section__wrapper .c-link:hover, .t\:w .c-contact-section__wrapper .c-link:hover, [class*='t:'] .t\:w .c-contact-section__wrapper .c-link:hover, [class*='t:'] [class*='t:'] .t\:w .c-contact-section__wrapper .c-link:hover { color: black; }

.t\:p.c-contact-section__wrapper .c-link:hover, .t\:p .c-contact-section__wrapper .c-link:hover, [class*='t:'] .t\:p .c-contact-section__wrapper .c-link:hover, [class*='t:'] [class*='t:'] .t\:p .c-contact-section__wrapper .c-link:hover { color: black; }

.t\:b.c-contact-section__wrapper .c-link:hover, .t\:b .c-contact-section__wrapper .c-link:hover, [class*='t:'] .t\:b .c-contact-section__wrapper .c-link:hover, [class*='t:'] [class*='t:'] .t\:b .c-contact-section__wrapper .c-link:hover { color: #9146ff; }

.c-contact-section:before { content: ''; position: absolute; left: -160px; margin-top: -160px; height: 160px; width: 1280px; }

@media (max-width: 1920px) { .c-contact-section:before { left: -8.3333333333vw; } }

@media (max-width: 500px) { .c-contact-section:before { left: -41.6666666667px; } }

@media (max-width: 1920px) { .c-contact-section:before { margin-top: -8.3333333333vw; } }

@media (max-width: 500px) { .c-contact-section:before { margin-top: -41.6666666667px; } }

@media (max-width: 1920px) { .c-contact-section:before { height: 8.3333333333vw; } }

@media (max-width: 500px) { .c-contact-section:before { height: 41.6666666667px; } }

@media (max-width: 1920px) { .c-contact-section:before { width: 66.6666666667vw; } }

@media (max-width: 500px) { .c-contact-section:before { width: 333.3333333333px; } }

.t\:w.c-contact-section:before, .t\:w .c-contact-section:before, [class*='t:'] .t\:w .c-contact-section:before, [class*='t:'] [class*='t:'] .t\:w .c-contact-section:before { background-color: white; }

.t\:p.c-contact-section:before, .t\:p .c-contact-section:before, [class*='t:'] .t\:p .c-contact-section:before, [class*='t:'] [class*='t:'] .t\:p .c-contact-section:before { background-color: #9146ff; }

.t\:b.c-contact-section:before, .t\:b .c-contact-section:before, [class*='t:'] .t\:b .c-contact-section:before, [class*='t:'] [class*='t:'] .t\:b .c-contact-section:before { background-color: black; }

.numbers-cards, .alt-cards { width: 1000px; max-width: 95%; margin: 5rem auto 2rem; }

@media (max-width: 899px) { .numbers-cards, .alt-cards { margin: 2rem auto; } }

.by-the-numbers-heading .c-page-heading__text { margin: 75px 0 50px; font-size: 56px; font-size: 600; }

.job-header { margin-top: -75px; }

.t\:w.job-header, .t\:w .job-header, [class*='t:'] .t\:w .job-header, [class*='t:'] [class*='t:'] .t\:w .job-header { background-color: white; }

.t\:p.job-header, .t\:p .job-header, [class*='t:'] .t\:p .job-header, [class*='t:'] [class*='t:'] .t\:p .job-header { background-color: #9146ff; }

.t\:b.job-header, .t\:b .job-header, [class*='t:'] .t\:b .job-header, [class*='t:'] [class*='t:'] .t\:b .job-header { background-color: black; }

.t\:w.job-header, .t\:w .job-header, [class*='t:'] .t\:w .job-header, [class*='t:'] [class*='t:'] .t\:w .job-header { color: black; }

.t\:p.job-header, .t\:p .job-header, [class*='t:'] .t\:p .job-header, [class*='t:'] [class*='t:'] .t\:p .job-header { color: #f0f0ff; }

.t\:b.job-header, .t\:b .job-header, [class*='t:'] .t\:b .job-header, [class*='t:'] [class*='t:'] .t\:b .job-header { color: #f0f0ff; }

@media (max-width: 1920px) { .job-header { margin-top: -3.90625vw; } }

@media (max-width: 350px) { .job-header { margin-top: -13.671875px; } }

.job-header__main-heading .c-page-heading__text { font-size: 72px; letter-spacing: -0.7px; margin-top: 75px; margin-bottom: 25px; font-weight: 600; }

@media (max-width: 1920px) { .job-header__main-heading .c-page-heading__text { font-size: 3.75vw; } }

@media (max-width: 1680px) { .job-header__main-heading .c-page-heading__text { font-size: 63px; } }

@media (max-width: 1920px) { .job-header__main-heading .c-page-heading__text { letter-spacing: -0.0364583333vw; } }

@media (max-width: 1680px) { .job-header__main-heading .c-page-heading__text { letter-spacing: -0.6125px; } }

@media (max-width: 1920px) { .job-header__main-heading .c-page-heading__text { margin-top: 3.90625vw; } }

@media (max-width: 1680px) { .job-header__main-heading .c-page-heading__text { margin-top: 65.625px; } }

@media (max-width: 1920px) { .job-header__main-heading .c-page-heading__text { margin-bottom: 1.3020833333vw; } }

@media (max-width: 1680px) { .job-header__main-heading .c-page-heading__text { margin-bottom: 21.875px; } }

.job-header__sub-heading .c-page-heading__text { font-size: 65px; letter-spacing: -0.7px; margin-top: 25px; margin-bottom: 75px; font-weight: 600; }

@media (max-width: 1920px) { .job-header__sub-heading .c-page-heading__text { font-size: 3.3854166667vw; } }

@media (max-width: 1680px) { .job-header__sub-heading .c-page-heading__text { font-size: 56.875px; } }

@media (max-width: 1920px) { .job-header__sub-heading .c-page-heading__text { letter-spacing: -0.0364583333vw; } }

@media (max-width: 1680px) { .job-header__sub-heading .c-page-heading__text { letter-spacing: -0.6125px; } }

@media (max-width: 1920px) { .job-header__sub-heading .c-page-heading__text { margin-top: 1.3020833333vw; } }

@media (max-width: 1680px) { .job-header__sub-heading .c-page-heading__text { margin-top: 21.875px; } }

@media (max-width: 1920px) { .job-header__sub-heading .c-page-heading__text { margin-bottom: 3.90625vw; } }

@media (max-width: 1680px) { .job-header__sub-heading .c-page-heading__text { margin-bottom: 65.625px; } }

.card-shadow { background-color: white; border: solid 1px #d7cceb; -webkit-box-shadow: 0 0 5px rgba(75, 54, 124, 0.2); box-shadow: 0 0 5px rgba(75, 54, 124, 0.2); }

.flex-r { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; }

.flex-r .flex-c { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.alt-cards .flex-r { overflow: hidden; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.alt-cards .flex-r:nth-of-type(even) { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.alt-cards .flex-c { -webkit-box-flex: 1; -webkit-flex: 1 0 50%; -ms-flex: 1 0 50%; flex: 1 0 50%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; }

.alt-cards .flex-c.img-box { max-height: 265px; min-width: 400px; overflow: hidden; }

.alt-cards .flex-c.text-box { padding: 2rem; }

.alt-cards .flex-c.text-box h3 { font-weight: bold; font-size: 1.5rem; margin-bottom: .7rem; font-weight: 600; }

.t\:w.alt-cards .flex-c.text-box h3, .t\:w .alt-cards .flex-c.text-box h3, [class*='t:'] .t\:w .alt-cards .flex-c.text-box h3, [class*='t:'] [class*='t:'] .t\:w .alt-cards .flex-c.text-box h3 { color: #9146ff; }

.t\:p.alt-cards .flex-c.text-box h3, .t\:p .alt-cards .flex-c.text-box h3, [class*='t:'] .t\:p .alt-cards .flex-c.text-box h3, [class*='t:'] [class*='t:'] .t\:p .alt-cards .flex-c.text-box h3 { color: #f0f0ff; }

.t\:b.alt-cards .flex-c.text-box h3, .t\:b .alt-cards .flex-c.text-box h3, [class*='t:'] .t\:b .alt-cards .flex-c.text-box h3, [class*='t:'] [class*='t:'] .t\:b .alt-cards .flex-c.text-box h3 { color: #f0f0ff; }

.alt-cards .flex-c.text-box p { margin: 0; font-size: 1.1rem; font-weight: 500; color: #898395; line-height: 1.6rem; }

.alt-cards .flex-c img { width: 100%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }

.alt-cards-button, .app-process-button { margin: 0 0 5rem 0; }

.shadow-button { position: relative; top: 0; display: inline-block; margin: 0 auto; padding: 0.9rem 2rem 0.6rem; font-family: korolev, sans-serif; font-weight: bold; font-size: 20px; color: #9146ff; background-color: white; border: solid 1px #d7cceb; -webkit-box-shadow: 0 10px 30px rgba(75, 54, 124, 0.3); box-shadow: 0 10px 30px rgba(75, 54, 124, 0.3); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.shadow-button:hover { text-decoration: none; top: -2px; -webkit-box-shadow: 0 13px 30px rgba(75, 54, 124, 0.3); box-shadow: 0 13px 30px rgba(75, 54, 124, 0.3); }

.t\:w.numbers-section, .t\:w .numbers-section, [class*='t:'] .t\:w .numbers-section, [class*='t:'] [class*='t:'] .t\:w .numbers-section { background-color: white; }

.t\:p.numbers-section, .t\:p .numbers-section, [class*='t:'] .t\:p .numbers-section, [class*='t:'] [class*='t:'] .t\:p .numbers-section { background-color: #9146ff; }

.t\:b.numbers-section, .t\:b .numbers-section, [class*='t:'] .t\:b .numbers-section, [class*='t:'] [class*='t:'] .t\:b .numbers-section { background-color: black; }

.numbers-section h2 { text-align: center; padding-top: 5rem; }

@media (max-width: 899px) { .numbers-section h2 { padding-top: 2rem; } }

.numbers-section p.subtext { text-align: center; padding-bottom: 5rem; margin: 0 auto; font-size: 1.1rem; font-weight: 100; color: #898395; }

@media (max-width: 899px) { .numbers-section p.subtext br { display: none; } }

.numbers-cards { margin-top: 2rem; background-color: white; border: solid 1px #d7cceb; }

@media screen and (max-width: 550px) { .numbers-cards { padding: 25px; } }

.numbers-cards .flex-r { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: hidden; }

.numbers-cards .flex-r .flex-card { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 250px; position: relative; }

@media (min-width: 900px) { .numbers-cards .flex-r .flex-card.single { -webkit-box-flex: 1; -webkit-flex: 1 0 50%; -ms-flex: 1 0 50%; flex: 1 0 50%; } .numbers-cards .flex-r .flex-card.single.odd:before { content: ""; position: absolute; width: 40px; height: 40px; background-color: white; background-image: url("/assets/icons/svg/glitch-internships.svg"); background-size: 45%; background-position: center center; background-repeat: no-repeat; z-index: 10; left: -webkit-calc(100% - 20px); left: calc(100% - 20px); bottom: -20px; } .numbers-cards .flex-r .flex-card.single.odd:after { content: ""; position: absolute; border-left: solid 1px #d7cceb; border-bottom: solid 1px #d7cceb; z-index: 5; left: 12%; bottom: 0; width: 88%; } .numbers-cards .flex-r .flex-card.single.even:before { content: ""; position: absolute; border-left: solid 1px #d7cceb; border-bottom: solid 1px #d7cceb; z-index: 5; left: 0; top: 0; height: 100%; } .numbers-cards .flex-r .flex-card.single.even:after { content: ""; position: absolute; border-left: solid 1px #d7cceb; border-bottom: solid 1px #d7cceb; z-index: 5; right: 12%; bottom: 0; width: 88%; } .numbers-cards .flex-r .flex-card.single:last-child:after { content: ""; z-index: 15; bottom: 0 !important; right: 0 !important; left: auto !important; top: auto !important; border: none !important; background-color: white !important; background-image: none !important; height: 20px !important; width: 200%; } .numbers-cards .flex-r .flex-card.single h3 { font-size: 6rem; margin: 0 0 -1rem 0; font-weight: bold; color: #9146ff; } .numbers-cards .flex-r .flex-card.single .description-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .numbers-cards .flex-r .flex-card.single h4 { color: #b19dd8; font-weight: 100; font-size: 2rem; margin: 0; } .numbers-cards .flex-r .flex-card.single p { margin: 0; font-size: 1.1rem; font-weight: 500; color: #898395; } }

@media (max-width: 899px) { .numbers-cards .flex-r .flex-card.single { -webkit-box-flex: 1; -webkit-flex: 1 0 100%; -ms-flex: 1 0 100%; flex: 1 0 100%; } .numbers-cards .flex-r .flex-card.single:before { content: ""; position: absolute; width: 40px; height: 40px; background-color: white; background-image: url("/assets/icons/svg/glitch-internships.svg"); background-size: 45%; background-position: center center; background-repeat: no-repeat; z-index: 10; left: -webkit-calc(50% - 20px); left: calc(50% - 20px); bottom: -20px; color: #d7cceb; fill: currentColor; } .numbers-cards .flex-r .flex-card.single:after { content: ""; position: absolute; border-left: solid 1px #d7cceb; border-bottom: solid 1px #d7cceb; z-index: 5; left: 6%; bottom: 0; width: 88%; } .numbers-cards .flex-r .flex-card.single:last-child:after { content: ""; z-index: 15; bottom: 0 !important; right: 0 !important; left: auto !important; top: auto !important; border: none !important; background-color: white !important; background-image: none !important; height: 20px !important; width: 100%; } .numbers-cards .flex-r .flex-card.single h3 { font-size: 6rem; margin: 0 0 -1rem 0; font-weight: bold; color: #9146ff; } .numbers-cards .flex-r .flex-card.single .description-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .numbers-cards .flex-r .flex-card.single h4 { color: #b19dd8; font-weight: 100; font-size: 2rem; margin: 0; } .numbers-cards .flex-r .flex-card.single p { margin: 0; font-size: 1.1rem; font-weight: 500; color: #898395; } .numbers-cards .flex-r .flex-card.single.filler { display: none; } }

@media screen and (max-width: 550px) { .numbers-cards .flex-r .flex-card.single h3 { font-size: 75px; } }

@media screen and (max-width: 550px) and (max-width: 550px) { .numbers-cards .flex-r .flex-card.single h3 { font-size: 13.6363636364vw; } }

@media screen and (max-width: 550px) and (max-width: 350px) { .numbers-cards .flex-r .flex-card.single h3 { font-size: 47.7272727273px; } }

@media screen and (max-width: 550px) { .numbers-cards .flex-r .flex-card.single h4 { margin: 15px 0; font-size: 40px; } }

@media screen and (max-width: 550px) and (max-width: 550px) { .numbers-cards .flex-r .flex-card.single h4 { font-size: 7.2727272727vw; } }

@media screen and (max-width: 550px) and (max-width: 350px) { .numbers-cards .flex-r .flex-card.single h4 { font-size: 25.4545454545px; } }

@media screen and (max-width: 550px) { .numbers-cards .flex-r .flex-card.single p { padding-bottom: 15px; } }

.numbers-cards .flex-r .flex-card.double { -webkit-box-flex: 1; -webkit-flex: 1 0 100%; -ms-flex: 1 0 100%; flex: 1 0 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; padding-bottom: 50px; }

.numbers-cards .flex-r .flex-card.double:before { content: ""; position: absolute; width: 40px; height: 40px; background-color: white; background-image: url("/assets/icons/svg/glitch-internships.svg"); background-size: 45%; background-position: center center; background-repeat: no-repeat; z-index: 10; left: -webkit-calc(50% - 20px); left: calc(50% - 20px); bottom: -20px; color: #d7cceb; fill: currentColor; }

.numbers-cards .flex-r .flex-card.double:after { content: ""; position: absolute; border-left: solid 1px #d7cceb; border-bottom: solid 1px #d7cceb; z-index: 5; left: 6%; bottom: 0; width: 88%; }

.numbers-cards .flex-r .flex-card.double:last-child:after { content: ""; z-index: 15; bottom: 0 !important; right: 0 !important; left: auto !important; top: auto !important; border: none !important; background-color: white !important; background-image: none !important; height: 20px !important; width: 100%; }

@media (max-width: 899px) { .numbers-cards .flex-r .flex-card.double { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-top: 1rem; } }

.numbers-cards .flex-r .flex-card.double h3 { margin: 0; font-size: 14rem; height: 1em; font-weight: 800; text-shadow: -1px -1px 0 #D7CCEB, 1px -1px 0 #D7CCEB, -1px 1px 0 #D7CCEB, 1px 1px 0 #D7CCEB; color: white; }

.numbers-cards .flex-r .flex-card.double .description-wrapper { margin-left: -3.3rem; }

@media (max-width: 899px) { .numbers-cards .flex-r .flex-card.double .description-wrapper { margin-left: 0; margin-bottom: 3rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } }

.numbers-cards .flex-r .flex-card.double .description-wrapper p { margin-left: .2rem; display: inline-block; text-align: center; font-size: 1.1rem; font-weight: 500; color: #898395; }

@media (max-width: 899px) { .numbers-cards .flex-r .flex-card.double .description-wrapper p { text-align: center; } }

.numbers-cards .flex-r .flex-card.double h4 { margin: 0; font-size: 5rem; border-bottom: dotted 10px #EAE3F4; height: 6.2rem; color: #9146ff; }

@media (max-width: 899px) { .numbers-cards .flex-r .flex-card.double h4 { margin-top: -5rem; display: inline-block; text-align: center; } }

@media screen and (max-width: 550px) { .numbers-cards .flex-r .flex-card.double .description-wrapper { margin-bottom: 0; } .numbers-cards .flex-r .flex-card.double h3 { font-size: 140px; } }

@media screen and (max-width: 550px) and (max-width: 550px) { .numbers-cards .flex-r .flex-card.double h3 { font-size: 25.4545454545vw; } }

@media screen and (max-width: 550px) and (max-width: 350px) { .numbers-cards .flex-r .flex-card.double h3 { font-size: 89.0909090909px; } }

@media screen and (max-width: 550px) { .numbers-cards .flex-r .flex-card.double h4 { margin: 15px 0; height: auto; font-size: 75px; } }

@media screen and (max-width: 550px) and (max-width: 550px) { .numbers-cards .flex-r .flex-card.double h4 { font-size: 13.6363636364vw; } }

@media screen and (max-width: 550px) and (max-width: 350px) { .numbers-cards .flex-r .flex-card.double h4 { font-size: 47.7272727273px; } }

@media screen and (max-width: 550px) { .numbers-cards .flex-r .flex-card.double p { padding-bottom: 15px; } }

.c-prev-next { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 120px; }

@media (max-width: 1920px) { .c-prev-next { padding-bottom: 6.25vw; } }

@media (max-width: 400px) { .c-prev-next { padding-bottom: 25px; } }

.c-prev-next .c-link { font-size: 48px; line-height: 108%; font-weight: 600; }

@media (max-width: 1920px) { .c-prev-next .c-link { font-size: 2.5vw; } }

@media (max-width: 1000px) { .c-prev-next .c-link { font-size: 25px; } }

.t\:w.c-prev-next .c-link, .t\:w .c-prev-next .c-link, [class*='t:'] .t\:w .c-prev-next .c-link, [class*='t:'] [class*='t:'] .t\:w .c-prev-next .c-link { color: #9146ff; }

.t\:p.c-prev-next .c-link, .t\:p .c-prev-next .c-link, [class*='t:'] .t\:p .c-prev-next .c-link, [class*='t:'] [class*='t:'] .t\:p .c-prev-next .c-link { color: #f0f0ff; }

.t\:b.c-prev-next .c-link, .t\:b .c-prev-next .c-link, [class*='t:'] .t\:b .c-prev-next .c-link, [class*='t:'] [class*='t:'] .t\:b .c-prev-next .c-link { color: #f0f0ff; }

.t\:w.c-prev-next .c-link:hover, .t\:w .c-prev-next .c-link:hover, [class*='t:'] .t\:w .c-prev-next .c-link:hover, [class*='t:'] [class*='t:'] .t\:w .c-prev-next .c-link:hover { color: black; }

.t\:p.c-prev-next .c-link:hover, .t\:p .c-prev-next .c-link:hover, [class*='t:'] .t\:p .c-prev-next .c-link:hover, [class*='t:'] [class*='t:'] .t\:p .c-prev-next .c-link:hover { color: black; }

.t\:b.c-prev-next .c-link:hover, .t\:b .c-prev-next .c-link:hover, [class*='t:'] .t\:b .c-prev-next .c-link:hover, [class*='t:'] [class*='t:'] .t\:b .c-prev-next .c-link:hover { color: #9146ff; }

.c-404 { min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.c-404__wrapper { width: 880px; margin: 0 auto; margin-top: -397px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 1920px) { .c-404__wrapper { width: 45.8333333333vw; } }

@media (max-width: 500px) { .c-404__wrapper { width: 229.1666666667px; } }

@media (max-width: 1920px) { .c-404__wrapper { margin-top: -20.6770833333vw; } }

@media (max-width: 500px) { .c-404__wrapper { margin-top: -103.3854166667px; } }

@media screen and (max-height: 400px) { .c-404__wrapper { margin-top: 0; } }

.c-404__wrapper img { margin-bottom: 10px; }

@media (max-width: 1920px) { .c-404__wrapper img { margin-bottom: 0.5208333333vw; } }

@media (max-width: 500px) { .c-404__wrapper img { margin-bottom: 2.6041666667px; } }

.c-404__wrapper p { margin: 0; font-size: 48px; line-height: 58px; letter-spacing: -0.32px; text-align: center; font-weight: 500; }

@media (max-width: 1920px) { .c-404__wrapper p { font-size: 2.5vw; } }

@media (max-width: 950px) { .c-404__wrapper p { font-size: 23.75px; } }

@media (max-width: 1920px) { .c-404__wrapper p { line-height: 3.0208333333vw; } }

@media (max-width: 950px) { .c-404__wrapper p { line-height: 28.6979166667px; } }

@media (max-width: 1920px) { .c-404__wrapper p { letter-spacing: -0.0166666667vw; } }

@media (max-width: 950px) { .c-404__wrapper p { letter-spacing: -0.1583333333px; } }

.c-404__wrapper .c-link { margin-top: 120px; font-size: 48px; line-height: 58px; letter-spacing: -0.32px; font-weight: 600; }

@media (max-width: 1920px) { .c-404__wrapper .c-link { margin-top: 6.25vw; } }

@media (max-width: 1200px) { .c-404__wrapper .c-link { margin-top: 75px; } }

@media (max-width: 1920px) { .c-404__wrapper .c-link { font-size: 2.5vw; } }

@media (max-width: 950px) { .c-404__wrapper .c-link { font-size: 23.75px; } }

@media (max-width: 1920px) { .c-404__wrapper .c-link { line-height: 3.0208333333vw; } }

@media (max-width: 950px) { .c-404__wrapper .c-link { line-height: 28.6979166667px; } }

@media (max-width: 1920px) { .c-404__wrapper .c-link { letter-spacing: -0.0166666667vw; } }

@media (max-width: 950px) { .c-404__wrapper .c-link { letter-spacing: -0.1583333333px; } }

.t\:w.c-404__wrapper .c-link, .t\:w .c-404__wrapper .c-link, [class*='t:'] .t\:w .c-404__wrapper .c-link, [class*='t:'] [class*='t:'] .t\:w .c-404__wrapper .c-link { color: #9146ff; }

.t\:p.c-404__wrapper .c-link, .t\:p .c-404__wrapper .c-link, [class*='t:'] .t\:p .c-404__wrapper .c-link, [class*='t:'] [class*='t:'] .t\:p .c-404__wrapper .c-link { color: #f0f0ff; }

.t\:b.c-404__wrapper .c-link, .t\:b .c-404__wrapper .c-link, [class*='t:'] .t\:b .c-404__wrapper .c-link, [class*='t:'] [class*='t:'] .t\:b .c-404__wrapper .c-link { color: #f0f0ff; }

.t\:w.c-404__wrapper .c-link:hover, .t\:w .c-404__wrapper .c-link:hover, [class*='t:'] .t\:w .c-404__wrapper .c-link:hover, [class*='t:'] [class*='t:'] .t\:w .c-404__wrapper .c-link:hover { color: black; }

.t\:p.c-404__wrapper .c-link:hover, .t\:p .c-404__wrapper .c-link:hover, [class*='t:'] .t\:p .c-404__wrapper .c-link:hover, [class*='t:'] [class*='t:'] .t\:p .c-404__wrapper .c-link:hover { color: black; }

.t\:b.c-404__wrapper .c-link:hover, .t\:b .c-404__wrapper .c-link:hover, [class*='t:'] .t\:b .c-404__wrapper .c-link:hover, [class*='t:'] [class*='t:'] .t\:b .c-404__wrapper .c-link:hover { color: #9146ff; }

.c-empty-state__wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.c-empty-state__wrapper img { margin-right: 25px; }

@media (max-width: 1920px) { .c-empty-state__wrapper img { margin-right: 1.3020833333vw; } }

@media (max-width: 950px) { .c-empty-state__wrapper img { margin-right: 12.3697916667px; } }

.c-empty-state__wrapper p { font-size: 48px; line-height: 58px; letter-spacing: -0.32px; margin-bottom: 0; }

@media (max-width: 1920px) { .c-empty-state__wrapper p { font-size: 2.5vw; } }

@media (max-width: 950px) { .c-empty-state__wrapper p { font-size: 23.75px; } }

@media (max-width: 1920px) { .c-empty-state__wrapper p { line-height: 3.0208333333vw; } }

@media (max-width: 950px) { .c-empty-state__wrapper p { line-height: 28.6979166667px; } }

@media (max-width: 1920px) { .c-empty-state__wrapper p { letter-spacing: -0.0166666667vw; } }

@media (max-width: 950px) { .c-empty-state__wrapper p { letter-spacing: -0.1583333333px; } }

.c-locale-warning { margin-bottom: 75px; }

@media (max-width: 1920px) { .c-locale-warning { margin-bottom: 3.90625vw; } }

@media (max-width: 950px) { .c-locale-warning { margin-bottom: 37.109375px; } }

.c-locale-warning__images { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.c-locale-warning__images img { padding-right: 25px; }

@media (max-width: 1920px) { .c-locale-warning__images img { padding-right: 1.3020833333vw; } }

@media (max-width: 950px) { .c-locale-warning__images img { padding-right: 12.3697916667px; } }

.c-locale-warning p { font-size: 48px; line-height: 58px; letter-spacing: -0.32px; }

@media (max-width: 1920px) { .c-locale-warning p { font-size: 2.5vw; } }

@media (max-width: 950px) { .c-locale-warning p { font-size: 23.75px; } }

@media (max-width: 1920px) { .c-locale-warning p { line-height: 3.0208333333vw; } }

@media (max-width: 950px) { .c-locale-warning p { line-height: 28.6979166667px; } }

@media (max-width: 1920px) { .c-locale-warning p { letter-spacing: -0.0166666667vw; } }

@media (max-width: 950px) { .c-locale-warning p { letter-spacing: -0.1583333333px; } }

.c-locale-warning ul { margin: 0; padding: 0; }

.c-locale-warning ul li { list-style-type: none; }

.c-locale-warning .c-link { font-size: 48px; line-height: 58px; letter-spacing: -0.32px; }

@media (max-width: 1920px) { .c-locale-warning .c-link { font-size: 2.5vw; } }

@media (max-width: 950px) { .c-locale-warning .c-link { font-size: 23.75px; } }

@media (max-width: 1920px) { .c-locale-warning .c-link { line-height: 3.0208333333vw; } }

@media (max-width: 950px) { .c-locale-warning .c-link { line-height: 28.6979166667px; } }

@media (max-width: 1920px) { .c-locale-warning .c-link { letter-spacing: -0.0166666667vw; } }

@media (max-width: 950px) { .c-locale-warning .c-link { letter-spacing: -0.1583333333px; } }