section:has(.flagship_sub_nav){padding-top:0}.flagship_empty_state,.flagship_page_loading,.flagship_teaser_loading{min-height:300px;width:100%;display:flex;align-items:center;justify-content:center;background:#000}.flagship_empty_state{flex-direction:column;gap:8px;padding:60px 20px;text-align:center}.flagship_empty_state .title{font-family:Roobert PRO,sans-serif;font-weight:700;font-size:20px;color:#fff;margin:0}.flagship_empty_state .description{font-family:Roobert PRO,sans-serif;font-size:14px;color:#888;margin:0}.flagship_hero{width:100%;background:#000;padding:40px 40px 60px;display:flex;align-items:center;gap:40px;max-width:1280px;margin:0 auto}.flagship_hero .flagship_hero_text{flex:1 1 40%;min-width:0}.flagship_hero .flagship_hero_text .headline{font-family:Roobert PRO,sans-serif;font-weight:800;font-size:26px;line-height:1.4;color:#fff;margin:0 0 4px}.flagship_hero .flagship_hero_text .flagship_hero_actions{display:flex;align-items:center;gap:16px;margin-top:24px}.flagship_hero .flagship_hero_text .flagship_hero_actions .teaser_btn{display:flex;align-items:center;gap:10px;border:1px solid #d0021b;background:transparent;color:#fff;font-family:Roobert PRO,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em;padding:10px 18px;cursor:pointer}.flagship_hero .flagship_hero_text .flagship_hero_actions .teaser_btn svg{color:#d0021b}.flagship_hero .flagship_hero_text .flagship_hero_actions .bookmark_btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #727171;background:transparent;color:#fff;cursor:pointer}.flagship_hero .flagship_hero_text .flagship_hero_actions .bookmark_btn:hover{border-color:#d0021b;color:#d0021b}.flagship_hero .flagship_hero_media{position:relative;flex:1 1 60%;min-width:0;aspect-ratio:16/8;border-radius:8px;overflow:hidden}.flagship_hero .flagship_hero_media img{object-fit:cover}.flagship_hero .flagship_hero_media .flagship_hero_media_overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.15) 55%,transparent);padding:24px 32px;display:flex;flex-direction:column;justify-content:flex-end}.flagship_hero .flagship_hero_media .flagship_hero_media_overlay .episode_label{font-family:Roobert PRO,sans-serif;font-weight:700;font-size:14px;color:#fff;margin-bottom:4px}.flagship_hero .flagship_hero_media .flagship_hero_media_overlay .title{font-family:Roobert PRO,sans-serif;font-weight:800;font-size:48px;color:#fff;margin:0;line-height:1.1}.flagship_hero .flagship_hero_media .flagship_hero_media_overlay .subtitle{font-family:Roobert PRO,sans-serif;font-weight:400;font-size:16px;color:#fff;margin:4px 0 0}.flagship_sub_nav{width:100%;background:#59071d}.flagship_sub_nav ul{max-width:1280px;margin:0 auto;list-style:none;display:flex;justify-content:space-around;padding:0 20px}.flagship_sub_nav ul li{height:auto;line-height:normal;margin:0;padding:14px 0;border-bottom:3px solid transparent}.flagship_sub_nav ul li a{display:block;font-family:Roobert PRO,sans-serif;font-weight:700;font-size:13px;color:#fff;text-decoration:none;cursor:pointer;white-space:nowrap}.flagship_sub_nav ul li a:hover{color:#d0021b}.flagship_sub_nav ul li.active{border-bottom-color:#d0021b}.flagship_sub_nav ul li.active a{color:#fff}.flagship_dialogues_body{background:#000;padding:40px 40px 0;max-width:1280px;margin:0 auto}.flagship_dialogues_body .explore_title{font-family:Roobert PRO,sans-serif;font-weight:800;font-size:28px;color:#fff;margin:20px 0 30px}.dialogue_slider_section{margin-bottom:50px;position:relative}.dialogue_slider_section .dialogue_slider_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dialogue_slider_section .dialogue_slider_header .title{font-family:Roobert PRO,sans-serif;font-weight:700;font-size:20px;color:#fff;margin:0}.dialogue_slider_section .dialogue_slider_header .more_btn{background:#d0021b;color:#fff;border:none;font-family:Roobert PRO,sans-serif;font-weight:700;font-size:12px;padding:6px 18px;border-radius:4px;cursor:pointer}.dialogue_slider_section .dialogue_slider_header .more_btn:hover{background:#fd0000}.dialogue_slider_section .dialogue_empty{height:180px;display:flex;align-items:center;justify-content:center;color:#888;font-size:14px;background:var(--Dark-Grey,#1e1e1e);border-radius:8px}.dialogue_slider_section .slick-list{margin:0 -8px}.dialogue_slider_section .slick-slide>div{padding:0 8px}.dialogue_slider_section .dialogue_static_row{display:flex;flex-wrap:wrap;margin:0 -8px}.dialogue_slider_section .dialogue_static_item{width:25%;padding:0 8px;box-sizing:border-box}@media(max-width:1080px){.dialogue_slider_section .dialogue_static_item{width:33.3333%}}@media(max-width:768px){.dialogue_slider_section .dialogue_static_item{width:50%}}@media(max-width:480px){.dialogue_slider_section .dialogue_static_item{width:100%}}.dialogue_slider_section .dialogue_arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;border-radius:50%;background:#d0021b;color:#fff;border:none;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;cursor:pointer}.dialogue_slider_section .dialogue_arrow:before{content:none}.dialogue_slider_section .dialogue_arrow:hover{background:#fd0000}.dialogue_slider_section .dialogue_arrow_prev{left:-18px}.dialogue_slider_section .dialogue_arrow_next{right:-18px}.dialogue_card .dialogue_card_img{position:relative;width:100%;aspect-ratio:4/3;border-radius:4px;overflow:hidden;background:var(--Dark-Grey,#1e1e1e);cursor:pointer}.dialogue_card .dialogue_card_img img{object-fit:cover}.dialogue_card .dialogue_card_img .cover_story_tag{position:absolute;top:10px;left:10px;background:rgba(0,0,0,.6);color:#d0021b;font-family:Roobert PRO,sans-serif;font-weight:700;font-size:10px;letter-spacing:.05em;padding:3px 8px;z-index:1}.dialogue_card .dialogue_card_img .dialogue_card_bookmark_btn{position:absolute;top:10px;right:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;z-index:1}.dialogue_card .dialogue_card_img .dialogue_card_bookmark_btn:hover{color:#d0021b}.dialogue_card .dialogue_card_img .dialogue_card_overlay{position:absolute;left:0;right:0;bottom:0;padding:30px 12px 14px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85))}.dialogue_card .dialogue_card_img .dialogue_card_overlay .name{font-family:Roobert PRO,sans-serif;font-weight:700;font-size:13px;color:#fff;margin:0}.dialogue_card .dialogue_card_img .dialogue_card_overlay .role{font-family:Roobert PRO,sans-serif;font-size:10px;color:#d9d9d9;margin:2px 0 6px}.dialogue_card .dialogue_card_img .dialogue_card_overlay .brand{display:block;font-family:Roobert PRO,sans-serif;font-weight:700;font-size:9px;letter-spacing:.05em;color:#d0021b}.dialogue_card .dialogue_card_img .accent_bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:#d0021b}.dialogue_show_more_page{background:#000;min-height:60vh}.dialogue_show_more_page .dialogue_show_more_body{max-width:1280px;margin:0 auto;padding:40px 40px 60px}.dialogue_show_more_page .show_more_title{font-family:Roobert PRO,sans-serif;font-weight:800;font-size:28px;color:#fff;margin:0 0 30px}.dialogue_show_more_page .dialogue_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px}.dialogue_show_more_page .dialogue_empty{height:200px;display:flex;align-items:center;justify-content:center;color:#888;font-size:14px;background:var(--Dark-Grey,#1e1e1e);border-radius:8px;margin-bottom:40px}.dialogue_show_more_page .pagination_container .pagination_text{color:#fff;font-size:16px}.dialogue_show_more_page .pagination_container .pagination_chevron_left,.dialogue_show_more_page .pagination_container .pagination_chevron_right,.dialogue_show_more_page .pagination_container .pagination_content{width:36px;height:36px;border-radius:6px;background:var(--Dark-Grey,#1e1e1e);border:1px solid #727171;color:#fff}.dialogue_show_more_page .pagination_container .pagination_chevron_left img,.dialogue_show_more_page .pagination_container .pagination_chevron_right img,.dialogue_show_more_page .pagination_container .pagination_content img{filter:invert(1)}.dialogue_show_more_page .pagination_container .pagination_content.active{border-color:#d0021b}.dialogue_show_more_page .pagination_container .pagination_content.dots{background:transparent;border-color:transparent;cursor:default}.dialogue_show_more_page .pagination_container .pagination_content .pagination_content_text{color:#fff;font-size:15px}.dialogue_show_more_page .pagination_container .pagination_content .pagination_content_text.active{color:#d0021b}.dialogue_show_more_page .pagination_container .pagination_limit_select{background:var(--Dark-Grey,#1e1e1e);border:1px solid #727171;color:#fff;font-size:15px;padding:8px 10px}.dialogue_show_more_page .pagination_container .pagination_limit_select option{background:#1e1e1e;color:#fff}@media only screen and (max-width:1080px){.dialogue_show_more_page .dialogue_grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.dialogue_show_more_page .dialogue_grid{grid-template-columns:repeat(2,1fr)}.dialogue_show_more_page .dialogue_show_more_body{padding:24px 20px 40px}}@media only screen and (max-width:480px){.dialogue_show_more_page .dialogue_grid{grid-template-columns:1fr}}.dialogue_detail_page{background:#000;min-height:60vh}.dialogue_detail_page .dialogue_video_player{width:100%;max-width:1280px;margin:0 auto;background:#000}.dialogue_detail_page .dialogue_video_player video{width:100%;aspect-ratio:16/9;display:block}.dialogue_detail_page .dialogue_video_player .dialogue_video_mode_tabs{display:flex;gap:12px;padding:12px 0}.dialogue_detail_page .dialogue_video_player .dialogue_video_mode_btn{padding:8px 20px;border-radius:20px;border:1px solid #333;background:#1e1e1e;color:#d9d9d9;font-family:Roobert PRO,sans-serif;font-weight:700;font-size:14px;cursor:pointer}.dialogue_detail_page .dialogue_video_player .dialogue_video_mode_btn.active{background:#d0021b;border-color:#d0021b;color:#fff}.dialogue_detail_page .dialogue_video_player .dialogue_video_mode_btn.disabled{opacity:.5;cursor:not-allowed}.dialogue_detail_page .dialogue_video_player .dialogue_video_mode_btn:hover:not(.disabled):not(.active){border-color:#d0021b;color:#fff}.dialogue_detail_page .dialogue_detail_body{max-width:1280px;margin:0 auto;padding:24px 40px 60px;display:flex;flex-direction:column;gap:24px}.dialogue_detail_page .dialogue_detail_card{background:#262626;border-radius:8px;padding:28px 32px}.dialogue_detail_page .dialogue_detail_card h3{font-family:Roobert PRO,sans-serif;font-weight:800;font-size:20px;color:#fff;margin:0 0 16px}.dialogue_detail_page .dialogue_detail_header .dialogue_detail_header_top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dialogue_detail_page .dialogue_detail_header .dialogue_detail_header_top .bookmark_btn{flex-shrink:0}.dialogue_detail_page .dialogue_detail_header h1{font-family:Roobert PRO,sans-serif;font-weight:800;font-size:26px;color:#fff;margin:0 0 10px}.dialogue_detail_page .dialogue_detail_header .subtitle{font-family:Roobert PRO,sans-serif;font-size:14px;color:#d9d9d9;margin:0 0 16px}.dialogue_detail_page .dialogue_detail_header .speaker{font-family:Roobert PRO,sans-serif;font-size:14px;color:#d9d9d9;margin:0}.dialogue_detail_page .dialogue_detail_header .speaker strong{color:#fff;font-weight:700}.dialogue_detail_page .dialogue_description_wrapper{border-radius:8px;overflow:hidden}.dialogue_detail_page .dialogue_description_wrapper .dialogue_detail_card{border-radius:8px 8px 0 0}.dialogue_detail_page .dialogue_description_wrapper .description_columns{display:grid;grid-template-columns:1fr 1fr;gap:8px 40px;height:200px;overflow:hidden;transition:height .3s ease}.dialogue_detail_page .dialogue_description_wrapper .description_columns.active{height:auto}.dialogue_detail_page .dialogue_description_wrapper .description_columns ul{margin:0;padding-left:18px}.dialogue_detail_page .dialogue_description_wrapper .description_columns ul li{font-family:Roobert PRO,sans-serif;font-size:14px;line-height:1.7;color:#d9d9d9;overflow-wrap:break-word;word-break:break-word}.dialogue_detail_page .dialogue_description_wrapper .toggle_bar_solid{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#59071d;color:#fff;border:none;font-family:Roobert PRO,sans-serif;font-weight:700;font-size:13px;padding:12px;cursor:pointer}.dialogue_detail_page .dialogue_description_wrapper .toggle_bar_solid:hover{background:#7a0e29}.dialogue_detail_page .speaker_row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.dialogue_detail_page .speaker_row .speaker_avatar{position:relative;width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.dialogue_detail_page .speaker_row .speaker_avatar img{object-fit:cover}.dialogue_detail_page .speaker_row .name{font-family:Roobert PRO,sans-serif;font-weight:700;font-size:15px;color:#fff;margin:0}.dialogue_detail_page .speaker_row .role{font-family:Roobert PRO,sans-serif;font-size:12px;color:#8c8c8c;margin:2px 0 0}.dialogue_detail_page .speaker_bio{height:100px;overflow:hidden;transition:height .3s ease}.dialogue_detail_page .speaker_bio.active{height:auto}.dialogue_detail_page .speaker_bio p{font-family:Roobert PRO,sans-serif;font-size:14px;line-height:1.7;color:#d9d9d9;margin:0 0 14px;overflow-wrap:break-word;word-break:break-word}.dialogue_detail_page .speaker_bio p:last-child{margin-bottom:0}.dialogue_detail_page .toggle_text{display:flex;align-items:center;justify-content:center;gap:6px;margin:16px auto 0;background:none;border:none;color:#8c8c8c;font-family:Roobert PRO,sans-serif;font-weight:700;font-size:13px;cursor:pointer}.dialogue_detail_page .toggle_text:hover{color:#fff}@media only screen and (max-width:768px){.dialogue_detail_page .dialogue_detail_body{padding:20px 20px 40px}.dialogue_detail_page .dialogue_detail_card{padding:20px}.dialogue_detail_page .dialogue_description_wrapper .description_columns{grid-template-columns:1fr}.flagship_hero{flex-direction:column;padding:24px 20px 40px}.flagship_hero .flagship_hero_media{width:100%;aspect-ratio:16/10}.flagship_sub_nav ul{gap:24px;flex-wrap:wrap}.flagship_dialogues_body{padding:24px 20px 0}}