.columns-content {
    display:flex;
    justify-content:space-between
   }
   .column--md {
    flex:1 1 auto;
    flex-basis:690px;
    width:100%;
    margin-right:20px;
    max-width:690px
   }
   .column--sm {
    flex:0 1 357px
   }
   .column--sm>div {
    margin:auto;
    margin-right:0
   }
   .ui-prev,
   .ui-next {
    position:absolute;
    top:55%;
    z-index:4
   }
   .ui-prev:hover,
   .ui-next:hover {
    cursor:pointer
   }
   .ui-prev {
    left:-17px
   }
   .ui-prev .icon {
    transform:rotate(-180deg)
   }
   .ui-prev.disabled {
    display:none
   }
   .ui-next {
    right:-17px
   }
   .list-zebra {
    width:100%;
    display:block;
    background:#D5D6DE
   }
   .list-zebra-item {
    padding:15px 20px
   }
   .list-zebra-item a {
    color:#282934
   }
   .list-zebra-item .p-r--sm {
    max-width:75%
   }
   .list-zebra-item:nth-of-type(even) {
    background:#EBEBF0
   }
   .list-zebra-item .t-info--sm {
    margin-top:10px
   }
   .list-entry {
    margin:0 auto 20px;
    padding-bottom:20px;
    border-bottom:1px solid #D5D6DE
   }
   .list-entry:not(.list-entry-overflow) {
    overflow:hidden
   }
   .list-entry .fig-sm {
    margin-right:15px
   }
   .list-entry-byline {
    display:block
   }
   .list-entry-byline p {
    display:inline-block;
    margin-left:10px
   }
   .list-entry-title {
    margin:10px 0
   }
   .list-entry-title.list-entry-imgless {
    max-width:70%
   }
   .list-entry-title,
   .list-entry-title a {
    color:#282934
   }
   .list-entry-footer {
    padding:0 0 10px;
    text-align:center;
    border-bottom:1px solid #D5D6DE;
    margin-bottom:20px;
    overflow-anchor:none
   }
   .list-entry-footer:not(.list-entry-footer--br) {
    margin-top:-8px
   }
   .list-entry-footer--br {
    border-top:1px solid #D5D6DE;
    padding-top:10px
   }
   .list-unordered-horizontal {
    display:flex;
    width:100%;
    flex-flow:row wrap;
    margin-bottom:30px
   }
   .list-unordered-horizontal li {
    list-style:none;
    flex:0 0 auto;
    margin-top:10px
   }
   .list-unordered-horizontal li:not(:last-child) {
    margin-right:10px
   }
   .quote-square--md {
    width:100%;
    height:100%;
    position:relative;
    display:flex;
    flex-flow:row wrap;
    justify-content:flex-start;
    align-items:center
   }
   .quote-square--md a:before {
    content:'\201c'
   }
   .quote-square--md a:after {
    content:'\201d'
   }
   .quote-square--md .cite {
    align-self:flex-end
   }
   .fig-sm {
    overflow:hidden;
    width:206px;
    height:155px;
    display:inline-block;
    border-radius:3px
   }
   .fig-md {
    overflow:hidden;
    width:100%;
    height:225px;
    max-width:357px;
    display:block;
    border-top-left-radius:3px;
    border-top-right-radius:3px
   }
   .fig-round--md {
    width:60px;
    height:60px;
    border-radius:100%;
    overflow:hidden;
    background:#D5D6DE
   }
   .fig-round--sm {
    width:50px;
    height:50px;
    border-radius:100%;
    overflow:hidden;
    text-align:center
   }
   .fig-round--xs {
    width:30px;
    height:30px;
    border-radius:100%;
    overflow:hidden;
    text-align:center
   }
   .quote-mutable--md {
    padding:20px 20px 25px;
    background:#fff;
    margin-bottom:10px;
    border-radius:3px;
    box-shadow:0 2px 3px 0 rgba(40,41,52,0.4)
   }
   .quote-mutable--md p {
    color:#282934
   }
   .quote-mutable-cite--md {
    display:flex;
    align-items:center
   }
   .quote-mutable-cite--md .quote-mutable-cite-avatar {
    margin-right:10px
   }
   .tabs-control-wrapper {
    width:100%;
    border:1px solid #D5D6DE;
    border-right:none;
    border-left:none;
    margin:0 auto 20px;
    position:relative
   }
   .tab-control-item {
    font-family:"Inter",sans-serif;
    font-size:11px;
    line-height:31px;
    text-transform:uppercase;
    letter-spacing:1.2px;
    color:#AAABC6;
    padding:6px 20px
   }
   .tab-control-item--selected {
    color:#282934;
    position:relative
   }
   .carousel {
    position:relative
   }
   .carousel-content {
    overflow:hidden
   }
   .carousel-header {
    padding:20px 0 10px
   }
   .carousel-prev,
   .carousel-next {
    position:absolute;
    top:55%;
    z-index:4
   }
   .carousel-prev:hover,
   .carousel-next:hover {
    cursor:pointer
   }
   .carousel-prev {
    left:-17px;
    transform:rotate(-180deg);
    box-shadow:0 -2px 1px 0 rgba(40,41,52,0.7);
    display:none
   }
   .carousel-next {
    right:-17px;
    box-shadow:0 2px 1px 0 rgba(40,41,52,0.7)
   }
   .carousel-safety-wrapper {
    position:relative;
    flex:0 0 auto;
    width:100%;
    height:100%;
    overflow:hidden;
    border-radius:3px
   }
   .carousel-md {
    min-height:220px;
    margin:-1rem auto 1rem;
    display:block
   }
   .carousel-md .carousel-content {
    background:#EBEBF0;
    padding:20px;
    align-items:flex-end
   }
   .unit-rect-mutable--md {
    position:relative;
    min-width:220px;
    max-width:270px
   }
   .unit-rect-mutable--md:not(:last-child) {
    margin-right:20px
   }
   .gallery-content {
    position:relative
   }
   .gallery-controls .ui-next {
    right:-5px
   }
   .gallery-controls .ui-prev {
    left:-5px
   }
   .gallery-controls .ui-next,
   .gallery-controls .ui-prev {
    top:35%;
    z-index:100
   }
   .gallery-display {
    text-align:center;
    border-radius:3px;
    overflow:hidden
   }
   .gallery-display,
   .gallery-caption {
    max-width:990px;
    margin:0 auto
   }
   .gallery-caption-header {
    width:100%;
    padding:10px 0 20px;
    margin-bottom:15px;
    border-bottom:1px solid #F7976B
   }
   .gallery-caption-header .section {
    margin-right:20px
   }
   .gallery-title {
    color:#fff
   }
   .gallery-caption-text,
   .gallery-progress {
    color:#7D7E94
   }
   .soundcloud--content iframe {
    height:100px !important
   }
   @media screen and (min-width: 769px) {
    .gallery-content {
     max-width:1070px;
     width:100%;
     margin:60px auto 0;
     transform:translateY(-30px)
    }
    .gallery-caption-header {
     display:flex;
     align-items:center
    }
    .gallery-display img {
     max-width:100%
    }
    .gallery-caption-text {
     min-height:120px
    }
    .tab-control-wrapper {
     display:table
    }
    .tab-control-item {
     display:table-cell
    }
    .tab-control-item--selected .icon {
     display:none
    }
    .tab-control-item--selected:after {
     content:' ';
     position:absolute;
     bottom:-1px;
     left:0;
     width:100%;
     height:1px;
     background:#282934
    }
   }
   @media screen and (max-width: 1069px) {
    .column--md {
     max-width:100%;
     margin:0 auto
    }
    .column--sm {
     display:none
    }
   }
   @media screen and (min-width: 768px) and (max-width: 1179px) {
    .unit-mutable-square--md {
     flex:0 0 auto;
     width:260px
    }
    .unit-square-mutable--lg {
     width:100%;
     max-width:100%;
     height:auto
    }
    .unit-square-mutable--lg:first-child {
     margin-bottom:10px;
     max-height:400px
    }
    .unit-square-mutable--lg>.unit-square-mutable-grid {
     overflow-x:scroll;
     flex-wrap:nowrap
    }
    .unit-square-mutable--lg>.unit-square-mutable-grid .unit-mutable-square--md {
     margin-right:10px
    }
   }
   @media screen and (max-width: 768px) {
    .unit-mutable-square--md {
     flex:0 0 auto;
     width:260px;
     height:174px
    }
    .unit-square-mutable--lg {
     flex:0 0 auto;
     width:100%;
     max-width:100%;
     height:200px
    }
    .unit-square-mutable--lg:not(:last-child) {
     margin-bottom:10px
    }
    .unit-square-mutable--lg>.unit-square-mutable-grid {
     overflow-x:scroll;
     flex-wrap:nowrap
    }
    .unit-square-mutable--lg>.unit-square-mutable-grid .unit-mutable-square--md {
     margin-right:10px
    }
    .unit-order-first {
     order:-1
    }
    .gallery {
     padding-bottom:20px
    }
    .gallery-display {
     max-height:190px;
     overflow:hidden
    }
    .gallery-caption {
     padding:20px
    }
    .gallery-caption-header {
     padding-top:0
    }
    .gallery-caption-header * {
     display:inline-block;
     vertical-align:middle
    }
    .gallery-title {
     display:block;
     margin:15px 0 0
    }
    .gallery-caption-text {
     font-size:16px;
     line-height:22px
    }
    .gallery-controls .ui-next {
     right:0px
    }
    .gallery-controls .ui-prev {
     left:0px
    }
    .gallery-controls .ui-next,
    .gallery-controls .ui-prev {
     top:15%;
     z-index:100
    }
    .tab-control-item:not(.tab-control-item--selected) {
     display:none
    }
    .tab-control-item--selected {
     display:inline-block;
     vertical-align:middle;
     width:100%
    }
    .tab-control-item--selected .icon {
     vertical-align:inherit
    }
    .tab-control--select {
     position:absolute;
     width:100%;
     height:100%;
     top:0;
     left:0;
     z-index:3;
     opacity:0
    }
    .tab-control-item {
     text-align:center
    }
    .fig-sm {
     max-width:130px;
     max-height:100px
    }
   }
   