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

.c-sub__input, .c-sub__label { word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block; text-align: start; margin: 0em; -webkit-rtl-ordering: logical; cursor: text; padding: 1px; -webkit-writing-mode: horizontal-tb !important; font-family: roobert, sans-serif; }

.body-wrapper { visibility: visible; }

.body-wrapper--hidden { visibility: hidden; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.branded-text { color: #9146ff; }

.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, .c-map__map, .c-map__heading { padding-left: 140px; padding-right: 140px; }

@media (max-width: 1440px) { .padded-section, .c-map__map, .c-map__heading { padding-left: 9.7222222222vw; } }

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

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

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

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

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

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

.t\:i.padded-section, .t\:i.c-map__map, .t\:i.c-map__heading, .t\:i .padded-section, .t\:i .c-map__map, .t\:i .c-map__heading, [class*='t:'] .t\:i .padded-section, [class*='t:'] [class*='t:'] .t\:i .padded-section { background-color: #f0f0ff; }

.padded-section--sales, .c-map__map, .c-map__heading { padding-left: 30px; padding-right: 30px; }

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

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

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

@media (min-width: 1440px) { .padded-section--sales, .c-map__map, .c-map__heading { 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; } }

.padded-section--subscribe { display: inline-block; width: 100%; }

.padded-section--subscribe .c-sub__scene { margin-top: 43px; }

@media (min-width: 375px) { .padded-section--subscribe .c-sub__scene { margin-top: -webkit-calc(43px + 65 * (100vw - 375px) / 1065); margin-top: calc(43px + 65 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .padded-section--subscribe .c-sub__scene { margin-top: 108px; } }

@media (max-width: 750px) { .padded-section--subscribe { padding-right: 0 !important; } }

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

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

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

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

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\:ia:hover, .t\:i a:hover, [class*='t:'] .t\:i a:hover, [class*='t:'] [class*='t:'] .t\:i a:hover { color: black; }

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

.t\:isection, .t\:i section, [class*='t:'] .t\:i section, [class*='t:'] [class*='t:'] .t\:i section { background-color: #f0f0ff; }

.stop-transitions * { -webkit-animation: none !important; animation: none !important; -webkit-transition: none !important; transition: none !important; }

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

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

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

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

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

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

.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\:i.legal-layout .o-nav-sidebar, .t\:i .legal-layout .o-nav-sidebar, [class*='t:'] .t\:i .legal-layout .o-nav-sidebar, [class*='t:'] [class*='t:'] .t\:i .legal-layout .o-nav-sidebar { color: black; }

.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\:i.legal-layout .o-nav-sidebar a, .t\:i .legal-layout .o-nav-sidebar a, [class*='t:'] .t\:i .legal-layout .o-nav-sidebar a, [class*='t:'] [class*='t:'] .t\:i .legal-layout .o-nav-sidebar a { color: black; }

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

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

.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\:i.legal-layout .o-nav-sidebar__item.is-active a, .t\:i .legal-layout .o-nav-sidebar__item.is-active a, [class*='t:'] .t\:i .legal-layout .o-nav-sidebar__item.is-active a, [class*='t:'] [class*='t:'] .t\:i .legal-layout .o-nav-sidebar__item.is-active a { color: #9146ff; }

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

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

.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\:i.legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a, .t\:i .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a, [class*='t:'] .t\:i .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a, [class*='t:'] [class*='t:'] .t\:i .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a { color: #9146ff; }

.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\:i.legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover, .t\:i .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover, [class*='t:'] .t\:i .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover, [class*='t:'] [class*='t:'] .t\:i .legal-layout .o-nav-sidebar__item.is-active ul .o-nav-sidebar__item.is-active a:hover { color: black; }

.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\:i.legal-layout .o-nav-sidebar__item.is-active ul a, .t\:i .legal-layout .o-nav-sidebar__item.is-active ul a, [class*='t:'] .t\:i .legal-layout .o-nav-sidebar__item.is-active ul a, [class*='t:'] [class*='t:'] .t\:i .legal-layout .o-nav-sidebar__item.is-active ul a { color: black; }

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

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

:root { --brand: @include theme-bg; }

.sales-wrapper, .c-map__map, .c-map__heading { 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; }

.t\:i.sales, .t\:i .sales, [class*='t:'] .t\:i .sales, [class*='t:'] [class*='t:'] .t\:i .sales { background-color: #f0f0ff; }

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

[lang="ja-jp"] .sales .sales-cta .c-page-heading__text, [lang="ko-kr"] .sales .sales-cta .c-page-heading__text, [lang="zh-tw"] .sales .sales-cta .c-page-heading__text, [lang="zh-cn"] .sales .sales-cta .c-page-heading__text, [lang="th-th"] .sales .sales-cta .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .sales .sales-cta .c-page-heading__text, [lang="ko-kr"] .sales .sales-cta .c-page-heading__text, [lang="zh-tw"] .sales .sales-cta .c-page-heading__text, [lang="zh-cn"] .sales .sales-cta .c-page-heading__text { font-size: 31px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales .sales-cta .c-page-heading__text, [lang="ko-kr"] .sales .sales-cta .c-page-heading__text, [lang="zh-tw"] .sales .sales-cta .c-page-heading__text, [lang="zh-cn"] .sales .sales-cta .c-page-heading__text { font-size: -webkit-calc(31px + 63 * (100vw - 375px) / 1065); font-size: calc(31px + 63 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales .sales-cta .c-page-heading__text, [lang="ko-kr"] .sales .sales-cta .c-page-heading__text, [lang="zh-tw"] .sales .sales-cta .c-page-heading__text, [lang="zh-cn"] .sales .sales-cta .c-page-heading__text { font-size: 94px; } }

[lang="th-th"] .sales .sales-cta .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales .sales-cta .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales .sales-cta .c-page-heading__text, [lang="zh-cn"] .sales .sales-cta .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

[lang="ja-jp"] .sales .sales-cta .c-link, [lang="ko-kr"] .sales .sales-cta .c-link, [lang="zh-tw"] .sales .sales-cta .c-link, [lang="zh-cn"] .sales .sales-cta .c-link, [lang="th-th"] .sales .sales-cta .c-link { line-height: 120%; }

[lang="ja-jp"] .sales .sales-cta .c-link, [lang="ko-kr"] .sales .sales-cta .c-link, [lang="zh-tw"] .sales .sales-cta .c-link, [lang="zh-cn"] .sales .sales-cta .c-link { font-size: 31px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales .sales-cta .c-link, [lang="ko-kr"] .sales .sales-cta .c-link, [lang="zh-tw"] .sales .sales-cta .c-link, [lang="zh-cn"] .sales .sales-cta .c-link { font-size: -webkit-calc(31px + 63 * (100vw - 375px) / 1065); font-size: calc(31px + 63 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales .sales-cta .c-link, [lang="ko-kr"] .sales .sales-cta .c-link, [lang="zh-tw"] .sales .sales-cta .c-link, [lang="zh-cn"] .sales .sales-cta .c-link { font-size: 94px; } }

[lang="th-th"] .sales .sales-cta .c-link { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales .sales-cta .c-link { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales .sales-cta .c-link, [lang="zh-cn"] .sales .sales-cta .c-link { font-family: 'Apple LiGothic Medium', sans-serif; }

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

[lang="ja-jp"] .sales--who-we-are-landing .c-page-heading__text, [lang="ko-kr"] .sales--who-we-are-landing .c-page-heading__text, [lang="zh-tw"] .sales--who-we-are-landing .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-landing .c-page-heading__text, [lang="th-th"] .sales--who-we-are-landing .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .sales--who-we-are-landing .c-page-heading__text, [lang="ko-kr"] .sales--who-we-are-landing .c-page-heading__text, [lang="zh-tw"] .sales--who-we-are-landing .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-landing .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--who-we-are-landing .c-page-heading__text, [lang="ko-kr"] .sales--who-we-are-landing .c-page-heading__text, [lang="zh-tw"] .sales--who-we-are-landing .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-landing .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--who-we-are-landing .c-page-heading__text, [lang="ko-kr"] .sales--who-we-are-landing .c-page-heading__text, [lang="zh-tw"] .sales--who-we-are-landing .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-landing .c-page-heading__text { font-size: 103px; } }

[lang="th-th"] .sales--who-we-are-landing .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--who-we-are-landing .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--who-we-are-landing .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-landing .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

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

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

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

@media (max-width: 900px) { .sales--who-we-are-stats .c-page-heading { padding-top: 45px; } }

@media (max-width: 900px) and (min-width: 375px) { .sales--who-we-are-stats .c-page-heading { padding-top: -webkit-calc(45px + 55 * (100vw - 375px) / 525); padding-top: calc(45px + 55 * (100vw - 375px) / 525); } }

@media (max-width: 900px) and (min-width: 900px) { .sales--who-we-are-stats .c-page-heading { padding-top: 100px; } }

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

[lang="ja-jp"] .sales--who-we-are-stats .c-page-heading__text, [lang="ko-kr"] .sales--who-we-are-stats .c-page-heading__text, [lang="zh-tw"] .sales--who-we-are-stats .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-stats .c-page-heading__text, [lang="th-th"] .sales--who-we-are-stats .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .sales--who-we-are-stats .c-page-heading__text, [lang="ko-kr"] .sales--who-we-are-stats .c-page-heading__text, [lang="zh-tw"] .sales--who-we-are-stats .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-stats .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--who-we-are-stats .c-page-heading__text, [lang="ko-kr"] .sales--who-we-are-stats .c-page-heading__text, [lang="zh-tw"] .sales--who-we-are-stats .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-stats .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--who-we-are-stats .c-page-heading__text, [lang="ko-kr"] .sales--who-we-are-stats .c-page-heading__text, [lang="zh-tw"] .sales--who-we-are-stats .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-stats .c-page-heading__text { font-size: 103px; } }

[lang="th-th"] .sales--who-we-are-stats .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--who-we-are-stats .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--who-we-are-stats .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-stats .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

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

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

.t\:i.sales--who-we-are-stats .c-link, .t\:i .sales--who-we-are-stats .c-link, [class*='t:'] .t\:i .sales--who-we-are-stats .c-link, [class*='t:'] [class*='t:'] .t\:i .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; } }

[lang="ja-jp"] .sales--who-we-are-reviews .c-page-heading__text, [lang="ko-kr"] .sales--who-we-are-reviews .c-page-heading__text, [lang="zh-tw"] .sales--who-we-are-reviews .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-reviews .c-page-heading__text, [lang="th-th"] .sales--who-we-are-reviews .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .sales--who-we-are-reviews .c-page-heading__text, [lang="ko-kr"] .sales--who-we-are-reviews .c-page-heading__text, [lang="zh-tw"] .sales--who-we-are-reviews .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-reviews .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--who-we-are-reviews .c-page-heading__text, [lang="ko-kr"] .sales--who-we-are-reviews .c-page-heading__text, [lang="zh-tw"] .sales--who-we-are-reviews .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-reviews .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--who-we-are-reviews .c-page-heading__text, [lang="ko-kr"] .sales--who-we-are-reviews .c-page-heading__text, [lang="zh-tw"] .sales--who-we-are-reviews .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-reviews .c-page-heading__text { font-size: 103px; } }

[lang="th-th"] .sales--who-we-are-reviews .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--who-we-are-reviews .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--who-we-are-reviews .c-page-heading__text, [lang="zh-cn"] .sales--who-we-are-reviews .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

.t\:i.sales--who-we-are-cta .c-link, .t\:i .sales--who-we-are-cta .c-link, [class*='t:'] .t\:i .sales--who-we-are-cta .c-link, [class*='t:'] [class*='t:'] .t\:i .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; } }

[lang="ja-jp"] .sales--who-we-are-cta .c-link, [lang="ko-kr"] .sales--who-we-are-cta .c-link, [lang="zh-tw"] .sales--who-we-are-cta .c-link, [lang="zh-cn"] .sales--who-we-are-cta .c-link, [lang="th-th"] .sales--who-we-are-cta .c-link { line-height: 120%; }

[lang="ja-jp"] .sales--who-we-are-cta .c-link, [lang="ko-kr"] .sales--who-we-are-cta .c-link, [lang="zh-tw"] .sales--who-we-are-cta .c-link, [lang="zh-cn"] .sales--who-we-are-cta .c-link { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--who-we-are-cta .c-link, [lang="ko-kr"] .sales--who-we-are-cta .c-link, [lang="zh-tw"] .sales--who-we-are-cta .c-link, [lang="zh-cn"] .sales--who-we-are-cta .c-link { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--who-we-are-cta .c-link, [lang="ko-kr"] .sales--who-we-are-cta .c-link, [lang="zh-tw"] .sales--who-we-are-cta .c-link, [lang="zh-cn"] .sales--who-we-are-cta .c-link { font-size: 103px; } }

[lang="th-th"] .sales--who-we-are-cta .c-link { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--who-we-are-cta .c-link { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--who-we-are-cta .c-link, [lang="zh-cn"] .sales--who-we-are-cta .c-link { font-family: 'Apple LiGothic Medium', sans-serif; }

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

.t\:i.sales--audience-landing .c-page-heading__text, .t\:i .sales--audience-landing .c-page-heading__text, [class*='t:'] .t\:i .sales--audience-landing .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:i .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; } }

[lang="ja-jp"] .sales--audience-landing .c-page-heading__text, [lang="ko-kr"] .sales--audience-landing .c-page-heading__text, [lang="zh-tw"] .sales--audience-landing .c-page-heading__text, [lang="zh-cn"] .sales--audience-landing .c-page-heading__text, [lang="th-th"] .sales--audience-landing .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .sales--audience-landing .c-page-heading__text, [lang="ko-kr"] .sales--audience-landing .c-page-heading__text, [lang="zh-tw"] .sales--audience-landing .c-page-heading__text, [lang="zh-cn"] .sales--audience-landing .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--audience-landing .c-page-heading__text, [lang="ko-kr"] .sales--audience-landing .c-page-heading__text, [lang="zh-tw"] .sales--audience-landing .c-page-heading__text, [lang="zh-cn"] .sales--audience-landing .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--audience-landing .c-page-heading__text, [lang="ko-kr"] .sales--audience-landing .c-page-heading__text, [lang="zh-tw"] .sales--audience-landing .c-page-heading__text, [lang="zh-cn"] .sales--audience-landing .c-page-heading__text { font-size: 103px; } }

[lang="th-th"] .sales--audience-landing .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--audience-landing .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--audience-landing .c-page-heading__text, [lang="zh-cn"] .sales--audience-landing .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

[lang="ja-jp"] .sales--audience-community .c-page-heading__text, [lang="ko-kr"] .sales--audience-community .c-page-heading__text, [lang="zh-tw"] .sales--audience-community .c-page-heading__text, [lang="zh-cn"] .sales--audience-community .c-page-heading__text, [lang="th-th"] .sales--audience-community .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .sales--audience-community .c-page-heading__text, [lang="ko-kr"] .sales--audience-community .c-page-heading__text, [lang="zh-tw"] .sales--audience-community .c-page-heading__text, [lang="zh-cn"] .sales--audience-community .c-page-heading__text { font-size: 29px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--audience-community .c-page-heading__text, [lang="ko-kr"] .sales--audience-community .c-page-heading__text, [lang="zh-tw"] .sales--audience-community .c-page-heading__text, [lang="zh-cn"] .sales--audience-community .c-page-heading__text { font-size: -webkit-calc(29px + 58 * (100vw - 375px) / 1065); font-size: calc(29px + 58 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--audience-community .c-page-heading__text, [lang="ko-kr"] .sales--audience-community .c-page-heading__text, [lang="zh-tw"] .sales--audience-community .c-page-heading__text, [lang="zh-cn"] .sales--audience-community .c-page-heading__text { font-size: 87px; } }

[lang="th-th"] .sales--audience-community .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--audience-community .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--audience-community .c-page-heading__text, [lang="zh-cn"] .sales--audience-community .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

@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-rpg .c-twitch-rpg-component__image-2 { margin-top: -40px; }

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

[lang="ja-jp"] .sales--audience-capabilities .c-page-heading__text, [lang="ko-kr"] .sales--audience-capabilities .c-page-heading__text, [lang="zh-tw"] .sales--audience-capabilities .c-page-heading__text, [lang="zh-cn"] .sales--audience-capabilities .c-page-heading__text, [lang="th-th"] .sales--audience-capabilities .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .sales--audience-capabilities .c-page-heading__text, [lang="ko-kr"] .sales--audience-capabilities .c-page-heading__text, [lang="zh-tw"] .sales--audience-capabilities .c-page-heading__text, [lang="zh-cn"] .sales--audience-capabilities .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--audience-capabilities .c-page-heading__text, [lang="ko-kr"] .sales--audience-capabilities .c-page-heading__text, [lang="zh-tw"] .sales--audience-capabilities .c-page-heading__text, [lang="zh-cn"] .sales--audience-capabilities .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--audience-capabilities .c-page-heading__text, [lang="ko-kr"] .sales--audience-capabilities .c-page-heading__text, [lang="zh-tw"] .sales--audience-capabilities .c-page-heading__text, [lang="zh-cn"] .sales--audience-capabilities .c-page-heading__text { font-size: 103px; } }

[lang="th-th"] .sales--audience-capabilities .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--audience-capabilities .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--audience-capabilities .c-page-heading__text, [lang="zh-cn"] .sales--audience-capabilities .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

[lang="ja-jp"] .sales--ad-products-landing .c-page-heading__text, [lang="ko-kr"] .sales--ad-products-landing .c-page-heading__text, [lang="zh-tw"] .sales--ad-products-landing .c-page-heading__text, [lang="zh-cn"] .sales--ad-products-landing .c-page-heading__text, [lang="th-th"] .sales--ad-products-landing .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .sales--ad-products-landing .c-page-heading__text, [lang="ko-kr"] .sales--ad-products-landing .c-page-heading__text, [lang="zh-tw"] .sales--ad-products-landing .c-page-heading__text, [lang="zh-cn"] .sales--ad-products-landing .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--ad-products-landing .c-page-heading__text, [lang="ko-kr"] .sales--ad-products-landing .c-page-heading__text, [lang="zh-tw"] .sales--ad-products-landing .c-page-heading__text, [lang="zh-cn"] .sales--ad-products-landing .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--ad-products-landing .c-page-heading__text, [lang="ko-kr"] .sales--ad-products-landing .c-page-heading__text, [lang="zh-tw"] .sales--ad-products-landing .c-page-heading__text, [lang="zh-cn"] .sales--ad-products-landing .c-page-heading__text { font-size: 103px; } }

[lang="th-th"] .sales--ad-products-landing .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--ad-products-landing .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--ad-products-landing .c-page-heading__text, [lang="zh-cn"] .sales--ad-products-landing .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

.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: 48px; }

@media (min-width: 375px) { .sales--resources-landing .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--resources-landing .c-page-heading { padding-bottom: 120px; } }

@media (max-width: 900px) { .sales--resources-landing .c-page-heading { padding-bottom: 30px; } }

@media (max-width: 900px) and (min-width: 375px) { .sales--resources-landing .c-page-heading { padding-bottom: -webkit-calc(30px + 0 * (100vw - 375px) / 525); padding-bottom: calc(30px + 0 * (100vw - 375px) / 525); } }

@media (max-width: 900px) and (min-width: 900px) { .sales--resources-landing .c-page-heading { padding-bottom: 30px; } }

.sales--resources-landing .c-floating-content-with-video__content { background-color: #9146ff !important; color: #fff !important; margin-top: 75px; }

@media (min-width: 900px) { .sales--resources-landing .c-floating-content-with-video__content { margin-top: -webkit-calc(75px + 100 * (100vw - 900px) / 540); margin-top: calc(75px + 100 * (100vw - 900px) / 540); } }

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

@media (max-width: 900px) { .sales--resources-landing .c-floating-content-with-video__content { margin-top: 0px; } }

@media (max-width: 900px) and (min-width: 375px) { .sales--resources-landing .c-floating-content-with-video__content { margin-top: -webkit-calc(0px + 75 * (100vw - 375px) / 525); margin-top: calc(0px + 75 * (100vw - 375px) / 525); } }

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

@media (max-width: 375px) { .sales--resources-landing .c-floating-content-with-video__content { padding-left: 30px; } }

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

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

@media (max-width: 900px) { .sales--resources-landing .c-floating-content-with-video__video { margin-top: 268px; } }

@media (max-width: 900px) and (min-width: 750px) { .sales--resources-landing .c-floating-content-with-video__video { margin-top: -webkit-calc(268px + 48 * (100vw - 750px) / 150); margin-top: calc(268px + 48 * (100vw - 750px) / 150); } }

@media (max-width: 900px) and (min-width: 900px) { .sales--resources-landing .c-floating-content-with-video__video { margin-top: 316px; } }

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

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

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

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

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

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

.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 + 103 * (100vw - 375px) / 1065); padding-top: calc(235px + 103 * (100vw - 375px) / 1065); } }

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

@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: 900px) { .sales--resources-accordion .c-page-heading { padding-top: 100px; } }

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

@media (max-width: 900px) and (min-width: 900px) { .sales--resources-accordion .c-page-heading { padding-top: 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 + 125 * (100vw - 375px) / 375); padding-top: calc(275px + 125 * (100vw - 375px) / 375); } }

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

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

.sales--contact-cta { padding-top: 73px; }

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

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

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

.t\:i.sales--contact-cta .dark-heading .c-page-heading__text, .t\:i .sales--contact-cta .dark-heading .c-page-heading__text, [class*='t:'] .t\:i .sales--contact-cta .dark-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:i .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; } }

[lang="ja-jp"] .sales--contact-cta .c-page-heading__text, [lang="ko-kr"] .sales--contact-cta .c-page-heading__text, [lang="zh-tw"] .sales--contact-cta .c-page-heading__text, [lang="zh-cn"] .sales--contact-cta .c-page-heading__text, [lang="th-th"] .sales--contact-cta .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .sales--contact-cta .c-page-heading__text, [lang="ko-kr"] .sales--contact-cta .c-page-heading__text, [lang="zh-tw"] .sales--contact-cta .c-page-heading__text, [lang="zh-cn"] .sales--contact-cta .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--contact-cta .c-page-heading__text, [lang="ko-kr"] .sales--contact-cta .c-page-heading__text, [lang="zh-tw"] .sales--contact-cta .c-page-heading__text, [lang="zh-cn"] .sales--contact-cta .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--contact-cta .c-page-heading__text, [lang="ko-kr"] .sales--contact-cta .c-page-heading__text, [lang="zh-tw"] .sales--contact-cta .c-page-heading__text, [lang="zh-cn"] .sales--contact-cta .c-page-heading__text { font-size: 103px; } }

[lang="th-th"] .sales--contact-cta .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--contact-cta .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--contact-cta .c-page-heading__text, [lang="zh-cn"] .sales--contact-cta .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

[lang="ja-jp"] .sales--resources-cta .c-page-heading__text, [lang="ko-kr"] .sales--resources-cta .c-page-heading__text, [lang="zh-tw"] .sales--resources-cta .c-page-heading__text, [lang="zh-cn"] .sales--resources-cta .c-page-heading__text, [lang="th-th"] .sales--resources-cta .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .sales--resources-cta .c-page-heading__text, [lang="ko-kr"] .sales--resources-cta .c-page-heading__text, [lang="zh-tw"] .sales--resources-cta .c-page-heading__text, [lang="zh-cn"] .sales--resources-cta .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--resources-cta .c-page-heading__text, [lang="ko-kr"] .sales--resources-cta .c-page-heading__text, [lang="zh-tw"] .sales--resources-cta .c-page-heading__text, [lang="zh-cn"] .sales--resources-cta .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--resources-cta .c-page-heading__text, [lang="ko-kr"] .sales--resources-cta .c-page-heading__text, [lang="zh-tw"] .sales--resources-cta .c-page-heading__text, [lang="zh-cn"] .sales--resources-cta .c-page-heading__text { font-size: 103px; } }

[lang="th-th"] .sales--resources-cta .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--resources-cta .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--resources-cta .c-page-heading__text, [lang="zh-cn"] .sales--resources-cta .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

.t\:i.sales--resources-cta .c-page-heading__text, .t\:i .sales--resources-cta .c-page-heading__text, [class*='t:'] .t\:i .sales--resources-cta .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:i .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; } }

[lang="ja-jp"] .sales--resources-cta .c-link, [lang="ko-kr"] .sales--resources-cta .c-link, [lang="zh-tw"] .sales--resources-cta .c-link, [lang="zh-cn"] .sales--resources-cta .c-link, [lang="th-th"] .sales--resources-cta .c-link { line-height: 120%; }

[lang="ja-jp"] .sales--resources-cta .c-link, [lang="ko-kr"] .sales--resources-cta .c-link, [lang="zh-tw"] .sales--resources-cta .c-link, [lang="zh-cn"] .sales--resources-cta .c-link { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--resources-cta .c-link, [lang="ko-kr"] .sales--resources-cta .c-link, [lang="zh-tw"] .sales--resources-cta .c-link, [lang="zh-cn"] .sales--resources-cta .c-link { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--resources-cta .c-link, [lang="ko-kr"] .sales--resources-cta .c-link, [lang="zh-tw"] .sales--resources-cta .c-link, [lang="zh-cn"] .sales--resources-cta .c-link { font-size: 103px; } }

[lang="th-th"] .sales--resources-cta .c-link { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--resources-cta .c-link { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--resources-cta .c-link, [lang="zh-cn"] .sales--resources-cta .c-link { font-family: 'Apple LiGothic Medium', sans-serif; }

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

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

.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: 250px; } }

@media screen and (max-width: 1200px) and (min-width: 375px) { .sales--mobile-specifications { padding-bottom: -webkit-calc(250px + 80 * (100vw - 375px) / 1065); padding-bottom: calc(250px + 80 * (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; } }

[lang="ja-jp"] .sales--mobile-contact .c-page-heading__text, [lang="ko-kr"] .sales--mobile-contact .c-page-heading__text, [lang="zh-tw"] .sales--mobile-contact .c-page-heading__text, [lang="zh-cn"] .sales--mobile-contact .c-page-heading__text, [lang="th-th"] .sales--mobile-contact .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .sales--mobile-contact .c-page-heading__text, [lang="ko-kr"] .sales--mobile-contact .c-page-heading__text, [lang="zh-tw"] .sales--mobile-contact .c-page-heading__text, [lang="zh-cn"] .sales--mobile-contact .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--mobile-contact .c-page-heading__text, [lang="ko-kr"] .sales--mobile-contact .c-page-heading__text, [lang="zh-tw"] .sales--mobile-contact .c-page-heading__text, [lang="zh-cn"] .sales--mobile-contact .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--mobile-contact .c-page-heading__text, [lang="ko-kr"] .sales--mobile-contact .c-page-heading__text, [lang="zh-tw"] .sales--mobile-contact .c-page-heading__text, [lang="zh-cn"] .sales--mobile-contact .c-page-heading__text { font-size: 103px; } }

[lang="th-th"] .sales--mobile-contact .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--mobile-contact .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--mobile-contact .c-page-heading__text, [lang="zh-cn"] .sales--mobile-contact .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

[lang="ja-jp"] .sales--mobile-contact .c-link, [lang="ko-kr"] .sales--mobile-contact .c-link, [lang="zh-tw"] .sales--mobile-contact .c-link, [lang="zh-cn"] .sales--mobile-contact .c-link, [lang="th-th"] .sales--mobile-contact .c-link { line-height: 120%; }

[lang="ja-jp"] .sales--mobile-contact .c-link, [lang="ko-kr"] .sales--mobile-contact .c-link, [lang="zh-tw"] .sales--mobile-contact .c-link, [lang="zh-cn"] .sales--mobile-contact .c-link { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--mobile-contact .c-link, [lang="ko-kr"] .sales--mobile-contact .c-link, [lang="zh-tw"] .sales--mobile-contact .c-link, [lang="zh-cn"] .sales--mobile-contact .c-link { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--mobile-contact .c-link, [lang="ko-kr"] .sales--mobile-contact .c-link, [lang="zh-tw"] .sales--mobile-contact .c-link, [lang="zh-cn"] .sales--mobile-contact .c-link { font-size: 103px; } }

[lang="th-th"] .sales--mobile-contact .c-link { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--mobile-contact .c-link { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--mobile-contact .c-link, [lang="zh-cn"] .sales--mobile-contact .c-link { font-family: 'Apple LiGothic Medium', sans-serif; }

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

[lang="ja-jp"] .sales--bounty-landing .c-page-heading__text, [lang="ko-kr"] .sales--bounty-landing .c-page-heading__text, [lang="zh-tw"] .sales--bounty-landing .c-page-heading__text, [lang="zh-cn"] .sales--bounty-landing .c-page-heading__text, [lang="th-th"] .sales--bounty-landing .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .sales--bounty-landing .c-page-heading__text, [lang="ko-kr"] .sales--bounty-landing .c-page-heading__text, [lang="zh-tw"] .sales--bounty-landing .c-page-heading__text, [lang="zh-cn"] .sales--bounty-landing .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--bounty-landing .c-page-heading__text, [lang="ko-kr"] .sales--bounty-landing .c-page-heading__text, [lang="zh-tw"] .sales--bounty-landing .c-page-heading__text, [lang="zh-cn"] .sales--bounty-landing .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--bounty-landing .c-page-heading__text, [lang="ko-kr"] .sales--bounty-landing .c-page-heading__text, [lang="zh-tw"] .sales--bounty-landing .c-page-heading__text, [lang="zh-cn"] .sales--bounty-landing .c-page-heading__text { font-size: 103px; } }

[lang="th-th"] .sales--bounty-landing .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--bounty-landing .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--bounty-landing .c-page-heading__text, [lang="zh-cn"] .sales--bounty-landing .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

@media (max-width: 1200px) { .sales--bounty-benefits .c-benefits__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .sales--bounty-benefits .c-benefits__text { margin: 0; } }

@media (max-width: 1200px) { .sales--bounty-benefits .c-benefits__images { max-width: none; width: 100%; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding-bottom: 70px; } }

@media (max-width: 1200px) and (min-width: 375px) { .sales--bounty-benefits .c-benefits__images { padding-bottom: -webkit-calc(70px + 30 * (100vw - 375px) / 1065); padding-bottom: calc(70px + 30 * (100vw - 375px) / 1065); } }

@media (max-width: 1200px) and (min-width: 1440px) { .sales--bounty-benefits .c-benefits__images { padding-bottom: 100px; } }

@media (max-width: 1200px) { .sales--bounty-benefits .c-benefits__image-2 { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; margin-right: -30px; margin-top: -30px; } }

@media (max-width: 1200px) and (min-width: 375px) { .sales--bounty-benefits .c-benefits__image-2 { margin-right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); margin-right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (max-width: 1200px) and (min-width: 1440px) { .sales--bounty-benefits .c-benefits__image-2 { margin-right: -120px; } }

@media (max-width: 1200px) and (min-width: 375px) { .sales--bounty-benefits .c-benefits__image-2 { margin-top: -webkit-calc(-30px + -245 * (100vw - 375px) / 1065); margin-top: calc(-30px + -245 * (100vw - 375px) / 1065); } }

@media (max-width: 1200px) and (min-width: 1440px) { .sales--bounty-benefits .c-benefits__image-2 { margin-top: -275px; } }

.sales--bounty-benefits .c-benefits__image-2 img { width: 175px; height: 70px; }

@media (min-width: 375px) { .sales--bounty-benefits .c-benefits__image-2 img { width: -webkit-calc(175px + 475 * (100vw - 375px) / 1065); width: calc(175px + 475 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--bounty-benefits .c-benefits__image-2 img { width: 650px; } }

@media (min-width: 375px) { .sales--bounty-benefits .c-benefits__image-2 img { height: -webkit-calc(70px + 332 * (100vw - 375px) / 1065); height: calc(70px + 332 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--bounty-benefits .c-benefits__image-2 img { height: 402px; } }

@media (max-width: 1200px) { .sales--bounty-benefits .c-benefits__image-2 img { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; width: 204px; height: 142px; } }

@media (max-width: 1200px) and (min-width: 375px) { .sales--bounty-benefits .c-benefits__image-2 img { width: -webkit-calc(204px + 596 * (100vw - 375px) / 1065); width: calc(204px + 596 * (100vw - 375px) / 1065); } }

@media (max-width: 1200px) and (min-width: 1440px) { .sales--bounty-benefits .c-benefits__image-2 img { width: 800px; } }

@media (max-width: 1200px) and (min-width: 375px) { .sales--bounty-benefits .c-benefits__image-2 img { height: -webkit-calc(142px + 398 * (100vw - 375px) / 1065); height: calc(142px + 398 * (100vw - 375px) / 1065); } }

@media (max-width: 1200px) and (min-width: 1440px) { .sales--bounty-benefits .c-benefits__image-2 img { height: 540px; } }

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

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

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

[lang="ja-jp"] .sales--bounty-cta .c-page-heading__text, [lang="ko-kr"] .sales--bounty-cta .c-page-heading__text, [lang="zh-tw"] .sales--bounty-cta .c-page-heading__text, [lang="zh-cn"] .sales--bounty-cta .c-page-heading__text, [lang="th-th"] .sales--bounty-cta .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .sales--bounty-cta .c-page-heading__text, [lang="ko-kr"] .sales--bounty-cta .c-page-heading__text, [lang="zh-tw"] .sales--bounty-cta .c-page-heading__text, [lang="zh-cn"] .sales--bounty-cta .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--bounty-cta .c-page-heading__text, [lang="ko-kr"] .sales--bounty-cta .c-page-heading__text, [lang="zh-tw"] .sales--bounty-cta .c-page-heading__text, [lang="zh-cn"] .sales--bounty-cta .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--bounty-cta .c-page-heading__text, [lang="ko-kr"] .sales--bounty-cta .c-page-heading__text, [lang="zh-tw"] .sales--bounty-cta .c-page-heading__text, [lang="zh-cn"] .sales--bounty-cta .c-page-heading__text { font-size: 103px; } }

[lang="th-th"] .sales--bounty-cta .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--bounty-cta .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--bounty-cta .c-page-heading__text, [lang="zh-cn"] .sales--bounty-cta .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

[lang="ja-jp"] .sales--bounty-cta .c-link, [lang="ko-kr"] .sales--bounty-cta .c-link, [lang="zh-tw"] .sales--bounty-cta .c-link, [lang="zh-cn"] .sales--bounty-cta .c-link, [lang="th-th"] .sales--bounty-cta .c-link { line-height: 120%; }

[lang="ja-jp"] .sales--bounty-cta .c-link, [lang="ko-kr"] .sales--bounty-cta .c-link, [lang="zh-tw"] .sales--bounty-cta .c-link, [lang="zh-cn"] .sales--bounty-cta .c-link { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .sales--bounty-cta .c-link, [lang="ko-kr"] .sales--bounty-cta .c-link, [lang="zh-tw"] .sales--bounty-cta .c-link, [lang="zh-cn"] .sales--bounty-cta .c-link { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .sales--bounty-cta .c-link, [lang="ko-kr"] .sales--bounty-cta .c-link, [lang="zh-tw"] .sales--bounty-cta .c-link, [lang="zh-cn"] .sales--bounty-cta .c-link { font-size: 103px; } }

[lang="th-th"] .sales--bounty-cta .c-link { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .sales--bounty-cta .c-link { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .sales--bounty-cta .c-link, [lang="zh-cn"] .sales--bounty-cta .c-link { font-family: 'Apple LiGothic Medium', sans-serif; }

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

.sales--contact-success .c-floating-images-with-headings__heading .c-page-heading { padding-top: 50px; }

@media (min-width: 375px) { .sales--contact-success .c-floating-images-with-headings__heading .c-page-heading { padding-top: -webkit-calc(50px + 50 * (100vw - 375px) / 1065); padding-top: calc(50px + 50 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--contact-success .c-floating-images-with-headings__heading .c-page-heading { padding-top: 100px; } }

.sales--contact-success .c-floating-images-with-headings__content { padding-bottom: 125px; text-align: right; }

@media (min-width: 375px) { .sales--contact-success .c-floating-images-with-headings__content { padding-bottom: -webkit-calc(125px + 150 * (100vw - 375px) / 1065); padding-bottom: calc(125px + 150 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--contact-success .c-floating-images-with-headings__content { padding-bottom: 275px; } }

.sales--contact-success .c-floating-images-with-headings__image--1 { right: -30px; }

@media (min-width: 375px) { .sales--contact-success .c-floating-images-with-headings__image--1 { right: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); right: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--contact-success .c-floating-images-with-headings__image--1 { right: -120px; } }

.sales--contact-success .c-floating-images-with-headings__image--2 { left: -30px; }

@media (min-width: 375px) { .sales--contact-success .c-floating-images-with-headings__image--2 { left: -webkit-calc(-30px + -90 * (100vw - 375px) / 1065); left: calc(-30px + -90 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--contact-success .c-floating-images-with-headings__image--2 { left: -120px; } }

.sales--contact-success .c-floating-images-with-headings__image--3 { z-index: 1; bottom: -10px; }

@media (min-width: 375px) { .sales--contact-success .c-floating-images-with-headings__image--3 { bottom: -webkit-calc(-10px + 60 * (100vw - 375px) / 1065); bottom: calc(-10px + 60 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales--contact-success .c-floating-images-with-headings__image--3 { bottom: 50px; } }

.sales--contact-success-cta { position: relative; z-index: 2; padding-top: 150px; padding-top: 75px; }

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

@media (min-width: 1440px) { .sales--contact-success-cta { padding-top: 150px; } }

.sales sup { font-weight: 600; font-size: 12px; line-height: 200%; vertical-align: top; letter-spacing: -1px; }

@media (min-width: 375px) { .sales sup { font-size: -webkit-calc(12px + 2 * (100vw - 375px) / 1065); font-size: calc(12px + 2 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .sales sup { font-size: 14px; } }

@media (max-width: 750px) { .sales--contact-page { background-color: #ffffff !important; } }

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

.t\:i.giftcards, .t\:i .giftcards, [class*='t:'] .t\:i .giftcards, [class*='t:'] [class*='t:'] .t\:i .giftcards { background-color: #f0f0ff; }

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

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

.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\:i.giftcards--benefits .c-floating-content-with-heading .c-page-heading__text, .t\:i .giftcards--benefits .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] .t\:i .giftcards--benefits .c-floating-content-with-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:i .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; }

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

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

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

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

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

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

.t\:i.giftcards--questions .c-page-heading__text, .t\:i .giftcards--questions .c-page-heading__text, [class*='t:'] .t\:i .giftcards--questions .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:i .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; }

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

.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\:i.music--go-live .c-tagged-video-with-content__content .c-link, .t\:i .music--go-live .c-tagged-video-with-content__content .c-link, [class*='t:'] .t\:i .music--go-live .c-tagged-video-with-content__content .c-link, [class*='t:'] [class*='t:'] .t\:i .music--go-live .c-tagged-video-with-content__content .c-link { color: black; }

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

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

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

.wrapper-small { margin: 0 auto; max-width: 1440px; -webkit-box-sizing: content-box; box-sizing: content-box; }

.wrapper-medium { margin: 0 auto; max-width: 1600px; -webkit-box-sizing: content-box; box-sizing: content-box; }

.wrapper-large { margin: 0 auto; max-width: 1920px; -webkit-box-sizing: content-box; box-sizing: content-box; }

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

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

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

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

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

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

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

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

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

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

body, .padded-section, .c-map__map, .c-map__heading { background-color: #f0f0ff; }

.ambassadors-header-wrapper { 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: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

@media (max-width: 500px) { .ambassadors-header-wrapper { -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; } }

.ambassadors-header-wrapper .c-page-heading__text { margin: 0; font-size: 54px; line-height: 101%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .ambassadors-header-wrapper .c-page-heading__text { font-size: -webkit-calc(54px + 74 * (100vw - 375px) / 1545); font-size: calc(54px + 74 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .ambassadors-header-wrapper .c-page-heading__text { font-size: 128px; } }

@media (max-width: 370px) { .ambassadors-header-wrapper .c-page-heading__text { font-size: 54px; } }

@media (max-width: 370px) and (max-width: 370px) { .ambassadors-header-wrapper .c-page-heading__text { font-size: 14.5945945946vw; } }

@media (max-width: 370px) and (max-width: 42px) { .ambassadors-header-wrapper .c-page-heading__text { font-size: 6.1297297297px; } }

.ambassadors-header-wrapper img { margin-left: 20px; margin-bottom: 5px; width: 48px; height: 48px; }

@media (min-width: 375px) { .ambassadors-header-wrapper img { margin-left: -webkit-calc(20px + 13 * (100vw - 375px) / 1545); margin-left: calc(20px + 13 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .ambassadors-header-wrapper img { margin-left: 33px; } }

@media (min-width: 375px) { .ambassadors-header-wrapper img { margin-bottom: -webkit-calc(5px + 5 * (100vw - 375px) / 1545); margin-bottom: calc(5px + 5 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .ambassadors-header-wrapper img { margin-bottom: 10px; } }

@media (min-width: 375px) { .ambassadors-header-wrapper img { width: -webkit-calc(48px + 57 * (100vw - 375px) / 1545); width: calc(48px + 57 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .ambassadors-header-wrapper img { width: 105px; } }

@media (min-width: 375px) { .ambassadors-header-wrapper img { height: -webkit-calc(48px + 57 * (100vw - 375px) / 1545); height: calc(48px + 57 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .ambassadors-header-wrapper img { height: 105px; } }

@media (max-width: 500px) { .ambassadors-header-wrapper img { margin: 15px 0 0 0; } }

footer.c-footer { padding-bottom: 71px; }

footer .c-footer__inner__grid { margin-bottom: 63px; }

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

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

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

.t\:i.lead-gen, .t\:i .lead-gen, [class*='t:'] .t\:i .lead-gen, [class*='t:'] [class*='t:'] .t\:i .lead-gen { background-color: #f0f0ff; }

.lead-gen form { margin: 50px 0 0 0; font-size: 16px; line-height: 32px; font-weight: 500; }

.lead-gen form input { z-index: 4; margin: 0px 0 20px 0; padding: 5px 0; width: 100%; height: 100%; font-size: 20px; line-height: 26px; font-weight: 500; text-align: left; border: 0; background-color: transparent; border-bottom: solid 3px #d2d2e6; -webkit-transition: border-bottom cubic-bezier(0.82, 0.17, 0.32, 1.6); transition: border-bottom cubic-bezier(0.82, 0.17, 0.32, 1.6); }

@media (min-width: 375px) { .lead-gen form input { font-size: -webkit-calc(20px + 4 * (100vw - 375px) / 1065); font-size: calc(20px + 4 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .lead-gen form input { font-size: 24px; } }

.lead-gen form input[type=submit], .lead-gen form input button { display: block; margin: 25px auto 50px auto; padding: 14px 30px; width: auto; color: #f0f0ff; font-weight: 600; font-size: 19px; line-height: 32px; height: 100%; cursor: pointer; border: 0; background-color: #9146ff; text-align: center; }

@media (min-width: 375px) { .lead-gen form input[type=submit], .lead-gen form input button { font-size: -webkit-calc(19px + 5 * (100vw - 375px) / 1065); font-size: calc(19px + 5 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .lead-gen form input[type=submit], .lead-gen form input button { font-size: 24px; } }

.lead-gen form input[type=submit]:hover, .lead-gen form input button:hover { opacity: 0.9; }

.lead-gen form input[type=checkbox] { margin: 15px 15px 15px 0; width: auto; }

.lead-gen form input:focus { border-bottom: solid 3px #9146ff; -webkit-transition: border-bottom cubic-bezier(0.82, 0.17, 0.32, 1.6); transition: border-bottom cubic-bezier(0.82, 0.17, 0.32, 1.6); }

.lead-gen form input[type=radio] { margin: 15px 15px 15px 0; width: unset; height: unset; }

.lead-gen form select { position: relative; z-index: 4; margin: 15px 0 20px 0; padding: 5px 0; width: 100%; height: 100%; font-size: 16px; line-height: 22px; font-weight: 500; border: 0; text-align: left; border-bottom: solid 3px; border-color: #d2d2e6; background-color: transparent; background-image: url("/assets/icons/svg/select-box-arrow.svg"); background-size: 14px; background-repeat: no-repeat; background-position: center right; -webkit-transition: border-bottom cubic-bezier(0.82, 0.17, 0.32, 1.6); transition: border-bottom cubic-bezier(0.82, 0.17, 0.32, 1.6); -webkit-appearance: none; -moz-appearance: none; }

@media (min-width: 375px) { .lead-gen form select { font-size: -webkit-calc(16px + 2 * (100vw - 375px) / 1065); font-size: calc(16px + 2 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .lead-gen form select { font-size: 18px; } }

.lead-gen form select::-ms-expand { display: none; }

.lead-gen form select:focus { border-bottom: solid 3px #9146ff; -webkit-transition: border-bottom cubic-bezier(0.82, 0.17, 0.32, 1.6); transition: border-bottom cubic-bezier(0.82, 0.17, 0.32, 1.6); }

.lead-gen form textarea { display: block; padding: 25px; width: 100%; max-width: 100%; min-height: 230px; font-family: "roobert", sans-serif; font-size: 16px; line-height: 22px; font-weight: 500; border: 3px solid #d2d2e6; background: transparent; }

@media (min-width: 375px) { .lead-gen form textarea { font-size: -webkit-calc(16px + 2 * (100vw - 375px) / 1065); font-size: calc(16px + 2 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .lead-gen form textarea { font-size: 18px; } }

.lead-gen iframe { position: absolute; top: 0; left: 0; right: 0; margin: 0; width: 100%; height: 100%; display: block; margin: 0 auto; max-width: 100%; }

.lead-gen p { line-height: 120%; }

.lead-gen p, .lead-gen ul, .lead-gen ol { font-size: 19px; }

@media (min-width: 375px) { .lead-gen p, .lead-gen ul, .lead-gen ol { font-size: -webkit-calc(19px + 5 * (100vw - 375px) / 1065); font-size: calc(19px + 5 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .lead-gen p, .lead-gen ul, .lead-gen ol { font-size: 24px; } }

.lead-gen ul, .lead-gen ol { line-height: 180%; }

.lead-gen h2 { font-size: 48px; }

@media (min-width: 375px) { .lead-gen h2 { font-size: -webkit-calc(48px + 16 * (100vw - 375px) / 1065); font-size: calc(48px + 16 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .lead-gen h2 { font-size: 64px; } }

.lead-gen h3 { font-size: 20px; }

@media (min-width: 375px) { .lead-gen h3 { font-size: -webkit-calc(20px + 8 * (100vw - 375px) / 1065); font-size: calc(20px + 8 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .lead-gen h3 { font-size: 28px; } }

.lead-gen h4 { font-size: 18px; }

@media (min-width: 375px) { .lead-gen h4 { font-size: -webkit-calc(18px + 2 * (100vw - 375px) / 1065); font-size: calc(18px + 2 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .lead-gen h4 { font-size: 20px; } }

.lead-gen .cms-embed { position: relative; margin: 50px 0; }

.lead-gen .cms-embed:after { content: ''; display: block; padding-bottom: 56.25%; }

.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\:i.c-header, .t\:i .c-header, [class*='t:'] .t\:i .c-header, [class*='t:'] [class*='t:'] .t\:i .c-header { color: #9146ff; }

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

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

.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__wrapper { 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__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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }

.c-header__main-icon { width: 160px; }

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

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

.c-header__main-icon--custom { width: auto; }

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

.c-header__main-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__main-nav { display: none; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-header__main-nav-items { 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__main-nav-item { text-decoration: none; white-space: nowrap; position: relative; font-size: 24px; line-height: 116%; font-weight: 600; }

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

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

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

.t\:i.c-header__main-nav-item, .t\:i .c-header__main-nav-item, [class*='t:'] .t\:i .c-header__main-nav-item, [class*='t:'] [class*='t:'] .t\:i .c-header__main-nav-item { color: #9146ff; }

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

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

.c-header__main-nav-item: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__main-nav-item:before { top: 1.875vw; } }

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

.c-header__main-nav-item:hover { text-decoration: none; }

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

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

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

.t\:i.c-header__main-nav-item:hover, .t\:i .c-header__main-nav-item:hover, [class*='t:'] .t\:i .c-header__main-nav-item:hover, [class*='t:'] [class*='t:'] .t\:i .c-header__main-nav-item:hover { color: black; }

.c-header__main-nav-item:hover:before { width: 100%; }

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

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

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

.t\:i.c-header__main-nav-item--active, .c-header__main-nav-item--active:hover, .c-header__main-nav-item--active:active, .t\:i .c-header__main-nav-item--active, [class*='t:'] .t\:i .c-header__main-nav-item--active, [class*='t:'] [class*='t:'] .t\:i .c-header__main-nav-item--active, .t\:i .c-header__main-nav-item--active:hover, [class*='t:'] .t\:i .c-header__main-nav-item--active:hover, [class*='t:'] [class*='t:'] .t\:i .c-header__main-nav-item--active:hover, .t\:i .c-header__main-nav-item--active:active, [class*='t:'] .t\:i .c-header__main-nav-item--active:active, [class*='t:'] [class*='t:'] .t\:i .c-header__main-nav-item--active:active { color: black; }

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

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

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

.t\:i.c-header__main-nav-item--active, .t\:i .c-header__main-nav-item--active, [class*='t:'] .t\:i .c-header__main-nav-item--active, [class*='t:'] [class*='t:'] .t\:i .c-header__main-nav-item--active { color: black; }

.c-header__mobile-nav-button, .c-header__close-search-button { 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__mobile-nav-button, .c-header__close-search-button { display: block; } }

.c-header__mobile-nav-button:before, .c-header__close-search-button: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__mobile-nav-button:before, .c-header__close-search-button:before, .t\:w .c-header__mobile-nav-button:before, [class*='t:'] .t\:w .c-header__mobile-nav-button:before, [class*='t:'] [class*='t:'] .t\:w .c-header__mobile-nav-button:before, .t\:w .c-header__close-search-button:before, [class*='t:'] .t\:w .c-header__close-search-button:before, [class*='t:'] [class*='t:'] .t\:w .c-header__close-search-button:before { color: #9146ff; }

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

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

.t\:i.c-header__mobile-nav-button:before, .c-header__close-search-button:before, .t\:i .c-header__mobile-nav-button:before, [class*='t:'] .t\:i .c-header__mobile-nav-button:before, [class*='t:'] [class*='t:'] .t\:i .c-header__mobile-nav-button:before, .t\:i .c-header__close-search-button:before, [class*='t:'] .t\:i .c-header__close-search-button:before, [class*='t:'] [class*='t:'] .t\:i .c-header__close-search-button:before { color: #9146ff; }

.c-header__mobile-nav-button:after, .c-header__close-search-button: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__mobile-nav-button:after, .c-header__close-search-button:after, .t\:w .c-header__mobile-nav-button:after, [class*='t:'] .t\:w .c-header__mobile-nav-button:after, [class*='t:'] [class*='t:'] .t\:w .c-header__mobile-nav-button:after, .t\:w .c-header__close-search-button:after, [class*='t:'] .t\:w .c-header__close-search-button:after, [class*='t:'] [class*='t:'] .t\:w .c-header__close-search-button:after { color: #9146ff; }

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

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

.t\:i.c-header__mobile-nav-button:after, .c-header__close-search-button:after, .t\:i .c-header__mobile-nav-button:after, [class*='t:'] .t\:i .c-header__mobile-nav-button:after, [class*='t:'] [class*='t:'] .t\:i .c-header__mobile-nav-button:after, .t\:i .c-header__close-search-button:after, [class*='t:'] .t\:i .c-header__close-search-button:after, [class*='t:'] [class*='t:'] .t\:i .c-header__close-search-button:after { color: #9146ff; }

.c-header__mobile-nav-button--open, .c-header__close-search-button--open { display: block; z-index: 16; }

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

.c-header__mobile-nav-button--open:after, .c-header__close-search-button--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__mobile-nav-button { display: none; position: absolute; margin: 0; padding: 0; height: 0; z-index: -15; } }

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

.c-header__close-search-button--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__mobile-nav-wrapper { visibility: hidden; }

.c-header__mobile-nav-wrapper--open { visibility: visible; }

.c-header__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__mobile-nav-content, .t\:w .c-header__mobile-nav-content, [class*='t:'] .t\:w .c-header__mobile-nav-content, [class*='t:'] [class*='t:'] .t\:w .c-header__mobile-nav-content { background-color: white; }

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

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

.t\:i.c-header__mobile-nav-content, .t\:i .c-header__mobile-nav-content, [class*='t:'] .t\:i .c-header__mobile-nav-content, [class*='t:'] [class*='t:'] .t\:i .c-header__mobile-nav-content { background-color: #f0f0ff; }

@media (max-width: 1150px) { .c-header__mobile-nav-content { padding-bottom: 11.1304347826vw; } }

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

.c-header__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__mobile-nav-content--open { height: 0; z-index: -15; opacity: 0; pointer-events: none; background: red; } }

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

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

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

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

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

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

@media (max-width: 1150px) { .c-header__mobile-nav-content li a { font-size: 5.5652173913vw; } }

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

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

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

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

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

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

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

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

@media (max-width: 900px) { .c-header__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; }

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

.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\:i.c-link:hover, .t\:i .c-link:hover, [class*='t:'] .t\:i .c-link:hover, [class*='t:'] [class*='t:'] .t\:i .c-link:hover { color: black; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[lang="ja-jp"] .c-page-heading__text, [lang="ko-kr"] .c-page-heading__text, [lang="zh-tw"] .c-page-heading__text, [lang="zh-cn"] .c-page-heading__text, [lang="th-th"] .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .c-page-heading__text, [lang="ko-kr"] .c-page-heading__text, [lang="zh-tw"] .c-page-heading__text, [lang="zh-cn"] .c-page-heading__text { font-size: 140px; }

@media (max-width: 1920px) { [lang="ja-jp"] .c-page-heading__text, [lang="ko-kr"] .c-page-heading__text, [lang="zh-tw"] .c-page-heading__text, [lang="zh-cn"] .c-page-heading__text { font-size: 7.2916666667vw; } }

@media (max-width: 550px) { [lang="ja-jp"] .c-page-heading__text, [lang="ko-kr"] .c-page-heading__text, [lang="zh-tw"] .c-page-heading__text, [lang="zh-cn"] .c-page-heading__text { font-size: 40.1041666667px; } }

[lang="th-th"] .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .c-page-heading__text, [lang="zh-cn"] .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

.c-page-heading__text p { margin: 0; }

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

[lang="ja-jp"] .c-page-heading__text--small, [lang="ko-kr"] .c-page-heading__text--small, [lang="zh-tw"] .c-page-heading__text--small, [lang="zh-cn"] .c-page-heading__text--small, [lang="th-th"] .c-page-heading__text--small { line-height: 120%; }

[lang="ja-jp"] .c-page-heading__text--small, [lang="ko-kr"] .c-page-heading__text--small, [lang="zh-tw"] .c-page-heading__text--small, [lang="zh-cn"] .c-page-heading__text--small { font-size: 90px; }

@media (max-width: 1920px) { [lang="ja-jp"] .c-page-heading__text--small, [lang="ko-kr"] .c-page-heading__text--small, [lang="zh-tw"] .c-page-heading__text--small, [lang="zh-cn"] .c-page-heading__text--small { font-size: 4.6875vw; } }

@media (max-width: 550px) { [lang="ja-jp"] .c-page-heading__text--small, [lang="ko-kr"] .c-page-heading__text--small, [lang="zh-tw"] .c-page-heading__text--small, [lang="zh-cn"] .c-page-heading__text--small { font-size: 25.78125px; } }

[lang="th-th"] .c-page-heading__text--small { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .c-page-heading__text--small { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .c-page-heading__text--small, [lang="zh-cn"] .c-page-heading__text--small { font-family: 'Apple LiGothic Medium', sans-serif; }

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

[lang="ja-jp"] .c-page-heading__text--large, [lang="ko-kr"] .c-page-heading__text--large, [lang="zh-tw"] .c-page-heading__text--large, [lang="zh-cn"] .c-page-heading__text--large, [lang="th-th"] .c-page-heading__text--large { line-height: 120%; }

[lang="ja-jp"] .c-page-heading__text--large, [lang="ko-kr"] .c-page-heading__text--large, [lang="zh-tw"] .c-page-heading__text--large, [lang="zh-cn"] .c-page-heading__text--large { font-size: 130px; }

@media (max-width: 1920px) { [lang="ja-jp"] .c-page-heading__text--large, [lang="ko-kr"] .c-page-heading__text--large, [lang="zh-tw"] .c-page-heading__text--large, [lang="zh-cn"] .c-page-heading__text--large { font-size: 6.7708333333vw; } }

@media (max-width: 550px) { [lang="ja-jp"] .c-page-heading__text--large, [lang="ko-kr"] .c-page-heading__text--large, [lang="zh-tw"] .c-page-heading__text--large, [lang="zh-cn"] .c-page-heading__text--large { font-size: 37.2395833333px; } }

[lang="th-th"] .c-page-heading__text--large { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .c-page-heading__text--large { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .c-page-heading__text--large, [lang="zh-cn"] .c-page-heading__text--large { font-family: 'Apple LiGothic Medium', sans-serif; }

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

.t\:i.c-page-heading__text--colored, .t\:i .c-page-heading__text--colored, [class*='t:'] .t\:i .c-page-heading__text--colored, [class*='t:'] [class*='t:'] .t\:i .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; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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\:i.post-wrapper .c-post-content-links .c-link, .t\:i .post-wrapper .c-post-content-links .c-link, [class*='t:'] .t\:i .post-wrapper .c-post-content-links .c-link, [class*='t:'] [class*='t:'] .t\:i .post-wrapper .c-post-content-links .c-link { color: #9146ff; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@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\:i.post-group__details .c-link, .t\:i .post-group__details .c-link, [class*='t:'] .t\:i .post-group__details .c-link, [class*='t:'] [class*='t:'] .t\:i .post-group__details .c-link { color: #9146ff; }

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

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

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

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

.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\:i.c-news-article__heading-wrapper__heading, .t\:i .c-news-article__heading-wrapper__heading, [class*='t:'] .t\:i .c-news-article__heading-wrapper__heading, [class*='t:'] [class*='t:'] .t\:i .c-news-article__heading-wrapper__heading { color: black; }

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

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

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

.t\:i.c-news-article .c-link, .t\:i .c-news-article .c-link, [class*='t:'] .t\:i .c-news-article .c-link, [class*='t:'] [class*='t:'] .t\:i .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\:i.c-news-article .c-link:hover, .t\:i .c-news-article .c-link:hover, [class*='t:'] .t\:i .c-news-article .c-link:hover, [class*='t:'] [class*='t:'] .t\:i .c-news-article .c-link:hover { color: black; }

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

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

.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\:i.c-news-section__wrapper__load-more-button .c-link, .t\:i .c-news-section__wrapper__load-more-button .c-link, [class*='t:'] .t\:i .c-news-section__wrapper__load-more-button .c-link, [class*='t:'] [class*='t:'] .t\:i .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; }

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

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

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

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

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

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

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

@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\:i.c-article .c-link, .t\:i .c-article .c-link, [class*='t:'] .t\:i .c-article .c-link, [class*='t:'] [class*='t:'] .t\:i .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; }

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

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

.t\:i.c-articles, .t\:i .c-articles, [class*='t:'] .t\:i .c-articles, [class*='t:'] [class*='t:'] .t\:i .c-articles { background-color: #f0f0ff; }

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

.t\:i.c-articles__wrapper__link .c-link, .t\:i .c-articles__wrapper__link .c-link, [class*='t:'] .t\:i .c-articles__wrapper__link .c-link, [class*='t:'] [class*='t:'] .t\:i .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; }

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

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

.t\:i.c-articles:before, .t\:i .c-articles:before, [class*='t:'] .t\:i .c-articles:before, [class*='t:'] [class*='t:'] .t\:i .c-articles:before { background-color: #f0f0ff; }

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

.t\:i.c-articles:after, .t\:i .c-articles:after, [class*='t:'] .t\:i .c-articles:after, [class*='t:'] [class*='t:'] .t\:i .c-articles:after { background-color: #f0f0ff; }

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

.t\:i.c-search-block__search-heading, .t\:i .c-search-block__search-heading, [class*='t:'] .t\:i .c-search-block__search-heading, [class*='t:'] [class*='t:'] .t\:i .c-search-block__search-heading { color: black; }

.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\:i.c-search-block__search-form input, .t\:i .c-search-block__search-form input, [class*='t:'] .t\:i .c-search-block__search-form input, [class*='t:'] [class*='t:'] .t\:i .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; }

.t\:i.c-search-block__search-form input::-webkit-input-placeholder, .t\:i .c-search-block__search-form input::-webkit-input-placeholder, [class*='t:'] .t\:i .c-search-block__search-form input::-webkit-input-placeholder, [class*='t:'] [class*='t:'] .t\:i .c-search-block__search-form input::-webkit-input-placeholder { color: #9146ff; }

.t\:i.c-search-block__search-form input::-moz-placeholder, .t\:i .c-search-block__search-form input::-moz-placeholder, [class*='t:'] .t\:i .c-search-block__search-form input::-moz-placeholder, [class*='t:'] [class*='t:'] .t\:i .c-search-block__search-form input::-moz-placeholder { color: #9146ff; }

.t\:i.c-search-block__search-form input:-ms-input-placeholder, .t\:i .c-search-block__search-form input:-ms-input-placeholder, [class*='t:'] .t\:i .c-search-block__search-form input:-ms-input-placeholder, [class*='t:'] [class*='t:'] .t\:i .c-search-block__search-form input:-ms-input-placeholder { color: #9146ff; }

.t\:i.c-search-block__search-form input::-ms-input-placeholder, .t\:i .c-search-block__search-form input::-ms-input-placeholder, [class*='t:'] .t\:i .c-search-block__search-form input::-ms-input-placeholder, [class*='t:'] [class*='t:'] .t\:i .c-search-block__search-form input::-ms-input-placeholder { color: #9146ff; }

.t\:i.c-search-block__search-form input::placeholder, .t\:i .c-search-block__search-form input::placeholder, [class*='t:'] .t\:i .c-search-block__search-form input::placeholder, [class*='t:'] [class*='t:'] .t\:i .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\:i.c-search-block__pages__list a, .t\:i .c-search-block__pages__list a, [class*='t:'] .t\:i .c-search-block__pages__list a, [class*='t:'] [class*='t:'] .t\:i .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; }

.t\:i.c-search-block__pages__list a:hover, .t\:i .c-search-block__pages__list a:hover, [class*='t:'] .t\:i .c-search-block__pages__list a:hover, [class*='t:'] [class*='t:'] .t\:i .c-search-block__pages__list a:hover { color: black; }

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

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

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

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

@media (max-width: 900px) { .c-search-section__buttons__close::after { font-size: 30px; } }

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

.c-press-center-top-section .c-page-heading .c-page-heading__text { margin-bottom: 0px; }

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

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

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

.t\:i.c-press-center-top-section .c-page-heading .c-page-heading__text, .t\:i .c-press-center-top-section .c-page-heading .c-page-heading__text, [class*='t:'] .t\:i .c-press-center-top-section .c-page-heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:i .c-press-center-top-section .c-page-heading .c-page-heading__text { color: black; }

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

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

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

.t\:i.c-metric--add-separator:after, .t\:i .c-metric--add-separator:after, [class*='t:'] .t\:i .c-metric--add-separator:after, [class*='t:'] [class*='t:'] .t\:i .c-metric--add-separator:after { color: black; }

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

.t\:i.c-metrics, .t\:i .c-metrics, [class*='t:'] .t\:i .c-metrics, [class*='t:'] [class*='t:'] .t\:i .c-metrics { background-color: #f0f0ff; }

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

.t\:i.c-metrics__wrapper__collection--separated:after, .t\:i .c-metrics__wrapper__collection--separated:after, [class*='t:'] .t\:i .c-metrics__wrapper__collection--separated:after, [class*='t:'] [class*='t:'] .t\:i .c-metrics__wrapper__collection--separated:after { color: black; }

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

.t\:i.c-metrics--noafter:after, .t\:i .c-metrics--noafter:after, [class*='t:'] .t\:i .c-metrics--noafter:after, [class*='t:'] [class*='t:'] .t\:i .c-metrics--noafter:after { background-color: #f0f0ff; }

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

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

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

.t\:i.c-staff__position, .t\:i .c-staff__position, [class*='t:'] .t\:i .c-staff__position, [class*='t:'] [class*='t:'] .t\:i .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; }

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

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

.t\:i.c-staff-section, .t\:i .c-staff-section, [class*='t:'] .t\:i .c-staff-section, [class*='t:'] [class*='t:'] .t\:i .c-staff-section { background-color: #f0f0ff; }

@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\:i.c-staff-section:after, .t\:i .c-staff-section:after, [class*='t:'] .t\:i .c-staff-section:after, [class*='t:'] [class*='t:'] .t\:i .c-staff-section:after { background-color: #f0f0ff; }

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

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

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

.t\:i.c-staff-content__wrapper__content, .t\:i .c-staff-content__wrapper__content, [class*='t:'] .t\:i .c-staff-content__wrapper__content, [class*='t:'] [class*='t:'] .t\:i .c-staff-content__wrapper__content { color: black; }

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

.t\:i.c-media-asset__title, .t\:i .c-media-asset__title, [class*='t:'] .t\:i .c-media-asset__title, [class*='t:'] [class*='t:'] .t\:i .c-media-asset__title { color: black; }

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

.t\:i.c-media-asset__title:hover, .t\:i .c-media-asset__title:hover, [class*='t:'] .t\:i .c-media-asset__title:hover, [class*='t:'] [class*='t:'] .t\:i .c-media-asset__title:hover { color: black; }

.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; visibility: visible; }

.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\:i.c-footer, .t\:i .c-footer, [class*='t:'] .t\:i .c-footer, [class*='t:'] [class*='t:'] .t\:i .c-footer { color: black; }

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

.t\:i.c-footer, .t\:i .c-footer, [class*='t:'] .t\:i .c-footer, [class*='t:'] [class*='t:'] .t\:i .c-footer { background-color: #f0f0ff; }

.c-footer--hidden { visibility: hidden; }

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

.t\:i.c-footer__inner__grid__glitch svg path, .t\:i .c-footer__inner__grid__glitch svg path, [class*='t:'] .t\:i .c-footer__inner__grid__glitch svg path, [class*='t:'] [class*='t:'] .t\:i .c-footer__inner__grid__glitch svg path { color: black; }

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

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

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

.t\:i.c-footer__inner__grid__columns__column__group__link-wrapper .c-link, .t\:i .c-footer__inner__grid__columns__column__group__link-wrapper .c-link, [class*='t:'] .t\:i .c-footer__inner__grid__columns__column__group__link-wrapper .c-link, [class*='t:'] [class*='t:'] .t\:i .c-footer__inner__grid__columns__column__group__link-wrapper .c-link { color: black; }

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

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

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

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

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

.t\:i.c-footer .c-footer__inner__bottom__links__link:hover, .t\:i.c-footer .c-link:hover { color: #9146ff; }

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

.t\:i.c-stacked-content__top-row__content, .t\:i .c-stacked-content__top-row__content, [class*='t:'] .t\:i .c-stacked-content__top-row__content, [class*='t:'] [class*='t:'] .t\:i .c-stacked-content__top-row__content { background-color: #f0f0ff; }

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

.t\:i.c-stacked-content__top-row__content__inner:before, .t\:i .c-stacked-content__top-row__content__inner:before, [class*='t:'] .t\:i .c-stacked-content__top-row__content__inner:before, [class*='t:'] [class*='t:'] .t\:i .c-stacked-content__top-row__content__inner:before { background-color: #f0f0ff; }

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

.t\:i.c-contact-section, .t\:i .c-contact-section, [class*='t:'] .t\:i .c-contact-section, [class*='t:'] [class*='t:'] .t\:i .c-contact-section { background-color: #f0f0ff; }

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

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

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

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

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

.t\:i.c-contact-section:before, .t\:i .c-contact-section:before, [class*='t:'] .t\:i .c-contact-section:before, [class*='t:'] [class*='t:'] .t\:i .c-contact-section:before { background-color: #f0f0ff; }

.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\:i.job-header, .t\:i .job-header, [class*='t:'] .t\:i .job-header, [class*='t:'] [class*='t:'] .t\:i .job-header { background-color: #f0f0ff; }

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

.t\:i.job-header, .t\:i .job-header, [class*='t:'] .t\:i .job-header, [class*='t:'] [class*='t:'] .t\:i .job-header { color: black; }

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

.t\:i.alt-cards .flex-c.text-box h3, .t\:i .alt-cards .flex-c.text-box h3, [class*='t:'] .t\:i .alt-cards .flex-c.text-box h3, [class*='t:'] [class*='t:'] .t\:i .alt-cards .flex-c.text-box h3 { color: #9146ff; }

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

.t\:i.numbers-section, .t\:i .numbers-section, [class*='t:'] .t\:i .numbers-section, [class*='t:'] [class*='t:'] .t\:i .numbers-section { background-color: #f0f0ff; }

.numbers-section h2 { text-align: center; padding-top: 5rem; }

@media (max-width: 899px) { .numbers-section h2 { padding-top: 2rem; } }

.numbers-section p.subtext { text-align: center; padding-bottom: 5rem; margin: 0 auto; font-size: 1.1rem; font-weight: 100; color: #898395; }

@media (max-width: 899px) { .numbers-section p.subtext br { display: none; } }

.numbers-cards { margin-top: 2rem; background-color: white; border: solid 1px #d7cceb; }

@media screen and (max-width: 550px) { .numbers-cards { padding: 25px; } }

.numbers-cards .flex-r { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: hidden; }

.numbers-cards .flex-r .flex-card { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 250px; position: relative; }

@media (min-width: 900px) { .numbers-cards .flex-r .flex-card.single { -webkit-box-flex: 1; -webkit-flex: 1 0 50%; -ms-flex: 1 0 50%; flex: 1 0 50%; } .numbers-cards .flex-r .flex-card.single.odd:before { content: ""; position: absolute; width: 40px; height: 40px; background-color: white; background-image: url("/assets/icons/svg/glitch-internships.svg"); background-size: 45%; background-position: center center; background-repeat: no-repeat; z-index: 10; left: -webkit-calc(100% - 20px); left: calc(100% - 20px); bottom: -20px; } .numbers-cards .flex-r .flex-card.single.odd:after { content: ""; position: absolute; border-left: solid 1px #d7cceb; border-bottom: solid 1px #d7cceb; z-index: 5; left: 12%; bottom: 0; width: 88%; } .numbers-cards .flex-r .flex-card.single.even:before { content: ""; position: absolute; border-left: solid 1px #d7cceb; border-bottom: solid 1px #d7cceb; z-index: 5; left: 0; top: 0; height: 100%; } .numbers-cards .flex-r .flex-card.single.even:after { content: ""; position: absolute; border-left: solid 1px #d7cceb; border-bottom: solid 1px #d7cceb; z-index: 5; right: 12%; bottom: 0; width: 88%; } .numbers-cards .flex-r .flex-card.single:last-child:after { content: ""; z-index: 15; bottom: 0 !important; right: 0 !important; left: auto !important; top: auto !important; border: none !important; background-color: white !important; background-image: none !important; height: 20px !important; width: 200%; } .numbers-cards .flex-r .flex-card.single h3 { font-size: 6rem; margin: 0 0 -1rem 0; font-weight: bold; color: #9146ff; } .numbers-cards .flex-r .flex-card.single .description-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .numbers-cards .flex-r .flex-card.single h4 { color: #b19dd8; font-weight: 100; font-size: 2rem; margin: 0; } .numbers-cards .flex-r .flex-card.single p { margin: 0; font-size: 1.1rem; font-weight: 500; color: #898395; } }

@media (max-width: 899px) { .numbers-cards .flex-r .flex-card.single { -webkit-box-flex: 1; -webkit-flex: 1 0 100%; -ms-flex: 1 0 100%; flex: 1 0 100%; } .numbers-cards .flex-r .flex-card.single:before { content: ""; position: absolute; width: 40px; height: 40px; background-color: white; background-image: url("/assets/icons/svg/glitch-internships.svg"); background-size: 45%; background-position: center center; background-repeat: no-repeat; z-index: 10; left: -webkit-calc(50% - 20px); left: calc(50% - 20px); bottom: -20px; color: #d7cceb; fill: currentColor; } .numbers-cards .flex-r .flex-card.single:after { content: ""; position: absolute; border-left: solid 1px #d7cceb; border-bottom: solid 1px #d7cceb; z-index: 5; left: 6%; bottom: 0; width: 88%; } .numbers-cards .flex-r .flex-card.single:last-child:after { content: ""; z-index: 15; bottom: 0 !important; right: 0 !important; left: auto !important; top: auto !important; border: none !important; background-color: white !important; background-image: none !important; height: 20px !important; width: 100%; } .numbers-cards .flex-r .flex-card.single h3 { font-size: 6rem; margin: 0 0 -1rem 0; font-weight: bold; color: #9146ff; } .numbers-cards .flex-r .flex-card.single .description-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .numbers-cards .flex-r .flex-card.single h4 { color: #b19dd8; font-weight: 100; font-size: 2rem; margin: 0; } .numbers-cards .flex-r .flex-card.single p { margin: 0; font-size: 1.1rem; font-weight: 500; color: #898395; } .numbers-cards .flex-r .flex-card.single.filler { display: none; } }

@media screen and (max-width: 550px) { .numbers-cards .flex-r .flex-card.single h3 { font-size: 75px; } }

@media screen and (max-width: 550px) and (max-width: 550px) { .numbers-cards .flex-r .flex-card.single h3 { font-size: 13.6363636364vw; } }

@media screen and (max-width: 550px) and (max-width: 350px) { .numbers-cards .flex-r .flex-card.single h3 { font-size: 47.7272727273px; } }

@media screen and (max-width: 550px) { .numbers-cards .flex-r .flex-card.single h4 { margin: 15px 0; font-size: 40px; } }

@media screen and (max-width: 550px) and (max-width: 550px) { .numbers-cards .flex-r .flex-card.single h4 { font-size: 7.2727272727vw; } }

@media screen and (max-width: 550px) and (max-width: 350px) { .numbers-cards .flex-r .flex-card.single h4 { font-size: 25.4545454545px; } }

@media screen and (max-width: 550px) { .numbers-cards .flex-r .flex-card.single p { padding-bottom: 15px; } }

.numbers-cards .flex-r .flex-card.double { -webkit-box-flex: 1; -webkit-flex: 1 0 100%; -ms-flex: 1 0 100%; flex: 1 0 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; padding-bottom: 50px; }

.numbers-cards .flex-r .flex-card.double:before { content: ""; position: absolute; width: 40px; height: 40px; background-color: white; background-image: url("/assets/icons/svg/glitch-internships.svg"); background-size: 45%; background-position: center center; background-repeat: no-repeat; z-index: 10; left: -webkit-calc(50% - 20px); left: calc(50% - 20px); bottom: -20px; color: #d7cceb; fill: currentColor; }

.numbers-cards .flex-r .flex-card.double:after { content: ""; position: absolute; border-left: solid 1px #d7cceb; border-bottom: solid 1px #d7cceb; z-index: 5; left: 6%; bottom: 0; width: 88%; }

.numbers-cards .flex-r .flex-card.double:last-child:after { content: ""; z-index: 15; bottom: 0 !important; right: 0 !important; left: auto !important; top: auto !important; border: none !important; background-color: white !important; background-image: none !important; height: 20px !important; width: 100%; }

@media (max-width: 899px) { .numbers-cards .flex-r .flex-card.double { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-top: 1rem; } }

.numbers-cards .flex-r .flex-card.double h3 { margin: 0; font-size: 14rem; height: 1em; font-weight: 800; text-shadow: -1px -1px 0 #D7CCEB, 1px -1px 0 #D7CCEB, -1px 1px 0 #D7CCEB, 1px 1px 0 #D7CCEB; color: white; }

.numbers-cards .flex-r .flex-card.double .description-wrapper { margin-left: -3.3rem; }

@media (max-width: 899px) { .numbers-cards .flex-r .flex-card.double .description-wrapper { margin-left: 0; margin-bottom: 3rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } }

.numbers-cards .flex-r .flex-card.double .description-wrapper p { margin-left: .2rem; display: inline-block; text-align: center; font-size: 1.1rem; font-weight: 500; color: #898395; }

@media (max-width: 899px) { .numbers-cards .flex-r .flex-card.double .description-wrapper p { text-align: center; } }

.numbers-cards .flex-r .flex-card.double h4 { margin: 0; font-size: 5rem; border-bottom: dotted 10px #EAE3F4; height: 6.2rem; color: #9146ff; }

@media (max-width: 899px) { .numbers-cards .flex-r .flex-card.double h4 { margin-top: -5rem; display: inline-block; text-align: center; } }

@media screen and (max-width: 550px) { .numbers-cards .flex-r .flex-card.double .description-wrapper { margin-bottom: 0; } .numbers-cards .flex-r .flex-card.double h3 { font-size: 140px; } }

@media screen and (max-width: 550px) and (max-width: 550px) { .numbers-cards .flex-r .flex-card.double h3 { font-size: 25.4545454545vw; } }

@media screen and (max-width: 550px) and (max-width: 350px) { .numbers-cards .flex-r .flex-card.double h3 { font-size: 89.0909090909px; } }

@media screen and (max-width: 550px) { .numbers-cards .flex-r .flex-card.double h4 { margin: 15px 0; height: auto; font-size: 75px; } }

@media screen and (max-width: 550px) and (max-width: 550px) { .numbers-cards .flex-r .flex-card.double h4 { font-size: 13.6363636364vw; } }

@media screen and (max-width: 550px) and (max-width: 350px) { .numbers-cards .flex-r .flex-card.double h4 { font-size: 47.7272727273px; } }

@media screen and (max-width: 550px) { .numbers-cards .flex-r .flex-card.double p { padding-bottom: 15px; } }

.c-prev-next { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 120px; }

@media (max-width: 1920px) { .c-prev-next { padding-bottom: 6.25vw; } }

@media (max-width: 400px) { .c-prev-next { padding-bottom: 25px; } }

.c-prev-next .c-link { font-size: 48px; line-height: 108%; font-weight: 600; }

@media (max-width: 1920px) { .c-prev-next .c-link { font-size: 2.5vw; } }

@media (max-width: 1000px) { .c-prev-next .c-link { font-size: 25px; } }

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

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

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

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

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

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

.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\:i.c-404__wrapper .c-link, .t\:i .c-404__wrapper .c-link, [class*='t:'] .t\:i .c-404__wrapper .c-link, [class*='t:'] [class*='t:'] .t\:i .c-404__wrapper .c-link { color: #9146ff; }

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

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

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

@media (max-width: 350px) { .c-floating-content-with-video { -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--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--left-content .c-floating-content-with-video__content { right: unset; left: -30px; }

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

@media (max-width: 375px) { .c-floating-content-with-video--left-content .c-floating-content-with-video__content { padding-left: 30px; padding-right: 0; } }

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

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

.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: 356px; 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: 900px) { .c-floating-content-with-video__video { max-width: -webkit-calc(356px + 349 * (100vw - 900px) / 540); max-width: calc(356px + 349 * (100vw - 900px) / 540); } }

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

@media (max-width: 900px) { .c-floating-content-with-video__video { margin-top: 284px; max-width: 344px; } }

@media (max-width: 900px) and (min-width: 750px) { .c-floating-content-with-video__video { margin-top: -webkit-calc(284px + 33 * (100vw - 750px) / 150); margin-top: calc(284px + 33 * (100vw - 750px) / 150); } }

@media (max-width: 900px) and (min-width: 900px) { .c-floating-content-with-video__video { margin-top: 317px; } }

@media (max-width: 900px) and (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 (max-width: 900px) and (min-width: 1440px) { .c-floating-content-with-video__video { max-width: 960px; } }

@media (max-width: 750px) { .c-floating-content-with-video__video { margin-top: 288px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-floating-content-with-video__video { margin-top: -webkit-calc(288px + 101 * (100vw - 375px) / 375); margin-top: calc(288px + 101 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-floating-content-with-video__video { margin-top: 389px; } }

@media (max-width: 350px) { .c-floating-content-with-video__video { margin-top: 0; } }

.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; width: 720px; margin-top: -50px; 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: 1440px) { .c-floating-content-with-video__content { width: -webkit-calc(720px + 15 * (100vw - 1440px) / 15); width: calc(720px + 15 * (100vw - 1440px) / 15); } }

@media (min-width: 1455px) { .c-floating-content-with-video__content { width: 735px; } }

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

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

@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: white; }

.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: #9146ff; }

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

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

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

.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: #f0f0ff; }

.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: #f0f0ff; }

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

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

@media (max-width: 1440px) and (min-width: 900px) { .c-floating-content-with-video__content { width: -webkit-calc(529px + 191 * (100vw - 900px) / 540); width: calc(529px + 191 * (100vw - 900px) / 540); } }

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

@media (max-width: 900px) { .c-floating-content-with-video__content { margin-top: 0; width: 675px; } }

@media (max-width: 900px) and (min-width: 750px) { .c-floating-content-with-video__content { width: -webkit-calc(675px + 100 * (100vw - 750px) / 150); width: calc(675px + 100 * (100vw - 750px) / 150); } }

@media (max-width: 900px) and (min-width: 900px) { .c-floating-content-with-video__content { width: 775px; } }

@media (max-width: 750px) { .c-floating-content-with-video__content { width: 344px; } }

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

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

@media (max-width: 375px) { .c-floating-content-with-video__content { padding-left: 0; max-width: none; } }

@media (max-width: 350px) { .c-floating-content-with-video__content { position: relative; padding-right: 0; right: 0; } }

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

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

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

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

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

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

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

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

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

.t\:i.c-floating-images-with-headings__heading .c-page-heading__text, .t\:i .c-floating-images-with-headings__heading .c-page-heading__text, [class*='t:'] .t\:i .c-floating-images-with-headings__heading .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:i .c-floating-images-with-headings__heading .c-page-heading__text { color: black; }

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

.t\:i.c-floating-images-with-headings__content .c-page-heading__text, .t\:i .c-floating-images-with-headings__content .c-page-heading__text, [class*='t:'] .t\:i .c-floating-images-with-headings__content .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:i .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__poster { 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__poster { 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__poster { margin-left: -120px; } }

@media (min-width: 375px) { .c-floating-content-with-video-and-image__poster { 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__poster { max-width: 960px; } }

.c-floating-content-with-video-and-image__poster .u-flexer { position: absolute; top: 0; left: 0; right: 0; bottom: 0; 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; }

.c-floating-content-with-video-and-image__poster img { width: 76%; max-width: 540px; }

@media (max-width: 750px) { .c-floating-content-with-video-and-image__poster { 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__poster { 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__poster { 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; }

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

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

.t\:i.c-image-with-awards__award-name, .t\:i .c-image-with-awards__award-name, [class*='t:'] .t\:i .c-image-with-awards__award-name, [class*='t:'] [class*='t:'] .t\:i .c-image-with-awards__award-name { color: #9146ff; }

@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__award-name p { margin: 0; }

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

.t\:i.c-image-with-awards__entity, .t\:i .c-image-with-awards__entity, [class*='t:'] .t\:i .c-image-with-awards__entity, [class*='t:'] [class*='t:'] .t\:i .c-image-with-awards__entity { color: black; }

@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-awards__entity p { margin: 0; }

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

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

[lang="ja-jp"] .c-image-with-stats .c-page-heading__text, [lang="ko-kr"] .c-image-with-stats .c-page-heading__text, [lang="zh-tw"] .c-image-with-stats .c-page-heading__text, [lang="zh-cn"] .c-image-with-stats .c-page-heading__text, [lang="th-th"] .c-image-with-stats .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .c-image-with-stats .c-page-heading__text, [lang="ko-kr"] .c-image-with-stats .c-page-heading__text, [lang="zh-tw"] .c-image-with-stats .c-page-heading__text, [lang="zh-cn"] .c-image-with-stats .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .c-image-with-stats .c-page-heading__text, [lang="ko-kr"] .c-image-with-stats .c-page-heading__text, [lang="zh-tw"] .c-image-with-stats .c-page-heading__text, [lang="zh-cn"] .c-image-with-stats .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .c-image-with-stats .c-page-heading__text, [lang="ko-kr"] .c-image-with-stats .c-page-heading__text, [lang="zh-tw"] .c-image-with-stats .c-page-heading__text, [lang="zh-cn"] .c-image-with-stats .c-page-heading__text { font-size: 103; } }

[lang="th-th"] .c-image-with-stats .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .c-image-with-stats .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .c-image-with-stats .c-page-heading__text, [lang="zh-cn"] .c-image-with-stats .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

[lang="ja-jp"] .c-image-with-stats__value, [lang="ko-kr"] .c-image-with-stats__value, [lang="zh-tw"] .c-image-with-stats__value, [lang="zh-cn"] .c-image-with-stats__value, [lang="th-th"] .c-image-with-stats__value { line-height: 120%; }

[lang="ja-jp"] .c-image-with-stats__value, [lang="ko-kr"] .c-image-with-stats__value, [lang="zh-tw"] .c-image-with-stats__value, [lang="zh-cn"] .c-image-with-stats__value { font-size: 32px; }

@media (min-width: 375px) { [lang="ja-jp"] .c-image-with-stats__value, [lang="ko-kr"] .c-image-with-stats__value, [lang="zh-tw"] .c-image-with-stats__value, [lang="zh-cn"] .c-image-with-stats__value { font-size: -webkit-calc(32px + 52 * (100vw - 375px) / 1065); font-size: calc(32px + 52 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .c-image-with-stats__value, [lang="ko-kr"] .c-image-with-stats__value, [lang="zh-tw"] .c-image-with-stats__value, [lang="zh-cn"] .c-image-with-stats__value { font-size: 84px; } }

[lang="th-th"] .c-image-with-stats__value { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .c-image-with-stats__value { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .c-image-with-stats__value, [lang="zh-cn"] .c-image-with-stats__value { font-family: 'Apple LiGothic Medium', sans-serif; }

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

.t\:i.c-image-with-stats__value, .t\:i .c-image-with-stats__value, [class*='t:'] .t\:i .c-image-with-stats__value, [class*='t:'] [class*='t:'] .t\:i .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; } }

@media (max-width: 750px) { [lang="ja-jp"] .c-image-with-stats__value, [lang="ko-kr"] .c-image-with-stats__value, [lang="zh-tw"] .c-image-with-stats__value, [lang="zh-cn"] .c-image-with-stats__value, [lang="th-th"] .c-image-with-stats__value { line-height: 120%; } [lang="ja-jp"] .c-image-with-stats__value, [lang="ko-kr"] .c-image-with-stats__value, [lang="zh-tw"] .c-image-with-stats__value, [lang="zh-cn"] .c-image-with-stats__value { font-size: 67px; } }

@media (max-width: 750px) and (min-width: 375px) { [lang="ja-jp"] .c-image-with-stats__value, [lang="ko-kr"] .c-image-with-stats__value, [lang="zh-tw"] .c-image-with-stats__value, [lang="zh-cn"] .c-image-with-stats__value { font-size: -webkit-calc(67px + 17 * (100vw - 375px) / 1065); font-size: calc(67px + 17 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { [lang="ja-jp"] .c-image-with-stats__value, [lang="ko-kr"] .c-image-with-stats__value, [lang="zh-tw"] .c-image-with-stats__value, [lang="zh-cn"] .c-image-with-stats__value { font-size: 84px; } }

@media (max-width: 750px) { [lang="th-th"] .c-image-with-stats__value { font-family: 'Prompt', sans-serif; } [lang="ko-kr"] .c-image-with-stats__value { font-family: 'Noto Sans KR', sans-serif; } [lang="zh-tw"] .c-image-with-stats__value, [lang="zh-cn"] .c-image-with-stats__value { font-family: 'Apple LiGothic Medium', sans-serif; } }

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

.t\:i.c-image-with-stats__description, .t\:i .c-image-with-stats__description, [class*='t:'] .t\:i .c-image-with-stats__description, [class*='t:'] [class*='t:'] .t\:i .c-image-with-stats__description { color: black; }

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

.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("/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; }

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

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

.t\:i.c-accordion__toggle::before, .c-accordion__toggle::after, .t\:i .c-accordion__toggle::before, [class*='t:'] .t\:i .c-accordion__toggle::before, [class*='t:'] [class*='t:'] .t\:i .c-accordion__toggle::before, .t\:i .c-accordion__toggle::after, [class*='t:'] .t\:i .c-accordion__toggle::after, [class*='t:'] [class*='t:'] .t\:i .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; }

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

@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-accordion__content li { list-style: square; font-weight: 600; font-size: 20px; line-height: 140%; }

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

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

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

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

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

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

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

.t\:i.c-twitch-rpg-component__catchphrase-item p, .t\:i .c-twitch-rpg-component__catchphrase-item p, [class*='t:'] .t\:i .c-twitch-rpg-component__catchphrase-item p, [class*='t:'] [class*='t:'] .t\:i .c-twitch-rpg-component__catchphrase-item p { color: black; }

@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 { position: relative; z-index: 1; -o-object-fit: contain; object-fit: contain; width: 100%; height: 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 { position: relative; z-index: 2; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; -o-object-fit: contain; object-fit: contain; width: 100%; height: 100%; margin-top: -25px; max-width: 0px; }

@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 (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 (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; }

.t\:i.c-twitch-rpg-component__content, .t\:i .c-twitch-rpg-component__content, [class*='t:'] .t\:i .c-twitch-rpg-component__content, [class*='t:'] [class*='t:'] .t\:i .c-twitch-rpg-component__content { color: black; }

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

.t\:i.c-cta-large, .t\:i .c-cta-large, [class*='t:'] .t\:i .c-cta-large, [class*='t:'] [class*='t:'] .t\:i .c-cta-large { background-color: #f0f0ff; }

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

[lang="ja-jp"] .c-brand-partnership-component .c-heading__text, [lang="ko-kr"] .c-brand-partnership-component .c-heading__text, [lang="zh-tw"] .c-brand-partnership-component .c-heading__text, [lang="zh-cn"] .c-brand-partnership-component .c-heading__text, [lang="th-th"] .c-brand-partnership-component .c-heading__text { line-height: 120%; }

[lang="ja-jp"] .c-brand-partnership-component .c-heading__text, [lang="ko-kr"] .c-brand-partnership-component .c-heading__text, [lang="zh-tw"] .c-brand-partnership-component .c-heading__text, [lang="zh-cn"] .c-brand-partnership-component .c-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .c-brand-partnership-component .c-heading__text, [lang="ko-kr"] .c-brand-partnership-component .c-heading__text, [lang="zh-tw"] .c-brand-partnership-component .c-heading__text, [lang="zh-cn"] .c-brand-partnership-component .c-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .c-brand-partnership-component .c-heading__text, [lang="ko-kr"] .c-brand-partnership-component .c-heading__text, [lang="zh-tw"] .c-brand-partnership-component .c-heading__text, [lang="zh-cn"] .c-brand-partnership-component .c-heading__text { font-size: 103; } }

[lang="th-th"] .c-brand-partnership-component .c-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .c-brand-partnership-component .c-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .c-brand-partnership-component .c-heading__text, [lang="zh-cn"] .c-brand-partnership-component .c-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

.t\:i.c-brand-partnership-component__dark-content, .t\:i .c-brand-partnership-component__dark-content, [class*='t:'] .t\:i .c-brand-partnership-component__dark-content, [class*='t:'] [class*='t:'] .t\:i .c-brand-partnership-component__dark-content { color: black; }

@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\:i.c-brand-partnership-component__brand-content, .t\:i .c-brand-partnership-component__brand-content, [class*='t:'] .t\:i .c-brand-partnership-component__brand-content, [class*='t:'] [class*='t:'] .t\:i .c-brand-partnership-component__brand-content { background-color: #f0f0ff; }

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

.t\:i.c-brand-partnership-component__brand-content, .t\:i .c-brand-partnership-component__brand-content, [class*='t:'] .t\:i .c-brand-partnership-component__brand-content, [class*='t:'] [class*='t:'] .t\:i .c-brand-partnership-component__brand-content { color: black; }

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

.t\:i.c-sponsorships-component__content, .t\:i .c-sponsorships-component__content, [class*='t:'] .t\:i .c-sponsorships-component__content, [class*='t:'] [class*='t:'] .t\:i .c-sponsorships-component__content { color: black; }

.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%; height: 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%; height: 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; } }

[lang="ja-jp"] .c-specifications .c-page-heading__text, [lang="ko-kr"] .c-specifications .c-page-heading__text, [lang="zh-tw"] .c-specifications .c-page-heading__text, [lang="zh-cn"] .c-specifications .c-page-heading__text, [lang="th-th"] .c-specifications .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .c-specifications .c-page-heading__text, [lang="ko-kr"] .c-specifications .c-page-heading__text, [lang="zh-tw"] .c-specifications .c-page-heading__text, [lang="zh-cn"] .c-specifications .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .c-specifications .c-page-heading__text, [lang="ko-kr"] .c-specifications .c-page-heading__text, [lang="zh-tw"] .c-specifications .c-page-heading__text, [lang="zh-cn"] .c-specifications .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .c-specifications .c-page-heading__text, [lang="ko-kr"] .c-specifications .c-page-heading__text, [lang="zh-tw"] .c-specifications .c-page-heading__text, [lang="zh-cn"] .c-specifications .c-page-heading__text { font-size: 103; } }

[lang="th-th"] .c-specifications .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .c-specifications .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .c-specifications .c-page-heading__text, [lang="zh-cn"] .c-specifications .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

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

.t\:i.c-specifications__heading, .t\:i .c-specifications__heading, [class*='t:'] .t\:i .c-specifications__heading, [class*='t:'] [class*='t:'] .t\:i .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; }

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

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

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

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

.t\:i.c-cta-small .c-link:first-child, .c-cta-small .c-link:first-child + .c-link, .t\:i .c-cta-small .c-link:first-child, [class*='t:'] .t\:i .c-cta-small .c-link:first-child, [class*='t:'] [class*='t:'] .t\:i .c-cta-small .c-link:first-child, .t\:i .c-cta-small .c-link:first-child + .c-link, [class*='t:'] .t\:i .c-cta-small .c-link:first-child + .c-link, [class*='t:'] [class*='t:'] .t\:i .c-cta-small .c-link:first-child + .c-link { color: #9146ff; }

.c-cta-small--mobile { display: none; }

@media (max-width: 1025px) { .c-cta-small--mobile { display: block; } }

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

.t\:i.c-cta-ad-products__heading, .t\:i .c-cta-ad-products__heading, [class*='t:'] .t\:i .c-cta-ad-products__heading, [class*='t:'] [class*='t:'] .t\:i .c-cta-ad-products__heading { color: black; }

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

.t\:i.c-benefits__top-content, .t\:i .c-benefits__top-content, [class*='t:'] .t\:i .c-benefits__top-content, [class*='t:'] [class*='t:'] .t\:i .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; } }

[lang="ja-jp"] .c-benefits .c-page-heading__text, [lang="ko-kr"] .c-benefits .c-page-heading__text, [lang="zh-tw"] .c-benefits .c-page-heading__text, [lang="zh-cn"] .c-benefits .c-page-heading__text, [lang="th-th"] .c-benefits .c-page-heading__text { line-height: 120%; }

[lang="ja-jp"] .c-benefits .c-page-heading__text, [lang="ko-kr"] .c-benefits .c-page-heading__text, [lang="zh-tw"] .c-benefits .c-page-heading__text, [lang="zh-cn"] .c-benefits .c-page-heading__text { font-size: 35px; }

@media (min-width: 375px) { [lang="ja-jp"] .c-benefits .c-page-heading__text, [lang="ko-kr"] .c-benefits .c-page-heading__text, [lang="zh-tw"] .c-benefits .c-page-heading__text, [lang="zh-cn"] .c-benefits .c-page-heading__text { font-size: -webkit-calc(35px + 68 * (100vw - 375px) / 1065); font-size: calc(35px + 68 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { [lang="ja-jp"] .c-benefits .c-page-heading__text, [lang="ko-kr"] .c-benefits .c-page-heading__text, [lang="zh-tw"] .c-benefits .c-page-heading__text, [lang="zh-cn"] .c-benefits .c-page-heading__text { font-size: 103; } }

[lang="th-th"] .c-benefits .c-page-heading__text { font-family: 'Prompt', sans-serif; }

[lang="ko-kr"] .c-benefits .c-page-heading__text { font-family: 'Noto Sans KR', sans-serif; }

[lang="zh-tw"] .c-benefits .c-page-heading__text, [lang="zh-cn"] .c-benefits .c-page-heading__text { font-family: 'Apple LiGothic Medium', sans-serif; }

.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: 30px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-benefits__images { padding-bottom: -webkit-calc(30px + 40 * (100vw - 375px) / 1065); padding-bottom: calc(30px + 40 * (100vw - 375px) / 1065); } }

@media (max-width: 750px) and (min-width: 1440px) { .c-benefits__images { padding-bottom: 70px; } }

.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: -122px; margin-right: -45px; }

@media (min-width: 375px) { .c-benefits__image-2 { margin-top: -webkit-calc(-122px + -6 * (100vw - 375px) / 1065); margin-top: calc(-122px + -6 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-benefits__image-2 { margin-top: -128px; } }

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

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

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

.t\:i.c-benefits__text h1, .c-benefits__text h2, .c-benefits__text h3, .c-benefits__text h4, .c-benefits__text h5, .t\:i .c-benefits__text h1, [class*='t:'] .t\:i .c-benefits__text h1, [class*='t:'] [class*='t:'] .t\:i .c-benefits__text h1, .t\:i .c-benefits__text h2, [class*='t:'] .t\:i .c-benefits__text h2, [class*='t:'] [class*='t:'] .t\:i .c-benefits__text h2, .t\:i .c-benefits__text h3, [class*='t:'] .t\:i .c-benefits__text h3, [class*='t:'] [class*='t:'] .t\:i .c-benefits__text h3, .t\:i .c-benefits__text h4, [class*='t:'] .t\:i .c-benefits__text h4, [class*='t:'] [class*='t:'] .t\:i .c-benefits__text h4, .t\:i .c-benefits__text h5, [class*='t:'] .t\:i .c-benefits__text h5, [class*='t:'] [class*='t:'] .t\:i .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; }

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

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

.t\:i.c-features__group ul li, .t\:i .c-features__group ul li, [class*='t:'] .t\:i .c-features__group ul li, [class*='t:'] [class*='t:'] .t\:i .c-features__group ul li { color: black; }

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

.t\:i.c-features__heading, .t\:i .c-features__heading, [class*='t:'] .t\:i .c-features__heading, [class*='t:'] [class*='t:'] .t\:i .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; }

.t\:i.c-features__note, .t\:i .c-features__note, [class*='t:'] .t\:i .c-features__note, [class*='t:'] [class*='t:'] .t\:i .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\:i.c-features__note p a, .t\:i .c-features__note p a, [class*='t:'] .t\:i .c-features__note p a, [class*='t:'] [class*='t:'] .t\:i .c-features__note p a { color: black; }

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

.t\:i.c-features__note p a:hover, .t\:i .c-features__note p a:hover, [class*='t:'] .t\:i .c-features__note p a:hover, [class*='t:'] [class*='t:'] .t\:i .c-features__note p a:hover { color: #9146ff; }

.c-map { position: relative; display: inline-block; width: 100%; }

.c-map__overflow { overflow: hidden; }

.c-map__heading { position: relative; z-index: 30; margin-bottom: 7.5vw !important; background-color: transparent !important; }

@media (max-width: 750px) { .c-map__heading { margin-bottom: 0 !important; } }

.c-map__map { width: 100%; position: relative; }

@media (max-width: 750px) { .c-map__map { padding: 0 !important; margin: 0 !important; } }

.c-map__inner { -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.87, 0, 0.04, 1); transition: -webkit-transform 0.4s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.4s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.4s cubic-bezier(0.87, 0, 0.04, 1), -webkit-transform 0.4s cubic-bezier(0.87, 0, 0.04, 1); -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: #fff; margin: -6px; -webkit-transition: background-color .2s linear; transition: background-color .2s linear; }

.c-map__dot:nth-child(10n) { color: #fab4ff; }

.c-map__dot:nth-child(10n+1) { color: #facdcd; }

.c-map__dot:nth-child(10n+2) { color: #feee85; }

.c-map__dot:nth-child(10n+3) { color: #befae1; }

.c-map__dot:nth-child(10n+4) { color: #00c8af; }

.c-map__dot:nth-child(10n+5) { color: #d2d2e6; }

.c-map__dot:nth-child(10n+6) { color: #beaaff; }

.c-map__dot:nth-child(10n+7) { color: #fc6675; }

.c-map__dot:nth-child(10n+8) { color: #ffca5f; }

.c-map__dot:nth-child(10n+9) { color: #57bee6; }

@media (min-width: 751px) { .c-map__dot { -webkit-transition-delay: 0s !important; transition-delay: 0s !important; } }

@media (max-width: 750px) { .c-map__dot { pointer-events: none; -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.87, 0, 0.04, 1); transition: -webkit-transform 0.3s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.3s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.3s cubic-bezier(0.87, 0, 0.04, 1), -webkit-transform 0.3s cubic-bezier(0.87, 0, 0.04, 1); } .c-map__dot:not(.is-active) { -webkit-transform: scale(0) !important; transform: scale(0) !important; -webkit-transition: unset; transition: unset; -webkit-transition-delay: unset !important; transition-delay: unset !important; } }

.c-map__dot:hover { background-color: currentColor; z-index: 1000; }

.c-map__dot:hover .c-map__label { -webkit-animation: map-label-in 0.3s cubic-bezier(0.87, 0, 0.04, 1) 0.3s 1 forwards; animation: map-label-in 0.3s cubic-bezier(0.87, 0, 0.04, 1) 0.3s 1 forwards; opacity: 1; -webkit-transform: scale(0); transform: scale(0); pointer-events: all; z-index: 100; }

.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(1); transform: scale(1); opacity: 0; pointer-events: none; }

.c-map__label.is-lhs { left: unset; right: 100%; -webkit-transform-origin: bottom right; transform-origin: bottom right; }

.c-map__label-text { color: black; white-space: nowrap; font-size: 20px; font-weight: 500; line-height: 28px; }

.c-map__nav { display: none; list-style-type: none; margin: 0; padding: 0; -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.87, 0, 0.04, 1); transition: -webkit-transform 0.4s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.4s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.4s cubic-bezier(0.87, 0, 0.04, 1), -webkit-transform 0.4s cubic-bezier(0.87, 0, 0.04, 1); }

@media (max-width: 750px) { .c-map__nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } }

.c-map__nav-col { min-width: 100%; padding: 0 30px; }

.c-map__continent { color: #9146ff; font-weight: 500; font-size: 28px; letter-spacing: -.02em; margin-bottom: 16px; }

.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: 24px; list-style-position: inside; }

.c-map__bar { display: none; width: -webkit-calc(100% - 60px); width: calc(100% - 60px); margin: 0 auto; height: 1px; background-color: #676767; position: relative; }

@media (max-width: 750px) { .c-map__bar { display: block; } }

.c-map__thumb { position: absolute; height: 5px; left: 0; top: -2px; background-color: #fff; -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.87, 0, 0.04, 1); transition: -webkit-transform 0.4s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.4s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.4s cubic-bezier(0.87, 0, 0.04, 1), -webkit-transform 0.4s cubic-bezier(0.87, 0, 0.04, 1); }

@-webkit-keyframes map-label-in { 0% { -webkit-transform: scale(0); transform: scale(0); }
  100% { -webkit-transform: scale(1); transform: scale(1); } }

@keyframes map-label-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; }

.t\:i.c-form, .t\:i .c-form, [class*='t:'] .t\:i .c-form, [class*='t:'] [class*='t:'] .t\:i .c-form { background-color: #f0f0ff; }

@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 { grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); 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--thin .c-input__focusbox { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.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__char-count { font-size: 11px; font-weight: 500; color: #d2d2e6; position: absolute; right: 13px; bottom: 11px; }

@media (min-width: 375px) { .c-input__char-count { font-size: -webkit-calc(11px + 13 * (100vw - 375px) / 1065); font-size: calc(11px + 13 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-input__char-count { font-size: 24px; } }

@media (min-width: 375px) { .c-input__char-count { right: -webkit-calc(13px + 11 * (100vw - 375px) / 1065); right: calc(13px + 11 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-input__char-count { right: 24px; } }

@media (min-width: 375px) { .c-input__char-count { bottom: -webkit-calc(11px + 5 * (100vw - 375px) / 1065); bottom: calc(11px + 5 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-input__char-count { bottom: 16px; } }

.c-input__char-count.is-over { color: #fa2828; }

.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--dropdown:not(.is-manual)::after { content: "↓"; position: absolute; display: block; top: 0; right: 0; height: 48px; line-height: 48px; font-size: 24px; font-weight: 600; color: #d2d2e6; -webkit-transition: color .3s ease; transition: color .3s ease; }

.c-input--dropdown.has-error::after { color: #fa2828; }

.c-input--dropdown:focus-within::after { 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__focusbox:focus-within { border-color: #9146ff; }

.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:not(.is-open) { 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 .c-input__focusbox:focus-within .c-input__checkbox { border-color: #9146ff; }

.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; border: 0; }

.c-input__submit:hover { opacity: 0.9; }

.c-input--thin { grid-column: unset; }

@-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-sub { position: relative; display: inline-block; width: 100%; -webkit-transition: all 0.5s cubic-bezier(0.82, 0.17, 0.32, 1.6); transition: all 0.5s cubic-bezier(0.82, 0.17, 0.32, 1.6); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translateZ(-60px); transform: translateZ(-60px); font-family: "Roobert", sans-serif; height: 120px; }

@media (max-width: 750px) { .c-sub { height: 86px; } }

.c-sub--flip { -webkit-transform: translateZ(-60px) rotateX(90deg); transform: translateZ(-60px) rotateX(90deg); }

@media (max-width: 750px) { .c-sub--flip { -webkit-transform: translateZ(-43px) rotateX(90deg); transform: translateZ(-43px) rotateX(90deg); } }

.c-sub--flip .c-sub__button { opacity: 0; }

.c-sub__scene { -webkit-perspective: 1000px; perspective: 1000px; }

@media (max-width: 750px) { .c-sub__scene { margin-bottom: 100px; } }

.c-sub__inner { -webkit-transform: rotateX(0deg) translateZ(60px); transform: rotateX(0deg) translateZ(60px); position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: block; }

@media (max-width: 750px) { .c-sub__inner { -webkit-transform: rotateX(0deg) translateZ(43px); transform: rotateX(0deg) translateZ(43px); } }

.c-sub__success { display: block; width: 100%; background-color: #fff; -webkit-transform: rotateX(-90deg) translateZ(60px); transform: rotateX(-90deg) translateZ(60px); position: absolute; top: 0; left: 0; right: 0; bottom: 0; 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; height: 120px; }

@media (max-width: 750px) { .c-sub__success { height: 86px; -webkit-transform: rotateX(-90deg) translateZ(43px); transform: rotateX(-90deg) translateZ(43px); } }

.c-sub__success-text { font-size: 20px; font-weight: 600; }

@media (min-width: 375px) { .c-sub__success-text { font-size: -webkit-calc(20px + 16 * (100vw - 375px) / 1065); font-size: calc(20px + 16 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sub__success-text { font-size: 36px; } }

.c-sub__label { color: #000; position: absolute; top: 0; left: 0; pointer-events: none; font-size: 20px; font-weight: 500; letter-spacing: normal; -webkit-transition: all .2s ease; transition: all .2s ease; padding-left: 16px; height: 120px; line-height: 70px; }

@media (min-width: 375px) { .c-sub__label { padding-left: -webkit-calc(16px + 24 * (100vw - 375px) / 1065); padding-left: calc(16px + 24 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sub__label { padding-left: 40px; } }

@media (max-width: 750px) { .c-sub__label { height: 86px; line-height: 50px; } }

.c-sub__label--hide { top: 50px; opacity: 0; }

.c-sub__label--err { color: #e20000; }

.c-sub__input { width: 100%; -moz-appearance: none; appearance: none; -webkit-appearance: none; background-color: #fff; font-weight: 600; letter-spacing: normal; border: 0; padding-left: 16px; padding-top: 30px; font-size: 20px; height: 120px; }

@media (min-width: 375px) { .c-sub__input { padding-left: -webkit-calc(16px + 24 * (100vw - 375px) / 1065); padding-left: calc(16px + 24 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sub__input { padding-left: 40px; } }

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

@media (min-width: 1440px) { .c-sub__input { padding-top: 35px; } }

@media (min-width: 375px) { .c-sub__input { font-size: -webkit-calc(20px + 16 * (100vw - 375px) / 1065); font-size: calc(20px + 16 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sub__input { font-size: 36px; } }

@media (max-width: 750px) { .c-sub__input { height: 86px; } }

.c-sub__input::-webkit-input-placeholder { color: #f0f0ff; }

.c-sub__input::-moz-placeholder { color: #f0f0ff; }

.c-sub__input:-ms-input-placeholder { color: #f0f0ff; }

.c-sub__input::-ms-input-placeholder { color: #f0f0ff; }

.c-sub__input::placeholder { color: #f0f0ff; }

.c-sub__button { position: absolute; top: 35px; line-height: 85px; right: 20px; text-align: right; font-size: 36px; font-weight: 600; margin: 0; -webkit-transition: all .3s ease; transition: all .3s ease; color: #000 !important; font-family: "Roobert", sans-serif; font-size: 24px; }

@media (min-width: 375px) { .c-sub__button { font-size: -webkit-calc(24px + 12 * (100vw - 375px) / 1065); font-size: calc(24px + 12 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sub__button { font-size: 36px; } }

.c-sub__button--disabled { color: #f0f0ff !important; pointer-events: none; }

@media (max-width: 750px) { .c-sub__button { top: 100%; right: 0; color: #f0f0ff !important; padding: 24px 40px; background-color: #000; line-height: 1em; } }

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

.t\:i.c-feature-grid, .t\:i .c-feature-grid, [class*='t:'] .t\:i .c-feature-grid, [class*='t:'] [class*='t:'] .t\:i .c-feature-grid { color: black; }

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

.t\:i.c-feature-grid__heading, .t\:i .c-feature-grid__heading, [class*='t:'] .t\:i .c-feature-grid__heading, [class*='t:'] [class*='t:'] .t\:i .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; }

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

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

.t\:i.c-tagged-images-with-content .c-page-heading__text, .t\:i .c-tagged-images-with-content .c-page-heading__text, [class*='t:'] .t\:i .c-tagged-images-with-content .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:i .c-tagged-images-with-content .c-page-heading__text { color: black; }

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

.t\:i.c-tagged-images-with-content__content, .t\:i .c-tagged-images-with-content__content, [class*='t:'] .t\:i .c-tagged-images-with-content__content, [class*='t:'] [class*='t:'] .t\:i .c-tagged-images-with-content__content { color: black; }

@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\:i.c-tagged-images-with-content__content .c-link, .t\:i .c-tagged-images-with-content__content .c-link, [class*='t:'] .t\:i .c-tagged-images-with-content__content .c-link, [class*='t:'] [class*='t:'] .t\:i .c-tagged-images-with-content__content .c-link { color: #9146ff; }

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

.t\:i.c-tagged-images-with-content__content .c-link:hover, .t\:i .c-tagged-images-with-content__content .c-link:hover, [class*='t:'] .t\:i .c-tagged-images-with-content__content .c-link:hover, [class*='t:'] [class*='t:'] .t\:i .c-tagged-images-with-content__content .c-link:hover { color: black; }

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

.t\:i.c-tagged-images-with-content__tag, .t\:i .c-tagged-images-with-content__tag, [class*='t:'] .t\:i .c-tagged-images-with-content__tag, [class*='t:'] [class*='t:'] .t\:i .c-tagged-images-with-content__tag { color: #9146ff; }

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

.t\:i.c-tagged-video-with-content .c-page-heading__text, .t\:i .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] .t\:i .c-tagged-video-with-content .c-page-heading__text, [class*='t:'] [class*='t:'] .t\:i .c-tagged-video-with-content .c-page-heading__text { color: black; }

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

.t\:i.c-tagged-video-with-content__content, .t\:i .c-tagged-video-with-content__content, [class*='t:'] .t\:i .c-tagged-video-with-content__content, [class*='t:'] [class*='t:'] .t\:i .c-tagged-video-with-content__content { color: black; }

@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\:i.c-tagged-video-with-content__content .c-link, .t\:i .c-tagged-video-with-content__content .c-link, [class*='t:'] .t\:i .c-tagged-video-with-content__content .c-link, [class*='t:'] [class*='t:'] .t\:i .c-tagged-video-with-content__content .c-link { color: #9146ff; }

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

.t\:i.c-tagged-video-with-content__content .c-link:hover, .t\:i .c-tagged-video-with-content__content .c-link:hover, [class*='t:'] .t\:i .c-tagged-video-with-content__content .c-link:hover, [class*='t:'] [class*='t:'] .t\:i .c-tagged-video-with-content__content .c-link:hover { color: black; }

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

.t\:i.c-tagged-video-with-content__tag, .t\:i .c-tagged-video-with-content__tag, [class*='t:'] .t\:i .c-tagged-video-with-content__tag, [class*='t:'] [class*='t:'] .t\:i .c-tagged-video-with-content__tag { color: #9146ff; }

.ambassadors-intro { font-size: 20px; margin-top: 50px; margin-bottom: 50px; font-weight: 600; line-height: 100%; text-align: center; letter-spacing: -0.04em; color: #9146ff; width: 90%; max-width: 1120px; margin-left: auto; margin-right: auto; }

@media (min-width: 375px) { .ambassadors-intro { font-size: -webkit-calc(20px + 16 * (100vw - 375px) / 1545); font-size: calc(20px + 16 * (100vw - 375px) / 1545); margin-top: -webkit-calc(50px + 60 * (100vw - 375px) / 1545); margin-top: calc(50px + 60 * (100vw - 375px) / 1545); margin-bottom: -webkit-calc(50px + 60 * (100vw - 375px) / 1545); margin-bottom: calc(50px + 60 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .ambassadors-intro { font-size: 36px; margin-top: 110px; margin-bottom: 110px; } }

.c-ambassador-list { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; margin: 37px 0 100px 0; padding: 3% 2%; -webkit-border-radius: 2px; border-radius: 2px; }

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

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

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

.t\:i.c-ambassador-list, .t\:i .c-ambassador-list, [class*='t:'] .t\:i .c-ambassador-list, [class*='t:'] [class*='t:'] .t\:i .c-ambassador-list { background-color: #f0f0ff; }

.c-ambassador-list--visible { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.c-ambassador-list__column { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }

.c-ambassador-list__column.is-moving { opacity: 0; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; }

.c-ambassador-list__header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-flex: 1; -webkit-flex: 1 0 48%; -ms-flex: 1 0 48%; flex: 1 0 48%; max-width: 48%; margin: 0 1%; padding: 15px 20px; background-color: #f0f0ff; }

@media (max-width: 1430px) { .c-ambassador-list__header { -webkit-box-flex: 1; -webkit-flex: 1 0 98%; -ms-flex: 1 0 98%; flex: 1 0 98%; max-width: 98%; } .c-ambassador-list__header:nth-of-type(2) { display: none; } }

@media (max-width: 750px) { .c-ambassador-list__header { display: none; } }

.c-ambassador-list__header p { margin: 0; padding: 0 20px 0 0; text-transform: uppercase; font-weight: 500; font-size: 10px; letter-spacing: 0.1em; line-height: 100%; }

.c-ambassador-list__header-avatar { -webkit-box-flex: 1; -webkit-flex: 1 25%; -ms-flex: 1 25%; flex: 1 25%; max-width: 74px; min-width: 74px; }

.c-ambassador-list__header-name { -webkit-box-flex: 1; -webkit-flex: 1 30%; -ms-flex: 1 30%; flex: 1 30%; }

.c-ambassador-list__header-bio { -webkit-box-flex: 1; -webkit-flex: 1 45%; -ms-flex: 1 45%; flex: 1 45%; }

.c-ambassador-list__ambassador { -webkit-box-flex: 1; -webkit-flex: 1 0 48%; -ms-flex: 1 0 48%; flex: 1 0 48%; max-width: 48%; margin: 0 1%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; padding: 20px 0; border-bottom: 2px solid #f0f0ff; }

@media (max-width: 1430px) { .c-ambassador-list__ambassador { -webkit-box-flex: 1; -webkit-flex: 1 0 98%; -ms-flex: 1 0 98%; flex: 1 0 98%; max-width: 98%; } }

@media (max-width: 750px) { .c-ambassador-list__ambassador { -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-ambassador-list__ambassador--live .c-ambassador-list__avatar:before { display: none; }

.c-ambassador-list__ambassador--live .c-ambassador-list__avatar img { opacity: 1; }

.c-ambassador-list__ambassador--live .c-ambassador-list__status { display: block; }

.c-ambassador-list__image-wrapper { position: relative; -webkit-box-flex: 1; -webkit-flex: 1 25%; -ms-flex: 1 25%; flex: 1 25%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; max-width: 74px; min-width: 74px; }

@media (max-width: 750px) { .c-ambassador-list__image-wrapper { -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; min-width: 0; } }

.c-ambassador-list__avatar { position: relative; }

.c-ambassador-list__avatar:before { content: ''; position: absolute; z-index: 2; margin: 0 auto; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 74px; height: 74px; background-color: #D2D2E6; -webkit-border-radius: 100%; border-radius: 100%; }

.c-ambassador-list__avatar:after { content: ''; position: absolute; z-index: 2; margin: 0 auto; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 60px; height: 60px; border: 3px solid #ffffff; -webkit-border-radius: 100%; border-radius: 100%; }

.c-ambassador-list__avatar img { position: absolute; z-index: 2; margin: 0 auto; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 60px; height: 60px; -webkit-border-radius: 100%; border-radius: 100%; }

.c-ambassador-list__gradient { position: relative; z-index: 1; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0 auto; width: 74px; height: 74px; -webkit-border-radius: 100%; border-radius: 100%; }

.c-ambassador-list__status { position: absolute; z-index: 3; left: 50%; top: -webkit-calc(50% + 30px); top: calc(50% + 30px); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); display: none; margin: 0; padding: 3px 6px; background-color: #e91916; color: #ffffff; font-weight: 700; font-size: 14px; text-transform: uppercase; line-height: 100%; -webkit-border-radius: 4px; border-radius: 4px; border: 2px solid #ffffff; }

.c-ambassador-list__name-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-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 1; -webkit-flex: 1 30%; -ms-flex: 1 30%; flex: 1 30%; padding-left: 20px; }

@media (max-width: 750px) { .c-ambassador-list__name-wrapper { -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; padding-left: 0; text-align: center; margin-bottom: 10px; } }

.c-ambassador-list__name-wrapper h3 { display: block; margin: 0; padding: 0 15px 0 0; font-size: 18px; line-height: 120%; letter-spacing: -0.01em; word-break: break-word; color: black; }

@media (min-width: 375px) { .c-ambassador-list__name-wrapper h3 { font-size: -webkit-calc(18px + 2 * (100vw - 375px) / 1545); font-size: calc(18px + 2 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-list__name-wrapper h3 { font-size: 20px; } }

@media (min-width: 375px) { .c-ambassador-list__name-wrapper h3 { line-height: -webkit-calc(120% + 20 * (100vw - 375px) / 1545); line-height: calc(120% + 20 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-list__name-wrapper h3 { line-height: 140%; } }

@media (max-width: 750px) { .c-ambassador-list__name-wrapper h3 { margin: 10px 0 0; padding: 0; } }

.c-ambassador-list__name-wrapper p { display: block; margin: 0; padding: 0; font-size: 14px; line-height: 200%; letter-spacing: -0.01em; color: #665670; }

.c-ambassador-list__bio { -webkit-box-flex: 1; -webkit-flex: 1 45%; -ms-flex: 1 45%; flex: 1 45%; margin: 0; max-width: 45%; overflow-wrap: break-word; }

@media (max-width: 750px) { .c-ambassador-list__bio { -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; text-align: center; max-width: 90%; } }

.c-ambassador-grid { margin-top: 20px; }

.c-ambassador-grid--visible { display: block; }

.c-ambassador-grid__header { 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; }

.c-ambassador-grid__inner { 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 -18px 80px -18px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; overflow-anchor: none; }

.c-ambassador-grid__inner.is-moving { opacity: 0; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; }

.c-ambassador-grid__ambassador { position: relative; -webkit-box-flex: 1; -webkit-flex: 1 290px; -ms-flex: 1 290px; flex: 1 290px; -webkit-border-radius: 20px; border-radius: 20px; background-color: #EBEBFC; -webkit-box-shadow: inset 4px 4px 10px #E4E4F3,  inset -4px -4px 6px #F9F9FF; box-shadow: inset 4px 4px 10px #E4E4F3,  inset -4px -4px 6px #F9F9FF; -webkit-animation: anti-z-index 0.5s linear 1 forwards; animation: anti-z-index 0.5s linear 1 forwards; margin-top: 35px; max-width: 59px; height: 92px; margin-left: 4px; margin-right: 4px; margin-top: 4px; margin-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; }

@-webkit-keyframes anti-z-index { 0% { z-index: 10; }
  99% { z-index: 5; }
  100% { z-index: initial; } }

@keyframes anti-z-index { 0% { z-index: 10; }
  99% { z-index: 5; }
  100% { z-index: initial; } }

.c-ambassador-grid__ambassador:hover { -webkit-animation: unset; animation: unset; z-index: 10; }

@media (max-width: 1920px) { .c-ambassador-grid__ambassador { -webkit-box-flex: 1; -webkit-flex: 1 240px; -ms-flex: 1 240px; flex: 1 240px; } }

@media (max-width: 1600px) { .c-ambassador-grid__ambassador { -webkit-box-flex: 1; -webkit-flex: 1 200px; -ms-flex: 1 200px; flex: 1 200px; } }

@media (max-width: 1430px) { .c-ambassador-grid__ambassador { -webkit-box-flex: 1; -webkit-flex: 1 290px; -ms-flex: 1 290px; flex: 1 290px; } }

@media (min-width: 750px) { .c-ambassador-grid__ambassador { margin-top: -webkit-calc(35px + 30 * (100vw - 750px) / 1170); margin-top: calc(35px + 30 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-ambassador-grid__ambassador { margin-top: 65px; } }

@media (min-width: 375px) { .c-ambassador-grid__ambassador { max-width: -webkit-calc(59px + 231 * (100vw - 375px) / 1545); max-width: calc(59px + 231 * (100vw - 375px) / 1545); height: -webkit-calc(92px + 338 * (100vw - 375px) / 1545); height: calc(92px + 338 * (100vw - 375px) / 1545); margin-left: -webkit-calc(4px + 13 * (100vw - 375px) / 1545); margin-left: calc(4px + 13 * (100vw - 375px) / 1545); margin-right: -webkit-calc(4px + 13 * (100vw - 375px) / 1545); margin-right: calc(4px + 13 * (100vw - 375px) / 1545); margin-top: -webkit-calc(4px + 14 * (100vw - 375px) / 1545); margin-top: calc(4px + 14 * (100vw - 375px) / 1545); margin-bottom: -webkit-calc(4px + 14 * (100vw - 375px) / 1545); margin-bottom: calc(4px + 14 * (100vw - 375px) / 1545); padding-left: -webkit-calc(4px + 17 * (100vw - 375px) / 1545); padding-left: calc(4px + 17 * (100vw - 375px) / 1545); padding-right: -webkit-calc(4px + 17 * (100vw - 375px) / 1545); padding-right: calc(4px + 17 * (100vw - 375px) / 1545); padding-top: -webkit-calc(6px + 24 * (100vw - 375px) / 1545); padding-top: calc(6px + 24 * (100vw - 375px) / 1545); padding-bottom: -webkit-calc(6px + 24 * (100vw - 375px) / 1545); padding-bottom: calc(6px + 24 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__ambassador { max-width: 290px; height: 430px; margin-left: 17px; margin-right: 17px; margin-top: 18px; margin-bottom: 18px; padding-left: 21px; padding-right: 21px; padding-top: 30px; padding-bottom: 30px; } }

@media (max-width: 1430px) { .c-ambassador-grid__ambassador { max-width: 95px; height: 141px; margin-left: 5px; margin-right: 5px; margin-top: 6px; margin-bottom: 6px; padding-left: 7px; padding-right: 7px; padding-top: 10px; padding-bottom: 10px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__ambassador { max-width: -webkit-calc(95px + 291 * (100vw - 375px) / 1055); max-width: calc(95px + 291 * (100vw - 375px) / 1055); height: -webkit-calc(141px + 431 * (100vw - 375px) / 1055); height: calc(141px + 431 * (100vw - 375px) / 1055); margin-left: -webkit-calc(5px + 5 * (100vw - 375px) / 1055); margin-left: calc(5px + 5 * (100vw - 375px) / 1055); margin-right: -webkit-calc(5px + 5 * (100vw - 375px) / 1055); margin-right: calc(5px + 5 * (100vw - 375px) / 1055); margin-top: -webkit-calc(6px + 18 * (100vw - 375px) / 1055); margin-top: calc(6px + 18 * (100vw - 375px) / 1055); margin-bottom: -webkit-calc(6px + 18 * (100vw - 375px) / 1055); margin-bottom: calc(6px + 18 * (100vw - 375px) / 1055); padding-left: -webkit-calc(7px + 21 * (100vw - 375px) / 1055); padding-left: calc(7px + 21 * (100vw - 375px) / 1055); padding-right: -webkit-calc(7px + 21 * (100vw - 375px) / 1055); padding-right: calc(7px + 21 * (100vw - 375px) / 1055); padding-top: -webkit-calc(10px + 30 * (100vw - 375px) / 1055); padding-top: calc(10px + 30 * (100vw - 375px) / 1055); padding-bottom: -webkit-calc(10px + 30 * (100vw - 375px) / 1055); padding-bottom: calc(10px + 30 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__ambassador { max-width: 386px; height: 572px; margin-left: 10px; margin-right: 10px; margin-top: 24px; margin-bottom: 24px; padding-left: 28px; padding-right: 28px; padding-top: 40px; padding-bottom: 40px; } }

@media (max-width: 750px) { .c-ambassador-grid__ambassador { -webkit-box-flex: 1; -webkit-flex: 1 100%; -ms-flex: 1 100%; flex: 1 100%; max-width: 150px; height: 222px; margin-left: 5px; margin-right: 5px; margin-top: 9px; margin-bottom: 9px; padding-left: 11px; padding-right: 11px; padding-top: 15px; padding-bottom: 15px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__ambassador { max-width: -webkit-calc(150px + 150 * (100vw - 375px) / 375); max-width: calc(150px + 150 * (100vw - 375px) / 375); height: -webkit-calc(222px + 222 * (100vw - 375px) / 375); height: calc(222px + 222 * (100vw - 375px) / 375); margin-left: -webkit-calc(5px + 3 * (100vw - 375px) / 375); margin-left: calc(5px + 3 * (100vw - 375px) / 375); margin-right: -webkit-calc(5px + 3 * (100vw - 375px) / 375); margin-right: calc(5px + 3 * (100vw - 375px) / 375); margin-top: -webkit-calc(9px + 10 * (100vw - 375px) / 375); margin-top: calc(9px + 10 * (100vw - 375px) / 375); margin-bottom: -webkit-calc(9px + 10 * (100vw - 375px) / 375); margin-bottom: calc(9px + 10 * (100vw - 375px) / 375); padding-left: -webkit-calc(11px + 11 * (100vw - 375px) / 375); padding-left: calc(11px + 11 * (100vw - 375px) / 375); padding-right: -webkit-calc(11px + 11 * (100vw - 375px) / 375); padding-right: calc(11px + 11 * (100vw - 375px) / 375); padding-top: -webkit-calc(15px + 16 * (100vw - 375px) / 375); padding-top: calc(15px + 16 * (100vw - 375px) / 375); padding-bottom: -webkit-calc(15px + 16 * (100vw - 375px) / 375); padding-bottom: calc(15px + 16 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__ambassador { max-width: 300px; height: 444px; margin-left: 8px; margin-right: 8px; margin-top: 19px; margin-bottom: 19px; padding-left: 22px; padding-right: 22px; padding-top: 31px; padding-bottom: 31px; } }

@media (max-width: 600px) { .c-ambassador-grid__ambassador { -webkit-transition: none; transition: none; max-width: 313px; height: 440px; margin-left: 8px; margin-right: 8px; margin-top: 19px; margin-bottom: 19px; padding-left: 23px; padding-right: 23px; padding-top: 32px; padding-bottom: 32px; } }

@media (max-width: 600px) and (min-width: 375px) { .c-ambassador-grid__ambassador { max-width: -webkit-calc(313px + 347 * (100vw - 375px) / 375); max-width: calc(313px + 347 * (100vw - 375px) / 375); height: -webkit-calc(440px + 135 * (100vw - 375px) / 375); height: calc(440px + 135 * (100vw - 375px) / 375); margin-left: -webkit-calc(8px + 9 * (100vw - 375px) / 375); margin-left: calc(8px + 9 * (100vw - 375px) / 375); margin-right: -webkit-calc(8px + 9 * (100vw - 375px) / 375); margin-right: calc(8px + 9 * (100vw - 375px) / 375); margin-top: -webkit-calc(19px + 22 * (100vw - 375px) / 375); margin-top: calc(19px + 22 * (100vw - 375px) / 375); margin-bottom: -webkit-calc(19px + 22 * (100vw - 375px) / 375); margin-bottom: calc(19px + 22 * (100vw - 375px) / 375); padding-left: -webkit-calc(23px + 25 * (100vw - 375px) / 375); padding-left: calc(23px + 25 * (100vw - 375px) / 375); padding-right: -webkit-calc(23px + 25 * (100vw - 375px) / 375); padding-right: calc(23px + 25 * (100vw - 375px) / 375); padding-top: -webkit-calc(32px + 36 * (100vw - 375px) / 375); padding-top: calc(32px + 36 * (100vw - 375px) / 375); padding-bottom: -webkit-calc(32px + 36 * (100vw - 375px) / 375); padding-bottom: calc(32px + 36 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (min-width: 750px) { .c-ambassador-grid__ambassador { max-width: 660px; height: 575px; margin-left: 17px; margin-right: 17px; margin-top: 41px; margin-bottom: 41px; padding-left: 48px; padding-right: 48px; padding-top: 68px; padding-bottom: 68px; } }

.c-ambassador-grid__ambassador--live .c-ambassador-grid__ambassador-inner { -webkit-box-shadow: none; box-shadow: none; }

@media (max-width: 600px) { .c-ambassador-grid__ambassador--live .c-ambassador-grid__ambassador-inner:hover { -webkit-box-shadow: none; box-shadow: none; } }

.c-ambassador-grid__ambassador--live .c-ambassador-grid__image { background: unset; }

.c-ambassador-grid__ambassador--live .c-ambassador-grid__image:before { display: none; }

.c-ambassador-grid__ambassador--live .c-ambassador-grid__name { color: #000000; }

.c-ambassador-grid__ambassador--live .c-ambassador-grid__bio { color: #000000; }

.c-ambassador-grid__ambassador--live .c-ambassador-grid__status { background-color: #e91916; }

.c-ambassador-grid__ambassador--filler { margin-left: 3.6px; margin-right: 3.6px; padding: 0; height: 0; background: transparent; -webkit-box-shadow: none; box-shadow: none; margin-top: 0; margin-bottom: 0; }

@media (min-width: 375px) { .c-ambassador-grid__ambassador--filler { margin-left: -webkit-calc(3.6px + 13.4 * (100vw - 375px) / 1545); margin-left: calc(3.6px + 13.4 * (100vw - 375px) / 1545); margin-right: -webkit-calc(3.6px + 13.4 * (100vw - 375px) / 1545); margin-right: calc(3.6px + 13.4 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__ambassador--filler { margin-left: 17px; margin-right: 17px; } }

@media (max-width: 1430px) { .c-ambassador-grid__ambassador--filler { margin-left: 5px; margin-right: 5px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__ambassador--filler { margin-left: -webkit-calc(5px + 5 * (100vw - 375px) / 1055); margin-left: calc(5px + 5 * (100vw - 375px) / 1055); margin-right: -webkit-calc(5px + 5 * (100vw - 375px) / 1055); margin-right: calc(5px + 5 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__ambassador--filler { margin-left: 10px; margin-right: 10px; } }

@media (max-width: 750px) { .c-ambassador-grid__ambassador--filler { margin-left: 5px; margin-right: 5px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__ambassador--filler { margin-left: -webkit-calc(5px + 2.77 * (100vw - 375px) / 375); margin-left: calc(5px + 2.77 * (100vw - 375px) / 375); margin-right: -webkit-calc(5px + 2.77 * (100vw - 375px) / 375); margin-right: calc(5px + 2.77 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__ambassador--filler { margin-left: 7.77px; margin-right: 7.77px; } }

@media (max-width: 600px) { .c-ambassador-grid__ambassador--filler { margin: 0; } }

.c-ambassador-grid__ambassador-inner { position: absolute; z-index: 1; left: 50%; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); -webkit-box-flex: 1; -webkit-flex: 1 290px; -ms-flex: 1 290px; flex: 1 290px; margin: 0 auto; padding: 6.4px; height: 92px; width: 100%; }

@media (min-width: 375px) { .c-ambassador-grid__ambassador-inner { padding: -webkit-calc(6.4px + 23.6 * (100vw - 375px) / 1545); padding: calc(6.4px + 23.6 * (100vw - 375px) / 1545); height: -webkit-calc(92px + 338 * (100vw - 375px) / 1545); height: calc(92px + 338 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__ambassador-inner { padding: 30px; height: 430px; } }

.c-ambassador-grid__ambassador-inner::after { position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100%; display: block; background-color: #EBEBFC; -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 4px 4px 10px #E4E4F3,  inset -4px -4px 6px #F9F9FF; box-shadow: inset 4px 4px 10px #E4E4F3,  inset -4px -4px 6px #F9F9FF; -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1), -webkit-box-shadow 0.1s linear; transition: -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1), -webkit-box-shadow 0.1s linear; transition: transform 0.2s cubic-bezier(0.87, 0, 0.04, 1), box-shadow 0.1s linear; transition: transform 0.2s cubic-bezier(0.87, 0, 0.04, 1), box-shadow 0.1s linear, -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1), -webkit-box-shadow 0.1s linear; -webkit-transform-origin: center center; transform-origin: center center; z-index: -1; }

.c-ambassador-grid__ambassador--live .c-ambassador-grid__ambassador-inner::after { background-color: #ffffff; -webkit-box-shadow: 0px 2.76726px 2.21381px rgba(125, 22, 255, 0.0196802), 0px 6.6501px 5.32008px rgba(125, 22, 255, 0.0282725); box-shadow: 0px 2.76726px 2.21381px rgba(125, 22, 255, 0.0196802), 0px 6.6501px 5.32008px rgba(125, 22, 255, 0.0282725); }

@media (min-width: 601px) { .c-ambassador-grid__ambassador:hover .c-ambassador-grid__ambassador-inner::after { -webkit-transform: scaleX(1.45) scaleY(1.25); transform: scaleX(1.45) scaleY(1.25); -webkit-box-shadow: 0px 2.76726px 2.21381px rgba(125, 22, 255, 0.0196802), 0px 6.6501px 5.32008px rgba(125, 22, 255, 0.0282725), 0px 12.5216px 10.0172px rgba(125, 22, 255, 0.035), 0px 22.3363px 17.869px rgba(125, 22, 255, 0.0417275), 0px 41.7776px 33.4221px rgba(125, 22, 255, 0.0503198), 0px 100px 80px rgba(125, 22, 255, 0.07); box-shadow: 0px 2.76726px 2.21381px rgba(125, 22, 255, 0.0196802), 0px 6.6501px 5.32008px rgba(125, 22, 255, 0.0282725), 0px 12.5216px 10.0172px rgba(125, 22, 255, 0.035), 0px 22.3363px 17.869px rgba(125, 22, 255, 0.0417275), 0px 41.7776px 33.4221px rgba(125, 22, 255, 0.0503198), 0px 100px 80px rgba(125, 22, 255, 0.07); } }

@media (max-width: 1430px) { .c-ambassador-grid__ambassador-inner { padding: 7.71px; min-height: 140.77px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__ambassador-inner { padding: -webkit-calc(7.71px + 32.22 * (100vw - 375px) / 1055); padding: calc(7.71px + 32.22 * (100vw - 375px) / 1055); min-height: -webkit-calc(140.77px + 431.23 * (100vw - 375px) / 1055); min-height: calc(140.77px + 431.23 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__ambassador-inner { padding: 39.93px; min-height: 572px; } }

@media (max-width: 750px) { .c-ambassador-grid__ambassador-inner { padding: 15.51px; min-height: 222.27px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__ambassador-inner { padding: -webkit-calc(15.51px + 15.52 * (100vw - 375px) / 375); padding: calc(15.51px + 15.52 * (100vw - 375px) / 375); min-height: -webkit-calc(222.27px + 222.28 * (100vw - 375px) / 375); min-height: calc(222.27px + 222.28 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__ambassador-inner { padding: 31.03px; min-height: 444.55px; } }

@media (max-width: 600px) { .c-ambassador-grid__ambassador-inner { -webkit-transition: none; transition: none; } }

@media (max-width: 600px) and (max-width: 750px) { .c-ambassador-grid__ambassador-inner { width: 313px; min-height: 440px; } }

@media (max-width: 600px) and (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__ambassador-inner { width: -webkit-calc(313px + 347 * (100vw - 375px) / 375); width: calc(313px + 347 * (100vw - 375px) / 375); min-height: -webkit-calc(440px + 135 * (100vw - 375px) / 375); min-height: calc(440px + 135 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__ambassador-inner { width: 660px; min-height: 575px; } }

.c-ambassador-grid__verified { width: 100%; height: 100%; position: relative; -webkit-transition: opacity 0.1s cubic-bezier(0.87, 0, 0.04, 1), -webkit-transform 0.1s cubic-bezier(0.87, 0, 0.04, 1) 0.2s; transition: opacity 0.1s cubic-bezier(0.87, 0, 0.04, 1), -webkit-transform 0.1s cubic-bezier(0.87, 0, 0.04, 1) 0.2s; transition: opacity 0.1s cubic-bezier(0.87, 0, 0.04, 1), transform 0.1s cubic-bezier(0.87, 0, 0.04, 1) 0.2s; transition: opacity 0.1s cubic-bezier(0.87, 0, 0.04, 1), transform 0.1s cubic-bezier(0.87, 0, 0.04, 1) 0.2s, -webkit-transform 0.1s cubic-bezier(0.87, 0, 0.04, 1) 0.2s; }

@media (min-width: 601px) { .c-ambassador-grid__verified::after { opacity: 0; -webkit-transform: translateY(30%); transform: translateY(30%); } .c-ambassador-grid__ambassador:hover .c-ambassador-grid__verified::after { -webkit-animation: rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 0.1s 1 forwards; animation: rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 0.1s 1 forwards; } }

.c-ambassador-grid__image { position: relative; z-index: 3; margin: 0 auto; text-align: center; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transition: opacity 0.2s linear, -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1), -webkit-filter 0.2s linear; transition: opacity 0.2s linear, -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1), -webkit-filter 0.2s linear; transition: transform 0.2s cubic-bezier(0.87, 0, 0.04, 1), filter 0.2s linear, opacity 0.2s linear; transition: transform 0.2s cubic-bezier(0.87, 0, 0.04, 1), filter 0.2s linear, opacity 0.2s linear, -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1), -webkit-filter 0.2s linear; width: 40.38px; height: 40.38px; }

@media (min-width: 375px) { .c-ambassador-grid__image { width: -webkit-calc(40.38px + 129.62 * (100vw - 375px) / 1545); width: calc(40.38px + 129.62 * (100vw - 375px) / 1545); height: -webkit-calc(40.38px + 129.62 * (100vw - 375px) / 1545); height: calc(40.38px + 129.62 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__image { width: 170px; height: 170px; } }

@media (max-width: 1430px) { .c-ambassador-grid__image { width: 47.51px; height: 47.51px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__image { width: -webkit-calc(47.51px + 177.05 * (100vw - 375px) / 1055); width: calc(47.51px + 177.05 * (100vw - 375px) / 1055); height: -webkit-calc(47.51px + 177.05 * (100vw - 375px) / 1055); height: calc(47.51px + 177.05 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__image { width: 224.56px; height: 224.56px; } }

@media (max-width: 750px) { .c-ambassador-grid__image { width: 71.08px; height: 71.08px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__image { width: -webkit-calc(71.08px + 104.59 * (100vw - 375px) / 375); width: calc(71.08px + 104.59 * (100vw - 375px) / 375); height: -webkit-calc(71.08px + 104.59 * (100vw - 375px) / 375); height: calc(71.08px + 104.59 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__image { width: 175.67px; height: 175.67px; } }

@media (max-width: 600px) and (max-width: 750px) { .c-ambassador-grid__image { width: 170px; height: 170px; } }

@media (max-width: 600px) and (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__image { width: -webkit-calc(170px + 100 * (100vw - 375px) / 375); width: calc(170px + 100 * (100vw - 375px) / 375); height: -webkit-calc(170px + 100 * (100vw - 375px) / 375); height: calc(170px + 100 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__image { width: 270px; height: 270px; } }

@media (min-width: 601px) { .c-ambassador-grid__ambassador:hover .c-ambassador-grid__image { background: currentColor; opacity: 1; -webkit-transform: translateY(-30%); transform: translateY(-30%); } .c-ambassador-grid__ambassador:hover .c-ambassador-grid__image::before { display: none; } }

.c-ambassador-grid__image:before { content: ''; position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0 auto; background-color: #D2D2E6; -webkit-border-radius: 100%; border-radius: 100%; width: 40.38px; height: 40.38px; }

@media (min-width: 375px) { .c-ambassador-grid__image:before { width: -webkit-calc(40.38px + 129.62 * (100vw - 375px) / 1545); width: calc(40.38px + 129.62 * (100vw - 375px) / 1545); height: -webkit-calc(40.38px + 129.62 * (100vw - 375px) / 1545); height: calc(40.38px + 129.62 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__image:before { width: 170px; height: 170px; } }

@media (max-width: 1430px) { .c-ambassador-grid__image:before { width: 47.51px; height: 47.51px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__image:before { width: -webkit-calc(47.51px + 177.05 * (100vw - 375px) / 1055); width: calc(47.51px + 177.05 * (100vw - 375px) / 1055); height: -webkit-calc(47.51px + 177.05 * (100vw - 375px) / 1055); height: calc(47.51px + 177.05 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__image:before { width: 224.56px; height: 224.56px; } }

@media (max-width: 750px) { .c-ambassador-grid__image:before { width: 71.08px; height: 71.08px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__image:before { width: -webkit-calc(71.08px + 104.59 * (100vw - 375px) / 375); width: calc(71.08px + 104.59 * (100vw - 375px) / 375); height: -webkit-calc(71.08px + 104.59 * (100vw - 375px) / 375); height: calc(71.08px + 104.59 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__image:before { width: 175.67px; height: 175.67px; } }

@media (max-width: 600px) and (max-width: 750px) { .c-ambassador-grid__image:before { width: 170px; height: 170px; } }

@media (max-width: 600px) and (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__image:before { width: -webkit-calc(170px + 100 * (100vw - 375px) / 375); width: calc(170px + 100 * (100vw - 375px) / 375); height: -webkit-calc(170px + 100 * (100vw - 375px) / 375); height: calc(170px + 100 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__image:before { width: 270px; height: 270px; } }

.c-ambassador-grid__image:after { content: ''; position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0 auto; background-color: #ffffff; -webkit-border-radius: 100%; border-radius: 100%; width: 39.2px; height: 39.2px; }

@media (min-width: 375px) { .c-ambassador-grid__image:after { width: -webkit-calc(39.2px + 125.8 * (100vw - 375px) / 1545); width: calc(39.2px + 125.8 * (100vw - 375px) / 1545); height: -webkit-calc(39.2px + 125.8 * (100vw - 375px) / 1545); height: calc(39.2px + 125.8 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__image:after { width: 165px; height: 165px; } }

@media (max-width: 1430px) { .c-ambassador-grid__image:after { width: 46.12px; height: 46.12px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__image:after { width: -webkit-calc(46.12px + 171.84 * (100vw - 375px) / 1055); width: calc(46.12px + 171.84 * (100vw - 375px) / 1055); height: -webkit-calc(46.12px + 171.84 * (100vw - 375px) / 1055); height: calc(46.12px + 171.84 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__image:after { width: 217.96px; height: 217.96px; } }

@media (max-width: 750px) { .c-ambassador-grid__image:after { width: 69px; height: 69px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__image:after { width: -webkit-calc(69px + 101.51 * (100vw - 375px) / 375); width: calc(69px + 101.51 * (100vw - 375px) / 375); height: -webkit-calc(69px + 101.51 * (100vw - 375px) / 375); height: calc(69px + 101.51 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__image:after { width: 170.51px; height: 170.51px; } }

@media (max-width: 600px) and (max-width: 750px) { .c-ambassador-grid__image:after { width: 165px; height: 165px; } }

@media (max-width: 600px) and (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__image:after { width: -webkit-calc(165px + 100 * (100vw - 375px) / 375); width: calc(165px + 100 * (100vw - 375px) / 375); height: -webkit-calc(165px + 100 * (100vw - 375px) / 375); height: calc(165px + 100 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__image:after { width: 265px; height: 265px; } }

.c-ambassador-grid__image img { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 4; -webkit-box-sizing: content-box; box-sizing: content-box; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transition: -webkit-filter 0.2s linear; transition: -webkit-filter 0.2s linear; transition: filter 0.2s linear; transition: filter 0.2s linear, -webkit-filter 0.2s linear; width: 34.2px; height: 34.2px; }

@media (min-width: 375px) { .c-ambassador-grid__image img { width: -webkit-calc(34.2px + 125.8 * (100vw - 375px) / 1545); width: calc(34.2px + 125.8 * (100vw - 375px) / 1545); height: -webkit-calc(34.2px + 125.8 * (100vw - 375px) / 1545); height: calc(34.2px + 125.8 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__image img { width: 160px; height: 160px; } }

@media (max-width: 1430px) { .c-ambassador-grid__image img { width: 41.12px; height: 41.12px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__image img { width: -webkit-calc(41.12px + 171.84 * (100vw - 375px) / 1055); width: calc(41.12px + 171.84 * (100vw - 375px) / 1055); height: -webkit-calc(41.12px + 171.84 * (100vw - 375px) / 1055); height: calc(41.12px + 171.84 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__image img { width: 212.96px; height: 212.96px; } }

@media (max-width: 750px) { .c-ambassador-grid__image img { width: 64px; height: 64px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__image img { width: -webkit-calc(64px + 101.51 * (100vw - 375px) / 375); width: calc(64px + 101.51 * (100vw - 375px) / 375); height: -webkit-calc(64px + 101.51 * (100vw - 375px) / 375); height: calc(64px + 101.51 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__image img { width: 165.51px; height: 165.51px; } }

@media (max-width: 600px) and (max-width: 750px) { .c-ambassador-grid__image img { width: 160px; height: 160px; } }

@media (max-width: 600px) and (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__image img { width: -webkit-calc(160px + 100 * (100vw - 375px) / 375); width: calc(160px + 100 * (100vw - 375px) / 375); height: -webkit-calc(160px + 100 * (100vw - 375px) / 375); height: calc(160px + 100 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__image img { width: 260px; height: 260px; } }

.c-ambassador-grid__name { text-align: center; line-height: 100%; color: #656570; -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1); transition: -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.2s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.2s cubic-bezier(0.87, 0, 0.04, 1), -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1); margin-top: 16.67px; margin-bottom: 7.05px; font-size: 8px; letter-spacing: -0.004em; }

@media (min-width: 601px) { .c-ambassador-grid__ambassador:hover .c-ambassador-grid__name { -webkit-transform: translateY(-4em); transform: translateY(-4em); } }

@media (min-width: 375px) { .c-ambassador-grid__name { margin-top: -webkit-calc(16.67px + 61.33 * (100vw - 375px) / 1545); margin-top: calc(16.67px + 61.33 * (100vw - 375px) / 1545); margin-bottom: -webkit-calc(7.05px + 25.95 * (100vw - 375px) / 1545); margin-bottom: calc(7.05px + 25.95 * (100vw - 375px) / 1545); font-size: -webkit-calc(8px + 16 * (100vw - 375px) / 1545); font-size: calc(8px + 16 * (100vw - 375px) / 1545); letter-spacing: -webkit-calc(-0.004em + -0.016 * (100vw - 375px) / 1545); letter-spacing: calc(-0.004em + -0.016 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__name { margin-top: 78px; margin-bottom: 33px; font-size: 24px; letter-spacing: -0.02em; } }

@media (max-width: 1430px) { .c-ambassador-grid__name { margin-top: 20.04px; margin-bottom: 8.48px; font-size: 6.16px; letter-spacing: -0.005em; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__name { margin-top: -webkit-calc(20.04px + 83.78 * (100vw - 375px) / 1055); margin-top: calc(20.04px + 83.78 * (100vw - 375px) / 1055); margin-bottom: -webkit-calc(8.48px + 35.44 * (100vw - 375px) / 1055); margin-bottom: calc(8.48px + 35.44 * (100vw - 375px) / 1055); font-size: -webkit-calc(6.16px + 25.78 * (100vw - 375px) / 1055); font-size: calc(6.16px + 25.78 * (100vw - 375px) / 1055); letter-spacing: -webkit-calc(-0.005em + -0.021 * (100vw - 375px) / 1055); letter-spacing: calc(-0.005em + -0.021 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__name { margin-top: 103.82px; margin-bottom: 43.92px; font-size: 31.94px; letter-spacing: -0.026em; } }

@media (max-width: 750px) { .c-ambassador-grid__name { margin-top: 40.34px; margin-bottom: 17px; font-size: 14px; letter-spacing: -0.005em; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__name { margin-top: -webkit-calc(40.34px + 40.34 * (100vw - 375px) / 375); margin-top: calc(40.34px + 40.34 * (100vw - 375px) / 375); margin-bottom: -webkit-calc(17px + 17.13 * (100vw - 375px) / 375); margin-bottom: calc(17px + 17.13 * (100vw - 375px) / 375); font-size: -webkit-calc(14px + 6 * (100vw - 375px) / 375); font-size: calc(14px + 6 * (100vw - 375px) / 375); letter-spacing: -webkit-calc(-0.005em + -0.021 * (100vw - 375px) / 375); letter-spacing: calc(-0.005em + -0.021 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__name { margin-top: 80.68px; margin-bottom: 34.13px; font-size: 20px; letter-spacing: -0.026em; } }

@media (max-width: 600px) and (max-width: 750px) { .c-ambassador-grid__name { margin-top: 30px; margin-bottom: 30px; font-size: 18px; letter-spacing: 0.005em; } }

@media (max-width: 600px) and (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__name { margin-top: -webkit-calc(30px + 10 * (100vw - 375px) / 375); margin-top: calc(30px + 10 * (100vw - 375px) / 375); margin-bottom: -webkit-calc(30px + 10 * (100vw - 375px) / 375); margin-bottom: calc(30px + 10 * (100vw - 375px) / 375); font-size: -webkit-calc(18px + 14 * (100vw - 375px) / 375); font-size: calc(18px + 14 * (100vw - 375px) / 375); letter-spacing: -webkit-calc(0.005em + -0.031 * (100vw - 375px) / 375); letter-spacing: calc(0.005em + -0.031 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__name { margin-top: 40px; margin-bottom: 40px; font-size: 32px; letter-spacing: -0.026em; } }

.c-ambassador-grid__bio { position: absolute; left: 0; right: 0; top: 50%; margin: 0; opacity: 0; text-align: center; line-height: 117%; -webkit-transition: opacity 0.1s cubic-bezier(0.87, 0, 0.04, 1), -webkit-transform 0.1s cubic-bezier(0.87, 0, 0.04, 1) 0.2s; transition: opacity 0.1s cubic-bezier(0.87, 0, 0.04, 1), -webkit-transform 0.1s cubic-bezier(0.87, 0, 0.04, 1) 0.2s; transition: opacity 0.1s cubic-bezier(0.87, 0, 0.04, 1), transform 0.1s cubic-bezier(0.87, 0, 0.04, 1) 0.2s; transition: opacity 0.1s cubic-bezier(0.87, 0, 0.04, 1), transform 0.1s cubic-bezier(0.87, 0, 0.04, 1) 0.2s, -webkit-transform 0.1s cubic-bezier(0.87, 0, 0.04, 1) 0.2s; color: #656570; pointer-events: none; font-size: 14px; }

@media (min-width: 375px) { .c-ambassador-grid__bio { font-size: -webkit-calc(14px + 4 * (100vw - 375px) / 1545); font-size: calc(14px + 4 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__bio { font-size: 18px; } }

@media (min-width: 601px) { .c-ambassador-grid__bio { -webkit-transform: translateY(30%); transform: translateY(30%); } .c-ambassador-grid__ambassador:hover .c-ambassador-grid__bio { pointer-events: all; -webkit-animation: rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 0.3s 1 forwards; animation: rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 0.3s 1 forwards; } }

@media (max-width: 1430px) { .c-ambassador-grid__bio { font-size: 10px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__bio { font-size: -webkit-calc(10px + 13.95 * (100vw - 375px) / 1055); font-size: calc(10px + 13.95 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__bio { font-size: 23.95px; } }

@media (max-width: 750px) { .c-ambassador-grid__bio { font-size: 14px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__bio { font-size: -webkit-calc(14px + 2 * (100vw - 375px) / 375); font-size: calc(14px + 2 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__bio { font-size: 16px; } }

@media (max-width: 600px) { .c-ambassador-grid__bio { opacity: 1; top: 60%; left: 10%; right: 10%; font-size: 16px; } }

@media (max-width: 600px) and (min-width: 375px) { .c-ambassador-grid__bio { font-size: -webkit-calc(16px + 2 * (100vw - 375px) / 375); font-size: calc(16px + 2 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (min-width: 750px) { .c-ambassador-grid__bio { font-size: 18px; } }

.c-ambassador-grid__channel { 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: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; position: absolute; left: -22.5%; right: 0; margin: 0 auto; width: 145%; pointer-events: none; -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1); transition: -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.2s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.2s cubic-bezier(0.87, 0, 0.04, 1), -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1); bottom: 6.41px; padding-left: 6.41px; padding-right: 6.41px; }

@media (max-width: 600px) { .c-ambassador-grid__channel { width: 100%; left: 0; } }

@media (min-width: 375px) { .c-ambassador-grid__channel { bottom: -webkit-calc(6.41px + 23.59 * (100vw - 375px) / 1545); bottom: calc(6.41px + 23.59 * (100vw - 375px) / 1545); padding-left: -webkit-calc(6.41px + 23.59 * (100vw - 375px) / 1545); padding-left: calc(6.41px + 23.59 * (100vw - 375px) / 1545); padding-right: -webkit-calc(6.41px + 23.59 * (100vw - 375px) / 1545); padding-right: calc(6.41px + 23.59 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__channel { bottom: 30px; padding-left: 30px; padding-right: 30px; } }

@media (max-width: 1430px) { .c-ambassador-grid__channel { bottom: 7.71px; padding-left: 7.71px; padding-right: 7.71px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__channel { bottom: -webkit-calc(7.71px + 32.22 * (100vw - 375px) / 375); bottom: calc(7.71px + 32.22 * (100vw - 375px) / 375); padding-left: -webkit-calc(7.71px + 32.22 * (100vw - 375px) / 375); padding-left: calc(7.71px + 32.22 * (100vw - 375px) / 375); padding-right: -webkit-calc(7.71px + 32.22 * (100vw - 375px) / 375); padding-right: calc(7.71px + 32.22 * (100vw - 375px) / 375); } }

@media (max-width: 1430px) and (min-width: 750px) { .c-ambassador-grid__channel { bottom: 39.93px; padding-left: 39.93px; padding-right: 39.93px; } }

@media (max-width: 750px) { .c-ambassador-grid__channel { bottom: 15.51px; padding-left: 15.51px; padding-right: 15.51px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__channel { bottom: -webkit-calc(15.51px + 15.52 * (100vw - 375px) / 1055); bottom: calc(15.51px + 15.52 * (100vw - 375px) / 1055); padding-left: -webkit-calc(15.51px + 15.52 * (100vw - 375px) / 1055); padding-left: calc(15.51px + 15.52 * (100vw - 375px) / 1055); padding-right: -webkit-calc(15.51px + 15.52 * (100vw - 375px) / 1055); padding-right: calc(15.51px + 15.52 * (100vw - 375px) / 1055); } }

@media (max-width: 750px) and (min-width: 1430px) { .c-ambassador-grid__channel { bottom: 31.03px; padding-left: 31.03px; padding-right: 31.03px; } }

@media (min-width: 601px) { .c-ambassador-grid__ambassador:hover .c-ambassador-grid__channel { pointer-events: initial; -webkit-transform: translateY(150%); transform: translateY(150%); } }

.c-ambassador-grid__channel .c-link { position: absolute; right: 0; 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; font-weight: 600; opacity: 0; line-height: 117%; -webkit-transition: opacity 0.1s linear, -webkit-transform 0.1s linear 0.2s; transition: opacity 0.1s linear, -webkit-transform 0.1s linear 0.2s; transition: opacity 0.1s linear, transform 0.1s linear 0.2s; transition: opacity 0.1s linear, transform 0.1s linear 0.2s, -webkit-transform 0.1s linear 0.2s; -webkit-transform: translateY(30%); transform: translateY(30%); font-size: 5.13px; letter-spacing: -0.004em; }

@media (min-width: 601px) { .c-ambassador-grid__ambassador:hover .c-ambassador-grid__channel .c-link { -webkit-transition: opacity 0.2s cubic-bezier(0.87, 0, 0.04, 1) 0.2s; transition: opacity 0.2s cubic-bezier(0.87, 0, 0.04, 1) 0.2s; -webkit-animation: rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 0.5s 1 forwards; animation: rise 0.3s cubic-bezier(0.87, 0, 0.04, 1) 0.5s 1 forwards; } }

@media (min-width: 375px) { .c-ambassador-grid__channel .c-link { font-size: -webkit-calc(5.13px + 18.87 * (100vw - 375px) / 1545); font-size: calc(5.13px + 18.87 * (100vw - 375px) / 1545); letter-spacing: -webkit-calc(-0.004em + -0.016 * (100vw - 375px) / 1545); letter-spacing: calc(-0.004em + -0.016 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__channel .c-link { font-size: 24px; letter-spacing: -0.02em; } }

@media (max-width: 1430px) { .c-ambassador-grid__channel .c-link { font-size: 6.16px; letter-spacing: 0.005em; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__channel .c-link { font-size: -webkit-calc(6.16px + 25.78 * (100vw - 375px) / 1055); font-size: calc(6.16px + 25.78 * (100vw - 375px) / 1055); letter-spacing: -webkit-calc(0.005em + -0.031 * (100vw - 375px) / 1055); letter-spacing: calc(0.005em + -0.031 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__channel .c-link { font-size: 31.94px; letter-spacing: -0.026em; } }

@media (max-width: 750px) { .c-ambassador-grid__channel .c-link { font-size: 14px; letter-spacing: 0.005em; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__channel .c-link { font-size: -webkit-calc(14px + 6 * (100vw - 375px) / 375); font-size: calc(14px + 6 * (100vw - 375px) / 375); letter-spacing: -webkit-calc(0.005em + -0.031 * (100vw - 375px) / 375); letter-spacing: calc(0.005em + -0.031 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__channel .c-link { font-size: 20px; letter-spacing: -0.026em; } }

@media (max-width: 600px) { .c-ambassador-grid__channel .c-link { font-size: 16px; opacity: 1; } }

@media (max-width: 600px) and (min-width: 375px) { .c-ambassador-grid__channel .c-link { font-size: -webkit-calc(16px + 6 * (100vw - 375px) / 375); font-size: calc(16px + 6 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (min-width: 750px) { .c-ambassador-grid__channel .c-link { font-size: 22px; } }

.c-ambassador-grid__channel-inner { position: relative; height: 38px; height: 8.12px; }

@media (min-width: 375px) { .c-ambassador-grid__channel-inner { height: -webkit-calc(8.12px + 29.88 * (100vw - 375px) / 1545); height: calc(8.12px + 29.88 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__channel-inner { height: 38px; } }

@media (max-width: 1430px) { .c-ambassador-grid__channel-inner { height: 8.72px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__channel-inner { height: -webkit-calc(8.72px + 36.53 * (100vw - 375px) / 1055); height: calc(8.72px + 36.53 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__channel-inner { height: 45.25px; } }

@media (max-width: 750px) { .c-ambassador-grid__channel-inner { height: 19.16px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__channel-inner { height: -webkit-calc(19.16px + 11.16 * (100vw - 375px) / 375); height: calc(19.16px + 11.16 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__channel-inner { height: 30.32px; } }

@media (max-width: 600px) { .c-ambassador-grid__channel-inner { height: 26.76px; } }

@media (max-width: 600px) and (min-width: 375px) { .c-ambassador-grid__channel-inner { height: -webkit-calc(26.76px + 17.94 * (100vw - 375px) / 375); height: calc(26.76px + 17.94 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (min-width: 750px) { .c-ambassador-grid__channel-inner { height: 44.7px; } }

.c-ambassador-grid__status { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: 0; margin: 0; -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1); transition: -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.2s cubic-bezier(0.87, 0, 0.04, 1); transition: transform 0.2s cubic-bezier(0.87, 0, 0.04, 1), -webkit-transform 0.2s cubic-bezier(0.87, 0, 0.04, 1); padding: 1.06px; padding-left: 2.56px; padding-right: 2.56px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #C4C4D7; color: #ffffff; font-weight: 700; text-transform: uppercase; font-size: 8px; line-height: 100%; -webkit-transition: all 0.2s cubic-bezier(0.87, 0, 0.04, 1); transition: all 0.2s cubic-bezier(0.87, 0, 0.04, 1); }

@media (min-width: 375px) { .c-ambassador-grid__status { padding: -webkit-calc(1.06px + 3.94 * (100vw - 375px) / 1545); padding: calc(1.06px + 3.94 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__status { padding: 5px; } }

@media (min-width: 375px) { .c-ambassador-grid__status { padding-left: -webkit-calc(2.56px + 9.44 * (100vw - 375px) / 1545); padding-left: calc(2.56px + 9.44 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__status { padding-left: 12px; } }

@media (min-width: 375px) { .c-ambassador-grid__status { padding-right: -webkit-calc(2.56px + 9.44 * (100vw - 375px) / 1545); padding-right: calc(2.56px + 9.44 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__status { padding-right: 12px; } }

@media (min-width: 375px) { .c-ambassador-grid__status { font-size: -webkit-calc(8px + 16 * (100vw - 375px) / 1545); font-size: calc(8px + 16 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-grid__status { font-size: 24px; } }

@media (min-width: 601px) { .c-ambassador-grid__ambassador:hover .c-ambassador-grid__status { left: 5%; -webkit-transform: translateX(0%); transform: translateX(0%); } }

@media (max-width: 1430px) { .c-ambassador-grid__status { padding: 1.28px; padding-left: 3.08px; padding-right: 3.08px; font-size: 6.16px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__status { padding: -webkit-calc(1.28px + 5.37 * (100vw - 375px) / 1055); padding: calc(1.28px + 5.37 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__status { padding: 6.65px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__status { padding-left: -webkit-calc(3.08px + 12.89 * (100vw - 375px) / 1055); padding-left: calc(3.08px + 12.89 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__status { padding-left: 15.97px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__status { padding-right: -webkit-calc(3.08px + 12.89 * (100vw - 375px) / 1055); padding-right: calc(3.08px + 12.89 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__status { padding-right: 15.97px; } }

@media (max-width: 1430px) and (min-width: 375px) { .c-ambassador-grid__status { font-size: -webkit-calc(6.16px + 25.78 * (100vw - 375px) / 1055); font-size: calc(6.16px + 25.78 * (100vw - 375px) / 1055); } }

@media (max-width: 1430px) and (min-width: 1430px) { .c-ambassador-grid__status { font-size: 31.94px; } }

@media (max-width: 750px) { .c-ambassador-grid__status { padding: 2.58px; padding-left: 6.2px; padding-right: 6.2px; font-size: 14px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__status { padding: -webkit-calc(2.58px + 2.58 * (100vw - 375px) / 375); padding: calc(2.58px + 2.58 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__status { padding: 5.16px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__status { padding-left: -webkit-calc(6.2px + 6.21 * (100vw - 375px) / 375); padding-left: calc(6.2px + 6.21 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__status { padding-left: 12.41px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__status { padding-right: -webkit-calc(6.2px + 6.21 * (100vw - 375px) / 375); padding-right: calc(6.2px + 6.21 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__status { padding-right: 12.41px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassador-grid__status { font-size: -webkit-calc(14px + 6 * (100vw - 375px) / 375); font-size: calc(14px + 6 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassador-grid__status { font-size: 20px; } }

@media (max-width: 600px) { .c-ambassador-grid__status { padding: 5.38px; padding-left: 12.94px; padding-right: 12.94px; font-size: 16px; left: 0%; -webkit-transform: none; transform: none; } }

@media (max-width: 600px) and (min-width: 375px) { .c-ambassador-grid__status { padding: -webkit-calc(5.38px + 5.97 * (100vw - 375px) / 375); padding: calc(5.38px + 5.97 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (min-width: 750px) { .c-ambassador-grid__status { padding: 11.35px; } }

@media (max-width: 600px) and (min-width: 375px) { .c-ambassador-grid__status { padding-left: -webkit-calc(12.94px + 14.36 * (100vw - 375px) / 375); padding-left: calc(12.94px + 14.36 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (min-width: 750px) { .c-ambassador-grid__status { padding-left: 27.3px; } }

@media (max-width: 600px) and (min-width: 375px) { .c-ambassador-grid__status { padding-right: -webkit-calc(12.94px + 14.36 * (100vw - 375px) / 375); padding-right: calc(12.94px + 14.36 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (min-width: 750px) { .c-ambassador-grid__status { padding-right: 27.3px; } }

@media (max-width: 600px) and (min-width: 375px) { .c-ambassador-grid__status { font-size: -webkit-calc(16px + 6 * (100vw - 375px) / 375); font-size: calc(16px + 6 * (100vw - 375px) / 375); } }

@media (max-width: 600px) and (min-width: 750px) { .c-ambassador-grid__status { font-size: 22px; } }

.c-ambassador-header { 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; margin-top: 50px; }

@media (max-width: 650px) { .c-ambassador-header { -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-ambassador-header__options { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }

@media (max-width: 650px) { .c-ambassador-header__options { margin-top: 30px; } }

.c-ambassador-header__options fieldset { margin: 0; padding: 0; border: none; }

.c-ambassador-header__grid-toggle { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; border: 1px solid #D2D2E6; -webkit-border-radius: 4px; border-radius: 4px; }

.c-ambassador-header__grid-toggle label { height: 50px; cursor: pointer; }

.c-ambassador-header__grid-toggle label span { display: inline-block; width: 50px; height: 50px; -webkit-border-radius: 4px; border-radius: 4px; background-color: transparent; color: #665670; text-align: center; cursor: pointer; -webkit-transition: color 0.2s ease,  background-color 0.2s ease; transition: color 0.2s ease,  background-color 0.2s ease; }

.c-ambassador-header__grid-toggle label span svg { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0 auto; width: 16px; height: 16px; fill: currentColor; }

.c-ambassador-header__grid-toggle label span.c-ambassador-header__label-text { position: absolute; display: none; height: 0; font-size: 0; }

.c-ambassador-header__grid-toggle input { position: absolute; margin: 0; opacity: 0; cursor: pointer; height: 0; width: 0; }

.c-ambassador-header__grid-toggle input:checked ~ span { color: #f0f0ff; -webkit-transition: color 0.2s ease,  background-color 0.2s ease; transition: color 0.2s ease,  background-color 0.2s ease; }

.t\:w.c-ambassador-header__grid-toggle input:checked ~ span, .t\:w .c-ambassador-header__grid-toggle input:checked ~ span, [class*='t:'] .t\:w .c-ambassador-header__grid-toggle input:checked ~ span, [class*='t:'] [class*='t:'] .t\:w .c-ambassador-header__grid-toggle input:checked ~ span { background-color: #9146ff; }

.t\:p.c-ambassador-header__grid-toggle input:checked ~ span, .t\:p .c-ambassador-header__grid-toggle input:checked ~ span, [class*='t:'] .t\:p .c-ambassador-header__grid-toggle input:checked ~ span, [class*='t:'] [class*='t:'] .t\:p .c-ambassador-header__grid-toggle input:checked ~ span { background-color: white; }

.t\:b.c-ambassador-header__grid-toggle input:checked ~ span, .t\:b .c-ambassador-header__grid-toggle input:checked ~ span, [class*='t:'] .t\:b .c-ambassador-header__grid-toggle input:checked ~ span, [class*='t:'] [class*='t:'] .t\:b .c-ambassador-header__grid-toggle input:checked ~ span { background-color: white; }

.c-ambassador-header__filter { position: relative; margin-left: 10px; width: 150px; height: 50px; background-color: #f0f0ff; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #D2D2E6; cursor: pointer; -webkit-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }

@media (min-width: 375px) { .c-ambassador-header__filter { width: -webkit-calc(150px + 50 * (100vw - 375px) / 1545); width: calc(150px + 50 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-header__filter { width: 200px; } }

.c-ambassador-header__filter:after { position: absolute; right: 22px; top: 0; content: ''; width: 12px; height: 50px; background-image: url("/assets/icons/svg/dropdown.svg"); background-size: 12px; background-position: center center; background-repeat: no-repeat; -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease; pointer-events: none; }

.c-ambassador-header__filter--visible { background-color: #ffffff; -webkit-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }

.c-ambassador-header__filter--visible:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease; }

.c-ambassador-header__filter--visible .c-ambassador-header__filter-list { opacity: 1; pointer-events: all; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }

.c-ambassador-header__filter-current-item { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0; padding: 0; padding-left: 20px; padding-left: 16px; font-size: 14px; line-height: 28px; font-weight: 600; }

@media (min-width: 375px) { .c-ambassador-header__filter-current-item { padding-left: -webkit-calc(20px + 14 * (100vw - 375px) / 1545); padding-left: calc(20px + 14 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-header__filter-current-item { padding-left: 34px; } }

@media (min-width: 375px) { .c-ambassador-header__filter-current-item { padding-left: -webkit-calc(16px + 4 * (100vw - 375px) / 1545); padding-left: calc(16px + 4 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassador-header__filter-current-item { padding-left: 20px; } }

.c-ambassador-header__filter-list { position: absolute; top: 60px; left: -34px; z-index: 5; margin: 0; padding: 10px; width: 234px; background-color: #fff; -webkit-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0px 1.27294px 0.940867px rgba(145, 70, 255, 0.0506062), 0px 3.05905px 2.26103px rgba(145, 70, 255, 0.0727007), 0px 5.75991px 4.25733px rgba(145, 70, 255, 0.09), 0px 10.2747px 7.59435px rgba(145, 70, 255, 0.107299), 0px 19.2177px 14.2044px rgba(145, 70, 255, 0.129394), 0px 46px 34px rgba(145, 70, 255, 0.18); box-shadow: 0px 1.27294px 0.940867px rgba(145, 70, 255, 0.0506062), 0px 3.05905px 2.26103px rgba(145, 70, 255, 0.0727007), 0px 5.75991px 4.25733px rgba(145, 70, 255, 0.09), 0px 10.2747px 7.59435px rgba(145, 70, 255, 0.107299), 0px 19.2177px 14.2044px rgba(145, 70, 255, 0.129394), 0px 46px 34px rgba(145, 70, 255, 0.18); font-size: 14px; font-weight: 600; line-height: 28px; opacity: 0; pointer-events: none; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }

.c-ambassador-header__filter-item { position: relative; padding: 7px 23px 7px 40px; -webkit-border-radius: 4px; border-radius: 4px; list-style: none; cursor: pointer; }

.c-ambassador-header__filter-item:hover { background-color: #f0f0ff; }

.c-ambassador-header__filter-item--selected { background-color: #f0f0ff; }

.c-ambassador-header__filter-item--selected:after { content: ''; position: absolute; top: 50%; right: 5px; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: block; width: 13px; height: 13px; background-image: url("/assets/icons/svg/tick-branded.svg"); background-size: 13px; background-position: center center; background-repeat: no-repeat; }

.c-ambassador-header__filter-item span { position: absolute; top: 50%; left: 10px; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: inline-block; width: 16px; height: 16px; }

.c-ambassadors-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-bottom: 50px; }

@media (min-width: 375px) { .c-ambassadors-content-with-images { margin-bottom: -webkit-calc(50px + 50 * (100vw - 375px) / 1545); margin-bottom: calc(50px + 50 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassadors-content-with-images { margin-bottom: 100px; } }

.c-ambassadors-content-with-images__upper-block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 35px; }

@media (min-width: 750px) { .c-ambassadors-content-with-images__upper-block { margin-top: -webkit-calc(35px + 30 * (100vw - 750px) / 1170); margin-top: calc(35px + 30 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-ambassadors-content-with-images__upper-block { margin-top: 65px; } }

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

.c-ambassadors-content-with-images__upper-content { -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; width: 100%; color: #9146ff; margin-top: 40px; max-width: 260px; padding-right: 25px; }

@media (min-width: 750px) { .c-ambassadors-content-with-images__upper-content { margin-top: -webkit-calc(40px + 55 * (100vw - 750px) / 1170); margin-top: calc(40px + 55 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-ambassadors-content-with-images__upper-content { margin-top: 95px; } }

@media (min-width: 375px) { .c-ambassadors-content-with-images__upper-content { max-width: -webkit-calc(260px + 676 * (100vw - 375px) / 1545); max-width: calc(260px + 676 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassadors-content-with-images__upper-content { max-width: 936px; } }

@media (min-width: 375px) { .c-ambassadors-content-with-images__upper-content { padding-right: -webkit-calc(25px + 110 * (100vw - 375px) / 1545); padding-right: calc(25px + 110 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassadors-content-with-images__upper-content { padding-right: 135px; } }

@media (max-width: 750px) { .c-ambassadors-content-with-images__upper-content { max-width: none; margin-top: 5px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassadors-content-with-images__upper-content { margin-top: -webkit-calc(5px + 35 * (100vw - 375px) / 375); margin-top: calc(5px + 35 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassadors-content-with-images__upper-content { margin-top: 40px; } }

.c-ambassadors-content-with-images__upper-content p { margin: 0; font-size: 20px; font-weight: 600; line-height: 100%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-ambassadors-content-with-images__upper-content p { font-size: -webkit-calc(20px + 44 * (100vw - 375px) / 1545); font-size: calc(20px + 44 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassadors-content-with-images__upper-content p { font-size: 64px; } }

.c-ambassadors-content-with-images__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; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; margin-right: -30px; }

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

@media (min-width: 1920px) { .c-ambassadors-content-with-images__images { margin-right: -160px; } }

@media (max-width: 750px) { .c-ambassadors-content-with-images__images { padding-top: 45px; padding-bottom: 45px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassadors-content-with-images__images { padding-top: -webkit-calc(45px + 30 * (100vw - 375px) / 375); padding-top: calc(45px + 30 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassadors-content-with-images__images { padding-top: 75px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassadors-content-with-images__images { padding-bottom: -webkit-calc(45px + 30 * (100vw - 375px) / 375); padding-bottom: calc(45px + 30 * (100vw - 375px) / 375); } }

@media (max-width: 750px) and (min-width: 750px) { .c-ambassadors-content-with-images__images { padding-bottom: 75px; } }

.c-ambassadors-content-with-images__images img:nth-child(1) { width: 260px; height: 143px; }

@media (min-width: 750px) { .c-ambassadors-content-with-images__images img:nth-child(1) { width: -webkit-calc(260px + 588 * (100vw - 750px) / 1170); width: calc(260px + 588 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-ambassadors-content-with-images__images img:nth-child(1) { width: 848px; } }

@media (min-width: 750px) { .c-ambassadors-content-with-images__images img:nth-child(1) { height: -webkit-calc(143px + 325 * (100vw - 750px) / 1170); height: calc(143px + 325 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-ambassadors-content-with-images__images img:nth-child(1) { height: 468px; } }

.c-ambassadors-content-with-images__images img:nth-child(2) { margin-top: -30px; width: 140px; height: 77px; }

@media (min-width: 750px) { .c-ambassadors-content-with-images__images img:nth-child(2) { width: -webkit-calc(140px + 314 * (100vw - 750px) / 1170); width: calc(140px + 314 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-ambassadors-content-with-images__images img:nth-child(2) { width: 454px; } }

@media (min-width: 750px) { .c-ambassadors-content-with-images__images img:nth-child(2) { height: -webkit-calc(77px + 174 * (100vw - 750px) / 1170); height: calc(77px + 174 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-ambassadors-content-with-images__images img:nth-child(2) { height: 251px; } }

@media (max-width: 750px) { .c-ambassadors-content-with-images__images img:nth-child(1) { width: 315px; height: 173px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassadors-content-with-images__images img:nth-child(1) { width: -webkit-calc(315px + 533 * (100vw - 375px) / 1545); width: calc(315px + 533 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-ambassadors-content-with-images__images img:nth-child(1) { width: 848px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassadors-content-with-images__images img:nth-child(1) { height: -webkit-calc(173px + 295 * (100vw - 375px) / 1545); height: calc(173px + 295 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-ambassadors-content-with-images__images img:nth-child(1) { height: 468px; } }

@media (max-width: 750px) { .c-ambassadors-content-with-images__images img:nth-child(2) { margin-top: -30px; width: 180px; height: 100px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassadors-content-with-images__images img:nth-child(2) { width: -webkit-calc(180px + 274 * (100vw - 375px) / 1545); width: calc(180px + 274 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-ambassadors-content-with-images__images img:nth-child(2) { width: 454px; } }

@media (max-width: 750px) and (min-width: 375px) { .c-ambassadors-content-with-images__images img:nth-child(2) { height: -webkit-calc(100px + 151 * (100vw - 375px) / 1545); height: calc(100px + 151 * (100vw - 375px) / 1545); } }

@media (max-width: 750px) and (min-width: 1920px) { .c-ambassadors-content-with-images__images img:nth-child(2) { height: 251px; } }

.c-ambassadors-content-with-images__lower-block { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; margin-top: 50px; margin-right: 0px; max-width: 435px; }

@media (min-width: 750px) { .c-ambassadors-content-with-images__lower-block { margin-right: -webkit-calc(0px + 132 * (100vw - 750px) / 1170); margin-right: calc(0px + 132 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-ambassadors-content-with-images__lower-block { margin-right: 132px; } }

@media (min-width: 750px) { .c-ambassadors-content-with-images__lower-block { max-width: -webkit-calc(435px + 457 * (100vw - 750px) / 1170); max-width: calc(435px + 457 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-ambassadors-content-with-images__lower-block { max-width: 892px; } }

@media (max-width: 750px) { .c-ambassadors-content-with-images__lower-block { margin-top: 0; -webkit-align-self: unset; -ms-flex-item-align: unset; align-self: unset; } }

.c-ambassadors-content-with-images__lower-block p { margin: 0; font-weight: 600; font-size: 16px; line-height: 111%; /* or 36px */ letter-spacing: -0.02em; }

@media (min-width: 375px) { .c-ambassadors-content-with-images__lower-block p { font-size: -webkit-calc(16px + 16 * (100vw - 375px) / 1545); font-size: calc(16px + 16 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-ambassadors-content-with-images__lower-block p { font-size: 32px; } }

.c-video-feed { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 50px; }

@media (max-width: 1024px) { .c-video-feed { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.c-video-feed__video-wrapper { margin: 30px 0 0 0; background: #FFFFFF; -webkit-box-shadow: 0px 2.76726px 2.21381px rgba(125, 22, 255, 0.019), 0px 6.6501px 5.32008px rgba(125, 22, 255, 0.028), 0px 12.5216px 10.0172px rgba(125, 22, 255, 0.035), 0px 22.3363px 17.869px rgba(125, 22, 255, 0.041), 0px 41.7776px 33.4221px rgba(125, 22, 255, 0.05), 0px 100px 80px rgba(125, 22, 255, 0.07); box-shadow: 0px 2.76726px 2.21381px rgba(125, 22, 255, 0.019), 0px 6.6501px 5.32008px rgba(125, 22, 255, 0.028), 0px 12.5216px 10.0172px rgba(125, 22, 255, 0.035), 0px 22.3363px 17.869px rgba(125, 22, 255, 0.041), 0px 41.7776px 33.4221px rgba(125, 22, 255, 0.05), 0px 100px 80px rgba(125, 22, 255, 0.07); -webkit-border-radius: 10px; border-radius: 10px; }

.c-video-feed__video { width: 255px; height: 143px; background-color: #9146ff; }

@media (min-width: 375px) { .c-video-feed__video { width: -webkit-calc(255px + 705 * (100vw - 375px) / 1545); width: calc(255px + 705 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__video { width: 960px; } }

@media (min-width: 375px) { .c-video-feed__video { height: -webkit-calc(143px + 397 * (100vw - 375px) / 1545); height: calc(143px + 397 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__video { height: 540px; } }

@media (max-width: 1024px) { .c-video-feed__video { width: 100%; height: 480px; } }

@media (max-width: 1024px) and (max-width: 1024px) { .c-video-feed__video { height: 46.875vw; } }

@media (max-width: 1024px) and (max-width: 500px) { .c-video-feed__video { height: 234.375px; } }

.c-video-feed__main-video-box { width: 143px; height: 143px; margin: 0 auto; }

@media (min-width: 375px) { .c-video-feed__main-video-box { width: -webkit-calc(143px + 397 * (100vw - 375px) / 1545); width: calc(143px + 397 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__main-video-box { width: 540px; } }

@media (min-width: 375px) { .c-video-feed__main-video-box { height: -webkit-calc(143px + 397 * (100vw - 375px) / 1545); height: calc(143px + 397 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__main-video-box { height: 540px; } }

@media (max-width: 1024px) { .c-video-feed__main-video-box { width: 480px; height: 480px; } }

@media (max-width: 1024px) and (max-width: 1024px) { .c-video-feed__main-video-box { width: 46.875vw; } }

@media (max-width: 1024px) and (max-width: 500px) { .c-video-feed__main-video-box { width: 234.375px; } }

@media (max-width: 1024px) and (max-width: 1024px) { .c-video-feed__main-video-box { height: 46.875vw; } }

@media (max-width: 1024px) and (max-width: 500px) { .c-video-feed__main-video-box { height: 234.375px; } }

.c-video-feed__main-video-box .plyr__video-embed { padding-bottom: 100% !important; }

.c-video-feed__content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 20px 40px 20px 40px; padding-left: 20px; padding-right: 20px; }

@media (min-width: 750px) { .c-video-feed__content { padding-left: -webkit-calc(20px + 20 * (100vw - 750px) / 1170); padding-left: calc(20px + 20 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-video-feed__content { padding-left: 40px; } }

@media (min-width: 750px) { .c-video-feed__content { padding-right: -webkit-calc(20px + 20 * (100vw - 750px) / 1170); padding-right: calc(20px + 20 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-video-feed__content { padding-right: 40px; } }

@media (max-width: 800px) { .c-video-feed__content { -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-video-feed__main { max-width: 300px; }

@media (min-width: 750px) { .c-video-feed__main { max-width: -webkit-calc(300px + 177 * (100vw - 750px) / 1170); max-width: calc(300px + 177 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-video-feed__main { max-width: 477px; } }

@media (max-width: 1024px) { .c-video-feed__main { max-width: 350px; } }

@media (max-width: 1024px) and (min-width: 375px) { .c-video-feed__main { max-width: -webkit-calc(350px + 127 * (100vw - 375px) / 1545); max-width: calc(350px + 127 * (100vw - 375px) / 1545); } }

@media (max-width: 1024px) and (min-width: 1920px) { .c-video-feed__main { max-width: 477px; } }

@media (max-width: 800px) { .c-video-feed__main { max-width: none; } }

.c-video-feed__name-wrapper { 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; }

.c-video-feed__name-wrapper h3 { margin: 0 0 0 15px; font-size: 18px; line-height: 91%; letter-spacing: -0.04em; }

@media (min-width: 375px) { .c-video-feed__name-wrapper h3 { font-size: -webkit-calc(18px + 18 * (100vw - 375px) / 1545); font-size: calc(18px + 18 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__name-wrapper h3 { font-size: 36px; } }

.c-video-feed__profile-image { position: relative; 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: 50px; height: 50px; -webkit-border-radius: 100%; border-radius: 100%; }

.c-video-feed__profile-image:before { content: ''; position: absolute; width: 40px; height: 40px; border: 2px solid #ECEBFD; -webkit-border-radius: 100%; border-radius: 100%; }

.c-video-feed__profile-image img { width: 40px; height: 40px; -webkit-border-radius: 100%; border-radius: 100%; }

.c-video-feed__bio { margin: 14px 0 0 0; line-height: 156%; padding-right: 15px; font-size: 16px; }

@media (min-width: 375px) { .c-video-feed__bio { font-size: -webkit-calc(16px + 2 * (100vw - 375px) / 1545); font-size: calc(16px + 2 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__bio { font-size: 18px; } }

@media (max-width: 800px) { .c-video-feed__bio { padding: 0; padding-bottom: 20px; width: 100%; } }

@media (max-width: 800px) and (min-width: 375px) { .c-video-feed__bio { padding-bottom: -webkit-calc(20px + 20 * (100vw - 375px) / 1545); padding-bottom: calc(20px + 20 * (100vw - 375px) / 1545); } }

@media (max-width: 800px) and (min-width: 1920px) { .c-video-feed__bio { padding-bottom: 40px; } }

.c-video-feed__channel-details { 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: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; margin-top: 10px; }

@media (max-width: 800px) { .c-video-feed__channel-details { -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; } }

.c-video-feed__channel-details .c-link { padding: 7px 12px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid currentColor; -webkit-border-radius: 6px; border-radius: 6px; font-size: 14px; font-weight: 600; line-height: 150%; text-align: center; }

.c-video-feed__emotes { 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: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; margin-top: 20px; }

@media (min-width: 375px) { .c-video-feed__emotes { margin-top: -webkit-calc(20px + 20 * (100vw - 375px) / 1545); margin-top: calc(20px + 20 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__emotes { margin-top: 40px; } }

.c-video-feed__emotes img { margin: 4px; width: 36px; height: 36px; }

@media (min-width: 750px) { .c-video-feed__emotes img { margin: -webkit-calc(4px + 6 * (100vw - 750px) / 1170); margin: calc(4px + 6 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-video-feed__emotes img { margin: 10px; } }

@media (min-width: 750px) { .c-video-feed__emotes img { width: -webkit-calc(36px + 28 * (100vw - 750px) / 1170); width: calc(36px + 28 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-video-feed__emotes img { width: 64px; } }

@media (min-width: 750px) { .c-video-feed__emotes img { height: -webkit-calc(36px + 28 * (100vw - 750px) / 1170); height: calc(36px + 28 * (100vw - 750px) / 1170); } }

@media (min-width: 1920px) { .c-video-feed__emotes img { height: 64px; } }

@media (max-width: 1024px) { .c-video-feed__emotes img { margin: 5px; width: 45px; height: 45px; } }

@media (max-width: 1024px) and (min-width: 375px) { .c-video-feed__emotes img { margin: -webkit-calc(5px + 5 * (100vw - 375px) / 1545); margin: calc(5px + 5 * (100vw - 375px) / 1545); } }

@media (max-width: 1024px) and (min-width: 1920px) { .c-video-feed__emotes img { margin: 10px; } }

@media (max-width: 1024px) and (min-width: 375px) { .c-video-feed__emotes img { width: -webkit-calc(45px + 19 * (100vw - 375px) / 375); width: calc(45px + 19 * (100vw - 375px) / 375); } }

@media (max-width: 1024px) and (min-width: 750px) { .c-video-feed__emotes img { width: 64px; } }

@media (max-width: 1024px) and (min-width: 375px) { .c-video-feed__emotes img { height: -webkit-calc(45px + 19 * (100vw - 375px) / 375); height: calc(45px + 19 * (100vw - 375px) / 375); } }

@media (max-width: 1024px) and (min-width: 750px) { .c-video-feed__emotes img { height: 64px; } }

.c-video-feed__feed { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin: 0; margin-left: 5px; width: 60px; }

@media (min-width: 375px) { .c-video-feed__feed { margin-left: -webkit-calc(5px + 35 * (100vw - 375px) / 1545); margin-left: calc(5px + 35 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__feed { margin-left: 40px; } }

@media (min-width: 375px) { .c-video-feed__feed { width: -webkit-calc(60px + 520 * (100vw - 375px) / 1545); width: calc(60px + 520 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__feed { width: 580px; } }

@media (max-width: 1024px) { .c-video-feed__feed { margin: 0; margin-top: 45px; width: 100%; } }

@media (max-width: 1024px) and (min-width: 375px) { .c-video-feed__feed { margin-top: -webkit-calc(45px + 55 * (100vw - 375px) / 1545); margin-top: calc(45px + 55 * (100vw - 375px) / 1545); } }

@media (max-width: 1024px) and (min-width: 1920px) { .c-video-feed__feed { margin-top: 100px; } }

.c-video-feed__videos { margin: 30px 0 0; 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; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

@media (max-width: 1024px) { .c-video-feed__videos { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; } }

@media (max-width: 800px) { .c-video-feed__videos { -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-video-feed__video-box { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; margin-bottom: 5px; }

@media (min-width: 375px) { .c-video-feed__video-box { margin-bottom: -webkit-calc(5px + 20 * (100vw - 375px) / 1545); margin-bottom: calc(5px + 20 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__video-box { margin-bottom: 25px; } }

.c-video-feed__video-box:last-of-type { margin-bottom: 0; }

@media (max-width: 1024px) { .c-video-feed__video-box { -webkit-box-flex: 1; -webkit-flex: 1 50%; -ms-flex: 1 50%; flex: 1 50%; } .c-video-feed__video-box::after { content: ""; display: block; padding-bottom: 22.46%; } .c-video-feed__video-box:nth-of-type(5) { display: none; } }

.c-video-feed__feed-video { position: absolute; top: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 8px; border-radius: 8px; border: solid 8px transparent; margin: -8px; height: -webkit-calc(100% + 16px); height: calc(100% + 16px); width: -webkit-calc(100% + 16px); width: calc(100% + 16px); -webkit-transition: background-color 0.3s ease, border-color 0.3s ease; transition: background-color 0.3s ease, border-color 0.3s ease; }

@media (max-width: 1024px) { .c-video-feed__feed-video { -webkit-box-flex: 1; -webkit-flex: 1 48%; -ms-flex: 1 48%; flex: 1 48%; margin: 0; } }

@media (max-width: 800px) { .c-video-feed__feed-video { background-color: #ffffff; } }

.c-video-feed__feed-video:hover { background-color: #ffffff; border-color: #ffffff; }

.c-video-feed__feed-video:hover .c-video-feed__streamer { color: #9146FF; }

.c-video-feed__thumb { height: 100%; width: auto; -webkit-border-radius: 4px; border-radius: 4px; }

.c-video-feed__status { position: absolute; z-index: 3; left: 8px; top: 8px; margin: 0; padding: 5px 8px; background-color: #FC6675; color: #ffffff; font-weight: 700; font-size: 14px; text-transform: uppercase; line-height: 100%; -webkit-border-radius: 4px; border-radius: 4px; }

.c-video-feed__video-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; margin: 0; padding: 0; margin-left: 15px; width: 50px; min-height: 30px; }

@media (min-width: 375px) { .c-video-feed__video-content { margin-left: -webkit-calc(15px + 7 * (100vw - 375px) / 1545); margin-left: calc(15px + 7 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__video-content { margin-left: 22px; } }

@media (min-width: 375px) { .c-video-feed__video-content { width: -webkit-calc(50px + 310 * (100vw - 375px) / 1545); width: calc(50px + 310 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__video-content { width: 360px; } }

@media (min-width: 375px) { .c-video-feed__video-content { min-height: -webkit-calc(30px + 100 * (100vw - 375px) / 1545); min-height: calc(30px + 100 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__video-content { min-height: 130px; } }

@media (max-width: 1024px) { .c-video-feed__video-content { -webkit-box-flex: 1; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; padding: 0 0 8px 0; } }

.c-video-feed__video-content li { list-style: none; }

.c-video-feed__streamer { letter-spacing: -0.01em; color: #000000; font-weight: 600; line-height: 140%; font-size: 14px; }

@media (min-width: 375px) { .c-video-feed__streamer { font-size: -webkit-calc(14px + 6 * (100vw - 375px) / 1545); font-size: calc(14px + 6 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__streamer { font-size: 20px; } }

.c-video-feed__video-title { color: #665670; font-weight: 600; line-height: 140%; letter-spacing: -0.01em; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; max-width: 90%; overflow: hidden; min-height: 1.4em; display: inline-block; }

@media (min-width: 375px) { .c-video-feed__video-title { font-size: -webkit-calc(14px + 6 * (100vw - 375px) / 1545); font-size: calc(14px + 6 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__video-title { font-size: 20px; } }

.c-video-feed__viewers { color: #746E79; font-weight: normal; letter-spacing: -0.01em; line-height: 140%; font-size: 14px; }

@media (min-width: 375px) { .c-video-feed__viewers { font-size: -webkit-calc(14px + 6 * (100vw - 375px) / 1545); font-size: calc(14px + 6 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-video-feed__viewers { font-size: 20px; } }

.c-heading-branded { margin: 0; letter-spacing: -0.01em; font-size: 18px; width: 100%; }

@media (min-width: 375px) { .c-heading-branded { font-size: -webkit-calc(18px + 6 * (100vw - 375px) / 1545); font-size: calc(18px + 6 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-heading-branded { font-size: 24px; } }

@media (min-width: 375px) { .c-heading-branded { width: -webkit-calc(100% + 17 * (100vw - 375px) / 1545); width: calc(100% + 17 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-heading-branded { width: 117%; } }

.c-heading-branded:before { content: ''; padding-right: 12px; border-left: 4px solid #9146FF; }

.c-pager { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; background-color: transparent; height: 28px; width: 100%; position: relative; cursor: pointer; overflow: hidden; margin: 20px 0; }

.c-pager__text { display: inline-block; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); height: 28px; line-height: 28px; font-weight: 600; font-size: 20px; letter-spacing: -.02em; color: #9146ff; }

.c-pager__text::before, .c-pager__text::after { content: ''; width: 100vw; border-top: solid 1px #C4C4D7; position: absolute; right: -webkit-calc(100% + 1.5em); right: calc(100% + 1.5em); top: 50%; }

.c-pager__text::after { right: unset; left: -webkit-calc(100% + 1.5em); left: calc(100% + 1.5em); }

.c-listpager { list-style-type: none; 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; width: 100%; padding: 0; }

.c-listpager__item { display: inline-block; }

.c-listpager__item:first-of-type { margin-right: 20px; }

@media (min-width: 375px) { .c-listpager__item:first-of-type { margin-right: -webkit-calc(20px + 20 * (100vw - 375px) / 1545); margin-right: calc(20px + 20 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-listpager__item:first-of-type { margin-right: 40px; } }

.c-listpager__item:last-of-type { margin-left: 20px; }

@media (min-width: 375px) { .c-listpager__item:last-of-type { margin-left: -webkit-calc(20px + 20 * (100vw - 375px) / 1545); margin-left: calc(20px + 20 * (100vw - 375px) / 1545); } }

@media (min-width: 1920px) { .c-listpager__item:last-of-type { margin-left: 40px; } }

.c-listpager__button { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; background-color: transparent; font-weight: 500; font-size: 14px; letter-spacing: -0.01em; color: #665670; cursor: pointer; }

.c-listpager__button:hover { color: #9146ff; text-decoration: underline; }

.c-listpager__button.is-active { color: #9146ff; }

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

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

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

.t\:i.c-sales-lead-gen-heading, .t\:i .c-sales-lead-gen-heading, [class*='t:'] .t\:i .c-sales-lead-gen-heading, [class*='t:'] [class*='t:'] .t\:i .c-sales-lead-gen-heading { background-color: #f0f0ff; }

.t\:w.c-sales-lead-gen-heading, .t\:w .c-sales-lead-gen-heading, [class*='t:'] .t\:w .c-sales-lead-gen-heading, [class*='t:'] [class*='t:'] .t\:w .c-sales-lead-gen-heading { color: black; }

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

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

.t\:i.c-sales-lead-gen-heading, .t\:i .c-sales-lead-gen-heading, [class*='t:'] .t\:i .c-sales-lead-gen-heading, [class*='t:'] [class*='t:'] .t\:i .c-sales-lead-gen-heading { color: black; }

.c-sales-lead-gen-heading h1 { margin: 0; padding-bottom: 75px; font-size: 56px; letter-spacing: -1.62px; font-weight: 500; line-height: 90%; width: 100%; }

@media (min-width: 375px) { .c-sales-lead-gen-heading h1 { padding-bottom: -webkit-calc(75px + 45 * (100vw - 375px) / 1065); padding-bottom: calc(75px + 45 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sales-lead-gen-heading h1 { padding-bottom: 120px; } }

@media (min-width: 375px) { .c-sales-lead-gen-heading h1 { font-size: -webkit-calc(56px + 94 * (100vw - 375px) / 1065); font-size: calc(56px + 94 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sales-lead-gen-heading h1 { font-size: 150px; } }

@media (min-width: 375px) { .c-sales-lead-gen-heading h1 { letter-spacing: -webkit-calc(-1.62px + -5.65 * (100vw - 375px) / 1065); letter-spacing: calc(-1.62px + -5.65 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sales-lead-gen-heading h1 { letter-spacing: -7.27px; } }

.c-sales-lead-gen-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; margin: 0 -40px; padding: 75px  0; padding-top: 35px; padding-bottom: 35px; }

@media (min-width: 375px) { .c-sales-lead-gen-content { padding-top: -webkit-calc(35px + 40 * (100vw - 375px) / 1065); padding-top: calc(35px + 40 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sales-lead-gen-content { padding-top: 75px; } }

@media (min-width: 375px) { .c-sales-lead-gen-content { padding-bottom: -webkit-calc(35px + 40 * (100vw - 375px) / 1065); padding-bottom: calc(35px + 40 * (100vw - 375px) / 1065); } }

@media (min-width: 1440px) { .c-sales-lead-gen-content { padding-bottom: 75px; } }

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

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

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

.t\:i.c-sales-lead-gen-content, .t\:i .c-sales-lead-gen-content, [class*='t:'] .t\:i .c-sales-lead-gen-content, [class*='t:'] [class*='t:'] .t\:i .c-sales-lead-gen-content { color: black; }

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

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

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

.t\:i.c-sales-lead-gen-content, .t\:i .c-sales-lead-gen-content, [class*='t:'] .t\:i .c-sales-lead-gen-content, [class*='t:'] [class*='t:'] .t\:i .c-sales-lead-gen-content { background-color: #f0f0ff; }

.c-sales-lead-gen-content h1, .c-sales-lead-gen-content h2 { margin-top: 0; }

.c-sales-lead-gen-content__column { margin: 25px 40px; }

.c-sales-lead-gen-content__column--left { -webkit-box-flex: 1; -webkit-flex: 1 50%; -ms-flex: 1 50%; flex: 1 50%; }

.c-sales-lead-gen-content__column--left h1, .c-sales-lead-gen-content__column--left h2, .c-sales-lead-gen-content__column--left h3, .c-sales-lead-gen-content__column--left h4, .c-sales-lead-gen-content__column--left h5 { color: #9146ff; }

.c-sales-lead-gen-content__column--right { -webkit-box-flex: 1; -webkit-flex: 1 275px; -ms-flex: 1 275px; flex: 1 275px; }

.c-sales-lead-gen-content__column img { max-width: 100%; height: auto; }

:root { --brand: @include theme-link; --brand-hover: @include theme-link-hover; }

.c-language-picker { position: absolute; z-index: 902; top: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

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

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

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

.t\:i.c-language-picker, .t\:i .c-language-picker, [class*='t:'] .t\:i .c-language-picker, [class*='t:'] [class*='t:'] .t\:i .c-language-picker { background-color: #f0f0ff; }

.c-language-picker--visible .c-language-picker__menu { max-height: 900px; opacity: 1; pointer-events: all; -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.1s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.1s cubic-bezier(0.4, 0, 0.2, 1); }

.c-language-picker--visible .c-language-picker__label:after { margin-top: -1px; -webkit-transform: rotate(-180deg); transform: rotate(-180deg); border-top-color: #9146ff; }

.c-language-picker__label { position: relative; margin: 2px 10px 2px 0; padding: 5px 10px; font-size: 22px; line-height: 116%; font-weight: 600; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1); }

@media (max-width: 1920px) { .c-language-picker__label { font-size: 1.1458333333vw; } }

@media (max-width: 1280px) { .c-language-picker__label { font-size: 14.6666666667px; } }

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

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

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

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

.c-language-picker__label:after { content: ""; border: 5px solid transparent; position: absolute; z-index: 5; border-bottom: 0; border-top-color: var(--brand); top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: -10px; -webkit-transition: margin-top 0.2s ease-out, -webkit-transform 0.2s ease-out; transition: margin-top 0.2s ease-out, -webkit-transform 0.2s ease-out; transition: transform 0.2s ease-out, margin-top 0.2s ease-out; transition: transform 0.2s ease-out, margin-top 0.2s ease-out, -webkit-transform 0.2s ease-out; }

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

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

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

.t\:i.c-language-picker__label:hover, .t\:i .c-language-picker__label:hover, [class*='t:'] .t\:i .c-language-picker__label:hover, [class*='t:'] [class*='t:'] .t\:i .c-language-picker__label:hover { color: black; }

.c-language-picker__label:hover:after { border-top-color: var(--brand-hover); }

.c-language-picker .c-link { margin: 2px 0; padding: 5px 0px 5px 10px; font-size: 22px; line-height: 116%; font-weight: 600; -webkit-border-radius: 4px; border-radius: 4px; }

@media (max-width: 1920px) { .c-language-picker .c-link { font-size: 1.1458333333vw; } }

@media (max-width: 1280px) { .c-language-picker .c-link { font-size: 14.6666666667px; } }

.c-language-picker__menu { position: absolute; z-index: 905; top: 35px; right: 140px; margin: 0 -25px 0 0; padding: 5px 0; max-height: 0; min-width: 250px; list-style: none; overflow: hidden; opacity: 0; background-color: #ffffff; border: 1px solid #f0f0ff; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2); pointer-events: none; -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.1s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.1s cubic-bezier(0.4, 0, 0.2, 1); }

@media (max-width: 1920px) { .c-language-picker__menu { right: 7.2916666667vw; } }

@media (max-width: 100px) { .c-language-picker__menu { right: 7.2916666667px; } }

.c-language-picker__option { position: relative; margin: 1px 0; padding: 10px 10px 10px 40px; font-size: 14px; -webkit-transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1); }

.c-language-picker__option:before { display: none; content: ''; position: absolute; left: 10px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 24px; height: 24px; background-image: url("/assets/icons/svg/tick-light.svg"); background-size: contain; background-repeat: no-repeat; background-position: center center; }

.c-language-picker__option:hover { background-color: #F4F8FC; cursor: pointer; -webkit-transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1); }

.c-language-picker__option.js-selected { background-color: #F4F8FC; }

.c-language-picker__option.js-selected:before { display: block; }

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

.t\:i.u-bleed-right::after, .t\:i .u-bleed-right::after, [class*='t:'] .t\:i .u-bleed-right::after, [class*='t:'] [class*='t:'] .t\:i .u-bleed-right::after { background-color: #f0f0ff; }

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

.t\:i.u-bleed-left::before, .t\:i .u-bleed-left::before, [class*='t:'] .t\:i .u-bleed-left::before, [class*='t:'] [class*='t:'] .t\:i .u-bleed-left::before { background-color: #f0f0ff; }

.u-verified::after { content: ""; display: inline-block; width: 20%; height: 20%; margin-left: .4ch; margin-right: .1ch; background-image: url("/assets/icons/svg/verified.svg"); background-repeat: no-repeat; background-size: contain; -webkit-transform: translateZ(0); transform: translateZ(0); will-change: mask, -webkit-mask; position: absolute; right: -12%; bottom: 0; color: #9146ff; }

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

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

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

.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.plyr__tab-focus[type='range']::-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.plyr__tab-focus[type='range']::-moz-range-track { box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5); outline: 0; }

.plyr--full-ui input.plyr__tab-focus[type='range']::-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.plyr--vimeo:-webkit-full-screen .plyr__video-wrapper { height: 0; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.plyr.plyr--vimeo:-ms-fullscreen .plyr__video-wrapper { height: 0; position: relative; top: 50%; transform: translateY(-50%); }

.plyr.plyr--vimeo:fullscreen .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.plyr--hide-controls:-webkit-full-screen { cursor: none; }

.plyr.plyr--hide-controls:-ms-fullscreen { cursor: none; }

.plyr.plyr--hide-controls:fullscreen { 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.plyr--vimeo:-webkit-full-screen .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.plyr--hide-controls:-webkit-full-screen { 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.plyr--vimeo:-moz-full-screen .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.plyr--hide-controls:-moz-full-screen { 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.plyr--vimeo:-ms-fullscreen .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.plyr--hide-controls:-ms-fullscreen { 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; }