.l-section{padding-left:80px;padding-right:80px;margin:0 auto;max-width:1440px;margin-bottom:64px;margin-top:64px}@media screen and (min-width: 1024px)and (max-width: 1366.9px){.l-section{padding-left:40px;padding-right:40px}}@media screen and (min-width: 768px)and (max-width: 1023.9px){.l-section{padding-left:30px;padding-right:30px}}@media screen and (max-width: 767.9px){.l-section{padding-left:16px;padding-right:16px}}@media screen and (min-width: 768px)and (max-width: 1023.9px){.l-section{margin-bottom:44px;margin-top:44px}}@media screen and (max-width: 767.9px){.l-section{margin-bottom:12px;margin-top:12px}}.l-section.m-full_bleed{max-width:1920px;padding-left:0;padding-right:0}.l-clp>.l-section:first-of-type,.l-hp>.l-section:first-of-type,.l-clp>div:first-of-type .l-section,.l-hp>div:first-of-type .l-section{margin-top:0}.l-hp .l-section>.b-promo_box~.b-promo_box,.l-hp .l-section>.b-promo_box~.b-promo_info_box{margin-bottom:64px;margin-top:64px}@media screen and (min-width: 768px)and (max-width: 1023.9px){.l-hp .l-section>.b-promo_box~.b-promo_box,.l-hp .l-section>.b-promo_box~.b-promo_info_box{margin-bottom:44px;margin-top:44px}}@media screen and (max-width: 767.9px){.l-hp .l-section>.b-promo_box~.b-promo_box,.l-hp .l-section>.b-promo_box~.b-promo_info_box{margin-bottom:12px;margin-top:12px}}.l-hp-item #crl8-homepage-carousel{margin:0 -50px;max-width:2020px}@media screen and (max-width: 1366.9px){.l-hp-item #crl8-homepage-carousel{margin:0 -40px}}@media screen and (max-width: 1023.9px){.l-hp-item #crl8-homepage-carousel{margin:0 -25px}}@media screen and (max-width: 767.9px){.l-hp-item #crl8-homepage-carousel{margin:0 auto}}.l-hp-item #crl8-homepage-carousel [role=heading]{font-family:"IBM Plex Sans","IBM Plex Sans Condensed","Helvetica Neue","Helvetica","Arial","Nimbus Sans L","Liberation Sans",sans-serif;font-size:56px;font-weight:600;letter-spacing:-0.0625rem;text-align:left}@media screen and (max-width: 1023.9px){.l-hp-item #crl8-homepage-carousel [role=heading]{font-size:32px;letter-spacing:0}}.l-hp-item #crl8-homepage-carousel .dpCJVr,.l-hp-item #crl8-homepage-carousel .iKXLNq{display:none}.b-promo_caption{align-self:center}.b-promo_caption-title{font-size:32px;font-weight:600;letter-spacing:0;line-height:40px;margin-bottom:24px}@media screen and (min-width: 1024px){.b-promo_caption-title{font-size:32px;font-weight:600;letter-spacing:0;line-height:40px}}.b-promo_caption-subtitle{font:600 18px/24px "IBM Plex Mono",monospace;letter-spacing:0;margin-bottom:24px}.b-promo_caption-actions{align-items:baseline;display:inline-flex;flex-wrap:wrap;margin:0 -16px}.b-promo_caption-actions a{margin:16px 16px 0}.b-promo_info_box{display:grid;background:#f5f5f5;color:#1a1a1a}@media screen and (min-width: 1367px){.b-promo_info_box{grid-gap:16px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (min-width: 1024px)and (max-width: 1366.9px){.b-promo_info_box{grid-gap:16px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (min-width: 768px)and (max-width: 1023.9px){.b-promo_info_box{grid-gap:12px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (max-width: 767.9px){.b-promo_info_box{grid-gap:8px;grid-template-columns:[grid-start] repeat(4, 1fr) [grid-end]}}.b-promo_info_box-caption{grid-column:1/grid-end;grid-row:1/2;padding:48px 16px;text-align:center}.b-promo_box{display:grid}@media screen and (min-width: 1367px){.b-promo_box{grid-gap:16px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (min-width: 1024px)and (max-width: 1366.9px){.b-promo_box{grid-gap:16px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (min-width: 768px)and (max-width: 1023.9px){.b-promo_box{grid-gap:12px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (max-width: 767.9px){.b-promo_box{grid-gap:8px;grid-template-columns:[grid-start] repeat(4, 1fr) [grid-end]}}.b-promo_box-picture{background:#f5f5f5;display:block;overflow:hidden;padding-bottom:44.2477876106%;position:relative;width:100%;grid-column:grid-start/grid-end;grid-row:1/2;z-index:-1}@media screen and (max-width: 767.9px){.b-promo_box-picture{padding-bottom:100%}}.b-promo_box-picture img,.b-promo_box-picture video{border:none;bottom:0;color:#f5f5f5;display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.b-promo_box-caption{grid-column:grid-start/grid-end;grid-row:1/2;padding:48px 0;text-align:center}.b-promo_box.m-full_bleed{grid-template-columns:auto;height:100%}.b-promo_box.m-full_bleed .b-promo_box-picture{grid-column:1/2;grid-row:1/2;padding-bottom:32.3162274619%}@media screen and (min-width: 768px)and (max-width: 1023.9px){.b-promo_box.m-full_bleed .b-promo_box-picture{padding-bottom:58.3333333333%}}@media screen and (max-width: 767.9px){.b-promo_box.m-full_bleed .b-promo_box-picture{padding-bottom:115.2%}}.b-promo_box.m-full_bleed .b-promo_box-inner{display:grid;padding-left:80px;padding-right:80px;margin:0 auto;max-width:1440px;grid-column:1/2;grid-row:1/2;margin-bottom:16px;margin-top:16px;width:100%}@media screen and (min-width: 1367px){.b-promo_box.m-full_bleed .b-promo_box-inner{grid-gap:16px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (min-width: 1024px)and (max-width: 1366.9px){.b-promo_box.m-full_bleed .b-promo_box-inner{grid-gap:16px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (min-width: 768px)and (max-width: 1023.9px){.b-promo_box.m-full_bleed .b-promo_box-inner{grid-gap:12px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (max-width: 767.9px){.b-promo_box.m-full_bleed .b-promo_box-inner{grid-gap:8px;grid-template-columns:[grid-start] repeat(4, 1fr) [grid-end]}}@media screen and (min-width: 1024px)and (max-width: 1366.9px){.b-promo_box.m-full_bleed .b-promo_box-inner{padding-left:40px;padding-right:40px}}@media screen and (min-width: 768px)and (max-width: 1023.9px){.b-promo_box.m-full_bleed .b-promo_box-inner{padding-left:30px;padding-right:30px}}@media screen and (max-width: 767.9px){.b-promo_box.m-full_bleed .b-promo_box-inner{padding-left:16px;padding-right:16px}}@media screen and (max-width: 767.9px){.b-promo_box:not(.m-full_bleed) .b-promo_box-caption{padding-left:16px;padding-right:16px}}.b-promo_box.m-caption_left .b-promo_box-caption{text-align:start}@media screen and (min-width: 768px){.b-promo_box.m-caption_left .b-promo_box-caption{grid-column:2/span 5}}.b-promo_box.m-caption_right .b-promo_box-caption{text-align:start}@media screen and (min-width: 768px){.b-promo_box.m-caption_right .b-promo_box-caption{grid-column:8/span 5}}@media screen and (min-width: 768px){.b-promo_box.m-caption_center .b-promo_box-caption{grid-column:3/span 8}}.b-promo_box.m-caption_offcenter .b-promo_box-caption{text-align:start}@media screen and (min-width: 768px){.b-promo_box.m-caption_offcenter .b-promo_box-caption{grid-column:7/span 5}}@media screen and (max-width: 767.9px){.b-promo_box.m-text_below:not(.m-full_bleed) .b-promo_box-picture{grid-column:grid-start/grid-end}}@media screen and (max-width: 767.9px){.b-promo_box.m-text_below:not(.m-full_bleed) .b-promo_box-caption{grid-column:grid-start/grid-end;grid-row:2/3;padding:16px 0}}@media screen and (max-width: 767.9px){.b-promo_box.m-text_below.m-full_bleed{display:block}.b-promo_box.m-text_below.m-full_bleed .b-promo_box-picture{grid-column:grid-start/grid-end}.b-promo_box.m-text_below.m-full_bleed .b-promo_box-inner{grid-column:grid-start/grid-end;grid-row:2/3}.b-promo_box.m-text_below.m-full_bleed .b-promo_box-caption{padding:16px 0}}.b-header_category{padding-left:80px;padding-right:80px;margin:0 auto;max-width:1440px;align-items:flex-end;display:flex;justify-content:space-between;margin:16px auto 12px}@media screen and (min-width: 1024px)and (max-width: 1366.9px){.b-header_category{padding-left:40px;padding-right:40px}}@media screen and (min-width: 768px)and (max-width: 1023.9px){.b-header_category{padding-left:30px;padding-right:30px}}@media screen and (max-width: 767.9px){.b-header_category{padding-left:16px;padding-right:16px}}@media screen and (min-width: 1024px){.b-header_category{margin-bottom:28px}}.b-header_category-title{font-family:"IBM Plex Mono",monospace;font-size:32px;font-weight:600;letter-spacing:0;line-height:40px}@media screen and (min-width: 1024px){.b-header_category-title{font-size:56px;font-weight:600;letter-spacing:0;line-height:64px}}.b-header_category-results_count{font:400 16px/24px "IBM Plex Sans","IBM Plex Sans Condensed","Helvetica Neue","Helvetica","Arial","Nimbus Sans L","Liberation Sans",sans-serif;letter-spacing:0}@media screen and (min-width: 1024px){.b-header_category-results_count{font:400 16px/24px "IBM Plex Sans","IBM Plex Sans Condensed","Helvetica Neue","Helvetica","Arial","Nimbus Sans L","Liberation Sans",sans-serif;letter-spacing:0}}@media screen and (min-width: 1024px){.b-header_category-results_count{display:none}}body{overflow:auto;overflow-y:scroll;pointer-events:all;visibility:var(--page_visibility, hidden)}
