/* IMPORT */
@font-face {
    font-family: Wolpe Pegasus;
    src: url('../fonts/Monotype - Wolpe Pegasus Regular.otf');
    font-style: normal;
    font-weight: 500;
    font-stretch: normal;
}
@font-face {
    font-family: Wolpe Pegasus;
    src: url('../fonts/Monotype - Wolpe Pegasus Italic.otf');
    font-style: italic;
    font-weight: 500;
    font-stretch: normal;
}


/*
TYPOGRAPHY
*/
.t-small,
.t-header,
.t-body,
.t-medium,
.t-large,
.t-xlarge {font-family: Wolpe Pegasus, Jenson, Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;}

.t-small {
    font-size: .8rem;
    line-height: 117%;
    letter-spacing: -0.02em;
}

.t-header {
    font-size: .85rem;
    line-height: 100%;
    letter-spacing: -0.02em;
}
@media only screen and (min-width: 768px) {
    .t-header {font-size: 1rem;}

}

.t-body {
    font-size: 1rem;
    line-height: 117%;
    letter-spacing: -0.02em;
}
@media only screen and (min-width: 768px) {
    .t-body {font-size: 1.15rem;}
}

.t-medium {
    font-size: 1.75rem;
    line-height: 100%;
    letter-spacing: -0.02em;
}
@media only screen and (min-width: 768px) {
    .t-medium {font-size: 2.25rem;}
}

.t-medium_large {
    font-size: 2.25rem;
    line-height: 100%;
    letter-spacing: -0.05em;
}
@media only screen and (min-width: 768px) {
    .t-medium_large {font-size: 3rem;}
}
@media only screen and (min-width: 1024px) {
    .t-medium_large {font-size: 4rem;}
}

.t-large,
.t-xlarge {
    font-size: 3rem;
    line-height: 100%;
    letter-spacing: -0.05rem;
}
@media only screen and (min-width: 768px) {
    .t-large,
    .t-xlarge {font-size: 4.5rem;}
}

.t-xlarge {line-height: 90%;}


/*
STYLES
*/
.t-italic {font-style: italic;}

.t-uppercase {text-transform: uppercase;}
.t-lowercase {text-transform: lowercase;}
.t-left {text-align: left;}
.t-center {text-align: center;}
.t-right {text-align: right;}
.t-underline {text-decoration: underline !important;}

.t-fit {line-height: 100%;}

.k-text {max-width: 48rem;}

.k-text a {
    display: inline;
    text-decoration: underline !important;
}