.LegacyPost {
    grid-column: full;
}
.LegacyPost .cols-default > blockquote > p,
.LegacyPost .cols-default > h2,
.LegacyPost .cols-default > h3,
.LegacyPost .cols-default > h4,
.LegacyPost .cols-default > h5,
.LegacyPost .cols-default > h6 {
    --line-height: 1.1875;
    font-family: "Atacama VAR", serif;
    font-size: calc(0.48276vw + 22.34483px);
    font-style: normal;
    font-weight: 700;
    grid-column: content !important;
    font-stretch: 200%;
    line-height: 1.1875;
    margin-bottom: calc(3.44828vw + 26.03448px);
}
.LegacyPost .cols-default > blockquote > p b,
.LegacyPost .cols-default > blockquote > p strong,
.LegacyPost .cols-default > h2 b,
.LegacyPost .cols-default > h2 strong,
.LegacyPost .cols-default > h3 b,
.LegacyPost .cols-default > h3 strong,
.LegacyPost .cols-default > h4 b,
.LegacyPost .cols-default > h4 strong,
.LegacyPost .cols-default > h5 b,
.LegacyPost .cols-default > h5 strong,
.LegacyPost .cols-default > h6 b,
.LegacyPost .cols-default > h6 strong {
    font-weight: 700;
    text-transform: uppercase;
}
.LegacyPost .cols-default > blockquote > p em,
.LegacyPost .cols-default > h2 em,
.LegacyPost .cols-default > h3 em,
.LegacyPost .cols-default > h4 em,
.LegacyPost .cols-default > h5 em,
.LegacyPost .cols-default > h6 em {
    font-family: "Atacama VAR", serif;
    font-style: italic;
}
@media (min-width: 1440px) {
    .LegacyPost .cols-default > blockquote > p,
    .LegacyPost .cols-default > h2,
    .LegacyPost .cols-default > h3,
    .LegacyPost .cols-default > h4,
    .LegacyPost .cols-default > h5,
    .LegacyPost .cols-default > h6 {
        font-size: 32px;
    }
}
@media (max-width: 739px) {
    .LegacyPost .cols-default > blockquote > p,
    .LegacyPost .cols-default > h2,
    .LegacyPost .cols-default > h3,
    .LegacyPost .cols-default > h4,
    .LegacyPost .cols-default > h5,
    .LegacyPost .cols-default > h6 {
        font-size: 25px;
    }
}
@media (min-width: 1600px) {
    .LegacyPost .cols-default > blockquote > p,
    .LegacyPost .cols-default > h2,
    .LegacyPost .cols-default > h3,
    .LegacyPost .cols-default > h4,
    .LegacyPost .cols-default > h5,
    .LegacyPost .cols-default > h6 {
        --line-height: 1.15;
        font-size: calc(1.03448vw + 19.31034px);
        line-height: 1.15;
    }
}
@media (min-width: 1600px) and (min-width: 1440px) {
    .LegacyPost .cols-default > blockquote > p,
    .LegacyPost .cols-default > h2,
    .LegacyPost .cols-default > h3,
    .LegacyPost .cols-default > h4,
    .LegacyPost .cols-default > h5,
    .LegacyPost .cols-default > h6 {
        font-size: 40px;
    }
}
@media (min-width: 1600px) and (max-width: 739px) {
    .LegacyPost .cols-default > blockquote > p,
    .LegacyPost .cols-default > h2,
    .LegacyPost .cols-default > h3,
    .LegacyPost .cols-default > h4,
    .LegacyPost .cols-default > h5,
    .LegacyPost .cols-default > h6 {
        font-size: 25px;
    }
}
@media (min-width: 1440px) {
    .LegacyPost .cols-default > blockquote > p,
    .LegacyPost .cols-default > h2,
    .LegacyPost .cols-default > h3,
    .LegacyPost .cols-default > h4,
    .LegacyPost .cols-default > h5,
    .LegacyPost .cols-default > h6 {
        margin-bottom: 95px;
    }
}
@media (max-width: 739px) {
    .LegacyPost .cols-default > blockquote > p,
    .LegacyPost .cols-default > h2,
    .LegacyPost .cols-default > h3,
    .LegacyPost .cols-default > h4,
    .LegacyPost .cols-default > h5,
    .LegacyPost .cols-default > h6 {
        margin-bottom: 45px;
    }
}
@media (min-width: 740px) {
    .LegacyPost .cols-default > blockquote > p,
    .LegacyPost .cols-default > h2,
    .LegacyPost .cols-default > h3,
    .LegacyPost .cols-default > h4,
    .LegacyPost .cols-default > h5,
    .LegacyPost .cols-default > h6 {
        grid-column: 3/-3 !important;
    }
}
@media (min-width: 1024px) {
    .LegacyPost .cols-default > blockquote > p,
    .LegacyPost .cols-default > h2,
    .LegacyPost .cols-default > h3,
    .LegacyPost .cols-default > h4,
    .LegacyPost .cols-default > h5,
    .LegacyPost .cols-default > h6 {
        grid-column: span 12 / content !important;
    }
}
@media (min-width: 1600px) {
    .LegacyPost .cols-default > blockquote > p,
    .LegacyPost .cols-default > h2,
    .LegacyPost .cols-default > h3,
    .LegacyPost .cols-default > h4,
    .LegacyPost .cols-default > h5,
    .LegacyPost .cols-default > h6 {
        grid-column: span 11/-2 !important;
    }
}
@media (min-width: 4068px) {
    .LegacyPost .cols-default > blockquote > p,
    .LegacyPost .cols-default > h2,
    .LegacyPost .cols-default > h3,
    .LegacyPost .cols-default > h4,
    .LegacyPost .cols-default > h5,
    .LegacyPost .cols-default > h6 {
        grid-column: span 12/-3 !important;
    }
}
@media (min-width: 740px) {
    .LegacyPost .is-style-lede {
        grid-column: content/span 9;
    }
}
@media (min-width: 1024px) {
    .LegacyPost .is-style-lede {
        grid-column: content/span 18;
    }
}
.LegacyPost .HeroColumns--inline .Columns .Columns__col-left {
    display: contents;
}
.LegacyPost .HeroColumns--inline .Columns .Columns__col-left .Columns__media-wrap {
    grid-column: 4 / span 4;
    grid-row: 1;
    height: auto;
    padding-bottom: calc(1.37931vw + 62.41379px);
}
@media (min-width: 1440px) {
    .LegacyPost .HeroColumns--inline .Columns .Columns__col-left .Columns__media-wrap {
        padding-bottom: 90px;
    }
}
@media (max-width: 739px) {
    .LegacyPost .HeroColumns--inline .Columns .Columns__col-left .Columns__media-wrap {
        padding-bottom: 70px;
    }
}
@media (min-width: 740px) and (max-width: 1023px) {
    .LegacyPost .HeroColumns--inline .Columns .Columns__col-left .Columns__media-wrap {
        grid-column: 5 / span 6;
    }
}
@media (max-width: 739px) {
    .LegacyPost .HeroColumns--inline .Columns .Columns__col-left .Columns__media-wrap {
        grid-column: full;
    }
}
@media (min-width: 1024px) {
    .LegacyPost .HeroColumns--inline .Columns .Columns__col-left .Columns__media-wrap {
        grid-column: 17 / span 6;
    }
}
@media (min-width: 4068px) {
    .LegacyPost .HeroColumns--inline .Columns .Columns__col-left .Columns__media-wrap {
        grid-column: 18 / span 6;
    }
}
.LegacyPost .HeroColumns--inline .Columns .Columns__col-left .Columns__col-notes {
    grid-column: content;
    grid-row: 3;
    padding-top: 50px;
    width: 100%;
}
@media (min-width: 740px) {
    .LegacyPost .HeroColumns--inline .Columns .Columns__col-left .Columns__col-notes {
        grid-column: 3/-3;
    }
}
@media (min-width: 1024px) {
    .LegacyPost .HeroColumns--inline .Columns .Columns__col-left .Columns__col-notes {
        grid-column: 14 / span 12;
    }
}
@media (min-width: 1200px) {
    .LegacyPost .HeroColumns--inline .Columns .Columns__col-left .Columns__col-notes {
        grid-column: 14 / span 8;
    }
}
@media (min-width: 1600px) {
    .LegacyPost .HeroColumns--inline .Columns .Columns__col-left .Columns__col-notes {
        grid-column: 15 / span 5;
    }
}
@media (min-width: 4068px) {
    .LegacyPost .HeroColumns--inline .Columns .Columns__col-left .Columns__col-notes {
        grid-column: 16 / span 4;
    }
}
.LegacyPost .HeroColumns--inline .Columns > .Columns__col-notes {
    grid-row: 3;
}
.LegacyPost .HeroColumns--inline .Columns .Columns__col-right {
    grid-row: 2;
}
.LegacyPost .six-blocks blockquote {
    --line-height: 1.1875;
    box-sizing: border-box;
    column-gap: var(--six-gutter);
    display: grid;
    font-family: "Atacama VAR", serif;
    font-size: calc(0.48276vw + 22.34483px);
    font-style: normal;
    font-weight: 700;
    grid-column: full;
    line-height: 1.1875;
    margin: 0 0 calc(4.48276vw + 75.34483px);
}
.LegacyPost .six-blocks blockquote b,
.LegacyPost .six-blocks blockquote strong {
    font-weight: 700;
    text-transform: uppercase;
}
.LegacyPost .six-blocks blockquote em {
    font-family: "Atacama VAR", serif;
    font-style: italic;
}
@media (min-width: 1440px) {
    .LegacyPost .six-blocks blockquote {
        font-size: 32px;
    }
}
@media (max-width: 739px) {
    .LegacyPost .six-blocks blockquote {
        font-size: 25px;
    }
}
@media (min-width: 1600px) {
    .LegacyPost .six-blocks blockquote {
        --line-height: 1.15;
        font-size: calc(1.03448vw + 19.31034px);
        line-height: 1.15;
    }
}
@media (min-width: 1600px) and (min-width: 1440px) {
    .LegacyPost .six-blocks blockquote {
        font-size: 40px;
    }
}
@media (min-width: 1600px) and (max-width: 739px) {
    .LegacyPost .six-blocks blockquote {
        font-size: 25px;
    }
}
@media (min-width: 1440px) {
    .LegacyPost .six-blocks blockquote {
        margin-bottom: 165px;
    }
}
@media (max-width: 739px) {
    .LegacyPost .six-blocks blockquote {
        margin-bottom: 100px;
    }
}
@media (min-width: 4069px) {
    .LegacyPost .six-blocks blockquote {
        --max-grid: calc(var(--six-site-max-width) / 2 + var(--six-site-margin) + var(--six-gutter) * 2);
        grid-template-columns:
            [full-start] var(--six-site-margin) calc(50vw - var(--max-grid)) [content-start] repeat(
                var(--six-cols),
                1fr
            )
            [content-end] calc(50vw - var(--max-grid)) var(--six-site-margin) [full-end];
    }
}
@media (max-width: 4068px) {
    .LegacyPost .six-blocks blockquote {
        --col-spacer: calc(var(--six-site-margin) - var(--six-gutter));
        grid-template-columns:
            [full-start] var(--col-spacer) [content-start] repeat(var(--six-cols), 1fr) [content-end] var(--col-spacer)
            [full-end];
    }
}
@supports not (display: grid) {
    .LegacyPost .six-blocks blockquote {
        display: block;
        width: 100%;
    }
}
.LegacyPost .six-blocks blockquote cite,
.LegacyPost .six-blocks blockquote p {
    margin-bottom: 0;
    margin-top: 0;
}
@media (min-width: 740px) {
    .LegacyPost .six-blocks blockquote cite,
    .LegacyPost .six-blocks blockquote p {
        grid-column: 3/-3;
    }
}
@media (min-width: 1024px) {
    .LegacyPost .six-blocks blockquote cite,
    .LegacyPost .six-blocks blockquote p {
        grid-column: span 12/-3;
    }
}
@media (min-width: 1200px) {
    .LegacyPost .six-blocks blockquote cite,
    .LegacyPost .six-blocks blockquote p {
        grid-column: span 11/-3;
    }
}
@media (min-width: 4068px) {
    .LegacyPost .six-blocks blockquote cite,
    .LegacyPost .six-blocks blockquote p {
        grid-column: span 11/-4;
    }
}
.LegacyPost .six-blocks blockquote p br {
    display: none;
}
.LegacyPost .six-blocks blockquote cite {
    --line-height: 1.5;
    font-family: "Atacama VAR", serif;
    font-size: calc(0.27586vw + 14.48276px);
    font-style: normal;
    font-weight: 700;
    line-height: 1.5;
    margin-top: 15px;
}
@media (min-width: 1440px) {
    .LegacyPost .six-blocks blockquote cite {
        font-size: 20px;
    }
}
@media (max-width: 739px) {
    .LegacyPost .six-blocks blockquote cite {
        font-size: 16px;
    }
}
.LegacyPost .six-blocks blockquote cite b,
.LegacyPost .six-blocks blockquote cite strong {
    font-weight: 700;
    text-transform: uppercase;
}
.LegacyPost .six-blocks blockquote cite em {
    font-family: "Atacama VAR", serif;
    font-style: italic;
}
.LegacyPost .six-blocks blockquote cite:before {
    content: "- ";
}
.is-essay .LegacyPost .six-blocks blockquote cite,
.is-essay .LegacyPost .six-blocks blockquote p {
    grid-column: content;
}
@media (min-width: 740px) {
    .is-essay .LegacyPost .six-blocks blockquote cite,
    .is-essay .LegacyPost .six-blocks blockquote p {
        grid-column: 3/-3;
    }
}
@media (min-width: 1024px) {
    .is-essay .LegacyPost .six-blocks blockquote cite,
    .is-essay .LegacyPost .six-blocks blockquote p {
        grid-column: content;
    }
    .is-essay .LegacyPost .six-blocks blockquote p {
        grid-column: content/span 12;
    }
}
@media (min-width: 1200px) {
    .is-essay .LegacyPost .six-blocks blockquote p {
        grid-column: content/span 11;
    }
}
.is-essay .LegacyPost .six-blocks .Footnotes {
    grid-column: content;
    margin-bottom: calc(5.51724vw + 69.65517px);
}
@media (min-width: 1440px) {
    .is-essay .LegacyPost .six-blocks .Footnotes {
        margin-bottom: 180px;
    }
}
@media (max-width: 739px) {
    .is-essay .LegacyPost .six-blocks .Footnotes {
        margin-bottom: 100px;
    }
}
@media (min-width: 740px) {
    .is-essay .LegacyPost .six-blocks .Footnotes {
        grid-column: 3/-3;
    }
}
@media (min-width: 1024px) {
    .is-essay .LegacyPost .six-blocks .Footnotes {
        grid-column: content/span 8;
        grid-row: 2;
        position: absolute;
        width: 80%;
    }
}
@media (min-width: 1200px) {
    .is-essay .LegacyPost .six-blocks .Footnotes {
        grid-column: content/span 9;
    }
}
@media (min-width: 1440px) {
    .is-essay .LegacyPost .six-blocks .Footnotes {
        width: calc(33% - var(--six-gutter) / 2);
    }
}
@media (min-width: 1600px) {
    .is-essay .LegacyPost .six-blocks .Footnotes {
        grid-column: content/span 12;
    }
}
.LegacyPost .FashionHero--no-image .FashionHero__sub-title,
.LegacyPost .FashionHero--no-image .FashionHero__title {
    --line-height: 1.1875;
    font-family: "Atacama VAR", serif;
    font-size: calc(0.48276vw + 22.34483px);
    font-style: normal;
    font-weight: 700;
    line-height: 1.1875;
}
.LegacyPost .FashionHero--no-image .FashionHero__sub-title b,
.LegacyPost .FashionHero--no-image .FashionHero__sub-title strong,
.LegacyPost .FashionHero--no-image .FashionHero__title b,
.LegacyPost .FashionHero--no-image .FashionHero__title strong {
    font-weight: 700;
    text-transform: uppercase;
}
.LegacyPost .FashionHero--no-image .FashionHero__sub-title em,
.LegacyPost .FashionHero--no-image .FashionHero__title em {
    font-family: "Atacama VAR", serif;
    font-style: italic;
}
@media (min-width: 1440px) {
    .LegacyPost .FashionHero--no-image .FashionHero__sub-title,
    .LegacyPost .FashionHero--no-image .FashionHero__title {
        font-size: 32px;
    }
}
@media (max-width: 739px) {
    .LegacyPost .FashionHero--no-image .FashionHero__sub-title,
    .LegacyPost .FashionHero--no-image .FashionHero__title {
        font-size: 25px;
    }
}
@media (min-width: 1600px) {
    .LegacyPost .FashionHero--no-image .FashionHero__sub-title,
    .LegacyPost .FashionHero--no-image .FashionHero__title {
        --line-height: 1.15;
        font-size: calc(1.03448vw + 19.31034px);
        line-height: 1.15;
    }
}
@media (min-width: 1600px) and (min-width: 1440px) {
    .LegacyPost .FashionHero--no-image .FashionHero__sub-title,
    .LegacyPost .FashionHero--no-image .FashionHero__title {
        font-size: 40px;
    }
}
@media (min-width: 1600px) and (max-width: 739px) {
    .LegacyPost .FashionHero--no-image .FashionHero__sub-title,
    .LegacyPost .FashionHero--no-image .FashionHero__title {
        font-size: 25px;
    }
}
.LegacyPost .FashionHero--no-image .FashionHero__title {
    text-transform: uppercase;
}