@charset "UTF-8";
.u-rise, .c-input__listbox-item.is-open, .c-input__label span, .c-map__label-text { display: inline-block; -webkit-transform: translateY(30%); transform: translateY(30%); opacity: 0; }

.u-rise.risen, .c-input__listbox-item.is-open, .c-input__label span, .risen.c-map__label-text, .c-map__dot:hover .c-map__label-text { -webkit-animation: rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; animation: rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; }

@-webkit-keyframes rise { 0% { opacity: 1;
    -webkit-transform: translateY(30%);
            transform: translateY(30%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }

@keyframes rise { 0% { opacity: 1;
    -webkit-transform: translateY(30%);
            transform: translateY(30%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }

.sr-hidden, .c-input__puppet { border: 0; clip: rect(0 0 0 0); height: auto; margin: 0; overflow: hidden; padding: 0; position: absolute; width: 1px; white-space: nowrap; }

* { -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('/p/company-assets/fonts/roobert/roobert-light.otf') format("opentype"); font-weight: 300; font-style: normal; font-stretch: normal; }

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

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

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

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

@font-face { font-family: 'roobert'; src: url('/p/company-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; }

.saran-wrap { position: relative; max-width: 100%; margin: auto; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; padding: 20px; background-color: #fff; }

.saran-wrap.stretch { width: 100%; }

.saran-wrap.eighty { width: 80%; min-width: 80%; max-width: 80%; }

.saran-wrap.fifty { width: 50%; min-width: 50%; max-width: 50%; }

.saran-wrap.dark { background-color: #000; }

.saran-wrap.showgrid > div::before { content: ""; position: absolute; display: block; height: -webkit-calc(50vh - 50% - 20px - 40px - 10px); height: calc(50vh - 50% - 20px - 40px - 10px); min-height: 100px; width: -webkit-calc(100% - (20px*2) - 2px); width: calc(100% - (20px*2) - 2px); left: 20px; bottom: -webkit-calc(100% + -40px); bottom: calc(100% + -40px); border-left: solid 1px #888; border-right: solid 1px #888; -webkit-transition: all .3s ease; transition: all .3s ease; pointer-events: none; z-index: 10; }

.saran-wrap.showgrid > div::after { content: ""; position: absolute; display: block; height: -webkit-calc(50vh - 50% - 20px - 40px - 10px); height: calc(50vh - 50% - 20px - 40px - 10px); min-height: 100px; width: -webkit-calc(100% - (20px*2) - 2px); width: calc(100% - (20px*2) - 2px); left: 20px; top: -webkit-calc(100% + -40px); top: calc(100% + -40px); border-left: solid 1px #888; border-right: solid 1px #888; -webkit-transition: all .3s ease; transition: all .3s ease; pointer-events: none; z-index: 10; }

.saran-wrap.showgrid > div > div::before { content: ""; position: absolute; display: block; width: -webkit-calc(50vw - 50% - 20px - 40px - 10px); width: calc(50vw - 50% - 20px - 40px - 10px); min-width: 100px; height: -webkit-calc(100% - (20px*2) - 2px); height: calc(100% - (20px*2) - 2px); top: 20px; right: -webkit-calc(100% + -40px); right: calc(100% + -40px); border-top: solid 1px #888; border-bottom: solid 1px #888; -webkit-transition: all .3s ease; transition: all .3s ease; pointer-events: none; z-index: 10; }

.saran-wrap.showgrid > div > div::after { content: ""; position: absolute; display: block; width: -webkit-calc(50vw - 50% - 20px - 40px - 10px); width: calc(50vw - 50% - 20px - 40px - 10px); min-width: 100px; height: -webkit-calc(100% - (20px*2) - 2px); height: calc(100% - (20px*2) - 2px); top: 20px; left: -webkit-calc(100% + -40px); left: calc(100% + -40px); border-top: solid 1px #888; border-bottom: solid 1px #888; -webkit-transition: all .3s ease; transition: all .3s ease; pointer-events: none; z-index: 10; }

.saran-wrap.showgrid:hover > div::before { bottom: -webkit-calc(100% + 40px); bottom: calc(100% + 40px); }

.saran-wrap.showgrid:hover > div::after { top: -webkit-calc(100% + 40px); top: calc(100% + 40px); }

.saran-wrap.showgrid:hover > div > div::before { right: -webkit-calc(100% + 40px); right: calc(100% + 40px); }

.saran-wrap.showgrid:hover > div > div::after { left: -webkit-calc(100% + 40px); left: calc(100% + 40px); }

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('/p/company-assets/icons/svg/out.svg') no-repeat 0 0/contain;
    mask: url('/p/company-assets/icons/svg/out.svg') no-repeat 0 0/contain; }
  100% { -webkit-mask: url('/p/company-assets/icons/svg/out.svg') no-repeat 1ex -1ex/contain;
    mask: url('/p/company-assets/icons/svg/out.svg') no-repeat 1ex -1ex/contain; } }

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

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

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

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

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

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

@keyframes arrow-mask-in { 0% { -webkit-mask: url('/p/company-assets/icons/svg/arrow-l.svg') no-repeat 1.3ex 0/contain;
    mask: url('/p/company-assets/icons/svg/arrow-l.svg') no-repeat 1.3ex 0/contain; }
  100% { -webkit-mask: url('/p/company-assets/icons/svg/arrow-l.svg') no-repeat 0 0/contain;
    mask: url('/p/company-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: 1440px) { .padded-section { padding-left: 9.7222222222vw; } }

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

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

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

.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; }

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

@media (min-width: 375px) { .padded-section--sales { padding-left: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-left: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .padded-section--sales { padding-left: 120px; } }

@media (min-width: 375px) { .padded-section--sales { padding-right: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-right: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .padded-section--sales { padding-right: 120px; } }

.padded-section--standard-header { padding-top: 40px; padding-bottom: 192px; }

@media (max-width: 1440px) { .padded-section--standard-header { padding-top: 2.7777777778vw; } }

@media (max-width: 100px) { .padded-section--standard-header { padding-top: 2.7777777778px; } }

@media (max-width: 1440px) { .padded-section--standard-header { padding-bottom: 13.3333333333vw; } }

@media (max-width: 100px) { .padded-section--standard-header { padding-bottom: 13.3333333333px; } }

.padded-section--all { padding-top: 170px; padding-bottom: 155px; }

@media (max-width: 1440px) { .padded-section--all { padding-top: 11.8055555556vw; } }

@media (max-width: 100px) { .padded-section--all { padding-top: 11.8055555556px; } }

@media (max-width: 1440px) { .padded-section--all { padding-bottom: 10.7638888889vw; } }

@media (max-width: 100px) { .padded-section--all { padding-bottom: 10.7638888889px; } }

.xl-padding { padding-left: 30px; padding-right: 30px; }

@media (min-width: 375px) { .xl-padding { padding-left: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-left: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .xl-padding { padding-left: 160px; } }

@media (min-width: 375px) { .xl-padding { padding-right: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-right: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .xl-padding { padding-right: 160px; } }

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

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

.t\:b.xl-padding, .t\:b .xl-padding, [class*='t:'] .t\:b .xl-padding, [class*='t:'] [class*='t:'] .t\:b .xl-padding { 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; }

.sales-wrapper { margin: 0 auto; max-width: 1440px; }

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

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

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

.sales .sales-cta .c-page-heading__text { margin: 0; font-weight: 500; line-height: 100%; letter-spacing: -0.04em; font-size: 45px; }

@media (min-width: 375px) { .sales .sales-cta .c-page-heading__text { font-size: -webkit-calc(45px + 90 * (100vw - 375px) / 1065); font-size: calc(45px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales .sales-cta .c-page-heading__text { font-size: 135px; } }

.sales .sales-cta .c-link { margin: 0; margin-bottom: 72px; font-size: 45px; font-weight: 500; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .sales .sales-cta .c-link { margin-bottom: -webkit-calc(72px + 72 * (100vw - 375px) / 1065); margin-bottom: calc(72px + 72 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales .sales-cta .c-link { margin-bottom: 144px; } }

@media (min-width: 375px) { .sales .sales-cta .c-link { font-size: -webkit-calc(45px + 90 * (100vw - 375px) / 1065); font-size: calc(45px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales .sales-cta .c-link { font-size: 135px; } }

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

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

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

.sales--who-we-are-landing .c-page-heading__text { margin: 0; font-weight: 500; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .sales--who-we-are-landing .c-page-heading__text { font-size: -webkit-calc(50px + 98 * (100vw - 375px) / 1065); font-size: calc(50px + 98 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--who-we-are-landing .c-page-heading__text { font-size: 148px; } }

.sales--who-we-are-stats .c-page-heading { padding-top: 72px; padding-bottom: 48px; }

@media (min-width: 375px) { .sales--who-we-are-stats .c-page-heading { padding-top: -webkit-calc(72px + 72 * (100vw - 375px) / 1065); padding-top: calc(72px + 72 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--who-we-are-stats .c-page-heading { padding-top: 144px; } }

@media (min-width: 375px) { .sales--who-we-are-stats .c-page-heading { padding-bottom: -webkit-calc(48px + 72 * (100vw - 375px) / 1065); padding-bottom: calc(48px + 72 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--who-we-are-stats .c-page-heading { padding-bottom: 120px; } }

.sales--who-we-are-stats .c-page-heading__text { margin: 0; font-weight: 500; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .sales--who-we-are-stats .c-page-heading__text { font-size: -webkit-calc(50px + 85 * (100vw - 375px) / 1065); font-size: calc(50px + 85 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--who-we-are-stats .c-page-heading__text { font-size: 135px; } }

.t\:w.sales--who-we-are-stats .c-page-heading__text, .t\:w .sales--who-we-are-stats .c-page-heading__text, [class*='t:'] .t\:w .sales--who-we-are-stats .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:w .sales--who-we-are-stats .c-page-heading__text { color: #9146ff; }

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

.t\:b.sales--who-we-are-stats .c-page-heading__text, .t\:b .sales--who-we-are-stats .c-page-heading__text, [class*='t:'] .t\:b .sales--who-we-are-stats .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:b .sales--who-we-are-stats .c-page-heading__text { color: #9146ff; }

@media (max-width: 750px) { .sales--who-we-are-stats .c-floating-content-with-video { margin-top: 250px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--who-we-are-stats .c-floating-content-with-video { margin-top: -webkit-calc(250px + -178 * (100vw - 375px) / 1065); margin-top: calc(250px + -178 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--who-we-are-stats .c-floating-content-with-video { margin-top: 72px; } }

@media (max-width: 750px) { .sales--who-we-are-stats .c-floating-content-with-video__content { margin-top: -250px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--who-we-are-stats .c-floating-content-with-video__content { margin-top: -webkit-calc(-250px + 178 * (100vw - 375px) / 1065); margin-top: calc(-250px + 178 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--who-we-are-stats .c-floating-content-with-video__content { margin-top: -72px; } }

.sales--who-we-are-stats .c-link { font-weight: 500; font-size: 19px; letter-spacing: -0.117941px; line-height: 100%; }

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

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

.t\:b.sales--who-we-are-stats .c-link, .t\:b .sales--who-we-are-stats .c-link, [class*='t:'] .t\:b .sales--who-we-are-stats .c-link, [class*='t:'] [class*='t:'] .t\:b .sales--who-we-are-stats .c-link { color: #9146ff; }

@media (min-width: 375px) { .sales--who-we-are-stats .c-link { font-size: -webkit-calc(19px + 29 * (100vw - 375px) / 1065); font-size: calc(19px + 29 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--who-we-are-stats .c-link { font-size: 48px; } }

@media (min-width: 375px) { .sales--who-we-are-stats .c-link { letter-spacing: -webkit-calc(-0.117941px + -0.882059 * (100vw - 375px) / 1065); letter-spacing: calc(-0.117941px + -0.882059 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--who-we-are-stats .c-link { letter-spacing: -1px; } }

.sales--who-we-are-reviews { margin-top: -80px; padding-bottom: 0; }

@media (min-width: 375px) { .sales--who-we-are-reviews { margin-top: -webkit-calc(-80px + -20 * (100vw - 375px) / 1065); margin-top: calc(-80px + -20 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--who-we-are-reviews { margin-top: -100px; } }

.sales--who-we-are-reviews .c-page-heading { padding-top: 150px; }

@media (min-width: 375px) { .sales--who-we-are-reviews .c-page-heading { padding-top: -webkit-calc(150px + 20 * (100vw - 375px) / 1065); padding-top: calc(150px + 20 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--who-we-are-reviews .c-page-heading { padding-top: 170px; } }

.sales--who-we-are-reviews .c-page-heading__text { margin: 0; font-size: 50px; line-height: 100%; }

@media (min-width: 375px) { .sales--who-we-are-reviews .c-page-heading__text { font-size: -webkit-calc(50px + 98 * (100vw - 375px) / 1065); font-size: calc(50px + 98 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--who-we-are-reviews .c-page-heading__text { font-size: 148px; } }

.sales--who-we-are-cta { margin-top: 0px; }

@media (min-width: 375px) { .sales--who-we-are-cta { margin-top: -webkit-calc(0px + -150 * (100vw - 375px) / 1065); margin-top: calc(0px + -150 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--who-we-are-cta { margin-top: -150px; } }

@media (max-width: 750px) { .sales--who-we-are-cta { margin-top: 0; } }

.sales--who-we-are-cta .c-link { margin-top: 72px; margin-bottom: 76px; font-weight: 500; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .sales--who-we-are-cta .c-link { margin-top: -webkit-calc(72px + 220 * (100vw - 375px) / 1065); margin-top: calc(72px + 220 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--who-we-are-cta .c-link { margin-top: 292px; } }

@media (min-width: 375px) { .sales--who-we-are-cta .c-link { margin-bottom: -webkit-calc(76px + 68 * (100vw - 375px) / 1065); margin-bottom: calc(76px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--who-we-are-cta .c-link { margin-bottom: 144px; } }

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

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

.t\:b.sales--who-we-are-cta .c-link, .t\:b .sales--who-we-are-cta .c-link, [class*='t:'] .t\:b .sales--who-we-are-cta .c-link, [class*='t:'] [class*='t:'] .t\:b .sales--who-we-are-cta .c-link { color: #9146ff; }

@media (min-width: 375px) { .sales--who-we-are-cta .c-link { font-size: -webkit-calc(50px + 85 * (100vw - 375px) / 1065); font-size: calc(50px + 85 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--who-we-are-cta .c-link { font-size: 135px; } }

.sales--audience-landing .c-page-heading { padding-bottom: 56px; }

@media (min-width: 375px) { .sales--audience-landing .c-page-heading { padding-bottom: -webkit-calc(56px + 160 * (100vw - 375px) / 1065); padding-bottom: calc(56px + 160 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--audience-landing .c-page-heading { padding-bottom: 216px; } }

@media (max-width: 750px) { .sales--audience-landing .c-page-heading { padding-bottom: 275px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--audience-landing .c-page-heading { padding-bottom: -webkit-calc(275px + 33 * (100vw - 375px) / 1065); padding-bottom: calc(275px + 33 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--audience-landing .c-page-heading { padding-bottom: 308px; } }

.sales--audience-landing .c-page-heading__text { font-size: 50px; letter-spacing: -0.04em; line-height: 100%; font-weight: 500; margin-right: 0; }

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

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

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

@media (min-width: 375px) { .sales--audience-landing .c-page-heading__text { font-size: -webkit-calc(50px + 98 * (100vw - 375px) / 1065); font-size: calc(50px + 98 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--audience-landing .c-page-heading__text { font-size: 148px; } }

.sales--audience-demographics { margin-top: -72px; }

@media (min-width: 375px) { .sales--audience-demographics { margin-top: -webkit-calc(-72px + -72 * (100vw - 375px) / 1065); margin-top: calc(-72px + -72 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--audience-demographics { margin-top: -144px; } }

.sales--audience-community .c-page-heading { padding-top: 91px; padding-bottom: 40px; }

@media (min-width: 375px) { .sales--audience-community .c-page-heading { padding-top: -webkit-calc(91px + 133 * (100vw - 375px) / 1065); padding-top: calc(91px + 133 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--audience-community .c-page-heading { padding-top: 224px; } }

@media (min-width: 375px) { .sales--audience-community .c-page-heading { padding-bottom: -webkit-calc(40px + 56 * (100vw - 375px) / 1065); padding-bottom: calc(40px + 56 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--audience-community .c-page-heading { padding-bottom: 96px; } }

.sales--audience-community .c-page-heading__text { margin-right: 0; font-size: 42px; }

@media (min-width: 375px) { .sales--audience-community .c-page-heading__text { font-size: -webkit-calc(42px + 83 * (100vw - 375px) / 1065); font-size: calc(42px + 83 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--audience-community .c-page-heading__text { font-size: 125px; } }

@media (max-width: 750px) { .sales--audience-community .c-image-with-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: unset; -ms-flex-flow: unset; flex-flow: unset; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }

.sales--audience-community .c-image-with-content__content { font-size: 20px; line-height: 120%; letter-spacing: -0.6px; }

@media (min-width: 375px) { .sales--audience-community .c-image-with-content__content { font-size: -webkit-calc(20px + 10 * (100vw - 375px) / 1065); font-size: calc(20px + 10 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--audience-community .c-image-with-content__content { font-size: 30px; } }

.sales--audience-community .c-image-with-content__content ul { margin-top: 0; }

@media (max-width: 750px) { .sales--audience-community .c-image-with-content__content ul { padding-left: 20px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--audience-community .c-image-with-content__content ul { padding-left: -webkit-calc(20px + 20 * (100vw - 375px) / 1065); padding-left: calc(20px + 20 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--audience-community .c-image-with-content__content ul { padding-left: 40px; } }

.sales--audience-community .c-image-with-content__content ul li { margin-bottom: 15px; }

@media (min-width: 375px) { .sales--audience-community .c-image-with-content__content ul li { margin-bottom: -webkit-calc(15px + 33 * (100vw - 375px) / 1065); margin-bottom: calc(15px + 33 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--audience-community .c-image-with-content__content ul li { margin-bottom: 48px; } }

.sales--audience-community .c-image-with-content__image { max-width: 600px; margin-left: -30px; }

@media (min-width: 375px) { .sales--audience-community .c-image-with-content__image { margin-left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--audience-community .c-image-with-content__image { margin-left: -120px; } }

.sales--audience-rpg { margin-top: -72px; }

@media (min-width: 375px) { .sales--audience-rpg { margin-top: -webkit-calc(-72px + -18 * (100vw - 375px) / 1065); margin-top: calc(-72px + -18 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--audience-rpg { margin-top: -90px; } }

.sales--audience-capabilities .c-page-heading { padding-top: 74px; padding-bottom: 44px; }

@media (min-width: 375px) { .sales--audience-capabilities .c-page-heading { padding-top: -webkit-calc(74px + 70 * (100vw - 375px) / 1065); padding-top: calc(74px + 70 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--audience-capabilities .c-page-heading { padding-top: 144px; } }

@media (min-width: 375px) { .sales--audience-capabilities .c-page-heading { padding-bottom: -webkit-calc(44px + 72 * (100vw - 375px) / 1065); padding-bottom: calc(44px + 72 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--audience-capabilities .c-page-heading { padding-bottom: 116px; } }

.sales--audience-capabilities .c-page-heading__text { margin: 0; font-weight: 500; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .sales--audience-capabilities .c-page-heading__text { font-size: -webkit-calc(50px + 98 * (100vw - 375px) / 1065); font-size: calc(50px + 98 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--audience-capabilities .c-page-heading__text { font-size: 148px; } }

.sales--ad-products-landing .c-page-heading { padding-bottom: 200px; }

@media (min-width: 375px) { .sales--ad-products-landing .c-page-heading { padding-bottom: -webkit-calc(200px + 51 * (100vw - 375px) / 1065); padding-bottom: calc(200px + 51 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--ad-products-landing .c-page-heading { padding-bottom: 251px; } }

@media (max-width: 750px) { .sales--ad-products-landing .c-page-heading { padding-bottom: 31px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--ad-products-landing .c-page-heading { padding-bottom: -webkit-calc(31px + 220 * (100vw - 375px) / 1065); padding-bottom: calc(31px + 220 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--ad-products-landing .c-page-heading { padding-bottom: 251px; } }

@media (max-width: 750px) { .sales--ad-products-landing .c-page-heading { padding-bottom: 31px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--ad-products-landing .c-page-heading { padding-bottom: -webkit-calc(31px + 280 * (100vw - 375px) / 1065); padding-bottom: calc(31px + 280 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--ad-products-landing .c-page-heading { padding-bottom: 311px; } }

.sales--ad-products-landing .c-page-heading__text { font-size: 50px; letter-spacing: -0.04em; line-height: 100%; font-weight: 500; margin-right: 0; }

@media (min-width: 375px) { .sales--ad-products-landing .c-page-heading__text { font-size: -webkit-calc(50px + 98 * (100vw - 375px) / 1065); font-size: calc(50px + 98 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--ad-products-landing .c-page-heading__text { font-size: 148px; } }

.sales--ad-products-landing .c-floating-content-with-image { top: 0; margin-top: -120px; margin-top: 0px; }

@media (min-width: 375px) { .sales--ad-products-landing .c-floating-content-with-image { margin-top: -webkit-calc(0px + -120 * (100vw - 375px) / 1065); margin-top: calc(0px + -120 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--ad-products-landing .c-floating-content-with-image { margin-top: -120px; } }

@media (max-width: 750px) { .sales--ad-products-landing .c-floating-content-with-image { top: 0; } }

@media (max-width: 750px) { .sales--ad-products-landing .c-floating-content-with-image--left-content { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } }

.sales--ad-products-landing .c-floating-content-with-image__content { margin-top: 0; top: unset; bottom: 0; }

@media (max-width: 750px) { .sales--ad-products-landing .c-floating-content-with-image__content { position: relative; top: 0; margin: 0; left: -30px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--ad-products-landing .c-floating-content-with-image__content { left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--ad-products-landing .c-floating-content-with-image__content { left: -120px; } }

@media (max-width: 750px) { .sales--ad-products-landing .c-floating-content-with-image__image { position: absolute; top: 100%; right: 0; } }

.sales--ad-products-media .c-page-heading-with-content .c-page-heading { padding-top: 0; }

@media (max-width: 750px) { .sales--ad-products-media .c-page-heading-with-content .c-page-heading { padding-top: 106px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--ad-products-media .c-page-heading-with-content .c-page-heading { padding-top: -webkit-calc(106px + 574 * (100vw - 375px) / 1065); padding-top: calc(106px + 574 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--ad-products-media .c-page-heading-with-content .c-page-heading { padding-top: 680px; } }

.sales--ad-products-brand .c-brand-partnership-component { padding-top: 372px; margin-top: -269px; }

@media (min-width: 375px) { .sales--ad-products-brand .c-brand-partnership-component { padding-top: -webkit-calc(372px + 9 * (100vw - 375px) / 1065); padding-top: calc(372px + 9 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--ad-products-brand .c-brand-partnership-component { padding-top: 381px; } }

@media (min-width: 375px) { .sales--ad-products-brand .c-brand-partnership-component { margin-top: -webkit-calc(-269px + 32 * (100vw - 375px) / 1065); margin-top: calc(-269px + 32 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--ad-products-brand .c-brand-partnership-component { margin-top: -237px; } }

.sales--ad-products-cta { padding-top: 97px; padding-bottom: 114px; }

@media (min-width: 375px) { .sales--ad-products-cta { padding-top: -webkit-calc(97px + 71 * (100vw - 375px) / 1065); padding-top: calc(97px + 71 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--ad-products-cta { padding-top: 168px; } }

@media (min-width: 375px) { .sales--ad-products-cta { padding-bottom: -webkit-calc(114px + 30 * (100vw - 375px) / 1065); padding-bottom: calc(114px + 30 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--ad-products-cta { padding-bottom: 144px; } }

.sales--resources-landing .c-page-heading { padding-bottom: 228px; }

@media (min-width: 375px) { .sales--resources-landing .c-page-heading { padding-bottom: -webkit-calc(228px + 204 * (100vw - 375px) / 1065); padding-bottom: calc(228px + 204 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--resources-landing .c-page-heading { padding-bottom: 432px; } }

.sales--resources-landing .c-page-heading__text { margin: 0; }

.sales--resources-landing .c-floating-content-with-video { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.sales--resources-landing .c-floating-content-with-video__content { position: relative; margin-top: 0; }

@media (max-width: 750px) { .sales--resources-landing .c-floating-content-with-video__content { position: absolute; top: -175px; left: -30px; margin: 0; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--resources-landing .c-floating-content-with-video__content { top: -webkit-calc(-175px + -50 * (100vw - 375px) / 1065); top: calc(-175px + -50 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--resources-landing .c-floating-content-with-video__content { top: -225px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--resources-landing .c-floating-content-with-video__content { left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--resources-landing .c-floating-content-with-video__content { left: -120px; } }

.sales--resources-landing .c-floating-content-with-video__video { position: absolute; left: 0; margin-top: -150px; }

@media (min-width: 375px) { .sales--resources-landing .c-floating-content-with-video__video { margin-top: -webkit-calc(-150px + -122 * (100vw - 375px) / 1065); margin-top: calc(-150px + -122 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--resources-landing .c-floating-content-with-video__video { margin-top: -272px; } }

@media (max-width: 750px) { .sales--resources-landing .c-floating-content-with-video__video { position: relative; margin-top: 0; margin-right: -30px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--resources-landing .c-floating-content-with-video__video { margin-right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--resources-landing .c-floating-content-with-video__video { margin-right: -120px; } }

@media (max-width: 750px) { .sales--resources-landing .c-floating-content-with-video--left-content { margin-right: -30px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--resources-landing .c-floating-content-with-video--left-content { margin-right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--resources-landing .c-floating-content-with-video--left-content { margin-right: -120px; } }

.sales--resources-landing .c-floating-content-with-video--left-content .c-floating-content-with-video__video { left: unset; right: 0; }

@media (max-width: 750px) { .sales--resources-landing .c-floating-content-with-video--left-content .c-floating-content-with-video__video { right: -60px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--resources-landing .c-floating-content-with-video--left-content .c-floating-content-with-video__video { right: -webkit-calc(-60px + -180 * (100vw - 375px) / 1065); right: calc(-60px + -180 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--resources-landing .c-floating-content-with-video--left-content .c-floating-content-with-video__video { right: -240px; } }

.sales--resources-accordion { margin-top: -150px; }

@media (min-width: 375px) { .sales--resources-accordion { margin-top: -webkit-calc(-150px + 46 * (100vw - 375px) / 1065); margin-top: calc(-150px + 46 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--resources-accordion { margin-top: -104px; } }

@media (max-width: 750px) { .sales--resources-accordion { margin-top: -214px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--resources-accordion { margin-top: -webkit-calc(-214px + -136 * (100vw - 375px) / 1065); margin-top: calc(-214px + -136 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--resources-accordion { margin-top: -350px; } }

.sales--resources-accordion .c-page-heading { padding-top: 235px; padding-bottom: 54px; }

@media (min-width: 375px) { .sales--resources-accordion .c-page-heading { padding-top: -webkit-calc(235px + 43 * (100vw - 375px) / 1065); padding-top: calc(235px + 43 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--resources-accordion .c-page-heading { padding-top: 278px; } }

@media (min-width: 375px) { .sales--resources-accordion .c-page-heading { padding-bottom: -webkit-calc(54px + 66 * (100vw - 375px) / 1065); padding-bottom: calc(54px + 66 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--resources-accordion .c-page-heading { padding-bottom: 120px; } }

@media (max-width: 750px) { .sales--resources-accordion .c-page-heading { padding-top: 275px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--resources-accordion .c-page-heading { padding-top: -webkit-calc(275px + 205 * (100vw - 375px) / 1065); padding-top: calc(275px + 205 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--resources-accordion .c-page-heading { padding-top: 480px; } }

.sales--resources-accordion .c-page-heading__text { margin: 0; }

.t\:w.sales--contact-cta .dark-heading .c-page-heading__text, .t\:w .sales--contact-cta .dark-heading .c-page-heading__text, [class*='t:'] .t\:w .sales--contact-cta .dark-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:w .sales--contact-cta .dark-heading .c-page-heading__text { color: #9146ff; }

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

.t\:b.sales--contact-cta .dark-heading .c-page-heading__text, .t\:b .sales--contact-cta .dark-heading .c-page-heading__text, [class*='t:'] .t\:b .sales--contact-cta .dark-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:b .sales--contact-cta .dark-heading .c-page-heading__text { color: #9146ff; }

.sales--contact-cta .c-page-heading__text { margin: 0; font-weight: 500; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .sales--contact-cta .c-page-heading__text { font-size: -webkit-calc(50px + 98 * (100vw - 375px) / 1065); font-size: calc(50px + 98 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--contact-cta .c-page-heading__text { font-size: 148px; } }

.sales--resources-cta { padding-top: 72px; padding-bottom: 78px; }

@media (min-width: 375px) { .sales--resources-cta { padding-top: -webkit-calc(72px + 72 * (100vw - 375px) / 1065); padding-top: calc(72px + 72 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--resources-cta { padding-top: 144px; } }

@media (min-width: 375px) { .sales--resources-cta { padding-bottom: -webkit-calc(78px + 102 * (100vw - 375px) / 1065); padding-bottom: calc(78px + 102 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--resources-cta { padding-bottom: 180px; } }

.sales--resources-cta .c-page-heading__text { margin: 0; font-weight: 500; line-height: 100%; letter-spacing: -0.04em; font-size: 50px; }

@media (min-width: 375px) { .sales--resources-cta .c-page-heading__text { font-size: -webkit-calc(50px + 98 * (100vw - 375px) / 1065); font-size: calc(50px + 98 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--resources-cta .c-page-heading__text { font-size: 148px; } }

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

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

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

.sales--resources-cta .c-link { margin: 0; font-size: 50px; font-weight: 500; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .sales--resources-cta .c-link { font-size: -webkit-calc(50px + 98 * (100vw - 375px) / 1065); font-size: calc(50px + 98 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--resources-cta .c-link { font-size: 148px; } }

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

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

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

.sales--mobile-landing .c-page-heading { padding-bottom: 100px; }

@media (min-width: 375px) { .sales--mobile-landing .c-page-heading { padding-bottom: -webkit-calc(100px + 123 * (100vw - 375px) / 1065); padding-bottom: calc(100px + 123 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--mobile-landing .c-page-heading { padding-bottom: 223px; } }

@media (max-width: 750px) { .sales--mobile-landing .c-page-heading { padding-bottom: 56px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--mobile-landing .c-page-heading { padding-bottom: -webkit-calc(56px + 56 * (100vw - 375px) / 1065); padding-bottom: calc(56px + 56 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--mobile-landing .c-page-heading { padding-bottom: 112px; } }

@media screen and (max-width: 1200px) { .sales--mobile-specifications { padding-bottom: 190px; } }

@media screen and (max-width: 1200px) and (min-width: 375px) { .sales--mobile-specifications { padding-bottom: -webkit-calc(190px + 140 * (100vw - 375px) / 1065); padding-bottom: calc(190px + 140 * (100vw - 375px) / 1065); } }

@media screen and (max-width: 1200px) and (min-width: 1440px) { .sales--mobile-specifications { padding-bottom: 330px; } }

@media (max-width: 750px) { .sales--mobile-specifications { margin-top: -102px; padding-top: 102px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--mobile-specifications { margin-top: -webkit-calc(-102px + -62 * (100vw - 375px) / 1065); margin-top: calc(-102px + -62 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--mobile-specifications { margin-top: -164px; } }

@media (max-width: 750px) and (min-width: 375px) { .sales--mobile-specifications { padding-top: -webkit-calc(102px + 62 * (100vw - 375px) / 1065); padding-top: calc(102px + 62 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .sales--mobile-specifications { padding-top: 164px; } }

.sales--mobile-accordion { position: relative; }

.sales--mobile-contact .c-page-heading { padding-top: 170px; }

@media (min-width: 375px) { .sales--mobile-contact .c-page-heading { padding-top: -webkit-calc(170px + 78 * (100vw - 375px) / 1065); padding-top: calc(170px + 78 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--mobile-contact .c-page-heading { padding-top: 248px; } }

.sales--mobile-contact .c-page-heading__text { margin: 0; font-weight: 500; line-height: 100%; letter-spacing: -0.04em; font-size: 50px; }

@media (min-width: 375px) { .sales--mobile-contact .c-page-heading__text { font-size: -webkit-calc(50px + 110 * (100vw - 375px) / 1065); font-size: calc(50px + 110 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--mobile-contact .c-page-heading__text { font-size: 160px; } }

.sales--mobile-contact .c-link { margin: 0; margin-bottom: 113px; font-size: 50px; font-weight: 500; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .sales--mobile-contact .c-link { margin-bottom: -webkit-calc(113px + 80 * (100vw - 375px) / 1065); margin-bottom: calc(113px + 80 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--mobile-contact .c-link { margin-bottom: 193px; } }

@media (min-width: 375px) { .sales--mobile-contact .c-link { font-size: -webkit-calc(50px + 110 * (100vw - 375px) / 1065); font-size: calc(50px + 110 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--mobile-contact .c-link { font-size: 160px; } }

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

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

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

.sales--bounty-landing .c-page-heading { padding-bottom: 56px; }

@media (min-width: 375px) { .sales--bounty-landing .c-page-heading { padding-bottom: -webkit-calc(56px + 166 * (100vw - 375px) / 1065); padding-bottom: calc(56px + 166 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--bounty-landing .c-page-heading { padding-bottom: 222px; } }

.sales--bounty-landing .c-page-heading__text { margin: 0; font-weight: 500; line-height: 100%; letter-spacing: -0.04em; font-size: 50px; }

@media (min-width: 375px) { .sales--bounty-landing .c-page-heading__text { font-size: -webkit-calc(50px + 110 * (100vw - 375px) / 1065); font-size: calc(50px + 110 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--bounty-landing .c-page-heading__text { font-size: 160px; } }

.sales--bounty-benefits { padding-bottom: 96px; }

@media (min-width: 375px) { .sales--bounty-benefits { padding-bottom: -webkit-calc(96px + 78 * (100vw - 375px) / 1065); padding-bottom: calc(96px + 78 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--bounty-benefits { padding-bottom: 174px; } }

.sales--bounty-trailer { position: relative; padding-top: 70px; }

@media (min-width: 375px) { .sales--bounty-trailer { padding-top: -webkit-calc(70px + 42 * (100vw - 375px) / 1065); padding-top: calc(70px + 42 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--bounty-trailer { padding-top: 112px; } }

.sales--bounty-trailer:before { content: ''; width: 270px; height: 48px; margin-top: -48px; position: absolute; top: 0; left: 0; }

@media (min-width: 375px) { .sales--bounty-trailer:before { width: -webkit-calc(270px + 540 * (100vw - 375px) / 1065); width: calc(270px + 540 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--bounty-trailer:before { width: 810px; } }

@media (min-width: 375px) { .sales--bounty-trailer:before { height: -webkit-calc(48px + 48 * (100vw - 375px) / 1065); height: calc(48px + 48 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--bounty-trailer:before { height: 96px; } }

@media (min-width: 375px) { .sales--bounty-trailer:before { margin-top: -webkit-calc(-48px + -48 * (100vw - 375px) / 1065); margin-top: calc(-48px + -48 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--bounty-trailer:before { margin-top: -96px; } }

.t\:w.sales--bounty-trailer:before, .t\:w .sales--bounty-trailer:before, [class*='t:'] .t\:w .sales--bounty-trailer:before, [class*='t:'] [class*='t:'] .t\:w .sales--bounty-trailer:before { background-color: white; }

.t\:p.sales--bounty-trailer:before, .t\:p .sales--bounty-trailer:before, [class*='t:'] .t\:p .sales--bounty-trailer:before, [class*='t:'] [class*='t:'] .t\:p .sales--bounty-trailer:before { background-color: #9146ff; }

.t\:b.sales--bounty-trailer:before, .t\:b .sales--bounty-trailer:before, [class*='t:'] .t\:b .sales--bounty-trailer:before, [class*='t:'] [class*='t:'] .t\:b .sales--bounty-trailer:before { background-color: black; }

.sales--bounty-cta .c-page-heading { padding-top: 72px; }

@media (min-width: 375px) { .sales--bounty-cta .c-page-heading { padding-top: -webkit-calc(72px + 72 * (100vw - 375px) / 1065); padding-top: calc(72px + 72 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--bounty-cta .c-page-heading { padding-top: 144px; } }

.sales--bounty-cta .c-page-heading__text { margin: 0; font-weight: 500; line-height: 100%; letter-spacing: -0.04em; font-size: 50px; }

@media (min-width: 375px) { .sales--bounty-cta .c-page-heading__text { font-size: -webkit-calc(50px + 110 * (100vw - 375px) / 1065); font-size: calc(50px + 110 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--bounty-cta .c-page-heading__text { font-size: 160px; } }

.sales--bounty-cta .c-link { margin: 0; margin-bottom: 113px; font-size: 50px; font-weight: 500; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .sales--bounty-cta .c-link { margin-bottom: -webkit-calc(113px + 80 * (100vw - 375px) / 1065); margin-bottom: calc(113px + 80 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--bounty-cta .c-link { margin-bottom: 193px; } }

@media (min-width: 375px) { .sales--bounty-cta .c-link { font-size: -webkit-calc(50px + 110 * (100vw - 375px) / 1065); font-size: calc(50px + 110 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--bounty-cta .c-link { font-size: 160px; } }

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

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

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

.about-wrapper { margin: 0 auto; max-width: 1920px; }

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

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

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

.giftcards--landing { position: relative; }

.giftcards--landing:after { content: ''; position: absolute; bottom: -1px; left: 0; z-index: 1; width: 30px; height: 202px; }

@media (min-width: 375px) { .giftcards--landing:after { width: -webkit-calc(30px + 930 * (100vw - 375px) / 1545); width: calc(30px + 930 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing:after { width: 960px; } }

@media (min-width: 375px) { .giftcards--landing:after { height: -webkit-calc(202px + 88 * (100vw - 375px) / 1545); height: calc(202px + 88 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing:after { height: 290px; } }

.giftcards--landing .c-page-heading__text { margin: 0; max-width: 1300px; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; font-weight: 500; }

@media (min-width: 375px) { .giftcards--landing .c-page-heading__text { font-size: -webkit-calc(50px + 150 * (100vw - 375px) / 1545); font-size: calc(50px + 150 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-page-heading__text { font-size: 200px; } }

@media (min-width: 375px) { .giftcards--landing .c-page-heading__text { line-height: -webkit-calc(100% + -4 * (100vw - 375px) / 1545); line-height: calc(100% + -4 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-page-heading__text { line-height: 96%; } }

@media (max-width: 750px) { .giftcards--landing .c-page-heading { max-width: 260px; } }

@media (max-width: 750px) and (min-width: 375px) { .giftcards--landing .c-page-heading { max-width: -webkit-calc(260px + 490 * (100vw - 375px) / 1545); max-width: calc(260px + 490 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .giftcards--landing .c-page-heading { max-width: 750px; } }

@media (max-width: 750px) { .giftcards--landing .c-page-heading h1 { margin: 0; } }

.giftcards--landing .c-link:not(.lockup) { margin: 0; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; font-weight: 500; }

@media (min-width: 375px) { .giftcards--landing .c-link:not(.lockup) { font-size: -webkit-calc(50px + 150 * (100vw - 375px) / 1545); font-size: calc(50px + 150 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-link:not(.lockup) { font-size: 200px; } }

@media (min-width: 375px) { .giftcards--landing .c-link:not(.lockup) { line-height: -webkit-calc(100% + -4 * (100vw - 375px) / 1545); line-height: calc(100% + -4 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-link:not(.lockup) { line-height: 96%; } }

@media (max-width: 750px) { .giftcards--landing .c-link:not(.lockup) { max-width: 200px; } }

@media (max-width: 750px) and (min-width: 375px) { .giftcards--landing .c-link:not(.lockup) { max-width: -webkit-calc(200px + 590 * (100vw - 375px) / 1545); max-width: calc(200px + 590 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .giftcards--landing .c-link:not(.lockup) { max-width: 790px; } }

.giftcards--landing .c-image-with-content { position: relative; z-index: 2; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-top: 60px; }

@media (min-width: 375px) { .giftcards--landing .c-image-with-content { margin-top: -webkit-calc(60px + -19 * (100vw - 375px) / 1545); margin-top: calc(60px + -19 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-image-with-content { margin-top: 41px; } }

@media (max-width: 750px) { .giftcards--landing .c-image-with-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.giftcards--landing .c-image-with-content__content { margin-right: -30px; padding-top: 32px; padding-bottom: 32px; padding-left: 30px; padding-right: 30px; font-size: 28px; line-height: 100%; letter-spacing: -0.04em; max-width: 630px; -webkit-box-sizing: content-box; box-sizing: content-box; }

@media (min-width: 375px) { .giftcards--landing .c-image-with-content__content { margin-right: -webkit-calc(-30px + -130 * (100vw - 375px) / 1545); margin-right: calc(-30px + -130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-image-with-content__content { margin-right: -160px; } }

@media (min-width: 375px) { .giftcards--landing .c-image-with-content__content { padding-top: -webkit-calc(32px + 88 * (100vw - 375px) / 1545); padding-top: calc(32px + 88 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-image-with-content__content { padding-top: 120px; } }

@media (min-width: 375px) { .giftcards--landing .c-image-with-content__content { padding-bottom: -webkit-calc(32px + 88 * (100vw - 375px) / 1545); padding-bottom: calc(32px + 88 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-image-with-content__content { padding-bottom: 120px; } }

@media (min-width: 375px) { .giftcards--landing .c-image-with-content__content { padding-left: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-left: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-image-with-content__content { padding-left: 160px; } }

@media (min-width: 375px) { .giftcards--landing .c-image-with-content__content { padding-right: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-right: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-image-with-content__content { padding-right: 160px; } }

@media (min-width: 375px) { .giftcards--landing .c-image-with-content__content { font-size: -webkit-calc(28px + 36 * (100vw - 375px) / 1545); font-size: calc(28px + 36 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-image-with-content__content { font-size: 64px; } }

.t\:w.giftcards--landing .c-image-with-content__content, .t\:w .giftcards--landing .c-image-with-content__content, [class*='t:'] .t\:w .giftcards--landing .c-image-with-content__content, [class*='t:'] [class*='t:'] .t\:w .giftcards--landing .c-image-with-content__content { background-color: white; }

.t\:p.giftcards--landing .c-image-with-content__content, .t\:p .giftcards--landing .c-image-with-content__content, [class*='t:'] .t\:p .giftcards--landing .c-image-with-content__content, [class*='t:'] [class*='t:'] .t\:p .giftcards--landing .c-image-with-content__content { background-color: #9146ff; }

.t\:b.giftcards--landing .c-image-with-content__content, .t\:b .giftcards--landing .c-image-with-content__content, [class*='t:'] .t\:b .giftcards--landing .c-image-with-content__content, [class*='t:'] [class*='t:'] .t\:b .giftcards--landing .c-image-with-content__content { background-color: black; }

.giftcards--landing .c-image-with-content__content .c-link:not(.lockup) { margin-top: 25px; font-size: 28px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .giftcards--landing .c-image-with-content__content .c-link:not(.lockup) { margin-top: -webkit-calc(25px + 25 * (100vw - 375px) / 1545); margin-top: calc(25px + 25 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-image-with-content__content .c-link:not(.lockup) { margin-top: 50px; } }

@media (min-width: 375px) { .giftcards--landing .c-image-with-content__content .c-link:not(.lockup) { font-size: -webkit-calc(28px + 36 * (100vw - 375px) / 1545); font-size: calc(28px + 36 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-image-with-content__content .c-link:not(.lockup) { font-size: 64px; } }

.giftcards--landing .c-image-with-content__image { margin-top: 80px; margin-left: -30px; max-width: 1050px; -webkit-box-flex: 1; -webkit-flex: 1 200px; -ms-flex: 1 200px; flex: 1 200px; }

@media (min-width: 375px) { .giftcards--landing .c-image-with-content__image { margin-top: -webkit-calc(80px + -30 * (100vw - 375px) / 1545); margin-top: calc(80px + -30 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-image-with-content__image { margin-top: 50px; } }

@media (min-width: 375px) { .giftcards--landing .c-image-with-content__image { margin-left: -webkit-calc(-30px + -130 * (100vw - 375px) / 1545); margin-left: calc(-30px + -130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--landing .c-image-with-content__image { margin-left: -160px; } }

@media (max-width: 750px) { .giftcards--landing .c-image-with-content__image { margin-top: 0px; max-width: 252px; max-height: 178px; position: absolute; top: -265px; right: -95px; } }

@media (max-width: 750px) and (min-width: 375px) { .giftcards--landing .c-image-with-content__image { margin-top: -webkit-calc(0px + 150 * (100vw - 375px) / 1545); margin-top: calc(0px + 150 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .giftcards--landing .c-image-with-content__image { margin-top: 150px; } }

@media (max-width: 750px) and (min-width: 375px) { .giftcards--landing .c-image-with-content__image { max-width: -webkit-calc(252px + 252 * (100vw - 375px) / 1545); max-width: calc(252px + 252 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .giftcards--landing .c-image-with-content__image { max-width: 504px; } }

@media (max-width: 750px) and (min-width: 375px) { .giftcards--landing .c-image-with-content__image { max-height: -webkit-calc(178px + 178 * (100vw - 375px) / 1545); max-height: calc(178px + 178 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .giftcards--landing .c-image-with-content__image { max-height: 356px; } }

@media (max-width: 750px) and (min-width: 375px) { .giftcards--landing .c-image-with-content__image { top: -webkit-calc(-265px + -735 * (100vw - 375px) / 1545); top: calc(-265px + -735 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .giftcards--landing .c-image-with-content__image { top: -1000px; } }

@media (max-width: 750px) and (min-width: 375px) { .giftcards--landing .c-image-with-content__image { right: -webkit-calc(-95px + -155 * (100vw - 375px) / 1545); right: calc(-95px + -155 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .giftcards--landing .c-image-with-content__image { right: -250px; } }

.giftcards--landing .c-image-with-content__image img { -o-object-fit: contain; object-fit: contain; }

.giftcards--benefits { position: relative; padding-top: 41px; padding-bottom: 100px; }

@media (min-width: 375px) { .giftcards--benefits { padding-top: -webkit-calc(41px + 73 * (100vw - 375px) / 1545); padding-top: calc(41px + 73 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--benefits { padding-top: 114px; } }

@media (min-width: 375px) { .giftcards--benefits { padding-bottom: -webkit-calc(100px + 141 * (100vw - 375px) / 1545); padding-bottom: calc(100px + 141 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--benefits { padding-bottom: 241px; } }

.giftcards--benefits:before { content: ''; position: absolute; top: -47px; left: 0; height: 48px; width: 30px; background-color: #000; }

@media (min-width: 375px) { .giftcards--benefits:before { top: -webkit-calc(-47px + -242 * (100vw - 375px) / 1545); top: calc(-47px + -242 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--benefits:before { top: -289px; } }

@media (min-width: 375px) { .giftcards--benefits:before { height: -webkit-calc(48px + 242 * (100vw - 375px) / 1545); height: calc(48px + 242 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--benefits:before { height: 290px; } }

@media (min-width: 375px) { .giftcards--benefits:before { width: -webkit-calc(30px + 930 * (100vw - 375px) / 1545); width: calc(30px + 930 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--benefits:before { width: 960px; } }

@media (max-width: 750px) { .giftcards--benefits:before { top: -200px; height: 200px; width: 30px; } }

@media (max-width: 750px) and (min-width: 375px) { .giftcards--benefits:before { top: -webkit-calc(-200px + -200 * (100vw - 375px) / 1545); top: calc(-200px + -200 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .giftcards--benefits:before { top: -400px; } }

@media (max-width: 750px) and (min-width: 375px) { .giftcards--benefits:before { height: -webkit-calc(200px + 200 * (100vw - 375px) / 1545); height: calc(200px + 200 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .giftcards--benefits:before { height: 400px; } }

@media (max-width: 750px) and (min-width: 375px) { .giftcards--benefits:before { width: -webkit-calc(30px + 50 * (100vw - 375px) / 1545); width: calc(30px + 50 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .giftcards--benefits:before { width: 80px; } }

.giftcards--benefits .c-floating-content-with-heading__content { color: #fff; }

.t\:w.giftcards--benefits .c-floating-content-with-heading__content, .t\:w .giftcards--benefits .c-floating-content-with-heading__content, [class*='t:'] .t\:w .giftcards--benefits .c-floating-content-with-heading__content, [class*='t:'] [class*='t:'] .t\:w .giftcards--benefits .c-floating-content-with-heading__content { color: #f0f0ff; }

.t\:p.giftcards--benefits .c-floating-content-with-heading__content, .t\:p .giftcards--benefits .c-floating-content-with-heading__content, [class*='t:'] .t\:p .giftcards--benefits .c-floating-content-with-heading__content, [class*='t:'] [class*='t:'] .t\:p .giftcards--benefits .c-floating-content-with-heading__content { color: black; }

.t\:b.giftcards--benefits .c-floating-content-with-heading__content, .t\:b .giftcards--benefits .c-floating-content-with-heading__content, [class*='t:'] .t\:b .giftcards--benefits .c-floating-content-with-heading__content, [class*='t:'] [class*='t:'] .t\:b .giftcards--benefits .c-floating-content-with-heading__content { color: black; }

.t\:w.giftcards--benefits .c-floating-content-with-heading .c-page-heading__text, .t\:w .giftcards--benefits .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] .t\:w .giftcards--benefits .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:w .giftcards--benefits .c-floating-content-with-heading .c-page-heading__text { color: #9146ff; }

.t\:p.giftcards--benefits .c-floating-content-with-heading .c-page-heading__text, .t\:p .giftcards--benefits .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] .t\:p .giftcards--benefits .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:p .giftcards--benefits .c-floating-content-with-heading .c-page-heading__text { color: #f0f0ff; }

.t\:b.giftcards--benefits .c-floating-content-with-heading .c-page-heading__text, .t\:b .giftcards--benefits .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] .t\:b .giftcards--benefits .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:b .giftcards--benefits .c-floating-content-with-heading .c-page-heading__text { color: #9146ff; }

.t\:w.giftcards--benefits .c-floating-content-with-heading__content, .t\:w .giftcards--benefits .c-floating-content-with-heading__content, [class*='t:'] .t\:w .giftcards--benefits .c-floating-content-with-heading__content, [class*='t:'] [class*='t:'] .t\:w .giftcards--benefits .c-floating-content-with-heading__content { color: #f0f0ff; }

.t\:p.giftcards--benefits .c-floating-content-with-heading__content, .t\:p .giftcards--benefits .c-floating-content-with-heading__content, [class*='t:'] .t\:p .giftcards--benefits .c-floating-content-with-heading__content, [class*='t:'] [class*='t:'] .t\:p .giftcards--benefits .c-floating-content-with-heading__content { color: black; }

.t\:b.giftcards--benefits .c-floating-content-with-heading__content, .t\:b .giftcards--benefits .c-floating-content-with-heading__content, [class*='t:'] .t\:b .giftcards--benefits .c-floating-content-with-heading__content, [class*='t:'] [class*='t:'] .t\:b .giftcards--benefits .c-floating-content-with-heading__content { color: black; }

.giftcards--purchase { position: relative; padding-top: 80px; padding-bottom: 66px; }

@media (min-width: 375px) { .giftcards--purchase { padding-top: -webkit-calc(80px + 138 * (100vw - 375px) / 1545); padding-top: calc(80px + 138 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--purchase { padding-top: 218px; } }

@media (min-width: 375px) { .giftcards--purchase { padding-bottom: -webkit-calc(66px + 109 * (100vw - 375px) / 1545); padding-bottom: calc(66px + 109 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--purchase { padding-bottom: 175px; } }

.giftcards--purchase:before { content: ''; position: absolute; top: -1px; right: 0; height: 48px; width: 190px; background-color: #000; }

@media (min-width: 375px) { .giftcards--purchase:before { height: -webkit-calc(48px + 112 * (100vw - 375px) / 1545); height: calc(48px + 112 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--purchase:before { height: 160px; } }

@media (min-width: 375px) { .giftcards--purchase:before { width: -webkit-calc(190px + 770 * (100vw - 375px) / 1545); width: calc(190px + 770 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--purchase:before { width: 960px; } }

.giftcards--purchase .c-floating-content-with-heading__content { max-width: 620px; }

.t\:w.giftcards--purchase .c-floating-content-with-heading__content, .t\:w .giftcards--purchase .c-floating-content-with-heading__content, [class*='t:'] .t\:w .giftcards--purchase .c-floating-content-with-heading__content, [class*='t:'] [class*='t:'] .t\:w .giftcards--purchase .c-floating-content-with-heading__content { color: black; }

.t\:p.giftcards--purchase .c-floating-content-with-heading__content, .t\:p .giftcards--purchase .c-floating-content-with-heading__content, [class*='t:'] .t\:p .giftcards--purchase .c-floating-content-with-heading__content, [class*='t:'] [class*='t:'] .t\:p .giftcards--purchase .c-floating-content-with-heading__content { color: #f0f0ff; }

.t\:b.giftcards--purchase .c-floating-content-with-heading__content, .t\:b .giftcards--purchase .c-floating-content-with-heading__content, [class*='t:'] .t\:b .giftcards--purchase .c-floating-content-with-heading__content, [class*='t:'] [class*='t:'] .t\:b .giftcards--purchase .c-floating-content-with-heading__content { color: #f0f0ff; }

.giftcards--purchase .c-floating-content-with-heading .c-page-heading__text { max-width: 260px; font-size: 50px; line-height: 100%; margin: 0; }

@media (min-width: 375px) { .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text { max-width: -webkit-calc(260px + 740 * (100vw - 375px) / 1545); max-width: calc(260px + 740 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text { max-width: 1000px; } }

@media (min-width: 375px) { .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text { font-size: -webkit-calc(50px + 150 * (100vw - 375px) / 1545); font-size: calc(50px + 150 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text { font-size: 200px; } }

@media (min-width: 375px) { .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text { line-height: -webkit-calc(100% + -4 * (100vw - 375px) / 1545); line-height: calc(100% + -4 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text { line-height: 96%; } }

.t\:w.giftcards--purchase .c-floating-content-with-heading .c-page-heading__text, .t\:w .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] .t\:w .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:w .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text { color: #9146ff; }

.t\:p.giftcards--purchase .c-floating-content-with-heading .c-page-heading__text, .t\:p .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] .t\:p .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:p .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text { color: #f0f0ff; }

.t\:b.giftcards--purchase .c-floating-content-with-heading .c-page-heading__text, .t\:b .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] .t\:b .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:b .giftcards--purchase .c-floating-content-with-heading .c-page-heading__text { color: #f0f0ff; }

.giftcards--questions { position: relative; padding-top: 5px; padding-bottom: 82px; }

@media (min-width: 375px) { .giftcards--questions { padding-top: -webkit-calc(5px + 30 * (100vw - 375px) / 1545); padding-top: calc(5px + 30 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--questions { padding-top: 35px; } }

@media (min-width: 375px) { .giftcards--questions { padding-bottom: -webkit-calc(82px + 18 * (100vw - 375px) / 1545); padding-bottom: calc(82px + 18 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--questions { padding-bottom: 100px; } }

.giftcards--questions:before { content: ''; position: absolute; top: -47px; left: 0; height: 48px; width: 190px; }

@media (min-width: 375px) { .giftcards--questions:before { top: -webkit-calc(-47px + -112 * (100vw - 375px) / 1545); top: calc(-47px + -112 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--questions:before { top: -159px; } }

@media (min-width: 375px) { .giftcards--questions:before { height: -webkit-calc(48px + 112 * (100vw - 375px) / 1545); height: calc(48px + 112 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--questions:before { height: 160px; } }

@media (min-width: 375px) { .giftcards--questions:before { width: -webkit-calc(190px + 770 * (100vw - 375px) / 1545); width: calc(190px + 770 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--questions:before { width: 960px; } }

.t\:w.giftcards--questions:before, .t\:w .giftcards--questions:before, [class*='t:'] .t\:w .giftcards--questions:before, [class*='t:'] [class*='t:'] .t\:w .giftcards--questions:before { background-color: white; }

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

.t\:b.giftcards--questions:before, .t\:b .giftcards--questions:before, [class*='t:'] .t\:b .giftcards--questions:before, [class*='t:'] [class*='t:'] .t\:b .giftcards--questions:before { background-color: black; }

.giftcards--questions .c-page-heading { padding-bottom: 39px; }

@media (min-width: 375px) { .giftcards--questions .c-page-heading { padding-bottom: -webkit-calc(39px + 85 * (100vw - 375px) / 1545); padding-bottom: calc(39px + 85 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--questions .c-page-heading { padding-bottom: 124px; } }

.giftcards--questions .c-page-heading__text { font-size: 50px; line-height: 100%; max-width: 1000px; }

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

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

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

@media (min-width: 375px) { .giftcards--questions .c-page-heading__text { font-size: -webkit-calc(50px + 150 * (100vw - 375px) / 1545); font-size: calc(50px + 150 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--questions .c-page-heading__text { font-size: 200px; } }

@media (min-width: 375px) { .giftcards--questions .c-page-heading__text { line-height: -webkit-calc(100% + -10 * (100vw - 375px) / 1545); line-height: calc(100% + -10 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .giftcards--questions .c-page-heading__text { line-height: 90%; } }

@media (max-width: 750px) { .music--find-your-audience .c-tagged-video-with-content .c-page-heading { padding-top: 35px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--find-your-audience .c-tagged-video-with-content .c-page-heading { padding-top: -webkit-calc(35px + 35 * (100vw - 375px) / 1545); padding-top: calc(35px + 35 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--find-your-audience .c-tagged-video-with-content .c-page-heading { padding-top: 70px; } }

@media (max-width: 750px) { .music--find-your-audience .c-tagged-video-with-content__content-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: unset; -ms-flex-flow: unset; flex-flow: unset; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }

.music--find-your-audience .c-tagged-video-with-content__content { padding-left: 0px; }

@media (min-width: 375px) { .music--find-your-audience .c-tagged-video-with-content__content { padding-left: -webkit-calc(0px + 40 * (100vw - 375px) / 1545); padding-left: calc(0px + 40 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--find-your-audience .c-tagged-video-with-content__content { padding-left: 40px; } }

@media (max-width: 750px) { .music--find-your-audience .c-tagged-video-with-content__content { padding-left: 30px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--find-your-audience .c-tagged-video-with-content__content { padding-left: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-left: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--find-your-audience .c-tagged-video-with-content__content { padding-left: 160px; } }

@media (max-width: 750px) { .music--find-your-audience .c-tagged-video-with-content__images { margin-top: 37px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--find-your-audience .c-tagged-video-with-content__images { margin-top: -webkit-calc(37px + 37 * (100vw - 375px) / 1545); margin-top: calc(37px + 37 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--find-your-audience .c-tagged-video-with-content__images { margin-top: 74px; } }

@media (max-width: 750px) { .music--find-your-audience .c-tagged-video-with-content__video .plyr { width: 313px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--find-your-audience .c-tagged-video-with-content__video .plyr { width: -webkit-calc(313px + 326 * (100vw - 375px) / 1545); width: calc(313px + 326 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--find-your-audience .c-tagged-video-with-content__video .plyr { width: 639px; } }

.music--find-your-audience .c-tagged-video-with-content__image { margin-top: 0px; position: relative; z-index: 2; }

@media (min-width: 375px) { .music--find-your-audience .c-tagged-video-with-content__image { margin-top: -webkit-calc(0px + -36 * (100vw - 375px) / 1545); margin-top: calc(0px + -36 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--find-your-audience .c-tagged-video-with-content__image { margin-top: -36px; } }

@media (max-width: 750px) { .music--find-your-audience .c-tagged-video-with-content__image img { width: 250px; height: 139px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--find-your-audience .c-tagged-video-with-content__image img { width: -webkit-calc(250px + 389 * (100vw - 375px) / 1545); width: calc(250px + 389 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--find-your-audience .c-tagged-video-with-content__image img { width: 639px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--find-your-audience .c-tagged-video-with-content__image img { height: -webkit-calc(139px + 215 * (100vw - 375px) / 1545); height: calc(139px + 215 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--find-your-audience .c-tagged-video-with-content__image img { height: 354px; } }

.music--unleash-your-creativity .c-tagged-video-with-content { padding-bottom: 0; }

@media (max-width: 750px) { .music--unleash-your-creativity .c-tagged-video-with-content { padding-bottom: 41px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content { padding-bottom: -webkit-calc(41px + 101 * (100vw - 375px) / 1545); padding-bottom: calc(41px + 101 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content { padding-bottom: 142px; } }

.music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading__text { text-align: left; }

.t\:w.music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading__text, .t\:w .music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] .t\:w .music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:w .music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading__text { color: #9146ff; }

.t\:p.music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading__text, .t\:p .music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] .t\:p .music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:p .music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading__text { color: #f0f0ff; }

.t\:b.music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading__text, .t\:b .music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] .t\:b .music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:b .music--unleash-your-creativity .c-tagged-video-with-content .c-page-heading__text { color: #f0f0ff; }

.music--unleash-your-creativity .c-tagged-video-with-content__content-wrapper { margin-right: -30px; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; margin-left: 0; }

@media (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content__content-wrapper { margin-right: -webkit-calc(-30px + -130 * (100vw - 375px) / 1545); margin-right: calc(-30px + -130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content__content-wrapper { margin-right: -160px; } }

@media (max-width: 750px) { .music--unleash-your-creativity .c-tagged-video-with-content__content-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }

.music--unleash-your-creativity .c-tagged-video-with-content__content { padding-right: 30px; padding-left: 0; }

@media (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content__content { padding-right: -webkit-calc(30px + 70 * (100vw - 375px) / 1545); padding-right: calc(30px + 70 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content__content { padding-right: 100px; } }

.music--unleash-your-creativity .c-tagged-video-with-content__images { margin-top: -60px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: unset; -ms-flex-flow: unset; flex-flow: unset; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

@media (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content__images { margin-top: -webkit-calc(-60px + -195 * (100vw - 375px) / 1545); margin-top: calc(-60px + -195 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content__images { margin-top: -255px; } }

@media (max-width: 750px) { .music--unleash-your-creativity .c-tagged-video-with-content__images { margin-top: 0; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } }

.music--unleash-your-creativity .c-tagged-video-with-content__video { margin-top: -4px; position: relative; z-index: 1; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

@media (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content__video { margin-top: -webkit-calc(-4px + -29 * (100vw - 375px) / 1545); margin-top: calc(-4px + -29 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content__video { margin-top: -33px; } }

.music--unleash-your-creativity .c-tagged-video-with-content__video .plyr { width: 113px; }

@media (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content__video .plyr { width: -webkit-calc(113px + 687 * (100vw - 375px) / 1545); width: calc(113px + 687 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content__video .plyr { width: 800px; } }

@media (max-width: 750px) { .music--unleash-your-creativity .c-tagged-video-with-content__video .plyr { width: 313px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content__video .plyr { width: -webkit-calc(313px + 487 * (100vw - 375px) / 1545); width: calc(313px + 487 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content__video .plyr { width: 800px; } }

.music--unleash-your-creativity .c-tagged-video-with-content__image { position: relative; z-index: 2; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; width: 215px; }

@media (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content__image { width: -webkit-calc(215px + 329 * (100vw - 375px) / 1545); width: calc(215px + 329 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content__image { width: 544px; } }

@media (max-width: 750px) { .music--unleash-your-creativity .c-tagged-video-with-content__image { width: 215px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content__image { width: -webkit-calc(215px + 452 * (100vw - 375px) / 1545); width: calc(215px + 452 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content__image { width: 667px; } }

.music--unleash-your-creativity .c-tagged-video-with-content__image img { width: 187px; height: 104px; }

@media (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content__image img { width: -webkit-calc(187px + 329 * (100vw - 375px) / 1545); width: calc(187px + 329 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content__image img { width: 516px; } }

@media (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content__image img { height: -webkit-calc(104px + 185 * (100vw - 375px) / 1545); height: calc(104px + 185 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content__image img { height: 289px; } }

@media (max-width: 750px) { .music--unleash-your-creativity .c-tagged-video-with-content__image img { width: 187px; height: 104px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content__image img { width: -webkit-calc(187px + 452 * (100vw - 375px) / 1545); width: calc(187px + 452 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content__image img { width: 639px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content__image img { height: -webkit-calc(104px + 250 * (100vw - 375px) / 1545); height: calc(104px + 250 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content__image img { height: 354px; } }

.music--unleash-your-creativity .c-tagged-video-with-content__image p { margin: 0; margin-top: -10px; }

@media (min-width: 375px) { .music--unleash-your-creativity .c-tagged-video-with-content__image p { margin-top: -webkit-calc(-10px + 60 * (100vw - 375px) / 1545); margin-top: calc(-10px + 60 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--unleash-your-creativity .c-tagged-video-with-content__image p { margin-top: 50px; } }

.music--earn-support .c-tagged-video-with-content { padding-bottom: 90px; }

@media (min-width: 375px) { .music--earn-support .c-tagged-video-with-content { padding-bottom: -webkit-calc(90px + -90 * (100vw - 375px) / 1545); padding-bottom: calc(90px + -90 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--earn-support .c-tagged-video-with-content { padding-bottom: 0px; } }

@media (max-width: 750px) { .music--earn-support .c-tagged-video-with-content { padding-bottom: 47px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--earn-support .c-tagged-video-with-content { padding-bottom: -webkit-calc(47px + 47 * (100vw - 375px) / 1545); padding-bottom: calc(47px + 47 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--earn-support .c-tagged-video-with-content { padding-bottom: 94px; } }

.music--earn-support .c-tagged-video-with-content .c-page-heading { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding-bottom: 50px; }

@media (min-width: 375px) { .music--earn-support .c-tagged-video-with-content .c-page-heading { padding-bottom: -webkit-calc(50px + -50 * (100vw - 375px) / 1545); padding-bottom: calc(50px + -50 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--earn-support .c-tagged-video-with-content .c-page-heading { padding-bottom: 0px; } }

.music--earn-support .c-tagged-video-with-content__content-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-flow: row-reverse; -ms-flex-flow: row-reverse; flex-flow: row-reverse; margin-right: -30px; }

@media (min-width: 375px) { .music--earn-support .c-tagged-video-with-content__content-wrapper { margin-right: -webkit-calc(-30px + -130 * (100vw - 375px) / 1545); margin-right: calc(-30px + -130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--earn-support .c-tagged-video-with-content__content-wrapper { margin-right: -160px; } }

@media (max-width: 750px) { .music--earn-support .c-tagged-video-with-content__content-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; margin-left: 0; margin-right: -30px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--earn-support .c-tagged-video-with-content__content-wrapper { margin-right: -webkit-calc(-30px + -130 * (100vw - 375px) / 1545); margin-right: calc(-30px + -130 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--earn-support .c-tagged-video-with-content__content-wrapper { margin-right: -160px; } }

.music--earn-support .c-tagged-video-with-content__content { max-width: 225px; }

@media (min-width: 375px) { .music--earn-support .c-tagged-video-with-content__content { max-width: -webkit-calc(225px + 665 * (100vw - 375px) / 1545); max-width: calc(225px + 665 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--earn-support .c-tagged-video-with-content__content { max-width: 890px; } }

@media (max-width: 750px) { .music--earn-support .c-tagged-video-with-content__content { padding-right: 30px; max-width: none; } }

@media (max-width: 750px) and (min-width: 375px) { .music--earn-support .c-tagged-video-with-content__content { padding-right: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-right: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--earn-support .c-tagged-video-with-content__content { padding-right: 160px; } }

.music--earn-support .c-tagged-video-with-content__images { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; padding-top: 30px; }

@media (min-width: 375px) { .music--earn-support .c-tagged-video-with-content__images { padding-top: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-top: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--earn-support .c-tagged-video-with-content__images { padding-top: 160px; } }

@media (max-width: 750px) { .music--earn-support .c-tagged-video-with-content__images { padding-top: 35px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--earn-support .c-tagged-video-with-content__images { padding-top: -webkit-calc(35px + 35 * (100vw - 375px) / 1545); padding-top: calc(35px + 35 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--earn-support .c-tagged-video-with-content__images { padding-top: 70px; } }

.music--earn-support .c-tagged-video-with-content__video { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

@media (max-width: 750px) { .music--earn-support .c-tagged-video-with-content__video { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }

@media (max-width: 750px) { .music--earn-support .c-tagged-video-with-content__video .plyr { width: 313px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--earn-support .c-tagged-video-with-content__video .plyr { width: -webkit-calc(313px + 487 * (100vw - 375px) / 1545); width: calc(313px + 487 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--earn-support .c-tagged-video-with-content__video .plyr { width: 800px; } }

.music--earn-support .c-tagged-video-with-content__image { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

@media (max-width: 750px) { .music--earn-support .c-tagged-video-with-content__image { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }

.music--go-live .c-tagged-video-with-content { padding-top: 74px; position: relative; }

@media (min-width: 375px) { .music--go-live .c-tagged-video-with-content { padding-top: -webkit-calc(74px + 205 * (100vw - 375px) / 1545); padding-top: calc(74px + 205 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--go-live .c-tagged-video-with-content { padding-top: 279px; } }

.music--go-live .c-tagged-video-with-content:before { content: ''; position: absolute; top: -1px; right: -30px; width: 187px; height: 32px; }

@media (min-width: 375px) { .music--go-live .c-tagged-video-with-content:before { right: -webkit-calc(-30px + -130 * (100vw - 375px) / 1545); right: calc(-30px + -130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--go-live .c-tagged-video-with-content:before { right: -160px; } }

@media (min-width: 375px) { .music--go-live .c-tagged-video-with-content:before { width: -webkit-calc(187px + 773 * (100vw - 375px) / 1545); width: calc(187px + 773 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--go-live .c-tagged-video-with-content:before { width: 960px; } }

@media (min-width: 375px) { .music--go-live .c-tagged-video-with-content:before { height: -webkit-calc(32px + 128 * (100vw - 375px) / 1545); height: calc(32px + 128 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--go-live .c-tagged-video-with-content:before { height: 160px; } }

.t\:w.music--go-live .c-tagged-video-with-content:before, .t\:w .music--go-live .c-tagged-video-with-content:before, [class*='t:'] .t\:w .music--go-live .c-tagged-video-with-content:before, [class*='t:'] [class*='t:'] .t\:w .music--go-live .c-tagged-video-with-content:before { background-color: #9146ff; }

.t\:p.music--go-live .c-tagged-video-with-content:before, .t\:p .music--go-live .c-tagged-video-with-content:before, [class*='t:'] .t\:p .music--go-live .c-tagged-video-with-content:before, [class*='t:'] [class*='t:'] .t\:p .music--go-live .c-tagged-video-with-content:before { background-color: white; }

.t\:b.music--go-live .c-tagged-video-with-content:before, .t\:b .music--go-live .c-tagged-video-with-content:before, [class*='t:'] .t\:b .music--go-live .c-tagged-video-with-content:before, [class*='t:'] [class*='t:'] .t\:b .music--go-live .c-tagged-video-with-content:before { background-color: white; }

.music--go-live .c-tagged-video-with-content .c-page-heading { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.music--go-live .c-tagged-video-with-content .c-page-heading__text { text-align: left; }

.t\:w.music--go-live .c-tagged-video-with-content .c-page-heading__text, .t\:w .music--go-live .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] .t\:w .music--go-live .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:w .music--go-live .c-tagged-video-with-content .c-page-heading__text { color: #f0f0ff; }

.t\:p.music--go-live .c-tagged-video-with-content .c-page-heading__text, .t\:p .music--go-live .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] .t\:p .music--go-live .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:p .music--go-live .c-tagged-video-with-content .c-page-heading__text { color: #9146ff; }

.t\:b.music--go-live .c-tagged-video-with-content .c-page-heading__text, .t\:b .music--go-live .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] .t\:b .music--go-live .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:b .music--go-live .c-tagged-video-with-content .c-page-heading__text { color: #9146ff; }

@media (max-width: 750px) { .music--go-live .c-tagged-video-with-content__content-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } }

.music--go-live .c-tagged-video-with-content__content { padding-left: 30px; max-width: 313px; }

@media (min-width: 375px) { .music--go-live .c-tagged-video-with-content__content { padding-left: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-left: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--go-live .c-tagged-video-with-content__content { padding-left: 160px; } }

@media (min-width: 375px) { .music--go-live .c-tagged-video-with-content__content { max-width: -webkit-calc(313px + 497 * (100vw - 375px) / 1545); max-width: calc(313px + 497 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .music--go-live .c-tagged-video-with-content__content { max-width: 810px; } }

.t\:w.music--go-live .c-tagged-video-with-content__content .c-link, .t\:w .music--go-live .c-tagged-video-with-content__content .c-link, [class*='t:'] .t\:w .music--go-live .c-tagged-video-with-content__content .c-link, [class*='t:'] [class*='t:'] .t\:w .music--go-live .c-tagged-video-with-content__content .c-link { color: black; }

.t\:p.music--go-live .c-tagged-video-with-content__content .c-link, .t\:p .music--go-live .c-tagged-video-with-content__content .c-link, [class*='t:'] .t\:p .music--go-live .c-tagged-video-with-content__content .c-link, [class*='t:'] [class*='t:'] .t\:p .music--go-live .c-tagged-video-with-content__content .c-link { color: black; }

.t\:b.music--go-live .c-tagged-video-with-content__content .c-link, .t\:b .music--go-live .c-tagged-video-with-content__content .c-link, [class*='t:'] .t\:b .music--go-live .c-tagged-video-with-content__content .c-link, [class*='t:'] [class*='t:'] .t\:b .music--go-live .c-tagged-video-with-content__content .c-link { color: #9146ff; }

.t\:w.music--go-live .c-tagged-video-with-content__content .c-link:hover, .t\:w .music--go-live .c-tagged-video-with-content__content .c-link:hover, [class*='t:'] .t\:w .music--go-live .c-tagged-video-with-content__content .c-link:hover, [class*='t:'] [class*='t:'] .t\:w .music--go-live .c-tagged-video-with-content__content .c-link:hover { color: #9146ff; }

.t\:p.music--go-live .c-tagged-video-with-content__content .c-link:hover, .t\:p .music--go-live .c-tagged-video-with-content__content .c-link:hover, [class*='t:'] .t\:p .music--go-live .c-tagged-video-with-content__content .c-link:hover, [class*='t:'] [class*='t:'] .t\:p .music--go-live .c-tagged-video-with-content__content .c-link:hover { color: #f0f0ff; }

.t\:b.music--go-live .c-tagged-video-with-content__content .c-link:hover, .t\:b .music--go-live .c-tagged-video-with-content__content .c-link:hover, [class*='t:'] .t\:b .music--go-live .c-tagged-video-with-content__content .c-link:hover, [class*='t:'] [class*='t:'] .t\:b .music--go-live .c-tagged-video-with-content__content .c-link:hover { color: #f0f0ff; }

@media (max-width: 750px) { .music--go-live .c-tagged-video-with-content__images { padding-top: 0px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--go-live .c-tagged-video-with-content__images { padding-top: -webkit-calc(0px + 70 * (100vw - 375px) / 1545); padding-top: calc(0px + 70 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--go-live .c-tagged-video-with-content__images { padding-top: 70px; } }

@media (max-width: 750px) { .music--go-live .c-tagged-video-with-content__video .plyr { width: 313px; } }

@media (max-width: 750px) and (min-width: 375px) { .music--go-live .c-tagged-video-with-content__video .plyr { width: -webkit-calc(313px + 487 * (100vw - 375px) / 1545); width: calc(313px + 487 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .music--go-live .c-tagged-video-with-content__video .plyr { width: 800px; } }

.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: 1150px) { .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__icon--custom { width: auto; }

.c-header__inner__icon svg { max-height: 35px; }

.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: 1150px) { .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: 1150px) { .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: 1150px) { .c-header__inner__mobile-nav { display: none; position: absolute; margin: 0; padding: 0; height: 0; z-index: -15; } }

@media screen and (max-width: 1150px) { .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: 1150px) { .c-header__inner__mobile-nav-content { padding-bottom: 11.1304347826vw; } }

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

.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: 1150px) { .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: 1150px) { .c-header__inner__mobile-nav-content li { margin-top: 2.1739130435vw; } }

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

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

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

.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: 1150px) { .c-header__inner__mobile-nav-content li .c-header__inner__nav__links__link { font-size: 5.5652173913vw; } }

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

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

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

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

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

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

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

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

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

.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; }

.logo-fill-black { fill: black; }

.logo-fill-purple { fill: #9146ff; }

.logo-fill-white { fill: #f0f0ff; }

.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('/p/company-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('/p/company-assets/icons/svg/facebook.svg') no-repeat 0 0/contain) or (mask: url('/p/company-assets/icons/svg/facebook.svg') no-repeat 0 0/contain)) { .c-link--facebook::after { background-image: unset; background-color: currentColor; -webkit-mask: url('/p/company-assets/icons/svg/facebook.svg') no-repeat 0 0/contain; mask: url('/p/company-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('/p/company-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('/p/company-assets/icons/svg/twitter.svg') no-repeat 0 0/contain) or (mask: url('/p/company-assets/icons/svg/twitter.svg') no-repeat 0 0/contain)) { .c-link--twitter::after { background-image: unset; background-color: currentColor; -webkit-mask: url('/p/company-assets/icons/svg/twitter.svg') no-repeat 0 0/contain; mask: url('/p/company-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('/p/company-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('/p/company-assets/icons/svg/instagram.svg') no-repeat 0 0/contain) or (mask: url('/p/company-assets/icons/svg/instagram.svg') no-repeat 0 0/contain)) { .c-link--instagram::after { background-image: unset; background-color: currentColor; -webkit-mask: url('/p/company-assets/icons/svg/instagram.svg') no-repeat 0 0/contain; mask: url('/p/company-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('/p/company-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('/p/company-assets/icons/svg/out.svg') no-repeat 0 0/contain) or (mask: url('/p/company-assets/icons/svg/out.svg') no-repeat 0 0/contain)) { .c-link--sacrificial::after { background-image: unset; background-color: currentColor; -webkit-mask: url('/p/company-assets/icons/svg/out.svg') no-repeat 0 0/contain; mask: url('/p/company-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('/p/company-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('/p/company-assets/icons/svg/arrow-l.svg') no-repeat 0 0/contain) or (mask: url('/p/company-assets/icons/svg/arrow-l.svg') no-repeat 0 0/contain)) { .c-link--bacrificial::after { background-image: unset; background-color: currentColor; -webkit-mask: url('/p/company-assets/icons/svg/arrow-l.svg') no-repeat 0 0/contain; mask: url('/p/company-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('/p/company-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('/p/company-assets/icons/svg/search-alt.svg') no-repeat 0 0/contain) or (mask: url('/p/company-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('/p/company-assets/icons/svg/search-alt.svg') no-repeat 0 0/contain; mask: url('/p/company-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-page-heading-with-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; padding-top: 140px; padding-bottom: 30px; }

@media (min-width: 375px) { .c-page-heading-with-content { padding-top: -webkit-calc(140px + 28 * (100vw - 375px) / 1065); padding-top: calc(140px + 28 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-page-heading-with-content { padding-top: 168px; } }

@media (min-width: 375px) { .c-page-heading-with-content { padding-bottom: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-bottom: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-page-heading-with-content { padding-bottom: 120px; } }

@media (max-width: 750px) { .c-page-heading-with-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.c-page-heading-with-content .c-page-heading { -webkit-box-flex: 1; -webkit-flex: 1 1 500px; -ms-flex: 1 1 500px; flex: 1 1 500px; padding-top: 40px; padding-bottom: 30px; }

@media (min-width: 375px) { .c-page-heading-with-content .c-page-heading { padding-top: -webkit-calc(40px + 139 * (100vw - 375px) / 1065); padding-top: calc(40px + 139 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-page-heading-with-content .c-page-heading { padding-top: 179px; } }

@media (min-width: 375px) { .c-page-heading-with-content .c-page-heading { padding-bottom: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-bottom: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-page-heading-with-content .c-page-heading { padding-bottom: 120px; } }

@media (max-width: 750px) { .c-page-heading-with-content .c-page-heading { padding-top: 40px; -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; } }

@media (max-width: 750px) and (min-width: 375px) { .c-page-heading-with-content .c-page-heading { padding-top: -webkit-calc(40px + 391 * (100vw - 375px) / 1065); padding-top: calc(40px + 391 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-page-heading-with-content .c-page-heading { padding-top: 431px; } }

.c-page-heading-with-content .c-page-heading__text { margin: 0; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-page-heading-with-content .c-page-heading__text { font-size: -webkit-calc(50px + 106 * (100vw - 375px) / 1065); font-size: calc(50px + 106 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-page-heading-with-content .c-page-heading__text { font-size: 156px; } }

.c-page-heading-with-content__content { -webkit-box-flex: 0; -webkit-flex: 0 1 344px; -ms-flex: 0 1 344px; flex: 0 1 344px; padding-bottom: 30px; padding-left: 50px; padding-right: 50px; -webkit-box-sizing: content-box; box-sizing: content-box; font-size: 20px; font-weight: 500; line-height: 120%; letter-spacing: -0.6px; }

@media (min-width: 375px) { .c-page-heading-with-content__content { padding-bottom: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-bottom: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-page-heading-with-content__content { padding-bottom: 120px; } }

@media (min-width: 375px) { .c-page-heading-with-content__content { font-size: -webkit-calc(20px + 10 * (100vw - 375px) / 1065); font-size: calc(20px + 10 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-page-heading-with-content__content { font-size: 30px; } }

@media (max-width: 750px) { .c-page-heading-with-content__content { padding-left: 0; padding-right: 0; -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; } }

.c-page-heading-with-content__content p { margin: 0; }

.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('/p/company-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('/p/company-assets/icons/svg/facebook.svg') no-repeat 0 0/contain) or (mask: url('/p/company-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('/p/company-assets/icons/svg/facebook.svg') no-repeat 0 0/contain; mask: url('/p/company-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('/p/company-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('/p/company-assets/icons/svg/twitter.svg') no-repeat 0 0/contain) or (mask: url('/p/company-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('/p/company-assets/icons/svg/twitter.svg') no-repeat 0 0/contain; mask: url('/p/company-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__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('/p/company-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('/p/company-assets/icons/svg/x-t.svg') no-repeat 0 0/contain) or (mask: url('/p/company-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('/p/company-assets/icons/svg/x-t.svg') no-repeat 0 0/contain; mask: url('/p/company-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; margin-top: -1px; }

.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('/p/company-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('/p/company-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('/p/company-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; } }

.c-floating-content-with-video { 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; position: relative; }

.c-floating-content-with-video--left-content { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-flow: row-reverse wrap; -ms-flex-flow: row-reverse wrap; flex-flow: row-reverse wrap; }

.c-floating-content-with-video__video { position: relative; margin-left: -30px; -webkit-box-flex: 1; -webkit-flex: 1 300px; -ms-flex: 1 300px; flex: 1 300px; width: 100%; max-width: 344px; height: auto; background-color: #222; }

@media (min-width: 375px) { .c-floating-content-with-video__video { margin-left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video__video { margin-left: -120px; } }

@media (min-width: 375px) { .c-floating-content-with-video__video { max-width: -webkit-calc(344px + 616 * (100vw - 375px) / 1065); max-width: calc(344px + 616 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video__video { max-width: 960px; } }

.c-floating-content-with-video--left-content .c-floating-content-with-video__video { margin-right: -30px; margin-left: 0; }

@media (min-width: 375px) { .c-floating-content-with-video--left-content .c-floating-content-with-video__video { margin-right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video--left-content .c-floating-content-with-video__video { margin-right: -120px; } }

.c-floating-content-with-video__video iframe { width: 100%; }

.c-floating-content-with-video__content { position: absolute; top: 0; right: -30px; max-width: 344px; margin-top: 25px; padding-left: 30px; padding-right: 30px; padding-top: 32px; padding-bottom: 32px; font-size: 28px; line-height: 100%; letter-spacing: -1px; }

@media (min-width: 375px) { .c-floating-content-with-video__content { right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video__content { right: -120px; } }

@media (min-width: 375px) { .c-floating-content-with-video__content { max-width: -webkit-calc(344px + 376 * (100vw - 375px) / 1065); max-width: calc(344px + 376 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video__content { max-width: 720px; } }

@media (min-width: 375px) { .c-floating-content-with-video__content { margin-top: -webkit-calc(25px + -97 * (100vw - 375px) / 1065); margin-top: calc(25px + -97 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video__content { margin-top: -72px; } }

@media (min-width: 375px) { .c-floating-content-with-video__content { padding-left: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-left: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video__content { padding-left: 120px; } }

@media (min-width: 375px) { .c-floating-content-with-video__content { padding-right: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-right: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video__content { padding-right: 120px; } }

@media (min-width: 375px) { .c-floating-content-with-video__content { padding-top: -webkit-calc(32px + 64 * (100vw - 375px) / 1065); padding-top: calc(32px + 64 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video__content { padding-top: 96px; } }

@media (min-width: 375px) { .c-floating-content-with-video__content { padding-bottom: -webkit-calc(32px + 64 * (100vw - 375px) / 1065); padding-bottom: calc(32px + 64 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video__content { padding-bottom: 96px; } }

@media (min-width: 375px) { .c-floating-content-with-video__content { font-size: -webkit-calc(28px + 20 * (100vw - 375px) / 1065); font-size: calc(28px + 20 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video__content { font-size: 48px; } }

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

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

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

.t\:w.c-floating-content-with-video__content, .t\:w .c-floating-content-with-video__content, [class*='t:'] .t\:w .c-floating-content-with-video__content, [class*='t:'] [class*='t:'] .t\:w .c-floating-content-with-video__content { color: #f0f0ff; }

.t\:p.c-floating-content-with-video__content, .t\:p .c-floating-content-with-video__content, [class*='t:'] .t\:p .c-floating-content-with-video__content, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-video__content { color: black; }

.t\:b.c-floating-content-with-video__content, .t\:b .c-floating-content-with-video__content, [class*='t:'] .t\:b .c-floating-content-with-video__content, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-video__content { color: black; }

.c-floating-content-with-video--left-content .c-floating-content-with-video__content { left: -30px; right: unset; }

@media (min-width: 375px) { .c-floating-content-with-video--left-content .c-floating-content-with-video__content { left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video--left-content .c-floating-content-with-video__content { left: -120px; } }

.c-floating-content-with-video__content p { margin: 0; }

.c-floating-content-with-video__content p:not(:first-child) { margin-top: 25px; }

@media (min-width: 375px) { .c-floating-content-with-video__content p:not(:first-child) { margin-top: -webkit-calc(25px + 15 * (100vw - 375px) / 1065); margin-top: calc(25px + 15 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video__content p:not(:first-child) { margin-top: 40px; } }

.c-floating-content-with-video-feature { 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; position: relative; }

.c-floating-content-with-video-feature .c-page-heading { padding-bottom: 340px; }

@media (min-width: 375px) { .c-floating-content-with-video-feature .c-page-heading { padding-bottom: -webkit-calc(340px + -177 * (100vw - 375px) / 1545); padding-bottom: calc(340px + -177 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature .c-page-heading { padding-bottom: 163px; } }

@media (max-width: 750px) { .c-floating-content-with-video-feature .c-page-heading { padding-bottom: 222px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-video-feature .c-page-heading { padding-bottom: -webkit-calc(222px + 222 * (100vw - 375px) / 1545); padding-bottom: calc(222px + 222 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-floating-content-with-video-feature .c-page-heading { padding-bottom: 444px; } }

.c-floating-content-with-video-feature .c-page-heading__text { margin: 0; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-floating-content-with-video-feature .c-page-heading__text { font-size: -webkit-calc(50px + 150 * (100vw - 375px) / 1545); font-size: calc(50px + 150 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature .c-page-heading__text { font-size: 200px; } }

.c-floating-content-with-video-feature__main-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; margin-left: -30px; margin-right: -30px; width: 100vw; }

@media (min-width: 375px) { .c-floating-content-with-video-feature__main-wrapper { margin-left: -webkit-calc(-30px + -130 * (100vw - 375px) / 1545); margin-left: calc(-30px + -130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__main-wrapper { margin-left: -160px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__main-wrapper { margin-right: -webkit-calc(-30px + -130 * (100vw - 375px) / 1545); margin-right: calc(-30px + -130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__main-wrapper { margin-right: -160px; } }

.t\:w.c-floating-content-with-video-feature__main-wrapper, .t\:w .c-floating-content-with-video-feature__main-wrapper, [class*='t:'] .t\:w .c-floating-content-with-video-feature__main-wrapper, [class*='t:'] [class*='t:'] .t\:w .c-floating-content-with-video-feature__main-wrapper { background-color: #9146ff; }

.t\:p.c-floating-content-with-video-feature__main-wrapper, .t\:p .c-floating-content-with-video-feature__main-wrapper, [class*='t:'] .t\:p .c-floating-content-with-video-feature__main-wrapper, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-video-feature__main-wrapper { background-color: white; }

.t\:b.c-floating-content-with-video-feature__main-wrapper, .t\:b .c-floating-content-with-video-feature__main-wrapper, [class*='t:'] .t\:b .c-floating-content-with-video-feature__main-wrapper, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-video-feature__main-wrapper { background-color: white; }

.c-floating-content-with-video-feature__main-content { position: absolute; top: 0; right: 0; margin: 0; z-index: 999; letter-spacing: -0.04em; top: -260px; padding: 30px; padding-top: 30px; padding-bottom: 30px; max-width: 344px; font-size: 19px; line-height: 121%; }

@media (min-width: 375px) { .c-floating-content-with-video-feature__main-content { top: -webkit-calc(-260px + 184 * (100vw - 375px) / 1545); top: calc(-260px + 184 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__main-content { top: -76px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__main-content { padding: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__main-content { padding: 160px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__main-content { padding-top: -webkit-calc(30px + 89 * (100vw - 375px) / 1545); padding-top: calc(30px + 89 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__main-content { padding-top: 119px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__main-content { padding-bottom: -webkit-calc(30px + 89 * (100vw - 375px) / 1545); padding-bottom: calc(30px + 89 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__main-content { padding-bottom: 119px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__main-content { max-width: -webkit-calc(344px + 606 * (100vw - 375px) / 1545); max-width: calc(344px + 606 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__main-content { max-width: 950px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__main-content { font-size: -webkit-calc(19px + 45 * (100vw - 375px) / 1545); font-size: calc(19px + 45 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__main-content { font-size: 64px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__main-content { line-height: -webkit-calc(121% + -21 * (100vw - 375px) / 1545); line-height: calc(121% + -21 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__main-content { line-height: 100%; } }

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

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

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

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

.t\:p.c-floating-content-with-video-feature__main-content, .t\:p .c-floating-content-with-video-feature__main-content, [class*='t:'] .t\:p .c-floating-content-with-video-feature__main-content, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-video-feature__main-content { color: black; }

.t\:b.c-floating-content-with-video-feature__main-content, .t\:b .c-floating-content-with-video-feature__main-content, [class*='t:'] .t\:b .c-floating-content-with-video-feature__main-content, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-video-feature__main-content { color: #9146ff; }

@media (max-width: 750px) { .c-floating-content-with-video-feature__main-content { -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; top: -170px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-video-feature__main-content { top: -webkit-calc(-170px + -90 * (100vw - 375px) / 1545); top: calc(-170px + -90 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-floating-content-with-video-feature__main-content { top: -260px; } }

.c-floating-content-with-video-feature__video-with-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; margin-top: -1px; margin-bottom: -1px; }

.c-floating-content-with-video-feature__video-wrapper { width: 344px; height: auto; background-color: #222; }

@media (min-width: 375px) { .c-floating-content-with-video-feature__video-wrapper { width: -webkit-calc(344px + 1436 * (100vw - 375px) / 1545); width: calc(344px + 1436 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__video-wrapper { width: 1780px; } }

.c-floating-content-with-video-feature__tag { margin-left: 10px; margin-bottom: -15px; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: top left; transform-origin: top left; font-size: 14px; line-height: 143%; margin-bottom: -10px; line-height: 100%; min-width: 70px; }

.t\:w.c-floating-content-with-video-feature__tag, .t\:w .c-floating-content-with-video-feature__tag, [class*='t:'] .t\:w .c-floating-content-with-video-feature__tag, [class*='t:'] [class*='t:'] .t\:w .c-floating-content-with-video-feature__tag { color: #f0f0ff; }

.t\:p.c-floating-content-with-video-feature__tag, .t\:p .c-floating-content-with-video-feature__tag, [class*='t:'] .t\:p .c-floating-content-with-video-feature__tag, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-video-feature__tag { color: black; }

.t\:b.c-floating-content-with-video-feature__tag, .t\:b .c-floating-content-with-video-feature__tag, [class*='t:'] .t\:b .c-floating-content-with-video-feature__tag, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-video-feature__tag { color: black; }

.c-floating-content-with-video-feature__secondary-wrapper { margin-left: -30px; margin-right: -30px; padding-top: 28px; padding-bottom: 30px; font-size: 19px; line-height: 121%; position: relative; width: 100vw; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-wrapper { margin-left: -webkit-calc(-30px + -130 * (100vw - 375px) / 1545); margin-left: calc(-30px + -130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-wrapper { margin-left: -160px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-wrapper { margin-right: -webkit-calc(-30px + -130 * (100vw - 375px) / 1545); margin-right: calc(-30px + -130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-wrapper { margin-right: -160px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-wrapper { padding-top: -webkit-calc(28px + 92 * (100vw - 375px) / 1545); padding-top: calc(28px + 92 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-wrapper { padding-top: 120px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-wrapper { padding-bottom: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-bottom: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-wrapper { padding-bottom: 160px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-wrapper { font-size: -webkit-calc(19px + 45 * (100vw - 375px) / 1545); font-size: calc(19px + 45 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-wrapper { font-size: 64px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-wrapper { line-height: -webkit-calc(121% + -21 * (100vw - 375px) / 1545); line-height: calc(121% + -21 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-wrapper { line-height: 100%; } }

.t\:w.c-floating-content-with-video-feature__secondary-wrapper, .t\:w .c-floating-content-with-video-feature__secondary-wrapper, [class*='t:'] .t\:w .c-floating-content-with-video-feature__secondary-wrapper, [class*='t:'] [class*='t:'] .t\:w .c-floating-content-with-video-feature__secondary-wrapper { background-color: #9146ff; }

.t\:p.c-floating-content-with-video-feature__secondary-wrapper, .t\:p .c-floating-content-with-video-feature__secondary-wrapper, [class*='t:'] .t\:p .c-floating-content-with-video-feature__secondary-wrapper, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-video-feature__secondary-wrapper { background-color: white; }

.t\:b.c-floating-content-with-video-feature__secondary-wrapper, .t\:b .c-floating-content-with-video-feature__secondary-wrapper, [class*='t:'] .t\:b .c-floating-content-with-video-feature__secondary-wrapper, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-video-feature__secondary-wrapper { background-color: white; }

.c-floating-content-with-video-feature__secondary-wrapper:after { content: ''; position: absolute; bottom: -1px; right: 0; width: 192px; height: 32px; }

.t\:w.c-floating-content-with-video-feature__secondary-wrapper:after, .t\:w .c-floating-content-with-video-feature__secondary-wrapper:after, [class*='t:'] .t\:w .c-floating-content-with-video-feature__secondary-wrapper:after, [class*='t:'] [class*='t:'] .t\:w .c-floating-content-with-video-feature__secondary-wrapper:after { background-color: white; }

.t\:p.c-floating-content-with-video-feature__secondary-wrapper:after, .t\:p .c-floating-content-with-video-feature__secondary-wrapper:after, [class*='t:'] .t\:p .c-floating-content-with-video-feature__secondary-wrapper:after, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-video-feature__secondary-wrapper:after { background-color: #9146ff; }

.t\:b.c-floating-content-with-video-feature__secondary-wrapper:after, .t\:b .c-floating-content-with-video-feature__secondary-wrapper:after, [class*='t:'] .t\:b .c-floating-content-with-video-feature__secondary-wrapper:after, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-video-feature__secondary-wrapper:after { background-color: black; }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-wrapper:after { width: -webkit-calc(192px + 1088 * (100vw - 375px) / 1545); width: calc(192px + 1088 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-wrapper:after { width: 1280px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-wrapper:after { height: -webkit-calc(32px + 128 * (100vw - 375px) / 1545); height: calc(32px + 128 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-wrapper:after { height: 160px; } }

.c-floating-content-with-video-feature__secondary-wrapper .c-link { margin-top: 30px; padding-left: 30px; padding-right: 30px; }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-wrapper .c-link { margin-top: -webkit-calc(30px + 30 * (100vw - 375px) / 1545); margin-top: calc(30px + 30 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-wrapper .c-link { margin-top: 60px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-wrapper .c-link { padding-left: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-left: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-wrapper .c-link { padding-left: 160px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-wrapper .c-link { padding-right: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-right: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-wrapper .c-link { padding-right: 160px; } }

.t\:w.c-floating-content-with-video-feature__secondary-wrapper .c-link, .t\:w .c-floating-content-with-video-feature__secondary-wrapper .c-link, [class*='t:'] .t\:w .c-floating-content-with-video-feature__secondary-wrapper .c-link, [class*='t:'] [class*='t:'] .t\:w .c-floating-content-with-video-feature__secondary-wrapper .c-link { color: #f0f0ff; }

.t\:p.c-floating-content-with-video-feature__secondary-wrapper .c-link, .t\:p .c-floating-content-with-video-feature__secondary-wrapper .c-link, [class*='t:'] .t\:p .c-floating-content-with-video-feature__secondary-wrapper .c-link, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-video-feature__secondary-wrapper .c-link { color: black; }

.t\:b.c-floating-content-with-video-feature__secondary-wrapper .c-link, .t\:b .c-floating-content-with-video-feature__secondary-wrapper .c-link, [class*='t:'] .t\:b .c-floating-content-with-video-feature__secondary-wrapper .c-link, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-video-feature__secondary-wrapper .c-link { color: black; }

.t\:w.c-floating-content-with-video-feature__secondary-wrapper .c-link:hover, .t\:w .c-floating-content-with-video-feature__secondary-wrapper .c-link:hover, [class*='t:'] .t\:w .c-floating-content-with-video-feature__secondary-wrapper .c-link:hover, [class*='t:'] [class*='t:'] .t\:w .c-floating-content-with-video-feature__secondary-wrapper .c-link:hover { color: black; }

.t\:p.c-floating-content-with-video-feature__secondary-wrapper .c-link:hover, .t\:p .c-floating-content-with-video-feature__secondary-wrapper .c-link:hover, [class*='t:'] .t\:p .c-floating-content-with-video-feature__secondary-wrapper .c-link:hover, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-video-feature__secondary-wrapper .c-link:hover { color: black; }

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

.c-floating-content-with-video-feature__secondary-content { padding-left: 30px; padding-right: 30px; max-width: 268px; -webkit-box-sizing: content-box; box-sizing: content-box; }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-content { padding-left: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-left: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-content { padding-left: 160px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-content { padding-right: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-right: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-content { padding-right: 160px; } }

@media (min-width: 375px) { .c-floating-content-with-video-feature__secondary-content { max-width: -webkit-calc(268px + 532 * (100vw - 375px) / 1545); max-width: calc(268px + 532 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-video-feature__secondary-content { max-width: 800px; } }

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

.t\:p.c-floating-content-with-video-feature__secondary-content, .t\:p .c-floating-content-with-video-feature__secondary-content, [class*='t:'] .t\:p .c-floating-content-with-video-feature__secondary-content, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-video-feature__secondary-content { color: black; }

.t\:b.c-floating-content-with-video-feature__secondary-content, .t\:b .c-floating-content-with-video-feature__secondary-content, [class*='t:'] .t\:b .c-floating-content-with-video-feature__secondary-content, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-video-feature__secondary-content { color: #9146ff; }

.c-floating-content-with-image { 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; position: relative; }

.c-floating-content-with-image--left-content { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-flow: row-reverse wrap; -ms-flex-flow: row-reverse wrap; flex-flow: row-reverse wrap; }

.c-floating-content-with-image--left-content .c-floating-content-with-image__image { margin-right: -30px; }

@media (min-width: 375px) { .c-floating-content-with-image--left-content .c-floating-content-with-image__image { margin-right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-image--left-content .c-floating-content-with-image__image { margin-right: -120px; } }

.c-floating-content-with-image--left-content .c-floating-content-with-image__content { left: -30px; }

@media (min-width: 375px) { .c-floating-content-with-image--left-content .c-floating-content-with-image__content { left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-image--left-content .c-floating-content-with-image__content { left: -120px; } }

.c-floating-content-with-image__image { position: relative; margin-left: -30px; -webkit-box-flex: 1; -webkit-flex: 1 300px; -ms-flex: 1 300px; flex: 1 300px; width: 100%; max-width: 375px; height: 0; padding-bottom: 51.725%; background-color: #222; }

@media (min-width: 375px) { .c-floating-content-with-image__image { margin-left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-image__image { margin-left: -120px; } }

@media (min-width: 375px) { .c-floating-content-with-image__image { max-width: -webkit-calc(375px + 585 * (100vw - 375px) / 1065); max-width: calc(375px + 585 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-image__image { max-width: 960px; } }

@media (max-width: 750px) { .c-floating-content-with-image__image { -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; padding-bottom: 62.5%; max-width: none; } }

.c-floating-content-with-image__image img { position: absolute; height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; }

@media (max-width: 750px) { .c-floating-content-with-image__image img { -o-object-fit: cover; object-fit: cover; width: 100%; } }

.c-floating-content-with-image__content { position: absolute; top: 0; right: -30px; max-width: 314px; margin-top: -25px; padding-left: 30px; padding-right: 30px; padding-top: 32px; padding-bottom: 32px; font-size: 28px; line-height: 100%; letter-spacing: -1px; }

@media (min-width: 375px) { .c-floating-content-with-image__content { right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-image__content { right: -120px; } }

@media (min-width: 375px) { .c-floating-content-with-image__content { max-width: -webkit-calc(314px + 406 * (100vw - 375px) / 1065); max-width: calc(314px + 406 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-image__content { max-width: 720px; } }

@media (min-width: 375px) { .c-floating-content-with-image__content { margin-top: -webkit-calc(-25px + -47 * (100vw - 375px) / 1065); margin-top: calc(-25px + -47 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-image__content { margin-top: -72px; } }

@media (min-width: 375px) { .c-floating-content-with-image__content { padding-left: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-left: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-image__content { padding-left: 120px; } }

@media (min-width: 375px) { .c-floating-content-with-image__content { padding-right: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-right: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-image__content { padding-right: 120px; } }

@media (min-width: 375px) { .c-floating-content-with-image__content { padding-top: -webkit-calc(32px + 64 * (100vw - 375px) / 1065); padding-top: calc(32px + 64 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-image__content { padding-top: 96px; } }

@media (min-width: 375px) { .c-floating-content-with-image__content { padding-bottom: -webkit-calc(32px + 64 * (100vw - 375px) / 1065); padding-bottom: calc(32px + 64 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-image__content { padding-bottom: 96px; } }

@media (min-width: 375px) { .c-floating-content-with-image__content { font-size: -webkit-calc(28px + 20 * (100vw - 375px) / 1065); font-size: calc(28px + 20 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-image__content { font-size: 48px; } }

.t\:w.c-floating-content-with-image__content, .t\:w .c-floating-content-with-image__content, [class*='t:'] .t\:w .c-floating-content-with-image__content, [class*='t:'] [class*='t:'] .t\:w .c-floating-content-with-image__content { background-color: #fa2828; }

.t\:p.c-floating-content-with-image__content, .t\:p .c-floating-content-with-image__content, [class*='t:'] .t\:p .c-floating-content-with-image__content, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-image__content { background-color: #fa2828; }

.t\:b.c-floating-content-with-image__content, .t\:b .c-floating-content-with-image__content, [class*='t:'] .t\:b .c-floating-content-with-image__content, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-image__content { background-color: #fa2828; }

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

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

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

.t\:w.c-floating-content-with-image__content, .t\:w .c-floating-content-with-image__content, [class*='t:'] .t\:w .c-floating-content-with-image__content, [class*='t:'] [class*='t:'] .t\:w .c-floating-content-with-image__content { color: #f0f0ff; }

.t\:p.c-floating-content-with-image__content, .t\:p .c-floating-content-with-image__content, [class*='t:'] .t\:p .c-floating-content-with-image__content, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-image__content { color: black; }

.t\:b.c-floating-content-with-image__content, .t\:b .c-floating-content-with-image__content, [class*='t:'] .t\:b .c-floating-content-with-image__content, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-image__content { color: black; }

@media (max-width: 750px) { .c-floating-content-with-image__content { margin-top: -225px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-image__content { margin-top: -webkit-calc(-225px + -55 * (100vw - 375px) / 1065); margin-top: calc(-225px + -55 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-image__content { margin-top: -280px; } }

.c-floating-content-with-image__content p { margin: 0; }

.c-floating-content-with-image__content p:not(:first-child) { margin-top: 25px; }

@media (min-width: 375px) { .c-floating-content-with-image__content p:not(:first-child) { margin-top: -webkit-calc(25px + 15 * (100vw - 375px) / 1065); margin-top: calc(25px + 15 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-image__content p:not(:first-child) { margin-top: 40px; } }

.c-floating-images-with-headings { position: relative; }

.c-floating-images-with-headings__heading { position: relative; z-index: 2; padding-left: 30px; padding-right: 30px; }

@media (min-width: 375px) { .c-floating-images-with-headings__heading { padding-left: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-left: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__heading { padding-left: 120px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__heading { padding-right: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-right: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__heading { padding-right: 120px; } }

.c-floating-images-with-headings__heading .c-page-heading { padding-top: 138px; }

@media (min-width: 375px) { .c-floating-images-with-headings__heading .c-page-heading { padding-top: -webkit-calc(138px + 102 * (100vw - 375px) / 1065); padding-top: calc(138px + 102 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__heading .c-page-heading { padding-top: 240px; } }

.c-floating-images-with-headings__heading .c-page-heading__text { margin: 0; font-weight: 500; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-floating-images-with-headings__heading .c-page-heading__text { font-size: -webkit-calc(50px + 70 * (100vw - 375px) / 1065); font-size: calc(50px + 70 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__heading .c-page-heading__text { font-size: 120px; } }

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

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

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

.c-floating-images-with-headings__content { position: relative; z-index: 2; padding-left: 30px; padding-right: 30px; padding-bottom: 362px; }

@media (min-width: 375px) { .c-floating-images-with-headings__content { padding-left: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-left: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__content { padding-left: 120px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__content { padding-right: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-right: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__content { padding-right: 120px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__content { padding-bottom: -webkit-calc(362px + 92 * (100vw - 375px) / 1065); padding-bottom: calc(362px + 92 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__content { padding-bottom: 454px; } }

.c-floating-images-with-headings__content .c-page-heading { padding-top: 56px; }

@media (min-width: 375px) { .c-floating-images-with-headings__content .c-page-heading { padding-top: -webkit-calc(56px + 88 * (100vw - 375px) / 1065); padding-top: calc(56px + 88 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__content .c-page-heading { padding-top: 144px; } }

.c-floating-images-with-headings__content .c-page-heading__text { margin: 0; font-weight: 500; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-floating-images-with-headings__content .c-page-heading__text { font-size: -webkit-calc(50px + 70 * (100vw - 375px) / 1065); font-size: calc(50px + 70 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__content .c-page-heading__text { font-size: 120px; } }

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

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

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

.c-floating-images-with-headings__image { position: absolute; z-index: 1; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; }

.c-floating-images-with-headings__image--1 { top: 125px; right: 0; width: 125px; height: 87px; }

@media (min-width: 375px) { .c-floating-images-with-headings__image--1 { top: -webkit-calc(125px + -45 * (100vw - 375px) / 1065); top: calc(125px + -45 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--1 { top: 80px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__image--1 { width: -webkit-calc(125px + 235 * (100vw - 375px) / 1065); width: calc(125px + 235 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--1 { width: 360px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__image--1 { height: -webkit-calc(87px + 153 * (100vw - 375px) / 1065); height: calc(87px + 153 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--1 { height: 240px; } }

.c-floating-images-with-headings__image--2 { top: 271px; left: 0; width: 106px; height: 80px; }

@media (min-width: 375px) { .c-floating-images-with-headings__image--2 { top: -webkit-calc(271px + 153 * (100vw - 375px) / 1065); top: calc(271px + 153 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--2 { top: 424px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__image--2 { width: -webkit-calc(106px + 134 * (100vw - 375px) / 1065); width: calc(106px + 134 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--2 { width: 240px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__image--2 { height: -webkit-calc(80px + 112 * (100vw - 375px) / 1065); height: calc(80px + 112 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--2 { height: 192px; } }

.c-floating-images-with-headings__image--3 { bottom: 480px; right: 0; width: 125px; height: 85px; }

@media (min-width: 375px) { .c-floating-images-with-headings__image--3 { bottom: -webkit-calc(480px + -194 * (100vw - 375px) / 1065); bottom: calc(480px + -194 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--3 { bottom: 286px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__image--3 { width: -webkit-calc(125px + 235 * (100vw - 375px) / 1065); width: calc(125px + 235 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--3 { width: 360px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__image--3 { height: -webkit-calc(85px + 173 * (100vw - 375px) / 1065); height: calc(85px + 173 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--3 { height: 258px; } }

.c-floating-images-with-headings__image--4 { bottom: 214px; left: 0px; width: 155px; height: 102px; }

@media (min-width: 375px) { .c-floating-images-with-headings__image--4 { bottom: -webkit-calc(214px + -118 * (100vw - 375px) / 1065); bottom: calc(214px + -118 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--4 { bottom: 96px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__image--4 { left: -webkit-calc(0px + 120 * (100vw - 375px) / 1065); left: calc(0px + 120 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--4 { left: 120px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__image--4 { width: -webkit-calc(155px + 205 * (100vw - 375px) / 1065); width: calc(155px + 205 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--4 { width: 360px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__image--4 { height: -webkit-calc(102px + 146 * (100vw - 375px) / 1065); height: calc(102px + 146 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--4 { height: 248px; } }

.c-floating-images-with-headings__image--5 { bottom: -48px; right: 0px; width: 344px; height: 206px; }

@media (min-width: 375px) { .c-floating-images-with-headings__image--5 { bottom: -webkit-calc(-48px + -112 * (100vw - 375px) / 1065); bottom: calc(-48px + -112 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--5 { bottom: -160px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__image--5 { right: -webkit-calc(0px + 119 * (100vw - 375px) / 1065); right: calc(0px + 119 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--5 { right: 119px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__image--5 { width: -webkit-calc(344px + 136 * (100vw - 375px) / 1065); width: calc(344px + 136 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--5 { width: 480px; } }

@media (min-width: 375px) { .c-floating-images-with-headings__image--5 { height: -webkit-calc(206px + 96 * (100vw - 375px) / 1065); height: calc(206px + 96 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-images-with-headings__image--5 { height: 302px; } }

.c-floating-content-with-video-and-image { 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; position: relative; }

@media (max-width: 750px) { .c-floating-content-with-video-and-image { 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; margin-left: -30px; margin-right: -30px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-video-and-image { margin-left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-video-and-image { margin-left: -120px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-video-and-image { margin-right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-video-and-image { margin-right: -120px; } }

.c-floating-content-with-video-and-image--left-content { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-flow: row-reverse wrap; -ms-flex-flow: row-reverse wrap; flex-flow: row-reverse wrap; }

.c-floating-content-with-video-and-image__content { position: absolute; z-index: 2; top: 0; right: -30px; width: 344px; margin-top: 28px; padding-left: 30px; padding-right: 30px; padding-top: 32px; padding-bottom: 32px; font-size: 28px; line-height: 100%; letter-spacing: -1px; }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__content { right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__content { right: -120px; } }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__content { width: -webkit-calc(344px + 371 * (100vw - 375px) / 1065); width: calc(344px + 371 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__content { width: 715px; } }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__content { margin-top: -webkit-calc(28px + -149 * (100vw - 375px) / 1065); margin-top: calc(28px + -149 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__content { margin-top: -121px; } }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__content { padding-left: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-left: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__content { padding-left: 120px; } }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__content { padding-right: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-right: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__content { padding-right: 120px; } }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__content { padding-top: -webkit-calc(32px + 64 * (100vw - 375px) / 1065); padding-top: calc(32px + 64 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__content { padding-top: 96px; } }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__content { padding-bottom: -webkit-calc(32px + 64 * (100vw - 375px) / 1065); padding-bottom: calc(32px + 64 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__content { padding-bottom: 96px; } }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__content { font-size: -webkit-calc(28px + 20 * (100vw - 375px) / 1065); font-size: calc(28px + 20 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__content { font-size: 48px; } }

.t\:w.c-floating-content-with-video-and-image__content, .t\:w .c-floating-content-with-video-and-image__content, [class*='t:'] .t\:w .c-floating-content-with-video-and-image__content, [class*='t:'] [class*='t:'] .t\:w .c-floating-content-with-video-and-image__content { color: #f0f0ff; }

.t\:p.c-floating-content-with-video-and-image__content, .t\:p .c-floating-content-with-video-and-image__content, [class*='t:'] .t\:p .c-floating-content-with-video-and-image__content, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-video-and-image__content { color: black; }

.t\:b.c-floating-content-with-video-and-image__content, .t\:b .c-floating-content-with-video-and-image__content, [class*='t:'] .t\:b .c-floating-content-with-video-and-image__content, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-video-and-image__content { color: black; }

.t\:w.c-floating-content-with-video-and-image__content, .t\:w .c-floating-content-with-video-and-image__content, [class*='t:'] .t\:w .c-floating-content-with-video-and-image__content, [class*='t:'] [class*='t:'] .t\:w .c-floating-content-with-video-and-image__content { background-color: #9146ff; }

.t\:p.c-floating-content-with-video-and-image__content, .t\:p .c-floating-content-with-video-and-image__content, [class*='t:'] .t\:p .c-floating-content-with-video-and-image__content, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-video-and-image__content { background-color: white; }

.t\:b.c-floating-content-with-video-and-image__content, .t\:b .c-floating-content-with-video-and-image__content, [class*='t:'] .t\:b .c-floating-content-with-video-and-image__content, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-video-and-image__content { background-color: white; }

@media (max-width: 750px) { .c-floating-content-with-video-and-image__content { position: relative; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; margin: 0; right: 0; margin-left: 31px; width: 335px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-video-and-image__content { margin-left: -webkit-calc(31px + 31 * (100vw - 375px) / 1065); margin-left: calc(31px + 31 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-video-and-image__content { margin-left: 62px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-video-and-image__content { width: -webkit-calc(335px + 365 * (100vw - 375px) / 1065); width: calc(335px + 365 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-video-and-image__content { width: 700px; } }

.c-floating-content-with-video-and-image__content p { margin: 0; }

.c-floating-content-with-video-and-image__content p:not(:first-child) { margin-top: 25px; }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__content p:not(:first-child) { margin-top: -webkit-calc(25px + 15 * (100vw - 375px) / 1065); margin-top: calc(25px + 15 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__content p:not(:first-child) { margin-top: 40px; } }

.c-floating-content-with-video-and-image__wrapper { width: 100%; }

@media (max-width: 750px) { .c-floating-content-with-video-and-image__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; } }

.c-floating-content-with-video-and-image__video { position: relative; margin-left: -30px; -webkit-box-flex: 1; -webkit-flex: 1 300px; -ms-flex: 1 300px; flex: 1 300px; width: 100%; max-width: 250px; height: 0; padding-bottom: 62.25%; background-color: #222; }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__video { margin-left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__video { margin-left: -120px; } }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__video { max-width: -webkit-calc(250px + 710 * (100vw - 375px) / 1065); max-width: calc(250px + 710 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__video { max-width: 960px; } }

.c-floating-content-with-video-and-image__video iframe { width: 100%; }

@media (max-width: 750px) { .c-floating-content-with-video-and-image__video { width: 250px; margin: 0; padding-bottom: 49.5%; position: relative; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-video-and-image__video { width: -webkit-calc(250px + 250 * (100vw - 375px) / 1065); width: calc(250px + 250 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-video-and-image__video { width: 500px; } }

.c-floating-content-with-video-and-image__image { position: absolute; z-index: 1; right: -30px; bottom: -128px; }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__image { right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__image { right: -120px; } }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__image { bottom: -webkit-calc(-128px + -17 * (100vw - 375px) / 1065); bottom: calc(-128px + -17 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__image { bottom: -145px; } }

@media (max-width: 750px) { .c-floating-content-with-video-and-image__image { position: relative; bottom: unset; right: unset; margin: 0; } }

.c-floating-content-with-video-and-image__image img { width: 145px; height: 144px; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__image img { width: -webkit-calc(145px + 355 * (100vw - 375px) / 1065); width: calc(145px + 355 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__image img { width: 500px; } }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__image img { height: -webkit-calc(144px + 348 * (100vw - 375px) / 1065); height: calc(144px + 348 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-video-and-image__image img { height: 492px; } }

@media (max-width: 750px) { .c-floating-content-with-video-and-image__image img { width: 125px; height: 124px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-video-and-image__image img { width: -webkit-calc(125px + 425 * (100vw - 375px) / 1065); width: calc(125px + 425 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-video-and-image__image img { width: 550px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-video-and-image__image img { height: -webkit-calc(124px + 374 * (100vw - 375px) / 1065); height: calc(124px + 374 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-video-and-image__image img { height: 498px; } }

.c-floating-content-with-images { 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; position: relative; }

@media (max-width: 750px) { .c-floating-content-with-images { 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; margin-left: -30px; margin-right: -30px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-images { margin-left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-images { margin-left: -120px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-images { margin-right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-images { margin-right: -120px; } }

.c-floating-content-with-images--left-content { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-flow: row-reverse wrap; -ms-flex-flow: row-reverse wrap; flex-flow: row-reverse wrap; }

.c-floating-content-with-images__content { position: absolute; z-index: 2; top: 0; right: -30px; max-width: 200px; margin-top: 28px; padding-left: 30px; padding-right: 30px; padding-top: 32px; padding-bottom: 32px; font-size: 26px; line-height: 100%; letter-spacing: -1px; }

@media (min-width: 375px) { .c-floating-content-with-images__content { right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__content { right: -120px; } }

@media (min-width: 375px) { .c-floating-content-with-images__content { max-width: -webkit-calc(200px + 500 * (100vw - 375px) / 1065); max-width: calc(200px + 500 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__content { max-width: 700px; } }

@media (min-width: 375px) { .c-floating-content-with-images__content { margin-top: -webkit-calc(28px + -149 * (100vw - 375px) / 1065); margin-top: calc(28px + -149 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__content { margin-top: -121px; } }

@media (min-width: 375px) { .c-floating-content-with-images__content { padding-left: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-left: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__content { padding-left: 120px; } }

@media (min-width: 375px) { .c-floating-content-with-images__content { padding-right: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-right: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__content { padding-right: 120px; } }

@media (min-width: 375px) { .c-floating-content-with-images__content { padding-top: -webkit-calc(32px + 64 * (100vw - 375px) / 1065); padding-top: calc(32px + 64 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__content { padding-top: 96px; } }

@media (min-width: 375px) { .c-floating-content-with-images__content { padding-bottom: -webkit-calc(32px + 64 * (100vw - 375px) / 1065); padding-bottom: calc(32px + 64 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__content { padding-bottom: 96px; } }

.t\:w.c-floating-content-with-images__content, .t\:w .c-floating-content-with-images__content, [class*='t:'] .t\:w .c-floating-content-with-images__content, [class*='t:'] [class*='t:'] .t\:w .c-floating-content-with-images__content { background-color: #fa2828; }

.t\:p.c-floating-content-with-images__content, .t\:p .c-floating-content-with-images__content, [class*='t:'] .t\:p .c-floating-content-with-images__content, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-images__content { background-color: #fa2828; }

.t\:b.c-floating-content-with-images__content, .t\:b .c-floating-content-with-images__content, [class*='t:'] .t\:b .c-floating-content-with-images__content, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-images__content { background-color: #fa2828; }

@media (min-width: 375px) { .c-floating-content-with-images__content { font-size: -webkit-calc(26px + 22 * (100vw - 375px) / 1065); font-size: calc(26px + 22 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__content { font-size: 48px; } }

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

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

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

.t\:w.c-floating-content-with-images__content, .t\:w .c-floating-content-with-images__content, [class*='t:'] .t\:w .c-floating-content-with-images__content, [class*='t:'] [class*='t:'] .t\:w .c-floating-content-with-images__content { color: #f0f0ff; }

.t\:p.c-floating-content-with-images__content, .t\:p .c-floating-content-with-images__content, [class*='t:'] .t\:p .c-floating-content-with-images__content, [class*='t:'] [class*='t:'] .t\:p .c-floating-content-with-images__content { color: black; }

.t\:b.c-floating-content-with-images__content, .t\:b .c-floating-content-with-images__content, [class*='t:'] .t\:b .c-floating-content-with-images__content, [class*='t:'] [class*='t:'] .t\:b .c-floating-content-with-images__content { color: black; }

@media (max-width: 750px) { .c-floating-content-with-images__content { position: relative; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; margin: 0; right: 0; margin-left: 31px; max-width: 315px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-images__content { margin-left: -webkit-calc(31px + 31 * (100vw - 375px) / 1065); margin-left: calc(31px + 31 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-images__content { margin-left: 62px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-images__content { max-width: -webkit-calc(315px + 385 * (100vw - 375px) / 1065); max-width: calc(315px + 385 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-images__content { max-width: 700px; } }

.c-floating-content-with-images__content p { margin: 0; }

.c-floating-content-with-images__content p:not(:first-child) { margin-top: 25px; }

@media (min-width: 375px) { .c-floating-content-with-images__content p:not(:first-child) { margin-top: -webkit-calc(25px + 15 * (100vw - 375px) / 1065); margin-top: calc(25px + 15 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__content p:not(:first-child) { margin-top: 40px; } }

.c-floating-content-with-images__wrapper { width: 100%; }

@media (max-width: 750px) { .c-floating-content-with-images__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; } }

.c-floating-content-with-images__image-1 { position: relative; margin-left: -30px; -webkit-box-flex: 1; -webkit-flex: 1 300px; -ms-flex: 1 300px; flex: 1 300px; width: 100%; width: 250px; height: 250px; background-color: #222; }

@media (min-width: 375px) { .c-floating-content-with-images__image-1 { margin-left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__image-1 { margin-left: -120px; } }

@media (min-width: 375px) { .c-floating-content-with-images__image-1 { width: -webkit-calc(250px + 710 * (100vw - 375px) / 1065); width: calc(250px + 710 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__image-1 { width: 960px; } }

@media (min-width: 375px) { .c-floating-content-with-images__image-1 { height: -webkit-calc(250px + 455 * (100vw - 375px) / 1065); height: calc(250px + 455 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__image-1 { height: 705px; } }

.c-floating-content-with-images__image-1 img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

@media (max-width: 750px) { .c-floating-content-with-images__image-1 { width: 250px; height: 180px; margin: 0; position: relative; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-images__image-1 { width: -webkit-calc(250px + 250 * (100vw - 375px) / 1065); width: calc(250px + 250 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-images__image-1 { width: 500px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-images__image-1 { height: -webkit-calc(180px + 525 * (100vw - 375px) / 1065); height: calc(180px + 525 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-images__image-1 { height: 705px; } }

.c-floating-content-with-images__image { position: absolute; z-index: 1; right: -30px; bottom: -128px; }

@media (min-width: 375px) { .c-floating-content-with-images__image { right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__image { right: -120px; } }

@media (min-width: 375px) { .c-floating-content-with-images__image { bottom: -webkit-calc(-128px + 28 * (100vw - 375px) / 1065); bottom: calc(-128px + 28 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__image { bottom: -100px; } }

@media (max-width: 750px) { .c-floating-content-with-images__image { position: relative; bottom: unset; right: unset; } }

.c-floating-content-with-images__image img { width: 145px; height: 144px; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; }

@media (min-width: 375px) { .c-floating-content-with-images__image img { width: -webkit-calc(145px + 355 * (100vw - 375px) / 1065); width: calc(145px + 355 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__image img { width: 500px; } }

@media (min-width: 375px) { .c-floating-content-with-images__image img { height: -webkit-calc(144px + 348 * (100vw - 375px) / 1065); height: calc(144px + 348 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-floating-content-with-images__image img { height: 492px; } }

@media (max-width: 750px) { .c-floating-content-with-images__image img { width: 125px; height: 124px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-images__image img { width: -webkit-calc(125px + 265 * (100vw - 375px) / 1065); width: calc(125px + 265 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-images__image img { width: 390px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-images__image img { height: -webkit-calc(124px + 264 * (100vw - 375px) / 1065); height: calc(124px + 264 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-floating-content-with-images__image img { height: 388px; } }

.c-image-with-content { 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; }

@media (max-width: 750px) { .c-image-with-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: unset; -ms-flex-flow: unset; flex-flow: unset; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }

.c-image-with-content--left-content { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-flow: row-reverse wrap; -ms-flex-flow: row-reverse wrap; flex-flow: row-reverse wrap; }

@media (max-width: 750px) { .c-image-with-content--left-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: unset; -ms-flex-flow: unset; flex-flow: unset; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }

.c-image-with-content--left-content .c-image-with-content__content { padding-right: 30px; }

@media (min-width: 375px) { .c-image-with-content--left-content .c-image-with-content__content { padding-right: -webkit-calc(30px + 70 * (100vw - 375px) / 1065); padding-right: calc(30px + 70 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-content--left-content .c-image-with-content__content { padding-right: 100px; } }

@media (max-width: 750px) { .c-image-with-content--left-content .c-image-with-content__content { padding-right: 0; } }

.c-image-with-content--right-content .c-image-with-content__content { padding-left: 30px; }

@media (min-width: 375px) { .c-image-with-content--right-content .c-image-with-content__content { padding-left: -webkit-calc(30px + 70 * (100vw - 375px) / 1065); padding-left: calc(30px + 70 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-content--right-content .c-image-with-content__content { padding-left: 100px; } }

@media (max-width: 750px) { .c-image-with-content--right-content .c-image-with-content__content { padding-left: 0; } }

.c-image-with-content__image { max-width: 480px; -webkit-box-flex: 1; -webkit-flex: 1 300px; -ms-flex: 1 300px; flex: 1 300px; }

@media (max-width: 750px) { .c-image-with-content__image { position: relative; margin: 0 auto; padding-bottom: 56.25%; -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; height: 0; width: 100%; } }

.c-image-with-content__image img { width: 100%; -o-object-fit: contain; object-fit: contain; }

@media (max-width: 750px) { .c-image-with-content__image img { position: absolute; top: 0; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; } }

.c-image-with-content__mobile-image { display: none; }

@media (max-width: 750px) { .c-image-with-content__mobile-image { display: block; } }

@media (max-width: 750px) { .c-image-with-content__desktop-image { display: none; } }

.c-image-with-content__content { -webkit-box-flex: 1; -webkit-flex: 1 300px; -ms-flex: 1 300px; flex: 1 300px; padding-bottom: 100px; font-size: 19px; letter-spacing: -0.117941px; line-height: 100%; font-weight: 500; letter-spacing: -1px; }

@media (min-width: 375px) { .c-image-with-content__content { padding-bottom: -webkit-calc(100px + 20 * (100vw - 375px) / 1065); padding-bottom: calc(100px + 20 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-content__content { padding-bottom: 120px; } }

@media (min-width: 375px) { .c-image-with-content__content { font-size: -webkit-calc(19px + 29 * (100vw - 375px) / 1065); font-size: calc(19px + 29 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-content__content { font-size: 48px; } }

@media (min-width: 375px) { .c-image-with-content__content { letter-spacing: -webkit-calc(-0.117941px + -0.882059 * (100vw - 375px) / 1065); letter-spacing: calc(-0.117941px + -0.882059 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-content__content { letter-spacing: -1px; } }

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

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

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

@media (max-width: 750px) { .c-image-with-content__content { -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; padding-bottom: 30px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-image-with-content__content { padding-bottom: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-bottom: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-image-with-content__content { padding-bottom: 120px; } }

.c-image-with-content__content p:first-child { margin-top: 0; }

.c-image-with-content__content ul { list-style: square; }

.c-image-with-content__button .c-link { display: inline-block; width: 100%; font-size: 28px; font-weight: 600; line-height: .96em; text-align: center; letter-spacing: -.04em; color: #fff; background-color: #9146ff; padding-top: 10px; padding-bottom: 10px; margin-top: 32px; -webkit-border-radius: 4px; border-radius: 4px; }

@media (min-width: 375px) { .c-image-with-content__button .c-link { font-size: -webkit-calc(28px + 12 * (100vw - 375px) / 1065); font-size: calc(28px + 12 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-content__button .c-link { font-size: 40px; } }

@media (min-width: 375px) { .c-image-with-content__button .c-link { padding-top: -webkit-calc(10px + 20 * (100vw - 375px) / 1065); padding-top: calc(10px + 20 * (100vw - 375px) / 1065); padding-bottom: -webkit-calc(10px + 20 * (100vw - 375px) / 1065); padding-bottom: calc(10px + 20 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-content__button .c-link { padding-top: 30px; padding-bottom: 30px; } }

@media (min-width: 375px) { .c-image-with-content__button .c-link { margin-top: -webkit-calc(32px + 29 * (100vw - 375px) / 1065); margin-top: calc(32px + 29 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-content__button .c-link { margin-top: 61px; } }

.c-image-with-content__suburl .c-link { display: inline-block; width: 100%; font-weight: 500; font-size: 16px; margin-top: 10px; letter-spacing: -.04em; text-decoration: underline; line-height: .96em; text-align: center; }

@media (min-width: 375px) { .c-image-with-content__suburl .c-link { font-size: -webkit-calc(16px + 16 * (100vw - 375px) / 1065); font-size: calc(16px + 16 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-content__suburl .c-link { font-size: 32px; } }

@media (min-width: 375px) { .c-image-with-content__suburl .c-link { margin-top: -webkit-calc(10px + 17 * (100vw - 375px) / 1065); margin-top: calc(10px + 17 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-content__suburl .c-link { margin-top: 27px; } }

.c-image-with-awards { 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; }

.c-image-with-awards__image { -webkit-box-flex: 1; -webkit-flex: 1 250px; -ms-flex: 1 250px; flex: 1 250px; }

@media (max-width: 750px) { .c-image-with-awards__image { position: relative; padding-left: -30px; padding-bottom: 100%; -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; width: 100%; height: 0; } }

@media (max-width: 750px) and (min-width: 375px) { .c-image-with-awards__image { padding-left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); padding-left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-image-with-awards__image { padding-left: -120px; } }

.c-image-with-awards__image img { width: 100%; max-width: 600px; -o-object-fit: contain; object-fit: contain; }

@media (max-width: 750px) { .c-image-with-awards__image img { position: absolute; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; } }

.c-image-with-awards__awards { 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-flex: 1; -webkit-flex: 1 300px; -ms-flex: 1 300px; flex: 1 300px; padding-top: 15px; padding-left: 30px; padding-bottom: 65px; -webkit-box-sizing: border-box; box-sizing: border-box; }

@media (min-width: 375px) { .c-image-with-awards__awards { padding-top: -webkit-calc(15px + 21 * (100vw - 375px) / 1065); padding-top: calc(15px + 21 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-awards__awards { padding-top: 36px; } }

@media (min-width: 375px) { .c-image-with-awards__awards { padding-left: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-left: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-awards__awards { padding-left: 120px; } }

@media (min-width: 375px) { .c-image-with-awards__awards { padding-bottom: -webkit-calc(65px + 88 * (100vw - 375px) / 1065); padding-bottom: calc(65px + 88 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-awards__awards { padding-bottom: 153px; } }

@media (max-width: 750px) { .c-image-with-awards__awards { padding: 0; padding-top: 65px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-image-with-awards__awards { padding-top: -webkit-calc(65px + 15 * (100vw - 375px) / 1065); padding-top: calc(65px + 15 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-image-with-awards__awards { padding-top: 80px; } }

.c-image-with-awards__award { margin-bottom: 65px; max-width: 460px; }

@media (min-width: 375px) { .c-image-with-awards__award { margin-bottom: -webkit-calc(65px + 41 * (100vw - 375px) / 1065); margin-bottom: calc(65px + 41 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-awards__award { margin-bottom: 106px; } }

.c-image-with-awards__award-name { margin: 0; font-weight: 500; font-size: 34px; line-height: 100%; letter-spacing: -1px; }

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

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

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

@media (min-width: 375px) { .c-image-with-awards__award-name { font-size: -webkit-calc(34px + 14 * (100vw - 375px) / 1065); font-size: calc(34px + 14 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-awards__award-name { font-size: 48px; } }

.c-image-with-awards__entity { margin: 20px 0 0 0; font-weight: 500; font-size: 19px; line-height: 120%; letter-spacing: -0.6px; }

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

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

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

@media (min-width: 375px) { .c-image-with-awards__entity { font-size: -webkit-calc(19px + 11 * (100vw - 375px) / 1065); font-size: calc(19px + 11 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-awards__entity { font-size: 30px; } }

.c-image-with-stats .c-page-heading { padding: 0; }

.c-image-with-stats .c-page-heading__text { margin-right: 31px; padding-top: 72px; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; font-weight: 500; }

@media (min-width: 375px) { .c-image-with-stats .c-page-heading__text { margin-right: -webkit-calc(31px + 449 * (100vw - 375px) / 1065); margin-right: calc(31px + 449 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-stats .c-page-heading__text { margin-right: 480px; } }

@media (min-width: 375px) { .c-image-with-stats .c-page-heading__text { padding-top: -webkit-calc(72px + 72 * (100vw - 375px) / 1065); padding-top: calc(72px + 72 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-stats .c-page-heading__text { padding-top: 144px; } }

@media (min-width: 375px) { .c-image-with-stats .c-page-heading__text { font-size: -webkit-calc(50px + 98 * (100vw - 375px) / 1065); font-size: calc(50px + 98 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-stats .c-page-heading__text { font-size: 148px; } }

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

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

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

.c-image-with-stats__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; margin-top: -80px; }

@media (max-width: 750px) { .c-image-with-stats__wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: unset; -ms-flex-flow: unset; flex-flow: unset; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; margin: 0; padding-top: 20px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-image-with-stats__wrapper { padding-top: -webkit-calc(20px + 20 * (100vw - 375px) / 1065); padding-top: calc(20px + 20 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-image-with-stats__wrapper { padding-top: 40px; } }

.c-image-with-stats__image { margin-top: 203px; -webkit-box-flex: 1; -webkit-flex: 1 300px; -ms-flex: 1 300px; flex: 1 300px; width: 100%; max-width: 600px; }

@media (max-width: 750px) { .c-image-with-stats__image { margin: 0; margin-left: -60px; padding-top: 12px; padding-right: 0; } }

@media (max-width: 750px) and (min-width: 375px) { .c-image-with-stats__image { margin-left: -webkit-calc(-60px + -60 * (100vw - 375px) / 1065); margin-left: calc(-60px + -60 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-image-with-stats__image { margin-left: -120px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-image-with-stats__image { padding-top: -webkit-calc(12px + 12 * (100vw - 375px) / 1065); padding-top: calc(12px + 12 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-image-with-stats__image { padding-top: 24px; } }

.c-image-with-stats__image img { width: 100%; }

.c-image-with-stats__stats { -webkit-box-flex: 1; -webkit-flex: 1 300px; -ms-flex: 1 300px; flex: 1 300px; padding-left: 75px; }

@media (min-width: 375px) { .c-image-with-stats__stats { padding-left: -webkit-calc(75px + 45 * (100vw - 375px) / 1065); padding-left: calc(75px + 45 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-stats__stats { padding-left: 120px; } }

@media (max-width: 750px) { .c-image-with-stats__stats { padding-top: 20px; padding-left: 0; } }

@media (max-width: 750px) and (min-width: 375px) { .c-image-with-stats__stats { padding-top: -webkit-calc(20px + 20 * (100vw - 375px) / 1065); padding-top: calc(20px + 20 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-image-with-stats__stats { padding-top: 40px; } }

.c-image-with-stats__value { margin: 0; font-weight: 500; font-size: 46px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-image-with-stats__value { font-size: -webkit-calc(46px + 74 * (100vw - 375px) / 1065); font-size: calc(46px + 74 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-stats__value { font-size: 120px; } }

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

.t\:p.c-image-with-stats__value, .t\:p .c-image-with-stats__value, [class*='t:'] .t\:p .c-image-with-stats__value, [class*='t:'] [class*='t:'] .t\:p .c-image-with-stats__value { color: black; }

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

@media (max-width: 750px) { .c-image-with-stats__value { font-size: 96px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-image-with-stats__value { font-size: -webkit-calc(96px + 24 * (100vw - 375px) / 1065); font-size: calc(96px + 24 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-image-with-stats__value { font-size: 120px; } }

.c-image-with-stats__description { margin-top: 16px; margin-bottom: 48px; font-weight: 500; font-size: 28px; line-height: 36px; letter-spacing: -0.6px; }

@media (min-width: 375px) { .c-image-with-stats__description { margin-bottom: -webkit-calc(48px + -8 * (100vw - 375px) / 1065); margin-bottom: calc(48px + -8 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-stats__description { margin-bottom: 40px; } }

@media (min-width: 375px) { .c-image-with-stats__description { font-size: -webkit-calc(28px + 2 * (100vw - 375px) / 1065); font-size: calc(28px + 2 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-image-with-stats__description { font-size: 30px; } }

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

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

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

.c-ad-products { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; list-style: none; margin: -30px; padding: 0; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.c-ad-product { margin-bottom: 40px; -webkit-box-flex: 1; -webkit-flex: 1 1 290px; -ms-flex: 1 1 290px; flex: 1 1 290px; margin: 26px 30px; font-size: 1.4rem; font-weight: 500; }

.c-ad-product:hover .c-link: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; }

.c-ad-product__graphic { position: relative; display: block; width: 100%; -webkit-border-radius: 2px; border-radius: 2px; }

.c-ad-product__graphic-sizer { width: 100%; padding-bottom: 71.1111111111%; }

.c-ad-product__image { position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); width: 71.5222222222%; height: auto; }

.c-ad-product--filler { margin-top: 0; margin-bottom: 0; }

.c-ad-product .c-link { margin: 16px 0 0 0; font-size: 22px; line-height: 109%; letter-spacing: -0.117941px; }

@media (min-width: 375px) { .c-ad-product .c-link { font-size: -webkit-calc(22px + 8 * (100vw - 375px) / 1065); font-size: calc(22px + 8 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product .c-link { font-size: 30px; } }

@media (min-width: 375px) { .c-ad-product .c-link { line-height: -webkit-calc(109% + 11 * (100vw - 375px) / 1065); line-height: calc(109% + 11 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product .c-link { line-height: 120%; } }

@media (min-width: 375px) { .c-ad-product .c-link { letter-spacing: -webkit-calc(-0.117941px + -0.482059 * (100vw - 375px) / 1065); letter-spacing: calc(-0.117941px + -0.482059 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product .c-link { letter-spacing: -0.6px; } }

@media (max-width: 750px) { .c-ad-product__graphic { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; margin: 0 16px 0 0; } }

.c-ad-product-callout { position: relative; right: -140px; width: 344px; padding-top: 56px; padding-bottom: 56px; padding-left: 32px; padding-right: 32px; margin-bottom: -100px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #FFFFFF; }

@media (max-width: 1440px) { .c-ad-product-callout { right: -9.7222222222vw; } }

@media (max-width: 100px) { .c-ad-product-callout { right: -9.7222222222px; } }

@media (min-width: 375px) { .c-ad-product-callout { width: -webkit-calc(344px + 256 * (100vw - 375px) / 1065); width: calc(344px + 256 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-callout { width: 600px; } }

@media (min-width: 375px) { .c-ad-product-callout { padding-top: -webkit-calc(56px + 44 * (100vw - 375px) / 1065); padding-top: calc(56px + 44 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-callout { padding-top: 100px; } }

@media (min-width: 375px) { .c-ad-product-callout { padding-bottom: -webkit-calc(56px + 44 * (100vw - 375px) / 1065); padding-bottom: calc(56px + 44 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-callout { padding-bottom: 100px; } }

@media (min-width: 375px) { .c-ad-product-callout { padding-left: -webkit-calc(32px + 78 * (100vw - 375px) / 1065); padding-left: calc(32px + 78 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-callout { padding-left: 110px; } }

@media (min-width: 375px) { .c-ad-product-callout { padding-right: -webkit-calc(32px + 78 * (100vw - 375px) / 1065); padding-right: calc(32px + 78 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-callout { padding-right: 110px; } }

@media (min-width: 375px) { .c-ad-product-callout { margin-bottom: -webkit-calc(-100px + -30 * (100vw - 375px) / 1065); margin-bottom: calc(-100px + -30 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-callout { margin-bottom: -130px; } }

.c-ad-product-callout__heading { font-size: 34px; margin: 0; margin-bottom: 24px; font-weight: 500; }

@media (min-width: 375px) { .c-ad-product-callout__heading { font-size: -webkit-calc(34px + 14 * (100vw - 375px) / 1065); font-size: calc(34px + 14 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-callout__heading { font-size: 48px; } }

@media (min-width: 375px) { .c-ad-product-callout__heading { margin-bottom: -webkit-calc(24px + 11 * (100vw - 375px) / 1065); margin-bottom: calc(24px + 11 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-callout__heading { margin-bottom: 35px; } }

.c-ad-product-callout__buttons { margin: -15px; margin-bottom: 24px; }

@media (min-width: 375px) { .c-ad-product-callout__buttons { margin-bottom: -webkit-calc(24px + 11 * (100vw - 375px) / 1065); margin-bottom: calc(24px + 11 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-callout__buttons { margin-bottom: 35px; } }

.c-ad-product-callout__buttons .c-link { margin: 15px; padding: 20px 35px; background-color: #000; font-weight: bold; }

.c-ad-product-warnings { padding-bottom: 40px; max-width: 300px; }

@media (min-width: 375px) { .c-ad-product-warnings { max-width: -webkit-calc(300px + 250 * (100vw - 375px) / 1065); max-width: calc(300px + 250 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-warnings { max-width: 550px; } }

@media (max-width: 750px) { .c-ad-product-warnings { max-width: 450px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ad-product-warnings { max-width: -webkit-calc(450px + 150 * (100vw - 375px) / 1065); max-width: calc(450px + 150 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-ad-product-warnings { max-width: 600px; } }

.c-ad-product-warnings__list { list-style: none; margin: 0; padding: 0; }

.c-ad-product-warnings__item { position: relative; font-size: 20px; padding: 0; padding-left: 28px; font-size: 18px; margin: 0 0 20px 0; color: #F0F0FF; }

@media (min-width: 375px) { .c-ad-product-warnings__item { padding-left: -webkit-calc(28px + 8 * (100vw - 375px) / 1065); padding-left: calc(28px + 8 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-warnings__item { padding-left: 36px; } }

@media (min-width: 375px) { .c-ad-product-warnings__item { font-size: -webkit-calc(18px + 2 * (100vw - 375px) / 1065); font-size: calc(18px + 2 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-warnings__item { font-size: 20px; } }

.c-ad-product-warnings__item:before { content: ""; position: absolute; left: 0; top: 5px; width: 12px; height: 12px; background: transparent url('/p/company-assets/icons/svg/alert.svg') no-repeat top left; background-size: cover; }

@media (min-width: 375px) { .c-ad-product-warnings__item:before { width: -webkit-calc(12px + 8 * (100vw - 375px) / 1065); width: calc(12px + 8 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-warnings__item:before { width: 20px; } }

@media (min-width: 375px) { .c-ad-product-warnings__item:before { height: -webkit-calc(12px + 8 * (100vw - 375px) / 1065); height: calc(12px + 8 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-ad-product-warnings__item:before { height: 20px; } }

.c-hr-light-ice { border: 0; border-top: 1px solid #f0f0ff; opacity: 20%; margin: 0; margin-bottom: 45px; }

.c-accordion { padding-bottom: 40px; }

.c-accordion--no-warnings { padding-bottom: 125px; }

@media (min-width: 375px) { .c-accordion--no-warnings { padding-bottom: -webkit-calc(125px + 90 * (100vw - 375px) / 1065); padding-bottom: calc(125px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-accordion--no-warnings { padding-bottom: 215px; } }

@media screen and (max-width: 1200px) { .c-accordion--no-warnings { padding-bottom: 60px; } }

@media screen and (max-width: 1200px) and (min-width: 375px) { .c-accordion--no-warnings { padding-bottom: -webkit-calc(60px + -10 * (100vw - 375px) / 1065); padding-bottom: calc(60px + -10 * (100vw - 375px) / 1065); } }

@media screen and (max-width: 1200px) and (min-width: 1440px) { .c-accordion--no-warnings { padding-bottom: 50px; } }

.c-accordion__entry { border-bottom: 1px solid rgba(240, 240, 255, 0.2); }

.c-accordion__header { padding-top: 32px; padding-bottom: 32px; 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; cursor: pointer; }

@media (min-width: 375px) { .c-accordion__header { padding-top: -webkit-calc(32px + 24 * (100vw - 375px) / 1065); padding-top: calc(32px + 24 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-accordion__header { padding-top: 56px; } }

@media (min-width: 375px) { .c-accordion__header { padding-bottom: -webkit-calc(32px + 24 * (100vw - 375px) / 1065); padding-bottom: calc(32px + 24 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-accordion__header { padding-bottom: 56px; } }

.c-accordion__header:hover { -webkit-transform: translateY(1px); transform: translateY(1px); }

.c-accordion__header.is-expanded { -webkit-transform: translateY(1px); transform: translateY(1px); }

.c-accordion__header.is-expanded .c-accordion__toggle { -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.c-accordion__header.is-expanded .c-accordion__toggle::before { -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.c-accordion__title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 15px; font-size: 28px; margin: 0; }

@media (min-width: 375px) { .c-accordion__title { font-size: -webkit-calc(28px + 20 * (100vw - 375px) / 1065); font-size: calc(28px + 20 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-accordion__title { font-size: 48px; } }

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

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

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

.c-accordion__toggle { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; position: relative; width: 15px; -webkit-transform-origin: center; transform-origin: center; height: 3px; -webkit-transition: -webkit-transform 0.3s ease-in; transition: -webkit-transform 0.3s ease-in; transition: transform 0.3s ease-in; transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in; }

.c-accordion__toggle::before, .c-accordion__toggle::after { content: ""; width: 15px; height: 3px; display: block; -webkit-transform-origin: center; transform-origin: center; background-color: currentColor; -webkit-transition: -webkit-transform 0.3s ease-in; transition: -webkit-transform 0.3s ease-in; transition: transform 0.3s ease-in; transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in; position: absolute; }

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

.t\:p.c-accordion__toggle::before, .c-accordion__toggle::after, .t\:p .c-accordion__toggle::before, [class*='t:'] .t\:p .c-accordion__toggle::before, [class*='t:'] [class*='t:'] .t\:p .c-accordion__toggle::before, .t\:p .c-accordion__toggle::after, [class*='t:'] .t\:p .c-accordion__toggle::after, [class*='t:'] [class*='t:'] .t\:p .c-accordion__toggle::after { color: black; }

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

.c-accordion__toggle::after { -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.c-accordion__content { display: none; padding-bottom: 48px; font-size: 20px; letter-spacing: -0.6px; line-height: 120%; font-weight: 300; }

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

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

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

@media (min-width: 375px) { .c-accordion__content { padding-bottom: -webkit-calc(48px + -5 * (100vw - 375px) / 1065); padding-bottom: calc(48px + -5 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-accordion__content { padding-bottom: 43px; } }

@media (min-width: 375px) { .c-accordion__content { font-size: -webkit-calc(20px + 10 * (100vw - 375px) / 1065); font-size: calc(20px + 10 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-accordion__content { font-size: 30px; } }

.is-expanded + .c-accordion__content { display: block; }

.c-accordion__content img { margin: 20px 0; max-width: 550px; height: 100%; }

.c-quotes { 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: 0 -25px; padding-top: 25px; padding-bottom: 30px; }

@media (min-width: 375px) { .c-quotes { padding-top: -webkit-calc(25px + 71 * (100vw - 375px) / 1065); padding-top: calc(25px + 71 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-quotes { padding-top: 96px; } }

@media (min-width: 375px) { .c-quotes { padding-bottom: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-bottom: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-quotes { padding-bottom: 120px; } }

@media (max-width: 750px) { .c-quotes { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: unset; -ms-flex-flow: unset; flex-flow: unset; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.c-quotes__quote { max-width: 350px; -webkit-box-flex: 1; -webkit-flex: 1 200px; -ms-flex: 1 200px; flex: 1 200px; padding: 25px; -webkit-box-sizing: border-box; box-sizing: border-box; }

@media (max-width: 750px) { .c-quotes__quote { max-width: none; -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; } }

.c-quotes__text { margin: 0; font-weight: 500; font-size: 30px; line-height: 36px; letter-spacing: -0.6px; line-height: 107%; }

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

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

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

@media (min-width: 375px) { .c-quotes__text { line-height: -webkit-calc(107% + 13 * (100vw - 375px) / 1065); line-height: calc(107% + 13 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-quotes__text { line-height: 120%; } }

.c-quotes__text p { margin: 0; }

.c-quotes__entity { margin-top: 10px; margin-bottom: 10px; font-size: 18px; line-height: 133%; font-weight: 600; }

@media (min-width: 375px) { .c-quotes__entity { margin-top: -webkit-calc(10px + 6 * (100vw - 375px) / 1065); margin-top: calc(10px + 6 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-quotes__entity { margin-top: 16px; } }

@media (min-width: 375px) { .c-quotes__entity { margin-bottom: -webkit-calc(10px + 6 * (100vw - 375px) / 1065); margin-bottom: calc(10px + 6 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-quotes__entity { margin-bottom: 16px; } }

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

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

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

@media (min-width: 375px) { .c-quotes__entity { font-size: -webkit-calc(18px + 2 * (100vw - 375px) / 1065); font-size: calc(18px + 2 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-quotes__entity { font-size: 20px; } }

@media (min-width: 375px) { .c-quotes__entity { line-height: -webkit-calc(133% + 7 * (100vw - 375px) / 1065); line-height: calc(133% + 7 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-quotes__entity { line-height: 140%; } }

.c-references { border-top: 1px solid #303033; font-size: 12px; line-height: 133%; }

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

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

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

@media (min-width: 375px) { .c-references { font-size: -webkit-calc(12px + 2 * (100vw - 375px) / 1065); font-size: calc(12px + 2 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-references { font-size: 14px; } }

@media (min-width: 375px) { .c-references { line-height: -webkit-calc(133% + -4 * (100vw - 375px) / 1065); line-height: calc(133% + -4 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-references { line-height: 129%; } }

.c-references ol { margin: 0; padding: 32px 0 32px 25px; }

@media (max-width: 750px) { .c-references ol { padding-left: 10px; } }

.c-twitch-rpg-component { position: relative; }

.c-twitch-rpg-component .c-page-heading { padding-top: 156px; padding-bottom: 34px; }

@media (min-width: 375px) { .c-twitch-rpg-component .c-page-heading { padding-top: -webkit-calc(156px + 77 * (100vw - 375px) / 1065); padding-top: calc(156px + 77 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component .c-page-heading { padding-top: 233px; } }

@media (min-width: 375px) { .c-twitch-rpg-component .c-page-heading { padding-bottom: -webkit-calc(34px + 30 * (100vw - 375px) / 1065); padding-bottom: calc(34px + 30 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component .c-page-heading { padding-bottom: 64px; } }

.c-twitch-rpg-component .c-page-heading__text { font-weight: 500; font-size: 135px; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-twitch-rpg-component .c-page-heading__text { font-size: -webkit-calc(50px + 85 * (100vw - 375px) / 1065); font-size: calc(50px + 85 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component .c-page-heading__text { font-size: 135px; } }

.c-twitch-rpg-component__catchphrase { 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; padding-bottom: 60px; }

@media (min-width: 375px) { .c-twitch-rpg-component__catchphrase { padding-bottom: -webkit-calc(60px + 62 * (100vw - 375px) / 1065); padding-bottom: calc(60px + 62 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component__catchphrase { padding-bottom: 122px; } }

@media (max-width: 750px) { .c-twitch-rpg-component__catchphrase { padding-bottom: 60px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-twitch-rpg-component__catchphrase { padding-bottom: -webkit-calc(60px + 32 * (100vw - 375px) / 1065); padding-bottom: calc(60px + 32 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-twitch-rpg-component__catchphrase { padding-bottom: 92px; } }

@media screen and (max-width: 400px) { .c-twitch-rpg-component__catchphrase { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: unset; -ms-flex-flow: unset; flex-flow: unset; -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-twitch-rpg-component__catchphrase-item { 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; margin-right: 17px; }

@media (max-width: 750px) { .c-twitch-rpg-component__catchphrase-item { margin-bottom: 20px; } }

.c-twitch-rpg-component__catchphrase-item img { max-width: 30px; }

@media (min-width: 375px) { .c-twitch-rpg-component__catchphrase-item img { max-width: -webkit-calc(30px + 7 * (100vw - 375px) / 1065); max-width: calc(30px + 7 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component__catchphrase-item img { max-width: 37px; } }

.c-twitch-rpg-component__catchphrase-item p { margin: 0 0 0 8px; font-size: 20px; font-weight: 700; line-height: 100%; }

.t\:w.c-twitch-rpg-component__catchphrase-item p, .t\:w .c-twitch-rpg-component__catchphrase-item p, [class*='t:'] .t\:w .c-twitch-rpg-component__catchphrase-item p, [class*='t:'] [class*='t:'] .t\:w .c-twitch-rpg-component__catchphrase-item p { color: black; }

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

.t\:b.c-twitch-rpg-component__catchphrase-item p, .t\:b .c-twitch-rpg-component__catchphrase-item p, [class*='t:'] .t\:b .c-twitch-rpg-component__catchphrase-item p, [class*='t:'] [class*='t:'] .t\:b .c-twitch-rpg-component__catchphrase-item p { color: #f0f0ff; }

@media (min-width: 375px) { .c-twitch-rpg-component__catchphrase-item p { font-size: -webkit-calc(20px + 20 * (100vw - 375px) / 1065); font-size: calc(20px + 20 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component__catchphrase-item p { font-size: 40px; } }

.c-twitch-rpg-component__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; }

@media (max-width: 750px) { .c-twitch-rpg-component__wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: unset; -ms-flex-flow: unset; flex-flow: unset; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.c-twitch-rpg-component__images { position: relative; -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 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; margin-left: -172px; width: 100%; max-width: 0px; }

@media (min-width: 375px) { .c-twitch-rpg-component__images { max-width: -webkit-calc(0px + 800 * (100vw - 375px) / 1065); max-width: calc(0px + 800 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component__images { max-width: 800px; } }

@media (max-width: 750px) { .c-twitch-rpg-component__images { margin-left: -30px; width: 100%; max-width: none; } }

@media (max-width: 750px) and (min-width: 375px) { .c-twitch-rpg-component__images { margin-left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-twitch-rpg-component__images { margin-left: -120px; } }

.c-twitch-rpg-component__image-1 { -o-object-fit: contain; object-fit: contain; width: 100%; padding-right: 0px; }

@media (min-width: 375px) { .c-twitch-rpg-component__image-1 { padding-right: -webkit-calc(0px + 28 * (100vw - 375px) / 1065); padding-right: calc(0px + 28 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component__image-1 { padding-right: 28px; } }

@media (max-width: 750px) { .c-twitch-rpg-component__image-1 { padding-right: 45px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-twitch-rpg-component__image-1 { padding-right: -webkit-calc(45px + -17 * (100vw - 375px) / 1065); padding-right: calc(45px + -17 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-twitch-rpg-component__image-1 { padding-right: 28px; } }

.c-twitch-rpg-component__image-2 { -o-object-fit: contain; object-fit: contain; width: 100%; max-width: 0px; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; margin-top: -25px; }

@media (min-width: 375px) { .c-twitch-rpg-component__image-2 { max-width: -webkit-calc(0px + 507 * (100vw - 375px) / 1065); max-width: calc(0px + 507 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component__image-2 { max-width: 507px; } }

@media (min-width: 375px) { .c-twitch-rpg-component__image-2 { margin-top: -webkit-calc(-25px + -25 * (100vw - 375px) / 1065); margin-top: calc(-25px + -25 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component__image-2 { margin-top: -50px; } }

@media (max-width: 750px) { .c-twitch-rpg-component__image-2 { padding-bottom: 42px; max-width: 204px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-twitch-rpg-component__image-2 { padding-bottom: -webkit-calc(42px + 102 * (100vw - 375px) / 1065); padding-bottom: calc(42px + 102 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-twitch-rpg-component__image-2 { padding-bottom: 144px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-twitch-rpg-component__image-2 { max-width: -webkit-calc(204px + 303 * (100vw - 375px) / 1065); max-width: calc(204px + 303 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-twitch-rpg-component__image-2 { max-width: 507px; } }

.c-twitch-rpg-component__content { -webkit-box-flex: 1; -webkit-flex: 1 200px; -ms-flex: 1 200px; flex: 1 200px; padding-left: 30px; font-weight: 500; font-size: 18px; line-height: 133%; letter-spacing: -0.6px; }

@media (min-width: 375px) { .c-twitch-rpg-component__content { padding-left: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-left: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component__content { padding-left: 120px; } }

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

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

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

@media (min-width: 375px) { .c-twitch-rpg-component__content { font-size: -webkit-calc(18px + 12 * (100vw - 375px) / 1065); font-size: calc(18px + 12 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component__content { font-size: 30px; } }

@media (min-width: 375px) { .c-twitch-rpg-component__content { line-height: -webkit-calc(133% + -13 * (100vw - 375px) / 1065); line-height: calc(133% + -13 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component__content { line-height: 120%; } }

@media (max-width: 750px) { .c-twitch-rpg-component__content { padding-left: 0; } }

.c-twitch-rpg-component__content p:first-child { margin-top: 0; }

.c-twitch-rpg-component__content img { padding-top: 56px; max-width: 250px; }

@media (min-width: 375px) { .c-twitch-rpg-component__content img { padding-top: -webkit-calc(56px + 80 * (100vw - 375px) / 1065); padding-top: calc(56px + 80 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component__content img { padding-top: 136px; } }

@media (min-width: 375px) { .c-twitch-rpg-component__content img { max-width: -webkit-calc(250px + 50 * (100vw - 375px) / 1065); max-width: calc(250px + 50 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-twitch-rpg-component__content img { max-width: 300px; } }

.c-cta-large { position: relative; z-index: 2; 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-top: 71px; margin-right: -30px; padding-right: 30px; }

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

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

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

@media (min-width: 375px) { .c-cta-large { margin-top: -webkit-calc(71px + 117 * (100vw - 375px) / 1065); margin-top: calc(71px + 117 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-large { margin-top: 188px; } }

@media (min-width: 375px) { .c-cta-large { margin-right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-large { margin-right: -120px; } }

@media (min-width: 375px) { .c-cta-large { padding-right: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-right: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-large { padding-right: 120px; } }

@media screen and (max-width: 900px) { .c-cta-large { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: unset; -ms-flex-flow: unset; flex-flow: unset; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-right: 0; padding-right: 0; } }

.c-cta-large__image { position: relative; -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -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; width: 100%; max-width: 313px; }

@media (min-width: 375px) { .c-cta-large__image { max-width: -webkit-calc(313px + 287 * (100vw - 375px) / 1065); max-width: calc(313px + 287 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-large__image { max-width: 600px; } }

@media screen and (max-width: 900px) { .c-cta-large__image { padding-top: 46px; padding-bottom: 46px; padding-left: 67px; padding-right: 67px; max-width: none; } }

@media screen and (max-width: 900px) and (min-width: 375px) { .c-cta-large__image { padding-top: -webkit-calc(46px + 54 * (100vw - 375px) / 1065); padding-top: calc(46px + 54 * (100vw - 375px) / 1065); } }

@media screen and (max-width: 900px) and (min-width: 1440px) { .c-cta-large__image { padding-top: 100px; } }

@media screen and (max-width: 900px) and (min-width: 375px) { .c-cta-large__image { padding-bottom: -webkit-calc(46px + 54 * (100vw - 375px) / 1065); padding-bottom: calc(46px + 54 * (100vw - 375px) / 1065); } }

@media screen and (max-width: 900px) and (min-width: 1440px) { .c-cta-large__image { padding-bottom: 100px; } }

@media screen and (max-width: 900px) and (min-width: 375px) { .c-cta-large__image { padding-left: -webkit-calc(67px + 61 * (100vw - 375px) / 1065); padding-left: calc(67px + 61 * (100vw - 375px) / 1065); } }

@media screen and (max-width: 900px) and (min-width: 1440px) { .c-cta-large__image { padding-left: 128px; } }

@media screen and (max-width: 900px) and (min-width: 375px) { .c-cta-large__image { padding-right: -webkit-calc(67px + 61 * (100vw - 375px) / 1065); padding-right: calc(67px + 61 * (100vw - 375px) / 1065); } }

@media screen and (max-width: 900px) and (min-width: 1440px) { .c-cta-large__image { padding-right: 128px; } }

.c-cta-large__image img { -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; width: 100%; width: 180px; height: 128px; }

@media (min-width: 375px) { .c-cta-large__image img { width: -webkit-calc(180px + 164 * (100vw - 375px) / 1065); width: calc(180px + 164 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-large__image img { width: 344px; } }

@media (min-width: 375px) { .c-cta-large__image img { height: -webkit-calc(128px + 117 * (100vw - 375px) / 1065); height: calc(128px + 117 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-large__image img { height: 245px; } }

@media screen and (max-width: 900px) { .c-cta-large__image img { width: 100%; height: 250px; } }

@media screen and (max-width: 900px) and (min-width: 375px) { .c-cta-large__image img { height: -webkit-calc(250px + 150 * (100vw - 375px) / 1065); height: calc(250px + 150 * (100vw - 375px) / 1065); } }

@media screen and (max-width: 900px) and (min-width: 1440px) { .c-cta-large__image img { height: 400px; } }

@media (max-width: 750px) { .c-cta-large__image img { width: 180px; height: 128px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-cta-large__image img { width: -webkit-calc(180px + 164 * (100vw - 375px) / 1065); width: calc(180px + 164 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-cta-large__image img { width: 344px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-cta-large__image img { height: -webkit-calc(128px + 117 * (100vw - 375px) / 1065); height: calc(128px + 117 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-cta-large__image img { height: 245px; } }

.c-cta-large__content { -webkit-box-flex: 1; -webkit-flex: 1 100px; -ms-flex: 1 100px; flex: 1 100px; padding-top: 30px; padding-bottom: 30px; padding-left: 30px; }

@media (min-width: 375px) { .c-cta-large__content { padding-top: -webkit-calc(30px + 61 * (100vw - 375px) / 1065); padding-top: calc(30px + 61 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-large__content { padding-top: 91px; } }

@media (min-width: 375px) { .c-cta-large__content { padding-bottom: -webkit-calc(30px + 61 * (100vw - 375px) / 1065); padding-bottom: calc(30px + 61 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-large__content { padding-bottom: 91px; } }

@media (min-width: 375px) { .c-cta-large__content { padding-left: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-left: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-large__content { padding-left: 120px; } }

@media screen and (max-width: 900px) { .c-cta-large__content { padding-right: 30px; } }

@media screen and (max-width: 900px) and (min-width: 375px) { .c-cta-large__content { padding-right: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-right: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media screen and (max-width: 900px) and (min-width: 1440px) { .c-cta-large__content { padding-right: 120px; } }

.c-cta-large__content h4 { margin: 0; font-weight: 600; font-size: 12px; line-height: 28px; padding-bottom: 13px; }

@media (min-width: 375px) { .c-cta-large__content h4 { font-size: -webkit-calc(12px + 8 * (100vw - 375px) / 1065); font-size: calc(12px + 8 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-large__content h4 { font-size: 20px; } }

@media (min-width: 375px) { .c-cta-large__content h4 { padding-bottom: -webkit-calc(13px + -5 * (100vw - 375px) / 1065); padding-bottom: calc(13px + -5 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-large__content h4 { padding-bottom: 8px; } }

@media screen and (max-width: 900px) { .c-cta-large__content h4 { font-size: 18px; } }

@media screen and (max-width: 900px) and (min-width: 375px) { .c-cta-large__content h4 { font-size: -webkit-calc(18px + 2 * (100vw - 375px) / 1065); font-size: calc(18px + 2 * (100vw - 375px) / 1065); } }

@media screen and (max-width: 900px) and (min-width: 1440px) { .c-cta-large__content h4 { font-size: 20px; } }

.c-cta-large__content .c-link { font-weight: 600; font-size: 8px; line-height: 100%; letter-spacing: -0.01em; }

@media (min-width: 375px) { .c-cta-large__content .c-link { font-size: -webkit-calc(8px + 34 * (100vw - 375px) / 1065); font-size: calc(8px + 34 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-large__content .c-link { font-size: 42px; } }

@media screen and (max-width: 900px) { .c-cta-large__content .c-link { font-size: 28px; } }

@media screen and (max-width: 900px) and (min-width: 375px) { .c-cta-large__content .c-link { font-size: -webkit-calc(28px + 14 * (100vw - 375px) / 1065); font-size: calc(28px + 14 * (100vw - 375px) / 1065); } }

@media screen and (max-width: 900px) and (min-width: 1440px) { .c-cta-large__content .c-link { font-size: 42px; } }

.c-cta-large__text { font-weight: 600; font-size: 8px; line-height: 100%; letter-spacing: -0.01em; }

@media (min-width: 375px) { .c-cta-large__text { font-size: -webkit-calc(8px + 34 * (100vw - 375px) / 1065); font-size: calc(8px + 34 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-large__text { font-size: 42px; } }

@media screen and (max-width: 900px) { .c-cta-large__text { font-size: 28px; } }

@media screen and (max-width: 900px) and (min-width: 375px) { .c-cta-large__text { font-size: -webkit-calc(28px + 14 * (100vw - 375px) / 1065); font-size: calc(28px + 14 * (100vw - 375px) / 1065); } }

@media screen and (max-width: 900px) and (min-width: 1440px) { .c-cta-large__text { font-size: 42px; } }

.c-cta-large__text p { margin: 0; }

.c-brand-partnership-component { position: relative; 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; }

.c-brand-partnership-component .c-heading__text { font-weight: 500; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-brand-partnership-component .c-heading__text { font-size: -webkit-calc(50px + 98 * (100vw - 375px) / 1065); font-size: calc(50px + 98 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component .c-heading__text { font-size: 148px; } }

.c-brand-partnership-component__content-wrapper { 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; padding-top: 38px; }

@media (min-width: 375px) { .c-brand-partnership-component__content-wrapper { padding-top: -webkit-calc(38px + 42 * (100vw - 375px) / 1065); padding-top: calc(38px + 42 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__content-wrapper { padding-top: 80px; } }

@media (max-width: 750px) { .c-brand-partnership-component__content-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: unset; -ms-flex-flow: unset; flex-flow: unset; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.c-brand-partnership-component__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-flex: 1; -webkit-flex: 1 100px; -ms-flex: 1 100px; flex: 1 100px; max-width: 720px; margin-left: -30px; }

@media (min-width: 375px) { .c-brand-partnership-component__content { margin-left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__content { margin-left: -120px; } }

.c-brand-partnership-component__dark-content { position: relative; z-index: 2; padding-top: 32px; padding-right: 31px; padding-bottom: 32px; padding-left: 31px; font-size: 19px; line-height: 120%; letter-spacing: -0.06em; font-weight: 500; }

@media (min-width: 375px) { .c-brand-partnership-component__dark-content { padding-top: -webkit-calc(32px + 45 * (100vw - 375px) / 1065); padding-top: calc(32px + 45 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__dark-content { padding-top: 77px; } }

@media (min-width: 375px) { .c-brand-partnership-component__dark-content { padding-right: -webkit-calc(31px + 91 * (100vw - 375px) / 1065); padding-right: calc(31px + 91 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__dark-content { padding-right: 122px; } }

@media (min-width: 375px) { .c-brand-partnership-component__dark-content { padding-bottom: -webkit-calc(32px + 45 * (100vw - 375px) / 1065); padding-bottom: calc(32px + 45 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__dark-content { padding-bottom: 77px; } }

@media (min-width: 375px) { .c-brand-partnership-component__dark-content { padding-left: -webkit-calc(31px + 91 * (100vw - 375px) / 1065); padding-left: calc(31px + 91 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__dark-content { padding-left: 122px; } }

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

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

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

@media (min-width: 375px) { .c-brand-partnership-component__dark-content { font-size: -webkit-calc(19px + 11 * (100vw - 375px) / 1065); font-size: calc(19px + 11 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__dark-content { font-size: 30px; } }

.c-brand-partnership-component__dark-content h1, .c-brand-partnership-component__dark-content h2, .c-brand-partnership-component__dark-content h3, .c-brand-partnership-component__dark-content h4 { margin: 0; font-weight: 500; font-size: 28px; line-height: 100%; letter-spacing: -1px; }

@media (min-width: 375px) { .c-brand-partnership-component__dark-content h1, .c-brand-partnership-component__dark-content h2, .c-brand-partnership-component__dark-content h3, .c-brand-partnership-component__dark-content h4 { font-size: -webkit-calc(28px + 20 * (100vw - 375px) / 1065); font-size: calc(28px + 20 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__dark-content h1, .c-brand-partnership-component__dark-content h2, .c-brand-partnership-component__dark-content h3, .c-brand-partnership-component__dark-content h4 { font-size: 48px; } }

.c-brand-partnership-component__dark-content p { margin: 0; }

.c-brand-partnership-component__dark-content li { list-style: square; margin-bottom: 16px; }

@media (min-width: 375px) { .c-brand-partnership-component__dark-content li { margin-bottom: -webkit-calc(16px + -4 * (100vw - 375px) / 1065); margin-bottom: calc(16px + -4 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__dark-content li { margin-bottom: 12px; } }

.c-brand-partnership-component__brand-content { position: relative; z-index: 2; padding-top: 32px; padding-right: 31px; padding-bottom: 32px; padding-left: 31px; font-size: 20px; line-height: 120%; letter-spacing: -0.06em; font-weight: 500; }

@media (min-width: 375px) { .c-brand-partnership-component__brand-content { padding-top: -webkit-calc(32px + 45 * (100vw - 375px) / 1065); padding-top: calc(32px + 45 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__brand-content { padding-top: 77px; } }

@media (min-width: 375px) { .c-brand-partnership-component__brand-content { padding-right: -webkit-calc(31px + 91 * (100vw - 375px) / 1065); padding-right: calc(31px + 91 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__brand-content { padding-right: 122px; } }

@media (min-width: 375px) { .c-brand-partnership-component__brand-content { padding-bottom: -webkit-calc(32px + 45 * (100vw - 375px) / 1065); padding-bottom: calc(32px + 45 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__brand-content { padding-bottom: 77px; } }

@media (min-width: 375px) { .c-brand-partnership-component__brand-content { padding-left: -webkit-calc(31px + 91 * (100vw - 375px) / 1065); padding-left: calc(31px + 91 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__brand-content { padding-left: 122px; } }

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

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

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

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

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

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

@media (max-width: 750px) { .c-brand-partnership-component__brand-content { margin-top: 206px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-brand-partnership-component__brand-content { margin-top: -webkit-calc(206px + 74 * (100vw - 375px) / 1065); margin-top: calc(206px + 74 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-brand-partnership-component__brand-content { margin-top: 280px; } }

.c-brand-partnership-component__brand-content h1, .c-brand-partnership-component__brand-content h2, .c-brand-partnership-component__brand-content h3, .c-brand-partnership-component__brand-content h4 { margin: 0; margin-right: 20px; font-weight: 500; font-size: 28px; line-height: 100%; letter-spacing: -1px; }

@media (min-width: 375px) { .c-brand-partnership-component__brand-content h1, .c-brand-partnership-component__brand-content h2, .c-brand-partnership-component__brand-content h3, .c-brand-partnership-component__brand-content h4 { margin-right: -webkit-calc(20px + 10 * (100vw - 375px) / 1065); margin-right: calc(20px + 10 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__brand-content h1, .c-brand-partnership-component__brand-content h2, .c-brand-partnership-component__brand-content h3, .c-brand-partnership-component__brand-content h4 { margin-right: 30px; } }

@media (min-width: 375px) { .c-brand-partnership-component__brand-content h1, .c-brand-partnership-component__brand-content h2, .c-brand-partnership-component__brand-content h3, .c-brand-partnership-component__brand-content h4 { font-size: -webkit-calc(28px + 20 * (100vw - 375px) / 1065); font-size: calc(28px + 20 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__brand-content h1, .c-brand-partnership-component__brand-content h2, .c-brand-partnership-component__brand-content h3, .c-brand-partnership-component__brand-content h4 { font-size: 48px; } }

.c-brand-partnership-component__brand-content p { margin: 0; }

.c-brand-partnership-component__brand-content li { list-style: square; margin-bottom: 16px; }

@media (min-width: 375px) { .c-brand-partnership-component__brand-content li { margin-bottom: -webkit-calc(16px + -4 * (100vw - 375px) / 1065); margin-bottom: calc(16px + -4 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__brand-content li { margin-bottom: 12px; } }

.c-brand-partnership-component__image { position: relative; z-index: 1; -webkit-box-flex: 1; -webkit-flex: 1 100px; -ms-flex: 1 100px; flex: 1 100px; max-width: 281px; width: 100%; margin-right: -30px; padding-left: 31px; -o-object-fit: cover; object-fit: cover; -webkit-box-sizing: content-box; box-sizing: content-box; }

@media (min-width: 375px) { .c-brand-partnership-component__image { max-width: -webkit-calc(281px + 319 * (100vw - 375px) / 1065); max-width: calc(281px + 319 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__image { max-width: 600px; } }

@media (min-width: 375px) { .c-brand-partnership-component__image { margin-right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__image { margin-right: -120px; } }

@media (min-width: 375px) { .c-brand-partnership-component__image { padding-left: -webkit-calc(31px + 91 * (100vw - 375px) / 1065); padding-left: calc(31px + 91 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-brand-partnership-component__image { padding-left: 122px; } }

@media (max-width: 750px) { .c-brand-partnership-component__image { padding-left: 0; bottom: 300px; max-width: 321px; right: -31px; position: absolute; } }

@media (max-width: 750px) and (min-width: 375px) { .c-brand-partnership-component__image { max-width: -webkit-calc(321px + 379 * (100vw - 375px) / 1065); max-width: calc(321px + 379 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-brand-partnership-component__image { max-width: 700px; } }

.c-brand-partnership-component__image img { -o-object-fit: cover; object-fit: cover; width: 100%; }

@media (max-width: 750px) { .c-brand-partnership-component__image img { max-height: 238px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-brand-partnership-component__image img { max-height: -webkit-calc(238px + 142 * (100vw - 375px) / 1065); max-height: calc(238px + 142 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-brand-partnership-component__image img { max-height: 380px; } }

.c-sponsorships-component { padding-top: 72px; }

@media (min-width: 375px) { .c-sponsorships-component { padding-top: -webkit-calc(72px + 72 * (100vw - 375px) / 1065); padding-top: calc(72px + 72 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component { padding-top: 144px; } }

.c-sponsorships-component .c-page-heading { padding-bottom: 34px; }

@media (min-width: 375px) { .c-sponsorships-component .c-page-heading { padding-bottom: -webkit-calc(34px + 30 * (100vw - 375px) / 1065); padding-bottom: calc(34px + 30 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component .c-page-heading { padding-bottom: 64px; } }

.c-sponsorships-component .c-page-heading__text { font-size: 50px; font-weight: 500; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-sponsorships-component .c-page-heading__text { font-size: -webkit-calc(50px + 97 * (100vw - 375px) / 1065); font-size: calc(50px + 97 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component .c-page-heading__text { font-size: 147px; } }

.c-sponsorships-component__content-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

@media (max-width: 750px) { .c-sponsorships-component__content-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.c-sponsorships-component__content { -webkit-box-flex: 1; -webkit-flex: 1 100px; -ms-flex: 1 100px; flex: 1 100px; padding-right: 30px; font-size: 19px; line-height: 23px; font-weight: 500; font-size: 19px; letter-spacing: -0.6px; }

@media (min-width: 375px) { .c-sponsorships-component__content { padding-right: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-right: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component__content { padding-right: 120px; } }

@media (min-width: 375px) { .c-sponsorships-component__content { font-size: -webkit-calc(19px + 11 * (100vw - 375px) / 1065); font-size: calc(19px + 11 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component__content { font-size: 30px; } }

@media (min-width: 375px) { .c-sponsorships-component__content { line-height: -webkit-calc(23px + 13 * (100vw - 375px) / 1065); line-height: calc(23px + 13 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component__content { line-height: 36px; } }

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

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

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

.c-sponsorships-component__content p { margin: 0; }

.c-sponsorships-component__image-1 { position: relative; z-index: 2; -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; margin-right: -30px; padding-top: 120px; max-width: 222px; width: 100%; }

@media (min-width: 375px) { .c-sponsorships-component__image-1 { margin-right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component__image-1 { margin-right: -120px; } }

@media (min-width: 375px) { .c-sponsorships-component__image-1 { padding-top: -webkit-calc(120px + -89 * (100vw - 375px) / 1065); padding-top: calc(120px + -89 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component__image-1 { padding-top: 31px; } }

@media (min-width: 375px) { .c-sponsorships-component__image-1 { max-width: -webkit-calc(222px + 498 * (100vw - 375px) / 1065); max-width: calc(222px + 498 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component__image-1 { max-width: 720px; } }

@media (max-width: 750px) { .c-sponsorships-component__image-1 { padding-top: 56px; max-width: 272px; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } }

@media (max-width: 750px) and (min-width: 375px) { .c-sponsorships-component__image-1 { padding-top: -webkit-calc(56px + -25 * (100vw - 375px) / 1065); padding-top: calc(56px + -25 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-sponsorships-component__image-1 { padding-top: 31px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-sponsorships-component__image-1 { max-width: -webkit-calc(272px + 448 * (100vw - 375px) / 1065); max-width: calc(272px + 448 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-sponsorships-component__image-1 { max-width: 720px; } }

.c-sponsorships-component__image-1 img { -o-object-fit: cover; object-fit: cover; width: 100%; max-height: 181px; }

@media (min-width: 375px) { .c-sponsorships-component__image-1 img { max-height: -webkit-calc(181px + 379 * (100vw - 375px) / 1065); max-height: calc(181px + 379 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component__image-1 img { max-height: 560px; } }

.c-sponsorships-component__image-2 { position: relative; z-index: 1; margin-top: 50px; padding-left: 30px; max-width: 233px; }

@media (min-width: 375px) { .c-sponsorships-component__image-2 { margin-top: -webkit-calc(50px + -165 * (100vw - 375px) / 1065); margin-top: calc(50px + -165 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component__image-2 { margin-top: -115px; } }

@media (min-width: 375px) { .c-sponsorships-component__image-2 { padding-left: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-left: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component__image-2 { padding-left: 120px; } }

@media (min-width: 375px) { .c-sponsorships-component__image-2 { max-width: -webkit-calc(233px + 609 * (100vw - 375px) / 1065); max-width: calc(233px + 609 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component__image-2 { max-width: 842px; } }

@media (max-width: 750px) { .c-sponsorships-component__image-2 { margin-top: -10px; padding-left: 0; max-width: 283px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-sponsorships-component__image-2 { margin-top: -webkit-calc(-10px + -105 * (100vw - 375px) / 1065); margin-top: calc(-10px + -105 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-sponsorships-component__image-2 { margin-top: -115px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-sponsorships-component__image-2 { max-width: -webkit-calc(283px + 559 * (100vw - 375px) / 1065); max-width: calc(283px + 559 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-sponsorships-component__image-2 { max-width: 842px; } }

.c-sponsorships-component__image-2 img { -o-object-fit: cover; object-fit: cover; width: 100%; max-height: 181px; }

@media (min-width: 375px) { .c-sponsorships-component__image-2 img { max-height: -webkit-calc(181px + 379 * (100vw - 375px) / 1065); max-height: calc(181px + 379 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sponsorships-component__image-2 img { max-height: 560px; } }

.c-specifications { padding-top: 56px; padding-bottom: 40px; }

@media (min-width: 375px) { .c-specifications { padding-top: -webkit-calc(56px + 168 * (100vw - 375px) / 1065); padding-top: calc(56px + 168 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-specifications { padding-top: 224px; } }

@media (min-width: 375px) { .c-specifications { padding-bottom: -webkit-calc(40px + 56 * (100vw - 375px) / 1065); padding-bottom: calc(40px + 56 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-specifications { padding-bottom: 96px; } }

.c-specifications .c-page-heading { padding-bottom: 42px; }

@media (min-width: 375px) { .c-specifications .c-page-heading { padding-bottom: -webkit-calc(42px + 82 * (100vw - 375px) / 1065); padding-bottom: calc(42px + 82 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-specifications .c-page-heading { padding-bottom: 124px; } }

.c-specifications .c-page-heading__text { font-weight: 500; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-specifications .c-page-heading__text { font-size: -webkit-calc(50px + 98 * (100vw - 375px) / 1065); font-size: calc(50px + 98 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-specifications .c-page-heading__text { font-size: 148px; } }

.c-specifications__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-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.c-specifications__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; max-width: 745px; }

.c-specifications__item { padding-bottom: 24px; -webkit-box-flex: 1; -webkit-flex: 1 50%; -ms-flex: 1 50%; flex: 1 50%; padding-bottom: 34px; padding-right: 15px; }

@media (min-width: 375px) { .c-specifications__item { padding-bottom: -webkit-calc(24px + 10 * (100vw - 375px) / 1065); padding-bottom: calc(24px + 10 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-specifications__item { padding-bottom: 34px; } }

@media (max-width: 750px) { .c-specifications__item { -webkit-box-flex: 1; -webkit-flex: 1 245px; -ms-flex: 1 245px; flex: 1 245px; } }

.c-specifications__heading { margin: 0; font-weight: 600; font-size: 20px; line-height: 140%; }

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

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

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

.c-specifications__text { margin: 0; font-weight: 600; font-size: 20px; line-height: 140%; }

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

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

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

.c-specifications__text p { margin: 0; }

.c-specifications .c-link { padding-top: 19px; padding-bottom: 19px; padding-left: 39px; padding-right: 39px; background-color: #000000; font-weight: 500; font-size: 24px; line-height: 107%; letter-spacing: -0.164304px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }

@media (min-width: 375px) { .c-specifications .c-link { padding-top: -webkit-calc(19px + 3 * (100vw - 375px) / 1065); padding-top: calc(19px + 3 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-specifications .c-link { padding-top: 22px; } }

@media (min-width: 375px) { .c-specifications .c-link { padding-bottom: -webkit-calc(19px + 3 * (100vw - 375px) / 1065); padding-bottom: calc(19px + 3 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-specifications .c-link { padding-bottom: 22px; } }

@media (min-width: 375px) { .c-specifications .c-link { padding-left: -webkit-calc(39px + 6 * (100vw - 375px) / 1065); padding-left: calc(39px + 6 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-specifications .c-link { padding-left: 45px; } }

@media (min-width: 375px) { .c-specifications .c-link { padding-right: -webkit-calc(39px + 6 * (100vw - 375px) / 1065); padding-right: calc(39px + 6 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-specifications .c-link { padding-right: 45px; } }

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

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

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

@media (min-width: 375px) { .c-specifications .c-link { font-size: -webkit-calc(24px + 4 * (100vw - 375px) / 1065); font-size: calc(24px + 4 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-specifications .c-link { font-size: 28px; } }

.c-cta-small { position: absolute; right: 0; bottom: -100px; padding-top: 48px; padding-bottom: 48px; padding-left: 30px; padding-right: 30px; max-width: 360px; -webkit-box-sizing: content-box; box-sizing: content-box; }

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

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

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

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

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

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

@media (min-width: 375px) { .c-cta-small { bottom: -webkit-calc(-100px + -30 * (100vw - 375px) / 1065); bottom: calc(-100px + -30 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-small { bottom: -130px; } }

@media (min-width: 375px) { .c-cta-small { padding-top: -webkit-calc(48px + 44 * (100vw - 375px) / 1065); padding-top: calc(48px + 44 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-small { padding-top: 92px; } }

@media (min-width: 375px) { .c-cta-small { padding-bottom: -webkit-calc(48px + 44 * (100vw - 375px) / 1065); padding-bottom: calc(48px + 44 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-small { padding-bottom: 92px; } }

@media (min-width: 375px) { .c-cta-small { padding-left: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-left: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-small { padding-left: 120px; } }

@media (min-width: 375px) { .c-cta-small { padding-right: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); padding-right: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-small { padding-right: 120px; } }

.c-cta-small .c-page-heading__text { margin: 0; font-weight: 500; font-size: 34px; line-height: 100%; letter-spacing: -1px; }

@media (min-width: 375px) { .c-cta-small .c-page-heading__text { font-size: -webkit-calc(34px + 14 * (100vw - 375px) / 1065); font-size: calc(34px + 14 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-small .c-page-heading__text { font-size: 48px; } }

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

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

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

.c-cta-small .c-link { font-weight: 500; font-size: 20px; line-height: 140%; }

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

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

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

.c-cta-small .c-link:first-child, .c-cta-small .c-link:first-child + .c-link { margin-top: 24px; margin-bottom: 24px; margin-right: 15px; padding: 18px 0; padding-left: 32px; padding-right: 32px; background-color: #000; }

@media (min-width: 375px) { .c-cta-small .c-link:first-child, .c-cta-small .c-link:first-child + .c-link { margin-top: -webkit-calc(24px + 11 * (100vw - 375px) / 1065); margin-top: calc(24px + 11 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-small .c-link:first-child, .c-cta-small .c-link:first-child + .c-link { margin-top: 35px; } }

@media (min-width: 375px) { .c-cta-small .c-link:first-child, .c-cta-small .c-link:first-child + .c-link { margin-bottom: -webkit-calc(24px + 2 * (100vw - 375px) / 1065); margin-bottom: calc(24px + 2 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-small .c-link:first-child, .c-cta-small .c-link:first-child + .c-link { margin-bottom: 26px; } }

@media (min-width: 375px) { .c-cta-small .c-link:first-child, .c-cta-small .c-link:first-child + .c-link { margin-right: -webkit-calc(15px + 1 * (100vw - 375px) / 1065); margin-right: calc(15px + 1 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-small .c-link:first-child, .c-cta-small .c-link:first-child + .c-link { margin-right: 16px; } }

@media (min-width: 375px) { .c-cta-small .c-link:first-child, .c-cta-small .c-link:first-child + .c-link { padding-left: -webkit-calc(32px + 2 * (100vw - 375px) / 1065); padding-left: calc(32px + 2 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-small .c-link:first-child, .c-cta-small .c-link:first-child + .c-link { padding-left: 34px; } }

@media (min-width: 375px) { .c-cta-small .c-link:first-child, .c-cta-small .c-link:first-child + .c-link { padding-right: -webkit-calc(32px + 2 * (100vw - 375px) / 1065); padding-right: calc(32px + 2 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-small .c-link:first-child, .c-cta-small .c-link:first-child + .c-link { padding-right: 34px; } }

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

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

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

.c-cta-ad-products { 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 -30px; }

@media (max-width: 750px) { .c-cta-ad-products { margin: 0; } }

.c-cta-ad-products__wrapper { margin-bottom: 32px; width: 100%; border-top: 1px solid #303033; border-bottom: 1px solid #303033; }

@media (min-width: 375px) { .c-cta-ad-products__wrapper { margin-bottom: -webkit-calc(32px + 16 * (100vw - 375px) / 1065); margin-bottom: calc(32px + 16 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-ad-products__wrapper { margin-bottom: 48px; } }

.c-cta-ad-products__heading { font-weight: 500; font-size: 34px; line-height: 100%; letter-spacing: -1px; }

@media (min-width: 375px) { .c-cta-ad-products__heading { font-size: -webkit-calc(34px + 14 * (100vw - 375px) / 1065); font-size: calc(34px + 14 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-ad-products__heading { font-size: 48px; } }

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

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

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

.c-cta-ad-products .c-link { font-weight: 600; font-size: 30px; line-height: 108px; letter-spacing: -1px; text-align: center; }

@media (min-width: 375px) { .c-cta-ad-products .c-link { font-size: -webkit-calc(30px + 18 * (100vw - 375px) / 1065); font-size: calc(30px + 18 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-ad-products .c-link { font-size: 48px; } }

.c-cta-ad-products__ad-products { 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; }

.c-cta-ad-products__ad-products .c-link { font-weight: 500; font-size: 22px; line-height: 120%; letter-spacing: -0.6px; text-align: left; }

@media (min-width: 375px) { .c-cta-ad-products__ad-products .c-link { font-size: -webkit-calc(22px + 8 * (100vw - 375px) / 1065); font-size: calc(22px + 8 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-cta-ad-products__ad-products .c-link { font-size: 30px; } }

.c-benefits { padding-top: 40px; padding-bottom: 72px; }

@media (min-width: 375px) { .c-benefits { padding-top: -webkit-calc(40px + 56 * (100vw - 375px) / 1065); padding-top: calc(40px + 56 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits { padding-top: 96px; } }

@media (min-width: 375px) { .c-benefits { padding-bottom: -webkit-calc(72px + 85 * (100vw - 375px) / 1065); padding-bottom: calc(72px + 85 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits { padding-bottom: 157px; } }

@media (max-width: 750px) { .c-benefits { margin-top: -102px; padding-top: 142px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-benefits { margin-top: -webkit-calc(-102px + -162 * (100vw - 375px) / 1065); margin-top: calc(-102px + -162 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-benefits { margin-top: -264px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-benefits { padding-top: -webkit-calc(142px + 202 * (100vw - 375px) / 1065); padding-top: calc(142px + 202 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-benefits { padding-top: 344px; } }

.c-benefits__top-content { max-width: 200px; font-weight: 500; font-size: 20px; line-height: 120%; letter-spacing: -0.6px; }

@media (min-width: 375px) { .c-benefits__top-content { max-width: -webkit-calc(200px + 520 * (100vw - 375px) / 1065); max-width: calc(200px + 520 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits__top-content { max-width: 720px; } }

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

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

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

@media (min-width: 375px) { .c-benefits__top-content { font-size: -webkit-calc(20px + 10 * (100vw - 375px) / 1065); font-size: calc(20px + 10 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits__top-content { font-size: 30px; } }

.c-benefits .c-page-heading { padding-top: 56px; padding-bottom: 56px; }

@media (min-width: 375px) { .c-benefits .c-page-heading { padding-top: -webkit-calc(56px + 40 * (100vw - 375px) / 1065); padding-top: calc(56px + 40 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits .c-page-heading { padding-top: 96px; } }

@media (min-width: 375px) { .c-benefits .c-page-heading { padding-bottom: -webkit-calc(56px + 62 * (100vw - 375px) / 1065); padding-bottom: calc(56px + 62 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits .c-page-heading { padding-bottom: 118px; } }

.c-benefits .c-page-heading__text { font-weight: 500; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-benefits .c-page-heading__text { font-size: -webkit-calc(50px + 98 * (100vw - 375px) / 1065); font-size: calc(50px + 98 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits .c-page-heading__text { font-size: 148px; } }

.c-benefits__content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

@media (max-width: 750px) { .c-benefits__content { -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-benefits__images { 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: 800px; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

@media (max-width: 750px) { .c-benefits__images { padding-bottom: 40px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-benefits__images { padding-bottom: -webkit-calc(40px + 40 * (100vw - 375px) / 1065); padding-bottom: calc(40px + 40 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-benefits__images { padding-bottom: 80px; } }

.c-benefits__image-1 { margin-left: -30px; }

@media (min-width: 375px) { .c-benefits__image-1 { margin-left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits__image-1 { margin-left: -120px; } }

.c-benefits__image-1 img { width: 200px; height: 100px; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; }

@media (min-width: 375px) { .c-benefits__image-1 img { width: -webkit-calc(200px + 500 * (100vw - 375px) / 1065); width: calc(200px + 500 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits__image-1 img { width: 700px; } }

@media (min-width: 375px) { .c-benefits__image-1 img { height: -webkit-calc(100px + 340 * (100vw - 375px) / 1065); height: calc(100px + 340 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits__image-1 img { height: 440px; } }

@media (max-width: 750px) { .c-benefits__image-1 img { width: 300px; height: 200px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-benefits__image-1 img { width: -webkit-calc(300px + 500 * (100vw - 375px) / 1065); width: calc(300px + 500 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-benefits__image-1 img { width: 800px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-benefits__image-1 img { height: -webkit-calc(200px + 340 * (100vw - 375px) / 1065); height: calc(200px + 340 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-benefits__image-1 img { height: 540px; } }

.c-benefits__image-2 { margin-top: -42px; margin-right: -45px; }

@media (min-width: 375px) { .c-benefits__image-2 { margin-top: -webkit-calc(-42px + -6 * (100vw - 375px) / 1065); margin-top: calc(-42px + -6 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits__image-2 { margin-top: -48px; } }

@media (min-width: 375px) { .c-benefits__image-2 { margin-right: -webkit-calc(-45px + 17 * (100vw - 375px) / 1065); margin-right: calc(-45px + 17 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits__image-2 { margin-right: -28px; } }

.c-benefits__image-2 img { width: 104px; height: 42px; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; }

@media (min-width: 375px) { .c-benefits__image-2 img { width: -webkit-calc(104px + 303 * (100vw - 375px) / 1065); width: calc(104px + 303 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits__image-2 img { width: 407px; } }

@media (min-width: 375px) { .c-benefits__image-2 img { height: -webkit-calc(42px + 210 * (100vw - 375px) / 1065); height: calc(42px + 210 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits__image-2 img { height: 252px; } }

@media (max-width: 750px) { .c-benefits__image-2 img { width: 204px; height: 142px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-benefits__image-2 img { width: -webkit-calc(204px + 303 * (100vw - 375px) / 1065); width: calc(204px + 303 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-benefits__image-2 img { width: 507px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-benefits__image-2 img { height: -webkit-calc(142px + 210 * (100vw - 375px) / 1065); height: calc(142px + 210 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-benefits__image-2 img { height: 352px; } }

.c-benefits__text { margin-left: 30px; font-weight: 500; font-size: 24px; line-height: 120%; letter-spacing: -0.6px; }

@media (min-width: 375px) { .c-benefits__text { margin-left: -webkit-calc(30px + 90 * (100vw - 375px) / 1065); margin-left: calc(30px + 90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits__text { margin-left: 120px; } }

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

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

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

@media (min-width: 375px) { .c-benefits__text { font-size: -webkit-calc(24px + 6 * (100vw - 375px) / 1065); font-size: calc(24px + 6 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits__text { font-size: 30px; } }

@media (max-width: 750px) { .c-benefits__text { margin-left: 0; } }

.c-benefits__text h1, .c-benefits__text h2, .c-benefits__text h3, .c-benefits__text h4, .c-benefits__text h5 { margin: 0; padding-bottom: 8px; }

.t\:w.c-benefits__text h1, .c-benefits__text h2, .c-benefits__text h3, .c-benefits__text h4, .c-benefits__text h5, .t\:w .c-benefits__text h1, [class*='t:'] .t\:w .c-benefits__text h1, [class*='t:'] [class*='t:'] .t\:w .c-benefits__text h1, .t\:w .c-benefits__text h2, [class*='t:'] .t\:w .c-benefits__text h2, [class*='t:'] [class*='t:'] .t\:w .c-benefits__text h2, .t\:w .c-benefits__text h3, [class*='t:'] .t\:w .c-benefits__text h3, [class*='t:'] [class*='t:'] .t\:w .c-benefits__text h3, .t\:w .c-benefits__text h4, [class*='t:'] .t\:w .c-benefits__text h4, [class*='t:'] [class*='t:'] .t\:w .c-benefits__text h4, .t\:w .c-benefits__text h5, [class*='t:'] .t\:w .c-benefits__text h5, [class*='t:'] [class*='t:'] .t\:w .c-benefits__text h5 { color: #9146ff; }

.t\:p.c-benefits__text h1, .c-benefits__text h2, .c-benefits__text h3, .c-benefits__text h4, .c-benefits__text h5, .t\:p .c-benefits__text h1, [class*='t:'] .t\:p .c-benefits__text h1, [class*='t:'] [class*='t:'] .t\:p .c-benefits__text h1, .t\:p .c-benefits__text h2, [class*='t:'] .t\:p .c-benefits__text h2, [class*='t:'] [class*='t:'] .t\:p .c-benefits__text h2, .t\:p .c-benefits__text h3, [class*='t:'] .t\:p .c-benefits__text h3, [class*='t:'] [class*='t:'] .t\:p .c-benefits__text h3, .t\:p .c-benefits__text h4, [class*='t:'] .t\:p .c-benefits__text h4, [class*='t:'] [class*='t:'] .t\:p .c-benefits__text h4, .t\:p .c-benefits__text h5, [class*='t:'] .t\:p .c-benefits__text h5, [class*='t:'] [class*='t:'] .t\:p .c-benefits__text h5 { color: black; }

.t\:b.c-benefits__text h1, .c-benefits__text h2, .c-benefits__text h3, .c-benefits__text h4, .c-benefits__text h5, .t\:b .c-benefits__text h1, [class*='t:'] .t\:b .c-benefits__text h1, [class*='t:'] [class*='t:'] .t\:b .c-benefits__text h1, .t\:b .c-benefits__text h2, [class*='t:'] .t\:b .c-benefits__text h2, [class*='t:'] [class*='t:'] .t\:b .c-benefits__text h2, .t\:b .c-benefits__text h3, [class*='t:'] .t\:b .c-benefits__text h3, [class*='t:'] [class*='t:'] .t\:b .c-benefits__text h3, .t\:b .c-benefits__text h4, [class*='t:'] .t\:b .c-benefits__text h4, [class*='t:'] [class*='t:'] .t\:b .c-benefits__text h4, .t\:b .c-benefits__text h5, [class*='t:'] .t\:b .c-benefits__text h5, [class*='t:'] [class*='t:'] .t\:b .c-benefits__text h5 { color: #9146ff; }

.c-benefits__text p { margin: 0; padding-bottom: 32px; }

@media (min-width: 375px) { .c-benefits__text p { padding-bottom: -webkit-calc(32px + 18 * (100vw - 375px) / 1065); padding-bottom: calc(32px + 18 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits__text p { padding-bottom: 50px; } }

.c-features__top { 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; }

@media (max-width: 750px) { .c-features__top { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.c-features__top p { margin: 0; max-width: 400px; font-weight: 500; font-size: 24px; line-height: 120%; letter-spacing: -0.6px; }

@media (min-width: 375px) { .c-features__top p { max-width: -webkit-calc(400px + 200 * (100vw - 375px) / 1065); max-width: calc(400px + 200 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-features__top p { max-width: 600px; } }

@media (min-width: 375px) { .c-features__top p { font-size: -webkit-calc(24px + 6 * (100vw - 375px) / 1065); font-size: calc(24px + 6 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-features__top p { font-size: 30px; } }

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

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

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

@media (max-width: 750px) { .c-features__top p { max-width: none; } }

.c-features__image img { padding-top: 10px; margin-right: -30px; width: 312px; height: 195px; -o-object-fit: cover; object-fit: cover; -o-object-position: center center; object-position: center center; }

@media (min-width: 375px) { .c-features__image img { padding-top: -webkit-calc(10px + 10 * (100vw - 375px) / 1065); padding-top: calc(10px + 10 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-features__image img { padding-top: 20px; } }

@media (min-width: 375px) { .c-features__image img { margin-right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-features__image img { margin-right: -120px; } }

@media (min-width: 375px) { .c-features__image img { width: -webkit-calc(312px + 168 * (100vw - 375px) / 1065); width: calc(312px + 168 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-features__image img { width: 480px; } }

@media (min-width: 375px) { .c-features__image img { height: -webkit-calc(195px + 117 * (100vw - 375px) / 1065); height: calc(195px + 117 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-features__image img { height: 312px; } }

@media (max-width: 750px) { .c-features__image img { margin-top: 40px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-features__image img { margin-top: -webkit-calc(40px + 40 * (100vw - 375px) / 1065); margin-top: calc(40px + 40 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-features__image img { margin-top: 80px; } }

@media (max-width: 750px) { .c-features__image { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; } }

.c-features__text .c-page-heading { padding-bottom: 20px; }

@media (min-width: 375px) { .c-features__text .c-page-heading { padding-bottom: -webkit-calc(20px + 28 * (100vw - 375px) / 1065); padding-bottom: calc(20px + 28 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-features__text .c-page-heading { padding-bottom: 48px; } }

.c-features__text .c-page-heading__text { font-weight: 500; font-size: 160px; font-size: 50px; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-features__text .c-page-heading__text { font-size: -webkit-calc(50px + 110 * (100vw - 375px) / 1065); font-size: calc(50px + 110 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-features__text .c-page-heading__text { font-size: 160px; } }

.c-features__features { 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-top: 40px; }

@media (min-width: 375px) { .c-features__features { margin-top: -webkit-calc(40px + 16 * (100vw - 375px) / 1065); margin-top: calc(40px + 16 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-features__features { margin-top: 56px; } }

@media (max-width: 750px) { .c-features__features { margin-top: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: unset; -ms-flex-flow: unset; flex-flow: unset; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

@media (max-width: 750px) and (min-width: 375px) { .c-features__features { margin-top: -webkit-calc(40px + 40 * (100vw - 375px) / 1065); margin-top: calc(40px + 40 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-features__features { margin-top: 80px; } }

.c-features__group { -webkit-box-flex: 1; -webkit-flex: 1 50%; -ms-flex: 1 50%; flex: 1 50%; padding-bottom: 20px; max-width: 507px; padding-right: 25px; }

@media (min-width: 375px) { .c-features__group { padding-bottom: -webkit-calc(20px + 20 * (100vw - 375px) / 1065); padding-bottom: calc(20px + 20 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-features__group { padding-bottom: 40px; } }

.c-features__group ul { margin: 0; padding-left: 20px; list-style: square; }

.c-features__group ul li { padding-bottom: 16px; font-weight: 600; font-size: 20px; line-height: 140%; }

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

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

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

.c-features__group:nth-child(2) { padding-right: 0; }

.c-features__heading { margin: 0; padding-bottom: 16px; font-weight: 600; font-size: 20px; line-height: 140%; }

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

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

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

.c-features__note { padding-bottom: 72px; }

@media (min-width: 375px) { .c-features__note { padding-bottom: -webkit-calc(72px + 24 * (100vw - 375px) / 1065); padding-bottom: calc(72px + 24 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-features__note { padding-bottom: 96px; } }

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

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

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

.c-features__note p { margin: 0; font-weight: 600; font-size: 20px; line-height: 140%; }

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

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

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

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

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

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

.c-map { position: relative; display: inline-block; }

.c-map__map { width: 100%; position: relative; overflow: hidden; }

.c-map__inner { -webkit-transition: -webkit-transform 1s ease; transition: -webkit-transform 1s ease; transition: transform 1s ease; transition: transform 1s ease, -webkit-transform 1s ease; -webkit-transform-origin: top left; transform-origin: top left; }

.c-map__img { width: 100%; }

.c-map__list { margin: 0; padding: 0; list-style-type: none; }

.c-map__cont { position: absolute; border: solid 1px red; }

.c-map__dot { position: absolute; width: 12px; height: 12px; background-color: currentColor; margin: -6px; }

.c-map__dot:nth-child(11n) { color: #fab4ff; }

.c-map__dot:nth-child(11n+1) { color: #facdcd; }

.c-map__dot:nth-child(11n+2) { color: #feee85; }

.c-map__dot:nth-child(11n+3) { color: #befae1; }

.c-map__dot:nth-child(11n+4) { color: #00c8af; }

.c-map__dot:nth-child(11n+5) { color: #d2d2e6; }

.c-map__dot:nth-child(11n+6) { color: #beaaff; }

.c-map__dot:nth-child(11n+7) { color: #fc6675; }

.c-map__dot:nth-child(11n+8) { color: #ffca5f; }

.c-map__dot:nth-child(11n+9) { color: #57bee6; }

.c-map__dot:nth-child(11n+10) { color: #0014a5; }

.c-map__dot:hover .c-map__label { -webkit-animation: map-label-scale-in .3s ease 1 forwards; animation: map-label-scale-in .3s ease 1 forwards; -webkit-transform: scale(1); transform: scale(1); }

.c-map__label { display: inline-block; white-space: nowrap; background-color: currentColor; position: absolute; left: 100%; bottom: 100%; height: 44px; line-height: 44px; -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; padding: 0 16px; -webkit-transform-origin: bottom left; transform-origin: bottom left; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: -webkit-transform .3s ease; transition: -webkit-transform .3s ease; transition: transform .3s ease; transition: transform .3s ease, -webkit-transform .3s ease; }

.c-map__label-text { color: black; white-space: nowrap; font-size: 20px; font-weight: 500; line-height: 28px; }

.c-map__nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; list-style-type: none; margin: 0; padding: 0; }

.c-map__nav-col { min-width: 100%; }

.c-map__continent { color: #9146ff; font-weight: 500; font-size: 28px; letter-spacing: -.02em; }

.c-map__countries { margin: 0; padding: 0; list-style-type: square; }

.c-map__country { color: #fff; font-weight: 500; font-size: 20px; letter-spacing: -.04em; line-height: 24; }

@-webkit-keyframes map-label-scale-in { 0% { -webkit-transform: scale(0); transform: scale(0); }
  100% { -webkit-transform: scale(1); transform: scale(1); } }

@keyframes map-label-scale-in { 0% { -webkit-transform: scale(0); transform: scale(0); }
  100% { -webkit-transform: scale(1); transform: scale(1); } }

.c-form { display: grid; grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); grid-column-gap: 16px; grid-row-gap: 55px; max-width: 1200px; margin: 0 auto; padding-top: 72px; padding-bottom: 72px; padding-left: 20px; padding-right: 20px; }

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

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

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

@media (min-width: 375px) { .c-form { grid-row-gap: -webkit-calc(55px + 11 * (100vw - 375px) / 1065); grid-row-gap: calc(55px + 11 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-form { grid-row-gap: 66px; } }

@media (min-width: 375px) { .c-form { padding-top: -webkit-calc(72px + 63 * (100vw - 375px) / 1065); padding-top: calc(72px + 63 * (100vw - 375px) / 1065); padding-bottom: -webkit-calc(72px + 63 * (100vw - 375px) / 1065); padding-bottom: calc(72px + 63 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-form { padding-top: 135px; padding-bottom: 135px; } }

@media (min-width: 375px) { .c-form { padding-left: -webkit-calc(20px + 100 * (100vw - 375px) / 1065); padding-left: calc(20px + 100 * (100vw - 375px) / 1065); padding-right: -webkit-calc(20px + 100 * (100vw - 375px) / 1065); padding-right: calc(20px + 100 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-form { padding-left: 120px; padding-right: 120px; } }

@media (max-width: 750px) { .c-form { padding-left: 0 !important; padding-right: 0 !important; } }

.c-input { width: 100%; height: 48px; font-size: 24px; line-height: 32px; font-weight: 500; position: relative; 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; }

.c-input--small { grid-column: 1/-1; }

.c-input.is-sub { font-size: 16px; line-height: 16px; margin-top: 4px; }

.c-input__focusbox { width: 100%; height: 100%; min-height: 100%; border-bottom: solid 3px; border-color: #d2d2e6; -webkit-transition: border-color .3s ease; transition: border-color .3s ease; }

.c-input__focusbox:focus-within { border-color: #9146ff; }

.c-input.has-error .c-input__focusbox:not(:focus-within) { border-color: #fa2828; }

.c-input__label { position: absolute; top: 0; left: 0; width: 100%; height: 1em; display: inline-block; -webkit-transform-origin: top left; transform-origin: top left; z-index: 3; }

.c-input__label.is-open { pointer-events: none; -webkit-animation: label-rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards !important; animation: label-rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards !important; }

.c-input__input { font-size: inherit; line-height: inherit; font-weight: inherit; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: inline-block; border: 0; background-color: transparent; z-index: 4; text-align: left; }

.c-input__button { -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: inherit; line-height: inherit; font-weight: 500; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: inline-block; border: 0; background-color: transparent; z-index: 4; text-align: left; padding: 0; color: inherit; cursor: pointer; }

.c-input__button:not(.has-content) { color: transparent !important; }

.c-input__listbox { background-color: #f0f0ff; padding: 24px; list-style-type: none; position: absolute; top: 15%; left: 0; width: 100%; height: auto; max-height: 272px; z-index: 6; margin: 0; overflow-y: scroll; }

@-webkit-keyframes lbap { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes lbap { 0% { opacity: 0; }
  100% { opacity: 1; } }

.c-input__listbox.is-hidden { display: none; }

.c-input__listbox:not(.is-hidden) { -webkit-animation: lbap 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; animation: lbap 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; }

.is-clicking .c-input__listbox { outline: 0; }

.c-input__listbox-item { cursor: pointer; color: black; }

.c-input__listbox-item:hover { color: #9146ff; }

.c-input__listbox-item.is-selected { color: #9146ff; }

.c-input__listbox-item.is-open { display: block; }

.c-input__area { font-size: inherit; line-height: inherit; font-weight: inherit; position: absolute; top: 0; left: 0; width: 100%; height: 100%; resize: none; display: inline-block; border: 0; background-color: transparent; z-index: 4; text-align: left; padding: 16px; }

@media (min-width: 375px) { .c-input__area { padding: -webkit-calc(16px + 8 * (100vw - 375px) / 1065); padding: calc(16px + 8 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-input__area { padding: 24px; } }

.c-input.is-activated .c-input__label { -webkit-animation: label-sink 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; animation: label-sink 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; }

.c-input.has-content .c-input__label { pointer-events: none; -webkit-animation: label-rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; animation: label-rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; }

.c-input__focusbox:focus-within .c-input__button { color: #9146ff; }

.is-clicking .c-input .c-input__focusbox:focus-within .c-input__input { outline: 0; }

.is-clicking .c-input .c-input__focusbox:focus-within .c-input__button { outline: 0; }

.is-clicking .c-input .c-input__focusbox:focus-within .c-input__checkbox { outline: 0; }

.is-clicking .c-input .c-input__focusbox:focus-within .c-input__area { outline: 0; }

.c-input:not(.c-input--dropdown) .c-input__focusbox:focus-within .c-input__label { pointer-events: none; -webkit-animation: label-rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; animation: label-rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; }

.c-input--dropdown .c-input__focusbox:focus-within .c-input__label { color: #9146ff; }

.c-input--textarea { grid-column: 1/-1; height: 232px; }

@media (min-width: 375px) { .c-input--textarea { height: -webkit-calc(232px + 68 * (100vw - 375px) / 1065); height: calc(232px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-input--textarea { height: 300px; } }

.c-input--textarea .c-input__focusbox { border-left: solid 3px; border-top: solid 3px; border-right: solid 3px; border-color: #d2d2e6; }

.c-input--textarea .c-input__label { line-height: 1em; height: 1em; left: 16px; padding-top: 16px; padding-bottom: 16px; -webkit-box-sizing: content-box; box-sizing: content-box; width: auto; z-index: 5; }

@media (min-width: 375px) { .c-input--textarea .c-input__label { left: -webkit-calc(16px + 8 * (100vw - 375px) / 1065); left: calc(16px + 8 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-input--textarea .c-input__label { left: 24px; } }

@media (min-width: 375px) { .c-input--textarea .c-input__label { padding-top: -webkit-calc(16px + 8 * (100vw - 375px) / 1065); padding-top: calc(16px + 8 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-input--textarea .c-input__label { padding-top: 24px; } }

@media (min-width: 375px) { .c-input--textarea .c-input__label { padding-bottom: -webkit-calc(16px + 8 * (100vw - 375px) / 1065); padding-bottom: calc(16px + 8 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-input--textarea .c-input__label { padding-bottom: 24px; } }

.c-input--textarea .c-input__label::before { content: ""; display: block; position: absolute; top: 50%; left: -10px; width: -webkit-calc(100% + 20px); width: calc(100% + 20px); height: 1em; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: #fff; -webkit-border-radius: 4px; border-radius: 4px; }

.c-input--textarea.is-activated .c-input__label { -webkit-animation: inline-label-sink 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; animation: inline-label-sink 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; }

.c-input--textarea.has-content .c-input__label { pointer-events: none; -webkit-animation: inline-label-rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; animation: inline-label-rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards; }

.c-input--textarea .c-input__focusbox:focus-within .c-input__label { pointer-events: none; -webkit-animation: inline-label-rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards !important; animation: inline-label-rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 1 forwards !important; }

.c-input--checkbox { height: 1em; -webkit-align-self: self-end; -ms-flex-item-align: self-end; align-self: self-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }

.c-input--checkbox .c-input__focusbox { border: 0; }

.c-input--checkbox .c-input__label { line-height: 1em; position: relative; width: auto; }

.c-input--checkbox.is-activated .c-input__label, .is-activated .c-input--checkbox .c-input__label { -webkit-animation: unset !important; animation: unset !important; }

.c-input--checkbox.has-content .c-input__label, .has-content .c-input--checkbox .c-input__label { pointer-events: all; -webkit-animation: unset !important; animation: unset !important; }

.c-input--checkbox .c-input__focusbox:focus-within .c-input__label { -webkit-animation: unset !important; animation: unset !important; }

.c-input__checkbox { margin: 0 .444em 0 0; width: .888em; height: .888em; font-size: inherit; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: solid 2px #D2D2E6; -webkit-transition: border-color .3s ease, background-color .3s ease; transition: border-color .3s ease, background-color .3s ease; }

.c-input__checkbox:checked { border-color: #9146ff; background-color: #9146ff; -webkit-box-shadow: inset 0px 0px 0px 2px #fff; box-shadow: inset 0px 0px 0px 2px #fff; }

.c-input--submit { grid-column: 1/-1; width: 100%; height: 72px; }

.c-input--submit .c-input__focusbox { border: 0 !important; }

.c-input__submit { background-color: #9146ff; color: #f0f0ff; font-family: "roobert", sans-serif; font-weight: 600; font-size: 24px; width: 155px; height: 100%; cursor: pointer; }

@-webkit-keyframes label-rise { 0% { -webkit-transform: scale(1) translateY(0%); transform: scale(1) translateY(0%); }
  100% { -webkit-transform: scale(0.666) translateY(-100%); transform: scale(0.666) translateY(-100%); } }

@keyframes label-rise { 0% { -webkit-transform: scale(1) translateY(0%); transform: scale(1) translateY(0%); }
  100% { -webkit-transform: scale(0.666) translateY(-100%); transform: scale(0.666) translateY(-100%); } }

@-webkit-keyframes label-sink { 0% { -webkit-transform: scale(0.666) translateY(-100%); transform: scale(0.666) translateY(-100%); }
  100% { -webkit-transform: scale(1) translateY(0%); transform: scale(1) translateY(0%); } }

@keyframes label-sink { 0% { -webkit-transform: scale(0.666) translateY(-100%); transform: scale(0.666) translateY(-100%); }
  100% { -webkit-transform: scale(1) translateY(0%); transform: scale(1) translateY(0%); } }

@-webkit-keyframes inline-label-rise { 0% { -webkit-transform: scale(1) translateY(0%); transform: scale(1) translateY(0%); }
  100% { -webkit-transform: scale(0.666) translateY(-2px) translateY(-54%); transform: scale(0.666) translateY(-2px) translateY(-54%); } }

@keyframes inline-label-rise { 0% { -webkit-transform: scale(1) translateY(0%); transform: scale(1) translateY(0%); }
  100% { -webkit-transform: scale(0.666) translateY(-2px) translateY(-54%); transform: scale(0.666) translateY(-2px) translateY(-54%); } }

@-webkit-keyframes inline-label-sink { 0% { -webkit-transform: scale(0.666) translateY(-2px) translateY(-54%); transform: scale(0.666) translateY(-2px) translateY(-54%); }
  100% { -webkit-transform: scale(1) translateY(0%); transform: scale(1) translateY(0%); } }

@keyframes inline-label-sink { 0% { -webkit-transform: scale(0.666) translateY(-2px) translateY(-54%); transform: scale(0.666) translateY(-2px) translateY(-54%); }
  100% { -webkit-transform: scale(1) translateY(0%); transform: scale(1) translateY(0%); } }

.c-feature-grid { 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-left: -15px; margin-right: -15px; }

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

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

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

@media (min-width: 375px) { .c-feature-grid { margin-left: -webkit-calc(-15px + -41 * (100vw - 375px) / 1545); margin-left: calc(-15px + -41 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid { margin-left: -56px; } }

@media (min-width: 375px) { .c-feature-grid { margin-right: -webkit-calc(-15px + -41 * (100vw - 375px) / 1545); margin-right: calc(-15px + -41 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid { margin-right: -56px; } }

@media (max-width: 750px) { .c-feature-grid { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.c-feature-grid__feature { margin: 15px; -webkit-box-flex: 1; -webkit-flex: 1 250px; -ms-flex: 1 250px; flex: 1 250px; }

@media (min-width: 375px) { .c-feature-grid__feature { margin: -webkit-calc(15px + 41 * (100vw - 375px) / 1545); margin: calc(15px + 41 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__feature { margin: 56px; } }

@media (max-width: 750px) { .c-feature-grid__feature { 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-feature-grid__image { margin-right: 20px; margin-bottom: 20px; width: 50px; height: 50px; background-size: contain; background-repeat: no-repeat; background-position: center center; }

@media (min-width: 375px) { .c-feature-grid__image { margin-right: -webkit-calc(20px + 8 * (100vw - 375px) / 1545); margin-right: calc(20px + 8 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__image { margin-right: 28px; } }

@media (min-width: 375px) { .c-feature-grid__image { margin-bottom: -webkit-calc(20px + 8 * (100vw - 375px) / 1545); margin-bottom: calc(20px + 8 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__image { margin-bottom: 28px; } }

@media (min-width: 375px) { .c-feature-grid__image { width: -webkit-calc(50px + 100 * (100vw - 375px) / 1545); width: calc(50px + 100 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__image { width: 150px; } }

@media (min-width: 375px) { .c-feature-grid__image { height: -webkit-calc(50px + 100 * (100vw - 375px) / 1545); height: calc(50px + 100 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__image { height: 150px; } }

@media (max-width: 750px) { .c-feature-grid__image { width: 100%; max-width: 50px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-feature-grid__image { max-width: -webkit-calc(50px + 100 * (100vw - 375px) / 1545); max-width: calc(50px + 100 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-feature-grid__image { max-width: 150px; } }

.c-feature-grid__heading { margin-bottom: 6px; font-size: 36px; line-height: 110%; letter-spacing: -0.03em; }

@media (min-width: 375px) { .c-feature-grid__heading { margin-bottom: -webkit-calc(6px + 6 * (100vw - 375px) / 1545); margin-bottom: calc(6px + 6 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__heading { margin-bottom: 12px; } }

@media (min-width: 375px) { .c-feature-grid__heading { font-size: -webkit-calc(36px + 28 * (100vw - 375px) / 1545); font-size: calc(36px + 28 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__heading { font-size: 64px; } }

@media (min-width: 375px) { .c-feature-grid__heading { line-height: -webkit-calc(110% + -10 * (100vw - 375px) / 1545); line-height: calc(110% + -10 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__heading { line-height: 100%; } }

@media (min-width: 375px) { .c-feature-grid__heading { letter-spacing: -webkit-calc(-0.03em + -0.01 * (100vw - 375px) / 1545); letter-spacing: calc(-0.03em + -0.01 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__heading { letter-spacing: -0.04em; } }

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

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

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

.c-feature-grid__subheading { margin-bottom: 20px; font-size: 20px; letter-spacing: -0.4px; line-height: 120%; font-weight: 500; }

@media (min-width: 375px) { .c-feature-grid__subheading { margin-bottom: -webkit-calc(20px + 12 * (100vw - 375px) / 1545); margin-bottom: calc(20px + 12 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__subheading { margin-bottom: 32px; } }

@media (min-width: 375px) { .c-feature-grid__subheading { font-size: -webkit-calc(20px + 10 * (100vw - 375px) / 1545); font-size: calc(20px + 10 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__subheading { font-size: 30px; } }

@media (min-width: 375px) { .c-feature-grid__subheading { letter-spacing: -webkit-calc(-0.4px + -0.2 * (100vw - 375px) / 1545); letter-spacing: calc(-0.4px + -0.2 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__subheading { letter-spacing: -0.6px; } }

.c-feature-grid__content { font-size: 20px; letter-spacing: -0.4px; line-height: 120%; font-weight: 500; }

@media (min-width: 375px) { .c-feature-grid__content { font-size: -webkit-calc(20px + 10 * (100vw - 375px) / 1545); font-size: calc(20px + 10 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__content { font-size: 30px; } }

@media (min-width: 375px) { .c-feature-grid__content { letter-spacing: -webkit-calc(-0.4px + -0.2 * (100vw - 375px) / 1545); letter-spacing: calc(-0.4px + -0.2 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-feature-grid__content { letter-spacing: -0.6px; } }

.c-floating-content-with-heading { 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; }

.c-floating-content-with-heading__content { right: -30px; max-width: 314px; padding-bottom: 48px; padding-top: 48px; font-size: 19px; line-height: 121%; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-floating-content-with-heading__content { right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1545); right: calc(-30px + -90 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-heading__content { right: -120px; } }

@media (min-width: 375px) { .c-floating-content-with-heading__content { max-width: -webkit-calc(314px + 406 * (100vw - 375px) / 1545); max-width: calc(314px + 406 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-heading__content { max-width: 720px; } }

@media (min-width: 375px) { .c-floating-content-with-heading__content { padding-bottom: -webkit-calc(48px + 27 * (100vw - 375px) / 1545); padding-bottom: calc(48px + 27 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-heading__content { padding-bottom: 75px; } }

@media (min-width: 375px) { .c-floating-content-with-heading__content { padding-top: -webkit-calc(48px + -38 * (100vw - 375px) / 1545); padding-top: calc(48px + -38 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-heading__content { padding-top: 10px; } }

@media (min-width: 375px) { .c-floating-content-with-heading__content { font-size: -webkit-calc(19px + 45 * (100vw - 375px) / 1545); font-size: calc(19px + 45 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-heading__content { font-size: 64px; } }

@media (min-width: 375px) { .c-floating-content-with-heading__content { line-height: -webkit-calc(121% + -21 * (100vw - 375px) / 1545); line-height: calc(121% + -21 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-heading__content { line-height: 100%; } }

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

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

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

.c-floating-content-with-heading__content p { margin: 0; }

.c-floating-content-with-heading__content p:not(:first-child) { margin-top: 25px; }

@media (min-width: 375px) { .c-floating-content-with-heading__content p:not(:first-child) { margin-top: -webkit-calc(25px + 15 * (100vw - 375px) / 1545); margin-top: calc(25px + 15 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-floating-content-with-heading__content p:not(:first-child) { margin-top: 40px; } }

.c-store-grid { 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: -30px; margin-right: -30px; }

@media (min-width: 375px) { .c-store-grid { margin-left: -webkit-calc(-30px + -70 * (100vw - 375px) / 1545); margin-left: calc(-30px + -70 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-store-grid { margin-left: -100px; } }

@media (min-width: 375px) { .c-store-grid { margin-right: -webkit-calc(-30px + -70 * (100vw - 375px) / 1545); margin-right: calc(-30px + -70 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-store-grid { margin-right: -100px; } }

.c-store-grid__store { margin: 13px; margin-top: 13px; margin-bottom: 13px; width: 150px; height: 102px; padding: 13px; background: #f0f0ff; border: 1px solid #d2d2e6; text-align: center; }

@media (min-width: 375px) { .c-store-grid__store { margin: -webkit-calc(13px + 37 * (100vw - 375px) / 1545); margin: calc(13px + 37 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-store-grid__store { margin: 50px; } }

@media (min-width: 375px) { .c-store-grid__store { margin-top: -webkit-calc(13px + 37 * (100vw - 375px) / 1545); margin-top: calc(13px + 37 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-store-grid__store { margin-top: 50px; } }

@media (min-width: 375px) { .c-store-grid__store { margin-bottom: -webkit-calc(13px + 37 * (100vw - 375px) / 1545); margin-bottom: calc(13px + 37 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-store-grid__store { margin-bottom: 50px; } }

@media (min-width: 375px) { .c-store-grid__store { width: -webkit-calc(150px + 600 * (100vw - 375px) / 1545); width: calc(150px + 600 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-store-grid__store { width: 750px; } }

@media (min-width: 375px) { .c-store-grid__store { height: -webkit-calc(102px + 338 * (100vw - 375px) / 1545); height: calc(102px + 338 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-store-grid__store { height: 440px; } }

@media (min-width: 375px) { .c-store-grid__store { padding: -webkit-calc(13px + 67 * (100vw - 375px) / 1545); padding: calc(13px + 67 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-store-grid__store { padding: 80px; } }

.c-store-grid__store img { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -o-object-fit: contain; object-fit: contain; width: 100%; height: 100%; }

.c-store-grid__store--filler { margin-top: 0; padding: 0; height: 0; border: none; }

.c-store-grid__spacer { height: 0; padding-bottom: 62.5%; }

.c-tagged-images-with-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; padding-bottom: 41px; }

@media (min-width: 375px) { .c-tagged-images-with-content { padding-bottom: -webkit-calc(41px + 101 * (100vw - 375px) / 1545); padding-bottom: calc(41px + 101 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content { padding-bottom: 142px; } }

.c-tagged-images-with-content .c-page-heading { padding-bottom: 27px; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

@media (min-width: 375px) { .c-tagged-images-with-content .c-page-heading { padding-bottom: -webkit-calc(27px + 113 * (100vw - 375px) / 1545); padding-bottom: calc(27px + 113 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content .c-page-heading { padding-bottom: 140px; } }

.c-tagged-images-with-content .c-page-heading__text { font-size: 50px; line-height: 100%; margin: 0; max-width: 1372px; text-align: right; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-tagged-images-with-content .c-page-heading__text { font-size: -webkit-calc(50px + 150 * (100vw - 375px) / 1545); font-size: calc(50px + 150 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content .c-page-heading__text { font-size: 200px; } }

@media (min-width: 375px) { .c-tagged-images-with-content .c-page-heading__text { line-height: -webkit-calc(100% + -9 * (100vw - 375px) / 1545); line-height: calc(100% + -9 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content .c-page-heading__text { line-height: 91%; } }

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

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

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

@media (max-width: 750px) { .c-tagged-images-with-content .c-page-heading__text { text-align: left; } }

.c-tagged-images-with-content__content-wrapper { 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; margin-left: -30px; }

@media (min-width: 375px) { .c-tagged-images-with-content__content-wrapper { margin-left: -webkit-calc(-30px + -130 * (100vw - 375px) / 1545); margin-left: calc(-30px + -130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content__content-wrapper { margin-left: -160px; } }

@media (max-width: 750px) { .c-tagged-images-with-content__content-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; } }

.c-tagged-images-with-content__content { padding-left: 30px; font-size: 19px; line-height: 121%; 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: 890px; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-tagged-images-with-content__content { padding-left: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-left: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content__content { padding-left: 160px; } }

@media (min-width: 375px) { .c-tagged-images-with-content__content { font-size: -webkit-calc(19px + 45 * (100vw - 375px) / 1545); font-size: calc(19px + 45 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content__content { font-size: 64px; } }

@media (min-width: 375px) { .c-tagged-images-with-content__content { line-height: -webkit-calc(121% + -21 * (100vw - 375px) / 1545); line-height: calc(121% + -21 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content__content { line-height: 100%; } }

.t\:w.c-tagged-images-with-content__content, .t\:w .c-tagged-images-with-content__content, [class*='t:'] .t\:w .c-tagged-images-with-content__content, [class*='t:'] [class*='t:'] .t\:w .c-tagged-images-with-content__content { color: black; }

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

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

@media (max-width: 750px) { .c-tagged-images-with-content__content { padding: 0; } }

.c-tagged-images-with-content__content .c-link { margin-top: 30px; }

@media (min-width: 375px) { .c-tagged-images-with-content__content .c-link { margin-top: -webkit-calc(30px + 20 * (100vw - 375px) / 1545); margin-top: calc(30px + 20 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content__content .c-link { margin-top: 50px; } }

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

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

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

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

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

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

.c-tagged-images-with-content__images { 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; }

.c-tagged-images-with-content__image-1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.c-tagged-images-with-content__image-1 img { width: 113px; height: 77px; -o-object-fit: cover; object-fit: cover; }

@media (min-width: 375px) { .c-tagged-images-with-content__image-1 img { width: -webkit-calc(113px + 687 * (100vw - 375px) / 1545); width: calc(113px + 687 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content__image-1 img { width: 800px; } }

@media (min-width: 375px) { .c-tagged-images-with-content__image-1 img { height: -webkit-calc(77px + 375 * (100vw - 375px) / 1545); height: calc(77px + 375 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content__image-1 img { height: 452px; } }

@media (max-width: 750px) { .c-tagged-images-with-content__image-1 img { width: 313px; height: 177px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-tagged-images-with-content__image-1 img { width: -webkit-calc(313px + 487 * (100vw - 375px) / 1545); width: calc(313px + 487 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-tagged-images-with-content__image-1 img { width: 800px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-tagged-images-with-content__image-1 img { height: -webkit-calc(177px + 275 * (100vw - 375px) / 1545); height: calc(177px + 275 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-tagged-images-with-content__image-1 img { height: 452px; } }

.c-tagged-images-with-content__image-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.c-tagged-images-with-content__image-2 img { width: 150px; height: 39px; -o-object-fit: cover; object-fit: cover; }

@media (min-width: 375px) { .c-tagged-images-with-content__image-2 img { width: -webkit-calc(150px + 489 * (100vw - 375px) / 1545); width: calc(150px + 489 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content__image-2 img { width: 639px; } }

@media (min-width: 375px) { .c-tagged-images-with-content__image-2 img { height: -webkit-calc(39px + 315 * (100vw - 375px) / 1545); height: calc(39px + 315 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content__image-2 img { height: 354px; } }

@media (max-width: 750px) { .c-tagged-images-with-content__image-2 img { width: 250px; height: 139px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-tagged-images-with-content__image-2 img { width: -webkit-calc(250px + 389 * (100vw - 375px) / 1545); width: calc(250px + 389 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-tagged-images-with-content__image-2 img { width: 639px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-tagged-images-with-content__image-2 img { height: -webkit-calc(139px + 215 * (100vw - 375px) / 1545); height: calc(139px + 215 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-tagged-images-with-content__image-2 img { height: 354px; } }

.c-tagged-images-with-content__filler { width: 150px; height: 0; -o-object-fit: cover; object-fit: cover; }

@media (min-width: 375px) { .c-tagged-images-with-content__filler { width: -webkit-calc(150px + 489 * (100vw - 375px) / 1545); width: calc(150px + 489 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-images-with-content__filler { width: 639px; } }

@media (max-width: 750px) { .c-tagged-images-with-content__filler { width: 250px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-tagged-images-with-content__filler { width: -webkit-calc(250px + 389 * (100vw - 375px) / 1545); width: calc(250px + 389 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-tagged-images-with-content__filler { width: 639px; } }

.c-tagged-images-with-content__tag { margin: 0 10px 0 10px; -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; writing-mode: vertical-lr; font-size: 14px; line-height: 143%; }

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

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

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

.c-tagged-video-with-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; padding-bottom: 41px; }

@media (min-width: 375px) { .c-tagged-video-with-content { padding-bottom: -webkit-calc(41px + 101 * (100vw - 375px) / 1545); padding-bottom: calc(41px + 101 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-video-with-content { padding-bottom: 142px; } }

.c-tagged-video-with-content .c-page-heading { padding-bottom: 27px; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

@media (min-width: 375px) { .c-tagged-video-with-content .c-page-heading { padding-bottom: -webkit-calc(27px + 113 * (100vw - 375px) / 1545); padding-bottom: calc(27px + 113 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-video-with-content .c-page-heading { padding-bottom: 140px; } }

.c-tagged-video-with-content .c-page-heading__text { font-size: 50px; line-height: 100%; margin: 0; max-width: 1372px; text-align: right; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-tagged-video-with-content .c-page-heading__text { font-size: -webkit-calc(50px + 150 * (100vw - 375px) / 1545); font-size: calc(50px + 150 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-video-with-content .c-page-heading__text { font-size: 200px; } }

@media (min-width: 375px) { .c-tagged-video-with-content .c-page-heading__text { line-height: -webkit-calc(100% + -9 * (100vw - 375px) / 1545); line-height: calc(100% + -9 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-video-with-content .c-page-heading__text { line-height: 91%; } }

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

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

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

@media (max-width: 750px) { .c-tagged-video-with-content .c-page-heading__text { text-align: left; } }

.c-tagged-video-with-content__content-wrapper { 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; margin-left: -30px; }

@media (min-width: 375px) { .c-tagged-video-with-content__content-wrapper { margin-left: -webkit-calc(-30px + -130 * (100vw - 375px) / 1545); margin-left: calc(-30px + -130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-video-with-content__content-wrapper { margin-left: -160px; } }

@media (max-width: 750px) { .c-tagged-video-with-content__content-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; } }

.c-tagged-video-with-content__content { padding-left: 30px; font-size: 19px; line-height: 121%; 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: 890px; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-tagged-video-with-content__content { padding-left: -webkit-calc(30px + 130 * (100vw - 375px) / 1545); padding-left: calc(30px + 130 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-video-with-content__content { padding-left: 160px; } }

@media (min-width: 375px) { .c-tagged-video-with-content__content { font-size: -webkit-calc(19px + 45 * (100vw - 375px) / 1545); font-size: calc(19px + 45 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-video-with-content__content { font-size: 64px; } }

@media (min-width: 375px) { .c-tagged-video-with-content__content { line-height: -webkit-calc(121% + -21 * (100vw - 375px) / 1545); line-height: calc(121% + -21 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-video-with-content__content { line-height: 100%; } }

.t\:w.c-tagged-video-with-content__content, .t\:w .c-tagged-video-with-content__content, [class*='t:'] .t\:w .c-tagged-video-with-content__content, [class*='t:'] [class*='t:'] .t\:w .c-tagged-video-with-content__content { color: black; }

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

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

@media (max-width: 750px) { .c-tagged-video-with-content__content { padding: 0; } }

.c-tagged-video-with-content__content .c-link { margin-top: 30px; }

@media (min-width: 375px) { .c-tagged-video-with-content__content .c-link { margin-top: -webkit-calc(30px + 20 * (100vw - 375px) / 1545); margin-top: calc(30px + 20 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-video-with-content__content .c-link { margin-top: 50px; } }

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

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

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

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

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

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

.c-tagged-video-with-content__images { 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; }

.c-tagged-video-with-content__video { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.c-tagged-video-with-content__video .plyr { width: 113px; }

@media (min-width: 375px) { .c-tagged-video-with-content__video .plyr { width: -webkit-calc(113px + 687 * (100vw - 375px) / 1545); width: calc(113px + 687 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-video-with-content__video .plyr { width: 800px; } }

@media (max-width: 750px) { .c-tagged-video-with-content__video .plyr { width: 313px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-tagged-video-with-content__video .plyr { width: -webkit-calc(313px + 487 * (100vw - 375px) / 1545); width: calc(313px + 487 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-tagged-video-with-content__video .plyr { width: 800px; } }

.c-tagged-video-with-content__image { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.c-tagged-video-with-content__image img { width: 150px; height: 39px; -o-object-fit: cover; object-fit: cover; }

@media (min-width: 375px) { .c-tagged-video-with-content__image img { width: -webkit-calc(150px + 489 * (100vw - 375px) / 1545); width: calc(150px + 489 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-video-with-content__image img { width: 639px; } }

@media (min-width: 375px) { .c-tagged-video-with-content__image img { height: -webkit-calc(39px + 315 * (100vw - 375px) / 1545); height: calc(39px + 315 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-tagged-video-with-content__image img { height: 354px; } }

@media (max-width: 750px) { .c-tagged-video-with-content__image img { width: 250px; height: 139px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-tagged-video-with-content__image img { width: -webkit-calc(250px + 389 * (100vw - 375px) / 1545); width: calc(250px + 389 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-tagged-video-with-content__image img { width: 639px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-tagged-video-with-content__image img { height: -webkit-calc(139px + 215 * (100vw - 375px) / 1545); height: calc(139px + 215 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-tagged-video-with-content__image img { height: 354px; } }

.c-tagged-video-with-content__tag { margin: 0 10px 0 10px; -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; writing-mode: vertical-lr; font-size: 14px; line-height: 143%; }

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

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

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

html[lang] [data-lang] { display: none; }

html[lang="de-de"] [data-lang="de-de"] { display: unset; }

html[lang="en"] [data-lang="en"] { display: unset; }

html[lang="es-mx"] [data-lang="es-mx"] { display: unset; }

html[lang="fr-fr"] [data-lang="fr-fr"] { display: unset; }

html[lang="ja-jp"] [data-lang="ja-jp"] { display: unset; }

html[lang="ko-kr"] [data-lang="ko-kr"] { display: unset; }

html[lang="nl-nl"] [data-lang="nl-nl"] { display: unset; }

html[lang="pl-pl"] [data-lang="pl-pl"] { display: unset; }

html[lang="pt-br"] [data-lang="pt-br"] { display: unset; }

html[lang="ru-ru"] [data-lang="ru-ru"] { display: unset; }

html[lang="tr-tr"] [data-lang="tr-tr"] { display: unset; }

html[lang="sv-se"] [data-lang="sv-se"] { display: unset; }

html[lang="zh-tw"] [data-lang="zh-tw"] { display: unset; }

[data-test=i18n] [data-i18n] { border: solid 1px #9146FF; position: relative; -webkit-border-radius: 3px; border-radius: 3px; padding-top: 25px; display: inline-block; }

[data-test=i18n] [data-i18n], [data-test=i18n] [data-i18n]:before { -webkit-transition: background-color 0.25s ease-in-out, border-color 0.25s ease-in-out; transition: background-color 0.25s ease-in-out, border-color 0.25s ease-in-out; }

[data-test=i18n] [data-i18n]:before { content: "i18n: " attr(data-i18n); background-color: #9146FF; -webkit-border-radius: 0 0 0 3px; border-radius: 0 0 0 3px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 10px; color: rgba(255, 255, 255, 0.6); padding: 0.5em 2em; display: inline-block; position: absolute; top: 0; right: 0; text-overflow: ellipsis; max-width: 85%; overflow: hidden; white-space: nowrap; }

[data-test=i18n] [data-i18n]:hover { border-color: #ddc6ff; background-color: white; }

[data-test=i18n] [data-i18n]:hover:before { background-color: #ddc6ff; }

.u-rise-into-header { margin-top: -150px; }

@media (min-width: 375px) { .u-rise-into-header { margin-top: -webkit-calc(-150px + -74 * (100vw - 375px) / 1065); margin-top: calc(-150px + -74 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .u-rise-into-header { margin-top: -224px; } }

.u-sink-into-content { padding-bottom: 206px; }

@media (min-width: 375px) { .u-sink-into-content { padding-bottom: -webkit-calc(206px + 150 * (100vw - 375px) / 1065); padding-bottom: calc(206px + 150 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .u-sink-into-content { padding-bottom: 356px; } }

.u-bleed-right { position: relative; z-index: 10; }

.u-bleed-right::after { content: ""; display: inline-block; position: absolute; top: 0; left: 100%; margin-left: -1px; width: 100vw; height: 100%; z-index: 9; }

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

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

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

.u-bleed-left { position: relative; z-index: 10; }

.u-bleed-left::before { content: ""; display: inline-block; position: absolute; top: 0; right: 100%; margin-right: -1px; width: 100vw; height: 100%; z-index: 9; }

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

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

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

.plyr { -moz-osx-font-smoothing: auto; -webkit-font-smoothing: subpixel-antialiased; direction: ltr; font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif; font-variant-numeric: tabular-nums; font-weight: 500; line-height: 1.7; max-width: 100%; min-width: 200px; position: relative; text-shadow: none; -webkit-transition: -webkit-box-shadow 0.3s ease; transition: -webkit-box-shadow 0.3s ease; transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease; }

.plyr video, .plyr audio { -webkit-border-radius: inherit; border-radius: inherit; height: auto; vertical-align: middle; width: 100%; }

.plyr button { font: inherit; line-height: inherit; width: auto; }

.plyr:focus { outline: 0; }

.plyr--full-ui { -webkit-box-sizing: border-box; box-sizing: border-box; }

.plyr--full-ui *, .plyr--full-ui *::after, .plyr--full-ui *::before { -webkit-box-sizing: inherit; box-sizing: inherit; }

.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label { -ms-touch-action: manipulation; touch-action: manipulation; }

.plyr--full-ui ::-webkit-media-text-track-container { display: none; }

.plyr__captions { -webkit-animation: plyr-fade-in 0.3s ease; animation: plyr-fade-in 0.3s ease; bottom: 0; color: #fff; display: none; font-size: 14px; left: 0; padding: 10px; position: absolute; text-align: center; -webkit-transition: -webkit-transform 0.4s ease-in-out; transition: -webkit-transform 0.4s ease-in-out; transition: transform 0.4s ease-in-out; transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; width: 100%; }

.plyr__captions .plyr__caption { background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 185%; padding: 0.2em 0.5em; white-space: pre-wrap; }

.plyr__captions .plyr__caption div { display: inline; }

.plyr__captions span:empty { display: none; }

@media (min-width: 480px) { .plyr__captions { font-size: 16px; padding: 20px; } }

@media (min-width: 768px) { .plyr__captions { font-size: 18px; } }

.plyr--captions-active .plyr__captions { display: block; }

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions { -webkit-transform: translateY(-40px); transform: translateY(-40px); }

.plyr--full-ui input[type='range'] { -webkit-appearance: none; /* stylelint-disable-line */ background: transparent; border: 0; -webkit-border-radius: 26px; border-radius: 26px; color: #00b3ff; display: block; height: 19px; margin: 0; padding: 0; -webkit-transition: -webkit-box-shadow 0.3s ease; transition: -webkit-box-shadow 0.3s ease; transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease; width: 100%; }

.plyr--full-ui input[type='range']::-webkit-slider-runnable-track { background: transparent; border: 0; -webkit-border-radius: 2.5px; border-radius: 2.5px; height: 5px; -webkit-transition: -webkit-box-shadow 0.3s ease; transition: -webkit-box-shadow 0.3s ease; transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease; -webkit-user-select: none; user-select: none; background-image: -webkit-gradient(linear, left top, right top, from(currentColor), to(transparent)); background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%)); }

.plyr--full-ui input[type='range']::-webkit-slider-thumb { background: #fff; border: 0; -webkit-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2); height: 13px; position: relative; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; width: 13px; -webkit-appearance: none; /* stylelint-disable-line */ margin-top: -4px; }

.plyr--full-ui input[type='range']::-moz-range-track { background: transparent; border: 0; border-radius: 2.5px; height: 5px; -moz-transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease; -moz-user-select: none; user-select: none; }

.plyr--full-ui input[type='range']::-moz-range-thumb { background: #fff; border: 0; border-radius: 100%; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2); height: 13px; position: relative; -moz-transition: all 0.2s ease; transition: all 0.2s ease; width: 13px; }

.plyr--full-ui input[type='range']::-moz-range-progress { background: currentColor; border-radius: 2.5px; height: 5px; }

.plyr--full-ui input[type='range']::-ms-track { background: transparent; border: 0; border-radius: 2.5px; height: 5px; -ms-transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease; -ms-user-select: none; user-select: none; color: transparent; }

.plyr--full-ui input[type='range']::-ms-fill-upper { background: transparent; border: 0; border-radius: 2.5px; height: 5px; -ms-transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease; -ms-user-select: none; user-select: none; }

.plyr--full-ui input[type='range']::-ms-fill-lower { background: transparent; border: 0; border-radius: 2.5px; height: 5px; -ms-transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease; -ms-user-select: none; user-select: none; background: currentColor; }

.plyr--full-ui input[type='range']::-ms-thumb { background: #fff; border: 0; border-radius: 100%; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2); height: 13px; position: relative; -ms-transition: all 0.2s ease; transition: all 0.2s ease; width: 13px; margin-top: 0; }

.plyr--full-ui input[type='range']::-ms-tooltip { display: none; }

.plyr--full-ui input[type='range']:focus { outline: 0; }

.plyr--full-ui input[type='range']::-moz-focus-outer { border: 0; }

.plyr--full-ui input[type='range'].plyr__tab-focus::-webkit-slider-runnable-track { -webkit-box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5); box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5); outline: 0; }

.plyr--full-ui input[type='range'].plyr__tab-focus::-moz-range-track { box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5); outline: 0; }

.plyr--full-ui input[type='range'].plyr__tab-focus::-ms-track { box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5); outline: 0; }

.plyr--full-ui.plyr--video input[type='range']::-webkit-slider-runnable-track { background-color: rgba(255, 255, 255, 0.25); }

.plyr--full-ui.plyr--video input[type='range']::-moz-range-track { background-color: rgba(255, 255, 255, 0.25); }

.plyr--full-ui.plyr--video input[type='range']::-ms-track { background-color: rgba(255, 255, 255, 0.25); }

.plyr--full-ui.plyr--video input[type='range']:active::-webkit-slider-thumb { -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5); }

.plyr--full-ui.plyr--video input[type='range']:active::-moz-range-thumb { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5); }

.plyr--full-ui.plyr--video input[type='range']:active::-ms-thumb { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5); }

.plyr--full-ui.plyr--audio input[type='range']::-webkit-slider-runnable-track { background-color: rgba(193, 201, 209, 0.66); }

.plyr--full-ui.plyr--audio input[type='range']::-moz-range-track { background-color: rgba(193, 201, 209, 0.66); }

.plyr--full-ui.plyr--audio input[type='range']::-ms-track { background-color: rgba(193, 201, 209, 0.66); }

.plyr--full-ui.plyr--audio input[type='range']:active::-webkit-slider-thumb { -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1); }

.plyr--full-ui.plyr--audio input[type='range']:active::-moz-range-thumb { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1); }

.plyr--full-ui.plyr--audio input[type='range']:active::-ms-thumb { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1); }

.plyr__poster { background-color: #000; background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; width: 100%; z-index: 1; }

.plyr--stopped.plyr__poster-enabled .plyr__poster { opacity: 1; }

.plyr--video { background: #000; overflow: hidden; }

.plyr--video.plyr--menu-open { overflow: visible; }

.plyr__video-wrapper { background: #000; -webkit-border-radius: inherit; border-radius: inherit; overflow: hidden; position: relative; z-index: 0; }

.plyr__video-embed, .plyr__video-wrapper--fixed-ratio { height: 0; padding-bottom: 56.25%; }

.plyr__video-embed iframe, .plyr__video-wrapper--fixed-ratio video { border: 0; height: 100%; left: 0; position: absolute; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; }

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container { padding-bottom: 240%; position: relative; -webkit-transform: translateY(-38.28125%); transform: translateY(-38.28125%); }

.plyr:-webkit-full-screen { background: #000; -webkit-border-radius: 0 !important; border-radius: 0 !important; height: 100%; margin: 0; width: 100%; }

.plyr:-ms-fullscreen { background: #000; border-radius: 0 !important; height: 100%; margin: 0; width: 100%; }

.plyr:fullscreen { background: #000; -webkit-border-radius: 0 !important; border-radius: 0 !important; height: 100%; margin: 0; width: 100%; }

.plyr:-webkit-full-screen video { height: 100%; }

.plyr:-ms-fullscreen video { height: 100%; }

.plyr:fullscreen video { height: 100%; }

.plyr:-webkit-full-screen .plyr__video-wrapper { height: 100%; position: static; }

.plyr:-ms-fullscreen .plyr__video-wrapper { height: 100%; position: static; }

.plyr:fullscreen .plyr__video-wrapper { height: 100%; position: static; }

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper { height: 0; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper { height: 0; position: relative; top: 50%; transform: translateY(-50%); }

.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper { height: 0; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen { display: block; }

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen { display: block; }

.plyr:fullscreen .plyr__control .icon--exit-fullscreen { display: block; }

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg { display: none; }

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg { display: none; }

.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg { display: none; }

.plyr:-webkit-full-screen.plyr--hide-controls { cursor: none; }

.plyr:-ms-fullscreen.plyr--hide-controls { cursor: none; }

.plyr:fullscreen.plyr--hide-controls { cursor: none; }

@media (min-width: 1024px) { .plyr:-webkit-full-screen .plyr__captions { font-size: 21px; } .plyr:-ms-fullscreen .plyr__captions { font-size: 21px; } .plyr:fullscreen .plyr__captions { font-size: 21px; } }

/* stylelint-disable-next-line */
.plyr:-webkit-full-screen { background: #000; -webkit-border-radius: 0 !important; border-radius: 0 !important; height: 100%; margin: 0; width: 100%; }

.plyr:-webkit-full-screen video { height: 100%; }

.plyr:-webkit-full-screen .plyr__video-wrapper { height: 100%; position: static; }

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper { height: 0; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen { display: block; }

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg { display: none; }

.plyr:-webkit-full-screen.plyr--hide-controls { cursor: none; }

@media (min-width: 1024px) { .plyr:-webkit-full-screen .plyr__captions { font-size: 21px; } }

/* stylelint-disable-next-line */
.plyr:-moz-full-screen { background: #000; border-radius: 0 !important; height: 100%; margin: 0; width: 100%; }

.plyr:-moz-full-screen video { height: 100%; }

.plyr:-moz-full-screen .plyr__video-wrapper { height: 100%; position: static; }

.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper { height: 0; position: relative; top: 50%; transform: translateY(-50%); }

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen { display: block; }

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg { display: none; }

.plyr:-moz-full-screen.plyr--hide-controls { cursor: none; }

@media (min-width: 1024px) { .plyr:-moz-full-screen .plyr__captions { font-size: 21px; } }

/* stylelint-disable-next-line */
.plyr:-ms-fullscreen { background: #000; border-radius: 0 !important; height: 100%; margin: 0; width: 100%; }

.plyr:-ms-fullscreen video { height: 100%; }

.plyr:-ms-fullscreen .plyr__video-wrapper { height: 100%; position: static; }

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper { height: 0; position: relative; top: 50%; transform: translateY(-50%); }

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen { display: block; }

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg { display: none; }

.plyr:-ms-fullscreen.plyr--hide-controls { cursor: none; }

@media (min-width: 1024px) { .plyr:-ms-fullscreen .plyr__captions { font-size: 21px; } }

.plyr--fullscreen-fallback { background: #000; -webkit-border-radius: 0 !important; border-radius: 0 !important; height: 100%; margin: 0; width: 100%; bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 10000000; }

.plyr--fullscreen-fallback video { height: 100%; }

.plyr--fullscreen-fallback .plyr__video-wrapper { height: 100%; position: static; }

.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper { height: 0; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen { display: block; }

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg { display: none; }

.plyr--fullscreen-fallback.plyr--hide-controls { cursor: none; }

@media (min-width: 1024px) { .plyr--fullscreen-fallback .plyr__captions { font-size: 21px; } }

.plyr__video-embed { position: relative; }

div.plyr--video:hover .c-controls, div.plyr--video:focus .c-controls { opacity: 1; }

.c-icon { fill: #f0f0ff; width: 100%; height: 100%; display: block; -webkit-filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.3)); filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.3)); }

.c-plyr-overlay { background-color: transparent; border: none; width: 100%; height: 100%; z-index: 100; position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -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; pointer-events: none; }

.c-plyr-overlay--hidden { display: none; }

.c-plyr-overlay svg { fill: #f0f0ff; width: 20%; height: 20%; -webkit-filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.3)); filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.3)); }

@media screen and (max-width: 650px) { .c-controls { bottom: 5px !important; } .c-fullscreen-icon-grid { grid-template: 10px 10px / 10px 10px !important; font-size: 15px !important; } .c-controls__time { font-size: 12px !important; } .c-progress-bar { width: 50% !important; } .c-controls__button { width: 8% !important; } }

@media screen and (min-width: 1500px) { .c-fullscreen-icon-grid { grid-template: 20px 20px / 20px 20px !important; font-size: 30px !important; } .c-controls__time { font-size: 20px !important; } }

.c-controls { opacity: 0; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; font-family: "Roobert"; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 15%; padding: 0 2%; z-index: 10; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: #f0f0ff; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }

.c-controls--hidden { display: none; }

.c-controls__button { width: 4%; height: auto; margin: auto; cursor: pointer; }

.c-controls__toggle-fullscreen .c-fullscreen-icon-grid { display: grid; grid-template: 1.3vw 1.3vw / 1.3vw 1.3vw; font-size: 2vw; }

.c-controls__toggle-fullscreen .c-fullscreen-icon-grid__up, .c-controls__toggle-fullscreen .c-fullscreen-icon-grid__down { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }

.c-controls__toggle-fullscreen .c-fullscreen-icon-grid__up { grid-column: 2 / 3; grid-row: 1 / 2; }

.c-controls__toggle-fullscreen .c-fullscreen-icon-grid__down { grid-column: 1 / 2; grid-row: 2 / 3; }

.c-controls__toggle-fullscreen--full .c-fullscreen-icon-grid__up { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.c-controls__toggle-fullscreen--full .c-fullscreen-icon-grid__down { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.c-controls__time { font-size: 1.25vw; margin: auto; cursor: pointer; }

.c-controls__toggle-play .c-icon--playing { width: 0px; height: 0px; visibility: hidden; }

.c-controls__toggle-play .c-icon--paused { width: 100%; height: 100%; visibility: visible; }

.c-controls__toggle-play--paused .c-icon--playing { width: 100%; height: 100%; visibility: visible; }

.c-controls__toggle-play--paused .c-icon--paused { width: 0px; height: 0px; visibility: hidden; }

.c-controls__toggle-mute .c-icon--mute { width: 0px; height: 0px; visibility: hidden; }

.c-controls__toggle-mute .c-icon--unmute { width: 100%; height: 100%; visibility: visible; }

.c-controls__toggle-mute--muted .c-icon--mute { width: 100%; height: 100%; visibility: visible; }

.c-controls__toggle-mute--muted .c-icon--unmute { width: 0px; height: 0px; visibility: hidden; }

.c-progress-bar { width: 75%; margin: auto; position: relative; }

.c-progress-bar .c-progress-bar__input[type=range] { --slider-progress: 100%; position: relative; cursor: pointer; }

.c-progress-bar .c-progress-bar__input[type=range]::-webkit-slider-runnable-track { height: 25%; background: -webkit-gradient(linear, right top, left top, from(#9146ff), color-stop(#fa1ed2), to(#fafa19)); background: linear-gradient(to left, #9146ff, #fa1ed2, #fafa19); -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }

.c-progress-bar .c-progress-bar__input[type=range]::-moz-range-track { height: 25%; background: linear-gradient(to left, #9146ff, #fa1ed2, #fafa19); border-radius: 0; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }

.c-progress-bar .c-progress-bar__input[type=range]::-ms-fill-lower { height: 100%; background: linear-gradient(to left, #9146ff, #fa1ed2, #fafa19); border-radius: 0; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }

.c-progress-bar .c-progress-bar__input[type=range]::-ms-fill-upper { height: 100%; background: linear-gradient(to right, #9146ff, #fa1ed2, #fafa19); border-radius: 0; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }

.c-progress-bar .c-progress-bar__input[type=range]::-webkit-slider-thumb { visibility: hidden; }

.c-progress-bar .c-progress-bar__input[type=range]::-moz-range-thumb { visibility: hidden; }

.c-progress-bar .c-progress-bar__input[type=range]::-moz-range-progress { visibility: hidden; }

.c-progress-bar .c-progress-bar__input[type=range]::-ms-thumb { visibility: hidden; }

.c-progress-bar .c-progress-bar__after { position: absolute; background: #f0f0ff; width: var(--slider-progress, 100%); height: 25%; z-index: 100; top: 37.5%; right: 0px; -webkit-transition: width 0.1s; transition: width 0.1s; pointer-events: none; }

/* http://meyerweb.com/eric/tools/css/reset/  v2.0 | 20110126 License: none (public domain) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

.--screenreaders-only { 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; }

@-webkit-keyframes twitch-text-jump { 0% { -webkit-transform: translateY(5.2083333333vw); transform: translateY(5.2083333333vw);
    opacity: 0; }
  5% { -webkit-transform: translateY(5.2083333333vw); transform: translateY(5.2083333333vw);
    opacity: 1; }
  15% { -webkit-transform: translateY(5.2604166667vw); transform: translateY(5.2604166667vw); }
  20% { -webkit-transform: translateY(5.34375vw); transform: translateY(5.34375vw); }
  25% { -webkit-transform: translateY(5.375vw); transform: translateY(5.375vw); }
  30% { -webkit-transform: translateY(5.34375vw); transform: translateY(5.34375vw); }
  39% { -webkit-transform: translateY(4.9322916667vw); transform: translateY(4.9322916667vw); }
  40% { -webkit-transform: translateY(1.7359375vw); transform: translateY(1.7359375vw); }
  51% { -webkit-transform: translateY(1.125vw); transform: translateY(1.125vw); }
  65% { -webkit-transform: translateY(0.5208333333vw); transform: translateY(0.5208333333vw); }
  100% { -webkit-transform: translateY(0vw); transform: translateY(0vw);
    opacity: 1; } }

@keyframes twitch-text-jump { 0% { -webkit-transform: translateY(5.2083333333vw); transform: translateY(5.2083333333vw);
    opacity: 0; }
  5% { -webkit-transform: translateY(5.2083333333vw); transform: translateY(5.2083333333vw);
    opacity: 1; }
  15% { -webkit-transform: translateY(5.2604166667vw); transform: translateY(5.2604166667vw); }
  20% { -webkit-transform: translateY(5.34375vw); transform: translateY(5.34375vw); }
  25% { -webkit-transform: translateY(5.375vw); transform: translateY(5.375vw); }
  30% { -webkit-transform: translateY(5.34375vw); transform: translateY(5.34375vw); }
  39% { -webkit-transform: translateY(4.9322916667vw); transform: translateY(4.9322916667vw); }
  40% { -webkit-transform: translateY(1.7359375vw); transform: translateY(1.7359375vw); }
  51% { -webkit-transform: translateY(1.125vw); transform: translateY(1.125vw); }
  65% { -webkit-transform: translateY(0.5208333333vw); transform: translateY(0.5208333333vw); }
  100% { -webkit-transform: translateY(0vw); transform: translateY(0vw);
    opacity: 1; } }

@-webkit-keyframes revealImg { from { height: 100%;
    top: 0; }
  to { height: 0;
    top: 100%; } }

@keyframes revealImg { from { height: 100%;
    top: 0; }
  to { height: 0;
    top: 100%; } }

html.-no-scroll { overflow-y: hidden; position: fixed; }

body { font-family: "roobert", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; overflow-x: hidden; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

@media (max-width: 1023px) { body.-no-scroll { overflow-y: hidden; position: fixed; } }

main { overflow: hidden; }

@font-face { font-family: 'roobert'; font-style: normal; font-weight: 600; font-display: fallback; src: url('/p/company-assets/fonts/roobert/roobert-semibold.woff') format("woff"), url('/p/company-assets/fonts/roobert/roobert-semibold.woff2') format("woff2"); }

@font-face { font-family: 'roobert'; font-weight: 400; font-style: normal; font-display: fallback; src: url('/p/company-assets/fonts/roobert/roobert-medium.woff') format("woff"), url('/p/company-assets/fonts/roobert/roobert-medium.woff2') format("woff2"); }

[lang="ja-jp"] .text-cta, [lang="ko-kr"] .text-cta, [lang="zh-tw"] .text-cta, [lang="zh-cn"] .text-cta, [lang="th-th"] .text-cta { line-height: 120%; }

[lang="ja-jp"] .browse__item, [lang="ja-jp"] .browse__item__prev, [lang="ja-jp"] .browse__item__post, [lang="ko-kr"] .browse__item, [lang="ko-kr"] .browse__item__prev, [lang="ko-kr"] .browse__item__post, [lang="zh-tw"] .browse__item, [lang="zh-tw"] .browse__item__prev, [lang="zh-tw"] .browse__item__post, [lang="zh-cn"] .browse__item, [lang="zh-cn"] .browse__item__prev, [lang="zh-cn"] .browse__item__post, [lang="th-th"] .browse__item, [lang="th-th"] .browse__item__prev, [lang="th-th"] .browse__item__post { line-height: 120% !important; }

[lang="ja-jp"] h1.headline, [lang="ja-jp"] h2.headline--secondary, [lang="ko-kr"] h1.headline, [lang="ko-kr"] h2.headline--secondary, [lang="zh-tw"] h1.headline, [lang="zh-tw"] h2.headline--secondary, [lang="zh-cn"] h1.headline, [lang="zh-cn"] h2.headline--secondary { line-height: 120%; font-size: 9.331vw; }

[lang="th-th"] h1.headline, [lang="th-th"] h2.headline--secondary { font-size: 8.331vw; line-height: 100%; }

[lang="th-th"] .text-cta { font-size: 4.5vw; }

[lang="th-th"] body { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] body { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] body, [lang="zh-cn"] body { font-family: 'Apple LiGothic Medium', sans-serif; }

.grid { display: grid; grid-template-columns: repeat(12, 1fr); max-width: 1920px; margin: 0 auto; }

.--allows-emotes img { height: 0.8em; width: auto; }

.section { position: relative; }

.section__container { max-width: 1920px; margin: 0 auto; opacity: 1; -webkit-transition: opacity 700ms; transition: opacity 700ms; }

@media (max-width: 1023px) { .section__container.--inactive { opacity: 0; -webkit-transition: opacity 300ms; transition: opacity 300ms; } }

.section[class*=--notch]::after { content: ''; background-color: var(--background-color); height: var(--notch-height); position: absolute; z-index: 5; width: 2px; }

@media (min-width: 1920px) { .section[class*=--notch]::after { width: -webkit-calc(50vw - 960px + 2px); width: calc(50vw - 960px + 2px); } }

.section[class*=--notch][class*=--short] { --notch-height: -webkit-calc(100vw/12); --notch-height: calc(100vw/12); }

@media (min-width: 1920px) { .section[class*=--notch][class*=--short] { --notch-height: 160px; } }

.section[class*=--notch][class*=--tall] { --notch-height: -webkit-calc(100vw/4); --notch-height: calc(100vw/4); }

@media (min-width: 1920px) { .section[class*=--notch][class*=--tall] { --notch-height: 480px; } }

.section[class*=--notch][class*=--top] { --notch-position: -webkit-calc(-1 * var(--notch-height)); --notch-position: calc(-1 * var(--notch-height)); --notch-position-top: var(--notch-position); --notch-position-bottom: initial; }

.section[class*=--notch][class*=--top]::after { top: var(--notch-position); }

.section[class*=--notch][class*=--bottom] { --notch-position: -webkit-calc(-1 * var(--notch-height)); --notch-position: calc(-1 * var(--notch-height)); --notch-position-bottom: var(--notch-position); --notch-position-top: initial; }

.section[class*=--notch][class*=--bottom]::after { bottom: var(--notch-position); }

.section[class*=--notch][class*=--five] { --notch-columns: 5; }

.section[class*=--notch][class*=--six] { --notch-columns: 6; }

.section[class*=--notch][class*=--seven] { --notch-columns: 7; }

.section[class*=--notch][class*=--eight] { --notch-columns: 8; }

.section[class*=--notch][class*=--nine] { --notch-columns: 9; }

.section[class*=--notch][class*=--ten] { --notch-columns: 10; }

.section[class*=--notch][class*=--left] { --notch-width: 1 / span var(--notch-columns); }

.section[class*=--notch][class*=--left]::after { left: 0; }

.section[class*=--notch][class*=--right] { --notch-width: -webkit-calc(13 - var(--notch-columns)) / span var(--notch-columns); --notch-width: calc(13 - var(--notch-columns)) / span var(--notch-columns); }

.section[class*=--notch][class*=--right]::after { right: 0; }

.section__notch { display: grid; grid-template-columns: repeat(12, 1fr); max-width: 1920px; margin: 0 auto; position: absolute; width: 100%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); top: var(--notch-position-top); bottom: var(--notch-position-bottom); z-index: 5; border-bottom: 1px solid var(--background-color); }

.section__notch::before { content: ''; grid-column: var(--notch-width); background-color: var(--background-color); height: var(--notch-height); }

.section--white { --background-color: #fff; --heading-color: #9146ff; --text-color: #000; --link-color: #9146ff; --caption-color: #868695; background-color: var(--background-color); }

.section--purple { --background-color: #9146ff; --heading-color: #fff; --text-color: #fff; --link-color: #000; --caption-color: #fff; background-color: var(--background-color); }

.section--black { --background-color: #000; --heading-color: #9146ff; --text-color: #fff; --link-color: #9146ff; --caption-color: #cccce2; background-color: var(--background-color); }

[class*=--by-notch] { --margin-height: -webkit-calc(100vw/12); --margin-height: calc(100vw/12); padding-bottom: var(--margin-height); }

@media (min-width: 1920px) { [class*=--by-notch] { --margin-height: 160px; } }

[class*=--by-notch][class*=--tall] { --margin-height: -webkit-calc(100vw/4); --margin-height: calc(100vw/4); }

@media (min-width: 1920px) { [class*=--by-notch][class*=--tall] { --margin-height: 480px; } }

[class*=--by-notch][class*=--before] { padding-top: var(--margin-height); }

.header { display: grid; grid-template-columns: repeat(12, 1fr); max-width: 1920px; margin: 0 auto; max-width: unset; padding: 32px 0; font-size: 18px; color: #fff; }

.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; }

.header__skip-to-content:focus { clip: unset; -webkit-clip-path: unset; clip-path: unset; margin: unset; width: unset; height: unset; }

.header__inner { grid-column: 2 / 12; width: 100%; justify-self: center; z-index: 900; }

@media (min-width: 1024px) { .header__inner { padding: 32px 0; display: grid; grid-template-columns: auto 1fr; grid-column-gap: 24px; } }

@media (min-width: 1920px) { .header__inner { width: 1600px; } }

@media (min-width: 1600px) { .header { font-size: 24px; } }

.header.header--purple { background-color: #9146ff; }

.header.header--purple .header__nav__link { color: #fff; }

.header.header--purple .header__nav__link:hover, .header.header--purple .header__nav__link.-active { color: #000; }

.header.header--purple .header__nav__link::before { background: #000; }

.header.header--black { background-color: #000; }

.header.header--black .header__nav__link { color: #fff; }

.header.header--black .header__nav__link:hover, .header.header--black .header__nav__link.-active { color: #9146ff; }

.header.header--black .header__nav__link::before { background: #9146ff; }

.header.header--white { background-color: #fff; }

.header.header--white .header__nav__link { color: #9146ff; }

.header.header--white .header__nav__link:hover, .header.header--white .header__nav__link.-active { color: #000; }

.header.header--white .header__nav__link::before { background: #000; }

.header__icon { width: 100px; display: inline-block; position: relative; }

.header__icon--nav { z-index: 900; position: fixed; top: 32px; left: 8.3333333333%; }

.js .header__icon--nav { position: absolute; }

@media (min-width: 1024px) { .header__icon--nav { display: none; } }

@media (min-width: 768px) { .header__icon { width: 8.3333333333vw; min-width: 110px; max-width: 160px; } }

@media (min-width: 1024px) { .header__icon { vertical-align: middle; } }

.header__button { float: right; -webkit-appearance: none; padding: 0; border: 0; width: 40px; height: 30px; cursor: pointer; display: grid; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; }

.header__button svg { overflow: visible; }

.header__button rect { -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: -webkit-transform 300ms ease-in-out; transition: -webkit-transform 300ms ease-in-out; transition: transform 300ms ease-in-out; transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out; -webkit-transform-origin: center; transform-origin: center; }

.header__button.-active rect { -webkit-transform: rotate(45deg) translateY(6px); transform: rotate(45deg) translateY(6px); }

.header__button.-active rect:last-child { -webkit-transform: rotate(-45deg) translateY(-6px); transform: rotate(-45deg) translateY(-6px); }

@media (min-width: 1024px) { .header__button { display: none; } }

.header__nav__link { text-decoration: none; white-space: nowrap; position: relative; }

.header__nav__link .arrow-block { margin-left: 0.25em; }

.header__nav__link::before { content: ''; width: 0; display: block; position: absolute; height: 3px; top: 22px; -webkit-transition: width 300ms ease-in-out; transition: width 300ms ease-in-out; }

@media (min-width: 1600px) { .header__nav__link::before { top: 30px; } }

.header__nav__link:hover::before { width: 100%; }

.header__nav { display: none; overflow-y: auto; -ms-overflow-style: none; }

@media (min-width: 1024px) { .header__nav { display: inline-grid; vertical-align: middle; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; grid-template-columns: auto -webkit-min-content; grid-template-columns: auto min-content; grid-column-gap: 40px; } }

.header__nav__links { justify-self: center; display: grid; grid-auto-flow: column; grid-column-gap: -webkit-calc(100vw / 32); grid-column-gap: calc(100vw / 32); }

.header__nav__browse { justify-self: end; }

@media (max-width: 1023px) { .header__nav__browse { padding-top: 30vw; } }

@media (max-width: 1023px) and (max-width: 1023px) and (orientation: landscape) { .header__nav__browse { padding-top: 25vw; margin-bottom: 5vw; } }

.header__nav__browse:hover .arrow { -webkit-transform: translate(1.5em, -1.5em); transform: translate(1.5em, -1.5em); }

.header__nav__close { display: none; position: relative; right: 8.3333333333%; top: 32px; }

@media (max-width: 1023px) { .header__nav { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 800; } .header__nav__mobile-scrim { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; -webkit-transition: opacity 300ms; transition: opacity 300ms; opacity: 0; } .header__nav__mobile-scrim.-active { opacity: 1; } .header--white .header__nav__mobile-scrim { background-color: #fff; } .header--purple .header__nav__mobile-scrim { background-color: #9146ff; } .header--black .header__nav__mobile-scrim { background-color: #000; } .header__nav .header__nav__links { width: 83.3333333333%; margin-left: 8.3333333333%; grid-template-columns: 1fr; grid-row-gap: 16px; grid-auto-flow: row; margin-top: 139px; } .header__nav .header__nav__link { font-size: 9.5vw; -webkit-transform: translateY(-60px); transform: translateY(-60px); opacity: 0; display: block; } }

@media (max-width: 1023px) and (prefers-reduced-motion: reduce) { .header__nav .header__nav__link { -webkit-transform: translateY(0); transform: translateY(0); } }

@media (max-width: 1023px) { .header__nav .header__nav__link.-visible { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: opacity 700ms, -webkit-transform 150ms ease-out; transition: opacity 700ms, -webkit-transform 150ms ease-out; transition: transform 150ms ease-out, opacity 700ms; transition: transform 150ms ease-out, opacity 700ms, -webkit-transform 150ms ease-out; } .header__nav .header__nav__link::before { display: none; } .header__nav .header__nav__browse { margin-left: 8.3333333333%; } }

@media (max-width: 1023px) { .header__nav:target { display: block; } .header__nav:target .header__nav__close { display: grid; } }

.footer { padding: 80px 0 132px; color: #fff; }

@media (max-width: 1023px) { .footer { padding: 32px 0; } }

.footer .arrow-block { margin-left: 0; }

.footer--black { background-color: #000; }

.footer--black .footer__grid__columns__link:hover, .footer--black .footer__bottom__link:hover { color: #9146ff; }

.footer--purple { background-color: #9146ff; }

.footer--purple .footer__grid__columns__link:hover, .footer--purple .footer__bottom__link:hover { color: #000; }

.footer__inner { display: grid; grid-template-columns: repeat(12, 1fr); max-width: 1920px; margin: 0 auto; }

.footer__grid { grid-column: 2 / -2; margin-bottom: 210px; display: grid; grid-template-columns: 2fr 8fr; }

@media (max-width: 1023px) { .footer__grid { grid-template-columns: 1fr; grid-row-gap: 32px; margin-bottom: 16px; } }

.footer__grid__columns { display: grid; grid-template-columns: repeat(6, 1fr); grid-column-gap: 24px; }

@media (max-width: 1023px) { .footer__grid__columns { grid-template-columns: 2fr 2fr 1fr; grid-row-gap: 24px; } }

.footer__grid__columns__heading { font-size: 14px; margin-bottom: 16px; }

@media (max-width: 1599px) { .footer__grid__columns__heading { font-size: 12px; } }

.footer__grid__columns__link { margin-bottom: 12px; text-decoration: none; color: #fff; font-size: 24px; }

@media (max-width: 1599px) { .footer__grid__columns__link { font-size: 18px; } }

.footer__grid__columns__link:hover .arrow { -webkit-transform: translate(1.5em, -1.5em); transform: translate(1.5em, -1.5em); }

.footer__grid__columns__link--wrap { margin: 0; padding: 0; list-style-type: none; }

.footer__grid__columns__link--wrap li { font-size: 18px; margin-bottom: 12px; }

@media (max-width: 1023px) { .footer__grid__glitch > svg { width: 32px; height: auto; } }

.footer__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; font-size: 14px; }

.footer__bottom__link { color: #fff; text-decoration: none; margin-right: 24px; justify-self: start; }

@media (max-width: 1599px) { .footer__bottom__link { font-size: 12px; } }

@media (min-width: 1440px) { .footer__bottom__link { margin-right: 48px; } }

.footer__bottom__copyright { font-size: 14px; justify-self: right; }

@media (max-width: 1599px) { .footer__bottom__copyright { font-size: 12px; } }

@media (max-width: 1023px) { .footer__bottom { display: grid; -webkit-box-pack: unset; -webkit-justify-content: unset; -ms-flex-pack: unset; justify-content: unset; grid-template-columns: 1fr; } .footer__bottom .footer__bottom__links { display: grid; grid-template-columns: 2fr 3fr; grid-template-rows: repeat(4, auto); grid-auto-flow: column; grid-row-gap: 12px; } .footer__bottom__copyright { margin-top: 24px; grid-row-start: 5; grid-column-start: 1; grid-column-end: 3; justify-self: left; } }

.headline { font-size: 9.5vw; letter-spacing: -0.04em; }

@media (min-width: 768px) { .headline { font-size: 6.6666666667vw; line-height: 100%; } }

@media (min-width: 768px) and (min-width: 1920px) { .headline { font-size: 128px; } }

.js .headline { opacity: 0; }

.headline .js-token { opacity: 0; margin-right: 3vw; display: inline-block; }

.headline .js-token-img { margin-right: 0; }

.headline .js-token-svg { margin-left: 0; }

.headline .js-token.--jump { opacity: 1; -webkit-animation: twitch-text-jump 450ms; animation: twitch-text-jump 450ms; }

.js .js-animated-headline { opacity: 0; }

.wordmark-logo { max-width: 100%; }

.wordmark-logo .fill-white { fill: #fff; }

.wordmark-logo .fill-purple { fill: #9146ff; }

.wordmark-logo .fill-black { fill: #000; }

.glitch-anchor { max-width: 100%; }

.glitch-anchor .fill-white { fill: #fff; }

.glitch-anchor .fill-purple { fill: #9146ff; }

.glitch-anchor .fill-black { fill: #000; }

.hamburger { max-width: 100%; }

.hamburger .fill-white { fill: #fff; }

.hamburger .fill-purple { fill: #9146ff; }

.hamburger .fill-black { fill: #000; }

.figure { position: relative; display: none; }

.figure.-active { display: block; }

.figure__img.js-lazy-image--loaded { width: 100%; }

.figure__caption { font-size: 8px; color: var(--caption-color); display: block; position: absolute; }

@media (min-width: 768px) { .figure__caption { font-size: 14px; } }

.figure__caption.-top-right { top: -0.5em; right: -1em; -webkit-transform-origin: right; transform-origin: right; -webkit-transform: rotate(90deg) translateX(100%); transform: rotate(90deg) translateX(100%); }

.figure__caption.-bottom-left { bottom: -0.5em; left: -1em; -webkit-transform-origin: left; transform-origin: left; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }

.figure__caption.-top-left { left: -1em; top: -0.5em; -webkit-transform-origin: left; transform-origin: left; -webkit-transform: rotate(-90deg) translateX(-100%); transform: rotate(-90deg) translateX(-100%); }

.text-lockup { display: grid; grid-template-columns: repeat(12, 1fr); max-width: 1920px; margin: 0 auto; padding: 5.8333333333vw 0 8.3333333333vw; }

@media (min-width: 1921px) { .text-lockup { padding: 112px 0 160px; } }

.text-lockup__headline { font-weight: 400; font-size: 15vw; letter-spacing: -0.04em; color: var(--heading-color); margin: 0; grid-column: 2 / span 8; }

@media (min-width: 768px) { .text-lockup__headline { font-size: 13.3333333333vw; line-height: 92%; letter-spacing: -0.04em; } }

@media (min-width: 768px) and (min-width: 1920px) { .text-lockup__headline { font-size: 256px; } }

.js .text-lockup__headline { opacity: 0; }

.text-lockup__headline .js-token { opacity: 0; margin-right: 3vw; display: inline-block; }

.text-lockup__headline .js-token-img { margin-right: 0; }

.text-lockup__headline .js-token-svg { margin-left: 0; }

.text-lockup__headline .js-token.--jump { opacity: 1; -webkit-animation: twitch-text-jump 450ms; animation: twitch-text-jump 450ms; }

@media (min-width: 768px) { .text-lockup__headline { grid-column: 2 / span 9; } }

@media (min-width: 768px) { .--stack .text-lockup__headline { grid-column: 2 / span 6; } }

@media (min-width: 768px) { .--stack-right .text-lockup__headline, .--stack-offset .text-lockup__headline { grid-column: 7 / span 6; } }

@media (min-width: 768px) { .--invert .text-lockup__headline { grid-row: 2; text-align: right; grid-column: 3 / span 9; } }

@media (min-width: 768px) { .--invert .text-lockup__headline .--jump { margin-right: 0; } .--invert .text-lockup__headline .--jump:not(:first-child) { margin-left: 3vw; } }

.text-lockup__headline__eyebrow { display: block; padding-top: 25px; font-size: 3vw; font-weight: 600; }

@media (max-width: 767px) { .text-lockup__headline__eyebrow { display: none; } }

@media (min-width: 768px) { .text-lockup__headline__eyebrow { font-size: 1.6666666667vw; line-height: 110%; letter-spacing: -0.04em; } }

@media (min-width: 768px) and (min-width: 1920px) { .text-lockup__headline__eyebrow { font-size: 32px; } }

.text-lockup__headline__eyebrow.js-token-small { display: block; padding-top: 25px; }

@media (max-width: 767px) { .text-lockup__headline__eyebrow.js-token-small { display: none; } }

.text-lockup__headline.-black { color: #000; }

.text-lockup__headline.-white { color: #fff; }

.text-lockup__headline.-purple { color: #9146ff; }

.text-lockup__content { font-size: 5vw; letter-spacing: -0.02em; line-height: 106%; grid-column: 2 / span 10; margin-top: 1em; }

@media (min-width: 768px) { .text-lockup__content { font-size: 3.3333333333vw; letter-spacing: -0.04em; line-height: 100%; } }

@media (min-width: 768px) and (min-width: 1920px) { .text-lockup__content { font-size: 64px; } }

.js .text-lockup__content { opacity: 0; -webkit-transform: translateY(10%); transform: translateY(10%); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; -webkit-transition-duration: 700ms; transition-duration: 700ms; }

@media (prefers-reduced-motion: reduce) { .js .text-lockup__content { -webkit-transform: translateY(0); transform: translateY(0); } }

.text-lockup__content.--appear { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }

@media (min-width: 768px) { .text-lockup__content { grid-column: 8 / span 4; margin-top: 1.5em; } .--overlap .text-lockup__content { margin-top: -1.14em; } .--stack .text-lockup__content { grid-column: 2 / span 4; } .--stack-right .text-lockup__content { grid-column: 7 / span 4; } .--stack-offset .text-lockup__content { grid-column: 8 / span 4; } .--invert .text-lockup__content { grid-column: 2 / span 4; margin-bottom: -1.5em; } }

.text-cta { font-size: 5vw; letter-spacing: -0.02em; line-height: 106%; }

@media (min-width: 768px) { .text-cta { font-size: 3.3333333333vw; letter-spacing: -0.04em; line-height: 100%; } }

@media (min-width: 768px) and (min-width: 1920px) { .text-cta { font-size: 64px; } }

.text-cta__text { color: var(--text-color); margin: 0; }

.text-cta__cta { text-decoration: none; color: var(--link-color); margin-top: 1em; display: inline-block; -webkit-transition: color 150ms ease-in-out; transition: color 150ms ease-in-out; }

.text-cta__cta:hover { color: var(--text-color); }

.text-cta__cta:hover .arrow { -webkit-transform: translate(1.5em, -1.5em); transform: translate(1.5em, -1.5em); }

.arrow { height: 0.5em; width: 0.5em; position: absolute; fill: currentColor; stroke: currentColor; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }

.arrow.arrow--footer { margin-left: 0; }

.arrow-block { height: 0.5em; width: 0.5em; margin-left: 0.1em; overflow: hidden; display: inline-block; position: relative; }

.arrow-block .arrow:first-child { top: 0; left: 0; }

.arrow-block .arrow:last-child { top: 1.5em; right: 1.5em; }

.browse--wrapper { position: relative; }

.browse { margin-top: 8.3333333333vw; }

@media (min-width: 1921px) { .browse { margin-top: 160px; } }

@media (prefers-reduced-motion: reduce) { .browse .browse__item { color: #fff; } .browse .browse__item:hover, .browse .browse__item:focus, .browse .browse__item:active { color: #000; } }

.browse.-active .browse__item { color: #fff; }

.browse.-active .browse__item:hover, .browse.-active .browse__item:focus, .browse.-active .browse__item:active { color: #000; }

@media (hover: none) { .browse.-active .browse__item::after { content: ''; background: #fff; width: 100%; } }

.browse__item { font-size: 9.5vw; letter-spacing: -0.04em; color: #fff; display: inline-block; text-decoration: none; cursor: pointer; -webkit-transition: color 150ms ease-in-out; transition: color 150ms ease-in-out; }

@media (min-width: 768px) { .browse__item { font-size: 6.6666666667vw; line-height: 100%; } }

@media (min-width: 768px) and (min-width: 1920px) { .browse__item { font-size: 128px; } }

@media (min-width: 1921px) { .browse__item { line-height: 80%; } }

.js .browse__item { color: rgba(0, 0, 0, 0.13); }

.browse__item.-first.-active { color: #000; }

.browse__item.-first.-active::after { width: 100%; background: #000; height: 0.625vw; }

@media (hover: hover) { .browse__item::after { content: ''; margin-bottom: -0.625vw; display: block; -webkit-transition: width 300ms ease-in-out; transition: width 300ms ease-in-out; } }

@media (hover: hover) and (max-width: 767px) { .browse__item::after { width: 100%; background: rgba(0, 0, 0, 0.13); height: 0.9375vw; } .-active .browse__item::after { background: #fff; } }

@media (hover: hover) and (min-width: 768px) { .browse__item::after { width: 0; background: #000; height: 0.625vw; } }

@media (hover: hover) and (min-width: 1921px) { .browse__item::after { height: 12px; margin-bottom: 12px; margin-top: 8px; } }

@media (hover: hover) { .browse__item:hover, .browse__item:focus, .browse__item:active { color: #000; } .browse__item:hover::after, .browse__item:focus::after, .browse__item:active::after { width: 100%; background: #000; } }

@media (hover: none) { .browse__item::after { content: ''; margin-bottom: -0.625vw; display: block; height: 0.9375vw; width: 0; background: rgba(0, 0, 0, 0.13); } }

.browse__item__prev, .browse__item__post { font-size: 9.5vw; letter-spacing: -0.04em; color: rgba(0, 0, 0, 0.13); display: inline-block; position: absolute; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 1000em; }

@media (min-width: 768px) { .browse__item__prev, .browse__item__post { font-size: 6.6666666667vw; line-height: 100%; } }

@media (min-width: 768px) and (min-width: 1920px) { .browse__item__prev, .browse__item__post { font-size: 128px; } }

@media (min-width: 1921px) { .browse__item__prev, .browse__item__post { line-height: 80%; } }

.browse__item__prev { padding-right: 0.25em; -webkit-transform: translateX(-100%); transform: translateX(-100%); text-align: right; }

.browse__item__post { padding-left: 0.25em; }

.browse__li { position: relative; grid-column: 2 / -1; }

.browse__img { pointer-events: none; position: absolute; right: 60px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; -webkit-transition: opacity 150ms ease-in-out; transition: opacity 150ms ease-in-out; }

@media (max-width: 1023px) { .browse__img { display: none; } }

@media (hover: none) { .browse__img { display: none; } }

@media (min-width: 1921px) { .browse__img { right: -webkit-calc(60px + (100% - 1920px) / 2); right: calc(60px + (100% - 1920px) / 2); } }

.browse__img.-active { opacity: 1; }

.browse__img.-active::before { content: ''; position: absolute; top: 0; right: 0; width: 100%; z-index: 5; background-color: #9146ff; -webkit-animation: revealImg 700ms ease-in-out; animation: revealImg 700ms ease-in-out; }

@media (prefers-reduced-motion: reduce) { .browse__img.-active::before { -webkit-animation: none; animation: none; } }

.browse__img__element, .browse__img__video { max-width: 800px; pointer-events: none; display: none; }

.-active .browse__img__element, .-active .browse__img__video { display: block; }

@media (prefers-reduced-motion: reduce) { .-active .browse__img__video { display: none; } }

.video-wrap { position: relative; display: none; }

.video-wrap.-active { display: block; }

.video-wrap__video { width: 100%; }

.video-wrap__video:hover { cursor: pointer; }

.video-wrap__caption { font-size: 8px; color: var(--caption-color); display: block; position: absolute; }

@media (min-width: 768px) { .video-wrap__caption { font-size: 14px; } }

.video-wrap__caption.-bottom-left { left: -1em; -webkit-transform-origin: left; transform-origin: left; -webkit-transform: rotate(-90deg) translateX(35px); transform: rotate(-90deg) translateX(35px); }

@media (min-width: 768px) { .video-wrap__caption.-bottom-left { -webkit-transform: rotate(-90deg) translateX(7px); transform: rotate(-90deg) translateX(7px); } }

.video-wrap__caption.-top-right { top: -0.5em; right: -1em; -webkit-transform-origin: right; transform-origin: right; -webkit-transform: rotate(90deg) translateX(100%); transform: rotate(90deg) translateX(100%); }

.video-wrap:hover .video-wrap__btn { opacity: 1; }

.video-wrap__btn { cursor: pointer; opacity: 1; border: 0; position: absolute; display: block; padding: 0; width: 32px; height: 32px; -webkit-transform: translate(16px, -48px); transform: translate(16px, -48px); -webkit-transition: opacity 150ms ease-in-out, background-image 150ms ease-in-out; transition: opacity 150ms ease-in-out, background-image 150ms ease-in-out; background: url('data:image/svg+xml,%3Csvg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="64" height="64" fill="%239146FF"/%3E%3Crect x="17.0664" y="15.5151" width="10.8606" height="32.9697" fill="white"/%3E%3Crect x="36.0723" y="15.5151" width="10.8606" height="32.9697" fill="white"/%3E%3C/svg%3E%0A'); background-color: transparent; background-size: contain; background-repeat: no-repeat; }

.video-wrap__btn.--paused { background: url('data:image/svg+xml,%3Csvg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="64" height="64" fill="%239146FF"/%3E%3Cpath d="M49.7923 32.0001L16.8418 13.9407V50.0595L49.7923 32.0001Z" fill="white"/%3E%3C/svg%3E%0A'); background-color: transparent; background-size: contain; background-repeat: no-repeat; }

@media (min-width: 768px) { .video-wrap__btn { opacity: 0; } .video-wrap__btn:hover { background: url('data:image/svg+xml,%3Csvg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="64" height="64" fill="black"/%3E%3Crect x="17.0664" y="15.5151" width="10.8606" height="32.9697" fill="white"/%3E%3Crect x="36.0723" y="15.5151" width="10.8606" height="32.9697" fill="white"/%3E%3C/svg%3E%0A'); background-color: transparent; background-size: contain; background-repeat: no-repeat; } .video-wrap__btn.--paused:hover { background: url('data:image/svg+xml,%3Csvg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="64" height="64" fill="black"/%3E%3Cpath d="M49.7923 32.0001L16.8418 13.9407V50.0595L49.7923 32.0001Z" fill="white"/%3E%3C/svg%3E%0A'); background-color: transparent; background-size: contain; background-repeat: no-repeat; } }

.video-wrap__btn:focus, .video-wrap__btn:active { opacity: 1; }

@media (min-width: 768px) { .video-wrap__btn { width: 64px; height: 64px; -webkit-transform: translate(32px, -96px); transform: translate(32px, -96px); } }

[data-test=i18n] [data-i18n] { border: solid 1px #6441a4; position: relative; -webkit-border-radius: 3px; border-radius: 3px; padding-top: 25px; }

[data-test=i18n] [data-i18n], [data-test=i18n] [data-i18n]:before { -webkit-transition: background-color 0.25s ease-in-out, border-color 0.25s ease-in-out; transition: background-color 0.25s ease-in-out, border-color 0.25s ease-in-out; }

[data-test=i18n] [data-i18n]:before { content: "i18n: " attr(data-i18n); background-color: #6441a4; -webkit-border-radius: 0 0 0 3px; border-radius: 0 0 0 3px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 10px; color: rgba(255, 255, 255, 0.6); padding: 0.5em 2em; display: inline-block; position: absolute; top: 0; right: 0; text-overflow: ellipsis; max-width: 85%; overflow: hidden; white-space: nowrap; }

[data-test=i18n] [data-i18n]:hover { border-color: #a991d3; background-color: #f0ecf8; }

[data-test=i18n] [data-i18n]:hover:before { background-color: #a991d3; }

.headline { font-weight: 400; font-size: 15vw; letter-spacing: -0.04em; grid-column: 2 / -2; color: var(--heading-color); padding-bottom: 5vw; }

@media (min-width: 768px) { .headline { font-size: 13.3333333333vw; line-height: 92%; letter-spacing: -0.04em; } }

@media (min-width: 768px) and (min-width: 1920px) { .headline { font-size: 256px; } }

@media (min-width: 768px) { .headline { grid-column: 2 / -1; } }

.subheadline { grid-row: 2 / 3; grid-column: 2 / -1; position: relative; }

@media (min-width: 768px) { .subheadline { grid-column: 7 / -1; top: -40%; } .subheadline__element { position: absolute; } }

.subheadline__element { background-color: var(--heading-color); }

.subheadline__element__text { font-size: 5vw; letter-spacing: -0.02em; line-height: 106%; padding: 8.3333333333vw 7.6923076923vw 8.3333333333vw 8.3333333333vw; color: var(--link-color); }

@media (min-width: 768px) { .subheadline__element__text { font-size: 3.3333333333vw; letter-spacing: -0.04em; line-height: 100%; } }

@media (min-width: 768px) and (min-width: 1920px) { .subheadline__element__text { font-size: 64px; } }

@media (min-width: 1920px) { .subheadline__element__text { padding: 160px 147.6923076923px 160px 160px; } }

.js .subheadline { opacity: 0; }

.js .subheadline.-active { opacity: 1; }

.video { grid-row: 2 / 4; grid-column: 1 / 12; padding-top: 8.3333333333vw; }

@media (max-width: 767px) { .video { grid-row: 3 / 4; padding-top: 0; } }

@media (min-width: 1920px) { .video { padding-top: 160px; } }

.video video { width: 100%; }

@media (min-width: 768px) { .video .video-wrap__btn { -webkit-transform: translate(64px, -128px); transform: translate(64px, -128px); } }

.section--purple { padding-bottom: 60vw; }

@media (min-width: 768px) { .section--purple { padding-bottom: 0; } }

@media (max-width: 767px) { .section--purple .text-lockup { padding: 8.3333333333vw 0; } }

.section--white { padding-top: 40%; padding-bottom: 50%; }

@media (max-width: 767px) { .section--white .text-lockup.--overlap { padding-top: 16.6666666667vw; } }

@media (min-width: 768px) { .section--white { padding: 0; } }

.section--black { padding-top: 50%; padding-bottom: 8.3333333333vw; }

@media (min-width: 768px) { .section--black { padding-top: 20%; } }

@media (min-width: 1921px) { .section--black { padding-top: -webkit-calc(1920px * 0.2); padding-top: calc(1920px * 0.2); padding-bottom: 160px; } }

.section--black .--stack .text-lockup__headline { grid-column: 2 / span 9; }

@media (max-width: 767px) { .section--white .--stack-right .text-lockup__headline { grid-column: 2 / span 9; } }

@media (min-width: 768px) { .section--white .text-lockup.--overlap { padding-top: 0%; } }

@media (min-width: 320px) { .purple-to-white-image { max-width: 66.66%; right: 0; -webkit-transform: translateY(-105%); transform: translateY(-105%); position: absolute; pointer-events: none; } }

@media (min-width: 470px) and (max-width: 767px) { .purple-to-white-image { max-width: 50%; } }

@media (min-width: 768px) { .purple-to-white-image { width: 33.3333333333%; right: unset; -webkit-transform: translateY(-33.33%); transform: translateY(-33.33%); margin-left: 9%; } }

@media (min-width: 768px) and (min-width: 1920px) { .purple-to-white-image { width: 640px; } }

@media (min-width: 1921px) { .purple-to-white-image { margin-left: -webkit-calc(1920px * 0.09); margin-left: calc(1920px * 0.09); } }

.three-image-wrap { position: relative; }

@media (min-width: 768px) { .three-image-wrap { margin-bottom: 45%; } }

@media (min-width: 1921px) { .three-image-wrap { margin-bottom: 700px; } }

@media (min-width: 768px) { .two-image-lockup, .offset-single-image { position: absolute; pointer-events: none; } }

@media (min-width: 768px) { .two-image-lockup { -webkit-transform: translateY(-33.33%); transform: translateY(-33.33%); } }

.two-image-lockup__items__img { max-width: 50%; -webkit-transform: translateY(75%); transform: translateY(75%); z-index: 5; position: relative; }

@media (prefers-reduced-motion: reduce) { .two-image-lockup__items__img { -webkit-transform: translateY(3px); transform: translateY(3px); } }

@media (min-width: 768px) { .two-image-lockup__items__img { width: 33.3333333333%; max-width: 100%; } }

@media (min-width: 768px) and (min-width: 1920px) { .two-image-lockup__items__img { width: 640px; } }

.two-image-lockup__items__vid { max-width: 92%; pointer-events: initial; }

@media (min-width: 768px) { .two-image-lockup__items__vid { width: 58.3333333333%; max-width: 100%; } }

@media (min-width: 768px) and (min-width: 1920px) { .two-image-lockup__items__vid { width: 1120px; } }

.offset-single-image { display: none; }

@media (min-width: 768px) { .offset-single-image { width: 25%; margin-left: -webkit-calc(100% - 25%); margin-left: calc(100% - 25%); display: block; -webkit-transform: translateY(175%); transform: translateY(175%); } }

@media (min-width: 768px) and (min-width: 1920px) { .offset-single-image { width: 480px; } }

.two-image-stack { position: absolute; pointer-events: none; -webkit-transform: translateY(10%); transform: translateY(10%); z-index: 5; }

@media (min-width: 768px) { .two-image-stack { -webkit-transform: translateY(-40%); transform: translateY(-40%); } }

.two-image-stack__single.--img-1 { margin-left: -webkit-calc(100% - 92.5%); margin-left: calc(100% - 92.5%); width: 92.5%; }

.two-image-stack__single.--img-1 .figure__caption { left: -1em; top: -0.5em; -webkit-transform-origin: left; transform-origin: left; -webkit-transform: rotate(-90deg) translateX(-100%); transform: rotate(-90deg) translateX(-100%); right: unset; }

@media (min-width: 768px) { .two-image-stack__single.--img-1 { width: 50%; margin-left: 0; } }

@media (min-width: 768px) and (min-width: 1920px) { .two-image-stack__single.--img-1 { width: 960px; } }

@media (min-width: 768px) { .two-image-stack__single.--img-1 .figure__caption { top: -0.5em; right: -1em; -webkit-transform-origin: right; transform-origin: right; -webkit-transform: rotate(90deg) translateX(100%); transform: rotate(90deg) translateX(100%); } }

.two-image-stack__single.--img-2 { width: 32.8%; margin-left: 17%; -webkit-transform: translateY(-66.66%); transform: translateY(-66.66%); }

@media (min-width: 768px) { .two-image-stack__single.--img-2 { width: 16.6666666667%; margin-left: 8%; } }

@media (min-width: 768px) and (min-width: 1920px) { .two-image-stack__single.--img-2 { width: 320px; } }

.black-section-image { margin-left: 0; width: 344px; }

@media (min-width: 768px) { .black-section-image { width: 53.2291666667%; margin-left: -webkit-calc(100% - 53%); margin-left: calc(100% - 53%); position: absolute; pointer-events: none; -webkit-transform: translateY(-100%); transform: translateY(-100%); } }

@media (min-width: 768px) and (min-width: 1920px) { .black-section-image { width: 1022px; } }

@media (min-width: 1921px) { .black-section-image { margin-left: -webkit-calc(1920px * 0.47); margin-left: calc(1920px * 0.47); } }