.media_grid{margin-top:2.5rem;margin-bottom:2.5rem}@media(min-width:740px){.media_grid{margin-top:3.125rem}}@media(min-width:980px){.media_grid{margin-top:3.75rem}}@media(min-width:1220px){.media_grid{margin-top:5rem}}@media(min-width:740px){.media_grid{margin-bottom:3.125rem}}@media(min-width:980px){.media_grid{margin-bottom:3.75rem}}@media(min-width:1220px){.media_grid{margin-bottom:5rem}}.media_grid_lightbox .media_grid{margin-block:0}.media_grid_header{margin-bottom:1.875rem}.media_grid_title{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:clamp(2rem,1.65278rem + 1.1111111111vw,2.5rem);line-height:1.25;margin-block:0 0.625rem}@media print{.media_grid_title{font-size:1.5rem;line-height:1.5}}.media_grid_description{font-family:"Public Sans","Noto Sans SC",sans-serif;font-weight:300;font-size:clamp(1.125rem,1.03819rem + .2777777778vw,1.25rem);line-height:2}@media print{.media_grid_description{font-size:0.8125rem;line-height:1.5}}.media_grid_description p{margin-block:0}.media_grid_items{display:grid;gap:20px}.media_grid_row{opacity:0;translate:-0.625rem 0;transition:opacity .6s .1s,translate .6s .1s;display:grid;gap:20px}.media_grid_row.js-viewable{opacity:1;translate:0 0}@media(prefers-reduced-motion: reduce){.media_grid_row{transition:none}}@media print{.media_grid_row{opacity:1 !important;translate:0 0 0 !important}}@media(min-width:740px){.media_grid_row_layout_33_33_33{grid-template-columns:1fr 1fr 1fr}}@media(min-width:740px){.media_grid_row_layout_50_50{grid-template-columns:repeat(2, 1fr)}}.media_grid_item_media{position:relative;display:block}.media_grid_item_size_wide{aspect-ratio:16/9}.media_grid_item_size_portrait{aspect-ratio:211/254}.media_grid_item_image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.media_grid_item_iframe{width:100%;height:100%;position:absolute;inset:0}.media_grid_credit{width:100%;position:absolute;bottom:0;left:0;align-items:center;background:linear-gradient(to bottom, transparent, rgba(17, 17, 17, 0.8));color:#fff;display:flex;gap:10px;padding:2rem 1.125rem 1rem}@media print{.media_grid_credit{position:relative;padding:0.375rem 0;background:none}}.media_grid_lightbox .media_grid_credit{opacity:0;transition:opacity .25s}.media_grid_lightbox .fs-carousel-visible .media_grid_credit{opacity:1}.media_grid_credit_icon{filter:drop-shadow(0 0 8px #111)}@media print{.media_grid_credit_icon{filter:none}}.media_grid_credit_label{font-family:"Public Sans","Noto Sans SC",sans-serif;font-weight:400;font-size:1rem;line-height:1.5;filter:drop-shadow(0 0 8px #111)}@media print{.media_grid_credit_label{font-size:0.75rem}}@media print{.media_grid_credit_label{filter:none}}.media_grid_file_button{position:absolute;inset:auto 10px 10px auto;color:#fff}@media print{.media_grid_file_button{display:none}}.media_grid_file_button_inner{align-items:center;background:rgba(17,17,17,.2);display:flex;backdrop-filter:blur(15px);transition:background .25s}.media_grid_file_button:focus-visible .media_grid_file_button_inner{background:rgba(17,17,17,.5)}@media(hover: hover){.media_grid_file_button:hover .media_grid_file_button_inner{background:rgba(17,17,17,.5)}}.media_grid_file_button_icon{background:rgba(17,17,17,.4);padding:1.125rem clamp(0.75rem,0.40278rem + 1.1111111111vw,1.25rem)}.media_grid_file_button_label{font-family:"Sora","Noto Sans SC",sans-serif;font-size:0.875rem;font-weight:600;padding-inline:clamp(0.75rem,0.27257rem + 1.5277777778vw,1.4375rem)}.media_grid_video_button{position:absolute;inset:auto 10px 10px auto;color:#fff}@media print{.media_grid_video_button{display:none}}.media_grid_video_button_inner{align-items:center;background:#8c0021;display:flex;transition:background .25s}.media_grid_video_button:focus-visible .media_grid_video_button_inner{background:#60001d}@media(hover: hover){.media_grid_video_button:hover .media_grid_video_button_inner{background:#60001d}}.media_grid_video_button_icon{background:#e40015;padding:1.125rem clamp(1rem,0.69618rem + .9722222222vw,1.4375rem);transition:background .25s}.media_grid_video_button:focus-visible .media_grid_video_button_icon{background:#b00024}@media(hover: hover){.media_grid_video_button:hover .media_grid_video_button_icon{background:#b00024}}.media_grid_video_button_label{font-family:"Sora","Noto Sans SC",sans-serif;font-size:0.875rem;font-weight:600;padding-inline:clamp(1rem,0.69618rem + .9722222222vw,1.4375rem)}.media_grid_item_figcaption{display:block}.media_grid_item_title{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:clamp(1.375rem,1.20139rem + .5555555556vw,1.625rem);line-height:1.2307692308;margin-block:0.625rem 0}@media print{.media_grid_item_title{font-size:1.25rem;line-height:1.3333333333}}.media_grid_item_figcaption .media_grid_item_title{margin-inline-start:-0.0625rem}.media_grid_lightbox .media_grid_item_title{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.25;margin-top:0}@media print{.media_grid_lightbox .media_grid_item_title{font-size:1.125rem;line-height:1.8333333333}}.media_grid_lightbox .media_grid_item_title:last-child{margin-bottom:0}@media(min-width:980px){.media_grid_lightbox .media_grid_item_title{flex:0 0 220px}}.media_grid_item_caption{font-family:"Public Sans","Noto Sans SC",sans-serif;font-weight:400;font-size:1rem;line-height:1.5;--read_more_color: #b00024;--read_more_color_hover: #111;max-width:55.25rem;color:#6e6e6e;display:block;margin-block:0.375rem clamp(1.25rem,-0.05208rem + 4.1666666667vw,3.125rem)}@media print{.media_grid_item_caption{font-size:0.75rem}}.media_grid_item_caption p{margin-block:0}.media_grid_item_caption a{text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-position:0% 90%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .25s;background-position:0 100%;background-size:0% 1px;color:var(--theme_2, #b00024);font-weight:700;text-decoration:none;transition:background-size .25s,color .25s}.media_grid_item_caption a:focus-visible{background-size:100% 2px}@media(hover: hover){.media_grid_item_caption a:hover{background-size:100% 2px}}@media(prefers-reduced-motion: reduce){.media_grid_item_caption a{transition:none}}.media_grid_item_caption a:hover,.media_grid_item_caption a:focus{background-size:100% 1px;color:#111}.media_grid_media_wrapper{margin-inline:auto}.media_grid_media{display:block;position:relative}.media_grid_media img{display:block;width:100%;height:auto}.media_grid_image{opacity:.3;transition:opacity .25s}.media_grid_lightbox .media_grid_image{width:100%;height:auto;max-height:calc(100vh - 12.5rem);margin-inline:auto}@media(max-height: 100vh){.media_grid_lightbox .media_grid_image{width:auto;height:100%}}.fs-carousel-visible .media_grid_image{opacity:1}.media_grid_lightbox .media_grid_footer_wrapper{max-width:var(--lightbox-image-width);margin-inline:auto}.media_grid_footer{max-width:calc(100% - clamp(5rem,2.39583rem + 8.3333333333vw,8.75rem) - 1.5rem);display:flex;flex-direction:column;justify-content:space-between;opacity:0;padding:1rem 0;transition:opacity .25s}.fs-carousel-visible .media_grid_footer{opacity:1}@media(min-width:980px){.media_grid_footer{flex-direction:row}}.media_grid_lightbox .media_grid_footer{max-width:none}@media(min-width:980px){.media_grid_lightbox .media_grid_footer{gap:20px;justify-content:flex-start}}.media_grid_caption{font-family:"Public Sans","Noto Sans SC",sans-serif;font-weight:400;font-size:1rem;line-height:1.5;--read_more_color: #fff;--read_more_color_hover: #d2d2d2;max-width:90%}@media print{.media_grid_caption{font-size:0.75rem}}.media_grid_caption p{margin-top:0}.media_grid_caption p:last-child{margin-bottom:0}.media_grid_step{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:600;font-size:0.875rem;letter-spacing:0.03125rem;line-height:1.5;text-transform:uppercase}@media print{.media_grid_step{font-size:0.75rem;line-height:1.5}}@media print{.media_grid_step{display:none}}@media(min-width:980px){.media_grid_lightbox .media_grid_step{margin-inline-start:auto;padding-inline-start:5rem;white-space:nowrap}}.media_grid_carousel{--carousel-control-background: #fff;--carousel-control-backdrop-filter: blur(0);--carousel-control-color: #111;--carousel-control-visible-background: #0b2cd9;--carousel-control-visible-color: #fff;opacity:0;translate:-0.625rem 0;transition:opacity .6s .25s,translate .6s .25s;padding-bottom:calc(clamp(2.5rem,1.19792rem + 4.1666666667vw,4.375rem) + 0.75rem)}.media_grid_carousel.js-viewable{opacity:1;translate:0 0}@media(prefers-reduced-motion: reduce){.media_grid_carousel{transition:none}}@media print{.media_grid_carousel{opacity:1 !important;translate:0 0 0 !important}}.media_grid_carousel .fs-carousel-controls{position:absolute;top:0;left:0;aspect-ratio:16/9;pointer-events:none}.media_grid_carousel .fs-carousel-controls.fs-carousel-visible{align-items:flex-end;display:flex;justify-content:flex-end}.media_grid_carousel .fs-carousel-control{pointer-events:auto;translate:0 calc(100% + 0.75rem)}.media_grid_carousel_inline{max-width:55.375rem;margin-inline:auto}.media_grid_carousel_lightbox{padding-inline:1.25rem;max-width:94%;margin:auto}.media_grid_carousel_lightbox .fs-carousel-wrapper{overflow:hidden}.media_grid_fullscreen{position:absolute;top:10px;right:10px;align-items:center;background:rgba(0,0,0,.4);color:#fff;display:flex;backdrop-filter:blur(15px);gap:12px;padding:0.75rem;transition:background .25s,opacity .25s}.media_grid_fullscreen:focus-visible{background:rgba(0,0,0,.8)}@media(hover: hover){.media_grid_fullscreen:hover{background:rgba(0,0,0,.8)}}.media_grid_fullscreen_label{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:600;font-size:0.875rem;letter-spacing:0.03125rem;line-height:1.5;text-transform:uppercase}@media print{.media_grid_fullscreen_label{font-size:0.75rem;line-height:1.5}}.media_grid_lightbox{--carousel-control-background: transparent;--carousel-control-backdrop-filter: blur(0);--carousel-control-color: #fff;--carousel-control-visible-background: transparent;--carousel-control-visible-color: #fff;--carousel-control-icon-disabled-opacity: 0.5;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:fixed;top:0;left:0;z-index:20;background:#111;color:#fff;opacity:0;overflow-x:hidden;visibility:hidden;transition:opacity .25s,visibility .25s}.media_grid_lightbox.fs-swap-active{opacity:1;visibility:visible}.media_grid_lightbox .fs-carousel-enabled .fs-carousel-controls.fs-carousel-visible{width:95%;position:absolute;top:calc(var(--lightbox-image-height)/2);left:50%;transform:translate(-50%, -50%);display:flex;justify-content:space-between}.media_grid_lightbox .fs-carousel-control{width:1.875rem !important}.media_grid_lightbox_header{position:sticky;top:0;z-index:2;display:flex;justify-content:flex-end;margin-bottom:1.25rem}.media_grid_lightbox_close{align-items:center;background:#b00024;color:#fff;display:flex;gap:23px;padding:1.25rem;transition:background .25s}.media_grid_lightbox_close:focus-visible{background:#8c0021}@media(hover: hover){.media_grid_lightbox_close:hover{background:#8c0021}}.media_grid_lightbox_close_label{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:700;font-size:0.6875rem;letter-spacing:0.03125rem;line-height:1.15;text-transform:uppercase}