.graphic-head{font-family:acumin-pro,sans-serif;font-weight:400;line-height:1.1em;display:block;color:#353535;font-size:28px;margin-top:20px;margin-bottom:18px;font-weight:300}@media (max-width: 740px){.graphic-head{font-size:22px}}.graphic-container-sidebar .graphic-head{line-height:1.25;font-size:24px;margin-top:35px;margin-bottom:22px;font-weight:200}@media (max-width: 740px){.graphic-container-sidebar .graphic-head{font-size:18px;margin-top:15px}}.graphic-deck{font-family:acumin-pro,sans-serif;font-weight:400;display:block;font-size:18px;margin-bottom:28px;color:#353535;font-weight:100;line-height:1.5em}@media (max-width: 740px){.graphic-deck{font-size:16px}}.graphic-deck .graphic-inline-legend{font-weight:600}.graphic-container-sidebar .graphic-deck{font-size:15px;margin-bottom:22px;line-height:1.4em}@media (max-width: 740px){.graphic-container-sidebar .graphic-deck{font-size:15px}}.graphic-source{font-family:acumin-pro,sans-serif;font-weight:400;letter-spacing:-.2px;font-weight:100;font-size:14px;line-height:18px;margin-top:22px;margin-bottom:53px;color:#525252}.graphic-source a{color:#353535}@media (max-width: 740px){.graphic-source{font-size:12px}}.graphic-container-sidebar .graphic-source{font-size:12px;line-height:18px;margin-top:8px}@media (max-width: 740px){.graphic-container-sidebar .graphic-source{font-size:12px;line-height:14px}}.graphic-container-sidebar{float:left;margin-left:0;margin-right:0;width:31%;padding-right:2.35%;height:0}@media (max-width: 740px){.graphic-container-sidebar{margin-top:0;margin-bottom:55px;margin-right:0;display:block;width:100%;height:auto}}.hidden{display:none}.invisible{opacity:0}.hide-mobile{display:block}@media (max-width: 579px){.hide-mobile{display:none}}.hide-tablet{display:block}@media (max-width: 939px){.hide-tablet{display:none}}.hide-desktop{display:block}@media (min-width: 940px){.hide-desktop{display:none}}@keyframes frameFadeInOut{0%{opacity:1}45%{opacity:1}55%{opacity:0}to{opacity:0}}.montage{position:relative}.montage-frame-container{position:absolute;inset:0}.montage-frame{position:sticky;top:64px;bottom:0;width:100%;opacity:0;height:calc(100vh - 64px);background:#000;transition:opacity 1s ease-in}.montage-frame.montage-frame-visible{opacity:1}@media (max-width: 739px){.montage-frame{top:42px;height:calc(100vh - 42px)}}.montage-image{position:absolute;inset:0;z-index:1;pointer-events:none;transition:opacity .4s ease-in-out;transition-delay:.4s;opacity:0;background:#000;backface-visibility:hidden;transform:translateZ(0)}.montage-image.active{z-index:2;opacity:1;transition-delay:0s}.montage-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.montage-image .montage-image-large{display:block}.montage-image .montage-image-mobile{display:none}@media (max-aspect-ratio: 1/1){.montage-image .montage-image-large{display:none}.montage-image .montage-image-mobile{display:block}}.montage.montage-contain .montage-image img{object-fit:contain;object-position:center}.montage-item{position:relative;pointer-events:none}.montage-item.first-item{height:200vh}.montage-item.last-item{height:150vh}.montage-item.last-item .montage-caption{top:60vh}.montage-item.montage-item-long{height:150vh}.montage-item.montage-item-long .montage-caption{top:60vh}.montage-caption a{color:#fff;text-decoration:none;border-bottom:1px solid #ff0b3a}.montage-caption a:hover{color:#ff0b3a;text-decoration:none;border-bottom:1px solid #ff0b3a}.montage-caption a:visited{color:#888}.montage-caption a:visited:hover{color:#ff0b3a;text-decoration:none;border-bottom:1px solid #ff0b3a}.montage-caption{margin:0 25px;font-weight:400;font-size:23px;line-height:1.4;color:#fff;background:#000;padding:20px;pointer-events:auto;width:80%;max-width:400px}@media (max-width: 939px){.montage-caption{font-size:20px}}@media (max-width: 579px){.montage-caption{width:100%;max-width:calc(100% - 50px)}}@media (max-width: 419px){.montage-caption{font-size:18px}}.montage-spacer{height:120vh}#g-mb-header-copy{padding-top:60px;padding-bottom:0}.g-mb-montage{font-family:acumin-pro,sans-serif;font-weight:400;margin-bottom:33px}.g-mb-montage .montage-item.first-item{height:150vh}.g-mb-montage .montage-item.first-item .montage-caption{top:30%}.g-mb-montage .montage-caption p:last-child{margin-bottom:0}@media (max-aspect-ratio: 3/2){.g-mb-montage .montage-image-contain-mobile img{object-fit:contain}}.montage.montage-debug .montage-item{border:1px solid magenta}
