@charset "UTF-8";:root{--t-caret-icon-red-mask: rgb(201, 16, 36)}@media (prefers-color-scheme: dark){:root{--t-caret-icon-red-mask: rgb(255, 102, 105)}}.basic-caption{--t-basic-caption: rgb(34, 33, 29);--t-basic-caption-source: rgb(107, 105, 96);--t-basic-caption-source-link: rgb(201, 16, 36);--t-basic-caption-description: rgb(78, 77, 71);--t-basic-caption-active-title: rgb(245, 245, 242);--t-basic-caption-active-source: rgb(202, 200, 191)}@media (prefers-color-scheme: dark){.basic-caption{--t-basic-caption: rgb(245, 245, 242);--t-basic-caption-source: rgb(185, 183, 172);--t-basic-caption-source-link: rgb(255, 102, 105);--t-basic-caption-description: rgb(255, 255, 255);--t-basic-caption-active-title: rgb(255, 255, 255);--t-basic-caption-active-source: rgb(202, 200, 191)}}.basic-caption{font-weight:300;font-variation-settings:"wght" 300;font-size:16px;letter-spacing:.4px;background-color:transparent;color:var(--t-basic-caption);display:flex;flex-direction:column;overflow-wrap:break-word;overflow-wrap:anywhere}.basic-caption__title{margin:0;font-weight:500;font-variation-settings:"wght" 500;color:var(--t-basic-caption);font-size:inherit;line-height:1.25}.basic-caption__title:not(:last-child){margin-bottom:4px}@media (min-width: 720px){.basic-caption__title:not(:last-child){margin-bottom:8px}}.basic-caption__legend{margin-bottom:4px;font-weight:300;font-variation-settings:"wght" 300;line-height:1.35;color:var(--t-basic-caption-description)}.basic-caption__description{margin-bottom:4px;font-weight:400;font-variation-settings:"wght" 400;font-size:12px;letter-spacing:.4px;line-height:1.35;color:var(--t-basic-caption-source)}.basic-caption__image-source{font-weight:400;font-variation-settings:"wght" 400;font-size:12px;letter-spacing:.4px;line-height:1.35;text-transform:uppercase;color:var(--t-basic-caption-source)}.basic-caption__image-source-link{width:fit-content;font-weight:400;font-variation-settings:"wght" 400;font-size:12px;letter-spacing:.4px;text-transform:uppercase;text-decoration:underline;color:var(--t-basic-caption-source-link)}.basic-caption__image-source-link:hover,.basic-caption__image-source-link:active{text-decoration:underline}.basic-caption--active .basic-caption__title{color:var(--t-basic-caption-active-title)}.basic-caption--active .basic-caption__description{color:var(--t-basic-caption-active-source)}.basic-caption--active .basic-caption__title,.basic-caption--active .basic-caption__source{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.basic-caption--fill-container{height:100%;justify-content:space-between}
