main {
    display: inline-block;
    width: 100%;
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

main {
    display: block;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre {
    font-family: monospace,monospace;
    font-size: 1em;
}

a {
    background-color: transparent;
}

abbr[title] {
    border-bottom: none;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}

b,strong {
    font-weight: bolder;
}

code,kbd,samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

small {
    font-size: 80%;
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button,input {
    overflow: visible;
}

button,select {
    text-transform: none;
}

button,[type="button"],[type="reset"],[type="submit"] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type="checkbox"],[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details {
    display: block;
}

summary {
    display: list-item;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

html {
    box-sizing: border-box;
    font-family: sans-serif;
}

*,*::before,*::after {
    box-sizing: inherit;
}

blockquote,dl,dd,figure,h1,h2,h3,h4,h5,h6,p,pre {
    margin: 0;
}

button {
    background: transparent;
    border: 0;
    padding: 0;
}

button:focus-visible,button.focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

iframe {
    border: 0;
}

ol,ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

@font-face {
    font-family: 'Chirp Display Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp/chirp-display-bold-web.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Chirp Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp/chirp-bold-web.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Chirp Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp/chirp-bold-italic-web.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Chirp Display Extended Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp/chirp-display-extended-bold-web.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Chirp Extended Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp/chirp-extended-bold-web.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Chirp Extended Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp/chirp-extended-bold-italic-web.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Chirp Display Extended Black';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp/chirp-display-extended-black-web.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Chirp Extended Black';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp/chirp-extended-black-web.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Chirp Extended Black';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp/chirp-extended-black-italic-web.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Chirp ja';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Regular.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3040-309F,U+30A0-30FF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp ja';
    font-weight: 700;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3040-309F,U+30A0-30FF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp ja';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Regular.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3040-309F,U+30A0-30FF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Bold ja';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3040-309F,U+30A0-30FF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Bold ja';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3040-309F,U+30A0-30FF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Extended ja';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Bold.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3040-309F,U+30A0-30FF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Extended Bold ja';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Bold.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3040-309F,U+30A0-30FF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Extended Black ja';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Heavy.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3040-309F,U+30A0-30FF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Display Extended Black ja';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Heavy.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3040-309F,U+30A0-30FF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Display Extended Bold ja';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Bold.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3040-309F,U+30A0-30FF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Display ja';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Heavy.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3040-309F,U+30A0-30FF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Display Bold ja';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tpj/ChirpTPJ-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3040-309F,U+30A0-30FF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp zh-cn';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_sc/Chirp-SC-Regular.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp zh-cn';
    font-weight: 700;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp zh-cn';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_sc/Chirp-SC-Regular.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Bold zh-cn';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Bold zh-cn';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Extended zh-cn';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Extended Bold zh-cn';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Extended Black zh-cn';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Display Extended Black zh-cn';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Display Extended Bold zh-cn';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Display zh-cn';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Display Bold zh-cn';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_sc/Chirp-SC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp zh-tw';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tc/Chirp-TC-Regular.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp zh-tw';
    font-weight: 700;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp zh-tw';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_tc/Chirp-TC-Regular.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Bold zh-tw';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Bold zh-tw';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Extended zh-tw';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Extended Bold zh-tw';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Extended Black zh-tw';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Display Extended Black zh-tw';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Display Extended Bold zh-tw';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Display zh-tw';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp Display Bold zh-tw';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_tc/Chirp-TC-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B739,U+2B740-2B81D,U+2B820-2CEA1,U+2CEB0-2EBE0,U+30000-3134A,U+31350-323AF;
    size-adjust:90%;}

@font-face {
    font-family: 'Chirp';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_a/Chirp-A-Regular-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0600-06FF,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+1EE00-1EEFF;
}

@font-face {
    font-family: 'Chirp';
    font-weight: 700;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_a/Chirp-A-Medium-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0600-06FF,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+1EE00-1EEFF;
}

@font-face {
    font-family: 'Chirp';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_a/Chirp-A-Regular-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0600-06FF,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+1EE00-1EEFF;
}

@font-face {
    font-family: 'Chirp Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_a/Chirp-A-Medium-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0600-06FF,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+1EE00-1EEFF;
}

@font-face {
    font-family: 'Chirp Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_a/Chirp-A-Medium-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0600-06FF,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+1EE00-1EEFF;
}

@font-face {
    font-family: 'Chirp Extended';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_a/Chirp-A-Bold-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0600-06FF,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+1EE00-1EEFF;
}

@font-face {
    font-family: 'Chirp Extended Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_a/Chirp-A-Bold-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0600-06FF,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+1EE00-1EEFF;
}

@font-face {
    font-family: 'Chirp Extended Black';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_a/Chirp-A-Heavy-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0600-06FF,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+1EE00-1EEFF;
}

@font-face {
    font-family: 'Chirp Display';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_a/Chirp-A-UI-Heavy-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0600-06FF,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+1EE00-1EEFF;
}

@font-face {
    font-family: 'Chirp Display Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_a/Chirp-A-UI-Medium-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0600-06FF,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+1EE00-1EEFF;
}

@font-face {
    font-family: 'Chirp Display Extended Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_a/Chirp-A-UI-Bold-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0600-06FF,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+1EE00-1EEFF;
}

@font-face {
    font-family: 'Chirp Display Extended Black';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_a/Chirp-A-UI-Heavy-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0600-06FF,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+1EE00-1EEFF;
}

@font-face {
    font-family: 'Chirp';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-CY-Regular-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp';
    font-weight: 700;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-CY-Medium-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-CY-Regular-Italic-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-CY-Bold-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-CY-Medium-Italic-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp Extended';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-CY-Extended-Medium-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp Extended';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-CY-Extended-Medium-Italic-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp Extended Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-CY-Extended-Bold-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp Extended Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-CY-Extended-Bold-Italic-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp Extended Black';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-CY-Extended-Black-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp Extended Black';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-CY-Extended-Black-Italic-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp Display';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-Display-CY-Regular_Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp Display Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-CY-Bold-Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp Display Extended Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-Display-CY-Extended-Bold_Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp Display Extended Black';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_cy/Chirp-Display-CY-Extended-Black_Web.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+1C80-1C8F,U+1D2B-1D78,U+FE2E-FE2F;
}

@font-face {
    font-family: 'Chirp';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Regular.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0900-097F;
}

@font-face {
    font-family: 'Chirp';
    font-weight: 700;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0900-097F;
}

@font-face {
    font-family: 'Chirp';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Regular.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0900-097F;
}

@font-face {
    font-family: 'Chirp Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Bold.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0900-097F;
}

@font-face {
    font-family: 'Chirp Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Bold.woff2') format('woff2');
    font-display: block;
}

@font-face {
    font-family: 'Chirp Extended';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Bold.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0900-097F;
}

@font-face {
    font-family: 'Chirp Extended Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Heavy.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0900-097F;
}

@font-face {
    font-family: 'Chirp Extended Black';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Black.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0900-097F;
}

@font-face {
    font-family: 'Chirp Display';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Heavy.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0900-097F;
}

@font-face {
    font-family: 'Chirp Display Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Bold.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0900-097F;
}

@font-face {
    font-family: 'Chirp Display Extended Black';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Black.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0900-097F;
}

@font-face {
    font-family: 'Chirp Display Extended Bold';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_devanagari/Chirp-Devanagari-Web-Heavy.woff2') format('woff2');
    font-display: block;
    unicode-range: U+0900-097F;
}

@font-face {
    font-family: 'Chirp ko';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_k/Chirp-K-Regular.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+AC00-D7AF;
}

@font-face {
    font-family: 'Chirp ko';
    font-weight: 700;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_k/Chirp-K-Medium.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+AC00-D7AF;
}

@font-face {
    font-family: 'Chirp ko';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_k/Chirp-K-Regular.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+AC00-D7AF;
}

@font-face {
    font-family: 'Chirp Bold ko';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_k/Chirp-K-Bold.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+AC00-D7AF;
}

@font-face {
    font-family: 'Chirp Bold ko';
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
    src: url('https://fonts.twitter.com/chirp_k/Chirp-K-Bold.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+AC00-D7AF;
}

@font-face {
    font-family: 'Chirp Extended ko';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_k/Chirp-K-Heavy.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+AC00-D7AF;
}

@font-face {
    font-family: 'Chirp Extended Bold ko';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_k/Chirp-K-Bold.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+AC00-D7AF;
}

@font-face {
    font-family: 'Chirp Extended Black ko';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_k/Chirp-K-Black.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+AC00-D7AF;
}

@font-face {
    font-family: 'Chirp Display ko';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_k/Chirp-K-Heavy.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+AC00-D7AF;
}

@font-face {
    font-family: 'Chirp Display Bold ko';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_k/Chirp-K-Bold.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+AC00-D7AF;
}

@font-face {
    font-family: 'Chirp Display Extended Black ko';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_k/Chirp-K-Black.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+AC00-D7AF;
}

@font-face {
    font-family: 'Chirp Display Extended Bold ko';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_k/Chirp-K-Bold.woff2') format('woff2');
    font-display: block;
    unicode-range: U+4E00-9FFF,U+AC00-D7AF;
}

@font-face {
    font-family: 'Chirp Mono';
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    src: url('https://fonts.twitter.com/chirp_mono/Chirp-Mono-Regular-Web.woff2') format('woff2');
    font-display: block;
}

ul,ol {
    margin-left: 24px;
}

ul {
    list-style-type: disc;
}

ul:not(.atm-reset-list-counter) ul:not(.atm-reset-list-counter) {
    list-style-type: circle;
}

ul:not(.atm-reset-list-counter) ul:not(.atm-reset-list-counter) ul:not(.atm-reset-list-counter) {
    list-style-type: none;
}

ul:not(.atm-reset-list-counter) ul:not(.atm-reset-list-counter) ul:not(.atm-reset-list-counter) li::marker {
    content: '- ';
}

ul:not(.atm-reset-list-counter) ol:not(.atm-reset-list-counter) {
    list-style-type: decimal;
}

ol:not(.atm-reset-list-counter) > :first-child {
    counter-reset: listItems;
}

ol:not(.atm-reset-list-counter) > li {
    counter-increment: listItems;
}

ol:not(.atm-reset-list-counter) > li::marker {
    content: counters(listItems,'.') '. ';
}

ol:not(.atm-reset-list-counter) ol:not(.atm-reset-list-counter) {
    margin-left: 32px;
}

.atm-list-flush ul {
    margin-left: calc(1em - 1px);
}

.atm-list-flush ol {
    margin-left: calc(1em + 1px);
}

sup {
    font-size: 40%;
    vertical-align: baseline;
    position: relative;
    top: -1em;
}

:root,.atm-light {
    --atm-background-color: #FFFFFF;
    --atm-text-color--gray-1000: #131A20;
    --atm-link-color--gray-1000: #076DB0;
    --atm-link-focus-color--gray-1000: #076DB0;
    --atm-link-hover-color--gray-1000: #07599D;
    --atm-link-focus-outline-color--gray-1000: #7443F9;
    --atm-link-visited-color--gray-1000: #076DB0;
    --atm-link-visited-color-hover--gray-1000: #07599D;
    --atm-text-color--gray-600: #536E7F;
    --atm-link-color--gray-600: #00183D;
    --atm-link-focus-color--gray-600: #00183D;
    --atm-link-hover-color--gray-600: #023069;
    --atm-link-focus-outline-color--gray-600: #1E0452;
    --atm-link-visited-color--gray-600: #00183D;
    --atm-link-visited-color-hover--gray-600: #023069;
    --atm-text-color: var(--atm-text-color--gray-1000);
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
    --atm-source-blue: #1D9BF0;
    --atm-white: #FFFFFF;
    --atm-black: #000000;
    --atm-blue-1000: #00183D;
    --atm-blue-900: #023069;
    --atm-blue-800: #034587;
    --atm-blue-700: #07599D;
    --atm-blue-600: #076DB0;
    --atm-blue-500: #0D8BD3;
    --atm-blue-400: #0FA5F0;
    --atm-blue-300: #4AC3F7;
    --atm-blue-200: #91DEFD;
    --atm-blue-100: #E5F8FF;
    --atm-gray-1000: #131A20;
    --atm-gray-900: #27343F;
    --atm-gray-800: #354755;
    --atm-gray-700: #425867;
    --atm-gray-600: #536E7F;
    --atm-gray-500: #698A9B;
    --atm-gray-400: #86A1AC;
    --atm-gray-300: #A5B9C0;
    --atm-gray-200: #C9D5D9;
    --atm-gray-100: #F0F4F4;
    --atm-red-1000: #3C0105;
    --atm-red-900: #660509;
    --atm-red-800: #8D0C15;
    --atm-red-700: #AE1323;
    --atm-red-600: #D51027;
    --atm-red-500: #F33F54;
    --atm-red-400: #F8727E;
    --atm-red-300: #FB9DA6;
    --atm-red-200: #FDC4C9;
    --atm-red-100: #FFF0F1;
    --atm-green-1000: #001F15;
    --atm-green-900: #003825;
    --atm-green-800: #005235;
    --atm-green-700: #006640;
    --atm-green-600: #01794B;
    --atm-green-500: #13965D;
    --atm-green-400: #16B16E;
    --atm-green-300: #1AD181;
    --atm-green-200: #7BEAB8;
    --atm-green-100: #E1F9EE;
    --atm-yellow-1000: #281400;
    --atm-yellow-900: #4C2901;
    --atm-yellow-800: #653D01;
    --atm-yellow-700: #755200;
    --atm-yellow-600: #8A6500;
    --atm-yellow-500: #A88100;
    --atm-yellow-400: #BD9700;
    --atm-yellow-300: #D6B200;
    --atm-yellow-200: #FFDD00;
    --atm-yellow-100: #FFF599;
    --atm-orange-1000: #330F00;
    --atm-orange-900: #5C1D00;
    --atm-orange-800: #7A2900;
    --atm-orange-700: #943B00;
    --atm-orange-600: #B24D00;
    --atm-orange-500: #D66400;
    --atm-orange-400: #FA7500;
    --atm-orange-300: #FFA047;
    --atm-orange-200: #FECA9A;
    --atm-orange-100: #FFF2E6;
    --atm-purple-1000: #1E0452;
    --atm-purple-900: #370C8D;
    --atm-purple-800: #4D17BA;
    --atm-purple-700: #621BEE;
    --atm-purple-600: #7443F9;
    --atm-purple-500: #8E6BFF;
    --atm-purple-400: #A58AFF;
    --atm-purple-300: #BEADFF;
    --atm-purple-200: #D6CCFF;
    --atm-purple-100: #F2F0FF;
    --atm-plum-1000: #350335;
    --atm-plum-900: #5C0A5C;
    --atm-plum-800: #79147B;
    --atm-plum-700: #941D96;
    --atm-plum-600: #B323B8;
    --atm-plum-500: #D643DB;
    --atm-plum-400: #E36EE7;
    --atm-plum-300: #EE98F1;
    --atm-plum-200: #F9C7F9;
    --atm-plum-100: #FEF1FE;
    --atm-magenta-1000: #3D011F;
    --atm-magenta-900: #630333;
    --atm-magenta-800: #880745;
    --atm-magenta-700: #A80B57;
    --atm-magenta-600: #D00B67;
    --atm-magenta-500: #F82A8A;
    --atm-magenta-400: #FA66AD;
    --atm-magenta-300: #FD96C8;
    --atm-magenta-200: #FEC3E0;
    --atm-magenta-100: #FFF0F7;
    --atm-teal-1000: #002024;
    --atm-teal-900: #00393D;
    --atm-teal-800: #004F52;
    --atm-teal-700: #026164;
    --atm-teal-600: #087878;
    --atm-teal-500: #0F9595;
    --atm-teal-400: #18AEB4;
    --atm-teal-300: #15CBD1;
    --atm-teal-200: #52E9F4;
    --atm-teal-100: #D2FBFE;
    --atm-nav-height: 68px;
}

.atm-dark {
    --atm-background-color: #000000;
    --atm-text-color--gray-1000: #EDF2F2;
    --atm-link-color--gray-1000: #0E8ED8;
    --atm-link-focus-color--gray-1000: #0E8ED8;
    --atm-link-hover-color--gray-1000: #0FA5F0;
    --atm-link-focus-outline-color--gray-1000: #8E6BFF;
    --atm-link-visited-color--gray-1000: #0E8ED8;
    --atm-link-visited-color-hover--gray-1000: #0FA5F0;
    --atm-text-color--gray-600: #698A9B;
    --atm-link-color--gray-600: #DBF5FF;
    --atm-link-focus-color--gray-600: #DBF5FF;
    --atm-link-hover-color--gray-600: #8CDDFD;
    --atm-link-focus-outline-color--gray-600: #F2F0FF;
    --atm-link-visited-color--gray-600: #DBF5FF;
    --atm-link-visited-color-hover--gray-600: #8CDDFD;
    --atm-text-color: var(--atm-text-color--gray-1000);
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
    --atm-source-blue: #1D9BF0;
    --atm-white: #000000;
    --atm-black: #FFFFFF;
    --atm-blue-1000: #DBF5FF;
    --atm-blue-900: #8CDDFD;
    --atm-blue-800: #45C2F7;
    --atm-blue-700: #0FA5F0;
    --atm-blue-600: #0E8ED8;
    --atm-blue-500: #0870B5;
    --atm-blue-400: #07599D;
    --atm-blue-300: #034587;
    --atm-blue-200: #022E64;
    --atm-blue-100: #001638;
    --atm-gray-1000: #EDF2F2;
    --atm-gray-900: #C6D3D7;
    --atm-gray-800: #A5B9C0;
    --atm-gray-700: #86A1AC;
    --atm-gray-600: #698A9B;
    --atm-gray-500: #557082;
    --atm-gray-400: #445B6A;
    --atm-gray-300: #354755;
    --atm-gray-200: #25313C;
    --atm-gray-100: #1d2328;
    --atm-red-1000: #FFEBEC;
    --atm-red-900: #FDC4C9;
    --atm-red-800: #FB98A2;
    --atm-red-700: #F8727E;
    --atm-red-600: #F34458;
    --atm-red-500: #D51027;
    --atm-red-400: #AE1323;
    --atm-red-300: #8D0C15;
    --atm-red-200: #660509;
    --atm-red-100: #370105;
    --atm-green-1000: #DDF8EC;
    --atm-green-900: #6FE7B1;
    --atm-green-800: #1AD181;
    --atm-green-700: #16B16E;
    --atm-green-600: #139A5F;
    --atm-green-500: #017E4E;
    --atm-green-400: #006640;
    --atm-green-300: #004D32;
    --atm-green-200: #003825;
    --atm-green-100: #001F15;
    --atm-yellow-1000: #FFF48F;
    --atm-yellow-900: #EBD300;
    --atm-yellow-800: #D6B200;
    --atm-yellow-700: #BD9700;
    --atm-yellow-600: #A88100;
    --atm-yellow-500: #8A6500;
    --atm-yellow-400: #755200;
    --atm-yellow-300: #603A01;
    --atm-yellow-200: #462601;
    --atm-yellow-100: #241200;
    --atm-orange-1000: #FFF2E6;
    --atm-orange-900: #FECA9A;
    --atm-orange-800: #FFA047;
    --atm-orange-700: #FA7500;
    --atm-orange-600: #D66400;
    --atm-orange-500: #B24D00;
    --atm-orange-400: #943B00;
    --atm-orange-300: #7A2900;
    --atm-orange-200: #5C1D00;
    --atm-orange-100: #330F00;
    --atm-purple-1000: #F2F0FF;
    --atm-purple-900: #D6CCFF;
    --atm-purple-800: #BAA8FF;
    --atm-purple-700: #A58AFF;
    --atm-purple-600: #8E6BFF;
    --atm-purple-500: #7443F9;
    --atm-purple-400: #621BEE;
    --atm-purple-300: #4D17BA;
    --atm-purple-200: #370C8D;
    --atm-purple-100: #1D044E;
    --atm-plum-1000: #FEECFE;
    --atm-plum-900: #F8BFF8;
    --atm-plum-800: #EE98F1;
    --atm-plum-700: #E072E4;
    --atm-plum-600: #D747DC;
    --atm-plum-500: #B724BC;
    --atm-plum-400: #981D9A;
    --atm-plum-300: #751376;
    --atm-plum-200: #530953;
    --atm-plum-100: #300330;
    --atm-magenta-1000: #FFEBF4;
    --atm-magenta-900: #FEBEDD;
    --atm-magenta-800: #FD96C8;
    --atm-magenta-700: #FA6BB0;
    --atm-magenta-600: #F92F8D;
    --atm-magenta-500: #D00B67;
    --atm-magenta-400: #AC0B59;
    --atm-magenta-300: #880745;
    --atm-magenta-200: #630333;
    --atm-magenta-100: #37011C;
    --atm-teal-1000: #C9FAFD;
    --atm-teal-900: #3AE6F2;
    --atm-teal-800: #15CAD1;
    --atm-teal-700: #18AEB3;
    --atm-teal-600: #0F9494;
    --atm-teal-500: #087878;
    --atm-teal-400: #026164;
    --atm-teal-300: #004A4D;
    --atm-teal-200: #003538;
    --atm-teal-100: #001C1F;
}

body {
    background-color: var(--atm-background-color);
    color: var(--atm-text-color);
}

a,.atm-link {
    color: var(--atm-link-color);
}

a:visited,.atm-link:visited {
    color: var(--atm-link-visited-color);
}

a:visited:hover,.atm-link:visited:hover {
    color: var(--atm-link-visited-color-hover);
}

a:hover,.atm-link:hover {
    color: var(--atm-link-hover-color);
    cursor: pointer;
}

a:focus-visible,.atm-link:focus-visible {
    color: var(--atm-link-focus-color);
    outline: none;
    position: relative;
}

a:focus-visible:after,.atm-link:focus-visible:after {
    content: '';
    display: block;
    position: absolute;
    top: -2px;
    bottom: -2px;
    left: -2px;
    right: -2px;
    border-radius: 2px;
    border: 2px solid var(--atm-link-focus-outline-color);
}

input:focus-visible,select:focus-visible {
    outline-color: var(--atm-link-focus-outline-color);
}

.atm-link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.atm-visually-hidden {
    border: 0;
    -webkit-clip: rect(0 0 0 0);
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.atm-type--ttl-1400 {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 144px;
    line-height: 144px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-1400,[lang='ja'].atm-type--ttl-1400 {
    font-family: 'Chirp Display Bold ja','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-1400,[lang='zh-tw'] .atm-type--ttl-1400,[lang='zh_tw'].atm-type--ttl-1400,[lang='zh-tw'].atm-type--ttl-1400 {
    font-family: 'Chirp Display Bold zh-tw','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-1400,[lang='zh-cn'] .atm-type--ttl-1400,[lang='zh_cn'].atm-type--ttl-1400,[lang='zh-cn'].atm-type--ttl-1400 {
    font-family: 'Chirp Display Bold zh-cn','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-1400,[lang='ko'].atm-type--ttl-1400 {
    font-family: 'Chirp Display Bold ko','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-1300 {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 120px;
    line-height: 120px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-1300,[lang='ja'].atm-type--ttl-1300 {
    font-family: 'Chirp Display Bold ja','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-1300,[lang='zh-tw'] .atm-type--ttl-1300,[lang='zh_tw'].atm-type--ttl-1300,[lang='zh-tw'].atm-type--ttl-1300 {
    font-family: 'Chirp Display Bold zh-tw','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-1300,[lang='zh-cn'] .atm-type--ttl-1300,[lang='zh_cn'].atm-type--ttl-1300,[lang='zh-cn'].atm-type--ttl-1300 {
    font-family: 'Chirp Display Bold zh-cn','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-1300,[lang='ko'].atm-type--ttl-1300 {
    font-family: 'Chirp Display Bold ko','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-1200 {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 96px;
    line-height: 96px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-1200,[lang='ja'].atm-type--ttl-1200 {
    font-family: 'Chirp Display Bold ja','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-1200,[lang='zh-tw'] .atm-type--ttl-1200,[lang='zh_tw'].atm-type--ttl-1200,[lang='zh-tw'].atm-type--ttl-1200 {
    font-family: 'Chirp Display Bold zh-tw','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-1200,[lang='zh-cn'] .atm-type--ttl-1200,[lang='zh_cn'].atm-type--ttl-1200,[lang='zh-cn'].atm-type--ttl-1200 {
    font-family: 'Chirp Display Bold zh-cn','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-1200,[lang='ko'].atm-type--ttl-1200 {
    font-family: 'Chirp Display Bold ko','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-1100 {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 80px;
    line-height: 80px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-1100,[lang='ja'].atm-type--ttl-1100 {
    font-family: 'Chirp Display Bold ja','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-1100,[lang='zh-tw'] .atm-type--ttl-1100,[lang='zh_tw'].atm-type--ttl-1100,[lang='zh-tw'].atm-type--ttl-1100 {
    font-family: 'Chirp Display Bold zh-tw','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-1100,[lang='zh-cn'] .atm-type--ttl-1100,[lang='zh_cn'].atm-type--ttl-1100,[lang='zh-cn'].atm-type--ttl-1100 {
    font-family: 'Chirp Display Bold zh-cn','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-1100,[lang='ko'].atm-type--ttl-1100 {
    font-family: 'Chirp Display Bold ko','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-1000 {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 72px;
    line-height: 72px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-1000,[lang='ja'].atm-type--ttl-1000 {
    font-family: 'Chirp Display Bold ja','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-1000,[lang='zh-tw'] .atm-type--ttl-1000,[lang='zh_tw'].atm-type--ttl-1000,[lang='zh-tw'].atm-type--ttl-1000 {
    font-family: 'Chirp Display Bold zh-tw','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-1000,[lang='zh-cn'] .atm-type--ttl-1000,[lang='zh_cn'].atm-type--ttl-1000,[lang='zh-cn'].atm-type--ttl-1000 {
    font-family: 'Chirp Display Bold zh-cn','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-1000,[lang='ko'].atm-type--ttl-1000 {
    font-family: 'Chirp Display Bold ko','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-900 {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 64px;
    line-height: 64px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-900,[lang='ja'].atm-type--ttl-900 {
    font-family: 'Chirp Display Bold ja','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-900,[lang='zh-tw'] .atm-type--ttl-900,[lang='zh_tw'].atm-type--ttl-900,[lang='zh-tw'].atm-type--ttl-900 {
    font-family: 'Chirp Display Bold zh-tw','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-900,[lang='zh-cn'] .atm-type--ttl-900,[lang='zh_cn'].atm-type--ttl-900,[lang='zh-cn'].atm-type--ttl-900 {
    font-family: 'Chirp Display Bold zh-cn','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-900,[lang='ko'].atm-type--ttl-900 {
    font-family: 'Chirp Display Bold ko','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-800 {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 56px;
    line-height: 56px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-800,[lang='ja'].atm-type--ttl-800 {
    font-family: 'Chirp Display Bold ja','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-800,[lang='zh-tw'] .atm-type--ttl-800,[lang='zh_tw'].atm-type--ttl-800,[lang='zh-tw'].atm-type--ttl-800 {
    font-family: 'Chirp Display Bold zh-tw','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-800,[lang='zh-cn'] .atm-type--ttl-800,[lang='zh_cn'].atm-type--ttl-800,[lang='zh-cn'].atm-type--ttl-800 {
    font-family: 'Chirp Display Bold zh-cn','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-800,[lang='ko'].atm-type--ttl-800 {
    font-family: 'Chirp Display Bold ko','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-700 {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 48px;
    line-height: 48px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-700,[lang='ja'].atm-type--ttl-700 {
    font-family: 'Chirp Display Bold ja','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-700,[lang='zh-tw'] .atm-type--ttl-700,[lang='zh_tw'].atm-type--ttl-700,[lang='zh-tw'].atm-type--ttl-700 {
    font-family: 'Chirp Display Bold zh-tw','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-700,[lang='zh-cn'] .atm-type--ttl-700,[lang='zh_cn'].atm-type--ttl-700,[lang='zh-cn'].atm-type--ttl-700 {
    font-family: 'Chirp Display Bold zh-cn','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-700,[lang='ko'].atm-type--ttl-700 {
    font-family: 'Chirp Display Bold ko','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-600 {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 40px;
    line-height: 40px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-600,[lang='ja'].atm-type--ttl-600 {
    font-family: 'Chirp Display Bold ja','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-600,[lang='zh-tw'] .atm-type--ttl-600,[lang='zh_tw'].atm-type--ttl-600,[lang='zh-tw'].atm-type--ttl-600 {
    font-family: 'Chirp Display Bold zh-tw','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-600,[lang='zh-cn'] .atm-type--ttl-600,[lang='zh_cn'].atm-type--ttl-600,[lang='zh-cn'].atm-type--ttl-600 {
    font-family: 'Chirp Display Bold zh-cn','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-600,[lang='ko'].atm-type--ttl-600 {
    font-family: 'Chirp Display Bold ko','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-300 {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 28px;
    line-height: 28px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-300,[lang='ja'].atm-type--ttl-300 {
    font-family: 'Chirp Display Bold ja','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-300,[lang='zh-tw'] .atm-type--ttl-300,[lang='zh_tw'].atm-type--ttl-300,[lang='zh-tw'].atm-type--ttl-300 {
    font-family: 'Chirp Display Bold zh-tw','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-300,[lang='zh-cn'] .atm-type--ttl-300,[lang='zh_cn'].atm-type--ttl-300,[lang='zh-cn'].atm-type--ttl-300 {
    font-family: 'Chirp Display Bold zh-cn','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-300,[lang='ko'].atm-type--ttl-300 {
    font-family: 'Chirp Display Bold ko','Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-700 {
    font-family: 'Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 48px;
    line-height: 48px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-700,[lang='ja'].atm-type--hdl-700 {
    font-family: 'Chirp Bold ja','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-700,[lang='zh-tw'] .atm-type--hdl-700,[lang='zh_tw'].atm-type--hdl-700,[lang='zh-tw'].atm-type--hdl-700 {
    font-family: 'Chirp Bold zh-tw','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-700,[lang='zh-cn'] .atm-type--hdl-700,[lang='zh_cn'].atm-type--hdl-700,[lang='zh-cn'].atm-type--hdl-700 {
    font-family: 'Chirp Bold zh-cn','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-700,[lang='ko'].atm-type--hdl-700 {
    font-family: 'Chirp Bold ko','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-500 {
    font-family: 'Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-500,[lang='ja'].atm-type--hdl-500 {
    font-family: 'Chirp Bold ja','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-500,[lang='zh-tw'] .atm-type--hdl-500,[lang='zh_tw'].atm-type--hdl-500,[lang='zh-tw'].atm-type--hdl-500 {
    font-family: 'Chirp Bold zh-tw','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-500,[lang='zh-cn'] .atm-type--hdl-500,[lang='zh_cn'].atm-type--hdl-500,[lang='zh-cn'].atm-type--hdl-500 {
    font-family: 'Chirp Bold zh-cn','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-500,[lang='ko'].atm-type--hdl-500 {
    font-family: 'Chirp Bold ko','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-400 {
    font-family: 'Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 30px;
    line-height: 32px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-400,[lang='ja'].atm-type--hdl-400 {
    font-family: 'Chirp Bold ja','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-400,[lang='zh-tw'] .atm-type--hdl-400,[lang='zh_tw'].atm-type--hdl-400,[lang='zh-tw'].atm-type--hdl-400 {
    font-family: 'Chirp Bold zh-tw','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-400,[lang='zh-cn'] .atm-type--hdl-400,[lang='zh_cn'].atm-type--hdl-400,[lang='zh-cn'].atm-type--hdl-400 {
    font-family: 'Chirp Bold zh-cn','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-400,[lang='ko'].atm-type--hdl-400 {
    font-family: 'Chirp Bold ko','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-200 {
    font-family: 'Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 22px;
    line-height: 24px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-200,[lang='ja'].atm-type--hdl-200 {
    font-family: 'Chirp Bold ja','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-200,[lang='zh-tw'] .atm-type--hdl-200,[lang='zh_tw'].atm-type--hdl-200,[lang='zh-tw'].atm-type--hdl-200 {
    font-family: 'Chirp Bold zh-tw','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-200,[lang='zh-cn'] .atm-type--hdl-200,[lang='zh_cn'].atm-type--hdl-200,[lang='zh-cn'].atm-type--hdl-200 {
    font-family: 'Chirp Bold zh-cn','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-200,[lang='ko'].atm-type--hdl-200 {
    font-family: 'Chirp Bold ko','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-100 {
    font-family: 'Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-100,[lang='ja'].atm-type--hdl-100 {
    font-family: 'Chirp Bold ja','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-100,[lang='zh-tw'] .atm-type--hdl-100,[lang='zh_tw'].atm-type--hdl-100,[lang='zh-tw'].atm-type--hdl-100 {
    font-family: 'Chirp Bold zh-tw','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-100,[lang='zh-cn'] .atm-type--hdl-100,[lang='zh_cn'].atm-type--hdl-100,[lang='zh-cn'].atm-type--hdl-100 {
    font-family: 'Chirp Bold zh-cn','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-100,[lang='ko'].atm-type--hdl-100 {
    font-family: 'Chirp Bold ko','Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-bld-1400 {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 144px;
    line-height: 144px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-bld-1400,[lang='ja'].atm-type--ttl-bld-1400 {
    font-family: 'Chirp Display Extended Bold ja','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-bld-1400,[lang='zh-tw'] .atm-type--ttl-bld-1400,[lang='zh_tw'].atm-type--ttl-bld-1400,[lang='zh-tw'].atm-type--ttl-bld-1400 {
    font-family: 'Chirp Display Extended Bold zh-tw','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-bld-1400,[lang='zh-cn'] .atm-type--ttl-bld-1400,[lang='zh_cn'].atm-type--ttl-bld-1400,[lang='zh-cn'].atm-type--ttl-bld-1400 {
    font-family: 'Chirp Display Extended Bold zh-cn','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-bld-1400,[lang='ko'].atm-type--ttl-bld-1400 {
    font-family: 'Chirp Display Extended Bold ko','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-bld-1300 {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 120px;
    line-height: 120px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-bld-1300,[lang='ja'].atm-type--ttl-bld-1300 {
    font-family: 'Chirp Display Extended Bold ja','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-bld-1300,[lang='zh-tw'] .atm-type--ttl-bld-1300,[lang='zh_tw'].atm-type--ttl-bld-1300,[lang='zh-tw'].atm-type--ttl-bld-1300 {
    font-family: 'Chirp Display Extended Bold zh-tw','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-bld-1300,[lang='zh-cn'] .atm-type--ttl-bld-1300,[lang='zh_cn'].atm-type--ttl-bld-1300,[lang='zh-cn'].atm-type--ttl-bld-1300 {
    font-family: 'Chirp Display Extended Bold zh-cn','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-bld-1300,[lang='ko'].atm-type--ttl-bld-1300 {
    font-family: 'Chirp Display Extended Bold ko','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-bld-1200 {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 96px;
    line-height: 96px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-bld-1200,[lang='ja'].atm-type--ttl-bld-1200 {
    font-family: 'Chirp Display Extended Bold ja','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-bld-1200,[lang='zh-tw'] .atm-type--ttl-bld-1200,[lang='zh_tw'].atm-type--ttl-bld-1200,[lang='zh-tw'].atm-type--ttl-bld-1200 {
    font-family: 'Chirp Display Extended Bold zh-tw','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-bld-1200,[lang='zh-cn'] .atm-type--ttl-bld-1200,[lang='zh_cn'].atm-type--ttl-bld-1200,[lang='zh-cn'].atm-type--ttl-bld-1200 {
    font-family: 'Chirp Display Extended Bold zh-cn','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-bld-1200,[lang='ko'].atm-type--ttl-bld-1200 {
    font-family: 'Chirp Display Extended Bold ko','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-bld-1100 {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 80px;
    line-height: 80px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-bld-1100,[lang='ja'].atm-type--ttl-bld-1100 {
    font-family: 'Chirp Display Extended Bold ja','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-bld-1100,[lang='zh-tw'] .atm-type--ttl-bld-1100,[lang='zh_tw'].atm-type--ttl-bld-1100,[lang='zh-tw'].atm-type--ttl-bld-1100 {
    font-family: 'Chirp Display Extended Bold zh-tw','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-bld-1100,[lang='zh-cn'] .atm-type--ttl-bld-1100,[lang='zh_cn'].atm-type--ttl-bld-1100,[lang='zh-cn'].atm-type--ttl-bld-1100 {
    font-family: 'Chirp Display Extended Bold zh-cn','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-bld-1100,[lang='ko'].atm-type--ttl-bld-1100 {
    font-family: 'Chirp Display Extended Bold ko','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-bld-1000 {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 72px;
    line-height: 72px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-bld-1000,[lang='ja'].atm-type--ttl-bld-1000 {
    font-family: 'Chirp Display Extended Bold ja','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-bld-1000,[lang='zh-tw'] .atm-type--ttl-bld-1000,[lang='zh_tw'].atm-type--ttl-bld-1000,[lang='zh-tw'].atm-type--ttl-bld-1000 {
    font-family: 'Chirp Display Extended Bold zh-tw','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-bld-1000,[lang='zh-cn'] .atm-type--ttl-bld-1000,[lang='zh_cn'].atm-type--ttl-bld-1000,[lang='zh-cn'].atm-type--ttl-bld-1000 {
    font-family: 'Chirp Display Extended Bold zh-cn','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-bld-1000,[lang='ko'].atm-type--ttl-bld-1000 {
    font-family: 'Chirp Display Extended Bold ko','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-bld-900 {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 64px;
    line-height: 64px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-bld-900,[lang='ja'].atm-type--ttl-bld-900 {
    font-family: 'Chirp Display Extended Bold ja','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-bld-900,[lang='zh-tw'] .atm-type--ttl-bld-900,[lang='zh_tw'].atm-type--ttl-bld-900,[lang='zh-tw'].atm-type--ttl-bld-900 {
    font-family: 'Chirp Display Extended Bold zh-tw','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-bld-900,[lang='zh-cn'] .atm-type--ttl-bld-900,[lang='zh_cn'].atm-type--ttl-bld-900,[lang='zh-cn'].atm-type--ttl-bld-900 {
    font-family: 'Chirp Display Extended Bold zh-cn','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-bld-900,[lang='ko'].atm-type--ttl-bld-900 {
    font-family: 'Chirp Display Extended Bold ko','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-bld-800 {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 56px;
    line-height: 56px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-bld-800,[lang='ja'].atm-type--ttl-bld-800 {
    font-family: 'Chirp Display Extended Bold ja','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-bld-800,[lang='zh-tw'] .atm-type--ttl-bld-800,[lang='zh_tw'].atm-type--ttl-bld-800,[lang='zh-tw'].atm-type--ttl-bld-800 {
    font-family: 'Chirp Display Extended Bold zh-tw','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-bld-800,[lang='zh-cn'] .atm-type--ttl-bld-800,[lang='zh_cn'].atm-type--ttl-bld-800,[lang='zh-cn'].atm-type--ttl-bld-800 {
    font-family: 'Chirp Display Extended Bold zh-cn','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-bld-800,[lang='ko'].atm-type--ttl-bld-800 {
    font-family: 'Chirp Display Extended Bold ko','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-bld-700 {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 48px;
    line-height: 48px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-bld-700,[lang='ja'].atm-type--ttl-bld-700 {
    font-family: 'Chirp Display Extended Bold ja','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-bld-700,[lang='zh-tw'] .atm-type--ttl-bld-700,[lang='zh_tw'].atm-type--ttl-bld-700,[lang='zh-tw'].atm-type--ttl-bld-700 {
    font-family: 'Chirp Display Extended Bold zh-tw','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-bld-700,[lang='zh-cn'] .atm-type--ttl-bld-700,[lang='zh_cn'].atm-type--ttl-bld-700,[lang='zh-cn'].atm-type--ttl-bld-700 {
    font-family: 'Chirp Display Extended Bold zh-cn','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-bld-700,[lang='ko'].atm-type--ttl-bld-700 {
    font-family: 'Chirp Display Extended Bold ko','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-bld-600 {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 40px;
    line-height: 40px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-bld-600,[lang='ja'].atm-type--ttl-bld-600 {
    font-family: 'Chirp Display Extended Bold ja','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-bld-600,[lang='zh-tw'] .atm-type--ttl-bld-600,[lang='zh_tw'].atm-type--ttl-bld-600,[lang='zh-tw'].atm-type--ttl-bld-600 {
    font-family: 'Chirp Display Extended Bold zh-tw','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-bld-600,[lang='zh-cn'] .atm-type--ttl-bld-600,[lang='zh_cn'].atm-type--ttl-bld-600,[lang='zh-cn'].atm-type--ttl-bld-600 {
    font-family: 'Chirp Display Extended Bold zh-cn','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-bld-600,[lang='ko'].atm-type--ttl-bld-600 {
    font-family: 'Chirp Display Extended Bold ko','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-bld-300 {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 28px;
    line-height: 28px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-bld-300,[lang='ja'].atm-type--ttl-bld-300 {
    font-family: 'Chirp Display Extended Bold ja','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-bld-300,[lang='zh-tw'] .atm-type--ttl-bld-300,[lang='zh_tw'].atm-type--ttl-bld-300,[lang='zh-tw'].atm-type--ttl-bld-300 {
    font-family: 'Chirp Display Extended Bold zh-tw','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-bld-300,[lang='zh-cn'] .atm-type--ttl-bld-300,[lang='zh_cn'].atm-type--ttl-bld-300,[lang='zh-cn'].atm-type--ttl-bld-300 {
    font-family: 'Chirp Display Extended Bold zh-cn','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-bld-300,[lang='ko'].atm-type--ttl-bld-300 {
    font-family: 'Chirp Display Extended Bold ko','Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-bld-700 {
    font-family: 'Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 48px;
    line-height: 48px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-bld-700,[lang='ja'].atm-type--hdl-bld-700 {
    font-family: 'Chirp Extended Bold ja','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-bld-700,[lang='zh-tw'] .atm-type--hdl-bld-700,[lang='zh_tw'].atm-type--hdl-bld-700,[lang='zh-tw'].atm-type--hdl-bld-700 {
    font-family: 'Chirp Extended Bold zh-tw','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-bld-700,[lang='zh-cn'] .atm-type--hdl-bld-700,[lang='zh_cn'].atm-type--hdl-bld-700,[lang='zh-cn'].atm-type--hdl-bld-700 {
    font-family: 'Chirp Extended Bold zh-cn','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-bld-700,[lang='ko'].atm-type--hdl-bld-700 {
    font-family: 'Chirp Extended Bold ko','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-bld-500 {
    font-family: 'Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-bld-500,[lang='ja'].atm-type--hdl-bld-500 {
    font-family: 'Chirp Extended Bold ja','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-bld-500,[lang='zh-tw'] .atm-type--hdl-bld-500,[lang='zh_tw'].atm-type--hdl-bld-500,[lang='zh-tw'].atm-type--hdl-bld-500 {
    font-family: 'Chirp Extended Bold zh-tw','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-bld-500,[lang='zh-cn'] .atm-type--hdl-bld-500,[lang='zh_cn'].atm-type--hdl-bld-500,[lang='zh-cn'].atm-type--hdl-bld-500 {
    font-family: 'Chirp Extended Bold zh-cn','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-bld-500,[lang='ko'].atm-type--hdl-bld-500 {
    font-family: 'Chirp Extended Bold ko','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-bld-400 {
    font-family: 'Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 30px;
    line-height: 32px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-bld-400,[lang='ja'].atm-type--hdl-bld-400 {
    font-family: 'Chirp Extended Bold ja','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-bld-400,[lang='zh-tw'] .atm-type--hdl-bld-400,[lang='zh_tw'].atm-type--hdl-bld-400,[lang='zh-tw'].atm-type--hdl-bld-400 {
    font-family: 'Chirp Extended Bold zh-tw','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-bld-400,[lang='zh-cn'] .atm-type--hdl-bld-400,[lang='zh_cn'].atm-type--hdl-bld-400,[lang='zh-cn'].atm-type--hdl-bld-400 {
    font-family: 'Chirp Extended Bold zh-cn','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-bld-400,[lang='ko'].atm-type--hdl-bld-400 {
    font-family: 'Chirp Extended Bold ko','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-bld-200 {
    font-family: 'Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 22px;
    line-height: 24px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-bld-200,[lang='ja'].atm-type--hdl-bld-200 {
    font-family: 'Chirp Extended Bold ja','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-bld-200,[lang='zh-tw'] .atm-type--hdl-bld-200,[lang='zh_tw'].atm-type--hdl-bld-200,[lang='zh-tw'].atm-type--hdl-bld-200 {
    font-family: 'Chirp Extended Bold zh-tw','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-bld-200,[lang='zh-cn'] .atm-type--hdl-bld-200,[lang='zh_cn'].atm-type--hdl-bld-200,[lang='zh-cn'].atm-type--hdl-bld-200 {
    font-family: 'Chirp Extended Bold zh-cn','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-bld-200,[lang='ko'].atm-type--hdl-bld-200 {
    font-family: 'Chirp Extended Bold ko','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-bld-100 {
    font-family: 'Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-bld-100,[lang='ja'].atm-type--hdl-bld-100 {
    font-family: 'Chirp Extended Bold ja','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-bld-100,[lang='zh-tw'] .atm-type--hdl-bld-100,[lang='zh_tw'].atm-type--hdl-bld-100,[lang='zh-tw'].atm-type--hdl-bld-100 {
    font-family: 'Chirp Extended Bold zh-tw','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-bld-100,[lang='zh-cn'] .atm-type--hdl-bld-100,[lang='zh_cn'].atm-type--hdl-bld-100,[lang='zh-cn'].atm-type--hdl-bld-100 {
    font-family: 'Chirp Extended Bold zh-cn','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-bld-100,[lang='ko'].atm-type--hdl-bld-100 {
    font-family: 'Chirp Extended Bold ko','Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-blk-1400 {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 144px;
    line-height: 144px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-blk-1400,[lang='ja'].atm-type--ttl-blk-1400 {
    font-family: 'Chirp Display Extended Black ja','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-blk-1400,[lang='zh-tw'] .atm-type--ttl-blk-1400,[lang='zh_tw'].atm-type--ttl-blk-1400,[lang='zh-tw'].atm-type--ttl-blk-1400 {
    font-family: 'Chirp Display Extended Black zh-tw','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-blk-1400,[lang='zh-cn'] .atm-type--ttl-blk-1400,[lang='zh_cn'].atm-type--ttl-blk-1400,[lang='zh-cn'].atm-type--ttl-blk-1400 {
    font-family: 'Chirp Display Extended Black zh-cn','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-blk-1400,[lang='ko'].atm-type--ttl-blk-1400 {
    font-family: 'Chirp Display Extended Black ko','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-blk-1300 {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 120px;
    line-height: 120px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-blk-1300,[lang='ja'].atm-type--ttl-blk-1300 {
    font-family: 'Chirp Display Extended Black ja','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-blk-1300,[lang='zh-tw'] .atm-type--ttl-blk-1300,[lang='zh_tw'].atm-type--ttl-blk-1300,[lang='zh-tw'].atm-type--ttl-blk-1300 {
    font-family: 'Chirp Display Extended Black zh-tw','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-blk-1300,[lang='zh-cn'] .atm-type--ttl-blk-1300,[lang='zh_cn'].atm-type--ttl-blk-1300,[lang='zh-cn'].atm-type--ttl-blk-1300 {
    font-family: 'Chirp Display Extended Black zh-cn','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-blk-1300,[lang='ko'].atm-type--ttl-blk-1300 {
    font-family: 'Chirp Display Extended Black ko','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-blk-1200 {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 96px;
    line-height: 96px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-blk-1200,[lang='ja'].atm-type--ttl-blk-1200 {
    font-family: 'Chirp Display Extended Black ja','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-blk-1200,[lang='zh-tw'] .atm-type--ttl-blk-1200,[lang='zh_tw'].atm-type--ttl-blk-1200,[lang='zh-tw'].atm-type--ttl-blk-1200 {
    font-family: 'Chirp Display Extended Black zh-tw','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-blk-1200,[lang='zh-cn'] .atm-type--ttl-blk-1200,[lang='zh_cn'].atm-type--ttl-blk-1200,[lang='zh-cn'].atm-type--ttl-blk-1200 {
    font-family: 'Chirp Display Extended Black zh-cn','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-blk-1200,[lang='ko'].atm-type--ttl-blk-1200 {
    font-family: 'Chirp Display Extended Black ko','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-blk-1100 {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 80px;
    line-height: 80px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-blk-1100,[lang='ja'].atm-type--ttl-blk-1100 {
    font-family: 'Chirp Display Extended Black ja','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-blk-1100,[lang='zh-tw'] .atm-type--ttl-blk-1100,[lang='zh_tw'].atm-type--ttl-blk-1100,[lang='zh-tw'].atm-type--ttl-blk-1100 {
    font-family: 'Chirp Display Extended Black zh-tw','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-blk-1100,[lang='zh-cn'] .atm-type--ttl-blk-1100,[lang='zh_cn'].atm-type--ttl-blk-1100,[lang='zh-cn'].atm-type--ttl-blk-1100 {
    font-family: 'Chirp Display Extended Black zh-cn','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-blk-1100,[lang='ko'].atm-type--ttl-blk-1100 {
    font-family: 'Chirp Display Extended Black ko','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-blk-1000 {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 72px;
    line-height: 72px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-blk-1000,[lang='ja'].atm-type--ttl-blk-1000 {
    font-family: 'Chirp Display Extended Black ja','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-blk-1000,[lang='zh-tw'] .atm-type--ttl-blk-1000,[lang='zh_tw'].atm-type--ttl-blk-1000,[lang='zh-tw'].atm-type--ttl-blk-1000 {
    font-family: 'Chirp Display Extended Black zh-tw','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-blk-1000,[lang='zh-cn'] .atm-type--ttl-blk-1000,[lang='zh_cn'].atm-type--ttl-blk-1000,[lang='zh-cn'].atm-type--ttl-blk-1000 {
    font-family: 'Chirp Display Extended Black zh-cn','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-blk-1000,[lang='ko'].atm-type--ttl-blk-1000 {
    font-family: 'Chirp Display Extended Black ko','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-blk-900 {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 64px;
    line-height: 64px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-blk-900,[lang='ja'].atm-type--ttl-blk-900 {
    font-family: 'Chirp Display Extended Black ja','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-blk-900,[lang='zh-tw'] .atm-type--ttl-blk-900,[lang='zh_tw'].atm-type--ttl-blk-900,[lang='zh-tw'].atm-type--ttl-blk-900 {
    font-family: 'Chirp Display Extended Black zh-tw','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-blk-900,[lang='zh-cn'] .atm-type--ttl-blk-900,[lang='zh_cn'].atm-type--ttl-blk-900,[lang='zh-cn'].atm-type--ttl-blk-900 {
    font-family: 'Chirp Display Extended Black zh-cn','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-blk-900,[lang='ko'].atm-type--ttl-blk-900 {
    font-family: 'Chirp Display Extended Black ko','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-blk-800 {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 56px;
    line-height: 56px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-blk-800,[lang='ja'].atm-type--ttl-blk-800 {
    font-family: 'Chirp Display Extended Black ja','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-blk-800,[lang='zh-tw'] .atm-type--ttl-blk-800,[lang='zh_tw'].atm-type--ttl-blk-800,[lang='zh-tw'].atm-type--ttl-blk-800 {
    font-family: 'Chirp Display Extended Black zh-tw','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-blk-800,[lang='zh-cn'] .atm-type--ttl-blk-800,[lang='zh_cn'].atm-type--ttl-blk-800,[lang='zh-cn'].atm-type--ttl-blk-800 {
    font-family: 'Chirp Display Extended Black zh-cn','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-blk-800,[lang='ko'].atm-type--ttl-blk-800 {
    font-family: 'Chirp Display Extended Black ko','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-blk-700 {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 48px;
    line-height: 48px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-blk-700,[lang='ja'].atm-type--ttl-blk-700 {
    font-family: 'Chirp Display Extended Black ja','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-blk-700,[lang='zh-tw'] .atm-type--ttl-blk-700,[lang='zh_tw'].atm-type--ttl-blk-700,[lang='zh-tw'].atm-type--ttl-blk-700 {
    font-family: 'Chirp Display Extended Black zh-tw','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-blk-700,[lang='zh-cn'] .atm-type--ttl-blk-700,[lang='zh_cn'].atm-type--ttl-blk-700,[lang='zh-cn'].atm-type--ttl-blk-700 {
    font-family: 'Chirp Display Extended Black zh-cn','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-blk-700,[lang='ko'].atm-type--ttl-blk-700 {
    font-family: 'Chirp Display Extended Black ko','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-blk-600 {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 40px;
    line-height: 40px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-blk-600,[lang='ja'].atm-type--ttl-blk-600 {
    font-family: 'Chirp Display Extended Black ja','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-blk-600,[lang='zh-tw'] .atm-type--ttl-blk-600,[lang='zh_tw'].atm-type--ttl-blk-600,[lang='zh-tw'].atm-type--ttl-blk-600 {
    font-family: 'Chirp Display Extended Black zh-tw','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-blk-600,[lang='zh-cn'] .atm-type--ttl-blk-600,[lang='zh_cn'].atm-type--ttl-blk-600,[lang='zh-cn'].atm-type--ttl-blk-600 {
    font-family: 'Chirp Display Extended Black zh-cn','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-blk-600,[lang='ko'].atm-type--ttl-blk-600 {
    font-family: 'Chirp Display Extended Black ko','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-blk-300 {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 28px;
    line-height: 28px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--ttl-blk-300,[lang='ja'].atm-type--ttl-blk-300 {
    font-family: 'Chirp Display Extended Black ja','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--ttl-blk-300,[lang='zh-tw'] .atm-type--ttl-blk-300,[lang='zh_tw'].atm-type--ttl-blk-300,[lang='zh-tw'].atm-type--ttl-blk-300 {
    font-family: 'Chirp Display Extended Black zh-tw','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--ttl-blk-300,[lang='zh-cn'] .atm-type--ttl-blk-300,[lang='zh_cn'].atm-type--ttl-blk-300,[lang='zh-cn'].atm-type--ttl-blk-300 {
    font-family: 'Chirp Display Extended Black zh-cn','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--ttl-blk-300,[lang='ko'].atm-type--ttl-blk-300 {
    font-family: 'Chirp Display Extended Black ko','Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-blk-700 {
    font-family: 'Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 48px;
    line-height: 48px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-blk-700,[lang='ja'].atm-type--hdl-blk-700 {
    font-family: 'Chirp Extended Black ja','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-blk-700,[lang='zh-tw'] .atm-type--hdl-blk-700,[lang='zh_tw'].atm-type--hdl-blk-700,[lang='zh-tw'].atm-type--hdl-blk-700 {
    font-family: 'Chirp Extended Black zh-tw','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-blk-700,[lang='zh-cn'] .atm-type--hdl-blk-700,[lang='zh_cn'].atm-type--hdl-blk-700,[lang='zh-cn'].atm-type--hdl-blk-700 {
    font-family: 'Chirp Extended Black zh-cn','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-blk-700,[lang='ko'].atm-type--hdl-blk-700 {
    font-family: 'Chirp Extended Black ko','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-blk-500 {
    font-family: 'Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-blk-500,[lang='ja'].atm-type--hdl-blk-500 {
    font-family: 'Chirp Extended Black ja','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-blk-500,[lang='zh-tw'] .atm-type--hdl-blk-500,[lang='zh_tw'].atm-type--hdl-blk-500,[lang='zh-tw'].atm-type--hdl-blk-500 {
    font-family: 'Chirp Extended Black zh-tw','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-blk-500,[lang='zh-cn'] .atm-type--hdl-blk-500,[lang='zh_cn'].atm-type--hdl-blk-500,[lang='zh-cn'].atm-type--hdl-blk-500 {
    font-family: 'Chirp Extended Black zh-cn','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-blk-500,[lang='ko'].atm-type--hdl-blk-500 {
    font-family: 'Chirp Extended Black ko','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-blk-400 {
    font-family: 'Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 30px;
    line-height: 32px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-blk-400,[lang='ja'].atm-type--hdl-blk-400 {
    font-family: 'Chirp Extended Black ja','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-blk-400,[lang='zh-tw'] .atm-type--hdl-blk-400,[lang='zh_tw'].atm-type--hdl-blk-400,[lang='zh-tw'].atm-type--hdl-blk-400 {
    font-family: 'Chirp Extended Black zh-tw','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-blk-400,[lang='zh-cn'] .atm-type--hdl-blk-400,[lang='zh_cn'].atm-type--hdl-blk-400,[lang='zh-cn'].atm-type--hdl-blk-400 {
    font-family: 'Chirp Extended Black zh-cn','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-blk-400,[lang='ko'].atm-type--hdl-blk-400 {
    font-family: 'Chirp Extended Black ko','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-blk-200 {
    font-family: 'Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 22px;
    line-height: 24px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-blk-200,[lang='ja'].atm-type--hdl-blk-200 {
    font-family: 'Chirp Extended Black ja','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-blk-200,[lang='zh-tw'] .atm-type--hdl-blk-200,[lang='zh_tw'].atm-type--hdl-blk-200,[lang='zh-tw'].atm-type--hdl-blk-200 {
    font-family: 'Chirp Extended Black zh-tw','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-blk-200,[lang='zh-cn'] .atm-type--hdl-blk-200,[lang='zh_cn'].atm-type--hdl-blk-200,[lang='zh-cn'].atm-type--hdl-blk-200 {
    font-family: 'Chirp Extended Black zh-cn','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-blk-200,[lang='ko'].atm-type--hdl-blk-200 {
    font-family: 'Chirp Extended Black ko','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--hdl-blk-100 {
    font-family: 'Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--hdl-blk-100,[lang='ja'].atm-type--hdl-blk-100 {
    font-family: 'Chirp Extended Black ja','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--hdl-blk-100,[lang='zh-tw'] .atm-type--hdl-blk-100,[lang='zh_tw'].atm-type--hdl-blk-100,[lang='zh-tw'].atm-type--hdl-blk-100 {
    font-family: 'Chirp Extended Black zh-tw','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--hdl-blk-100,[lang='zh-cn'] .atm-type--hdl-blk-100,[lang='zh_cn'].atm-type--hdl-blk-100,[lang='zh-cn'].atm-type--hdl-blk-100 {
    font-family: 'Chirp Extended Black zh-cn','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--hdl-blk-100,[lang='ko'].atm-type--hdl-blk-100 {
    font-family: 'Chirp Extended Black ko','Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--reg-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 28px;
    line-height: 40px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--reg-700,[lang='ja'].atm-type--reg-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--reg-700,[lang='zh-tw'] .atm-type--reg-700,[lang='zh_tw'].atm-type--reg-700,[lang='zh-tw'].atm-type--reg-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--reg-700,[lang='zh-cn'] .atm-type--reg-700,[lang='zh_cn'].atm-type--reg-700,[lang='zh-cn'].atm-type--reg-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--reg-700,[lang='ko'].atm-type--reg-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--reg-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 23px;
    line-height: 32px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--reg-600,[lang='ja'].atm-type--reg-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--reg-600,[lang='zh-tw'] .atm-type--reg-600,[lang='zh_tw'].atm-type--reg-600,[lang='zh-tw'].atm-type--reg-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--reg-600,[lang='zh-cn'] .atm-type--reg-600,[lang='zh_cn'].atm-type--reg-600,[lang='zh-cn'].atm-type--reg-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--reg-600,[lang='ko'].atm-type--reg-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--reg-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 19px;
    line-height: 28px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--reg-500,[lang='ja'].atm-type--reg-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--reg-500,[lang='zh-tw'] .atm-type--reg-500,[lang='zh_tw'].atm-type--reg-500,[lang='zh-tw'].atm-type--reg-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--reg-500,[lang='zh-cn'] .atm-type--reg-500,[lang='zh_cn'].atm-type--reg-500,[lang='zh-cn'].atm-type--reg-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--reg-500,[lang='ko'].atm-type--reg-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--reg-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--reg-400,[lang='ja'].atm-type--reg-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--reg-400,[lang='zh-tw'] .atm-type--reg-400,[lang='zh_tw'].atm-type--reg-400,[lang='zh-tw'].atm-type--reg-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--reg-400,[lang='zh-cn'] .atm-type--reg-400,[lang='zh_cn'].atm-type--reg-400,[lang='zh-cn'].atm-type--reg-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--reg-400,[lang='ko'].atm-type--reg-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--reg-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--reg-300,[lang='ja'].atm-type--reg-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--reg-300,[lang='zh-tw'] .atm-type--reg-300,[lang='zh_tw'].atm-type--reg-300,[lang='zh-tw'].atm-type--reg-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--reg-300,[lang='zh-cn'] .atm-type--reg-300,[lang='zh_cn'].atm-type--reg-300,[lang='zh-cn'].atm-type--reg-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--reg-300,[lang='ko'].atm-type--reg-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--reg-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--reg-200,[lang='ja'].atm-type--reg-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--reg-200,[lang='zh-tw'] .atm-type--reg-200,[lang='zh_tw'].atm-type--reg-200,[lang='zh-tw'].atm-type--reg-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--reg-200,[lang='zh-cn'] .atm-type--reg-200,[lang='zh_cn'].atm-type--reg-200,[lang='zh-cn'].atm-type--reg-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--reg-200,[lang='ko'].atm-type--reg-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--reg-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 9px;
    line-height: 12px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--reg-100,[lang='ja'].atm-type--reg-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--reg-100,[lang='zh-tw'] .atm-type--reg-100,[lang='zh_tw'].atm-type--reg-100,[lang='zh-tw'].atm-type--reg-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--reg-100,[lang='zh-cn'] .atm-type--reg-100,[lang='zh_cn'].atm-type--reg-100,[lang='zh-cn'].atm-type--reg-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--reg-100,[lang='ko'].atm-type--reg-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--bld-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 28px;
    line-height: 40px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--bld-700,[lang='ja'].atm-type--bld-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--bld-700,[lang='zh-tw'] .atm-type--bld-700,[lang='zh_tw'].atm-type--bld-700,[lang='zh-tw'].atm-type--bld-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--bld-700,[lang='zh-cn'] .atm-type--bld-700,[lang='zh_cn'].atm-type--bld-700,[lang='zh-cn'].atm-type--bld-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--bld-700,[lang='ko'].atm-type--bld-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--bld-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 23px;
    line-height: 32px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--bld-600,[lang='ja'].atm-type--bld-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--bld-600,[lang='zh-tw'] .atm-type--bld-600,[lang='zh_tw'].atm-type--bld-600,[lang='zh-tw'].atm-type--bld-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--bld-600,[lang='zh-cn'] .atm-type--bld-600,[lang='zh_cn'].atm-type--bld-600,[lang='zh-cn'].atm-type--bld-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--bld-600,[lang='ko'].atm-type--bld-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--bld-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 19px;
    line-height: 28px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--bld-500,[lang='ja'].atm-type--bld-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--bld-500,[lang='zh-tw'] .atm-type--bld-500,[lang='zh_tw'].atm-type--bld-500,[lang='zh-tw'].atm-type--bld-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--bld-500,[lang='zh-cn'] .atm-type--bld-500,[lang='zh_cn'].atm-type--bld-500,[lang='zh-cn'].atm-type--bld-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--bld-500,[lang='ko'].atm-type--bld-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--bld-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 17px;
    line-height: 24px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--bld-400,[lang='ja'].atm-type--bld-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--bld-400,[lang='zh-tw'] .atm-type--bld-400,[lang='zh_tw'].atm-type--bld-400,[lang='zh-tw'].atm-type--bld-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--bld-400,[lang='zh-cn'] .atm-type--bld-400,[lang='zh_cn'].atm-type--bld-400,[lang='zh-cn'].atm-type--bld-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--bld-400,[lang='ko'].atm-type--bld-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--bld-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--bld-300,[lang='ja'].atm-type--bld-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--bld-300,[lang='zh-tw'] .atm-type--bld-300,[lang='zh_tw'].atm-type--bld-300,[lang='zh-tw'].atm-type--bld-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--bld-300,[lang='zh-cn'] .atm-type--bld-300,[lang='zh_cn'].atm-type--bld-300,[lang='zh-cn'].atm-type--bld-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--bld-300,[lang='ko'].atm-type--bld-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--bld-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 11px;
    line-height: 16px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--bld-200,[lang='ja'].atm-type--bld-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--bld-200,[lang='zh-tw'] .atm-type--bld-200,[lang='zh_tw'].atm-type--bld-200,[lang='zh-tw'].atm-type--bld-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--bld-200,[lang='zh-cn'] .atm-type--bld-200,[lang='zh_cn'].atm-type--bld-200,[lang='zh-cn'].atm-type--bld-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--bld-200,[lang='ko'].atm-type--bld-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--bld-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 9px;
    line-height: 12px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--bld-100,[lang='ja'].atm-type--bld-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--bld-100,[lang='zh-tw'] .atm-type--bld-100,[lang='zh_tw'].atm-type--bld-100,[lang='zh-tw'].atm-type--bld-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--bld-100,[lang='zh-cn'] .atm-type--bld-100,[lang='zh_cn'].atm-type--bld-100,[lang='zh-cn'].atm-type--bld-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--bld-100,[lang='ko'].atm-type--bld-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--mono-700 {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 28px;
    line-height: 40px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--mono-700,[lang='ja'].atm-type--mono-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--mono-700,[lang='zh-tw'] .atm-type--mono-700,[lang='zh_tw'].atm-type--mono-700,[lang='zh-tw'].atm-type--mono-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--mono-700,[lang='zh-cn'] .atm-type--mono-700,[lang='zh_cn'].atm-type--mono-700,[lang='zh-cn'].atm-type--mono-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--mono-700,[lang='ko'].atm-type--mono-700 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--mono-600 {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 23px;
    line-height: 32px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--mono-600,[lang='ja'].atm-type--mono-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--mono-600,[lang='zh-tw'] .atm-type--mono-600,[lang='zh_tw'].atm-type--mono-600,[lang='zh-tw'].atm-type--mono-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--mono-600,[lang='zh-cn'] .atm-type--mono-600,[lang='zh_cn'].atm-type--mono-600,[lang='zh-cn'].atm-type--mono-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--mono-600,[lang='ko'].atm-type--mono-600 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--mono-500 {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 19px;
    line-height: 28px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--mono-500,[lang='ja'].atm-type--mono-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--mono-500,[lang='zh-tw'] .atm-type--mono-500,[lang='zh_tw'].atm-type--mono-500,[lang='zh-tw'].atm-type--mono-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--mono-500,[lang='zh-cn'] .atm-type--mono-500,[lang='zh_cn'].atm-type--mono-500,[lang='zh-cn'].atm-type--mono-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--mono-500,[lang='ko'].atm-type--mono-500 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--mono-400 {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--mono-400,[lang='ja'].atm-type--mono-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--mono-400,[lang='zh-tw'] .atm-type--mono-400,[lang='zh_tw'].atm-type--mono-400,[lang='zh-tw'].atm-type--mono-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--mono-400,[lang='zh-cn'] .atm-type--mono-400,[lang='zh_cn'].atm-type--mono-400,[lang='zh-cn'].atm-type--mono-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--mono-400,[lang='ko'].atm-type--mono-400 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--mono-300 {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--mono-300,[lang='ja'].atm-type--mono-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--mono-300,[lang='zh-tw'] .atm-type--mono-300,[lang='zh_tw'].atm-type--mono-300,[lang='zh-tw'].atm-type--mono-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--mono-300,[lang='zh-cn'] .atm-type--mono-300,[lang='zh_cn'].atm-type--mono-300,[lang='zh-cn'].atm-type--mono-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--mono-300,[lang='ko'].atm-type--mono-300 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--mono-200 {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--mono-200,[lang='ja'].atm-type--mono-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--mono-200,[lang='zh-tw'] .atm-type--mono-200,[lang='zh_tw'].atm-type--mono-200,[lang='zh-tw'].atm-type--mono-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--mono-200,[lang='zh-cn'] .atm-type--mono-200,[lang='zh_cn'].atm-type--mono-200,[lang='zh-cn'].atm-type--mono-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--mono-200,[lang='ko'].atm-type--mono-200 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--mono-100 {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 9px;
    line-height: 12px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

[lang='ja'] .atm-type--mono-100,[lang='ja'].atm-type--mono-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_tw'] .atm-type--mono-100,[lang='zh-tw'] .atm-type--mono-100,[lang='zh_tw'].atm-type--mono-100,[lang='zh-tw'].atm-type--mono-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='zh_cn'] .atm-type--mono-100,[lang='zh-cn'] .atm-type--mono-100,[lang='zh_cn'].atm-type--mono-100,[lang='zh-cn'].atm-type--mono-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

[lang='ko'] .atm-type--mono-100,[lang='ko'].atm-type--mono-100 {
    font-family: 'SF Pro Text','Segoe UI','Roboto','Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
}

.atm-type--ttl-1400r {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 56px;
    line-height: 56px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--ttl-1400r {
        font-size:calc( 56px + 40 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 56px + 40 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--ttl-1400r {
        font-size:calc( 56px + 40 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 56px + 40 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--ttl-1400r {
        font-size:calc( 96px + 48 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 96px + 48 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--ttl-1400r {
        font-size:144px;
        line-height: 144px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--ttl-1300r {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 48px;
    line-height: 48px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--ttl-1300r {
        font-size:calc( 48px + 48 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 48px + 48 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--ttl-1300r {
        font-size:calc( 48px + 32 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 48px + 32 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--ttl-1300r {
        font-size:calc( 80px + 40 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 80px + 40 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--ttl-1300r {
        font-size:120px;
        line-height: 120px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--ttl-1200r {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 40px;
    line-height: 40px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--ttl-1200r {
        font-size:calc( 40px + 24 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 40px + 24 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--ttl-1200r {
        font-size:calc( 40px + 24 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 40px + 24 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--ttl-1200r {
        font-size:calc( 64px + 32 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 64px + 32 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--ttl-1200r {
        font-size:96px;
        line-height: 96px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--ttl-1000r {
    font-family: 'Chirp Display Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 28px;
    line-height: 28px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--ttl-1000r {
        font-size:calc( 28px + 20 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 28px + 20 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--ttl-1000r {
        font-size:calc( 28px + 20 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 28px + 20 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--ttl-1000r {
        font-size:calc( 48px + 24 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 48px + 24 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--ttl-1000r {
        font-size:72px;
        line-height: 72px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--hdl-700r {
    font-family: 'Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 22px;
    line-height: 24px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--hdl-700r {
        font-size:calc( 22px + 8 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 24px + 8 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--hdl-700r {
        font-size:calc( 22px + 8 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 24px + 8 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--hdl-700r {
        font-size:calc( 30px + 18 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 32px + 16 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--hdl-700r {
        font-size:48px;
        line-height: 48px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--hdl-500r {
    font-family: 'Chirp Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--hdl-500r {
        font-size:calc( 18px + 4 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 20px + 4 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--hdl-500r {
        font-size:calc( 18px + 4 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 20px + 4 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--hdl-500r {
        font-size:calc( 22px + 14 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 24px + 12 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--hdl-500r {
        font-size:36px;
        line-height: 36px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--ttl-bld-1400r {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 56px;
    line-height: 56px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--ttl-bld-1400r {
        font-size:calc( 56px + 40 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 56px + 40 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--ttl-bld-1400r {
        font-size:calc( 56px + 40 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 56px + 40 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--ttl-bld-1400r {
        font-size:calc( 96px + 48 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 96px + 48 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--ttl-bld-1400r {
        font-size:144px;
        line-height: 144px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--ttl-bld-1300r {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 48px;
    line-height: 48px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--ttl-bld-1300r {
        font-size:calc( 48px + 48 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 48px + 48 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--ttl-bld-1300r {
        font-size:calc( 48px + 32 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 48px + 32 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--ttl-bld-1300r {
        font-size:calc( 80px + 40 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 80px + 40 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--ttl-bld-1300r {
        font-size:120px;
        line-height: 120px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--ttl-bld-1200r {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 40px;
    line-height: 40px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--ttl-bld-1200r {
        font-size:calc( 40px + 24 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 40px + 24 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--ttl-bld-1200r {
        font-size:calc( 40px + 24 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 40px + 24 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--ttl-bld-1200r {
        font-size:calc( 64px + 32 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 64px + 32 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--ttl-bld-1200r {
        font-size:96px;
        line-height: 96px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--ttl-bld-1000r {
    font-family: 'Chirp Display Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 28px;
    line-height: 28px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--ttl-bld-1000r {
        font-size:calc( 28px + 20 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 28px + 20 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--ttl-bld-1000r {
        font-size:calc( 28px + 20 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 28px + 20 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--ttl-bld-1000r {
        font-size:calc( 48px + 24 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 48px + 24 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--ttl-bld-1000r {
        font-size:72px;
        line-height: 72px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--hdl-bld-700r {
    font-family: 'Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 22px;
    line-height: 24px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--hdl-bld-700r {
        font-size:calc( 22px + 8 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 24px + 8 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--hdl-bld-700r {
        font-size:calc( 22px + 8 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 24px + 8 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--hdl-bld-700r {
        font-size:calc( 30px + 18 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 32px + 16 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--hdl-bld-700r {
        font-size:48px;
        line-height: 48px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--hdl-bld-500r {
    font-family: 'Chirp Extended Bold','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--hdl-bld-500r {
        font-size:calc( 18px + 4 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 20px + 4 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--hdl-bld-500r {
        font-size:calc( 18px + 4 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 20px + 4 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--hdl-bld-500r {
        font-size:calc( 22px + 14 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 24px + 12 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--hdl-bld-500r {
        font-size:36px;
        line-height: 36px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--ttl-blk-1400r {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 56px;
    line-height: 56px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--ttl-blk-1400r {
        font-size:calc( 56px + 40 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 56px + 40 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--ttl-blk-1400r {
        font-size:calc( 56px + 40 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 56px + 40 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--ttl-blk-1400r {
        font-size:calc( 96px + 48 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 96px + 48 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--ttl-blk-1400r {
        font-size:144px;
        line-height: 144px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--ttl-blk-1300r {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 48px;
    line-height: 48px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--ttl-blk-1300r {
        font-size:calc( 48px + 48 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 48px + 48 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--ttl-blk-1300r {
        font-size:calc( 48px + 32 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 48px + 32 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--ttl-blk-1300r {
        font-size:calc( 80px + 40 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 80px + 40 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--ttl-blk-1300r {
        font-size:120px;
        line-height: 120px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--ttl-blk-1200r {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 40px;
    line-height: 40px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--ttl-blk-1200r {
        font-size:calc( 40px + 24 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 40px + 24 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--ttl-blk-1200r {
        font-size:calc( 40px + 24 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 40px + 24 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--ttl-blk-1200r {
        font-size:calc( 64px + 32 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 64px + 32 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--ttl-blk-1200r {
        font-size:96px;
        line-height: 96px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--ttl-blk-1000r {
    font-family: 'Chirp Display Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 28px;
    line-height: 28px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--ttl-blk-1000r {
        font-size:calc( 28px + 20 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 28px + 20 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--ttl-blk-1000r {
        font-size:calc( 28px + 20 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 28px + 20 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--ttl-blk-1000r {
        font-size:calc( 48px + 24 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 48px + 24 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--ttl-blk-1000r {
        font-size:72px;
        line-height: 72px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--hdl-blk-700r {
    font-family: 'Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 22px;
    line-height: 24px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--hdl-blk-700r {
        font-size:calc( 22px + 8 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 24px + 8 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--hdl-blk-700r {
        font-size:calc( 22px + 8 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 24px + 8 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--hdl-blk-700r {
        font-size:calc( 30px + 18 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 32px + 16 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--hdl-blk-700r {
        font-size:48px;
        line-height: 48px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--hdl-blk-500r {
    font-family: 'Chirp Extended Black','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--hdl-blk-500r {
        font-size:calc( 18px + 4 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 20px + 4 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--hdl-blk-500r {
        font-size:calc( 18px + 4 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 20px + 4 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--hdl-blk-500r {
        font-size:calc( 22px + 14 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 24px + 12 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--hdl-blk-500r {
        font-size:36px;
        line-height: 36px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--bld-700r {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 19px;
    line-height: 28px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--bld-700r {
        font-size:calc( 19px + 4 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 28px + 4 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--bld-700r {
        font-size:calc( 19px + 4 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 28px + 4 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--bld-700r {
        font-size:calc( 23px + 5 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 32px + 8 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--bld-700r {
        font-size:28px;
        line-height: 40px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--bld-600r {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 17px;
    line-height: 24px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--bld-600r {
        font-size:calc( 17px + 2 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 24px + 4 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--bld-600r {
        font-size:calc( 17px + 2 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 24px + 4 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--bld-600r {
        font-size:calc( 19px + 4 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 28px + 4 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--bld-600r {
        font-size:23px;
        line-height: 32px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--bld-500r {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--bld-500r {
        font-size:calc( 15px + 2 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 20px + 4 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--bld-500r {
        font-size:calc( 15px + 2 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 20px + 4 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--bld-500r {
        font-size:calc( 17px + 2 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 24px + 4 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--bld-500r {
        font-size:19px;
        line-height: 28px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--bld-400r {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--bld-400r {
        font-size:calc( 15px + 0 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 20px + 0 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--bld-400r {
        font-size:calc( 15px + 0 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 20px + 0 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--bld-400r {
        font-size:calc( 15px + 2 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 20px + 4 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--bld-400r {
        font-size:17px;
        line-height: 24px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--bld-200r {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 11px;
    line-height: 16px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--bld-200r {
        font-size:calc( 11px + 0 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 16px + 0 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--bld-200r {
        font-size:calc( 11px + 0 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 16px + 0 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--bld-200r {
        font-size:calc( 11px + 0 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 16px + 0 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--bld-200r {
        font-size:11px;
        line-height: 16px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--bld-100r {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 700;
    font-size: 9px;
    line-height: 12px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--bld-100r {
        font-size:calc( 9px + 0 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 12px + 0 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--bld-100r {
        font-size:calc( 9px + 0 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 12px + 0 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--bld-100r {
        font-size:calc( 9px + 0 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 12px + 0 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--bld-100r {
        font-size:9px;
        line-height: 12px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--reg-700r {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 19px;
    line-height: 28px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--reg-700r {
        font-size:calc( 19px + 4 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 28px + 4 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--reg-700r {
        font-size:calc( 19px + 4 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 28px + 4 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--reg-700r {
        font-size:calc( 23px + 5 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 32px + 8 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--reg-700r {
        font-size:28px;
        line-height: 40px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--reg-600r {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--reg-600r {
        font-size:calc( 17px + 2 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 24px + 4 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--reg-600r {
        font-size:calc( 17px + 2 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 24px + 4 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--reg-600r {
        font-size:calc( 19px + 4 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 28px + 4 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--reg-600r {
        font-size:23px;
        line-height: 32px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--reg-500r {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--reg-500r {
        font-size:calc( 15px + 2 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 20px + 4 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--reg-500r {
        font-size:calc( 15px + 2 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 20px + 4 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--reg-500r {
        font-size:calc( 17px + 2 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 24px + 4 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--reg-500r {
        font-size:19px;
        line-height: 28px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--reg-400r {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--reg-400r {
        font-size:calc( 15px + 0 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 20px + 0 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--reg-400r {
        font-size:calc( 15px + 0 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 20px + 0 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--reg-400r {
        font-size:calc( 15px + 2 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 20px + 4 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--reg-400r {
        font-size:17px;
        line-height: 24px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--reg-300r {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--reg-300r {
        font-size:calc( 11px + 0 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 16px + 0 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--reg-300r {
        font-size:calc( 11px + 0 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 16px + 0 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--reg-300r {
        font-size:calc( 15px + 0 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 20px + 0 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--reg-300r {
        font-size:15px;
        line-height: 20px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--reg-200r {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--reg-200r {
        font-size:calc( 11px + 0 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 16px + 0 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--reg-200r {
        font-size:calc( 11px + 0 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 16px + 0 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--reg-200r {
        font-size:calc( 11px + 0 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 16px + 0 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--reg-200r {
        font-size:11px;
        line-height: 16px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--reg-100r {
    font-family: 'SF Pro Text','Segoe UI','Roboto','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 9px;
    line-height: 12px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--reg-100r {
        font-size:calc( 9px + 0 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 12px + 0 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--reg-100r {
        font-size:calc( 9px + 0 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 12px + 0 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--reg-100r {
        font-size:calc( 9px + 0 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 12px + 0 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--reg-100r {
        font-size:9px;
        line-height: 12px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--mono-700r {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 19px;
    line-height: 28px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--mono-700r {
        font-size:calc( 19px + 4 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 28px + 4 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--mono-700r {
        font-size:calc( 19px + 4 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 28px + 4 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--mono-700r {
        font-size:calc( 23px + 5 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 32px + 8 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--mono-700r {
        font-size:28px;
        line-height: 40px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--mono-600r {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--mono-600r {
        font-size:calc( 17px + 2 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 24px + 4 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--mono-600r {
        font-size:calc( 17px + 2 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 24px + 4 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--mono-600r {
        font-size:calc( 19px + 4 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 28px + 4 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--mono-600r {
        font-size:23px;
        line-height: 32px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--mono-500r {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--mono-500r {
        font-size:calc( 15px + 2 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 20px + 4 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--mono-500r {
        font-size:calc( 15px + 2 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 20px + 4 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--mono-500r {
        font-size:calc( 17px + 2 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 24px + 4 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--mono-500r {
        font-size:19px;
        line-height: 28px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--mono-400r {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--mono-400r {
        font-size:calc( 15px + 0 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 20px + 0 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--mono-400r {
        font-size:calc( 15px + 0 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 20px + 0 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--mono-400r {
        font-size:calc( 15px + 2 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 20px + 4 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--mono-400r {
        font-size:17px;
        line-height: 24px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--mono-300r {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--mono-300r {
        font-size:calc( 11px + 0 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 16px + 0 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--mono-300r {
        font-size:calc( 11px + 0 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 16px + 0 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--mono-300r {
        font-size:calc( 15px + 0 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 20px + 0 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--mono-300r {
        font-size:15px;
        line-height: 20px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--mono-200r {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--mono-200r {
        font-size:calc( 11px + 0 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 16px + 0 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--mono-200r {
        font-size:calc( 11px + 0 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 16px + 0 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--mono-200r {
        font-size:calc( 11px + 0 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 16px + 0 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--mono-200r {
        font-size:11px;
        line-height: 16px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--mono-100r {
    font-family: 'Chirp Mono','-apple-system','BlinkMacSystemFont','Segoe UI','Helvetica','Arial','sans-serif';
    font-weight: 400;
    font-size: 9px;
    line-height: 12px;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    letter-spacing: 0px;
    font-stretch: normal;
}

@media (min-width: 374px) and (max-width:639px) {
    .atm-type--mono-100r {
        font-size:calc( 9px + 0 * ((100vw - 374px) / 265) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        letter-spacing: calc( 0px + 0 * ((100vw - 374px) / 265) );
        line-height: calc( 12px + 0 * ((100vw - 374px) / 265) );
    }
}

@media (min-width: 640px) and (max-width:1103px) {
    .atm-type--mono-100r {
        font-size:calc( 9px + 0 * ((100vw - 640px) / 463) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        letter-spacing: calc( 0px + 0 * ((100vw - 640px) / 463) );
        line-height: calc( 12px + 0 * ((100vw - 640px) / 463) );
    }
}

@media (min-width: 1104px) and (max-width:1631px) {
    .atm-type--mono-100r {
        font-size:calc( 9px + 0 * ((100vw - 1104px) / 527) );
        -webkit-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -moz-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        -ms-letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        letter-spacing: calc( 0px + 0 * ((100vw - 1104px) / 527) );
        line-height: calc( 12px + 0 * ((100vw - 1104px) / 527) );
    }
}

@media (min-width: 1632px) {
    .atm-type--mono-100r {
        font-size:9px;
        line-height: 12px;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        letter-spacing: 0px;
    }
}

.atm-type--gray-1000 {
    --atm-text-color: var(--atm-text-color--gray-1000);
    --atm-link-color: var(--atm-link-color--gray-1000);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-1000);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-1000);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-1000);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-1000);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-1000);
    color: var(--atm-text-color);
}

.atm-type--gray-600 {
    --atm-text-color: var(--atm-text-color--gray-600);
    --atm-link-color: var(--atm-link-color--gray-600);
    --atm-link-focus-color: var(--atm-link-focus-color--gray-600);
    --atm-link-hover-color: var(--atm-link-hover-color--gray-600);
    --atm-link-focus-outline-color: var(--atm-link-focus-outline-color--gray-600);
    --atm-link-visited-color: var(--atm-link-visited-color--gray-600);
    --atm-link-visited-color-hover: var(--atm-link-visited-color-hover--gray-600);
    color: var(--atm-text-color);
}

.atm-color--source-blue {
    color: var(--atm-source-blue);
}

.atm-background--source-blue {
    background-color: var(--atm-source-blue);
}

.atm-color--white {
    color: var(--atm-white);
}

.atm-background--white {
    background-color: var(--atm-white);
}

.atm-color--black {
    color: var(--atm-black);
}

.atm-background--black {
    background-color: var(--atm-black);
}

.atm-color--blue-1000 {
    color: var(--atm-blue-1000);
}

.atm-background--blue-1000 {
    background-color: var(--atm-blue-1000);
}

.atm-color--blue-900 {
    color: var(--atm-blue-900);
}

.atm-background--blue-900 {
    background-color: var(--atm-blue-900);
}

.atm-color--blue-800 {
    color: var(--atm-blue-800);
}

.atm-background--blue-800 {
    background-color: var(--atm-blue-800);
}

.atm-color--blue-700 {
    color: var(--atm-blue-700);
}

.atm-background--blue-700 {
    background-color: var(--atm-blue-700);
}

.atm-color--blue-600 {
    color: var(--atm-blue-600);
}

.atm-background--blue-600 {
    background-color: var(--atm-blue-600);
}

.atm-color--blue-500 {
    color: var(--atm-blue-500);
}

.atm-background--blue-500 {
    background-color: var(--atm-blue-500);
}

.atm-color--blue-400 {
    color: var(--atm-blue-400);
}

.atm-background--blue-400 {
    background-color: var(--atm-blue-400);
}

.atm-color--blue-300 {
    color: var(--atm-blue-300);
}

.atm-background--blue-300 {
    background-color: var(--atm-blue-300);
}

.atm-color--blue-200 {
    color: var(--atm-blue-200);
}

.atm-background--blue-200 {
    background-color: var(--atm-blue-200);
}

.atm-color--blue-100 {
    color: var(--atm-blue-100);
}

.atm-background--blue-100 {
    background-color: var(--atm-blue-100);
}

.atm-color--gray-1000 {
    color: var(--atm-gray-1000);
}

.atm-background--gray-1000 {
    background-color: var(--atm-gray-1000);
}

.atm-color--gray-900 {
    color: var(--atm-gray-900);
}

.atm-background--gray-900 {
    background-color: var(--atm-gray-900);
}

.atm-color--gray-800 {
    color: var(--atm-gray-800);
}

.atm-background--gray-800 {
    background-color: var(--atm-gray-800);
}

.atm-color--gray-700 {
    color: var(--atm-gray-700);
}

.atm-background--gray-700 {
    background-color: var(--atm-gray-700);
}

.atm-color--gray-600 {
    color: var(--atm-gray-600);
}

.atm-background--gray-600 {
    background-color: var(--atm-gray-600);
}

.atm-color--gray-500 {
    color: var(--atm-gray-500);
}

.atm-background--gray-500 {
    background-color: var(--atm-gray-500);
}

.atm-color--gray-400 {
    color: var(--atm-gray-400);
}

.atm-background--gray-400 {
    background-color: var(--atm-gray-400);
}

.atm-color--gray-300 {
    color: var(--atm-gray-300);
}

.atm-background--gray-300 {
    background-color: var(--atm-gray-300);
}

.atm-color--gray-200 {
    color: var(--atm-gray-200);
}

.atm-background--gray-200 {
    background-color: var(--atm-gray-200);
}

.atm-color--gray-100 {
    color: var(--atm-gray-100);
}

.atm-background--gray-100 {
    background-color: var(--atm-gray-100);
}

.atm-color--red-1000 {
    color: var(--atm-red-1000);
}

.atm-background--red-1000 {
    background-color: var(--atm-red-1000);
}

.atm-color--red-900 {
    color: var(--atm-red-900);
}

.atm-background--red-900 {
    background-color: var(--atm-red-900);
}

.atm-color--red-800 {
    color: var(--atm-red-800);
}

.atm-background--red-800 {
    background-color: var(--atm-red-800);
}

.atm-color--red-700 {
    color: var(--atm-red-700);
}

.atm-background--red-700 {
    background-color: var(--atm-red-700);
}

.atm-color--red-600 {
    color: var(--atm-red-600);
}

.atm-background--red-600 {
    background-color: var(--atm-red-600);
}

.atm-color--red-500 {
    color: var(--atm-red-500);
}

.atm-background--red-500 {
    background-color: var(--atm-red-500);
}

.atm-color--red-400 {
    color: var(--atm-red-400);
}

.atm-background--red-400 {
    background-color: var(--atm-red-400);
}

.atm-color--red-300 {
    color: var(--atm-red-300);
}

.atm-background--red-300 {
    background-color: var(--atm-red-300);
}

.atm-color--red-200 {
    color: var(--atm-red-200);
}

.atm-background--red-200 {
    background-color: var(--atm-red-200);
}

.atm-color--red-100 {
    color: var(--atm-red-100);
}

.atm-background--red-100 {
    background-color: var(--atm-red-100);
}

.atm-color--green-1000 {
    color: var(--atm-green-1000);
}

.atm-background--green-1000 {
    background-color: var(--atm-green-1000);
}

.atm-color--green-900 {
    color: var(--atm-green-900);
}

.atm-background--green-900 {
    background-color: var(--atm-green-900);
}

.atm-color--green-800 {
    color: var(--atm-green-800);
}

.atm-background--green-800 {
    background-color: var(--atm-green-800);
}

.atm-color--green-700 {
    color: var(--atm-green-700);
}

.atm-background--green-700 {
    background-color: var(--atm-green-700);
}

.atm-color--green-600 {
    color: var(--atm-green-600);
}

.atm-background--green-600 {
    background-color: var(--atm-green-600);
}

.atm-color--green-500 {
    color: var(--atm-green-500);
}

.atm-background--green-500 {
    background-color: var(--atm-green-500);
}

.atm-color--green-400 {
    color: var(--atm-green-400);
}

.atm-background--green-400 {
    background-color: var(--atm-green-400);
}

.atm-color--green-300 {
    color: var(--atm-green-300);
}

.atm-background--green-300 {
    background-color: var(--atm-green-300);
}

.atm-color--green-200 {
    color: var(--atm-green-200);
}

.atm-background--green-200 {
    background-color: var(--atm-green-200);
}

.atm-color--green-100 {
    color: var(--atm-green-100);
}

.atm-background--green-100 {
    background-color: var(--atm-green-100);
}

.atm-color--yellow-1000 {
    color: var(--atm-yellow-1000);
}

.atm-background--yellow-1000 {
    background-color: var(--atm-yellow-1000);
}

.atm-color--yellow-900 {
    color: var(--atm-yellow-900);
}

.atm-background--yellow-900 {
    background-color: var(--atm-yellow-900);
}

.atm-color--yellow-800 {
    color: var(--atm-yellow-800);
}

.atm-background--yellow-800 {
    background-color: var(--atm-yellow-800);
}

.atm-color--yellow-700 {
    color: var(--atm-yellow-700);
}

.atm-background--yellow-700 {
    background-color: var(--atm-yellow-700);
}

.atm-color--yellow-600 {
    color: var(--atm-yellow-600);
}

.atm-background--yellow-600 {
    background-color: var(--atm-yellow-600);
}

.atm-color--yellow-500 {
    color: var(--atm-yellow-500);
}

.atm-background--yellow-500 {
    background-color: var(--atm-yellow-500);
}

.atm-color--yellow-400 {
    color: var(--atm-yellow-400);
}

.atm-background--yellow-400 {
    background-color: var(--atm-yellow-400);
}

.atm-color--yellow-300 {
    color: var(--atm-yellow-300);
}

.atm-background--yellow-300 {
    background-color: var(--atm-yellow-300);
}

.atm-color--yellow-200 {
    color: var(--atm-yellow-200);
}

.atm-background--yellow-200 {
    background-color: var(--atm-yellow-200);
}

.atm-color--yellow-100 {
    color: var(--atm-yellow-100);
}

.atm-background--yellow-100 {
    background-color: var(--atm-yellow-100);
}

.atm-color--orange-1000 {
    color: var(--atm-orange-1000);
}

.atm-background--orange-1000 {
    background-color: var(--atm-orange-1000);
}

.atm-color--orange-900 {
    color: var(--atm-orange-900);
}

.atm-background--orange-900 {
    background-color: var(--atm-orange-900);
}

.atm-color--orange-800 {
    color: var(--atm-orange-800);
}

.atm-background--orange-800 {
    background-color: var(--atm-orange-800);
}

.atm-color--orange-700 {
    color: var(--atm-orange-700);
}

.atm-background--orange-700 {
    background-color: var(--atm-orange-700);
}

.atm-color--orange-600 {
    color: var(--atm-orange-600);
}

.atm-background--orange-600 {
    background-color: var(--atm-orange-600);
}

.atm-color--orange-500 {
    color: var(--atm-orange-500);
}

.atm-background--orange-500 {
    background-color: var(--atm-orange-500);
}

.atm-color--orange-400 {
    color: var(--atm-orange-400);
}

.atm-background--orange-400 {
    background-color: var(--atm-orange-400);
}

.atm-color--orange-300 {
    color: var(--atm-orange-300);
}

.atm-background--orange-300 {
    background-color: var(--atm-orange-300);
}

.atm-color--orange-200 {
    color: var(--atm-orange-200);
}

.atm-background--orange-200 {
    background-color: var(--atm-orange-200);
}

.atm-color--orange-100 {
    color: var(--atm-orange-100);
}

.atm-background--orange-100 {
    background-color: var(--atm-orange-100);
}

.atm-color--purple-1000 {
    color: var(--atm-purple-1000);
}

.atm-background--purple-1000 {
    background-color: var(--atm-purple-1000);
}

.atm-color--purple-900 {
    color: var(--atm-purple-900);
}

.atm-background--purple-900 {
    background-color: var(--atm-purple-900);
}

.atm-color--purple-800 {
    color: var(--atm-purple-800);
}

.atm-background--purple-800 {
    background-color: var(--atm-purple-800);
}

.atm-color--purple-700 {
    color: var(--atm-purple-700);
}

.atm-background--purple-700 {
    background-color: var(--atm-purple-700);
}

.atm-color--purple-600 {
    color: var(--atm-purple-600);
}

.atm-background--purple-600 {
    background-color: var(--atm-purple-600);
}

.atm-color--purple-500 {
    color: var(--atm-purple-500);
}

.atm-background--purple-500 {
    background-color: var(--atm-purple-500);
}

.atm-color--purple-400 {
    color: var(--atm-purple-400);
}

.atm-background--purple-400 {
    background-color: var(--atm-purple-400);
}

.atm-color--purple-300 {
    color: var(--atm-purple-300);
}

.atm-background--purple-300 {
    background-color: var(--atm-purple-300);
}

.atm-color--purple-200 {
    color: var(--atm-purple-200);
}

.atm-background--purple-200 {
    background-color: var(--atm-purple-200);
}

.atm-color--purple-100 {
    color: var(--atm-purple-100);
}

.atm-background--purple-100 {
    background-color: var(--atm-purple-100);
}

.atm-color--plum-1000 {
    color: var(--atm-plum-1000);
}

.atm-background--plum-1000 {
    background-color: var(--atm-plum-1000);
}

.atm-color--plum-900 {
    color: var(--atm-plum-900);
}

.atm-background--plum-900 {
    background-color: var(--atm-plum-900);
}

.atm-color--plum-800 {
    color: var(--atm-plum-800);
}

.atm-background--plum-800 {
    background-color: var(--atm-plum-800);
}

.atm-color--plum-700 {
    color: var(--atm-plum-700);
}

.atm-background--plum-700 {
    background-color: var(--atm-plum-700);
}

.atm-color--plum-600 {
    color: var(--atm-plum-600);
}

.atm-background--plum-600 {
    background-color: var(--atm-plum-600);
}

.atm-color--plum-500 {
    color: var(--atm-plum-500);
}

.atm-background--plum-500 {
    background-color: var(--atm-plum-500);
}

.atm-color--plum-400 {
    color: var(--atm-plum-400);
}

.atm-background--plum-400 {
    background-color: var(--atm-plum-400);
}

.atm-color--plum-300 {
    color: var(--atm-plum-300);
}

.atm-background--plum-300 {
    background-color: var(--atm-plum-300);
}

.atm-color--plum-200 {
    color: var(--atm-plum-200);
}

.atm-background--plum-200 {
    background-color: var(--atm-plum-200);
}

.atm-color--plum-100 {
    color: var(--atm-plum-100);
}

.atm-background--plum-100 {
    background-color: var(--atm-plum-100);
}

.atm-color--magenta-1000 {
    color: var(--atm-magenta-1000);
}

.atm-background--magenta-1000 {
    background-color: var(--atm-magenta-1000);
}

.atm-color--magenta-900 {
    color: var(--atm-magenta-900);
}

.atm-background--magenta-900 {
    background-color: var(--atm-magenta-900);
}

.atm-color--magenta-800 {
    color: var(--atm-magenta-800);
}

.atm-background--magenta-800 {
    background-color: var(--atm-magenta-800);
}

.atm-color--magenta-700 {
    color: var(--atm-magenta-700);
}

.atm-background--magenta-700 {
    background-color: var(--atm-magenta-700);
}

.atm-color--magenta-600 {
    color: var(--atm-magenta-600);
}

.atm-background--magenta-600 {
    background-color: var(--atm-magenta-600);
}

.atm-color--magenta-500 {
    color: var(--atm-magenta-500);
}

.atm-background--magenta-500 {
    background-color: var(--atm-magenta-500);
}

.atm-color--magenta-400 {
    color: var(--atm-magenta-400);
}

.atm-background--magenta-400 {
    background-color: var(--atm-magenta-400);
}

.atm-color--magenta-300 {
    color: var(--atm-magenta-300);
}

.atm-background--magenta-300 {
    background-color: var(--atm-magenta-300);
}

.atm-color--magenta-200 {
    color: var(--atm-magenta-200);
}

.atm-background--magenta-200 {
    background-color: var(--atm-magenta-200);
}

.atm-color--magenta-100 {
    color: var(--atm-magenta-100);
}

.atm-background--magenta-100 {
    background-color: var(--atm-magenta-100);
}

.atm-color--teal-1000 {
    color: var(--atm-teal-1000);
}

.atm-background--teal-1000 {
    background-color: var(--atm-teal-1000);
}

.atm-color--teal-900 {
    color: var(--atm-teal-900);
}

.atm-background--teal-900 {
    background-color: var(--atm-teal-900);
}

.atm-color--teal-800 {
    color: var(--atm-teal-800);
}

.atm-background--teal-800 {
    background-color: var(--atm-teal-800);
}

.atm-color--teal-700 {
    color: var(--atm-teal-700);
}

.atm-background--teal-700 {
    background-color: var(--atm-teal-700);
}

.atm-color--teal-600 {
    color: var(--atm-teal-600);
}

.atm-background--teal-600 {
    background-color: var(--atm-teal-600);
}

.atm-color--teal-500 {
    color: var(--atm-teal-500);
}

.atm-background--teal-500 {
    background-color: var(--atm-teal-500);
}

.atm-color--teal-400 {
    color: var(--atm-teal-400);
}

.atm-background--teal-400 {
    background-color: var(--atm-teal-400);
}

.atm-color--teal-300 {
    color: var(--atm-teal-300);
}

.atm-background--teal-300 {
    background-color: var(--atm-teal-300);
}

.atm-color--teal-200 {
    color: var(--atm-teal-200);
}

.atm-background--teal-200 {
    background-color: var(--atm-teal-200);
}

.atm-color--teal-100 {
    color: var(--atm-teal-100);
}

.atm-background--teal-100 {
    background-color: var(--atm-teal-100);
}

.ab01-headline {
    white-space: pre-line;
}

.atm-authoring-border-guide.cq-Editable-dom--container {
    border: 1px solid gray;
    padding-left: 2px;
    padding-right: 2px;
    position: relative;
}

.atm-authoring-border-guide.cq-Editable-dom--container::before {
    content: ' ↓' attr(data-comp-name);
    position: absolute;
    top: 0px;
    left: 8px;
    transform: translate(0, -50%);
    background-color: white;
    color: black;
    padding: 0px 4px;
    font-size: 12px;
}

.atm-authoring-border-guide.cq-Editable-dom--container::after {
    content: ' ↑' attr(data-comp-name);
    position: absolute;
    bottom: 0;
    left: 8px;
    transform: translate(0, 50%);
    background-color: white;
    color: black;
    padding: 0px 4px;
    font-size: 12px;
}

.atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container {
    border-style: dashed;
}

.atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container {
    border-style: solid;
}

.atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container {
    border-style: dashed;
}

.atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container {
    border-style: solid;
}

.atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container {
    border-style: dashed;
}

.atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container {
    border-style: solid;
}

.atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container {
    border-style: dashed;
}

.atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container {
    border-style: solid;
}

.atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container {
    border-style: dashed;
}

.atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container {
    border-style: solid;
}

.atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container {
    border-style: dashed;
}

.atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container .atm-authoring-border-guide.cq-Editable-dom--container {
    border-style: solid;
}

[data-external-style-sheets$='.css#atmrichtext'] .twtr-emoji, .ab04 .twtr-emoji {
    height: 1em;
    position: relative;
    vertical-align: middle;
    top: -0.1rem;
    /* shift position up slightly to balance between descender and caps height */
}

[data-external-style-sheets$='.css#atmrichtext'] p, [data-external-style-sheets$='.css#atmrichtext'] ul, [data-external-style-sheets$='.css#atmrichtext'] ol, .ab04 p, .ab04 ul, .ab04 ol {
    margin-bottom: 1em;
}

[data-external-style-sheets$='.css#atmrichtext'] p:last-child, [data-external-style-sheets$='.css#atmrichtext'] ol:last-child, [data-external-style-sheets$='.css#atmrichtext'] ul:last-child, .ab04 p:last-child, .ab04 ol:last-child, .ab04 ul:last-child {
    margin-bottom: 0;
}

/* Scroll if content overflows, ex. tables on mobile */
.ab04 {
    overflow: auto;
}

/* Table styling - temporary until longterm table solution is implemented */
/* atm-table class has to be manually added to <table> element in the RTE */
[data-external-style-sheets$='.css#atmrichtext'] .atm-table td, .ab04 .atm-table td {
    padding: 8px;
}

[data-external-style-sheets$='.css#atmrichtext'] .atm-table tbody tr:nth-child(even), .ab04 .atm-table tbody tr:nth-child(even) {
    background-color: rgba(201, 213, 217, 0.24);
}

[data-external-style-sheets$='.css#atmrichtext'] .atm-table tbody tr:nth-child(odd), .ab04 .atm-table tbody tr:nth-child(odd) {
    background-color: rgba(201, 213, 217, 0.12);
}

/*
 Stricter .ac03-stack > * > [className] selector format is used to ensure rules to not inappropriately target nested
 <Stack> instances.
*/
/* Give "Drag components here" author divs size */
.ac03-stack > * > .new.section {
    width: 100%;
    min-width: 200px;
}

/*
This is a hack used by com.twitter.aem.atmosphere.component.button.Button and possibly other components in the future.

The Atmosphere <Stack> component uses display flex on each <StackItem>. A <Button> that's `width: 100%` (fullWidth=true)
is expected to be an immediate child of the <StackItem>, however AEM, to support authoring, injects a .cq-Editable-dom
<div> between <StackItem> and <Button>.

<Stack>
  <StackItem>
    <div class="cq-Editable-dom">
      <Button>

This changes the reference point for `width: 100%` on the <Button> as the injected <div> does not have a width.

Solution is to give the injected div a .ac03-stack--full-width class so that it can also be set to `width: 100%`.
*/
.ac03-stack > * > .ac03-stack--full-width {
    width: 100%;
}

/*
 * Content within the reference component is never editable.
 *
 * No clear way to get SPA framework to exclude the author mode parsys divs for nested components, hide them instead.
 */
.ac04-reference .new.section, .ac04-reference .cq-placeholder {
    display: none;
}

/*
 Stricter .ac05-inline > * > [className] selector format is used to ensure rules to not inappropriately target nested
 <Inline> instances.
*/
/* Give "Drag components here" author divs size */
.ac05-inline > * > .new.section {
    min-width: 200px;
}

/* Wrapper div breaks the OOB sticky behavior implemented in the component, AEM needs to duplicate the styling. */
.at01--sticky {
    position: sticky;
    top: 0;
    z-index: 100;
}

/* Wrapper div breaks the OOB sticky behavior implemented in the component, AEM needs to duplicate the styling. */
.at02--sticky {
    position: sticky;
    top: 0;
    z-index: 100;
}

/*
 Stricter .at03-navigation-container > * > [className] selector format is used to ensure rules to
 not inappropriately target nested <NavigationContainer> instances.
*/
/*
  Workaround to give "Drag components here" author divs size, similar to the workarounds
  implemented in ac03-stack and ac05-inline. Expected AEM structure:

  <NavigationContainer(Box)>
    <Inline>
      <InlineItem>
        <div class="cq-editable-dom">  <-- Not rendered when component is unlocked in template editor
          <div class="cq-editable-dom">
            <div class="new section">
*/
.at03-navigation-container--inline > * > .cq-Editable-dom > .new.section, .at03-navigation-container--inline > * > .cq-Editable-dom > .cq-Editable-dom > .new.section {
    min-width: 200px;
}

/*# sourceMappingURL=map-main.css.json*/
