@import url("https://s3.amazonaws.com/tds-static/css/debtcollective/0.0.1/bootstrap.min.css");
@import url("https://s3.amazonaws.com/tds-static/css/dc-vue-header/0.0.1/index.min.css");
@import url("https://fonts.googleapis.com/css?family=Libre+Franklin:400,400i,600,800,800i");
@import url("https://s3.amazonaws.com/tds-static/fonts/moregothic/1.0.0/More+Gothic+Bold.css");
/** Colors */
/** Sizes */
/** Breakpoints These just match the Bootstrap breakpoints pixel values in rems */
p.nav-item-wrapper { margin-bottom: 0; line-height: 1; }

/** Prevents the video controls from overlapping the header */
.Header { z-index: 3 !important; }

.Header__link-list { margin-bottom: 0; }

.Header__link-list .nav-link { padding: 0; }

blockquote { margin-left: 3rem; margin-right: 3rem; color: #4f4f4f; font-style: italic; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #2b2b2b; text-decoration: none; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none; color: #4f4f4f; }

a.nostyle { color: inherit; text-decoration: none; }

a.nostyle:hover { text-decoration: none; }

.dc-red { color: #ff4630; }

.principal-green { color: #24ba9d; }

.tight.small { font-size: 3.25rem; }

.plyr--full-ui { border-radius: 4px; }

.plyr--full-ui input[type="range"] { color: #24ba9d; }

.plyr__control--overlaid { background-color: #24ba9d; opacity: 0; }

.plyr__control--overlaid:hover { opacity: 1; background-color: #38d9ba; }

.plyr--video .plyr__controls .plyr__control.plyr__tab-focus, .plyr--video .plyr__controls .plyr__control:hover, .plyr--video .plyr__controls .plyr__control[aria-expanded="true"] { background-color: #38d9ba; }

.plyr__poster { background-size: cover; }

.splat { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBpZD0iQ2FudmFzIiBmaWxsPSJub25lIj48cGF0aCBpZD0iVmVjdG9yIDMiIGQ9Ik0gMC45MTA2NTYgMy41ODAzOEMgMi4xOTM4IDEuMzk5MDMgNS4xMTA4NCAwIDcuMzQyMDcgMEMgMTAuNTI2OCAwIDE0LjEyOCAxLjgyMDkgMTUuMDY2NCA1LjEwNTM1QyAxNi4yNzM0IDkuMzI5NzkgMTMuNzYxMiAxNC4zMjE1IDkuMTMyMjYgMTQuMzIxNUMgNS45NTIzNSAxNC4zMjE1IDAuMTgxMzIgMTQuMzgzNSAwLjE4MTMyIDkuODQ2MDNDIDAuMTgxMzIgNy4zNzg2OSAtMC41NDUzMTEgNi4wNTU1MiAwLjkxMDY1NiAzLjU4MDM4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41NzUxOTUgMC4zNjYyMTEpIiBmaWxsPSIjMjRCQTlEIi8+PC9nPjwvc3ZnPg0K"); background-repeat: no-repeat; width: 1rem; height: 1rem; display: inline-block; margin-right: 0.5rem; float: left; }

.tag-decoration { text-transform: uppercase; line-height: 1.3; letter-spacing: 0.03rem; }

.tag-decoration.special-report { color: #24ba9d; }

.tag-decoration.news-analysis { color: #ff4630; line-height: 1.6; }

.stroke { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjU2IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNjU2IDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJDYW52YXMiIGZpbGw9Im5vbmUiPjxwYXRoIGlkPSJWZWN0b3IgMiIgZD0iTSAwIDBDIDI4LjA2MDcgNC4xNTcxNCA1Ny44NjgzIDAgODYuMTY2NyAwQyAxMDEuODUgMCAxMTcuNDQzIDEuNTcxMzkgMTMzLjExMSAxLjk0NDQ0QyAxNTUuNDQzIDIuNDc2MTUgMTc3LjkyMSAxIDIwMC4yNzggMUMgMjQ2LjI3NSAxIDI5Mi4yNDUgMC4xOTkxNyAzMzguMjIyIDEuNzc3NzhDIDM3NS44MTcgMy4wNjg1OCA0MTMuNTMxIDAuNjA1ODY5IDQ1MS4xMTEgMi4yMjIyMkMgNDk2Ljg0MiA0LjE4OTEyIDU0Mi42NjIgMy4yMTg4OSA1ODguMzg5IDQuOTQ0NDRDIDYwOS41MDcgNS43NDEzNSA2MzAuODY5IDUgNjUyIDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMi4yMDE2NikiIHN0cm9rZT0iI0ZGNDYzMCIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PC9zdmc+"); background-repeat: no-repeat; }

.star { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBpZD0iQ2FudmFzIiBmaWxsPSJub25lIj48ZyBpZD0iR3JvdXAiPjxwYXRoIGlkPSJWZWN0b3IgMiIgZD0iTSAwIDBDIDAuNzcxNjQgNC44MzY1MyAwLjEyNzkzMSAxMS42NzUzIDIuMzcwMzcgMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguNTE4MDcgMS41MTYxMSkiIHN0cm9rZT0iI0ZGNDYzMCIgc3Ryb2tlLXdpZHRoPSIyLjY2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBpZD0iVmVjdG9yIDMiIGQ9Ik0gMCAwLjU3MTQyOUMgNS4zNTc0MiAwLjU3MTQyOSAxMC42MzMyIDAgMTYgMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxMC42NTkyKSIgc3Ryb2tlPSIjRkY0NjMwIiBzdHJva2Utd2lkdGg9IjIuNjY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGlkPSJWZWN0b3IgNCIgZD0iTSAwIDBDIDIuNjMyNzQgMi40NzgyNiA1LjI3NDgzIDQuOTE0NzcgOC4yOTYzIDYuODU3MTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuOTYyODkgNy44MDE3NikiIHN0cm9rZT0iI0ZGNDYzMCIgc3Ryb2tlLXdpZHRoPSIyLjY2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBpZD0iVmVjdG9yIDUiIGQ9Ik0gMCAxMC4yODU3QyAxLjUyMzQyIDcuODE3NzcgMy4xOTYwNSA1LjkxNTc3IDUuMDM3MDQgMy43NDYwM0MgNi4wOTA0NiAyLjUwNDUgOC4yOTYzIDEuNzA2NDYgOC4yOTYzIDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMzcwNjEgNi4wODc4OSkiIHN0cm9rZT0iI0ZGNDYzMCIgc3Ryb2tlLXdpZHRoPSIyLjY2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PC9nPjwvc3ZnPg0K"); background-repeat: no-repeat; width: 1rem; height: 1rem; display: inline-block; margin-right: 0.5rem; float: left; width: 1.5rem; height: 1.5rem; }

.Footer { background-color: #2b2b2b; margin-top: 3rem; padding: 3rem 0 1rem 0; color: #fcfbf7; }

@media (max-width: 48rem) { .Footer__list:first-child, .Footer__list:nth-child(2) { margin-bottom: 2rem; } }

.Footer__list-head { text-transform: uppercase; color: #828282; font-weight: 400; font-size: 1rem; }

.Footer__list-item:not(:last-child) { margin-bottom: 1rem; }

.Footer__list-item a { color: #fcfbf7; text-decoration: none; }

.Footer__list-item a:hover { color: #f2f2f2; text-decoration: underline; }

.Footer__brand { margin-top: 3rem; }

.Footer__brand img { height: 3.375rem; }

.Footer__brand-copyright { color: #4f4f4f; font-size: 0.875rem; }

.Footer__brand-tos, .Footer__brand-copyright { display: inline-block; white-space: nowrap; }

@media (min-width: 48rem) { .Footer__brand-tos { padding-left: 2.5rem; } }

@media (max-width: 48rem) { .Footer__brand-logo, .Footer__brand-copy-and-tos { display: flex; flex-direction: column; align-items: center; } }

.SiteHeader { background-color: #2b2b2b; color: #fcfbf7; margin-top: 4.5rem; width: 100%; }

.SiteHeader__hero { padding-bottom: 1.75rem; }

.SiteHeader__hero .SiteHeader__tag { padding-top: 5rem; font-style: italic; font-weight: 800; text-transform: uppercase; }

.SiteHeader__hero .SiteHeader__title { padding-top: 3rem; }

@media (max-width: 62rem) { .SiteHeader__hero .SiteHeader__title { font-size: 3.25rem; } }

.SiteHeader__hero .SiteHeader__stroke { height: 2rem; background-position: bottom; }

@media (max-width: 62rem) { .SiteHeader__hero .SiteHeader__stroke { width: 20.625rem; margin: auto; } }

@media (min-width: 62rem) { .SiteHeader__hero .SiteHeader__nav { padding-top: 6rem; } }

@media (max-width: 62rem) { .SiteHeader__hero .SiteHeader__nav { padding-top: 3rem; } }

.SiteHeader__hero .SiteHeader__title, .SiteHeader__hero .SiteHeader__tag, .SiteHeader__hero .SiteHeader__nav { margin: auto; text-align: center; }

.SiteHeader__small { height: 4.5rem; display: flex; justify-content: space-between; align-items: center; }

.SiteHeader__small .SiteHeader__title { display: inline-block; text-align: left; }

.SiteHeader__small .SiteHeader__title a:hover { color: #fcfbf7; }

.SiteHeader__small .SiteHeader__title.tight { font-size: 3.75rem; padding-left: 1.5rem; padding-top: 0.25rem; }

@media (max-width: 36rem) { .SiteHeader__small .SiteHeader__title.tight { font-size: 2rem; } }

@media (max-width: 48rem) { .SiteHeader__small .SiteHeader__title.tight { padding-left: 0.5rem; } }

.SiteHeader__small .SiteHeader__nav { display: inline-block; }

.SiteHeader__small .SiteHeader__nav .btn-outline-white { border: none; }

.SiteHeader__dropdown { border-radius: 8px; border: 1px solid #bdbdbd; background-color: #fcfbf7; padding: 0; width: 20em; }

.SiteHeader__dropdown a { text-decoration: none; font-weight: 600; padding: 1rem 1rem; }

.SiteHeader__dropdown a:hover { background-color: rgba(0, 0, 0, 0.1); }

.SiteHeader__dropdown a:first-child { border-top-left-radius: 8px; border-top-right-radius: 8px; }

.SiteHeader__dropdown a:last-child { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }

.Artwork__image img { max-width: 100%; }

.Artwork__signature { color: #bdbdbd; font-size: 0.875rem; }

.EmbedVideo { max-width: 1024px; }

.EmbedVideo__details { opacity: 1; display: none; position: absolute; text-align: left; padding-right: 2rem; top: -4.5rem; }

.EmbedVideo__details.headline { top: -17.5rem; }

@media (min-width: 62rem) and (max-width: 75rem) { .EmbedVideo__details.headline { top: -13.5rem; } }

@media (min-width: 48rem) and (max-width: 62rem) { .EmbedVideo__details.headline { top: -4.5rem; } }

@media (min-width: 36rem) and (max-width: 48rem) { .EmbedVideo__details.headline { top: -4.5rem; } }

.EmbedVideo__details.dark { color: #fff; }

.EmbedVideo__details.light { color: #2b2b2b; }

.EmbedVideo__headline { font-size: 1.5rem; font-weight: 900; margin-bottom: 9.5rem; }

@media (min-width: 62rem) and (max-width: 75rem) { .EmbedVideo__headline { margin-bottom: 7.5rem; } }

@media (min-width: 48rem) and (max-width: 62rem) { .EmbedVideo__headline { margin-bottom: 2.5rem; } }

@media (min-width: 36rem) and (max-width: 48rem) { .EmbedVideo__headline { margin-bottom: 2.5rem; } }

.EmbedVideo__title { font-size: 1.5rem; font-weight: 900; }

.EmbedVideo__description { font-size: 1rem; font-style: italic; line-height: 1.3; max-height: 4rem; overflow-y: hidden; }

.EmbedVideo__title, .EmbedVideo__description { padding-left: 0.5rem; }

.PageVideo { max-width: 37.5rem; }

@media (min-width: 62rem) { .PageVideo { margin-left: 8rem; } }

@media (min-width: 48rem) and (max-width: 62rem) { .PageVideo { margin-left: 2rem; } }

@media (min-width: 36rem) and (max-width: 48rem) { .PageVideo { margin-left: 1rem; margin-right: 1rem; } }

@media (max-width: 36rem) { .PageVideo { margin-left: 0.5rem; margin-right: 0.5rem; } }

.PageVideo .EmbedVideo { max-width: 37.5rem; }

.PageVideo + .copy { margin-top: 2rem; }

a.VideoSelector { display: block; background-position: center; background-repeat: no-repeat; height: 200px; margin-bottom: 15px; border-radius: 4px; }

@media (max-width: 62rem) { a.VideoSelector { margin-top: 15px; } }

a.VideoSelector .EmbedVideo__details { display: contents; color: #fcfbf7; }

.VideoSelector__title { color: #fcfbf7; }

.VideoSelector__list-item { min-height: 7rem; margin-bottom: 2rem; }

.VideoSelector__list-item-picture { width: 14.375rem; height: 7.625rem; background-color: transparent; margin-right: 1rem; background-position: center; background-size: cover; border-radius: 4px; }

.VideoSelector__list-item-name { color: #fcfbf7; padding-top: 0.25rem; }

.VideoSelector__list-item-sub-title { color: #fcfbf7; font-weight: 400; font-style: italic; max-height: 4.5rem; overflow-y: hidden; }

@media (min-width: 48rem) { .Profiles__video-feed-items { max-height: 36vw; overflow-y: scroll; } }

.PageImage { max-width: 37.5rem; display: flex; align-items: center; justify-content: center; flex-direction: column; }

@media (min-width: 62rem) { .PageImage { margin-left: 8rem; } }

@media (min-width: 48rem) and (max-width: 62rem) { .PageImage { margin-left: 2rem; } }

@media (min-width: 36rem) and (max-width: 48rem) { .PageImage { margin-left: 1rem; margin-right: 1rem; } }

@media (max-width: 36rem) { .PageImage { margin-left: 0.5rem; margin-right: 0.5rem; } }

.PageImage__description { margin-top: 0.5rem; }

.PageImage ~ .copy { margin-top: 1.5rem; }

.PageImage img { max-width: 100%; }

.Home .Feed__Posts-latest-title { font-size: 1.5rem; }

@media (min-width: 62rem) { .Home__posts-list { padding-top: 5rem; } }

@media (min-width: 48rem) { .Home__posts-latest .Feed__Posts-latest-title { font-size: 2rem; } }

.ArtworkWithPosts .Feed__Posts-item { margin-bottom: 1.5rem; }

.ArtworkWithPosts .Feed__Posts-latest-title { font-size: 1.5rem; }

.Feed { margin-top: 5rem; }

.Feed__title { font-size: 3.25rem; }

.Feed__Profiles__latest-list { list-style: none; padding: 0; margin-top: 2rem; }

.Feed__Profiles__latest-list-item { min-height: 7rem; margin-bottom: 2rem; }

.Feed__Profiles__latest-list-item-picture { width: 6.375rem; height: 7.625rem; background-color: transparent; margin-right: 1rem; background-position: center; background-size: cover; }

.Feed__Profiles__latest-list-item-name { padding-top: 0.25rem; }

.Feed__Profiles__latest-list-item-sub-title { font-weight: 400; font-style: italic; max-height: 4.5rem; overflow-y: hidden; }

.Feed__Profiles__latest-list-item-metadata { padding-top: 0.25rem; font-size: 0.75rem; color: #828282; }

.Feed__Profiles__latest-list-item-metadata-interviewer { padding-left: 2rem; }

.Feed__Posts-latest-metadata { padding-top: 0.25rem; font-size: 0.75rem; color: #828282; }

.Feed__Posts-latest-excerpt p { margin-bottom: 0; line-height: 1.7; font-size: 0.875rem; color: #828282; }

.Feed__Posts-latest-summary p { margin-bottom: 0; line-height: 1.7; font-size: 0.875rem; color: #828282; font-style: italic; }

.Feed__Posts-latest-list { list-style: none; padding: 0; }

@media (min-width: 62rem) { .Feed__Posts-latest-list { padding-top: 2rem; } }

@media (min-width: 62rem) { .Feed__Posts-latest-list h3 { font-size: 1.125rem; } }

@media (max-width: 62rem) { .Feed__Posts-latest-list-item { margin: 3rem 0; } }

.Feed__Posts-date { font-weight: 600; }

.Feed__Posts-author { padding-left: 1rem; font-weight: 400; font-size: 0.85rem; }

.Feed__Posts-author.news-analysis { font-style: italic; }

.Feed__Posts-author.news-analysis::before { content: "from"; font-style: italic; }

.Feed__Posts-author.news-analysis .author-name { text-decoration: underline; }

.News__news-analysis { font-size: 3.75rem; padding-top: 1rem; padding-left: 1.5rem; padding-right: 1.5rem; color: #ff4630; }

@media (max-width: 48rem) { .News__news-analysis { margin: auto; padding-left: 0.5rem; padding-right: 0.5rem; } }

.News__header, .News__content { max-width: 37.5rem; }

@media (min-width: 62rem) { .News__header, .News__content { margin-left: 8rem; } }

@media (min-width: 48rem) and (max-width: 62rem) { .News__header, .News__content { margin-left: 2rem; } }

@media (min-width: 36rem) and (max-width: 48rem) { .News__header, .News__content { margin-left: 1rem; margin-right: 1rem; } }

@media (max-width: 36rem) { .News__header, .News__content { margin-left: 0.5rem; margin-right: 0.5rem; } }

.News__header { margin-top: 7rem; }

@media (min-width: 36rem) and (max-width: 48rem) { .News__header { margin-top: 2rem; } }

@media (max-width: 36rem) { .News__header { margin-top: 2rem; } }

.News__title-sub { font-weight: 400; font-style: italic; }

.News__meta { margin-top: 1rem; }

.News__date { font-weight: 600; font-size: 0.8125rem; }

.News__author { font-size: 0.875rem; padding-left: 2rem; }

@media (max-width: 36rem) { .News__author { padding-left: 0; padding-top: 0.125rem; display: block; } }

.News__content { margin-top: 4rem; }

.News__content img { max-width: 100%; }

.News__content.copy { line-height: 1.7; font-size: 0.875rem; }

.News__content.copy p { line-height: 1.7; font-size: 0.875rem; }

.News__content.copy p ~ aside { padding-bottom: 0; }

.News__header .News__title { margin-bottom: 1rem; }

.News__header .News__title-strike { padding-right: 1.125rem; }

.News__title-strike { font-size: 2rem; text-decoration: line-through #ff4630; line-height: 0; }

.News__title-strike-content { font-size: 1.125rem; vertical-align: middle; }

.News__lifted-from { font-size: 0.875rem; padding-left: 2rem; }

@media (max-width: 36rem) { .News__lifted-from { padding-left: 0; padding-top: 0.125rem; display: block; } }

.News__content mark { background-color: #ffef9e; padding: 0; }

.News__content aside { font-weight: 600; font-size: 0.875rem; padding-right: 2rem; }

@media (min-width: 62rem) { .News__content aside { transform: translateY(-4rem); position: absolute; max-width: 20rem; line-height: 1rem; left: 50rem; } }

@media (min-width: 48rem) and (max-width: 62rem) { .News__content aside { transform: translateY(-4rem); position: absolute; max-width: 20rem; line-height: 1rem; left: 40rem; padding-right: 0.25rem; } }

@media (max-width: 48rem) { .News__content aside { margin-bottom: 3rem; margin-top: 1rem; } }

.News__content aside::before { position: absolute; transform: translateY(-1.5rem); padding-left: 1.5rem; content: 'DEBT COLLECTIVE'; color: #ff4630; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBpZD0iQ2FudmFzIiBmaWxsPSJub25lIj48ZyBpZD0iR3JvdXAiPjxwYXRoIGlkPSJWZWN0b3IgMiIgZD0iTSAwIDBDIDAuNzcxNjQgNC44MzY1MyAwLjEyNzkzMSAxMS42NzUzIDIuMzcwMzcgMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguNTE4MDcgMS41MTYxMSkiIHN0cm9rZT0iI0ZGNDYzMCIgc3Ryb2tlLXdpZHRoPSIyLjY2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBpZD0iVmVjdG9yIDMiIGQ9Ik0gMCAwLjU3MTQyOUMgNS4zNTc0MiAwLjU3MTQyOSAxMC42MzMyIDAgMTYgMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxMC42NTkyKSIgc3Ryb2tlPSIjRkY0NjMwIiBzdHJva2Utd2lkdGg9IjIuNjY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGlkPSJWZWN0b3IgNCIgZD0iTSAwIDBDIDIuNjMyNzQgMi40NzgyNiA1LjI3NDgzIDQuOTE0NzcgOC4yOTYzIDYuODU3MTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuOTYyODkgNy44MDE3NikiIHN0cm9rZT0iI0ZGNDYzMCIgc3Ryb2tlLXdpZHRoPSIyLjY2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBpZD0iVmVjdG9yIDUiIGQ9Ik0gMCAxMC4yODU3QyAxLjUyMzQyIDcuODE3NzcgMy4xOTYwNSA1LjkxNTc3IDUuMDM3MDQgMy43NDYwM0MgNi4wOTA0NiAyLjUwNDUgOC4yOTYzIDEuNzA2NDYgOC4yOTYzIDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMzcwNjEgNi4wODc4OSkiIHN0cm9rZT0iI0ZGNDYzMCIgc3Ryb2tlLXdpZHRoPSIyLjY2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PC9nPjwvc3ZnPg0K"); background-repeat: no-repeat; white-space: nowrap; line-height: 1.5rem; }

@media (min-width: 48rem) and (max-width: 62rem) { .News__content aside::before { font-size: 0.75rem; } }

.Page__header, .Page__content { max-width: 37.5rem; }

@media (min-width: 62rem) { .Page__header, .Page__content { margin-left: 8rem; } }

@media (min-width: 48rem) and (max-width: 62rem) { .Page__header, .Page__content { margin-left: 2rem; } }

@media (min-width: 36rem) and (max-width: 48rem) { .Page__header, .Page__content { margin-left: 1rem; margin-right: 1rem; } }

@media (max-width: 36rem) { .Page__header, .Page__content { margin-left: 0.5rem; margin-right: 0.5rem; } }

.Page__header { margin-top: 7rem; }

@media (min-width: 36rem) and (max-width: 48rem) { .Page__header { margin-top: 2rem; } }

@media (max-width: 36rem) { .Page__header { margin-top: 2rem; } }

.Page__title-sub { font-weight: 400; font-style: italic; }

.Page__meta { margin-top: 1rem; }

.Page__date { font-weight: 600; font-size: 0.8125rem; }

.Page__author { font-size: 0.875rem; padding-left: 2rem; }

@media (max-width: 36rem) { .Page__author { padding-left: 0; padding-top: 0.125rem; display: block; } }

.Page__content { margin-top: 4rem; }

.Page__content img { max-width: 100%; }

.Page__content.copy { line-height: 1.7; font-size: 0.875rem; }

.Page__content.copy p { line-height: 1.7; font-size: 0.875rem; }

.Page__content.copy p ~ aside { padding-bottom: 0; }

.Post__header, .Post__content { max-width: 37.5rem; }

@media (min-width: 62rem) { .Post__header, .Post__content { margin-left: 8rem; } }

@media (min-width: 48rem) and (max-width: 62rem) { .Post__header, .Post__content { margin-left: 2rem; } }

@media (min-width: 36rem) and (max-width: 48rem) { .Post__header, .Post__content { margin-left: 1rem; margin-right: 1rem; } }

@media (max-width: 36rem) { .Post__header, .Post__content { margin-left: 0.5rem; margin-right: 0.5rem; } }

.Post__header { margin-top: 7rem; }

@media (min-width: 36rem) and (max-width: 48rem) { .Post__header { margin-top: 2rem; } }

@media (max-width: 36rem) { .Post__header { margin-top: 2rem; } }

.Post__title-sub { font-weight: 400; font-style: italic; }

.Post__meta { margin-top: 1rem; }

.Post__date { font-weight: 600; font-size: 0.8125rem; }

.Post__author { font-size: 0.875rem; padding-left: 2rem; }

@media (max-width: 36rem) { .Post__author { padding-left: 0; padding-top: 0.125rem; display: block; } }

.Post__content { margin-top: 4rem; }

.Post__content img { max-width: 100%; }

.Post__content.copy { line-height: 1.7; font-size: 0.875rem; }

.Post__content.copy p { line-height: 1.7; font-size: 0.875rem; }

.Post__content.copy p ~ aside { padding-bottom: 0; }

.Profile__header, .Profile__content { max-width: 37.5rem; }

@media (min-width: 62rem) { .Profile__header, .Profile__content { margin-left: 8rem; } }

@media (min-width: 48rem) and (max-width: 62rem) { .Profile__header, .Profile__content { margin-left: 2rem; } }

@media (min-width: 36rem) and (max-width: 48rem) { .Profile__header, .Profile__content { margin-left: 1rem; margin-right: 1rem; } }

@media (max-width: 36rem) { .Profile__header, .Profile__content { margin-left: 0.5rem; margin-right: 0.5rem; } }

.Profile__header { margin-top: 7rem; }

@media (min-width: 36rem) and (max-width: 48rem) { .Profile__header { margin-top: 2rem; } }

@media (max-width: 36rem) { .Profile__header { margin-top: 2rem; } }

.Profile__title-sub { font-weight: 400; font-style: italic; }

.Profile__meta { margin-top: 1rem; }

.Profile__date { font-weight: 600; font-size: 0.8125rem; }

.Profile__author { font-size: 0.875rem; padding-left: 2rem; }

@media (max-width: 36rem) { .Profile__author { padding-left: 0; padding-top: 0.125rem; display: block; } }

.Profile__content { margin-top: 4rem; }

.Profile__content img { max-width: 100%; }

.Profile__content.copy { line-height: 1.7; font-size: 0.875rem; }

.Profile__content.copy p { line-height: 1.7; font-size: 0.875rem; }

.Profile__content.copy p ~ aside { padding-bottom: 0; }

.Profile .container { max-width: 100%; }

.Profile__header, .Profile__content { margin-left: 0; margin-right: 0; }

.Profile__picture { background-position: center; background-size: cover; width: 18.375rem; height: 21.6875rem; margin-top: 2rem; margin-left: 1rem; transform: rotate(-6deg); }

@media (max-width: 62rem) { .Profile__picture { width: 13.78125rem; height: 16.265625rem; } }

@media (min-width: 48rem) { .Profile__picture { margin-left: 2rem; } }

.Profile__picture-placeholder, .Profile__picture img { background-color: #bdbdbd; width: 100%; height: 100%; }

.Profile__title-pre { font-size: 1.5rem; color: #24ba9d; }

.Profile__meta { color: #828282; }

.Profile__content { counter-reset: question; }

.Profile__content dt { line-height: 1.7; font-size: 0.875rem; font-weight: 600; }

.Profile__content dt::before { counter-increment: question; content: counter(question) "."; padding-right: 0.25rem; }

.Profile__content dd { margin-top: 2rem; font-weight: 400; }

.Profile__content dd:not(:last-child) { margin-bottom: 4rem; }

.Profile__content dd br { margin-bottom: 1rem; }

@media (max-width: 62rem) { .PageStream .Feed__Posts-latest-title { font-size: 1.5rem; } }

.PageStream .Feed__Posts-latest-excerpt img { max-width: 100%; }

.PageStream__header { font-size: 3.75rem; padding-top: 1rem; padding-left: 1.5rem; padding-right: 1.5rem; margin-bottom: 5rem; }

@media (max-width: 48rem) { .PageStream__header { margin: auto; padding-left: 0.5rem; padding-right: 0.5rem; } }

@media (max-width: 48rem) { .PageStream .container { padding-top: 5rem; } }

.ArtworkPage__header, .ArtworkPage__content { max-width: 37.5rem; }

@media (min-width: 62rem) { .ArtworkPage__header, .ArtworkPage__content { margin-left: 8rem; } }

@media (min-width: 48rem) and (max-width: 62rem) { .ArtworkPage__header, .ArtworkPage__content { margin-left: 2rem; } }

@media (min-width: 36rem) and (max-width: 48rem) { .ArtworkPage__header, .ArtworkPage__content { margin-left: 1rem; margin-right: 1rem; } }

@media (max-width: 36rem) { .ArtworkPage__header, .ArtworkPage__content { margin-left: 0.5rem; margin-right: 0.5rem; } }

.ArtworkPage__header { margin-top: 7rem; }

@media (min-width: 36rem) and (max-width: 48rem) { .ArtworkPage__header { margin-top: 2rem; } }

@media (max-width: 36rem) { .ArtworkPage__header { margin-top: 2rem; } }

.ArtworkPage__title-sub { font-weight: 400; font-style: italic; }

.ArtworkPage__meta { margin-top: 1rem; }

.ArtworkPage__date { font-weight: 600; font-size: 0.8125rem; }

.ArtworkPage__author { font-size: 0.875rem; padding-left: 2rem; }

@media (max-width: 36rem) { .ArtworkPage__author { padding-left: 0; padding-top: 0.125rem; display: block; } }

.ArtworkPage__content { margin-top: 4rem; }

.ArtworkPage__content img { max-width: 100%; }

.ArtworkPage__content.copy { line-height: 1.7; font-size: 0.875rem; }

.ArtworkPage__content.copy p { line-height: 1.7; font-size: 0.875rem; }

.ArtworkPage__content.copy p ~ aside { padding-bottom: 0; }

.ArtworkPage__content { counter-reset: question; }

.ArtworkPage__content dt { line-height: 1.7; font-size: 0.875rem; font-weight: 600; }

.ArtworkPage__content dt::before { counter-increment: question; content: counter(question) "."; padding-right: 0.25rem; }

.ArtworkPage__content dd { margin-top: 2rem; font-weight: 400; }

.ArtworkPage__content dd:not(:last-child) { margin-bottom: 4rem; }

.ArtworkPage__content dd br { margin-bottom: 1rem; }

.ArtworkPage .Artwork__image { max-width: 37.5rem; }

@media (min-width: 62rem) { .ArtworkPage .Artwork__image { margin-left: 8rem; } }

@media (min-width: 48rem) and (max-width: 62rem) { .ArtworkPage .Artwork__image { margin-left: 2rem; } }

@media (min-width: 36rem) and (max-width: 48rem) { .ArtworkPage .Artwork__image { margin-left: 1rem; margin-right: 1rem; } }

@media (max-width: 36rem) { .ArtworkPage .Artwork__image { margin-left: 0.5rem; margin-right: 0.5rem; } }

.Profiles__title { font-size: 3.75rem; padding-left: 1.5rem; padding-top: 0.25rem; }

@media (max-width: 36rem) { .Profiles__title { font-size: 2rem; } }

@media (max-width: 48rem) { .Profiles__title { padding-left: 0.5rem; } }

.Profiles__video-feed { margin-top: 1.5rem; background-color: #2b2b2b; padding-top: 0.5rem; padding-bottom: 1rem; }

@media (max-width: 36rem) { .Profiles__video-feed { margin-top: 0.5rem; } }

.Profiles__video-feed video { max-height: 30.125rem; }

.Profiles__video-feed .Profiles__video-wrapper { max-width: 60rem; }

@media (min-width: 62rem) { .Profiles__video-feed .Profiles__video-wrapper { min-width: 60rem; margin: auto; } }

.Profiles__video-feed .Profiles__video-details { opacity: 1; display: none; position: absolute; text-align: left; padding-right: 2rem; top: -4.5rem; }

@media (max-width: 36rem) { .Profiles__video-feed .Profiles__video-details { top: 0rem; } }

.Profiles__video-feed .Profiles__video-details.dark { color: #fff; }

.Profiles__video-feed .Profiles__video-details.light { color: #2b2b2b; }

.Profiles__video-feed .Profiles__video-title { font-size: 1.5rem; font-weight: 900; }

.Profiles__video-feed .Profiles__video-description { font-size: 1rem; font-style: italic; line-height: 1.3; max-width: 45rem; }

@media (max-width: 36rem) { .Profiles__video-feed .Profiles__video-description { display: none; } }

.Profiles__video-feed .Profiles__video-title, .Profiles__video-feed .Profiles__video-description { padding-left: 0.5rem; }

.Profiles__BigFeed-wrapper { max-width: 52rem; margin: auto; }

.Profiles__BigFeed-item-picture { height: 12rem; width: 9rem; background-color: transparent; margin-right: 2rem; margin-bottom: 3rem; background-position: center; background-size: cover; }

.Profiles__BigFeed-item-name { padding-top: 2rem; }

@media (max-width: 48rem) { .Profiles__BigFeed-item-name { padding-top: 1rem; } }

.Profiles__BigFeed-item-sub-title { font-weight: 400; font-style: italic; }

.Profiles__BigFeed-item-metadata { padding-top: 0.25rem; font-size: 0.75rem; color: #828282; }

@media (min-width: 36rem) { .Profiles__BigFeed-item-metadata-interviewer { padding-left: 2rem; } }

/*# sourceMappingURL=main.css.map */