.header-module__-0iXdW__header {
    width: 100%;
    height: var(--sm-header-height);
    padding: 0 var(--sm-gutter);
    z-index: 10;
    background-color: #fff;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0;
    left: 0
}

@media (min-width:1024px) {
    .header-module__-0iXdW__header {
        height: var(--header-height);
        padding: 0 var(--gutter)
    }
}

.header-module__-0iXdW__container {
    justify-content: space-between;
    align-items: baseline;
    width: 100%;
    display: flex
}

@media (min-width:1024px) {
    .header-module__-0iXdW__container {
        position: relative
    }
}

.header-module__-0iXdW__headerRight,
.header-module__-0iXdW__headerLeft {
    flex: 50%;
    align-items: baseline;
    display: flex
}

.header-module__-0iXdW__headerRight {
    justify-content: flex-end
}

.header-module__-0iXdW__title {
    z-index: 3;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    flex: none;
    font-size: 19px;
    line-height: 1;
    position: relative
}

@media (min-width:375px) {
    .header-module__-0iXdW__title {
        font-size: 22px
    }
}

@media (min-width:1024px) {
    .header-module__-0iXdW__title {
        font-size: 26px
    }
}

@media (min-width:1920.02px) {
    .header-module__-0iXdW__title {
        font-size: 28px
    }
}

.header-module__-0iXdW__navButton {
    z-index: 3;
    cursor: pointer;
    display: flex;
    position: relative
}

.header-module__-0iXdW__navButton:focus-visible {
    outline: 0
}

.header-module__-0iXdW__navButton:focus-visible .header-module__-0iXdW__navIconWrap:after {
    content: "";
    outline: 5px auto highlight;
    outline: 5px auto -webkit-focus-ring-color;
    display: block;
    position: absolute;
    inset: -8px
}

@media (max-width:1023.98px) {
    .header-module__-0iXdW__navButton {
        padding: var(--sm-gutter);
        margin: calc(var(--sm-gutter)*-1)0 0 calc(var(--sm-gutter)*-1)
    }
}

@media (min-width:1024px) {
    .header-module__-0iXdW__navButton:after {
        content: "Menu";
        visibility: hidden;
        pointer-events: none;
        width: 0;
        height: 0;
        display: block
    }
}

.header-module__-0iXdW__navIcon {
    width: 20px;
    height: 15px;
    position: relative
}

.header-module__-0iXdW__navIcon span {
    background-color: #000;
    width: 100%;
    height: 1px;
    transition: all .35s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%
}

.header-module__-0iXdW__navIcon span:first-child {
    transform: translate(-50%)translateY(-6px)
}

.header-module__-0iXdW__navIcon span:nth-child(2) {
    transform: translate(-50%)translateY(0)
}

.header-module__-0iXdW__navIcon span:nth-child(3) {
    transform: translate(-50%)translateY(6px)
}

.header-module__-0iXdW__navActive .header-module__-0iXdW__navIcon span:first-child {
    transform: translate(calc(-50% - 3px))rotate(45deg)
}

.header-module__-0iXdW__navActive .header-module__-0iXdW__navIcon span:nth-child(2) {
    opacity: 0
}

.header-module__-0iXdW__navActive .header-module__-0iXdW__navIcon span:nth-child(3) {
    transform: translate(calc(-50% - 3px))rotate(-45deg)
}

@media (min-width:375px) {
    .header-module__-0iXdW__navIcon {
        width: 22px;
        height: 14px
    }

    .header-module__-0iXdW__navIcon span:first-child {
        transform: translate(-50%)translateY(-7px)
    }

    .header-module__-0iXdW__navIcon span:nth-child(2) {
        transform: translate(-50%)translateY(0)
    }

    .header-module__-0iXdW__navIcon span:nth-child(3) {
        transform: translate(-50%)translateY(7px)
    }
}

@media (min-width:1024px) {
    .header-module__-0iXdW__navIcon {
        width: 24px;
        height: 16px
    }

    .header-module__-0iXdW__navIcon span:first-child {
        transform: translate(-50%)translateY(-8px)
    }

    .header-module__-0iXdW__navIcon span:nth-child(2) {
        transform: translate(-50%)translateY(0)
    }

    .header-module__-0iXdW__navIcon span:nth-child(3) {
        transform: translate(-50%)translateY(8px)
    }
}

@media (min-width:1920.02px) {
    .header-module__-0iXdW__navIcon {
        width: 26px;
        height: 18px
    }

    .header-module__-0iXdW__navIcon span:first-child {
        transform: translate(-50%)translateY(-9px)
    }

    .header-module__-0iXdW__navIcon span:nth-child(2) {
        transform: translate(-50%)translateY(0)
    }

    .header-module__-0iXdW__navIcon span:nth-child(3) {
        transform: translate(-50%)translateY(9px)
    }
}

.header-module__-0iXdW__navLeft {
    background-color: #fff;
    width: 100%;
    position: absolute;
    left: 0
}

@media (max-width:1023.98px) {
    .header-module__-0iXdW__navLeft {
        top: var(--sm-header-height);
        padding: 0 var(--sm-gutter)
    }
}

@media (min-width:1024px) {
    .header-module__-0iXdW__navLeft {
        padding-left: calc(var(--gutter) + 20px)
    }
}

.header-module__-0iXdW__navLeft ul {
    margin: 0;
    display: flex
}

.header-module__-0iXdW__navLeft ul.header-module__-0iXdW__hidden {
    display: none
}

@media (max-width:1023.98px) {
    .header-module__-0iXdW__navLeft ul {
        flex-direction: column
    }

    .header-module__-0iXdW__navLeft>ul>li:first-child {
        margin-top: 0
    }

    .header-module__-0iXdW__navLeft>ul>li:last-child {
        margin-bottom: var(--sm-gutter)
    }

    .header-module__-0iXdW__navLeft li {
        margin-top: var(--sm-gutter)
    }
}

@media (min-width:1024px) {
    .header-module__-0iXdW__navLeft li+li {
        margin-left: var(--gutter)
    }
}

.header-module__-0iXdW__nav a {
    color: var(--color-grey);
    cursor: pointer;
    transition: color .35s
}

.header-module__-0iXdW__nav .header-module__-0iXdW__isActive {
    color: #000
}

@media (max-width:1023.98px) {

    .header-module__-0iXdW__nav .header-module__-0iXdW__isCurrentActive,
    .header-module__-0iXdW__nav .header-module__-0iXdW__isCurrentActive+ul a {
        color: #000
    }
}

@media (min-width:1024px) {
    .header-module__-0iXdW__nav .header-module__-0iXdW__contextual {
        margin-left: auto;
        display: none
    }

    .header-module__-0iXdW__nav .header-module__-0iXdW__contextual a {
        color: #000;
        align-items: center;
        display: inline-flex
    }

    .header-module__-0iXdW__nav .header-module__-0iXdW__contextual a svg {
        width: 24px;
        height: 16px;
        margin-bottom: 1px;
        margin-left: 9px;
        display: block
    }

    @media (hover:hover) {
        .header-module__-0iXdW__nav .header-module__-0iXdW__contextual a:hover {
            color: var(--color-grey)
        }
    }
}

@media (max-width:1023.98px) {
    .header-module__-0iXdW__nav .header-module__-0iXdW__contextual svg {
        display: none
    }
}

@media (min-width:1024px) {
    .header-module__-0iXdW__nav .header-module__-0iXdW__alignRight {
        margin-left: auto
    }
}

.header-module__-0iXdW__nav .header-module__-0iXdW__contextualActive {
    display: block
}

@media (hover:hover) {
    .header-module__-0iXdW__nav a:hover {
        color: #000
    }
}

.header-module__-0iXdW__isInactive {
    pointer-events: none
}

.header-module__-0iXdW__isInactive a {
    color: #000;
    pointer-events: all
}

@media (hover:hover) {
    .header-module__-0iXdW__isInactive:hover a {
        color: var(--color-grey)
    }

    .header-module__-0iXdW__isInactive:hover a:hover {
        color: #000
    }
}

@media (max-width:1023.98px) {
    .header-module__-0iXdW__subNav {
        padding-left: var(--sm-margin-mid)
    }
}

@media (min-width:1024px) {
    .header-module__-0iXdW__subNav {
        width: 100%;
        padding: .8em 0 calc(var(--gutter)*.5)calc((var(--margin-small)*var(--nav-level)) + (var(--gutter) + 20px));
        padding: .8em 0 calc(var(--gutter)*.5)calc((var(--margin-small)*var(--nav-level)) + calc(var(--gutter) + 20px));
        background-color: #fff;
        position: absolute;
        left: 0
    }
}

.footer-module___Egpma__footer {
    justify-content: space-between;
    align-items: baseline;
    display: flex;
    overflow: hidden
}

@media (max-width:1023.98px) {
    .footer-module___Egpma__footer {
        margin-top: var(--sm-margin-x-large);
        margin-bottom: var(--sm-margin-x-small);
        padding: var(--sm-gutter)
    }
}

@media (min-width:1024px) {
    .footer-module___Egpma__footer {
        margin-top: var(--margin-x-large);
        padding: var(--gutter)
    }
}

.footer-module___Egpma__colophon {
    flex-wrap: wrap;
    align-items: center;
    margin: -.5em;
    display: flex
}

@media (min-width:1024px) {
    .footer-module___Egpma__colophon {
        margin: -.5em -1em
    }
}

@media (max-width:767.98px) {
    .footer-module___Egpma__copyright {
        flex: 1 0 100%
    }
}

.footer-module___Egpma__segment {
    margin: .5em
}

@media (min-width:1024px) {
    .footer-module___Egpma__segment {
        margin: .5em 1em
    }
}

.footer-module___Egpma__segment a,
.footer-module___Egpma__segment button {
    transition: color .25s
}

.footer-module___Egpma__segment button {
    cursor: pointer
}

@media (hover:hover) {

    .footer-module___Egpma__segment a:hover,
    .footer-module___Egpma__segment button:hover {
        color: var(--color-grey)
    }
}

.footer-module___Egpma__backToTop {
    cursor: pointer
}

@media (max-width:1023.98px) {
    .footer-module___Egpma__backToTop {
        display: none
    }
}

@media (hover:hover) {
    .footer-module___Egpma__backToTop:hover svg {
        transform: translateY(-25%)
    }
}

.footer-module___Egpma__backToTop svg {
    width: 18px;
    height: 25px;
    transition: transform .25s;
    display: block
}

.footer-module___Egpma__credits {
    flex-wrap: wrap;
    align-items: center;
    display: flex
}

@media (max-width:1023.98px) {
    .footer-module___Egpma__credits {
        flex: auto;
        margin: 0 -.5em -.5em 0
    }
}

@media (min-width:1024px) {
    .footer-module___Egpma__credits {
        margin: -1em -1em -1em 0
    }
}

.modal-module__gnJtVG__modal {
    z-index: 1000;
    background-color: #fff;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0
}

.modal-module__gnJtVG__modalInner {
    width: 100%;
    height: 100%;
    padding: 0 var(--sm-gutter)var(--sm-header-height);
    position: absolute;
    top: 0;
    left: 0;
    overflow-y: auto
}

@media (min-width:1024px) {
    .modal-module__gnJtVG__modalInner {
        padding: 0 var(--gutter)var(--header-height)
    }
}

.modal-module__gnJtVG__closeIcon {
    z-index: 100;
    top: calc(var(--sm-gutter)*.5);
    right: calc(var(--sm-gutter)*.5);
    padding: calc(var(--sm-gutter)*.5);
    cursor: pointer;
    transition: opacity .25s;
    position: absolute
}

.modal-module__gnJtVG__closeIcon svg {
    width: 18px;
    height: 18px;
    display: block
}

@media (max-width:1023.98px) {
    .modal-module__gnJtVG__closeIcon svg {
        width: 15px;
        height: 15px
    }
}

@media (min-width:1024px) {
    .modal-module__gnJtVG__closeIcon {
        top: calc(var(--gutter)*.5);
        right: calc(var(--gutter)*.5);
        padding: calc(var(--gutter)*.5)
    }
}

@media (min-width:1920.02px) {
    .modal-module__gnJtVG__closeIcon svg {
        stroke-width: .9px;
        width: 20px;
        height: 20px;
        display: block
    }
}

@media (hover:hover) {
    .modal-module__gnJtVG__closeIcon:hover {
        opacity: .3333
    }
}

.newsPage-module__5lwo1G__reader {
    width: 100%;
    max-width: var(--wide-page-width);
    padding-top: calc(var(--sm-header-height) + var(--sm-margin-x-small));
    margin: 0 auto
}

@media (min-width:1024px) {
    .newsPage-module__5lwo1G__reader {
        padding-top: var(--margin-small)
    }
}

.newsPage-module__5lwo1G__title {
    margin: var(--sm-gutter)0 var(--sm-margin-mid)
}

@media (min-width:1024px) {
    .newsPage-module__5lwo1G__title {
        margin: var(--margin-x-small)0 var(--margin-small)
    }
}

.newsPage-module__5lwo1G__meta {
    margin-bottom: calc(var(--line-height-body)*1em)
}

.cookieBanner-module__wPQTUG__banner {
    z-index: 10000;
    pointer-events: none;
    position: sticky;
    bottom: 0;
    left: 0;
    right: 0
}

@media (min-width:768px) {
    .cookieBanner-module__wPQTUG__banner {
        padding: calc(var(--gutter)*.5);
        position: fixed
    }
}

.cookieBanner-module__wPQTUG__box {
    width: 100%;
    padding: calc(var(--gutter)*.5);
    pointer-events: all;
    background-color: #fff;
    margin-left: auto
}

@media (min-width:768px) {
    .cookieBanner-module__wPQTUG__box {
        max-width: 25rem
    }
}

.cookieBanner-module__wPQTUG__box a {
    border-bottom: 1px solid;
    transition: color .25s
}

.cookieBanner-module__wPQTUG__box a:hover {
    color: var(--color-grey)
}

.cookieBanner-module__wPQTUG__buttons {
    margin: 15px 0 0;
    display: flex
}

.cookieBanner-module__wPQTUG__button {
    cursor: pointer;
    border: 1px solid;
    padding: 8px 10px 6px;
    transition: color .25s
}

@media (min-width:1024px) {
    .cookieBanner-module__wPQTUG__button {
        padding: 7px 10px
    }
}

.cookieBanner-module__wPQTUG__button+.cookieBanner-module__wPQTUG__button {
    margin-left: 10px
}

.cookieBanner-module__wPQTUG__button:hover {
    color: var(--color-grey)
}

.richText-module__IKCmBW__text p+p {
    margin-top: calc(var(--line-height-body)*1em)
}

.richText-module__IKCmBW__text ul,
.richText-module__IKCmBW__text ol {
    text-indent: -1em;
    margin: calc(var(--line-height-body)*1em)0;
    padding-left: 1em
}

.richText-module__IKCmBW__text li {
    padding-left: 1em
}

.richText-module__IKCmBW__text ul {
    list-style: outside
}

.richText-module__IKCmBW__text ul ul {
    margin-top: 0;
    list-style-type: circle
}

.richText-module__IKCmBW__text ul ul ul {
    list-style-type: square
}

.richText-module__IKCmBW__text ol ol {
    margin-top: 0;
    list-style-type: lower-roman
}

.richText-module__IKCmBW__text ol ol ol {
    list-style-type: lower-alpha
}

.richText-module__IKCmBW__text h2 {
    margin: calc(var(--line-height-body)*1em)0
}

.richText-module__IKCmBW__text h3 {
    margin-top: calc(var(--line-height-body)*1em);
    text-indent: var(--gutter)
}

.richText-module__IKCmBW__text:not(.richText-module__IKCmBW__textNoLinkStyle) a:not([href^=\#]) {
    border-bottom: 1px solid
}

@media (hover:hover) {
    .richText-module__IKCmBW__text:not(.richText-module__IKCmBW__textNoLinkStyle) a:not([href^=\#]) {
        transition: color .25s
    }

    .richText-module__IKCmBW__text:not(.richText-module__IKCmBW__textNoLinkStyle) a:not([href^=\#]):hover {
        color: var(--color-grey)
    }

    .richText-module__IKCmBW__text.richText-module__IKCmBW__textNoLinkStyle a:not([href^=\#]) {
        transition: color .25s
    }

    .richText-module__IKCmBW__text.richText-module__IKCmBW__textNoLinkStyle a:not([href^=\#]):hover {
        color: var(--color-grey)
    }
}

.richText-module__IKCmBW__readMore {
    margin-top: calc(var(--line-height-body)*1em)
}

.richText-module__IKCmBW__readMore button {
    color: var(--color-grey);
    cursor: pointer;
    transition: color .25s
}

@media (hover:hover) {
    .richText-module__IKCmBW__readMore button:hover {
        color: #000
    }
}

.richText-module__IKCmBW__image {
    margin: var(--sm-margin-mid)0
}

@media (min-width:1024px) {
    .richText-module__IKCmBW__image {
        margin: var(--margin-mid)0
    }
}

.richText-module__IKCmBW__image:first-child {
    margin-top: 0
}

.richText-module__IKCmBW__image:last-child {
    margin-bottom: 0
}

@media (min-width:1024px) {
    .richText-module__IKCmBW__figure {
        padding: 0 var(--margin-mid)
    }
}

.richText-module__IKCmBW__caption {
    margin-top: 1em
}

.richText-module__IKCmBW__footnoteAnnotation {
    font-size: 1.2em;
    line-height: .8em
}

.richText-module__IKCmBW__footnote {
    text-indent: 0;
    width: 16.41%;
    max-width: 20em;
    margin-left: calc((var(--page-width)*.5) + var(--gutter));
    position: absolute;
    left: 50%
}

@media (max-width:1023.98px) {
    .richText-module__IKCmBW__footnote {
        display: none
    }
}

@media (min-width:1280px) {
    .richText-module__IKCmBW__footnote {
        margin-left: calc((var(--page-width)*.5) + var(--margin-large))
    }
}

.richText-module__IKCmBW__footnoteInner {
    font-size: var(--sm-font-size-caption);
    display: block
}

@media (min-width:1280px) {
    .richText-module__IKCmBW__footnoteInner {
        font-size: var(--font-size-caption)
    }
}

.richText-module__IKCmBW__footnoteInner a {
    border-bottom: 1px solid
}

@media (hover:hover) {
    .richText-module__IKCmBW__footnoteInner a {
        transition: color .25s
    }

    .richText-module__IKCmBW__footnoteInner a:hover {
        color: var(--color-grey)
    }
}

.grid-module__I8ALFW__grid {
    display: grid
}

.grid-module__I8ALFW__gridVariable,
.grid-module__I8ALFW__grid2x {
    -moz-column-gap: var(--sm-margin-small);
    column-gap: var(--sm-margin-small);
    row-gap: var(--sm-margin-large);
    grid-template-columns: repeat(1, 1fr)
}

@media (min-width:768px) {

    .grid-module__I8ALFW__gridVariable,
    .grid-module__I8ALFW__grid2x {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width:1024px) {

    .grid-module__I8ALFW__gridVariable,
    .grid-module__I8ALFW__grid2x {
        -moz-column-gap: var(--margin-small);
        column-gap: var(--margin-small)
    }
}

@media (min-width:1280px) {

    .grid-module__I8ALFW__gridVariable,
    .grid-module__I8ALFW__grid2x {
        -moz-column-gap: var(--margin-small);
        column-gap: var(--margin-small);
        row-gap: var(--margin-small);
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (min-width:1920.02px) {
    .grid-module__I8ALFW__gridVariable {
        grid-template-columns: repeat(3, 1fr)
    }
}

.grid-module__I8ALFW__grid3x {
    -moz-column-gap: var(--sm-margin-small);
    column-gap: var(--sm-margin-small);
    row-gap: var(--sm-margin-small);
    grid-template-columns: repeat(1, 1fr)
}

@media (min-width:768px) {
    .grid-module__I8ALFW__grid3x {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width:1280px) {
    .grid-module__I8ALFW__grid3x {
        -moz-column-gap: var(--margin-small);
        column-gap: var(--margin-small);
        row-gap: var(--margin-large);
        grid-template-columns: repeat(3, 1fr)
    }
}

.grid-module__I8ALFW__gridItem {
    transition: color .25s
}

@media (hover:hover) {
    .grid-module__I8ALFW__gridItem:hover {
        color: var(--color-grey)
    }
}

.grid-module__I8ALFW__gridItemImage {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    position: relative
}

.grid-module__I8ALFW__gridItemImageWide {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative
}

.grid-module__I8ALFW__gridItemTitle {
    margin-top: 1em
}

.grid-module__I8ALFW__placeholder {
    background-color: var(--color-grey-light)
}

.lightbox-module__FBg_7W__lightboxTriggerDefaults {
    cursor: pointer;
    width: 100%;
    display: block
}

.lightbox-module__FBg_7W__lightbox {
    z-index: 1001;
    background-color: #000;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0
}

@media (orientation:portrait) {
    .lightbox-module__FBg_7W__lightbox .lightbox-module__FBg_7W__header {
        min-height: calc(1px*1px);
        min-height: calc(var(--caption-height, 1px)*1px)
    }
}

.lightbox-module__FBg_7W__lightboxInner {
    flex-direction: column;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0;
    left: 0
}

.lightbox-module__FBg_7W__header {
    z-index: 4;
    padding: calc(var(--sm-gutter)*.5);
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
    position: relative
}

@media (min-width:1024px) {
    .lightbox-module__FBg_7W__header {
        padding: calc(var(--gutter)*.5)
    }
}

.lightbox-module__FBg_7W__closeIcon {
    padding: calc(var(--sm-gutter)*.5);
    cursor: pointer;
    transition: opacity .25s
}

.lightbox-module__FBg_7W__closeIcon svg {
    width: 18px;
    height: 18px;
    display: block
}

@media (max-width:1023.98px) {
    .lightbox-module__FBg_7W__closeIcon svg {
        width: 15px;
        height: 15px
    }
}

@media (min-width:1024px) {
    .lightbox-module__FBg_7W__closeIcon {
        padding: calc(var(--gutter)*.5)
    }
}

@media (min-width:1920.02px) {
    .lightbox-module__FBg_7W__closeIcon svg {
        stroke-width: .9px;
        width: 20px;
        height: 20px;
        display: block
    }
}

@media (hover:hover) {
    .lightbox-module__FBg_7W__closeIcon:hover {
        opacity: .3333
    }
}

.lightbox-module__FBg_7W__button {
    z-index: 3;
    height: 100%;
    padding: var(--sm-gutter);
    cursor: pointer;
    position: absolute;
    top: 0
}

.lightbox-module__FBg_7W__button svg {
    width: 14px;
    height: 26px;
    transition: all .25s;
    display: block
		        filter: brightness(0) invert(1);
}

@media (max-width:1023.98px) {
    .lightbox-module__FBg_7W__button svg {
        width: 10px;
        height: 20px
    }

    .lightbox-module__FBg_7W__button {
        animation: .5s ease-in-out 5s forwards lightbox-module__FBg_7W__fadeOut
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .lightbox-module__FBg_7W__button {
        padding: var(--sm-gutter)
    }
}

@media (min-width:1024px) {
    .lightbox-module__FBg_7W__button {
        padding: var(--gutter)
    }
}

@keyframes lightbox-module__FBg_7W__fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.lightbox-module__FBg_7W__buttonLeft {
    left: 0
}

@media (hover:hover) {
    .lightbox-module__FBg_7W__buttonLeft:hover svg {
        transform: translate(50%)
    }
}

.lightbox-module__FBg_7W__buttonRight {
    right: 0
}

@media (hover:hover) {
    .lightbox-module__FBg_7W__buttonRight:hover svg {
        transform: translate(50%)
    }
}

.lightbox-module__FBg_7W__footer {
    z-index: 1;
    padding: var(--sm-gutter);
    position: relative
}

.lightbox-module__FBg_7W__footer h1 {
    display: inline
}

@media (min-width:1024px) {
    .lightbox-module__FBg_7W__footer {
        padding: var(--gutter)
    }
}

.lightbox-module__FBg_7W__slide {
    flex: 1 0 auto;
    position: relative
}

.lightbox-module__FBg_7W__frame {
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0;
    left: 0
}

.lightbox-module__FBg_7W__frame:not(.lightbox-module__FBg_7W__fullBleed) {
    padding: var(--sm-gutter)
}

.lightbox-module__FBg_7W__frame:not(.lightbox-module__FBg_7W__fullBleed) .lightbox-module__FBg_7W__inner {
    flex: 1 0 auto;
    position: relative
}

@media (min-width:768px) and (max-width:1023.98px) {
    .lightbox-module__FBg_7W__frame:not(.lightbox-module__FBg_7W__fullBleed) {
        padding: var(--sm-gutter)calc((var(--sm-gutter)*2) + 10px)
    }
}

@media (min-width:1024px) {
    .lightbox-module__FBg_7W__frame:not(.lightbox-module__FBg_7W__fullBleed) {
        padding: var(--gutter)calc((var(--gutter)*2) + 14px)
    }
}

.lightbox-module__FBg_7W__frame img {
    pointer-events: none
}

.lightbox-module__FBg_7W__videoWrap {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0;
    left: 0
}

.lightbox-module__FBg_7W__videoInner {
    flex: 1 0 auto;
    position: relative
}

@media (max-width:1023.98px) {
    .lightbox-module__FBg_7W__videoInner {
        padding-bottom: 56.25%
    }
}

.lightbox-module__FBg_7W__videoContainer {
    width: 100%;
    height: 100%;
    padding: 0 var(--sm-gutter);
    flex-direction: column;
    display: flex;
    position: absolute;
    top: 0;
    left: 0
}

@media (min-width:1024px) {
    .lightbox-module__FBg_7W__videoContainer {
        padding: 0 var(--gutter)
    }
}

.lightbox-module__FBg_7W__seeMore {
    color: var(--color-grey);
    align-items: center;
    margin-left: 1.5em;
    transition: color .25s;
    display: inline-flex
}

.lightbox-module__FBg_7W__seeMore:hover {
    color: #000
}

.lightbox-module__FBg_7W__seeMore svg {
    width: 21px;
    height: 14px;
    margin-bottom: 1px;
    margin-left: .75em;
    display: block
}

@media (min-width:1920.02px) {
    .lightbox-module__FBg_7W__seeMore svg {
        width: 24px;
        height: 16px;
        display: block
    }
}

.embed-module__-FvdDG__embed {
    position: relative
}

.embed-module__-FvdDG__withRatio {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%
}

.embed-module__-FvdDG__playIcon {
    z-index: 3;
    width: 37px;
    height: 42px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.embed-module__-FvdDG__playIcon svg {
    width: 100%;
    height: 100%;
    display: block
}

@media (min-width:1024px) {
    .embed-module__-FvdDG__playIcon {
        width: 75px;
        height: 87px
    }
}

.embed-module__-FvdDG__embed iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.embed-module__-FvdDG__cover {
    z-index: 2;
    opacity: 1;
    cursor: pointer;
    background-color: #000;
    width: 100%;
    height: 100%;
    transition: opacity .5s;
    position: absolute;
    top: 0;
    left: 0
}

.embed-module__-FvdDG__playing .embed-module__-FvdDG__cover {
    opacity: 0;
    pointer-events: none
}

.loader-module__QLX9ka__loader {
    text-align: center;
    width: 100%;
    padding: var(--sm-gutter)
}

@media (min-width:1024px) {
    .loader-module__QLX9ka__loader {
        padding: var(--gutter)
    }
}

.textThumbnail-module__tWW6IG__thumbnail {
    width: 100%
}

.textThumbnail-module__tWW6IG__thumbnail svg {
    width: 100%;
    height: auto;
    display: block
}

.textThumbnail-module__tWW6IG__text {
    font-size: 24px;
    line-height: 37px
}

.textThumbnail-module__tWW6IG__text div {
    height: 100%;
    margin: auto;
    padding: 10px;
    display: table
}

.textThumbnail-module__tWW6IG__text p {
    text-align: center;
    vertical-align: middle;
    margin: 0;
    display: table-cell
}

@media (min-width:1280px) {
    .asymmetricGrid-module__8gAm3W__largeImage {
        grid-column: 1/span 2
    }

    .asymmetricGrid-module__8gAm3W__largeImageFrame {
        width: 82%;
        margin: 0 auto;
        display: block
    }

    .asymmetricGrid-module__8gAm3W__frame {
        content: "";
        width: 100%;
        height: 0;
        padding-bottom: 100%;
        display: block;
        position: relative
    }

    .asymmetricGrid-module__8gAm3W__frame .asymmetricGrid-module__8gAm3W__image {
        max-width: 100%;
        max-height: calc(var(--square-frame) - ((var(--line-height-body)*1em) + 1em))
    }

    .asymmetricGrid-module__8gAm3W__inner {
        --column: 100;
        --column-aspect-ratio: calc(var(--column)*var(--aspect-ratio, 1));
        --column-with-percent: calc(var(--column-aspect-ratio, var(--column))*1%);
        grid-template-columns: 1fr 100% 1fr;
        grid-template-columns: 1fr var(--column-with-percent)1fr;
        width: 100%;
        height: 100%;
        display: grid;
        position: absolute;
        top: 0;
        left: 0
    }

    .asymmetricGrid-module__8gAm3W__inner.asymmetricGrid-module__8gAm3W__small {
        --column: 62
    }

    .asymmetricGrid-module__8gAm3W__inner.asymmetricGrid-module__8gAm3W__medium {
        --column: 81
    }

    .asymmetricGrid-module__8gAm3W__inner.asymmetricGrid-module__8gAm3W__landscape.asymmetricGrid-module__8gAm3W__odd:not(.asymmetricGrid-module__8gAm3W__center):not(.asymmetricGrid-module__8gAm3W__left):not(.asymmetricGrid-module__8gAm3W__right) {
        grid-template-columns: 0 var(--column-with-percent)1fr
    }

    .asymmetricGrid-module__8gAm3W__inner.asymmetricGrid-module__8gAm3W__landscape.asymmetricGrid-module__8gAm3W__even:not(.asymmetricGrid-module__8gAm3W__center):not(.asymmetricGrid-module__8gAm3W__left):not(.asymmetricGrid-module__8gAm3W__right) {
        grid-template-columns: 1fr var(--column-with-percent)0
    }

    .asymmetricGrid-module__8gAm3W__inner.asymmetricGrid-module__8gAm3W__left {
        grid-template-columns: 0 var(--column-with-percent)1fr
    }

    .asymmetricGrid-module__8gAm3W__inner.asymmetricGrid-module__8gAm3W__right {
        grid-template-columns: 1fr var(--column-with-percent)0
    }

    .asymmetricGrid-module__8gAm3W__inner.asymmetricGrid-module__8gAm3W__center {
        grid-template-columns: 1fr var(--column-with-percent)1fr
    }

    .asymmetricGrid-module__8gAm3W__image {
        cursor: pointer;
        grid-area: 2/2;
        width: 100%;
        height: auto;
        display: block
    }

    .asymmetricGrid-module__8gAm3W__caption {
        grid-area: 3/2
    }

    .asymmetricGrid-module__8gAm3W__top {
        grid-template-rows: 0 auto auto 1fr
    }

    .asymmetricGrid-module__8gAm3W__middle {
        grid-template-rows: 1fr auto auto 1fr
    }

    .asymmetricGrid-module__8gAm3W__bottom {
        grid-template-rows: 1fr auto auto 0
    }
}

@media (max-width:1279.98px) {
    .asymmetricGrid-module__8gAm3W__image {
        max-width: 100%;
        height: auto;
        display: block
    }

    .asymmetricGrid-module__8gAm3W__portrait .asymmetricGrid-module__8gAm3W__image {
        max-height: calc(100vw - (var(--gutter)*2));
        margin: 0 auto
    }

    .asymmetricGrid-module__8gAm3W__inner {
        width: 100%;
        display: block
    }
}

.asymmetricGrid-module__8gAm3W__caption {
    cursor: pointer;
    text-align: left;
    margin-top: 1em
}

.asymmetricGrid-module__8gAm3W__readMore {
    color: var(--color-grey)
}

@media (min-width:1280px) {}

.header-module__TXcA3G__header {
    margin-bottom: var(--sm-margin-mid);
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    display: flex
}

@media (min-width:1024px) {
    .header-module__TXcA3G__header {
        margin-bottom: var(--margin-small);
        padding-top: calc(var(--gutter)*.5)
    }
}

.header-module__TXcA3G__title {
    flex: none;
    font-style: italic;
    display: inline
}

.header-module__TXcA3G__title * {
    display: inline
}

@media (max-width:1023.98px) {
    .header-module__TXcA3G__spacer {
        display: none
    }

    .header-module__TXcA3G__spacedDate {
        display: block
    }
}

@media (min-width:1024px) {
    .header-module__TXcA3G__spacedDate {
        display: inline-block
    }
}

.header-module__TXcA3G__return {
    color: var(--color-grey);
    align-items: center;
    transition: color .25s;
    display: flex
}

@media (hover:hover) {
    .header-module__TXcA3G__return:hover {
        color: #000
    }

    .header-module__TXcA3G__return:hover svg {
        transform: translate(-25%)
    }
}

.header-module__TXcA3G__return svg {
    stroke: currentColor;
    width: 25px;
    height: 18px;
    margin-right: 1rem;
    transition: transform .25s;
    display: block
}

@media (max-width:1023.98px) {
    .header-module__TXcA3G__return {
        display: none
    }
}

.header-module__TXcA3G__description {
    margin-bottom: var(--sm-margin-large)
}

@media (max-width:767.98px) {
    .header-module__TXcA3G__description {
        max-width: var(--page-width)
    }
}

@media (min-width:768px) {
    .header-module__TXcA3G__description {
        width: 50%;
        padding-right: calc(var(--sm-margin-small)*.5)
    }
}

@media (min-width:1280px) {
    .header-module__TXcA3G__description {
        width: 70%;
        padding-right: calc(var(--margin-small)*.5);
        margin-bottom: var(--margin-large)
    }
}

.header-module__TXcA3G__seeMore {
    color: var(--color-grey);
    align-items: center;
    margin-left: 1.5em;
    transition: color .25s;
    display: inline-flex
}

.header-module__TXcA3G__seeMore:hover {
    color: #000
}

.header-module__TXcA3G__seeMore:hover svg {
    transform: translate(25%)
}

.header-module__TXcA3G__seeMore svg {
    width: 21px;
    height: 14px;
    margin-bottom: 1px;
    margin-left: .75em;
    transition: transform .25s;
    display: block
}

@media (min-width:1920.02px) {
    .header-module__TXcA3G__seeMore svg {
        width: 24px;
        height: 16px;
        display: block
    }
}

.header-module__TXcA3G__externalLinkIcon {
    vertical-align: baseline;
    width: 16px;
    height: 16px;
    display: inline-block
}

@media (max-width:1279.98px) {
    .header-module__TXcA3G__externalLinkIcon {
        width: 14px;
        height: 14px
    }
}

.textPage-module__0VD8EW__reader {
    width: 100%;
    max-width: var(--page-width);
    margin: 0 auto
}

.textPage-module__0VD8EW__title {
    text-align: center;
    margin: var(--sm-margin-large)0;
    flex-direction: column-reverse;
    display: flex
}

@media (min-width:1280px) {
    .textPage-module__0VD8EW__title {
        margin: var(--header-height)0
    }
}

.textPage-module__0VD8EW__title h1 {
    margin-top: .5em
}

.textPage-module__0VD8EW__footnotes {
    width: 100%;
    margin: var(--sm-margin-mid)auto 0;
    font-size: var(--sm-font-size-caption);
    padding: 0 var(--sm-gutter)
}

.textPage-module__0VD8EW__footnotes ol {
    padding: 0
}

@media (min-width:1024px) {
    .textPage-module__0VD8EW__footnotes {
        display: none
    }
}

.searchResult-module__O43PIq__image {
    width: 100%;
    height: 0;
    padding-bottom: 64%;
    position: relative
}

.searchResult-module__O43PIq__imageWide {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative
}

.searchResult-module__O43PIq__title {
    margin-top: 1em;
    margin-bottom: var(--margin-x-small);
    font-style: italic
}

.searchResult-module__O43PIq__meta,
.searchResult-module__O43PIq__description {
    margin-bottom: calc(var(--line-height-body)*1em)
}

.searchResult-module__O43PIq__seeMore {
    color: var(--color-grey)
}

.searchResult-module__O43PIq__externalLinkIcon {
    vertical-align: baseline;
    width: 16px;
    height: 16px;
    display: inline-block
}

@media (max-width:1279.98px) {
    .searchResult-module__O43PIq__externalLinkIcon {
        width: 14px;
        height: 14px
    }
}

.leadImage-module__1NQKQq__container {
    height: calc(100vh - var(--header-height));
    min-height: 500px;
    padding-bottom: var(--margin-x-small);
    flex-direction: column;
    display: flex;
    position: relative
}

@media (max-width:1279.98px) {}

.leadImage-module__1NQKQq__slideshow {
    position: relative
}

.leadImage-module__1NQKQq__button {
    z-index: 3;
    height: 100%;
    padding: calc(var(--gutter)*1);
    cursor: pointer;
    position: absolute;
    top: 0
}

.leadImage-module__1NQKQq__button svg {
    width: 14px;
    height: 26px;
    transition: all .25s;
    display: block
}

@media (max-width:1023.98px) {
    .leadImage-module__1NQKQq__button svg {
        width: 12px;
        height: 24px
    }
}

.leadImage-module__1NQKQq__buttonLeft {
    left: calc(var(--gutter)*-1)
}

@media (hover:hover) {
    .leadImage-module__1NQKQq__buttonLeft:hover svg {
        transform: translate(50%)
    }
}

.leadImage-module__1NQKQq__buttonRight {
    right: calc(var(--gutter)*-1)
}

@media (hover:hover) {
    .leadImage-module__1NQKQq__buttonRight:hover svg {
        transform: translate(50%)
    }
}

.leadImage-module__1NQKQq__slide {
    width: 100%;
    height: 100%;
    margin: 0 calc(var(--gutter)*-1);
    display: block;
    position: relative;
    overflow: hidden
}

.leadImage-module__1NQKQq__frame {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.leadImage-module__1NQKQq__slideshow .leadImage-module__1NQKQq__frame {
    padding: 0 calc(14px + (var(--gutter)*2))0
}

.leadImage-module__1NQKQq__frame img {
    pointer-events: none
}

.leadImage-module__1NQKQq__responsive {
    justify-content: center
}

.leadImage-module__1NQKQq__cover .leadImage-module__1NQKQq__image {
    width: 100%
}

.leadImage-module__1NQKQq__caption {
    padding-top: var(--margin-x-small)
}

.leadImage-module__1NQKQq__inner {
    height: 100%;
    position: relative
}

.leadImage-module__1NQKQq__image {
    width: 100%;
    height: 100%
}

.leadImage-module__1NQKQq__cover {
    -o-object-fit: cover;
    object-fit: cover
}

.leadImage-module__1NQKQq__contain {
    -o-object-fit: contain;
    object-fit: contain
}

.leadImage-module__1NQKQq__proceed {
    bottom: 0;
    right: calc(var(--gutter)*-.5);
    padding: calc(var(--gutter)*.5);
    cursor: pointer;
    position: absolute
}

.leadImage-module__1NQKQq__slideshow .leadImage-module__1NQKQq__proceed {
    right: calc(var(--gutter)*-.5)
}

@media (hover:hover) {
    .leadImage-module__1NQKQq__proceed:hover svg {
        transform: translateY(25%)
    }
}

.leadImage-module__1NQKQq__proceed svg {
    width: 18px;
    height: 25px;
    transition: transform .25s;
    display: block
}

@media (min-width:1280px) {
    .leadImage-module__1NQKQq__grid {
        padding-top: 0;
        min-height: calc(100vh - var(--header-height) - var(--margin-x-large))
    }
}

.generalPage-module__5T9NNq__reader {
    width: 100%;
    max-width: var(--wide-page-width);
    margin: 0 auto
}

.generalPage-module__5T9NNq__title {
    text-align: center;
    margin: var(--header-height)0
}

.homepageContent-module__Uoj5wa__caption {
    margin-top: 1em
}

@media (max-width:1279.98px) {
    .homepageContent-module__Uoj5wa__block {
        margin: var(--sm-margin-large)0
    }

    .homepageContent-module__Uoj5wa__block:first-child {
        margin-top: 0
    }
}

@media (min-width:1280px) {
    .homepageContent-module__Uoj5wa__block {
        padding: var(--margin-xx-large)0 0
    }
}

@media (hover:hover) {
    .homepageContent-module__Uoj5wa__block .homepageContent-module__Uoj5wa__caption {
        opacity: 0;
        transition: opacity .35s
    }

    .homepageContent-module__Uoj5wa__block .homepageContent-module__Uoj5wa__inner:hover .homepageContent-module__Uoj5wa__caption {
        opacity: 1
    }
}

.homepageContent-module__Uoj5wa__inner {
    margin: 0 auto;
    display: block
}

@media (min-width:1280px) {
    .homepageContent-module__Uoj5wa__small .homepageContent-module__Uoj5wa__inner {
        width: 41%
    }

    .homepageContent-module__Uoj5wa__medium .homepageContent-module__Uoj5wa__inner {
        width: 58.69%
    }

    .homepageContent-module__Uoj5wa__regular .homepageContent-module__Uoj5wa__inner {
        width: 76.37%
    }

    .homepageContent-module__Uoj5wa__large .homepageContent-module__Uoj5wa__inner {
        width: 100%
    }

    .homepageContent-module__Uoj5wa__fullBleed {
        margin-right: calc(var(--gutter)*-1);
        margin-left: calc(var(--gutter)*-1)
    }

    .homepageContent-module__Uoj5wa__fullBleed .homepageContent-module__Uoj5wa__caption {
        padding: 0 var(--gutter)
    }

    .homepageContent-module__Uoj5wa__featured {
        display: none
    }
}

.homepageContent-module__Uoj5wa__textBox {
    padding: var(--sm-margin-small)var(--sm-margin-small)var(--sm-margin-mid);
    background-color: #efefef;
    width: 100%;
    max-width: 34em;
    margin: 0 auto
}

@media (min-width:1024px) {
    .homepageContent-module__Uoj5wa__textBox {
        padding: var(--margin-small)var(--margin-large)var(--margin-large)
    }
}

@media (max-width:1023.98px) {
    .newsIndex-module__Gh9Oda__section:not(:first-child) {
        margin-top: var(--sm-margin-x-large)
    }
}

@media (min-width:1024px) {
    .newsIndex-module__Gh9Oda__section {
        padding-top: var(--header-height)
    }

    .newsIndex-module__Gh9Oda__section:not(:first-child) {
        margin-top: calc(var(--margin-xx-large) - var(--header-height))
    }
}

.newsIndex-module__Gh9Oda__title {
    margin-bottom: var(--sm-margin-x-small)
}

@media (min-width:1024px) {
    .newsIndex-module__Gh9Oda__title {
        margin-bottom: var(--margin-x-small)
    }
}

.pressGroups-module__qtHcnq__page {
    width: 100%;
    max-width: 34.375em;
    margin: 0 auto
}

.pressGroups-module__qtHcnq__group {
    margin-bottom: var(--sm-margin-small)
}

@media (min-width:1024px) {
    .pressGroups-module__qtHcnq__group {
        margin-bottom: var(--gutter)
    }
}

.pressGroups-module__qtHcnq__groupHeader {
    cursor: pointer;
    display: flex
}

.pressGroups-module__qtHcnq__accordionIcon {
    transform-origin: 50%;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    transition: transform .25s;
    display: flex
}

.pressGroups-module__qtHcnq__accordionIcon svg {
    width: 50%;
    height: 100%;
    display: block
}

@media (min-width:1024px) {
    .pressGroups-module__qtHcnq__accordionIcon {
        width: 24px;
        height: 24px
    }
}

.pressGroups-module__qtHcnq__groupContent {
    margin-top: var(--sm-margin-mid);
    margin-bottom: calc(sm-margin-small*2)
}

@media (min-width:1024px) {
    .pressGroups-module__qtHcnq__groupContent {
        margin-top: var(--gutter);
        margin-bottom: var(--margin-mid)
    }
}

.pressGroups-module__qtHcnq__groupHeaderOpen .pressGroups-module__qtHcnq__accordionIcon {
    transform: rotate(90deg)
}

.profilePage-module__WHVK1q__page {
    width: 100%;
    max-width: var(--page-width);
    margin: 0 auto
}

@media (max-width:1023.98px) {
    .profilePage-module__WHVK1q__section {
        padding-top: var(--sm-margin-large)
    }

    .profilePage-module__WHVK1q__section:first-child {
        padding-top: 0
    }

    .profilePage-module__WHVK1q__section:last-child {
        min-height: calc(100vh - var(--sm-margin-large) - var(--sm-margin-x-large))
    }
}

@media (min-width:1024px) {
    .profilePage-module__WHVK1q__section {
        padding-top: var(--header-height)
    }

    .profilePage-module__WHVK1q__section:last-child {
        min-height: calc(100vh - var(--header-height) - var(--margin-x-large))
    }
}

.profilePage-module__WHVK1q__sectionTitle {
    margin-bottom: var(--sm-margin-mid)
}

@media (min-width:1024px) {
    .profilePage-module__WHVK1q__sectionTitle {
        margin-bottom: var(--margin-small)
    }
}

@media (min-width:1280px) {
    .resourcesIndex-module__IUFQyq__firstGridItem {
        display: none
    }
}

.relatedContent-module__amMqVa__relatedContent {
    margin-top: var(--sm-margin-x-large)
}

@media (min-width:1024px) {
    .relatedContent-module__amMqVa__relatedContent {
        margin-top: 60px;
    }
}

.relatedContent-module__amMqVa__relatedContentTitle {
    margin-bottom: var(--sm-margin-x-small)
}

@media (min-width:1024px) {
    .relatedContent-module__amMqVa__relatedContentTitle {
        margin-bottom: var(--margin-x-small)
    }
}

@media (min-width:1024px) {
    .worksSeriesIndex-module__aFtX3G__index {
        padding-top: calc(var(--gutter)*.5)
    }
}

.worksSeriesIndex-module__aFtX3G__header {
    margin-bottom: var(--sm-margin-x-small)
}

@media (min-width:1024px) {
    .worksSeriesIndex-module__aFtX3G__header {
        margin-bottom: var(--margin-x-small)
    }
}

.worksSeriesIndex-module__aFtX3G__row {
    margin-bottom: var(--sm-margin-large);
    display: block
}

@media (min-width:1024px) {
    .worksSeriesIndex-module__aFtX3G__row {
        margin-bottom: var(--margin-x-large)
    }
}

.worksSeriesIndex-module__aFtX3G__grid {
    -moz-column-gap: var(--sm-margin-small);
    column-gap: var(--sm-margin-small);
    row-gap: var(--sm-margin-large);
    grid-template-columns: repeat(3, 1fr) auto;
    grid-auto-flow: column
}

@media (max-width:374.98px) {
    .worksSeriesIndex-module__aFtX3G__grid .worksSeriesIndex-module__aFtX3G__gridItem {
        width: calc((100vw - (var(--sm-gutter)*2))*.8)
    }
}

@media (min-width:375px) and (max-width:767.98px) {
    .worksSeriesIndex-module__aFtX3G__grid .worksSeriesIndex-module__aFtX3G__gridItem {
        width: calc((100vw - (var(--sm-gutter)*2))*.6)
    }
}

@media (min-width:768px) and (max-width:1023.98px) {
    .worksSeriesIndex-module__aFtX3G__grid .worksSeriesIndex-module__aFtX3G__gridItem {
        width: calc((100vw - (var(--sm-gutter)*2))*.4)
    }
}

@media (max-width:1023.98px) {
    .worksSeriesIndex-module__aFtX3G__grid {
        margin: 0 calc(var(--sm-gutter)*-1);
        padding: 0 var(--sm-gutter);
        overflow: auto
    }
}

@media (min-width:1024px) and (max-width:1279.98px) {
    .worksSeriesIndex-module__aFtX3G__grid {
        margin: 0 calc(var(--gutter)*-1);
        padding: 0 var(--gutter);
        overflow: auto
    }

    .worksSeriesIndex-module__aFtX3G__grid .worksSeriesIndex-module__aFtX3G__gridItem {
        width: calc((100vw - (var(--gutter)*2))*.4)
    }
}

@media (min-width:1280px) {
    .worksSeriesIndex-module__aFtX3G__grid {
        -moz-column-gap: var(--margin-small);
        column-gap: var(--margin-small);
        row-gap: var(--margin-large)
    }
}

@media (min-width:1280px) and (max-width:1439.98px) {
    .worksSeriesIndex-module__aFtX3G__grid>:nth-child(n+4) {
        display: none
    }
}

@media (min-width:1440px) and (max-width:1920px) {
    .worksSeriesIndex-module__aFtX3G__grid>:nth-child(n+4) {
        display: none
    }
}

@media (min-width:1920.02px) {
    .worksSeriesIndex-module__aFtX3G__grid {
        grid-template-columns: repeat(4, 1fr)
    }
}

.worksSeriesIndex-module__aFtX3G__proceed {
    width: 24px;
    height: 20px;
    margin-left: calc(var(--sm-gutter)*-.5);
    align-self: center
}

.worksSeriesIndex-module__aFtX3G__proceed svg {
    width: 100%;
    height: 100%;
    display: block
}

@media (min-width:1280px) {
    .worksSeriesIndex-module__aFtX3G__proceed {
        display: none
    }
}