.l-section{margin:0 auto;max-width:1440px;padding-left:88px;padding-right:88px;margin-bottom:64px;margin-top:64px}@media screen and (min-width: 1025px)and (max-width: 1366.9px){.l-section{padding-left:32px;padding-right:32px}}@media screen and (min-width: 768px)and (max-width: 1024.9px){.l-section{padding-left:32px;padding-right:32px}}@media screen and (max-width: 767.9px){.l-section{padding-left:15px;padding-right:15px}}@media screen and (min-width: 768px)and (max-width: 1024.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:100%;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: 1024.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}}.b-promo_caption{margin:0 auto;max-width:1440px;padding-left:88px;padding-right:88px;background:#603;color:#fff;padding-bottom:24px;padding-top:26px;width:100%}@media screen and (min-width: 1025px)and (max-width: 1366.9px){.b-promo_caption{padding-left:32px;padding-right:32px}}@media screen and (min-width: 768px)and (max-width: 1024.9px){.b-promo_caption{padding-left:32px;padding-right:32px}}@media screen and (max-width: 767.9px){.b-promo_caption{padding-left:15px;padding-right:15px}}.b-promo_caption-title{font-size:48px;font-weight:500;line-height:1.18;font-size:32px;letter-spacing:.015em;line-height:40px;margin:0 0 20px;max-width:323px}@media screen and (max-width: 767.9px){.b-promo_caption-title{font-size:32px;letter-spacing:.48px;line-height:1.25}}@media screen and (min-width: 1025px){.b-promo_caption-title{font-size:48px;line-height:57px}}.b-promo_caption-subtitle{letter-spacing:.01em;margin:0 0 20px;max-width:344px}@media screen and (min-width: 768px){.b-promo_caption-subtitle{max-width:430px}}.b-promo_caption-actions{align-items:baseline;display:inline-flex;flex-wrap:wrap;width:100%}.b-promo_caption-actions .b-button{background-color:#fff;border-color:#fff;color:#303030;letter-spacing:.01em;min-width:185px}@media screen and (max-width: 767.9px){.b-promo_caption-actions .b-button{width:100%}}@media not all and (pointer: coarse){.b-promo_caption-actions .b-button:hover{background:#0067b2;border-color:#0067b2;color:#fff;text-decoration:none}}.b-promo_info_box{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center}@media screen and (min-width: 768px){.b-promo_info_box{align-items:stretch;flex-direction:row;justify-content:stretch}}.b-promo_info_box-image{width:100%}@media screen and (min-width: 768px){.b-promo_info_box-image{width:50%}}.b-promo_info_box-image img{display:block;min-height:100%;min-width:100%;object-fit:cover}@media screen and (min-width: 768px){.b-promo_info_box .b-promo_caption{align-items:center;display:flex;width:50%}}.b-promo_box{display:grid}@media screen and (min-width: 1367px){.b-promo_box{grid-gap:20px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (min-width: 1025px)and (max-width: 1366.9px){.b-promo_box{grid-gap:20px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (min-width: 768px)and (max-width: 1024.9px){.b-promo_box{grid-gap:16px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (max-width: 767.9px){.b-promo_box{grid-gap:24px;grid-template-columns:[grid-start] repeat(6, 1fr) [grid-end]}}.b-promo_box-picture{background:#ebebee;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:#ebebee;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: 1024.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;margin:0 auto;max-width:1440px;padding-left:88px;padding-right:88px;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:20px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (min-width: 1025px)and (max-width: 1366.9px){.b-promo_box.m-full_bleed .b-promo_box-inner{grid-gap:20px;grid-template-columns:[grid-start] repeat(12, 1fr) [grid-end]}}@media screen and (min-width: 768px)and (max-width: 1024.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 (max-width: 767.9px){.b-promo_box.m-full_bleed .b-promo_box-inner{grid-gap:24px;grid-template-columns:[grid-start] repeat(6, 1fr) [grid-end]}}@media screen and (min-width: 1025px)and (max-width: 1366.9px){.b-promo_box.m-full_bleed .b-promo_box-inner{padding-left:32px;padding-right:32px}}@media screen and (min-width: 768px)and (max-width: 1024.9px){.b-promo_box.m-full_bleed .b-promo_box-inner{padding-left:32px;padding-right:32px}}@media screen and (max-width: 767.9px){.b-promo_box.m-full_bleed .b-promo_box-inner{padding-left:15px;padding-right:15px}}@media screen and (max-width: 767.9px){.b-promo_box:not(.m-full_bleed) .b-promo_box-caption{padding-left:15px;padding-right:15px}}.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 4}}.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 4}}@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 4}}@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{margin:32px 0}.b-header_category-title{margin:0 auto;max-width:1440px;padding-left:88px;padding-right:88px;font-size:58px;font-weight:400;line-height:1.2}@media screen and (min-width: 1025px)and (max-width: 1366.9px){.b-header_category-title{padding-left:32px;padding-right:32px}}@media screen and (min-width: 768px)and (max-width: 1024.9px){.b-header_category-title{padding-left:32px;padding-right:32px}}@media screen and (max-width: 767.9px){.b-header_category-title{padding-left:15px;padding-right:15px}}@media screen and (min-width: 768px)and (max-width: 1024.9px){.b-header_category-title{font-size:48px;line-height:1.18}}@media screen and (max-width: 767.9px){.b-header_category-title{font-size:32px;letter-spacing:.48px;line-height:1.25}}@media screen and (max-width: 767.9px){.b-header_category-title{text-align:center}}body{overflow:auto;overflow-y:scroll;pointer-events:all;visibility:var(--page_visibility, hidden)}
