﻿/*! CSS Used from: https://developer.x.com/etc/designs/developer2-twitter/public/css/chirp.css.twhash.a.f.41e1f29c2d4295d68b05db0725781db3.css ; media=screen */
@media screen {
    h1 {
        font-size: 2em;
        margin: .67em 0;
    }

    b {
        font-weight: bolder;
    }

    h1, h2 {
        margin: 0;
    }

    *, :after, :before {
        box-sizing: border-box;
    }

    a, a:focus, a:hover {
        color: var(--tw-color-text-link);
    }

        a:focus, a:hover {
            text-decoration: underline;
        }

    h1, h2 {
        font-family: var(--feather-font-family-base);
    }

    h1 {
        font-size: var(--feather-font-size-title-3);
        line-height: var(--feather-line-height-title-3);
    }

    h1, h2 {
        font-weight: var(--feather-font-weight-bold);
    }

    h2 {
        font-size: var(--feather-font-size-title-4);
        line-height: var(--feather-line-height-title-4);
    }

    a, a:focus, a:hover {
        text-decoration: none;
    }

    *, :after, :before {
        box-sizing: inherit;
    }

    :after, :before {
        text-decoration: inherit;
        vertical-align: inherit;
    }

    * {
        background-repeat: no-repeat;
        margin: 0;
        padding: 0;
    }

    a {
        -webkit-text-decoration-skip: objects;
        background-color: transparent;
    }

        a:active, a:hover {
            outline-width: 0;
        }

    b {
        font-weight: inherit;
    }

    img {
        border-style: none;
    }

    ::selection {
        background-color: #b3d4fc;
        color: #000;
        text-shadow: none;
    }

    a {
        text-decoration: none;
    }

    .twtr-color--gray-900 {
        --twtr-color: #14171a;
        color: #14171a;
    }

    .twtr-color--black {
        --twtr-color: #000;
        color: #000;
    }

    .twtr-color--white {
        --twtr-color: #fff;
        color: #fff;
    }

    .chirp--bold-400 {
        --chirp-paragraph-spacing: 0px;
        --chirp-font-size: 28px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-smooth: antialiased;
        font-family: Chirp Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
        font-size: 28px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 28px;
    }

        .chirp--bold-400.chirp--fluid {
            font-size: 22px;
            letter-spacing: 0;
            line-height: 24px;
        }

    @media (min-width:600px) {
        .chirp--bold-400.chirp--fluid {
            font-size: calc(17.71938px + .71344vw);
            letter-spacing: 0;
            line-height: calc(17.71938px + .71344vw);
        }
    }

    @media (min-width:1441px) {
        .chirp--bold-400.chirp--fluid {
            font-size: 28px;
            letter-spacing: 0;
            line-height: 28px;
        }
    }

    .chirp--regular-300 {
        --chirp-paragraph-spacing: 18px;
        --chirp-font-size: 22px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-smooth: antialiased;
        font-family: Chirp,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
        font-size: 22px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 32px;
    }

    .chirp--display-800 {
        --chirp-paragraph-spacing: 0px;
        --chirp-font-size: 64px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-smooth: antialiased;
        font-family: Chirp Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
        font-size: 64px;
        font-weight: 400;
        letter-spacing: -1.2px;
        line-height: 64px;
    }

        .chirp--display-800.chirp--fluid {
            font-size: 40px;
            letter-spacing: -.8px;
            line-height: 40px;
        }

    @media (min-width:600px) {
        .chirp--display-800.chirp--fluid {
            font-size: calc(22.87753px + 2.85375vw);
            letter-spacing: -1.2px;
            line-height: calc(22.87753px + 2.85375vw);
        }
    }

    @media (min-width:1441px) {
        .chirp--display-800.chirp--fluid {
            font-size: 64px;
            letter-spacing: -1.2px;
            line-height: 64px;
        }
    }

    .twtr-component-space--md {
        margin-bottom: 32px;
    }

    @media (min-width:0px)and (max-width:479px) {
        .twtr-hidden--xs {
            display: none;
        }
    }

    @media (min-width:480px)and (max-width:599px) {
        .twtr-hidden--sm {
            display: none;
        }
    }

    @media (min-width:600px)and (max-width:1023px) {
        .twtr-hidden--md {
            display: none;
        }
    }

    @media (min-width:1024px)and (max-width:1440px) {
        .twtr-hidden--lg {
            display: none;
        }
    }

    @media (min-width:1441px) {
        .twtr-hidden--xl {
            display: none;
        }
    }

    .twtr-padding__nested--top {
        padding-top: 0;
    }

    @media (min-width:600px) {
        .twtr-padding__nested--top {
            padding-top: 0;
        }
    }

    .twtr-padding__nested--bottom {
        padding-bottom: 0;
    }

    @media (min-width:600px) {
        .twtr-padding__nested--bottom {
            padding-bottom: 0;
        }
    }

    .twtr-grid {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        letter-spacing: -.31em;
        *letter-spacing: normal;
        list-style-type: none;
        margin: 0 auto;
        padding: 0;
        position: relative;
        word-spacing: -.43em;
    }

        .twtr-grid:after, .twtr-grid:before, [class*=twtr-col-] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            letter-spacing: normal;
            white-space: normal;
            word-spacing: normal;
        }

    [class*=twtr-col-] {
        zoom: 1;
        display: inline-block;
        *display: inline;
        padding: 12px;
        position: relative;
        vertical-align: top;
        width: 100%;
    }

        [class*=twtr-col-]:after, [class*=twtr-col-]:before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            letter-spacing: normal;
            white-space: normal;
            word-spacing: normal;
        }

    @media (min-width:600px) {
        .twtr-col-md-5 {
            width: 41.6666666667%;
            *width: 41.5666666667%;
        }
    }

    @media only screen and (min-width:320px) {
        .twtr-order-1-xs {
            -ms-flex-order: 1;
            -webkit-order: 1;
            order: 1;
        }

        .twtr-order-0-xs {
            -ms-flex-order: 0;
            -webkit-order: 0;
            order: 0;
        }
    }

    @media only screen and (min-width:600px) {
        .twtr-order-1-md {
            -ms-flex-order: 1;
            -webkit-order: 1;
            order: 1;
        }

        .twtr-order-0-md {
            -ms-flex-order: 0;
            -webkit-order: 0;
            order: 0;
        }
    }

    .twtr-container--wide {
        margin-left: 24px;
        margin-right: 24px;
    }

        .twtr-container--wide .twtr-grid {
            margin-left: -12px;
            margin-right: -12px;
        }

    @media (min-width:1024px) {
        .twtr-container--wide {
            margin-left: 48px;
            margin-right: 48px;
            max-width: none;
        }
    }

    @media (min-width:1441px) {
        .twtr-container--wide {
            margin-left: 48px;
            margin-right: 48px;
            max-width: 1920px;
        }
    }

    @media (min-width:2016px) {
        .twtr-container--wide {
            margin-left: auto;
            margin-right: auto;
        }
    }

    [class*=twtr-col-] {
        padding-bottom: 0;
        padding-top: 0;
    }

    .twtr-spacing--pb-0 {
        padding-bottom: 0;
    }

    .twtr-spacing--mb-500 {
        margin-bottom: 32px;
    }

    .twtr-spacing--mbf-400 {
        margin-bottom: 12px;
    }

    @media screen and (min-width:600px) {
        .twtr-spacing--mbf-400 {
            margin-bottom: calc(3.43876px + 1.42687vw);
        }
    }

    @media screen and (min-width:1441px) {
        .twtr-spacing--mbf-400 {
            margin-bottom: 24px;
        }
    }

    .twtr-spacing--mbf-500 {
        margin-bottom: 16px;
    }

    @media screen and (min-width:600px) {
        .twtr-spacing--mbf-500 {
            margin-bottom: calc(4.58502px + 1.9025vw);
        }
    }

    @media screen and (min-width:1441px) {
        .twtr-spacing--mbf-500 {
            margin-bottom: 32px;
        }
    }

    .twtr-spacing--mbf-900 {
        margin-bottom: 96px;
    }

    @media screen and (min-width:600px) {
        .twtr-spacing--mbf-900 {
            margin-bottom: calc(61.75505px + 5.70749vw);
        }
    }

    @media screen and (min-width:1441px) {
        .twtr-spacing--mbf-900 {
            margin-bottom: 144px;
        }
    }

    .lazyloaded {
        opacity: 1;
        transition: opacity .5s ease-in-out;
    }

    h1, h2 {
        font-family: Chirp Display,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
    }
}
/*! CSS Used from: https://developer.x.com/etc/designs/developer2-twitter/public/css/project.css.twhash.a.f.85d4ed05185d656e31d0701edef8f361.css ; media=screen */
@media screen {
    @media (min-width:600px) {
        .b01-v3 {
            margin-top: 0;
        }
    }

    .b01-v3__item {
        margin: 0 auto;
    }

    .b01-v3__headline {
        margin-bottom: 32px;
        margin-left: 0;
        margin-right: 0;
    }

    @media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
        .b01-v3__headline {
            color: #14171a;
        }
    }

    .b01-v3__copy--no-margin .b01-v3__headline {
        margin-bottom: 0;
    }

    .b01-v3--align-left {
        text-align: left;
    }

    .twtr-rte-v3 h2 {
        margin-bottom: var(--chirp-paragraph-spacing);
    }

    .twtr-rte-v3 h2 {
        font-size: var(--chirp-font-size);
    }

    .twtr-rte-v3 :last-child {
        margin-bottom: 0;
    }

    .twtr-rte-v3 [class^=chirp--] {
        display: inline-block;
    }

    .twtr-rte-v3 b {
        font-family: Chirp Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
    }

    .b02-v3 {
        overflow-wrap: break-word;
    }

    .chirp-btn {
        --chirp-btn--background-color: transparent;
        --chirp-btn--background-hover-color: #eaf5fd;
        --chirp-btn--foreground-color: #0465b0;
        --chirp-btn--foreground-hover-color: #01328a;
        --chirp-btn--border-color: #0465b0;
        --chirp-btn--border-hover-color: #01328a;
        --chirp-btn--inner-focus-color: #fff;
        --chirp-btn--outer-focus-color: #0465b0;
        --chirp-paragraph-spacing: 0px;
        --chirp-font-size: 16px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-smooth: antialiased;
        background-color: var(--chirp-btn--background-color);
        border-color: var(--chirp-btn--border-color);
        border-radius: 50px;
        border-style: solid;
        border-width: 1px;
        color: var(--chirp-btn--foreground-color);
        display: inline-block;
        font-family: Chirp Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 16px;
        line-height: 14px;
        max-width: 100%;
        overflow: hidden;
        padding: 12px 16px;
        text-overflow: ellipsis;
        transition: .25s ease-out;
        white-space: nowrap;
    }

        .chirp-btn:hover {
            background-color: var(--chirp-btn--background-hover-color);
            border-color: var(--chirp-btn--border-hover-color);
            color: var(--chirp-btn--foreground-hover-color);
            transform: translateY(-2px);
            transition: .25s ease-out;
        }

        .chirp-btn:focus {
            border-width: 2px;
            box-shadow: 0 0 0 2px var(--chirp-btn--inner-focus-color),0 0 0 4px var(--chirp-btn--outer-focus-color);
            color: var(--chirp-btn--foreground-color);
            outline: none;
            transform: translateY(-2px);
            transition: .25s ease-out;
        }

            .chirp-btn:focus:hover {
                color: var(--chirp-btn--foreground-hover-color);
            }

    .chirp-btn--primary {
        --chirp-btn--background-color: #067acc;
        --chirp-btn--background-hover-color: #0465b0;
        --chirp-btn--foreground-color: #fff;
        --chirp-btn--foreground-hover-color: #fff;
        --chirp-btn--border-color: #067acc;
        --chirp-btn--border-hover-color: #024e9a;
        --chirp-btn--inner-focus-color: #fff;
        --chirp-btn--outer-focus-color: #067acc;
    }

        .chirp-btn--primary.chirp-btn--white {
            --chirp-btn--background-color: #fff;
            --chirp-btn--background-hover-color: #637888;
            --chirp-btn--foreground-color: #314351;
            --chirp-btn--foreground-hover-color: #fff;
            --chirp-btn--border-color: #fff;
            --chirp-btn--border-hover-color: #637888;
            --chirp-btn--inner-focus-color: #14171a;
            --chirp-btn--outer-focus-color: #fff;
        }

    .b03-button-v3 {
        max-width: 100%;
    }

    @media (min-width:600px) {
        .b03-button-v3 {
            max-width: inherit;
        }
    }

    .b27-spacing {
        display: inline-block;
        width: 100%;
    }

    .b27 {
        display: block;
        height: 0;
        width: 100%;
    }

    .ct01 {
        position: relative;
    }

    .ct01__content {
        position: relative;
        z-index: 10;
    }

    .ct01__background {
        bottom: 0;
        left: 0;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1;
    }

    .ct01__background-img {
        height: 100%;
        object-fit: cover;
        object-position: 50% 50%;
        position: absolute;
        width: 100%;
    }

    .ct01__background-video {
        height: 100%;
        object-fit: cover;
        object-position: 50% 50%;
        position: absolute;
        width: 100%;
    }

    .ct01__item {
        display: flex;
        flex-direction: column;
    }

    @media (min-width:600px) {
        .ct01__item {
            flex-direction: row;
        }
    }

    .ct01__column {
        margin-bottom: 36px;
    }

    @media (min-width:600px) {
        .ct01__column {
            margin-bottom: 0;
        }
    }

    .ct01__column:last-of-type {
        margin-bottom: 0;
    }

    .ct01__column.has-no-margin-bottom {
        margin-bottom: 0;
    }

    .ct01__wrapper.is-vertically-centered {
        position: relative;
        top: auto;
        transform: none;
    }

    @media (min-width:600px) {
        .ct01__wrapper.is-vertically-centered {
            top: 50%;
            transform: translateY(-50%);
        }
    }

    .ct09.has-fixed-height--px {
        height: calc(var(--ct09-fixed-height)*1px);
    }

    .ct09__item {
        height: 100%;
    }

    .ct09__wrapper {
        display: flex;
        flex-wrap: wrap;
        height: 100%;
        list-style: none;
    }

        .ct09__wrapper.is-direction--row {
            flex-direction: row;
        }

            .ct09__wrapper.is-direction--row.is-justified-start {
                justify-content: flex-start;
            }

        .ct09__wrapper.is-aligned-start {
            align-content: flex-start;
            align-items: flex-start;
        }
}
/*! CSS Used from: https://developer.x.com/etc/designs/developer2-twitter/public/css/print.css.twhash.a.f.67de1c964d9398cbf614aab841910ad6.css ; media=print */
@media print {
    h1 {
        font-size: 2em;
        margin: .67em 0;
    }

    a {
        background-color: transparent;
    }

    b {
        font-weight: bolder;
    }

    img {
        border-style: none;
    }

    * {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    *, :after, :before, div:first-letter, div:first-line {
        background: transparent !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    h1, h2 {
        color: #000;
        font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
        line-height: 1.2;
        margin-bottom: .75rem;
        margin-top: 0;
    }

    h1 {
        font-size: 2.5rem;
    }

    h2 {
        font-size: 2rem;
    }

    a, a:visited {
        word-wrap: break-word;
        color: #000;
        text-decoration: underline;
    }

    img {
        display: block;
        max-width: 100% !important;
        vertical-align: middle;
    }

    img {
        border: 0;
    }

    a {
        page-break-inside: avoid;
    }

    a, h2 {
        orphans: 3;
        widows: 3;
    }

    h1, h2 {
        page-break-after: avoid;
        page-break-inside: avoid;
    }

    img {
        page-break-after: auto;
        page-break-before: auto;
        page-break-inside: avoid;
    }

    a[href^=http]:after {
        content: " (" attr(href) ")";
        font-size: 80%;
    }

    .ct01-columns {
        margin-bottom: 24px;
    }

    .ct01__column {
        margin-bottom: 36px;
    }

    .ct01__background {
        display: none;
    }

    .ct09 {
        margin-bottom: 24px;
    }
}
/*! CSS Used fontfaces */
@font-face {
    font-display: block;
    font-family: Chirp Bold;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp/chirp-bold-web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp/chirp-bold-web.woff) format("woff");
}

@font-face {
    font-display: block;
    font-family: Chirp Bold;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp/chirp-bold-italic-web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp/chirp-bold-italic-web.woff) format("woff");
}

@font-face {
    font-display: block;
    font-family: Chirp Bold;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    size-adjust: 90%;
    src: url(https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Medium.woff) format("woff"),url(https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff) format("woff"),url(https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff) format("woff");
    unicode-range: U+2f00-2fdf,U+30??,U+4e00-9fff,U+ff00-ffef;
}

@font-face {
    font-display: block;
    font-family: Chirp Bold;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    size-adjust: 90%;
    src: url(https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Medium.woff) format("woff"),url(https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff) format("woff"),url(https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff) format("woff");
    unicode-range: U+2f00-2fdf,U+30??,U+4e00-9fff,U+ff00-ffef;
}

@font-face {
    font-display: block;
    font-family: Chirp Bold;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_a/Chirp-A-Medium-Web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_a/Chirp-A-Medium-Web.woff) format("woff");
    unicode-range: U+06??,U+0750-077f,U+0870-089f,U+08a0-08ff,U+fb50-fdff,U+fe70-feff,U+10e60-10e7f,U+1ec70-1ecbf,U+1ed00-1ed4f,U+1ee??;
}

@font-face {
    font-display: block;
    font-family: Chirp Bold;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_a/Chirp-A-Medium-Web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_a/Chirp-A-Medium-Web.woff) format("woff");
    unicode-range: U+06??,U+0750-077f,U+0870-089f,U+08a0-08ff,U+fb50-fdff,U+fe70-feff,U+10e60-10e7f,U+1ec70-1ecbf,U+1ed00-1ed4f,U+1ee??;
}

@font-face {
    font-display: block;
    font-family: Chirp Bold;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_cy/Chirp-CY-Bold-Web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_cy/Chirp-CY-Bold-Web.woff) format("woff");
    unicode-range: U+04??,U+0500-052f,U+2de0-2dff,U+a640-a69f,U+1c8?,U+1d2b-1d78,U+fe2e-fe2f;
}

@font-face {
    font-display: block;
    font-family: Chirp Bold;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_cy/Chirp-CY-Bold-Italic-Web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_cy/Chirp-CY-Bold-Italic-Web.woff) format("woff");
    unicode-range: U+04??,U+0500-052f,U+2de0-2dff,U+a640-a69f,U+1c8?,U+1d2b-1d78,U+fe2e-fe2f;
}

@font-face {
    font-display: block;
    font-family: Chirp Bold;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Medium.woff) format("woff");
    unicode-range: U+0900-097f;
}

@font-face {
    font-display: block;
    font-family: Chirp Bold;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Medium.woff) format("woff");
}

@font-face {
    font-display: block;
    font-family: Chirp Bold;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_k/Chirp-K-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_k/Chirp-K-Medium.woff) format("woff");
    unicode-range: U+ac00-d7af;
}

@font-face {
    font-display: block;
    font-family: Chirp Bold;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_k/Chirp-K-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_k/Chirp-K-Medium.woff) format("woff");
    unicode-range: U+ac00-d7af;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp/chirp-regular-web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp/chirp-regular-web.woff) format("woff");
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.twitter.com/chirp/chirp-bold-web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp/chirp-bold-web.woff) format("woff");
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp/chirp-regular-italic-web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp/chirp-regular-italic-web.woff) format("woff");
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    size-adjust: 90%;
    src: url(https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Regular.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Regular.woff) format("woff"),url(https://fonts.twitter.com/chirp_sc/Chirp-SC-Regular.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_sc/Chirp-SC-Regular.woff) format("woff"),url(https://fonts.twitter.com/chirp_tc/Chirp-TC-Regular.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_tc/Chirp-TC-Regular.woff) format("woff");
    unicode-range: U+2f00-2fdf,U+30??,U+4e00-9fff,U+ff00-ffef;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-style: normal;
    font-weight: 700;
    size-adjust: 90%;
    src: url(https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Medium.woff) format("woff"),url(https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff) format("woff"),url(https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff) format("woff");
    unicode-range: U+2f00-2fdf,U+30??,U+4e00-9fff,U+ff00-ffef;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    size-adjust: 90%;
    src: url(https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Regular.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Regular.woff) format("woff"),url(https://fonts.twitter.com/chirp_sc/Chirp-SC-Regular.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_sc/Chirp-SC-Regular.woff) format("woff"),url(https://fonts.twitter.com/chirp_tc/Chirp-TC-Regular.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_tc/Chirp-TC-Regular.woff) format("woff");
    unicode-range: U+2f00-2fdf,U+30??,U+4e00-9fff,U+ff00-ffef;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_a/Chirp-A-Regular-Web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_a/Chirp-A-Regular-Web.woff) format("woff");
    unicode-range: U+06??,U+0750-077f,U+0870-089f,U+08a0-08ff,U+fb50-fdff,U+fe70-feff,U+10e60-10e7f,U+1ec70-1ecbf,U+1ed00-1ed4f,U+1ee??;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.twitter.com/chirp_a/Chirp-A-Medium-Web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_a/Chirp-A-Medium-Web.woff) format("woff");
    unicode-range: U+06??,U+0750-077f,U+0870-089f,U+08a0-08ff,U+fb50-fdff,U+fe70-feff,U+10e60-10e7f,U+1ec70-1ecbf,U+1ed00-1ed4f,U+1ee??;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_a/Chirp-A-Regular-Web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_a/Chirp-A-Regular-Web.woff) format("woff");
    unicode-range: U+06??,U+0750-077f,U+0870-089f,U+08a0-08ff,U+fb50-fdff,U+fe70-feff,U+10e60-10e7f,U+1ec70-1ecbf,U+1ed00-1ed4f,U+1ee??;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_cy/Chirp-CY-Regular-Web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_cy/Chirp-CY-Regular-Web.woff) format("woff");
    unicode-range: U+04??,U+0500-052f,U+2de0-2dff,U+a640-a69f,U+1c8?,U+1d2b-1d78,U+fe2e-fe2f;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.twitter.com/chirp_cy/Chirp-CY-Bold-Web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_cy/Chirp-CY-Bold-Web.woff) format("woff");
    unicode-range: U+04??,U+0500-052f,U+2de0-2dff,U+a640-a69f,U+1c8?,U+1d2b-1d78,U+fe2e-fe2f;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_cy/Chirp-CY-Regular-Italic-Web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_cy/Chirp-CY-Regular-Italic-Web.woff) format("woff");
    unicode-range: U+04??,U+0500-052f,U+2de0-2dff,U+a640-a69f,U+1c8?,U+1d2b-1d78,U+fe2e-fe2f;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Regular.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Regular.woff) format("woff");
    unicode-range: U+0900-097f;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Medium.woff) format("woff");
    unicode-range: U+0900-097f;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Regular.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Regular.woff) format("woff");
    unicode-range: U+0900-097f;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_k/Chirp-K-Regular.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_k/Chirp-K-Regular.woff) format("woff");
    unicode-range: U+ac00-d7af;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.twitter.com/chirp_k/Chirp-K-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_k/Chirp-K-Medium.woff) format("woff");
    unicode-range: U+ac00-d7af;
}

@font-face {
    font-display: block;
    font-family: Chirp;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_k/Chirp-K-Regular.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_k/Chirp-K-Regular.woff) format("woff");
    unicode-range: U+ac00-d7af;
}

@font-face {
    font-display: block;
    font-family: Chirp Display;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp/chirp-display-extended-black-web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp/chirp-display-extended-black-web.woff) format("woff");
}

@font-face {
    font-display: block;
    font-family: Chirp Display;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    size-adjust: 90%;
    src: url(https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Heavy.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Heavy.woff) format("woff"),url(https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff) format("woff"),url(https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff) format("woff");
    unicode-range: U+2f00-2fdf,U+30??,U+4e00-9fff,U+ff00-ffef;
}

@font-face {
    font-display: block;
    font-family: Chirp Display;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_a/Chirp-A-Heavy-Web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_a/Chirp-A-Heavy-Web.woff) format("woff");
    unicode-range: U+06??,U+0750-077f,U+0870-089f,U+08a0-08ff,U+fb50-fdff,U+fe70-feff,U+10e60-10e7f,U+1ec70-1ecbf,U+1ed00-1ed4f,U+1ee??;
}

@font-face {
    font-display: block;
    font-family: Chirp Display;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_cy/Chirp-Display-CY-Extended-Black_Web.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_cy/Chirp-Display-CY-Extended-Black_Web.woff) format("woff");
    unicode-range: U+04??,U+0500-052f,U+2de0-2dff,U+a640-a69f,U+1c8?,U+1d2b-1d78,U+fe2e-fe2f;
}

@font-face {
    font-display: block;
    font-family: Chirp Display;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Heavy.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Heavy.woff) format("woff");
    unicode-range: U+0900-097f;
}

@font-face {
    font-display: block;
    font-family: Chirp Display;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.twitter.com/chirp_k/Chirp-K-Heavy.woff2) format("woff2"),url(https://fonts.twitter.com/chirp_k/Chirp-K-Heavy.woff) format("woff");
    unicode-range: U+ac00-d7af;
}
