/* Generated by dr-parity media-preserve. 548 @media rules. */
@media screen and (max-width:749px) {
  .desktop-menu[data-astro-cid-5uiruhnd] {
    padding-top: 2rem;
  }
  .desktop-menu[data-astro-cid-5uiruhnd] .logo-link[data-astro-cid-5uiruhnd] {
    height: 32px;
    width: 140px;
  }
  .desktop-menu[data-astro-cid-5uiruhnd] .menu-nav[data-astro-cid-5uiruhnd] {
    display: none;
  }
  .desktop-menu[data-astro-cid-5uiruhnd] .burger[data-astro-cid-5uiruhnd] {
    background: none;
    height: 32px;
    width: 56px;
  }
  .desktop-menu[data-astro-cid-5uiruhnd] .burger-label[data-astro-cid-5uiruhnd] {
    display: none;
  }
  .mobile-menu {
    background: var(--color-accent);
    height: 100%;
    left: 0;
    overflow-y: auto;
    right: 0;
    top: 0;
    width: 100%;
  }
  .mobile-menu .mobile-content {
    min-height: 600px;
    padding-bottom: 4rem;
  }
}
@media screen and (min-width:750px) {
  .mobile-menu .chr-4 {
    letter-spacing: calc(3.3333333333vw * -.05);
  }
}
@media screen and (max-width:749px) {
  .mobile-menu .mobile-bg {
    background: var(--color-accent);
  }
}
@media screen and (min-width:1280px) {
  .mobile-menu .submenu-item {
    padding-left: 3.2rem;
  }
}
@media screen and (max-width:749px) {
  .header.isBlack .desktop-menu .burger-line {
    background-color: var(--color-text);
  }
  .header.isOpen .desktop-menu .burger-line {
    background-color: var(--color-bg);
  }
}
@media screen and (min-width:640px) {
  #cc-main ::-webkit-scrollbar {
    all: revert;
  }
  #cc-main ::-webkit-scrollbar-thumb {
    all: revert;
  }
  #cc-main ::-webkit-scrollbar-track {
    all: revert;
  }
  #cc-main ::-webkit-scrollbar-thumb {
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: var(--cc-toggle-readonly-bg);
    border: .25rem solid var(--cc-bg);
    border-radius: 1rem;
  }
  #cc-main ::-webkit-scrollbar-thumb:hover {
    background: var(--cc-toggle-off-bg);
  }
  #cc-main ::-webkit-scrollbar {
    background: transparent;
    width: 12px;
  }
}
@media (prefers-reduced-motion) {
  #cc-main {
    --cc-modal-transition-duration: 0s;
  }
}
@media screen and (max-width:640px) {
  #cc-main {
    --cc-modal-margin: .5em;
  }
  #cc-main .cm {
    max-width: none;
    width: auto;
  }
  #cc-main .cm__body {
    flex-direction: column;
    padding: 0;
  }
  #cc-main .cm__btns {
    padding-left: 1.1rem;
    padding-right: 1.1rem;
  }
  #cc-main .cm__desc {
    padding-left: 1.1rem;
    padding-right: 1.1rem;
  }
  #cc-main .cm__links {
    padding-left: 1.1rem;
    padding-right: 1.1rem;
  }
  #cc-main .cm__title {
    padding-left: 1.1rem;
    padding-right: 1.1rem;
  }
  #cc-main .cm__btns {
    border-left: none;
    border-top: 1px solid var(--cc-separator-border-color);
    flex-direction: column;
    max-width: none;
    min-width: auto;
  }
  #cc-main .cm__btn+.cm__btn {
    margin: .375rem 0 0;
  }
  #cc-main .cm__btn-group+.cm__btn-group {
    margin: .375rem 0 0;
  }
  #cc-main .cm--flip .cm__btn+.cm__btn {
    margin-bottom: .375rem;
    margin-top: 0;
  }
  #cc-main .cm--flip .cm__btn-group+.cm__btn-group {
    margin-bottom: .375rem;
    margin-top: 0;
  }
  #cc-main .cm__btn-group {
    display: flex;
    flex-direction: column;
    min-width: auto;
  }
  #cc-main .cm__btn {
    flex: auto;
  }
  #cc-main .cm__link-group {
    justify-content: center;
  }
  #cc-main .cm--flip .cm__btn-group {
    flex-direction: column-reverse;
  }
  #cc-main .cm--flip .cm__btns {
    flex-direction: column-reverse;
  }
  #cc-main .pm {
    border-radius: 0;
    height: auto;
    inset: 0;
    max-height: 100%;
    max-width: none;
    transform: translateY(1.6em);
  }
  #cc-main .pm__body {
    padding: .9em;
  }
  #cc-main .pm__footer {
    padding: .9em;
  }
  #cc-main .pm__header {
    padding: .9em;
  }
  #cc-main .pm__badge {
    display: none;
  }
  #cc-main .pm__section-table {
    display: block;
  }
  #cc-main .pm__table-body {
    display: block;
  }
  #cc-main .pm__table-caption {
    display: block;
  }
  #cc-main .pm__table-td {
    display: block;
  }
  #cc-main .pm__table-th {
    display: block;
  }
  #cc-main .pm__table-tr {
    display: block;
  }
  #cc-main .pm__table-head {
    display: none;
  }
  #cc-main .pm__table-tr:not(:last-child) {
    border-bottom: 1px solid var(--cc-separator-border-color);
  }
  #cc-main .pm__table-td {
    display: flex;
    justify-content: space-between;
  }
  #cc-main .pm__table-td:before {
    color: var(--cc-primary-color);
    content: attr(data-column);
    flex: 1;
    font-weight: 600;
    min-width: 100px;
    overflow: hidden;
    padding-right: 2em;
    text-overflow: ellipsis;
  }
  #cc-main .pm__table-td>div {
    flex: 3;
  }
  #cc-main .pm__btn-group {
    flex-direction: column;
  }
  #cc-main .pm__footer {
    flex-direction: column;
  }
  #cc-main .pm__btn-group {
    display: flex;
  }
  #cc-main .pm__btn+.pm__btn {
    margin: .375rem 0 0;
  }
  #cc-main .pm__btn-group+.pm__btn-group {
    margin: .375rem 0 0;
  }
  #cc-main .pm--flip .pm__btn+.pm__btn {
    margin-bottom: .375rem;
    margin-top: 0;
  }
  #cc-main .pm--flip .pm__btn-group+.pm__btn-group {
    margin-bottom: .375rem;
    margin-top: 0;
  }
  #cc-main .pm--flip .pm__btn-group {
    flex-direction: column-reverse;
  }
  #cc-main .pm--flip .pm__footer {
    flex-direction: column-reverse;
  }
  .show--preferences #cc-main .cc--anim .pm {
    transform: translateY(0);
  }
}
@media screen and (min-width:750px) {
  .-t1 {
    font-size: 12.5vw;
    letter-spacing: -.25vw;
    line-height: .92;
  }
}
@media screen and (min-width:1025px) {
  .-t1 {
    font-size: 11.1111111111vw;
    letter-spacing: calc(11.1111111111vw * -.02);
  }
}
@media screen and (min-width:1440px) {
  .-t1 {
    font-size: 16.6666666667vw;
    letter-spacing: calc(16.6666666667vw * -.02);
  }
}
@media screen and (min-width:750px) {
  .-t2 {
    font-size: 11.1111111111vw;
    letter-spacing: calc(11.1111111111vw * -.02);
  }
  .-t3 {
    font-size: 12.5vw;
    letter-spacing: -.25vw;
    line-height: .96;
  }
}
@media screen and (min-width:1025px) {
  .-t3 {
    font-size: 11.1111111111vw;
    letter-spacing: calc(11.1111111111vw * -.02);
  }
}
@media screen and (min-width:1280px) {
  .-t3 {
    font-size: 13.8888888889vw;
    letter-spacing: calc(13.8888888889vw * -.02);
  }
}
@media screen and (min-width:750px) {
  .-t4 {
    font-size: 5.5555555556vw;
    letter-spacing: calc(5.5555555556vw * -.02);
  }
  .-t5 {
    font-size: 2.7777777778vw;
  }
  .-t6 {
    font-size: 3.3333333333vw;
    letter-spacing: calc(3.3333333333vw * -.02);
  }
  .-t7 {
    font-size: 2.7777777778vw;
  }
  .-t8 {
    font-size: 2.7777777778vw;
  }
}
@media screen and (max-width:749px) {
  .-p1 {
    font-size: 16px;
  }
}
@media screen and (min-width:1280px) {
  .-p1 {
    font-size: 2.4rem;
  }
}
@media screen and (max-width:749px) {
  .-p2 {
    font-size: 20px;
    line-height: 1.2;
  }
}
@media screen and (min-width:1280px) {
  .-p2 {
    font-size: 2.4rem;
  }
  .-p3 {
    font-size: 2.4rem;
  }
}
@media screen and (min-width:750px) {
  html {
    font-size: clamp(1px,100px,10 * 100vw / var(--desktop, 1440));
  }
  .-w {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .-mobile {
    display: none;
  }
  .-desktop {
    display: block;
  }
}
@media screen and (min-width:1280px) {
  .-rotate-text {
    display: flex;
  }
}
@media screen and (min-width:750px) {
  #cc-main .cm {
    max-width: 400px;
  }
  #cc-main .cm__texts {
    padding: 30px 40px 13px;
  }
  #cc-main .cm__btns {
    padding: 0 40px 40px;
  }
}
@media screen and (min-width:1025px) {
  .heroHome .content {
    grid-template-columns: 1fr 300px;
  }
}
@media screen and (min-width:1280px) {
  .heroHome .content {
    grid-template-columns: 1fr 36rem;
  }
}
@media screen and (max-width:749px) {
  .heroHome .block-item {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    padding-top: 15rem;
  }
}
@media screen and (min-width:750px) {
  .heroHome .hero-title {
    width: 92rem;
  }
}
@media screen and (min-width:1280px) {
  .heroHome .hero-title {
    width: 104rem;
  }
}
@media screen and (min-width:750px) {
  .heroHome .hero-description {
    margin-bottom: 0;
    position: absolute;
    left: 52rem;
    top: 25rem;
    width: 320px;
  }
}
@media screen and (min-width:1280px) {
  .heroHome .hero-description {
    width: 32rem;
  }
}
@media screen and (min-width:750px) {
  .heroHome .hero-video {
    height: 80rem;
  }
}
@media screen and (min-width:1025px) {
  .heroHome .hero-video {
    height: 60rem;
  }
}
@media screen and (min-width:750px) {
  .heroHome .hero-aside {
    display: grid;
    grid-template-columns: 1fr 300px;
    grid-template-rows: 1fr 0fr;
  }
}
@media screen and (min-width:1025px) {
  .heroHome .hero-aside {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (min-width:1280px) {
  .heroHome .hero-aside {
    grid-template-columns: 1fr 30rem;
  }
}
@media screen and (min-width:1025px) {
  .heroHome .hero-aside.sticky-aside {
    display: flex;
  }
}
@media screen and (min-width:750px) {
  .heroHome .hero-aside.nonsticky-aside {
    display: grid;
  }
}
@media screen and (min-width:1025px) {
  .heroHome .hero-aside.nonsticky-aside {
    display: none;
  }
}
@media screen and (min-width:1280px) {
  .heroHome .aside-label {
    max-width: 28rem;
  }
}
@media screen and (max-width:749px) {
  .heroHome .hero-logos {
    padding: 0 1.6rem;
  }
}
@media screen and (min-width:1025px) {
  .heroHome .hero-logos.logos-1 {
    box-shadow: none;
    display: flex;
  }
  .heroHome .hero-logos.logos-2 {
    display: none;
  }
}
@media screen and (min-width:750px) {
  .heroHome .hero-logos:after {
    top: 20rem;
    box-shadow: 0 20rem var(--color-black),0 40rem var(--color-black);
  }
}
@media screen and (min-width:1280px) {
  .heroHome .hero-logos:after {
    box-shadow: none;
    top: 14rem;
  }
}
@media screen and (max-width:749px) {
  .heroHome .hero-logos:after {
    top: 12rem;
    box-shadow: 0 12rem var(--color-black),0 24rem var(--color-black),0 36rem var(--color-black),0 48rem var(--color-black);
  }
}
@media screen and (min-width:750px) {
  .heroHome .logo-item {
    box-shadow: 1px 0 var(--color-black);
    height: 20rem;
    padding: 3.2rem 1.2rem;
    width: 25%;
  }
}
@media screen and (min-width:1280px) {
  .heroHome .logo-item {
    height: 14rem;
    width: 16.66%;
  }
}
@media screen and (min-width:750px) {
  .heroHome .logo-item:nth-child(4n) {
    box-shadow: 0 0 var(--color-black);
  }
}
@media screen and (min-width:1280px) {
  .heroHome .logo-item:nth-child(4n) {
    box-shadow: 1px 0 var(--color-black);
  }
  .heroHome .logo-item:nth-child(6n) {
    box-shadow: 0 0 var(--color-black);
  }
}
@media screen and (max-width:749px) {
  .heroHome .logo-item:nth-child(2n) {
    box-shadow: -1px 0 var(--color-black);
  }
}
@media screen and (min-width:750px) {
  .heroHome .hero-news {
    grid-template-columns: 1fr 1fr 300px;
  }
}
@media screen and (min-width:1025px) {
  .heroHome .hero-news {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .heroHome .hero-news.news-1 {
    display: grid;
  }
  .heroHome .hero-news.news-2 {
    display: none;
  }
}
@media screen and (min-width:750px) {
  .heroHome .news-item {
    padding: 4rem;
  }
}
@media screen and (max-width:749px) {
  .heroHome .news-item__line:not(:last-child)[data-line=x]:nth-child(2) {
    display: none;
  }
  .heroHome .news-item__line:not(:last-child)[data-line=y] {
    display: none;
  }
}
@media screen and (min-width:1280px) {
  .heroHome .news-title {
    max-width: 36rem;
  }
}
@media screen and (min-width:750px) {
  .heroHome .aside-block {
    order: 0;
    padding: 20rem 4rem 4rem;
    height: 100%;
    width: 100%;
  }
}
@media screen and (min-width:1025px) {
  .heroHome .aside-block {
    order: inherit;
    height: auto;
    padding-top: 25rem;
    width: 100%;
  }
}
@media screen and (max-width:749px) {
  .heroHome .aside-stats {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}
@media screen and (min-width:750px) {
  .heroHome .aside-stats {
    display: flex;
    grid-row: 1/span 2;
    flex-direction: column;
    justify-content: flex-end;
    padding-top: 6.4rem;
    padding-bottom: 6.4rem;
  }
}
@media screen and (min-width:1025px) {
  .heroHome .aside-stats {
    grid-row: auto;
  }
}
@media screen and (min-width:1280px) {
  .heroHome .aside-stats {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
  .heroHome .stats-title {
    margin-bottom: 1.6rem;
  }
  .heroHome .stats-list {
    margin-bottom: 24px;
  }
}
@media screen and (min-width:750px) {
  .heroHome .stats-overlay {
    padding: 4rem;
  }
  .heroHome .overlay-message {
    margin-bottom: 40px;
  }
}
@media screen and (max-width:749px) {
  .heroHome .graph-asset {
    max-width: 100%;
  }
}
@media screen and (min-width:1025px) {
  .heroHome .graph-asset {
    padding: 15px 20px 0;
  }
}
@media screen and (min-width:1280px) {
  .heroHome .graph-asset {
    padding: 30px 20px 0;
  }
}
@media screen and (max-width:1024px) {
  .heroHome .aside-explore {
    height: 50vw;
    order: 3;
    width: 50%;
  }
}
@media screen and (max-width:749px) {
  .heroHome .explore-link {
    padding: 1.6rem;
  }
  .heroHome .explore-icon {
    right: 1.6rem;
    height: 6.4rem;
    top: 1.6rem;
    width: 6.4rem;
  }
}
@media screen and (min-width:750px) {
  .heroPlatform {
    min-height: 720px;
    height: 68rem;
    padding-top: 240px;
  }
}
@media screen and (min-width:1025px) {
  .heroPlatform {
    min-height: 680px;
  }
}
@media screen and (min-width:1280px) {
  .heroPlatform {
    padding-top: 280px;
  }
}
@media screen and (min-width:750px) {
  .heroPlatform .content {
    position: initial;
  }
  .heroPlatform .heroPlatform-title {
    order: initial;
    width: 112rem;
  }
}
@media screen and (min-width:1280px) {
  .heroPlatform .heroPlatform-title {
    width: 120rem;
  }
}
@media screen and (min-width:750px) {
  .heroPlatform .heroPlatform-title:not(:last-child) {
    margin-bottom: 3.2rem;
  }
}
@media screen and (min-width:1280px) {
  .heroPlatform .heroPlatform-title:not(:last-child) {
    margin-bottom: 0;
  }
}
@media screen and (min-width:750px) {
  .heroPlatform .heroPlatform-loop {
    margin-bottom: 2.4rem;
    order: initial;
  }
}
@media screen and (min-width:1025px) {
  .heroPlatform .heroPlatform-loop {
    height: 15rem;
  }
}
@media screen and (min-width:1280px) {
  .heroPlatform .heroPlatform-loop {
    margin-bottom: 0;
    height: 17.6rem;
  }
}
@media screen and (min-width:750px) {
  .heroPlatform .heroPlatform-description {
    order: initial;
    left: 0;
    position: relative;
    margin-bottom: 3.2rem;
    margin-left: initial;
    margin-right: initial;
    top: 0;
    width: 320px;
  }
}
@media screen and (min-width:1280px) {
  .heroPlatform .heroPlatform-description {
    left: 48rem;
    position: absolute;
    margin-bottom: 0;
    top: 250px;
    width: 32rem;
  }
}
@media screen and (min-width:750px) {
  .heroPlatform .heroPlatform-label {
    order: initial;
  }
}
@media screen and (max-width:749px) {
  .heroPlatform .heroPlatform-label {
    position: relative;
    right: auto;
    top: 0;
    width: 100%;
  }
}
@media screen and (min-width:1280px) {
  .heroPlatform .heroPlatform-label {
    padding: 4rem;
    height: 36rem;
    width: 36rem;
  }
  .heroPlatform .label-title {
    margin-bottom: 2.4rem;
  }
  .heroPlatform .label-icon {
    height: 6.4rem;
    width: 6.4rem;
  }
  .heroPlatform .label-description {
    max-width: 360px;
  }
}
@media screen and (min-width:750px) {
  .heroDefault {
    min-height: 720px;
    height: 68rem;
    padding-top: 240px;
  }
}
@media screen and (min-width:1025px) {
  .heroDefault {
    min-height: 680px;
  }
}
@media screen and (min-width:1280px) {
  .heroDefault {
    padding-top: 280px;
  }
}
@media screen and (min-width:750px) {
  .heroDefault .content {
    position: initial;
  }
  .heroDefault .heroDefault-title {
    order: initial;
    width: 112rem;
  }
}
@media screen and (min-width:1280px) {
  .heroDefault .heroDefault-title {
    width: 116rem;
  }
}
@media screen and (min-width:750px) {
  .heroDefault .heroDefault-title:not(:last-child) {
    margin-bottom: 3.2rem;
  }
}
@media screen and (min-width:1280px) {
  .heroDefault .heroDefault-title:not(:last-child) {
    margin-bottom: 0;
  }
}
@media screen and (min-width:750px) {
  .heroDefault .heroDefault-description {
    order: initial;
    left: 0;
    position: relative;
    margin-bottom: 3.2rem;
    margin-left: initial;
    margin-right: initial;
    top: 0;
    width: 320px;
  }
}
@media screen and (min-width:1280px) {
  .heroDefault .heroDefault-description {
    left: 48rem;
    position: absolute;
    margin-bottom: 0;
    top: 250px;
    width: 32rem;
  }
}
@media screen and (min-width:750px) {
  .heroDefault .heroDefault-label {
    order: initial;
  }
}
@media screen and (max-width:749px) {
  .heroDefault .heroDefault-label {
    position: relative;
    right: auto;
    top: 0;
    width: 100%;
  }
}
@media screen and (min-width:1280px) {
  .heroDefault .heroDefault-label {
    height: 36rem;
    padding: 4rem;
    width: 36rem;
  }
  .heroDefault .label-title {
    margin-bottom: 2.4rem;
  }
  .heroDefault .label-description {
    max-width: 360px;
  }
  .heroDefault .label-icon {
    height: 6.4rem;
    width: 6.4rem;
  }
}
@media screen and (max-width:749px) {
  .heroInsights {
    padding-bottom: 2.4rem;
  }
  .heroArticle {
    padding: 2.4rem 0;
  }
}
@media screen and (min-width:1025px) {
  .statement[data-astro-cid-fodzzmee] {
    padding: 8rem 0;
    min-height: 100vh;
  }
}
@media screen and (max-width:749px) {
  .statement__line[data-astro-cid-fodzzmee] {
    left: 1.4rem;
    width: calc(100% - 2.8rem);
  }
  .contact-form .form-title {
    margin-bottom: 6.4rem;
    width: 100%;
  }
  .contact-form .form-success {
    width: 35rem;
    padding: 3rem;
  }
  .contact-form .fields-content {
    border-radius: 24px;
    gap: 16px 0;
    padding: 5.4rem 1.6rem 2.4rem;
    width: 100%;
  }
  .contact-form .fields-title {
    margin-bottom: 0;
    text-align: left;
    padding-right: 4rem;
  }
  .contact-form .fields-close {
    background: var(--color-accent);
    fill: var(--color-bg);
    height: 32px;
    right: 0;
    left: unset;
    transform: translate(-16px,16px);
    width: 32px;
    opacity: 1;
    pointer-events: all;
  }
  .contact-form .fields-close_desktop {
    opacity: 0;
  }
  .contact-form .form-item.textField {
    width: 100%;
  }
  .contact-form .form-email {
    height: 12rem;
    width: 100%;
  }
  .contact-form input {
    width: 100%;
  }
  .contact-form select {
    width: 100%;
  }
  .contact-form textarea {
    width: 100%;
  }
  .contact-form .contact-info {
    justify-content: space-between;
  }
  .contact-form .info-label {
    margin-bottom: 24px;
    margin-right: 12rem;
    width: 120px;
  }
  .contact-form .info-block {
    width: 16rem;
  }
  .contact-form .info-block:nth-child(3) {
    margin-left: 0;
  }
  .contact-form .info-block:nth-child(4) {
    margin-left: 0;
  }
}
@media screen and (min-width:1280px) {
  .default-form .form-item .form-text {
    font-size: 2.4rem;
  }
  .default-form .form-item .form-select {
    font-size: 2.4rem;
  }
  .default-form .form-item .form-textarea {
    font-size: 2.4rem;
  }
}
@media screen and (max-width:749px) {
  .default-form .content {
    flex-direction: column;
    border-top: none;
  }
  .default-form .name {
    border-bottom: solid 1px var(--color-border);
    padding-bottom: 1.2rem;
  }
  .default-form .form-container {
    width: 100%;
  }
  .default-form .form-container .success-message {
    margin-left: 0;
  }
  .default-form .form-submit {
    width: 100%;
  }
  .default-form .form-item {
    padding-top: 24px;
  }
  .default-form .form-item.checkField {
    margin-bottom: 24px;
  }
  .default-form .form-item .form-text {
    padding-bottom: 20px;
  }
  .default-form .form-item .form-select {
    padding-bottom: 20px;
  }
  .default-form .form-item .form-textarea {
    height: 50px;
  }
  .contact-form {
    padding-top: 8rem;
    height: auto;
  }
}
@media screen and (min-width:750px) {
  .pullupSlider[data-astro-cid-epvsydnw] .pullupSlider-title[data-astro-cid-epvsydnw] {
    width: 40rem;
  }
  .pullupSlider[data-astro-cid-epvsydnw] .pullupSlider-header[data-astro-cid-epvsydnw] {
    margin-bottom: 2.4rem;
  }
}
@media screen and (max-width:749px) {
  .pullupSlider[data-astro-cid-epvsydnw] .pullupSlider-controls[data-astro-cid-epvsydnw] {
    display: none;
  }
  .pullupSlider[data-astro-cid-epvsydnw] .pullupSlider-block[data-astro-cid-epvsydnw] {
    grid-auto-columns: 32rem;
    overflow-x: auto;
    padding: 1px 0;
  }
  .pullupSlider[data-astro-cid-epvsydnw] .pullupSlider-item[data-astro-cid-epvsydnw] {
    margin-left: 2.4rem;
  }
}
@media screen and (min-width:750px) {
  .pullupSlider[data-astro-cid-epvsydnw] .pullupSlider-item[data-astro-cid-epvsydnw] {
    padding: 3.2rem;
  }
}
@media screen and (max-width:749px) {
  .pullupSlider[data-astro-cid-epvsydnw] .item-icon[data-astro-cid-epvsydnw] {
    height: 24rem;
    margin-bottom: 4.2rem;
    width: 28rem;
  }
  .detection[data-astro-cid-aieqx4ef] {
    height: auto;
  }
}
@media screen and (min-width:750px) {
  .detection[data-astro-cid-aieqx4ef] .content[data-astro-cid-aieqx4ef].has-aside {
    grid-template-columns: 1fr 300px;
  }
}
@media screen and (min-width:1280px) {
  .detection[data-astro-cid-aieqx4ef] .content[data-astro-cid-aieqx4ef].has-aside {
    grid-template-columns: 1fr 36rem;
  }
}
@media screen and (max-width:749px) {
  .detection[data-astro-cid-aieqx4ef] .detection-aside[data-astro-cid-aieqx4ef] {
    padding: 1.6rem;
    width: 100%;
  }
  .detection[data-astro-cid-aieqx4ef] .aside-header[data-astro-cid-aieqx4ef] {
    padding: 2.4rem 1.6rem 1.6rem;
  }
  .detection[data-astro-cid-aieqx4ef] .aside-data[data-astro-cid-aieqx4ef] {
    padding: 2.4rem 0rem 1.6rem;
  }
}
@media screen and (min-width:750px) {
  .numbers[data-astro-cid-y2cypv2k] .numbers-block[data-astro-cid-y2cypv2k] {
    margin-bottom: 8rem;
  }
  .numbers[data-astro-cid-y2cypv2k] .numbers-header[data-astro-cid-y2cypv2k] {
    width: 64rem;
  }
  .numbers[data-astro-cid-y2cypv2k] .numbers-label[data-astro-cid-y2cypv2k] {
    margin-bottom: 5.6rem;
  }
  .numbers[data-astro-cid-y2cypv2k] .numbers-title[data-astro-cid-y2cypv2k] {
    width: 58rem;
  }
  .numbers[data-astro-cid-y2cypv2k] .numbers-list[data-astro-cid-y2cypv2k] {
    gap: 4.8rem;
  }
  .numbers[data-astro-cid-y2cypv2k] .numbers-asset[data-astro-cid-y2cypv2k] {
    width: 72rem;
  }
  .numbers[data-astro-cid-y2cypv2k] .numbers-item[data-astro-cid-y2cypv2k] {
    padding-bottom: 3.2rem;
    padding-top: 3.2rem;
    padding-right: 2.4rem;
    width: 30.4rem;
  }
  .numbers[data-astro-cid-y2cypv2k] .item-title[data-astro-cid-y2cypv2k] {
    margin-bottom: 10rem;
    width: auto;
  }
  .numbers[data-astro-cid-y2cypv2k] .top-left[data-astro-cid-y2cypv2k] {
    display: block;
    top: 0;
  }
  .numbers[data-astro-cid-y2cypv2k] .top-right[data-astro-cid-y2cypv2k] {
    display: block;
    top: 0;
  }
  .numbers[data-astro-cid-y2cypv2k] .bottom-left[data-astro-cid-y2cypv2k] {
    display: block;
  }
  .numbers[data-astro-cid-y2cypv2k] .bottom-right[data-astro-cid-y2cypv2k] {
    display: block;
  }
  .list[data-astro-cid-cz3s5lsu] {
    padding: 16rem 0;
  }
}
@media screen and (max-width:749px) {
  .list[data-astro-cid-cz3s5lsu] .list-block[data-astro-cid-cz3s5lsu] {
    padding-top: 2.4rem;
  }
}
@media screen and (min-width:750px) {
  .list[data-astro-cid-cz3s5lsu] .list-item[data-astro-cid-cz3s5lsu] {
    display: block;
    margin-bottom: 3.2rem;
    padding-bottom: 2.4rem;
    width: 68rem;
  }
}
@media screen and (max-width:749px) {
  .list[data-astro-cid-cz3s5lsu] .list-item[data-astro-cid-cz3s5lsu] .icon[data-astro-cid-cz3s5lsu] {
    bottom: 2rem;
    height: 16px;
    width: 16px;
  }
}
@media screen and (min-width:750px) {
  .list[data-astro-cid-cz3s5lsu] .list-item[data-astro-cid-cz3s5lsu] .button[data-astro-cid-cz3s5lsu] {
    margin-top: 0;
    order: auto;
    position: absolute;
  }
}
@media screen and (min-width:1280px) {
  .list[data-astro-cid-cz3s5lsu] .list-item[data-astro-cid-cz3s5lsu] .button[data-astro-cid-cz3s5lsu] {
    width: 7rem;
  }
}
@media screen and (min-width:750px) {
  .list[data-astro-cid-cz3s5lsu] .list-title[data-astro-cid-cz3s5lsu] {
    padding-right: 16rem;
  }
}
@media screen and (max-width:749px) {
  .list[data-astro-cid-cz3s5lsu] .info-date[data-astro-cid-cz3s5lsu] {
    width: 100%;
  }
}
@media screen and (min-width:750px) {
  .aside-cta[data-astro-cid-giso643g] {
    height: 300px;
    width: 100%;
  }
}
@media screen and (min-width:1280px) {
  .aside-cta[data-astro-cid-giso643g] {
    height: 36rem;
  }
}
@media screen and (max-width:749px) {
  .aside-cta[data-astro-cid-giso643g] .cta-link[data-astro-cid-giso643g] {
    padding: 1.6rem;
  }
  .aside-cta[data-astro-cid-giso643g] .cta-icon[data-astro-cid-giso643g] {
    height: 6.4rem;
    right: 1.6rem;
    top: 1.6rem;
    width: 6.4rem;
  }
}
@media screen and (min-width:1025px) {
  .aside-cta[data-astro-cid-giso643g] .cta-icon[data-astro-cid-giso643g] {
    height: 130px;
    width: 130px;
  }
}
@media screen and (min-width:1280px) {
  .aside-cta[data-astro-cid-giso643g] .cta-icon[data-astro-cid-giso643g] {
    height: 13rem;
    width: 13rem;
  }
}
@media screen and (max-width:749px) {
  .CTALayout[data-astro-cid-7qqgpkyr] {
    height: auto;
  }
}
@media screen and (min-width:1280px) {
  .CTALayout[data-astro-cid-7qqgpkyr] {
    min-height: 94rem;
  }
}
@media screen and (max-width:749px) {
  .CTALayout[data-astro-cid-7qqgpkyr].americana-layout .CTALayout-block[data-astro-cid-7qqgpkyr] {
    height: 59rem;
  }
  .CTALayout[data-astro-cid-7qqgpkyr].americana-layout .aside-asset[data-astro-cid-7qqgpkyr] {
    display: none;
  }
}
@media screen and (min-width:750px) {
  .CTALayout[data-astro-cid-7qqgpkyr] .content[data-astro-cid-7qqgpkyr] {
    grid-template-columns: 1fr 300px;
  }
}
@media screen and (min-width:1280px) {
  .CTALayout[data-astro-cid-7qqgpkyr] .content[data-astro-cid-7qqgpkyr] {
    grid-template-columns: 1fr 36rem;
  }
}
@media screen and (min-width:750px) {
  .CTALayout[data-astro-cid-7qqgpkyr] .CTALayout-block[data-astro-cid-7qqgpkyr] {
    padding-top: 0;
  }
}
@media screen and (max-width:749px) {
  .CTALayout[data-astro-cid-7qqgpkyr] .CTALayout-content[data-astro-cid-7qqgpkyr] {
    display: block;
    padding: 0 1.6rem;
  }
}
@media screen and (min-width:750px) {
  .CTALayout[data-astro-cid-7qqgpkyr] .content-assset[data-astro-cid-7qqgpkyr] {
    height: 36rem;
    width: 48rem;
  }
}
@media screen and (min-width:1025px) {
  .CTALayout[data-astro-cid-7qqgpkyr] .content-assset[data-astro-cid-7qqgpkyr] {
    height: 24rem;
    width: 36rem;
  }
}
@media screen and (max-width:749px) {
  .CTALayout[data-astro-cid-7qqgpkyr] .content-assset[data-astro-cid-7qqgpkyr] {
    display: none;
  }
}
@media screen and (min-width:750px) {
  .CTALayout[data-astro-cid-7qqgpkyr] .content-data[data-astro-cid-7qqgpkyr] {
    margin-left: 16rem;
    width: 48rem;
  }
}
@media screen and (min-width:1025px) {
  .CTALayout[data-astro-cid-7qqgpkyr] .content-data[data-astro-cid-7qqgpkyr] {
    margin-left: 0;
    width: 32rem;
  }
}
@media screen and (max-width:749px) {
  .CTALayout[data-astro-cid-7qqgpkyr] .content-data[data-astro-cid-7qqgpkyr] {
    margin-bottom: 2.4rem;
  }
  .CTALayout[data-astro-cid-7qqgpkyr] .data-flag[data-astro-cid-7qqgpkyr] {
    padding: 2rem 1.6rem;
  }
  .CTALayout[data-astro-cid-7qqgpkyr] .CTALayout-aside[data-astro-cid-7qqgpkyr] {
    flex-direction: row;
  }
  .CTALayout[data-astro-cid-7qqgpkyr] .asset-1[data-astro-cid-7qqgpkyr] {
    height: 59rem;
    flex: none;
  }
}
@media screen and (min-width:750px) {
  .CTALayout[data-astro-cid-7qqgpkyr] .asset-2[data-astro-cid-7qqgpkyr] {
    display: none;
  }
}
@media screen and (min-width:1025px) {
  .interactiveChart[data-astro-cid-znhd2dz2] .content[data-astro-cid-znhd2dz2] {
    gap: 8rem;
  }
}
@media screen and (min-width:1280px) {
  .interactiveChart[data-astro-cid-znhd2dz2] .interactiveChart-block[data-astro-cid-znhd2dz2] {
    flex-direction: column;
    width: 24rem;
  }
}
@media screen and (min-width:1025px) {
  .interactiveChart[data-astro-cid-znhd2dz2] .interactiveChart-data[data-astro-cid-znhd2dz2] {
    width: 68rem;
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .interactiveChart-labels[data-astro-cid-znhd2dz2] {
    width: 28rem;
  }
}
@media screen and (min-width:1280px) {
  .interactiveChart[data-astro-cid-znhd2dz2] .interactiveChart-labels[data-astro-cid-znhd2dz2] {
    width: 20rem;
  }
}
@media screen and (min-width:1025px) {
  .interactiveChart[data-astro-cid-znhd2dz2] .data-item[data-astro-cid-znhd2dz2].item-0 {
    transform: translateY(100%);
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .data-item[data-astro-cid-znhd2dz2] {
    bottom: 0;
    top: auto;
    transform: translateY(100%);
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .item-0[data-astro-cid-znhd2dz2] {
    position: absolute;
    bottom: 20rem;
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .item-1[data-astro-cid-znhd2dz2] {
    bottom: 32rem;
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .item-2[data-astro-cid-znhd2dz2] {
    bottom: 44rem;
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .item-3[data-astro-cid-znhd2dz2] {
    bottom: 56rem;
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .item-4[data-astro-cid-znhd2dz2] {
    bottom: 68rem;
  }
}
@media screen and (max-width:749px) {
  .interactiveChart[data-astro-cid-znhd2dz2] .item-title[data-astro-cid-znhd2dz2]:before {
    display: none;
  }
}
@media screen and (min-width:1280px) {
  .interactiveChart[data-astro-cid-znhd2dz2] .item-title[data-astro-cid-znhd2dz2]:before {
    transform: translate(calc(-100% - 4rem)) scaleX(0);
    width: 42rem;
  }
}
@media screen and (min-width:1025px) {
  .interactiveChart[data-astro-cid-znhd2dz2] .data-binary[data-astro-cid-znhd2dz2] {
    display: block;
    width: 28rem;
  }
}
@media screen and (min-width:1280px) {
  .interactiveChart[data-astro-cid-znhd2dz2] .data-binary[data-astro-cid-znhd2dz2] {
    width: 24rem;
  }
}
@media screen and (max-width:749px) {
  .interactiveChart[data-astro-cid-znhd2dz2] .data-points[data-astro-cid-znhd2dz2] {
    height: 36rem;
    width: 100%;
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .ring-0[data-astro-cid-znhd2dz2] {
    height: 7.2rem;
    width: 7.2rem;
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .ring-1[data-astro-cid-znhd2dz2] {
    height: 14.2rem;
    width: 14.2rem;
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .ring-2[data-astro-cid-znhd2dz2] {
    height: 21.4rem;
    width: 21.4rem;
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .ring-3[data-astro-cid-znhd2dz2] {
    height: 28.6rem;
    width: 28.6rem;
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .ring-4[data-astro-cid-znhd2dz2] {
    height: 36rem;
    width: 36rem;
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .data-title[data-astro-cid-znhd2dz2] {
    top: 2.4rem;
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .data-index[data-astro-cid-znhd2dz2] {
    top: 2.4rem;
  }
}
@media screen and (min-width:1025px) {
  .interactiveChart[data-astro-cid-znhd2dz2] .data-title[data-astro-cid-znhd2dz2] {
    display: block;
  }
  .interactiveChart[data-astro-cid-znhd2dz2] .data-index[data-astro-cid-znhd2dz2] {
    display: none;
  }
}
@media screen and (min-width:750px) {
  .pullupTeam[data-astro-cid-wv7fe3cg] {
    padding-bottom: 8rem;
    padding-top: 16rem;
  }
  .pullupTeam[data-astro-cid-wv7fe3cg] .pullupTeam-title[data-astro-cid-wv7fe3cg] {
    width: 36rem;
  }
}
@media screen and (max-width:749px) {
  .pullupTeam[data-astro-cid-wv7fe3cg] .pullupTeam-grid[data-astro-cid-wv7fe3cg] {
    overflow-x: auto;
  }
}
@media screen and (min-width:750px) {
  .pullupTeam[data-astro-cid-wv7fe3cg] .pullupTeam-grid[data-astro-cid-wv7fe3cg] {
    grid-auto-flow: initial;
    grid-template-columns: repeat(auto-fill,minmax(33rem,1fr));
  }
}
@media screen and (min-width:1025px) {
  .pullupTeam[data-astro-cid-wv7fe3cg] .pullupTeam-grid[data-astro-cid-wv7fe3cg] {
    grid-template-columns: repeat(auto-fill,minmax(26rem,1fr));
  }
}
@media screen and (min-width:750px) {
  .pullupTeam[data-astro-cid-wv7fe3cg] .pullupTeam-item[data-astro-cid-wv7fe3cg] {
    margin-bottom: 4.2rem;
    width: 33rem;
  }
}
@media screen and (min-width:1025px) {
  .pullupTeam[data-astro-cid-wv7fe3cg] .pullupTeam-item[data-astro-cid-wv7fe3cg] {
    width: 26rem;
  }
}
@media screen and (min-width:750px) {
  .pullupTeam[data-astro-cid-wv7fe3cg] .item-job[data-astro-cid-wv7fe3cg] {
    height: 38rem;
  }
}
@media screen and (min-width:1025px) {
  .pullupTeam[data-astro-cid-wv7fe3cg] .item-job[data-astro-cid-wv7fe3cg] {
    height: 31rem;
  }
}
@media screen and (min-width:750px) {
  .pullupTeam[data-astro-cid-wv7fe3cg] .item-photo[data-astro-cid-wv7fe3cg] {
    height: 38rem;
  }
}
@media screen and (min-width:1025px) {
  .pullupTeam[data-astro-cid-wv7fe3cg] .item-photo[data-astro-cid-wv7fe3cg] {
    margin-bottom: 2.4rem;
    height: 31rem;
  }
}
@media screen and (min-width:750px) {
  .pullupTeam[data-astro-cid-wv7fe3cg] .item-photo[data-astro-cid-wv7fe3cg]:after {
    box-shadow: calc(33rem - 4px) 0 0 0 var(--color-text),0 calc(38rem - 4px) 0 0 var(--color-text),calc(33rem - 4px) calc(38rem - 4px) 0 0 var(--color-text);
  }
}
@media screen and (min-width:1025px) {
  .pullupTeam[data-astro-cid-wv7fe3cg] .item-photo[data-astro-cid-wv7fe3cg]:after {
    box-shadow: calc(26rem - 4px) 0 0 0 var(--color-text),0 calc(31rem - 4px) 0 0 var(--color-text),calc(26rem - 4px) calc(31rem - 4px) 0 0 var(--color-text);
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-g672a2aj] {
    height: var(--vh);
    grid-template-columns: 1fr 300px;
    padding: 0;
  }
}
@media screen and (min-width:1280px) {
  .tabPanel-container[data-astro-cid-g672a2aj] {
    height: 100vh;
    grid-template-columns: 1fr 36rem;
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-g672a2aj] .item-block[data-astro-cid-g672a2aj] {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
}
@media screen and (max-width:749px) {
  .tabPanel-container[data-astro-cid-g672a2aj] .tabPanel-title[data-astro-cid-g672a2aj] {
    position: relative;
  }
  .tabPanel-container[data-astro-cid-g672a2aj] .tabPanel-title[data-astro-cid-g672a2aj] .title-text[data-astro-cid-g672a2aj] {
    text-align: center;
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-g672a2aj] .item-assets[data-astro-cid-g672a2aj] {
    position: absolute;
    inset: 0;
  }
  .tabPanel-container[data-astro-cid-g672a2aj] .item-assets[data-astro-cid-g672a2aj] {
    pointer-events: none;
    height: 72rem;
    position: relative;
  }
}
@media screen and (min-width:1025px) {
  .tabPanel-container[data-astro-cid-g672a2aj] .item-assets[data-astro-cid-g672a2aj] {
    margin-bottom: 0;
    height: 56rem;
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-g672a2aj] .item-asset[data-astro-cid-g672a2aj] {
    pointer-events: none;
    height: 72rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
  }
}
@media screen and (min-width:1025px) {
  .tabPanel-container[data-astro-cid-g672a2aj] .item-asset[data-astro-cid-g672a2aj] {
    margin-bottom: 0;
    height: 56rem;
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-g672a2aj] .asset-bg[data-astro-cid-g672a2aj] {
    height: 64rem;
    top: 8rem;
    left: 50%;
    transform: translate(-50%);
    width: 48rem;
  }
}
@media screen and (min-width:1025px) {
  .tabPanel-container[data-astro-cid-g672a2aj] .asset-bg[data-astro-cid-g672a2aj] {
    height: 56rem;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 40rem;
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-g672a2aj] .cta-icon[data-astro-cid-g672a2aj] {
    display: none;
  }
  .tabPanel-container[data-astro-cid-g672a2aj] .asset-title[data-astro-cid-g672a2aj] {
    display: none;
  }
  .tabPanel-container[data-astro-cid-g672a2aj] .item-description[data-astro-cid-g672a2aj] {
    display: none;
  }
}
@media screen and (min-width:1280px) {
  .tabPanel-container[data-astro-cid-g672a2aj] .item-title[data-astro-cid-g672a2aj] {
    display: none;
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-g672a2aj] .item-aside[data-astro-cid-g672a2aj] {
    display: flex;
  }
  .tabPanel-container[data-astro-cid-g672a2aj] .aside-description[data-astro-cid-g672a2aj] {
    padding: 40px;
    height: calc(var(--vh) - 360px);
  }
  .tabPanel-controls[data-astro-cid-g672a2aj] {
    bottom: 0;
    top: auto;
    padding: 0rem 4rem;
    width: calc(100% - 300px);
  }
}
@media screen and (min-width:1025px) {
  .tabPanel-controls[data-astro-cid-g672a2aj] {
    bottom: auto;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    padding-left: 4rem;
    width: auto;
  }
  .tabPanel-controls[data-astro-cid-g672a2aj] .controls-content[data-astro-cid-g672a2aj] {
    border: none;
    flex-direction: column;
    justify-content: flex-start;
    gap: .4rem;
    padding-bottom: 0;
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] {
    display: grid;
    grid-template-columns: 1fr 300px;
    height: var(--vh);
  }
}
@media screen and (min-width:1280px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] {
    grid-template-columns: 1fr 36rem;
  }
}
@media screen and (max-width:749px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] {
    padding-bottom: 7.8rem;
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] .item-block[data-astro-cid-rf2hgs35] {
    margin-bottom: 0;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    padding-bottom: 4rem;
  }
}
@media screen and (max-width:749px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] .item-video[data-astro-cid-rf2hgs35] {
    aspect-ratio: 16/9.4;
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] .item-video[data-astro-cid-rf2hgs35] {
    padding: 0;
  }
}
@media (max-width:942px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] .item-info[data-astro-cid-rf2hgs35] {
    font-size: 14rem;
  }
}
@media screen and (max-width:749px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] .item-info[data-astro-cid-rf2hgs35] {
    font-size: 5.75rem;
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] .item-info[data-astro-cid-rf2hgs35] {
    padding: 0;
    margin-top: 3.2rem;
  }
  .tabPanel-container[data-astro-cid-rf2hgs35] .item-video[data-astro-cid-rf2hgs35] .tabPanel-item[data-astro-cid-rf2hgs35] {
    position: absolute;
    inset: 0;
    display: flex;
    pointer-events: none;
  }
  .tabPanel-container[data-astro-cid-rf2hgs35] .item-info[data-astro-cid-rf2hgs35] .tabPanel-item[data-astro-cid-rf2hgs35] {
    position: absolute;
    inset: 0;
    display: flex;
    pointer-events: none;
  }
  .tabPanel-container[data-astro-cid-rf2hgs35] .item-video[data-astro-cid-rf2hgs35] .tabPanel-item[data-astro-cid-rf2hgs35].is-active {
    pointer-events: auto;
  }
  .tabPanel-container[data-astro-cid-rf2hgs35] .item-info[data-astro-cid-rf2hgs35] .tabPanel-item[data-astro-cid-rf2hgs35].is-active {
    pointer-events: auto;
  }
  .tabPanel-container[data-astro-cid-rf2hgs35] .info-video[data-astro-cid-rf2hgs35] {
    width: 32rem;
    left: 0;
  }
}
@media screen and (max-width:749px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] .info-video[data-astro-cid-rf2hgs35] {
    left: 1.6rem;
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] .info-title[data-astro-cid-rf2hgs35] {
    margin-top: 1.6rem;
  }
  .tabPanel-container[data-astro-cid-rf2hgs35] .tabPanel-controls[data-astro-cid-rf2hgs35] {
    padding: 0;
    position: absolute;
    left: 4rem;
    top: 20rem;
    margin-top: 0;
  }
  .tabPanel-container[data-astro-cid-rf2hgs35] .controls-content[data-astro-cid-rf2hgs35] {
    border: none;
    flex-direction: column;
    justify-content: flex-start;
    gap: .4rem;
    padding-bottom: 0;
  }
}
@media screen and (max-width:749px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] .tabPanel-button[data-astro-cid-rf2hgs35]:before {
    display: none;
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] .item-aside[data-astro-cid-rf2hgs35] {
    grid-column: 2/3;
    margin-top: 0;
  }
}
@media screen and (max-width:749px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] .aside-panel[data-astro-cid-rf2hgs35] {
    position: absolute;
    opacity: 0;
    inset: auto;
    display: flex;
    flex-direction: column;
    visibility: visible;
    pointer-events: auto;
    z-index: 0;
  }
  .tabPanel-container[data-astro-cid-rf2hgs35] .aside-panel[data-astro-cid-rf2hgs35].is-active {
    position: relative;
    opacity: 1;
    z-index: 1;
  }
}
@media screen and (min-width:750px) {
  .tabPanel-container[data-astro-cid-rf2hgs35] .aside-panel[data-astro-cid-rf2hgs35] {
    position: absolute;
    inset: 0;
    display: flex;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    flex-direction: column;
    transition: opacity .4s ease;
    z-index: 0;
  }
  .tabPanel-container[data-astro-cid-rf2hgs35] .aside-panel[data-astro-cid-rf2hgs35].is-active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    z-index: 1;
  }
  .tabPanel-container[data-astro-cid-rf2hgs35] .aside-description[data-astro-cid-rf2hgs35] {
    height: calc(var(--vh) - 360px);
    padding: 4rem;
  }
  .tabPanel-container[data-astro-cid-rf2hgs35] .description-text[data-astro-cid-rf2hgs35] {
    margin-bottom: 0;
  }
  .tabPanel-container[data-astro-cid-rf2hgs35] .description-button[data-astro-cid-rf2hgs35] {
    display: none;
  }
  .tabPanel-container .aside-cta {
    display: block;
  }
  .tabPanel[data-astro-cid-gmg7lllu].tab-images {
    padding: 0;
  }
  .quotes[data-astro-cid-qh4yccyu] {
    height: 84rem;
  }
}
@media screen and (max-width:749px) {
  .quotes[data-astro-cid-qh4yccyu] .quotes-block[data-astro-cid-qh4yccyu] {
    overflow-x: auto;
  }
}
@media screen and (min-width:750px) {
  .quotes[data-astro-cid-qh4yccyu] .quotes-item[data-astro-cid-qh4yccyu] {
    padding-bottom: 4rem;
    padding-top: 12rem;
    width: 72rem;
  }
}
@media screen and (max-width:749px) {
  .quotes[data-astro-cid-qh4yccyu] .quotes-line[data-astro-cid-qh4yccyu]:first-child {
    top: 6.3rem;
  }
  .quotes[data-astro-cid-qh4yccyu] .quotes-line[data-astro-cid-qh4yccyu]:last-child {
    bottom: 7.9rem;
  }
}
@media screen and (min-width:750px) {
  .quotes[data-astro-cid-qh4yccyu] .item-content[data-astro-cid-qh4yccyu] {
    padding: 1.6rem 4rem 3.2rem;
  }
}
@media screen and (max-width:749px) {
  .quotes[data-astro-cid-qh4yccyu] .quotes-controls[data-astro-cid-qh4yccyu] {
    display: none;
  }
}
@media screen and (min-width:750px) {
  .video[data-astro-cid-q26h3ffy] {
    height: 100vh;
  }
}
@media screen and (max-width:749px) {
  .interactive-box[data-astro-cid-4vwkmmd6] {
    display: none;
  }
  .interactive-canvas[data-astro-cid-4vwkmmd6] {
    height: 38rem;
    position: relative;
    width: 100%;
  }
  .interactive-content[data-astro-cid-4vwkmmd6] {
    bottom: 0;
    right: auto;
    padding: 1.6rem;
    width: 100%;
    position: relative;
  }
}
@media screen and (min-width:1280px) {
  .interactive-content[data-astro-cid-4vwkmmd6] {
    width: 28rem;
  }
}
@media screen and (max-width:749px) {
  .content-controls[data-astro-cid-4vwkmmd6] {
    display: flex;
  }
  .content-count[data-astro-cid-4vwkmmd6] {
    margin-bottom: 16px;
  }
  .content-block[data-astro-cid-4vwkmmd6] {
    flex-direction: row;
  }
  .content-title[data-astro-cid-4vwkmmd6] {
    margin-bottom: 2.4rem;
  }
  .content-subtitle[data-astro-cid-4vwkmmd6] {
    width: 10rem;
  }
  .content-description[data-astro-cid-4vwkmmd6] {
    width: 24rem;
  }
  .interactive[data-astro-cid-4vwkmmd6] {
    padding-top: 4rem;
    height: auto;
    min-height: 100vh;
  }
}
@media screen and (min-width:750px) {
  .interactive[data-astro-cid-4vwkmmd6] .interactive-gl[data-astro-cid-4vwkmmd6] {
    pointer-events: all;
  }
}
@media screen and (max-width:749px) {
  .interactive[data-astro-cid-4vwkmmd6] .interactive-controls[data-astro-cid-4vwkmmd6]:after {
    display: block;
  }
  .interactive[data-astro-cid-4vwkmmd6] .interactive-controls[data-astro-cid-4vwkmmd6] {
    margin-bottom: 2.4rem;
    top: 0;
    position: relative;
  }
}
@media screen and (min-width:750px) {
  .interactive[data-astro-cid-4vwkmmd6] .interactive-controls[data-astro-cid-4vwkmmd6] {
    left: 4rem;
    top: 50%;
    transform: translateY(-50%);
    width: auto;
  }
}
@media screen and (max-width:749px) {
  .interactive[data-astro-cid-4vwkmmd6] .controls-list[data-astro-cid-4vwkmmd6] {
    gap: 3.2rem;
    overflow-x: auto;
    padding: 2rem 3.2rem 2rem 1.6rem;
  }
}
@media screen and (min-width:750px) {
  .interactive[data-astro-cid-4vwkmmd6] .controls-list[data-astro-cid-4vwkmmd6] {
    flex-direction: column;
    gap: .4rem;
  }
  .interactive[data-astro-cid-4vwkmmd6] .controls-item[data-astro-cid-4vwkmmd6] {
    text-align: left;
    width: 100%;
  }
}
@media screen and (max-width:749px) {
  .interactive[data-astro-cid-4vwkmmd6] .controls-item[data-astro-cid-4vwkmmd6]:before {
    display: none;
  }
  .interactive[data-astro-cid-4vwkmmd6] .controls-item[data-astro-cid-4vwkmmd6].is-active {
    transform: translate(0);
  }
  .interactive[data-astro-cid-4vwkmmd6] .controls-item[data-astro-cid-4vwkmmd6]:hover {
    transform: translate(0);
  }
}
@media screen and (min-width:750px) {
  .featureInsight[data-astro-cid-7cwmjjqs] .feature-asset[data-astro-cid-7cwmjjqs] {
    height: 64rem;
    margin-bottom: -8rem;
  }
  .multipleInsights[data-astro-cid-qanvtp6h] .multipleInsights-block[data-astro-cid-qanvtp6h] {
    flex-direction: row;
    padding-top: 4rem;
  }
  .multipleInsights[data-astro-cid-qanvtp6h] .multipleInsights-block[data-astro-cid-qanvtp6h] .multipleInsights-block-line[data-astro-cid-qanvtp6h] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1.5px;
    pointer-events: none;
    border-top: 1px solid var(--color-border);
    transform-origin: left center;
  }
  .multipleInsights[data-astro-cid-qanvtp6h] .multipleInsights-title[data-astro-cid-qanvtp6h] {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 2rem;
    width: 16rem;
  }
  .multipleInsights[data-astro-cid-qanvtp6h] .multipleInsights-list[data-astro-cid-qanvtp6h] {
    width: 104rem;
  }
  .multipleInsights[data-astro-cid-qanvtp6h] .multipleInsights-item[data-astro-cid-qanvtp6h] {
    flex-direction: row;
    padding-top: 4rem;
  }
  .multipleInsights[data-astro-cid-qanvtp6h] .multipleInsights-itemTitle[data-astro-cid-qanvtp6h] {
    margin-bottom: 3.2rem;
  }
  .multipleInsights[data-astro-cid-qanvtp6h] .multipleInsights-content[data-astro-cid-qanvtp6h] {
    padding-right: 8rem;
    width: 36rem;
  }
  .multipleInsights[data-astro-cid-qanvtp6h] .multipleInsights-image[data-astro-cid-qanvtp6h] {
    margin-bottom: 0;
    height: 40rem;
    width: 68rem;
  }
  .insightsBlock[data-astro-cid-s5bxfivc] .insightsBlock-sticky[data-astro-cid-s5bxfivc] {
    display: block;
  }
  .insightsBlock[data-astro-cid-s5bxfivc] .insightsBlock-nonSticky[data-astro-cid-s5bxfivc] {
    display: none;
  }
  .insightsBlock[data-astro-cid-s5bxfivc] .sticky-panel[data-astro-cid-s5bxfivc] {
    width: 72rem;
  }
  .insightsBlock[data-astro-cid-s5bxfivc] .sticky-articles[data-astro-cid-s5bxfivc] {
    grid-template-columns: repeat(auto-fill,minmax(72rem,1fr));
    margin-left: 72rem;
    width: 72rem;
  }
}
@media screen and (min-width:1025px) {
  .insightsBlock[data-astro-cid-s5bxfivc] .sticky-articles[data-astro-cid-s5bxfivc] {
    grid-template-columns: repeat(auto-fill,minmax(36rem,1fr));
  }
}
@media screen and (min-width:750px) {
  .insightsBlock[data-astro-cid-s5bxfivc] .insight-content[data-astro-cid-s5bxfivc] {
    padding: 4rem;
  }
  .insightsBlock[data-astro-cid-s5bxfivc] .insight-image[data-astro-cid-s5bxfivc] {
    margin-bottom: 4.8rem;
  }
  .insightsBlock[data-astro-cid-s5bxfivc] .insight-description[data-astro-cid-s5bxfivc] {
    display: block;
  }
  .insightsBlock[data-astro-cid-s5bxfivc] .insight-item[data-astro-cid-s5bxfivc] {
    min-height: 72rem;
    padding: 2.4rem;
  }
}
@media screen and (min-width:1025px) {
  .insightsBlock[data-astro-cid-s5bxfivc] .insight-item[data-astro-cid-s5bxfivc] {
    min-height: 36rem;
  }
}
@media screen and (min-width:750px) {
  .insightsBlock[data-astro-cid-s5bxfivc] .item-title[data-astro-cid-s5bxfivc] {
    margin-bottom: 2.4rem;
  }
}
@media screen and (max-width:749px) {
  .insightsBlock[data-astro-cid-s5bxfivc] .item-date[data-astro-cid-s5bxfivc] {
    margin-bottom: 0;
  }
}
@media screen and (min-width:750px) {
  .insightsBlock[data-astro-cid-s5bxfivc] .item-description[data-astro-cid-s5bxfivc] {
    display: block;
  }
  .pullupAllInsights .allInsights-header {
    padding: 0 4rem;
  }
}
@media screen and (max-width:749px) {
  .pullupAllInsights .filter-checkboxes {
    display: none;
  }
  .pullupAllInsights .filter-toggle {
    display: none;
  }
}
@media screen and (min-width:750px) {
  .pullupAllInsights .allInsights {
    grid-template-columns: repeat(auto-fill,minmax(72rem,1fr));
  }
}
@media screen and (min-width:1025px) {
  .pullupAllInsights .allInsights {
    grid-template-columns: repeat(auto-fill,minmax(48rem,1fr));
  }
}
@media screen and (min-width:1280px) {
  .pullupAllInsights .allInsights {
    grid-template-columns: repeat(auto-fill,minmax(36rem,1fr));
  }
}
@media screen and (min-width:750px) {
  .pullupAllInsights .insight-item {
    padding: 4rem;
    min-height: 72rem;
  }
}
@media screen and (min-width:1025px) {
  .pullupAllInsights .insight-item {
    min-height: 48rem;
  }
}
@media screen and (min-width:1280px) {
  .pullupAllInsights .insight-item {
    min-height: 36rem;
  }
}
@media screen and (max-width:749px) {
  .pullupAllInsights .insight-item:not(:first-child) .item-line[data-line=x]:nth-child(2) {
    display: none;
  }
  .pullupAllInsights .item-line[data-line=x]:nth-child(1) {
    transform-origin: left center;
  }
  .pullupAllInsights .item-line[data-line=y] {
    display: none;
  }
}
@media screen and (min-width:750px) {
  .pullupAllInsights .insight-video {
    bottom: 4rem;
    left: 4rem;
  }
  .pullupAllInsights .pagination {
    gap: 2.4rem;
  }
}
@media screen and (min-width:1025px) {
  .heroHome[data-astro-cid-ndoubqpd] .content[data-astro-cid-ndoubqpd] {
    grid-template-columns: 1fr 300px;
  }
}
@media screen and (min-width:1280px) {
  .heroHome[data-astro-cid-ndoubqpd] .content[data-astro-cid-ndoubqpd] {
    grid-template-columns: 1fr 36rem;
  }
}
@media screen and (max-width:749px) {
  .heroHome[data-astro-cid-ndoubqpd] .block-item[data-astro-cid-ndoubqpd] {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    padding-top: 15rem;
  }
}
@media screen and (min-width:750px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-title[data-astro-cid-ndoubqpd] {
    width: 92rem;
  }
}
@media screen and (min-width:1280px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-title[data-astro-cid-ndoubqpd] {
    width: 104rem;
  }
}
@media screen and (min-width:750px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-description[data-astro-cid-ndoubqpd] {
    margin-bottom: 0;
    position: absolute;
    left: 52rem;
    top: 25rem;
    width: 320px;
  }
}
@media screen and (min-width:1280px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-description[data-astro-cid-ndoubqpd] {
    width: 32rem;
  }
}
@media screen and (min-width:750px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-video[data-astro-cid-ndoubqpd] {
    height: 80rem;
  }
}
@media screen and (min-width:1025px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-video[data-astro-cid-ndoubqpd] {
    height: 60rem;
  }
}
@media screen and (min-width:750px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-aside[data-astro-cid-ndoubqpd] {
    display: grid;
    grid-template-columns: 1fr 300px;
    grid-template-rows: 1fr 0fr;
  }
}
@media screen and (min-width:1025px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-aside[data-astro-cid-ndoubqpd] {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (min-width:1280px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-aside[data-astro-cid-ndoubqpd] {
    grid-template-columns: 1fr 30rem;
  }
}
@media screen and (min-width:1025px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-aside[data-astro-cid-ndoubqpd].sticky-aside {
    display: flex;
  }
}
@media screen and (min-width:750px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-aside[data-astro-cid-ndoubqpd].nonsticky-aside {
    display: grid;
  }
}
@media screen and (min-width:1025px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-aside[data-astro-cid-ndoubqpd].nonsticky-aside {
    display: none;
  }
}
@media screen and (min-width:1280px) {
  .heroHome[data-astro-cid-ndoubqpd] .aside-label[data-astro-cid-ndoubqpd] {
    max-width: 28rem;
  }
}
@media screen and (max-width:749px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-logos[data-astro-cid-ndoubqpd] {
    padding: 0 1.6rem;
  }
}
@media screen and (min-width:1025px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-logos[data-astro-cid-ndoubqpd].logos-1 {
    box-shadow: none;
    display: flex;
  }
  .heroHome[data-astro-cid-ndoubqpd] .hero-logos[data-astro-cid-ndoubqpd].logos-2 {
    display: none;
  }
}
@media screen and (min-width:750px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-logos[data-astro-cid-ndoubqpd]:after {
    top: 20rem;
    box-shadow: 0 20rem var(--color-black),0 40rem var(--color-black);
  }
}
@media screen and (min-width:1280px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-logos[data-astro-cid-ndoubqpd]:after {
    box-shadow: none;
    top: 14rem;
  }
}
@media screen and (max-width:749px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-logos[data-astro-cid-ndoubqpd]:after {
    top: 12rem;
    box-shadow: 0 12rem var(--color-black),0 24rem var(--color-black),0 36rem var(--color-black),0 48rem var(--color-black);
  }
}
@media screen and (min-width:750px) {
  .heroHome[data-astro-cid-ndoubqpd] .logo-item[data-astro-cid-ndoubqpd] {
    box-shadow: 1px 0 var(--color-black);
    height: 20rem;
    padding: 3.2rem 1.2rem;
    width: 25%;
  }
}
@media screen and (min-width:1280px) {
  .heroHome[data-astro-cid-ndoubqpd] .logo-item[data-astro-cid-ndoubqpd] {
    height: 14rem;
    width: 16.66%;
  }
}
@media screen and (min-width:750px) {
  .heroHome[data-astro-cid-ndoubqpd] .logo-item[data-astro-cid-ndoubqpd]:nth-child(4n) {
    box-shadow: 0 0 var(--color-black);
  }
}
@media screen and (min-width:1280px) {
  .heroHome[data-astro-cid-ndoubqpd] .logo-item[data-astro-cid-ndoubqpd]:nth-child(4n) {
    box-shadow: 1px 0 var(--color-black);
  }
  .heroHome[data-astro-cid-ndoubqpd] .logo-item[data-astro-cid-ndoubqpd]:nth-child(6n) {
    box-shadow: 0 0 var(--color-black);
  }
}
@media screen and (max-width:749px) {
  .heroHome[data-astro-cid-ndoubqpd] .logo-item[data-astro-cid-ndoubqpd]:nth-child(2n) {
    box-shadow: -1px 0 var(--color-black);
  }
}
@media screen and (min-width:750px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-news[data-astro-cid-ndoubqpd] {
    grid-template-columns: 1fr 1fr 300px;
  }
}
@media screen and (min-width:1025px) {
  .heroHome[data-astro-cid-ndoubqpd] .hero-news[data-astro-cid-ndoubqpd] {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .heroHome[data-astro-cid-ndoubqpd] .hero-news[data-astro-cid-ndoubqpd].news-1 {
    display: grid;
  }
  .heroHome[data-astro-cid-ndoubqpd] .hero-news[data-astro-cid-ndoubqpd].news-2 {
    display: none;
  }
}
@media screen and (min-width:750px) {
  .heroHome[data-astro-cid-ndoubqpd] .news-item[data-astro-cid-ndoubqpd] {
    padding: 4rem;
  }
}
@media screen and (max-width:749px) {
  .heroHome[data-astro-cid-ndoubqpd] .news-item__line[data-astro-cid-ndoubqpd]:not(:last-child)[data-line=x]:nth-child(2) {
    display: none;
  }
  .heroHome[data-astro-cid-ndoubqpd] .news-item__line[data-astro-cid-ndoubqpd]:not(:last-child)[data-line=y] {
    display: none;
  }
}
@media screen and (min-width:1280px) {
  .heroHome[data-astro-cid-ndoubqpd] .news-title[data-astro-cid-ndoubqpd] {
    max-width: 36rem;
  }
}
@media screen and (min-width:750px) {
  .heroHome[data-astro-cid-ndoubqpd] .aside-block[data-astro-cid-ndoubqpd] {
    order: 0;
    padding: 20rem 4rem 4rem;
    height: 100%;
    width: 100%;
  }
}
@media screen and (min-width:1025px) {
  .heroHome[data-astro-cid-ndoubqpd] .aside-block[data-astro-cid-ndoubqpd] {
    order: inherit;
    height: auto;
    padding-top: 25rem;
    width: 100%;
  }
}
@media screen and (max-width:749px) {
  .heroHome[data-astro-cid-ndoubqpd] .aside-stats[data-astro-cid-ndoubqpd] {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}
@media screen and (min-width:750px) {
  .heroHome[data-astro-cid-ndoubqpd] .aside-stats[data-astro-cid-ndoubqpd] {
    display: flex;
    grid-row: 1/span 2;
    flex-direction: column;
    justify-content: flex-end;
    padding-top: 6.4rem;
    padding-bottom: 6.4rem;
  }
}
@media screen and (min-width:1025px) {
  .heroHome[data-astro-cid-ndoubqpd] .aside-stats[data-astro-cid-ndoubqpd] {
    grid-row: auto;
  }
}
@media screen and (min-width:1280px) {
  .heroHome[data-astro-cid-ndoubqpd] .aside-stats[data-astro-cid-ndoubqpd] {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
  .heroHome[data-astro-cid-ndoubqpd] .stats-title[data-astro-cid-ndoubqpd] {
    margin-bottom: 1.6rem;
  }
  .heroHome[data-astro-cid-ndoubqpd] .stats-list[data-astro-cid-ndoubqpd] {
    margin-bottom: 24px;
  }
}
@media screen and (min-width:750px) {
  .heroHome[data-astro-cid-ndoubqpd] .stats-overlay[data-astro-cid-ndoubqpd] {
    padding: 4rem;
  }
  .heroHome[data-astro-cid-ndoubqpd] .overlay-message[data-astro-cid-ndoubqpd] {
    margin-bottom: 40px;
  }
}
@media screen and (max-width:749px) {
  .heroHome[data-astro-cid-ndoubqpd] .graph-asset[data-astro-cid-ndoubqpd] {
    max-width: 100%;
  }
}
@media screen and (min-width:1025px) {
  .heroHome[data-astro-cid-ndoubqpd] .graph-asset[data-astro-cid-ndoubqpd] {
    padding: 15px 20px 0;
  }
}
@media screen and (min-width:1280px) {
  .heroHome[data-astro-cid-ndoubqpd] .graph-asset[data-astro-cid-ndoubqpd] {
    padding: 30px 20px 0;
  }
}
@media screen and (max-width:1024px) {
  .heroHome[data-astro-cid-ndoubqpd] .aside-explore[data-astro-cid-ndoubqpd] {
    height: 50vw;
    order: 3;
    width: 50%;
  }
}
@media screen and (max-width:749px) {
  .heroHome[data-astro-cid-ndoubqpd] .explore-link[data-astro-cid-ndoubqpd] {
    padding: 1.6rem;
  }
  .heroHome[data-astro-cid-ndoubqpd] .explore-icon[data-astro-cid-ndoubqpd] {
    right: 1.6rem;
    height: 6.4rem;
    top: 1.6rem;
    width: 6.4rem;
  }
  .sliderCards[data-astro-cid-hun6du47] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
@media screen and (min-width:750px) {
  .sliderCards[data-astro-cid-hun6du47] .sliderCards-title[data-astro-cid-hun6du47] {
    width: 40rem;
  }
  .sliderCards[data-astro-cid-hun6du47] .sliderCards-header[data-astro-cid-hun6du47] {
    margin-bottom: 3.2rem;
  }
}
@media screen and (max-width:749px) {
  .sliderCards[data-astro-cid-hun6du47] .sliderCards-controls[data-astro-cid-hun6du47] {
    display: none;
  }
}
@media screen and (min-width:750px) {
  .sliderCards[data-astro-cid-hun6du47] .sliderCards-block[data-astro-cid-hun6du47] {
    overflow-x: hidden;
    grid-auto-columns: 48rem;
  }
}
@media screen and (min-width:1025px) {
  .sliderCards[data-astro-cid-hun6du47] .sliderCards-block[data-astro-cid-hun6du47] {
    grid-auto-columns: 36rem;
  }
}
@media screen and (min-width:750px) {
  .sliderCards[data-astro-cid-hun6du47] .sliderCards-item[data-astro-cid-hun6du47] {
    min-height: 48rem;
    padding: 3.2rem;
  }
}
@media screen and (min-width:1025px) {
  .sliderCards[data-astro-cid-hun6du47] .sliderCards-item[data-astro-cid-hun6du47] {
    min-height: 36rem;
  }
}
@media screen and (min-width:750px) {
  .is-page .rich-text .featured {
    margin-bottom: 8rem;
  }
  .is-page .rich-text .-p1 {
    margin-bottom: 3.2rem;
    width: 68rem;
  }
  .is-page .rich-text .inline {
    margin-bottom: -3.2rem;
    margin-top: 0;
  }
  .post-quote[data-astro-cid-ykokpyjx] {
    width: 68rem;
  }
}
@media screen and (max-width:749px) {
  .post-image[data-astro-cid-bktkxvep] {
    width: 100%;
  }
  .is-single .rich-text {
    padding-bottom: 4rem;
  }
}
@media screen and (min-width:750px) {
  .is-single .rich-text .featured {
    margin-bottom: 8rem;
  }
  .is-single .rich-text .-p1 {
    margin-bottom: 3.2rem;
    width: 68rem;
  }
  .is-single .rich-text .inline {
    margin-bottom: -3.2rem;
    margin-top: 0;
  }
  .richText .list-ul {
    padding-left: 4.2rem;
  }
}
@media screen and (max-width:749px) {
  .newsletter form {
    padding-bottom: 0;
  }
  .footer {
    padding-top: 2.4rem;
    padding-bottom: 1.6rem;
  }
  .footer .newsletter-form {
    margin-bottom: 0;
  }
  .footer .footer-block {
    padding: 3.2rem 1.6rem 1.6rem;
    margin-bottom: 0;
  }
  .footer .block-content {
    margin-bottom: 3.2rem;
  }
  .footer .block-2 {
    align-items: flex-start;
    justify-content: space-between;
    padding-left: 0;
  }
  .footer .block-item {
    width: calc(16rem - 16px);
  }
  .footer .block-item:nth-child(1) {
    margin-right: 0;
  }
  .footer .block-item:nth-child(2) {
    padding-top: 32px;
  }
  .footer .block-item p {
    width: 100%;
  }
  .footer .copy-2 {
    display: none;
  }
  .footer .copy-1 {
    margin-bottom: 24px;
    display: flex;
    justify-content: space-between;
  }
  .footer .copy-item {
    width: calc(16rem - 16px);
  }
  .footer .copy-item:nth-child(1) {
    margin-right: 0;
    white-space: nowrap;
  }
  .footer .copy-item:nth-child(2) {
    margin-right: 0;
  }
  .footer .copy-item:nth-child(3) {
    margin-left: auto;
    margin-right: 0;
    padding-left: calc(20rem - 16px);
    width: 100%;
  }
  .footer .copy-item:nth-child(4) {
    padding-left: calc(20rem - 16px);
    width: 100%;
  }
  .footer .footer-logo {
    margin-right: 0;
    position: absolute;
    right: 1.6rem;
    top: 2.4rem;
    width: auto;
  }
  .footer .footer-nav {
    margin-bottom: 16px;
    width: 100%;
  }
  .footer .footer-nav:nth-child(2) {
    margin-right: 0;
    width: 100%;
  }
  .footer .footer-nav:nth-child(3) {
    padding-right: 0;
    width: 100%;
  }
}
@media screen and (min-width:1280px) {
  .footer .submenu-item {
    padding-left: 3.2rem;
  }
}
@media screen and (min-width:750px) {
  .heroDefault[data-astro-cid-xdimxt4w] {
    min-height: 720px;
    height: 68rem;
    padding-top: 240px;
  }
}
@media screen and (min-width:1025px) {
  .heroDefault[data-astro-cid-xdimxt4w] {
    min-height: 680px;
  }
}
@media screen and (min-width:1280px) {
  .heroDefault[data-astro-cid-xdimxt4w] {
    padding-top: 280px;
  }
}
@media screen and (min-width:750px) {
  .heroDefault[data-astro-cid-xdimxt4w] .content[data-astro-cid-xdimxt4w] {
    position: initial;
  }
  .heroDefault[data-astro-cid-xdimxt4w] .heroDefault-title[data-astro-cid-xdimxt4w] {
    order: initial;
    width: 112rem;
  }
}
@media screen and (min-width:1280px) {
  .heroDefault[data-astro-cid-xdimxt4w] .heroDefault-title[data-astro-cid-xdimxt4w] {
    width: 116rem;
  }
}
@media screen and (min-width:750px) {
  .heroDefault[data-astro-cid-xdimxt4w] .heroDefault-title[data-astro-cid-xdimxt4w]:not(:last-child) {
    margin-bottom: 3.2rem;
  }
}
@media screen and (min-width:1280px) {
  .heroDefault[data-astro-cid-xdimxt4w] .heroDefault-title[data-astro-cid-xdimxt4w]:not(:last-child) {
    margin-bottom: 0;
  }
}
@media screen and (min-width:750px) {
  .heroDefault[data-astro-cid-xdimxt4w] .heroDefault-description[data-astro-cid-xdimxt4w] {
    order: initial;
    left: 0;
    position: relative;
    margin-bottom: 3.2rem;
    margin-left: initial;
    margin-right: initial;
    top: 0;
    width: 320px;
  }
}
@media screen and (min-width:1280px) {
  .heroDefault[data-astro-cid-xdimxt4w] .heroDefault-description[data-astro-cid-xdimxt4w] {
    left: 48rem;
    position: absolute;
    margin-bottom: 0;
    top: 250px;
    width: 32rem;
  }
}
@media screen and (min-width:750px) {
  .heroDefault[data-astro-cid-xdimxt4w] .heroDefault-label[data-astro-cid-xdimxt4w] {
    order: initial;
  }
}
@media screen and (max-width:749px) {
  .heroDefault[data-astro-cid-xdimxt4w] .heroDefault-label[data-astro-cid-xdimxt4w] {
    position: relative;
    right: auto;
    top: 0;
    width: 100%;
  }
}
@media screen and (min-width:1280px) {
  .heroDefault[data-astro-cid-xdimxt4w] .heroDefault-label[data-astro-cid-xdimxt4w] {
    height: 36rem;
    padding: 4rem;
    width: 36rem;
  }
  .heroDefault[data-astro-cid-xdimxt4w] .label-title[data-astro-cid-xdimxt4w] {
    margin-bottom: 2.4rem;
  }
  .heroDefault[data-astro-cid-xdimxt4w] .label-description[data-astro-cid-xdimxt4w] {
    max-width: 360px;
  }
  .heroDefault[data-astro-cid-xdimxt4w] .label-icon[data-astro-cid-xdimxt4w] {
    height: 6.4rem;
    width: 6.4rem;
  }
}
@media screen and (min-width:750px) {
  .heroPlatform[data-astro-cid-gqahob2t] {
    min-height: 720px;
    height: 68rem;
    padding-top: 240px;
  }
}
@media screen and (min-width:1025px) {
  .heroPlatform[data-astro-cid-gqahob2t] {
    min-height: 680px;
  }
}
@media screen and (min-width:1280px) {
  .heroPlatform[data-astro-cid-gqahob2t] {
    padding-top: 280px;
  }
}
@media screen and (min-width:750px) {
  .heroPlatform[data-astro-cid-gqahob2t] .content[data-astro-cid-gqahob2t] {
    position: initial;
  }
  .heroPlatform[data-astro-cid-gqahob2t] .heroPlatform-title[data-astro-cid-gqahob2t] {
    order: initial;
    width: 112rem;
  }
}
@media screen and (min-width:1280px) {
  .heroPlatform[data-astro-cid-gqahob2t] .heroPlatform-title[data-astro-cid-gqahob2t] {
    width: 120rem;
  }
}
@media screen and (min-width:750px) {
  .heroPlatform[data-astro-cid-gqahob2t] .heroPlatform-title[data-astro-cid-gqahob2t]:not(:last-child) {
    margin-bottom: 3.2rem;
  }
}
@media screen and (min-width:1280px) {
  .heroPlatform[data-astro-cid-gqahob2t] .heroPlatform-title[data-astro-cid-gqahob2t]:not(:last-child) {
    margin-bottom: 0;
  }
}
@media screen and (min-width:750px) {
  .heroPlatform[data-astro-cid-gqahob2t] .heroPlatform-loop[data-astro-cid-gqahob2t] {
    margin-bottom: 2.4rem;
    order: initial;
  }
}
@media screen and (min-width:1025px) {
  .heroPlatform[data-astro-cid-gqahob2t] .heroPlatform-loop[data-astro-cid-gqahob2t] {
    height: 15rem;
  }
}
@media screen and (min-width:1280px) {
  .heroPlatform[data-astro-cid-gqahob2t] .heroPlatform-loop[data-astro-cid-gqahob2t] {
    margin-bottom: 0;
    height: 17.6rem;
  }
}
@media screen and (min-width:750px) {
  .heroPlatform[data-astro-cid-gqahob2t] .heroPlatform-description[data-astro-cid-gqahob2t] {
    order: initial;
    left: 0;
    position: relative;
    margin-bottom: 3.2rem;
    margin-left: initial;
    margin-right: initial;
    top: 0;
    width: 320px;
  }
}
@media screen and (min-width:1280px) {
  .heroPlatform[data-astro-cid-gqahob2t] .heroPlatform-description[data-astro-cid-gqahob2t] {
    left: 48rem;
    position: absolute;
    margin-bottom: 0;
    top: 250px;
    width: 32rem;
  }
}
@media screen and (min-width:750px) {
  .heroPlatform[data-astro-cid-gqahob2t] .heroPlatform-label[data-astro-cid-gqahob2t] {
    order: initial;
  }
}
@media screen and (max-width:749px) {
  .heroPlatform[data-astro-cid-gqahob2t] .heroPlatform-label[data-astro-cid-gqahob2t] {
    position: relative;
    right: auto;
    top: 0;
    width: 100%;
  }
}
@media screen and (min-width:1280px) {
  .heroPlatform[data-astro-cid-gqahob2t] .heroPlatform-label[data-astro-cid-gqahob2t] {
    padding: 4rem;
    height: 36rem;
    width: 36rem;
  }
  .heroPlatform[data-astro-cid-gqahob2t] .label-title[data-astro-cid-gqahob2t] {
    margin-bottom: 2.4rem;
  }
  .heroPlatform[data-astro-cid-gqahob2t] .label-icon[data-astro-cid-gqahob2t] {
    height: 6.4rem;
    width: 6.4rem;
  }
  .heroPlatform[data-astro-cid-gqahob2t] .label-description[data-astro-cid-gqahob2t] {
    max-width: 360px;
  }
}
@media screen and (max-width:749px) {
  .heroInsights[data-astro-cid-3wjp2yi4] {
    padding-bottom: 2.4rem;
  }
  .heroArticle[data-astro-cid-skucl6kc] {
    padding: 2.4rem 0;
  }
}
